re PR tree-optimization/71994 (ICE: verify_gimple failed)
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2
3 PR middle-end/71994
4 * gcc.dg/torture/pr71994.c: New test.
5
6 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7
8 PR middle-end/71078
9 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
10 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
11 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
12
13 2016-07-27 Richard Biener <rguenther@suse.de>
14
15 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
16
17 2016-07-27 Martin Liska <mliska@suse.cz>
18
19 * gcc.dg/predict-13.c: New test.
20 * gcc.dg/predict-14.c: New test.
21
22 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
23
24 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
25 including stdint.h.
26 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
27 including stdint.h.
28
29 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
30
31 PR target/71869
32 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
33 IEEE built-in functions handle quiet and signalling NaNs
34 correctly.
35
36 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
37
38 PR fortran/71862
39 * gfortran.dg/pr71862.f90: New test.
40
41 2016-07-26 Martin Sebor <msebor@redhat.com>
42
43 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
44 selector with dg-options.
45
46 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
47
48 PR tree-optimization/18046
49 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
50 * gcc.dg/tree-ssa/vrp103.c: New test.
51 * gcc.dg/tree-ssa/vrp104.c: New test.
52
53 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
54
55 * gcc.target/powerpc/pr63354.c: Require lp64 since
56 -mprofile-kernel is not legal with -m32.
57
58 2016-07-26 Richard Biener <rguenther@suse.de>
59
60 PR rtl-optimization/71984
61 * gcc.dg/torture/pr71984.c: New testcase.
62
63 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
64
65 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
66 g++-dg-runtest via et-dg-runtest.
67 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
68 * gcc.dg/vect/vect.exp: Likewise.
69 * gfortran.dg/graphite/graphite.exp: Likewise, but for
70 gfortran-dg-runtest.
71 * gfortran.dg/vect/vect.exp: Likewise.
72 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
73 (check_mips_loongson_hw_available): Likewise.
74 (check_effective_target_mpaired_single_runtime): Likewise.
75 (check_effective_target_mips_loongson_runtime): Likewise.
76 (add_options_for_mpaired_single): Likewise.
77 (check_effective_target_vect_int): Add global et_index.
78 Check and save the supported feature for a target selected by
79 the et_index target. Break long lines where appropriate. Call
80 et-is-effective-target for MIPS with an argument instead of
81 check_effective_target_* where appropriate.
82 (check_effective_target_vect_intfloat_cvt): Likewise.
83 (check_effective_target_vect_uintfloat_cvt): Likewise.
84 (check_effective_target_vect_floatint_cvt): Likewise.
85 (check_effective_target_vect_floatuint_cvt): Likewise.
86 (check_effective_target_vect_simd_clones): Likewise.
87 (check_effective_target_vect_shift): ewise.
88 (check_effective_target_whole_vector_shift): Likewise.
89 (check_effective_target_vect_bswap): Likewise.
90 (check_effective_target_vect_shift_char): Likewise.
91 (check_effective_target_vect_long): Likewise.
92 (check_effective_target_vect_float): Likewise.
93 (check_effective_target_vect_double): Likewise.
94 (check_effective_target_vect_long_long): Likewise.
95 (check_effective_target_vect_no_int_max): Likewise.
96 (check_effective_target_vect_no_int_add): Likewise.
97 (check_effective_target_vect_no_bitwise): Likewise.
98 (check_effective_target_vect_widen_shift): Likewise.
99 (check_effective_target_vect_no_align): Likewise.
100 (check_effective_target_vect_hw_misalign): Likewise.
101 (check_effective_target_vect_element_align): Likewise.
102 (check_effective_target_vect_condition): Likewise.
103 (check_effective_target_vect_cond_mixed): Likewise.
104 (check_effective_target_vect_char_mult): Likewise.
105 (check_effective_target_vect_short_mult): Likewise.
106 (check_effective_target_vect_int_mult): Likewise.
107 (check_effective_target_vect_extract_even_odd): Likewise.
108 (check_effective_target_vect_interleave): Likewise.
109 (check_effective_target_vect_stridedN): Likewise.
110 (check_effective_target_vect_multiple_sizes): Likewise.
111 (check_effective_target_vect64): Likewise.
112 (check_effective_target_vect_call_copysignf): Likewise.
113 (check_effective_target_vect_call_sqrtf): Likewise.
114 (check_effective_target_vect_call_btrunc): Likewise.
115 (check_effective_target_vect_call_btruncf): Likewise.
116 (check_effective_target_vect_call_ceil): Likewise.
117 (check_effective_target_vect_call_ceilf): Likewise.
118 (check_effective_target_vect_call_floor): Likewise.
119 (check_effective_target_vect_call_floorf): Likewise.
120 (check_effective_target_vect_call_lceil): Likewise.
121 (check_effective_target_vect_call_lfloor): Likewise.
122 (check_effective_target_vect_call_nearbyint): Likewise.
123 (check_effective_target_vect_call_nearbyintf): Likewise.
124 (check_effective_target_vect_call_round): Likewise.
125 (check_effective_target_vect_call_roundf): Likewise.
126 (check_effective_target_vect_perm): Likewise, but also append *_saved
127 to the existing global name to properly cache the result.
128 (check_effective_target_vect_perm_byte): Likewise.
129 (check_effective_target_vect_perm_short): Likewise.
130 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
131 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
132 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
133 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
134 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
135 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
136 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
137 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
138 (check_effective_target_vect_sdot_qi): Likewise.
139 (check_effective_target_vect_udot_qi): Likewise.
140 (check_effective_target_vect_sdot_hi): Likewise.
141 (check_effective_target_vect_udot_hi): Likewise.
142 (check_effective_target_vect_usad_char): Likewise.
143 (check_effective_target_vect_pack_trunc): Likewise.
144 (check_effective_target_vect_unpack): Likewise.
145 (check_effective_target_vect_aligned_arrays): Likewise.
146 (check_effective_target_vect_natural_alignment): Likewise.
147 (check_effective_target_vector_alignment_reachable): Likewise.
148 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
149 (is-effective-target): Initialize et_index if undefined.
150 (et-dg-runtest): New.
151 (et-is-effective-target): Likewise.
152 (check_vect_support_and_set_flags): Add supported MIPS targets to
153 EFFECTIVE_TARGETS list. Return the number of supported targets.
154
155 2016-07-26 Richard Biener <rguenther@suse.de>
156 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
157
158 PR middle-end/70920
159 * gcc.dg/pr70920-1.c: New test-case.
160 * gcc.dg/pr70902-2.c: Likewise.
161 * gcc.dg/pr70920-3.c: Likewise.
162 * gcc.dg/pr70920-4.c: Likewise
163 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
164 2 instead of 3.
165
166 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
167
168 * gcc.c-torture/execute/pr71494.c: Require label_values.
169 * gcc.dg/pr16973.c: Ditto.
170
171 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
172
173 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
174 * gcc.dg/torture/pr69771.c: Require int32plus.
175 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
176
177 2016-07-25 Martin Liska <mliska@suse.cz>
178
179 * gcc.dg/torture/pr71987.c: New test.
180
181 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
182
183 PR fortran/71935
184 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
185 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
186 * gfortran.dg/pr71935.f90: New test.
187
188 2016-07-22 Martin Sebor <msebor@redhat.com>
189
190 PR c++/71675
191 * g++.dg/ext/atomic-3.C: New test.
192 * gcc.dg/atomic/pr71675.c: New test.
193
194 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
195
196 * gcc.target/i386/mvc8.c: New test.
197
198 2016-07-22 Bin Cheng <bin.cheng@arm.com>
199
200 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
201 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
202
203 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
204
205 PR fortran/71795
206 * gfortran.dg/constructor_50.f90: New test.
207
208 2016-07-22 Martin Liska <mliska@suse.cz>
209
210 PR gcov-profile/69028
211 PR gcov-profile/62047
212 * g++.dg/cilk-plus/pr69028.C: New test.
213
214 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
215
216 * gfortran.dg/coarray_stat_2.f90: New test.
217
218 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
219
220 * gcc.target/powerpc/vec-extract.h: New files to check the
221 vec_extract built-in functions for all vector types, testing
222 accessing each element, both with constant and variable element
223 numbers.
224 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
225 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
226 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
227 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
228 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
229 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
230 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
231 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
232 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
233
234 2016-07-21 Jakub Jelinek <jakub@redhat.com>
235
236 PR c++/71728
237 * g++.dg/other/pr71728.C: New test.
238
239 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
240
241 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
242 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
243 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
244 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
245 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
246
247 2016-07-21 Richard Biener <rguenther@suse.de>
248
249 PR tree-optimization/71947
250 * gcc.dg/tree-ssa/vrp102.c: New testcase.
251
252 2016-07-21 Bin Cheng <bin.cheng@arm.com>
253
254 * gcc.dg/tree-ssa/scev-15.c: New.
255
256 2016-07-21 Bin Cheng <bin.cheng@arm.com>
257
258 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
259
260 2016-07-21 Jakub Jelinek <jakub@redhat.com>
261
262 PR c++/71941
263 * g++.dg/gomp/pr71941.C: New test.
264
265 2016-07-20 David Malcolm <dmalcolm@redhat.com>
266
267 PR c/70339
268 PR c/71858
269 * g++.dg/spellcheck-identifiers.C: New test case, based on
270 gcc.dg/spellcheck-identifiers.c.
271 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
272 gcc.dg/spellcheck-identifiers-2.c.
273 * g++.dg/spellcheck-typenames.C: New test case, based on
274 gcc.dg/spellcheck-typenames.c
275
276 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
277
278 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
279 pointer to member function and also test catching by reference.
280
281 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
282
283 * gcc.target/s390/pr67443.c: Fix test case.
284
285 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
286
287 * gcc.target/s390/insv-1.c: Xfail some tests.
288 * gcc.target/s390/insv-2.c: Likewise.
289
290 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
291
292 * gcc.target/avr/torture/get-mem.c: New test.
293 * gcc.target/avr/torture/set-mem.c: New test.
294
295 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
296
297 PR target/71948
298 * gcc.target/avr/torture/tiny-progmem.c: New test.
299
300 2016-07-20 Jakub Jelinek <jakub@redhat.com>
301
302 PR c++/71909
303 * g++.dg/parse/pr71909.C: New test.
304 * g++.dg/tm/pr71909.C: New test.
305
306 PR c++/50060
307 * g++.dg/cpp0x/constexpr-50060.C: New test.
308 * g++.dg/cpp1y/constexpr-50060.C: New test.
309
310 2016-07-20 Martin Liska <mliska@suse.cz>
311
312 * gfortran.dg/graphite/pr71898.f90: New test.
313
314 2016-07-20 Bin Cheng <bin.cheng@arm.com>
315
316 PR tree-optimization/71503
317 PR tree-optimization/71683
318 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
319 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
320
321 2016-07-20 Martin Liska <mliska@suse.cz>
322
323 * gcc.dg/plugin/plugin.exp: Remove sreal test.
324 * gcc.dg/plugin/sreal-test-1.c: Remove.
325 * gcc.dg/plugin/sreal_plugin.c: Remove.
326
327 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
328
329 PR fortran/71902
330 * gfortran.dg/dependency_47.f90: New test.
331
332 2016-07-19 Jakub Jelinek <jakub@redhat.com>
333
334 PR rtl-optimization/71916
335 * gcc.c-torture/compile/pr71916.c: New test.
336
337 PR middle-end/71874
338 * g++.dg/torture/pr71874.C: New test.
339
340 PR middle-end/71734
341 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
342 (my_alloc): Rewritten to use __builtin_posix_memalign and
343 __SIZE_TYPE__.
344 (my_free): Use __builtin_free instead of _mm_free.
345 (Vec::operator=): Use __builtin_memcpy.
346
347 2016-07-19 Martin Jambor <mjambor@suse.cz>
348
349 PR fortran/71688
350 * gfortran.dg/pr71688.f90: New test.
351
352 2016-07-19 Richard Biener <rguenther@suse.de>
353
354 * c-c++-common/vector-subscript-6.c: New testcase.
355 * c-c++-common/vector-subscript-7.c: Likewise.
356
357 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
358
359 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
360 and UInt32 based on __SIZEOF_INT__.
361
362 2016-07-19 Richard Biener <rguenther@suse.de>
363
364 PR tree-optimization/71901
365 * gcc.dg/torture/pr71901.c: New testcase.
366
367 2016-07-19 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/71908
370 * gcc.dg/torture/pr71908.c: New testcase.
371
372 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
373
374 PR target/71493
375 * gcc.target/powerpc/pr71493-1.c: New test.
376 * gcc.target/powerpc/pr71493-2.c: Likewise.
377
378 2016-07-18 Jakub Jelinek <jakub@redhat.com>
379
380 PR c++/71835
381 * g++.dg/conversion/ambig3.C: New test.
382
383 PR c++/71828
384 * g++.dg/cpp0x/constexpr-71828.C: New test.
385
386 PR c++/71826
387 * g++.dg/template/pr71826.C: New test.
388
389 PR c++/71822
390 * g++.dg/template/defarg21.C: New test.
391
392 PR c++/71871
393 * g++.dg/ext/vector31.C: New test.
394
395 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
396
397 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
398
399 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
400
401 PR tree-optimization/71734
402 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
403
404 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
405
406 * gcc.target/s390/warn-dynamicstack-1.c: New test.
407 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
408 stack-layout-dynamic-1.c: New test.
409
410 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
411
412 * gcc.target/s390/nolrl-1.c: New test.
413
414 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
415
416 PR fortran/71523
417 * gfortran.dg/pr71523_1.f90: New test.
418 * gfortran.dg/pr71523_2.f90: New test.
419
420 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
421
422 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
423
424 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
425 Marco Restelli <mrestelli@gmail.com>
426
427 PR fortran/62125
428 * gfortran.dg/pr62125.f90: New test.
429
430 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
431
432 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
433 * gcc.target/powerpc/mulkc3-1.c: Likewise.
434
435 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
436
437 PR c++/58796
438 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
439 * g++.dg/cpp0x/nullptr35.C: New test.
440
441 2016-07-15 Bin Cheng <bin.cheng@arm.com>
442
443 * gcc.dg/tree-ssa/scev-8.c: Update test string.
444
445 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
446
447 * gfortran.dg/goacc/vector_length.f90: New test.
448
449 2016-07-15 Richard Biener <rguenther@suse.de>
450
451 PR tree-optimization/71881
452 * gcc.dg/torture/pr71881.c: New testcase.
453
454 2016-07-15 Richard Biener <rguenther@suse.de>
455
456 PR tree-optimization/71887
457 * gcc.dg/torture/pr71887.c: New testcase.
458
459 2016-07-15 Jakub Jelinek <jakub@redhat.com>
460
461 PR c/71858
462 * gcc.dg/spellcheck-identifiers-3.c: New test.
463
464 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
465
466 PR fortran/71807
467 * gfortran.dg/null_9.f90: New test.
468
469 2016-07-15 Bin Cheng <bin.cheng@arm.com>
470
471 * gcc.dg/tree-ssa/loop-41.c: New test.
472
473 2016-07-15 Bin Cheng <bin.cheng@arm.com>
474
475 PR tree-optimization/71347
476 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
477
478 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
479
480 PR fortran/29819
481 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
482 * gfortran.dg/contains.f90: Ditto.
483 * gfortran.dg/contains_empty_1.f03: Ditto.
484 * gfortran.dg/submodule_3.f08: Ditto.
485
486 2016-07-14 Jakub Jelinek <jakub@redhat.com>
487
488 PR testsuite/71865
489 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
490 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
491 expected diagnostics.
492
493 PR c/71858
494 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
495 * gcc.dg/spellcheck-identifiers-2.c: New test.
496 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
497 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
498
499 2016-07-14 Jakub Jelinek <jakub@redhat.com>
500
501 PR tree-optimization/71872
502 * gcc.c-torture/compile/pr71872.c: New test.
503
504 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
505
506 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
507 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
508 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
509 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
510 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
511 * gcc.target/arm/atomic-op-acquire-1.c: This.
512 * gcc.target/arm/atomic-op-char.c: Rename into ...
513 * gcc.target/arm/atomic-op-char-1.c: This.
514 * gcc.target/arm/atomic-op-consume.c: Rename into ...
515 * gcc.target/arm/atomic-op-consume-1.c: This.
516 * gcc.target/arm/atomic-op-int.c: Rename into ...
517 * gcc.target/arm/atomic-op-int-1.c: This.
518 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
519 * gcc.target/arm/atomic-op-relaxed-1.c: This.
520 * gcc.target/arm/atomic-op-release.c: Rename into ...
521 * gcc.target/arm/atomic-op-release-1.c: This.
522 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
523 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
524 * gcc.target/arm/atomic-op-short.c: Rename into ...
525 * gcc.target/arm/atomic-op-short-1.c: This.
526 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
527 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
528 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
529 * gcc.target/arm/atomic-op-char-2.c: Likewise.
530 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
531 * gcc.target/arm/atomic-op-int-2.c: Likewise.
532 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
533 * gcc.target/arm/atomic-op-release-2.c: Likewise.
534 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
535 * gcc.target/arm/atomic-op-short-2.c: Likewise.
536
537 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
538
539 PR fortran/70842
540 * gfortran.dg/select_type_35.f03: New test.
541
542 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
543
544 PR target/65951
545 PR tree-optimization/70923
546 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
547 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
548 * gcc.dg/vect/pr65951.c: Likewise.
549 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
550
551 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
552
553 * c-c++-common/pr60226.c: Expect maximum object file alignment
554 error on AIX.
555
556 2016-07-14 Richard Biener <rguenther@suse.de>
557
558 PR tree-optimization/71866
559 * gcc.dg/torture/pr71866.c: New testcase.
560
561 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
562
563 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
564 selector and enclose boolean expression in curly braces.
565
566 2016-07-14 Alan Modra <amodra@gmail.com>
567
568 PR target/71733
569 * gcc.target/powerpc/p9-novsx.c: New.
570
571 2016-07-13 Andi Kleen <ak@linux.intel.com>
572
573 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
574 * g++.dg/tree-prof/morefunc.C: Dito.
575 * g++.dg/tree-prof/pr35545.C: Dito.
576 * g++.dg/tree-prof/reorder.C: Dito.
577 * gcc.dg/tree-prof/20050826-2.c: Dito.
578 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
579 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
580 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
581 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
582 * gcc.dg/tree-prof/inliner-1.c: Dito.
583 * gcc.dg/tree-prof/merge_block.c: Dito.
584 * gcc.dg/tree-prof/stringop-1.c: Dito.
585 * gcc.dg/tree-prof/stringop-2.c: Dito.
586 * gcc.dg/tree-prof/switch-case-1.c: Dito.
587 * gcc.dg/tree-prof/switch-case-2.c: Dito.
588 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
589 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
590 * gcc.dg/tree-prof/update-loopch.c: Dito.
591 * gcc.dg/tree-prof/val-prof-1.c: Dito.
592 * gcc.dg/tree-prof/val-prof-2.c: Dito.
593 * gcc.dg/tree-prof/val-prof-3.c: Dito.
594 * gcc.dg/tree-prof/val-prof-4.c: Dito.
595 * gcc.dg/tree-prof/val-prof-5.c: Dito.
596 * gcc.dg/tree-prof/val-prof-6.c: Dito.
597 * gcc.dg/tree-prof/val-prof-7.c: Dito.
598
599 2016-07-13 Andi Kleen <ak@linux.intel.com>
600
601 * lib/profopt.exp (profopt-execute): Remove .imports files.
602
603 2016-07-13 Andi Kleen <ak@linux.intel.com>
604
605 * lib/profopt.exp (profopt-execute): Always log profiler command line.
606
607 2016-07-13 Andi Kleen <ak@linux.intel.com>
608
609 * lib/profopt.exp (dg-final-scan-autofdo,
610 dg-final-scan-not-autofdo): New functions.
611
612 2016-07-13 Bin Cheng <bin.cheng@arm.com>
613
614 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
615 * gcc.dg/vect/vect-35.c: Ditto.
616 * gcc.dg/vect/vect-alias-check-2.c: New test.
617
618 2016-07-13 Martin Liska <mliska@suse.cz>
619
620 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
621 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
622 * gfortran.dg/pr42108.f90: Update expected dump scan.
623
624 2016-07-13 Richard Biener <rguenther@suse.de>
625
626 PR tree-optimization/24574
627 * gcc.dg/pr24574.c: New testcase.
628
629 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
630
631 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
632 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
633 * c-c++-common/pr68833-1.c: Require int32plus.
634 * gcc.dg/ipa/pr63551.c: Likewise.
635 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
636 * gcc.dg/ipa/pr64041.c: Require int32plus.
637
638 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
639
640 PR ipa/71633
641 * g++.dg/pr71633.C: New test.
642
643 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
644
645 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
646 Add new arm_thumb1_cbz_ok effective target.
647 * gcc.target/arm/cbz.c: New test.
648
649 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
650
651 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
652 Define effective target.
653 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
654 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
655 * gcc.target/arm/movhi_movw.c: New test.
656 * gcc.target/arm/movsi_movw.c: Likewise.
657 * gcc.target/arm/movdi_movw.c: Likewise.
658
659 2016-07-13 Richard Biener <rguenther@suse.de>
660
661 PR middle-end/71104
662 * gcc.dg/pr71104-1.c: New testcase.
663 * gcc.dg/pr71104-2.c: Likewise.
664
665 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
666
667 PR target/71805
668 * gcc.target/powerpc/pr71805.c: New test.
669
670 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
671
672 * gcc.target/powerpc/divkc3-1.c: New.
673 * gcc.target/powerpc/mulkc3-1.c: New.
674
675 2016-07-12 Nathan Sidwell <nathan@acm.org>
676
677 * gcc.target/arm/data-rel-1.c: New.
678 * gcc.target/arm/data-rel-2.c: New.
679 * gcc.target/arm/data-rel-3.c: New.
680
681 2016-07-12 Martin Liska <mliska@suse.cz>
682
683 * gcc.dg/params/blocksort-part.c: New test.
684 * gcc.dg/params/params.exp: New file.
685
686 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
687
688 PR middle-end/71700
689 * gcc.c-torture/execute/pr71700.c: New test.
690
691 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
692 Richard Biener <rguenther@suse.de>
693
694 PR tree-optimization/23286
695 PR tree-optimization/70159
696 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
697 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
698 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
699 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
700 * gcc.dg/tree-ssa/pr35286.c: Likewise.
701 * gcc.dg/tree-ssa/pr35287.c: Likewise.
702 * gcc.dg/hoist-register-pressure-1.c: Likewise.
703 * gcc.dg/hoist-register-pressure-2.c: Likewise.
704 * gcc.dg/hoist-register-pressure-3.c: Likewise.
705 * gcc.dg/pr51879-12.c: Likewise.
706 * gcc.dg/strlenopt-9.c: Likewise.
707 * gcc.dg/tree-ssa/pr47392.c: Likewise.
708 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
709 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
710 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
711 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
712 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
713 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
714 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
715 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
716 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
717 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
718 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
719 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
720 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
721 * gfortran.dg/pr43984.f90: Adjust expected outcome.
722
723 2016-07-12 Richard Biener <rguenther@suse.de>
724
725 PR rtl-optimization/68961
726 * gcc.target/i386/pr68961.c: New testcase.
727
728 2016-07-11 Jakub Jelinek <jakub@redhat.com>
729
730 PR middle-end/71758
731 * c-c++-common/gomp/pr71758.c: New test.
732 * gfortran.dg/gomp/pr71758.f90: New test.
733
734 PR tree-optimization/71823
735 * gcc.dg/vect/pr71823.c: New test.
736
737 2016-07-11 David Malcolm <dmalcolm@redhat.com>
738
739 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
740 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
741 and LINE_MAP_MAX_LOCATION_WITH_COLS.
742
743 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
744
745 PR target/71801
746 * gcc.target/i386/pr71801.c: New test.
747
748 2016-07-11 Richard Biener <rguenther@suse.de>
749
750 PR tree-optimization/71816
751 * gcc.dg/torture/pr71816.c: New testcase.
752
753 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
754
755 PR fortran/71783
756 * gfortran.dg/dependency_46.f90: New test.
757
758 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
759
760 PR rtl-optimization/71621
761 * gcc.target/i386/pr71621-1.c: New.
762 * gcc.target/i386/pr71621-2.c: New.
763
764 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
765
766 * gfortran.dg/goacc/pr71704.f90: New test.
767
768 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
769
770 PR target/71297
771 * gcc.target/powerpc/pr71297.c: New.
772
773 2016-07-08 Jiong Wang <jiong.wang@arm.com>
774
775 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
776
777 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
778
779 PR target/71806
780 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
781
782 2016-07-08 Alan Hayward <alan.hayward@arm.com>
783
784 PR tree-optimization/71667
785 * gcc.dg/vect/pr71667.c: New
786
787 2016-07-08 Martin Liska <mliska@suse.cz>
788
789 * gcc.dg/torture/pr71606.c: New test.
790
791 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
792
793 PR fortran/71764
794 * gfortran.dg/pr71764.f90: New test.
795
796 2016-07-07 Jakub Jelinek <jakub@redhat.com>
797 Kai Tietz <ktietz70@googlemail.com>
798
799 PR c++/70869
800 PR c++/71054
801 * g++.dg/cpp0x/pr70869.C: New test.
802 * g++.dg/cpp0x/pr71054.C: New test.
803
804 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
805
806 * g++.dg/debug/pr71432.C: Fail on AIX.
807
808 2016-07-07 Martin Liska <mliska@suse.cz>
809
810 * gfortran.dg/do_1.f90: Remove a corner case that triggers
811 an undefined behavior.
812 * gfortran.dg/do_3.F90: Likewise.
813 * gfortran.dg/do_check_11.f90: New test.
814 * gfortran.dg/do_check_12.f90: New test.
815 * gfortran.dg/do_corner_warn.f90: New test.
816
817 2016-07-07 Martin Liska <mliska@suse.cz>
818
819 * gfortran.dg/predict-1.f90: Ammend the test.
820 * gfortran.dg/predict-2.f90: Likewise.
821
822 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
823
824 PR ipa/71624
825 * g++.dg/pr71624.C: New test.
826
827 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
828
829 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
830 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
831 ARMv8-M Mainline architectures.
832
833 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
834
835 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
836 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
837
838 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
839
840 PR target/70098
841 PR target/71763
842 * gcc.target/powerpc/pr71763.c: New file.
843
844 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
845
846 PR tree-optimization/71518
847 * gcc.dg/pr71518.c: New test.
848
849 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
850
851 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
852
853 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
854
855 PR target/50739
856 * gcc.target/avr/pr50739.c: New test.
857
858 2016-07-05 Jan Hubicka <jh@suse.cz>
859
860 * gcc.dg/tree-ssa/scev-14.c: update template.
861
862 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
863
864 * gcc.dg/vect/group-no-gaps-1.c: New test.
865
866 2016-07-05 Andi Kleen <ak@linux.intel.com>
867
868 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
869 if kernel supports MPX.
870
871 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
872
873 * gcc.c-torture/compile/pr69102.c: Require fpic support.
874
875 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
876 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
877
878 * gcc.target/powerpc/signbit-1.c: New test.
879 * gcc.target/powerpc/signbit-2.c: New test.
880 * gcc.target/powerpc/signbit-3.c: New test.
881
882 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
883
884 PR rtl-optimization/71594
885 * gcc.dg/torture/pr71594.c: New test.
886
887 2016-07-05 Jan Hubicka <jh@suse.cz>
888
889 * gcc.dg/tree-ssa/scev-14.c: new testcase.
890
891 2016-07-05 David Malcolm <dmalcolm@redhat.com>
892
893 PR c++/62314
894 * gcc/testsuite/g++.dg/parse/error5.C: Update column
895 number of missing semicolon error.
896 * g++.dg/pr62314-2.C: New test case.
897
898 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
899
900 * gfortran.dg/coarray_stat_function.f90: New test.
901 * gfortran.dg/coarray_stat_whitespace.f90: New test.
902 * gfortran.dg/coarray_lib_comm_1: Adapting old test
903 to new interfaces.
904
905 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
906
907 PR fortran/71623
908 * gfortran.dg/deferred_character_17.f90: New test.
909
910 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
911
912 * gcc.target/arm/neon/polytypes.c: Move to ...
913 * gcc.target/arm/polytypes.c: ... here.
914 * gcc.target/arm/neon/pr51534.c: Move to ...
915 * gcc.target/arm/pr51534.c: ... here.
916 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
917 * gcc.target/arm/vect-vcvt.c: ... here.
918 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
919 * gcc.target/arm/vect-vcvtq.c: ... here.
920 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
921 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
922 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
923 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
924 * gcc.target/arm/neon/neon.exp: Delete.
925 * gcc.target/arm/neon/: Delete.
926
927 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
928
929 PR fortran/65575
930 * gfortran.dg: pr65575.f90: New test.
931
932 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
933
934 PR fortran/35849
935 * gfortran.dg: pr35849.f90: New test.
936
937 2016-07-04 Jakub Jelinek <jakub@redhat.com>
938
939 PR c++/71739
940 * g++.dg/cpp0x/pr71739.C: New test.
941
942 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
943
944 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
945
946 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
947
948 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
949 locr.
950 * gcc.target/s390/loc-1.c: New test.
951
952 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
953
954 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
955 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
956
957 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
958
959 PR target/63874
960 * gcc.target/aarch64/pr63874.c: New test.
961
962 2016-07-04 Jan Beulich <jbeulich@suse.com>
963
964 * g++.dg/header.c: New.
965 * gcc.dg/header.c: New.
966
967 2016-07-02 Jakub Jelinek <jakub@redhat.com>
968
969 PR c/71719
970 * c-c++-common/Wunused-var-15.c: New test.
971
972 2016-07-01 Jakub Jelinek <jakub@redhat.com>
973
974 PR fortran/71687
975 * gfortran.dg/gomp/pr71687.f90: New test.
976
977 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
978
979 * gcc.dg/const-float128-ped.c: Require __float128 effective
980 target and options.
981 * gcc.dg/const-float128.c: Likewise.
982 * gcc.dg/torture/float128-cmp-invalid.c: Require
983 __float128 and base_quadfloat_support effective targets, and
984 __float128 options.
985 * gcc.dg/torture/float128-div-underflow.c: Likewise.
986 * gcc.dg/torture/float128-extend-nan.c: Likewise.
987 * gcc.dg/torture/float128-nan.c: Likewise.
988 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
989 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
990 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
991 * lib/target-supports.exp (check_effective_target___float128): New.
992 (add_options_for___float128): New.
993 (check_effective_target_base_quadword_support): New.
994
995 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
996
997 PR target/71720
998 * gcc.target/powerpc/pr71720.c: New test.
999
1000 2016-07-01 Jan Beulich <jbeulich@suse.com>
1001
1002 * gcc.dg/bss.c: New.
1003
1004 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1005
1006 PR target/71698
1007 * gcc.target/powerpc/pr71698.c: New test.
1008
1009 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1010
1011 PR target/71151
1012 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1013 instead of ".foo" for its section name.
1014 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1015 depending on MCU's flash size.
1016 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1017 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1018 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1019 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1020 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1021 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1022
1023 2016-07-01 Jan Beulich <jbeulich@suse.com>
1024
1025 * gcc.target/i386/pr65105-2.c: Add -msse2.
1026
1027 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1028
1029 PR tree-optimization/71707
1030 * gcc.dg/strlenopt-29.c: New test.
1031
1032 PR fortran/71704
1033 * gfortran.dg/gomp/pr71704.f90: New test.
1034
1035 PR fortran/71705
1036 * gfortran.dg/gomp/pr71705.f90: New test.
1037
1038 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1039
1040 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1041 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1042 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1043 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1044 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1045 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1046 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1047 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1048 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1049 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1050 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1051 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1052 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1053 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1054 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1055 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1056 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1057 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1058 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1059 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1060 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1061 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1062 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1063 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1064 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1065 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1066 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1067 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1068 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1069 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1070 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1071 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1072 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1073 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1074 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1075 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1076 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1077 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1078 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1079 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1080 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1081 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1082 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1083 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1084 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1085 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1086 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1087 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1088 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1089 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1090 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1091 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1092 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1093 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1094 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1095 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1096 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1097 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1098 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1099 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1100 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1101 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1102 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1103 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1104 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1105 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1106 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1107 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1108 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1109 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1110 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1111 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1112 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1113 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1114 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1115 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1116 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1117 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1118 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1119 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1120 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1121
1122 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1123 James Greenhalgh <james.greenhalgh@arm.com>
1124
1125 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1126
1127 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1128 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1129
1130 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1131
1132 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1133
1134 PR driver/71651
1135 * gcc.dg/spellcheck-options-12.c: New test case.
1136
1137 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1138
1139 PR middle-end/71693
1140 * gcc.c-torture/compile/pr71693.c: New test.
1141
1142 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1143
1144 * gcc.dg/spellcheck-params.c: New testcase.
1145 * gcc.dg/spellcheck-params-2.c: New testcase.
1146
1147 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1148
1149 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1150 vector extract instructions.
1151 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1152
1153 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1154
1155 PR fortran/71686
1156 * gfortran.dg/unexpected_eof_2.f90: New test.
1157 * gfortran.dg/unexpected_eof_3.f90: New test.
1158
1159 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1160
1161 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1162
1163 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1164
1165 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1166 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1167 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1168
1169 2016-06-29 Richard Biener <rguenther@suse.de>
1170
1171 PR middle-end/15256
1172 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1173
1174 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1175
1176 * gcc.target/arm/aapcs/neon-vect10.c: Require
1177 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1178 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1179 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1180 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1181 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1182 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1183 * gcc.target/arm/fp16-aapcs-1.c: Require
1184 -mfloat-ab=hard. Also simplify the test.
1185 * gcc.target/arm/fp16-aapcs-2.c: New.
1186
1187 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1188
1189 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1190 (add_options_for_arm_fp16_ieee): New.
1191 (add_options_for_arm_fp16_alternative): New.
1192 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1193 long-line.
1194 (effective_target_arm_fp16_hw): New.
1195
1196 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1197
1198 PR tree-optimization/71655
1199 * g++.dg/pr71655.C: New test.
1200
1201 2016-06-29 Martin Liska <mliska@suse.cz>
1202
1203 * gcc.dg/pr71585.c: New test.
1204 * gcc.dg/pr71585-2.c: New test.
1205 * gcc.dg/pr71585-3.c: New test.
1206
1207 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1208
1209 PR tree-optimization/70729
1210 * g++.dg/vect/pr70729.cc: New test.
1211
1212 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1213
1214 * c-c++-common/gomp/cancel-1.c: Extend.
1215
1216 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR tree-optimization/71625
1219 * gcc.dg/strlenopt-28.c: New test.
1220
1221 2016-06-29 Richard Biener <rguenther@suse.de>
1222
1223 PR middle-end/71002
1224 * g++.dg/torture/pr71002.C: Adjust testcase.
1225
1226 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1227
1228 PR c/71685
1229 * gcc.dg/pr71685.c: New test.
1230
1231 2016-06-28 Martin Sebor <msebor@redhat.com>
1232
1233 PR c/71552
1234 * gcc.dg/init-bad-9.c: New test.
1235
1236 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1237
1238 * gcc.target/powerpc/abs128-1.c: Require VSX.
1239 * gcc.target/powerpc/copysign128-1.c: Likewise.
1240 * gcc.target/powerpc/inf128-1.c: Likewise.
1241 * gcc.target/powerpc/nan128-1.c: Likewise.
1242
1243 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1244
1245 PR middle-end/71626
1246 * gcc.c-torture/execute/pr71626-1.c: New test.
1247 * gcc.c-torture/execute/pr71626-2.c: New test.
1248
1249 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1250
1251 PR target/71656
1252 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1253
1254 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1255
1256 PR target/71670
1257 * gcc.target/powerpc/pr71670.c: New testcase.
1258
1259 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1260
1261 PR target/71656
1262 * gcc.target/powerpc/pr71656-1.c: New test.
1263 * gcc.target/powerpc/pr71656-2.c: New test.
1264
1265 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1266
1267 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1268 around fp16 code.
1269 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1270 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1271 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1272 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1273 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1274 Add arm_neon_fp16_ok effective target.
1275 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1276 Likewise.
1277 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1278 Likewise.
1279 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1280 Likewise.
1281 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1282 Likewise.
1283 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1284 Likewise.
1285 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1286 Likewise.
1287 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1288 Likewise.
1289 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1290 Likewise.
1291 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1292 Likewise.
1293 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1294 Likewise.
1295 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1296 Likewise.
1297
1298 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1299
1300 * gcc.dg/predict-12.c: New testcase.
1301
1302 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1303
1304 PR fortran/71649
1305 * gfortran.dg/pr71649.f90: New test.
1306
1307 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1308
1309 PR tree-optimization/71643
1310 * g++.dg/opt/pr71643.C: New test.
1311
1312 PR tree-optimization/71631
1313 * gcc.c-torture/execute/pr71631.c: New test.
1314
1315 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1316
1317 * gcc.dg/predict-11.c: New testcase.
1318 * gfortran.dg/predict-2.f90: New testcase.
1319
1320 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1321
1322 * gcc.dg/predict-10.c: New test.
1323
1324 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1325
1326 * gcc.target/powerpc/abs128-1.c: New.
1327 * gcc.target/powerpc/copysign128-1.c: New.
1328 * gcc.target/powerpc/inf128-1.c: New.
1329 * gcc.target/powerpc/nan128-1.c: New.
1330
1331 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1332
1333 * gfortran.dg/pr71642.f90: New test.
1334
1335 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1336
1337 PR tree-optimization/71647
1338 * gcc.target/i386/pr71647.c: New test.
1339
1340 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1341
1342 * gcc.target/i386/noplt-gd-1.c: New test.
1343 * gcc.target/i386/noplt-gd-2.c: Likewise.
1344 * gcc.target/i386/noplt-gd-3.c: Likewise.
1345 * gcc.target/i386/noplt-ld-1.c: Likewise.
1346 * gcc.target/i386/noplt-ld-2.c: Likewise.
1347 * gcc.target/i386/noplt-ld-3.c: Likewise.
1348 * lib/target-supports.exp
1349 (check_effective_target_tls_get_addr_via_got): New.
1350
1351 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1352
1353 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1354 testsuite compile flags.
1355 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1356 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1357
1358 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1359
1360 * g++dg/vect/pr36684.cc: Add dg-do compile.
1361 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1362 * gcc.dg/vect/pr70021.c: Ditto.
1363 * gcc.dg/vect/pr70138-1.c: Ditto.
1364 * gcc.dg/vect/pr70138-2.c: Ditto.
1365 * gcc.dg/vect/pr70354-1.c: Ditto.
1366 * gcc.dg/vect/pr70354-2.c: Ditto.
1367 * gcc.dg/vect/pr71259.c: Ditto.
1368 * gcc.dg/vect/pr71416-1.c: Ditto.
1369 * gcc.dg/vect/slp-43.c: Ditto.
1370 * gcc.dg/vect/slp-45.c: Ditto.
1371 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1372 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1373 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1374 * gfortran.dg/vect/pr69980.f90: Ditto.
1375
1376 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1377
1378 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1379 * gcc.dg/vect/bb-slp-30.c: Ditto.
1380 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1381 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1382 * gcc.dg/vect/pr45902.c: Ditto.
1383 * gcc.dg/vect/pr48172.c: Ditto.
1384 * gcc.dg/vect/pr48377.c: Ditto.
1385 * gcc.dg/vect/pr49038.c: Ditto.
1386 * gcc.dg/vect/pr49771.c: Ditto.
1387 * gcc.dg/vect/pr52091.c: Ditto.
1388 * gcc.dg/vect/pr53185-2.c: Ditto.
1389 * gcc.dg/vect/pr56826.c: Ditto.
1390 * gcc.dg/vect/pr60276.c: Ditto.
1391 * gcc.dg/vect/pr62021.c: Ditto.
1392 * gcc.dg/vect/pr63530.c: Ditto.
1393 * gcc.dg/vect/pr65518.c: Ditto.
1394 * gcc.dg/vect/pr65947-1.c: Ditto.
1395 * gcc.dg/vect/pr65947-10.c: Ditto.
1396 * gcc.dg/vect/pr65947-11.c: Ditto.
1397 * gcc.dg/vect/pr65947-12.c: Ditto.
1398 * gcc.dg/vect/pr65947-13.c: Ditto.
1399 * gcc.dg/vect/pr65947-2.c: Ditto.
1400 * gcc.dg/vect/pr65947-3.c: Ditto.
1401 * gcc.dg/vect/pr65947-4.c: Ditto.
1402 * gcc.dg/vect/pr65947-5.c: Ditto.
1403 * gcc.dg/vect/pr65947-6.c: Ditto.
1404 * gcc.dg/vect/pr65947-7.c: Ditto.
1405 * gcc.dg/vect/pr65947-8.c: Ditto.
1406 * gcc.dg/vect/pr65947-9.c: Ditto.
1407 * gcc.dg/vect/pr71416-1.c: Ditto.
1408 * gcc.dg/vect/pr71439.c: Ditto.
1409 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1410 * gcc.dg/vect/vect-bswap16.c: Ditto.
1411 * gcc.dg/vect/vect-bswap32.c: Ditto.
1412 * gcc.dg/vect/vect-bswap64.c: Ditto.
1413 * gcc.dg/vect/vect-live-1.c: Ditto.
1414 * gcc.dg/vect/vect-live-2.c: Ditto.
1415 * gcc.dg/vect/vect-live-3.c: Ditto.
1416 * gcc.dg/vect/vect-live-4.c: Ditto.
1417 * gcc.dg/vect/vect-live-5.c: Ditto.
1418 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1419 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1420 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1421 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1422 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1423 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1424 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1425 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1426 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1427 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1428 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1429 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1430 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1431 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1432 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1433 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1434 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1435
1436 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1437
1438 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1439
1440 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1441
1442 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1443 ia32 if R_386_GOT32X relocation is supported.
1444 * gcc.target/i386/noplt-3.c: Likewise.
1445 * gcc.target/i386/noplt-2.c: Likewise.
1446 (main): Renamed to ...
1447 (bar): This.
1448 * gcc.target/i386/noplt-4.c: Likewise.
1449 (main): Renamed to ...
1450 (bar): This.
1451 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1452 * gcc.target/i386/pr67400-5.c: Likewise.
1453
1454 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1455
1456 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1457 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1458
1459 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1460 f4): Adjust expected diagnostics.
1461 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1462 (T): If OVFP is defined, redefine to TP.
1463 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1464 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1465 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1466 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1467 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1468 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1469 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1470 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1471 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1472 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1473 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1474 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1475 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1476 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1477 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1478 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1479 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1480 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1481 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1482 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1483 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1484 as last argument to __builtin_add_overflow_p.
1485
1486 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1487
1488 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1489 dg-options and remove default vector testsuite compile flags.
1490 * g++.dg/vect/pr33860a.cc: Ditto.
1491 * g++.dg/vect/pr45470-a.cc: Ditto.
1492 * g++.dg/vect/pr45470-b.cc: Ditto.
1493 * g++.dg/vect/pr60896.cc: Ditto.
1494 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1495 * gcc.dg/vect/pr18308.c: Ditto.
1496 * gcc.dg/vect/pr24049.c: Ditto.
1497 * gcc.dg/vect/pr33373.c: Ditto.
1498 * gcc.dg/vect/pr36228.c: Ditto.
1499 * gcc.dg/vect/pr42395.c: Ditto.
1500 * gcc.dg/vect/pr42604.c: Ditto.
1501 * gcc.dg/vect/pr46663.c: Ditto.
1502 * gcc.dg/vect/pr48765.c: Ditto.
1503 * gcc.dg/vect/pr49093.c: Ditto.
1504 * gcc.dg/vect/pr49352.c: Ditto.
1505 * gcc.dg/vect/pr52298.c: Ditto.
1506 * gcc.dg/vect/pr52870.c: Ditto.
1507 * gcc.dg/vect/pr53185.c: Ditto.
1508 * gcc.dg/vect/pr53773.c: Ditto.
1509 * gcc.dg/vect/pr56695.c: Ditto.
1510 * gcc.dg/vect/pr62171.c: Ditto.
1511 * gcc.dg/vect/pr63530.c: Ditto.
1512 * gcc.dg/vect/pr68339.c: Ditto.
1513 * gcc.dg/vect/pr71259.c: Ditto.
1514 * gcc.dg/vect/vect-82_64.c: Ditto.
1515 * gcc.dg/vect/vect-83_64.c: Ditto.
1516 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1517 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1518 * gcc.dg/vect/vect-shift-2.c: Ditto.
1519 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1520 * gfortran.dg/vect/pr39318.f90: Ditto.
1521 * gfortran.dg/vect/pr45714-a.f: Ditto.
1522 * gfortran.dg/vect/pr45714-b.f: Ditto.
1523 * gfortran.dg/vect/pr46213.f90: Ditto.
1524
1525 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1526 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1527
1528 * gcc.target/powerpc/p9-splat-5.c: New test.
1529
1530 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1531
1532 PR tree-optimization/71488
1533 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1534 * lib/target-supports.exp: ... here.
1535 (check_sse4_hw_available): New procedure.
1536 (check_effective_target_sse4_runtime): Ditto.
1537 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1538 -march=westmere for sse4_runtime targets.
1539 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1540 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1541 (dg-additional-options): Use for sse4_runtime targets.
1542 (main): Call check_vect ().
1543 (dg-final): Perform scan only for sse4_runtime targets.
1544
1545 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1546
1547 PR target/66232
1548 PR target/67400
1549 * gcc.target/i386/pr66232-14.c: New file.
1550 * gcc.target/i386/pr66232-15.c: Likewise.
1551 * gcc.target/i386/pr66232-16.c: Likewise.
1552 * gcc.target/i386/pr66232-17.c: Likewise.
1553 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1554 ia32 if R_386_GOT32X relocation is supported.
1555 * gcc.target/i386/pr67400-2.c: Likewise.
1556 * gcc.target/i386/pr67400-3.c: Likewise.
1557 * gcc.target/i386/pr67400-4.c: Likewise.
1558 * gcc.target/i386/pr67400-6.c: Likewise.
1559 * gcc.target/i386/pr67400-7.c: Likewise.
1560 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1561
1562 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1563
1564 PR libgfortran/48852
1565 * gfortran.dg/char4_iunit_1.f03: Update test.
1566 * gfortran.dg/f2003_io_5.f03: Update test.
1567 * gfortran.dg/real_const_3.f90: Update test.
1568
1569 2016-06-23 Andi Kleen <ak@linux.intel.com>
1570
1571 * g++.dg/bprob/bprob.exp: Support autofdo.
1572 * g++.dg/tree-prof/tree-prof.exp: dito.
1573 * gcc.dg/tree-prof/tree-prof.exp: dito.
1574 * gcc.misc-tests/bprob.exp: dito.
1575 * gfortran.dg/prof/prof.exp: dito.
1576 * lib/profopt.exp: dito.
1577 * lib/target-supports.exp: Check for autofdo.
1578
1579 2016-06-23 Martin Liska <mliska@suse.cz>
1580
1581 * gcc.dg/pr71619.c: New test.
1582
1583 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1584
1585 PR target/67400
1586 * gcc.target/i386/pr67400-1.c: New test.
1587 * gcc.target/i386/pr67400-2.c: Likewise.
1588 * gcc.target/i386/pr67400-3.c: Likewise.
1589 * gcc.target/i386/pr67400-4.c: Likewise.
1590 * gcc.target/i386/pr67400-5.c: Likewise.
1591 * gcc.target/i386/pr67400-6.c: Likewise.
1592 * gcc.target/i386/pr67400-7.c: Likewise.
1593
1594 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1595
1596 * c-c++-common/missing-header-1.c: New test case.
1597 * c-c++-common/missing-header-2.c: New test case.
1598 * c-c++-common/missing-header-3.c: New test case.
1599 * c-c++-common/missing-header-4.c: New test case.
1600
1601 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1602
1603 PR c/70339
1604 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1605 hint.
1606 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1607 expected results due to builtin "nanl" now being suggested for
1608 "name".
1609 * gcc.dg/pr67580.c: Update expected messages.
1610 * gcc.dg/spellcheck-identifiers.c: New testcase.
1611 * gcc.dg/spellcheck-typenames.c: New testcase.
1612
1613 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1614
1615 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1616 file.
1617 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1618 diagnostic-test-show-locus-parseable-fixits.c to sources for
1619 diagnostic_plugin_test_show_locus.c.
1620 * lib/gcc-defs.exp (freeform_regexps): New global.
1621 (dg-regexp): New function.
1622 (handle-dg-regexps): New function.
1623 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1624 freeform_regexps to the empty list.
1625 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1626
1627 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1628
1629 PR tree-optimization/71488
1630 * g++.dg/pr71488.C: New test.
1631 * gcc.dg/vect/vect-bool-cmp.c: New test.
1632
1633 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1634
1635 * gcc.dg/guality/param-5.c: New test.
1636
1637 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1638
1639 * gcc.target/i386/asm-flag-7.c: New test.
1640
1641 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1642
1643 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1644 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1645 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1646 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1647 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1648 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1649 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1650 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1651 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1652 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1653 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1654 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1655 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1656 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1657 * lib/target-supports.exp: Likewise.
1658
1659 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1660
1661 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1662 * gcc.dg/attr-ms_struct-2.c: Likewise.
1663 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1664 * gcc.dg/bf-ms-attrib.c: Likewise.
1665 * gcc.dg/bf-ms-layout-2.c: Likewise.
1666 * gcc.dg/bf-ms-layout-3.c: Likewise.
1667 * gcc.dg/bf-ms-layout.c: Likewise.
1668 * gcc.dg/bf-no-ms-layout.c: Likewise.
1669 * gcc.target/i386/bitfield1.c: Likewise.
1670 * gcc.target/i386/bitfield2.c: Likewise.
1671 * gcc.target/i386/bitfield3.c: Likewise.
1672
1673 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1674
1675 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1676 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1677 override other than -mcpu=power9 command-line option is specified,
1678 or if the target operating system is aix.
1679 * gcc.target/powerpc/darn-1.c: Likewise.
1680 * gcc.target/powerpc/darn-2.c: Likewise.
1681 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1682 test if effective-target is not powerpc_p9vector_ok or if the
1683 target operating system is not defined.
1684 * gcc.target/powerpc/vslv-1.c: Likewise.
1685 * gcc.target/powerpc/vsrv-0.c: Likewise.
1686 * gcc.target/powerpc/vsrv-1.c: Likewise.
1687
1688 2016-06-21 Tobias Burnus <burnus@net-b.de>
1689
1690 PR fortran/71068
1691 * gfortran.dg/coarray/data_1.f90: New.
1692
1693 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1694
1695 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1696 (dg-require-effective-target): Use arm_v8_neon_hw.
1697 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1698 (dg-require-effective-target): Likewise.
1699 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1700 (dg-require-effective-target): Likewise.
1701 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1702 (dg-require-effective-target): Likewise.
1703 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1704 (dg-require-effective-target): Likewise.
1705 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1706 (dg-require-effective-target): Likewise.
1707 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1708 Add AArch64 check.
1709
1710 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1711
1712 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1713 Set to 3 so test passes.
1714
1715 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1716
1717 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1718
1719 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1720
1721 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1722 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1723 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1724 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1725
1726 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1727
1728 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1729 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1730
1731 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1732
1733 PR target/71549
1734 * gcc.target/i386/pr71549.c: New test.
1735
1736 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1737
1738 * gcc.target/powerpc/vadsdu-0.c: Replace
1739 dg-require-effective-target directive to allow test to run on more
1740 platforms, and add dg-skip-if directive to disable test on aix
1741 platforms because of known incompatibilities.
1742 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1743 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1744 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1745 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1746 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1747 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1748 * gcc.target/powerpc/vadsdub-2.c: Replace
1749 dg-require-effective-target directive to allow test to run on more
1750 platforms, and add dg-skip-if directive to disable test on aix
1751 platforms because of known incompatibilities.
1752 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1753 with vec_absdb call to differentiate this test from vadsdub-1.c.
1754 * gcc.target/powerpc/vadsduh-1.c: Replace
1755 dg-require-effective-target directive to allow test to run on more
1756 platforms, and add dg-skip-if directive to disable test on aix
1757 platforms because of known incompatibilities.
1758 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1759 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1760 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1761
1762 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1763
1764 PR tree-optimization/71588
1765 * gcc.dg/pr71558.c: New test.
1766
1767 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1768
1769 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1770 * c-c++-common/pr68657-2.c: Likewise.
1771 * c-c++-common/pr68657-3.c: Likewise.
1772 * gcc.dg/torture/pr69714.c: Require int32plus support.
1773 * gcc.dg/torture/pr70025.c: Likewise.
1774 * gcc.dg/torture/pr70083.c: Likewise.
1775 * gcc.dg/torture/pr70542.c: Likewise.
1776 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1777
1778 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1779
1780 PR c/71601
1781 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1782
1783 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1784
1785 PR middle-end/71581
1786 * gcc.dg/pr71581.c: New test.
1787
1788 PR rtl-optimization/71591
1789 * gcc.dg/cpp/pr71591.c: New test.
1790
1791 2016-06-20 David B. Robins <gcc@davidrobins.net>
1792
1793 PR target/71571
1794 * g++.dg/torture/pr71571.C: New test.
1795
1796 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1797
1798 PR target/71559
1799 * gcc.target/i386/sse2-pr71559.c: New test.
1800 * gcc.target/i386/avx-pr71559.c: New test.
1801 * gcc.target/i386/avx512f-pr71559.c: New test.
1802
1803 2016-06-20 Tobias Burnus <burnus@net-b.de>
1804
1805 PR fortran/71194
1806 * gfortran.dg/pointer_remapping_10.f90: New.
1807
1808 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1809
1810 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1811
1812 2016-06-20 Martin Sebor <msebor@redhat.com>
1813
1814 PR c/69507
1815 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1816 * gnu90-const-expr-1.c: Same.
1817 * gnu99-const-expr-1.c: Same.
1818 * gnu99-static-1.c: Same.
1819
1820 2016-06-20 Renlin Li <renlin.li@arm.com>
1821
1822 PR testsuite/71489
1823 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1824
1825 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1826
1827 * gcc.target/aarch64/vcvt_f64_1.c: New.
1828 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1829 * gcc.target/aarch64/vrecp_f64_1.c: New.
1830
1831 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1832
1833 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1834 "alignement".
1835
1836 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1837
1838 PR target/71103
1839 * gcc.target/avr/torture/pr71103-2.c: New test.
1840
1841 2016-06-19 Martin Sebor <msebor@redhat.com>
1842
1843 PR c/69507
1844 * gcc.dg/alignof.c: New test.
1845
1846 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1847
1848 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1849 vs dg-error; test constexpr specifier too.
1850
1851 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1852
1853 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1854
1855 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1856
1857 * lib/target-supports.exp
1858 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1859 arm_neon_ok and merge flags. Fix temporary test name.
1860 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1861 and merge flags.
1862
1863 2016-06-17 Martin Liska <mliska@suse.cz>
1864
1865 * gcc.dg/predict-9.c: Fix dump scanning.
1866
1867 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1868
1869 PR tree-optimization/71354
1870 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1871
1872 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1873
1874 PR tree-optimization/71347
1875 * gcc.dg/tree-ssa/pr71347.c: New test.
1876
1877 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1878
1879 PR tree-optimization/71354
1880 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1881
1882 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1883
1884 * gcc.dg/vect/vect-alias-check-1.c: New test.
1885
1886 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1887
1888 PR target/71151
1889 * gcc.target/avr/pr71151-1.c: New test.
1890 * gcc.target/avr/pr71151-2.c: New test.
1891 * gcc.target/avr/pr71151-3.c: New test.
1892 * gcc.target/avr/pr71151-4.c: New test.
1893 * gcc.target/avr/pr71151-5.c: New test.
1894 * gcc.target/avr/pr71151-6.c: New test.
1895 * gcc.target/avr/pr71151-7.c: New test.
1896 * gcc.target/avr/pr71151-8.c: New test.
1897 * gcc.target/avr/pr71151-common.h: New test.
1898
1899 2016-06-16 Martin Liska <mliska@suse.cz>
1900
1901 * gfortran.dg/predict-1.f90: New test.
1902
1903 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1904
1905 PR target/71242
1906 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1907
1908 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1909
1910 * g++.dg/vect/pr36648.cc: Disable cunrolli
1911
1912 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR target/71554
1915 * gcc.c-torture/execute/pr71554.c: New test.
1916
1917 PR rtl-optimization/71532
1918 * gcc.dg/torture/pr71532.c: New test.
1919
1920 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1921
1922 * gcc.target/powerpc/p9-dimode1.c: New test.
1923 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1924
1925 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1926
1927 * gcc.c-torture/compile/20160615-1.c: New test.
1928
1929 * g++.dg/cpp0x/ref-qual17.C: New test.
1930
1931 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1932
1933 PR middle-end/71529
1934 * gcc.target/i386/pr71529.C: New test.
1935
1936 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1937
1938 PR tree-optimization/71483
1939 * g++.dg/vect/pr71483.c: New
1940
1941 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1942
1943 PR c++/70202
1944 * g++.dg/inherit/crash6.C: New.
1945 * g++.dg/inherit/union2.C: Likewise.
1946 * g++.dg/inherit/virtual12.C: Likewise.
1947 * g++.dg/inherit/virtual13.C: Likewise.
1948 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1949
1950 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1951
1952 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1953
1954 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1955
1956 PR tree-optimization/71439
1957 * gcc.dg/vect/pr71439.c: New
1958
1959 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1960
1961 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1962
1963 2016-06-15 Richard Biener <rguenther@suse.de>
1964
1965 * gcc.dg/vect/slp-45.c: New testcase.
1966
1967 2016-06-15 Richard Biener <rguenther@suse.de>
1968
1969 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1970
1971 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1972
1973 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1974 requirements, and disable for AIX for now.
1975 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1976
1977 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1978
1979 PR c++/71528
1980 * g++.dg/opt/pr71528.C: New test.
1981
1982 PR c++/71516
1983 * g++.dg/init/pr71516.C: New test.
1984
1985 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1986
1987 * g++.dg/init/array46.C: New.
1988
1989 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1990
1991 * gcc.target/i386/float128-3.c: New test.
1992 * gcc.target/i386/quad-sse4.c: Ditto.
1993 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1994 Update scan strings.
1995
1996 2016-06-14 Richard Biener <rguenther@suse.de>
1997
1998 PR middle-end/71526
1999 * gfortran.dg/pr71526.f90: New testcase.
2000
2001 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2002
2003 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2004 * gcc.dg/zero_bits_compound-1.c: Likewise.
2005
2006 2016-06-14 Richard Biener <rguenther@suse.de>
2007
2008 PR tree-optimization/71522
2009 * gcc.dg/torture/pr71522.c: New testcase.
2010
2011 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2012
2013 PR tree-optimization/71520
2014 * gcc.dg/tree-ssa/pr71520.c: New test.
2015
2016 2016-06-14 Richard Biener <rguenther@suse.de>
2017
2018 PR tree-optimization/71521
2019 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2020
2021 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2022
2023 PR sanitizer/71498
2024 * c-c++-common/ubsan/bounds-13.c: New test.
2025
2026 PR preprocessor/71183
2027 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2028
2029 2016-06-13 Jeff Law <law@redhat.com>
2030
2031 PR tree-optimization/71403
2032 * c-c++-common/ubsan/pr71403-1.c: New test.
2033 * c-c++-common/ubsan/pr71403-2.c: New test.
2034 * c-c++-common/ubsan/pr71403-3.c: New test.
2035
2036 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2037
2038 PR middle-end/71478
2039 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2040 Add -Wno-psabi -w to dg-options.
2041
2042 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2043
2044 * gcc.target/powerpc/vadsdu-0.c: New test.
2045 * gcc.target/powerpc/vadsdu-1.c: New test.
2046 * gcc.target/powerpc/vadsdu-2.c: New test.
2047 * gcc.target/powerpc/vadsdu-3.c: New test.
2048 * gcc.target/powerpc/vadsdu-4.c: New test.
2049 * gcc.target/powerpc/vadsdu-5.c: New test.
2050 * gcc.target/powerpc/vadsdub-1.c: New test.
2051 * gcc.target/powerpc/vadsdub-2.c: New test.
2052 * gcc.target/powerpc/vadsduh-1.c: New test.
2053 * gcc.target/powerpc/vadsduh-2.c: New test.
2054 * gcc.target/powerpc/vadsduw-1.c: New test.
2055 * gcc.target/powerpc/vadsduw-2.c: New test.
2056
2057 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2058
2059 * gcc.dg/c99-init-2.c (c): Update expected error message.
2060 * gcc.dg/init-bad-8.c (foo): Likewise.
2061 * gcc.dg/spellcheck-fields-3.c: New test case.
2062
2063 2016-06-13 Martin Liska <mliska@suse.cz>
2064
2065 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2066 and "guess loop iv compared" heuristics.
2067 * gcc.dg/predict-2.c: Likewise.
2068 * gcc.dg/predict-3.c: Likewise.
2069 * gcc.dg/predict-4.c: Likewise.
2070 * gcc.dg/predict-5.c: Likewise.
2071 * gcc.dg/predict-6.c: Likewise.
2072
2073 2016-06-13 Marek Polacek <polacek@redhat.com>
2074
2075 PR middle-end/71476
2076 * c-c++-common/Wswitch-unreachable-4.c: New test.
2077 * gcc.dg/Wswitch-unreachable-2.c: New test.
2078 * g++.dg/tm/jump1.C: Move dg-warning.
2079
2080 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2081
2082 * gnat.dg/renaming10.ad[sb]: New test.
2083
2084 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2085
2086 PR fortran/70673
2087 * gfortran.dg/pr70673.f90: New test.
2088
2089 2016-06-13 Richard Biener <rguenther@suse.de>
2090
2091 PR middle-end/64516
2092 * gcc.dg/align-3.c: New testcase.
2093
2094 2016-06-13 Martin Liska <mliska@suse.cz>
2095
2096 * gcc.target/i386/pr71458.c: New test.
2097
2098 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2099
2100 PR target/71241
2101 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2102
2103 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2104
2105 PR target/60751
2106 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2107 statement.
2108
2109 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2110
2111 PR target/60751
2112 * gfortran.dg/comma_IO_extension_1.f90: New test.
2113 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2114 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2115 statement.
2116 * gfortran.dg/graphite/pr38083.f90: Likewise.
2117 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2118 missing format.
2119
2120 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2121
2122 * gnat.dg/case_character.adb: New test.
2123
2124 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2125
2126 PR middle-end/71310
2127 * gcc.target/powerpc/pr71310.c: New testcase.
2128
2129 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2130
2131 PR middle-end/71478
2132 * gcc.dg/pr71478.c: New test.
2133
2134 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2135
2136 PR middle-end/71494
2137 * gcc.c-torture/execute/pr71494.c: New test.
2138
2139 PR c/68657
2140 * gcc.target/i386/pr68657.c: New test.
2141
2142 PR inline-asm/68843
2143 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2144 (test): Add -masm=intel alternatives.
2145
2146 2016-06-10 Martin Sebor <msebor@redhat.com>
2147
2148 PR c/71392
2149 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2150
2151 2016-06-10 Jeff Law <law@redhat.com>
2152
2153 PR tree-optimization/71335
2154 * gcc.c-torture/execute/pr71335.c: New test.
2155
2156 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2157
2158 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2159 the various "cannot tail-call: " messages.
2160
2161 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2162
2163 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2164 and options.
2165
2166 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2167
2168 PR sanitizer/71480
2169 * c-c++-common/asan/pr71480.c: New test.
2170
2171 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2172
2173 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2174 (ASMNAME2): Likewise.
2175 (main): Replace fn in asm statement with ASMNAME ("fn").
2176 * gcc.dg/guality/pr68037-2.c: Likewise.
2177 * gcc.dg/guality/pr68037-3.c: Likewise.
2178 * gcc.dg/torture/pr68037-1.c: Likewise.
2179 * gcc.dg/torture/pr68037-2.c: Likewise.
2180 * gcc.dg/torture/pr68037-3.c: Likewise.
2181
2182 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2183
2184 PR inline-asm/68843
2185 * gcc.target/i386/pr68843-1.c: New test.
2186 * gcc.target/i386/pr68843-2.c: New test.
2187
2188 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2189 Cesar Philippidis <cesar@codesourcery.com>
2190
2191 PR middle-end/71373
2192 * gcc.dg/goacc/nested-function-1.c: New file.
2193 * gcc.dg/goacc/nested-function-2.c: Likewise.
2194 * gcc.dg/goacc/pr71373.c: Likewise.
2195 * gfortran.dg/goacc/cray-2.f95: Likewise.
2196 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2197 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2198 * gfortran.dg/goacc/cray.f95: Update.
2199 * gfortran.dg/goacc/loop-1.f95: Likewise.
2200 * gfortran.dg/goacc/loop-3.f95: Likewise.
2201 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2202 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2203
2204 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2205
2206 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2207 for OpenACC tile clauses.
2208 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2209
2210 PR c/71381
2211 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2212 to...
2213 * c-c++-common/goacc/cache-2.c: ... this new file.
2214 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2215 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2216 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2217 usage.
2218 * gfortran.dg/goacc/cray.f95: Likewise.
2219 * gfortran.dg/goacc/loop-1.f95: Likewise.
2220
2221 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2222
2223 PR tree-optimization/71407
2224 PR tree-optimization/71416
2225 * gcc.dg/vect/pr71407.c: New
2226 * gcc.dg/vect/pr71416-1.c: New
2227 * gcc.dg/vect/pr71416-2.c: New
2228
2229 2016-06-10 Richard Biener <rguenther@suse.de>
2230
2231 PR middle-end/71477
2232 * gcc.dg/torture/pr71477.c: New testcase.
2233
2234 2016-06-09 Julia Koval <julia.koval@intel.com>
2235
2236 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2237 * gcc.target/i386/interrupt-13.c: Likewise.
2238 * gcc.target/i386/interrupt-15.c: Likewise.
2239 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2240 * gcc.target/i386/interrupt-24.c: Likewise.
2241 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2242 * gcc.target/i386/interrupt-9.c: Likewise.
2243 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2244
2245 2016-06-09 Martin Sebor <msebor@redhat.com>
2246
2247 PR c/70883
2248 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2249 * gcc.dg/builtin-constant_p-1.c: Same.
2250 * gcc.dg/builtins-error.c: Same.
2251 * gcc.dg/pr70859.c: Same.
2252
2253 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2254
2255 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2256 * gcc.dg/torture/pr68067-1.c: Likewise.
2257 * gcc.dg/torture/pr68067-2.c: Likewise.
2258
2259 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2260
2261 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2262 when setting SIZE.
2263
2264 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2265
2266 PR c++/71465
2267 * g++.dg/inherit/crash5.C: New.
2268 Revert:
2269 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2270
2271 PR c++/70202
2272 * g++.dg/inherit/crash5.C: New.
2273 * g++.dg/inherit/virtual1.C: Adjust.
2274
2275 2016-06-09 Martin Liska <mliska@suse.cz>
2276
2277 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2278 * g++.dg/predict-loop-exit-2.C: Likewise.
2279 * g++.dg/predict-loop-exit-3.C: Likewise.
2280 * gcc.dg/predict-1.c: Likewise.
2281 * gcc.dg/predict-2.c: Likewise.
2282 * gcc.dg/predict-3.c: Likewise.
2283 * gcc.dg/predict-4.c: Likewise.
2284 * gcc.dg/predict-5.c: Likewise.
2285 * gcc.dg/predict-6.c: Likewise.
2286 * gcc.dg/predict-7.c: Likewise.
2287
2288 2016-06-09 Richard Biener <rguenther@suse.de>
2289
2290 PR tree-optimization/71462
2291 * gcc.dg/torture/pr71462.c: New testcase.
2292
2293 2016-06-09 Marek Polacek <polacek@redhat.com>
2294
2295 PR c/65471
2296 * gcc.dg/c11-generic-3.c: New test.
2297
2298 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2299
2300 * g++.dg/init/array42.C: New.
2301 * g++.dg/init/array43.C: Likewise.
2302 * g++.dg/init/array44.C: Likewise.
2303 * g++.dg/init/array45.C: Likewise.
2304 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2305 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2306 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2307 * g++.dg/gomp/pr35751.C: Likewise.
2308 * g++.dg/init/array23.C: Likewise.
2309 * g++.dg/init/brace2.C: Likewise.
2310 * g++.dg/init/brace6.C: Likewise.
2311
2312 2016-06-08 Martin Sebor <msebor@redhat.com>
2313 Jakub Jelinek <jakub@redhat.com>
2314
2315 PR c++/70507
2316 PR c/68120
2317 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2318 * c-c++-common/builtin-arith-overflow-2.c: New test.
2319 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2320 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2321 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2322
2323 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR c++/71442
2326 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2327
2328 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2329
2330 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2331 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2332 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2333 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2334 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2335 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2336 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2337 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2338 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2339 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2340 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2341 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2342 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2343
2344 2016-06-08 Richard Biener <rguenther@suse.de>
2345
2346 PR tree-optimization/68558
2347 * gcc.dg/vect/slp-44.c: New testcase.
2348
2349 2016-06-08 Richard Biener <rguenther@suse.de>
2350
2351 * gcc.dg/vect/slp-43.c: New testcase.
2352
2353 2016-06-08 Richard Biener <rguenther@suse.de>
2354
2355 PR tree-optimization/71452
2356 * gcc.dg/torture/pr71452.c: New testcase.
2357
2358 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2359
2360 PR c++/71448
2361 * g++.dg/torture/pr71448.C: New test.
2362
2363 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2364
2365 PR debug/71432
2366 PR ada/71413
2367 * g++.dg/debug/pr71432.C: New test.
2368
2369 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2370
2371 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2372 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2373 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2374
2375 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2376
2377 * gcc.dg/vect/vect-live-2.c: Update effective target.
2378 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2379 * lib/target-supports.exp: Add aarch64 to vect_long.
2380
2381 2016-06-08 Marek Polacek <polacek@redhat.com>
2382
2383 PR c/71418
2384 * gcc.dg/noncompile/pr71418.c: New test.
2385
2386 PR c/71426
2387 * gcc.dg/noncompile/pr71426.c: New test.
2388
2389 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2390
2391 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2392 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2393 * gcc.dg/predict-3.c: Update template.
2394 * gcc.dg/predict-5.c: Update template.
2395 * gcc.dg/predict-6.c: Update template.
2396 * gcc.dg/predict-9.c: Update template.
2397 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2398
2399 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2400
2401 * gcc.target/powerpc/vec-mul.c: New test.
2402
2403 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2404
2405 * gcc.dg/spellcheck-fields-2.c: New test case.
2406
2407 2016-06-07 Richard Biener <rguenther@suse.de>
2408
2409 PR c/61564
2410 * gcc.dg/Wpragmas-1.c: New testcase.
2411 * gcc.dg/Wattributes-4.c: Likewise.
2412 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2413 entry.
2414
2415 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2416
2417 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2418 spurious debug code.
2419
2420 2016-06-07 Richard Biener <rguenther@suse.de>
2421
2422 PR tree-optimization/71428
2423 * gcc.dg/torture/pr71428.c: New testcase.
2424
2425 2016-06-07 Richard Biener <rguenther@suse.de>
2426
2427 PR middle-end/71423
2428 * gcc.dg/torture/pr71423.c: New testcase.
2429
2430 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2431
2432 PR middle-end/71408
2433 * gcc.dg/tree-ssa/pr71408.c: New test.
2434
2435 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2436
2437 PR middle-end/71281
2438 * g++.dg/torture/pr71281.C: New test.
2439
2440 2016-06-06 Marek Polacek <polacek@redhat.com>
2441
2442 PR c/71362
2443 * gcc.dg/pr71362.c: New test.
2444
2445 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2446 Patrick Palka <ppalka@gcc.gnu.org>
2447
2448 PR c++/70847
2449 PR c++/71330
2450 PR c++/71393
2451 * g++.dg/opt/pr70847.C: New test.
2452 * g++.dg/ubsan/pr70847.C: New test.
2453 * g++.dg/ubsan/pr71393.C: New test.
2454
2455 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2456
2457 PR tree-optimization/71259
2458 * gcc.dg/vect/pr71259.c: New test.
2459
2460 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2461
2462 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2463 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2464 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2465 above.
2466
2467 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2468
2469 PR middle-end/37780
2470 * gcc.c-torture/execute/pr37780.c: New test.
2471 * gcc.target/aarch64/pr37780_1.c: Likewise.
2472 * gcc.target/arm/pr37780_1.c: Likewise.
2473
2474 2016-06-06 Marek Polacek <polacek@redhat.com>
2475
2476 * c-c++-common/attr-may-alias-1.c: New test.
2477 * c-c++-common/attr-may-alias-2.c: New test.
2478 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2479
2480 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2481
2482 PR c/24414
2483 * gcc.target/i386/pr24414.c: New test.
2484
2485 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2486
2487 * gcc.target/sparc/vis4misc.c: New file.
2488 * gcc.target/sparc/fpcmp.c: Likewise.
2489 * gcc.target/sparc/fpcmpu.c: Likewise.
2490
2491 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2492
2493 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2494 * gcc.dg/vect/vect-live-3.c: Likewise.
2495
2496 2016-06-06 Richard Biener <rguenther@suse.de>
2497
2498 PR tree-optimization/71398
2499 * gcc.dg/torture/pr71398.c: New testcase.
2500
2501 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2502
2503 PR target/71389
2504 * g++.dg/pr71389.C: New test.
2505
2506 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2507
2508 PR fortran/71404
2509 * gfortran.dg/fmt_read_5.f: New test.
2510
2511 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2512
2513 PR fortran/69659
2514 * gfortran.dg/class_array_22.f03: New test.
2515
2516 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2517
2518 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2519
2520 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2521
2522 * gcc.dg/predict-9.c: Update template.
2523
2524 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2525
2526 PR c++/49377
2527 * g++.dg/template/pr49377.C: New.
2528
2529 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2530
2531 PR tree-optimization/71405
2532 * g++.dg/torture/pr71405.C: New test.
2533
2534 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2535
2536 PR c++/70202
2537 * g++.dg/inherit/crash5.C: New.
2538 * g++.dg/inherit/virtual1.C: Adjust.
2539
2540 2016-06-03 Jeff Law <law@redhat.com>
2541
2542 PR tree-optimization/71316
2543 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2544
2545 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2546
2547 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2548 dg-additional-options with just -fno-tree-scev-cprop in it.
2549 * gcc.dg/vect/vect-live-2.c: Likewise.
2550 * gcc.dg/vect/vect-live-5.c: Likewise.
2551 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2552 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2553 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2554
2555 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2556
2557 PR c++/27100
2558 * g++.dg/other/friend6.C: New test.
2559
2560 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2561
2562 * g++.dg/torture/ppc-ldst-array.C: New.
2563
2564 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2565
2566 PR target/71276
2567 PR target/71277
2568 * gcc.dg/torture/builtin-fp-int-inexact.c,
2569 gcc.target/i386/387-builtin-fp-int-inexact.c,
2570 gcc.target/i386/387-rint-inline-1.c,
2571 gcc.target/i386/387-rint-inline-2.c,
2572 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2573 gcc.target/i386/sse2-rint-inline-1.c,
2574 gcc.target/i386/sse2-rint-inline-2.c,
2575 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2576 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2577
2578 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2579 Julia Koval <julia.koval@intel.com>
2580
2581 PR target/66960
2582 PR target/67630
2583 PR target/67634
2584 PR target/67841
2585 PR target/68037
2586 PR target/68618
2587 PR target/68661
2588 PR target/69575
2589 PR target/69596
2590 PR target/69734
2591 * gcc.dg/guality/pr68037-1.c: New test.
2592 * gcc.dg/guality/pr68037-2.c: Likewise.
2593 * gcc.dg/guality/pr68037-3.c: Likewise.
2594 * gcc.dg/torture/pr68037-1.c: Likewise.
2595 * gcc.dg/torture/pr68037-2.c: Likewise.
2596 * gcc.dg/torture/pr68037-3.c: Likewise.
2597 * gcc.dg/torture/pr68661-1a.c: Likewise.
2598 * gcc.dg/torture/pr68661-1b.c: Likewise.
2599 * gcc.target/i386/interrupt-1.c: Likewise.
2600 * gcc.target/i386/interrupt-2.c: Likewise.
2601 * gcc.target/i386/interrupt-3.c: Likewise.
2602 * gcc.target/i386/interrupt-4.c: Likewise.
2603 * gcc.target/i386/interrupt-5.c: Likewise.
2604 * gcc.target/i386/interrupt-6.c: Likewise.
2605 * gcc.target/i386/interrupt-7.c: Likewise.
2606 * gcc.target/i386/interrupt-8.c: Likewise.
2607 * gcc.target/i386/interrupt-9.c: Likewise.
2608 * gcc.target/i386/interrupt-10.c: Likewise.
2609 * gcc.target/i386/interrupt-11.c: Likewise.
2610 * gcc.target/i386/interrupt-12.c: Likewise.
2611 * gcc.target/i386/interrupt-13.c: Likewise.
2612 * gcc.target/i386/interrupt-14.c: Likewise.
2613 * gcc.target/i386/interrupt-15.c: Likewise.
2614 * gcc.target/i386/interrupt-16.c: Likewise.
2615 * gcc.target/i386/interrupt-17.c: Likewise.
2616 * gcc.target/i386/interrupt-18.c: Likewise.
2617 * gcc.target/i386/interrupt-19.c: Likewise.
2618 * gcc.target/i386/interrupt-20.c: Likewise.
2619 * gcc.target/i386/interrupt-21.c: Likewise.
2620 * gcc.target/i386/interrupt-22.c: Likewise.
2621 * gcc.target/i386/interrupt-23.c: Likewise.
2622 * gcc.target/i386/interrupt-24.c: Likewise.
2623 * gcc.target/i386/interrupt-25.c: Likewise.
2624 * gcc.target/i386/interrupt-26.c: Likewise.
2625 * gcc.target/i386/interrupt-27.c: Likewise.
2626 * gcc.target/i386/interrupt-28.c: Likewise.
2627 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2628 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2629 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2630 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2631 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2632 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2633 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2634 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2635 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2636 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2637 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2638 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2639
2640 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2641
2642 PR tree-optimization/52171
2643 * gcc.dg/pr52171.c: New test.
2644 * gcc.target/i386/pr52171.c: New test.
2645
2646 2016-06-03 Jan Hubicka <jh@suse.cz>
2647
2648 * g++.dg/tree-ssa/pred-1.C: New testcase
2649 * gcc.dg/tree-ssa/pred-1.c: New testcase
2650
2651 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2652
2653 PR target/70957
2654 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2655 support.
2656 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2657
2658 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2659
2660 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2661
2662 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2663
2664 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2665 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2666 * gcc.dg/vect/vect-live-1.c: New test.
2667 * gcc.dg/vect/vect-live-2.c: New test.
2668 * gcc.dg/vect/vect-live-3.c: New test.
2669 * gcc.dg/vect/vect-live-4.c: New test.
2670 * gcc.dg/vect/vect-live-5.c: New test.
2671 * gcc.dg/vect/vect-live-slp-1.c: New test.
2672 * gcc.dg/vect/vect-live-slp-2.c: New test.
2673 * gcc.dg/vect/vect-live-slp-3.c: New test.
2674
2675 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2676
2677 PR middle-end/71387
2678 * g++.dg/opt/pr71387.C: New test.
2679
2680 2016-06-02 Jeff Law <law@redhat.com>
2681
2682 PR tree-optimization/71328
2683 * gcc.c-torture/compile/pr71328.c: New test.
2684
2685 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2686
2687 PR fortran/52393
2688 * gfortran.dg/fmt_read_3.f90: Fix typo.
2689 * gfortran.dg/fmt_read_4.f90: New test.
2690
2691 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2692
2693 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2694 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2695 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2696 * g++.dg/cpp0x/override2.C: Likewise.
2697 * g++.dg/parse/crash5.C: Likewise.
2698 * g++.dg/parse/error16.C: Likewise.
2699 * g++.dg/parse/error27.C: Likewise.
2700 * g++.dg/template/qualttp15.C: Likewise.
2701 * g++.dg/template/redecl4.C: Likewise.
2702 * g++.old-deja/g++.other/crash39.C: Likewise.
2703 * g++.old-deja/g++.other/struct1.C: Likewise.
2704 * g++.old-deja/g++.pt/m9a.C: Likewise.
2705 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2706
2707 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2708
2709 PR c++/71372
2710 * c-c++-common/pr71372.c: New test.
2711
2712 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2713 __TIME__ strings with __builtin_strcmp instead of printf and
2714 dg-output.
2715
2716 2016-06-02 Martin Liska <mliska@suse.cz>
2717
2718 * gcc.dg/predict-9.c: New test.
2719
2720 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2721
2722 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2723 global set_compiler_env_var and global saved_compiler_env_var.
2724
2725 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2726
2727 PR rtl-optimization/71295
2728 * gcc.c-torture/compile/pr71295.c: New test.
2729
2730 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2731
2732 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2733
2734 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2735 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2736
2737 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2738 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2739 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2740 alternative number.
2741
2742 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2743
2744 * gcc.target/powerpc/p9-splat-4.c: New test.
2745
2746 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2747
2748 PR target/71186
2749 * gcc.target/powerpc/pr71186.c: New test.
2750
2751 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2752
2753 PR fortran/52393
2754 * gfortran.dg/fmt_read_3.f90: New test.
2755
2756 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2757
2758 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2759 procedure.
2760
2761 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2762
2763 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2764 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2765 env var is set.
2766 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2767 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2768 shown once.
2769 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2770 during compilation.
2771 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2772 vars set by dg-set-compiler-env-var.
2773
2774 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2775
2776 PR fortran/71156
2777 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2778 to the module procedure declaration.
2779 * gfortran.dg/submodule_16.f08: New test.
2780
2781 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2782
2783 PR middle-end/71371
2784 * c-c++-common/gomp/pr71371.c: New test.
2785
2786 2016-06-01 Richard Biener <rguenther@suse.de>
2787
2788 PR tree-optimization/71366
2789 * gcc.dg/torture/pr71366-1.c: New testcase.
2790 * gcc.dg/torture/pr71366-2.c: Likewise.
2791
2792 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2793
2794 * gcc.target/powerpc/vslv-0.c: New test.
2795 * gcc.target/powerpc/vslv-1.c: New test.
2796 * gcc.target/powerpc/vsrv-0.c: New test.
2797 * gcc.target/powerpc/vsrv-1.c: New test.
2798
2799 2016-06-01 Nathan Sidwell <nathan@acm.org>
2800
2801 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2802 * gcc.target/nvptx/weak.c: New.
2803
2804 2016-06-01 Richard Biener <rguenther@suse.de>
2805
2806 PR tree-optimization/71261
2807 * gcc.dg/torture/vect-bool-1.c: New testcase.
2808
2809 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2810
2811 * gfortran.dg/gomp/order-1.f90: New test.
2812 * gfortran.dg/gomp/order-2.f90: New test.
2813
2814 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2815
2816 * gcc.dg/unroll-6.c: Update template.
2817 * gcc.dg/unroll-7.c: New testcase.
2818 * gcc.dg/unroll-8.c: New testcase.
2819
2820 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2821
2822 * gnat.dg/opt56.ad[sb]: New test.
2823
2824 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2825
2826 PR c++/66635
2827 * g++.dg/cpp0x/constexpr-ice16.C: New.
2828
2829 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2830
2831 PR tree-optimization/71314
2832 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2833 -mbranch-cost=2.
2834
2835 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2836
2837 PR tree-optimization/71077
2838 * gcc.dg/tree-ssa/pr71077.c: New test.
2839
2840 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2841
2842 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2843 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2844 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2845
2846 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2847
2848 PR c++/71248
2849 * g++.dg/cpp0x/pr71248.C: New.
2850 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2851 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2852 * g++.dg/init/new37.C: Likewise.
2853 * g++.dg/template/static1.C: Likewise.
2854 * g++.dg/template/static2.C: Likewise.
2855
2856 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2857
2858 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2859 instead of %rdi.
2860 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2861
2862 2016-05-31 Marek Polacek <polacek@redhat.com>
2863
2864 * c-c++-common/Wswitch-unreachable-3.c: New test.
2865 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2866
2867 2016-05-31 Richard Biener <rguenther@suse.de>
2868
2869 PR tree-optimization/71352
2870 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2871
2872 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2873
2874 * gcc.target/arm/armv5_thumb_isa.c: New test.
2875
2876 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2877
2878 PR target/71346
2879 * gcc.target/i386/pr71346.c: New test.
2880
2881 2016-05-31 Tom de Vries <tom@codesourcery.com>
2882
2883 PR tree-optimization/69068
2884 * gcc.dg/graphite/pr69068.c: New test.
2885
2886 2016-05-27 Martin Sebor <msebor@redhat.com>
2887
2888 PR c++/71306
2889 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2890
2891 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2892
2893 PR c++/71349
2894 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2895 nowait depend(inout: dd[0]) clauses where permitted.
2896
2897 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2898
2899 PR c++/71238
2900 * g++.dg/parse/pr71238.C: New.
2901 * g++.dg/concepts/friend1.C: Test column numbers too.
2902 * g++.dg/cpp0x/initlist31.C: Likewise.
2903 * g++.dg/cpp0x/pr51420.C: Likewise.
2904 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2905 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2906 * g++.dg/ext/builtin3.C: Likewise.
2907 * g++.dg/lookup/friend12.C: Likewise.
2908 * g++.dg/lookup/friend7.C: Likewise.
2909 * g++.dg/lookup/koenig1.C: Likewise.
2910 * g++.dg/lookup/koenig5.C: Likewise.
2911 * g++.dg/lookup/used-before-declaration.C: Likewise.
2912 * g++.dg/overload/koenig1.C: Likewise.
2913 * g++.dg/template/crash65.C: Likewise.
2914 * g++.dg/template/friend57.C: Likewise.
2915 * g++.dg/warn/Wshadow-5.C: Likewise.
2916 * g++.dg/warn/Wunused-8.C: Likewise.
2917 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2918 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2919 * g++.old-deja/g++.jason/member.C: Likewise.
2920 * g++.old-deja/g++.jason/report.C: Likewise.
2921 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2922 * g++.old-deja/g++.law/visibility20.C: Likewise.
2923 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2924 * g++.old-deja/g++.other/static5.C: Likewise.
2925 * g++.old-deja/g++.pt/overload2.C: Likewise.
2926
2927 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2928
2929 * gcc.dg/tree-ssa/peel1.c: New testcase.
2930 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2931 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2932
2933 2016-05-30 Tom de Vries <tom@codesourcery.com>
2934
2935 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2936 to ce.
2937
2938 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2939
2940 PR c++/71099
2941 * g++.dg/parse/virtual1.C: New.
2942
2943 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2944
2945 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2946 Use correct register when clearing %edx.
2947
2948 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2949
2950 PR tree-optimization/71289
2951 * gcc.dg/pr71289.c: New test.
2952
2953 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2954
2955 PR middle-end/71269
2956 PR middle-end/71292
2957 * gcc.dg/tree-ssa/pr71269.c: New test.
2958 * gcc.dg/tree-ssa/pr71292.c: New test.
2959
2960 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2961
2962 PR middle-end/71252
2963 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2964
2965 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2966
2967 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2968 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2969 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2970
2971 2016-05-30 Tom de Vries <tom@codesourcery.com>
2972
2973 PR tree-optimization/69067
2974 * gcc.dg/graphite/pr69067.c: New test.
2975
2976 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2977
2978 PR target/71245
2979 * gcc.target/i386/pr71245-1.c: New test.
2980 * gcc.target/i386/pr71245-2.c: Ditto.
2981
2982 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2983
2984 PR c++/71105
2985 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2986 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2987 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2988
2989 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2990
2991 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2992
2993 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2994
2995 Revert:
2996 PR c++/69855
2997 * g++.dg/overload/69855.C: New.
2998 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2999 * g++.old-deja/g++.pt/crash3.C: Likewise.
3000
3001 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3002
3003 PR c++/60385
3004 * g++.dg/parse/namespace13.C: New.
3005
3006 2016-05-26 Jeff Law <law@redhat.com>
3007
3008 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3009 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3010 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3011 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3012 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3013 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3014 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3015 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3016 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3017 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3018 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3019 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3020 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3021
3022 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3023
3024 PR c++/69855
3025 * g++.dg/overload/69855.C: New.
3026 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3027 * g++.old-deja/g++.pt/crash3.C: Likewise.
3028
3029 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3030
3031 PR target/63596
3032 * gcc.target/aarch64/va_arg_1.c: New testcase.
3033 * gcc.target/aarch64/va_arg_2.c: Likewise.
3034 * gcc.target/aarch64/va_arg_3.c: Likewise.
3035
3036 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3037
3038 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3039 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3040 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3041 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3042 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3043
3044 2016-05-27 Marek Polacek <polacek@redhat.com>
3045
3046 PR middle-end/71308
3047 * g++.dg/torture/pr71308.C: New test.
3048
3049 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3050
3051 * gcc.dg/zero_bits_compound-1.c: New test.
3052 * gcc.dg/zero_bits_compound-2.c: New test.
3053
3054 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3055
3056 PR middle-end/71279
3057 * gcc.dg/pr71279.c: New test.
3058
3059 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3060
3061 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3062 floating point min/max/comparison instructions.
3063 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3064
3065 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3066
3067 * c-c++-common/gomp/schedule-1.c: New test.
3068 * gfortran.dg/gomp/schedule-1.f90: New test.
3069
3070 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3071
3072 PR c++/70822
3073 PR c++/70106
3074 * g++.dg/cpp1y/auto-fn32.C: New test.
3075 * g++.dg/cpp1y/paren4.C: New test.
3076
3077 2016-05-26 Nathan Sidwell <nathan@acm.org>
3078
3079 * gcc.dg/20060410.c: Xfail on ptx.
3080 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3081 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3082 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3083 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3084 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3085
3086 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3087
3088 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3089
3090 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3091
3092 PR tree-optimization/71280
3093 * gcc.dg/pr71280.c: New test.
3094
3095 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3096
3097 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3098 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3099
3100 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3101
3102 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3103
3104 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3105 kept in memory.
3106
3107 2016-05-25 Jeff Law <law@redhat.com>
3108
3109 PR tree-optimization/71272
3110 * gcc.c-torture/compile/pr71272.c: new test.
3111
3112 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3113
3114 * gcc.target/powerpc/vec-cmpne.c: New test.
3115 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3116
3117 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3118
3119 * gnat.dg/opt55.ad[sb]: New test.
3120
3121 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3122
3123 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3124 * c-c++-common/pr60226.c: Require int32plus.
3125 * gcc.c-torture/execute/pr70602.c: Likewise.
3126 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3127 unsigned long for malloc arg type.
3128 * gcc.dg/asr_div1.c: Require int32plus.
3129 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3130 * gcc.dg/pie-1.c: Require pie.
3131 * gcc.dg/pie-2.c: Likewise.
3132 * gcc.dg/pr59471.c: Require int32plus.
3133 * gcc.dg/pr59963-2.c: XFAIL for int16.
3134 * gcc.dg/pr60114.c: Require int32plus.
3135 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3136 unsigned long for typedef of size_t.
3137 * gcc.dg/pr63914.c: Require int32plus.
3138 * gcc.dg/pr64536.c: Require pt32plus.
3139 * gcc.dg/pr65658.c: Likewise.
3140 * gcc.dg/pr67271.c: Require int32plus.
3141 * gcc.dg/pr68112.c: Likewise.
3142 * gcc.dg/pr69071.c: Skip for avr target.
3143 * gcc.dg/pr69973.c: Require int32plus.
3144 * gcc.dg/pr70169.c: Skip for avr target.
3145 * gcc.dg/sso-6.c: Require int32plus.
3146 * gcc.dg/sso-7.c: Likewise.
3147 * gcc.dg/sso-8.c: Likewise.
3148 * gcc.dg/vrp-min-max-2.c: Likewise.
3149
3150 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3151
3152 PR target/70738
3153 * gcc.target/i386/pr70738-1.c: New test.
3154 * gcc.target/i386/pr70738-2.c: Likewise.
3155 * gcc.target/i386/pr70738-3.c: Likewise.
3156 * gcc.target/i386/pr70738-4.c: Likewise.
3157 * gcc.target/i386/pr70738-5.c: Likewise.
3158 * gcc.target/i386/pr70738-6.c: Likewise.
3159 * gcc.target/i386/pr70738-7.c: Likewise.
3160 * gcc.target/i386/pr70738-8.c: Likewise.
3161 * gcc.target/i386/pr70738-9.c: Likewise.
3162
3163 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3164
3165 PR rtl-optimization/66940
3166 * gcc.c-torture/execute/pr66940.c: New test.
3167
3168 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3169
3170 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3171 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3172 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3173 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3174 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3175 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3176 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3177 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3178 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3179 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3180 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3181 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3182 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3183 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3184 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3185 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3186 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3187 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3188 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3189 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3190 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3191 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3192 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3193 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3194
3195 2016-05-25 Marek Polacek <polacek@redhat.com>
3196
3197 PR c/71265
3198 * gcc.dg/noncompile/pr71265.c: New test.
3199
3200 PR c/71266
3201 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3202
3203 2016-05-25 Nathan Sidwell <nathan@acm.org>
3204
3205 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3206
3207 2016-05-25 Richard Biener <rguenther@suse.de>
3208
3209 PR tree-optimization/71261
3210 * c-c++-common/torture/pr71261.c: New testcase.
3211
3212 2016-05-25 Richard Biener <rguenther@suse.de>
3213
3214 PR tree-optimization/71264
3215 * gcc.dg/vect/pr71264.c: New testcase.
3216
3217 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3218
3219 PR c++/55992
3220 * g++.dg/cpp0x/alias-decl-53.C: New.
3221 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3222
3223 2016-05-25 Martin Liska <mliska@suse.cz>
3224
3225 * g++.dg/pr71239.C: New test.
3226
3227 2016-05-25 Richard Biener <rguenther@suse.de>
3228
3229 * gcc.dg/vect/pr58135.c: Rename to ...
3230 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3231
3232 2016-05-25 Marek Polacek <polacek@redhat.com>
3233
3234 * g++.dg/pr65295.C: Use target c++14.
3235
3236 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3237
3238 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3239 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3240
3241 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3242
3243 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3244 instructions.
3245
3246 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3247
3248 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3249 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3250 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3251 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3252 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3253 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3254 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3255 * c-c++-common/goacc/pcopy.c: Likewise.
3256 * c-c++-common/goacc/pcopyin.c: Likewise.
3257 * c-c++-common/goacc/pcopyout.c: Likewise.
3258 * c-c++-common/goacc/pcreate.c: Likewise.
3259 * c-c++-common/goacc/pr70688.c: New test.
3260 * c-c++-common/goacc/present-1.c: Adjust test.
3261 * c-c++-common/goacc/reduction-5.c: Likewise.
3262 * g++.dg/goacc/data-1.C: New test.
3263
3264 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3265
3266 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3267 vector parity built-in functions.
3268 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3269 count trailing zeros automatic vectorization.
3270 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3271 count trailing zeros built-in functions.
3272
3273 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3274
3275 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3276
3277 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3278
3279 PR target/71050
3280 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3281
3282 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3283
3284 PR c++/50436
3285 * g++.dg/template/crash123.C: New.
3286 * g++.dg/template/crash124.C: Likewise.
3287
3288 2016-05-24 Martin Sebor <msebor@redhat.com>
3289
3290 PR c++/71147
3291 * g++.dg/ext/flexary16.C: New test.
3292
3293 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3294
3295 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3296 before math.h is included.
3297 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3298 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3299 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3300 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3301 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3302 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3303 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3304 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3305 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3306 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3307 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3308 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3309 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3310 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3311 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3312 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3313 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3314 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3315 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3316 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3317 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3318 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3319 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3320
3321 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3322 Kelvin Nilsen <kelvin@gcc.gnu.org>
3323
3324 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3325 support.
3326
3327 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3328
3329 PR c++/69872
3330 * g++.dg/warn/Wno-narrowing1.C: New.
3331
3332 2016-05-24 Marek Polacek <polacek@redhat.com>
3333
3334 PR c/71249
3335 * c-c++-common/Wswitch-unreachable-2.c: New test.
3336
3337 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3338
3339 PR c++/71257
3340 * g++.dg/vect/simd-clone-6.cc: New test.
3341 * g++.dg/gomp/declare-simd-6.C: New test.
3342
3343 PR middle-end/70434
3344 PR c/69504
3345 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3346
3347 2016-05-24 Richard Biener <rguenther@suse.de>
3348
3349 PR tree-optimization/71240
3350 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3351
3352 2016-05-24 Richard Biener <rguenther@suse.de>
3353
3354 PR tree-optimization/71230
3355 * gcc.dg/torture/pr71230.c: New testcase.
3356 * g++.dg/torture/pr71230.C: Likewise.
3357
3358 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3359
3360 * c-c++-common/goacc/routine-5.c: Add tests.
3361 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3362 * gfortran.dg/goacc/routine-6.f90: Add tests.
3363
3364 2016-05-24 Richard Biener <rguenther@suse.de>
3365
3366 PR tree-optimization/71253
3367 * gcc.dg/torture/pr71253.c: New testcase.
3368
3369 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3370
3371 PR middle-end/71252
3372 * gfortran.dg/pr71252.f90: New test.
3373
3374 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3375
3376 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3377
3378 2016-05-24 Richard Biener <rguenther@suse.de>
3379
3380 PR middle-end/70434
3381 PR c/69504
3382 * c-c++-common/vector-subscript-4.c: New testcase.
3383 * c-c++-common/vector-subscript-5.c: Likewise.
3384
3385 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3386
3387 PR fortran/71123
3388 * gfortran.dg/namelist_90.f: New test
3389
3390 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3391
3392 PR fortran/66461
3393 * gfortran.dg/unexpected_eof.f: New test
3394
3395 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3396 Kelvin Nilsen <kelvin@gcc.gnu.org>
3397
3398 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3399 as little endian.
3400
3401 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3402
3403 PR c++/70972
3404 * g++.dg/cpp0x/inh-ctor20.C: New.
3405 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3406
3407 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3408
3409 PR c++/69095
3410 * g++.dg/cpp0x/variadic168.C: New.
3411
3412 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3413
3414 * g++.dg/cpp0x/pr31445.C: Test column number too.
3415 * g++.dg/cpp0x/pr32253.C: Likewise.
3416 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3417 * g++.dg/cpp0x/variadic36.C: Likewise.
3418
3419 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3420
3421 * gcc.dg/fold-notshift-2.c: Adjust.
3422
3423 2016-05-23 Marek Polacek <polacek@redhat.com>
3424
3425 PR c/49859
3426 * c-c++-common/Wswitch-unreachable-1.c: New test.
3427 * gcc.dg/Wswitch-unreachable-1.c: New test.
3428 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3429 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3430 * g++.dg/gomp/block-10.C: Likewise.
3431 * gcc.dg/gomp/block-10.c: Likewise.
3432 * g++.dg/gomp/block-9.C: Likewise.
3433 * gcc.dg/gomp/block-9.c: Likewise.
3434 * g++.dg/gomp/target-1.C: Likewise.
3435 * g++.dg/gomp/target-2.C: Likewise.
3436 * gcc.dg/gomp/target-1.c: Likewise.
3437 * gcc.dg/gomp/target-2.c: Likewise.
3438 * g++.dg/gomp/taskgroup-1.C: Likewise.
3439 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3440 * gcc.dg/gomp/teams-1.c: Likewise.
3441 * g++.dg/gomp/teams-1.C: Likewise.
3442 * g++.dg/overload/error3.C: Likewise.
3443 * g++.dg/tm/jump1.C: Likewise.
3444 * g++.dg/torture/pr40335.C: Likewise.
3445 * gcc.dg/c99-vla-jump-5.c: Likewise.
3446 * gcc.dg/switch-warn-1.c: Likewise.
3447 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3448 * gcc.dg/nested-func-1.c: Likewise.
3449 * gcc.dg/pr67784-4.c: Likewise.
3450
3451 2016-05-23 Richard Biener <rguenther@suse.de>
3452
3453 PR tree-optimization/71230
3454 * gfortran.dg/pr71230-1.f90: New testcase.
3455 * gfortran.dg/pr71230-2.f90: Likewise.
3456
3457 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3458
3459 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3460 * gcc.dg/vect/pr58135.c: Add new.
3461 * gfortran.dg/pr46519-1.f: Adjust test case.
3462
3463 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3464
3465 PR c++/53401
3466 * g++.dg/cpp0x/decltype64.C: New.
3467
3468 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3469
3470 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3471 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3472 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3473
3474 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3475
3476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3477 Add poly64x1_t and poly64x2_t cases if supported.
3478 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3479 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3480 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3481 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3482 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3483
3484 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3485
3486 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3487 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3488 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3489 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3490 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3491 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3492 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3493
3494 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3495
3496 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3497
3498 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3499
3500 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3501 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3502
3503 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3504
3505 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3506 constraint instead of "r".
3507 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3508 insn instead of vxorpd.
3509 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3510
3511 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3512 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3513
3514 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3515
3516 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3517 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3518
3519 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3520
3521 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3522
3523 PR middle-end/40921
3524 * gcc.dg/tree-ssa/pr40921.c: New test.
3525
3526 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3527
3528 PR target/71103
3529 * gcc.target/avr/pr71103.c: New test.
3530
3531 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3532
3533 PR middle-end/71179
3534 * gcc.dg/tree-ssa/pr71179.c: New test.
3535
3536 2016-05-20 Martin Sebor <msebor@redhat.com>
3537
3538 PR c/71115
3539 * gcc.dg/init-excess-2.c: New test.
3540
3541 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3542
3543 * gnat.dg/opt53.adb: New test.
3544 * gnat.dg/opt54.adb: Likewise.
3545
3546 2016-05-20 Martin Jambor <mjambor@suse.cz>
3547
3548 PR tree-optimization/70884
3549 * gcc.dg/tree-ssa/pr70919.c: New test.
3550
3551 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3552
3553 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3554 formatting.
3555 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3556 fix code formatting.
3557
3558 2016-05-20 Nathan Sidwell <nathan@acm.org>
3559
3560 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3561 non-common cases.
3562 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3563
3564 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3565
3566 * jit.dg/all-non-failing-tests.h: Add
3567 test-factorial-must-tail-call.c.
3568 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3569 * jit.dg/test-factorial-must-tail-call.c: New test case.
3570
3571 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3572
3573 PR fortran/71204
3574 * gfortran.dg/pr71204.f90: New test.
3575
3576 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3577
3578 * gcc.target/nvptx/sincos.c: New test.
3579
3580 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3581
3582 PR c++/70572
3583 * g++.dg/cpp1y/auto-fn31.C: New.
3584
3585 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3586
3587 * gcc.target/powerpc/vec-addec.c: New test.
3588 * gcc.target/powerpc/vec-addec-int128.c: New test.
3589
3590 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3591
3592 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3593 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3594 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3595 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3596
3597 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3598
3599 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3600
3601 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3602
3603 PR c++/71210
3604 * g++.dg/opt/pr71210-1.C: New test.
3605 * g++.dg/opt/pr71210-2.C: New test.
3606
3607 PR tree-optimization/29756
3608 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3609 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3610 only on selected targets where V4SImode vectors are known to be
3611 supported.
3612
3613 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3614
3615 PR tree-optimization/71079
3616 PR tree-optimization/71206
3617 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3618
3619 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3620
3621 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3622 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3623 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3624
3625 2016-05-20 Richard Guenther <rguenther@suse.de>
3626
3627 PR tree-optimization/29756
3628 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3629
3630 2016-05-20 Richard Biener <rguenther@suse.de>
3631
3632 PR tree-optimization/71185
3633 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3634
3635 2016-05-20 Richard Biener <rguenther@suse.de>
3636
3637 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3638
3639 2016-05-19 Marek Polacek <polacek@redhat.com>
3640
3641 PR c++/71075
3642 * g++.dg/diagnostic/pr71075.C: New test.
3643
3644 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3645
3646 PR c++/71184
3647 * g++.dg/pr71184.C: New test case.
3648
3649 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3650
3651 * gcc.target/powerpc/darn-0.c: New test.
3652 * gcc.target/powerpc/darn-1.c: New test.
3653 * gcc.target/powerpc/darn-2.c: New test.
3654
3655 2016-05-19 Marek Polacek <polacek@redhat.com>
3656
3657 PR tree-optimization/71031
3658 * gcc.dg/tree-ssa/vrp100.c: New test.
3659
3660 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3661
3662 PR rtl-optimization/71148
3663 * gcc.dg/pr71148.c: New test.
3664
3665 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3666
3667 PR target/71056
3668 * gcc.target/arm/pr71056.c: New test.
3669
3670 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3671
3672 * c-c++-common/pr69669.c: Check the used mode.
3673
3674 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3675
3676 PR sanitizer/64354
3677 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3678
3679 2016-05-19 Richard Biener <rguenther@suse.de>
3680
3681 PR tree-optimization/70729
3682 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3683 * gcc.dg/graphite/scop-18.c: Likewise.
3684 * gcc.dg/pr41783.c: Disable LIM.
3685 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3686 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3687 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3688 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3689 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3690 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3691 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3692 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3693 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3694 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3695 * gfortran.dg/pr42108.f90: Likewise.
3696
3697 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3698
3699 PR driver/69265
3700 * gcc.dg/spellcheck-options-11.c: New test case.
3701
3702 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3703
3704 PR c++/71100
3705 * g++.dg/opt/pr71100.C: New test.
3706
3707 2016-05-18 Martin Jambor <mjambor@suse.cz>
3708
3709 PR ipa/69708
3710 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3711 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3712 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3713 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3714
3715 2016-05-18 Martin Jambor <mjambor@suse.cz>
3716
3717 PR ipa/69708
3718 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3719 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3720 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3721 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3722 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3723
3724 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3725
3726 PR c++/69793
3727 * g++.dg/template/crash122.C: New.
3728
3729 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3730
3731 PR c++/70466
3732 * g++.dg/template/pr70466-1.C: New.
3733 * g++.dg/template/pr70466-2.C: Likewise.
3734
3735 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3736
3737 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3738 splat operations and the XXSPLTIB instruction.
3739 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3740 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3741 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3742 xxlxor to clear a register.
3743
3744 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3745
3746 * gcc.dg/torture/pr71020.c: New test.
3747
3748 2016-05-18 Martin Jambor <mjambor@suse.cz>
3749
3750 PR ipa/70646
3751 * gcc.dg/ipa/pr70646.c: New test.
3752
3753 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3754
3755 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3756
3757 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3758
3759 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3760 missing tests for vreinterpretq_p{8,16}.
3761
3762 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3763
3764 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3765 vsliq_n_s64 and vsliq_n_u64.
3766
3767 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3768
3769 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3770 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3771
3772 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3773
3774 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3775 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3776 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3777
3778 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3779
3780 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3781 in comment.
3782
3783 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3784
3785 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3786 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3787 "blr\t" and switch to scan-assembler-times.
3788
3789 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3790
3791 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3792 with __aarch64__.
3793 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3794 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3795
3796 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3797
3798 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3799 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3800 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3801 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3802 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3803 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3804
3805 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3806 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3807
3808 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3809 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3810
3811 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3812 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3813
3814 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3815
3816 2016-05-18 Richard Biener <rguenther@suse.de>
3817
3818 PR tree-optimization/71168
3819 * gcc.dg/torture/pr71168.c: New testcase.
3820
3821 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3822
3823 PR middle-end/63586
3824 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3825 * gcc.dg/tree-ssa/pr63586.c: New test.
3826 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3827
3828 2016-05-17 Nathan Sidwell <nathan@acm.org>
3829
3830 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3831 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3832 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3833 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3834
3835 2016-05-17 Nathan Sidwell <nathan@acm.org>
3836
3837 * gcc.target/nvptx/abi-vararg-3.c: New.
3838
3839 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3840
3841 PR tree-optimization/54579
3842 PR middle-end/55299
3843 * gcc.dg/fold-notrotate-1.c: New test.
3844 * gcc.dg/fold-notshift-1.c: New test.
3845 * gcc.dg/fold-notshift-2.c: New test.
3846
3847 2016-05-17 Marek Polacek <polacek@redhat.com>
3848
3849 PR ipa/71146
3850 * g++.dg/ipa/pr71146.C: New test.
3851
3852 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3853
3854 * jit.dg/test-error-array-bounds.c: New test case.
3855
3856 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3857
3858 * gcc.dg/tree-ssa/and-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/andnot-1.c: New testcase.
3864
3865 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3866
3867 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3868 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3869
3870 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3871
3872 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3873
3874 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3875
3876 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3877
3878 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3879
3880 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3881 ".2d[index]" when scan the assembly.
3882 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3883 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3884 float64x1.
3885 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3886
3887 2016-05-17 Richard Biener <rguenther@suse.de>
3888
3889 PR tree-optimization/71132
3890 * gcc.dg/torture/pr71132.c: New testcase.
3891
3892 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3893
3894 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3895
3896 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3897
3898 PR target/70809
3899 * gcc.target/aarch64/pr70809_1.c: New test.
3900
3901 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3902
3903 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3904 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3905 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3906 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3907
3908 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3909 Ilya Enkovich <ilya.enkovich@intel.com>
3910
3911 PR target/71114
3912 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3913
3914 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3915
3916 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3917 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3918
3919 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3920
3921 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3922 test for __ARM_FP16_ARGS.
3923 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3924 * gcc.target/arm/aapcs/neon-vect10.c: New.
3925 * gcc.target/arm/aapcs/neon-vect9.c: New.
3926 * gcc.target/arm/aapcs/vfp18.c: New.
3927 * gcc.target/arm/aapcs/vfp19.c: New.
3928 * gcc.target/arm/aapcs/vfp20.c: New.
3929 * gcc.target/arm/aapcs/vfp21.c: New.
3930 * gcc.target/arm/fp16-aapcs-1.c: New.
3931 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3932 test for __ARM_FP16_ARGS.
3933 * g++.target/arm/fp16-return-1.c: Update expected output.
3934
3935 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3936
3937 PR testsuite/70227
3938 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3939
3940 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3941
3942 PR fortran/69603
3943 * gfortran.dg/pr69603.f90: New testcase.
3944
3945 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3946
3947 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3948
3949 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3950
3951 PR fortran/71047
3952 * gfortran.dg/pr71047.f08: New test.
3953
3954 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3955
3956 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3957 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3958 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3959
3960 2016-05-13 Martin Sebor <msebor@redhat.com>
3961
3962 PR c++/60049
3963 * g++.dg/cpp0x/constexpr-60049.C: New test.
3964
3965 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3966
3967 PR bootstrap/71071
3968 * gcc.dg/pr71071.c: New test.
3969
3970 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3971
3972 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3973 remove XOP handling.
3974 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3975
3976 2016-05-13 Nathan Sidwell <nathan@acm.org>
3977
3978 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3979 __atomic_is_lock_free declaration.
3980
3981 2016-05-13 Richard Biener <rguenther@suse.de>
3982
3983 PR tree-optimization/42587
3984 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3985
3986 2016-05-13 Martin Liska <mliska@suse.cz>
3987
3988 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3989 the new format of dump output.
3990
3991 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3992
3993 * gcc.dg/pr71084.c: New test.
3994
3995 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3996
3997 PR target/53440
3998 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3999
4000 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4001
4002 * gcc.target/aarch64/struct_return.c: New test.
4003
4004 2016-05-12 Marek Polacek <polacek@redhat.com>
4005
4006 PR c/70756
4007 * c-c++-common/pr70756-2.c: New test.
4008 * c-c++-common/pr70756.c: New test.
4009
4010 2016-05-12 Richard Biener <rguenther@suse.de>
4011
4012 PR tree-optimization/71059
4013 * gcc.dg/torture/pr71059.c: New testcase.
4014
4015 2016-05-12 Richard Biener <rguenther@suse.de>
4016
4017 PR tree-optimization/71062
4018 * gcc.dg/torture/pr71062.c: New testcase.
4019
4020 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4021
4022 PR tree-optimization/71006
4023 * gcc.dg/pr71006.c: New test.
4024
4025 2016-05-12 Marek Polacek <polacek@redhat.com>
4026
4027 PR driver/71063
4028 * gcc.dg/opts-7.c: New test.
4029
4030 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4031
4032 PR target/70830
4033 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4034 Add -save-temps to dg-options.
4035 Scan for ldmfd rather than pop instruction.
4036 * gcc.target/arm/interrupt-2.c: Likewise.
4037 * gcc.target/arm/pr70830.c: New test.
4038
4039 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4040
4041 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4042 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4043
4044 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4045 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4046 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4047
4048 PR target/71019
4049 * gcc.target/i386/avx512vl-pack-1.c: New test.
4050 * gcc.target/i386/avx512vl-pack-2.c: New test.
4051 * gcc.target/i386/avx512bw-pack-2.c: New test.
4052
4053 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4054
4055 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4056 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4057 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4058
4059 2016-05-12 Richard Biener <rguenther@suse.de>
4060
4061 PR tree-optimization/70986
4062 * gcc.dg/torture/pr70986-1.c: New testcase.
4063 * gcc.dg/torture/pr70986-2.c: Likewise.
4064 * gcc.dg/torture/pr70986-3.c: Likewise.
4065
4066 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4067
4068 PR c/43651
4069 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4070 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4071
4072 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4073
4074 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4075 directive.
4076 * gcc.target/i386/pr66746.c: Ditto.
4077
4078 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4079
4080 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4081 support.
4082 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4083 warning when using -mvsx-timode.
4084 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4085 * gcc.target/powerpc/dform-2.c: Likewise.
4086 * gcc.target/powerpc/pr68805.c: Likewise.
4087
4088 2016-05-11 Marek Polacek <polacek@redhat.com>
4089
4090 PR c++/71024
4091 * c-c++-common/attributes-3.c: New test.
4092
4093 2016-05-11 Nathan Sidwell <nathan@acm.org>
4094
4095 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4096 * gcc.c-torture/execute/pr68185.c: Likewise.
4097 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4098 * gcc.dg/pr69634.c: Requires scheduling.
4099 * gcc.dg/torture/pr66178.c: Require label values.
4100 * gcc.dg/setjmp-6.c: Require indirect jumps.
4101
4102 2016-05-11 Richard Biener <rguenther@suse.de>
4103
4104 PR tree-optimization/71055
4105 * gcc.dg/torture/pr71055.c: New testcase.
4106
4107 2016-05-11 Richard Biener <rguenther@suse.de>
4108
4109 PR debug/71057
4110 * g++.dg/debug/pr71057.C: New testcase.
4111
4112 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4113
4114 PR fortran/70855
4115 * gfortran.dg/gomp/pr70855.f90: New test.
4116
4117 2016-05-11 Richard Biener <rguenther@suse.de>
4118
4119 PR middle-end/71002
4120 * g++.dg/torture/pr71002.C: New testcase.
4121
4122 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4123
4124 PR middle-end/70807
4125 * gcc.dg/pr70807.c: New test.
4126
4127 2016-05-10 Martin Sebor <msebor@redhat.com>
4128
4129 PR c++/38611
4130 * g++.dg/Wattributes.C: New test.
4131
4132 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4133
4134 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4135 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4136 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4137
4138 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4139
4140 PR target/70799
4141 * gcc.target/i386/pr70799-1.c: New test.
4142
4143 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4144
4145 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4146
4147 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4148
4149 PR middle-end/70877
4150 * gcc.target/i386/pr70877.c: New test.
4151
4152 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4153
4154 PR tree-optimization/70786
4155 * gcc.target/i386/pr70876.c: New test.
4156
4157 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4158
4159 PR target/70927
4160 * gcc.target/i386/avx512vl-logic-1.c: New test.
4161 * gcc.target/i386/avx512vl-logic-2.c: New test.
4162 * gcc.target/i386/avx512dq-logic-2.c: New test.
4163
4164 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4165
4166 PR target/70963
4167 * gcc.target/powerpc/pr70963.c: New.
4168
4169 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4170
4171 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4172 (test_very_wide_line): Add ruler to expected output.
4173 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4174 (test_very_wide_line): Likewise.
4175 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4176 (test_show_locus): Within the handling of "test_very_wide_line",
4177 enable show_ruler_p on the diagnostic context.
4178
4179 2016-05-10 Richard Biener <rguenther@suse.de>
4180
4181 PR tree-optimization/71039
4182 * gcc.dg/torture/pr71039.c: New testcase.
4183
4184 2016-05-10 Nathan Sidwell <nathan@acm.org>
4185
4186 * gcc.dg/nested-func-10.c: Requires alloca.
4187 * gcc.dg/nested-func-9.c: Requires alloca.
4188 * gcc.c-torture/execute/pr70460.c: Requires labels.
4189 * gcc.c-torture/compile/pr70199.c: Requires labels.
4190 * gcc.target/nvptx/decl.c: Compile only.
4191 * gcc.target/nvptx/trailing-init.c: Compile only.
4192 * gcc.target/nvptx/ary-init.c: Compile only.
4193
4194 2016-05-10 Marek Polacek <polacek@redhat.com>
4195
4196 PR c/70255
4197 * gcc.dg/attr-opt-1.c: New test.
4198
4199 2016-05-10 Richard Biener <rguenther@suse.de>
4200
4201 PR tree-optimization/70497
4202 PR tree-optimization/28367
4203 * gcc.dg/torture/20160404-1.c: New testcase.
4204 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4205 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4206
4207 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4208
4209 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4210
4211 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4212
4213 * gcc.target/i386/fabsneg-1.c New test.
4214
4215 2016-05-09 Alan Modra <amodra@gmail.com>
4216
4217 PR testsuite/70826
4218 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4219
4220 2016-05-09 Richard Biener <rguenther@suse.de>
4221
4222 PR tree-optimization/70985
4223 * gcc.dg/torture/pr70985.c: New testcase.
4224
4225 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4226
4227 * gcc.dg/tree-ssa/ifc-9.c: New test.
4228 * gcc.dg/tree-ssa/ifc-10.c: New test.
4229 * gcc.dg/tree-ssa/ifc-11.c: New test.
4230 * gcc.dg/tree-ssa/ifc-12.c: New test.
4231 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4232 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4233 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4234
4235 2016-05-09 Richard Biener <rguenther@suse.de>
4236
4237 PR fortran/70937
4238 * gfortran.dg/pr70937.f90: New testcase.
4239
4240 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4241
4242 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4243
4244 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4245
4246 PR fortran/56226
4247 * gfortran.dg/dec_structure_1.f90: New testcase.
4248 * gfortran.dg/dec_structure_2.f90: Ditto.
4249 * gfortran.dg/dec_structure_3.f90: Ditto.
4250 * gfortran.dg/dec_structure_4.f90: Ditto.
4251 * gfortran.dg/dec_structure_5.f90: Ditto.
4252 * gfortran.dg/dec_structure_6.f90: Ditto.
4253 * gfortran.dg/dec_structure_7.f90: Ditto.
4254 * gfortran.dg/dec_structure_8.f90: Ditto.
4255 * gfortran.dg/dec_structure_9.f90: Ditto.
4256 * gfortran.dg/dec_structure_10.f90: Ditto.
4257 * gfortran.dg/dec_structure_11.f90: Ditto.
4258 * gfortran.dg/dec_union_1.f90: Ditto.
4259 * gfortran.dg/dec_union_2.f90: Ditto.
4260 * gfortran.dg/dec_union_3.f90: Ditto.
4261 * gfortran.dg/dec_union_4.f90: Ditto.
4262 * gfortran.dg/dec_union_5.f90: Ditto.
4263 * gfortran.dg/dec_union_6.f90: Ditto.
4264 * gfortran.dg/dec_union_7.f90: Ditto.
4265
4266 2016-05-07 Tom de Vries <tom@codesourcery.com>
4267
4268 PR tree-optimization/70956
4269 * gcc.dg/graphite/pr70956.c: New test.
4270
4271 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4272
4273 PR middle-end/70941
4274 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4275 (a, b, c, d): Change type from char to signed char.
4276 (main): Compare against (signed char) -1634678893 instead of
4277 hardcoded -109. Use __builtin_abort instead of abort.
4278
4279 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4280 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4281
4282 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4283
4284 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4285
4286 PR debug/70935
4287 * gcc.dg/torture/pr70935.c: New test.
4288
4289 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4290
4291 PR target/58219
4292 * gcc.target/sh/pr58219.c: New tests.
4293
4294 2016-05-06 Richard Biener <rguenther@suse.de>
4295
4296 PR tree-optimization/70960
4297 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4298
4299 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4300
4301 PR target/52933
4302 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4303 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4304 Adjust expected instruction counts.
4305 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4306
4307 2016-05-06 Marek Polacek <polacek@redhat.com>
4308
4309 PR sanitizer/70875
4310 * gcc.dg/ubsan/bounds-3.c: New test.
4311
4312 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4313
4314 PR target/54089
4315 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4316
4317 2016-05-06 Richard Biener <rguenther@suse.de>
4318
4319 PR middle-end/70931
4320 * gfortran.dg/pr70931.f90: New testcase.
4321
4322 2016-05-06 Richard Biener <rguenther@suse.de>
4323
4324 PR middle-end/70941
4325 * gcc.dg/torture/pr70941.c: New testcase.
4326
4327 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4328
4329 PR tree-optimization/57206
4330 * gcc.dg/vect/pr57206.c: New test.
4331
4332 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4333
4334 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4335
4336 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4337
4338 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4339
4340 * c-c++-common/Wdangling-else-4.c: New test.
4341
4342 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR c++/70906
4345 PR c++/70933
4346 * g++.dg/opt/pr70906.C: New test.
4347 * g++.dg/opt/pr70933.C: New test.
4348
4349 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4350
4351 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4352
4353 * gcc.dg/ipa/pure-const-3.c: New testcase.
4354
4355 2016-05-04 Marek Polacek <polacek@redhat.com>
4356
4357 * c-c++-common/Wdangling-else-1.c: New test.
4358 * c-c++-common/Wdangling-else-2.c: New test.
4359 * c-c++-common/Wdangling-else-3.c: New test.
4360
4361 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4362
4363 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4364 flag is present.
4365
4366 2016-05-04 Marek Polacek <polacek@redhat.com>
4367
4368 PR c/48778
4369 * gcc.dg/Waddress-2.c: New test.
4370
4371 2016-05-04 Alan Modra <amodra@gmail.com>
4372
4373 * gcc.target/powerpc/pr70866.c: New.
4374
4375 2016-05-03 Martin Sebor <msebor@redhat.com>
4376
4377 PR c++/66561
4378 * c-c++-common/builtin_location.c: New test.
4379 * g++.dg/cpp1y/builtin_location.C: New test.
4380
4381 2016-05-03 Marek Polacek <polacek@redhat.com>
4382
4383 PR c/70859
4384 * gcc.dg/pr70859.c: New test.
4385 * gcc.dg/pr70859-2.c: New test.
4386
4387 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4388
4389 * gnat.dg/debug5.adb: New testcase.
4390
4391 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4392
4393 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4394 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4395 Procedure to check for z10 instruction set.
4396
4397 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4398
4399 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4400
4401 2016-05-03 Alan Modra <amodra@gmail.com>
4402
4403 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4404
4405 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4406
4407 * gcc.target/i386/avx512f-cvt-1.c: New test.
4408
4409 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4410
4411 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4412 -fdump-tree-vrp-details.
4413
4414 2016-05-03 Richard Biener <rguenther@suse.de>
4415
4416 * gcc.dg/pr30172-1.c: Adjust.
4417 * gcc.dg/pr63743.c: Likewise.
4418 * gcc.dg/tm/pr51696.c: Likewise.
4419 * c-c++-common/tm/safe-1.c: Likewise.
4420 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4421 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4422 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4423 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4424
4425 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4426
4427 PR rtl-optimization/70467
4428 * gcc.target/i386/pr70467-3.c: New test.
4429 * gcc.target/i386/pr70467-4.c: New test.
4430
4431 PR tree-optimization/70916
4432 * gcc.c-torture/compile/pr70916.c: New test.
4433
4434 PR target/49244
4435 * gcc.target/i386/pr49244-1.c: New test.
4436 * gcc.target/i386/pr49244-2.c: New test.
4437
4438 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4439
4440 PR rtl-optimization/44281
4441 * gcc.target/i386/pr44281.c: New test.
4442
4443 2016-05-03 bin cheng <bin.cheng@arm.com>
4444
4445 PR tree-optimization/56541
4446 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4447 * gcc.dg/vect/pr56541.c: new test.
4448
4449 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4450
4451 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4452 __float128.
4453 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4454
4455 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4456
4457 PR testsuite/70520
4458 * c-c++-common/asan/clone-test-1.c (main): Align child process
4459 stack to 16 bytes.
4460
4461 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4462
4463 PR c++/62314
4464 * g++.dg/spellcheck-fields-2.C: New test case.
4465
4466 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4467
4468 PR c++/62314
4469 * g++.dg/pr62314.C: New test case.
4470
4471 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4472
4473 * gcc.dg/ipa/inline-8.c: New testcase.
4474
4475 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR rtl-optimization/70467
4478 * gcc.target/i386/pr70467-1.c: New test.
4479
4480 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4481
4482 * gcc.dg/spec-options.c: Run the test on all targets.
4483 * gcc.dg/foo.specs: Use cpp_unique_options.
4484
4485 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4486
4487 * gcc.dg/tree-ssa/unord.c: New testcase.
4488
4489 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4490
4491 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4492
4493 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4494
4495 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4496
4497 2016-05-02 Marek Polacek <polacek@redhat.com>
4498
4499 PR c/70851
4500 * gcc.dg/enum-incomplete-3.c: New test.
4501
4502 2016-05-02 Marek Polacek <polacek@redhat.com>
4503 Tom de Vries <tom@codesourcery.com>
4504
4505 PR tree-optimization/70700
4506 * gcc.dg/pr70700.c: New test.
4507
4508 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4509
4510 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4511 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4512 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4513 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4514 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4515
4516 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4517
4518 * ada/acats/run_acats: Rename into...
4519 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4520 * ada/acats/run_all.sh: Remove redundant test.
4521 (target_run): Move around.
4522 (target_gnatchop): Use newly built executable.
4523 (target_gnatmake): Likewise.
4524 Check that the compilation of impbit succeeds.
4525
4526 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4527
4528 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4529 * gcc.dg/20021029-1.c: Likewise.
4530 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4531 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4532 * gcc.target/sh/cmpstr.c: Likewise.
4533 * gcc.target/sh/cmpstrn.c: Likewise.
4534 * gcc.target/sh/memset.c: Likewise.
4535 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4536 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4537 * gcc.target/sh/pr39423-1.c: Likewise.
4538 * gcc.target/sh/pr49468-di.c: Likewise.
4539 * gcc.target/sh/pr49468-si.c: Likewise.
4540 * gcc.target/sh/pr49880-1.c: Likewise.
4541 * gcc.target/sh/pr49880-2.c: Likewise.
4542 * gcc.target/sh/pr49880-3.c: Likewise.
4543 * gcc.target/sh/pr50751-1.c: Likewise.
4544 * gcc.target/sh/pr50751-4.c: Likewise.
4545 * gcc.target/sh/pr50751-7.c: Likewise.
4546 * gcc.target/sh/pr51244-1.c: Likewise.
4547 * gcc.target/sh/pr51244-10.c: Likewise.
4548 * gcc.target/sh/pr51244-11.c: Likewise.
4549 * gcc.target/sh/pr51244-12.c: Likewise.
4550 * gcc.target/sh/pr51244-13.c: Likewise.
4551 * gcc.target/sh/pr51244-14.c: Likewise.
4552 * gcc.target/sh/pr51244-17.c: Likewise.
4553 * gcc.target/sh/pr51244-18.c: Likewise.
4554 * gcc.target/sh/pr51244-19.c: Likewise.
4555 * gcc.target/sh/pr51244-4.c: Likewise.
4556 * gcc.target/sh/pr51244-5.c: Likewise.
4557 * gcc.target/sh/pr51244-7.c: Likewise.
4558 * gcc.target/sh/pr51244-8.c: Likewise.
4559 * gcc.target/sh/pr51244-9.c: Likewise.
4560 * gcc.target/sh/pr51697.c: Likewise.
4561 * gcc.target/sh/pr52483-1.c: Likewise.
4562 * gcc.target/sh/pr52483-2.c: Likewise.
4563 * gcc.target/sh/pr52483-3.c: Likewise.
4564 * gcc.target/sh/pr52483-5.c: Likewise.
4565 * gcc.target/sh/pr52933-1.c: Likewise.
4566 * gcc.target/sh/pr52933-2.c: Likewise.
4567 * gcc.target/sh/pr52933-3.c: Likewise.
4568 * gcc.target/sh/pr53568-1.c: Likewise.
4569 * gcc.target/sh/pr53976-1.c: Likewise.
4570 * gcc.target/sh/pr53988-1.c: Likewise.
4571 * gcc.target/sh/pr53988.c: Likewise.
4572 * gcc.target/sh/pr54089-1.c: Likewise.
4573 * gcc.target/sh/pr54089-6.c: Likewise.
4574 * gcc.target/sh/pr54089-7.c: Likewise.
4575 * gcc.target/sh/pr54089-8.c: Likewise.
4576 * gcc.target/sh/pr54089-9.c: Likewise.
4577 * gcc.target/sh/pr54236-1.c: Likewise.
4578 * gcc.target/sh/pr54236-2.c: Likewise.
4579 * gcc.target/sh/pr54236-3.c: Likewise.
4580 * gcc.target/sh/pr54236-4.c: Likewise.
4581 * gcc.target/sh/pr54386.c: Likewise.
4582 * gcc.target/sh/pr54602-1.c: Likewise.
4583 * gcc.target/sh/pr54685.c: Likewise.
4584 * gcc.target/sh/pr54760-1.c: Likewise.
4585 * gcc.target/sh/pr54760-2.c: Likewise.
4586 * gcc.target/sh/pr54760-3.c: Likewise.
4587 * gcc.target/sh/pr54760-4.c: Likewise.
4588 * gcc.target/sh/pr54760-5.c: Likewise.
4589 * gcc.target/sh/pr54760-6.c: Likewise.
4590 * gcc.target/sh/pr55146.c: Likewise.
4591 * gcc.target/sh/pr55160.c: Likewise.
4592 * gcc.target/sh/pr59278.c: Likewise.
4593 * gcc.target/sh/pr59401-1.c: Likewise.
4594 * gcc.target/sh/pr59533-1.c: Likewise.
4595 * gcc.target/sh/pr63260.c: Likewise.
4596 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4597 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4598 * gcc.target/sh/strlen.c: Likewise.
4599 * gcc.target/sh/torture/pr30807.c: Likewise.
4600 * gcc.target/sh/torture/pr34777.c: Likewise.
4601 * gcc.target/sh/torture/pr64652.c: Likewise.
4602 * gcc.target/sh/torture/pr65505.c: Likewise.
4603 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4604 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4605
4606 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4607
4608 PR c++/66644
4609 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4610
4611 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4612
4613 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4614 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4615 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4616 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4617
4618 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4619
4620 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4621 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4622
4623 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4624
4625 PR middle-end/70626
4626 * c-c++-common/goacc/combined-reduction.c: New test.
4627 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4628
4629 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4630
4631 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4632 *movdi_internal pattern only if PIC off.
4633 * gcc.target/i386/pr70155-2.c: Likewise.
4634 * gcc.target/i386/pr70155-3.c: Likewise.
4635 * gcc.target/i386/pr70155-4.c: Likewise.
4636 * gcc.target/i386/pr70155-5.c: Likewise.
4637 * gcc.target/i386/pr70155-6.c: Likewise.
4638 * gcc.target/i386/pr70155-7.c: Likewise.
4639 * gcc.target/i386/pr70155-8.c: Likewise.
4640 * gcc.target/i386/pr70155-15.c: Likewise.
4641 * gcc.target/i386/pr70155-17.c: Likewise.
4642 * gcc.target/i386/pr70155-22.c: Likewise.
4643
4644 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4645
4646 PR tree-optimization/70803
4647 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4648
4649 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4650
4651 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4652 optimization of vector loop.
4653 * gcc.target/i386/vect-unpack-3.c: New test.
4654 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4655 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4656 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4657
4658 2016-04-29 Marek Polacek <polacek@redhat.com>
4659
4660 PR sanitizer/70342
4661 * g++.dg/ubsan/null-7.C: New test.
4662
4663 PR c/70852
4664 * gcc.dg/pr70852.c: New test.
4665
4666 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4667
4668 PR/69089
4669 * g++.dg/cpp0x/alignas6.C: New test.
4670
4671 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4672
4673 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4674 * gcc.dg/pr27003.c: Likewise.
4675 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4676 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4677 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4678 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4679 * gcc.target/arc/mxy.c: Likewise.
4680 * gcc.target/arc/mswape.c: Likewise.
4681 * gcc.target/arc/mrtsc.c: Likewise.
4682 * gcc.target/arc/mcrc.c: Likewise.
4683 * gcc.target/arc/mdsp-packa.c: Likewise.
4684 * gcc.target/arc/mdvbf.c: Likewise.
4685 * gcc.target/arc/mlock.c: Likewise.
4686 * gcc.target/arc/mmac-24.c: Likewise.
4687 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4688
4689 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4690 Matthijs Kooijman <matthijs@stdin.nl>
4691 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4692
4693 PR target/60040
4694 * gcc.target/avr/pr60040-1.c: New.
4695 * gcc.target/avr/pr60040-2.c: New.
4696
4697 2016-04-29 Richard Biener <rguenther@suse.de>
4698
4699 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4700
4701 2016-04-29 Richard Biener <rguenther@suse.de>
4702
4703 PR tree-optimization/13962
4704 PR tree-optimization/65686
4705 * gcc.dg/uninit-pr65686.c: New testcase.
4706
4707 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4708
4709 PR middle-end/70843
4710 * gcc.dg/pr70843.c: New test.
4711
4712 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4713
4714 PR target/70858
4715 * gcc.target/i386/pr70858.c: New test.
4716
4717 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4718
4719 * gcc.target/arc/nps400-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/movh_cl-1.c: New file.
4725
4726 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4727 Andrew Burgess <andrew.burgess@embecosm.com>
4728
4729 * gcc.target/arc/extzv-1.c: New file.
4730 * gcc.target/arc/insv-1.c: New file.
4731 * gcc.target/arc/insv-2.c: New file.
4732 * gcc.target/arc/movb-1.c: New file.
4733 * gcc.target/arc/movb-2.c: New file.
4734 * gcc.target/arc/movb-3.c: New file.
4735 * gcc.target/arc/movb-4.c: New file.
4736 * gcc.target/arc/movb-5.c: New file.
4737 * gcc.target/arc/movb_cl-1.c: New file.
4738 * gcc.target/arc/movb_cl-2.c: New file.
4739 * gcc.target/arc/movbi_cl-1.c: New file.
4740 * gcc.target/arc/movl-1.c: New file.
4741
4742 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4743 Andrew Burgess <andrew.burgess@embecosm.com>
4744
4745 * gcc.target/arc/cmem-1.c: New file.
4746 * gcc.target/arc/cmem-2.c: New file.
4747 * gcc.target/arc/cmem-3.c: New file.
4748 * gcc.target/arc/cmem-4.c: New file.
4749 * gcc.target/arc/cmem-5.c: New file.
4750 * gcc.target/arc/cmem-6.c: New file.
4751 * gcc.target/arc/cmem-7.c: New file.
4752 * gcc.target/arc/cmem-ld.inc: New file.
4753 * gcc.target/arc/cmem-st.inc: New file.
4754
4755 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4756
4757 PR target/70821
4758 * gcc.target/i386/pr70821.c: New test.
4759
4760 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4761
4762 * gcc.target/powerpc/vec-adde.c: New test.
4763 * gcc.target/powerpc/vec-adde-int128.c: New test.
4764
4765 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4766
4767 * gcc.target/i386/avx-vround-1.c: New test.
4768 * gcc.target/i386/avx-vround-2.c: New test.
4769 * gcc.target/i386/avx512vl-vround-1.c: New test.
4770 * gcc.target/i386/avx512vl-vround-2.c: New test.
4771
4772 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4773
4774 PR testsuite/70595
4775 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4776 (check_effective_target_cilkplus_runtime): ... this.
4777 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4778 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4779
4780 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4781 Require cilkplus_runtime.
4782 Don't add -lcilkrts.
4783 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4784 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4785 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4786 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4787 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4788 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4789 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4790 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4791 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4792 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4793 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4794 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4795 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4796 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4797 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4798 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4799 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4800 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4801 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4802 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4803 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4804 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4805 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4806 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4807 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4808 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4809 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4810 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4811 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4812
4813 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4814 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4815
4816 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4817
4818 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4819 cilkplus_runtime.
4820
4821 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4822
4823 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4824 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4825
4826 2015-04-27 Ryan Burn <contact@rnburn.com>
4827
4828 PR c++/69024
4829 PR c++/68997
4830 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4831 diagnostic.
4832 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4833 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4834
4835 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4836
4837 * gnat.dg/limited_with4.ad[sb]: New test.
4838 * gnat.dg/limited_with4_pkg.ads: New helper.
4839
4840 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4841
4842 PR target/70155
4843 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4844 and movv1ti_internal patterns
4845 * gcc.target/i386/pr70155-1.c: New test.
4846 * gcc.target/i386/pr70155-2.c: Likewise.
4847 * gcc.target/i386/pr70155-3.c: Likewise.
4848 * gcc.target/i386/pr70155-4.c: Likewise.
4849 * gcc.target/i386/pr70155-5.c: Likewise.
4850 * gcc.target/i386/pr70155-6.c: Likewise.
4851 * gcc.target/i386/pr70155-7.c: Likewise.
4852 * gcc.target/i386/pr70155-8.c: Likewise.
4853 * gcc.target/i386/pr70155-9.c: Likewise.
4854 * gcc.target/i386/pr70155-10.c: Likewise.
4855 * gcc.target/i386/pr70155-11.c: Likewise.
4856 * gcc.target/i386/pr70155-12.c: Likewise.
4857 * gcc.target/i386/pr70155-13.c: Likewise.
4858 * gcc.target/i386/pr70155-14.c: Likewise.
4859 * gcc.target/i386/pr70155-15.c: Likewise.
4860 * gcc.target/i386/pr70155-16.c: Likewise.
4861 * gcc.target/i386/pr70155-17.c: Likewise.
4862 * gcc.target/i386/pr70155-18.c: Likewise.
4863 * gcc.target/i386/pr70155-19.c: Likewise.
4864 * gcc.target/i386/pr70155-20.c: Likewise.
4865 * gcc.target/i386/pr70155-21.c: Likewise.
4866 * gcc.target/i386/pr70155-22.c: Likewise.
4867
4868 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4869
4870 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4871 ".{5,6}".
4872
4873 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4874
4875 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4876 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4877 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4878 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4879 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4880
4881 2016-04-27 Richard Biener <rguenther@suse.de>
4882
4883 PR ipa/70760
4884 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4885 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4886
4887 2016-04-27 Nathan Sidwell <nathan@acm.org>
4888
4889 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4890 * g++.dg/ubsan/pr63956.C: Adjust error location.
4891
4892 2016-04-27 Nick Clifton <nickc@redhat.com>
4893
4894 PR middle-end/49889
4895 * gcc.dg/pr49889.c: New test.
4896
4897 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4898
4899 * c-c++-common/memset-array.c: New test.
4900
4901 2016-04-26 Martin Sebor <msebor@redhat.com>
4902
4903 PR c++/66639
4904 * g++.dg/cpp1y/func_constexpr.C: New test.
4905
4906 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4907
4908 PR c++/70241
4909 * g++.dg/cpp0x/enum32.C: New test.
4910 * g++.dg/cpp0x/enum33.C: New test.
4911
4912 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4913
4914 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4915 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4916 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4917 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4918 * gcc.c-torture/execute/pr38151.c: Likewise.
4919 * gcc.c-torture/execute/pr66556.c: Likewise.
4920 * gcc.c-torture/execute/pr67781.c: Likewise.
4921 * gcc.c-torture/execute/pr68648.c: Likewise.
4922
4923 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4924
4925 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4926
4927 2016-04-26 Marek Polacek <polacek@redhat.com>
4928
4929 PR c/67784
4930 * gcc.dg/pr67784-3.c: New test.
4931 * gcc.dg/pr67784-4.c: New test.
4932 * gcc.dg/pr67784-5.c: New test.
4933
4934 PR c/70791
4935 * gcc.dg/Wnested-externs-2.c: New test.
4936
4937 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4938
4939 * gcc.dg/fold-plusmult.c: Adjust.
4940 * gcc.dg/no-strict-overflow-6.c: Adjust.
4941 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4942
4943 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4944
4945 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4946 number scans.
4947 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4948 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4949 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4950 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4951 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4952 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4953 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4954 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4955 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4956 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4957 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4958 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4959 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4960 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4961 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4962 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4963 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4964 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4965 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4966 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4967 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4968 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4969 scans.
4970 * gcc.target/i386/pr32219-4.c: Likewise.
4971 * gcc.target/i386/pr32219-6.c: Likewise.
4972 * gcc.target/i386/pr32219-8.c: Likewise.
4973
4974 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4975
4976 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4977 associated options.
4978
4979 2016-04-26 Marek Polacek <polacek@redhat.com>
4980
4981 PR c++/70744
4982 * g++.dg/ext/cond2.C: New test.
4983
4984 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4985
4986 PR tree-optimization/70771
4987 PR tree-optimization/70775
4988 * gcc.dg/pr70771.c: New test.
4989 * gcc.dg/pr70775.c: New test.
4990
4991 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4992
4993 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4994
4995 2016-04-25 Richard Biener <rguenther@suse.de>
4996
4997 PR tree-optimization/70780
4998 * gcc.dg/torture/pr70780.c: New testcase.
4999
5000 2016-04-25 Michael Collison <michael.collison@arm.com>
5001
5002 * gcc.target/arm/neon-vaddws16.c: New test.
5003 * gcc.target/arm/neon-vaddws32.c: New test.
5004 * gcc.target/arm/neon-vaddwu16.c: New test.
5005 * gcc.target/arm/neon-vaddwu32.c: New test.
5006 * gcc.target/arm/neon-vaddwu8.c: New test.
5007 * lib/target-supports.exp
5008 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5009 that arm neon support vector widen sum of HImode TO SImode.
5010
5011 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5012
5013 PR sanitizer/70712
5014 * c-c++-common/asan/pr70712.c: New test.
5015
5016 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5017
5018 * .gitattributes: New file.
5019
5020 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5021
5022 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5023
5024 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5025
5026 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5027 * gfortran.dg/submodule_15.f08: Likewise.
5028
5029 2016-04-22 Richard Biener <rguenther@suse.de>
5030
5031 PR tree-optimization/70740
5032 * gcc.dg/torture/pr70740.c: New testcase.
5033
5034 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5035
5036 PR target/70750
5037 * gcc.target/i386/pr70750-1.c: New test.
5038 * gcc.target/i386/pr70750-2.c: Likewise.
5039
5040 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5041
5042 PR c++/70540
5043 * g++.dg/cpp0x/auto48.C: New.
5044
5045 2016-04-21 Marek Polacek <polacek@redhat.com>
5046
5047 PR c++/70513
5048 * g++.dg/cpp0x/forw_enum12.C: New test.
5049 * g++.dg/cpp0x/forw_enum13.C: New test.
5050
5051 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5052
5053 PR target/70728
5054 * gcc.target/i386/pr70728.c: New test.
5055
5056 2016-04-21 Richard Biener <rguenther@suse.de>
5057
5058 PR middle-end/70747
5059 * gcc.dg/pr70747.c: New testcase.
5060
5061 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5062
5063 PR tree-optimization/70715
5064 * gcc.dg/tree-ssa/scev-13.c: New test.
5065
5066 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5067
5068 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5069
5070 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5071
5072 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5073
5074 2016-04-20 Jan Hubicka <jh@suse.cz>
5075
5076 PR ipa/70018
5077 * g++.dg/ipa/nothrow-1.C: New testcase.
5078
5079 2016-04-20 Nathan Sidwell <nathan@acm.org>
5080
5081 PR c++/55635
5082 * g++.dg/eh/delete1.C: New.
5083
5084 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5085
5086 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5087 -mtune-ctrl=sse_typeless_stores.
5088
5089 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5090
5091 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5092
5093 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5094
5095 PR tree-optimization/69489
5096 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5097
5098 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5099
5100 PR c++/69363
5101 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5102 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5103 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5104
5105 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5106
5107 PR tree-optimization/56625
5108 PR tree-optimization/69489
5109 * gcc.dg/vect/pr56625.c: New test.
5110 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5111
5112 2016-04-20 Andrew Pinski <apinski@cavium.com>
5113
5114 PR target/64971
5115 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5116
5117 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5118
5119 * gnat.dg/self1.adb: Remove now incorrect test.
5120
5121 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5122
5123 * gcc.dg/tree-ssa/scev-11.c: New test.
5124 * gcc.dg/tree-ssa/scev-12.c: New test.
5125
5126 2016-04-20 Marek Polacek <polacek@redhat.com>
5127
5128 PR tree-optimization/70725
5129 * gcc.dg/pr70725.c: New test.
5130
5131 2016-04-20 Richard Biener <rguenther@suse.de>
5132
5133 PR tree-optimization/70726
5134 * g++.dg/vect/pr70726.cc: New testcase.
5135
5136 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5137
5138 PR target/70674
5139 * gcc.target/s390/pr70674.c: New test.
5140
5141 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5142
5143 PR libgfortran/70684
5144 * gfortran.dg/list_read_14.f90: New test.
5145
5146 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5147
5148 PR target/69201
5149 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5150 extern to force it misaligned.
5151 (b): Likewise.
5152 (c): Likewise.
5153 (d): Likewise.
5154 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5155 Don't check `*' before movv4sf_internal.
5156 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5157 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5158 Don't check `*' before movv16qi_internal.
5159 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5160 extern to force it misaligned.
5161 (b): Likewise.
5162 (c): Likewise.
5163 (d): Likewise.
5164 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5165 Don't check `*' before movv2df_internal.
5166 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5167 extern to force it misaligned.
5168 (b): Likewise.
5169 (c): Likewise.
5170 (d): Likewise.
5171 Check movv8sf_internal instead of avx_storeups256.
5172 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5173
5174 2016-04-19 Richard Biener <rguenther@suse.de>
5175
5176 PR tree-optimization/70171
5177 * g++.dg/tree-ssa/pr70171.C: New testcase.
5178
5179 2016-04-19 Richard Biener <rguenther@suse.de>
5180
5181 PR tree-optimization/70724
5182 * gcc.dg/torture/pr70724.c: New testcase.
5183
5184 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5185
5186 PR middle-end/70689
5187 * gcc.target/i386/pr70689.c: New.
5188
5189 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5190
5191 PR target/70708
5192 * gcc.target/i386/pr70708.c: New test.
5193
5194 2016-04-18 Richard Biener <rguenther@suse.de>
5195
5196 PR tree-optimization/43434
5197 * gcc.dg/vect/pr43434.c: New testcase.
5198 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5199 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5200 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5201 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5202 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5203 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5204 * gcc.dg/gomp/pr68640.c: Likewise.
5205 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5206 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5207
5208 2016-04-18 Richard Biener <rguenther@suse.de>
5209
5210 PR tree-optimization/70701
5211 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5212
5213 2016-04-18 Tom de Vries <tom@codesourcery.com>
5214
5215 PR testsuite/70699
5216 * gcc.dg/pr70161.c: Add dot-file scans.
5217 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5218 instead of after last dot char.
5219
5220 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5221
5222 * c-c++-common/dump-ada-spec-3.c: New test.
5223 * c-c++-common/dump-ada-spec-4.c: Likewise.
5224
5225 2016-04-17 Tom de Vries <tom@codesourcery.com>
5226
5227 PR other/70183
5228 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5229
5230 2016-04-15 Jan Hubicka <jh@suse.cz>
5231
5232 PR ipa/70018
5233 * g++.dg/ipa/pure-const-1.C: New testcase.
5234 * g++.dg/ipa/pure-const-2.C: New testcase.
5235 * g++.dg/ipa/pure-const-3.C: New testcase.
5236
5237 2016-04-15 Marek Polacek <polacek@redhat.com>
5238
5239 PR c/70671
5240 * gcc.dg/bitfld-22.c: New test.
5241
5242 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5243
5244 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5245 x86_64.
5246
5247 2016-04-15 Marek Polacek <polacek@redhat.com>
5248
5249 PR c/70651
5250 * c-c++-common/pr70651.c: New test.
5251
5252 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5253
5254 PR rtl-optimization/70681
5255 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5256 dump scan on arm and powerpc.
5257 * gcc.dg/pr10474.c: Likewise.
5258
5259 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5260
5261 PR c++/69517
5262 PR c++/70019
5263 PR c++/70588
5264 * g++.dg/cpp1y/vla11.C: Revert for real.
5265
5266 PR c/70436
5267 * c-c++-common/Wparentheses-1.c: New test.
5268 * c-c++-common/gomp/Wparentheses-1.c: New test.
5269 * c-c++-common/gomp/Wparentheses-2.c: New test.
5270 * c-c++-common/gomp/Wparentheses-3.c: New test.
5271 * c-c++-common/gomp/Wparentheses-4.c: New test.
5272 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5273 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5274 * c-c++-common/goacc/Wparentheses-1.c: New test.
5275
5276 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5277
5278 PR target/70662
5279 * gcc.target/i386/pr70662.c: New test.
5280
5281 2016-04-15 Richard Biener <rguenther@suse.de>
5282 Alan Modra <amodra@gmail.com>
5283
5284 PR tree-optimization/70130
5285 * gcc.dg/vect/O3-pr70130.c: New testcase.
5286
5287 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5288
5289 PR target/70669
5290 * gcc.target/powerpc/pr70669.c: New test.
5291
5292 PR target/70640
5293 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5294 a power7 system that does not have an assembler that supports
5295 power8.
5296
5297 2016-04-14 Martin Sebor <msebor@redhat.com>
5298
5299 PR c++/69517
5300 PR c++/70019
5301 PR c++/70588
5302 * c-c++-common/ubsan/vla-1.c: Revert.
5303 * g++.dg/cpp1y/vla11.C: Same.
5304 * g++.dg/cpp1y/vla12.C: Same.
5305 * g++.dg/cpp1y/vla13.C: Same.
5306 * g++.dg/cpp1y/vla14.C: Same.
5307 * g++.dg/cpp1y/vla3.C: Same.
5308 * g++.dg/init/array24.C: Same.
5309 * g++.dg/ubsan/vla-1.C: Same.
5310
5311 2016-04-14 Marek Polacek <polacek@redhat.com>
5312 Jan Hubicka <hubicka@ucw.cz>
5313
5314 PR c++/70029
5315 * g++.dg/torture/pr70029.C: New test.
5316
5317 2016-04-14 Martin Sebor <msebor@redhat.com>
5318
5319 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5320 type size to prevent failures on targets with very low maximum
5321 alignment.
5322
5323 2016-04-14 Richard Biener <rguenther@suse.de>
5324
5325 PR tree-optimization/70623
5326 * gcc.dg/torture/pr70623.c: New testcase.
5327 * gcc.dg/torture/pr70623-2.c: Likewise.
5328
5329 2016-04-13 Martin Sebor <msebor@redhat.com>
5330
5331 PR c++/69517
5332 PR c++/70019
5333 PR c++/70588
5334 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5335 * g++.dg/cpp1y/vla11.C: New test.
5336 * g++.dg/cpp1y/vla12.C: New test.
5337 * g++.dg/cpp1y/vla13.C: New test.
5338 * g++.dg/cpp1y/vla14.C: New test.
5339 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5340 * g++.dg/init/array24.C: Fully brace VLA initializer.
5341 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5342
5343 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5344
5345 PR c++/70641
5346 * g++.dg/opt/pr70641.C: New test.
5347
5348 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5349
5350 PR rtl-optimization/68749
5351 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5352 effects of argument promotions.
5353 Remove default args to dg-skip-if.
5354
5355 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5356
5357 PR c++/70635
5358 * g++.dg/parse/pr70635.C: New.
5359
5360 2016-04-13 Marek Polacek <polacek@redhat.com>
5361
5362 PR c++/70639
5363 * c-c++-common/Wmisleading-indentation-4.c: New test.
5364
5365 2016-04-13 Marek Polacek <polacek@redhat.com>
5366
5367 PR c/70436
5368 * gcc.dg/Wparentheses-12.c: New test.
5369 * gcc.dg/Wparentheses-13.c: New test.
5370
5371 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5372
5373 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5374 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5375 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5376
5377 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5378
5379 PR middle-end/70633
5380 * gcc.c-torture/compile/pr70633.c: New test.
5381
5382 PR debug/70628
5383 * gcc.dg/torture/pr70628.c: New test.
5384
5385 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5386
5387 PR c++/70610
5388 * g++.dg/template/pr70610.C: New test.
5389 * g++.dg/template/pr70610-2.C: New test.
5390 * g++.dg/template/pr70610-3.C: New test.
5391 * g++.dg/template/pr70610-4.C: New test.
5392
5393 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5394
5395 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5396 128 instead of 32.
5397
5398 PR c++/70571
5399 * g++.dg/ext/pr70571.C: New test.
5400
5401 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5402
5403 PR target/70640
5404 * gcc.target/powerpc/pr70640.c: New test.
5405
5406 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5407
5408 PR c++/68722
5409 * g++.dg/parse/pr68722.C: New.
5410
5411 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5412
5413 PR rtl-optimization/70596
5414 * gcc.target/i386/pr70596.c: New test.
5415
5416 2016-04-12 Nathan Sidwell <nathan@acm.org>
5417
5418 PR c++/70501
5419 * g++.dg/init/pr70501.C: New.
5420
5421 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5422
5423 * gcc.target/i386/asm-flag-6.c: New test.
5424
5425 2016-04-12 Tom de Vries <tom@codesourcery.com>
5426
5427 PR tree-optimization/68756
5428 * gcc.dg/graphite/pr68756.c: New test.
5429
5430 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5431
5432 PR tree-optimization/70602
5433 * gcc.c-torture/execute/pr70602.c: New test.
5434
5435 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5436
5437 PR target/70381
5438 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5439 __float128 emulator is built and runs.
5440 * gcc.target/powerpc/float128-1.c: Likewise.
5441
5442 * lib/target-supports.exp (check_ppc_float128_sw_available):
5443 Rework tests for __float128 software and hardware
5444 availability. Fix exit condition to return 0 on success.
5445
5446 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5447
5448 PR target/70133
5449 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5450 * gcc.target/aarch64/target_attr_15.c: Likewise.
5451
5452 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5453
5454 PR c++/69066
5455 * g++.dg/cpp1y/pr69066.C: New.
5456
5457 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5458
5459 PR fortran/68566
5460 * gfortran.dg/pr36192.f90: Update test.
5461 * gfortran.dg/pr36192_1.f90: Update test.
5462 * gfortran.dg/real_dimension_1.f: Update test.
5463 * gfortran.dg/parameter_array_init_7.f90: New test.
5464
5465 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5466
5467 PR testsuite/64039
5468 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5469
5470 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5471
5472 PR rtl-optimization/66669
5473 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5474
5475 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5476
5477 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5478 * gcc.dg/pie-1.c: Likewise.
5479 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5480 * gcc.dg/pic-4.c: Likewise.
5481 * gcc.dg/pie-3.c: Likewise.
5482 * gcc.dg/pie-4.c: Likewise.
5483
5484 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5485
5486 PR tree-optimization/68644
5487 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5488
5489 PR rtl-optimization/64886
5490 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5491
5492 2016-04-09 Tom de Vries <tom@codesourcery.com>
5493
5494 PR tree-optimization/68953
5495 * gcc.dg/graphite/pr68953.c: New test.
5496
5497 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5498
5499 PR fortran/70592
5500 * gfortran.dg/deferred_character_16.f90: New test.
5501
5502 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR tree-optimization/70586
5505 * gcc.c-torture/execute/pr70586.c: New test.
5506
5507 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5508
5509 PR sanitizer/70573
5510 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5511 with __builtin_memset
5512 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5513
5514 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5515
5516 PR lto/70289
5517 PR ipa/70348
5518 PR tree-optimization/70373
5519 PR middle-end/70533
5520 PR middle-end/70534
5521 PR middle-end/70535
5522 * c-c++-common/goacc/reduction-5.c: New test.
5523 * c-c++-common/goacc/reduction-promotions.c: New test.
5524 * gfortran.dg/goacc/reduction-3.f95: New test.
5525 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5526
5527 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5528
5529 PR c++/70590
5530 PR c++/70452
5531 * g++.dg/pr70590.C: New test.
5532 * g++.dg/pr70590-2.C: New test.
5533
5534 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5535
5536 PR middle-end/70593
5537 * gcc.target/i386/pr70593.c: New test.
5538
5539 PR rtl-optimization/70574
5540 * gcc.target/i386/avx2-pr70574.c: New test.
5541
5542 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5543
5544 PR sanitizer/70541
5545 * c-c++-common/asan/pr70541.c: New test.
5546
5547 2016-04-08 Tom de Vries <tom@codesourcery.com>
5548
5549 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5550 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5551
5552 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5553
5554 PR target/70566
5555 * gcc.c-torture/execute/pr70566.c: New test.
5556
5557 2016-04-08 Tom de Vries <tom@codesourcery.com>
5558
5559 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5560 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5561
5562 2016-04-08 Alan Modra <amodra@gmail.com>
5563
5564 * gcc.target/powerpc/pr70117.c: New.
5565
5566 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5567
5568 PR testsuite/70581
5569 * gcc.dg/lto/simd-function_0.c: New test.
5570
5571 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5572 clones.
5573 * c-c++-common/attr-simd-2.c: Likewise.
5574 * c-c++-common/attr-simd-4.c: Likewise.
5575 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5576 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5577
5578 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5579
5580 PR testsuite/70553
5581 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5582
5583 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5584 Tom de Vries <tom@codesourcery.com>
5585
5586 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5587 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5588 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5589 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5590 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5591 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5592 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5593 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5594
5595 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5596
5597 PR c/70436
5598 * g++.dg/warn/Wparentheses-29.C: New test.
5599
5600 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5601
5602 PR c/70436
5603 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5604 explicit braces to resolve a future -Wparentheses warning.
5605
5606 2016-04-06 Richard Henderson <rth@redhat.com>
5607
5608 * gcc.dg/pr61817-1.c: New test.
5609 * gcc.dg/pr61817-2.c: New test.
5610 * gcc.dg/pr69391-1.c: New test.
5611 * gcc.dg/pr69391-2.c: New test.
5612
5613 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5614
5615 PR rtl-optimization/70398
5616 * gcc.target/aarch64/pr70398.c: New.
5617
5618 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5619
5620 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5621
5622 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5623 Pedro Alves <palves@redhat.com>
5624
5625 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5626
5627 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5628
5629 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5630 Check for avx512f effective targets instead of avx2.
5631 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5632 for AVX512F clones.
5633 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5634 * g++.dg/gomp/declare-simd-1.C: Likewise.
5635 * g++.dg/gomp/declare-simd-3.C: Likewise.
5636 * g++.dg/gomp/declare-simd-4.C: Likewise.
5637
5638 PR middle-end/70550
5639 * c-c++-common/gomp/pr70550-1.c: New test.
5640 * c-c++-common/gomp/pr70550-2.c: New test.
5641
5642 2016-04-05 Nathan Sidwell <nathan@acm.org>
5643
5644 PR c++/70512
5645 * g++.dg/ext/attribute-may-alias-5.C: New.
5646
5647 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5648
5649 PR c++/70336
5650 * c-c++-common/pr70336.c: New test.
5651 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5652 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5653
5654 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5655
5656 PR ipa/66223
5657 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5658
5659 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5660
5661 PR rtl-optimization/70542
5662 * gcc.dg/torture/pr70542.c: New test.
5663 * gcc.target/i386/avx2-pr70542.c: New test.
5664
5665 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5666
5667 PR tree-optimization/70509
5668 * gcc.target/i386/avx512bw-pr70509.c: New test.
5669
5670 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5671
5672 PR c++/70452
5673 * g++.dg/ext/constexpr-vla4.C: New test.
5674
5675 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5676
5677 PR target/70510
5678 * gcc.target/i386/pr70510.c: New test.
5679
5680 2016-04-05 Richard Biener <rguenther@suse.de>
5681
5682 PR tree-optimization/70526
5683 * g++.dg/torture/pr70526.C: New testcase.
5684
5685 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR target/70525
5688 * gcc.target/i386/pr70525.c: New test.
5689
5690 2016-04-05 Richard Biener <rguenther@suse.de>
5691
5692 PR middle-end/70499
5693 * g++.dg/torture/pr70499.C: New testcase.
5694
5695 2016-04-05 Richard Biener <rguenther@suse.de>
5696
5697 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5698 remove XFAIL.
5699
5700 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5701
5702 PR middle-end/70307
5703 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5704 rs6000 ABI warnings.
5705
5706 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5707
5708 PR ipa/66223
5709 * g++.dg/ipa/devirt-51.C: New testcase.
5710
5711 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5712 Jakub Jelinek <jakub@redhat.com>
5713
5714 PR middle-end/70457
5715 * gcc.dg/torture/pr70457.c: New.
5716
5717 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5718
5719 PR fortran/67538
5720 * gfortran.dg/allocate_with_source_19.f08: New test.
5721
5722 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5723
5724 PR fortran/65795
5725 * gfortran.dg/coarray_allocate_6.f08: New test.
5726
5727 2016-04-04 Richard Biener <rguenther@suse.de>
5728
5729 PR rtl-optimization/70484
5730 * gcc.dg/torture/pr70484.c: New testcase.
5731
5732 2016-04-04 Marek Polacek <polacek@redhat.com>
5733
5734 PR c/70307
5735 * gcc.dg/torture/pr70307.c: New test.
5736
5737 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5738
5739 PR target/70416
5740 PR target/67391
5741 * gcc.target/sh/torture/pr70416.c: New.
5742
5743 2016-04-02 Martin Sebor <msebor@redhat.com>
5744
5745 PR c++/67376
5746 PR c++/70170
5747 PR c++/70172
5748 PR c++/70228
5749 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5750 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5751 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5752 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5753 * g++.dg/cpp0x/constexpr-string.C: Same.
5754 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5755 * g++.dg/cpp0x/pr65398.C: Same.
5756 * g++.dg/ext/constexpr-vla1.C: Same.
5757 * g++.dg/ext/constexpr-vla2.C: Same.
5758 * g++.dg/ext/constexpr-vla3.C: Same.
5759 * g++.dg/ubsan/pr63956.C: Same.
5760
5761 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR rtl-optimization/70467
5764 * gcc.target/i386/pr70467-2.c: New test.
5765
5766 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5767 Marek Polacek <polacek@redhat.com>
5768
5769 PR c++/70488
5770 * g++.dg/init/new47.C: New test.
5771
5772 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5773
5774 PR target/70496
5775 * gcc.target/arm/pr70496.c: New test.
5776
5777 2016-04-01 Nathan Sidwell <nathan@acm.org>
5778
5779 PR c++/68475
5780 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5781
5782 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5783
5784 PR target/69890
5785 * gcc.dg/strlenopt.h (memmove): New.
5786 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5787 instead of "string.h".
5788 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5789 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5790 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5791 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5792 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5793 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5794 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5795 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5796 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5797 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5798 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5799 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5800 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5801 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5802 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5803 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5804 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5805 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5806 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5807 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5808
5809 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5810
5811 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5812 (Holder::foo): Reflect this.
5813
5814 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5815
5816 PR target/70442
5817 * gcc.dg/pr70442.c: New test.
5818
5819 2016-03-31 Nathan Sidwell <nathan@acm.org>
5820
5821 PR c++/70393
5822 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5823
5824 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5825
5826 PR target/70453
5827 * gcc.target/i386/pr70453.c: New test.
5828
5829 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5830
5831 PR target/70292
5832 * gcc.c-torture/pr70292.c: New test.
5833
5834 2016-03-31 Marek Polacek <polacek@redhat.com>
5835
5836 PR c/70297
5837 * c-c++-common/pr70297.c: New test.
5838 * g++.dg/cpp0x/typedef-redecl.C: New test.
5839 * gcc.dg/typedef-redecl2.c: New test.
5840
5841 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5842
5843 PR rtl-optimization/70460
5844 * gcc.c-torture/execute/pr70460.c: New test.
5845
5846 2016-03-31 Richard Biener <rguenther@suse.de>
5847
5848 PR c++/70430
5849 * g++.dg/ext/vector30.C: New testcase.
5850
5851 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5852 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5853
5854 * gfortran.dg/fmt_pf.f90: New test.
5855
5856 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5857
5858 Forward-port from 5 branch
5859 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5860
5861 PR testsuite/70356
5862 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5863 dg-require-effective-target after dg-do.
5864
5865 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5866
5867 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5868
5869 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5870 Julian Brown <julian@codesourcery.com>
5871 Chung-Lin Tang <cltang@codesourcery.com>
5872 Cesar Philippidis <cesar@codesourcery.com>
5873 James Norris <jnorris@codesourcery.com>
5874 Tom de Vries <tom@codesourcery.com>
5875 Nathan Sidwell <nathan@codesourcery.com>
5876
5877 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5878 * c-c++-common/goacc/loop-clauses.c: Likewise.
5879 * g++.dg/goacc/template.C: Likewise.
5880 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5881 * gfortran.dg/goacc/loop-1.f95: Likewise.
5882 * gfortran.dg/goacc/loop-5.f95: Likewise.
5883 * gfortran.dg/goacc/loop-6.f95: Likewise.
5884 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5885 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5886 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5887 * c-c++-common/goacc/clauses-fail.c: Likewise.
5888 * c-c++-common/goacc/parallel-1.c: Likewise.
5889 * c-c++-common/goacc/reduction-1.c: Likewise.
5890 * c-c++-common/goacc/reduction-2.c: Likewise.
5891 * c-c++-common/goacc/reduction-3.c: Likewise.
5892 * c-c++-common/goacc/reduction-4.c: Likewise.
5893 * c-c++-common/goacc/routine-3.c: Likewise.
5894 * c-c++-common/goacc/routine-4.c: Likewise.
5895 * c-c++-common/goacc/routine-5.c: Likewise.
5896 * c-c++-common/goacc/tile.c: Likewise.
5897 * g++.dg/goacc/template.C: Likewise.
5898 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5899 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5900 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5901 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5902 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5903 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5904 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5905 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5906 * c-c++-common/goacc/use_device-1.c: ... this file.
5907 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5908 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5909 * c-c++-common/goacc/host_data-6.c: ... this file.
5910 * c-c++-common/goacc/loop-2-kernels.c: New file.
5911 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5912 * c-c++-common/goacc/loop-3.c: Likewise.
5913 * g++.dg/goacc/reference.C: Likewise.
5914 * g++.dg/goacc/routine-1.C: Likewise.
5915 * g++.dg/goacc/routine-2.C: Likewise.
5916
5917 2016-03-30 Richard Biener <rguenther@suse.de>
5918
5919 PR middle-end/70450
5920 * gcc.dg/torture/pr70450.c: New testcase.
5921
5922 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR target/70421
5925 * gcc.dg/torture/pr70421.c: New test.
5926 * gcc.target/i386/avx512f-pr70421.c: New test.
5927
5928 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5929
5930 PR testsuite/70364
5931 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5932 (check): New function.
5933 (bar): Call check.
5934 (foo): Align stack to 16 bytes when calling bar.
5935 * gcc.target/i386/cleanup-2.c: Likewise.
5936
5937 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5938
5939 PR tree-optimization/59124
5940 * gcc.dg/Warray-bounds-19.c: New test.
5941
5942 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5943
5944 * lib/prune.exp (escape_regex_chars): New.
5945 (prune_file_path): Update to quote metcharacters for regexp.
5946
5947 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5948
5949 PR rtl-optimization/70429
5950 * gcc.c-torture/execute/pr70429.c: New test.
5951
5952 PR tree-optimization/70405
5953 * gcc.dg/pr70405.c: New test.
5954
5955 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5956
5957 PR fortran/70397
5958 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5959 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5960
5961 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5962
5963 PR testsuite/64177
5964 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5965 __cilkrts_set_param to set two workers.
5966 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5967 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5968
5969 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5970
5971 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5972
5973 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5974
5975 PR target/70406
5976 * gcc.target/i386/pr70406.c: New test.
5977
5978 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5979
5980 * gnat.dg/specs/double_record_extension3.ads: New test.
5981
5982 2016-03-25 Richard Henderson <rth@redhat.com>
5983
5984 PR target/70120
5985 * gcc.target/aarch64/pr70120-1.c: New.
5986 * gcc.target/aarch64/pr70120-2.c: New.
5987 * gcc.target/aarch64/pr70120-3.c: New.
5988
5989 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5990
5991 PR c++/62212
5992 * g++.dg/template/mangle2.C: The dg-do directive should be
5993 "compile" not "assemble".
5994
5995 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5996
5997 PR lto/69650
5998 * gcc.dg/pr69650.c: New test.
5999
6000 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6001
6002 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6003
6004 2016-03-25 Alan Modra <amodra@gmail.com>
6005
6006 * gcc.dg/dfp/pr70052.c: New test.
6007
6008 2016-03-24 Richard Henderson <rth@redhat.com>
6009
6010 PR middle-end/69845
6011 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6012 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6013
6014 2016-03-24 Tom de Vries <tom@codesourcery.com>
6015
6016 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6017
6018 2016-03-24 Tom de Vries <tom@codesourcery.com>
6019
6020 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6021 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6022
6023 2016-03-24 Tom de Vries <tom@codesourcery.com>
6024
6025 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6026 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6027
6028 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6029
6030 PR c++/62212
6031 * g++.dg/template/mangle2.C: New test.
6032
6033 2016-03-24 Richard Biener <rguenther@suse.de>
6034
6035 PR tree-optimization/70396
6036 * gcc.dg/torture/pr70396.c: New testcase.
6037
6038 2016-03-24 Richard Biener <rguenther@suse.de>
6039
6040 PR middle-end/70370
6041 * gcc.dg/torture/pr70370.c: New testcase.
6042
6043 2016-03-24 Tom de Vries <tom@codesourcery.com>
6044
6045 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6046 * gfortran.dg/goacc/kernels-tree.f95: Same.
6047 * gfortran.dg/goacc/parallel-tree.f95: Same.
6048
6049 2016-03-24 Tom de Vries <tom@codesourcery.com>
6050
6051 * c-c++-common/goacc/uninit-if-clause.c: New test.
6052 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6053
6054 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6055
6056 PR target/70290
6057 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6058 Fix formatting.
6059
6060 2016-03-24 Richard Biener <rguenther@suse.de>
6061
6062 PR tree-optimization/70372
6063 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6064
6065 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6066
6067 PR c++/70347
6068 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6069
6070 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6071
6072 PR c++/70332
6073 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6074
6075 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6076
6077 PR c++/70001
6078 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6079 * g++.dg/cpp1y/pr70001.C: New test.
6080
6081 PR c++/70323
6082 * g++.dg/cpp0x/constexpr-70323.C: New test.
6083
6084 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6085 Jason Merrill <jason@redhat.com>
6086 Jakub Jelinek <jakub@redhat.com>
6087
6088 PR c++/69315
6089 * g++.dg/cpp0x/constexpr-69315.C: New test.
6090 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6091
6092 2016-03-23 Marek Polacek <polacek@redhat.com>
6093
6094 PR c++/69884
6095 * g++.dg/warn/Wignored-attributes-1.C: New test.
6096 * g++.dg/warn/Wignored-attributes-2.C: New test.
6097
6098 2016-03-23 Tom de Vries <tom@codesourcery.com>
6099
6100 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6101 initialization.
6102 * gfortran.dg/goacc/private-3.f95 (test): Same.
6103 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6104 missing use param.
6105
6106 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6107
6108 * lib/target-supports.exp: Remove v7ve entry from loop
6109 creating effective target checks.
6110 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6111 (add_options_for_arm_arch_v7ve): Likewise.
6112
6113 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6114
6115 PR tree-optimization/70354
6116 * gcc.dg/vect/pr70354-1.c: New test.
6117 * gcc.dg/vect/pr70354-2.c: New test.
6118 * gcc.target/i386/avx2-pr70354-1.c: New test.
6119 * gcc.target/i386/avx2-pr70354-2.c: New test.
6120
6121 2016-03-22 Jeff Law <law@redhat.com>
6122
6123 PR target/70232
6124 * gcc.dg/tree-ssa/pr70232.c: New test.
6125
6126 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6127
6128 PR target/70302
6129 * gcc.target/i386/pr70302.c: New test.
6130
6131 2016-03-22 Richard Biener <rguenther@suse.de>
6132
6133 PR middle-end/70251
6134 * g++.dg/torture/pr70251.C: New testcase.
6135
6136 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6137
6138 PR c/69993
6139 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6140 Wmisleading-indentation.c.
6141 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6142 reflect change to diagnostic text and order of messages.
6143 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6144
6145 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6146
6147 * g++.dg/ext/java-3.C: Don't compile on AIX.
6148
6149 2016-03-22 Richard Biener <rguenther@suse.de>
6150
6151 PR middle-end/70333
6152 * gcc.dg/torture/pr70333.c: New testcase.
6153
6154 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6155
6156 * g++.dg/ext/pr70290.C: New test.
6157
6158 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6159
6160 PR target/70325
6161 * gcc.target/i386/pr70325.c: New test.
6162
6163 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6164
6165 PR target/70329
6166 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6167 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6168
6169 PR target/70300
6170 * gcc.target/i386/pr70300.c: New test.
6171
6172 PR c++/70295
6173 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6174 (func2): New function for cond with parens, xfail warning for c++.
6175 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6176
6177 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6178
6179 PR c++/70096
6180 * g++.dg/template/ptrmem30.C: New test.
6181
6182 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6183
6184 PR c++/70204
6185 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6186 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6187
6188 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6189
6190 PR middle-end/70326
6191 * gcc.dg/pr70326.c: New test.
6192
6193 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6194 Jakub Jelinek <jakub@redhat.com>
6195
6196 PR tree-optimization/70317
6197 * gcc.dg/pr70317.c: New test.
6198
6199 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6200
6201 PR target/70327
6202 * gcc.target/i386/pr70327.c: New test.
6203
6204 2016-03-21 Martin Liska <mliska@suse.cz>
6205
6206 PR ipa/70306
6207 * gcc.dg/ipa/pr70306.c: New test.
6208
6209 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6210
6211 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6212 * gcc.target/arm/attr-align3.c: Likewise.
6213 * gcc.target/arm/attr_arm.c: Likewise.
6214 * gcc.target/arm/flip-thumb.c: Likewise.
6215
6216 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6217
6218 PR target/70296
6219 * gcc.target/powerpc/altivec-36.c: New test.
6220
6221 2016-03-21 Richard Biener <rguenther@suse.de>
6222
6223 PR tree-optimization/70310
6224 * gcc.dg/torture/pr70310.c: New testcase.
6225
6226 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6227
6228 PR target/70293
6229 * gcc.target/i386/pr70293.c: New test.
6230
6231 2016-03-21 Richard Biener <rguenther@suse.de>
6232
6233 PR tree-optimization/70288
6234 * gcc.dg/torture/pr70288-1.c: New testcase.
6235 * gcc.dg/torture/pr70288-2.c: Likewise.
6236
6237 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6238
6239 PR rtl-optimization/69307
6240 * gcc.target/arm/pr69307.c: New test.
6241
6242 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6243
6244 PR rtl-optimization/69102
6245 * gcc.c-torture/compile/pr69102.c: New test.
6246
6247 2016-03-18 Jeff Law <law@redhat.com>
6248
6249 PR rtl-optimization/70263
6250 * gcc.c-torture/compile/pr70263-1.c: New test.
6251 * gcc.target/i386/pr70263-2.c: New test.
6252
6253 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6254
6255 PR rtl-optimization/70278
6256 * gcc.dg/torture/pr70278.c: New test.
6257 * gcc.target/arm/pr70278.c: New test.
6258
6259 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6260
6261 PR c/70281
6262 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6263 (test_builtin_types_compatible_p): New test function.
6264 * gcc.dg/pr70281.c: New test case.
6265
6266 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6267
6268 PR target/70113
6269 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6270
6271 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6272
6273 PR tree-optimization/70252
6274 * gcc.dg/pr70252.c: New test.
6275
6276 2016-03-18 Tom de Vries <tom@codesourcery.com>
6277
6278 * gcc.dg/pr70161-2.c: New test.
6279 * gcc.dg/pr70161.c: New test.
6280
6281 2016-03-18 Tom de Vries <tom@codesourcery.com>
6282
6283 PR ipa/70269
6284 * gcc.dg/pr70269.c: New test.
6285
6286 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6287
6288 PR c++/70267
6289 * g++.dg/ext/java-3.C: New test.
6290
6291 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6292
6293 PR c++/70205
6294 * g++.dg/lookup/pr70205.C: New test.
6295
6296 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6297
6298 PR c++/70218
6299 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6300
6301 2016-03-17 Marek Polacek <polacek@redhat.com>
6302
6303 PR c/69407
6304 * gcc.dg/atomic-op-6.c: New test.
6305
6306 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6307
6308 PR c/70264
6309 * c-c++-common/pr70264.c: New test case.
6310
6311 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR c++/70144
6314 * c-c++-common/pr70144-1.c: New test.
6315 * c-c++-common/pr70144-2.c: New test.
6316
6317 PR c++/70272
6318 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6319 * g++.dg/opt/flifetime-dse6.C: New test.
6320 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6321
6322 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6323
6324 PR driver/70192
6325 * gcc.dg/pic-1.c: New test.
6326 * gcc.dg/pic-2.c: Likewise.
6327 * gcc.dg/pic-3.c: Likewise.
6328 * gcc.dg/pic-4.c: Likewise.
6329 * gcc.dg/pie-1.c: Likewise.
6330 * gcc.dg/pie-2.c: Likewise.
6331 * gcc.dg/pie-3.c: Likewise.
6332 * gcc.dg/pie-4.c: Likewise.
6333 * gcc.dg/pie-5.c: Likewise.
6334 * gcc.dg/pie-6.c: Likewise.
6335
6336 2016-03-17 Tom de Vries <tom@codesourcery.com>
6337
6338 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6339 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6340
6341 2016-03-17 Richard Biener <rguenther@suse.de>
6342
6343 PR debug/70271
6344 * g++.dg/debug/pr70271.C: New testcase.
6345
6346 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6347
6348 * gcc.target/i386/pr70251.c: New test.
6349
6350 2016-03-17 Marek Polacek <polacek@redhat.com>
6351
6352 PR c++/70194
6353 * g++.dg/warn/constexpr-70194.C: New test.
6354
6355 2016-03-16 Richard Henderson <rth@redhat.com>
6356
6357 PR middle-end/70240
6358 * gcc.c-torture/compile/pr70240.c: New.
6359
6360 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6361
6362 * gcc.c-torture/compile/20151204.c: Skip for avr.
6363
6364 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6365
6366 PR target/70245
6367 * g++.dg/opt/pr70245.C: New test.
6368 * g++.dg/opt/pr70245.h: New file.
6369 * g++.dg/opt/pr70245-aux.cc: New file.
6370
6371 2016-03-16 Martin Sebor <msebor@redhat.com>
6372
6373 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6374
6375 2016-03-16 Richard Henderson <rth@redhat.com>
6376
6377 PR middle-end/70199
6378 * gcc.c-torture/compile/pr70199.c: New.
6379
6380 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6381
6382 * gcc.dg/uninit-19.c: Run dos2unix.
6383
6384 2016-03-16 Marek Polacek <polacek@redhat.com>
6385
6386 PR c/70093
6387 * gcc.dg/nested-func-10.c: New test.
6388 * gcc.dg/nested-func-9.c: New test.
6389
6390 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6391
6392 PR tree-optimization/68714
6393 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6394
6395 2016-03-16 Tom de Vries <tom@codesourcery.com>
6396
6397 PR tree-optimization/68715
6398 * gcc.dg/graphite/pr68715-2.c: New test.
6399 * gcc.dg/graphite/pr68715.c: New test.
6400 * gfortran.dg/graphite/pr68715.f90: New test.
6401
6402 2016-03-16 Tom de Vries <tom@codesourcery.com>
6403
6404 PR tree-optimization/68809
6405 * gcc.dg/graphite/pr68809-2.c: New test.
6406 * gcc.dg/graphite/pr68809.c: New test.
6407
6408 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR c++/70147
6411 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6412 method call to i () as argument. Adjust expected output.
6413
6414 PR c++/70147
6415 * g++.dg/ubsan/pr70147-1.C: New test.
6416 * g++.dg/ubsan/pr70147-2.C: New test.
6417
6418 2016-03-15 Martin Sebor <msebor@redhat.com>
6419
6420 PR c++/58281
6421 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6422
6423 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6424
6425 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6426 hppa*-*-hpux*.
6427
6428 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6429
6430 PR libfortran/69799
6431 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6432 libatomic_available.
6433
6434 2016-03-15 Marek Polacek <polacek@redhat.com>
6435
6436 PR c++/70209
6437 * g++.dg/ext/attribute-may-alias-4.C: New test.
6438
6439 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6440
6441 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6442 -fvar-tracking-assignments-toggle flag.
6443
6444 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6445
6446 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6447
6448 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6449
6450 PR rtl-optimization/70222
6451 * gcc.c-torture/execute/pr70222-1.c: New test.
6452 * gcc.c-torture/execute/pr70222-2.c: New test.
6453
6454 2016-03-15 Richard Henderson <rth@redhat.com>
6455
6456 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6457
6458 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6459
6460 PR rtl-optimization/69032
6461 * gcc.dg/pr69032.c: New test.
6462
6463 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6464
6465 PR rtl-optimization/63384
6466 * g++.dg/pr63384.C: New test.
6467
6468 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6469
6470 PR target/64411
6471 * gcc.target/i386/pr64411.C: New test.
6472
6473 2016-03-15 Tom de Vries <tom@codesourcery.com>
6474
6475 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6476 * gfortran.dg/goacc/kernels-alias.f95: New test.
6477
6478 2016-03-14 Martin Sebor <msebor@redhat.com>
6479
6480 PR c++/53792
6481 * g++.dg/cpp0x/constexpr-inline.C: New test.
6482 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6483
6484 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6485
6486 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6487
6488 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6489
6490 PR middle-end/70219
6491 * gcc.dg/pr70219.c: New test.
6492
6493 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6494
6495 PR target/70083
6496 * gcc.dg/torture/pr70083.c: New test.
6497 * gcc.target/i386/pr70083.c: New test.
6498
6499 2016-03-14 Richard Biener <rguenther@suse.de>
6500
6501 PR tree-optimization/56365
6502 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6503
6504 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6505
6506 PR target/70098
6507 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6508 New function.
6509 * g++.dg/pr70098.C: New testcase.
6510
6511
6512 2016-03-14 Tom de Vries <tom@codesourcery.com>
6513
6514 PR tree-optimization/70045
6515 * gcc.dg/graphite/pr70045.c: New test.
6516
6517 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6518
6519 PR fortran/69043
6520 * gfortran.dg/include_9.f90: New test.
6521
6522 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6523
6524 PR fortran/45076
6525 gfortran.dg/prof/prof.exp: New script.
6526 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6527
6528 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6529
6530 PR rtl-optimization/69307
6531 * gcc.dg/pr69307.c: New test.
6532
6533 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6534
6535 PR target/69614
6536 * gcc.target/arm/pr69614.c: New.
6537
6538 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6539
6540 PR fortran/70031
6541 * gfortran.dg/submodule_14.f08: New test
6542
6543 PR fortran/69524
6544 * gfortran.dg/submodule_15.f08: New test
6545
6546 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6547
6548 PR c++/70106
6549 * g++.dg/cpp1y/paren3.C: New test.
6550
6551 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6552
6553 PR target/70131
6554 * gcc.target/powerpc/ppc-round2.c: New test.
6555
6556 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6557
6558 PR target/70123
6559 * gcc.dg/torture/pr70123.c: New test.
6560
6561 2016-03-11 Jeff Law <law@redhat.com>
6562
6563 PR tree-optimization/70190
6564 * gcc.c-torture/compile/pr70190.c: New test.
6565
6566 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6567
6568 PR c/68187
6569 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6570 case.
6571 (test43_b): Likewise.
6572 (test43_c): Likewise.
6573 (test43_d): Likewise.
6574 (test43_e): Likewise.
6575 (test43_f): Likewise.
6576 (test43_g): Likewise.
6577 (test44_a): Likewise.
6578 (test44_b): Likewise.
6579 (test44_c): Likewise.
6580 (test44_d): Likewise.
6581 (test44_e): Likewise.
6582
6583 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6584
6585 PR c/70085
6586 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6587
6588 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6589
6590 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6591 dg-options.
6592
6593 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6594
6595 PR target/70002
6596 PR target/69245
6597 * gcc.target/aarch64/pr69245_2.c: New test.
6598
6599 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6600
6601 PR tree-optimization/70177
6602 * gcc.dg/pr70177.c: New test.
6603
6604 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6605
6606 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6607
6608 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6609
6610 * gcc.dg/tree-ssa/sra-20.c: New.
6611
6612 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6613
6614 PR rtl-optimization/70174
6615 * gcc.dg/pr70174.c: New test.
6616
6617 PR tree-optimization/70169
6618 * gcc.dg/pr70169.c: New test.
6619
6620 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6621
6622 PR target/70160
6623 * gcc.target/i386/pr70160.c: New test.
6624
6625 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6626
6627 * gcc.target/s390/dfp-1.c: New test.
6628
6629 2016-03-10 Nick Clifton <nickc@redhat.com>
6630
6631 PR target/70044
6632 * gcc.target/aarch64/pr70044.c: New test.
6633
6634 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6635 Jakub Jelinek <jakub@redhat.com>
6636
6637 PR c++/70001
6638 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6639 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6640 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6641
6642 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6643
6644 PR lto/69589
6645 * g++.dg/lto/pr69589_0.C: New testcase
6646 * g++.dg/lto/pr69589_1.C: New testcase
6647
6648 2016-03-10 Marek Polacek <polacek@redhat.com>
6649
6650 PR c++/70153
6651 * g++.dg/delayedfold/unary-plus1.C: New test.
6652
6653 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6654
6655 * gcc.target/arm/pr45701-1.c: Escape brackets.
6656 * gcc.target/arm/pr45701-2.c: Likewise.
6657
6658 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6659
6660 * gfortran.dg/unconstrained_commons.f: New.
6661
6662 2016-03-10 Alan Modra <amodra@gmail.com>
6663
6664 * gcc.dg/pr69195.c: New.
6665 * gcc.dg/pr69238.c: New.
6666
6667 2016-03-10 Tom de Vries <tom@codesourcery.com>
6668
6669 PR testsuite/68915
6670 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6671
6672 2016-03-10 Richard Biener <rguenther@suse.de>
6673
6674 PR tree-optimization/70128
6675 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6676 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6677
6678 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6679
6680 PR tree-optimization/70152
6681 * gcc.dg/pr70152.c: New test.
6682
6683 PR target/70086
6684 * gcc.target/i386/pr70086-1.c: New test.
6685 * gcc.target/i386/pr70086-2.c: New test.
6686 * gcc.target/i386/pr70086-3.c: New test.
6687
6688 PR tree-optimization/70127
6689 * gcc.c-torture/execute/pr70127.c: New test.
6690
6691 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6692
6693 * c-c++-common/goacc/combined-directives-2.c: New test.
6694
6695 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6696
6697 PR c/68473
6698 PR c++/70105
6699 * g++.dg/diagnostic/pr70105.C: New test.
6700 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6701 (test_multiple_ordinary_maps): New test function.
6702
6703 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6704
6705 PR c/68473
6706 PR c++/70105
6707 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6708 Drop range information from call to inform_at_rich_loc.
6709 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6710 New.
6711 (test_show_locus): Replace calls to rich_location::add_range with
6712 calls to add_range. Rewrite the tests that used the now-defunct
6713 rich_location ctor taking a source_range. Simplify other tests
6714 by replacing calls to COMBINE_LOCATION_DATA with calls to
6715 make_location.
6716
6717 2016-03-09 Richard Biener <rguenther@suse.de>
6718 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR tree-optimization/70138
6721 * gcc.dg/vect/pr70138-1.c: New testcase.
6722 * gcc.dg/vect/pr70138-2.c: Likewise.
6723
6724 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6725
6726 PR target/70049
6727 * gcc.target/i386/pr70049.c: New test.
6728
6729 2016-03-09 Richard Biener <rguenther@suse.de>
6730
6731 PR c/70143
6732 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6733 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6734 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6735
6736 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6737
6738 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6739 arm-*-*.
6740
6741 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6742
6743 PR middle-end/67278
6744 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6745
6746 PR target/67278
6747 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6748
6749 PR middle-end/70050
6750 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6751 in testcase comment.
6752
6753 2016-03-09 Tom de Vries <tom@codesourcery.com>
6754
6755 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6756 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6757 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6758 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6759 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6760 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6761 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6762 * gfortran.dg/goacc/kernels-loop.f95: New test.
6763
6764 2016-03-08 Martin Sebor <msebor@redhat.com>
6765
6766 PR c++/62096
6767 * g++.dg/warn/overflow-warn-7.C: New test.
6768
6769 2016-03-08 Jason Merrill <jason@redhat.com>
6770
6771 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6772 * lib/target-supports.exp (check_effective_target_concepts): New.
6773
6774 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR c++/70135
6777 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6778 * g++.dg/ubsan/pr70135.C: New test.
6779
6780 PR target/70110
6781 * gcc.dg/pr70110.c: New test.
6782
6783 2016-03-07 Martin Jambor <mjambor@suse.cz>
6784
6785 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6786 * c-c++-common/gomp/if-1.c: Likewise.
6787 * c-c++-common/gomp/pr61486-2.c: Likewise.
6788 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6789 to dg-additional-options.
6790 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6791 * g++/gomp/target-teams-1.c: Likewise.
6792 * gcc.dg/gomp/gomp.exp: Likewise.
6793 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6794 dg-additional-options.
6795 * gfortran.dg/gomp/gomp.exp: Likewise.
6796 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6797 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6798 dg-additional-options.
6799 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6800
6801 2016-03-07 Martin Jambor <mjambor@suse.cz>
6802
6803 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6804 * c-c++-common/gomp/gridify-1.c: New test.
6805 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6806
6807 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6808
6809 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6810 trigger for cortex-r8, when scanning for register r8.
6811 * gcc.target/arm/pr45701-2.c: Likewise.
6812
6813 2016-02-26 Richard Biener <rguenther@suse.de>
6814 Jeff Law <law@redhat.com>
6815
6816 PR tree-optimization/69740
6817 * gcc.c-torture/compile/pr69740-1.c: New test.
6818 * gcc.c-torture/compile/pr69740-2.c: New test.
6819
6820 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6821
6822 * lib/target-supports.exp
6823 (check_effective_target_whole_vector_shift): Enable for PPC64.
6824
6825 2016-03-07 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/70115
6828 * gcc.dg/torture/pr70115.c: New testcase.
6829
6830 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6831
6832 PR middle-end/69916
6833 * c-c-++-common/goacc/pr69916.c: New.
6834
6835 2016-03-07 Richard Henderson <rth@redhat.com>
6836
6837 * gcc.c-torture/compile/pr70061.c: New test.
6838
6839 2016-03-07 Richard Biener <rguenther@suse.de>
6840
6841 PR testsuite/70109
6842 * gcc.dg/vect/O3-pr36098.c: New testcase.
6843
6844 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6845
6846 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6847
6848 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6849
6850 * gnat.dg/renaming9.ad[sb]: New testcase.
6851
6852 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6853
6854 PR c++/70084
6855 * g++.dg/expr/stdarg3.C: New test.
6856
6857 2016-03-04 Jeff Law <law@redhat.com>
6858
6859 PR tree-optimization/69196
6860 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6861 x86_64-*-*.
6862
6863 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6864
6865 PR c/69973
6866 * gcc.dg/pr69973.c: New test.
6867
6868 PR rtl-optimization/69941
6869 * gcc.dg/torture/pr69941.c: New test.
6870
6871 PR c/69824
6872 * gcc.dg/pr69824.c: New test.
6873
6874 2016-03-05 Tom de Vries <tom@codesourcery.com>
6875
6876 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6877 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6878 function.
6879
6880 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6881
6882 PR c++/66786
6883 * g++.dg/cpp1y/var-templ48.C: New test.
6884 * g++.dg/cpp1y/var-templ49.C: New test.
6885
6886 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6887
6888 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6889
6890 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6891
6892 PR c++/70035
6893 * g++.dg/ubsan/pr70035.C: New test.
6894
6895 PR target/70062
6896 * gcc.target/i386/pr70062.c: New test.
6897
6898 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6899
6900 * g++.dg/template/typename21.C: Remove c++98_only.
6901
6902 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6903
6904 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6905
6906 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6907
6908 PR c/68187
6909 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6910 function.
6911 (fn_42_b): Likewise.
6912 (fn_42_c): Likewise.
6913
6914 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6915
6916 PR c/68187
6917 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6918 function.
6919 (fn_40_b): Likewise.
6920 (fn_41_a): Likewise.
6921 (fn_41_b): Likewise.
6922
6923 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6924
6925 PR target/70059
6926 * gcc.target/i386/avx512f-pr70059.c: New test.
6927 * gcc.target/i386/avx512dq-pr70059.c: New test.
6928
6929 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6930
6931 PR rtl-optimization/57676
6932 * gcc.dg/torture/pr57676.c: New test.
6933
6934 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6935
6936 * gcc.dg/pr70026.c: New test.
6937
6938 2016-03-04 Marek Polacek <polacek@redhat.com>
6939
6940 PR c/69798
6941 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6942 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6943
6944 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6945
6946 PR target/70004
6947 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6948 Delete.
6949 (test_corners_sisd_si): Likewise.
6950 (main): Remove checks of the above.
6951 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6952
6953 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6954
6955 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6956
6957 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6958
6959 * gcc.dg/torture/pr69951.c: Accept argc==0.
6960
6961 2016-03-04 Richard Biener <rguenther@suse.de>
6962
6963 PR c++/70054
6964 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6965 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6966
6967 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6968
6969 PR testsuite/69766
6970 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6971 testing multiarch.
6972
6973 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6974
6975 PR debug/69947
6976 * gcc.dg/guality/pr69947.c: New test.
6977
6978 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR ada/70017
6981 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6982
6983 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6984
6985 PR rtl-optimization/69904
6986 * gcc.target/arm/pr69904.c: New test.
6987
6988 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6989
6990 PR target/70021
6991 * gcc.dg/vect/pr70021.c: New test.
6992 * gcc.target/i386/pr70021.c: New test.
6993
6994 2016-03-03 Marek Polacek <polacek@redhat.com>
6995
6996 PR middle-end/70050
6997 * gcc.dg/pr70050.c: New test.
6998
6999 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7000
7001 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7002
7003 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7004
7005 PR tree-optimization/70043
7006 * gfortran.dg/vect/pr70043.f90: New test.
7007
7008 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7009
7010 * gnat.dg/specs/task1.ads: New test.
7011
7012 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7013
7014 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7015 Invoke gdb with -batch.
7016 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7017
7018 2016-03-03 Richard Biener <rguenther@suse.de>
7019
7020 PR tree-optimization/55936
7021 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7022
7023 2016-03-02 Jeff Law <law@redhat.com>
7024
7025 PR rtl-optimization/69942
7026 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7027 effects of argument promotions.
7028
7029 PR tree-optimization/69987
7030 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7031 target does not support -fprefetch-loop-arrays.
7032
7033 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7034
7035 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7036
7037 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7038
7039 PR rtl-optimization/69052
7040 * gcc.target/i386/pr69052.c: New test.
7041
7042 2016-03-02 Alan Modra <amodra@gmail.com>
7043
7044 * gcc.dg/pr69990.c: New.
7045
7046 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR c/68062
7049 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7050
7051 PR middle-end/70022
7052 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7053
7054 PR target/70028
7055 * gcc.target/i386/pr70028.c: New test.
7056
7057 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7058
7059 * c-c++-common/asan/swapcontext-test-1.c,
7060 * c-c++-common/tsan/thread_leak.c,
7061 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7062 * g++.dg/tsan/benign_race.C,
7063 * g++.dg/tsan/fd_close_norace.C,
7064 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7065 races with sanitizer output
7066
7067 2016-03-02 Richard Biener <rguenther@suse.de>
7068 Uros Bizjak <ubizjak@gmail.com>
7069
7070 PR target/67278
7071 * gcc.dg/simd-8.c: New testcase.
7072
7073 2016-03-02 Richard Biener <rguenther@suse.de>
7074
7075 PR middle-end/67278
7076 * gcc.dg/simd-7.c: New testcase.
7077
7078 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7079
7080 * gcc.target/i386/pr70007.c: Tweak.
7081
7082 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7083
7084 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7085
7086 2016-03-02 Marek Polacek <polacek@redhat.com>
7087
7088 PR c/67854
7089 * gcc.dg/pr67854.c: New test.
7090
7091 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7092
7093 PR middle-end/70025
7094 * gcc.dg/torture/pr70025.c: New test.
7095
7096 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7097
7098 PR tree-optimization/68621
7099 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7100
7101 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7102
7103 * gcc.target/i386/pr70007.c: New test.
7104
7105 2016-03-01 Jeff Law <law@redhat.com>
7106
7107 PR tree-optimization/69196
7108 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7109
7110 PR tree-optimization/69196
7111 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7112 duplicating code and spoiling the expected output.
7113
7114 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7115
7116 PR target/70033
7117 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7118 supports power9 before doing tests.
7119 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7120 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7121 * gcc.target/powerpc/p9-permute.c: Likewise.
7122
7123 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7124
7125 PR target/70027
7126 * gcc.target/i386/pr70027.c: New test.
7127
7128 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7129
7130 * gcc.dg/pr70017.c: New test.
7131
7132 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7133
7134 PR c/69796
7135 PR c/69974
7136 * gcc.dg/pr69796.c: New test.
7137 * gcc.dg/pr69974.c: New test.
7138
7139 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7140
7141 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7142
7143 2016-02-29 Jeff Law <law@redhat.com>
7144
7145 PR tree-optimization/69987
7146 * gfortran.dg/pr69987.f90: New test.
7147
7148 PR tree-optimization/69989
7149 * gcc.c-torture/compile/pr69989-2.c: New test.
7150
7151 2016-03-01 Marek Polacek <polacek@redhat.com>
7152
7153 PR c++/69795
7154 * g++.dg/parse/invalid1.C: New test.
7155
7156 2016-03-01 Richard Biener <rguenther@suse.de>
7157
7158 PR middle-end/70022
7159 * gcc.dg/pr70022.c: New testcase.
7160
7161 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7162
7163 PR tree-optimization/69956
7164 * gcc.dg/pr69956.c: New test.
7165
7166 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7167
7168 PR target/70011
7169 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7170 XFAIL when hardware supports efficient unaligned storage access.
7171
7172 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7173
7174 PR c++/69961
7175 * g++.dg/template/pr69961a.C: New test.
7176 * g++.dg/template/pr69961b.C: New test.
7177
7178 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7179
7180 PR preprocessor/69985
7181 * gcc.dg/cpp/pr69985.c: New test case.
7182
7183 2016-02-29 Jeff Law <law@redhat.com>
7184
7185 PR tree-optimization/70005
7186 * gcc.c-torture/execute/pr70005.c New test.
7187
7188 PR tree-optimization/69999
7189 * gcc.c-torture/compile/pr69999.c: New test.
7190
7191 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7192
7193 PR tree-optimization/69652
7194 * gcc.dg/torture/pr69652.c: Delete test.
7195 * gcc.dg/vect/pr69652.c: New test.
7196
7197 2016-02-19 Richard Biener <rguenther@suse.de>
7198
7199 PR tree-optimization/69980
7200 * gfortran.dg/vect/pr69980.f90: New testcase.
7201
7202 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7203
7204 * gcc.target/sparc/20160229-1.c: New test.
7205
7206 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7207
7208 * gnat.dg/stack_usage3.adb: New test.
7209 * gnat.dg/stack_usage3_pkg.ads: New helper.
7210
7211 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7212
7213 * gnat.dg/renaming8.adb: New test.
7214 * gnat.dg/renaming8_pkg1.ads: New helper.
7215 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7216 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7217
7218 2016-02-29 Richard Biener <rguenther@suse.de>
7219
7220 PR tree-optimization/69720
7221 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7222
7223 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7224
7225 PR fortran/68147
7226 PR fortran/47674
7227 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7228
7229 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7230 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7231
7232 PR fortran/56007
7233 * gfortran.dg/coarray_8.f90: Adjust error message.
7234 * gfortran.dg/pr56007.f90: New test.
7235 * gfortran.dg/pr56007.f: New test.
7236
7237 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7238
7239 PR tree-optimization/69989
7240 * gcc.dg/torture/pr69989.c: New test.
7241
7242 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7243
7244 * gcc.target/i386/stack-realign-win.c: New test.
7245
7246 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7247
7248 PR fortran/60126
7249 * gfortran.dg/pr60126.f90: New test.
7250
7251 2016-02-27 Jeff Law <law@redhat.com>
7252
7253 Revert
7254 2016-02-26 Richard Biener <rguenther@suse.de>
7255 Jeff Law <law@redhat.com>
7256
7257 PR tree-optimization/69740
7258 * gcc.c-torture/compile/pr69740-1.c: New test.
7259 * gcc.c-torture/compile/pr69740-2.c: New test.
7260
7261 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7262
7263 PR fortran/69910
7264 * gfortran.dg/newunit_4.f90: New test.
7265
7266 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7267
7268 PR target/69613
7269 PR rtl-optimization/69886
7270 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7271 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7272 target.
7273
7274 2016-02-26 Martin Sebor <msebor@redhat.com>
7275
7276 PR tree-optimization/15826
7277 * gcc.dg/tree-ssa/pr15826.c: New test.
7278
7279 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7280
7281 PR target/69969
7282 * gcc.target/powerpc/pr69969.c: New test.
7283
7284 2016-02-26 Martin Sebor <msebor@redhat.com>
7285
7286 PR c++/15766
7287 * g++.old-deja/g++.other/decl5.C: Add a test case.
7288
7289 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7290
7291 PR target/69946
7292 * gcc.target/powerpc/pr69946.c: New file.
7293
7294 2016-02-26 Richard Biener <rguenther@suse.de>
7295 Jeff Law <law@redhat.com>
7296
7297 PR tree-optimization/69740
7298 * gcc.c-torture/compile/pr69740-1.c: New test.
7299 * gcc.c-torture/compile/pr69740-2.c: New test.
7300
7301 2016-02-26 Martin Jambor <mjambor@suse.cz>
7302
7303 PR middle-end/69920
7304 * gcc.dg/torture/pr69932.c: New test.
7305 * gcc.dg/torture/pr69936.c: Likewise.
7306
7307 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7308
7309 PR target/69709
7310 * gcc.target/s390/pr69709.c: New test.
7311
7312 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7313
7314 PR target/69245
7315 * gcc.target/aarch64/pr69245_1.c: New test.
7316
7317 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7318
7319 PR target/69613
7320 * gcc.dg/torture/pr69613.c: New test.
7321
7322 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR rtl-optimization/69891
7325 * gcc.target/i386/pr69891.c: New test.
7326
7327 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7328 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7329
7330 PR target/61397
7331 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7332 functionality for both 32-bit and 64-bit.
7333
7334 2016-02-26 Richard Biener <rguenther@suse.de>
7335
7336 PR tree-optimization/69551
7337 * gcc.dg/torture/pr69951.c: New testcase.
7338
7339 2016-02-25 Richard Biener <rguenther@suse.de>
7340
7341 PR tree-optimization/48795
7342 * gcc.dg/Warray-bounds-18.c: New testcase.
7343
7344 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7345
7346 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7347
7348 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7349
7350 PR rtl-optimization/69896
7351 * gcc.dg/pr69896.c: New test.
7352
7353 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7354
7355 PR c++/69736
7356 * g++.dg/cpp1y/paren2.C: New test.
7357
7358 2016-02-24 Martin Sebor <msebor@redhat.com>
7359
7360 PR c/51147
7361 * gcc.dg/enum-mode-2.c: New test.
7362
7363 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7364
7365 PR c++/69922
7366 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7367 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7368 * g++.dg/ubsan/pr69922.C: New test.
7369
7370 2016-02-24 Marek Polacek <polacek@redhat.com>
7371
7372 PR c/69819
7373 * gcc.dg/pr69819.c: New test.
7374
7375 2016-02-24 Martin Sebor <msebor@redhat.com>
7376
7377 PR c++/69912
7378 * g++.dg/ext/flexary15.C: New test.
7379
7380 2016-02-24 Martin Sebor <msebor@redhat.com>
7381
7382 * gcc.dg/builtins-68.c: Avoid making unportable
7383 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7384 * g++.dg/ext/builtin_alloca.C: Same.
7385
7386 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7387 Charles Baylis <charles.baylis@linaro.org>
7388
7389 PR debug/61033
7390 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7391
7392 2016-02-24 Richard Biener <rguenther@suse.de>
7393 Jakub Jelinek <jakub@redhat.com>
7394
7395 PR middle-end/69760
7396 * gcc.dg/torture/pr69760.c: New testcase.
7397
7398 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7399
7400 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7401 pattern on Solaris with as.
7402
7403 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7404
7405 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7406 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7407 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7408 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7409
7410 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR middle-end/69915
7413 * gcc.dg/pr69915.c: New test.
7414
7415 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7416
7417 PR rtl-optimization/69886
7418 * gcc.dg/torture/pr69886.c: New test.
7419
7420 2016-02-24 Richard Biener <rguenther@suse.de>
7421
7422 PR middle-end/68963
7423 * gcc.dg/torture/pr68963.c: New testcase.
7424
7425 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7426
7427 PR target/69875
7428 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7429 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7430 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7431 * gcc.target/arm/atomic_loaddi_1.c: New test.
7432 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7433 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7434 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7435 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7436 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7437 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7438 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7439 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7440
7441 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR middle-end/69909
7444 * gcc.dg/torture/pr69909.c: New test.
7445
7446 2016-02-24 Richard Biener <rguenther@suse.de>
7447
7448 PR tree-optimization/69907
7449 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7450 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7451 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7452
7453 2016-02-24 Christian Bruel <christian.bruel@st.com>
7454
7455 * gcc.target/arm/pragma_cpp_fma.c: New test.
7456
7457 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7458
7459 PR fortran/61156
7460 * gfortran.dg/include_6.f90: Update test.
7461
7462 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR objc/69844
7465 * objc.dg/pr69844.m: New test.
7466
7467 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7468
7469 PR libgfortran/69456
7470 * gfortran.dg/namelist_89.f90: New test.
7471 * gfortran.dg/pr59700.f90: Update test..
7472
7473 2016-02-23 Martin Sebor <msebor@redhat.com>
7474
7475 PR middle-end/69780
7476 * g++.dg/ext/builtin_alloca.C: New test.
7477 * gcc.dg/builtins-68.c: New test.
7478
7479 2016-02-23 Richard Henderson <rth@redhat.com>
7480
7481 * gcc.target/i386/addr-space-3.c: Remove test.
7482
7483 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7484
7485 PR preprocessor/69126
7486 PR preprocessor/69543
7487 * c-c++-common/pr69126-2-long.c: New test.
7488 * c-c++-common/pr69126-2-short.c: New test.
7489 * c-c++-common/pr69543-1.c: Remove xfail.
7490
7491 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7492
7493 PR preprocessor/69126
7494 PR preprocessor/69543
7495 PR preprocessor/69558
7496 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7497 (f): Rename to...
7498 (test_2): ...this, and add leading comment.
7499 (MACRO_3, test_3): New.
7500 (MACRO_4A, MACRO_4B, test_4): New.
7501 (MACRO): Rename to...
7502 (MACRO_5): ...this.
7503 (g): Rename to...
7504 (test_5): ...this, updating for renaming of MACRO, and
7505 add leading comment.
7506 * c-c++-common/pr69543-1.c: New.
7507 * c-c++-common/pr69543-2.c: New.
7508 * c-c++-common/pr69543-3.c: New.
7509 * c-c++-common/pr69543-4.c: New.
7510 * c-c++-common/pr69558-1.c: New.
7511 * c-c++-common/pr69558-2.c: New.
7512 * c-c++-common/pr69558-3.c: New.
7513 * c-c++-common/pr69558-4.c: New.
7514 * gcc.dg/pr69558.c: Move to...
7515 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7516 xfail for c++.
7517
7518 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7519
7520 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7521 to -ftree-parallelize-loops/-fopenacc changes.
7522 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7523 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7524 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7525 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7526 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7527 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7528 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7529 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7530 * c-c++-common/goacc/kernels-loop.c: Likewise.
7531 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7532 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7533 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7534 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7535
7536 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7537
7538 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7539
7540 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7541
7542 PR c++/69902
7543 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7544
7545 PR c/69900
7546 * gcc.dg/pr69900.c: New test.
7547
7548 2016-02-23 Martin Jambor <mjambor@suse.cz>
7549
7550 PR tree-optimization/69666
7551 * gcc.dg/tree-ssa/pr69666.c: New test.
7552
7553 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7554
7555 PR fortran/67451
7556 * gfortran.dg/coarray_allocate_5.f08: New test.
7557
7558 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7559
7560 * gcc.target/s390/vcond-shift.c: Move to ...
7561 * gcc.target/s390/vector/vcond-shift.c: ... here.
7562
7563 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7564
7565 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7566 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7567
7568 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7569
7570 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7571
7572 2016-02-20 Mark Wielaard <mjw@redhat.com>
7573
7574 PR c/28901
7575 * gcc.dg/unused-variable-3.c: New test.
7576
7577 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR target/69888
7580 * gcc.target/i386/pr69888.c: New test.
7581
7582 2016-02-22 Richard Biener <rguenther@suse.de>
7583
7584 PR tree-optimization/69882
7585 * gfortran.dg/vect/pr69882.f90: New testcase.
7586
7587 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7588
7589 PR target/69885
7590 * gcc.dg/pr69885.c: New test.
7591
7592 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7593
7594 PR target/69806
7595 PR target/54089
7596 * gcc.target/sh/pr54089-10.c: New.
7597
7598 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7599
7600 PR fortran/69423
7601 * gfortran.dg/deferred_character_15.f90 : New test.
7602
7603 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7604
7605 PR fortran/57365
7606 gfortran.dg/allocate_with_source_18.f03: New test.
7607
7608 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7609
7610 PR fortran/52531
7611 gfortran.dg/gomp/pr52531.f90: New test.
7612
7613 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7614
7615 PR c++/69865
7616 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7617 -std=c++03.
7618
7619 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR c++/69826
7622 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7623 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7624
7625 PR c++/69850
7626 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7627
7628 PR c++/69851
7629 * g++.dg/torture/pr69851.C: New test.
7630
7631 2016-02-19 Martin Sebor <msebor@redhat.com>
7632
7633 PR testsuite/69573
7634 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7635
7636 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR c++/69850
7639 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7640 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7641
7642 PR c++/67767
7643 * g++.dg/cpp0x/pr67767.C: New test.
7644
7645 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7646
7647 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7648 for fp, simd, crypto, crc, lse.
7649 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7650 above.
7651 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7652 effective target check.
7653
7654 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7655
7656 PR target/69820
7657 * gcc.target/i386/pr69820.c: New test.
7658
7659 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7660
7661 * gcc.target/s390/vector/int128-1.c: New test.
7662
7663 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7664
7665 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7666
7667 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7668
7669 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7670 instruction pattern name to prevent the testcase from failing with
7671 -march=z13.
7672
7673 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7674
7675 * gcc.target/s390/md/movstr-2.c: New test.
7676
7677 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7678
7679 * gcc.target/s390/morestack.c: New test.
7680
7681 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7682
7683 PR target/69625
7684 * gcc.target/s390/pr69625.c: Add test case.
7685
7686 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7687
7688 PR testsuite/68580
7689 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7690
7691 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7692
7693 PR target/68404
7694 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7695 * gcc.target/powerpc/fusion3.c: Likewise.
7696
7697 2016-02-18 Richard Biener <rguenther@suse.de>
7698
7699 PR middle-end/69553
7700 * g++.dg/torture/pr69553.C: New testcase.
7701
7702 2016-02-18 Nick Clifton <nickc@redhat.com>
7703
7704 PR target/62254
7705 PR target/69610
7706 * gcc.target/arm/pr62554.c: New test.
7707 * gcc.target/arm/pr69610-1.c: New test.
7708 * gcc.target/arm/pr69610-2.c: New test.
7709
7710 2016-02-18 Richard Biener <rguenther@suse.de>
7711
7712 PR middle-end/69854
7713 * gcc.dg/torture/pr69854.c: New testcase.
7714
7715 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7716
7717 PR c++/69850
7718 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7719
7720 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7721
7722 * gcc.target/powerpc/vec-cg.c: New test.
7723
7724 2016-02-17 Richard Biener <rguenther@suse.de>
7725
7726 PR testsuite/69586
7727 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7728
7729 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7730
7731 PR target/69161
7732 * gcc.c-torture/compile/pr69161.c: New test.
7733
7734 2016-02-17 David Sherwood <david.sherwood@arm.com>
7735
7736 PR target/69532
7737 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7738 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7739
7740 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7741
7742 * gcc.dg/ifcvt-4.c: Skip on Visium.
7743
7744 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7745
7746 * gnat.dg/atomic8.adb: New test.
7747
7748 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7749
7750 * gnat.dg/discr46.ad[sb]: New test.
7751
7752 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7753
7754 PR Target/48344
7755 * gcc.target/powerpc/pr48344-1.c: New test.
7756
7757 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7758
7759 PR fortran/69742
7760 * gfortran.dg/associate_21.f90: New test.
7761
7762 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7763
7764 PR c/69835
7765 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7766 -Wnonnull in dg-options.
7767 * c-c++-common/nonnull-2.c: New test.
7768
7769 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7770 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7771
7772 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7773
7774 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7775
7776 PR middle-end/69801
7777 * gcc.dg/pr69801.c: Add empty dg-options.
7778
7779 2016-02-16 James Norris <jnorris@codesourcery.com>
7780
7781 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7782 * g++.dg/goacc/deviceptr-1.c: New file.
7783
7784 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7785
7786 PR tree-optimization/69820
7787 * gcc.dg/vect/pr69820.c: New test.
7788
7789 2016-02-16 Richard Biener <rguenther@suse.de>
7790
7791 PR tree-optimization/69776
7792 * gcc.dg/torture/pr69776-2.c: New testcase.
7793
7794 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7795
7796 PR tree-optimization/69714
7797 * gcc.dg/torture/pr69714.c: New test.
7798
7799 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7800
7801 PR tree-optimization/69802
7802 * gcc.dg/pr69802.c: New test.
7803
7804 2016-02-16 Richard Biener <rguenther@suse.de>
7805
7806 PR middle-end/69801
7807 * gcc.dg/pr69801.c: New testcase.
7808
7809 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7810
7811 PR libgfortran/69651
7812 * gfortran.dg/read_bang.f90: New test.
7813 * gfortran.dg/read_bang4.f90: New test.
7814
7815 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7816
7817 PR c++/69658
7818 * g++.dg/init/pr69658.C: New test.
7819
7820 PR c++/69797
7821 * c-c++-common/pr69797.c: New test.
7822
7823 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7824
7825 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7826 check for aarch64*-*-*.
7827
7828 2016-02-15 Richard Biener <rguenther@suse.de>
7829
7830 PR tree-optimization/69783
7831 * gcc.dg/vect/pr69783.c: New testcase.
7832
7833 2016-02-15 Richard Biener <rguenther@suse.de>
7834
7835 PR tree-optimization/69776
7836 * gcc.dg/torture/pr69776.c: New testcase.
7837
7838 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7839
7840 PR fortran/60526
7841 * gfortran.dg/type_decl_4.f90: Reinstated.
7842
7843 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7844
7845 PR fortran/68746
7846 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7847
7848 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7849
7850 PR fortran/60526
7851 PR bootstrap/69816
7852 * gfortran.dg/type_decl_4.f90: Removed.
7853
7854 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7855
7856 PR fortran/60526
7857 * gfortran.dg/type_decl_4.f90: New test.
7858
7859 2016-02-14 Alan Modra <amodra@gmail.com>
7860
7861 PR testsuite/68886
7862 * gcc.c-torture/execute/stkalign.c: Revise test.
7863
7864 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7865
7866 PR target/67260
7867 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7868
7869 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7870
7871 PR target/67260
7872 * gcc.target/sh/torture/pr67260.c: New.
7873
7874 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7875
7876 * gcc.dg/pr67964.c: Add dg-require-alias.
7877
7878 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7879
7880 PR target/67636
7881 PR target/64345
7882 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7883
7884 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7885
7886 PR libgfortran/69668
7887 * gfortran.dg/namelist_88.f90: New test.
7888
7889 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7890
7891 PR libgfortran/69668
7892 * gfortran.dg/namelist_38.f90: Update test.
7893 * gfortran.dg/namelist_84.f90: Update test.
7894
7895 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7896
7897 PR other/69554
7898 * gcc.dg/pr69554-1.c: New test.
7899 * gfortran.dg/pr69554-1.F90: New test.
7900 * gfortran.dg/pr69554-2.F90: New test.
7901 * lib/gcc-dg.exp (proc dg-locus): New function.
7902 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7903 distinguish between the caret-printing and non-caret-printing
7904 cases. If caret-printing has been explicitly enabled, bail out
7905 without attempting to fix up the output.
7906
7907 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7908
7909 PR driver/69265
7910 PR driver/69453
7911 * gcc.dg/spellcheck-options-3.c: New test case.
7912 * gcc.dg/spellcheck-options-4.c: New test case.
7913 * gcc.dg/spellcheck-options-5.c: New test case.
7914 * gcc.dg/spellcheck-options-6.c: New test case.
7915 * gcc.dg/spellcheck-options-7.c: New test case.
7916 * gcc.dg/spellcheck-options-8.c: New test case.
7917 * gcc.dg/spellcheck-options-9.c: New test case.
7918 * gcc.dg/spellcheck-options-10.c: New test case.
7919
7920 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7921
7922 PR rtl-optimization/69764
7923 PR rtl-optimization/69771
7924 * c-c++-common/pr69764.c: New test.
7925 * gcc.dg/torture/pr69771.c: New test.
7926
7927 2016-02-12 Marek Polacek <polacek@redhat.com>
7928
7929 * g++.dg/torture/init-list1.C: New.
7930
7931 2016-02-12 Marek Polacek <polacek@redhat.com>
7932
7933 * gcc.dg/pr69522.c: Add empty dg-options.
7934
7935 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7936
7937 * g++.dg/lto/lto.exp: Include and init mpx.
7938 * g++.dg/lto/pr69729_0.C: New test.
7939
7940 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7941
7942 PR ipa/69241
7943 * g++.dg/ipa/pr69241-4.C: New test.
7944
7945 PR ipa/68672
7946 * g++.dg/ipa/pr68672-1.C: New test.
7947 * g++.dg/ipa/pr68672-2.C: New test.
7948 * g++.dg/ipa/pr68672-3.C: New test.
7949
7950 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7951
7952 PR c/69522
7953 * gcc.dg/pr69522.c: New test.
7954
7955 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7956
7957 PR c++/69098
7958 * g++.dg/cpp1y/69098.C: New test.
7959 * g++.dg/cpp1y/69098-2.C: New test.
7960
7961 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7962
7963 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7964 and neighbour -> neighbor.
7965 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7966 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7967 * c-c++-common/Wvarargs.c: Likewise.
7968 * c-c++-common/goacc/host_data-5.c: Likewise.
7969 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7970 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7971 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7972 * gcc.target/aarch64/pr60697.c: Likewise.
7973 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7974 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7975 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7976 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7977 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7978 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7979 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7980 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7981 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7982 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7983 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7984 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7985 * g++.dg/lookup/koenig5.C: Likewise.
7986 * g++.dg/ext/no-asm-2.C: Likewise.
7987 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7988 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7989 * gfortran.dg/used_types_16.f90: Likewise.
7990 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7991 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7992 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7993 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7994 * gfortran.dg/abstract_type_6.f03: Likewise.
7995 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7996 * gfortran.dg/used_types_15.f90: Likewise.
7997 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7998 * gfortran.dg/exit_3.f08: Likewise.
7999 * gfortran.dg/open_status_2.f90: Likewise.
8000 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8001 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8002 * gfortran.dg/associate_1.f03: Likewise.
8003 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8004 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8005 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8006 * gcc.dg/builtin-object-size-1.c: Likewise.
8007 * gcc.dg/noreturn-6.c: Likewise.
8008 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8009 * gcc.dg/globalalias.c: Likewise.
8010 * gcc.dg/builtins-config.h: Likewise.
8011 * gcc.dg/pr30457.c: Likewise.
8012 * gcc.c-torture/compile/volatile-1.c: Likewise.
8013 * gcc.c-torture/execute/20101011-1.c: Likewise.
8014 * c-c++-common/Waddress-1.c: Likewise.
8015
8016 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR c/69768
8019 * c-c++-common/Waddress-1.c: New test.
8020
8021 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8022
8023 PR fortran/69296
8024 * gfortran.dg/associate_19.f03: New test.
8025 * gfortran.dg/associate_20.f03: New test.
8026
8027 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8028
8029 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8030
8031 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8032
8033 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8034 .arch armv8-a\n. Add -dA to dg-options.
8035 * gcc.target/aarch64/assembler_arch_1.c: New test.
8036 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8037
8038 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8039
8040 PR c++/68726
8041 * g++.dg/cpp0x/pr68726.C: New.
8042
8043 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8044
8045 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8046 test.
8047
8048 2016-02-11 Richard Biener <rguenther@suse.de>
8049
8050 * g++.dg/tree-ssa/pr61034.C: Adjust.
8051
8052 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8053
8054 PR target/69148
8055 * gcc.target/s390/pr69148.c: New.
8056
8057 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8058
8059 PR tree-optimization/69652
8060 * gcc.dg/torture/pr69652.c: New test.
8061
8062 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8063 Patrick Palka <ppalka@gcc.gnu.org>
8064
8065 PR ipa/69241
8066 PR c++/69649
8067 * g++.dg/ipa/pr69241-1.C: New test.
8068 * g++.dg/ipa/pr69241-2.C: New test.
8069 * g++.dg/ipa/pr69241-3.C: New test.
8070 * g++.dg/ipa/pr69649.C: New test.
8071
8072 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8073
8074 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8075 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8076
8077 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8078
8079 PR tree-optimization/68021
8080 * gcc.dg/tree-ssa/pr68021.c: New test.
8081
8082 2016-02-10 Richard Biener <rguenther@suse.de>
8083
8084 PR tree-optimization/69726
8085 * gcc.dg/uninit-22.c: New testcase.
8086
8087 2016-02-09 Andrew Pinski <apinski@cavium.com>
8088
8089 PR tree-opt/69282
8090 * gcc.c-torture/compile/20160205-1.c: New testcase.
8091
8092 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8093
8094 PR target/68404
8095 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8096 instead accessing a really large arrray.
8097 * gcc.target/powerpc/fusion3.c: Likewise.
8098
8099 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8100
8101 PR target/68532
8102 * gcc.c-torture/execute/pr68532.c: New test.
8103
8104 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8105
8106 PR target/69634
8107 * gcc.dg/pr69634.c: New.
8108
8109 2016-02-09 Richard Biener <rguenther@suse.de>
8110
8111 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8112
8113 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8114
8115 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8116
8117 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8118
8119 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8120
8121 2016-02-09 Richard Biener <rguenther@suse.de>
8122
8123 PR tree-optimization/69715
8124 * gcc.dg/torture/pr69715.c: New testcase.
8125
8126 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8127
8128 PR c++/69139
8129 * g++.dg/cpp0x/trailing12.C: New test.
8130 * g++.dg/cpp0x/trailing13.C: New test.
8131
8132 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8133
8134 PR c++/69283
8135 PR c++/67835
8136 * g++.dg/cpp1y/auto-fn29.C: New test.
8137 * g++.dg/cpp1y/auto-fn30.C: New test.
8138
8139 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8140
8141 PR tree-optimization/69209
8142 * gcc.c-torture/compile/pr69209.c: New test.
8143
8144 2016-02-08 Jeff Law <law@redhat.com>
8145
8146 PR tree-optimization/68541
8147 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8148 of statements allowed in join block for path splitting.
8149
8150 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8151
8152 PR c++/59627
8153 * g++.dg/gomp/pr59627.C: New test.
8154
8155 PR ipa/69239
8156 * g++.dg/ipa/pr69239.C: New test.
8157
8158 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8159
8160 PR preprocessor/69664
8161 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8162 * gcc.dg/cpp/warn-comments.c: Likewise.
8163
8164 2016-02-08 Marek Polacek <polacek@redhat.com>
8165
8166 PR c++/69688
8167 * g++.dg/init/const12.C: New test.
8168
8169 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8170
8171 PR target/60410
8172 * gcc.dg/lto/pr55113_0.c: Remove test.
8173
8174 2016-02-08 Richard Biener <rguenther@suse.de>
8175
8176 PR tree-optimization/69719
8177 * gcc.dg/torture/pr69719.c: New testcase.
8178
8179 2016-02-08 Richard Biener <rguenther@suse.de>
8180 Jeff Law <law@redhat.com>
8181
8182 PR target/68273
8183 * gcc.target/mips/pr68273.c: New testcase.
8184
8185 2016-02-08 Richard Biener <rguenther@suse.de>
8186
8187 PR rtl-optimization/69274
8188 * gcc.target/i386/addr-sel-1.c: XFAIL.
8189
8190 2016-02-08 Jeff Law <law@redhat.com>
8191
8192 PR tree-optimization/68541
8193 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8194
8195 PR tree-optimization/65917
8196 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8197
8198 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8199
8200 PR fortran/50555
8201 * gfortran.dg/namelist_args.f90: New test.
8202
8203 2016-02-05 Jeff Law <law@redhat.com>
8204
8205 PR tree-optimization/68541
8206 * gcc.dg/tree-ssa/split-path-2.c: New test.
8207 * gcc.dg/tree-ssa/split-path-3.c: New test.
8208 * gcc.dg/tree-ssa/split-path-4.c: New test.
8209 * gcc.dg/tree-ssa/split-path-5.c: New test.
8210 * gcc.dg/tree-ssa/split-path-6.c: New test.
8211 * gcc.dg/tree-ssa/split-path-7.c: New test.
8212
8213 2016-02-05 Martin Sebor <msebor@redhat.com>
8214
8215 PR c++/69662
8216 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8217 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8218
8219 2016-02-06 Richard HEnderson <rth@redhat.com>
8220
8221 PR c/69643
8222 * gcc.target/i386/addr-space-4.c: New.
8223 * gcc.target/i386/addr-space-5.c: New.
8224
8225 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8226
8227 PR fortran/66089
8228 * gfortran.dg/elemental_dependency_6.f90: New.
8229
8230 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8231
8232 PR rtl-optimization/69691
8233 * gcc.c-torture/execute/pr69691.c: New test.
8234
8235 PR c++/69628
8236 * g++.dg/parse/pr69628.C: New test.
8237
8238 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8239
8240 * gcc.dg/sancov/asan.c: Move to ...
8241 * gcc.dg/asan/sancov-1.c: ... here.
8242
8243 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8244
8245 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8246
8247 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8248
8249 PR target/69677
8250 * gcc.target/i386/pr69677.c: New test.
8251
8252 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8253
8254 PR c++/68948
8255 * g++.dg/template/pr68948.C: New test.
8256
8257 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8258
8259 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8260 (only necessary on s390x).
8261
8262 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8263
8264 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8265 -mno-accumulate-outgoing-args.
8266
8267 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8268
8269 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8270
8271 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8272
8273 PR c/69669
8274 * c-c++-common/pr69669.c: New test.
8275
8276 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8277
8278 PR target/69667
8279 * g++.dg/pr69667.C: New file.
8280
8281 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8282
8283 PR target/69619
8284 * gcc.dg/pr69619.c: Add new test.
8285
8286 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8287
8288 PR rtl-optimization/69577
8289 * gcc.target/i386/pr69577.c: New test.
8290
8291 2016-02-04 Martin Liska <mliska@suse.cz>
8292
8293 * g++.dg/asan/pr69276.C: New test.
8294
8295 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8296
8297 PR target/65932
8298 PR target/67714
8299 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8300 a single smulbb instruction.
8301 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8302 * gcc.target/amr/wmul-2.c: Likewise.
8303
8304 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8305
8306 PR target/65932
8307 PR target/67714
8308 * gcc.c-torture/execute/pr67714.c: New test.
8309
8310 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8311
8312 PR target/69454
8313 * gcc.target/i386/pr69454-1.c: New test.
8314 * gcc.target/i386/pr69454-2.c: New test.
8315
8316 2016-02-03 Martin Sebor <msebor@redhat.com>
8317
8318 PR c++/69251
8319 PR c++/69253
8320 PR c++/69290
8321 PR c++/69277
8322 PR c++/69349
8323 * g++.dg/ext/flexarray-mangle-2.C: New test.
8324 * g++.dg/ext/flexarray-mangle.C: New test.
8325 * g++.dg/ext/flexarray-subst.C: New test.
8326 * g++.dg/ext/flexary11.C: New test.
8327 * g++.dg/ext/flexary12.C: New test.
8328 * g++.dg/ext/flexary13.C: New test.
8329 * g++.dg/ext/flexary14.C: New test.
8330 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8331
8332 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8333
8334 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8335 Define only if CHECK_FLOAT128 is defined.
8336 (main): Properly initialize u5.
8337
8338 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR c/69627
8341 * gcc.dg/pr69627.c: New test.
8342
8343 PR target/69644
8344 * gcc.dg/pr69644.c: New test.
8345
8346 2016-02-03 Mike Stump <mikestump@comcast.net>
8347
8348 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8349 support for struct-layout-1.exp.
8350
8351 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8352
8353 PR c++/69056
8354 * g++.dg/cpp0x/pr69056.C: New test.
8355
8356 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8357 Alexandre Oliva <aoliva@redhat.com>
8358
8359 PR target/69461
8360 * gcc.target/powerpc/pr69461.c: New.
8361
8362 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8363
8364 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8365 works from here ...
8366 (check_effective_target_fsanitize_thread): ... to here. Do not
8367 specify additional compile flags for the test source.
8368 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8369 specify additional compile flags for the test source.
8370
8371 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8372
8373 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8374
8375 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8376
8377 PR fortran/67451
8378 PR fortran/69418
8379 * gfortran.dg/coarray_allocate_2.f08: New test.
8380 * gfortran.dg/coarray_allocate_3.f08: New test.
8381 * gfortran.dg/coarray_allocate_4.f08: New test.
8382
8383 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8384
8385 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8386 use same scan-tree-dump-times on all platforms.
8387 * gcc.dg/vect/vect-outer-1.c: Likewise.
8388 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8389 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8390 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8391 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8392 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8393 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8394 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8395
8396 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8397
8398 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8399 warning.
8400
8401 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8402
8403 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8404
8405 2016-02-02 James Norris <jnorris@codesourcery.com>
8406
8407 * c-c++-common/goacc/routine-5.c: Add tests.
8408
8409 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8410
8411 * gcc.target/nvptx/unsigned-cmp.c: New test.
8412
8413 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8414
8415 * gcc.target/aarch64/scalar_shift_1.c
8416 (test_corners_sisd_di): Improve force to SIMD register.
8417 (test_corners_sisd_si): Likewise.
8418 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8419 Remove scan-assembler check for ldr.
8420
8421 2016-02-02 Richard Biener <rguenther@suse.de>
8422
8423 PR tree-optimization/69595
8424 * gcc.dg/Warray-bounds-17.c: New testcase.
8425
8426 2016-02-02 Richard Biener <rguenther@suse.de>
8427
8428 PR tree-optimization/69606
8429 * gcc.dg/torture/pr69606.c: New testcase.
8430
8431 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8432
8433 PR middle-end/68542
8434 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8435 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8436
8437 2016-02-02 Alan Modra <amodra@gmail.com>
8438
8439 PR target/69548
8440 * gcc.target/powerpc/pr69548.c: New test.
8441
8442 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR rtl-optimization/69592
8445 * gcc.dg/pr69592.c: New test.
8446
8447 PR preprocessor/69543
8448 PR c/69558
8449 * gcc.dg/pr69543.c: New test.
8450 * gcc.dg/pr69558.c: New test.
8451
8452 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8453
8454 PR testsuite/65940
8455 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8456
8457 2016-02-01 Martin Sebor <msebor@redhat.com>
8458
8459 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8460
8461 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8462
8463 PR tree-optimization/67921
8464 * c-c++-common/ubsan/pr67921.c: New test.
8465
8466 2016-02-01 Richard Biener <rguenther@suse.de>
8467
8468 PR middle-end/69556
8469 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8470
8471 2016-02-01 Richard Biener <rguenther@suse.de>
8472
8473 PR tree-optimization/69574
8474 * gcc.dg/torture/pr69574.c: New testcase.
8475
8476 2016-02-01 Richard Biener <rguenther@suse.de>
8477
8478 PR tree-optimization/69579
8479 * gcc.dg/setjmp-6.c: New testcase.
8480
8481 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8482
8483 PR rtl-optimization/69570
8484 * g++.dg/opt/pr69570.C: New test.
8485
8486 2016-02-01 Richard Henderson <rth@redhat.com>
8487
8488 * gcc.dg/pr69535.c: New test.
8489
8490 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8491
8492 PR testsuite/69584
8493 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8494 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8495
8496 PR debug/68244
8497 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8498
8499 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8500
8501 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8502
8503 PR fortran/67564
8504 * gfortran.dg/allocate_with_source_17.f03: New test.
8505
8506 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8507
8508 PR tree-optimization/69546
8509 * gcc.dg/torture/pr69546.c: New test.
8510
8511 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8512
8513 PR fortran/69566
8514 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8515
8516 2016-01-30 Martin Sebor <msebor@redhat.com>
8517
8518 PR c++/68490
8519 * g++.dg/ext/flexary10.C: New test.
8520
8521 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8522
8523 PR fortran/66707
8524 gfortran.dg/common_23.f90: New test.
8525
8526 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8527
8528 PR target/65546
8529 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8530 condition being checked, and disable it when the target supports
8531 misaligned loads and stores.
8532
8533 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR debug/69518
8536 * gcc.dg/torture/pr69518.c: New test.
8537
8538 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8539
8540 PR target/69530
8541 * gcc.target/i386/pr69530.c: New test.
8542
8543 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8544
8545 PR target/65604
8546 * gcc.target/mips/div-delay.c: New test.
8547
8548 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR target/69551
8551 * gcc.target/i386/pr69551.c: New test.
8552
8553 PR target/66137
8554 * gcc.target/i386/pr66137.c: New test.
8555
8556 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8557
8558 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8559 always built for p5600.
8560 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8561 isa=p5600 dg-option.
8562
8563 2016-01-29 Richard Biener <rguenther@suse.de>
8564
8565 PR tree-optimization/69547
8566 * g++.dg/tree-ssa/pr69547.C: New testcase.
8567
8568 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8569
8570 PR debug/66869
8571 * g++.dg/warn/Wunused-function2.C: New test.
8572
8573 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8574
8575 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8576 support for test to succeed.
8577
8578 2016-01-29 Marek Polacek <polacek@redhat.com>
8579
8580 PR c++/69509
8581 PR c++/69516
8582 * g++.dg/ext/constexpr-vla2.C: New test.
8583 * g++.dg/ext/constexpr-vla3.C: New test.
8584 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8585
8586 2016-01-29 Richard Biener <rguenther@suse.de>
8587
8588 PR middle-end/69537
8589 * gcc.dg/uninit-21.c: New testcase.
8590
8591 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8592
8593 PR target/69459
8594 * gcc.target/i386/pr69459.c: New test.
8595
8596 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8597
8598 PR target/68400
8599 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8600 * gcc.target/mips/pr68400.c: New test.
8601
8602 2016-01-28 Martin Sebor <msebor@redhat.com>
8603
8604 PR target/17381
8605 * gcc.target/powerpc/pr17381.c: New test.
8606
8607 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR middle-end/69542
8610 * gcc.dg/torture/pr69542.c: New test.
8611
8612 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8613
8614 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8615
8616 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8617
8618 * gcc.dg/pr65980.c: Skip on AIX.
8619 * gcc.dg/pr66688.c: Same.
8620
8621 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8622
8623 PR target/63679
8624 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8625 * gcc.dg/tree-ssa/sra-18.c: Same.
8626
8627 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8628
8629 PR fortran/62536
8630 * gfortran.dg/block_15.f08: New test.
8631 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8632 on incorrectly closed BLOCK.
8633
8634 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8635
8636 * gcc.dg/declare-simd.c: New test.
8637 2016-01-28 Richard Biener <rguenther@suse.de>
8638
8639 PR tree-optimization/69466
8640 * gfortran.dg/vect/pr69466.f90: New testcase.
8641
8642 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8643
8644 * g++.dg/pr67989.C: Remove ARM-specific option.
8645 * gcc.target/arm/pr67989.C: New file.
8646
8647 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8648
8649 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8650 and expm1 test for glibc < 2.11.
8651
8652 2016-01-27 Richard Henderson <rth@redhat.com>
8653
8654 * gcc.c-torture/execute/pr69447.c: New test.
8655
8656 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8657
8658 PR fortran/69422
8659 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8660
8661 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR debug/66869
8664 * gcc.dg/pr66869.c: New test.
8665
8666 2016-01-25 Jeff Law <law@redhat.com>
8667
8668 PR tree-optimization/68398
8669 PR tree-optimization/69196
8670 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8671 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8672 path to avoid new heuristic allowing more irreducible regions
8673 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8674 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8675 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8676 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8677 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8678
8679 2016-01-27 Marek Polacek <polacek@redhat.com>
8680
8681 PR c/68062
8682 * c-c++-common/vector-compare-4.c: New test.
8683
8684 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8685
8686 PR preprocessor/69126
8687 * c-c++-common/pr69126.c: New test case.
8688
8689 2016-01-27 Ian Lance Taylor <iant@google.com>
8690
8691 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8692
8693 2016-01-27 Ryan Burn <contact@rnburn.com>
8694
8695 PR cilkplus/69267
8696 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8697
8698 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8699
8700 PR target/69512
8701 * gcc.target/i386/pr69512.c: New test.
8702
8703 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8704
8705 PR ada/69488
8706 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8707
8708 2016-01-27 Marek Polacek <polacek@redhat.com>
8709
8710 PR c++/69379
8711 * g++.dg/pr69379.C: New test.
8712
8713 2016-01-27 Martin Sebor <msebor@redhat.com>
8714
8715 PR c++/69317
8716 * g++.dg/abi/Wabi-2-2.C: New test.
8717 * g++.dg/abi/Wabi-2-3.C: New test.
8718 * g++.dg/abi/Wabi-3-2.C: New test.
8719 * g++.dg/abi/Wabi-3-3.C: New test.
8720
8721 2016-01-27 Richard Biener <rguenther@suse.de>
8722
8723 PR tree-optimization/69166
8724 * gcc.dg/torture/pr69166.c: New testcase.
8725
8726 2016-01-27 Martin Jambor <mjambor@suse.cz>
8727
8728 PR tree-optimization/69355
8729 * gcc.dg/tree-ssa/pr69355.c: New test.
8730
8731 2016-01-27 Marek Polacek <polacek@redhat.com>
8732
8733 PR c++/69496
8734 * g++.dg/ext/constexpr-vla1.C: New test.
8735
8736 2016-01-20 Christian Bruel <christian.bruel@st.com>
8737
8738 PR target/69245
8739 * gcc.target/arm/pr69245.c: New test.
8740
8741 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8742
8743 PR tree-optimization/69399
8744 * gcc.dg/torture/pr69399.c: New test.
8745
8746 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8747
8748 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8749
8750 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8751
8752 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8753
8754 2016-01-26 Tom de Vries <tom@codesourcery.com>
8755
8756 PR tree-optimization/69110
8757 * gcc.dg/autopar/pr69110.c: New test.
8758
8759 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8760 Sebastian Pop <s.pop@samsung.com>
8761
8762 * gcc.dg/graphite/isl-ast-op-select.c: New.
8763
8764 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8765
8766 PR fortran/69385
8767 * gfortran.dg/allocate_error_6.f90: New test.
8768
8769 2016-01-26 Richard Henderson <rth@redhat.com>
8770
8771 * gcc.dg/tm/pr60908.c: New test.
8772
8773 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8774
8775 PR other/69006
8776 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8777 directive.
8778 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8779 expected multiline output to reflect the colorization being
8780 disabled before newlines.
8781 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8782 (custom_diagnostic_finalizer): Replace call to
8783 pp_newline_and_flush with call to pp_flush.
8784 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8785 * gfortran.dg/implicit_class_1.f90: Likewise.
8786 * lib/gcc-dg.exp (allow_blank_lines): New global.
8787 (dg-allow-blank-lines-in-output): New procedure.
8788 (gcc-dg-prune): Complain about blank lines in the output, unless
8789 dg-allow-blank-lines-in-output was called.
8790 * lib/multiline.exp (_build_multiline_regex): Only support
8791 arbitrary followup text for non-blank-lines, not for blank lines.
8792
8793 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8794
8795 PR tree-optimization/69483
8796 * gcc.dg/pr69483.c: New test.
8797 * g++.dg/opt/pr69483.C: New test.
8798
8799 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8800
8801 PR target/68620
8802 * gcc.target/arm/pr68620.c: New test.
8803
8804 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8805
8806 * gcc.target/i386/pr68986-2.c: Remove -m32.
8807
8808 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8809
8810 PR target/68986
8811 * gcc.target/i386/pr68986-1.c: New test.
8812 * gcc.target/i386/pr68986-2.c: Likewise.
8813 * gcc.target/i386/pr68986-3.c: Likewise.
8814
8815 2016-01-26 Christian Bruel <christian.bruel@st.com>
8816
8817 * lib/target-supports.exp
8818 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8819 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8820 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8821
8822 2016-01-26 Richard Biener <rguenther@suse.de>
8823
8824 PR tree-optimization/69452
8825 * gcc.dg/torture/pr69452.c: New testcase.
8826
8827 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR target/69442
8830 * gcc.dg/pr69442.c: New test.
8831
8832 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8833
8834 PR target/67896
8835 * gcc.target/aarch64/simd/pr67896.C: New.
8836
8837 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8838
8839 PR tree-optimization/69400
8840 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8841 function.
8842 (plugin_init): Call it.
8843 * gcc.dg/torture/pr69400.c: New test.
8844
8845 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8846
8847 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8848
8849 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8850 Sebastian Pop <s.pop@samsung.com>
8851
8852 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8853 isl-0.15.
8854
8855 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8856 Sebastian Pop <s.pop@samsung.com>
8857
8858 * gcc.dg/graphite/pr69292.c: New.
8859
8860 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8861
8862 * c-c++-common/goacc/use_device-1.c: New test.
8863
8864 2016-01-25 Jeff Law <law@redhat.com>
8865
8866 PR tree-optimization/69196
8867 PR tree-optimization/68398
8868 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8869 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8870
8871 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8872
8873 PR target/69469
8874 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8875 Algorithm.
8876
8877 2016-01-25 Richard Biener <rguenther@suse.de>
8878
8879 PR testsuite/69380
8880 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8881
8882 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8883
8884 PR target/69421
8885 * gcc.dg/pr69421.c: New test.
8886
8887 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8888
8889 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8890 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8891 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8892 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8893 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8894 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8895 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8896 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8897 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8898 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8899
8900 2016-01-25 Richard Biener <rguenther@suse.de>
8901
8902 PR tree-optimization/69376
8903 * gcc.dg/torture/pr69376.c: New testcase.
8904
8905 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8906
8907 PR fortran/69397
8908 PR fortran/68442
8909 * gfortran.dg/interface_38.f90: New test.
8910 * gfortran.dg/interface_39.f90: New test.
8911
8912 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8913
8914 Revert:
8915 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8916
8917 PR c++/11858
8918 PR c++/24663
8919 PR c++/24664
8920 * g++.dg/template/pr11858.C: New test.
8921 * g++.dg/template/pr24663.C: New test.
8922 * g++.dg/template/unify12.C: New test.
8923 * g++.dg/template/unify13.C: New test.
8924 * g++.dg/template/unify14.C: New test.
8925 * g++.dg/template/unify15.C: New test.
8926 * g++.dg/template/unify16.C: New test.
8927 * g++.dg/template/unify17.C: New test.
8928
8929 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8930
8931 PR fortran/68283
8932 gfortran.dg/pr68283.f90: New test.
8933
8934 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8935
8936 PR fortran/66094
8937 * gfortran.dg/inline_matmul_13.f90: New test.
8938 * gfortran.dg/matmul_bounds_8.f90: New test.
8939 * gfortran.dg/matmul_bounds_9.f90: New test.
8940 * gfortran.dg/matmul_bounds_10.f90: New test.
8941
8942 2016-01-23 Tom de Vries <tom@codesourcery.com>
8943
8944 PR tree-optimization/69426
8945 * gcc.dg/autopar/pr69426.c: New test.
8946
8947 2016-01-23 Martin Sebor <msebor@redhat.com>
8948
8949 PR c++/58109
8950 PR c++/69022
8951 * g++.dg/cpp0x/alignas5.C: New test.
8952 * g++.dg/ext/vector29.C: Same.
8953
8954 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8955
8956 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8957 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8958 _GNU_SOURCE from compile flags to the source.
8959 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8960 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8961 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8962 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8963
8964 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR target/69432
8967 * g++.dg/opt/pr69432.C: New test.
8968
8969 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8970
8971 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8972 32-bit targets testing an -m64 multilib.
8973
8974 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8975
8976 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8977 64-bit support.
8978
8979 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8980
8981 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8982
8983 2016-01-21 Christian Bruel <christian.bruel@st.com>
8984
8985 PR target/68674
8986 * gcc.target/i386/pr68674.c
8987 * gcc.target/aarch64/pr68674.c
8988 * gcc.target/arm/pr68674.c
8989
8990 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8991
8992 PR target/69403
8993 * gcc.c-torture/execute/pr69403.c: New test.
8994
8995 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8996
8997 PR c++/55843
8998 * g++.dg/template/pr55843.C: New.
8999
9000 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9001
9002 PR testsuite/66877
9003 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9004 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9005
9006 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9007
9008 PR testsuite/67489
9009 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9010 from dg-do compile directive, and instead add
9011 { dg-require-effective-target int128 }.
9012
9013 2016-01-20 Martin Sebor <msebor@redhat.com>
9014
9015 PR c/69405
9016 * gcc.dg/sync-fetch.c: New test.
9017
9018 2016-01-21 Martin Sebor <msebor@redhat.com>
9019
9020 PR target/69252
9021 * gcc.target/powerpc/pr69252.c: New test.
9022
9023 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9024
9025 PR fortran/65996
9026 * gfortran.dg/pr65996.f90: New test.
9027
9028 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9029
9030 PR c++/68810
9031 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9032 expected to generate an error.
9033
9034 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9035
9036 PR middle-end/66178
9037 * gcc.dg/torture/pr66178.c: New test.
9038
9039 2016-01-21 Anton Blanchard <anton@samba.org>
9040 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9041
9042 PR target/63354
9043 * gcc.target/powerpc/pr63354.c: New test.
9044
9045 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9046
9047 PR rtl-optimization/68990
9048 * gcc.target/i386/pr68990: New.
9049
9050 2016-01-21 Nick Clifton <nickc@redhat.com>
9051
9052 PR target/69129
9053 * gcc.target/mips/pr69129.c: New.
9054
9055 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9056
9057 PR c++/58046
9058 * g++.dg/cpp0x/pr58046.C: New.
9059
9060 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9061
9062 PR target/69187
9063 PR target/65624
9064 * gcc.target/arm/pr69187.c: New test.
9065
9066 PR c++/69355
9067 * g++.dg/torture/pr69355.C: New test.
9068
9069 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9070 Sebastian Pop <s.pop@samsung.com>
9071
9072 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9073
9074 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9075 Sebastian Pop <s.pop@samsung.com>
9076
9077 * gcc.dg/graphite/pr68976.c: New test.
9078
9079 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9080
9081 PR middle-end/67653
9082 * c-c++-common/pr67653.c: New test.
9083 * gcc.dg/torture/pr29119.c: Add dg-warning.
9084
9085 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9086
9087 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9088
9089 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9090
9091 PR c/24293
9092 * gcc.dg/pr24293.c: New test.
9093 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9094 incomplete struct type.
9095 * gcc.dg/declspec-1.c: Likewise.
9096 * gcc.dg/pr63549.c: Likewise.
9097
9098 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9099
9100 PR tree-optimization/66612
9101 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9102 for bdn instruction.
9103
9104 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9105
9106 * lib/target-supports.exp
9107 (check_effective_target_arm_fp_ok_nocache): New.
9108 (check_effective_target_arm_fp_ok): New.
9109 (add_options_for_arm_fp): New.
9110 (check_effective_target_arm_crypto_ok_nocache): Require
9111 target_arm_v8_neon_ok instead of arm32.
9112 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9113 (check_effective_target_arm_crypto_pragma_ok): New.
9114 (add_options_for_arm_vfp): New.
9115 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9116 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9117 target instead. Force initial fpu to vfp.
9118 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9119 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9120 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9121 dependency.
9122 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9123 use arm_vfp effective target instead. Force initial fpu to vfp.
9124 * gcc.target/arm/attr-neon3.c: Likewise.
9125 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9126 arm_vfp_ok.
9127 * gcc.target/arm/unsigned-float.c: Likewise.
9128 * gcc.target/arm/vfp-1.c: Likewise.
9129 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9130 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9131 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9132 * gcc.target/arm/vfp-ldmias.c: Likewise.
9133 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9134 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9135 * gcc.target/arm/vfp-stmiad.c: Likewise.
9136 * gcc.target/arm/vfp-stmias.c: Likewise.
9137 * gcc.target/arm/vnmul-1.c: Likewise.
9138 * gcc.target/arm/vnmul-2.c: Likewise.
9139 * gcc.target/arm/vnmul-3.c: Likewise.
9140 * gcc.target/arm/vnmul-4.c: Likewise.
9141
9142 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9143
9144 PR testsuite/69366
9145 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9146 the MPX run-time library, for compile-time MPX test.
9147 * gcc.target/i386/chkp-always_inline.c: Likewise.
9148 * gcc.target/i386/chkp-bndret.c: Likewise.
9149 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9150 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9151 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9152 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9153 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9154 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9155 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9156 * gcc.target/i386/chkp-label-address.c: Likewise.
9157 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9158 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9159 * gcc.target/i386/chkp-pr69044.c: Likewise.
9160 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9161 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9162 * gcc.target/i386/chkp-strchr.c: Likewise.
9163 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9164 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9165 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9166 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9167 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9168 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9169 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9170 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9171 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9172 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9173 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9174 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9175 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9176 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9177 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9178 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9179 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9180 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9181 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9182 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9183 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9184 * gcc.target/i386/pr63995-2.c: Likewise.
9185 * gcc.target/i386/pr64805.c: Likewise.
9186 * gcc.target/i386/pr65044.c: Likewise.
9187 * gcc.target/i386/pr65167.c: Likewise.
9188 * gcc.target/i386/pr65183.c: Likewise.
9189 * gcc.target/i386/pr65184.c: Likewise.
9190 * gcc.target/i386/thunk-retbnd.c: Likewise.
9191
9192 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9193
9194 PR tree-optimization/69328
9195 * gcc.dg/pr69328.c: New test.
9196
9197 2016-01-20 Jeff Law <law@redhat.com>
9198
9199 PR target/25114
9200 * gcc.target/m68k/pr25114.c: New test.
9201
9202 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9203
9204 * gcc.target/arm/memset-inline-10.c: Added
9205 dg-require-effective-target arm_thumb2_ok.
9206
9207 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9208
9209 * gcc.dg/debug/dwarf2/sso.c: New test.
9210
9211 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9212
9213 PR testsuite/68820
9214 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9215 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9216 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9217
9218 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9219
9220 PR ipa/66223
9221 * g++.dg/ipa/devirt-50.C: New testcase.
9222
9223 2016-01-19 Marek Polacek <polacek@redhat.com>
9224
9225 PR c++/68965
9226 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9227 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9228
9229 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9230
9231 PR target/69135
9232 * gcc.target/arm/pr69135_1.c: New test.
9233
9234 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9235
9236 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9237
9238 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9239
9240 * gcc.target/aarch64/ccmp_1.c: New testcase.
9241
9242 2016-01-19 Marek Polacek <polacek@redhat.com>
9243
9244 PR c++/68586
9245 * g++.dg/cpp0x/enum30.C: New test.
9246
9247 2016-01-19 Richard Biener <rguenther@suse.de>
9248
9249 PR tree-optimization/69336
9250 * g++.dg/tree-ssa/pr69336.C: New testcase.
9251
9252 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR debug/65779
9255 * gcc.dg/pr65779.c: New test.
9256
9257 2016-01-19 Richard Biener <rguenther@suse.de>
9258
9259 PR tree-optimization/69352
9260 * gcc.dg/torture/pr69352.c: New testcase.
9261
9262 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9263
9264 PR rtl-optimization/68955
9265 PR rtl-optimization/64557
9266 * gcc.dg/torture/pr68955.c: New test.
9267
9268 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9269
9270 PR lto/69136
9271 * g++.dg/torture/pr69136.C: New testcase.
9272
9273 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9274
9275 PR lto/69133
9276 * g++.dg/lto/pr69133_0.C: New testcase.
9277 * g++.dg/lto/pr69133_1.C: New testcase.
9278
9279 2016-01-15 Jeff Law <law@redhat.com>
9280
9281 PR tree-optimization/69320
9282 * gcc.c-torture/pr69320-1.c: New test.
9283 * gcc.c-torture/pr69320-2.c: New test.
9284 * gcc.c-torture/pr69320-3.c: New test.
9285 * gcc.c-torture/pr69320-4.c: New test.
9286
9287 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9288
9289 PR c++/11858
9290 PR c++/24663
9291 PR c++/24664
9292 * g++.dg/template/pr11858.C: New test.
9293 * g++.dg/template/pr24663.C: New test.
9294 * g++.dg/template/unify12.C: New test.
9295 * g++.dg/template/unify13.C: New test.
9296 * g++.dg/template/unify14.C: New test.
9297 * g++.dg/template/unify15.C: New test.
9298 * g++.dg/template/unify16.C: New test.
9299 * g++.dg/template/unify17.C: New test.
9300
9301 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9302
9303 PR testsuite/69181
9304 * gcc.dg/pr69181-1.c: New test file.
9305 * gcc.dg/pr69181-2.c: New test file.
9306 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9307 globals by moving it to...
9308 (cleanup-after-saved-dg-test): ...this new function. Add
9309 "global additional_sources_used". Add reset of global
9310 multiline_expected_outputs to the empty list.
9311 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9312 global to...
9313 (multiline_expected_outputs): ...this, and updated comments to
9314 note that it is modified from gcc-dg.exp.
9315 (dg-end-multiline-output): Update for the above renaming.
9316 (handle-multiline-outputs): Likewise. Remove the clearing
9317 of the expected outputs to the empty list.
9318
9319 2016-01-18 Richard Biener <rguenther@suse.de>
9320
9321 PR tree-optimization/69297
9322 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9323
9324 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9325
9326 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9327 dg-options.
9328 * gcc.target/mips/mips-3d-2.c: Likewise.
9329 * gcc.target/mips/mips-3d-3.c: Likewise.
9330 * gcc.target/mips/mips-3d-4.c: Likewise.
9331 * gcc.target/mips/mips-3d-5.c: Likewise.
9332 * gcc.target/mips/mips-3d-6.c: Likewise.
9333 * gcc.target/mips/mips-3d-7.c: Likewise.
9334 * gcc.target/mips/mips-3d-8.c: Likewise.
9335 * gcc.target/mips/mips-3d-9.c: Likewise.
9336 * gcc.target/mips/mips-ps-1.c: Likewise.
9337 * gcc.target/mips/mips-ps-2.c: Likewise.
9338 * gcc.target/mips/mips-ps-3.c: Likewise.
9339 * gcc.target/mips/mips-ps-4.c: Likewise.
9340 * gcc.target/mips/mips-ps-5.c: Likewise.
9341 * gcc.target/mips/mips-ps-6.c: Likewise.
9342 * gcc.target/mips/mips-ps-7.c: Likewise.
9343 * gcc.target/mips/mips-ps-type.c: Likewise.
9344 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9345 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9346
9347 2016-01-18 Tom de Vries <tom@codesourcery.com>
9348
9349 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9350 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9351 * c-c++-common/goacc/kernels-empty.c: New test.
9352 * c-c++-common/goacc/kernels-eternal.c: New test.
9353 * c-c++-common/goacc/kernels-loop-2.c: New test.
9354 * c-c++-common/goacc/kernels-loop-3.c: New test.
9355 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9356 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9357 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9358 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9359 * c-c++-common/goacc/kernels-loop-data.c: New test.
9360 * c-c++-common/goacc/kernels-loop-g.c: New test.
9361 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9362 * c-c++-common/goacc/kernels-loop-n.c: New test.
9363 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9364 * c-c++-common/goacc/kernels-loop.c: New test.
9365 * c-c++-common/goacc/kernels-noreturn.c: New test.
9366 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9367 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9368 * c-c++-common/goacc/kernels-reduction.c: New test.
9369
9370 2016-01-18 Tom de Vries <tom@codesourcery.com>
9371
9372 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9373 * gcc.dg/autopar/outer-2.c: Same.
9374 * gcc.dg/autopar/outer-3.c: Same.
9375 * gcc.dg/autopar/outer-4.c: Same.
9376 * gcc.dg/autopar/outer-5.c: Same.
9377 * gcc.dg/autopar/outer-6.c: Same.
9378 * gcc.dg/autopar/parallelization-1.c: Same.
9379 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9380 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9381 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9382 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9383 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9384 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9385 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9386 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9387 * gcc.dg/autopar/pr39500-1.c: Same.
9388 * gcc.dg/autopar/pr39500-2.c: Same.
9389 * gcc.dg/autopar/pr46193.c: Same.
9390 * gcc.dg/autopar/pr46194.c: Same.
9391 * gcc.dg/autopar/pr49580.c: Same.
9392 * gcc.dg/autopar/pr49960-1.c: Same.
9393 * gcc.dg/autopar/pr49960.c: Same.
9394 * gcc.dg/autopar/pr68373.c: Same.
9395 * gcc.dg/autopar/reduc-1.c: Same.
9396 * gcc.dg/autopar/reduc-1char.c: Same.
9397 * gcc.dg/autopar/reduc-1short.c: Same.
9398 * gcc.dg/autopar/reduc-2.c: Same.
9399 * gcc.dg/autopar/reduc-2char.c: Same.
9400 * gcc.dg/autopar/reduc-2short.c: Same.
9401 * gcc.dg/autopar/reduc-3.c: Same.
9402 * gcc.dg/autopar/reduc-4.c: Same.
9403 * gcc.dg/autopar/reduc-6.c: Same.
9404 * gcc.dg/autopar/reduc-7.c: Same.
9405 * gcc.dg/autopar/reduc-8.c: Same.
9406 * gcc.dg/autopar/reduc-9.c: Same.
9407 * gcc.dg/autopar/uns-outer-4.c: Same.
9408 * gcc.dg/autopar/uns-outer-5.c: Same.
9409 * gcc.dg/autopar/uns-outer-6.c: Same.
9410 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9411 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9412
9413 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9414
9415 PR target/63679
9416 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9417 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9418
9419 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9420
9421 PR target/63679
9422 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9423 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9424 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9425
9426 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9427
9428 PR target/63679
9429 * gcc.dg/tree-ssa/sra-17.c: New.
9430 * gcc.dg/tree-ssa/sra-18.c: New.
9431
9432 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9433
9434 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9435
9436 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9437
9438 * gnat.dg/inline12.adb: New test.
9439
9440 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9441
9442 PR tree-optimization/66797
9443 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9444
9445 2016-01-18 Richard Biener <rguenther@suse.de>
9446
9447 PR tree-optimization/69170
9448 * gcc.dg/torture/pr69170.c: New testcase.
9449
9450 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9451
9452 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9453
9454 2016-01-16 Tom de Vries <tom@codesourcery.com>
9455
9456 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9457
9458 2016-01-16 Tom de Vries <tom@codesourcery.com>
9459
9460 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9461 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9462 redundant dg-require-effective-target pthread.
9463 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9464 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9465 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9466 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9467 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9468 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9469 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9470
9471 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9472
9473 PR target/68609
9474 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9475 * gcc.target/powerpc/recip-7.c: Same.
9476
9477 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9478
9479 PR c++/69091
9480 * g++.dg/template/pr69091.C: New test.
9481
9482 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9483
9484 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9485 dump does not contain an error_mark_node.
9486 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9487 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9488
9489 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9490
9491 PR c++/68936
9492 * g++.dg/template/pr68936.C: New test.
9493
9494 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9495
9496 PR target/68609
9497 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9498 * gcc.target/powerpc/recip-2.c: Same.
9499 * gcc.target/powerpc/recip-3.c: Same.
9500 * gcc.target/powerpc/recip-4.c: Same.
9501 * gcc.target/powerpc/recip-sqrtf.c: Same.
9502
9503 2016-01-15 Jeff Law <law@redhat.com>
9504
9505 PR tree-optimization/69270
9506 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9507 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9508
9509 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9510
9511 PR fortran/49630
9512 * gfortran.dg/deferred_character_13.f90: New test for the fix
9513 of comment 3 of the PR.
9514
9515 PR fortran/54070
9516 * gfortran.dg/deferred_character_8.f90: New test
9517 * gfortran.dg/allocate_error_5.f90: New test
9518
9519 PR fortran/60593
9520 * gfortran.dg/deferred_character_10.f90: New test
9521
9522 PR fortran/60795
9523 * gfortran.dg/deferred_character_14.f90: New test
9524
9525 PR fortran/61147
9526 * gfortran.dg/deferred_character_11.f90: New test
9527
9528 PR fortran/64324
9529 * gfortran.dg/deferred_character_9.f90: New test
9530
9531 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9532
9533 PR rtl-optimization/69030
9534 * gcc.target/i386/pr69030.c: New.
9535
9536 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9537
9538 * gcc.target/aarch64/target_attr_17.c: New test.
9539
9540 2016-01-15 Richard Biener <rguenther@suse.de>
9541
9542 PR tree-optimization/66856
9543 * gcc.dg/torture/pr66856-1.c: New testcase.
9544 * gcc.dg/torture/pr66856-2.c: Likewise.
9545
9546 2016-01-15 Richard Biener <rguenther@suse.de>
9547
9548 PR debug/69137
9549 * g++.dg/lto/pr69137_0.C: New testcase.
9550
9551 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9552
9553 PR middle-end/69246
9554 * gcc.target/i386/pr69246.c: New test.
9555
9556 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9557
9558 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9559
9560 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9561
9562 PR c++/56194
9563 * g++.dg/init/const9.C: Disable test on S/390.
9564
9565 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9566
9567 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9568 * g++.dg/Wno-frame-address.C: Ditto.
9569
9570 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9571
9572 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9573
9574 2016-01-15 Richard Biener <rguenther@suse.de>
9575
9576 PR tree-optimization/68961
9577 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9578
9579 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9580
9581 * gcc.target/i386/pr65105-5.c: New test.
9582
9583 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9584
9585 * gcc.c-torture/execute/alias-4.c: New testcase.
9586
9587 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9588
9589 PR ipa/68148
9590 * g++.dg/ipa/devirt-49.C: New testcase.
9591
9592 2016-01-15 Christian Bruel <christian.bruel@st.com>
9593
9594 PR target/65837
9595 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9596 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9597 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9598
9599 2016-01-15 Richard Biener <rguenther@suse.de>
9600
9601 PR tree-optimization/69117
9602 * gcc.dg/torture/pr69117.c: New testcase.
9603
9604 2015-01-14 Ryan Burn <contact@rnburn.com>
9605
9606 PR c++/69048
9607 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9608
9609 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9610
9611 PR testsuite/67509
9612 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9613 range tests use 100 * maximum instead of maximum + 1.
9614
9615 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9616
9617 PR debug/69244
9618 * gcc.dg/guality/pr69244.c: New test.
9619
9620 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9621
9622 * lib/target-supports.exp (check_effective_target_issignaling):
9623 New procedure.
9624 * gcc.dg/pr61441.c: Require issignaling effective target.
9625
9626 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9627
9628 PR target/68803
9629 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9630
9631 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9632
9633 PR c++/68819
9634 PR preprocessor/69177
9635 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9636 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9637 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9638 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9639
9640 2016-01-14 Marek Polacek <polacek@redhat.com>
9641
9642 PR c/69262
9643 * gcc.dg/array-15.c: New test.
9644
9645 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9646
9647 PR middle-end/68146
9648 PR tree-optimization/69155
9649 * gfortran.dg/pr68146.f: New test.
9650 * gfortran.dg/pr69155.f90: New test.
9651
9652 2016-01-14 Richard Biener <rguenther@suse.de>
9653
9654 PR tree-optimization/68060
9655 * gcc.dg/torture/pr68060-1.c: New testcase.
9656 * gcc.dg/torture/pr68060-2.c: Likewise.
9657
9658 2016-01-14 Nick Clifton <nickc@redhat.com>
9659
9660 * lib/target-supports.exp
9661 (check_effective_target_arm_neon_ok_nocache): Add an option
9662 sequence that includes setting the ARM architecture to ARMv7-A.
9663 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9664 command line options necessary to enable Neon support.
9665 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9666 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9667 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9668 * gcc.target/arm/pr69180.c: Likewise.
9669
9670 2016-01-14 Jeff Law <law@redhat.com>
9671
9672 PR tree-optimization/69270
9673 * gcc.dg/tree-ssa/pr69270.c: New test.
9674
9675 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9676
9677 PR c/66208
9678 * c-c++-common/pr66208.c: New file.
9679
9680 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR tree-optimization/69156
9683 * gcc.dg/pr69156.c: New test.
9684
9685 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9686
9687 * gcc.target/i386/pr69225-7.c: New test.
9688
9689 2016-01-13 Richard Henderson <rth@redhat.com>
9690
9691 * gcc.dg/tm/memopt-13.c: Update expected function.
9692 * gcc.dg/tm/memopt-6.c: Likewise.
9693
9694 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9695
9696 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9697 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9698 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9699 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9700
9701 2016-01-13 Tom de Vries <tom@codesourcery.com>
9702
9703 PR tree-optimization/69169
9704 * gcc.dg/pr69169.c: New test.
9705
9706 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9707
9708 PR target/69228
9709 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9710 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9711 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9712 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9713 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9714 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9715 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9716 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9717
9718 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR target/69247
9721 * gcc.dg/pr69247.c: New test.
9722
9723 2016-01-13 Richard Biener <rguenther@suse.de>
9724
9725 PR tree-optimization/69242
9726 * gcc.dg/torture/pr69242.c: New testcase.
9727
9728 2016-01-13 Richard Biener <rguenther@suse.de>
9729
9730 PR tree-optimization/69186
9731 * gcc.dg/torture/pr69186.c: New testcase.
9732
9733 2016-01-13 Jeff Law <law@redhat.com>
9734
9735 PR tree-optimization/67755
9736 * gcc.dg/tree-ssa/pr67755.c: New test.
9737
9738 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9739
9740 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9741 pass number in output by a star.
9742
9743 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9744
9745 PR tree-optimization/68911
9746 * gcc.c-torture/execute/pr68911.c: New test.
9747
9748 2016-01-12 Marek Polacek <polacek@redhat.com>
9749
9750 PR c++/68979
9751 * g++.dg/warn/permissive-1.C: New test.
9752
9753 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9754
9755 PR objc++/68511
9756 PR c++/69213
9757 * g++.dg/opt/pr69213.C: New test.
9758
9759 2016-01-12 Christian Bruel <christian.bruel@st.com>
9760
9761 PR target/69180
9762 * gcc.target/arm/pr69180.c: New test.
9763
9764 2016-01-12 Richard Biener <rguenther@suse.de>
9765
9766 PR lto/69077
9767 * g++.dg/lto/pr69077_0.C: New testcase.
9768 * g++.dg/lto/pr69077_1.C: Likewise.
9769
9770 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9771
9772 PR target/69175
9773 * g++.dg/opt/pr69175.C: New test.
9774
9775 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9776
9777 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9778 rather than #including math.h & stdlib.h.
9779 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9780 * gcc.dg/vect/pr49771.c: Likewise.
9781 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9782 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9783 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9784 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9785 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9786 * gcc.dg/vect/pr44507.c: Likewise.
9787 * gcc.dg/vect/pr45902.c: Likewise.
9788 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9789 * gcc.dg/vect/vect-117.c: Likewise.
9790 * gcc.dg/vect/vect-99.c: Likewise.
9791 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9792 * gcc.dg/vect/vect-cond-1.c: Likewise.
9793 * gcc.dg/vect/vect-cond-2.c: Likewise.
9794 * gcc.dg/vect/vect-cond-3.c: Likewise.
9795 * gcc.dg/vect/vect-cond-4.c: Likewise.
9796 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9797 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9798 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9799 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9800 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9801 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9802 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9803 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9804 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9805 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9806 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9807 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9808 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9809 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9810 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9811 include of signal.h.
9812 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9813 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9814 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9815 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9816 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9817 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9818 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9819 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9820 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9821 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9822 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9823 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9824 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9825 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9826 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9827 * gcc.dg/vect/vect-outer-5.c: Likewise.
9828 * gcc.dg/vect/vect-outer-6.c: Likewise.
9829 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9830 include of stdio.h.
9831
9832 2016-01-12 Nick Clifton <nickc@redhat.com>
9833
9834 PR target/68913
9835 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9836 to fread so that it will be found in all target runtimes.
9837
9838 2016-01-12 Richard Biener <rguenther@suse.de>
9839
9840 PR tree-optimization/69053
9841 * g++.dg/torture/pr69053.C: New testcase.
9842
9843 2016-01-12 Richard Biener <rguenther@suse.de>
9844
9845 PR tree-optimization/69168
9846 * gcc.dg/torture/pr69168.c: New testcase.
9847
9848 2016-01-12 Richard Biener <rguenther@suse.de>
9849
9850 PR tree-optimization/69157
9851 * gcc.dg/torture/pr69157.c: New testcase.
9852
9853 2016-01-12 Richard Biener <rguenther@suse.de>
9854
9855 PR tree-optimization/69174
9856 * gcc.dg/torture/pr69174.c: New testcase.
9857
9858 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR c++/66808
9861 PR c++/69000
9862 * g++.dg/tls/pr66808.C: New test.
9863 * g++.dg/tls/pr69000.C: New test.
9864
9865 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9866
9867 * gcc.target/powerpc/swaps-p8-23.c: New test.
9868 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9869
9870 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9871
9872 PR tree-optimization/68356
9873 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9874
9875 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9876 Jim Wilson <jim.wilson@linaro.org>
9877
9878 PR target/69194
9879 * gcc.target/arm/pr69194.c: New test.
9880
9881 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9882
9883 PR target/69225
9884 * gcc.target/i386/pr69225-1.c: New test.
9885 * gcc.target/i386/pr69225-2.c: Likewise.
9886 * gcc.target/i386/pr69225-3.c: Likewise.
9887 * gcc.target/i386/pr69225-4.c: Likewise.
9888 * gcc.target/i386/pr69225-5.c: Likewise.
9889 * gcc.target/i386/pr69225-6.c: Likewise.
9890
9891 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9892
9893 PR target/67462
9894 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9895 if lp64.
9896
9897 PR target/69071
9898 * gcc.dg/pr69071.c: New test.
9899
9900 PR c++/69211
9901 * g++.dg/opt/pr69211.C: New test.
9902
9903 PR tree-optimization/69214
9904 * gcc.c-torture/compile/pr69214.c: New test.
9905
9906 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9907
9908 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9909 * gcc.target/i386/pr66232-11.c: Ditto.
9910 * gcc.target/i386/pr66232-12.c: Ditto.
9911 * gcc.target/i386/pr66232-13.c: Ditto.
9912
9913 2016-01-11 Richard Biener <rguenther@suse.de>
9914
9915 PR tree-optimization/69173
9916 * gcc.dg/torture/pr69173.c: New testcase.
9917
9918 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9919
9920 PR rtl-optimization/68796
9921 * gcc.target/aarch64/tst_5.c: New test.
9922 * gcc.target/aarch64/tst_6.c: Likewise.
9923
9924 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9925
9926 PR rtl-optimization/68841
9927 * gcc.dg/pr68841.c: New test.
9928 * gcc.c-torture/execute/pr68841.c: New test.
9929
9930 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9931
9932 PR rtl-optimization/68920
9933 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9934 for ix86 targets.
9935 * gcc.dg/ifcvt-5.c: New test.
9936
9937 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9938
9939 PR bootstrap/69123
9940 * g++.dg/pr69123.C: New.
9941
9942 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9943
9944 PR target/69010
9945 * gcc.target/i386/pr69010.c: New test.
9946
9947 2016-01-11 Martin Jambor <mjambor@suse.cz>
9948
9949 PR ipa/69044
9950 * gcc.target/i386/chkp-pr69044.c: New test.
9951
9952 2016-01-11 Tom de Vries <tom@codesourcery.com>
9953
9954 PR tree-optimization/69109
9955 * gcc.dg/autopar/pr69109-2.c: New test.
9956 * gcc.dg/autopar/pr69109.c: New test.
9957
9958 2016-01-11 Tom de Vries <tom@codesourcery.com>
9959
9960 PR tree-optimization/69108
9961 * gcc.dg/autopar/pr69108.c: New test.
9962
9963 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9964
9965 PR c++/69029
9966 * c-c++-common/Wisleading-indentation.c: Augment test.
9967
9968 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9969
9970 PR fortran/69154
9971 * gfortran.dg/inline_matmul_12.f90: New test.
9972
9973 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9974
9975 PR fortran/67779
9976 * gfortran.dg/actual_array_offset_1: New test.
9977
9978 2016-01-10 Tom de Vries <tom@codesourcery.com>
9979
9980 PR tree-optimization/69062
9981 * gcc.dg/autopar/pr69062.c: New test.
9982
9983 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9984
9985 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9986 * gcc.dg/vect/slp-perm-2.c: Likewise.
9987 * gcc.dg/vect/slp-perm-3.c: Likewise.
9988 * gcc.dg/vect/slp-perm-5.c: Likewise.
9989 * gcc.dg/vect/slp-perm-6.c: Likewise.
9990 * gcc.dg/vect/slp-perm-7.c: Likewise.
9991 * gcc.dg/vect/slp-perm-8.c: Likewise.
9992
9993 2016-01-10 Tom de Vries <tom@codesourcery.com>
9994
9995 PR tree-optimization/69039
9996 * gcc.dg/autopar/pr69039.c: New test.
9997
9998 2016-01-09 Marek Polacek <polacek@redhat.com>
9999
10000 PR c++/69113
10001 * g++.dg/pr69113.C: New test.
10002
10003 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10004
10005 PR middle-end/50865
10006 PR tree-optimization/69097
10007 * gcc.c-torture/execute/pr50865.c: New test.
10008 * gcc.c-torture/execute/pr69097-1.c: New test.
10009 * gcc.c-torture/execute/pr69097-2.c: New test.
10010 * gcc.dg/pr69097-1.c: New test.
10011 * gcc.dg/pr69097-2.c: New test.
10012
10013 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10014
10015 PR c++/69164
10016 * g++.dg/opt/pr69164.C: New test.
10017
10018 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10019
10020 PR tree-optimization/69167
10021 * gcc.dg/pr69167.c: New test.
10022
10023 2016-01-08 Marek Polacek <polacek@redhat.com>
10024
10025 PR c++/68449
10026 * g++.dg/pr68449.C: New.
10027
10028 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10029
10030 PR tree-optimization/68707
10031 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10032 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10033 on platforms supporting it.
10034 * gcc.dg/vect/slp-perm-2.c: Likewise.
10035 * gcc.dg/vect/slp-perm-3.c: Likewise.
10036 * gcc.dg/vect/slp-perm-5.c: Likewise.
10037 * gcc.dg/vect/slp-perm-7.c: Likewise.
10038 * gcc.dg/vect/slp-perm-8.c: Likewise.
10039 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10040 on platforms supporting it.
10041
10042 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10043
10044 PR tree-optimization/69162
10045 * gcc.dg/pr69162.c: New test.
10046
10047 PR tree-optimization/69172
10048 * gcc.dg/pr69172.c: New test.
10049
10050 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10051
10052 PR tree-optimization/67781
10053 * gcc.c-torture/execute/pr67781.c: New file.
10054
10055 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10056
10057 PR tree-optimization/69083
10058 * gcc.dg/vect/pr69083.c: New test.
10059
10060 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10061
10062 PR tree-optimization/61441
10063 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10064 Use -fexcess-precision=standard for compiler options.
10065 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10066
10067 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR fortran/69128
10070 * gfortran.dg/gomp/pr69128.f90: New test.
10071
10072 PR c++/69145
10073 * g++.dg/ext/pr69145-1.C: New test.
10074 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10075 * g++.dg/ext/pr69145-2.h: New file.
10076
10077 2016-01-07 Martin Sebor <msebor@redhat.com>
10078
10079 PR c/68966
10080 * gcc.dg/atomic-fetch-bool.c: New test.
10081 * gcc.dg/sync-fetch-bool.c: New test.
10082
10083 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10084
10085 PR fortran/66680
10086 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10087
10088 2016-01-07 Nick Clifton <nickc@redhat.com>
10089
10090 PR target/66655
10091 * g++.dg/pr66655.C: New test.
10092 * g++.dg/pr66655_1.cc: Test support file.
10093 * g++.dg/pr66655.h: Test header file.
10094
10095 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10096
10097 PR fortran/66680
10098 gfortran.dg/gomp/pr66680.f90: New test.
10099
10100 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10101
10102 PR target/69171
10103 * gcc.target/i386/pr69171-1.c: New test.
10104 * gcc.target/i386/pr69171-2.c: Likewise.
10105 * gcc.target/i386/pr69171-3.c: Likewise.
10106 * gcc.target/i386/pr69171-4.c: Likewise.
10107 * gcc.target/i386/pr69171-5.c: Likewise.
10108 * gcc.target/i386/pr69171-6.c: Likewise.
10109
10110 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10111
10112 PR middle-end/67639
10113 * c-c++-common/pr67639.c: New test.
10114
10115 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10116
10117 PR tree-optimization/69141
10118 * g++.dg/opt/pr69141.C: New test.
10119
10120 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10121
10122 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10123
10124 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10125
10126 PR target/69140
10127 * gcc.target/i386/pr69140.c: New test
10128
10129 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10130
10131 * gcc.dg/bad-dereference.c: New test case.
10132
10133 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10134
10135 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10136
10137 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10138
10139 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10140
10141 2016-01-06 Marek Polacek <polacek@redhat.com>
10142
10143 PR sanitizer/69099
10144 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10145
10146 2016-01-05 Marek Polacek <polacek@redhat.com>
10147
10148 PR c/69104
10149 * gcc.dg/atomic-invalid-2.c: New.
10150
10151 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10152
10153 PR target/68991
10154 * gcc.target/i386/pr68991.c: New test.
10155
10156 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10157
10158 PR target/68991
10159 * g++.dg/pr68991-1.C: New test.
10160 * g++.dg/pr68991-2.C: Likewise.
10161
10162 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10163
10164 PR other/60465
10165 * gcc.target/ia64/pr60465-gprel64.c: New test.
10166 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10167
10168 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10169
10170 PR rtl-optimization/68651
10171 * gcc.target/aarch64/pr68651_1.c: New test.
10172
10173 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10174
10175 PR c/69122
10176 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10177
10178 2016-01-05 Nathan Sidwell <nathan@acm.org>
10179
10180 PR c++/58583
10181 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10182
10183 * gcc.dg/alias-15.c: New.
10184
10185 2016-01-05 Nick Clifton <nickc@redhat.com>
10186
10187 PR target/68870
10188 * g++.dg/pr68770.C: New test.
10189
10190 2016-01-04 Mike Stump <mikestump@comcast.net>
10191
10192 * lib/target-supports.exp (check_effective_target_cilkplus):
10193 cilkplus targets require pthreads.
10194 (check_effective_target_cilkplus): Remove special case for NVPTX.
10195
10196 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10197
10198 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10199 generation.
10200
10201 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10202
10203 Update copyright years.
10204
10205 2016-01-04 Marek Polacek <polacek@redhat.com>
10206
10207 PR c/68908
10208 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10209 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10210 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10211
10212 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10213
10214 * gcc.target/sparc/20160104-2.c: New test.
10215
10216 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10217
10218 * gcc.target/sparc/20160104-1.c: New test.
10219
10220 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10221
10222 PR fortran/65045
10223 * gfortran.dg/pr65045.f90: New test.
10224
10225 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10226
10227 * gnat.dg/specs/debug1.ads: Delete.
10228
10229 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10230
10231 PR libgfortran/68867
10232 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10233 expression.
10234
10235 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10236
10237 PR libgfortran/68867
10238 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10239 PowerPC.
10240
10241 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10242
10243 PR fortran/68864
10244 * gfortran.dg/pr68864.f90: New test.
10245
10246 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10247
10248 PR tree-optimization/69070
10249 * gcc.dg/pr69070.c: New test.
10250
10251 PR sanitizer/69055
10252 * gfortran.dg/pr69055.f90: New test.
10253
10254 PR target/69015
10255 * gcc.dg/pr69015.c: New test.
10256 \f
10257 Copyright (C) 2016 Free Software Foundation, Inc.
10258
10259 Copying and distribution of this file, with or without modification,
10260 are permitted in any medium without royalty provided the copyright
10261 notice and this notice are preserved.