re PR middle-end/71078 (x/abs(x) -> sign(1.0,x))
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2
3 PR middle-end/71078
4 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7
8 2016-07-27 Richard Biener <rguenther@suse.de>
9
10 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
11
12 2016-07-27 Martin Liska <mliska@suse.cz>
13
14 * gcc.dg/predict-13.c: New test.
15 * gcc.dg/predict-14.c: New test.
16
17 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
18
19 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
20 including stdint.h.
21 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
22 including stdint.h.
23
24 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
25
26 PR target/71869
27 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
28 IEEE built-in functions handle quiet and signalling NaNs
29 correctly.
30
31 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
32
33 PR fortran/71862
34 * gfortran.dg/pr71862.f90: New test.
35
36 2016-07-26 Martin Sebor <msebor@redhat.com>
37
38 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
39 selector with dg-options.
40
41 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
42
43 PR tree-optimization/18046
44 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
45 * gcc.dg/tree-ssa/vrp103.c: New test.
46 * gcc.dg/tree-ssa/vrp104.c: New test.
47
48 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
49
50 * gcc.target/powerpc/pr63354.c: Require lp64 since
51 -mprofile-kernel is not legal with -m32.
52
53 2016-07-26 Richard Biener <rguenther@suse.de>
54
55 PR rtl-optimization/71984
56 * gcc.dg/torture/pr71984.c: New testcase.
57
58 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
59
60 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
61 g++-dg-runtest via et-dg-runtest.
62 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
63 * gcc.dg/vect/vect.exp: Likewise.
64 * gfortran.dg/graphite/graphite.exp: Likewise, but for
65 gfortran-dg-runtest.
66 * gfortran.dg/vect/vect.exp: Likewise.
67 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
68 (check_mips_loongson_hw_available): Likewise.
69 (check_effective_target_mpaired_single_runtime): Likewise.
70 (check_effective_target_mips_loongson_runtime): Likewise.
71 (add_options_for_mpaired_single): Likewise.
72 (check_effective_target_vect_int): Add global et_index.
73 Check and save the supported feature for a target selected by
74 the et_index target. Break long lines where appropriate. Call
75 et-is-effective-target for MIPS with an argument instead of
76 check_effective_target_* where appropriate.
77 (check_effective_target_vect_intfloat_cvt): Likewise.
78 (check_effective_target_vect_uintfloat_cvt): Likewise.
79 (check_effective_target_vect_floatint_cvt): Likewise.
80 (check_effective_target_vect_floatuint_cvt): Likewise.
81 (check_effective_target_vect_simd_clones): Likewise.
82 (check_effective_target_vect_shift): ewise.
83 (check_effective_target_whole_vector_shift): Likewise.
84 (check_effective_target_vect_bswap): Likewise.
85 (check_effective_target_vect_shift_char): Likewise.
86 (check_effective_target_vect_long): Likewise.
87 (check_effective_target_vect_float): Likewise.
88 (check_effective_target_vect_double): Likewise.
89 (check_effective_target_vect_long_long): Likewise.
90 (check_effective_target_vect_no_int_max): Likewise.
91 (check_effective_target_vect_no_int_add): Likewise.
92 (check_effective_target_vect_no_bitwise): Likewise.
93 (check_effective_target_vect_widen_shift): Likewise.
94 (check_effective_target_vect_no_align): Likewise.
95 (check_effective_target_vect_hw_misalign): Likewise.
96 (check_effective_target_vect_element_align): Likewise.
97 (check_effective_target_vect_condition): Likewise.
98 (check_effective_target_vect_cond_mixed): Likewise.
99 (check_effective_target_vect_char_mult): Likewise.
100 (check_effective_target_vect_short_mult): Likewise.
101 (check_effective_target_vect_int_mult): Likewise.
102 (check_effective_target_vect_extract_even_odd): Likewise.
103 (check_effective_target_vect_interleave): Likewise.
104 (check_effective_target_vect_stridedN): Likewise.
105 (check_effective_target_vect_multiple_sizes): Likewise.
106 (check_effective_target_vect64): Likewise.
107 (check_effective_target_vect_call_copysignf): Likewise.
108 (check_effective_target_vect_call_sqrtf): Likewise.
109 (check_effective_target_vect_call_btrunc): Likewise.
110 (check_effective_target_vect_call_btruncf): Likewise.
111 (check_effective_target_vect_call_ceil): Likewise.
112 (check_effective_target_vect_call_ceilf): Likewise.
113 (check_effective_target_vect_call_floor): Likewise.
114 (check_effective_target_vect_call_floorf): Likewise.
115 (check_effective_target_vect_call_lceil): Likewise.
116 (check_effective_target_vect_call_lfloor): Likewise.
117 (check_effective_target_vect_call_nearbyint): Likewise.
118 (check_effective_target_vect_call_nearbyintf): Likewise.
119 (check_effective_target_vect_call_round): Likewise.
120 (check_effective_target_vect_call_roundf): Likewise.
121 (check_effective_target_vect_perm): Likewise, but also append *_saved
122 to the existing global name to properly cache the result.
123 (check_effective_target_vect_perm_byte): Likewise.
124 (check_effective_target_vect_perm_short): Likewise.
125 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
126 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
127 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
128 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
129 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
130 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
131 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
132 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
133 (check_effective_target_vect_sdot_qi): Likewise.
134 (check_effective_target_vect_udot_qi): Likewise.
135 (check_effective_target_vect_sdot_hi): Likewise.
136 (check_effective_target_vect_udot_hi): Likewise.
137 (check_effective_target_vect_usad_char): Likewise.
138 (check_effective_target_vect_pack_trunc): Likewise.
139 (check_effective_target_vect_unpack): Likewise.
140 (check_effective_target_vect_aligned_arrays): Likewise.
141 (check_effective_target_vect_natural_alignment): Likewise.
142 (check_effective_target_vector_alignment_reachable): Likewise.
143 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
144 (is-effective-target): Initialize et_index if undefined.
145 (et-dg-runtest): New.
146 (et-is-effective-target): Likewise.
147 (check_vect_support_and_set_flags): Add supported MIPS targets to
148 EFFECTIVE_TARGETS list. Return the number of supported targets.
149
150 2016-07-26 Richard Biener <rguenther@suse.de>
151 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
152
153 PR middle-end/70920
154 * gcc.dg/pr70920-1.c: New test-case.
155 * gcc.dg/pr70902-2.c: Likewise.
156 * gcc.dg/pr70920-3.c: Likewise.
157 * gcc.dg/pr70920-4.c: Likewise
158 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
159 2 instead of 3.
160
161 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
162
163 * gcc.c-torture/execute/pr71494.c: Require label_values.
164 * gcc.dg/pr16973.c: Ditto.
165
166 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
167
168 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
169 * gcc.dg/torture/pr69771.c: Require int32plus.
170 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
171
172 2016-07-25 Martin Liska <mliska@suse.cz>
173
174 * gcc.dg/torture/pr71987.c: New test.
175
176 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
177
178 PR fortran/71935
179 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
180 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
181 * gfortran.dg/pr71935.f90: New test.
182
183 2016-07-22 Martin Sebor <msebor@redhat.com>
184
185 PR c++/71675
186 * g++.dg/ext/atomic-3.C: New test.
187 * gcc.dg/atomic/pr71675.c: New test.
188
189 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
190
191 * gcc.target/i386/mvc8.c: New test.
192
193 2016-07-22 Bin Cheng <bin.cheng@arm.com>
194
195 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
196 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
197
198 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
199
200 PR fortran/71795
201 * gfortran.dg/constructor_50.f90: New test.
202
203 2016-07-22 Martin Liska <mliska@suse.cz>
204
205 PR gcov-profile/69028
206 PR gcov-profile/62047
207 * g++.dg/cilk-plus/pr69028.C: New test.
208
209 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
210
211 * gfortran.dg/coarray_stat_2.f90: New test.
212
213 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
214
215 * gcc.target/powerpc/vec-extract.h: New files to check the
216 vec_extract built-in functions for all vector types, testing
217 accessing each element, both with constant and variable element
218 numbers.
219 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
220 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
221 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
222 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
223 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
224 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
225 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
226 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
227 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
228
229 2016-07-21 Jakub Jelinek <jakub@redhat.com>
230
231 PR c++/71728
232 * g++.dg/other/pr71728.C: New test.
233
234 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
235
236 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
237 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
238 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
239 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
240 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
241
242 2016-07-21 Richard Biener <rguenther@suse.de>
243
244 PR tree-optimization/71947
245 * gcc.dg/tree-ssa/vrp102.c: New testcase.
246
247 2016-07-21 Bin Cheng <bin.cheng@arm.com>
248
249 * gcc.dg/tree-ssa/scev-15.c: New.
250
251 2016-07-21 Bin Cheng <bin.cheng@arm.com>
252
253 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
254
255 2016-07-21 Jakub Jelinek <jakub@redhat.com>
256
257 PR c++/71941
258 * g++.dg/gomp/pr71941.C: New test.
259
260 2016-07-20 David Malcolm <dmalcolm@redhat.com>
261
262 PR c/70339
263 PR c/71858
264 * g++.dg/spellcheck-identifiers.C: New test case, based on
265 gcc.dg/spellcheck-identifiers.c.
266 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
267 gcc.dg/spellcheck-identifiers-2.c.
268 * g++.dg/spellcheck-typenames.C: New test case, based on
269 gcc.dg/spellcheck-typenames.c
270
271 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
272
273 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
274 pointer to member function and also test catching by reference.
275
276 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
277
278 * gcc.target/s390/pr67443.c: Fix test case.
279
280 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
281
282 * gcc.target/s390/insv-1.c: Xfail some tests.
283 * gcc.target/s390/insv-2.c: Likewise.
284
285 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
286
287 * gcc.target/avr/torture/get-mem.c: New test.
288 * gcc.target/avr/torture/set-mem.c: New test.
289
290 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
291
292 PR target/71948
293 * gcc.target/avr/torture/tiny-progmem.c: New test.
294
295 2016-07-20 Jakub Jelinek <jakub@redhat.com>
296
297 PR c++/71909
298 * g++.dg/parse/pr71909.C: New test.
299 * g++.dg/tm/pr71909.C: New test.
300
301 PR c++/50060
302 * g++.dg/cpp0x/constexpr-50060.C: New test.
303 * g++.dg/cpp1y/constexpr-50060.C: New test.
304
305 2016-07-20 Martin Liska <mliska@suse.cz>
306
307 * gfortran.dg/graphite/pr71898.f90: New test.
308
309 2016-07-20 Bin Cheng <bin.cheng@arm.com>
310
311 PR tree-optimization/71503
312 PR tree-optimization/71683
313 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
314 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
315
316 2016-07-20 Martin Liska <mliska@suse.cz>
317
318 * gcc.dg/plugin/plugin.exp: Remove sreal test.
319 * gcc.dg/plugin/sreal-test-1.c: Remove.
320 * gcc.dg/plugin/sreal_plugin.c: Remove.
321
322 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
323
324 PR fortran/71902
325 * gfortran.dg/dependency_47.f90: New test.
326
327 2016-07-19 Jakub Jelinek <jakub@redhat.com>
328
329 PR rtl-optimization/71916
330 * gcc.c-torture/compile/pr71916.c: New test.
331
332 PR middle-end/71874
333 * g++.dg/torture/pr71874.C: New test.
334
335 PR middle-end/71734
336 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
337 (my_alloc): Rewritten to use __builtin_posix_memalign and
338 __SIZE_TYPE__.
339 (my_free): Use __builtin_free instead of _mm_free.
340 (Vec::operator=): Use __builtin_memcpy.
341
342 2016-07-19 Martin Jambor <mjambor@suse.cz>
343
344 PR fortran/71688
345 * gfortran.dg/pr71688.f90: New test.
346
347 2016-07-19 Richard Biener <rguenther@suse.de>
348
349 * c-c++-common/vector-subscript-6.c: New testcase.
350 * c-c++-common/vector-subscript-7.c: Likewise.
351
352 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
353
354 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
355 and UInt32 based on __SIZEOF_INT__.
356
357 2016-07-19 Richard Biener <rguenther@suse.de>
358
359 PR tree-optimization/71901
360 * gcc.dg/torture/pr71901.c: New testcase.
361
362 2016-07-19 Richard Biener <rguenther@suse.de>
363
364 PR tree-optimization/71908
365 * gcc.dg/torture/pr71908.c: New testcase.
366
367 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
368
369 PR target/71493
370 * gcc.target/powerpc/pr71493-1.c: New test.
371 * gcc.target/powerpc/pr71493-2.c: Likewise.
372
373 2016-07-18 Jakub Jelinek <jakub@redhat.com>
374
375 PR c++/71835
376 * g++.dg/conversion/ambig3.C: New test.
377
378 PR c++/71828
379 * g++.dg/cpp0x/constexpr-71828.C: New test.
380
381 PR c++/71826
382 * g++.dg/template/pr71826.C: New test.
383
384 PR c++/71822
385 * g++.dg/template/defarg21.C: New test.
386
387 PR c++/71871
388 * g++.dg/ext/vector31.C: New test.
389
390 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
391
392 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
393
394 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
395
396 PR tree-optimization/71734
397 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
398
399 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
400
401 * gcc.target/s390/warn-dynamicstack-1.c: New test.
402 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
403 stack-layout-dynamic-1.c: New test.
404
405 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
406
407 * gcc.target/s390/nolrl-1.c: New test.
408
409 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
410
411 PR fortran/71523
412 * gfortran.dg/pr71523_1.f90: New test.
413 * gfortran.dg/pr71523_2.f90: New test.
414
415 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
416
417 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
418
419 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
420 Marco Restelli <mrestelli@gmail.com>
421
422 PR fortran/62125
423 * gfortran.dg/pr62125.f90: New test.
424
425 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
426
427 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
428 * gcc.target/powerpc/mulkc3-1.c: Likewise.
429
430 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
431
432 PR c++/58796
433 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
434 * g++.dg/cpp0x/nullptr35.C: New test.
435
436 2016-07-15 Bin Cheng <bin.cheng@arm.com>
437
438 * gcc.dg/tree-ssa/scev-8.c: Update test string.
439
440 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
441
442 * gfortran.dg/goacc/vector_length.f90: New test.
443
444 2016-07-15 Richard Biener <rguenther@suse.de>
445
446 PR tree-optimization/71881
447 * gcc.dg/torture/pr71881.c: New testcase.
448
449 2016-07-15 Richard Biener <rguenther@suse.de>
450
451 PR tree-optimization/71887
452 * gcc.dg/torture/pr71887.c: New testcase.
453
454 2016-07-15 Jakub Jelinek <jakub@redhat.com>
455
456 PR c/71858
457 * gcc.dg/spellcheck-identifiers-3.c: New test.
458
459 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
460
461 PR fortran/71807
462 * gfortran.dg/null_9.f90: New test.
463
464 2016-07-15 Bin Cheng <bin.cheng@arm.com>
465
466 * gcc.dg/tree-ssa/loop-41.c: New test.
467
468 2016-07-15 Bin Cheng <bin.cheng@arm.com>
469
470 PR tree-optimization/71347
471 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
472
473 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
474
475 PR fortran/29819
476 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
477 * gfortran.dg/contains.f90: Ditto.
478 * gfortran.dg/contains_empty_1.f03: Ditto.
479 * gfortran.dg/submodule_3.f08: Ditto.
480
481 2016-07-14 Jakub Jelinek <jakub@redhat.com>
482
483 PR testsuite/71865
484 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
485 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
486 expected diagnostics.
487
488 PR c/71858
489 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
490 * gcc.dg/spellcheck-identifiers-2.c: New test.
491 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
492 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
493
494 2016-07-14 Jakub Jelinek <jakub@redhat.com>
495
496 PR tree-optimization/71872
497 * gcc.c-torture/compile/pr71872.c: New test.
498
499 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
500
501 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
502 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
503 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
504 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
505 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
506 * gcc.target/arm/atomic-op-acquire-1.c: This.
507 * gcc.target/arm/atomic-op-char.c: Rename into ...
508 * gcc.target/arm/atomic-op-char-1.c: This.
509 * gcc.target/arm/atomic-op-consume.c: Rename into ...
510 * gcc.target/arm/atomic-op-consume-1.c: This.
511 * gcc.target/arm/atomic-op-int.c: Rename into ...
512 * gcc.target/arm/atomic-op-int-1.c: This.
513 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
514 * gcc.target/arm/atomic-op-relaxed-1.c: This.
515 * gcc.target/arm/atomic-op-release.c: Rename into ...
516 * gcc.target/arm/atomic-op-release-1.c: This.
517 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
518 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
519 * gcc.target/arm/atomic-op-short.c: Rename into ...
520 * gcc.target/arm/atomic-op-short-1.c: This.
521 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
522 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
523 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
524 * gcc.target/arm/atomic-op-char-2.c: Likewise.
525 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
526 * gcc.target/arm/atomic-op-int-2.c: Likewise.
527 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
528 * gcc.target/arm/atomic-op-release-2.c: Likewise.
529 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
530 * gcc.target/arm/atomic-op-short-2.c: Likewise.
531
532 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
533
534 PR fortran/70842
535 * gfortran.dg/select_type_35.f03: New test.
536
537 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
538
539 PR target/65951
540 PR tree-optimization/70923
541 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
542 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
543 * gcc.dg/vect/pr65951.c: Likewise.
544 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
545
546 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
547
548 * c-c++-common/pr60226.c: Expect maximum object file alignment
549 error on AIX.
550
551 2016-07-14 Richard Biener <rguenther@suse.de>
552
553 PR tree-optimization/71866
554 * gcc.dg/torture/pr71866.c: New testcase.
555
556 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
557
558 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
559 selector and enclose boolean expression in curly braces.
560
561 2016-07-14 Alan Modra <amodra@gmail.com>
562
563 PR target/71733
564 * gcc.target/powerpc/p9-novsx.c: New.
565
566 2016-07-13 Andi Kleen <ak@linux.intel.com>
567
568 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
569 * g++.dg/tree-prof/morefunc.C: Dito.
570 * g++.dg/tree-prof/pr35545.C: Dito.
571 * g++.dg/tree-prof/reorder.C: Dito.
572 * gcc.dg/tree-prof/20050826-2.c: Dito.
573 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
574 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
575 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
576 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
577 * gcc.dg/tree-prof/inliner-1.c: Dito.
578 * gcc.dg/tree-prof/merge_block.c: Dito.
579 * gcc.dg/tree-prof/stringop-1.c: Dito.
580 * gcc.dg/tree-prof/stringop-2.c: Dito.
581 * gcc.dg/tree-prof/switch-case-1.c: Dito.
582 * gcc.dg/tree-prof/switch-case-2.c: Dito.
583 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
584 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
585 * gcc.dg/tree-prof/update-loopch.c: Dito.
586 * gcc.dg/tree-prof/val-prof-1.c: Dito.
587 * gcc.dg/tree-prof/val-prof-2.c: Dito.
588 * gcc.dg/tree-prof/val-prof-3.c: Dito.
589 * gcc.dg/tree-prof/val-prof-4.c: Dito.
590 * gcc.dg/tree-prof/val-prof-5.c: Dito.
591 * gcc.dg/tree-prof/val-prof-6.c: Dito.
592 * gcc.dg/tree-prof/val-prof-7.c: Dito.
593
594 2016-07-13 Andi Kleen <ak@linux.intel.com>
595
596 * lib/profopt.exp (profopt-execute): Remove .imports files.
597
598 2016-07-13 Andi Kleen <ak@linux.intel.com>
599
600 * lib/profopt.exp (profopt-execute): Always log profiler command line.
601
602 2016-07-13 Andi Kleen <ak@linux.intel.com>
603
604 * lib/profopt.exp (dg-final-scan-autofdo,
605 dg-final-scan-not-autofdo): New functions.
606
607 2016-07-13 Bin Cheng <bin.cheng@arm.com>
608
609 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
610 * gcc.dg/vect/vect-35.c: Ditto.
611 * gcc.dg/vect/vect-alias-check-2.c: New test.
612
613 2016-07-13 Martin Liska <mliska@suse.cz>
614
615 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
616 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
617 * gfortran.dg/pr42108.f90: Update expected dump scan.
618
619 2016-07-13 Richard Biener <rguenther@suse.de>
620
621 PR tree-optimization/24574
622 * gcc.dg/pr24574.c: New testcase.
623
624 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
625
626 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
627 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
628 * c-c++-common/pr68833-1.c: Require int32plus.
629 * gcc.dg/ipa/pr63551.c: Likewise.
630 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
631 * gcc.dg/ipa/pr64041.c: Require int32plus.
632
633 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
634
635 PR ipa/71633
636 * g++.dg/pr71633.C: New test.
637
638 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
639
640 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
641 Add new arm_thumb1_cbz_ok effective target.
642 * gcc.target/arm/cbz.c: New test.
643
644 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
645
646 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
647 Define effective target.
648 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
649 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
650 * gcc.target/arm/movhi_movw.c: New test.
651 * gcc.target/arm/movsi_movw.c: Likewise.
652 * gcc.target/arm/movdi_movw.c: Likewise.
653
654 2016-07-13 Richard Biener <rguenther@suse.de>
655
656 PR middle-end/71104
657 * gcc.dg/pr71104-1.c: New testcase.
658 * gcc.dg/pr71104-2.c: Likewise.
659
660 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
661
662 PR target/71805
663 * gcc.target/powerpc/pr71805.c: New test.
664
665 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
666
667 * gcc.target/powerpc/divkc3-1.c: New.
668 * gcc.target/powerpc/mulkc3-1.c: New.
669
670 2016-07-12 Nathan Sidwell <nathan@acm.org>
671
672 * gcc.target/arm/data-rel-1.c: New.
673 * gcc.target/arm/data-rel-2.c: New.
674 * gcc.target/arm/data-rel-3.c: New.
675
676 2016-07-12 Martin Liska <mliska@suse.cz>
677
678 * gcc.dg/params/blocksort-part.c: New test.
679 * gcc.dg/params/params.exp: New file.
680
681 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
682
683 PR middle-end/71700
684 * gcc.c-torture/execute/pr71700.c: New test.
685
686 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
687 Richard Biener <rguenther@suse.de>
688
689 PR tree-optimization/23286
690 PR tree-optimization/70159
691 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
692 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
693 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
694 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
695 * gcc.dg/tree-ssa/pr35286.c: Likewise.
696 * gcc.dg/tree-ssa/pr35287.c: Likewise.
697 * gcc.dg/hoist-register-pressure-1.c: Likewise.
698 * gcc.dg/hoist-register-pressure-2.c: Likewise.
699 * gcc.dg/hoist-register-pressure-3.c: Likewise.
700 * gcc.dg/pr51879-12.c: Likewise.
701 * gcc.dg/strlenopt-9.c: Likewise.
702 * gcc.dg/tree-ssa/pr47392.c: Likewise.
703 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
704 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
705 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
706 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
707 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
708 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
709 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
710 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
711 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
712 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
713 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
714 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
715 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
716 * gfortran.dg/pr43984.f90: Adjust expected outcome.
717
718 2016-07-12 Richard Biener <rguenther@suse.de>
719
720 PR rtl-optimization/68961
721 * gcc.target/i386/pr68961.c: New testcase.
722
723 2016-07-11 Jakub Jelinek <jakub@redhat.com>
724
725 PR middle-end/71758
726 * c-c++-common/gomp/pr71758.c: New test.
727 * gfortran.dg/gomp/pr71758.f90: New test.
728
729 PR tree-optimization/71823
730 * gcc.dg/vect/pr71823.c: New test.
731
732 2016-07-11 David Malcolm <dmalcolm@redhat.com>
733
734 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
735 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
736 and LINE_MAP_MAX_LOCATION_WITH_COLS.
737
738 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
739
740 PR target/71801
741 * gcc.target/i386/pr71801.c: New test.
742
743 2016-07-11 Richard Biener <rguenther@suse.de>
744
745 PR tree-optimization/71816
746 * gcc.dg/torture/pr71816.c: New testcase.
747
748 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
749
750 PR fortran/71783
751 * gfortran.dg/dependency_46.f90: New test.
752
753 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
754
755 PR rtl-optimization/71621
756 * gcc.target/i386/pr71621-1.c: New.
757 * gcc.target/i386/pr71621-2.c: New.
758
759 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
760
761 * gfortran.dg/goacc/pr71704.f90: New test.
762
763 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
764
765 PR target/71297
766 * gcc.target/powerpc/pr71297.c: New.
767
768 2016-07-08 Jiong Wang <jiong.wang@arm.com>
769
770 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
771
772 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
773
774 PR target/71806
775 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
776
777 2016-07-08 Alan Hayward <alan.hayward@arm.com>
778
779 PR tree-optimization/71667
780 * gcc.dg/vect/pr71667.c: New
781
782 2016-07-08 Martin Liska <mliska@suse.cz>
783
784 * gcc.dg/torture/pr71606.c: New test.
785
786 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
787
788 PR fortran/71764
789 * gfortran.dg/pr71764.f90: New test.
790
791 2016-07-07 Jakub Jelinek <jakub@redhat.com>
792 Kai Tietz <ktietz70@googlemail.com>
793
794 PR c++/70869
795 PR c++/71054
796 * g++.dg/cpp0x/pr70869.C: New test.
797 * g++.dg/cpp0x/pr71054.C: New test.
798
799 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
800
801 * g++.dg/debug/pr71432.C: Fail on AIX.
802
803 2016-07-07 Martin Liska <mliska@suse.cz>
804
805 * gfortran.dg/do_1.f90: Remove a corner case that triggers
806 an undefined behavior.
807 * gfortran.dg/do_3.F90: Likewise.
808 * gfortran.dg/do_check_11.f90: New test.
809 * gfortran.dg/do_check_12.f90: New test.
810 * gfortran.dg/do_corner_warn.f90: New test.
811
812 2016-07-07 Martin Liska <mliska@suse.cz>
813
814 * gfortran.dg/predict-1.f90: Ammend the test.
815 * gfortran.dg/predict-2.f90: Likewise.
816
817 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
818
819 PR ipa/71624
820 * g++.dg/pr71624.C: New test.
821
822 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
823
824 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
825 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
826 ARMv8-M Mainline architectures.
827
828 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
829
830 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
831 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
832
833 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
834
835 PR target/70098
836 PR target/71763
837 * gcc.target/powerpc/pr71763.c: New file.
838
839 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
840
841 PR tree-optimization/71518
842 * gcc.dg/pr71518.c: New test.
843
844 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
845
846 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
847
848 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
849
850 PR target/50739
851 * gcc.target/avr/pr50739.c: New test.
852
853 2016-07-05 Jan Hubicka <jh@suse.cz>
854
855 * gcc.dg/tree-ssa/scev-14.c: update template.
856
857 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
858
859 * gcc.dg/vect/group-no-gaps-1.c: New test.
860
861 2016-07-05 Andi Kleen <ak@linux.intel.com>
862
863 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
864 if kernel supports MPX.
865
866 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
867
868 * gcc.c-torture/compile/pr69102.c: Require fpic support.
869
870 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
871 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
872
873 * gcc.target/powerpc/signbit-1.c: New test.
874 * gcc.target/powerpc/signbit-2.c: New test.
875 * gcc.target/powerpc/signbit-3.c: New test.
876
877 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
878
879 PR rtl-optimization/71594
880 * gcc.dg/torture/pr71594.c: New test.
881
882 2016-07-05 Jan Hubicka <jh@suse.cz>
883
884 * gcc.dg/tree-ssa/scev-14.c: new testcase.
885
886 2016-07-05 David Malcolm <dmalcolm@redhat.com>
887
888 PR c++/62314
889 * gcc/testsuite/g++.dg/parse/error5.C: Update column
890 number of missing semicolon error.
891 * g++.dg/pr62314-2.C: New test case.
892
893 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
894
895 * gfortran.dg/coarray_stat_function.f90: New test.
896 * gfortran.dg/coarray_stat_whitespace.f90: New test.
897 * gfortran.dg/coarray_lib_comm_1: Adapting old test
898 to new interfaces.
899
900 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
901
902 PR fortran/71623
903 * gfortran.dg/deferred_character_17.f90: New test.
904
905 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
906
907 * gcc.target/arm/neon/polytypes.c: Move to ...
908 * gcc.target/arm/polytypes.c: ... here.
909 * gcc.target/arm/neon/pr51534.c: Move to ...
910 * gcc.target/arm/pr51534.c: ... here.
911 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
912 * gcc.target/arm/vect-vcvt.c: ... here.
913 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
914 * gcc.target/arm/vect-vcvtq.c: ... here.
915 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
916 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
917 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
918 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
919 * gcc.target/arm/neon/neon.exp: Delete.
920 * gcc.target/arm/neon/: Delete.
921
922 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
923
924 PR fortran/65575
925 * gfortran.dg: pr65575.f90: New test.
926
927 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
928
929 PR fortran/35849
930 * gfortran.dg: pr35849.f90: New test.
931
932 2016-07-04 Jakub Jelinek <jakub@redhat.com>
933
934 PR c++/71739
935 * g++.dg/cpp0x/pr71739.C: New test.
936
937 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
938
939 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
940
941 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
942
943 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
944 locr.
945 * gcc.target/s390/loc-1.c: New test.
946
947 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
948
949 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
950 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
951
952 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
953
954 PR target/63874
955 * gcc.target/aarch64/pr63874.c: New test.
956
957 2016-07-04 Jan Beulich <jbeulich@suse.com>
958
959 * g++.dg/header.c: New.
960 * gcc.dg/header.c: New.
961
962 2016-07-02 Jakub Jelinek <jakub@redhat.com>
963
964 PR c/71719
965 * c-c++-common/Wunused-var-15.c: New test.
966
967 2016-07-01 Jakub Jelinek <jakub@redhat.com>
968
969 PR fortran/71687
970 * gfortran.dg/gomp/pr71687.f90: New test.
971
972 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
973
974 * gcc.dg/const-float128-ped.c: Require __float128 effective
975 target and options.
976 * gcc.dg/const-float128.c: Likewise.
977 * gcc.dg/torture/float128-cmp-invalid.c: Require
978 __float128 and base_quadfloat_support effective targets, and
979 __float128 options.
980 * gcc.dg/torture/float128-div-underflow.c: Likewise.
981 * gcc.dg/torture/float128-extend-nan.c: Likewise.
982 * gcc.dg/torture/float128-nan.c: Likewise.
983 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
984 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
985 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
986 * lib/target-supports.exp (check_effective_target___float128): New.
987 (add_options_for___float128): New.
988 (check_effective_target_base_quadword_support): New.
989
990 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
991
992 PR target/71720
993 * gcc.target/powerpc/pr71720.c: New test.
994
995 2016-07-01 Jan Beulich <jbeulich@suse.com>
996
997 * gcc.dg/bss.c: New.
998
999 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1000
1001 PR target/71698
1002 * gcc.target/powerpc/pr71698.c: New test.
1003
1004 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1005
1006 PR target/71151
1007 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1008 instead of ".foo" for its section name.
1009 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1010 depending on MCU's flash size.
1011 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1012 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1013 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1014 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1015 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1016 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1017
1018 2016-07-01 Jan Beulich <jbeulich@suse.com>
1019
1020 * gcc.target/i386/pr65105-2.c: Add -msse2.
1021
1022 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1023
1024 PR tree-optimization/71707
1025 * gcc.dg/strlenopt-29.c: New test.
1026
1027 PR fortran/71704
1028 * gfortran.dg/gomp/pr71704.f90: New test.
1029
1030 PR fortran/71705
1031 * gfortran.dg/gomp/pr71705.f90: New test.
1032
1033 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1034
1035 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1036 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1037 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1038 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1039 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1040 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1041 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1042 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1043 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1044 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1045 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1046 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1047 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1048 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1049 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1050 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1051 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1052 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1053 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1054 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1055 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1056 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1057 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1058 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1059 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1060 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1061 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1062 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1063 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1064 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1065 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1066 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1067 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1068 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1069 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1070 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1071 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1072 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1073 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1074 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1075 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1076 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1077 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1078 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1079 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1080 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1081 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1082 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1083 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1084 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1085 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1086 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1087 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1088 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1089 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1090 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1091 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1092 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1093 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1094 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1095 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1096 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1097 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1098 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1099 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1100 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1101 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1102 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1103 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1104 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1105 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1106 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1107 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1108 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1109 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1110 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1111 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1112 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1113 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1114 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1115 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1116
1117 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1118 James Greenhalgh <james.greenhalgh@arm.com>
1119
1120 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1121
1122 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1123 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1124
1125 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1126
1127 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1128
1129 PR driver/71651
1130 * gcc.dg/spellcheck-options-12.c: New test case.
1131
1132 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1133
1134 PR middle-end/71693
1135 * gcc.c-torture/compile/pr71693.c: New test.
1136
1137 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1138
1139 * gcc.dg/spellcheck-params.c: New testcase.
1140 * gcc.dg/spellcheck-params-2.c: New testcase.
1141
1142 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1143
1144 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1145 vector extract instructions.
1146 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1147
1148 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1149
1150 PR fortran/71686
1151 * gfortran.dg/unexpected_eof_2.f90: New test.
1152 * gfortran.dg/unexpected_eof_3.f90: New test.
1153
1154 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1155
1156 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1157
1158 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1159
1160 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1161 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1162 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1163
1164 2016-06-29 Richard Biener <rguenther@suse.de>
1165
1166 PR middle-end/15256
1167 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1168
1169 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1170
1171 * gcc.target/arm/aapcs/neon-vect10.c: Require
1172 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1173 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1174 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1175 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1176 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1177 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1178 * gcc.target/arm/fp16-aapcs-1.c: Require
1179 -mfloat-ab=hard. Also simplify the test.
1180 * gcc.target/arm/fp16-aapcs-2.c: New.
1181
1182 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1183
1184 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1185 (add_options_for_arm_fp16_ieee): New.
1186 (add_options_for_arm_fp16_alternative): New.
1187 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1188 long-line.
1189 (effective_target_arm_fp16_hw): New.
1190
1191 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1192
1193 PR tree-optimization/71655
1194 * g++.dg/pr71655.C: New test.
1195
1196 2016-06-29 Martin Liska <mliska@suse.cz>
1197
1198 * gcc.dg/pr71585.c: New test.
1199 * gcc.dg/pr71585-2.c: New test.
1200 * gcc.dg/pr71585-3.c: New test.
1201
1202 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1203
1204 PR tree-optimization/70729
1205 * g++.dg/vect/pr70729.cc: New test.
1206
1207 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1208
1209 * c-c++-common/gomp/cancel-1.c: Extend.
1210
1211 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR tree-optimization/71625
1214 * gcc.dg/strlenopt-28.c: New test.
1215
1216 2016-06-29 Richard Biener <rguenther@suse.de>
1217
1218 PR middle-end/71002
1219 * g++.dg/torture/pr71002.C: Adjust testcase.
1220
1221 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR c/71685
1224 * gcc.dg/pr71685.c: New test.
1225
1226 2016-06-28 Martin Sebor <msebor@redhat.com>
1227
1228 PR c/71552
1229 * gcc.dg/init-bad-9.c: New test.
1230
1231 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1232
1233 * gcc.target/powerpc/abs128-1.c: Require VSX.
1234 * gcc.target/powerpc/copysign128-1.c: Likewise.
1235 * gcc.target/powerpc/inf128-1.c: Likewise.
1236 * gcc.target/powerpc/nan128-1.c: Likewise.
1237
1238 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1239
1240 PR middle-end/71626
1241 * gcc.c-torture/execute/pr71626-1.c: New test.
1242 * gcc.c-torture/execute/pr71626-2.c: New test.
1243
1244 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1245
1246 PR target/71656
1247 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1248
1249 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1250
1251 PR target/71670
1252 * gcc.target/powerpc/pr71670.c: New testcase.
1253
1254 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1255
1256 PR target/71656
1257 * gcc.target/powerpc/pr71656-1.c: New test.
1258 * gcc.target/powerpc/pr71656-2.c: New test.
1259
1260 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1261
1262 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1263 around fp16 code.
1264 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1265 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1266 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1267 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1268 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1269 Add arm_neon_fp16_ok effective target.
1270 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1271 Likewise.
1272 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1273 Likewise.
1274 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1275 Likewise.
1276 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1277 Likewise.
1278 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1279 Likewise.
1280 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1281 Likewise.
1282 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1283 Likewise.
1284 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1285 Likewise.
1286 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1287 Likewise.
1288 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1289 Likewise.
1290 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1291 Likewise.
1292
1293 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1294
1295 * gcc.dg/predict-12.c: New testcase.
1296
1297 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1298
1299 PR fortran/71649
1300 * gfortran.dg/pr71649.f90: New test.
1301
1302 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1303
1304 PR tree-optimization/71643
1305 * g++.dg/opt/pr71643.C: New test.
1306
1307 PR tree-optimization/71631
1308 * gcc.c-torture/execute/pr71631.c: New test.
1309
1310 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1311
1312 * gcc.dg/predict-11.c: New testcase.
1313 * gfortran.dg/predict-2.f90: New testcase.
1314
1315 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1316
1317 * gcc.dg/predict-10.c: New test.
1318
1319 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1320
1321 * gcc.target/powerpc/abs128-1.c: New.
1322 * gcc.target/powerpc/copysign128-1.c: New.
1323 * gcc.target/powerpc/inf128-1.c: New.
1324 * gcc.target/powerpc/nan128-1.c: New.
1325
1326 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1327
1328 * gfortran.dg/pr71642.f90: New test.
1329
1330 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1331
1332 PR tree-optimization/71647
1333 * gcc.target/i386/pr71647.c: New test.
1334
1335 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1336
1337 * gcc.target/i386/noplt-gd-1.c: New test.
1338 * gcc.target/i386/noplt-gd-2.c: Likewise.
1339 * gcc.target/i386/noplt-gd-3.c: Likewise.
1340 * gcc.target/i386/noplt-ld-1.c: Likewise.
1341 * gcc.target/i386/noplt-ld-2.c: Likewise.
1342 * gcc.target/i386/noplt-ld-3.c: Likewise.
1343 * lib/target-supports.exp
1344 (check_effective_target_tls_get_addr_via_got): New.
1345
1346 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1347
1348 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1349 testsuite compile flags.
1350 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1351 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1352
1353 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1354
1355 * g++dg/vect/pr36684.cc: Add dg-do compile.
1356 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1357 * gcc.dg/vect/pr70021.c: Ditto.
1358 * gcc.dg/vect/pr70138-1.c: Ditto.
1359 * gcc.dg/vect/pr70138-2.c: Ditto.
1360 * gcc.dg/vect/pr70354-1.c: Ditto.
1361 * gcc.dg/vect/pr70354-2.c: Ditto.
1362 * gcc.dg/vect/pr71259.c: Ditto.
1363 * gcc.dg/vect/pr71416-1.c: Ditto.
1364 * gcc.dg/vect/slp-43.c: Ditto.
1365 * gcc.dg/vect/slp-45.c: Ditto.
1366 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1367 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1368 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1369 * gfortran.dg/vect/pr69980.f90: Ditto.
1370
1371 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1372
1373 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1374 * gcc.dg/vect/bb-slp-30.c: Ditto.
1375 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1376 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1377 * gcc.dg/vect/pr45902.c: Ditto.
1378 * gcc.dg/vect/pr48172.c: Ditto.
1379 * gcc.dg/vect/pr48377.c: Ditto.
1380 * gcc.dg/vect/pr49038.c: Ditto.
1381 * gcc.dg/vect/pr49771.c: Ditto.
1382 * gcc.dg/vect/pr52091.c: Ditto.
1383 * gcc.dg/vect/pr53185-2.c: Ditto.
1384 * gcc.dg/vect/pr56826.c: Ditto.
1385 * gcc.dg/vect/pr60276.c: Ditto.
1386 * gcc.dg/vect/pr62021.c: Ditto.
1387 * gcc.dg/vect/pr63530.c: Ditto.
1388 * gcc.dg/vect/pr65518.c: Ditto.
1389 * gcc.dg/vect/pr65947-1.c: Ditto.
1390 * gcc.dg/vect/pr65947-10.c: Ditto.
1391 * gcc.dg/vect/pr65947-11.c: Ditto.
1392 * gcc.dg/vect/pr65947-12.c: Ditto.
1393 * gcc.dg/vect/pr65947-13.c: Ditto.
1394 * gcc.dg/vect/pr65947-2.c: Ditto.
1395 * gcc.dg/vect/pr65947-3.c: Ditto.
1396 * gcc.dg/vect/pr65947-4.c: Ditto.
1397 * gcc.dg/vect/pr65947-5.c: Ditto.
1398 * gcc.dg/vect/pr65947-6.c: Ditto.
1399 * gcc.dg/vect/pr65947-7.c: Ditto.
1400 * gcc.dg/vect/pr65947-8.c: Ditto.
1401 * gcc.dg/vect/pr65947-9.c: Ditto.
1402 * gcc.dg/vect/pr71416-1.c: Ditto.
1403 * gcc.dg/vect/pr71439.c: Ditto.
1404 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1405 * gcc.dg/vect/vect-bswap16.c: Ditto.
1406 * gcc.dg/vect/vect-bswap32.c: Ditto.
1407 * gcc.dg/vect/vect-bswap64.c: Ditto.
1408 * gcc.dg/vect/vect-live-1.c: Ditto.
1409 * gcc.dg/vect/vect-live-2.c: Ditto.
1410 * gcc.dg/vect/vect-live-3.c: Ditto.
1411 * gcc.dg/vect/vect-live-4.c: Ditto.
1412 * gcc.dg/vect/vect-live-5.c: Ditto.
1413 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1414 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1415 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1416 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1417 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1418 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1419 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1420 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1421 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1422 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1423 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1424 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1425 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1426 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1427 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1428 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1429 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1430
1431 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1432
1433 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1434
1435 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1436
1437 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1438 ia32 if R_386_GOT32X relocation is supported.
1439 * gcc.target/i386/noplt-3.c: Likewise.
1440 * gcc.target/i386/noplt-2.c: Likewise.
1441 (main): Renamed to ...
1442 (bar): This.
1443 * gcc.target/i386/noplt-4.c: Likewise.
1444 (main): Renamed to ...
1445 (bar): This.
1446 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1447 * gcc.target/i386/pr67400-5.c: Likewise.
1448
1449 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1450
1451 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1452 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1453
1454 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1455 f4): Adjust expected diagnostics.
1456 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1457 (T): If OVFP is defined, redefine to TP.
1458 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1459 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1460 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1461 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1462 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1463 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1464 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1465 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1466 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1467 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1468 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1469 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1470 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1471 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1472 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1473 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1474 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1475 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1476 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1477 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1478 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1479 as last argument to __builtin_add_overflow_p.
1480
1481 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1482
1483 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1484 dg-options and remove default vector testsuite compile flags.
1485 * g++.dg/vect/pr33860a.cc: Ditto.
1486 * g++.dg/vect/pr45470-a.cc: Ditto.
1487 * g++.dg/vect/pr45470-b.cc: Ditto.
1488 * g++.dg/vect/pr60896.cc: Ditto.
1489 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1490 * gcc.dg/vect/pr18308.c: Ditto.
1491 * gcc.dg/vect/pr24049.c: Ditto.
1492 * gcc.dg/vect/pr33373.c: Ditto.
1493 * gcc.dg/vect/pr36228.c: Ditto.
1494 * gcc.dg/vect/pr42395.c: Ditto.
1495 * gcc.dg/vect/pr42604.c: Ditto.
1496 * gcc.dg/vect/pr46663.c: Ditto.
1497 * gcc.dg/vect/pr48765.c: Ditto.
1498 * gcc.dg/vect/pr49093.c: Ditto.
1499 * gcc.dg/vect/pr49352.c: Ditto.
1500 * gcc.dg/vect/pr52298.c: Ditto.
1501 * gcc.dg/vect/pr52870.c: Ditto.
1502 * gcc.dg/vect/pr53185.c: Ditto.
1503 * gcc.dg/vect/pr53773.c: Ditto.
1504 * gcc.dg/vect/pr56695.c: Ditto.
1505 * gcc.dg/vect/pr62171.c: Ditto.
1506 * gcc.dg/vect/pr63530.c: Ditto.
1507 * gcc.dg/vect/pr68339.c: Ditto.
1508 * gcc.dg/vect/pr71259.c: Ditto.
1509 * gcc.dg/vect/vect-82_64.c: Ditto.
1510 * gcc.dg/vect/vect-83_64.c: Ditto.
1511 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1512 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1513 * gcc.dg/vect/vect-shift-2.c: Ditto.
1514 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1515 * gfortran.dg/vect/pr39318.f90: Ditto.
1516 * gfortran.dg/vect/pr45714-a.f: Ditto.
1517 * gfortran.dg/vect/pr45714-b.f: Ditto.
1518 * gfortran.dg/vect/pr46213.f90: Ditto.
1519
1520 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1521 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1522
1523 * gcc.target/powerpc/p9-splat-5.c: New test.
1524
1525 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1526
1527 PR tree-optimization/71488
1528 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1529 * lib/target-supports.exp: ... here.
1530 (check_sse4_hw_available): New procedure.
1531 (check_effective_target_sse4_runtime): Ditto.
1532 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1533 -march=westmere for sse4_runtime targets.
1534 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1535 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1536 (dg-additional-options): Use for sse4_runtime targets.
1537 (main): Call check_vect ().
1538 (dg-final): Perform scan only for sse4_runtime targets.
1539
1540 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1541
1542 PR target/66232
1543 PR target/67400
1544 * gcc.target/i386/pr66232-14.c: New file.
1545 * gcc.target/i386/pr66232-15.c: Likewise.
1546 * gcc.target/i386/pr66232-16.c: Likewise.
1547 * gcc.target/i386/pr66232-17.c: Likewise.
1548 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1549 ia32 if R_386_GOT32X relocation is supported.
1550 * gcc.target/i386/pr67400-2.c: Likewise.
1551 * gcc.target/i386/pr67400-3.c: Likewise.
1552 * gcc.target/i386/pr67400-4.c: Likewise.
1553 * gcc.target/i386/pr67400-6.c: Likewise.
1554 * gcc.target/i386/pr67400-7.c: Likewise.
1555 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1556
1557 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1558
1559 PR libgfortran/48852
1560 * gfortran.dg/char4_iunit_1.f03: Update test.
1561 * gfortran.dg/f2003_io_5.f03: Update test.
1562 * gfortran.dg/real_const_3.f90: Update test.
1563
1564 2016-06-23 Andi Kleen <ak@linux.intel.com>
1565
1566 * g++.dg/bprob/bprob.exp: Support autofdo.
1567 * g++.dg/tree-prof/tree-prof.exp: dito.
1568 * gcc.dg/tree-prof/tree-prof.exp: dito.
1569 * gcc.misc-tests/bprob.exp: dito.
1570 * gfortran.dg/prof/prof.exp: dito.
1571 * lib/profopt.exp: dito.
1572 * lib/target-supports.exp: Check for autofdo.
1573
1574 2016-06-23 Martin Liska <mliska@suse.cz>
1575
1576 * gcc.dg/pr71619.c: New test.
1577
1578 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1579
1580 PR target/67400
1581 * gcc.target/i386/pr67400-1.c: New test.
1582 * gcc.target/i386/pr67400-2.c: Likewise.
1583 * gcc.target/i386/pr67400-3.c: Likewise.
1584 * gcc.target/i386/pr67400-4.c: Likewise.
1585 * gcc.target/i386/pr67400-5.c: Likewise.
1586 * gcc.target/i386/pr67400-6.c: Likewise.
1587 * gcc.target/i386/pr67400-7.c: Likewise.
1588
1589 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1590
1591 * c-c++-common/missing-header-1.c: New test case.
1592 * c-c++-common/missing-header-2.c: New test case.
1593 * c-c++-common/missing-header-3.c: New test case.
1594 * c-c++-common/missing-header-4.c: New test case.
1595
1596 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1597
1598 PR c/70339
1599 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1600 hint.
1601 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1602 expected results due to builtin "nanl" now being suggested for
1603 "name".
1604 * gcc.dg/pr67580.c: Update expected messages.
1605 * gcc.dg/spellcheck-identifiers.c: New testcase.
1606 * gcc.dg/spellcheck-typenames.c: New testcase.
1607
1608 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1609
1610 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1611 file.
1612 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1613 diagnostic-test-show-locus-parseable-fixits.c to sources for
1614 diagnostic_plugin_test_show_locus.c.
1615 * lib/gcc-defs.exp (freeform_regexps): New global.
1616 (dg-regexp): New function.
1617 (handle-dg-regexps): New function.
1618 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1619 freeform_regexps to the empty list.
1620 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1621
1622 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1623
1624 PR tree-optimization/71488
1625 * g++.dg/pr71488.C: New test.
1626 * gcc.dg/vect/vect-bool-cmp.c: New test.
1627
1628 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1629
1630 * gcc.dg/guality/param-5.c: New test.
1631
1632 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1633
1634 * gcc.target/i386/asm-flag-7.c: New test.
1635
1636 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1637
1638 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1639 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1640 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1641 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1642 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1643 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1644 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1645 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1646 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1647 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1648 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1649 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1650 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1651 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1652 * lib/target-supports.exp: Likewise.
1653
1654 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1655
1656 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1657 * gcc.dg/attr-ms_struct-2.c: Likewise.
1658 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1659 * gcc.dg/bf-ms-attrib.c: Likewise.
1660 * gcc.dg/bf-ms-layout-2.c: Likewise.
1661 * gcc.dg/bf-ms-layout-3.c: Likewise.
1662 * gcc.dg/bf-ms-layout.c: Likewise.
1663 * gcc.dg/bf-no-ms-layout.c: Likewise.
1664 * gcc.target/i386/bitfield1.c: Likewise.
1665 * gcc.target/i386/bitfield2.c: Likewise.
1666 * gcc.target/i386/bitfield3.c: Likewise.
1667
1668 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1669
1670 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1671 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1672 override other than -mcpu=power9 command-line option is specified,
1673 or if the target operating system is aix.
1674 * gcc.target/powerpc/darn-1.c: Likewise.
1675 * gcc.target/powerpc/darn-2.c: Likewise.
1676 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1677 test if effective-target is not powerpc_p9vector_ok or if the
1678 target operating system is not defined.
1679 * gcc.target/powerpc/vslv-1.c: Likewise.
1680 * gcc.target/powerpc/vsrv-0.c: Likewise.
1681 * gcc.target/powerpc/vsrv-1.c: Likewise.
1682
1683 2016-06-21 Tobias Burnus <burnus@net-b.de>
1684
1685 PR fortran/71068
1686 * gfortran.dg/coarray/data_1.f90: New.
1687
1688 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1689
1690 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1691 (dg-require-effective-target): Use arm_v8_neon_hw.
1692 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1693 (dg-require-effective-target): Likewise.
1694 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1695 (dg-require-effective-target): Likewise.
1696 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1697 (dg-require-effective-target): Likewise.
1698 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1699 (dg-require-effective-target): Likewise.
1700 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1701 (dg-require-effective-target): Likewise.
1702 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1703 Add AArch64 check.
1704
1705 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1706
1707 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1708 Set to 3 so test passes.
1709
1710 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1711
1712 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1713
1714 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1715
1716 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1717 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1718 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1719 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1720
1721 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1722
1723 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1724 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1725
1726 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1727
1728 PR target/71549
1729 * gcc.target/i386/pr71549.c: New test.
1730
1731 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1732
1733 * gcc.target/powerpc/vadsdu-0.c: Replace
1734 dg-require-effective-target directive to allow test to run on more
1735 platforms, and add dg-skip-if directive to disable test on aix
1736 platforms because of known incompatibilities.
1737 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1738 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1739 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1740 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1741 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1742 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1743 * gcc.target/powerpc/vadsdub-2.c: Replace
1744 dg-require-effective-target directive to allow test to run on more
1745 platforms, and add dg-skip-if directive to disable test on aix
1746 platforms because of known incompatibilities.
1747 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1748 with vec_absdb call to differentiate this test from vadsdub-1.c.
1749 * gcc.target/powerpc/vadsduh-1.c: Replace
1750 dg-require-effective-target directive to allow test to run on more
1751 platforms, and add dg-skip-if directive to disable test on aix
1752 platforms because of known incompatibilities.
1753 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1754 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1755 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1756
1757 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1758
1759 PR tree-optimization/71588
1760 * gcc.dg/pr71558.c: New test.
1761
1762 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1763
1764 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1765 * c-c++-common/pr68657-2.c: Likewise.
1766 * c-c++-common/pr68657-3.c: Likewise.
1767 * gcc.dg/torture/pr69714.c: Require int32plus support.
1768 * gcc.dg/torture/pr70025.c: Likewise.
1769 * gcc.dg/torture/pr70083.c: Likewise.
1770 * gcc.dg/torture/pr70542.c: Likewise.
1771 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1772
1773 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1774
1775 PR c/71601
1776 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1777
1778 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR middle-end/71581
1781 * gcc.dg/pr71581.c: New test.
1782
1783 PR rtl-optimization/71591
1784 * gcc.dg/cpp/pr71591.c: New test.
1785
1786 2016-06-20 David B. Robins <gcc@davidrobins.net>
1787
1788 PR target/71571
1789 * g++.dg/torture/pr71571.C: New test.
1790
1791 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1792
1793 PR target/71559
1794 * gcc.target/i386/sse2-pr71559.c: New test.
1795 * gcc.target/i386/avx-pr71559.c: New test.
1796 * gcc.target/i386/avx512f-pr71559.c: New test.
1797
1798 2016-06-20 Tobias Burnus <burnus@net-b.de>
1799
1800 PR fortran/71194
1801 * gfortran.dg/pointer_remapping_10.f90: New.
1802
1803 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1804
1805 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1806
1807 2016-06-20 Martin Sebor <msebor@redhat.com>
1808
1809 PR c/69507
1810 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1811 * gnu90-const-expr-1.c: Same.
1812 * gnu99-const-expr-1.c: Same.
1813 * gnu99-static-1.c: Same.
1814
1815 2016-06-20 Renlin Li <renlin.li@arm.com>
1816
1817 PR testsuite/71489
1818 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1819
1820 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1821
1822 * gcc.target/aarch64/vcvt_f64_1.c: New.
1823 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1824 * gcc.target/aarch64/vrecp_f64_1.c: New.
1825
1826 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1827
1828 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1829 "alignement".
1830
1831 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1832
1833 PR target/71103
1834 * gcc.target/avr/torture/pr71103-2.c: New test.
1835
1836 2016-06-19 Martin Sebor <msebor@redhat.com>
1837
1838 PR c/69507
1839 * gcc.dg/alignof.c: New test.
1840
1841 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1842
1843 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1844 vs dg-error; test constexpr specifier too.
1845
1846 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1847
1848 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1849
1850 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1851
1852 * lib/target-supports.exp
1853 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1854 arm_neon_ok and merge flags. Fix temporary test name.
1855 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1856 and merge flags.
1857
1858 2016-06-17 Martin Liska <mliska@suse.cz>
1859
1860 * gcc.dg/predict-9.c: Fix dump scanning.
1861
1862 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1863
1864 PR tree-optimization/71354
1865 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1866
1867 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1868
1869 PR tree-optimization/71347
1870 * gcc.dg/tree-ssa/pr71347.c: New test.
1871
1872 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1873
1874 PR tree-optimization/71354
1875 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1876
1877 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1878
1879 * gcc.dg/vect/vect-alias-check-1.c: New test.
1880
1881 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1882
1883 PR target/71151
1884 * gcc.target/avr/pr71151-1.c: New test.
1885 * gcc.target/avr/pr71151-2.c: New test.
1886 * gcc.target/avr/pr71151-3.c: New test.
1887 * gcc.target/avr/pr71151-4.c: New test.
1888 * gcc.target/avr/pr71151-5.c: New test.
1889 * gcc.target/avr/pr71151-6.c: New test.
1890 * gcc.target/avr/pr71151-7.c: New test.
1891 * gcc.target/avr/pr71151-8.c: New test.
1892 * gcc.target/avr/pr71151-common.h: New test.
1893
1894 2016-06-16 Martin Liska <mliska@suse.cz>
1895
1896 * gfortran.dg/predict-1.f90: New test.
1897
1898 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1899
1900 PR target/71242
1901 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1902
1903 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1904
1905 * g++.dg/vect/pr36648.cc: Disable cunrolli
1906
1907 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR target/71554
1910 * gcc.c-torture/execute/pr71554.c: New test.
1911
1912 PR rtl-optimization/71532
1913 * gcc.dg/torture/pr71532.c: New test.
1914
1915 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1916
1917 * gcc.target/powerpc/p9-dimode1.c: New test.
1918 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1919
1920 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1921
1922 * gcc.c-torture/compile/20160615-1.c: New test.
1923
1924 * g++.dg/cpp0x/ref-qual17.C: New test.
1925
1926 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1927
1928 PR middle-end/71529
1929 * gcc.target/i386/pr71529.C: New test.
1930
1931 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1932
1933 PR tree-optimization/71483
1934 * g++.dg/vect/pr71483.c: New
1935
1936 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1937
1938 PR c++/70202
1939 * g++.dg/inherit/crash6.C: New.
1940 * g++.dg/inherit/union2.C: Likewise.
1941 * g++.dg/inherit/virtual12.C: Likewise.
1942 * g++.dg/inherit/virtual13.C: Likewise.
1943 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1944
1945 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1946
1947 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1948
1949 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1950
1951 PR tree-optimization/71439
1952 * gcc.dg/vect/pr71439.c: New
1953
1954 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1955
1956 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1957
1958 2016-06-15 Richard Biener <rguenther@suse.de>
1959
1960 * gcc.dg/vect/slp-45.c: New testcase.
1961
1962 2016-06-15 Richard Biener <rguenther@suse.de>
1963
1964 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1965
1966 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1967
1968 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1969 requirements, and disable for AIX for now.
1970 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1971
1972 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR c++/71528
1975 * g++.dg/opt/pr71528.C: New test.
1976
1977 PR c++/71516
1978 * g++.dg/init/pr71516.C: New test.
1979
1980 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1981
1982 * g++.dg/init/array46.C: New.
1983
1984 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1985
1986 * gcc.target/i386/float128-3.c: New test.
1987 * gcc.target/i386/quad-sse4.c: Ditto.
1988 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1989 Update scan strings.
1990
1991 2016-06-14 Richard Biener <rguenther@suse.de>
1992
1993 PR middle-end/71526
1994 * gfortran.dg/pr71526.f90: New testcase.
1995
1996 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1997
1998 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1999 * gcc.dg/zero_bits_compound-1.c: Likewise.
2000
2001 2016-06-14 Richard Biener <rguenther@suse.de>
2002
2003 PR tree-optimization/71522
2004 * gcc.dg/torture/pr71522.c: New testcase.
2005
2006 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2007
2008 PR tree-optimization/71520
2009 * gcc.dg/tree-ssa/pr71520.c: New test.
2010
2011 2016-06-14 Richard Biener <rguenther@suse.de>
2012
2013 PR tree-optimization/71521
2014 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2015
2016 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR sanitizer/71498
2019 * c-c++-common/ubsan/bounds-13.c: New test.
2020
2021 PR preprocessor/71183
2022 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2023
2024 2016-06-13 Jeff Law <law@redhat.com>
2025
2026 PR tree-optimization/71403
2027 * c-c++-common/ubsan/pr71403-1.c: New test.
2028 * c-c++-common/ubsan/pr71403-2.c: New test.
2029 * c-c++-common/ubsan/pr71403-3.c: New test.
2030
2031 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR middle-end/71478
2034 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2035 Add -Wno-psabi -w to dg-options.
2036
2037 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2038
2039 * gcc.target/powerpc/vadsdu-0.c: New test.
2040 * gcc.target/powerpc/vadsdu-1.c: New test.
2041 * gcc.target/powerpc/vadsdu-2.c: New test.
2042 * gcc.target/powerpc/vadsdu-3.c: New test.
2043 * gcc.target/powerpc/vadsdu-4.c: New test.
2044 * gcc.target/powerpc/vadsdu-5.c: New test.
2045 * gcc.target/powerpc/vadsdub-1.c: New test.
2046 * gcc.target/powerpc/vadsdub-2.c: New test.
2047 * gcc.target/powerpc/vadsduh-1.c: New test.
2048 * gcc.target/powerpc/vadsduh-2.c: New test.
2049 * gcc.target/powerpc/vadsduw-1.c: New test.
2050 * gcc.target/powerpc/vadsduw-2.c: New test.
2051
2052 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2053
2054 * gcc.dg/c99-init-2.c (c): Update expected error message.
2055 * gcc.dg/init-bad-8.c (foo): Likewise.
2056 * gcc.dg/spellcheck-fields-3.c: New test case.
2057
2058 2016-06-13 Martin Liska <mliska@suse.cz>
2059
2060 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2061 and "guess loop iv compared" heuristics.
2062 * gcc.dg/predict-2.c: Likewise.
2063 * gcc.dg/predict-3.c: Likewise.
2064 * gcc.dg/predict-4.c: Likewise.
2065 * gcc.dg/predict-5.c: Likewise.
2066 * gcc.dg/predict-6.c: Likewise.
2067
2068 2016-06-13 Marek Polacek <polacek@redhat.com>
2069
2070 PR middle-end/71476
2071 * c-c++-common/Wswitch-unreachable-4.c: New test.
2072 * gcc.dg/Wswitch-unreachable-2.c: New test.
2073 * g++.dg/tm/jump1.C: Move dg-warning.
2074
2075 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2076
2077 * gnat.dg/renaming10.ad[sb]: New test.
2078
2079 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2080
2081 PR fortran/70673
2082 * gfortran.dg/pr70673.f90: New test.
2083
2084 2016-06-13 Richard Biener <rguenther@suse.de>
2085
2086 PR middle-end/64516
2087 * gcc.dg/align-3.c: New testcase.
2088
2089 2016-06-13 Martin Liska <mliska@suse.cz>
2090
2091 * gcc.target/i386/pr71458.c: New test.
2092
2093 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2094
2095 PR target/71241
2096 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2097
2098 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2099
2100 PR target/60751
2101 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2102 statement.
2103
2104 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2105
2106 PR target/60751
2107 * gfortran.dg/comma_IO_extension_1.f90: New test.
2108 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2109 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2110 statement.
2111 * gfortran.dg/graphite/pr38083.f90: Likewise.
2112 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2113 missing format.
2114
2115 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2116
2117 * gnat.dg/case_character.adb: New test.
2118
2119 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2120
2121 PR middle-end/71310
2122 * gcc.target/powerpc/pr71310.c: New testcase.
2123
2124 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2125
2126 PR middle-end/71478
2127 * gcc.dg/pr71478.c: New test.
2128
2129 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR middle-end/71494
2132 * gcc.c-torture/execute/pr71494.c: New test.
2133
2134 PR c/68657
2135 * gcc.target/i386/pr68657.c: New test.
2136
2137 PR inline-asm/68843
2138 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2139 (test): Add -masm=intel alternatives.
2140
2141 2016-06-10 Martin Sebor <msebor@redhat.com>
2142
2143 PR c/71392
2144 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2145
2146 2016-06-10 Jeff Law <law@redhat.com>
2147
2148 PR tree-optimization/71335
2149 * gcc.c-torture/execute/pr71335.c: New test.
2150
2151 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2152
2153 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2154 the various "cannot tail-call: " messages.
2155
2156 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2157
2158 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2159 and options.
2160
2161 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2162
2163 PR sanitizer/71480
2164 * c-c++-common/asan/pr71480.c: New test.
2165
2166 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2167
2168 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2169 (ASMNAME2): Likewise.
2170 (main): Replace fn in asm statement with ASMNAME ("fn").
2171 * gcc.dg/guality/pr68037-2.c: Likewise.
2172 * gcc.dg/guality/pr68037-3.c: Likewise.
2173 * gcc.dg/torture/pr68037-1.c: Likewise.
2174 * gcc.dg/torture/pr68037-2.c: Likewise.
2175 * gcc.dg/torture/pr68037-3.c: Likewise.
2176
2177 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2178
2179 PR inline-asm/68843
2180 * gcc.target/i386/pr68843-1.c: New test.
2181 * gcc.target/i386/pr68843-2.c: New test.
2182
2183 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2184 Cesar Philippidis <cesar@codesourcery.com>
2185
2186 PR middle-end/71373
2187 * gcc.dg/goacc/nested-function-1.c: New file.
2188 * gcc.dg/goacc/nested-function-2.c: Likewise.
2189 * gcc.dg/goacc/pr71373.c: Likewise.
2190 * gfortran.dg/goacc/cray-2.f95: Likewise.
2191 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2192 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2193 * gfortran.dg/goacc/cray.f95: Update.
2194 * gfortran.dg/goacc/loop-1.f95: Likewise.
2195 * gfortran.dg/goacc/loop-3.f95: Likewise.
2196 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2197 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2198
2199 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2200
2201 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2202 for OpenACC tile clauses.
2203 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2204
2205 PR c/71381
2206 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2207 to...
2208 * c-c++-common/goacc/cache-2.c: ... this new file.
2209 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2210 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2211 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2212 usage.
2213 * gfortran.dg/goacc/cray.f95: Likewise.
2214 * gfortran.dg/goacc/loop-1.f95: Likewise.
2215
2216 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2217
2218 PR tree-optimization/71407
2219 PR tree-optimization/71416
2220 * gcc.dg/vect/pr71407.c: New
2221 * gcc.dg/vect/pr71416-1.c: New
2222 * gcc.dg/vect/pr71416-2.c: New
2223
2224 2016-06-10 Richard Biener <rguenther@suse.de>
2225
2226 PR middle-end/71477
2227 * gcc.dg/torture/pr71477.c: New testcase.
2228
2229 2016-06-09 Julia Koval <julia.koval@intel.com>
2230
2231 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2232 * gcc.target/i386/interrupt-13.c: Likewise.
2233 * gcc.target/i386/interrupt-15.c: Likewise.
2234 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2235 * gcc.target/i386/interrupt-24.c: Likewise.
2236 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2237 * gcc.target/i386/interrupt-9.c: Likewise.
2238 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2239
2240 2016-06-09 Martin Sebor <msebor@redhat.com>
2241
2242 PR c/70883
2243 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2244 * gcc.dg/builtin-constant_p-1.c: Same.
2245 * gcc.dg/builtins-error.c: Same.
2246 * gcc.dg/pr70859.c: Same.
2247
2248 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2249
2250 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2251 * gcc.dg/torture/pr68067-1.c: Likewise.
2252 * gcc.dg/torture/pr68067-2.c: Likewise.
2253
2254 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2255
2256 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2257 when setting SIZE.
2258
2259 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2260
2261 PR c++/71465
2262 * g++.dg/inherit/crash5.C: New.
2263 Revert:
2264 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2265
2266 PR c++/70202
2267 * g++.dg/inherit/crash5.C: New.
2268 * g++.dg/inherit/virtual1.C: Adjust.
2269
2270 2016-06-09 Martin Liska <mliska@suse.cz>
2271
2272 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2273 * g++.dg/predict-loop-exit-2.C: Likewise.
2274 * g++.dg/predict-loop-exit-3.C: Likewise.
2275 * gcc.dg/predict-1.c: Likewise.
2276 * gcc.dg/predict-2.c: Likewise.
2277 * gcc.dg/predict-3.c: Likewise.
2278 * gcc.dg/predict-4.c: Likewise.
2279 * gcc.dg/predict-5.c: Likewise.
2280 * gcc.dg/predict-6.c: Likewise.
2281 * gcc.dg/predict-7.c: Likewise.
2282
2283 2016-06-09 Richard Biener <rguenther@suse.de>
2284
2285 PR tree-optimization/71462
2286 * gcc.dg/torture/pr71462.c: New testcase.
2287
2288 2016-06-09 Marek Polacek <polacek@redhat.com>
2289
2290 PR c/65471
2291 * gcc.dg/c11-generic-3.c: New test.
2292
2293 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2294
2295 * g++.dg/init/array42.C: New.
2296 * g++.dg/init/array43.C: Likewise.
2297 * g++.dg/init/array44.C: Likewise.
2298 * g++.dg/init/array45.C: Likewise.
2299 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2300 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2301 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2302 * g++.dg/gomp/pr35751.C: Likewise.
2303 * g++.dg/init/array23.C: Likewise.
2304 * g++.dg/init/brace2.C: Likewise.
2305 * g++.dg/init/brace6.C: Likewise.
2306
2307 2016-06-08 Martin Sebor <msebor@redhat.com>
2308 Jakub Jelinek <jakub@redhat.com>
2309
2310 PR c++/70507
2311 PR c/68120
2312 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2313 * c-c++-common/builtin-arith-overflow-2.c: New test.
2314 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2315 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2316 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2317
2318 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2319
2320 PR c++/71442
2321 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2322
2323 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2324
2325 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2326 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2327 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2328 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2329 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2330 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2331 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2332 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2333 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2334 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2335 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2336 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2337 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2338
2339 2016-06-08 Richard Biener <rguenther@suse.de>
2340
2341 PR tree-optimization/68558
2342 * gcc.dg/vect/slp-44.c: New testcase.
2343
2344 2016-06-08 Richard Biener <rguenther@suse.de>
2345
2346 * gcc.dg/vect/slp-43.c: New testcase.
2347
2348 2016-06-08 Richard Biener <rguenther@suse.de>
2349
2350 PR tree-optimization/71452
2351 * gcc.dg/torture/pr71452.c: New testcase.
2352
2353 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2354
2355 PR c++/71448
2356 * g++.dg/torture/pr71448.C: New test.
2357
2358 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2359
2360 PR debug/71432
2361 PR ada/71413
2362 * g++.dg/debug/pr71432.C: New test.
2363
2364 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2365
2366 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2367 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2368 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2369
2370 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2371
2372 * gcc.dg/vect/vect-live-2.c: Update effective target.
2373 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2374 * lib/target-supports.exp: Add aarch64 to vect_long.
2375
2376 2016-06-08 Marek Polacek <polacek@redhat.com>
2377
2378 PR c/71418
2379 * gcc.dg/noncompile/pr71418.c: New test.
2380
2381 PR c/71426
2382 * gcc.dg/noncompile/pr71426.c: New test.
2383
2384 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2385
2386 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2387 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2388 * gcc.dg/predict-3.c: Update template.
2389 * gcc.dg/predict-5.c: Update template.
2390 * gcc.dg/predict-6.c: Update template.
2391 * gcc.dg/predict-9.c: Update template.
2392 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2393
2394 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2395
2396 * gcc.target/powerpc/vec-mul.c: New test.
2397
2398 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2399
2400 * gcc.dg/spellcheck-fields-2.c: New test case.
2401
2402 2016-06-07 Richard Biener <rguenther@suse.de>
2403
2404 PR c/61564
2405 * gcc.dg/Wpragmas-1.c: New testcase.
2406 * gcc.dg/Wattributes-4.c: Likewise.
2407 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2408 entry.
2409
2410 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2411
2412 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2413 spurious debug code.
2414
2415 2016-06-07 Richard Biener <rguenther@suse.de>
2416
2417 PR tree-optimization/71428
2418 * gcc.dg/torture/pr71428.c: New testcase.
2419
2420 2016-06-07 Richard Biener <rguenther@suse.de>
2421
2422 PR middle-end/71423
2423 * gcc.dg/torture/pr71423.c: New testcase.
2424
2425 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2426
2427 PR middle-end/71408
2428 * gcc.dg/tree-ssa/pr71408.c: New test.
2429
2430 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2431
2432 PR middle-end/71281
2433 * g++.dg/torture/pr71281.C: New test.
2434
2435 2016-06-06 Marek Polacek <polacek@redhat.com>
2436
2437 PR c/71362
2438 * gcc.dg/pr71362.c: New test.
2439
2440 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2441 Patrick Palka <ppalka@gcc.gnu.org>
2442
2443 PR c++/70847
2444 PR c++/71330
2445 PR c++/71393
2446 * g++.dg/opt/pr70847.C: New test.
2447 * g++.dg/ubsan/pr70847.C: New test.
2448 * g++.dg/ubsan/pr71393.C: New test.
2449
2450 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2451
2452 PR tree-optimization/71259
2453 * gcc.dg/vect/pr71259.c: New test.
2454
2455 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2456
2457 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2458 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2459 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2460 above.
2461
2462 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2463
2464 PR middle-end/37780
2465 * gcc.c-torture/execute/pr37780.c: New test.
2466 * gcc.target/aarch64/pr37780_1.c: Likewise.
2467 * gcc.target/arm/pr37780_1.c: Likewise.
2468
2469 2016-06-06 Marek Polacek <polacek@redhat.com>
2470
2471 * c-c++-common/attr-may-alias-1.c: New test.
2472 * c-c++-common/attr-may-alias-2.c: New test.
2473 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2474
2475 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2476
2477 PR c/24414
2478 * gcc.target/i386/pr24414.c: New test.
2479
2480 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2481
2482 * gcc.target/sparc/vis4misc.c: New file.
2483 * gcc.target/sparc/fpcmp.c: Likewise.
2484 * gcc.target/sparc/fpcmpu.c: Likewise.
2485
2486 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2487
2488 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2489 * gcc.dg/vect/vect-live-3.c: Likewise.
2490
2491 2016-06-06 Richard Biener <rguenther@suse.de>
2492
2493 PR tree-optimization/71398
2494 * gcc.dg/torture/pr71398.c: New testcase.
2495
2496 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2497
2498 PR target/71389
2499 * g++.dg/pr71389.C: New test.
2500
2501 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2502
2503 PR fortran/71404
2504 * gfortran.dg/fmt_read_5.f: New test.
2505
2506 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2507
2508 PR fortran/69659
2509 * gfortran.dg/class_array_22.f03: New test.
2510
2511 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2512
2513 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2514
2515 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2516
2517 * gcc.dg/predict-9.c: Update template.
2518
2519 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2520
2521 PR c++/49377
2522 * g++.dg/template/pr49377.C: New.
2523
2524 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2525
2526 PR tree-optimization/71405
2527 * g++.dg/torture/pr71405.C: New test.
2528
2529 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2530
2531 PR c++/70202
2532 * g++.dg/inherit/crash5.C: New.
2533 * g++.dg/inherit/virtual1.C: Adjust.
2534
2535 2016-06-03 Jeff Law <law@redhat.com>
2536
2537 PR tree-optimization/71316
2538 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2539
2540 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2541
2542 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2543 dg-additional-options with just -fno-tree-scev-cprop in it.
2544 * gcc.dg/vect/vect-live-2.c: Likewise.
2545 * gcc.dg/vect/vect-live-5.c: Likewise.
2546 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2547 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2548 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2549
2550 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2551
2552 PR c++/27100
2553 * g++.dg/other/friend6.C: New test.
2554
2555 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2556
2557 * g++.dg/torture/ppc-ldst-array.C: New.
2558
2559 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2560
2561 PR target/71276
2562 PR target/71277
2563 * gcc.dg/torture/builtin-fp-int-inexact.c,
2564 gcc.target/i386/387-builtin-fp-int-inexact.c,
2565 gcc.target/i386/387-rint-inline-1.c,
2566 gcc.target/i386/387-rint-inline-2.c,
2567 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2568 gcc.target/i386/sse2-rint-inline-1.c,
2569 gcc.target/i386/sse2-rint-inline-2.c,
2570 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2571 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2572
2573 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2574 Julia Koval <julia.koval@intel.com>
2575
2576 PR target/66960
2577 PR target/67630
2578 PR target/67634
2579 PR target/67841
2580 PR target/68037
2581 PR target/68618
2582 PR target/68661
2583 PR target/69575
2584 PR target/69596
2585 PR target/69734
2586 * gcc.dg/guality/pr68037-1.c: New test.
2587 * gcc.dg/guality/pr68037-2.c: Likewise.
2588 * gcc.dg/guality/pr68037-3.c: Likewise.
2589 * gcc.dg/torture/pr68037-1.c: Likewise.
2590 * gcc.dg/torture/pr68037-2.c: Likewise.
2591 * gcc.dg/torture/pr68037-3.c: Likewise.
2592 * gcc.dg/torture/pr68661-1a.c: Likewise.
2593 * gcc.dg/torture/pr68661-1b.c: Likewise.
2594 * gcc.target/i386/interrupt-1.c: Likewise.
2595 * gcc.target/i386/interrupt-2.c: Likewise.
2596 * gcc.target/i386/interrupt-3.c: Likewise.
2597 * gcc.target/i386/interrupt-4.c: Likewise.
2598 * gcc.target/i386/interrupt-5.c: Likewise.
2599 * gcc.target/i386/interrupt-6.c: Likewise.
2600 * gcc.target/i386/interrupt-7.c: Likewise.
2601 * gcc.target/i386/interrupt-8.c: Likewise.
2602 * gcc.target/i386/interrupt-9.c: Likewise.
2603 * gcc.target/i386/interrupt-10.c: Likewise.
2604 * gcc.target/i386/interrupt-11.c: Likewise.
2605 * gcc.target/i386/interrupt-12.c: Likewise.
2606 * gcc.target/i386/interrupt-13.c: Likewise.
2607 * gcc.target/i386/interrupt-14.c: Likewise.
2608 * gcc.target/i386/interrupt-15.c: Likewise.
2609 * gcc.target/i386/interrupt-16.c: Likewise.
2610 * gcc.target/i386/interrupt-17.c: Likewise.
2611 * gcc.target/i386/interrupt-18.c: Likewise.
2612 * gcc.target/i386/interrupt-19.c: Likewise.
2613 * gcc.target/i386/interrupt-20.c: Likewise.
2614 * gcc.target/i386/interrupt-21.c: Likewise.
2615 * gcc.target/i386/interrupt-22.c: Likewise.
2616 * gcc.target/i386/interrupt-23.c: Likewise.
2617 * gcc.target/i386/interrupt-24.c: Likewise.
2618 * gcc.target/i386/interrupt-25.c: Likewise.
2619 * gcc.target/i386/interrupt-26.c: Likewise.
2620 * gcc.target/i386/interrupt-27.c: Likewise.
2621 * gcc.target/i386/interrupt-28.c: Likewise.
2622 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2623 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2624 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2625 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2626 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2627 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2628 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2629 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2630 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2631 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2632 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2633 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2634
2635 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2636
2637 PR tree-optimization/52171
2638 * gcc.dg/pr52171.c: New test.
2639 * gcc.target/i386/pr52171.c: New test.
2640
2641 2016-06-03 Jan Hubicka <jh@suse.cz>
2642
2643 * g++.dg/tree-ssa/pred-1.C: New testcase
2644 * gcc.dg/tree-ssa/pred-1.c: New testcase
2645
2646 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2647
2648 PR target/70957
2649 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2650 support.
2651 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2652
2653 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2654
2655 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2656
2657 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2658
2659 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2660 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2661 * gcc.dg/vect/vect-live-1.c: New test.
2662 * gcc.dg/vect/vect-live-2.c: New test.
2663 * gcc.dg/vect/vect-live-3.c: New test.
2664 * gcc.dg/vect/vect-live-4.c: New test.
2665 * gcc.dg/vect/vect-live-5.c: New test.
2666 * gcc.dg/vect/vect-live-slp-1.c: New test.
2667 * gcc.dg/vect/vect-live-slp-2.c: New test.
2668 * gcc.dg/vect/vect-live-slp-3.c: New test.
2669
2670 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2671
2672 PR middle-end/71387
2673 * g++.dg/opt/pr71387.C: New test.
2674
2675 2016-06-02 Jeff Law <law@redhat.com>
2676
2677 PR tree-optimization/71328
2678 * gcc.c-torture/compile/pr71328.c: New test.
2679
2680 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2681
2682 PR fortran/52393
2683 * gfortran.dg/fmt_read_3.f90: Fix typo.
2684 * gfortran.dg/fmt_read_4.f90: New test.
2685
2686 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2687
2688 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2689 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2690 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2691 * g++.dg/cpp0x/override2.C: Likewise.
2692 * g++.dg/parse/crash5.C: Likewise.
2693 * g++.dg/parse/error16.C: Likewise.
2694 * g++.dg/parse/error27.C: Likewise.
2695 * g++.dg/template/qualttp15.C: Likewise.
2696 * g++.dg/template/redecl4.C: Likewise.
2697 * g++.old-deja/g++.other/crash39.C: Likewise.
2698 * g++.old-deja/g++.other/struct1.C: Likewise.
2699 * g++.old-deja/g++.pt/m9a.C: Likewise.
2700 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2701
2702 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2703
2704 PR c++/71372
2705 * c-c++-common/pr71372.c: New test.
2706
2707 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2708 __TIME__ strings with __builtin_strcmp instead of printf and
2709 dg-output.
2710
2711 2016-06-02 Martin Liska <mliska@suse.cz>
2712
2713 * gcc.dg/predict-9.c: New test.
2714
2715 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2716
2717 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2718 global set_compiler_env_var and global saved_compiler_env_var.
2719
2720 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2721
2722 PR rtl-optimization/71295
2723 * gcc.c-torture/compile/pr71295.c: New test.
2724
2725 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2726
2727 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2728
2729 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2730 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2731
2732 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2733 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2734 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2735 alternative number.
2736
2737 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2738
2739 * gcc.target/powerpc/p9-splat-4.c: New test.
2740
2741 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2742
2743 PR target/71186
2744 * gcc.target/powerpc/pr71186.c: New test.
2745
2746 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2747
2748 PR fortran/52393
2749 * gfortran.dg/fmt_read_3.f90: New test.
2750
2751 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2752
2753 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2754 procedure.
2755
2756 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2757
2758 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2759 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2760 env var is set.
2761 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2762 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2763 shown once.
2764 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2765 during compilation.
2766 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2767 vars set by dg-set-compiler-env-var.
2768
2769 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2770
2771 PR fortran/71156
2772 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2773 to the module procedure declaration.
2774 * gfortran.dg/submodule_16.f08: New test.
2775
2776 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2777
2778 PR middle-end/71371
2779 * c-c++-common/gomp/pr71371.c: New test.
2780
2781 2016-06-01 Richard Biener <rguenther@suse.de>
2782
2783 PR tree-optimization/71366
2784 * gcc.dg/torture/pr71366-1.c: New testcase.
2785 * gcc.dg/torture/pr71366-2.c: Likewise.
2786
2787 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2788
2789 * gcc.target/powerpc/vslv-0.c: New test.
2790 * gcc.target/powerpc/vslv-1.c: New test.
2791 * gcc.target/powerpc/vsrv-0.c: New test.
2792 * gcc.target/powerpc/vsrv-1.c: New test.
2793
2794 2016-06-01 Nathan Sidwell <nathan@acm.org>
2795
2796 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2797 * gcc.target/nvptx/weak.c: New.
2798
2799 2016-06-01 Richard Biener <rguenther@suse.de>
2800
2801 PR tree-optimization/71261
2802 * gcc.dg/torture/vect-bool-1.c: New testcase.
2803
2804 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2805
2806 * gfortran.dg/gomp/order-1.f90: New test.
2807 * gfortran.dg/gomp/order-2.f90: New test.
2808
2809 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2810
2811 * gcc.dg/unroll-6.c: Update template.
2812 * gcc.dg/unroll-7.c: New testcase.
2813 * gcc.dg/unroll-8.c: New testcase.
2814
2815 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2816
2817 * gnat.dg/opt56.ad[sb]: New test.
2818
2819 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2820
2821 PR c++/66635
2822 * g++.dg/cpp0x/constexpr-ice16.C: New.
2823
2824 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2825
2826 PR tree-optimization/71314
2827 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2828 -mbranch-cost=2.
2829
2830 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2831
2832 PR tree-optimization/71077
2833 * gcc.dg/tree-ssa/pr71077.c: New test.
2834
2835 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2836
2837 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2838 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2839 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2840
2841 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2842
2843 PR c++/71248
2844 * g++.dg/cpp0x/pr71248.C: New.
2845 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2846 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2847 * g++.dg/init/new37.C: Likewise.
2848 * g++.dg/template/static1.C: Likewise.
2849 * g++.dg/template/static2.C: Likewise.
2850
2851 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2852
2853 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2854 instead of %rdi.
2855 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2856
2857 2016-05-31 Marek Polacek <polacek@redhat.com>
2858
2859 * c-c++-common/Wswitch-unreachable-3.c: New test.
2860 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2861
2862 2016-05-31 Richard Biener <rguenther@suse.de>
2863
2864 PR tree-optimization/71352
2865 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2866
2867 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2868
2869 * gcc.target/arm/armv5_thumb_isa.c: New test.
2870
2871 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2872
2873 PR target/71346
2874 * gcc.target/i386/pr71346.c: New test.
2875
2876 2016-05-31 Tom de Vries <tom@codesourcery.com>
2877
2878 PR tree-optimization/69068
2879 * gcc.dg/graphite/pr69068.c: New test.
2880
2881 2016-05-27 Martin Sebor <msebor@redhat.com>
2882
2883 PR c++/71306
2884 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2885
2886 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR c++/71349
2889 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2890 nowait depend(inout: dd[0]) clauses where permitted.
2891
2892 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2893
2894 PR c++/71238
2895 * g++.dg/parse/pr71238.C: New.
2896 * g++.dg/concepts/friend1.C: Test column numbers too.
2897 * g++.dg/cpp0x/initlist31.C: Likewise.
2898 * g++.dg/cpp0x/pr51420.C: Likewise.
2899 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2900 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2901 * g++.dg/ext/builtin3.C: Likewise.
2902 * g++.dg/lookup/friend12.C: Likewise.
2903 * g++.dg/lookup/friend7.C: Likewise.
2904 * g++.dg/lookup/koenig1.C: Likewise.
2905 * g++.dg/lookup/koenig5.C: Likewise.
2906 * g++.dg/lookup/used-before-declaration.C: Likewise.
2907 * g++.dg/overload/koenig1.C: Likewise.
2908 * g++.dg/template/crash65.C: Likewise.
2909 * g++.dg/template/friend57.C: Likewise.
2910 * g++.dg/warn/Wshadow-5.C: Likewise.
2911 * g++.dg/warn/Wunused-8.C: Likewise.
2912 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2913 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2914 * g++.old-deja/g++.jason/member.C: Likewise.
2915 * g++.old-deja/g++.jason/report.C: Likewise.
2916 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2917 * g++.old-deja/g++.law/visibility20.C: Likewise.
2918 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2919 * g++.old-deja/g++.other/static5.C: Likewise.
2920 * g++.old-deja/g++.pt/overload2.C: Likewise.
2921
2922 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2923
2924 * gcc.dg/tree-ssa/peel1.c: New testcase.
2925 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2926 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2927
2928 2016-05-30 Tom de Vries <tom@codesourcery.com>
2929
2930 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2931 to ce.
2932
2933 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2934
2935 PR c++/71099
2936 * g++.dg/parse/virtual1.C: New.
2937
2938 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2939
2940 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2941 Use correct register when clearing %edx.
2942
2943 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2944
2945 PR tree-optimization/71289
2946 * gcc.dg/pr71289.c: New test.
2947
2948 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2949
2950 PR middle-end/71269
2951 PR middle-end/71292
2952 * gcc.dg/tree-ssa/pr71269.c: New test.
2953 * gcc.dg/tree-ssa/pr71292.c: New test.
2954
2955 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2956
2957 PR middle-end/71252
2958 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2959
2960 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2961
2962 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2963 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2964 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2965
2966 2016-05-30 Tom de Vries <tom@codesourcery.com>
2967
2968 PR tree-optimization/69067
2969 * gcc.dg/graphite/pr69067.c: New test.
2970
2971 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2972
2973 PR target/71245
2974 * gcc.target/i386/pr71245-1.c: New test.
2975 * gcc.target/i386/pr71245-2.c: Ditto.
2976
2977 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2978
2979 PR c++/71105
2980 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2981 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2982 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2983
2984 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2985
2986 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2987
2988 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2989
2990 Revert:
2991 PR c++/69855
2992 * g++.dg/overload/69855.C: New.
2993 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2994 * g++.old-deja/g++.pt/crash3.C: Likewise.
2995
2996 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2997
2998 PR c++/60385
2999 * g++.dg/parse/namespace13.C: New.
3000
3001 2016-05-26 Jeff Law <law@redhat.com>
3002
3003 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3004 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3005 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3006 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3007 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3008 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3009 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3010 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3011 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3012 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3013 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3014 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3015 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3016
3017 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3018
3019 PR c++/69855
3020 * g++.dg/overload/69855.C: New.
3021 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3022 * g++.old-deja/g++.pt/crash3.C: Likewise.
3023
3024 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3025
3026 PR target/63596
3027 * gcc.target/aarch64/va_arg_1.c: New testcase.
3028 * gcc.target/aarch64/va_arg_2.c: Likewise.
3029 * gcc.target/aarch64/va_arg_3.c: Likewise.
3030
3031 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3032
3033 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3034 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3035 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3036 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3037 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3038
3039 2016-05-27 Marek Polacek <polacek@redhat.com>
3040
3041 PR middle-end/71308
3042 * g++.dg/torture/pr71308.C: New test.
3043
3044 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3045
3046 * gcc.dg/zero_bits_compound-1.c: New test.
3047 * gcc.dg/zero_bits_compound-2.c: New test.
3048
3049 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3050
3051 PR middle-end/71279
3052 * gcc.dg/pr71279.c: New test.
3053
3054 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3055
3056 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3057 floating point min/max/comparison instructions.
3058 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3059
3060 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3061
3062 * c-c++-common/gomp/schedule-1.c: New test.
3063 * gfortran.dg/gomp/schedule-1.f90: New test.
3064
3065 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3066
3067 PR c++/70822
3068 PR c++/70106
3069 * g++.dg/cpp1y/auto-fn32.C: New test.
3070 * g++.dg/cpp1y/paren4.C: New test.
3071
3072 2016-05-26 Nathan Sidwell <nathan@acm.org>
3073
3074 * gcc.dg/20060410.c: Xfail on ptx.
3075 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3076 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3077 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3078 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3079 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3080
3081 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3082
3083 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3084
3085 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3086
3087 PR tree-optimization/71280
3088 * gcc.dg/pr71280.c: New test.
3089
3090 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3091
3092 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3093 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3094
3095 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3096
3097 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3098
3099 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3100 kept in memory.
3101
3102 2016-05-25 Jeff Law <law@redhat.com>
3103
3104 PR tree-optimization/71272
3105 * gcc.c-torture/compile/pr71272.c: new test.
3106
3107 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3108
3109 * gcc.target/powerpc/vec-cmpne.c: New test.
3110 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3111
3112 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3113
3114 * gnat.dg/opt55.ad[sb]: New test.
3115
3116 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3117
3118 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3119 * c-c++-common/pr60226.c: Require int32plus.
3120 * gcc.c-torture/execute/pr70602.c: Likewise.
3121 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3122 unsigned long for malloc arg type.
3123 * gcc.dg/asr_div1.c: Require int32plus.
3124 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3125 * gcc.dg/pie-1.c: Require pie.
3126 * gcc.dg/pie-2.c: Likewise.
3127 * gcc.dg/pr59471.c: Require int32plus.
3128 * gcc.dg/pr59963-2.c: XFAIL for int16.
3129 * gcc.dg/pr60114.c: Require int32plus.
3130 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3131 unsigned long for typedef of size_t.
3132 * gcc.dg/pr63914.c: Require int32plus.
3133 * gcc.dg/pr64536.c: Require pt32plus.
3134 * gcc.dg/pr65658.c: Likewise.
3135 * gcc.dg/pr67271.c: Require int32plus.
3136 * gcc.dg/pr68112.c: Likewise.
3137 * gcc.dg/pr69071.c: Skip for avr target.
3138 * gcc.dg/pr69973.c: Require int32plus.
3139 * gcc.dg/pr70169.c: Skip for avr target.
3140 * gcc.dg/sso-6.c: Require int32plus.
3141 * gcc.dg/sso-7.c: Likewise.
3142 * gcc.dg/sso-8.c: Likewise.
3143 * gcc.dg/vrp-min-max-2.c: Likewise.
3144
3145 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3146
3147 PR target/70738
3148 * gcc.target/i386/pr70738-1.c: New test.
3149 * gcc.target/i386/pr70738-2.c: Likewise.
3150 * gcc.target/i386/pr70738-3.c: Likewise.
3151 * gcc.target/i386/pr70738-4.c: Likewise.
3152 * gcc.target/i386/pr70738-5.c: Likewise.
3153 * gcc.target/i386/pr70738-6.c: Likewise.
3154 * gcc.target/i386/pr70738-7.c: Likewise.
3155 * gcc.target/i386/pr70738-8.c: Likewise.
3156 * gcc.target/i386/pr70738-9.c: Likewise.
3157
3158 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3159
3160 PR rtl-optimization/66940
3161 * gcc.c-torture/execute/pr66940.c: New test.
3162
3163 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3164
3165 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3166 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3167 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3168 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3169 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3170 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3171 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3172 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3173 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3174 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3175 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3176 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3177 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3178 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3179 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3180 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3181 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3182 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3183 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3184 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3185 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3186 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3187 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3188 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3189
3190 2016-05-25 Marek Polacek <polacek@redhat.com>
3191
3192 PR c/71265
3193 * gcc.dg/noncompile/pr71265.c: New test.
3194
3195 PR c/71266
3196 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3197
3198 2016-05-25 Nathan Sidwell <nathan@acm.org>
3199
3200 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3201
3202 2016-05-25 Richard Biener <rguenther@suse.de>
3203
3204 PR tree-optimization/71261
3205 * c-c++-common/torture/pr71261.c: New testcase.
3206
3207 2016-05-25 Richard Biener <rguenther@suse.de>
3208
3209 PR tree-optimization/71264
3210 * gcc.dg/vect/pr71264.c: New testcase.
3211
3212 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3213
3214 PR c++/55992
3215 * g++.dg/cpp0x/alias-decl-53.C: New.
3216 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3217
3218 2016-05-25 Martin Liska <mliska@suse.cz>
3219
3220 * g++.dg/pr71239.C: New test.
3221
3222 2016-05-25 Richard Biener <rguenther@suse.de>
3223
3224 * gcc.dg/vect/pr58135.c: Rename to ...
3225 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3226
3227 2016-05-25 Marek Polacek <polacek@redhat.com>
3228
3229 * g++.dg/pr65295.C: Use target c++14.
3230
3231 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3232
3233 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3234 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3235
3236 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3237
3238 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3239 instructions.
3240
3241 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3242
3243 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3244 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3245 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3246 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3247 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3248 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3249 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3250 * c-c++-common/goacc/pcopy.c: Likewise.
3251 * c-c++-common/goacc/pcopyin.c: Likewise.
3252 * c-c++-common/goacc/pcopyout.c: Likewise.
3253 * c-c++-common/goacc/pcreate.c: Likewise.
3254 * c-c++-common/goacc/pr70688.c: New test.
3255 * c-c++-common/goacc/present-1.c: Adjust test.
3256 * c-c++-common/goacc/reduction-5.c: Likewise.
3257 * g++.dg/goacc/data-1.C: New test.
3258
3259 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3260
3261 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3262 vector parity built-in functions.
3263 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3264 count trailing zeros automatic vectorization.
3265 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3266 count trailing zeros built-in functions.
3267
3268 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3269
3270 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3271
3272 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3273
3274 PR target/71050
3275 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3276
3277 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3278
3279 PR c++/50436
3280 * g++.dg/template/crash123.C: New.
3281 * g++.dg/template/crash124.C: Likewise.
3282
3283 2016-05-24 Martin Sebor <msebor@redhat.com>
3284
3285 PR c++/71147
3286 * g++.dg/ext/flexary16.C: New test.
3287
3288 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3289
3290 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3291 before math.h is included.
3292 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3293 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3294 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3295 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3296 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3297 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3298 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3299 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3300 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3301 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3302 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3303 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3304 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3305 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3306 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3307 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3308 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3309 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3310 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3311 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3312 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3313 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3314 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3315
3316 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3317 Kelvin Nilsen <kelvin@gcc.gnu.org>
3318
3319 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3320 support.
3321
3322 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3323
3324 PR c++/69872
3325 * g++.dg/warn/Wno-narrowing1.C: New.
3326
3327 2016-05-24 Marek Polacek <polacek@redhat.com>
3328
3329 PR c/71249
3330 * c-c++-common/Wswitch-unreachable-2.c: New test.
3331
3332 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3333
3334 PR c++/71257
3335 * g++.dg/vect/simd-clone-6.cc: New test.
3336 * g++.dg/gomp/declare-simd-6.C: New test.
3337
3338 PR middle-end/70434
3339 PR c/69504
3340 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3341
3342 2016-05-24 Richard Biener <rguenther@suse.de>
3343
3344 PR tree-optimization/71240
3345 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3346
3347 2016-05-24 Richard Biener <rguenther@suse.de>
3348
3349 PR tree-optimization/71230
3350 * gcc.dg/torture/pr71230.c: New testcase.
3351 * g++.dg/torture/pr71230.C: Likewise.
3352
3353 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3354
3355 * c-c++-common/goacc/routine-5.c: Add tests.
3356 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3357 * gfortran.dg/goacc/routine-6.f90: Add tests.
3358
3359 2016-05-24 Richard Biener <rguenther@suse.de>
3360
3361 PR tree-optimization/71253
3362 * gcc.dg/torture/pr71253.c: New testcase.
3363
3364 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3365
3366 PR middle-end/71252
3367 * gfortran.dg/pr71252.f90: New test.
3368
3369 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3370
3371 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3372
3373 2016-05-24 Richard Biener <rguenther@suse.de>
3374
3375 PR middle-end/70434
3376 PR c/69504
3377 * c-c++-common/vector-subscript-4.c: New testcase.
3378 * c-c++-common/vector-subscript-5.c: Likewise.
3379
3380 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3381
3382 PR fortran/71123
3383 * gfortran.dg/namelist_90.f: New test
3384
3385 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3386
3387 PR fortran/66461
3388 * gfortran.dg/unexpected_eof.f: New test
3389
3390 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3391 Kelvin Nilsen <kelvin@gcc.gnu.org>
3392
3393 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3394 as little endian.
3395
3396 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3397
3398 PR c++/70972
3399 * g++.dg/cpp0x/inh-ctor20.C: New.
3400 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3401
3402 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3403
3404 PR c++/69095
3405 * g++.dg/cpp0x/variadic168.C: New.
3406
3407 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3408
3409 * g++.dg/cpp0x/pr31445.C: Test column number too.
3410 * g++.dg/cpp0x/pr32253.C: Likewise.
3411 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3412 * g++.dg/cpp0x/variadic36.C: Likewise.
3413
3414 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3415
3416 * gcc.dg/fold-notshift-2.c: Adjust.
3417
3418 2016-05-23 Marek Polacek <polacek@redhat.com>
3419
3420 PR c/49859
3421 * c-c++-common/Wswitch-unreachable-1.c: New test.
3422 * gcc.dg/Wswitch-unreachable-1.c: New test.
3423 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3424 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3425 * g++.dg/gomp/block-10.C: Likewise.
3426 * gcc.dg/gomp/block-10.c: Likewise.
3427 * g++.dg/gomp/block-9.C: Likewise.
3428 * gcc.dg/gomp/block-9.c: Likewise.
3429 * g++.dg/gomp/target-1.C: Likewise.
3430 * g++.dg/gomp/target-2.C: Likewise.
3431 * gcc.dg/gomp/target-1.c: Likewise.
3432 * gcc.dg/gomp/target-2.c: Likewise.
3433 * g++.dg/gomp/taskgroup-1.C: Likewise.
3434 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3435 * gcc.dg/gomp/teams-1.c: Likewise.
3436 * g++.dg/gomp/teams-1.C: Likewise.
3437 * g++.dg/overload/error3.C: Likewise.
3438 * g++.dg/tm/jump1.C: Likewise.
3439 * g++.dg/torture/pr40335.C: Likewise.
3440 * gcc.dg/c99-vla-jump-5.c: Likewise.
3441 * gcc.dg/switch-warn-1.c: Likewise.
3442 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3443 * gcc.dg/nested-func-1.c: Likewise.
3444 * gcc.dg/pr67784-4.c: Likewise.
3445
3446 2016-05-23 Richard Biener <rguenther@suse.de>
3447
3448 PR tree-optimization/71230
3449 * gfortran.dg/pr71230-1.f90: New testcase.
3450 * gfortran.dg/pr71230-2.f90: Likewise.
3451
3452 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3453
3454 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3455 * gcc.dg/vect/pr58135.c: Add new.
3456 * gfortran.dg/pr46519-1.f: Adjust test case.
3457
3458 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3459
3460 PR c++/53401
3461 * g++.dg/cpp0x/decltype64.C: New.
3462
3463 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3464
3465 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3466 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3467 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3468
3469 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3470
3471 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3472 Add poly64x1_t and poly64x2_t cases if supported.
3473 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3474 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3475 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3476 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3477 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3478
3479 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3480
3481 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3482 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3483 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3484 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3485 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3486 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3487 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3488
3489 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3490
3491 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3492
3493 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3494
3495 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3496 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3497
3498 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3499
3500 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3501 constraint instead of "r".
3502 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3503 insn instead of vxorpd.
3504 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3505
3506 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3507 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3508
3509 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3510
3511 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3512 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3513
3514 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3515
3516 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3517
3518 PR middle-end/40921
3519 * gcc.dg/tree-ssa/pr40921.c: New test.
3520
3521 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3522
3523 PR target/71103
3524 * gcc.target/avr/pr71103.c: New test.
3525
3526 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3527
3528 PR middle-end/71179
3529 * gcc.dg/tree-ssa/pr71179.c: New test.
3530
3531 2016-05-20 Martin Sebor <msebor@redhat.com>
3532
3533 PR c/71115
3534 * gcc.dg/init-excess-2.c: New test.
3535
3536 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3537
3538 * gnat.dg/opt53.adb: New test.
3539 * gnat.dg/opt54.adb: Likewise.
3540
3541 2016-05-20 Martin Jambor <mjambor@suse.cz>
3542
3543 PR tree-optimization/70884
3544 * gcc.dg/tree-ssa/pr70919.c: New test.
3545
3546 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3547
3548 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3549 formatting.
3550 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3551 fix code formatting.
3552
3553 2016-05-20 Nathan Sidwell <nathan@acm.org>
3554
3555 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3556 non-common cases.
3557 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3558
3559 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3560
3561 * jit.dg/all-non-failing-tests.h: Add
3562 test-factorial-must-tail-call.c.
3563 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3564 * jit.dg/test-factorial-must-tail-call.c: New test case.
3565
3566 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3567
3568 PR fortran/71204
3569 * gfortran.dg/pr71204.f90: New test.
3570
3571 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3572
3573 * gcc.target/nvptx/sincos.c: New test.
3574
3575 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3576
3577 PR c++/70572
3578 * g++.dg/cpp1y/auto-fn31.C: New.
3579
3580 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3581
3582 * gcc.target/powerpc/vec-addec.c: New test.
3583 * gcc.target/powerpc/vec-addec-int128.c: New test.
3584
3585 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3586
3587 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3588 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3589 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3590 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3591
3592 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3593
3594 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3595
3596 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3597
3598 PR c++/71210
3599 * g++.dg/opt/pr71210-1.C: New test.
3600 * g++.dg/opt/pr71210-2.C: New test.
3601
3602 PR tree-optimization/29756
3603 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3604 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3605 only on selected targets where V4SImode vectors are known to be
3606 supported.
3607
3608 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3609
3610 PR tree-optimization/71079
3611 PR tree-optimization/71206
3612 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3613
3614 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3615
3616 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3617 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3618 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3619
3620 2016-05-20 Richard Guenther <rguenther@suse.de>
3621
3622 PR tree-optimization/29756
3623 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3624
3625 2016-05-20 Richard Biener <rguenther@suse.de>
3626
3627 PR tree-optimization/71185
3628 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3629
3630 2016-05-20 Richard Biener <rguenther@suse.de>
3631
3632 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3633
3634 2016-05-19 Marek Polacek <polacek@redhat.com>
3635
3636 PR c++/71075
3637 * g++.dg/diagnostic/pr71075.C: New test.
3638
3639 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3640
3641 PR c++/71184
3642 * g++.dg/pr71184.C: New test case.
3643
3644 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3645
3646 * gcc.target/powerpc/darn-0.c: New test.
3647 * gcc.target/powerpc/darn-1.c: New test.
3648 * gcc.target/powerpc/darn-2.c: New test.
3649
3650 2016-05-19 Marek Polacek <polacek@redhat.com>
3651
3652 PR tree-optimization/71031
3653 * gcc.dg/tree-ssa/vrp100.c: New test.
3654
3655 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3656
3657 PR rtl-optimization/71148
3658 * gcc.dg/pr71148.c: New test.
3659
3660 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3661
3662 PR target/71056
3663 * gcc.target/arm/pr71056.c: New test.
3664
3665 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3666
3667 * c-c++-common/pr69669.c: Check the used mode.
3668
3669 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3670
3671 PR sanitizer/64354
3672 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3673
3674 2016-05-19 Richard Biener <rguenther@suse.de>
3675
3676 PR tree-optimization/70729
3677 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3678 * gcc.dg/graphite/scop-18.c: Likewise.
3679 * gcc.dg/pr41783.c: Disable LIM.
3680 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3681 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3682 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3683 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3684 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3685 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3686 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3687 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3688 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3689 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3690 * gfortran.dg/pr42108.f90: Likewise.
3691
3692 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3693
3694 PR driver/69265
3695 * gcc.dg/spellcheck-options-11.c: New test case.
3696
3697 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3698
3699 PR c++/71100
3700 * g++.dg/opt/pr71100.C: New test.
3701
3702 2016-05-18 Martin Jambor <mjambor@suse.cz>
3703
3704 PR ipa/69708
3705 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3706 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3707 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3708 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3709
3710 2016-05-18 Martin Jambor <mjambor@suse.cz>
3711
3712 PR ipa/69708
3713 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3714 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3715 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3716 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3717 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3718
3719 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3720
3721 PR c++/69793
3722 * g++.dg/template/crash122.C: New.
3723
3724 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3725
3726 PR c++/70466
3727 * g++.dg/template/pr70466-1.C: New.
3728 * g++.dg/template/pr70466-2.C: Likewise.
3729
3730 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3731
3732 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3733 splat operations and the XXSPLTIB instruction.
3734 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3735 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3736 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3737 xxlxor to clear a register.
3738
3739 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3740
3741 * gcc.dg/torture/pr71020.c: New test.
3742
3743 2016-05-18 Martin Jambor <mjambor@suse.cz>
3744
3745 PR ipa/70646
3746 * gcc.dg/ipa/pr70646.c: New test.
3747
3748 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3749
3750 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3751
3752 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3753
3754 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3755 missing tests for vreinterpretq_p{8,16}.
3756
3757 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3758
3759 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3760 vsliq_n_s64 and vsliq_n_u64.
3761
3762 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3763
3764 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3765 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3766
3767 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3768
3769 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3770 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3771 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3772
3773 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3774
3775 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3776 in comment.
3777
3778 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3779
3780 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3781 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3782 "blr\t" and switch to scan-assembler-times.
3783
3784 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3785
3786 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3787 with __aarch64__.
3788 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3789 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3790
3791 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3792
3793 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3794 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3795 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3796 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3797 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3798 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3799
3800 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3801 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3802
3803 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3804 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3805
3806 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3807 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3808
3809 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3810
3811 2016-05-18 Richard Biener <rguenther@suse.de>
3812
3813 PR tree-optimization/71168
3814 * gcc.dg/torture/pr71168.c: New testcase.
3815
3816 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3817
3818 PR middle-end/63586
3819 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3820 * gcc.dg/tree-ssa/pr63586.c: New test.
3821 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3822
3823 2016-05-17 Nathan Sidwell <nathan@acm.org>
3824
3825 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3826 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3827 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3828 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3829
3830 2016-05-17 Nathan Sidwell <nathan@acm.org>
3831
3832 * gcc.target/nvptx/abi-vararg-3.c: New.
3833
3834 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3835
3836 PR tree-optimization/54579
3837 PR middle-end/55299
3838 * gcc.dg/fold-notrotate-1.c: New test.
3839 * gcc.dg/fold-notshift-1.c: New test.
3840 * gcc.dg/fold-notshift-2.c: New test.
3841
3842 2016-05-17 Marek Polacek <polacek@redhat.com>
3843
3844 PR ipa/71146
3845 * g++.dg/ipa/pr71146.C: New test.
3846
3847 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3848
3849 * jit.dg/test-error-array-bounds.c: New test case.
3850
3851 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3852
3853 * gcc.dg/tree-ssa/and-1.c: New testcase.
3854
3855 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3856
3857 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3858 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3859
3860 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3861
3862 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3863 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3864
3865 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3866
3867 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3868
3869 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3870
3871 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3872
3873 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3874
3875 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3876 ".2d[index]" when scan the assembly.
3877 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3878 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3879 float64x1.
3880 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3881
3882 2016-05-17 Richard Biener <rguenther@suse.de>
3883
3884 PR tree-optimization/71132
3885 * gcc.dg/torture/pr71132.c: New testcase.
3886
3887 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3888
3889 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3890
3891 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3892
3893 PR target/70809
3894 * gcc.target/aarch64/pr70809_1.c: New test.
3895
3896 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3897
3898 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3899 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3900 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3901 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3902
3903 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3904 Ilya Enkovich <ilya.enkovich@intel.com>
3905
3906 PR target/71114
3907 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3908
3909 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3910
3911 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3912 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3913
3914 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3915
3916 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3917 test for __ARM_FP16_ARGS.
3918 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3919 * gcc.target/arm/aapcs/neon-vect10.c: New.
3920 * gcc.target/arm/aapcs/neon-vect9.c: New.
3921 * gcc.target/arm/aapcs/vfp18.c: New.
3922 * gcc.target/arm/aapcs/vfp19.c: New.
3923 * gcc.target/arm/aapcs/vfp20.c: New.
3924 * gcc.target/arm/aapcs/vfp21.c: New.
3925 * gcc.target/arm/fp16-aapcs-1.c: New.
3926 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3927 test for __ARM_FP16_ARGS.
3928 * g++.target/arm/fp16-return-1.c: Update expected output.
3929
3930 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3931
3932 PR testsuite/70227
3933 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3934
3935 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3936
3937 PR fortran/69603
3938 * gfortran.dg/pr69603.f90: New testcase.
3939
3940 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3941
3942 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3943
3944 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3945
3946 PR fortran/71047
3947 * gfortran.dg/pr71047.f08: New test.
3948
3949 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3950
3951 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3952 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3953 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3954
3955 2016-05-13 Martin Sebor <msebor@redhat.com>
3956
3957 PR c++/60049
3958 * g++.dg/cpp0x/constexpr-60049.C: New test.
3959
3960 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3961
3962 PR bootstrap/71071
3963 * gcc.dg/pr71071.c: New test.
3964
3965 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3966
3967 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3968 remove XOP handling.
3969 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3970
3971 2016-05-13 Nathan Sidwell <nathan@acm.org>
3972
3973 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3974 __atomic_is_lock_free declaration.
3975
3976 2016-05-13 Richard Biener <rguenther@suse.de>
3977
3978 PR tree-optimization/42587
3979 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3980
3981 2016-05-13 Martin Liska <mliska@suse.cz>
3982
3983 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3984 the new format of dump output.
3985
3986 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3987
3988 * gcc.dg/pr71084.c: New test.
3989
3990 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3991
3992 PR target/53440
3993 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3994
3995 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3996
3997 * gcc.target/aarch64/struct_return.c: New test.
3998
3999 2016-05-12 Marek Polacek <polacek@redhat.com>
4000
4001 PR c/70756
4002 * c-c++-common/pr70756-2.c: New test.
4003 * c-c++-common/pr70756.c: New test.
4004
4005 2016-05-12 Richard Biener <rguenther@suse.de>
4006
4007 PR tree-optimization/71059
4008 * gcc.dg/torture/pr71059.c: New testcase.
4009
4010 2016-05-12 Richard Biener <rguenther@suse.de>
4011
4012 PR tree-optimization/71062
4013 * gcc.dg/torture/pr71062.c: New testcase.
4014
4015 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4016
4017 PR tree-optimization/71006
4018 * gcc.dg/pr71006.c: New test.
4019
4020 2016-05-12 Marek Polacek <polacek@redhat.com>
4021
4022 PR driver/71063
4023 * gcc.dg/opts-7.c: New test.
4024
4025 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4026
4027 PR target/70830
4028 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4029 Add -save-temps to dg-options.
4030 Scan for ldmfd rather than pop instruction.
4031 * gcc.target/arm/interrupt-2.c: Likewise.
4032 * gcc.target/arm/pr70830.c: New test.
4033
4034 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4035
4036 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4037 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4038
4039 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4040 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4041 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4042
4043 PR target/71019
4044 * gcc.target/i386/avx512vl-pack-1.c: New test.
4045 * gcc.target/i386/avx512vl-pack-2.c: New test.
4046 * gcc.target/i386/avx512bw-pack-2.c: New test.
4047
4048 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4049
4050 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4051 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4052 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4053
4054 2016-05-12 Richard Biener <rguenther@suse.de>
4055
4056 PR tree-optimization/70986
4057 * gcc.dg/torture/pr70986-1.c: New testcase.
4058 * gcc.dg/torture/pr70986-2.c: Likewise.
4059 * gcc.dg/torture/pr70986-3.c: Likewise.
4060
4061 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4062
4063 PR c/43651
4064 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4065 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4066
4067 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4068
4069 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4070 directive.
4071 * gcc.target/i386/pr66746.c: Ditto.
4072
4073 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4074
4075 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4076 support.
4077 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4078 warning when using -mvsx-timode.
4079 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4080 * gcc.target/powerpc/dform-2.c: Likewise.
4081 * gcc.target/powerpc/pr68805.c: Likewise.
4082
4083 2016-05-11 Marek Polacek <polacek@redhat.com>
4084
4085 PR c++/71024
4086 * c-c++-common/attributes-3.c: New test.
4087
4088 2016-05-11 Nathan Sidwell <nathan@acm.org>
4089
4090 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4091 * gcc.c-torture/execute/pr68185.c: Likewise.
4092 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4093 * gcc.dg/pr69634.c: Requires scheduling.
4094 * gcc.dg/torture/pr66178.c: Require label values.
4095 * gcc.dg/setjmp-6.c: Require indirect jumps.
4096
4097 2016-05-11 Richard Biener <rguenther@suse.de>
4098
4099 PR tree-optimization/71055
4100 * gcc.dg/torture/pr71055.c: New testcase.
4101
4102 2016-05-11 Richard Biener <rguenther@suse.de>
4103
4104 PR debug/71057
4105 * g++.dg/debug/pr71057.C: New testcase.
4106
4107 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4108
4109 PR fortran/70855
4110 * gfortran.dg/gomp/pr70855.f90: New test.
4111
4112 2016-05-11 Richard Biener <rguenther@suse.de>
4113
4114 PR middle-end/71002
4115 * g++.dg/torture/pr71002.C: New testcase.
4116
4117 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4118
4119 PR middle-end/70807
4120 * gcc.dg/pr70807.c: New test.
4121
4122 2016-05-10 Martin Sebor <msebor@redhat.com>
4123
4124 PR c++/38611
4125 * g++.dg/Wattributes.C: New test.
4126
4127 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4128
4129 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4130 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4131 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4132
4133 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4134
4135 PR target/70799
4136 * gcc.target/i386/pr70799-1.c: New test.
4137
4138 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4139
4140 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4141
4142 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4143
4144 PR middle-end/70877
4145 * gcc.target/i386/pr70877.c: New test.
4146
4147 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4148
4149 PR tree-optimization/70786
4150 * gcc.target/i386/pr70876.c: New test.
4151
4152 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR target/70927
4155 * gcc.target/i386/avx512vl-logic-1.c: New test.
4156 * gcc.target/i386/avx512vl-logic-2.c: New test.
4157 * gcc.target/i386/avx512dq-logic-2.c: New test.
4158
4159 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4160
4161 PR target/70963
4162 * gcc.target/powerpc/pr70963.c: New.
4163
4164 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4165
4166 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4167 (test_very_wide_line): Add ruler to expected output.
4168 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4169 (test_very_wide_line): Likewise.
4170 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4171 (test_show_locus): Within the handling of "test_very_wide_line",
4172 enable show_ruler_p on the diagnostic context.
4173
4174 2016-05-10 Richard Biener <rguenther@suse.de>
4175
4176 PR tree-optimization/71039
4177 * gcc.dg/torture/pr71039.c: New testcase.
4178
4179 2016-05-10 Nathan Sidwell <nathan@acm.org>
4180
4181 * gcc.dg/nested-func-10.c: Requires alloca.
4182 * gcc.dg/nested-func-9.c: Requires alloca.
4183 * gcc.c-torture/execute/pr70460.c: Requires labels.
4184 * gcc.c-torture/compile/pr70199.c: Requires labels.
4185 * gcc.target/nvptx/decl.c: Compile only.
4186 * gcc.target/nvptx/trailing-init.c: Compile only.
4187 * gcc.target/nvptx/ary-init.c: Compile only.
4188
4189 2016-05-10 Marek Polacek <polacek@redhat.com>
4190
4191 PR c/70255
4192 * gcc.dg/attr-opt-1.c: New test.
4193
4194 2016-05-10 Richard Biener <rguenther@suse.de>
4195
4196 PR tree-optimization/70497
4197 PR tree-optimization/28367
4198 * gcc.dg/torture/20160404-1.c: New testcase.
4199 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4200 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4201
4202 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4203
4204 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4205
4206 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4207
4208 * gcc.target/i386/fabsneg-1.c New test.
4209
4210 2016-05-09 Alan Modra <amodra@gmail.com>
4211
4212 PR testsuite/70826
4213 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4214
4215 2016-05-09 Richard Biener <rguenther@suse.de>
4216
4217 PR tree-optimization/70985
4218 * gcc.dg/torture/pr70985.c: New testcase.
4219
4220 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4221
4222 * gcc.dg/tree-ssa/ifc-9.c: New test.
4223 * gcc.dg/tree-ssa/ifc-10.c: New test.
4224 * gcc.dg/tree-ssa/ifc-11.c: New test.
4225 * gcc.dg/tree-ssa/ifc-12.c: New test.
4226 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4227 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4228 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4229
4230 2016-05-09 Richard Biener <rguenther@suse.de>
4231
4232 PR fortran/70937
4233 * gfortran.dg/pr70937.f90: New testcase.
4234
4235 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4236
4237 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4238
4239 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4240
4241 PR fortran/56226
4242 * gfortran.dg/dec_structure_1.f90: New testcase.
4243 * gfortran.dg/dec_structure_2.f90: Ditto.
4244 * gfortran.dg/dec_structure_3.f90: Ditto.
4245 * gfortran.dg/dec_structure_4.f90: Ditto.
4246 * gfortran.dg/dec_structure_5.f90: Ditto.
4247 * gfortran.dg/dec_structure_6.f90: Ditto.
4248 * gfortran.dg/dec_structure_7.f90: Ditto.
4249 * gfortran.dg/dec_structure_8.f90: Ditto.
4250 * gfortran.dg/dec_structure_9.f90: Ditto.
4251 * gfortran.dg/dec_structure_10.f90: Ditto.
4252 * gfortran.dg/dec_structure_11.f90: Ditto.
4253 * gfortran.dg/dec_union_1.f90: Ditto.
4254 * gfortran.dg/dec_union_2.f90: Ditto.
4255 * gfortran.dg/dec_union_3.f90: Ditto.
4256 * gfortran.dg/dec_union_4.f90: Ditto.
4257 * gfortran.dg/dec_union_5.f90: Ditto.
4258 * gfortran.dg/dec_union_6.f90: Ditto.
4259 * gfortran.dg/dec_union_7.f90: Ditto.
4260
4261 2016-05-07 Tom de Vries <tom@codesourcery.com>
4262
4263 PR tree-optimization/70956
4264 * gcc.dg/graphite/pr70956.c: New test.
4265
4266 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4267
4268 PR middle-end/70941
4269 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4270 (a, b, c, d): Change type from char to signed char.
4271 (main): Compare against (signed char) -1634678893 instead of
4272 hardcoded -109. Use __builtin_abort instead of abort.
4273
4274 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4275 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4276
4277 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4278
4279 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4280
4281 PR debug/70935
4282 * gcc.dg/torture/pr70935.c: New test.
4283
4284 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4285
4286 PR target/58219
4287 * gcc.target/sh/pr58219.c: New tests.
4288
4289 2016-05-06 Richard Biener <rguenther@suse.de>
4290
4291 PR tree-optimization/70960
4292 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4293
4294 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4295
4296 PR target/52933
4297 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4298 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4299 Adjust expected instruction counts.
4300 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4301
4302 2016-05-06 Marek Polacek <polacek@redhat.com>
4303
4304 PR sanitizer/70875
4305 * gcc.dg/ubsan/bounds-3.c: New test.
4306
4307 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4308
4309 PR target/54089
4310 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4311
4312 2016-05-06 Richard Biener <rguenther@suse.de>
4313
4314 PR middle-end/70931
4315 * gfortran.dg/pr70931.f90: New testcase.
4316
4317 2016-05-06 Richard Biener <rguenther@suse.de>
4318
4319 PR middle-end/70941
4320 * gcc.dg/torture/pr70941.c: New testcase.
4321
4322 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4323
4324 PR tree-optimization/57206
4325 * gcc.dg/vect/pr57206.c: New test.
4326
4327 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4328
4329 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4330
4331 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4332
4333 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4334
4335 * c-c++-common/Wdangling-else-4.c: New test.
4336
4337 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4338
4339 PR c++/70906
4340 PR c++/70933
4341 * g++.dg/opt/pr70906.C: New test.
4342 * g++.dg/opt/pr70933.C: New test.
4343
4344 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4345
4346 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4347
4348 * gcc.dg/ipa/pure-const-3.c: New testcase.
4349
4350 2016-05-04 Marek Polacek <polacek@redhat.com>
4351
4352 * c-c++-common/Wdangling-else-1.c: New test.
4353 * c-c++-common/Wdangling-else-2.c: New test.
4354 * c-c++-common/Wdangling-else-3.c: New test.
4355
4356 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4357
4358 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4359 flag is present.
4360
4361 2016-05-04 Marek Polacek <polacek@redhat.com>
4362
4363 PR c/48778
4364 * gcc.dg/Waddress-2.c: New test.
4365
4366 2016-05-04 Alan Modra <amodra@gmail.com>
4367
4368 * gcc.target/powerpc/pr70866.c: New.
4369
4370 2016-05-03 Martin Sebor <msebor@redhat.com>
4371
4372 PR c++/66561
4373 * c-c++-common/builtin_location.c: New test.
4374 * g++.dg/cpp1y/builtin_location.C: New test.
4375
4376 2016-05-03 Marek Polacek <polacek@redhat.com>
4377
4378 PR c/70859
4379 * gcc.dg/pr70859.c: New test.
4380 * gcc.dg/pr70859-2.c: New test.
4381
4382 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4383
4384 * gnat.dg/debug5.adb: New testcase.
4385
4386 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4387
4388 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4389 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4390 Procedure to check for z10 instruction set.
4391
4392 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4393
4394 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4395
4396 2016-05-03 Alan Modra <amodra@gmail.com>
4397
4398 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4399
4400 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4401
4402 * gcc.target/i386/avx512f-cvt-1.c: New test.
4403
4404 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4405
4406 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4407 -fdump-tree-vrp-details.
4408
4409 2016-05-03 Richard Biener <rguenther@suse.de>
4410
4411 * gcc.dg/pr30172-1.c: Adjust.
4412 * gcc.dg/pr63743.c: Likewise.
4413 * gcc.dg/tm/pr51696.c: Likewise.
4414 * c-c++-common/tm/safe-1.c: Likewise.
4415 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4416 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4417 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4418 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4419
4420 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4421
4422 PR rtl-optimization/70467
4423 * gcc.target/i386/pr70467-3.c: New test.
4424 * gcc.target/i386/pr70467-4.c: New test.
4425
4426 PR tree-optimization/70916
4427 * gcc.c-torture/compile/pr70916.c: New test.
4428
4429 PR target/49244
4430 * gcc.target/i386/pr49244-1.c: New test.
4431 * gcc.target/i386/pr49244-2.c: New test.
4432
4433 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4434
4435 PR rtl-optimization/44281
4436 * gcc.target/i386/pr44281.c: New test.
4437
4438 2016-05-03 bin cheng <bin.cheng@arm.com>
4439
4440 PR tree-optimization/56541
4441 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4442 * gcc.dg/vect/pr56541.c: new test.
4443
4444 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4445
4446 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4447 __float128.
4448 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4449
4450 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4451
4452 PR testsuite/70520
4453 * c-c++-common/asan/clone-test-1.c (main): Align child process
4454 stack to 16 bytes.
4455
4456 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4457
4458 PR c++/62314
4459 * g++.dg/spellcheck-fields-2.C: New test case.
4460
4461 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4462
4463 PR c++/62314
4464 * g++.dg/pr62314.C: New test case.
4465
4466 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4467
4468 * gcc.dg/ipa/inline-8.c: New testcase.
4469
4470 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4471
4472 PR rtl-optimization/70467
4473 * gcc.target/i386/pr70467-1.c: New test.
4474
4475 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4476
4477 * gcc.dg/spec-options.c: Run the test on all targets.
4478 * gcc.dg/foo.specs: Use cpp_unique_options.
4479
4480 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4481
4482 * gcc.dg/tree-ssa/unord.c: New testcase.
4483
4484 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4485
4486 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4487
4488 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4489
4490 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4491
4492 2016-05-02 Marek Polacek <polacek@redhat.com>
4493
4494 PR c/70851
4495 * gcc.dg/enum-incomplete-3.c: New test.
4496
4497 2016-05-02 Marek Polacek <polacek@redhat.com>
4498 Tom de Vries <tom@codesourcery.com>
4499
4500 PR tree-optimization/70700
4501 * gcc.dg/pr70700.c: New test.
4502
4503 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4504
4505 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4506 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4507 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4508 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4509 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4510
4511 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4512
4513 * ada/acats/run_acats: Rename into...
4514 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4515 * ada/acats/run_all.sh: Remove redundant test.
4516 (target_run): Move around.
4517 (target_gnatchop): Use newly built executable.
4518 (target_gnatmake): Likewise.
4519 Check that the compilation of impbit succeeds.
4520
4521 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4522
4523 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4524 * gcc.dg/20021029-1.c: Likewise.
4525 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4526 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4527 * gcc.target/sh/cmpstr.c: Likewise.
4528 * gcc.target/sh/cmpstrn.c: Likewise.
4529 * gcc.target/sh/memset.c: Likewise.
4530 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4531 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4532 * gcc.target/sh/pr39423-1.c: Likewise.
4533 * gcc.target/sh/pr49468-di.c: Likewise.
4534 * gcc.target/sh/pr49468-si.c: Likewise.
4535 * gcc.target/sh/pr49880-1.c: Likewise.
4536 * gcc.target/sh/pr49880-2.c: Likewise.
4537 * gcc.target/sh/pr49880-3.c: Likewise.
4538 * gcc.target/sh/pr50751-1.c: Likewise.
4539 * gcc.target/sh/pr50751-4.c: Likewise.
4540 * gcc.target/sh/pr50751-7.c: Likewise.
4541 * gcc.target/sh/pr51244-1.c: Likewise.
4542 * gcc.target/sh/pr51244-10.c: Likewise.
4543 * gcc.target/sh/pr51244-11.c: Likewise.
4544 * gcc.target/sh/pr51244-12.c: Likewise.
4545 * gcc.target/sh/pr51244-13.c: Likewise.
4546 * gcc.target/sh/pr51244-14.c: Likewise.
4547 * gcc.target/sh/pr51244-17.c: Likewise.
4548 * gcc.target/sh/pr51244-18.c: Likewise.
4549 * gcc.target/sh/pr51244-19.c: Likewise.
4550 * gcc.target/sh/pr51244-4.c: Likewise.
4551 * gcc.target/sh/pr51244-5.c: Likewise.
4552 * gcc.target/sh/pr51244-7.c: Likewise.
4553 * gcc.target/sh/pr51244-8.c: Likewise.
4554 * gcc.target/sh/pr51244-9.c: Likewise.
4555 * gcc.target/sh/pr51697.c: Likewise.
4556 * gcc.target/sh/pr52483-1.c: Likewise.
4557 * gcc.target/sh/pr52483-2.c: Likewise.
4558 * gcc.target/sh/pr52483-3.c: Likewise.
4559 * gcc.target/sh/pr52483-5.c: Likewise.
4560 * gcc.target/sh/pr52933-1.c: Likewise.
4561 * gcc.target/sh/pr52933-2.c: Likewise.
4562 * gcc.target/sh/pr52933-3.c: Likewise.
4563 * gcc.target/sh/pr53568-1.c: Likewise.
4564 * gcc.target/sh/pr53976-1.c: Likewise.
4565 * gcc.target/sh/pr53988-1.c: Likewise.
4566 * gcc.target/sh/pr53988.c: Likewise.
4567 * gcc.target/sh/pr54089-1.c: Likewise.
4568 * gcc.target/sh/pr54089-6.c: Likewise.
4569 * gcc.target/sh/pr54089-7.c: Likewise.
4570 * gcc.target/sh/pr54089-8.c: Likewise.
4571 * gcc.target/sh/pr54089-9.c: Likewise.
4572 * gcc.target/sh/pr54236-1.c: Likewise.
4573 * gcc.target/sh/pr54236-2.c: Likewise.
4574 * gcc.target/sh/pr54236-3.c: Likewise.
4575 * gcc.target/sh/pr54236-4.c: Likewise.
4576 * gcc.target/sh/pr54386.c: Likewise.
4577 * gcc.target/sh/pr54602-1.c: Likewise.
4578 * gcc.target/sh/pr54685.c: Likewise.
4579 * gcc.target/sh/pr54760-1.c: Likewise.
4580 * gcc.target/sh/pr54760-2.c: Likewise.
4581 * gcc.target/sh/pr54760-3.c: Likewise.
4582 * gcc.target/sh/pr54760-4.c: Likewise.
4583 * gcc.target/sh/pr54760-5.c: Likewise.
4584 * gcc.target/sh/pr54760-6.c: Likewise.
4585 * gcc.target/sh/pr55146.c: Likewise.
4586 * gcc.target/sh/pr55160.c: Likewise.
4587 * gcc.target/sh/pr59278.c: Likewise.
4588 * gcc.target/sh/pr59401-1.c: Likewise.
4589 * gcc.target/sh/pr59533-1.c: Likewise.
4590 * gcc.target/sh/pr63260.c: Likewise.
4591 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4592 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4593 * gcc.target/sh/strlen.c: Likewise.
4594 * gcc.target/sh/torture/pr30807.c: Likewise.
4595 * gcc.target/sh/torture/pr34777.c: Likewise.
4596 * gcc.target/sh/torture/pr64652.c: Likewise.
4597 * gcc.target/sh/torture/pr65505.c: Likewise.
4598 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4599 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4600
4601 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4602
4603 PR c++/66644
4604 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4605
4606 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4607
4608 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4609 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4610 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4611 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4612
4613 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4614
4615 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4616 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4617
4618 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4619
4620 PR middle-end/70626
4621 * c-c++-common/goacc/combined-reduction.c: New test.
4622 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4623
4624 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4625
4626 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4627 *movdi_internal pattern only if PIC off.
4628 * gcc.target/i386/pr70155-2.c: Likewise.
4629 * gcc.target/i386/pr70155-3.c: Likewise.
4630 * gcc.target/i386/pr70155-4.c: Likewise.
4631 * gcc.target/i386/pr70155-5.c: Likewise.
4632 * gcc.target/i386/pr70155-6.c: Likewise.
4633 * gcc.target/i386/pr70155-7.c: Likewise.
4634 * gcc.target/i386/pr70155-8.c: Likewise.
4635 * gcc.target/i386/pr70155-15.c: Likewise.
4636 * gcc.target/i386/pr70155-17.c: Likewise.
4637 * gcc.target/i386/pr70155-22.c: Likewise.
4638
4639 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4640
4641 PR tree-optimization/70803
4642 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4643
4644 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4645
4646 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4647 optimization of vector loop.
4648 * gcc.target/i386/vect-unpack-3.c: New test.
4649 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4650 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4651 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4652
4653 2016-04-29 Marek Polacek <polacek@redhat.com>
4654
4655 PR sanitizer/70342
4656 * g++.dg/ubsan/null-7.C: New test.
4657
4658 PR c/70852
4659 * gcc.dg/pr70852.c: New test.
4660
4661 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4662
4663 PR/69089
4664 * g++.dg/cpp0x/alignas6.C: New test.
4665
4666 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4667
4668 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4669 * gcc.dg/pr27003.c: Likewise.
4670 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4671 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4672 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4673 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4674 * gcc.target/arc/mxy.c: Likewise.
4675 * gcc.target/arc/mswape.c: Likewise.
4676 * gcc.target/arc/mrtsc.c: Likewise.
4677 * gcc.target/arc/mcrc.c: Likewise.
4678 * gcc.target/arc/mdsp-packa.c: Likewise.
4679 * gcc.target/arc/mdvbf.c: Likewise.
4680 * gcc.target/arc/mlock.c: Likewise.
4681 * gcc.target/arc/mmac-24.c: Likewise.
4682 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4683
4684 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4685 Matthijs Kooijman <matthijs@stdin.nl>
4686 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4687
4688 PR target/60040
4689 * gcc.target/avr/pr60040-1.c: New.
4690 * gcc.target/avr/pr60040-2.c: New.
4691
4692 2016-04-29 Richard Biener <rguenther@suse.de>
4693
4694 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4695
4696 2016-04-29 Richard Biener <rguenther@suse.de>
4697
4698 PR tree-optimization/13962
4699 PR tree-optimization/65686
4700 * gcc.dg/uninit-pr65686.c: New testcase.
4701
4702 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4703
4704 PR middle-end/70843
4705 * gcc.dg/pr70843.c: New test.
4706
4707 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4708
4709 PR target/70858
4710 * gcc.target/i386/pr70858.c: New test.
4711
4712 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4713
4714 * gcc.target/arc/nps400-1.c: New file.
4715
4716 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4717 Andrew Burgess <andrew.burgess@embecosm.com>
4718
4719 * gcc.target/arc/movh_cl-1.c: New file.
4720
4721 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4722 Andrew Burgess <andrew.burgess@embecosm.com>
4723
4724 * gcc.target/arc/extzv-1.c: New file.
4725 * gcc.target/arc/insv-1.c: New file.
4726 * gcc.target/arc/insv-2.c: New file.
4727 * gcc.target/arc/movb-1.c: New file.
4728 * gcc.target/arc/movb-2.c: New file.
4729 * gcc.target/arc/movb-3.c: New file.
4730 * gcc.target/arc/movb-4.c: New file.
4731 * gcc.target/arc/movb-5.c: New file.
4732 * gcc.target/arc/movb_cl-1.c: New file.
4733 * gcc.target/arc/movb_cl-2.c: New file.
4734 * gcc.target/arc/movbi_cl-1.c: New file.
4735 * gcc.target/arc/movl-1.c: New file.
4736
4737 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4738 Andrew Burgess <andrew.burgess@embecosm.com>
4739
4740 * gcc.target/arc/cmem-1.c: New file.
4741 * gcc.target/arc/cmem-2.c: New file.
4742 * gcc.target/arc/cmem-3.c: New file.
4743 * gcc.target/arc/cmem-4.c: New file.
4744 * gcc.target/arc/cmem-5.c: New file.
4745 * gcc.target/arc/cmem-6.c: New file.
4746 * gcc.target/arc/cmem-7.c: New file.
4747 * gcc.target/arc/cmem-ld.inc: New file.
4748 * gcc.target/arc/cmem-st.inc: New file.
4749
4750 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4751
4752 PR target/70821
4753 * gcc.target/i386/pr70821.c: New test.
4754
4755 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4756
4757 * gcc.target/powerpc/vec-adde.c: New test.
4758 * gcc.target/powerpc/vec-adde-int128.c: New test.
4759
4760 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4761
4762 * gcc.target/i386/avx-vround-1.c: New test.
4763 * gcc.target/i386/avx-vround-2.c: New test.
4764 * gcc.target/i386/avx512vl-vround-1.c: New test.
4765 * gcc.target/i386/avx512vl-vround-2.c: New test.
4766
4767 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4768
4769 PR testsuite/70595
4770 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4771 (check_effective_target_cilkplus_runtime): ... this.
4772 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4773 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4774
4775 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4776 Require cilkplus_runtime.
4777 Don't add -lcilkrts.
4778 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4779 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4780 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4781 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4782 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4783 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4784 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4785 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4786 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4787 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4788 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4789 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4790 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4791 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4792 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4793 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4794 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4795 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4796 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4797 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4798 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4799 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4800 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4801 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4802 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4803 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4804 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4805 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4806 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4807
4808 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4809 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4810
4811 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4812
4813 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4814 cilkplus_runtime.
4815
4816 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4817
4818 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4819 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4820
4821 2015-04-27 Ryan Burn <contact@rnburn.com>
4822
4823 PR c++/69024
4824 PR c++/68997
4825 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4826 diagnostic.
4827 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4828 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4829
4830 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4831
4832 * gnat.dg/limited_with4.ad[sb]: New test.
4833 * gnat.dg/limited_with4_pkg.ads: New helper.
4834
4835 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4836
4837 PR target/70155
4838 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4839 and movv1ti_internal patterns
4840 * gcc.target/i386/pr70155-1.c: New test.
4841 * gcc.target/i386/pr70155-2.c: Likewise.
4842 * gcc.target/i386/pr70155-3.c: Likewise.
4843 * gcc.target/i386/pr70155-4.c: Likewise.
4844 * gcc.target/i386/pr70155-5.c: Likewise.
4845 * gcc.target/i386/pr70155-6.c: Likewise.
4846 * gcc.target/i386/pr70155-7.c: Likewise.
4847 * gcc.target/i386/pr70155-8.c: Likewise.
4848 * gcc.target/i386/pr70155-9.c: Likewise.
4849 * gcc.target/i386/pr70155-10.c: Likewise.
4850 * gcc.target/i386/pr70155-11.c: Likewise.
4851 * gcc.target/i386/pr70155-12.c: Likewise.
4852 * gcc.target/i386/pr70155-13.c: Likewise.
4853 * gcc.target/i386/pr70155-14.c: Likewise.
4854 * gcc.target/i386/pr70155-15.c: Likewise.
4855 * gcc.target/i386/pr70155-16.c: Likewise.
4856 * gcc.target/i386/pr70155-17.c: Likewise.
4857 * gcc.target/i386/pr70155-18.c: Likewise.
4858 * gcc.target/i386/pr70155-19.c: Likewise.
4859 * gcc.target/i386/pr70155-20.c: Likewise.
4860 * gcc.target/i386/pr70155-21.c: Likewise.
4861 * gcc.target/i386/pr70155-22.c: Likewise.
4862
4863 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4864
4865 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4866 ".{5,6}".
4867
4868 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4869
4870 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4871 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4872 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4873 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4874 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4875
4876 2016-04-27 Richard Biener <rguenther@suse.de>
4877
4878 PR ipa/70760
4879 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4880 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4881
4882 2016-04-27 Nathan Sidwell <nathan@acm.org>
4883
4884 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4885 * g++.dg/ubsan/pr63956.C: Adjust error location.
4886
4887 2016-04-27 Nick Clifton <nickc@redhat.com>
4888
4889 PR middle-end/49889
4890 * gcc.dg/pr49889.c: New test.
4891
4892 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4893
4894 * c-c++-common/memset-array.c: New test.
4895
4896 2016-04-26 Martin Sebor <msebor@redhat.com>
4897
4898 PR c++/66639
4899 * g++.dg/cpp1y/func_constexpr.C: New test.
4900
4901 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4902
4903 PR c++/70241
4904 * g++.dg/cpp0x/enum32.C: New test.
4905 * g++.dg/cpp0x/enum33.C: New test.
4906
4907 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4908
4909 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4910 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4911 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4912 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4913 * gcc.c-torture/execute/pr38151.c: Likewise.
4914 * gcc.c-torture/execute/pr66556.c: Likewise.
4915 * gcc.c-torture/execute/pr67781.c: Likewise.
4916 * gcc.c-torture/execute/pr68648.c: Likewise.
4917
4918 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4919
4920 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4921
4922 2016-04-26 Marek Polacek <polacek@redhat.com>
4923
4924 PR c/67784
4925 * gcc.dg/pr67784-3.c: New test.
4926 * gcc.dg/pr67784-4.c: New test.
4927 * gcc.dg/pr67784-5.c: New test.
4928
4929 PR c/70791
4930 * gcc.dg/Wnested-externs-2.c: New test.
4931
4932 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4933
4934 * gcc.dg/fold-plusmult.c: Adjust.
4935 * gcc.dg/no-strict-overflow-6.c: Adjust.
4936 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4937
4938 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4939
4940 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4941 number scans.
4942 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4943 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4944 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4945 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4946 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4947 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4948 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4949 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4950 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4951 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4952 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4953 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4954 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4955 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4956 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4957 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4958 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4959 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4960 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4961 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4962 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4963 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4964 scans.
4965 * gcc.target/i386/pr32219-4.c: Likewise.
4966 * gcc.target/i386/pr32219-6.c: Likewise.
4967 * gcc.target/i386/pr32219-8.c: Likewise.
4968
4969 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4970
4971 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4972 associated options.
4973
4974 2016-04-26 Marek Polacek <polacek@redhat.com>
4975
4976 PR c++/70744
4977 * g++.dg/ext/cond2.C: New test.
4978
4979 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4980
4981 PR tree-optimization/70771
4982 PR tree-optimization/70775
4983 * gcc.dg/pr70771.c: New test.
4984 * gcc.dg/pr70775.c: New test.
4985
4986 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4987
4988 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4989
4990 2016-04-25 Richard Biener <rguenther@suse.de>
4991
4992 PR tree-optimization/70780
4993 * gcc.dg/torture/pr70780.c: New testcase.
4994
4995 2016-04-25 Michael Collison <michael.collison@arm.com>
4996
4997 * gcc.target/arm/neon-vaddws16.c: New test.
4998 * gcc.target/arm/neon-vaddws32.c: New test.
4999 * gcc.target/arm/neon-vaddwu16.c: New test.
5000 * gcc.target/arm/neon-vaddwu32.c: New test.
5001 * gcc.target/arm/neon-vaddwu8.c: New test.
5002 * lib/target-supports.exp
5003 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5004 that arm neon support vector widen sum of HImode TO SImode.
5005
5006 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5007
5008 PR sanitizer/70712
5009 * c-c++-common/asan/pr70712.c: New test.
5010
5011 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5012
5013 * .gitattributes: New file.
5014
5015 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5016
5017 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5018
5019 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5020
5021 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5022 * gfortran.dg/submodule_15.f08: Likewise.
5023
5024 2016-04-22 Richard Biener <rguenther@suse.de>
5025
5026 PR tree-optimization/70740
5027 * gcc.dg/torture/pr70740.c: New testcase.
5028
5029 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5030
5031 PR target/70750
5032 * gcc.target/i386/pr70750-1.c: New test.
5033 * gcc.target/i386/pr70750-2.c: Likewise.
5034
5035 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5036
5037 PR c++/70540
5038 * g++.dg/cpp0x/auto48.C: New.
5039
5040 2016-04-21 Marek Polacek <polacek@redhat.com>
5041
5042 PR c++/70513
5043 * g++.dg/cpp0x/forw_enum12.C: New test.
5044 * g++.dg/cpp0x/forw_enum13.C: New test.
5045
5046 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5047
5048 PR target/70728
5049 * gcc.target/i386/pr70728.c: New test.
5050
5051 2016-04-21 Richard Biener <rguenther@suse.de>
5052
5053 PR middle-end/70747
5054 * gcc.dg/pr70747.c: New testcase.
5055
5056 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5057
5058 PR tree-optimization/70715
5059 * gcc.dg/tree-ssa/scev-13.c: New test.
5060
5061 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5062
5063 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5064
5065 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5066
5067 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5068
5069 2016-04-20 Jan Hubicka <jh@suse.cz>
5070
5071 PR ipa/70018
5072 * g++.dg/ipa/nothrow-1.C: New testcase.
5073
5074 2016-04-20 Nathan Sidwell <nathan@acm.org>
5075
5076 PR c++/55635
5077 * g++.dg/eh/delete1.C: New.
5078
5079 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5080
5081 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5082 -mtune-ctrl=sse_typeless_stores.
5083
5084 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5085
5086 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5087
5088 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5089
5090 PR tree-optimization/69489
5091 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5092
5093 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5094
5095 PR c++/69363
5096 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5097 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5098 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5099
5100 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5101
5102 PR tree-optimization/56625
5103 PR tree-optimization/69489
5104 * gcc.dg/vect/pr56625.c: New test.
5105 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5106
5107 2016-04-20 Andrew Pinski <apinski@cavium.com>
5108
5109 PR target/64971
5110 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5111
5112 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5113
5114 * gnat.dg/self1.adb: Remove now incorrect test.
5115
5116 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5117
5118 * gcc.dg/tree-ssa/scev-11.c: New test.
5119 * gcc.dg/tree-ssa/scev-12.c: New test.
5120
5121 2016-04-20 Marek Polacek <polacek@redhat.com>
5122
5123 PR tree-optimization/70725
5124 * gcc.dg/pr70725.c: New test.
5125
5126 2016-04-20 Richard Biener <rguenther@suse.de>
5127
5128 PR tree-optimization/70726
5129 * g++.dg/vect/pr70726.cc: New testcase.
5130
5131 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5132
5133 PR target/70674
5134 * gcc.target/s390/pr70674.c: New test.
5135
5136 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5137
5138 PR libgfortran/70684
5139 * gfortran.dg/list_read_14.f90: New test.
5140
5141 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5142
5143 PR target/69201
5144 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5145 extern to force it misaligned.
5146 (b): Likewise.
5147 (c): Likewise.
5148 (d): Likewise.
5149 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5150 Don't check `*' before movv4sf_internal.
5151 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5152 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5153 Don't check `*' before movv16qi_internal.
5154 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5155 extern to force it misaligned.
5156 (b): Likewise.
5157 (c): Likewise.
5158 (d): Likewise.
5159 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5160 Don't check `*' before movv2df_internal.
5161 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5162 extern to force it misaligned.
5163 (b): Likewise.
5164 (c): Likewise.
5165 (d): Likewise.
5166 Check movv8sf_internal instead of avx_storeups256.
5167 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5168
5169 2016-04-19 Richard Biener <rguenther@suse.de>
5170
5171 PR tree-optimization/70171
5172 * g++.dg/tree-ssa/pr70171.C: New testcase.
5173
5174 2016-04-19 Richard Biener <rguenther@suse.de>
5175
5176 PR tree-optimization/70724
5177 * gcc.dg/torture/pr70724.c: New testcase.
5178
5179 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5180
5181 PR middle-end/70689
5182 * gcc.target/i386/pr70689.c: New.
5183
5184 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5185
5186 PR target/70708
5187 * gcc.target/i386/pr70708.c: New test.
5188
5189 2016-04-18 Richard Biener <rguenther@suse.de>
5190
5191 PR tree-optimization/43434
5192 * gcc.dg/vect/pr43434.c: New testcase.
5193 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5194 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5195 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5196 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5197 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5198 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5199 * gcc.dg/gomp/pr68640.c: Likewise.
5200 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5201 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5202
5203 2016-04-18 Richard Biener <rguenther@suse.de>
5204
5205 PR tree-optimization/70701
5206 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5207
5208 2016-04-18 Tom de Vries <tom@codesourcery.com>
5209
5210 PR testsuite/70699
5211 * gcc.dg/pr70161.c: Add dot-file scans.
5212 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5213 instead of after last dot char.
5214
5215 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5216
5217 * c-c++-common/dump-ada-spec-3.c: New test.
5218 * c-c++-common/dump-ada-spec-4.c: Likewise.
5219
5220 2016-04-17 Tom de Vries <tom@codesourcery.com>
5221
5222 PR other/70183
5223 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5224
5225 2016-04-15 Jan Hubicka <jh@suse.cz>
5226
5227 PR ipa/70018
5228 * g++.dg/ipa/pure-const-1.C: New testcase.
5229 * g++.dg/ipa/pure-const-2.C: New testcase.
5230 * g++.dg/ipa/pure-const-3.C: New testcase.
5231
5232 2016-04-15 Marek Polacek <polacek@redhat.com>
5233
5234 PR c/70671
5235 * gcc.dg/bitfld-22.c: New test.
5236
5237 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5238
5239 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5240 x86_64.
5241
5242 2016-04-15 Marek Polacek <polacek@redhat.com>
5243
5244 PR c/70651
5245 * c-c++-common/pr70651.c: New test.
5246
5247 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5248
5249 PR rtl-optimization/70681
5250 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5251 dump scan on arm and powerpc.
5252 * gcc.dg/pr10474.c: Likewise.
5253
5254 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5255
5256 PR c++/69517
5257 PR c++/70019
5258 PR c++/70588
5259 * g++.dg/cpp1y/vla11.C: Revert for real.
5260
5261 PR c/70436
5262 * c-c++-common/Wparentheses-1.c: New test.
5263 * c-c++-common/gomp/Wparentheses-1.c: New test.
5264 * c-c++-common/gomp/Wparentheses-2.c: New test.
5265 * c-c++-common/gomp/Wparentheses-3.c: New test.
5266 * c-c++-common/gomp/Wparentheses-4.c: New test.
5267 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5268 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5269 * c-c++-common/goacc/Wparentheses-1.c: New test.
5270
5271 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5272
5273 PR target/70662
5274 * gcc.target/i386/pr70662.c: New test.
5275
5276 2016-04-15 Richard Biener <rguenther@suse.de>
5277 Alan Modra <amodra@gmail.com>
5278
5279 PR tree-optimization/70130
5280 * gcc.dg/vect/O3-pr70130.c: New testcase.
5281
5282 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5283
5284 PR target/70669
5285 * gcc.target/powerpc/pr70669.c: New test.
5286
5287 PR target/70640
5288 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5289 a power7 system that does not have an assembler that supports
5290 power8.
5291
5292 2016-04-14 Martin Sebor <msebor@redhat.com>
5293
5294 PR c++/69517
5295 PR c++/70019
5296 PR c++/70588
5297 * c-c++-common/ubsan/vla-1.c: Revert.
5298 * g++.dg/cpp1y/vla11.C: Same.
5299 * g++.dg/cpp1y/vla12.C: Same.
5300 * g++.dg/cpp1y/vla13.C: Same.
5301 * g++.dg/cpp1y/vla14.C: Same.
5302 * g++.dg/cpp1y/vla3.C: Same.
5303 * g++.dg/init/array24.C: Same.
5304 * g++.dg/ubsan/vla-1.C: Same.
5305
5306 2016-04-14 Marek Polacek <polacek@redhat.com>
5307 Jan Hubicka <hubicka@ucw.cz>
5308
5309 PR c++/70029
5310 * g++.dg/torture/pr70029.C: New test.
5311
5312 2016-04-14 Martin Sebor <msebor@redhat.com>
5313
5314 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5315 type size to prevent failures on targets with very low maximum
5316 alignment.
5317
5318 2016-04-14 Richard Biener <rguenther@suse.de>
5319
5320 PR tree-optimization/70623
5321 * gcc.dg/torture/pr70623.c: New testcase.
5322 * gcc.dg/torture/pr70623-2.c: Likewise.
5323
5324 2016-04-13 Martin Sebor <msebor@redhat.com>
5325
5326 PR c++/69517
5327 PR c++/70019
5328 PR c++/70588
5329 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5330 * g++.dg/cpp1y/vla11.C: New test.
5331 * g++.dg/cpp1y/vla12.C: New test.
5332 * g++.dg/cpp1y/vla13.C: New test.
5333 * g++.dg/cpp1y/vla14.C: New test.
5334 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5335 * g++.dg/init/array24.C: Fully brace VLA initializer.
5336 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5337
5338 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5339
5340 PR c++/70641
5341 * g++.dg/opt/pr70641.C: New test.
5342
5343 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5344
5345 PR rtl-optimization/68749
5346 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5347 effects of argument promotions.
5348 Remove default args to dg-skip-if.
5349
5350 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5351
5352 PR c++/70635
5353 * g++.dg/parse/pr70635.C: New.
5354
5355 2016-04-13 Marek Polacek <polacek@redhat.com>
5356
5357 PR c++/70639
5358 * c-c++-common/Wmisleading-indentation-4.c: New test.
5359
5360 2016-04-13 Marek Polacek <polacek@redhat.com>
5361
5362 PR c/70436
5363 * gcc.dg/Wparentheses-12.c: New test.
5364 * gcc.dg/Wparentheses-13.c: New test.
5365
5366 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5367
5368 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5369 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5370 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5371
5372 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5373
5374 PR middle-end/70633
5375 * gcc.c-torture/compile/pr70633.c: New test.
5376
5377 PR debug/70628
5378 * gcc.dg/torture/pr70628.c: New test.
5379
5380 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5381
5382 PR c++/70610
5383 * g++.dg/template/pr70610.C: New test.
5384 * g++.dg/template/pr70610-2.C: New test.
5385 * g++.dg/template/pr70610-3.C: New test.
5386 * g++.dg/template/pr70610-4.C: New test.
5387
5388 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5389
5390 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5391 128 instead of 32.
5392
5393 PR c++/70571
5394 * g++.dg/ext/pr70571.C: New test.
5395
5396 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5397
5398 PR target/70640
5399 * gcc.target/powerpc/pr70640.c: New test.
5400
5401 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5402
5403 PR c++/68722
5404 * g++.dg/parse/pr68722.C: New.
5405
5406 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5407
5408 PR rtl-optimization/70596
5409 * gcc.target/i386/pr70596.c: New test.
5410
5411 2016-04-12 Nathan Sidwell <nathan@acm.org>
5412
5413 PR c++/70501
5414 * g++.dg/init/pr70501.C: New.
5415
5416 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5417
5418 * gcc.target/i386/asm-flag-6.c: New test.
5419
5420 2016-04-12 Tom de Vries <tom@codesourcery.com>
5421
5422 PR tree-optimization/68756
5423 * gcc.dg/graphite/pr68756.c: New test.
5424
5425 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5426
5427 PR tree-optimization/70602
5428 * gcc.c-torture/execute/pr70602.c: New test.
5429
5430 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5431
5432 PR target/70381
5433 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5434 __float128 emulator is built and runs.
5435 * gcc.target/powerpc/float128-1.c: Likewise.
5436
5437 * lib/target-supports.exp (check_ppc_float128_sw_available):
5438 Rework tests for __float128 software and hardware
5439 availability. Fix exit condition to return 0 on success.
5440
5441 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5442
5443 PR target/70133
5444 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5445 * gcc.target/aarch64/target_attr_15.c: Likewise.
5446
5447 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5448
5449 PR c++/69066
5450 * g++.dg/cpp1y/pr69066.C: New.
5451
5452 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5453
5454 PR fortran/68566
5455 * gfortran.dg/pr36192.f90: Update test.
5456 * gfortran.dg/pr36192_1.f90: Update test.
5457 * gfortran.dg/real_dimension_1.f: Update test.
5458 * gfortran.dg/parameter_array_init_7.f90: New test.
5459
5460 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5461
5462 PR testsuite/64039
5463 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5464
5465 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5466
5467 PR rtl-optimization/66669
5468 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5469
5470 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5471
5472 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5473 * gcc.dg/pie-1.c: Likewise.
5474 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5475 * gcc.dg/pic-4.c: Likewise.
5476 * gcc.dg/pie-3.c: Likewise.
5477 * gcc.dg/pie-4.c: Likewise.
5478
5479 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5480
5481 PR tree-optimization/68644
5482 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5483
5484 PR rtl-optimization/64886
5485 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5486
5487 2016-04-09 Tom de Vries <tom@codesourcery.com>
5488
5489 PR tree-optimization/68953
5490 * gcc.dg/graphite/pr68953.c: New test.
5491
5492 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5493
5494 PR fortran/70592
5495 * gfortran.dg/deferred_character_16.f90: New test.
5496
5497 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR tree-optimization/70586
5500 * gcc.c-torture/execute/pr70586.c: New test.
5501
5502 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5503
5504 PR sanitizer/70573
5505 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5506 with __builtin_memset
5507 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5508
5509 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5510
5511 PR lto/70289
5512 PR ipa/70348
5513 PR tree-optimization/70373
5514 PR middle-end/70533
5515 PR middle-end/70534
5516 PR middle-end/70535
5517 * c-c++-common/goacc/reduction-5.c: New test.
5518 * c-c++-common/goacc/reduction-promotions.c: New test.
5519 * gfortran.dg/goacc/reduction-3.f95: New test.
5520 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5521
5522 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5523
5524 PR c++/70590
5525 PR c++/70452
5526 * g++.dg/pr70590.C: New test.
5527 * g++.dg/pr70590-2.C: New test.
5528
5529 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5530
5531 PR middle-end/70593
5532 * gcc.target/i386/pr70593.c: New test.
5533
5534 PR rtl-optimization/70574
5535 * gcc.target/i386/avx2-pr70574.c: New test.
5536
5537 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5538
5539 PR sanitizer/70541
5540 * c-c++-common/asan/pr70541.c: New test.
5541
5542 2016-04-08 Tom de Vries <tom@codesourcery.com>
5543
5544 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5545 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5546
5547 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5548
5549 PR target/70566
5550 * gcc.c-torture/execute/pr70566.c: New test.
5551
5552 2016-04-08 Tom de Vries <tom@codesourcery.com>
5553
5554 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5555 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5556
5557 2016-04-08 Alan Modra <amodra@gmail.com>
5558
5559 * gcc.target/powerpc/pr70117.c: New.
5560
5561 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR testsuite/70581
5564 * gcc.dg/lto/simd-function_0.c: New test.
5565
5566 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5567 clones.
5568 * c-c++-common/attr-simd-2.c: Likewise.
5569 * c-c++-common/attr-simd-4.c: Likewise.
5570 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5571 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5572
5573 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5574
5575 PR testsuite/70553
5576 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5577
5578 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5579 Tom de Vries <tom@codesourcery.com>
5580
5581 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5582 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5583 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5584 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5585 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5586 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5587 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5588 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5589
5590 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5591
5592 PR c/70436
5593 * g++.dg/warn/Wparentheses-29.C: New test.
5594
5595 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5596
5597 PR c/70436
5598 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5599 explicit braces to resolve a future -Wparentheses warning.
5600
5601 2016-04-06 Richard Henderson <rth@redhat.com>
5602
5603 * gcc.dg/pr61817-1.c: New test.
5604 * gcc.dg/pr61817-2.c: New test.
5605 * gcc.dg/pr69391-1.c: New test.
5606 * gcc.dg/pr69391-2.c: New test.
5607
5608 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5609
5610 PR rtl-optimization/70398
5611 * gcc.target/aarch64/pr70398.c: New.
5612
5613 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5614
5615 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5616
5617 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5618 Pedro Alves <palves@redhat.com>
5619
5620 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5621
5622 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5623
5624 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5625 Check for avx512f effective targets instead of avx2.
5626 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5627 for AVX512F clones.
5628 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5629 * g++.dg/gomp/declare-simd-1.C: Likewise.
5630 * g++.dg/gomp/declare-simd-3.C: Likewise.
5631 * g++.dg/gomp/declare-simd-4.C: Likewise.
5632
5633 PR middle-end/70550
5634 * c-c++-common/gomp/pr70550-1.c: New test.
5635 * c-c++-common/gomp/pr70550-2.c: New test.
5636
5637 2016-04-05 Nathan Sidwell <nathan@acm.org>
5638
5639 PR c++/70512
5640 * g++.dg/ext/attribute-may-alias-5.C: New.
5641
5642 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5643
5644 PR c++/70336
5645 * c-c++-common/pr70336.c: New test.
5646 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5647 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5648
5649 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5650
5651 PR ipa/66223
5652 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5653
5654 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5655
5656 PR rtl-optimization/70542
5657 * gcc.dg/torture/pr70542.c: New test.
5658 * gcc.target/i386/avx2-pr70542.c: New test.
5659
5660 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5661
5662 PR tree-optimization/70509
5663 * gcc.target/i386/avx512bw-pr70509.c: New test.
5664
5665 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5666
5667 PR c++/70452
5668 * g++.dg/ext/constexpr-vla4.C: New test.
5669
5670 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5671
5672 PR target/70510
5673 * gcc.target/i386/pr70510.c: New test.
5674
5675 2016-04-05 Richard Biener <rguenther@suse.de>
5676
5677 PR tree-optimization/70526
5678 * g++.dg/torture/pr70526.C: New testcase.
5679
5680 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5681
5682 PR target/70525
5683 * gcc.target/i386/pr70525.c: New test.
5684
5685 2016-04-05 Richard Biener <rguenther@suse.de>
5686
5687 PR middle-end/70499
5688 * g++.dg/torture/pr70499.C: New testcase.
5689
5690 2016-04-05 Richard Biener <rguenther@suse.de>
5691
5692 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5693 remove XFAIL.
5694
5695 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5696
5697 PR middle-end/70307
5698 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5699 rs6000 ABI warnings.
5700
5701 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5702
5703 PR ipa/66223
5704 * g++.dg/ipa/devirt-51.C: New testcase.
5705
5706 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5707 Jakub Jelinek <jakub@redhat.com>
5708
5709 PR middle-end/70457
5710 * gcc.dg/torture/pr70457.c: New.
5711
5712 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5713
5714 PR fortran/67538
5715 * gfortran.dg/allocate_with_source_19.f08: New test.
5716
5717 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5718
5719 PR fortran/65795
5720 * gfortran.dg/coarray_allocate_6.f08: New test.
5721
5722 2016-04-04 Richard Biener <rguenther@suse.de>
5723
5724 PR rtl-optimization/70484
5725 * gcc.dg/torture/pr70484.c: New testcase.
5726
5727 2016-04-04 Marek Polacek <polacek@redhat.com>
5728
5729 PR c/70307
5730 * gcc.dg/torture/pr70307.c: New test.
5731
5732 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5733
5734 PR target/70416
5735 PR target/67391
5736 * gcc.target/sh/torture/pr70416.c: New.
5737
5738 2016-04-02 Martin Sebor <msebor@redhat.com>
5739
5740 PR c++/67376
5741 PR c++/70170
5742 PR c++/70172
5743 PR c++/70228
5744 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5745 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5746 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5747 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5748 * g++.dg/cpp0x/constexpr-string.C: Same.
5749 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5750 * g++.dg/cpp0x/pr65398.C: Same.
5751 * g++.dg/ext/constexpr-vla1.C: Same.
5752 * g++.dg/ext/constexpr-vla2.C: Same.
5753 * g++.dg/ext/constexpr-vla3.C: Same.
5754 * g++.dg/ubsan/pr63956.C: Same.
5755
5756 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5757
5758 PR rtl-optimization/70467
5759 * gcc.target/i386/pr70467-2.c: New test.
5760
5761 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5762 Marek Polacek <polacek@redhat.com>
5763
5764 PR c++/70488
5765 * g++.dg/init/new47.C: New test.
5766
5767 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5768
5769 PR target/70496
5770 * gcc.target/arm/pr70496.c: New test.
5771
5772 2016-04-01 Nathan Sidwell <nathan@acm.org>
5773
5774 PR c++/68475
5775 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5776
5777 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5778
5779 PR target/69890
5780 * gcc.dg/strlenopt.h (memmove): New.
5781 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5782 instead of "string.h".
5783 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5784 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5785 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5786 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5787 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5788 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5789 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5790 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5791 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5792 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5793 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5794 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5795 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5796 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5797 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5798 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5799 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5800 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5801 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5802 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5803
5804 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5805
5806 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5807 (Holder::foo): Reflect this.
5808
5809 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5810
5811 PR target/70442
5812 * gcc.dg/pr70442.c: New test.
5813
5814 2016-03-31 Nathan Sidwell <nathan@acm.org>
5815
5816 PR c++/70393
5817 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5818
5819 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5820
5821 PR target/70453
5822 * gcc.target/i386/pr70453.c: New test.
5823
5824 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5825
5826 PR target/70292
5827 * gcc.c-torture/pr70292.c: New test.
5828
5829 2016-03-31 Marek Polacek <polacek@redhat.com>
5830
5831 PR c/70297
5832 * c-c++-common/pr70297.c: New test.
5833 * g++.dg/cpp0x/typedef-redecl.C: New test.
5834 * gcc.dg/typedef-redecl2.c: New test.
5835
5836 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5837
5838 PR rtl-optimization/70460
5839 * gcc.c-torture/execute/pr70460.c: New test.
5840
5841 2016-03-31 Richard Biener <rguenther@suse.de>
5842
5843 PR c++/70430
5844 * g++.dg/ext/vector30.C: New testcase.
5845
5846 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5847 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5848
5849 * gfortran.dg/fmt_pf.f90: New test.
5850
5851 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5852
5853 Forward-port from 5 branch
5854 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR testsuite/70356
5857 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5858 dg-require-effective-target after dg-do.
5859
5860 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5861
5862 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5863
5864 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5865 Julian Brown <julian@codesourcery.com>
5866 Chung-Lin Tang <cltang@codesourcery.com>
5867 Cesar Philippidis <cesar@codesourcery.com>
5868 James Norris <jnorris@codesourcery.com>
5869 Tom de Vries <tom@codesourcery.com>
5870 Nathan Sidwell <nathan@codesourcery.com>
5871
5872 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5873 * c-c++-common/goacc/loop-clauses.c: Likewise.
5874 * g++.dg/goacc/template.C: Likewise.
5875 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5876 * gfortran.dg/goacc/loop-1.f95: Likewise.
5877 * gfortran.dg/goacc/loop-5.f95: Likewise.
5878 * gfortran.dg/goacc/loop-6.f95: Likewise.
5879 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5880 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5881 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5882 * c-c++-common/goacc/clauses-fail.c: Likewise.
5883 * c-c++-common/goacc/parallel-1.c: Likewise.
5884 * c-c++-common/goacc/reduction-1.c: Likewise.
5885 * c-c++-common/goacc/reduction-2.c: Likewise.
5886 * c-c++-common/goacc/reduction-3.c: Likewise.
5887 * c-c++-common/goacc/reduction-4.c: Likewise.
5888 * c-c++-common/goacc/routine-3.c: Likewise.
5889 * c-c++-common/goacc/routine-4.c: Likewise.
5890 * c-c++-common/goacc/routine-5.c: Likewise.
5891 * c-c++-common/goacc/tile.c: Likewise.
5892 * g++.dg/goacc/template.C: Likewise.
5893 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5894 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5895 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5896 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5897 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5898 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5899 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5900 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5901 * c-c++-common/goacc/use_device-1.c: ... this file.
5902 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5903 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5904 * c-c++-common/goacc/host_data-6.c: ... this file.
5905 * c-c++-common/goacc/loop-2-kernels.c: New file.
5906 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5907 * c-c++-common/goacc/loop-3.c: Likewise.
5908 * g++.dg/goacc/reference.C: Likewise.
5909 * g++.dg/goacc/routine-1.C: Likewise.
5910 * g++.dg/goacc/routine-2.C: Likewise.
5911
5912 2016-03-30 Richard Biener <rguenther@suse.de>
5913
5914 PR middle-end/70450
5915 * gcc.dg/torture/pr70450.c: New testcase.
5916
5917 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR target/70421
5920 * gcc.dg/torture/pr70421.c: New test.
5921 * gcc.target/i386/avx512f-pr70421.c: New test.
5922
5923 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5924
5925 PR testsuite/70364
5926 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5927 (check): New function.
5928 (bar): Call check.
5929 (foo): Align stack to 16 bytes when calling bar.
5930 * gcc.target/i386/cleanup-2.c: Likewise.
5931
5932 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5933
5934 PR tree-optimization/59124
5935 * gcc.dg/Warray-bounds-19.c: New test.
5936
5937 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5938
5939 * lib/prune.exp (escape_regex_chars): New.
5940 (prune_file_path): Update to quote metcharacters for regexp.
5941
5942 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5943
5944 PR rtl-optimization/70429
5945 * gcc.c-torture/execute/pr70429.c: New test.
5946
5947 PR tree-optimization/70405
5948 * gcc.dg/pr70405.c: New test.
5949
5950 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5951
5952 PR fortran/70397
5953 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5954 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5955
5956 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5957
5958 PR testsuite/64177
5959 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5960 __cilkrts_set_param to set two workers.
5961 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5962 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5963
5964 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5965
5966 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5967
5968 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5969
5970 PR target/70406
5971 * gcc.target/i386/pr70406.c: New test.
5972
5973 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5974
5975 * gnat.dg/specs/double_record_extension3.ads: New test.
5976
5977 2016-03-25 Richard Henderson <rth@redhat.com>
5978
5979 PR target/70120
5980 * gcc.target/aarch64/pr70120-1.c: New.
5981 * gcc.target/aarch64/pr70120-2.c: New.
5982 * gcc.target/aarch64/pr70120-3.c: New.
5983
5984 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5985
5986 PR c++/62212
5987 * g++.dg/template/mangle2.C: The dg-do directive should be
5988 "compile" not "assemble".
5989
5990 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5991
5992 PR lto/69650
5993 * gcc.dg/pr69650.c: New test.
5994
5995 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5996
5997 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5998
5999 2016-03-25 Alan Modra <amodra@gmail.com>
6000
6001 * gcc.dg/dfp/pr70052.c: New test.
6002
6003 2016-03-24 Richard Henderson <rth@redhat.com>
6004
6005 PR middle-end/69845
6006 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6007 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6008
6009 2016-03-24 Tom de Vries <tom@codesourcery.com>
6010
6011 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6012
6013 2016-03-24 Tom de Vries <tom@codesourcery.com>
6014
6015 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6016 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6017
6018 2016-03-24 Tom de Vries <tom@codesourcery.com>
6019
6020 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6021 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6022
6023 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6024
6025 PR c++/62212
6026 * g++.dg/template/mangle2.C: New test.
6027
6028 2016-03-24 Richard Biener <rguenther@suse.de>
6029
6030 PR tree-optimization/70396
6031 * gcc.dg/torture/pr70396.c: New testcase.
6032
6033 2016-03-24 Richard Biener <rguenther@suse.de>
6034
6035 PR middle-end/70370
6036 * gcc.dg/torture/pr70370.c: New testcase.
6037
6038 2016-03-24 Tom de Vries <tom@codesourcery.com>
6039
6040 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6041 * gfortran.dg/goacc/kernels-tree.f95: Same.
6042 * gfortran.dg/goacc/parallel-tree.f95: Same.
6043
6044 2016-03-24 Tom de Vries <tom@codesourcery.com>
6045
6046 * c-c++-common/goacc/uninit-if-clause.c: New test.
6047 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6048
6049 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6050
6051 PR target/70290
6052 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6053 Fix formatting.
6054
6055 2016-03-24 Richard Biener <rguenther@suse.de>
6056
6057 PR tree-optimization/70372
6058 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6059
6060 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6061
6062 PR c++/70347
6063 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6064
6065 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6066
6067 PR c++/70332
6068 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6069
6070 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6071
6072 PR c++/70001
6073 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6074 * g++.dg/cpp1y/pr70001.C: New test.
6075
6076 PR c++/70323
6077 * g++.dg/cpp0x/constexpr-70323.C: New test.
6078
6079 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6080 Jason Merrill <jason@redhat.com>
6081 Jakub Jelinek <jakub@redhat.com>
6082
6083 PR c++/69315
6084 * g++.dg/cpp0x/constexpr-69315.C: New test.
6085 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6086
6087 2016-03-23 Marek Polacek <polacek@redhat.com>
6088
6089 PR c++/69884
6090 * g++.dg/warn/Wignored-attributes-1.C: New test.
6091 * g++.dg/warn/Wignored-attributes-2.C: New test.
6092
6093 2016-03-23 Tom de Vries <tom@codesourcery.com>
6094
6095 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6096 initialization.
6097 * gfortran.dg/goacc/private-3.f95 (test): Same.
6098 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6099 missing use param.
6100
6101 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6102
6103 * lib/target-supports.exp: Remove v7ve entry from loop
6104 creating effective target checks.
6105 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6106 (add_options_for_arm_arch_v7ve): Likewise.
6107
6108 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR tree-optimization/70354
6111 * gcc.dg/vect/pr70354-1.c: New test.
6112 * gcc.dg/vect/pr70354-2.c: New test.
6113 * gcc.target/i386/avx2-pr70354-1.c: New test.
6114 * gcc.target/i386/avx2-pr70354-2.c: New test.
6115
6116 2016-03-22 Jeff Law <law@redhat.com>
6117
6118 PR target/70232
6119 * gcc.dg/tree-ssa/pr70232.c: New test.
6120
6121 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6122
6123 PR target/70302
6124 * gcc.target/i386/pr70302.c: New test.
6125
6126 2016-03-22 Richard Biener <rguenther@suse.de>
6127
6128 PR middle-end/70251
6129 * g++.dg/torture/pr70251.C: New testcase.
6130
6131 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6132
6133 PR c/69993
6134 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6135 Wmisleading-indentation.c.
6136 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6137 reflect change to diagnostic text and order of messages.
6138 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6139
6140 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6141
6142 * g++.dg/ext/java-3.C: Don't compile on AIX.
6143
6144 2016-03-22 Richard Biener <rguenther@suse.de>
6145
6146 PR middle-end/70333
6147 * gcc.dg/torture/pr70333.c: New testcase.
6148
6149 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6150
6151 * g++.dg/ext/pr70290.C: New test.
6152
6153 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6154
6155 PR target/70325
6156 * gcc.target/i386/pr70325.c: New test.
6157
6158 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6159
6160 PR target/70329
6161 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6162 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6163
6164 PR target/70300
6165 * gcc.target/i386/pr70300.c: New test.
6166
6167 PR c++/70295
6168 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6169 (func2): New function for cond with parens, xfail warning for c++.
6170 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6171
6172 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6173
6174 PR c++/70096
6175 * g++.dg/template/ptrmem30.C: New test.
6176
6177 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6178
6179 PR c++/70204
6180 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6181 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6182
6183 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6184
6185 PR middle-end/70326
6186 * gcc.dg/pr70326.c: New test.
6187
6188 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6189 Jakub Jelinek <jakub@redhat.com>
6190
6191 PR tree-optimization/70317
6192 * gcc.dg/pr70317.c: New test.
6193
6194 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6195
6196 PR target/70327
6197 * gcc.target/i386/pr70327.c: New test.
6198
6199 2016-03-21 Martin Liska <mliska@suse.cz>
6200
6201 PR ipa/70306
6202 * gcc.dg/ipa/pr70306.c: New test.
6203
6204 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6205
6206 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6207 * gcc.target/arm/attr-align3.c: Likewise.
6208 * gcc.target/arm/attr_arm.c: Likewise.
6209 * gcc.target/arm/flip-thumb.c: Likewise.
6210
6211 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6212
6213 PR target/70296
6214 * gcc.target/powerpc/altivec-36.c: New test.
6215
6216 2016-03-21 Richard Biener <rguenther@suse.de>
6217
6218 PR tree-optimization/70310
6219 * gcc.dg/torture/pr70310.c: New testcase.
6220
6221 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6222
6223 PR target/70293
6224 * gcc.target/i386/pr70293.c: New test.
6225
6226 2016-03-21 Richard Biener <rguenther@suse.de>
6227
6228 PR tree-optimization/70288
6229 * gcc.dg/torture/pr70288-1.c: New testcase.
6230 * gcc.dg/torture/pr70288-2.c: Likewise.
6231
6232 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6233
6234 PR rtl-optimization/69307
6235 * gcc.target/arm/pr69307.c: New test.
6236
6237 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6238
6239 PR rtl-optimization/69102
6240 * gcc.c-torture/compile/pr69102.c: New test.
6241
6242 2016-03-18 Jeff Law <law@redhat.com>
6243
6244 PR rtl-optimization/70263
6245 * gcc.c-torture/compile/pr70263-1.c: New test.
6246 * gcc.target/i386/pr70263-2.c: New test.
6247
6248 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6249
6250 PR rtl-optimization/70278
6251 * gcc.dg/torture/pr70278.c: New test.
6252 * gcc.target/arm/pr70278.c: New test.
6253
6254 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6255
6256 PR c/70281
6257 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6258 (test_builtin_types_compatible_p): New test function.
6259 * gcc.dg/pr70281.c: New test case.
6260
6261 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6262
6263 PR target/70113
6264 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6265
6266 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6267
6268 PR tree-optimization/70252
6269 * gcc.dg/pr70252.c: New test.
6270
6271 2016-03-18 Tom de Vries <tom@codesourcery.com>
6272
6273 * gcc.dg/pr70161-2.c: New test.
6274 * gcc.dg/pr70161.c: New test.
6275
6276 2016-03-18 Tom de Vries <tom@codesourcery.com>
6277
6278 PR ipa/70269
6279 * gcc.dg/pr70269.c: New test.
6280
6281 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6282
6283 PR c++/70267
6284 * g++.dg/ext/java-3.C: New test.
6285
6286 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6287
6288 PR c++/70205
6289 * g++.dg/lookup/pr70205.C: New test.
6290
6291 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6292
6293 PR c++/70218
6294 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6295
6296 2016-03-17 Marek Polacek <polacek@redhat.com>
6297
6298 PR c/69407
6299 * gcc.dg/atomic-op-6.c: New test.
6300
6301 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6302
6303 PR c/70264
6304 * c-c++-common/pr70264.c: New test case.
6305
6306 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6307
6308 PR c++/70144
6309 * c-c++-common/pr70144-1.c: New test.
6310 * c-c++-common/pr70144-2.c: New test.
6311
6312 PR c++/70272
6313 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6314 * g++.dg/opt/flifetime-dse6.C: New test.
6315 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6316
6317 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6318
6319 PR driver/70192
6320 * gcc.dg/pic-1.c: New test.
6321 * gcc.dg/pic-2.c: Likewise.
6322 * gcc.dg/pic-3.c: Likewise.
6323 * gcc.dg/pic-4.c: Likewise.
6324 * gcc.dg/pie-1.c: Likewise.
6325 * gcc.dg/pie-2.c: Likewise.
6326 * gcc.dg/pie-3.c: Likewise.
6327 * gcc.dg/pie-4.c: Likewise.
6328 * gcc.dg/pie-5.c: Likewise.
6329 * gcc.dg/pie-6.c: Likewise.
6330
6331 2016-03-17 Tom de Vries <tom@codesourcery.com>
6332
6333 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6334 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6335
6336 2016-03-17 Richard Biener <rguenther@suse.de>
6337
6338 PR debug/70271
6339 * g++.dg/debug/pr70271.C: New testcase.
6340
6341 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6342
6343 * gcc.target/i386/pr70251.c: New test.
6344
6345 2016-03-17 Marek Polacek <polacek@redhat.com>
6346
6347 PR c++/70194
6348 * g++.dg/warn/constexpr-70194.C: New test.
6349
6350 2016-03-16 Richard Henderson <rth@redhat.com>
6351
6352 PR middle-end/70240
6353 * gcc.c-torture/compile/pr70240.c: New.
6354
6355 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6356
6357 * gcc.c-torture/compile/20151204.c: Skip for avr.
6358
6359 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6360
6361 PR target/70245
6362 * g++.dg/opt/pr70245.C: New test.
6363 * g++.dg/opt/pr70245.h: New file.
6364 * g++.dg/opt/pr70245-aux.cc: New file.
6365
6366 2016-03-16 Martin Sebor <msebor@redhat.com>
6367
6368 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6369
6370 2016-03-16 Richard Henderson <rth@redhat.com>
6371
6372 PR middle-end/70199
6373 * gcc.c-torture/compile/pr70199.c: New.
6374
6375 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6376
6377 * gcc.dg/uninit-19.c: Run dos2unix.
6378
6379 2016-03-16 Marek Polacek <polacek@redhat.com>
6380
6381 PR c/70093
6382 * gcc.dg/nested-func-10.c: New test.
6383 * gcc.dg/nested-func-9.c: New test.
6384
6385 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6386
6387 PR tree-optimization/68714
6388 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6389
6390 2016-03-16 Tom de Vries <tom@codesourcery.com>
6391
6392 PR tree-optimization/68715
6393 * gcc.dg/graphite/pr68715-2.c: New test.
6394 * gcc.dg/graphite/pr68715.c: New test.
6395 * gfortran.dg/graphite/pr68715.f90: New test.
6396
6397 2016-03-16 Tom de Vries <tom@codesourcery.com>
6398
6399 PR tree-optimization/68809
6400 * gcc.dg/graphite/pr68809-2.c: New test.
6401 * gcc.dg/graphite/pr68809.c: New test.
6402
6403 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6404
6405 PR c++/70147
6406 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6407 method call to i () as argument. Adjust expected output.
6408
6409 PR c++/70147
6410 * g++.dg/ubsan/pr70147-1.C: New test.
6411 * g++.dg/ubsan/pr70147-2.C: New test.
6412
6413 2016-03-15 Martin Sebor <msebor@redhat.com>
6414
6415 PR c++/58281
6416 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6417
6418 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6419
6420 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6421 hppa*-*-hpux*.
6422
6423 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6424
6425 PR libfortran/69799
6426 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6427 libatomic_available.
6428
6429 2016-03-15 Marek Polacek <polacek@redhat.com>
6430
6431 PR c++/70209
6432 * g++.dg/ext/attribute-may-alias-4.C: New test.
6433
6434 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6435
6436 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6437 -fvar-tracking-assignments-toggle flag.
6438
6439 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6440
6441 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6442
6443 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR rtl-optimization/70222
6446 * gcc.c-torture/execute/pr70222-1.c: New test.
6447 * gcc.c-torture/execute/pr70222-2.c: New test.
6448
6449 2016-03-15 Richard Henderson <rth@redhat.com>
6450
6451 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6452
6453 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6454
6455 PR rtl-optimization/69032
6456 * gcc.dg/pr69032.c: New test.
6457
6458 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6459
6460 PR rtl-optimization/63384
6461 * g++.dg/pr63384.C: New test.
6462
6463 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6464
6465 PR target/64411
6466 * gcc.target/i386/pr64411.C: New test.
6467
6468 2016-03-15 Tom de Vries <tom@codesourcery.com>
6469
6470 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6471 * gfortran.dg/goacc/kernels-alias.f95: New test.
6472
6473 2016-03-14 Martin Sebor <msebor@redhat.com>
6474
6475 PR c++/53792
6476 * g++.dg/cpp0x/constexpr-inline.C: New test.
6477 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6478
6479 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6480
6481 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6482
6483 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6484
6485 PR middle-end/70219
6486 * gcc.dg/pr70219.c: New test.
6487
6488 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6489
6490 PR target/70083
6491 * gcc.dg/torture/pr70083.c: New test.
6492 * gcc.target/i386/pr70083.c: New test.
6493
6494 2016-03-14 Richard Biener <rguenther@suse.de>
6495
6496 PR tree-optimization/56365
6497 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6498
6499 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6500
6501 PR target/70098
6502 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6503 New function.
6504 * g++.dg/pr70098.C: New testcase.
6505
6506
6507 2016-03-14 Tom de Vries <tom@codesourcery.com>
6508
6509 PR tree-optimization/70045
6510 * gcc.dg/graphite/pr70045.c: New test.
6511
6512 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6513
6514 PR fortran/69043
6515 * gfortran.dg/include_9.f90: New test.
6516
6517 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6518
6519 PR fortran/45076
6520 gfortran.dg/prof/prof.exp: New script.
6521 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6522
6523 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6524
6525 PR rtl-optimization/69307
6526 * gcc.dg/pr69307.c: New test.
6527
6528 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6529
6530 PR target/69614
6531 * gcc.target/arm/pr69614.c: New.
6532
6533 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6534
6535 PR fortran/70031
6536 * gfortran.dg/submodule_14.f08: New test
6537
6538 PR fortran/69524
6539 * gfortran.dg/submodule_15.f08: New test
6540
6541 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6542
6543 PR c++/70106
6544 * g++.dg/cpp1y/paren3.C: New test.
6545
6546 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6547
6548 PR target/70131
6549 * gcc.target/powerpc/ppc-round2.c: New test.
6550
6551 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6552
6553 PR target/70123
6554 * gcc.dg/torture/pr70123.c: New test.
6555
6556 2016-03-11 Jeff Law <law@redhat.com>
6557
6558 PR tree-optimization/70190
6559 * gcc.c-torture/compile/pr70190.c: New test.
6560
6561 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6562
6563 PR c/68187
6564 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6565 case.
6566 (test43_b): Likewise.
6567 (test43_c): Likewise.
6568 (test43_d): Likewise.
6569 (test43_e): Likewise.
6570 (test43_f): Likewise.
6571 (test43_g): Likewise.
6572 (test44_a): Likewise.
6573 (test44_b): Likewise.
6574 (test44_c): Likewise.
6575 (test44_d): Likewise.
6576 (test44_e): Likewise.
6577
6578 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6579
6580 PR c/70085
6581 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6582
6583 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6584
6585 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6586 dg-options.
6587
6588 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6589
6590 PR target/70002
6591 PR target/69245
6592 * gcc.target/aarch64/pr69245_2.c: New test.
6593
6594 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6595
6596 PR tree-optimization/70177
6597 * gcc.dg/pr70177.c: New test.
6598
6599 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6600
6601 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6602
6603 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6604
6605 * gcc.dg/tree-ssa/sra-20.c: New.
6606
6607 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6608
6609 PR rtl-optimization/70174
6610 * gcc.dg/pr70174.c: New test.
6611
6612 PR tree-optimization/70169
6613 * gcc.dg/pr70169.c: New test.
6614
6615 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6616
6617 PR target/70160
6618 * gcc.target/i386/pr70160.c: New test.
6619
6620 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6621
6622 * gcc.target/s390/dfp-1.c: New test.
6623
6624 2016-03-10 Nick Clifton <nickc@redhat.com>
6625
6626 PR target/70044
6627 * gcc.target/aarch64/pr70044.c: New test.
6628
6629 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6630 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR c++/70001
6633 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6634 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6635 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6636
6637 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6638
6639 PR lto/69589
6640 * g++.dg/lto/pr69589_0.C: New testcase
6641 * g++.dg/lto/pr69589_1.C: New testcase
6642
6643 2016-03-10 Marek Polacek <polacek@redhat.com>
6644
6645 PR c++/70153
6646 * g++.dg/delayedfold/unary-plus1.C: New test.
6647
6648 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6649
6650 * gcc.target/arm/pr45701-1.c: Escape brackets.
6651 * gcc.target/arm/pr45701-2.c: Likewise.
6652
6653 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6654
6655 * gfortran.dg/unconstrained_commons.f: New.
6656
6657 2016-03-10 Alan Modra <amodra@gmail.com>
6658
6659 * gcc.dg/pr69195.c: New.
6660 * gcc.dg/pr69238.c: New.
6661
6662 2016-03-10 Tom de Vries <tom@codesourcery.com>
6663
6664 PR testsuite/68915
6665 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6666
6667 2016-03-10 Richard Biener <rguenther@suse.de>
6668
6669 PR tree-optimization/70128
6670 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6671 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6672
6673 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6674
6675 PR tree-optimization/70152
6676 * gcc.dg/pr70152.c: New test.
6677
6678 PR target/70086
6679 * gcc.target/i386/pr70086-1.c: New test.
6680 * gcc.target/i386/pr70086-2.c: New test.
6681 * gcc.target/i386/pr70086-3.c: New test.
6682
6683 PR tree-optimization/70127
6684 * gcc.c-torture/execute/pr70127.c: New test.
6685
6686 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6687
6688 * c-c++-common/goacc/combined-directives-2.c: New test.
6689
6690 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6691
6692 PR c/68473
6693 PR c++/70105
6694 * g++.dg/diagnostic/pr70105.C: New test.
6695 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6696 (test_multiple_ordinary_maps): New test function.
6697
6698 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6699
6700 PR c/68473
6701 PR c++/70105
6702 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6703 Drop range information from call to inform_at_rich_loc.
6704 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6705 New.
6706 (test_show_locus): Replace calls to rich_location::add_range with
6707 calls to add_range. Rewrite the tests that used the now-defunct
6708 rich_location ctor taking a source_range. Simplify other tests
6709 by replacing calls to COMBINE_LOCATION_DATA with calls to
6710 make_location.
6711
6712 2016-03-09 Richard Biener <rguenther@suse.de>
6713 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR tree-optimization/70138
6716 * gcc.dg/vect/pr70138-1.c: New testcase.
6717 * gcc.dg/vect/pr70138-2.c: Likewise.
6718
6719 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6720
6721 PR target/70049
6722 * gcc.target/i386/pr70049.c: New test.
6723
6724 2016-03-09 Richard Biener <rguenther@suse.de>
6725
6726 PR c/70143
6727 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6728 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6729 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6730
6731 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6732
6733 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6734 arm-*-*.
6735
6736 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6737
6738 PR middle-end/67278
6739 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6740
6741 PR target/67278
6742 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6743
6744 PR middle-end/70050
6745 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6746 in testcase comment.
6747
6748 2016-03-09 Tom de Vries <tom@codesourcery.com>
6749
6750 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6751 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6752 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6753 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6754 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6755 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6756 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6757 * gfortran.dg/goacc/kernels-loop.f95: New test.
6758
6759 2016-03-08 Martin Sebor <msebor@redhat.com>
6760
6761 PR c++/62096
6762 * g++.dg/warn/overflow-warn-7.C: New test.
6763
6764 2016-03-08 Jason Merrill <jason@redhat.com>
6765
6766 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6767 * lib/target-supports.exp (check_effective_target_concepts): New.
6768
6769 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6770
6771 PR c++/70135
6772 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6773 * g++.dg/ubsan/pr70135.C: New test.
6774
6775 PR target/70110
6776 * gcc.dg/pr70110.c: New test.
6777
6778 2016-03-07 Martin Jambor <mjambor@suse.cz>
6779
6780 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6781 * c-c++-common/gomp/if-1.c: Likewise.
6782 * c-c++-common/gomp/pr61486-2.c: Likewise.
6783 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6784 to dg-additional-options.
6785 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6786 * g++/gomp/target-teams-1.c: Likewise.
6787 * gcc.dg/gomp/gomp.exp: Likewise.
6788 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6789 dg-additional-options.
6790 * gfortran.dg/gomp/gomp.exp: Likewise.
6791 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6792 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6793 dg-additional-options.
6794 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6795
6796 2016-03-07 Martin Jambor <mjambor@suse.cz>
6797
6798 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6799 * c-c++-common/gomp/gridify-1.c: New test.
6800 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6801
6802 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6803
6804 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6805 trigger for cortex-r8, when scanning for register r8.
6806 * gcc.target/arm/pr45701-2.c: Likewise.
6807
6808 2016-02-26 Richard Biener <rguenther@suse.de>
6809 Jeff Law <law@redhat.com>
6810
6811 PR tree-optimization/69740
6812 * gcc.c-torture/compile/pr69740-1.c: New test.
6813 * gcc.c-torture/compile/pr69740-2.c: New test.
6814
6815 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6816
6817 * lib/target-supports.exp
6818 (check_effective_target_whole_vector_shift): Enable for PPC64.
6819
6820 2016-03-07 Richard Biener <rguenther@suse.de>
6821
6822 PR tree-optimization/70115
6823 * gcc.dg/torture/pr70115.c: New testcase.
6824
6825 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6826
6827 PR middle-end/69916
6828 * c-c-++-common/goacc/pr69916.c: New.
6829
6830 2016-03-07 Richard Henderson <rth@redhat.com>
6831
6832 * gcc.c-torture/compile/pr70061.c: New test.
6833
6834 2016-03-07 Richard Biener <rguenther@suse.de>
6835
6836 PR testsuite/70109
6837 * gcc.dg/vect/O3-pr36098.c: New testcase.
6838
6839 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6840
6841 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6842
6843 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6844
6845 * gnat.dg/renaming9.ad[sb]: New testcase.
6846
6847 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6848
6849 PR c++/70084
6850 * g++.dg/expr/stdarg3.C: New test.
6851
6852 2016-03-04 Jeff Law <law@redhat.com>
6853
6854 PR tree-optimization/69196
6855 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6856 x86_64-*-*.
6857
6858 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6859
6860 PR c/69973
6861 * gcc.dg/pr69973.c: New test.
6862
6863 PR rtl-optimization/69941
6864 * gcc.dg/torture/pr69941.c: New test.
6865
6866 PR c/69824
6867 * gcc.dg/pr69824.c: New test.
6868
6869 2016-03-05 Tom de Vries <tom@codesourcery.com>
6870
6871 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6872 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6873 function.
6874
6875 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6876
6877 PR c++/66786
6878 * g++.dg/cpp1y/var-templ48.C: New test.
6879 * g++.dg/cpp1y/var-templ49.C: New test.
6880
6881 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6882
6883 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6884
6885 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6886
6887 PR c++/70035
6888 * g++.dg/ubsan/pr70035.C: New test.
6889
6890 PR target/70062
6891 * gcc.target/i386/pr70062.c: New test.
6892
6893 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6894
6895 * g++.dg/template/typename21.C: Remove c++98_only.
6896
6897 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6898
6899 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6900
6901 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6902
6903 PR c/68187
6904 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6905 function.
6906 (fn_42_b): Likewise.
6907 (fn_42_c): Likewise.
6908
6909 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6910
6911 PR c/68187
6912 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6913 function.
6914 (fn_40_b): Likewise.
6915 (fn_41_a): Likewise.
6916 (fn_41_b): Likewise.
6917
6918 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR target/70059
6921 * gcc.target/i386/avx512f-pr70059.c: New test.
6922 * gcc.target/i386/avx512dq-pr70059.c: New test.
6923
6924 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6925
6926 PR rtl-optimization/57676
6927 * gcc.dg/torture/pr57676.c: New test.
6928
6929 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6930
6931 * gcc.dg/pr70026.c: New test.
6932
6933 2016-03-04 Marek Polacek <polacek@redhat.com>
6934
6935 PR c/69798
6936 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6937 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6938
6939 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6940
6941 PR target/70004
6942 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6943 Delete.
6944 (test_corners_sisd_si): Likewise.
6945 (main): Remove checks of the above.
6946 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6947
6948 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6949
6950 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6951
6952 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6953
6954 * gcc.dg/torture/pr69951.c: Accept argc==0.
6955
6956 2016-03-04 Richard Biener <rguenther@suse.de>
6957
6958 PR c++/70054
6959 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6960 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6961
6962 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6963
6964 PR testsuite/69766
6965 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6966 testing multiarch.
6967
6968 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6969
6970 PR debug/69947
6971 * gcc.dg/guality/pr69947.c: New test.
6972
6973 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6974
6975 PR ada/70017
6976 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6977
6978 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6979
6980 PR rtl-optimization/69904
6981 * gcc.target/arm/pr69904.c: New test.
6982
6983 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6984
6985 PR target/70021
6986 * gcc.dg/vect/pr70021.c: New test.
6987 * gcc.target/i386/pr70021.c: New test.
6988
6989 2016-03-03 Marek Polacek <polacek@redhat.com>
6990
6991 PR middle-end/70050
6992 * gcc.dg/pr70050.c: New test.
6993
6994 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6995
6996 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6997
6998 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6999
7000 PR tree-optimization/70043
7001 * gfortran.dg/vect/pr70043.f90: New test.
7002
7003 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7004
7005 * gnat.dg/specs/task1.ads: New test.
7006
7007 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7008
7009 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7010 Invoke gdb with -batch.
7011 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7012
7013 2016-03-03 Richard Biener <rguenther@suse.de>
7014
7015 PR tree-optimization/55936
7016 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7017
7018 2016-03-02 Jeff Law <law@redhat.com>
7019
7020 PR rtl-optimization/69942
7021 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7022 effects of argument promotions.
7023
7024 PR tree-optimization/69987
7025 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7026 target does not support -fprefetch-loop-arrays.
7027
7028 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7029
7030 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7031
7032 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7033
7034 PR rtl-optimization/69052
7035 * gcc.target/i386/pr69052.c: New test.
7036
7037 2016-03-02 Alan Modra <amodra@gmail.com>
7038
7039 * gcc.dg/pr69990.c: New.
7040
7041 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR c/68062
7044 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7045
7046 PR middle-end/70022
7047 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7048
7049 PR target/70028
7050 * gcc.target/i386/pr70028.c: New test.
7051
7052 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7053
7054 * c-c++-common/asan/swapcontext-test-1.c,
7055 * c-c++-common/tsan/thread_leak.c,
7056 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7057 * g++.dg/tsan/benign_race.C,
7058 * g++.dg/tsan/fd_close_norace.C,
7059 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7060 races with sanitizer output
7061
7062 2016-03-02 Richard Biener <rguenther@suse.de>
7063 Uros Bizjak <ubizjak@gmail.com>
7064
7065 PR target/67278
7066 * gcc.dg/simd-8.c: New testcase.
7067
7068 2016-03-02 Richard Biener <rguenther@suse.de>
7069
7070 PR middle-end/67278
7071 * gcc.dg/simd-7.c: New testcase.
7072
7073 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7074
7075 * gcc.target/i386/pr70007.c: Tweak.
7076
7077 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7078
7079 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7080
7081 2016-03-02 Marek Polacek <polacek@redhat.com>
7082
7083 PR c/67854
7084 * gcc.dg/pr67854.c: New test.
7085
7086 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7087
7088 PR middle-end/70025
7089 * gcc.dg/torture/pr70025.c: New test.
7090
7091 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7092
7093 PR tree-optimization/68621
7094 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7095
7096 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7097
7098 * gcc.target/i386/pr70007.c: New test.
7099
7100 2016-03-01 Jeff Law <law@redhat.com>
7101
7102 PR tree-optimization/69196
7103 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7104
7105 PR tree-optimization/69196
7106 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7107 duplicating code and spoiling the expected output.
7108
7109 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7110
7111 PR target/70033
7112 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7113 supports power9 before doing tests.
7114 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7115 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7116 * gcc.target/powerpc/p9-permute.c: Likewise.
7117
7118 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7119
7120 PR target/70027
7121 * gcc.target/i386/pr70027.c: New test.
7122
7123 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7124
7125 * gcc.dg/pr70017.c: New test.
7126
7127 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR c/69796
7130 PR c/69974
7131 * gcc.dg/pr69796.c: New test.
7132 * gcc.dg/pr69974.c: New test.
7133
7134 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7135
7136 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7137
7138 2016-02-29 Jeff Law <law@redhat.com>
7139
7140 PR tree-optimization/69987
7141 * gfortran.dg/pr69987.f90: New test.
7142
7143 PR tree-optimization/69989
7144 * gcc.c-torture/compile/pr69989-2.c: New test.
7145
7146 2016-03-01 Marek Polacek <polacek@redhat.com>
7147
7148 PR c++/69795
7149 * g++.dg/parse/invalid1.C: New test.
7150
7151 2016-03-01 Richard Biener <rguenther@suse.de>
7152
7153 PR middle-end/70022
7154 * gcc.dg/pr70022.c: New testcase.
7155
7156 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7157
7158 PR tree-optimization/69956
7159 * gcc.dg/pr69956.c: New test.
7160
7161 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7162
7163 PR target/70011
7164 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7165 XFAIL when hardware supports efficient unaligned storage access.
7166
7167 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7168
7169 PR c++/69961
7170 * g++.dg/template/pr69961a.C: New test.
7171 * g++.dg/template/pr69961b.C: New test.
7172
7173 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7174
7175 PR preprocessor/69985
7176 * gcc.dg/cpp/pr69985.c: New test case.
7177
7178 2016-02-29 Jeff Law <law@redhat.com>
7179
7180 PR tree-optimization/70005
7181 * gcc.c-torture/execute/pr70005.c New test.
7182
7183 PR tree-optimization/69999
7184 * gcc.c-torture/compile/pr69999.c: New test.
7185
7186 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7187
7188 PR tree-optimization/69652
7189 * gcc.dg/torture/pr69652.c: Delete test.
7190 * gcc.dg/vect/pr69652.c: New test.
7191
7192 2016-02-19 Richard Biener <rguenther@suse.de>
7193
7194 PR tree-optimization/69980
7195 * gfortran.dg/vect/pr69980.f90: New testcase.
7196
7197 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7198
7199 * gcc.target/sparc/20160229-1.c: New test.
7200
7201 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7202
7203 * gnat.dg/stack_usage3.adb: New test.
7204 * gnat.dg/stack_usage3_pkg.ads: New helper.
7205
7206 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7207
7208 * gnat.dg/renaming8.adb: New test.
7209 * gnat.dg/renaming8_pkg1.ads: New helper.
7210 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7211 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7212
7213 2016-02-29 Richard Biener <rguenther@suse.de>
7214
7215 PR tree-optimization/69720
7216 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7217
7218 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7219
7220 PR fortran/68147
7221 PR fortran/47674
7222 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7223
7224 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7225 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7226
7227 PR fortran/56007
7228 * gfortran.dg/coarray_8.f90: Adjust error message.
7229 * gfortran.dg/pr56007.f90: New test.
7230 * gfortran.dg/pr56007.f: New test.
7231
7232 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7233
7234 PR tree-optimization/69989
7235 * gcc.dg/torture/pr69989.c: New test.
7236
7237 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7238
7239 * gcc.target/i386/stack-realign-win.c: New test.
7240
7241 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7242
7243 PR fortran/60126
7244 * gfortran.dg/pr60126.f90: New test.
7245
7246 2016-02-27 Jeff Law <law@redhat.com>
7247
7248 Revert
7249 2016-02-26 Richard Biener <rguenther@suse.de>
7250 Jeff Law <law@redhat.com>
7251
7252 PR tree-optimization/69740
7253 * gcc.c-torture/compile/pr69740-1.c: New test.
7254 * gcc.c-torture/compile/pr69740-2.c: New test.
7255
7256 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7257
7258 PR fortran/69910
7259 * gfortran.dg/newunit_4.f90: New test.
7260
7261 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7262
7263 PR target/69613
7264 PR rtl-optimization/69886
7265 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7266 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7267 target.
7268
7269 2016-02-26 Martin Sebor <msebor@redhat.com>
7270
7271 PR tree-optimization/15826
7272 * gcc.dg/tree-ssa/pr15826.c: New test.
7273
7274 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7275
7276 PR target/69969
7277 * gcc.target/powerpc/pr69969.c: New test.
7278
7279 2016-02-26 Martin Sebor <msebor@redhat.com>
7280
7281 PR c++/15766
7282 * g++.old-deja/g++.other/decl5.C: Add a test case.
7283
7284 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7285
7286 PR target/69946
7287 * gcc.target/powerpc/pr69946.c: New file.
7288
7289 2016-02-26 Richard Biener <rguenther@suse.de>
7290 Jeff Law <law@redhat.com>
7291
7292 PR tree-optimization/69740
7293 * gcc.c-torture/compile/pr69740-1.c: New test.
7294 * gcc.c-torture/compile/pr69740-2.c: New test.
7295
7296 2016-02-26 Martin Jambor <mjambor@suse.cz>
7297
7298 PR middle-end/69920
7299 * gcc.dg/torture/pr69932.c: New test.
7300 * gcc.dg/torture/pr69936.c: Likewise.
7301
7302 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7303
7304 PR target/69709
7305 * gcc.target/s390/pr69709.c: New test.
7306
7307 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7308
7309 PR target/69245
7310 * gcc.target/aarch64/pr69245_1.c: New test.
7311
7312 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7313
7314 PR target/69613
7315 * gcc.dg/torture/pr69613.c: New test.
7316
7317 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7318
7319 PR rtl-optimization/69891
7320 * gcc.target/i386/pr69891.c: New test.
7321
7322 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7323 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7324
7325 PR target/61397
7326 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7327 functionality for both 32-bit and 64-bit.
7328
7329 2016-02-26 Richard Biener <rguenther@suse.de>
7330
7331 PR tree-optimization/69551
7332 * gcc.dg/torture/pr69951.c: New testcase.
7333
7334 2016-02-25 Richard Biener <rguenther@suse.de>
7335
7336 PR tree-optimization/48795
7337 * gcc.dg/Warray-bounds-18.c: New testcase.
7338
7339 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7340
7341 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7342
7343 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR rtl-optimization/69896
7346 * gcc.dg/pr69896.c: New test.
7347
7348 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7349
7350 PR c++/69736
7351 * g++.dg/cpp1y/paren2.C: New test.
7352
7353 2016-02-24 Martin Sebor <msebor@redhat.com>
7354
7355 PR c/51147
7356 * gcc.dg/enum-mode-2.c: New test.
7357
7358 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR c++/69922
7361 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7362 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7363 * g++.dg/ubsan/pr69922.C: New test.
7364
7365 2016-02-24 Marek Polacek <polacek@redhat.com>
7366
7367 PR c/69819
7368 * gcc.dg/pr69819.c: New test.
7369
7370 2016-02-24 Martin Sebor <msebor@redhat.com>
7371
7372 PR c++/69912
7373 * g++.dg/ext/flexary15.C: New test.
7374
7375 2016-02-24 Martin Sebor <msebor@redhat.com>
7376
7377 * gcc.dg/builtins-68.c: Avoid making unportable
7378 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7379 * g++.dg/ext/builtin_alloca.C: Same.
7380
7381 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7382 Charles Baylis <charles.baylis@linaro.org>
7383
7384 PR debug/61033
7385 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7386
7387 2016-02-24 Richard Biener <rguenther@suse.de>
7388 Jakub Jelinek <jakub@redhat.com>
7389
7390 PR middle-end/69760
7391 * gcc.dg/torture/pr69760.c: New testcase.
7392
7393 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7394
7395 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7396 pattern on Solaris with as.
7397
7398 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7399
7400 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7401 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7402 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7403 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7404
7405 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7406
7407 PR middle-end/69915
7408 * gcc.dg/pr69915.c: New test.
7409
7410 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7411
7412 PR rtl-optimization/69886
7413 * gcc.dg/torture/pr69886.c: New test.
7414
7415 2016-02-24 Richard Biener <rguenther@suse.de>
7416
7417 PR middle-end/68963
7418 * gcc.dg/torture/pr68963.c: New testcase.
7419
7420 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7421
7422 PR target/69875
7423 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7424 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7425 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7426 * gcc.target/arm/atomic_loaddi_1.c: New test.
7427 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7428 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7429 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7430 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7431 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7432 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7433 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7434 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7435
7436 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7437
7438 PR middle-end/69909
7439 * gcc.dg/torture/pr69909.c: New test.
7440
7441 2016-02-24 Richard Biener <rguenther@suse.de>
7442
7443 PR tree-optimization/69907
7444 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7445 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7446 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7447
7448 2016-02-24 Christian Bruel <christian.bruel@st.com>
7449
7450 * gcc.target/arm/pragma_cpp_fma.c: New test.
7451
7452 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7453
7454 PR fortran/61156
7455 * gfortran.dg/include_6.f90: Update test.
7456
7457 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7458
7459 PR objc/69844
7460 * objc.dg/pr69844.m: New test.
7461
7462 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7463
7464 PR libgfortran/69456
7465 * gfortran.dg/namelist_89.f90: New test.
7466 * gfortran.dg/pr59700.f90: Update test..
7467
7468 2016-02-23 Martin Sebor <msebor@redhat.com>
7469
7470 PR middle-end/69780
7471 * g++.dg/ext/builtin_alloca.C: New test.
7472 * gcc.dg/builtins-68.c: New test.
7473
7474 2016-02-23 Richard Henderson <rth@redhat.com>
7475
7476 * gcc.target/i386/addr-space-3.c: Remove test.
7477
7478 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7479
7480 PR preprocessor/69126
7481 PR preprocessor/69543
7482 * c-c++-common/pr69126-2-long.c: New test.
7483 * c-c++-common/pr69126-2-short.c: New test.
7484 * c-c++-common/pr69543-1.c: Remove xfail.
7485
7486 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7487
7488 PR preprocessor/69126
7489 PR preprocessor/69543
7490 PR preprocessor/69558
7491 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7492 (f): Rename to...
7493 (test_2): ...this, and add leading comment.
7494 (MACRO_3, test_3): New.
7495 (MACRO_4A, MACRO_4B, test_4): New.
7496 (MACRO): Rename to...
7497 (MACRO_5): ...this.
7498 (g): Rename to...
7499 (test_5): ...this, updating for renaming of MACRO, and
7500 add leading comment.
7501 * c-c++-common/pr69543-1.c: New.
7502 * c-c++-common/pr69543-2.c: New.
7503 * c-c++-common/pr69543-3.c: New.
7504 * c-c++-common/pr69543-4.c: New.
7505 * c-c++-common/pr69558-1.c: New.
7506 * c-c++-common/pr69558-2.c: New.
7507 * c-c++-common/pr69558-3.c: New.
7508 * c-c++-common/pr69558-4.c: New.
7509 * gcc.dg/pr69558.c: Move to...
7510 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7511 xfail for c++.
7512
7513 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7514
7515 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7516 to -ftree-parallelize-loops/-fopenacc changes.
7517 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7518 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7519 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7520 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7521 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7522 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7523 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7524 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7525 * c-c++-common/goacc/kernels-loop.c: Likewise.
7526 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7527 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7528 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7529 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7530
7531 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7532
7533 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7534
7535 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7536
7537 PR c++/69902
7538 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7539
7540 PR c/69900
7541 * gcc.dg/pr69900.c: New test.
7542
7543 2016-02-23 Martin Jambor <mjambor@suse.cz>
7544
7545 PR tree-optimization/69666
7546 * gcc.dg/tree-ssa/pr69666.c: New test.
7547
7548 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7549
7550 PR fortran/67451
7551 * gfortran.dg/coarray_allocate_5.f08: New test.
7552
7553 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7554
7555 * gcc.target/s390/vcond-shift.c: Move to ...
7556 * gcc.target/s390/vector/vcond-shift.c: ... here.
7557
7558 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7559
7560 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7561 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7562
7563 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7564
7565 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7566
7567 2016-02-20 Mark Wielaard <mjw@redhat.com>
7568
7569 PR c/28901
7570 * gcc.dg/unused-variable-3.c: New test.
7571
7572 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR target/69888
7575 * gcc.target/i386/pr69888.c: New test.
7576
7577 2016-02-22 Richard Biener <rguenther@suse.de>
7578
7579 PR tree-optimization/69882
7580 * gfortran.dg/vect/pr69882.f90: New testcase.
7581
7582 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7583
7584 PR target/69885
7585 * gcc.dg/pr69885.c: New test.
7586
7587 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7588
7589 PR target/69806
7590 PR target/54089
7591 * gcc.target/sh/pr54089-10.c: New.
7592
7593 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7594
7595 PR fortran/69423
7596 * gfortran.dg/deferred_character_15.f90 : New test.
7597
7598 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7599
7600 PR fortran/57365
7601 gfortran.dg/allocate_with_source_18.f03: New test.
7602
7603 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7604
7605 PR fortran/52531
7606 gfortran.dg/gomp/pr52531.f90: New test.
7607
7608 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7609
7610 PR c++/69865
7611 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7612 -std=c++03.
7613
7614 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7615
7616 PR c++/69826
7617 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7618 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7619
7620 PR c++/69850
7621 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7622
7623 PR c++/69851
7624 * g++.dg/torture/pr69851.C: New test.
7625
7626 2016-02-19 Martin Sebor <msebor@redhat.com>
7627
7628 PR testsuite/69573
7629 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7630
7631 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7632
7633 PR c++/69850
7634 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7635 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7636
7637 PR c++/67767
7638 * g++.dg/cpp0x/pr67767.C: New test.
7639
7640 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7641
7642 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7643 for fp, simd, crypto, crc, lse.
7644 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7645 above.
7646 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7647 effective target check.
7648
7649 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR target/69820
7652 * gcc.target/i386/pr69820.c: New test.
7653
7654 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7655
7656 * gcc.target/s390/vector/int128-1.c: New test.
7657
7658 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7659
7660 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7661
7662 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7663
7664 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7665 instruction pattern name to prevent the testcase from failing with
7666 -march=z13.
7667
7668 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7669
7670 * gcc.target/s390/md/movstr-2.c: New test.
7671
7672 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7673
7674 * gcc.target/s390/morestack.c: New test.
7675
7676 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7677
7678 PR target/69625
7679 * gcc.target/s390/pr69625.c: Add test case.
7680
7681 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7682
7683 PR testsuite/68580
7684 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7685
7686 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7687
7688 PR target/68404
7689 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7690 * gcc.target/powerpc/fusion3.c: Likewise.
7691
7692 2016-02-18 Richard Biener <rguenther@suse.de>
7693
7694 PR middle-end/69553
7695 * g++.dg/torture/pr69553.C: New testcase.
7696
7697 2016-02-18 Nick Clifton <nickc@redhat.com>
7698
7699 PR target/62254
7700 PR target/69610
7701 * gcc.target/arm/pr62554.c: New test.
7702 * gcc.target/arm/pr69610-1.c: New test.
7703 * gcc.target/arm/pr69610-2.c: New test.
7704
7705 2016-02-18 Richard Biener <rguenther@suse.de>
7706
7707 PR middle-end/69854
7708 * gcc.dg/torture/pr69854.c: New testcase.
7709
7710 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR c++/69850
7713 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7714
7715 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7716
7717 * gcc.target/powerpc/vec-cg.c: New test.
7718
7719 2016-02-17 Richard Biener <rguenther@suse.de>
7720
7721 PR testsuite/69586
7722 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7723
7724 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7725
7726 PR target/69161
7727 * gcc.c-torture/compile/pr69161.c: New test.
7728
7729 2016-02-17 David Sherwood <david.sherwood@arm.com>
7730
7731 PR target/69532
7732 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7733 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7734
7735 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7736
7737 * gcc.dg/ifcvt-4.c: Skip on Visium.
7738
7739 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7740
7741 * gnat.dg/atomic8.adb: New test.
7742
7743 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7744
7745 * gnat.dg/discr46.ad[sb]: New test.
7746
7747 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7748
7749 PR Target/48344
7750 * gcc.target/powerpc/pr48344-1.c: New test.
7751
7752 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7753
7754 PR fortran/69742
7755 * gfortran.dg/associate_21.f90: New test.
7756
7757 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7758
7759 PR c/69835
7760 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7761 -Wnonnull in dg-options.
7762 * c-c++-common/nonnull-2.c: New test.
7763
7764 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7765 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7766
7767 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7768
7769 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7770
7771 PR middle-end/69801
7772 * gcc.dg/pr69801.c: Add empty dg-options.
7773
7774 2016-02-16 James Norris <jnorris@codesourcery.com>
7775
7776 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7777 * g++.dg/goacc/deviceptr-1.c: New file.
7778
7779 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR tree-optimization/69820
7782 * gcc.dg/vect/pr69820.c: New test.
7783
7784 2016-02-16 Richard Biener <rguenther@suse.de>
7785
7786 PR tree-optimization/69776
7787 * gcc.dg/torture/pr69776-2.c: New testcase.
7788
7789 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7790
7791 PR tree-optimization/69714
7792 * gcc.dg/torture/pr69714.c: New test.
7793
7794 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR tree-optimization/69802
7797 * gcc.dg/pr69802.c: New test.
7798
7799 2016-02-16 Richard Biener <rguenther@suse.de>
7800
7801 PR middle-end/69801
7802 * gcc.dg/pr69801.c: New testcase.
7803
7804 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7805
7806 PR libgfortran/69651
7807 * gfortran.dg/read_bang.f90: New test.
7808 * gfortran.dg/read_bang4.f90: New test.
7809
7810 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR c++/69658
7813 * g++.dg/init/pr69658.C: New test.
7814
7815 PR c++/69797
7816 * c-c++-common/pr69797.c: New test.
7817
7818 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7819
7820 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7821 check for aarch64*-*-*.
7822
7823 2016-02-15 Richard Biener <rguenther@suse.de>
7824
7825 PR tree-optimization/69783
7826 * gcc.dg/vect/pr69783.c: New testcase.
7827
7828 2016-02-15 Richard Biener <rguenther@suse.de>
7829
7830 PR tree-optimization/69776
7831 * gcc.dg/torture/pr69776.c: New testcase.
7832
7833 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7834
7835 PR fortran/60526
7836 * gfortran.dg/type_decl_4.f90: Reinstated.
7837
7838 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7839
7840 PR fortran/68746
7841 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7842
7843 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7844
7845 PR fortran/60526
7846 PR bootstrap/69816
7847 * gfortran.dg/type_decl_4.f90: Removed.
7848
7849 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7850
7851 PR fortran/60526
7852 * gfortran.dg/type_decl_4.f90: New test.
7853
7854 2016-02-14 Alan Modra <amodra@gmail.com>
7855
7856 PR testsuite/68886
7857 * gcc.c-torture/execute/stkalign.c: Revise test.
7858
7859 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7860
7861 PR target/67260
7862 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7863
7864 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7865
7866 PR target/67260
7867 * gcc.target/sh/torture/pr67260.c: New.
7868
7869 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7870
7871 * gcc.dg/pr67964.c: Add dg-require-alias.
7872
7873 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7874
7875 PR target/67636
7876 PR target/64345
7877 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7878
7879 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7880
7881 PR libgfortran/69668
7882 * gfortran.dg/namelist_88.f90: New test.
7883
7884 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7885
7886 PR libgfortran/69668
7887 * gfortran.dg/namelist_38.f90: Update test.
7888 * gfortran.dg/namelist_84.f90: Update test.
7889
7890 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7891
7892 PR other/69554
7893 * gcc.dg/pr69554-1.c: New test.
7894 * gfortran.dg/pr69554-1.F90: New test.
7895 * gfortran.dg/pr69554-2.F90: New test.
7896 * lib/gcc-dg.exp (proc dg-locus): New function.
7897 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7898 distinguish between the caret-printing and non-caret-printing
7899 cases. If caret-printing has been explicitly enabled, bail out
7900 without attempting to fix up the output.
7901
7902 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7903
7904 PR driver/69265
7905 PR driver/69453
7906 * gcc.dg/spellcheck-options-3.c: New test case.
7907 * gcc.dg/spellcheck-options-4.c: New test case.
7908 * gcc.dg/spellcheck-options-5.c: New test case.
7909 * gcc.dg/spellcheck-options-6.c: New test case.
7910 * gcc.dg/spellcheck-options-7.c: New test case.
7911 * gcc.dg/spellcheck-options-8.c: New test case.
7912 * gcc.dg/spellcheck-options-9.c: New test case.
7913 * gcc.dg/spellcheck-options-10.c: New test case.
7914
7915 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7916
7917 PR rtl-optimization/69764
7918 PR rtl-optimization/69771
7919 * c-c++-common/pr69764.c: New test.
7920 * gcc.dg/torture/pr69771.c: New test.
7921
7922 2016-02-12 Marek Polacek <polacek@redhat.com>
7923
7924 * g++.dg/torture/init-list1.C: New.
7925
7926 2016-02-12 Marek Polacek <polacek@redhat.com>
7927
7928 * gcc.dg/pr69522.c: Add empty dg-options.
7929
7930 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7931
7932 * g++.dg/lto/lto.exp: Include and init mpx.
7933 * g++.dg/lto/pr69729_0.C: New test.
7934
7935 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7936
7937 PR ipa/69241
7938 * g++.dg/ipa/pr69241-4.C: New test.
7939
7940 PR ipa/68672
7941 * g++.dg/ipa/pr68672-1.C: New test.
7942 * g++.dg/ipa/pr68672-2.C: New test.
7943 * g++.dg/ipa/pr68672-3.C: New test.
7944
7945 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7946
7947 PR c/69522
7948 * gcc.dg/pr69522.c: New test.
7949
7950 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7951
7952 PR c++/69098
7953 * g++.dg/cpp1y/69098.C: New test.
7954 * g++.dg/cpp1y/69098-2.C: New test.
7955
7956 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7957
7958 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7959 and neighbour -> neighbor.
7960 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7961 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7962 * c-c++-common/Wvarargs.c: Likewise.
7963 * c-c++-common/goacc/host_data-5.c: Likewise.
7964 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7965 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7966 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7967 * gcc.target/aarch64/pr60697.c: Likewise.
7968 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7969 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7970 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7971 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7972 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7973 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7974 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7975 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7976 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7977 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7978 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7979 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7980 * g++.dg/lookup/koenig5.C: Likewise.
7981 * g++.dg/ext/no-asm-2.C: Likewise.
7982 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7983 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7984 * gfortran.dg/used_types_16.f90: Likewise.
7985 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7986 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7987 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7988 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7989 * gfortran.dg/abstract_type_6.f03: Likewise.
7990 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7991 * gfortran.dg/used_types_15.f90: Likewise.
7992 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7993 * gfortran.dg/exit_3.f08: Likewise.
7994 * gfortran.dg/open_status_2.f90: Likewise.
7995 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7996 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7997 * gfortran.dg/associate_1.f03: Likewise.
7998 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7999 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8000 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8001 * gcc.dg/builtin-object-size-1.c: Likewise.
8002 * gcc.dg/noreturn-6.c: Likewise.
8003 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8004 * gcc.dg/globalalias.c: Likewise.
8005 * gcc.dg/builtins-config.h: Likewise.
8006 * gcc.dg/pr30457.c: Likewise.
8007 * gcc.c-torture/compile/volatile-1.c: Likewise.
8008 * gcc.c-torture/execute/20101011-1.c: Likewise.
8009 * c-c++-common/Waddress-1.c: Likewise.
8010
8011 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8012
8013 PR c/69768
8014 * c-c++-common/Waddress-1.c: New test.
8015
8016 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8017
8018 PR fortran/69296
8019 * gfortran.dg/associate_19.f03: New test.
8020 * gfortran.dg/associate_20.f03: New test.
8021
8022 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8023
8024 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8025
8026 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8027
8028 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8029 .arch armv8-a\n. Add -dA to dg-options.
8030 * gcc.target/aarch64/assembler_arch_1.c: New test.
8031 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8032
8033 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8034
8035 PR c++/68726
8036 * g++.dg/cpp0x/pr68726.C: New.
8037
8038 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8039
8040 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8041 test.
8042
8043 2016-02-11 Richard Biener <rguenther@suse.de>
8044
8045 * g++.dg/tree-ssa/pr61034.C: Adjust.
8046
8047 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8048
8049 PR target/69148
8050 * gcc.target/s390/pr69148.c: New.
8051
8052 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8053
8054 PR tree-optimization/69652
8055 * gcc.dg/torture/pr69652.c: New test.
8056
8057 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8058 Patrick Palka <ppalka@gcc.gnu.org>
8059
8060 PR ipa/69241
8061 PR c++/69649
8062 * g++.dg/ipa/pr69241-1.C: New test.
8063 * g++.dg/ipa/pr69241-2.C: New test.
8064 * g++.dg/ipa/pr69241-3.C: New test.
8065 * g++.dg/ipa/pr69649.C: New test.
8066
8067 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8068
8069 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8070 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8071
8072 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8073
8074 PR tree-optimization/68021
8075 * gcc.dg/tree-ssa/pr68021.c: New test.
8076
8077 2016-02-10 Richard Biener <rguenther@suse.de>
8078
8079 PR tree-optimization/69726
8080 * gcc.dg/uninit-22.c: New testcase.
8081
8082 2016-02-09 Andrew Pinski <apinski@cavium.com>
8083
8084 PR tree-opt/69282
8085 * gcc.c-torture/compile/20160205-1.c: New testcase.
8086
8087 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8088
8089 PR target/68404
8090 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8091 instead accessing a really large arrray.
8092 * gcc.target/powerpc/fusion3.c: Likewise.
8093
8094 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8095
8096 PR target/68532
8097 * gcc.c-torture/execute/pr68532.c: New test.
8098
8099 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8100
8101 PR target/69634
8102 * gcc.dg/pr69634.c: New.
8103
8104 2016-02-09 Richard Biener <rguenther@suse.de>
8105
8106 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8107
8108 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8109
8110 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8111
8112 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8113
8114 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8115
8116 2016-02-09 Richard Biener <rguenther@suse.de>
8117
8118 PR tree-optimization/69715
8119 * gcc.dg/torture/pr69715.c: New testcase.
8120
8121 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8122
8123 PR c++/69139
8124 * g++.dg/cpp0x/trailing12.C: New test.
8125 * g++.dg/cpp0x/trailing13.C: New test.
8126
8127 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8128
8129 PR c++/69283
8130 PR c++/67835
8131 * g++.dg/cpp1y/auto-fn29.C: New test.
8132 * g++.dg/cpp1y/auto-fn30.C: New test.
8133
8134 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8135
8136 PR tree-optimization/69209
8137 * gcc.c-torture/compile/pr69209.c: New test.
8138
8139 2016-02-08 Jeff Law <law@redhat.com>
8140
8141 PR tree-optimization/68541
8142 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8143 of statements allowed in join block for path splitting.
8144
8145 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8146
8147 PR c++/59627
8148 * g++.dg/gomp/pr59627.C: New test.
8149
8150 PR ipa/69239
8151 * g++.dg/ipa/pr69239.C: New test.
8152
8153 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8154
8155 PR preprocessor/69664
8156 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8157 * gcc.dg/cpp/warn-comments.c: Likewise.
8158
8159 2016-02-08 Marek Polacek <polacek@redhat.com>
8160
8161 PR c++/69688
8162 * g++.dg/init/const12.C: New test.
8163
8164 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8165
8166 PR target/60410
8167 * gcc.dg/lto/pr55113_0.c: Remove test.
8168
8169 2016-02-08 Richard Biener <rguenther@suse.de>
8170
8171 PR tree-optimization/69719
8172 * gcc.dg/torture/pr69719.c: New testcase.
8173
8174 2016-02-08 Richard Biener <rguenther@suse.de>
8175 Jeff Law <law@redhat.com>
8176
8177 PR target/68273
8178 * gcc.target/mips/pr68273.c: New testcase.
8179
8180 2016-02-08 Richard Biener <rguenther@suse.de>
8181
8182 PR rtl-optimization/69274
8183 * gcc.target/i386/addr-sel-1.c: XFAIL.
8184
8185 2016-02-08 Jeff Law <law@redhat.com>
8186
8187 PR tree-optimization/68541
8188 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8189
8190 PR tree-optimization/65917
8191 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8192
8193 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8194
8195 PR fortran/50555
8196 * gfortran.dg/namelist_args.f90: New test.
8197
8198 2016-02-05 Jeff Law <law@redhat.com>
8199
8200 PR tree-optimization/68541
8201 * gcc.dg/tree-ssa/split-path-2.c: New test.
8202 * gcc.dg/tree-ssa/split-path-3.c: New test.
8203 * gcc.dg/tree-ssa/split-path-4.c: New test.
8204 * gcc.dg/tree-ssa/split-path-5.c: New test.
8205 * gcc.dg/tree-ssa/split-path-6.c: New test.
8206 * gcc.dg/tree-ssa/split-path-7.c: New test.
8207
8208 2016-02-05 Martin Sebor <msebor@redhat.com>
8209
8210 PR c++/69662
8211 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8212 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8213
8214 2016-02-06 Richard HEnderson <rth@redhat.com>
8215
8216 PR c/69643
8217 * gcc.target/i386/addr-space-4.c: New.
8218 * gcc.target/i386/addr-space-5.c: New.
8219
8220 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8221
8222 PR fortran/66089
8223 * gfortran.dg/elemental_dependency_6.f90: New.
8224
8225 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR rtl-optimization/69691
8228 * gcc.c-torture/execute/pr69691.c: New test.
8229
8230 PR c++/69628
8231 * g++.dg/parse/pr69628.C: New test.
8232
8233 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8234
8235 * gcc.dg/sancov/asan.c: Move to ...
8236 * gcc.dg/asan/sancov-1.c: ... here.
8237
8238 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8239
8240 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8241
8242 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8243
8244 PR target/69677
8245 * gcc.target/i386/pr69677.c: New test.
8246
8247 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8248
8249 PR c++/68948
8250 * g++.dg/template/pr68948.C: New test.
8251
8252 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8253
8254 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8255 (only necessary on s390x).
8256
8257 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8258
8259 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8260 -mno-accumulate-outgoing-args.
8261
8262 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8263
8264 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8265
8266 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR c/69669
8269 * c-c++-common/pr69669.c: New test.
8270
8271 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8272
8273 PR target/69667
8274 * g++.dg/pr69667.C: New file.
8275
8276 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8277
8278 PR target/69619
8279 * gcc.dg/pr69619.c: Add new test.
8280
8281 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8282
8283 PR rtl-optimization/69577
8284 * gcc.target/i386/pr69577.c: New test.
8285
8286 2016-02-04 Martin Liska <mliska@suse.cz>
8287
8288 * g++.dg/asan/pr69276.C: New test.
8289
8290 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8291
8292 PR target/65932
8293 PR target/67714
8294 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8295 a single smulbb instruction.
8296 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8297 * gcc.target/amr/wmul-2.c: Likewise.
8298
8299 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8300
8301 PR target/65932
8302 PR target/67714
8303 * gcc.c-torture/execute/pr67714.c: New test.
8304
8305 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8306
8307 PR target/69454
8308 * gcc.target/i386/pr69454-1.c: New test.
8309 * gcc.target/i386/pr69454-2.c: New test.
8310
8311 2016-02-03 Martin Sebor <msebor@redhat.com>
8312
8313 PR c++/69251
8314 PR c++/69253
8315 PR c++/69290
8316 PR c++/69277
8317 PR c++/69349
8318 * g++.dg/ext/flexarray-mangle-2.C: New test.
8319 * g++.dg/ext/flexarray-mangle.C: New test.
8320 * g++.dg/ext/flexarray-subst.C: New test.
8321 * g++.dg/ext/flexary11.C: New test.
8322 * g++.dg/ext/flexary12.C: New test.
8323 * g++.dg/ext/flexary13.C: New test.
8324 * g++.dg/ext/flexary14.C: New test.
8325 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8326
8327 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8328
8329 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8330 Define only if CHECK_FLOAT128 is defined.
8331 (main): Properly initialize u5.
8332
8333 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8334
8335 PR c/69627
8336 * gcc.dg/pr69627.c: New test.
8337
8338 PR target/69644
8339 * gcc.dg/pr69644.c: New test.
8340
8341 2016-02-03 Mike Stump <mikestump@comcast.net>
8342
8343 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8344 support for struct-layout-1.exp.
8345
8346 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8347
8348 PR c++/69056
8349 * g++.dg/cpp0x/pr69056.C: New test.
8350
8351 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8352 Alexandre Oliva <aoliva@redhat.com>
8353
8354 PR target/69461
8355 * gcc.target/powerpc/pr69461.c: New.
8356
8357 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8358
8359 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8360 works from here ...
8361 (check_effective_target_fsanitize_thread): ... to here. Do not
8362 specify additional compile flags for the test source.
8363 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8364 specify additional compile flags for the test source.
8365
8366 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8367
8368 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8369
8370 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8371
8372 PR fortran/67451
8373 PR fortran/69418
8374 * gfortran.dg/coarray_allocate_2.f08: New test.
8375 * gfortran.dg/coarray_allocate_3.f08: New test.
8376 * gfortran.dg/coarray_allocate_4.f08: New test.
8377
8378 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8379
8380 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8381 use same scan-tree-dump-times on all platforms.
8382 * gcc.dg/vect/vect-outer-1.c: Likewise.
8383 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8384 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8385 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8386 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8387 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8388 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8389 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8390
8391 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8392
8393 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8394 warning.
8395
8396 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8397
8398 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8399
8400 2016-02-02 James Norris <jnorris@codesourcery.com>
8401
8402 * c-c++-common/goacc/routine-5.c: Add tests.
8403
8404 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8405
8406 * gcc.target/nvptx/unsigned-cmp.c: New test.
8407
8408 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8409
8410 * gcc.target/aarch64/scalar_shift_1.c
8411 (test_corners_sisd_di): Improve force to SIMD register.
8412 (test_corners_sisd_si): Likewise.
8413 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8414 Remove scan-assembler check for ldr.
8415
8416 2016-02-02 Richard Biener <rguenther@suse.de>
8417
8418 PR tree-optimization/69595
8419 * gcc.dg/Warray-bounds-17.c: New testcase.
8420
8421 2016-02-02 Richard Biener <rguenther@suse.de>
8422
8423 PR tree-optimization/69606
8424 * gcc.dg/torture/pr69606.c: New testcase.
8425
8426 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8427
8428 PR middle-end/68542
8429 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8430 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8431
8432 2016-02-02 Alan Modra <amodra@gmail.com>
8433
8434 PR target/69548
8435 * gcc.target/powerpc/pr69548.c: New test.
8436
8437 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR rtl-optimization/69592
8440 * gcc.dg/pr69592.c: New test.
8441
8442 PR preprocessor/69543
8443 PR c/69558
8444 * gcc.dg/pr69543.c: New test.
8445 * gcc.dg/pr69558.c: New test.
8446
8447 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8448
8449 PR testsuite/65940
8450 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8451
8452 2016-02-01 Martin Sebor <msebor@redhat.com>
8453
8454 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8455
8456 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8457
8458 PR tree-optimization/67921
8459 * c-c++-common/ubsan/pr67921.c: New test.
8460
8461 2016-02-01 Richard Biener <rguenther@suse.de>
8462
8463 PR middle-end/69556
8464 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8465
8466 2016-02-01 Richard Biener <rguenther@suse.de>
8467
8468 PR tree-optimization/69574
8469 * gcc.dg/torture/pr69574.c: New testcase.
8470
8471 2016-02-01 Richard Biener <rguenther@suse.de>
8472
8473 PR tree-optimization/69579
8474 * gcc.dg/setjmp-6.c: New testcase.
8475
8476 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR rtl-optimization/69570
8479 * g++.dg/opt/pr69570.C: New test.
8480
8481 2016-02-01 Richard Henderson <rth@redhat.com>
8482
8483 * gcc.dg/pr69535.c: New test.
8484
8485 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8486
8487 PR testsuite/69584
8488 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8489 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8490
8491 PR debug/68244
8492 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8493
8494 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8495
8496 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8497
8498 PR fortran/67564
8499 * gfortran.dg/allocate_with_source_17.f03: New test.
8500
8501 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR tree-optimization/69546
8504 * gcc.dg/torture/pr69546.c: New test.
8505
8506 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8507
8508 PR fortran/69566
8509 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8510
8511 2016-01-30 Martin Sebor <msebor@redhat.com>
8512
8513 PR c++/68490
8514 * g++.dg/ext/flexary10.C: New test.
8515
8516 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8517
8518 PR fortran/66707
8519 gfortran.dg/common_23.f90: New test.
8520
8521 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8522
8523 PR target/65546
8524 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8525 condition being checked, and disable it when the target supports
8526 misaligned loads and stores.
8527
8528 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8529
8530 PR debug/69518
8531 * gcc.dg/torture/pr69518.c: New test.
8532
8533 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8534
8535 PR target/69530
8536 * gcc.target/i386/pr69530.c: New test.
8537
8538 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8539
8540 PR target/65604
8541 * gcc.target/mips/div-delay.c: New test.
8542
8543 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR target/69551
8546 * gcc.target/i386/pr69551.c: New test.
8547
8548 PR target/66137
8549 * gcc.target/i386/pr66137.c: New test.
8550
8551 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8552
8553 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8554 always built for p5600.
8555 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8556 isa=p5600 dg-option.
8557
8558 2016-01-29 Richard Biener <rguenther@suse.de>
8559
8560 PR tree-optimization/69547
8561 * g++.dg/tree-ssa/pr69547.C: New testcase.
8562
8563 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR debug/66869
8566 * g++.dg/warn/Wunused-function2.C: New test.
8567
8568 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8569
8570 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8571 support for test to succeed.
8572
8573 2016-01-29 Marek Polacek <polacek@redhat.com>
8574
8575 PR c++/69509
8576 PR c++/69516
8577 * g++.dg/ext/constexpr-vla2.C: New test.
8578 * g++.dg/ext/constexpr-vla3.C: New test.
8579 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8580
8581 2016-01-29 Richard Biener <rguenther@suse.de>
8582
8583 PR middle-end/69537
8584 * gcc.dg/uninit-21.c: New testcase.
8585
8586 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8587
8588 PR target/69459
8589 * gcc.target/i386/pr69459.c: New test.
8590
8591 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8592
8593 PR target/68400
8594 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8595 * gcc.target/mips/pr68400.c: New test.
8596
8597 2016-01-28 Martin Sebor <msebor@redhat.com>
8598
8599 PR target/17381
8600 * gcc.target/powerpc/pr17381.c: New test.
8601
8602 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR middle-end/69542
8605 * gcc.dg/torture/pr69542.c: New test.
8606
8607 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8608
8609 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8610
8611 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8612
8613 * gcc.dg/pr65980.c: Skip on AIX.
8614 * gcc.dg/pr66688.c: Same.
8615
8616 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8617
8618 PR target/63679
8619 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8620 * gcc.dg/tree-ssa/sra-18.c: Same.
8621
8622 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8623
8624 PR fortran/62536
8625 * gfortran.dg/block_15.f08: New test.
8626 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8627 on incorrectly closed BLOCK.
8628
8629 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8630
8631 * gcc.dg/declare-simd.c: New test.
8632 2016-01-28 Richard Biener <rguenther@suse.de>
8633
8634 PR tree-optimization/69466
8635 * gfortran.dg/vect/pr69466.f90: New testcase.
8636
8637 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8638
8639 * g++.dg/pr67989.C: Remove ARM-specific option.
8640 * gcc.target/arm/pr67989.C: New file.
8641
8642 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8643
8644 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8645 and expm1 test for glibc < 2.11.
8646
8647 2016-01-27 Richard Henderson <rth@redhat.com>
8648
8649 * gcc.c-torture/execute/pr69447.c: New test.
8650
8651 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8652
8653 PR fortran/69422
8654 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8655
8656 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8657
8658 PR debug/66869
8659 * gcc.dg/pr66869.c: New test.
8660
8661 2016-01-25 Jeff Law <law@redhat.com>
8662
8663 PR tree-optimization/68398
8664 PR tree-optimization/69196
8665 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8666 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8667 path to avoid new heuristic allowing more irreducible regions
8668 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8669 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8670 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8671 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8672 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8673
8674 2016-01-27 Marek Polacek <polacek@redhat.com>
8675
8676 PR c/68062
8677 * c-c++-common/vector-compare-4.c: New test.
8678
8679 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8680
8681 PR preprocessor/69126
8682 * c-c++-common/pr69126.c: New test case.
8683
8684 2016-01-27 Ian Lance Taylor <iant@google.com>
8685
8686 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8687
8688 2016-01-27 Ryan Burn <contact@rnburn.com>
8689
8690 PR cilkplus/69267
8691 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8692
8693 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8694
8695 PR target/69512
8696 * gcc.target/i386/pr69512.c: New test.
8697
8698 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8699
8700 PR ada/69488
8701 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8702
8703 2016-01-27 Marek Polacek <polacek@redhat.com>
8704
8705 PR c++/69379
8706 * g++.dg/pr69379.C: New test.
8707
8708 2016-01-27 Martin Sebor <msebor@redhat.com>
8709
8710 PR c++/69317
8711 * g++.dg/abi/Wabi-2-2.C: New test.
8712 * g++.dg/abi/Wabi-2-3.C: New test.
8713 * g++.dg/abi/Wabi-3-2.C: New test.
8714 * g++.dg/abi/Wabi-3-3.C: New test.
8715
8716 2016-01-27 Richard Biener <rguenther@suse.de>
8717
8718 PR tree-optimization/69166
8719 * gcc.dg/torture/pr69166.c: New testcase.
8720
8721 2016-01-27 Martin Jambor <mjambor@suse.cz>
8722
8723 PR tree-optimization/69355
8724 * gcc.dg/tree-ssa/pr69355.c: New test.
8725
8726 2016-01-27 Marek Polacek <polacek@redhat.com>
8727
8728 PR c++/69496
8729 * g++.dg/ext/constexpr-vla1.C: New test.
8730
8731 2016-01-20 Christian Bruel <christian.bruel@st.com>
8732
8733 PR target/69245
8734 * gcc.target/arm/pr69245.c: New test.
8735
8736 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR tree-optimization/69399
8739 * gcc.dg/torture/pr69399.c: New test.
8740
8741 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8742
8743 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8744
8745 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8746
8747 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8748
8749 2016-01-26 Tom de Vries <tom@codesourcery.com>
8750
8751 PR tree-optimization/69110
8752 * gcc.dg/autopar/pr69110.c: New test.
8753
8754 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8755 Sebastian Pop <s.pop@samsung.com>
8756
8757 * gcc.dg/graphite/isl-ast-op-select.c: New.
8758
8759 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8760
8761 PR fortran/69385
8762 * gfortran.dg/allocate_error_6.f90: New test.
8763
8764 2016-01-26 Richard Henderson <rth@redhat.com>
8765
8766 * gcc.dg/tm/pr60908.c: New test.
8767
8768 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8769
8770 PR other/69006
8771 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8772 directive.
8773 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8774 expected multiline output to reflect the colorization being
8775 disabled before newlines.
8776 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8777 (custom_diagnostic_finalizer): Replace call to
8778 pp_newline_and_flush with call to pp_flush.
8779 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8780 * gfortran.dg/implicit_class_1.f90: Likewise.
8781 * lib/gcc-dg.exp (allow_blank_lines): New global.
8782 (dg-allow-blank-lines-in-output): New procedure.
8783 (gcc-dg-prune): Complain about blank lines in the output, unless
8784 dg-allow-blank-lines-in-output was called.
8785 * lib/multiline.exp (_build_multiline_regex): Only support
8786 arbitrary followup text for non-blank-lines, not for blank lines.
8787
8788 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8789
8790 PR tree-optimization/69483
8791 * gcc.dg/pr69483.c: New test.
8792 * g++.dg/opt/pr69483.C: New test.
8793
8794 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8795
8796 PR target/68620
8797 * gcc.target/arm/pr68620.c: New test.
8798
8799 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8800
8801 * gcc.target/i386/pr68986-2.c: Remove -m32.
8802
8803 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8804
8805 PR target/68986
8806 * gcc.target/i386/pr68986-1.c: New test.
8807 * gcc.target/i386/pr68986-2.c: Likewise.
8808 * gcc.target/i386/pr68986-3.c: Likewise.
8809
8810 2016-01-26 Christian Bruel <christian.bruel@st.com>
8811
8812 * lib/target-supports.exp
8813 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8814 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8815 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8816
8817 2016-01-26 Richard Biener <rguenther@suse.de>
8818
8819 PR tree-optimization/69452
8820 * gcc.dg/torture/pr69452.c: New testcase.
8821
8822 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8823
8824 PR target/69442
8825 * gcc.dg/pr69442.c: New test.
8826
8827 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8828
8829 PR target/67896
8830 * gcc.target/aarch64/simd/pr67896.C: New.
8831
8832 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8833
8834 PR tree-optimization/69400
8835 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8836 function.
8837 (plugin_init): Call it.
8838 * gcc.dg/torture/pr69400.c: New test.
8839
8840 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8841
8842 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8843
8844 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8845 Sebastian Pop <s.pop@samsung.com>
8846
8847 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8848 isl-0.15.
8849
8850 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8851 Sebastian Pop <s.pop@samsung.com>
8852
8853 * gcc.dg/graphite/pr69292.c: New.
8854
8855 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8856
8857 * c-c++-common/goacc/use_device-1.c: New test.
8858
8859 2016-01-25 Jeff Law <law@redhat.com>
8860
8861 PR tree-optimization/69196
8862 PR tree-optimization/68398
8863 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8864 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8865
8866 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8867
8868 PR target/69469
8869 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8870 Algorithm.
8871
8872 2016-01-25 Richard Biener <rguenther@suse.de>
8873
8874 PR testsuite/69380
8875 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8876
8877 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8878
8879 PR target/69421
8880 * gcc.dg/pr69421.c: New test.
8881
8882 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8883
8884 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8885 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8886 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8887 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8888 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8889 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8890 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8891 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8892 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8893 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8894
8895 2016-01-25 Richard Biener <rguenther@suse.de>
8896
8897 PR tree-optimization/69376
8898 * gcc.dg/torture/pr69376.c: New testcase.
8899
8900 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8901
8902 PR fortran/69397
8903 PR fortran/68442
8904 * gfortran.dg/interface_38.f90: New test.
8905 * gfortran.dg/interface_39.f90: New test.
8906
8907 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8908
8909 Revert:
8910 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8911
8912 PR c++/11858
8913 PR c++/24663
8914 PR c++/24664
8915 * g++.dg/template/pr11858.C: New test.
8916 * g++.dg/template/pr24663.C: New test.
8917 * g++.dg/template/unify12.C: New test.
8918 * g++.dg/template/unify13.C: New test.
8919 * g++.dg/template/unify14.C: New test.
8920 * g++.dg/template/unify15.C: New test.
8921 * g++.dg/template/unify16.C: New test.
8922 * g++.dg/template/unify17.C: New test.
8923
8924 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8925
8926 PR fortran/68283
8927 gfortran.dg/pr68283.f90: New test.
8928
8929 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8930
8931 PR fortran/66094
8932 * gfortran.dg/inline_matmul_13.f90: New test.
8933 * gfortran.dg/matmul_bounds_8.f90: New test.
8934 * gfortran.dg/matmul_bounds_9.f90: New test.
8935 * gfortran.dg/matmul_bounds_10.f90: New test.
8936
8937 2016-01-23 Tom de Vries <tom@codesourcery.com>
8938
8939 PR tree-optimization/69426
8940 * gcc.dg/autopar/pr69426.c: New test.
8941
8942 2016-01-23 Martin Sebor <msebor@redhat.com>
8943
8944 PR c++/58109
8945 PR c++/69022
8946 * g++.dg/cpp0x/alignas5.C: New test.
8947 * g++.dg/ext/vector29.C: Same.
8948
8949 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8950
8951 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8952 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8953 _GNU_SOURCE from compile flags to the source.
8954 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8955 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8956 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8957 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8958
8959 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR target/69432
8962 * g++.dg/opt/pr69432.C: New test.
8963
8964 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8965
8966 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8967 32-bit targets testing an -m64 multilib.
8968
8969 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8970
8971 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8972 64-bit support.
8973
8974 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8975
8976 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8977
8978 2016-01-21 Christian Bruel <christian.bruel@st.com>
8979
8980 PR target/68674
8981 * gcc.target/i386/pr68674.c
8982 * gcc.target/aarch64/pr68674.c
8983 * gcc.target/arm/pr68674.c
8984
8985 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8986
8987 PR target/69403
8988 * gcc.c-torture/execute/pr69403.c: New test.
8989
8990 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8991
8992 PR c++/55843
8993 * g++.dg/template/pr55843.C: New.
8994
8995 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8996
8997 PR testsuite/66877
8998 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8999 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9000
9001 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9002
9003 PR testsuite/67489
9004 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9005 from dg-do compile directive, and instead add
9006 { dg-require-effective-target int128 }.
9007
9008 2016-01-20 Martin Sebor <msebor@redhat.com>
9009
9010 PR c/69405
9011 * gcc.dg/sync-fetch.c: New test.
9012
9013 2016-01-21 Martin Sebor <msebor@redhat.com>
9014
9015 PR target/69252
9016 * gcc.target/powerpc/pr69252.c: New test.
9017
9018 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9019
9020 PR fortran/65996
9021 * gfortran.dg/pr65996.f90: New test.
9022
9023 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9024
9025 PR c++/68810
9026 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9027 expected to generate an error.
9028
9029 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9030
9031 PR middle-end/66178
9032 * gcc.dg/torture/pr66178.c: New test.
9033
9034 2016-01-21 Anton Blanchard <anton@samba.org>
9035 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9036
9037 PR target/63354
9038 * gcc.target/powerpc/pr63354.c: New test.
9039
9040 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9041
9042 PR rtl-optimization/68990
9043 * gcc.target/i386/pr68990: New.
9044
9045 2016-01-21 Nick Clifton <nickc@redhat.com>
9046
9047 PR target/69129
9048 * gcc.target/mips/pr69129.c: New.
9049
9050 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9051
9052 PR c++/58046
9053 * g++.dg/cpp0x/pr58046.C: New.
9054
9055 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9056
9057 PR target/69187
9058 PR target/65624
9059 * gcc.target/arm/pr69187.c: New test.
9060
9061 PR c++/69355
9062 * g++.dg/torture/pr69355.C: New test.
9063
9064 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9065 Sebastian Pop <s.pop@samsung.com>
9066
9067 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9068
9069 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9070 Sebastian Pop <s.pop@samsung.com>
9071
9072 * gcc.dg/graphite/pr68976.c: New test.
9073
9074 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9075
9076 PR middle-end/67653
9077 * c-c++-common/pr67653.c: New test.
9078 * gcc.dg/torture/pr29119.c: Add dg-warning.
9079
9080 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9081
9082 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9083
9084 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9085
9086 PR c/24293
9087 * gcc.dg/pr24293.c: New test.
9088 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9089 incomplete struct type.
9090 * gcc.dg/declspec-1.c: Likewise.
9091 * gcc.dg/pr63549.c: Likewise.
9092
9093 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9094
9095 PR tree-optimization/66612
9096 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9097 for bdn instruction.
9098
9099 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9100
9101 * lib/target-supports.exp
9102 (check_effective_target_arm_fp_ok_nocache): New.
9103 (check_effective_target_arm_fp_ok): New.
9104 (add_options_for_arm_fp): New.
9105 (check_effective_target_arm_crypto_ok_nocache): Require
9106 target_arm_v8_neon_ok instead of arm32.
9107 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9108 (check_effective_target_arm_crypto_pragma_ok): New.
9109 (add_options_for_arm_vfp): New.
9110 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9111 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9112 target instead. Force initial fpu to vfp.
9113 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9114 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9115 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9116 dependency.
9117 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9118 use arm_vfp effective target instead. Force initial fpu to vfp.
9119 * gcc.target/arm/attr-neon3.c: Likewise.
9120 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9121 arm_vfp_ok.
9122 * gcc.target/arm/unsigned-float.c: Likewise.
9123 * gcc.target/arm/vfp-1.c: Likewise.
9124 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9125 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9126 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9127 * gcc.target/arm/vfp-ldmias.c: Likewise.
9128 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9129 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9130 * gcc.target/arm/vfp-stmiad.c: Likewise.
9131 * gcc.target/arm/vfp-stmias.c: Likewise.
9132 * gcc.target/arm/vnmul-1.c: Likewise.
9133 * gcc.target/arm/vnmul-2.c: Likewise.
9134 * gcc.target/arm/vnmul-3.c: Likewise.
9135 * gcc.target/arm/vnmul-4.c: Likewise.
9136
9137 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9138
9139 PR testsuite/69366
9140 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9141 the MPX run-time library, for compile-time MPX test.
9142 * gcc.target/i386/chkp-always_inline.c: Likewise.
9143 * gcc.target/i386/chkp-bndret.c: Likewise.
9144 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9145 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9146 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9147 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9148 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9149 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9150 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9151 * gcc.target/i386/chkp-label-address.c: Likewise.
9152 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9153 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9154 * gcc.target/i386/chkp-pr69044.c: Likewise.
9155 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9156 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9157 * gcc.target/i386/chkp-strchr.c: Likewise.
9158 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9159 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9160 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9161 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9162 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9163 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9164 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9165 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9166 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9167 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9168 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9169 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9170 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9171 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9172 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9173 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9174 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9175 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9176 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9177 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9178 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9179 * gcc.target/i386/pr63995-2.c: Likewise.
9180 * gcc.target/i386/pr64805.c: Likewise.
9181 * gcc.target/i386/pr65044.c: Likewise.
9182 * gcc.target/i386/pr65167.c: Likewise.
9183 * gcc.target/i386/pr65183.c: Likewise.
9184 * gcc.target/i386/pr65184.c: Likewise.
9185 * gcc.target/i386/thunk-retbnd.c: Likewise.
9186
9187 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9188
9189 PR tree-optimization/69328
9190 * gcc.dg/pr69328.c: New test.
9191
9192 2016-01-20 Jeff Law <law@redhat.com>
9193
9194 PR target/25114
9195 * gcc.target/m68k/pr25114.c: New test.
9196
9197 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9198
9199 * gcc.target/arm/memset-inline-10.c: Added
9200 dg-require-effective-target arm_thumb2_ok.
9201
9202 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9203
9204 * gcc.dg/debug/dwarf2/sso.c: New test.
9205
9206 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9207
9208 PR testsuite/68820
9209 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9210 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9211 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9212
9213 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9214
9215 PR ipa/66223
9216 * g++.dg/ipa/devirt-50.C: New testcase.
9217
9218 2016-01-19 Marek Polacek <polacek@redhat.com>
9219
9220 PR c++/68965
9221 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9222 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9223
9224 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9225
9226 PR target/69135
9227 * gcc.target/arm/pr69135_1.c: New test.
9228
9229 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9230
9231 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9232
9233 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9234
9235 * gcc.target/aarch64/ccmp_1.c: New testcase.
9236
9237 2016-01-19 Marek Polacek <polacek@redhat.com>
9238
9239 PR c++/68586
9240 * g++.dg/cpp0x/enum30.C: New test.
9241
9242 2016-01-19 Richard Biener <rguenther@suse.de>
9243
9244 PR tree-optimization/69336
9245 * g++.dg/tree-ssa/pr69336.C: New testcase.
9246
9247 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9248
9249 PR debug/65779
9250 * gcc.dg/pr65779.c: New test.
9251
9252 2016-01-19 Richard Biener <rguenther@suse.de>
9253
9254 PR tree-optimization/69352
9255 * gcc.dg/torture/pr69352.c: New testcase.
9256
9257 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9258
9259 PR rtl-optimization/68955
9260 PR rtl-optimization/64557
9261 * gcc.dg/torture/pr68955.c: New test.
9262
9263 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9264
9265 PR lto/69136
9266 * g++.dg/torture/pr69136.C: New testcase.
9267
9268 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9269
9270 PR lto/69133
9271 * g++.dg/lto/pr69133_0.C: New testcase.
9272 * g++.dg/lto/pr69133_1.C: New testcase.
9273
9274 2016-01-15 Jeff Law <law@redhat.com>
9275
9276 PR tree-optimization/69320
9277 * gcc.c-torture/pr69320-1.c: New test.
9278 * gcc.c-torture/pr69320-2.c: New test.
9279 * gcc.c-torture/pr69320-3.c: New test.
9280 * gcc.c-torture/pr69320-4.c: New test.
9281
9282 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9283
9284 PR c++/11858
9285 PR c++/24663
9286 PR c++/24664
9287 * g++.dg/template/pr11858.C: New test.
9288 * g++.dg/template/pr24663.C: New test.
9289 * g++.dg/template/unify12.C: New test.
9290 * g++.dg/template/unify13.C: New test.
9291 * g++.dg/template/unify14.C: New test.
9292 * g++.dg/template/unify15.C: New test.
9293 * g++.dg/template/unify16.C: New test.
9294 * g++.dg/template/unify17.C: New test.
9295
9296 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9297
9298 PR testsuite/69181
9299 * gcc.dg/pr69181-1.c: New test file.
9300 * gcc.dg/pr69181-2.c: New test file.
9301 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9302 globals by moving it to...
9303 (cleanup-after-saved-dg-test): ...this new function. Add
9304 "global additional_sources_used". Add reset of global
9305 multiline_expected_outputs to the empty list.
9306 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9307 global to...
9308 (multiline_expected_outputs): ...this, and updated comments to
9309 note that it is modified from gcc-dg.exp.
9310 (dg-end-multiline-output): Update for the above renaming.
9311 (handle-multiline-outputs): Likewise. Remove the clearing
9312 of the expected outputs to the empty list.
9313
9314 2016-01-18 Richard Biener <rguenther@suse.de>
9315
9316 PR tree-optimization/69297
9317 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9318
9319 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9320
9321 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9322 dg-options.
9323 * gcc.target/mips/mips-3d-2.c: Likewise.
9324 * gcc.target/mips/mips-3d-3.c: Likewise.
9325 * gcc.target/mips/mips-3d-4.c: Likewise.
9326 * gcc.target/mips/mips-3d-5.c: Likewise.
9327 * gcc.target/mips/mips-3d-6.c: Likewise.
9328 * gcc.target/mips/mips-3d-7.c: Likewise.
9329 * gcc.target/mips/mips-3d-8.c: Likewise.
9330 * gcc.target/mips/mips-3d-9.c: Likewise.
9331 * gcc.target/mips/mips-ps-1.c: Likewise.
9332 * gcc.target/mips/mips-ps-2.c: Likewise.
9333 * gcc.target/mips/mips-ps-3.c: Likewise.
9334 * gcc.target/mips/mips-ps-4.c: Likewise.
9335 * gcc.target/mips/mips-ps-5.c: Likewise.
9336 * gcc.target/mips/mips-ps-6.c: Likewise.
9337 * gcc.target/mips/mips-ps-7.c: Likewise.
9338 * gcc.target/mips/mips-ps-type.c: Likewise.
9339 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9340 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9341
9342 2016-01-18 Tom de Vries <tom@codesourcery.com>
9343
9344 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9345 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9346 * c-c++-common/goacc/kernels-empty.c: New test.
9347 * c-c++-common/goacc/kernels-eternal.c: New test.
9348 * c-c++-common/goacc/kernels-loop-2.c: New test.
9349 * c-c++-common/goacc/kernels-loop-3.c: New test.
9350 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9351 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9352 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9353 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9354 * c-c++-common/goacc/kernels-loop-data.c: New test.
9355 * c-c++-common/goacc/kernels-loop-g.c: New test.
9356 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9357 * c-c++-common/goacc/kernels-loop-n.c: New test.
9358 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9359 * c-c++-common/goacc/kernels-loop.c: New test.
9360 * c-c++-common/goacc/kernels-noreturn.c: New test.
9361 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9362 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9363 * c-c++-common/goacc/kernels-reduction.c: New test.
9364
9365 2016-01-18 Tom de Vries <tom@codesourcery.com>
9366
9367 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9368 * gcc.dg/autopar/outer-2.c: Same.
9369 * gcc.dg/autopar/outer-3.c: Same.
9370 * gcc.dg/autopar/outer-4.c: Same.
9371 * gcc.dg/autopar/outer-5.c: Same.
9372 * gcc.dg/autopar/outer-6.c: Same.
9373 * gcc.dg/autopar/parallelization-1.c: Same.
9374 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9375 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9376 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9377 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9378 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9379 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9380 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9381 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9382 * gcc.dg/autopar/pr39500-1.c: Same.
9383 * gcc.dg/autopar/pr39500-2.c: Same.
9384 * gcc.dg/autopar/pr46193.c: Same.
9385 * gcc.dg/autopar/pr46194.c: Same.
9386 * gcc.dg/autopar/pr49580.c: Same.
9387 * gcc.dg/autopar/pr49960-1.c: Same.
9388 * gcc.dg/autopar/pr49960.c: Same.
9389 * gcc.dg/autopar/pr68373.c: Same.
9390 * gcc.dg/autopar/reduc-1.c: Same.
9391 * gcc.dg/autopar/reduc-1char.c: Same.
9392 * gcc.dg/autopar/reduc-1short.c: Same.
9393 * gcc.dg/autopar/reduc-2.c: Same.
9394 * gcc.dg/autopar/reduc-2char.c: Same.
9395 * gcc.dg/autopar/reduc-2short.c: Same.
9396 * gcc.dg/autopar/reduc-3.c: Same.
9397 * gcc.dg/autopar/reduc-4.c: Same.
9398 * gcc.dg/autopar/reduc-6.c: Same.
9399 * gcc.dg/autopar/reduc-7.c: Same.
9400 * gcc.dg/autopar/reduc-8.c: Same.
9401 * gcc.dg/autopar/reduc-9.c: Same.
9402 * gcc.dg/autopar/uns-outer-4.c: Same.
9403 * gcc.dg/autopar/uns-outer-5.c: Same.
9404 * gcc.dg/autopar/uns-outer-6.c: Same.
9405 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9406 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9407
9408 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9409
9410 PR target/63679
9411 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9412 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9413
9414 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9415
9416 PR target/63679
9417 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9418 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9419 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9420
9421 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9422
9423 PR target/63679
9424 * gcc.dg/tree-ssa/sra-17.c: New.
9425 * gcc.dg/tree-ssa/sra-18.c: New.
9426
9427 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9428
9429 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9430
9431 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9432
9433 * gnat.dg/inline12.adb: New test.
9434
9435 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9436
9437 PR tree-optimization/66797
9438 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9439
9440 2016-01-18 Richard Biener <rguenther@suse.de>
9441
9442 PR tree-optimization/69170
9443 * gcc.dg/torture/pr69170.c: New testcase.
9444
9445 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9446
9447 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9448
9449 2016-01-16 Tom de Vries <tom@codesourcery.com>
9450
9451 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9452
9453 2016-01-16 Tom de Vries <tom@codesourcery.com>
9454
9455 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9456 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9457 redundant dg-require-effective-target pthread.
9458 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9459 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9460 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9461 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9462 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9463 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9464 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9465
9466 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9467
9468 PR target/68609
9469 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9470 * gcc.target/powerpc/recip-7.c: Same.
9471
9472 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9473
9474 PR c++/69091
9475 * g++.dg/template/pr69091.C: New test.
9476
9477 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9478
9479 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9480 dump does not contain an error_mark_node.
9481 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9482 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9483
9484 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9485
9486 PR c++/68936
9487 * g++.dg/template/pr68936.C: New test.
9488
9489 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9490
9491 PR target/68609
9492 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9493 * gcc.target/powerpc/recip-2.c: Same.
9494 * gcc.target/powerpc/recip-3.c: Same.
9495 * gcc.target/powerpc/recip-4.c: Same.
9496 * gcc.target/powerpc/recip-sqrtf.c: Same.
9497
9498 2016-01-15 Jeff Law <law@redhat.com>
9499
9500 PR tree-optimization/69270
9501 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9502 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9503
9504 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9505
9506 PR fortran/49630
9507 * gfortran.dg/deferred_character_13.f90: New test for the fix
9508 of comment 3 of the PR.
9509
9510 PR fortran/54070
9511 * gfortran.dg/deferred_character_8.f90: New test
9512 * gfortran.dg/allocate_error_5.f90: New test
9513
9514 PR fortran/60593
9515 * gfortran.dg/deferred_character_10.f90: New test
9516
9517 PR fortran/60795
9518 * gfortran.dg/deferred_character_14.f90: New test
9519
9520 PR fortran/61147
9521 * gfortran.dg/deferred_character_11.f90: New test
9522
9523 PR fortran/64324
9524 * gfortran.dg/deferred_character_9.f90: New test
9525
9526 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9527
9528 PR rtl-optimization/69030
9529 * gcc.target/i386/pr69030.c: New.
9530
9531 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9532
9533 * gcc.target/aarch64/target_attr_17.c: New test.
9534
9535 2016-01-15 Richard Biener <rguenther@suse.de>
9536
9537 PR tree-optimization/66856
9538 * gcc.dg/torture/pr66856-1.c: New testcase.
9539 * gcc.dg/torture/pr66856-2.c: Likewise.
9540
9541 2016-01-15 Richard Biener <rguenther@suse.de>
9542
9543 PR debug/69137
9544 * g++.dg/lto/pr69137_0.C: New testcase.
9545
9546 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9547
9548 PR middle-end/69246
9549 * gcc.target/i386/pr69246.c: New test.
9550
9551 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9552
9553 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9554
9555 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9556
9557 PR c++/56194
9558 * g++.dg/init/const9.C: Disable test on S/390.
9559
9560 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9561
9562 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9563 * g++.dg/Wno-frame-address.C: Ditto.
9564
9565 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9566
9567 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9568
9569 2016-01-15 Richard Biener <rguenther@suse.de>
9570
9571 PR tree-optimization/68961
9572 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9573
9574 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9575
9576 * gcc.target/i386/pr65105-5.c: New test.
9577
9578 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9579
9580 * gcc.c-torture/execute/alias-4.c: New testcase.
9581
9582 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9583
9584 PR ipa/68148
9585 * g++.dg/ipa/devirt-49.C: New testcase.
9586
9587 2016-01-15 Christian Bruel <christian.bruel@st.com>
9588
9589 PR target/65837
9590 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9591 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9592 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9593
9594 2016-01-15 Richard Biener <rguenther@suse.de>
9595
9596 PR tree-optimization/69117
9597 * gcc.dg/torture/pr69117.c: New testcase.
9598
9599 2015-01-14 Ryan Burn <contact@rnburn.com>
9600
9601 PR c++/69048
9602 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9603
9604 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9605
9606 PR testsuite/67509
9607 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9608 range tests use 100 * maximum instead of maximum + 1.
9609
9610 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR debug/69244
9613 * gcc.dg/guality/pr69244.c: New test.
9614
9615 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9616
9617 * lib/target-supports.exp (check_effective_target_issignaling):
9618 New procedure.
9619 * gcc.dg/pr61441.c: Require issignaling effective target.
9620
9621 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9622
9623 PR target/68803
9624 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9625
9626 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9627
9628 PR c++/68819
9629 PR preprocessor/69177
9630 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9631 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9632 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9633 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9634
9635 2016-01-14 Marek Polacek <polacek@redhat.com>
9636
9637 PR c/69262
9638 * gcc.dg/array-15.c: New test.
9639
9640 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9641
9642 PR middle-end/68146
9643 PR tree-optimization/69155
9644 * gfortran.dg/pr68146.f: New test.
9645 * gfortran.dg/pr69155.f90: New test.
9646
9647 2016-01-14 Richard Biener <rguenther@suse.de>
9648
9649 PR tree-optimization/68060
9650 * gcc.dg/torture/pr68060-1.c: New testcase.
9651 * gcc.dg/torture/pr68060-2.c: Likewise.
9652
9653 2016-01-14 Nick Clifton <nickc@redhat.com>
9654
9655 * lib/target-supports.exp
9656 (check_effective_target_arm_neon_ok_nocache): Add an option
9657 sequence that includes setting the ARM architecture to ARMv7-A.
9658 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9659 command line options necessary to enable Neon support.
9660 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9661 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9662 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9663 * gcc.target/arm/pr69180.c: Likewise.
9664
9665 2016-01-14 Jeff Law <law@redhat.com>
9666
9667 PR tree-optimization/69270
9668 * gcc.dg/tree-ssa/pr69270.c: New test.
9669
9670 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9671
9672 PR c/66208
9673 * c-c++-common/pr66208.c: New file.
9674
9675 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9676
9677 PR tree-optimization/69156
9678 * gcc.dg/pr69156.c: New test.
9679
9680 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9681
9682 * gcc.target/i386/pr69225-7.c: New test.
9683
9684 2016-01-13 Richard Henderson <rth@redhat.com>
9685
9686 * gcc.dg/tm/memopt-13.c: Update expected function.
9687 * gcc.dg/tm/memopt-6.c: Likewise.
9688
9689 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9690
9691 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9692 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9693 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9694 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9695
9696 2016-01-13 Tom de Vries <tom@codesourcery.com>
9697
9698 PR tree-optimization/69169
9699 * gcc.dg/pr69169.c: New test.
9700
9701 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9702
9703 PR target/69228
9704 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9705 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9706 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9707 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9708 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9709 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9710 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9711 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9712
9713 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9714
9715 PR target/69247
9716 * gcc.dg/pr69247.c: New test.
9717
9718 2016-01-13 Richard Biener <rguenther@suse.de>
9719
9720 PR tree-optimization/69242
9721 * gcc.dg/torture/pr69242.c: New testcase.
9722
9723 2016-01-13 Richard Biener <rguenther@suse.de>
9724
9725 PR tree-optimization/69186
9726 * gcc.dg/torture/pr69186.c: New testcase.
9727
9728 2016-01-13 Jeff Law <law@redhat.com>
9729
9730 PR tree-optimization/67755
9731 * gcc.dg/tree-ssa/pr67755.c: New test.
9732
9733 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9734
9735 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9736 pass number in output by a star.
9737
9738 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9739
9740 PR tree-optimization/68911
9741 * gcc.c-torture/execute/pr68911.c: New test.
9742
9743 2016-01-12 Marek Polacek <polacek@redhat.com>
9744
9745 PR c++/68979
9746 * g++.dg/warn/permissive-1.C: New test.
9747
9748 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9749
9750 PR objc++/68511
9751 PR c++/69213
9752 * g++.dg/opt/pr69213.C: New test.
9753
9754 2016-01-12 Christian Bruel <christian.bruel@st.com>
9755
9756 PR target/69180
9757 * gcc.target/arm/pr69180.c: New test.
9758
9759 2016-01-12 Richard Biener <rguenther@suse.de>
9760
9761 PR lto/69077
9762 * g++.dg/lto/pr69077_0.C: New testcase.
9763 * g++.dg/lto/pr69077_1.C: Likewise.
9764
9765 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9766
9767 PR target/69175
9768 * g++.dg/opt/pr69175.C: New test.
9769
9770 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9771
9772 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9773 rather than #including math.h & stdlib.h.
9774 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9775 * gcc.dg/vect/pr49771.c: Likewise.
9776 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9777 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9778 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9779 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9780 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9781 * gcc.dg/vect/pr44507.c: Likewise.
9782 * gcc.dg/vect/pr45902.c: Likewise.
9783 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9784 * gcc.dg/vect/vect-117.c: Likewise.
9785 * gcc.dg/vect/vect-99.c: Likewise.
9786 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9787 * gcc.dg/vect/vect-cond-1.c: Likewise.
9788 * gcc.dg/vect/vect-cond-2.c: Likewise.
9789 * gcc.dg/vect/vect-cond-3.c: Likewise.
9790 * gcc.dg/vect/vect-cond-4.c: Likewise.
9791 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9792 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9793 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9794 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9795 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9796 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9797 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9798 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9799 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9800 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9801 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9802 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9803 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9804 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9805 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9806 include of signal.h.
9807 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9808 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9809 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9810 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9811 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9812 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9813 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9814 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9815 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9816 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9817 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9818 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9819 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9820 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9821 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9822 * gcc.dg/vect/vect-outer-5.c: Likewise.
9823 * gcc.dg/vect/vect-outer-6.c: Likewise.
9824 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9825 include of stdio.h.
9826
9827 2016-01-12 Nick Clifton <nickc@redhat.com>
9828
9829 PR target/68913
9830 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9831 to fread so that it will be found in all target runtimes.
9832
9833 2016-01-12 Richard Biener <rguenther@suse.de>
9834
9835 PR tree-optimization/69053
9836 * g++.dg/torture/pr69053.C: New testcase.
9837
9838 2016-01-12 Richard Biener <rguenther@suse.de>
9839
9840 PR tree-optimization/69168
9841 * gcc.dg/torture/pr69168.c: New testcase.
9842
9843 2016-01-12 Richard Biener <rguenther@suse.de>
9844
9845 PR tree-optimization/69157
9846 * gcc.dg/torture/pr69157.c: New testcase.
9847
9848 2016-01-12 Richard Biener <rguenther@suse.de>
9849
9850 PR tree-optimization/69174
9851 * gcc.dg/torture/pr69174.c: New testcase.
9852
9853 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9854
9855 PR c++/66808
9856 PR c++/69000
9857 * g++.dg/tls/pr66808.C: New test.
9858 * g++.dg/tls/pr69000.C: New test.
9859
9860 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9861
9862 * gcc.target/powerpc/swaps-p8-23.c: New test.
9863 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9864
9865 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9866
9867 PR tree-optimization/68356
9868 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9869
9870 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9871 Jim Wilson <jim.wilson@linaro.org>
9872
9873 PR target/69194
9874 * gcc.target/arm/pr69194.c: New test.
9875
9876 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9877
9878 PR target/69225
9879 * gcc.target/i386/pr69225-1.c: New test.
9880 * gcc.target/i386/pr69225-2.c: Likewise.
9881 * gcc.target/i386/pr69225-3.c: Likewise.
9882 * gcc.target/i386/pr69225-4.c: Likewise.
9883 * gcc.target/i386/pr69225-5.c: Likewise.
9884 * gcc.target/i386/pr69225-6.c: Likewise.
9885
9886 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9887
9888 PR target/67462
9889 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9890 if lp64.
9891
9892 PR target/69071
9893 * gcc.dg/pr69071.c: New test.
9894
9895 PR c++/69211
9896 * g++.dg/opt/pr69211.C: New test.
9897
9898 PR tree-optimization/69214
9899 * gcc.c-torture/compile/pr69214.c: New test.
9900
9901 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9902
9903 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9904 * gcc.target/i386/pr66232-11.c: Ditto.
9905 * gcc.target/i386/pr66232-12.c: Ditto.
9906 * gcc.target/i386/pr66232-13.c: Ditto.
9907
9908 2016-01-11 Richard Biener <rguenther@suse.de>
9909
9910 PR tree-optimization/69173
9911 * gcc.dg/torture/pr69173.c: New testcase.
9912
9913 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9914
9915 PR rtl-optimization/68796
9916 * gcc.target/aarch64/tst_5.c: New test.
9917 * gcc.target/aarch64/tst_6.c: Likewise.
9918
9919 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9920
9921 PR rtl-optimization/68841
9922 * gcc.dg/pr68841.c: New test.
9923 * gcc.c-torture/execute/pr68841.c: New test.
9924
9925 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9926
9927 PR rtl-optimization/68920
9928 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9929 for ix86 targets.
9930 * gcc.dg/ifcvt-5.c: New test.
9931
9932 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9933
9934 PR bootstrap/69123
9935 * g++.dg/pr69123.C: New.
9936
9937 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9938
9939 PR target/69010
9940 * gcc.target/i386/pr69010.c: New test.
9941
9942 2016-01-11 Martin Jambor <mjambor@suse.cz>
9943
9944 PR ipa/69044
9945 * gcc.target/i386/chkp-pr69044.c: New test.
9946
9947 2016-01-11 Tom de Vries <tom@codesourcery.com>
9948
9949 PR tree-optimization/69109
9950 * gcc.dg/autopar/pr69109-2.c: New test.
9951 * gcc.dg/autopar/pr69109.c: New test.
9952
9953 2016-01-11 Tom de Vries <tom@codesourcery.com>
9954
9955 PR tree-optimization/69108
9956 * gcc.dg/autopar/pr69108.c: New test.
9957
9958 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9959
9960 PR c++/69029
9961 * c-c++-common/Wisleading-indentation.c: Augment test.
9962
9963 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9964
9965 PR fortran/69154
9966 * gfortran.dg/inline_matmul_12.f90: New test.
9967
9968 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9969
9970 PR fortran/67779
9971 * gfortran.dg/actual_array_offset_1: New test.
9972
9973 2016-01-10 Tom de Vries <tom@codesourcery.com>
9974
9975 PR tree-optimization/69062
9976 * gcc.dg/autopar/pr69062.c: New test.
9977
9978 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9979
9980 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9981 * gcc.dg/vect/slp-perm-2.c: Likewise.
9982 * gcc.dg/vect/slp-perm-3.c: Likewise.
9983 * gcc.dg/vect/slp-perm-5.c: Likewise.
9984 * gcc.dg/vect/slp-perm-6.c: Likewise.
9985 * gcc.dg/vect/slp-perm-7.c: Likewise.
9986 * gcc.dg/vect/slp-perm-8.c: Likewise.
9987
9988 2016-01-10 Tom de Vries <tom@codesourcery.com>
9989
9990 PR tree-optimization/69039
9991 * gcc.dg/autopar/pr69039.c: New test.
9992
9993 2016-01-09 Marek Polacek <polacek@redhat.com>
9994
9995 PR c++/69113
9996 * g++.dg/pr69113.C: New test.
9997
9998 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9999
10000 PR middle-end/50865
10001 PR tree-optimization/69097
10002 * gcc.c-torture/execute/pr50865.c: New test.
10003 * gcc.c-torture/execute/pr69097-1.c: New test.
10004 * gcc.c-torture/execute/pr69097-2.c: New test.
10005 * gcc.dg/pr69097-1.c: New test.
10006 * gcc.dg/pr69097-2.c: New test.
10007
10008 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10009
10010 PR c++/69164
10011 * g++.dg/opt/pr69164.C: New test.
10012
10013 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10014
10015 PR tree-optimization/69167
10016 * gcc.dg/pr69167.c: New test.
10017
10018 2016-01-08 Marek Polacek <polacek@redhat.com>
10019
10020 PR c++/68449
10021 * g++.dg/pr68449.C: New.
10022
10023 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10024
10025 PR tree-optimization/68707
10026 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10027 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10028 on platforms supporting it.
10029 * gcc.dg/vect/slp-perm-2.c: Likewise.
10030 * gcc.dg/vect/slp-perm-3.c: Likewise.
10031 * gcc.dg/vect/slp-perm-5.c: Likewise.
10032 * gcc.dg/vect/slp-perm-7.c: Likewise.
10033 * gcc.dg/vect/slp-perm-8.c: Likewise.
10034 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10035 on platforms supporting it.
10036
10037 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10038
10039 PR tree-optimization/69162
10040 * gcc.dg/pr69162.c: New test.
10041
10042 PR tree-optimization/69172
10043 * gcc.dg/pr69172.c: New test.
10044
10045 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10046
10047 PR tree-optimization/67781
10048 * gcc.c-torture/execute/pr67781.c: New file.
10049
10050 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10051
10052 PR tree-optimization/69083
10053 * gcc.dg/vect/pr69083.c: New test.
10054
10055 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10056
10057 PR tree-optimization/61441
10058 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10059 Use -fexcess-precision=standard for compiler options.
10060 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10061
10062 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10063
10064 PR fortran/69128
10065 * gfortran.dg/gomp/pr69128.f90: New test.
10066
10067 PR c++/69145
10068 * g++.dg/ext/pr69145-1.C: New test.
10069 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10070 * g++.dg/ext/pr69145-2.h: New file.
10071
10072 2016-01-07 Martin Sebor <msebor@redhat.com>
10073
10074 PR c/68966
10075 * gcc.dg/atomic-fetch-bool.c: New test.
10076 * gcc.dg/sync-fetch-bool.c: New test.
10077
10078 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10079
10080 PR fortran/66680
10081 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10082
10083 2016-01-07 Nick Clifton <nickc@redhat.com>
10084
10085 PR target/66655
10086 * g++.dg/pr66655.C: New test.
10087 * g++.dg/pr66655_1.cc: Test support file.
10088 * g++.dg/pr66655.h: Test header file.
10089
10090 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10091
10092 PR fortran/66680
10093 gfortran.dg/gomp/pr66680.f90: New test.
10094
10095 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10096
10097 PR target/69171
10098 * gcc.target/i386/pr69171-1.c: New test.
10099 * gcc.target/i386/pr69171-2.c: Likewise.
10100 * gcc.target/i386/pr69171-3.c: Likewise.
10101 * gcc.target/i386/pr69171-4.c: Likewise.
10102 * gcc.target/i386/pr69171-5.c: Likewise.
10103 * gcc.target/i386/pr69171-6.c: Likewise.
10104
10105 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10106
10107 PR middle-end/67639
10108 * c-c++-common/pr67639.c: New test.
10109
10110 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10111
10112 PR tree-optimization/69141
10113 * g++.dg/opt/pr69141.C: New test.
10114
10115 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10116
10117 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10118
10119 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10120
10121 PR target/69140
10122 * gcc.target/i386/pr69140.c: New test
10123
10124 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10125
10126 * gcc.dg/bad-dereference.c: New test case.
10127
10128 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10129
10130 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10131
10132 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10133
10134 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10135
10136 2016-01-06 Marek Polacek <polacek@redhat.com>
10137
10138 PR sanitizer/69099
10139 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10140
10141 2016-01-05 Marek Polacek <polacek@redhat.com>
10142
10143 PR c/69104
10144 * gcc.dg/atomic-invalid-2.c: New.
10145
10146 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10147
10148 PR target/68991
10149 * gcc.target/i386/pr68991.c: New test.
10150
10151 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10152
10153 PR target/68991
10154 * g++.dg/pr68991-1.C: New test.
10155 * g++.dg/pr68991-2.C: Likewise.
10156
10157 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10158
10159 PR other/60465
10160 * gcc.target/ia64/pr60465-gprel64.c: New test.
10161 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10162
10163 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10164
10165 PR rtl-optimization/68651
10166 * gcc.target/aarch64/pr68651_1.c: New test.
10167
10168 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10169
10170 PR c/69122
10171 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10172
10173 2016-01-05 Nathan Sidwell <nathan@acm.org>
10174
10175 PR c++/58583
10176 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10177
10178 * gcc.dg/alias-15.c: New.
10179
10180 2016-01-05 Nick Clifton <nickc@redhat.com>
10181
10182 PR target/68870
10183 * g++.dg/pr68770.C: New test.
10184
10185 2016-01-04 Mike Stump <mikestump@comcast.net>
10186
10187 * lib/target-supports.exp (check_effective_target_cilkplus):
10188 cilkplus targets require pthreads.
10189 (check_effective_target_cilkplus): Remove special case for NVPTX.
10190
10191 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10192
10193 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10194 generation.
10195
10196 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10197
10198 Update copyright years.
10199
10200 2016-01-04 Marek Polacek <polacek@redhat.com>
10201
10202 PR c/68908
10203 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10204 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10205 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10206
10207 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10208
10209 * gcc.target/sparc/20160104-2.c: New test.
10210
10211 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10212
10213 * gcc.target/sparc/20160104-1.c: New test.
10214
10215 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10216
10217 PR fortran/65045
10218 * gfortran.dg/pr65045.f90: New test.
10219
10220 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10221
10222 * gnat.dg/specs/debug1.ads: Delete.
10223
10224 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10225
10226 PR libgfortran/68867
10227 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10228 expression.
10229
10230 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10231
10232 PR libgfortran/68867
10233 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10234 PowerPC.
10235
10236 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10237
10238 PR fortran/68864
10239 * gfortran.dg/pr68864.f90: New test.
10240
10241 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10242
10243 PR tree-optimization/69070
10244 * gcc.dg/pr69070.c: New test.
10245
10246 PR sanitizer/69055
10247 * gfortran.dg/pr69055.f90: New test.
10248
10249 PR target/69015
10250 * gcc.dg/pr69015.c: New test.
10251 \f
10252 Copyright (C) 2016 Free Software Foundation, Inc.
10253
10254 Copying and distribution of this file, with or without modification,
10255 are permitted in any medium without royalty provided the copyright
10256 notice and this notice are preserved.