predict.c: merge multi-edges
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-27 Martin Liska <mliska@suse.cz>
2
3 * gcc.dg/predict-13.c: New test.
4 * gcc.dg/predict-14.c: New test.
5
6 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7
8 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
9 including stdint.h.
10 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
11 including stdint.h.
12
13 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
14
15 PR target/71869
16 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
17 IEEE built-in functions handle quiet and signalling NaNs
18 correctly.
19
20 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
21
22 PR fortran/71862
23 * gfortran.dg/pr71862.f90: New test.
24
25 2016-07-26 Martin Sebor <msebor@redhat.com>
26
27 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
28 selector with dg-options.
29
30 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
31
32 PR tree-optimization/18046
33 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
34 * gcc.dg/tree-ssa/vrp103.c: New test.
35 * gcc.dg/tree-ssa/vrp104.c: New test.
36
37 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
38
39 * gcc.target/powerpc/pr63354.c: Require lp64 since
40 -mprofile-kernel is not legal with -m32.
41
42 2016-07-26 Richard Biener <rguenther@suse.de>
43
44 PR rtl-optimization/71984
45 * gcc.dg/torture/pr71984.c: New testcase.
46
47 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
48
49 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
50 g++-dg-runtest via et-dg-runtest.
51 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
52 * gcc.dg/vect/vect.exp: Likewise.
53 * gfortran.dg/graphite/graphite.exp: Likewise, but for
54 gfortran-dg-runtest.
55 * gfortran.dg/vect/vect.exp: Likewise.
56 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
57 (check_mips_loongson_hw_available): Likewise.
58 (check_effective_target_mpaired_single_runtime): Likewise.
59 (check_effective_target_mips_loongson_runtime): Likewise.
60 (add_options_for_mpaired_single): Likewise.
61 (check_effective_target_vect_int): Add global et_index.
62 Check and save the supported feature for a target selected by
63 the et_index target. Break long lines where appropriate. Call
64 et-is-effective-target for MIPS with an argument instead of
65 check_effective_target_* where appropriate.
66 (check_effective_target_vect_intfloat_cvt): Likewise.
67 (check_effective_target_vect_uintfloat_cvt): Likewise.
68 (check_effective_target_vect_floatint_cvt): Likewise.
69 (check_effective_target_vect_floatuint_cvt): Likewise.
70 (check_effective_target_vect_simd_clones): Likewise.
71 (check_effective_target_vect_shift): ewise.
72 (check_effective_target_whole_vector_shift): Likewise.
73 (check_effective_target_vect_bswap): Likewise.
74 (check_effective_target_vect_shift_char): Likewise.
75 (check_effective_target_vect_long): Likewise.
76 (check_effective_target_vect_float): Likewise.
77 (check_effective_target_vect_double): Likewise.
78 (check_effective_target_vect_long_long): Likewise.
79 (check_effective_target_vect_no_int_max): Likewise.
80 (check_effective_target_vect_no_int_add): Likewise.
81 (check_effective_target_vect_no_bitwise): Likewise.
82 (check_effective_target_vect_widen_shift): Likewise.
83 (check_effective_target_vect_no_align): Likewise.
84 (check_effective_target_vect_hw_misalign): Likewise.
85 (check_effective_target_vect_element_align): Likewise.
86 (check_effective_target_vect_condition): Likewise.
87 (check_effective_target_vect_cond_mixed): Likewise.
88 (check_effective_target_vect_char_mult): Likewise.
89 (check_effective_target_vect_short_mult): Likewise.
90 (check_effective_target_vect_int_mult): Likewise.
91 (check_effective_target_vect_extract_even_odd): Likewise.
92 (check_effective_target_vect_interleave): Likewise.
93 (check_effective_target_vect_stridedN): Likewise.
94 (check_effective_target_vect_multiple_sizes): Likewise.
95 (check_effective_target_vect64): Likewise.
96 (check_effective_target_vect_call_copysignf): Likewise.
97 (check_effective_target_vect_call_sqrtf): Likewise.
98 (check_effective_target_vect_call_btrunc): Likewise.
99 (check_effective_target_vect_call_btruncf): Likewise.
100 (check_effective_target_vect_call_ceil): Likewise.
101 (check_effective_target_vect_call_ceilf): Likewise.
102 (check_effective_target_vect_call_floor): Likewise.
103 (check_effective_target_vect_call_floorf): Likewise.
104 (check_effective_target_vect_call_lceil): Likewise.
105 (check_effective_target_vect_call_lfloor): Likewise.
106 (check_effective_target_vect_call_nearbyint): Likewise.
107 (check_effective_target_vect_call_nearbyintf): Likewise.
108 (check_effective_target_vect_call_round): Likewise.
109 (check_effective_target_vect_call_roundf): Likewise.
110 (check_effective_target_vect_perm): Likewise, but also append *_saved
111 to the existing global name to properly cache the result.
112 (check_effective_target_vect_perm_byte): Likewise.
113 (check_effective_target_vect_perm_short): Likewise.
114 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
115 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
116 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
117 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
118 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
119 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
120 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
121 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
122 (check_effective_target_vect_sdot_qi): Likewise.
123 (check_effective_target_vect_udot_qi): Likewise.
124 (check_effective_target_vect_sdot_hi): Likewise.
125 (check_effective_target_vect_udot_hi): Likewise.
126 (check_effective_target_vect_usad_char): Likewise.
127 (check_effective_target_vect_pack_trunc): Likewise.
128 (check_effective_target_vect_unpack): Likewise.
129 (check_effective_target_vect_aligned_arrays): Likewise.
130 (check_effective_target_vect_natural_alignment): Likewise.
131 (check_effective_target_vector_alignment_reachable): Likewise.
132 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
133 (is-effective-target): Initialize et_index if undefined.
134 (et-dg-runtest): New.
135 (et-is-effective-target): Likewise.
136 (check_vect_support_and_set_flags): Add supported MIPS targets to
137 EFFECTIVE_TARGETS list. Return the number of supported targets.
138
139 2016-07-26 Richard Biener <rguenther@suse.de>
140 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
141
142 PR middle-end/70920
143 * gcc.dg/pr70920-1.c: New test-case.
144 * gcc.dg/pr70902-2.c: Likewise.
145 * gcc.dg/pr70920-3.c: Likewise.
146 * gcc.dg/pr70920-4.c: Likewise
147 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
148 2 instead of 3.
149
150 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
151
152 * gcc.c-torture/execute/pr71494.c: Require label_values.
153 * gcc.dg/pr16973.c: Ditto.
154
155 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
156
157 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
158 * gcc.dg/torture/pr69771.c: Require int32plus.
159 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
160
161 2016-07-25 Martin Liska <mliska@suse.cz>
162
163 * gcc.dg/torture/pr71987.c: New test.
164
165 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
166
167 PR fortran/71935
168 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
169 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
170 * gfortran.dg/pr71935.f90: New test.
171
172 2016-07-22 Martin Sebor <msebor@redhat.com>
173
174 PR c++/71675
175 * g++.dg/ext/atomic-3.C: New test.
176 * gcc.dg/atomic/pr71675.c: New test.
177
178 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
179
180 * gcc.target/i386/mvc8.c: New test.
181
182 2016-07-22 Bin Cheng <bin.cheng@arm.com>
183
184 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
185 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
186
187 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
188
189 PR fortran/71795
190 * gfortran.dg/constructor_50.f90: New test.
191
192 2016-07-22 Martin Liska <mliska@suse.cz>
193
194 PR gcov-profile/69028
195 PR gcov-profile/62047
196 * g++.dg/cilk-plus/pr69028.C: New test.
197
198 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
199
200 * gfortran.dg/coarray_stat_2.f90: New test.
201
202 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
203
204 * gcc.target/powerpc/vec-extract.h: New files to check the
205 vec_extract built-in functions for all vector types, testing
206 accessing each element, both with constant and variable element
207 numbers.
208 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
209 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
210 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
211 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
212 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
213 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
214 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
215 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
216 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
217
218 2016-07-21 Jakub Jelinek <jakub@redhat.com>
219
220 PR c++/71728
221 * g++.dg/other/pr71728.C: New test.
222
223 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
224
225 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
226 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
227 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
228 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
229 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
230
231 2016-07-21 Richard Biener <rguenther@suse.de>
232
233 PR tree-optimization/71947
234 * gcc.dg/tree-ssa/vrp102.c: New testcase.
235
236 2016-07-21 Bin Cheng <bin.cheng@arm.com>
237
238 * gcc.dg/tree-ssa/scev-15.c: New.
239
240 2016-07-21 Bin Cheng <bin.cheng@arm.com>
241
242 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
243
244 2016-07-21 Jakub Jelinek <jakub@redhat.com>
245
246 PR c++/71941
247 * g++.dg/gomp/pr71941.C: New test.
248
249 2016-07-20 David Malcolm <dmalcolm@redhat.com>
250
251 PR c/70339
252 PR c/71858
253 * g++.dg/spellcheck-identifiers.C: New test case, based on
254 gcc.dg/spellcheck-identifiers.c.
255 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
256 gcc.dg/spellcheck-identifiers-2.c.
257 * g++.dg/spellcheck-typenames.C: New test case, based on
258 gcc.dg/spellcheck-typenames.c
259
260 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
261
262 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
263 pointer to member function and also test catching by reference.
264
265 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
266
267 * gcc.target/s390/pr67443.c: Fix test case.
268
269 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
270
271 * gcc.target/s390/insv-1.c: Xfail some tests.
272 * gcc.target/s390/insv-2.c: Likewise.
273
274 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
275
276 * gcc.target/avr/torture/get-mem.c: New test.
277 * gcc.target/avr/torture/set-mem.c: New test.
278
279 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
280
281 PR target/71948
282 * gcc.target/avr/torture/tiny-progmem.c: New test.
283
284 2016-07-20 Jakub Jelinek <jakub@redhat.com>
285
286 PR c++/71909
287 * g++.dg/parse/pr71909.C: New test.
288 * g++.dg/tm/pr71909.C: New test.
289
290 PR c++/50060
291 * g++.dg/cpp0x/constexpr-50060.C: New test.
292 * g++.dg/cpp1y/constexpr-50060.C: New test.
293
294 2016-07-20 Martin Liska <mliska@suse.cz>
295
296 * gfortran.dg/graphite/pr71898.f90: New test.
297
298 2016-07-20 Bin Cheng <bin.cheng@arm.com>
299
300 PR tree-optimization/71503
301 PR tree-optimization/71683
302 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
303 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
304
305 2016-07-20 Martin Liska <mliska@suse.cz>
306
307 * gcc.dg/plugin/plugin.exp: Remove sreal test.
308 * gcc.dg/plugin/sreal-test-1.c: Remove.
309 * gcc.dg/plugin/sreal_plugin.c: Remove.
310
311 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
312
313 PR fortran/71902
314 * gfortran.dg/dependency_47.f90: New test.
315
316 2016-07-19 Jakub Jelinek <jakub@redhat.com>
317
318 PR rtl-optimization/71916
319 * gcc.c-torture/compile/pr71916.c: New test.
320
321 PR middle-end/71874
322 * g++.dg/torture/pr71874.C: New test.
323
324 PR middle-end/71734
325 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
326 (my_alloc): Rewritten to use __builtin_posix_memalign and
327 __SIZE_TYPE__.
328 (my_free): Use __builtin_free instead of _mm_free.
329 (Vec::operator=): Use __builtin_memcpy.
330
331 2016-07-19 Martin Jambor <mjambor@suse.cz>
332
333 PR fortran/71688
334 * gfortran.dg/pr71688.f90: New test.
335
336 2016-07-19 Richard Biener <rguenther@suse.de>
337
338 * c-c++-common/vector-subscript-6.c: New testcase.
339 * c-c++-common/vector-subscript-7.c: Likewise.
340
341 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
342
343 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
344 and UInt32 based on __SIZEOF_INT__.
345
346 2016-07-19 Richard Biener <rguenther@suse.de>
347
348 PR tree-optimization/71901
349 * gcc.dg/torture/pr71901.c: New testcase.
350
351 2016-07-19 Richard Biener <rguenther@suse.de>
352
353 PR tree-optimization/71908
354 * gcc.dg/torture/pr71908.c: New testcase.
355
356 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
357
358 PR target/71493
359 * gcc.target/powerpc/pr71493-1.c: New test.
360 * gcc.target/powerpc/pr71493-2.c: Likewise.
361
362 2016-07-18 Jakub Jelinek <jakub@redhat.com>
363
364 PR c++/71835
365 * g++.dg/conversion/ambig3.C: New test.
366
367 PR c++/71828
368 * g++.dg/cpp0x/constexpr-71828.C: New test.
369
370 PR c++/71826
371 * g++.dg/template/pr71826.C: New test.
372
373 PR c++/71822
374 * g++.dg/template/defarg21.C: New test.
375
376 PR c++/71871
377 * g++.dg/ext/vector31.C: New test.
378
379 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
380
381 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
382
383 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
384
385 PR tree-optimization/71734
386 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
387
388 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
389
390 * gcc.target/s390/warn-dynamicstack-1.c: New test.
391 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
392 stack-layout-dynamic-1.c: New test.
393
394 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
395
396 * gcc.target/s390/nolrl-1.c: New test.
397
398 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
399
400 PR fortran/71523
401 * gfortran.dg/pr71523_1.f90: New test.
402 * gfortran.dg/pr71523_2.f90: New test.
403
404 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
405
406 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
407
408 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
409 Marco Restelli <mrestelli@gmail.com>
410
411 PR fortran/62125
412 * gfortran.dg/pr62125.f90: New test.
413
414 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
415
416 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
417 * gcc.target/powerpc/mulkc3-1.c: Likewise.
418
419 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
420
421 PR c++/58796
422 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
423 * g++.dg/cpp0x/nullptr35.C: New test.
424
425 2016-07-15 Bin Cheng <bin.cheng@arm.com>
426
427 * gcc.dg/tree-ssa/scev-8.c: Update test string.
428
429 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
430
431 * gfortran.dg/goacc/vector_length.f90: New test.
432
433 2016-07-15 Richard Biener <rguenther@suse.de>
434
435 PR tree-optimization/71881
436 * gcc.dg/torture/pr71881.c: New testcase.
437
438 2016-07-15 Richard Biener <rguenther@suse.de>
439
440 PR tree-optimization/71887
441 * gcc.dg/torture/pr71887.c: New testcase.
442
443 2016-07-15 Jakub Jelinek <jakub@redhat.com>
444
445 PR c/71858
446 * gcc.dg/spellcheck-identifiers-3.c: New test.
447
448 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
449
450 PR fortran/71807
451 * gfortran.dg/null_9.f90: New test.
452
453 2016-07-15 Bin Cheng <bin.cheng@arm.com>
454
455 * gcc.dg/tree-ssa/loop-41.c: New test.
456
457 2016-07-15 Bin Cheng <bin.cheng@arm.com>
458
459 PR tree-optimization/71347
460 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
461
462 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
463
464 PR fortran/29819
465 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
466 * gfortran.dg/contains.f90: Ditto.
467 * gfortran.dg/contains_empty_1.f03: Ditto.
468 * gfortran.dg/submodule_3.f08: Ditto.
469
470 2016-07-14 Jakub Jelinek <jakub@redhat.com>
471
472 PR testsuite/71865
473 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
474 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
475 expected diagnostics.
476
477 PR c/71858
478 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
479 * gcc.dg/spellcheck-identifiers-2.c: New test.
480 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
481 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
482
483 2016-07-14 Jakub Jelinek <jakub@redhat.com>
484
485 PR tree-optimization/71872
486 * gcc.c-torture/compile/pr71872.c: New test.
487
488 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
489
490 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
491 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
492 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
493 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
494 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
495 * gcc.target/arm/atomic-op-acquire-1.c: This.
496 * gcc.target/arm/atomic-op-char.c: Rename into ...
497 * gcc.target/arm/atomic-op-char-1.c: This.
498 * gcc.target/arm/atomic-op-consume.c: Rename into ...
499 * gcc.target/arm/atomic-op-consume-1.c: This.
500 * gcc.target/arm/atomic-op-int.c: Rename into ...
501 * gcc.target/arm/atomic-op-int-1.c: This.
502 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
503 * gcc.target/arm/atomic-op-relaxed-1.c: This.
504 * gcc.target/arm/atomic-op-release.c: Rename into ...
505 * gcc.target/arm/atomic-op-release-1.c: This.
506 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
507 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
508 * gcc.target/arm/atomic-op-short.c: Rename into ...
509 * gcc.target/arm/atomic-op-short-1.c: This.
510 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
511 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
512 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
513 * gcc.target/arm/atomic-op-char-2.c: Likewise.
514 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
515 * gcc.target/arm/atomic-op-int-2.c: Likewise.
516 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
517 * gcc.target/arm/atomic-op-release-2.c: Likewise.
518 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
519 * gcc.target/arm/atomic-op-short-2.c: Likewise.
520
521 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
522
523 PR fortran/70842
524 * gfortran.dg/select_type_35.f03: New test.
525
526 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
527
528 PR target/65951
529 PR tree-optimization/70923
530 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
531 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
532 * gcc.dg/vect/pr65951.c: Likewise.
533 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
534
535 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
536
537 * c-c++-common/pr60226.c: Expect maximum object file alignment
538 error on AIX.
539
540 2016-07-14 Richard Biener <rguenther@suse.de>
541
542 PR tree-optimization/71866
543 * gcc.dg/torture/pr71866.c: New testcase.
544
545 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
546
547 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
548 selector and enclose boolean expression in curly braces.
549
550 2016-07-14 Alan Modra <amodra@gmail.com>
551
552 PR target/71733
553 * gcc.target/powerpc/p9-novsx.c: New.
554
555 2016-07-13 Andi Kleen <ak@linux.intel.com>
556
557 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
558 * g++.dg/tree-prof/morefunc.C: Dito.
559 * g++.dg/tree-prof/pr35545.C: Dito.
560 * g++.dg/tree-prof/reorder.C: Dito.
561 * gcc.dg/tree-prof/20050826-2.c: Dito.
562 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
563 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
564 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
565 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
566 * gcc.dg/tree-prof/inliner-1.c: Dito.
567 * gcc.dg/tree-prof/merge_block.c: Dito.
568 * gcc.dg/tree-prof/stringop-1.c: Dito.
569 * gcc.dg/tree-prof/stringop-2.c: Dito.
570 * gcc.dg/tree-prof/switch-case-1.c: Dito.
571 * gcc.dg/tree-prof/switch-case-2.c: Dito.
572 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
573 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
574 * gcc.dg/tree-prof/update-loopch.c: Dito.
575 * gcc.dg/tree-prof/val-prof-1.c: Dito.
576 * gcc.dg/tree-prof/val-prof-2.c: Dito.
577 * gcc.dg/tree-prof/val-prof-3.c: Dito.
578 * gcc.dg/tree-prof/val-prof-4.c: Dito.
579 * gcc.dg/tree-prof/val-prof-5.c: Dito.
580 * gcc.dg/tree-prof/val-prof-6.c: Dito.
581 * gcc.dg/tree-prof/val-prof-7.c: Dito.
582
583 2016-07-13 Andi Kleen <ak@linux.intel.com>
584
585 * lib/profopt.exp (profopt-execute): Remove .imports files.
586
587 2016-07-13 Andi Kleen <ak@linux.intel.com>
588
589 * lib/profopt.exp (profopt-execute): Always log profiler command line.
590
591 2016-07-13 Andi Kleen <ak@linux.intel.com>
592
593 * lib/profopt.exp (dg-final-scan-autofdo,
594 dg-final-scan-not-autofdo): New functions.
595
596 2016-07-13 Bin Cheng <bin.cheng@arm.com>
597
598 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
599 * gcc.dg/vect/vect-35.c: Ditto.
600 * gcc.dg/vect/vect-alias-check-2.c: New test.
601
602 2016-07-13 Martin Liska <mliska@suse.cz>
603
604 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
605 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
606 * gfortran.dg/pr42108.f90: Update expected dump scan.
607
608 2016-07-13 Richard Biener <rguenther@suse.de>
609
610 PR tree-optimization/24574
611 * gcc.dg/pr24574.c: New testcase.
612
613 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
614
615 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
616 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
617 * c-c++-common/pr68833-1.c: Require int32plus.
618 * gcc.dg/ipa/pr63551.c: Likewise.
619 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
620 * gcc.dg/ipa/pr64041.c: Require int32plus.
621
622 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
623
624 PR ipa/71633
625 * g++.dg/pr71633.C: New test.
626
627 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
628
629 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
630 Add new arm_thumb1_cbz_ok effective target.
631 * gcc.target/arm/cbz.c: New test.
632
633 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
634
635 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
636 Define effective target.
637 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
638 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
639 * gcc.target/arm/movhi_movw.c: New test.
640 * gcc.target/arm/movsi_movw.c: Likewise.
641 * gcc.target/arm/movdi_movw.c: Likewise.
642
643 2016-07-13 Richard Biener <rguenther@suse.de>
644
645 PR middle-end/71104
646 * gcc.dg/pr71104-1.c: New testcase.
647 * gcc.dg/pr71104-2.c: Likewise.
648
649 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
650
651 PR target/71805
652 * gcc.target/powerpc/pr71805.c: New test.
653
654 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
655
656 * gcc.target/powerpc/divkc3-1.c: New.
657 * gcc.target/powerpc/mulkc3-1.c: New.
658
659 2016-07-12 Nathan Sidwell <nathan@acm.org>
660
661 * gcc.target/arm/data-rel-1.c: New.
662 * gcc.target/arm/data-rel-2.c: New.
663 * gcc.target/arm/data-rel-3.c: New.
664
665 2016-07-12 Martin Liska <mliska@suse.cz>
666
667 * gcc.dg/params/blocksort-part.c: New test.
668 * gcc.dg/params/params.exp: New file.
669
670 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
671
672 PR middle-end/71700
673 * gcc.c-torture/execute/pr71700.c: New test.
674
675 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
676 Richard Biener <rguenther@suse.de>
677
678 PR tree-optimization/23286
679 PR tree-optimization/70159
680 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
681 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
682 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
683 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
684 * gcc.dg/tree-ssa/pr35286.c: Likewise.
685 * gcc.dg/tree-ssa/pr35287.c: Likewise.
686 * gcc.dg/hoist-register-pressure-1.c: Likewise.
687 * gcc.dg/hoist-register-pressure-2.c: Likewise.
688 * gcc.dg/hoist-register-pressure-3.c: Likewise.
689 * gcc.dg/pr51879-12.c: Likewise.
690 * gcc.dg/strlenopt-9.c: Likewise.
691 * gcc.dg/tree-ssa/pr47392.c: Likewise.
692 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
693 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
694 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
695 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
696 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
697 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
698 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
699 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
700 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
701 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
702 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
703 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
704 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
705 * gfortran.dg/pr43984.f90: Adjust expected outcome.
706
707 2016-07-12 Richard Biener <rguenther@suse.de>
708
709 PR rtl-optimization/68961
710 * gcc.target/i386/pr68961.c: New testcase.
711
712 2016-07-11 Jakub Jelinek <jakub@redhat.com>
713
714 PR middle-end/71758
715 * c-c++-common/gomp/pr71758.c: New test.
716 * gfortran.dg/gomp/pr71758.f90: New test.
717
718 PR tree-optimization/71823
719 * gcc.dg/vect/pr71823.c: New test.
720
721 2016-07-11 David Malcolm <dmalcolm@redhat.com>
722
723 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
724 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
725 and LINE_MAP_MAX_LOCATION_WITH_COLS.
726
727 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
728
729 PR target/71801
730 * gcc.target/i386/pr71801.c: New test.
731
732 2016-07-11 Richard Biener <rguenther@suse.de>
733
734 PR tree-optimization/71816
735 * gcc.dg/torture/pr71816.c: New testcase.
736
737 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
738
739 PR fortran/71783
740 * gfortran.dg/dependency_46.f90: New test.
741
742 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
743
744 PR rtl-optimization/71621
745 * gcc.target/i386/pr71621-1.c: New.
746 * gcc.target/i386/pr71621-2.c: New.
747
748 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
749
750 * gfortran.dg/goacc/pr71704.f90: New test.
751
752 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
753
754 PR target/71297
755 * gcc.target/powerpc/pr71297.c: New.
756
757 2016-07-08 Jiong Wang <jiong.wang@arm.com>
758
759 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
760
761 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
762
763 PR target/71806
764 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
765
766 2016-07-08 Alan Hayward <alan.hayward@arm.com>
767
768 PR tree-optimization/71667
769 * gcc.dg/vect/pr71667.c: New
770
771 2016-07-08 Martin Liska <mliska@suse.cz>
772
773 * gcc.dg/torture/pr71606.c: New test.
774
775 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
776
777 PR fortran/71764
778 * gfortran.dg/pr71764.f90: New test.
779
780 2016-07-07 Jakub Jelinek <jakub@redhat.com>
781 Kai Tietz <ktietz70@googlemail.com>
782
783 PR c++/70869
784 PR c++/71054
785 * g++.dg/cpp0x/pr70869.C: New test.
786 * g++.dg/cpp0x/pr71054.C: New test.
787
788 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
789
790 * g++.dg/debug/pr71432.C: Fail on AIX.
791
792 2016-07-07 Martin Liska <mliska@suse.cz>
793
794 * gfortran.dg/do_1.f90: Remove a corner case that triggers
795 an undefined behavior.
796 * gfortran.dg/do_3.F90: Likewise.
797 * gfortran.dg/do_check_11.f90: New test.
798 * gfortran.dg/do_check_12.f90: New test.
799 * gfortran.dg/do_corner_warn.f90: New test.
800
801 2016-07-07 Martin Liska <mliska@suse.cz>
802
803 * gfortran.dg/predict-1.f90: Ammend the test.
804 * gfortran.dg/predict-2.f90: Likewise.
805
806 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
807
808 PR ipa/71624
809 * g++.dg/pr71624.C: New test.
810
811 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
812
813 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
814 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
815 ARMv8-M Mainline architectures.
816
817 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
818
819 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
820 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
821
822 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
823
824 PR target/70098
825 PR target/71763
826 * gcc.target/powerpc/pr71763.c: New file.
827
828 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
829
830 PR tree-optimization/71518
831 * gcc.dg/pr71518.c: New test.
832
833 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
834
835 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
836
837 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
838
839 PR target/50739
840 * gcc.target/avr/pr50739.c: New test.
841
842 2016-07-05 Jan Hubicka <jh@suse.cz>
843
844 * gcc.dg/tree-ssa/scev-14.c: update template.
845
846 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
847
848 * gcc.dg/vect/group-no-gaps-1.c: New test.
849
850 2016-07-05 Andi Kleen <ak@linux.intel.com>
851
852 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
853 if kernel supports MPX.
854
855 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
856
857 * gcc.c-torture/compile/pr69102.c: Require fpic support.
858
859 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
860 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
861
862 * gcc.target/powerpc/signbit-1.c: New test.
863 * gcc.target/powerpc/signbit-2.c: New test.
864 * gcc.target/powerpc/signbit-3.c: New test.
865
866 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
867
868 PR rtl-optimization/71594
869 * gcc.dg/torture/pr71594.c: New test.
870
871 2016-07-05 Jan Hubicka <jh@suse.cz>
872
873 * gcc.dg/tree-ssa/scev-14.c: new testcase.
874
875 2016-07-05 David Malcolm <dmalcolm@redhat.com>
876
877 PR c++/62314
878 * gcc/testsuite/g++.dg/parse/error5.C: Update column
879 number of missing semicolon error.
880 * g++.dg/pr62314-2.C: New test case.
881
882 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
883
884 * gfortran.dg/coarray_stat_function.f90: New test.
885 * gfortran.dg/coarray_stat_whitespace.f90: New test.
886 * gfortran.dg/coarray_lib_comm_1: Adapting old test
887 to new interfaces.
888
889 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
890
891 PR fortran/71623
892 * gfortran.dg/deferred_character_17.f90: New test.
893
894 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
895
896 * gcc.target/arm/neon/polytypes.c: Move to ...
897 * gcc.target/arm/polytypes.c: ... here.
898 * gcc.target/arm/neon/pr51534.c: Move to ...
899 * gcc.target/arm/pr51534.c: ... here.
900 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
901 * gcc.target/arm/vect-vcvt.c: ... here.
902 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
903 * gcc.target/arm/vect-vcvtq.c: ... here.
904 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
905 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
906 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
907 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
908 * gcc.target/arm/neon/neon.exp: Delete.
909 * gcc.target/arm/neon/: Delete.
910
911 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
912
913 PR fortran/65575
914 * gfortran.dg: pr65575.f90: New test.
915
916 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
917
918 PR fortran/35849
919 * gfortran.dg: pr35849.f90: New test.
920
921 2016-07-04 Jakub Jelinek <jakub@redhat.com>
922
923 PR c++/71739
924 * g++.dg/cpp0x/pr71739.C: New test.
925
926 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
927
928 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
929
930 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
931
932 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
933 locr.
934 * gcc.target/s390/loc-1.c: New test.
935
936 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
937
938 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
939 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
940
941 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
942
943 PR target/63874
944 * gcc.target/aarch64/pr63874.c: New test.
945
946 2016-07-04 Jan Beulich <jbeulich@suse.com>
947
948 * g++.dg/header.c: New.
949 * gcc.dg/header.c: New.
950
951 2016-07-02 Jakub Jelinek <jakub@redhat.com>
952
953 PR c/71719
954 * c-c++-common/Wunused-var-15.c: New test.
955
956 2016-07-01 Jakub Jelinek <jakub@redhat.com>
957
958 PR fortran/71687
959 * gfortran.dg/gomp/pr71687.f90: New test.
960
961 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
962
963 * gcc.dg/const-float128-ped.c: Require __float128 effective
964 target and options.
965 * gcc.dg/const-float128.c: Likewise.
966 * gcc.dg/torture/float128-cmp-invalid.c: Require
967 __float128 and base_quadfloat_support effective targets, and
968 __float128 options.
969 * gcc.dg/torture/float128-div-underflow.c: Likewise.
970 * gcc.dg/torture/float128-extend-nan.c: Likewise.
971 * gcc.dg/torture/float128-nan.c: Likewise.
972 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
973 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
974 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
975 * lib/target-supports.exp (check_effective_target___float128): New.
976 (add_options_for___float128): New.
977 (check_effective_target_base_quadword_support): New.
978
979 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
980
981 PR target/71720
982 * gcc.target/powerpc/pr71720.c: New test.
983
984 2016-07-01 Jan Beulich <jbeulich@suse.com>
985
986 * gcc.dg/bss.c: New.
987
988 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
989
990 PR target/71698
991 * gcc.target/powerpc/pr71698.c: New test.
992
993 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
994
995 PR target/71151
996 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
997 instead of ".foo" for its section name.
998 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
999 depending on MCU's flash size.
1000 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1001 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1002 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1003 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1004 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1005 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1006
1007 2016-07-01 Jan Beulich <jbeulich@suse.com>
1008
1009 * gcc.target/i386/pr65105-2.c: Add -msse2.
1010
1011 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1012
1013 PR tree-optimization/71707
1014 * gcc.dg/strlenopt-29.c: New test.
1015
1016 PR fortran/71704
1017 * gfortran.dg/gomp/pr71704.f90: New test.
1018
1019 PR fortran/71705
1020 * gfortran.dg/gomp/pr71705.f90: New test.
1021
1022 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1023
1024 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1025 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1026 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1027 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1028 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1029 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1030 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1031 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1032 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1033 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1034 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1035 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1036 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1037 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1038 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1039 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1040 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1041 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1042 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1043 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1044 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1045 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1046 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1047 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1048 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1049 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1050 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1051 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1052 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1053 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1054 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1055 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1056 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1057 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1058 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1059 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1060 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1061 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1062 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1063 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1064 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1065 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1066 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1067 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1068 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1069 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1070 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1071 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1072 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1073 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1074 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1075 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1076 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1077 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1078 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1079 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1080 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1081 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1082 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1083 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1084 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1085 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1086 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1087 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1088 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1089 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1090 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1091 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1092 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1093 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1094 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1095 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1096 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1097 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1098 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1099 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1100 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1101 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1102 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1103 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1104 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1105
1106 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1107 James Greenhalgh <james.greenhalgh@arm.com>
1108
1109 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1110
1111 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1112 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1113
1114 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1115
1116 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1117
1118 PR driver/71651
1119 * gcc.dg/spellcheck-options-12.c: New test case.
1120
1121 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR middle-end/71693
1124 * gcc.c-torture/compile/pr71693.c: New test.
1125
1126 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1127
1128 * gcc.dg/spellcheck-params.c: New testcase.
1129 * gcc.dg/spellcheck-params-2.c: New testcase.
1130
1131 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1132
1133 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1134 vector extract instructions.
1135 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1136
1137 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1138
1139 PR fortran/71686
1140 * gfortran.dg/unexpected_eof_2.f90: New test.
1141 * gfortran.dg/unexpected_eof_3.f90: New test.
1142
1143 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1144
1145 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1146
1147 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1148
1149 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1150 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1151 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1152
1153 2016-06-29 Richard Biener <rguenther@suse.de>
1154
1155 PR middle-end/15256
1156 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1157
1158 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1159
1160 * gcc.target/arm/aapcs/neon-vect10.c: Require
1161 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1162 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1163 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1164 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1165 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1166 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1167 * gcc.target/arm/fp16-aapcs-1.c: Require
1168 -mfloat-ab=hard. Also simplify the test.
1169 * gcc.target/arm/fp16-aapcs-2.c: New.
1170
1171 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1172
1173 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1174 (add_options_for_arm_fp16_ieee): New.
1175 (add_options_for_arm_fp16_alternative): New.
1176 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1177 long-line.
1178 (effective_target_arm_fp16_hw): New.
1179
1180 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1181
1182 PR tree-optimization/71655
1183 * g++.dg/pr71655.C: New test.
1184
1185 2016-06-29 Martin Liska <mliska@suse.cz>
1186
1187 * gcc.dg/pr71585.c: New test.
1188 * gcc.dg/pr71585-2.c: New test.
1189 * gcc.dg/pr71585-3.c: New test.
1190
1191 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1192
1193 PR tree-optimization/70729
1194 * g++.dg/vect/pr70729.cc: New test.
1195
1196 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1197
1198 * c-c++-common/gomp/cancel-1.c: Extend.
1199
1200 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1201
1202 PR tree-optimization/71625
1203 * gcc.dg/strlenopt-28.c: New test.
1204
1205 2016-06-29 Richard Biener <rguenther@suse.de>
1206
1207 PR middle-end/71002
1208 * g++.dg/torture/pr71002.C: Adjust testcase.
1209
1210 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1211
1212 PR c/71685
1213 * gcc.dg/pr71685.c: New test.
1214
1215 2016-06-28 Martin Sebor <msebor@redhat.com>
1216
1217 PR c/71552
1218 * gcc.dg/init-bad-9.c: New test.
1219
1220 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1221
1222 * gcc.target/powerpc/abs128-1.c: Require VSX.
1223 * gcc.target/powerpc/copysign128-1.c: Likewise.
1224 * gcc.target/powerpc/inf128-1.c: Likewise.
1225 * gcc.target/powerpc/nan128-1.c: Likewise.
1226
1227 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1228
1229 PR middle-end/71626
1230 * gcc.c-torture/execute/pr71626-1.c: New test.
1231 * gcc.c-torture/execute/pr71626-2.c: New test.
1232
1233 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1234
1235 PR target/71656
1236 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1237
1238 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1239
1240 PR target/71670
1241 * gcc.target/powerpc/pr71670.c: New testcase.
1242
1243 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1244
1245 PR target/71656
1246 * gcc.target/powerpc/pr71656-1.c: New test.
1247 * gcc.target/powerpc/pr71656-2.c: New test.
1248
1249 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1250
1251 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1252 around fp16 code.
1253 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1254 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1255 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1256 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1257 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1258 Add arm_neon_fp16_ok effective target.
1259 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1260 Likewise.
1261 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1262 Likewise.
1263 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1264 Likewise.
1265 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1266 Likewise.
1267 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1268 Likewise.
1269 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1270 Likewise.
1271 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1272 Likewise.
1273 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1274 Likewise.
1275 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1276 Likewise.
1277 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1278 Likewise.
1279 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1280 Likewise.
1281
1282 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1283
1284 * gcc.dg/predict-12.c: New testcase.
1285
1286 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1287
1288 PR fortran/71649
1289 * gfortran.dg/pr71649.f90: New test.
1290
1291 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1292
1293 PR tree-optimization/71643
1294 * g++.dg/opt/pr71643.C: New test.
1295
1296 PR tree-optimization/71631
1297 * gcc.c-torture/execute/pr71631.c: New test.
1298
1299 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1300
1301 * gcc.dg/predict-11.c: New testcase.
1302 * gfortran.dg/predict-2.f90: New testcase.
1303
1304 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1305
1306 * gcc.dg/predict-10.c: New test.
1307
1308 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1309
1310 * gcc.target/powerpc/abs128-1.c: New.
1311 * gcc.target/powerpc/copysign128-1.c: New.
1312 * gcc.target/powerpc/inf128-1.c: New.
1313 * gcc.target/powerpc/nan128-1.c: New.
1314
1315 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1316
1317 * gfortran.dg/pr71642.f90: New test.
1318
1319 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1320
1321 PR tree-optimization/71647
1322 * gcc.target/i386/pr71647.c: New test.
1323
1324 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1325
1326 * gcc.target/i386/noplt-gd-1.c: New test.
1327 * gcc.target/i386/noplt-gd-2.c: Likewise.
1328 * gcc.target/i386/noplt-gd-3.c: Likewise.
1329 * gcc.target/i386/noplt-ld-1.c: Likewise.
1330 * gcc.target/i386/noplt-ld-2.c: Likewise.
1331 * gcc.target/i386/noplt-ld-3.c: Likewise.
1332 * lib/target-supports.exp
1333 (check_effective_target_tls_get_addr_via_got): New.
1334
1335 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1336
1337 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1338 testsuite compile flags.
1339 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1340 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1341
1342 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1343
1344 * g++dg/vect/pr36684.cc: Add dg-do compile.
1345 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1346 * gcc.dg/vect/pr70021.c: Ditto.
1347 * gcc.dg/vect/pr70138-1.c: Ditto.
1348 * gcc.dg/vect/pr70138-2.c: Ditto.
1349 * gcc.dg/vect/pr70354-1.c: Ditto.
1350 * gcc.dg/vect/pr70354-2.c: Ditto.
1351 * gcc.dg/vect/pr71259.c: Ditto.
1352 * gcc.dg/vect/pr71416-1.c: Ditto.
1353 * gcc.dg/vect/slp-43.c: Ditto.
1354 * gcc.dg/vect/slp-45.c: Ditto.
1355 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1356 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1357 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1358 * gfortran.dg/vect/pr69980.f90: Ditto.
1359
1360 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1361
1362 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1363 * gcc.dg/vect/bb-slp-30.c: Ditto.
1364 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1365 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1366 * gcc.dg/vect/pr45902.c: Ditto.
1367 * gcc.dg/vect/pr48172.c: Ditto.
1368 * gcc.dg/vect/pr48377.c: Ditto.
1369 * gcc.dg/vect/pr49038.c: Ditto.
1370 * gcc.dg/vect/pr49771.c: Ditto.
1371 * gcc.dg/vect/pr52091.c: Ditto.
1372 * gcc.dg/vect/pr53185-2.c: Ditto.
1373 * gcc.dg/vect/pr56826.c: Ditto.
1374 * gcc.dg/vect/pr60276.c: Ditto.
1375 * gcc.dg/vect/pr62021.c: Ditto.
1376 * gcc.dg/vect/pr63530.c: Ditto.
1377 * gcc.dg/vect/pr65518.c: Ditto.
1378 * gcc.dg/vect/pr65947-1.c: Ditto.
1379 * gcc.dg/vect/pr65947-10.c: Ditto.
1380 * gcc.dg/vect/pr65947-11.c: Ditto.
1381 * gcc.dg/vect/pr65947-12.c: Ditto.
1382 * gcc.dg/vect/pr65947-13.c: Ditto.
1383 * gcc.dg/vect/pr65947-2.c: Ditto.
1384 * gcc.dg/vect/pr65947-3.c: Ditto.
1385 * gcc.dg/vect/pr65947-4.c: Ditto.
1386 * gcc.dg/vect/pr65947-5.c: Ditto.
1387 * gcc.dg/vect/pr65947-6.c: Ditto.
1388 * gcc.dg/vect/pr65947-7.c: Ditto.
1389 * gcc.dg/vect/pr65947-8.c: Ditto.
1390 * gcc.dg/vect/pr65947-9.c: Ditto.
1391 * gcc.dg/vect/pr71416-1.c: Ditto.
1392 * gcc.dg/vect/pr71439.c: Ditto.
1393 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1394 * gcc.dg/vect/vect-bswap16.c: Ditto.
1395 * gcc.dg/vect/vect-bswap32.c: Ditto.
1396 * gcc.dg/vect/vect-bswap64.c: Ditto.
1397 * gcc.dg/vect/vect-live-1.c: Ditto.
1398 * gcc.dg/vect/vect-live-2.c: Ditto.
1399 * gcc.dg/vect/vect-live-3.c: Ditto.
1400 * gcc.dg/vect/vect-live-4.c: Ditto.
1401 * gcc.dg/vect/vect-live-5.c: Ditto.
1402 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1403 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1404 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1405 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1406 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1407 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1408 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1409 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1410 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1411 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1412 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1413 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1414 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1415 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1416 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1417 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1418 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1419
1420 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1421
1422 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1423
1424 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1425
1426 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1427 ia32 if R_386_GOT32X relocation is supported.
1428 * gcc.target/i386/noplt-3.c: Likewise.
1429 * gcc.target/i386/noplt-2.c: Likewise.
1430 (main): Renamed to ...
1431 (bar): This.
1432 * gcc.target/i386/noplt-4.c: Likewise.
1433 (main): Renamed to ...
1434 (bar): This.
1435 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1436 * gcc.target/i386/pr67400-5.c: Likewise.
1437
1438 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1439
1440 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1441 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1442
1443 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1444 f4): Adjust expected diagnostics.
1445 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1446 (T): If OVFP is defined, redefine to TP.
1447 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1448 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1449 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1450 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1451 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1452 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1453 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1454 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1455 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1456 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1457 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1458 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1459 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1460 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1461 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1462 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1463 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1464 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1465 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1466 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1467 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1468 as last argument to __builtin_add_overflow_p.
1469
1470 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1471
1472 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1473 dg-options and remove default vector testsuite compile flags.
1474 * g++.dg/vect/pr33860a.cc: Ditto.
1475 * g++.dg/vect/pr45470-a.cc: Ditto.
1476 * g++.dg/vect/pr45470-b.cc: Ditto.
1477 * g++.dg/vect/pr60896.cc: Ditto.
1478 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1479 * gcc.dg/vect/pr18308.c: Ditto.
1480 * gcc.dg/vect/pr24049.c: Ditto.
1481 * gcc.dg/vect/pr33373.c: Ditto.
1482 * gcc.dg/vect/pr36228.c: Ditto.
1483 * gcc.dg/vect/pr42395.c: Ditto.
1484 * gcc.dg/vect/pr42604.c: Ditto.
1485 * gcc.dg/vect/pr46663.c: Ditto.
1486 * gcc.dg/vect/pr48765.c: Ditto.
1487 * gcc.dg/vect/pr49093.c: Ditto.
1488 * gcc.dg/vect/pr49352.c: Ditto.
1489 * gcc.dg/vect/pr52298.c: Ditto.
1490 * gcc.dg/vect/pr52870.c: Ditto.
1491 * gcc.dg/vect/pr53185.c: Ditto.
1492 * gcc.dg/vect/pr53773.c: Ditto.
1493 * gcc.dg/vect/pr56695.c: Ditto.
1494 * gcc.dg/vect/pr62171.c: Ditto.
1495 * gcc.dg/vect/pr63530.c: Ditto.
1496 * gcc.dg/vect/pr68339.c: Ditto.
1497 * gcc.dg/vect/pr71259.c: Ditto.
1498 * gcc.dg/vect/vect-82_64.c: Ditto.
1499 * gcc.dg/vect/vect-83_64.c: Ditto.
1500 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1501 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1502 * gcc.dg/vect/vect-shift-2.c: Ditto.
1503 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1504 * gfortran.dg/vect/pr39318.f90: Ditto.
1505 * gfortran.dg/vect/pr45714-a.f: Ditto.
1506 * gfortran.dg/vect/pr45714-b.f: Ditto.
1507 * gfortran.dg/vect/pr46213.f90: Ditto.
1508
1509 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1510 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1511
1512 * gcc.target/powerpc/p9-splat-5.c: New test.
1513
1514 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1515
1516 PR tree-optimization/71488
1517 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1518 * lib/target-supports.exp: ... here.
1519 (check_sse4_hw_available): New procedure.
1520 (check_effective_target_sse4_runtime): Ditto.
1521 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1522 -march=westmere for sse4_runtime targets.
1523 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1524 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1525 (dg-additional-options): Use for sse4_runtime targets.
1526 (main): Call check_vect ().
1527 (dg-final): Perform scan only for sse4_runtime targets.
1528
1529 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1530
1531 PR target/66232
1532 PR target/67400
1533 * gcc.target/i386/pr66232-14.c: New file.
1534 * gcc.target/i386/pr66232-15.c: Likewise.
1535 * gcc.target/i386/pr66232-16.c: Likewise.
1536 * gcc.target/i386/pr66232-17.c: Likewise.
1537 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1538 ia32 if R_386_GOT32X relocation is supported.
1539 * gcc.target/i386/pr67400-2.c: Likewise.
1540 * gcc.target/i386/pr67400-3.c: Likewise.
1541 * gcc.target/i386/pr67400-4.c: Likewise.
1542 * gcc.target/i386/pr67400-6.c: Likewise.
1543 * gcc.target/i386/pr67400-7.c: Likewise.
1544 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1545
1546 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1547
1548 PR libgfortran/48852
1549 * gfortran.dg/char4_iunit_1.f03: Update test.
1550 * gfortran.dg/f2003_io_5.f03: Update test.
1551 * gfortran.dg/real_const_3.f90: Update test.
1552
1553 2016-06-23 Andi Kleen <ak@linux.intel.com>
1554
1555 * g++.dg/bprob/bprob.exp: Support autofdo.
1556 * g++.dg/tree-prof/tree-prof.exp: dito.
1557 * gcc.dg/tree-prof/tree-prof.exp: dito.
1558 * gcc.misc-tests/bprob.exp: dito.
1559 * gfortran.dg/prof/prof.exp: dito.
1560 * lib/profopt.exp: dito.
1561 * lib/target-supports.exp: Check for autofdo.
1562
1563 2016-06-23 Martin Liska <mliska@suse.cz>
1564
1565 * gcc.dg/pr71619.c: New test.
1566
1567 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1568
1569 PR target/67400
1570 * gcc.target/i386/pr67400-1.c: New test.
1571 * gcc.target/i386/pr67400-2.c: Likewise.
1572 * gcc.target/i386/pr67400-3.c: Likewise.
1573 * gcc.target/i386/pr67400-4.c: Likewise.
1574 * gcc.target/i386/pr67400-5.c: Likewise.
1575 * gcc.target/i386/pr67400-6.c: Likewise.
1576 * gcc.target/i386/pr67400-7.c: Likewise.
1577
1578 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1579
1580 * c-c++-common/missing-header-1.c: New test case.
1581 * c-c++-common/missing-header-2.c: New test case.
1582 * c-c++-common/missing-header-3.c: New test case.
1583 * c-c++-common/missing-header-4.c: New test case.
1584
1585 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1586
1587 PR c/70339
1588 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1589 hint.
1590 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1591 expected results due to builtin "nanl" now being suggested for
1592 "name".
1593 * gcc.dg/pr67580.c: Update expected messages.
1594 * gcc.dg/spellcheck-identifiers.c: New testcase.
1595 * gcc.dg/spellcheck-typenames.c: New testcase.
1596
1597 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1598
1599 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1600 file.
1601 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1602 diagnostic-test-show-locus-parseable-fixits.c to sources for
1603 diagnostic_plugin_test_show_locus.c.
1604 * lib/gcc-defs.exp (freeform_regexps): New global.
1605 (dg-regexp): New function.
1606 (handle-dg-regexps): New function.
1607 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1608 freeform_regexps to the empty list.
1609 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1610
1611 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1612
1613 PR tree-optimization/71488
1614 * g++.dg/pr71488.C: New test.
1615 * gcc.dg/vect/vect-bool-cmp.c: New test.
1616
1617 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1618
1619 * gcc.dg/guality/param-5.c: New test.
1620
1621 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1622
1623 * gcc.target/i386/asm-flag-7.c: New test.
1624
1625 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1626
1627 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1628 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1629 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1630 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1631 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1632 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1633 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1634 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1635 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1636 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1637 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1638 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1639 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1640 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1641 * lib/target-supports.exp: Likewise.
1642
1643 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1644
1645 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1646 * gcc.dg/attr-ms_struct-2.c: Likewise.
1647 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1648 * gcc.dg/bf-ms-attrib.c: Likewise.
1649 * gcc.dg/bf-ms-layout-2.c: Likewise.
1650 * gcc.dg/bf-ms-layout-3.c: Likewise.
1651 * gcc.dg/bf-ms-layout.c: Likewise.
1652 * gcc.dg/bf-no-ms-layout.c: Likewise.
1653 * gcc.target/i386/bitfield1.c: Likewise.
1654 * gcc.target/i386/bitfield2.c: Likewise.
1655 * gcc.target/i386/bitfield3.c: Likewise.
1656
1657 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1658
1659 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1660 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1661 override other than -mcpu=power9 command-line option is specified,
1662 or if the target operating system is aix.
1663 * gcc.target/powerpc/darn-1.c: Likewise.
1664 * gcc.target/powerpc/darn-2.c: Likewise.
1665 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1666 test if effective-target is not powerpc_p9vector_ok or if the
1667 target operating system is not defined.
1668 * gcc.target/powerpc/vslv-1.c: Likewise.
1669 * gcc.target/powerpc/vsrv-0.c: Likewise.
1670 * gcc.target/powerpc/vsrv-1.c: Likewise.
1671
1672 2016-06-21 Tobias Burnus <burnus@net-b.de>
1673
1674 PR fortran/71068
1675 * gfortran.dg/coarray/data_1.f90: New.
1676
1677 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1678
1679 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1680 (dg-require-effective-target): Use arm_v8_neon_hw.
1681 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1682 (dg-require-effective-target): Likewise.
1683 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1684 (dg-require-effective-target): Likewise.
1685 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1686 (dg-require-effective-target): Likewise.
1687 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1688 (dg-require-effective-target): Likewise.
1689 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1690 (dg-require-effective-target): Likewise.
1691 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1692 Add AArch64 check.
1693
1694 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1695
1696 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1697 Set to 3 so test passes.
1698
1699 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1700
1701 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1702
1703 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1704
1705 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1706 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1707 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1708 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1709
1710 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1711
1712 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1713 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1714
1715 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1716
1717 PR target/71549
1718 * gcc.target/i386/pr71549.c: New test.
1719
1720 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1721
1722 * gcc.target/powerpc/vadsdu-0.c: Replace
1723 dg-require-effective-target directive to allow test to run on more
1724 platforms, and add dg-skip-if directive to disable test on aix
1725 platforms because of known incompatibilities.
1726 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1727 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1728 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1729 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1730 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1731 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1732 * gcc.target/powerpc/vadsdub-2.c: Replace
1733 dg-require-effective-target directive to allow test to run on more
1734 platforms, and add dg-skip-if directive to disable test on aix
1735 platforms because of known incompatibilities.
1736 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1737 with vec_absdb call to differentiate this test from vadsdub-1.c.
1738 * gcc.target/powerpc/vadsduh-1.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/vadsduh-2.c: Likewise.
1743 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1744 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1745
1746 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR tree-optimization/71588
1749 * gcc.dg/pr71558.c: New test.
1750
1751 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1752
1753 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1754 * c-c++-common/pr68657-2.c: Likewise.
1755 * c-c++-common/pr68657-3.c: Likewise.
1756 * gcc.dg/torture/pr69714.c: Require int32plus support.
1757 * gcc.dg/torture/pr70025.c: Likewise.
1758 * gcc.dg/torture/pr70083.c: Likewise.
1759 * gcc.dg/torture/pr70542.c: Likewise.
1760 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1761
1762 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1763
1764 PR c/71601
1765 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1766
1767 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1768
1769 PR middle-end/71581
1770 * gcc.dg/pr71581.c: New test.
1771
1772 PR rtl-optimization/71591
1773 * gcc.dg/cpp/pr71591.c: New test.
1774
1775 2016-06-20 David B. Robins <gcc@davidrobins.net>
1776
1777 PR target/71571
1778 * g++.dg/torture/pr71571.C: New test.
1779
1780 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1781
1782 PR target/71559
1783 * gcc.target/i386/sse2-pr71559.c: New test.
1784 * gcc.target/i386/avx-pr71559.c: New test.
1785 * gcc.target/i386/avx512f-pr71559.c: New test.
1786
1787 2016-06-20 Tobias Burnus <burnus@net-b.de>
1788
1789 PR fortran/71194
1790 * gfortran.dg/pointer_remapping_10.f90: New.
1791
1792 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1793
1794 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1795
1796 2016-06-20 Martin Sebor <msebor@redhat.com>
1797
1798 PR c/69507
1799 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1800 * gnu90-const-expr-1.c: Same.
1801 * gnu99-const-expr-1.c: Same.
1802 * gnu99-static-1.c: Same.
1803
1804 2016-06-20 Renlin Li <renlin.li@arm.com>
1805
1806 PR testsuite/71489
1807 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1808
1809 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1810
1811 * gcc.target/aarch64/vcvt_f64_1.c: New.
1812 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1813 * gcc.target/aarch64/vrecp_f64_1.c: New.
1814
1815 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1816
1817 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1818 "alignement".
1819
1820 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1821
1822 PR target/71103
1823 * gcc.target/avr/torture/pr71103-2.c: New test.
1824
1825 2016-06-19 Martin Sebor <msebor@redhat.com>
1826
1827 PR c/69507
1828 * gcc.dg/alignof.c: New test.
1829
1830 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1831
1832 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1833 vs dg-error; test constexpr specifier too.
1834
1835 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1836
1837 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1838
1839 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1840
1841 * lib/target-supports.exp
1842 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1843 arm_neon_ok and merge flags. Fix temporary test name.
1844 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1845 and merge flags.
1846
1847 2016-06-17 Martin Liska <mliska@suse.cz>
1848
1849 * gcc.dg/predict-9.c: Fix dump scanning.
1850
1851 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1852
1853 PR tree-optimization/71354
1854 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1855
1856 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1857
1858 PR tree-optimization/71347
1859 * gcc.dg/tree-ssa/pr71347.c: New test.
1860
1861 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1862
1863 PR tree-optimization/71354
1864 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1865
1866 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1867
1868 * gcc.dg/vect/vect-alias-check-1.c: New test.
1869
1870 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1871
1872 PR target/71151
1873 * gcc.target/avr/pr71151-1.c: New test.
1874 * gcc.target/avr/pr71151-2.c: New test.
1875 * gcc.target/avr/pr71151-3.c: New test.
1876 * gcc.target/avr/pr71151-4.c: New test.
1877 * gcc.target/avr/pr71151-5.c: New test.
1878 * gcc.target/avr/pr71151-6.c: New test.
1879 * gcc.target/avr/pr71151-7.c: New test.
1880 * gcc.target/avr/pr71151-8.c: New test.
1881 * gcc.target/avr/pr71151-common.h: New test.
1882
1883 2016-06-16 Martin Liska <mliska@suse.cz>
1884
1885 * gfortran.dg/predict-1.f90: New test.
1886
1887 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1888
1889 PR target/71242
1890 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1891
1892 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1893
1894 * g++.dg/vect/pr36648.cc: Disable cunrolli
1895
1896 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1897
1898 PR target/71554
1899 * gcc.c-torture/execute/pr71554.c: New test.
1900
1901 PR rtl-optimization/71532
1902 * gcc.dg/torture/pr71532.c: New test.
1903
1904 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1905
1906 * gcc.target/powerpc/p9-dimode1.c: New test.
1907 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1908
1909 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1910
1911 * gcc.c-torture/compile/20160615-1.c: New test.
1912
1913 * g++.dg/cpp0x/ref-qual17.C: New test.
1914
1915 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1916
1917 PR middle-end/71529
1918 * gcc.target/i386/pr71529.C: New test.
1919
1920 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1921
1922 PR tree-optimization/71483
1923 * g++.dg/vect/pr71483.c: New
1924
1925 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1926
1927 PR c++/70202
1928 * g++.dg/inherit/crash6.C: New.
1929 * g++.dg/inherit/union2.C: Likewise.
1930 * g++.dg/inherit/virtual12.C: Likewise.
1931 * g++.dg/inherit/virtual13.C: Likewise.
1932 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1933
1934 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1935
1936 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1937
1938 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1939
1940 PR tree-optimization/71439
1941 * gcc.dg/vect/pr71439.c: New
1942
1943 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1944
1945 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1946
1947 2016-06-15 Richard Biener <rguenther@suse.de>
1948
1949 * gcc.dg/vect/slp-45.c: New testcase.
1950
1951 2016-06-15 Richard Biener <rguenther@suse.de>
1952
1953 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1954
1955 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1956
1957 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1958 requirements, and disable for AIX for now.
1959 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1960
1961 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR c++/71528
1964 * g++.dg/opt/pr71528.C: New test.
1965
1966 PR c++/71516
1967 * g++.dg/init/pr71516.C: New test.
1968
1969 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1970
1971 * g++.dg/init/array46.C: New.
1972
1973 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1974
1975 * gcc.target/i386/float128-3.c: New test.
1976 * gcc.target/i386/quad-sse4.c: Ditto.
1977 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1978 Update scan strings.
1979
1980 2016-06-14 Richard Biener <rguenther@suse.de>
1981
1982 PR middle-end/71526
1983 * gfortran.dg/pr71526.f90: New testcase.
1984
1985 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1986
1987 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1988 * gcc.dg/zero_bits_compound-1.c: Likewise.
1989
1990 2016-06-14 Richard Biener <rguenther@suse.de>
1991
1992 PR tree-optimization/71522
1993 * gcc.dg/torture/pr71522.c: New testcase.
1994
1995 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1996
1997 PR tree-optimization/71520
1998 * gcc.dg/tree-ssa/pr71520.c: New test.
1999
2000 2016-06-14 Richard Biener <rguenther@suse.de>
2001
2002 PR tree-optimization/71521
2003 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2004
2005 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2006
2007 PR sanitizer/71498
2008 * c-c++-common/ubsan/bounds-13.c: New test.
2009
2010 PR preprocessor/71183
2011 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2012
2013 2016-06-13 Jeff Law <law@redhat.com>
2014
2015 PR tree-optimization/71403
2016 * c-c++-common/ubsan/pr71403-1.c: New test.
2017 * c-c++-common/ubsan/pr71403-2.c: New test.
2018 * c-c++-common/ubsan/pr71403-3.c: New test.
2019
2020 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2021
2022 PR middle-end/71478
2023 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2024 Add -Wno-psabi -w to dg-options.
2025
2026 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2027
2028 * gcc.target/powerpc/vadsdu-0.c: New test.
2029 * gcc.target/powerpc/vadsdu-1.c: New test.
2030 * gcc.target/powerpc/vadsdu-2.c: New test.
2031 * gcc.target/powerpc/vadsdu-3.c: New test.
2032 * gcc.target/powerpc/vadsdu-4.c: New test.
2033 * gcc.target/powerpc/vadsdu-5.c: New test.
2034 * gcc.target/powerpc/vadsdub-1.c: New test.
2035 * gcc.target/powerpc/vadsdub-2.c: New test.
2036 * gcc.target/powerpc/vadsduh-1.c: New test.
2037 * gcc.target/powerpc/vadsduh-2.c: New test.
2038 * gcc.target/powerpc/vadsduw-1.c: New test.
2039 * gcc.target/powerpc/vadsduw-2.c: New test.
2040
2041 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2042
2043 * gcc.dg/c99-init-2.c (c): Update expected error message.
2044 * gcc.dg/init-bad-8.c (foo): Likewise.
2045 * gcc.dg/spellcheck-fields-3.c: New test case.
2046
2047 2016-06-13 Martin Liska <mliska@suse.cz>
2048
2049 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2050 and "guess loop iv compared" heuristics.
2051 * gcc.dg/predict-2.c: Likewise.
2052 * gcc.dg/predict-3.c: Likewise.
2053 * gcc.dg/predict-4.c: Likewise.
2054 * gcc.dg/predict-5.c: Likewise.
2055 * gcc.dg/predict-6.c: Likewise.
2056
2057 2016-06-13 Marek Polacek <polacek@redhat.com>
2058
2059 PR middle-end/71476
2060 * c-c++-common/Wswitch-unreachable-4.c: New test.
2061 * gcc.dg/Wswitch-unreachable-2.c: New test.
2062 * g++.dg/tm/jump1.C: Move dg-warning.
2063
2064 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2065
2066 * gnat.dg/renaming10.ad[sb]: New test.
2067
2068 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2069
2070 PR fortran/70673
2071 * gfortran.dg/pr70673.f90: New test.
2072
2073 2016-06-13 Richard Biener <rguenther@suse.de>
2074
2075 PR middle-end/64516
2076 * gcc.dg/align-3.c: New testcase.
2077
2078 2016-06-13 Martin Liska <mliska@suse.cz>
2079
2080 * gcc.target/i386/pr71458.c: New test.
2081
2082 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2083
2084 PR target/71241
2085 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2086
2087 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2088
2089 PR target/60751
2090 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2091 statement.
2092
2093 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2094
2095 PR target/60751
2096 * gfortran.dg/comma_IO_extension_1.f90: New test.
2097 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2098 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2099 statement.
2100 * gfortran.dg/graphite/pr38083.f90: Likewise.
2101 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2102 missing format.
2103
2104 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2105
2106 * gnat.dg/case_character.adb: New test.
2107
2108 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2109
2110 PR middle-end/71310
2111 * gcc.target/powerpc/pr71310.c: New testcase.
2112
2113 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2114
2115 PR middle-end/71478
2116 * gcc.dg/pr71478.c: New test.
2117
2118 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2119
2120 PR middle-end/71494
2121 * gcc.c-torture/execute/pr71494.c: New test.
2122
2123 PR c/68657
2124 * gcc.target/i386/pr68657.c: New test.
2125
2126 PR inline-asm/68843
2127 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2128 (test): Add -masm=intel alternatives.
2129
2130 2016-06-10 Martin Sebor <msebor@redhat.com>
2131
2132 PR c/71392
2133 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2134
2135 2016-06-10 Jeff Law <law@redhat.com>
2136
2137 PR tree-optimization/71335
2138 * gcc.c-torture/execute/pr71335.c: New test.
2139
2140 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2141
2142 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2143 the various "cannot tail-call: " messages.
2144
2145 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2146
2147 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2148 and options.
2149
2150 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2151
2152 PR sanitizer/71480
2153 * c-c++-common/asan/pr71480.c: New test.
2154
2155 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2156
2157 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2158 (ASMNAME2): Likewise.
2159 (main): Replace fn in asm statement with ASMNAME ("fn").
2160 * gcc.dg/guality/pr68037-2.c: Likewise.
2161 * gcc.dg/guality/pr68037-3.c: Likewise.
2162 * gcc.dg/torture/pr68037-1.c: Likewise.
2163 * gcc.dg/torture/pr68037-2.c: Likewise.
2164 * gcc.dg/torture/pr68037-3.c: Likewise.
2165
2166 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2167
2168 PR inline-asm/68843
2169 * gcc.target/i386/pr68843-1.c: New test.
2170 * gcc.target/i386/pr68843-2.c: New test.
2171
2172 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2173 Cesar Philippidis <cesar@codesourcery.com>
2174
2175 PR middle-end/71373
2176 * gcc.dg/goacc/nested-function-1.c: New file.
2177 * gcc.dg/goacc/nested-function-2.c: Likewise.
2178 * gcc.dg/goacc/pr71373.c: Likewise.
2179 * gfortran.dg/goacc/cray-2.f95: Likewise.
2180 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2181 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2182 * gfortran.dg/goacc/cray.f95: Update.
2183 * gfortran.dg/goacc/loop-1.f95: Likewise.
2184 * gfortran.dg/goacc/loop-3.f95: Likewise.
2185 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2186 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2187
2188 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2189
2190 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2191 for OpenACC tile clauses.
2192 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2193
2194 PR c/71381
2195 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2196 to...
2197 * c-c++-common/goacc/cache-2.c: ... this new file.
2198 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2199 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2200 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2201 usage.
2202 * gfortran.dg/goacc/cray.f95: Likewise.
2203 * gfortran.dg/goacc/loop-1.f95: Likewise.
2204
2205 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2206
2207 PR tree-optimization/71407
2208 PR tree-optimization/71416
2209 * gcc.dg/vect/pr71407.c: New
2210 * gcc.dg/vect/pr71416-1.c: New
2211 * gcc.dg/vect/pr71416-2.c: New
2212
2213 2016-06-10 Richard Biener <rguenther@suse.de>
2214
2215 PR middle-end/71477
2216 * gcc.dg/torture/pr71477.c: New testcase.
2217
2218 2016-06-09 Julia Koval <julia.koval@intel.com>
2219
2220 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2221 * gcc.target/i386/interrupt-13.c: Likewise.
2222 * gcc.target/i386/interrupt-15.c: Likewise.
2223 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2224 * gcc.target/i386/interrupt-24.c: Likewise.
2225 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2226 * gcc.target/i386/interrupt-9.c: Likewise.
2227 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2228
2229 2016-06-09 Martin Sebor <msebor@redhat.com>
2230
2231 PR c/70883
2232 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2233 * gcc.dg/builtin-constant_p-1.c: Same.
2234 * gcc.dg/builtins-error.c: Same.
2235 * gcc.dg/pr70859.c: Same.
2236
2237 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2238
2239 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2240 * gcc.dg/torture/pr68067-1.c: Likewise.
2241 * gcc.dg/torture/pr68067-2.c: Likewise.
2242
2243 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2244
2245 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2246 when setting SIZE.
2247
2248 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2249
2250 PR c++/71465
2251 * g++.dg/inherit/crash5.C: New.
2252 Revert:
2253 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2254
2255 PR c++/70202
2256 * g++.dg/inherit/crash5.C: New.
2257 * g++.dg/inherit/virtual1.C: Adjust.
2258
2259 2016-06-09 Martin Liska <mliska@suse.cz>
2260
2261 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2262 * g++.dg/predict-loop-exit-2.C: Likewise.
2263 * g++.dg/predict-loop-exit-3.C: Likewise.
2264 * gcc.dg/predict-1.c: Likewise.
2265 * gcc.dg/predict-2.c: Likewise.
2266 * gcc.dg/predict-3.c: Likewise.
2267 * gcc.dg/predict-4.c: Likewise.
2268 * gcc.dg/predict-5.c: Likewise.
2269 * gcc.dg/predict-6.c: Likewise.
2270 * gcc.dg/predict-7.c: Likewise.
2271
2272 2016-06-09 Richard Biener <rguenther@suse.de>
2273
2274 PR tree-optimization/71462
2275 * gcc.dg/torture/pr71462.c: New testcase.
2276
2277 2016-06-09 Marek Polacek <polacek@redhat.com>
2278
2279 PR c/65471
2280 * gcc.dg/c11-generic-3.c: New test.
2281
2282 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2283
2284 * g++.dg/init/array42.C: New.
2285 * g++.dg/init/array43.C: Likewise.
2286 * g++.dg/init/array44.C: Likewise.
2287 * g++.dg/init/array45.C: Likewise.
2288 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2289 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2290 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2291 * g++.dg/gomp/pr35751.C: Likewise.
2292 * g++.dg/init/array23.C: Likewise.
2293 * g++.dg/init/brace2.C: Likewise.
2294 * g++.dg/init/brace6.C: Likewise.
2295
2296 2016-06-08 Martin Sebor <msebor@redhat.com>
2297 Jakub Jelinek <jakub@redhat.com>
2298
2299 PR c++/70507
2300 PR c/68120
2301 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2302 * c-c++-common/builtin-arith-overflow-2.c: New test.
2303 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2304 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2305 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2306
2307 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2308
2309 PR c++/71442
2310 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2311
2312 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2313
2314 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2315 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2316 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2317 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2318 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2319 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2320 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2321 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2322 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2323 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2324 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2325 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2326 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2327
2328 2016-06-08 Richard Biener <rguenther@suse.de>
2329
2330 PR tree-optimization/68558
2331 * gcc.dg/vect/slp-44.c: New testcase.
2332
2333 2016-06-08 Richard Biener <rguenther@suse.de>
2334
2335 * gcc.dg/vect/slp-43.c: New testcase.
2336
2337 2016-06-08 Richard Biener <rguenther@suse.de>
2338
2339 PR tree-optimization/71452
2340 * gcc.dg/torture/pr71452.c: New testcase.
2341
2342 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2343
2344 PR c++/71448
2345 * g++.dg/torture/pr71448.C: New test.
2346
2347 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2348
2349 PR debug/71432
2350 PR ada/71413
2351 * g++.dg/debug/pr71432.C: New test.
2352
2353 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2354
2355 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2356 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2357 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2358
2359 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2360
2361 * gcc.dg/vect/vect-live-2.c: Update effective target.
2362 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2363 * lib/target-supports.exp: Add aarch64 to vect_long.
2364
2365 2016-06-08 Marek Polacek <polacek@redhat.com>
2366
2367 PR c/71418
2368 * gcc.dg/noncompile/pr71418.c: New test.
2369
2370 PR c/71426
2371 * gcc.dg/noncompile/pr71426.c: New test.
2372
2373 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2374
2375 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2376 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2377 * gcc.dg/predict-3.c: Update template.
2378 * gcc.dg/predict-5.c: Update template.
2379 * gcc.dg/predict-6.c: Update template.
2380 * gcc.dg/predict-9.c: Update template.
2381 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2382
2383 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2384
2385 * gcc.target/powerpc/vec-mul.c: New test.
2386
2387 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2388
2389 * gcc.dg/spellcheck-fields-2.c: New test case.
2390
2391 2016-06-07 Richard Biener <rguenther@suse.de>
2392
2393 PR c/61564
2394 * gcc.dg/Wpragmas-1.c: New testcase.
2395 * gcc.dg/Wattributes-4.c: Likewise.
2396 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2397 entry.
2398
2399 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2400
2401 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2402 spurious debug code.
2403
2404 2016-06-07 Richard Biener <rguenther@suse.de>
2405
2406 PR tree-optimization/71428
2407 * gcc.dg/torture/pr71428.c: New testcase.
2408
2409 2016-06-07 Richard Biener <rguenther@suse.de>
2410
2411 PR middle-end/71423
2412 * gcc.dg/torture/pr71423.c: New testcase.
2413
2414 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2415
2416 PR middle-end/71408
2417 * gcc.dg/tree-ssa/pr71408.c: New test.
2418
2419 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2420
2421 PR middle-end/71281
2422 * g++.dg/torture/pr71281.C: New test.
2423
2424 2016-06-06 Marek Polacek <polacek@redhat.com>
2425
2426 PR c/71362
2427 * gcc.dg/pr71362.c: New test.
2428
2429 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2430 Patrick Palka <ppalka@gcc.gnu.org>
2431
2432 PR c++/70847
2433 PR c++/71330
2434 PR c++/71393
2435 * g++.dg/opt/pr70847.C: New test.
2436 * g++.dg/ubsan/pr70847.C: New test.
2437 * g++.dg/ubsan/pr71393.C: New test.
2438
2439 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2440
2441 PR tree-optimization/71259
2442 * gcc.dg/vect/pr71259.c: New test.
2443
2444 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2445
2446 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2447 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2448 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2449 above.
2450
2451 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2452
2453 PR middle-end/37780
2454 * gcc.c-torture/execute/pr37780.c: New test.
2455 * gcc.target/aarch64/pr37780_1.c: Likewise.
2456 * gcc.target/arm/pr37780_1.c: Likewise.
2457
2458 2016-06-06 Marek Polacek <polacek@redhat.com>
2459
2460 * c-c++-common/attr-may-alias-1.c: New test.
2461 * c-c++-common/attr-may-alias-2.c: New test.
2462 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2463
2464 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2465
2466 PR c/24414
2467 * gcc.target/i386/pr24414.c: New test.
2468
2469 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2470
2471 * gcc.target/sparc/vis4misc.c: New file.
2472 * gcc.target/sparc/fpcmp.c: Likewise.
2473 * gcc.target/sparc/fpcmpu.c: Likewise.
2474
2475 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2476
2477 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2478 * gcc.dg/vect/vect-live-3.c: Likewise.
2479
2480 2016-06-06 Richard Biener <rguenther@suse.de>
2481
2482 PR tree-optimization/71398
2483 * gcc.dg/torture/pr71398.c: New testcase.
2484
2485 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2486
2487 PR target/71389
2488 * g++.dg/pr71389.C: New test.
2489
2490 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2491
2492 PR fortran/71404
2493 * gfortran.dg/fmt_read_5.f: New test.
2494
2495 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2496
2497 PR fortran/69659
2498 * gfortran.dg/class_array_22.f03: New test.
2499
2500 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2501
2502 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2503
2504 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2505
2506 * gcc.dg/predict-9.c: Update template.
2507
2508 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2509
2510 PR c++/49377
2511 * g++.dg/template/pr49377.C: New.
2512
2513 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR tree-optimization/71405
2516 * g++.dg/torture/pr71405.C: New test.
2517
2518 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2519
2520 PR c++/70202
2521 * g++.dg/inherit/crash5.C: New.
2522 * g++.dg/inherit/virtual1.C: Adjust.
2523
2524 2016-06-03 Jeff Law <law@redhat.com>
2525
2526 PR tree-optimization/71316
2527 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2528
2529 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2530
2531 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2532 dg-additional-options with just -fno-tree-scev-cprop in it.
2533 * gcc.dg/vect/vect-live-2.c: Likewise.
2534 * gcc.dg/vect/vect-live-5.c: Likewise.
2535 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2536 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2537 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2538
2539 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2540
2541 PR c++/27100
2542 * g++.dg/other/friend6.C: New test.
2543
2544 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2545
2546 * g++.dg/torture/ppc-ldst-array.C: New.
2547
2548 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2549
2550 PR target/71276
2551 PR target/71277
2552 * gcc.dg/torture/builtin-fp-int-inexact.c,
2553 gcc.target/i386/387-builtin-fp-int-inexact.c,
2554 gcc.target/i386/387-rint-inline-1.c,
2555 gcc.target/i386/387-rint-inline-2.c,
2556 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2557 gcc.target/i386/sse2-rint-inline-1.c,
2558 gcc.target/i386/sse2-rint-inline-2.c,
2559 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2560 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2561
2562 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2563 Julia Koval <julia.koval@intel.com>
2564
2565 PR target/66960
2566 PR target/67630
2567 PR target/67634
2568 PR target/67841
2569 PR target/68037
2570 PR target/68618
2571 PR target/68661
2572 PR target/69575
2573 PR target/69596
2574 PR target/69734
2575 * gcc.dg/guality/pr68037-1.c: New test.
2576 * gcc.dg/guality/pr68037-2.c: Likewise.
2577 * gcc.dg/guality/pr68037-3.c: Likewise.
2578 * gcc.dg/torture/pr68037-1.c: Likewise.
2579 * gcc.dg/torture/pr68037-2.c: Likewise.
2580 * gcc.dg/torture/pr68037-3.c: Likewise.
2581 * gcc.dg/torture/pr68661-1a.c: Likewise.
2582 * gcc.dg/torture/pr68661-1b.c: Likewise.
2583 * gcc.target/i386/interrupt-1.c: Likewise.
2584 * gcc.target/i386/interrupt-2.c: Likewise.
2585 * gcc.target/i386/interrupt-3.c: Likewise.
2586 * gcc.target/i386/interrupt-4.c: Likewise.
2587 * gcc.target/i386/interrupt-5.c: Likewise.
2588 * gcc.target/i386/interrupt-6.c: Likewise.
2589 * gcc.target/i386/interrupt-7.c: Likewise.
2590 * gcc.target/i386/interrupt-8.c: Likewise.
2591 * gcc.target/i386/interrupt-9.c: Likewise.
2592 * gcc.target/i386/interrupt-10.c: Likewise.
2593 * gcc.target/i386/interrupt-11.c: Likewise.
2594 * gcc.target/i386/interrupt-12.c: Likewise.
2595 * gcc.target/i386/interrupt-13.c: Likewise.
2596 * gcc.target/i386/interrupt-14.c: Likewise.
2597 * gcc.target/i386/interrupt-15.c: Likewise.
2598 * gcc.target/i386/interrupt-16.c: Likewise.
2599 * gcc.target/i386/interrupt-17.c: Likewise.
2600 * gcc.target/i386/interrupt-18.c: Likewise.
2601 * gcc.target/i386/interrupt-19.c: Likewise.
2602 * gcc.target/i386/interrupt-20.c: Likewise.
2603 * gcc.target/i386/interrupt-21.c: Likewise.
2604 * gcc.target/i386/interrupt-22.c: Likewise.
2605 * gcc.target/i386/interrupt-23.c: Likewise.
2606 * gcc.target/i386/interrupt-24.c: Likewise.
2607 * gcc.target/i386/interrupt-25.c: Likewise.
2608 * gcc.target/i386/interrupt-26.c: Likewise.
2609 * gcc.target/i386/interrupt-27.c: Likewise.
2610 * gcc.target/i386/interrupt-28.c: Likewise.
2611 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2612 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2613 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2614 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2615 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2616 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2617 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2618 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2619 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2620 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2621 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2622 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2623
2624 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2625
2626 PR tree-optimization/52171
2627 * gcc.dg/pr52171.c: New test.
2628 * gcc.target/i386/pr52171.c: New test.
2629
2630 2016-06-03 Jan Hubicka <jh@suse.cz>
2631
2632 * g++.dg/tree-ssa/pred-1.C: New testcase
2633 * gcc.dg/tree-ssa/pred-1.c: New testcase
2634
2635 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2636
2637 PR target/70957
2638 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2639 support.
2640 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2641
2642 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2643
2644 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2645
2646 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2647
2648 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2649 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2650 * gcc.dg/vect/vect-live-1.c: New test.
2651 * gcc.dg/vect/vect-live-2.c: New test.
2652 * gcc.dg/vect/vect-live-3.c: New test.
2653 * gcc.dg/vect/vect-live-4.c: New test.
2654 * gcc.dg/vect/vect-live-5.c: New test.
2655 * gcc.dg/vect/vect-live-slp-1.c: New test.
2656 * gcc.dg/vect/vect-live-slp-2.c: New test.
2657 * gcc.dg/vect/vect-live-slp-3.c: New test.
2658
2659 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2660
2661 PR middle-end/71387
2662 * g++.dg/opt/pr71387.C: New test.
2663
2664 2016-06-02 Jeff Law <law@redhat.com>
2665
2666 PR tree-optimization/71328
2667 * gcc.c-torture/compile/pr71328.c: New test.
2668
2669 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2670
2671 PR fortran/52393
2672 * gfortran.dg/fmt_read_3.f90: Fix typo.
2673 * gfortran.dg/fmt_read_4.f90: New test.
2674
2675 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2676
2677 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2678 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2679 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2680 * g++.dg/cpp0x/override2.C: Likewise.
2681 * g++.dg/parse/crash5.C: Likewise.
2682 * g++.dg/parse/error16.C: Likewise.
2683 * g++.dg/parse/error27.C: Likewise.
2684 * g++.dg/template/qualttp15.C: Likewise.
2685 * g++.dg/template/redecl4.C: Likewise.
2686 * g++.old-deja/g++.other/crash39.C: Likewise.
2687 * g++.old-deja/g++.other/struct1.C: Likewise.
2688 * g++.old-deja/g++.pt/m9a.C: Likewise.
2689 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2690
2691 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2692
2693 PR c++/71372
2694 * c-c++-common/pr71372.c: New test.
2695
2696 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2697 __TIME__ strings with __builtin_strcmp instead of printf and
2698 dg-output.
2699
2700 2016-06-02 Martin Liska <mliska@suse.cz>
2701
2702 * gcc.dg/predict-9.c: New test.
2703
2704 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2705
2706 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2707 global set_compiler_env_var and global saved_compiler_env_var.
2708
2709 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2710
2711 PR rtl-optimization/71295
2712 * gcc.c-torture/compile/pr71295.c: New test.
2713
2714 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2715
2716 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2717
2718 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2719 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2720
2721 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2722 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2723 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2724 alternative number.
2725
2726 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2727
2728 * gcc.target/powerpc/p9-splat-4.c: New test.
2729
2730 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2731
2732 PR target/71186
2733 * gcc.target/powerpc/pr71186.c: New test.
2734
2735 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2736
2737 PR fortran/52393
2738 * gfortran.dg/fmt_read_3.f90: New test.
2739
2740 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2741
2742 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2743 procedure.
2744
2745 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2746
2747 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2748 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2749 env var is set.
2750 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2751 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2752 shown once.
2753 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2754 during compilation.
2755 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2756 vars set by dg-set-compiler-env-var.
2757
2758 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2759
2760 PR fortran/71156
2761 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2762 to the module procedure declaration.
2763 * gfortran.dg/submodule_16.f08: New test.
2764
2765 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2766
2767 PR middle-end/71371
2768 * c-c++-common/gomp/pr71371.c: New test.
2769
2770 2016-06-01 Richard Biener <rguenther@suse.de>
2771
2772 PR tree-optimization/71366
2773 * gcc.dg/torture/pr71366-1.c: New testcase.
2774 * gcc.dg/torture/pr71366-2.c: Likewise.
2775
2776 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2777
2778 * gcc.target/powerpc/vslv-0.c: New test.
2779 * gcc.target/powerpc/vslv-1.c: New test.
2780 * gcc.target/powerpc/vsrv-0.c: New test.
2781 * gcc.target/powerpc/vsrv-1.c: New test.
2782
2783 2016-06-01 Nathan Sidwell <nathan@acm.org>
2784
2785 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2786 * gcc.target/nvptx/weak.c: New.
2787
2788 2016-06-01 Richard Biener <rguenther@suse.de>
2789
2790 PR tree-optimization/71261
2791 * gcc.dg/torture/vect-bool-1.c: New testcase.
2792
2793 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2794
2795 * gfortran.dg/gomp/order-1.f90: New test.
2796 * gfortran.dg/gomp/order-2.f90: New test.
2797
2798 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2799
2800 * gcc.dg/unroll-6.c: Update template.
2801 * gcc.dg/unroll-7.c: New testcase.
2802 * gcc.dg/unroll-8.c: New testcase.
2803
2804 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2805
2806 * gnat.dg/opt56.ad[sb]: New test.
2807
2808 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2809
2810 PR c++/66635
2811 * g++.dg/cpp0x/constexpr-ice16.C: New.
2812
2813 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2814
2815 PR tree-optimization/71314
2816 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2817 -mbranch-cost=2.
2818
2819 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2820
2821 PR tree-optimization/71077
2822 * gcc.dg/tree-ssa/pr71077.c: New test.
2823
2824 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2825
2826 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2827 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2828 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2829
2830 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2831
2832 PR c++/71248
2833 * g++.dg/cpp0x/pr71248.C: New.
2834 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2835 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2836 * g++.dg/init/new37.C: Likewise.
2837 * g++.dg/template/static1.C: Likewise.
2838 * g++.dg/template/static2.C: Likewise.
2839
2840 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2841
2842 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2843 instead of %rdi.
2844 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2845
2846 2016-05-31 Marek Polacek <polacek@redhat.com>
2847
2848 * c-c++-common/Wswitch-unreachable-3.c: New test.
2849 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2850
2851 2016-05-31 Richard Biener <rguenther@suse.de>
2852
2853 PR tree-optimization/71352
2854 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2855
2856 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2857
2858 * gcc.target/arm/armv5_thumb_isa.c: New test.
2859
2860 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2861
2862 PR target/71346
2863 * gcc.target/i386/pr71346.c: New test.
2864
2865 2016-05-31 Tom de Vries <tom@codesourcery.com>
2866
2867 PR tree-optimization/69068
2868 * gcc.dg/graphite/pr69068.c: New test.
2869
2870 2016-05-27 Martin Sebor <msebor@redhat.com>
2871
2872 PR c++/71306
2873 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2874
2875 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2876
2877 PR c++/71349
2878 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2879 nowait depend(inout: dd[0]) clauses where permitted.
2880
2881 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2882
2883 PR c++/71238
2884 * g++.dg/parse/pr71238.C: New.
2885 * g++.dg/concepts/friend1.C: Test column numbers too.
2886 * g++.dg/cpp0x/initlist31.C: Likewise.
2887 * g++.dg/cpp0x/pr51420.C: Likewise.
2888 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2889 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2890 * g++.dg/ext/builtin3.C: Likewise.
2891 * g++.dg/lookup/friend12.C: Likewise.
2892 * g++.dg/lookup/friend7.C: Likewise.
2893 * g++.dg/lookup/koenig1.C: Likewise.
2894 * g++.dg/lookup/koenig5.C: Likewise.
2895 * g++.dg/lookup/used-before-declaration.C: Likewise.
2896 * g++.dg/overload/koenig1.C: Likewise.
2897 * g++.dg/template/crash65.C: Likewise.
2898 * g++.dg/template/friend57.C: Likewise.
2899 * g++.dg/warn/Wshadow-5.C: Likewise.
2900 * g++.dg/warn/Wunused-8.C: Likewise.
2901 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2902 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2903 * g++.old-deja/g++.jason/member.C: Likewise.
2904 * g++.old-deja/g++.jason/report.C: Likewise.
2905 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2906 * g++.old-deja/g++.law/visibility20.C: Likewise.
2907 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2908 * g++.old-deja/g++.other/static5.C: Likewise.
2909 * g++.old-deja/g++.pt/overload2.C: Likewise.
2910
2911 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2912
2913 * gcc.dg/tree-ssa/peel1.c: New testcase.
2914 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2915 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2916
2917 2016-05-30 Tom de Vries <tom@codesourcery.com>
2918
2919 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2920 to ce.
2921
2922 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2923
2924 PR c++/71099
2925 * g++.dg/parse/virtual1.C: New.
2926
2927 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2928
2929 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2930 Use correct register when clearing %edx.
2931
2932 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2933
2934 PR tree-optimization/71289
2935 * gcc.dg/pr71289.c: New test.
2936
2937 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2938
2939 PR middle-end/71269
2940 PR middle-end/71292
2941 * gcc.dg/tree-ssa/pr71269.c: New test.
2942 * gcc.dg/tree-ssa/pr71292.c: New test.
2943
2944 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2945
2946 PR middle-end/71252
2947 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2948
2949 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2950
2951 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2952 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2953 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2954
2955 2016-05-30 Tom de Vries <tom@codesourcery.com>
2956
2957 PR tree-optimization/69067
2958 * gcc.dg/graphite/pr69067.c: New test.
2959
2960 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2961
2962 PR target/71245
2963 * gcc.target/i386/pr71245-1.c: New test.
2964 * gcc.target/i386/pr71245-2.c: Ditto.
2965
2966 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2967
2968 PR c++/71105
2969 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2970 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2971 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2972
2973 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2974
2975 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2976
2977 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2978
2979 Revert:
2980 PR c++/69855
2981 * g++.dg/overload/69855.C: New.
2982 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2983 * g++.old-deja/g++.pt/crash3.C: Likewise.
2984
2985 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2986
2987 PR c++/60385
2988 * g++.dg/parse/namespace13.C: New.
2989
2990 2016-05-26 Jeff Law <law@redhat.com>
2991
2992 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2993 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2994 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2995 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2996 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2997 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2998 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2999 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3000 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3001 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3002 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3003 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3004 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3005
3006 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3007
3008 PR c++/69855
3009 * g++.dg/overload/69855.C: New.
3010 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3011 * g++.old-deja/g++.pt/crash3.C: Likewise.
3012
3013 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3014
3015 PR target/63596
3016 * gcc.target/aarch64/va_arg_1.c: New testcase.
3017 * gcc.target/aarch64/va_arg_2.c: Likewise.
3018 * gcc.target/aarch64/va_arg_3.c: Likewise.
3019
3020 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3021
3022 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3023 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3024 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3025 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3026 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3027
3028 2016-05-27 Marek Polacek <polacek@redhat.com>
3029
3030 PR middle-end/71308
3031 * g++.dg/torture/pr71308.C: New test.
3032
3033 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3034
3035 * gcc.dg/zero_bits_compound-1.c: New test.
3036 * gcc.dg/zero_bits_compound-2.c: New test.
3037
3038 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3039
3040 PR middle-end/71279
3041 * gcc.dg/pr71279.c: New test.
3042
3043 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3044
3045 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3046 floating point min/max/comparison instructions.
3047 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3048
3049 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3050
3051 * c-c++-common/gomp/schedule-1.c: New test.
3052 * gfortran.dg/gomp/schedule-1.f90: New test.
3053
3054 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3055
3056 PR c++/70822
3057 PR c++/70106
3058 * g++.dg/cpp1y/auto-fn32.C: New test.
3059 * g++.dg/cpp1y/paren4.C: New test.
3060
3061 2016-05-26 Nathan Sidwell <nathan@acm.org>
3062
3063 * gcc.dg/20060410.c: Xfail on ptx.
3064 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3065 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3066 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3067 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3068 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3069
3070 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3071
3072 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3073
3074 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3075
3076 PR tree-optimization/71280
3077 * gcc.dg/pr71280.c: New test.
3078
3079 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3080
3081 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3082 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3083
3084 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3085
3086 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3087
3088 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3089 kept in memory.
3090
3091 2016-05-25 Jeff Law <law@redhat.com>
3092
3093 PR tree-optimization/71272
3094 * gcc.c-torture/compile/pr71272.c: new test.
3095
3096 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3097
3098 * gcc.target/powerpc/vec-cmpne.c: New test.
3099 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3100
3101 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3102
3103 * gnat.dg/opt55.ad[sb]: New test.
3104
3105 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3106
3107 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3108 * c-c++-common/pr60226.c: Require int32plus.
3109 * gcc.c-torture/execute/pr70602.c: Likewise.
3110 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3111 unsigned long for malloc arg type.
3112 * gcc.dg/asr_div1.c: Require int32plus.
3113 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3114 * gcc.dg/pie-1.c: Require pie.
3115 * gcc.dg/pie-2.c: Likewise.
3116 * gcc.dg/pr59471.c: Require int32plus.
3117 * gcc.dg/pr59963-2.c: XFAIL for int16.
3118 * gcc.dg/pr60114.c: Require int32plus.
3119 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3120 unsigned long for typedef of size_t.
3121 * gcc.dg/pr63914.c: Require int32plus.
3122 * gcc.dg/pr64536.c: Require pt32plus.
3123 * gcc.dg/pr65658.c: Likewise.
3124 * gcc.dg/pr67271.c: Require int32plus.
3125 * gcc.dg/pr68112.c: Likewise.
3126 * gcc.dg/pr69071.c: Skip for avr target.
3127 * gcc.dg/pr69973.c: Require int32plus.
3128 * gcc.dg/pr70169.c: Skip for avr target.
3129 * gcc.dg/sso-6.c: Require int32plus.
3130 * gcc.dg/sso-7.c: Likewise.
3131 * gcc.dg/sso-8.c: Likewise.
3132 * gcc.dg/vrp-min-max-2.c: Likewise.
3133
3134 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3135
3136 PR target/70738
3137 * gcc.target/i386/pr70738-1.c: New test.
3138 * gcc.target/i386/pr70738-2.c: Likewise.
3139 * gcc.target/i386/pr70738-3.c: Likewise.
3140 * gcc.target/i386/pr70738-4.c: Likewise.
3141 * gcc.target/i386/pr70738-5.c: Likewise.
3142 * gcc.target/i386/pr70738-6.c: Likewise.
3143 * gcc.target/i386/pr70738-7.c: Likewise.
3144 * gcc.target/i386/pr70738-8.c: Likewise.
3145 * gcc.target/i386/pr70738-9.c: Likewise.
3146
3147 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3148
3149 PR rtl-optimization/66940
3150 * gcc.c-torture/execute/pr66940.c: New test.
3151
3152 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3153
3154 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3155 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3156 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3157 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3158 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3159 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3160 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3161 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3162 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3163 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3164 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3165 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3166 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3167 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3168 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3169 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3170 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3171 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3172 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3173 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3174 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3175 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3176 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3177 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3178
3179 2016-05-25 Marek Polacek <polacek@redhat.com>
3180
3181 PR c/71265
3182 * gcc.dg/noncompile/pr71265.c: New test.
3183
3184 PR c/71266
3185 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3186
3187 2016-05-25 Nathan Sidwell <nathan@acm.org>
3188
3189 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3190
3191 2016-05-25 Richard Biener <rguenther@suse.de>
3192
3193 PR tree-optimization/71261
3194 * c-c++-common/torture/pr71261.c: New testcase.
3195
3196 2016-05-25 Richard Biener <rguenther@suse.de>
3197
3198 PR tree-optimization/71264
3199 * gcc.dg/vect/pr71264.c: New testcase.
3200
3201 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3202
3203 PR c++/55992
3204 * g++.dg/cpp0x/alias-decl-53.C: New.
3205 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3206
3207 2016-05-25 Martin Liska <mliska@suse.cz>
3208
3209 * g++.dg/pr71239.C: New test.
3210
3211 2016-05-25 Richard Biener <rguenther@suse.de>
3212
3213 * gcc.dg/vect/pr58135.c: Rename to ...
3214 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3215
3216 2016-05-25 Marek Polacek <polacek@redhat.com>
3217
3218 * g++.dg/pr65295.C: Use target c++14.
3219
3220 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3221
3222 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3223 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3224
3225 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3226
3227 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3228 instructions.
3229
3230 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3231
3232 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3233 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3234 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3235 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3236 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3237 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3238 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3239 * c-c++-common/goacc/pcopy.c: Likewise.
3240 * c-c++-common/goacc/pcopyin.c: Likewise.
3241 * c-c++-common/goacc/pcopyout.c: Likewise.
3242 * c-c++-common/goacc/pcreate.c: Likewise.
3243 * c-c++-common/goacc/pr70688.c: New test.
3244 * c-c++-common/goacc/present-1.c: Adjust test.
3245 * c-c++-common/goacc/reduction-5.c: Likewise.
3246 * g++.dg/goacc/data-1.C: New test.
3247
3248 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3249
3250 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3251 vector parity built-in functions.
3252 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3253 count trailing zeros automatic vectorization.
3254 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3255 count trailing zeros built-in functions.
3256
3257 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3258
3259 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3260
3261 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3262
3263 PR target/71050
3264 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3265
3266 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3267
3268 PR c++/50436
3269 * g++.dg/template/crash123.C: New.
3270 * g++.dg/template/crash124.C: Likewise.
3271
3272 2016-05-24 Martin Sebor <msebor@redhat.com>
3273
3274 PR c++/71147
3275 * g++.dg/ext/flexary16.C: New test.
3276
3277 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3278
3279 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3280 before math.h is included.
3281 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3282 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3283 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3284 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3285 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3286 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3287 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3288 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3289 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3290 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3291 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3292 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3293 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3294 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3295 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3296 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3297 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3298 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3299 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3300 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3301 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3302 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3303 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3304
3305 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3306 Kelvin Nilsen <kelvin@gcc.gnu.org>
3307
3308 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3309 support.
3310
3311 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3312
3313 PR c++/69872
3314 * g++.dg/warn/Wno-narrowing1.C: New.
3315
3316 2016-05-24 Marek Polacek <polacek@redhat.com>
3317
3318 PR c/71249
3319 * c-c++-common/Wswitch-unreachable-2.c: New test.
3320
3321 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3322
3323 PR c++/71257
3324 * g++.dg/vect/simd-clone-6.cc: New test.
3325 * g++.dg/gomp/declare-simd-6.C: New test.
3326
3327 PR middle-end/70434
3328 PR c/69504
3329 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3330
3331 2016-05-24 Richard Biener <rguenther@suse.de>
3332
3333 PR tree-optimization/71240
3334 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3335
3336 2016-05-24 Richard Biener <rguenther@suse.de>
3337
3338 PR tree-optimization/71230
3339 * gcc.dg/torture/pr71230.c: New testcase.
3340 * g++.dg/torture/pr71230.C: Likewise.
3341
3342 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3343
3344 * c-c++-common/goacc/routine-5.c: Add tests.
3345 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3346 * gfortran.dg/goacc/routine-6.f90: Add tests.
3347
3348 2016-05-24 Richard Biener <rguenther@suse.de>
3349
3350 PR tree-optimization/71253
3351 * gcc.dg/torture/pr71253.c: New testcase.
3352
3353 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3354
3355 PR middle-end/71252
3356 * gfortran.dg/pr71252.f90: New test.
3357
3358 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3359
3360 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3361
3362 2016-05-24 Richard Biener <rguenther@suse.de>
3363
3364 PR middle-end/70434
3365 PR c/69504
3366 * c-c++-common/vector-subscript-4.c: New testcase.
3367 * c-c++-common/vector-subscript-5.c: Likewise.
3368
3369 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3370
3371 PR fortran/71123
3372 * gfortran.dg/namelist_90.f: New test
3373
3374 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3375
3376 PR fortran/66461
3377 * gfortran.dg/unexpected_eof.f: New test
3378
3379 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3380 Kelvin Nilsen <kelvin@gcc.gnu.org>
3381
3382 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3383 as little endian.
3384
3385 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3386
3387 PR c++/70972
3388 * g++.dg/cpp0x/inh-ctor20.C: New.
3389 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3390
3391 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3392
3393 PR c++/69095
3394 * g++.dg/cpp0x/variadic168.C: New.
3395
3396 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3397
3398 * g++.dg/cpp0x/pr31445.C: Test column number too.
3399 * g++.dg/cpp0x/pr32253.C: Likewise.
3400 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3401 * g++.dg/cpp0x/variadic36.C: Likewise.
3402
3403 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3404
3405 * gcc.dg/fold-notshift-2.c: Adjust.
3406
3407 2016-05-23 Marek Polacek <polacek@redhat.com>
3408
3409 PR c/49859
3410 * c-c++-common/Wswitch-unreachable-1.c: New test.
3411 * gcc.dg/Wswitch-unreachable-1.c: New test.
3412 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3413 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3414 * g++.dg/gomp/block-10.C: Likewise.
3415 * gcc.dg/gomp/block-10.c: Likewise.
3416 * g++.dg/gomp/block-9.C: Likewise.
3417 * gcc.dg/gomp/block-9.c: Likewise.
3418 * g++.dg/gomp/target-1.C: Likewise.
3419 * g++.dg/gomp/target-2.C: Likewise.
3420 * gcc.dg/gomp/target-1.c: Likewise.
3421 * gcc.dg/gomp/target-2.c: Likewise.
3422 * g++.dg/gomp/taskgroup-1.C: Likewise.
3423 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3424 * gcc.dg/gomp/teams-1.c: Likewise.
3425 * g++.dg/gomp/teams-1.C: Likewise.
3426 * g++.dg/overload/error3.C: Likewise.
3427 * g++.dg/tm/jump1.C: Likewise.
3428 * g++.dg/torture/pr40335.C: Likewise.
3429 * gcc.dg/c99-vla-jump-5.c: Likewise.
3430 * gcc.dg/switch-warn-1.c: Likewise.
3431 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3432 * gcc.dg/nested-func-1.c: Likewise.
3433 * gcc.dg/pr67784-4.c: Likewise.
3434
3435 2016-05-23 Richard Biener <rguenther@suse.de>
3436
3437 PR tree-optimization/71230
3438 * gfortran.dg/pr71230-1.f90: New testcase.
3439 * gfortran.dg/pr71230-2.f90: Likewise.
3440
3441 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3442
3443 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3444 * gcc.dg/vect/pr58135.c: Add new.
3445 * gfortran.dg/pr46519-1.f: Adjust test case.
3446
3447 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3448
3449 PR c++/53401
3450 * g++.dg/cpp0x/decltype64.C: New.
3451
3452 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3453
3454 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3455 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3456 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3457
3458 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3459
3460 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3461 Add poly64x1_t and poly64x2_t cases if supported.
3462 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3463 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3464 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3465 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3466 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3467
3468 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3469
3470 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3471 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3472 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3473 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3474 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3475 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3476 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3477
3478 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3479
3480 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3481
3482 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3483
3484 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3485 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3486
3487 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3488
3489 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3490 constraint instead of "r".
3491 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3492 insn instead of vxorpd.
3493 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3494
3495 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3496 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3497
3498 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3499
3500 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3501 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3502
3503 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3504
3505 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3506
3507 PR middle-end/40921
3508 * gcc.dg/tree-ssa/pr40921.c: New test.
3509
3510 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3511
3512 PR target/71103
3513 * gcc.target/avr/pr71103.c: New test.
3514
3515 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3516
3517 PR middle-end/71179
3518 * gcc.dg/tree-ssa/pr71179.c: New test.
3519
3520 2016-05-20 Martin Sebor <msebor@redhat.com>
3521
3522 PR c/71115
3523 * gcc.dg/init-excess-2.c: New test.
3524
3525 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3526
3527 * gnat.dg/opt53.adb: New test.
3528 * gnat.dg/opt54.adb: Likewise.
3529
3530 2016-05-20 Martin Jambor <mjambor@suse.cz>
3531
3532 PR tree-optimization/70884
3533 * gcc.dg/tree-ssa/pr70919.c: New test.
3534
3535 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3536
3537 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3538 formatting.
3539 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3540 fix code formatting.
3541
3542 2016-05-20 Nathan Sidwell <nathan@acm.org>
3543
3544 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3545 non-common cases.
3546 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3547
3548 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3549
3550 * jit.dg/all-non-failing-tests.h: Add
3551 test-factorial-must-tail-call.c.
3552 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3553 * jit.dg/test-factorial-must-tail-call.c: New test case.
3554
3555 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3556
3557 PR fortran/71204
3558 * gfortran.dg/pr71204.f90: New test.
3559
3560 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3561
3562 * gcc.target/nvptx/sincos.c: New test.
3563
3564 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3565
3566 PR c++/70572
3567 * g++.dg/cpp1y/auto-fn31.C: New.
3568
3569 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3570
3571 * gcc.target/powerpc/vec-addec.c: New test.
3572 * gcc.target/powerpc/vec-addec-int128.c: New test.
3573
3574 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3575
3576 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3577 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3578 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3579 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3580
3581 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3582
3583 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3584
3585 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3586
3587 PR c++/71210
3588 * g++.dg/opt/pr71210-1.C: New test.
3589 * g++.dg/opt/pr71210-2.C: New test.
3590
3591 PR tree-optimization/29756
3592 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3593 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3594 only on selected targets where V4SImode vectors are known to be
3595 supported.
3596
3597 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3598
3599 PR tree-optimization/71079
3600 PR tree-optimization/71206
3601 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3602
3603 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3604
3605 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3606 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3607 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3608
3609 2016-05-20 Richard Guenther <rguenther@suse.de>
3610
3611 PR tree-optimization/29756
3612 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3613
3614 2016-05-20 Richard Biener <rguenther@suse.de>
3615
3616 PR tree-optimization/71185
3617 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3618
3619 2016-05-20 Richard Biener <rguenther@suse.de>
3620
3621 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3622
3623 2016-05-19 Marek Polacek <polacek@redhat.com>
3624
3625 PR c++/71075
3626 * g++.dg/diagnostic/pr71075.C: New test.
3627
3628 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3629
3630 PR c++/71184
3631 * g++.dg/pr71184.C: New test case.
3632
3633 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3634
3635 * gcc.target/powerpc/darn-0.c: New test.
3636 * gcc.target/powerpc/darn-1.c: New test.
3637 * gcc.target/powerpc/darn-2.c: New test.
3638
3639 2016-05-19 Marek Polacek <polacek@redhat.com>
3640
3641 PR tree-optimization/71031
3642 * gcc.dg/tree-ssa/vrp100.c: New test.
3643
3644 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3645
3646 PR rtl-optimization/71148
3647 * gcc.dg/pr71148.c: New test.
3648
3649 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3650
3651 PR target/71056
3652 * gcc.target/arm/pr71056.c: New test.
3653
3654 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3655
3656 * c-c++-common/pr69669.c: Check the used mode.
3657
3658 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3659
3660 PR sanitizer/64354
3661 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3662
3663 2016-05-19 Richard Biener <rguenther@suse.de>
3664
3665 PR tree-optimization/70729
3666 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3667 * gcc.dg/graphite/scop-18.c: Likewise.
3668 * gcc.dg/pr41783.c: Disable LIM.
3669 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3670 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3671 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3672 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3673 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3674 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3675 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3676 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3677 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3678 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3679 * gfortran.dg/pr42108.f90: Likewise.
3680
3681 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3682
3683 PR driver/69265
3684 * gcc.dg/spellcheck-options-11.c: New test case.
3685
3686 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR c++/71100
3689 * g++.dg/opt/pr71100.C: New test.
3690
3691 2016-05-18 Martin Jambor <mjambor@suse.cz>
3692
3693 PR ipa/69708
3694 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3695 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3696 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3697 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3698
3699 2016-05-18 Martin Jambor <mjambor@suse.cz>
3700
3701 PR ipa/69708
3702 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3703 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3704 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3705 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3706 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3707
3708 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3709
3710 PR c++/69793
3711 * g++.dg/template/crash122.C: New.
3712
3713 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3714
3715 PR c++/70466
3716 * g++.dg/template/pr70466-1.C: New.
3717 * g++.dg/template/pr70466-2.C: Likewise.
3718
3719 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3720
3721 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3722 splat operations and the XXSPLTIB instruction.
3723 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3724 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3725 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3726 xxlxor to clear a register.
3727
3728 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3729
3730 * gcc.dg/torture/pr71020.c: New test.
3731
3732 2016-05-18 Martin Jambor <mjambor@suse.cz>
3733
3734 PR ipa/70646
3735 * gcc.dg/ipa/pr70646.c: New test.
3736
3737 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3738
3739 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3740
3741 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3742
3743 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3744 missing tests for vreinterpretq_p{8,16}.
3745
3746 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3747
3748 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3749 vsliq_n_s64 and vsliq_n_u64.
3750
3751 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3752
3753 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3754 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3755
3756 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3757
3758 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3759 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3760 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3761
3762 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3763
3764 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3765 in comment.
3766
3767 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3768
3769 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3770 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3771 "blr\t" and switch to scan-assembler-times.
3772
3773 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3774
3775 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3776 with __aarch64__.
3777 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3778 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3779
3780 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3781
3782 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3783 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3784 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3785 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3786 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3787 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3788
3789 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3790 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3791
3792 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3793 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3794
3795 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3796 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3797
3798 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3799
3800 2016-05-18 Richard Biener <rguenther@suse.de>
3801
3802 PR tree-optimization/71168
3803 * gcc.dg/torture/pr71168.c: New testcase.
3804
3805 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3806
3807 PR middle-end/63586
3808 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3809 * gcc.dg/tree-ssa/pr63586.c: New test.
3810 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3811
3812 2016-05-17 Nathan Sidwell <nathan@acm.org>
3813
3814 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3815 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3816 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3817 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3818
3819 2016-05-17 Nathan Sidwell <nathan@acm.org>
3820
3821 * gcc.target/nvptx/abi-vararg-3.c: New.
3822
3823 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3824
3825 PR tree-optimization/54579
3826 PR middle-end/55299
3827 * gcc.dg/fold-notrotate-1.c: New test.
3828 * gcc.dg/fold-notshift-1.c: New test.
3829 * gcc.dg/fold-notshift-2.c: New test.
3830
3831 2016-05-17 Marek Polacek <polacek@redhat.com>
3832
3833 PR ipa/71146
3834 * g++.dg/ipa/pr71146.C: New test.
3835
3836 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3837
3838 * jit.dg/test-error-array-bounds.c: New test case.
3839
3840 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3841
3842 * gcc.dg/tree-ssa/and-1.c: New testcase.
3843
3844 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3845
3846 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3847 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3848
3849 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3850
3851 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3852 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3853
3854 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3855
3856 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3857
3858 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3859
3860 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3861
3862 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3863
3864 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3865 ".2d[index]" when scan the assembly.
3866 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3867 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3868 float64x1.
3869 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3870
3871 2016-05-17 Richard Biener <rguenther@suse.de>
3872
3873 PR tree-optimization/71132
3874 * gcc.dg/torture/pr71132.c: New testcase.
3875
3876 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3877
3878 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3879
3880 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3881
3882 PR target/70809
3883 * gcc.target/aarch64/pr70809_1.c: New test.
3884
3885 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3886
3887 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3888 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3889 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3890 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3891
3892 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3893 Ilya Enkovich <ilya.enkovich@intel.com>
3894
3895 PR target/71114
3896 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3897
3898 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3899
3900 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3901 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3902
3903 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3904
3905 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3906 test for __ARM_FP16_ARGS.
3907 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3908 * gcc.target/arm/aapcs/neon-vect10.c: New.
3909 * gcc.target/arm/aapcs/neon-vect9.c: New.
3910 * gcc.target/arm/aapcs/vfp18.c: New.
3911 * gcc.target/arm/aapcs/vfp19.c: New.
3912 * gcc.target/arm/aapcs/vfp20.c: New.
3913 * gcc.target/arm/aapcs/vfp21.c: New.
3914 * gcc.target/arm/fp16-aapcs-1.c: New.
3915 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3916 test for __ARM_FP16_ARGS.
3917 * g++.target/arm/fp16-return-1.c: Update expected output.
3918
3919 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3920
3921 PR testsuite/70227
3922 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3923
3924 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3925
3926 PR fortran/69603
3927 * gfortran.dg/pr69603.f90: New testcase.
3928
3929 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3930
3931 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3932
3933 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3934
3935 PR fortran/71047
3936 * gfortran.dg/pr71047.f08: New test.
3937
3938 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3939
3940 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3941 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3942 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3943
3944 2016-05-13 Martin Sebor <msebor@redhat.com>
3945
3946 PR c++/60049
3947 * g++.dg/cpp0x/constexpr-60049.C: New test.
3948
3949 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3950
3951 PR bootstrap/71071
3952 * gcc.dg/pr71071.c: New test.
3953
3954 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3955
3956 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3957 remove XOP handling.
3958 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3959
3960 2016-05-13 Nathan Sidwell <nathan@acm.org>
3961
3962 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3963 __atomic_is_lock_free declaration.
3964
3965 2016-05-13 Richard Biener <rguenther@suse.de>
3966
3967 PR tree-optimization/42587
3968 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3969
3970 2016-05-13 Martin Liska <mliska@suse.cz>
3971
3972 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3973 the new format of dump output.
3974
3975 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3976
3977 * gcc.dg/pr71084.c: New test.
3978
3979 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3980
3981 PR target/53440
3982 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3983
3984 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3985
3986 * gcc.target/aarch64/struct_return.c: New test.
3987
3988 2016-05-12 Marek Polacek <polacek@redhat.com>
3989
3990 PR c/70756
3991 * c-c++-common/pr70756-2.c: New test.
3992 * c-c++-common/pr70756.c: New test.
3993
3994 2016-05-12 Richard Biener <rguenther@suse.de>
3995
3996 PR tree-optimization/71059
3997 * gcc.dg/torture/pr71059.c: New testcase.
3998
3999 2016-05-12 Richard Biener <rguenther@suse.de>
4000
4001 PR tree-optimization/71062
4002 * gcc.dg/torture/pr71062.c: New testcase.
4003
4004 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4005
4006 PR tree-optimization/71006
4007 * gcc.dg/pr71006.c: New test.
4008
4009 2016-05-12 Marek Polacek <polacek@redhat.com>
4010
4011 PR driver/71063
4012 * gcc.dg/opts-7.c: New test.
4013
4014 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4015
4016 PR target/70830
4017 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4018 Add -save-temps to dg-options.
4019 Scan for ldmfd rather than pop instruction.
4020 * gcc.target/arm/interrupt-2.c: Likewise.
4021 * gcc.target/arm/pr70830.c: New test.
4022
4023 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4024
4025 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4026 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4027
4028 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4029 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4030 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4031
4032 PR target/71019
4033 * gcc.target/i386/avx512vl-pack-1.c: New test.
4034 * gcc.target/i386/avx512vl-pack-2.c: New test.
4035 * gcc.target/i386/avx512bw-pack-2.c: New test.
4036
4037 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4038
4039 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4040 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4041 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4042
4043 2016-05-12 Richard Biener <rguenther@suse.de>
4044
4045 PR tree-optimization/70986
4046 * gcc.dg/torture/pr70986-1.c: New testcase.
4047 * gcc.dg/torture/pr70986-2.c: Likewise.
4048 * gcc.dg/torture/pr70986-3.c: Likewise.
4049
4050 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4051
4052 PR c/43651
4053 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4054 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4055
4056 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4057
4058 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4059 directive.
4060 * gcc.target/i386/pr66746.c: Ditto.
4061
4062 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4063
4064 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4065 support.
4066 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4067 warning when using -mvsx-timode.
4068 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4069 * gcc.target/powerpc/dform-2.c: Likewise.
4070 * gcc.target/powerpc/pr68805.c: Likewise.
4071
4072 2016-05-11 Marek Polacek <polacek@redhat.com>
4073
4074 PR c++/71024
4075 * c-c++-common/attributes-3.c: New test.
4076
4077 2016-05-11 Nathan Sidwell <nathan@acm.org>
4078
4079 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4080 * gcc.c-torture/execute/pr68185.c: Likewise.
4081 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4082 * gcc.dg/pr69634.c: Requires scheduling.
4083 * gcc.dg/torture/pr66178.c: Require label values.
4084 * gcc.dg/setjmp-6.c: Require indirect jumps.
4085
4086 2016-05-11 Richard Biener <rguenther@suse.de>
4087
4088 PR tree-optimization/71055
4089 * gcc.dg/torture/pr71055.c: New testcase.
4090
4091 2016-05-11 Richard Biener <rguenther@suse.de>
4092
4093 PR debug/71057
4094 * g++.dg/debug/pr71057.C: New testcase.
4095
4096 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4097
4098 PR fortran/70855
4099 * gfortran.dg/gomp/pr70855.f90: New test.
4100
4101 2016-05-11 Richard Biener <rguenther@suse.de>
4102
4103 PR middle-end/71002
4104 * g++.dg/torture/pr71002.C: New testcase.
4105
4106 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4107
4108 PR middle-end/70807
4109 * gcc.dg/pr70807.c: New test.
4110
4111 2016-05-10 Martin Sebor <msebor@redhat.com>
4112
4113 PR c++/38611
4114 * g++.dg/Wattributes.C: New test.
4115
4116 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4117
4118 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4119 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4120 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4121
4122 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4123
4124 PR target/70799
4125 * gcc.target/i386/pr70799-1.c: New test.
4126
4127 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4128
4129 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4130
4131 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4132
4133 PR middle-end/70877
4134 * gcc.target/i386/pr70877.c: New test.
4135
4136 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4137
4138 PR tree-optimization/70786
4139 * gcc.target/i386/pr70876.c: New test.
4140
4141 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4142
4143 PR target/70927
4144 * gcc.target/i386/avx512vl-logic-1.c: New test.
4145 * gcc.target/i386/avx512vl-logic-2.c: New test.
4146 * gcc.target/i386/avx512dq-logic-2.c: New test.
4147
4148 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4149
4150 PR target/70963
4151 * gcc.target/powerpc/pr70963.c: New.
4152
4153 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4154
4155 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4156 (test_very_wide_line): Add ruler to expected output.
4157 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4158 (test_very_wide_line): Likewise.
4159 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4160 (test_show_locus): Within the handling of "test_very_wide_line",
4161 enable show_ruler_p on the diagnostic context.
4162
4163 2016-05-10 Richard Biener <rguenther@suse.de>
4164
4165 PR tree-optimization/71039
4166 * gcc.dg/torture/pr71039.c: New testcase.
4167
4168 2016-05-10 Nathan Sidwell <nathan@acm.org>
4169
4170 * gcc.dg/nested-func-10.c: Requires alloca.
4171 * gcc.dg/nested-func-9.c: Requires alloca.
4172 * gcc.c-torture/execute/pr70460.c: Requires labels.
4173 * gcc.c-torture/compile/pr70199.c: Requires labels.
4174 * gcc.target/nvptx/decl.c: Compile only.
4175 * gcc.target/nvptx/trailing-init.c: Compile only.
4176 * gcc.target/nvptx/ary-init.c: Compile only.
4177
4178 2016-05-10 Marek Polacek <polacek@redhat.com>
4179
4180 PR c/70255
4181 * gcc.dg/attr-opt-1.c: New test.
4182
4183 2016-05-10 Richard Biener <rguenther@suse.de>
4184
4185 PR tree-optimization/70497
4186 PR tree-optimization/28367
4187 * gcc.dg/torture/20160404-1.c: New testcase.
4188 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4189 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4190
4191 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4192
4193 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4194
4195 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4196
4197 * gcc.target/i386/fabsneg-1.c New test.
4198
4199 2016-05-09 Alan Modra <amodra@gmail.com>
4200
4201 PR testsuite/70826
4202 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4203
4204 2016-05-09 Richard Biener <rguenther@suse.de>
4205
4206 PR tree-optimization/70985
4207 * gcc.dg/torture/pr70985.c: New testcase.
4208
4209 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4210
4211 * gcc.dg/tree-ssa/ifc-9.c: New test.
4212 * gcc.dg/tree-ssa/ifc-10.c: New test.
4213 * gcc.dg/tree-ssa/ifc-11.c: New test.
4214 * gcc.dg/tree-ssa/ifc-12.c: New test.
4215 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4216 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4217 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4218
4219 2016-05-09 Richard Biener <rguenther@suse.de>
4220
4221 PR fortran/70937
4222 * gfortran.dg/pr70937.f90: New testcase.
4223
4224 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4225
4226 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4227
4228 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4229
4230 PR fortran/56226
4231 * gfortran.dg/dec_structure_1.f90: New testcase.
4232 * gfortran.dg/dec_structure_2.f90: Ditto.
4233 * gfortran.dg/dec_structure_3.f90: Ditto.
4234 * gfortran.dg/dec_structure_4.f90: Ditto.
4235 * gfortran.dg/dec_structure_5.f90: Ditto.
4236 * gfortran.dg/dec_structure_6.f90: Ditto.
4237 * gfortran.dg/dec_structure_7.f90: Ditto.
4238 * gfortran.dg/dec_structure_8.f90: Ditto.
4239 * gfortran.dg/dec_structure_9.f90: Ditto.
4240 * gfortran.dg/dec_structure_10.f90: Ditto.
4241 * gfortran.dg/dec_structure_11.f90: Ditto.
4242 * gfortran.dg/dec_union_1.f90: Ditto.
4243 * gfortran.dg/dec_union_2.f90: Ditto.
4244 * gfortran.dg/dec_union_3.f90: Ditto.
4245 * gfortran.dg/dec_union_4.f90: Ditto.
4246 * gfortran.dg/dec_union_5.f90: Ditto.
4247 * gfortran.dg/dec_union_6.f90: Ditto.
4248 * gfortran.dg/dec_union_7.f90: Ditto.
4249
4250 2016-05-07 Tom de Vries <tom@codesourcery.com>
4251
4252 PR tree-optimization/70956
4253 * gcc.dg/graphite/pr70956.c: New test.
4254
4255 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4256
4257 PR middle-end/70941
4258 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4259 (a, b, c, d): Change type from char to signed char.
4260 (main): Compare against (signed char) -1634678893 instead of
4261 hardcoded -109. Use __builtin_abort instead of abort.
4262
4263 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4264 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4265
4266 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4267
4268 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4269
4270 PR debug/70935
4271 * gcc.dg/torture/pr70935.c: New test.
4272
4273 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4274
4275 PR target/58219
4276 * gcc.target/sh/pr58219.c: New tests.
4277
4278 2016-05-06 Richard Biener <rguenther@suse.de>
4279
4280 PR tree-optimization/70960
4281 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4282
4283 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4284
4285 PR target/52933
4286 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4287 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4288 Adjust expected instruction counts.
4289 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4290
4291 2016-05-06 Marek Polacek <polacek@redhat.com>
4292
4293 PR sanitizer/70875
4294 * gcc.dg/ubsan/bounds-3.c: New test.
4295
4296 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4297
4298 PR target/54089
4299 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4300
4301 2016-05-06 Richard Biener <rguenther@suse.de>
4302
4303 PR middle-end/70931
4304 * gfortran.dg/pr70931.f90: New testcase.
4305
4306 2016-05-06 Richard Biener <rguenther@suse.de>
4307
4308 PR middle-end/70941
4309 * gcc.dg/torture/pr70941.c: New testcase.
4310
4311 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4312
4313 PR tree-optimization/57206
4314 * gcc.dg/vect/pr57206.c: New test.
4315
4316 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4317
4318 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4319
4320 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4321
4322 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4323
4324 * c-c++-common/Wdangling-else-4.c: New test.
4325
4326 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4327
4328 PR c++/70906
4329 PR c++/70933
4330 * g++.dg/opt/pr70906.C: New test.
4331 * g++.dg/opt/pr70933.C: New test.
4332
4333 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4334
4335 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4336
4337 * gcc.dg/ipa/pure-const-3.c: New testcase.
4338
4339 2016-05-04 Marek Polacek <polacek@redhat.com>
4340
4341 * c-c++-common/Wdangling-else-1.c: New test.
4342 * c-c++-common/Wdangling-else-2.c: New test.
4343 * c-c++-common/Wdangling-else-3.c: New test.
4344
4345 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4346
4347 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4348 flag is present.
4349
4350 2016-05-04 Marek Polacek <polacek@redhat.com>
4351
4352 PR c/48778
4353 * gcc.dg/Waddress-2.c: New test.
4354
4355 2016-05-04 Alan Modra <amodra@gmail.com>
4356
4357 * gcc.target/powerpc/pr70866.c: New.
4358
4359 2016-05-03 Martin Sebor <msebor@redhat.com>
4360
4361 PR c++/66561
4362 * c-c++-common/builtin_location.c: New test.
4363 * g++.dg/cpp1y/builtin_location.C: New test.
4364
4365 2016-05-03 Marek Polacek <polacek@redhat.com>
4366
4367 PR c/70859
4368 * gcc.dg/pr70859.c: New test.
4369 * gcc.dg/pr70859-2.c: New test.
4370
4371 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4372
4373 * gnat.dg/debug5.adb: New testcase.
4374
4375 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4376
4377 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4378 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4379 Procedure to check for z10 instruction set.
4380
4381 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4382
4383 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4384
4385 2016-05-03 Alan Modra <amodra@gmail.com>
4386
4387 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4388
4389 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4390
4391 * gcc.target/i386/avx512f-cvt-1.c: New test.
4392
4393 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4394
4395 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4396 -fdump-tree-vrp-details.
4397
4398 2016-05-03 Richard Biener <rguenther@suse.de>
4399
4400 * gcc.dg/pr30172-1.c: Adjust.
4401 * gcc.dg/pr63743.c: Likewise.
4402 * gcc.dg/tm/pr51696.c: Likewise.
4403 * c-c++-common/tm/safe-1.c: Likewise.
4404 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4405 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4406 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4407 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4408
4409 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4410
4411 PR rtl-optimization/70467
4412 * gcc.target/i386/pr70467-3.c: New test.
4413 * gcc.target/i386/pr70467-4.c: New test.
4414
4415 PR tree-optimization/70916
4416 * gcc.c-torture/compile/pr70916.c: New test.
4417
4418 PR target/49244
4419 * gcc.target/i386/pr49244-1.c: New test.
4420 * gcc.target/i386/pr49244-2.c: New test.
4421
4422 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4423
4424 PR rtl-optimization/44281
4425 * gcc.target/i386/pr44281.c: New test.
4426
4427 2016-05-03 bin cheng <bin.cheng@arm.com>
4428
4429 PR tree-optimization/56541
4430 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4431 * gcc.dg/vect/pr56541.c: new test.
4432
4433 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4434
4435 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4436 __float128.
4437 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4438
4439 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4440
4441 PR testsuite/70520
4442 * c-c++-common/asan/clone-test-1.c (main): Align child process
4443 stack to 16 bytes.
4444
4445 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4446
4447 PR c++/62314
4448 * g++.dg/spellcheck-fields-2.C: New test case.
4449
4450 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4451
4452 PR c++/62314
4453 * g++.dg/pr62314.C: New test case.
4454
4455 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4456
4457 * gcc.dg/ipa/inline-8.c: New testcase.
4458
4459 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4460
4461 PR rtl-optimization/70467
4462 * gcc.target/i386/pr70467-1.c: New test.
4463
4464 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4465
4466 * gcc.dg/spec-options.c: Run the test on all targets.
4467 * gcc.dg/foo.specs: Use cpp_unique_options.
4468
4469 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4470
4471 * gcc.dg/tree-ssa/unord.c: New testcase.
4472
4473 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4474
4475 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4476
4477 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4478
4479 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4480
4481 2016-05-02 Marek Polacek <polacek@redhat.com>
4482
4483 PR c/70851
4484 * gcc.dg/enum-incomplete-3.c: New test.
4485
4486 2016-05-02 Marek Polacek <polacek@redhat.com>
4487 Tom de Vries <tom@codesourcery.com>
4488
4489 PR tree-optimization/70700
4490 * gcc.dg/pr70700.c: New test.
4491
4492 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4493
4494 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4495 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4496 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4497 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4498 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4499
4500 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4501
4502 * ada/acats/run_acats: Rename into...
4503 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4504 * ada/acats/run_all.sh: Remove redundant test.
4505 (target_run): Move around.
4506 (target_gnatchop): Use newly built executable.
4507 (target_gnatmake): Likewise.
4508 Check that the compilation of impbit succeeds.
4509
4510 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4511
4512 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4513 * gcc.dg/20021029-1.c: Likewise.
4514 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4515 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4516 * gcc.target/sh/cmpstr.c: Likewise.
4517 * gcc.target/sh/cmpstrn.c: Likewise.
4518 * gcc.target/sh/memset.c: Likewise.
4519 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4520 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4521 * gcc.target/sh/pr39423-1.c: Likewise.
4522 * gcc.target/sh/pr49468-di.c: Likewise.
4523 * gcc.target/sh/pr49468-si.c: Likewise.
4524 * gcc.target/sh/pr49880-1.c: Likewise.
4525 * gcc.target/sh/pr49880-2.c: Likewise.
4526 * gcc.target/sh/pr49880-3.c: Likewise.
4527 * gcc.target/sh/pr50751-1.c: Likewise.
4528 * gcc.target/sh/pr50751-4.c: Likewise.
4529 * gcc.target/sh/pr50751-7.c: Likewise.
4530 * gcc.target/sh/pr51244-1.c: Likewise.
4531 * gcc.target/sh/pr51244-10.c: Likewise.
4532 * gcc.target/sh/pr51244-11.c: Likewise.
4533 * gcc.target/sh/pr51244-12.c: Likewise.
4534 * gcc.target/sh/pr51244-13.c: Likewise.
4535 * gcc.target/sh/pr51244-14.c: Likewise.
4536 * gcc.target/sh/pr51244-17.c: Likewise.
4537 * gcc.target/sh/pr51244-18.c: Likewise.
4538 * gcc.target/sh/pr51244-19.c: Likewise.
4539 * gcc.target/sh/pr51244-4.c: Likewise.
4540 * gcc.target/sh/pr51244-5.c: Likewise.
4541 * gcc.target/sh/pr51244-7.c: Likewise.
4542 * gcc.target/sh/pr51244-8.c: Likewise.
4543 * gcc.target/sh/pr51244-9.c: Likewise.
4544 * gcc.target/sh/pr51697.c: Likewise.
4545 * gcc.target/sh/pr52483-1.c: Likewise.
4546 * gcc.target/sh/pr52483-2.c: Likewise.
4547 * gcc.target/sh/pr52483-3.c: Likewise.
4548 * gcc.target/sh/pr52483-5.c: Likewise.
4549 * gcc.target/sh/pr52933-1.c: Likewise.
4550 * gcc.target/sh/pr52933-2.c: Likewise.
4551 * gcc.target/sh/pr52933-3.c: Likewise.
4552 * gcc.target/sh/pr53568-1.c: Likewise.
4553 * gcc.target/sh/pr53976-1.c: Likewise.
4554 * gcc.target/sh/pr53988-1.c: Likewise.
4555 * gcc.target/sh/pr53988.c: Likewise.
4556 * gcc.target/sh/pr54089-1.c: Likewise.
4557 * gcc.target/sh/pr54089-6.c: Likewise.
4558 * gcc.target/sh/pr54089-7.c: Likewise.
4559 * gcc.target/sh/pr54089-8.c: Likewise.
4560 * gcc.target/sh/pr54089-9.c: Likewise.
4561 * gcc.target/sh/pr54236-1.c: Likewise.
4562 * gcc.target/sh/pr54236-2.c: Likewise.
4563 * gcc.target/sh/pr54236-3.c: Likewise.
4564 * gcc.target/sh/pr54236-4.c: Likewise.
4565 * gcc.target/sh/pr54386.c: Likewise.
4566 * gcc.target/sh/pr54602-1.c: Likewise.
4567 * gcc.target/sh/pr54685.c: Likewise.
4568 * gcc.target/sh/pr54760-1.c: Likewise.
4569 * gcc.target/sh/pr54760-2.c: Likewise.
4570 * gcc.target/sh/pr54760-3.c: Likewise.
4571 * gcc.target/sh/pr54760-4.c: Likewise.
4572 * gcc.target/sh/pr54760-5.c: Likewise.
4573 * gcc.target/sh/pr54760-6.c: Likewise.
4574 * gcc.target/sh/pr55146.c: Likewise.
4575 * gcc.target/sh/pr55160.c: Likewise.
4576 * gcc.target/sh/pr59278.c: Likewise.
4577 * gcc.target/sh/pr59401-1.c: Likewise.
4578 * gcc.target/sh/pr59533-1.c: Likewise.
4579 * gcc.target/sh/pr63260.c: Likewise.
4580 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4581 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4582 * gcc.target/sh/strlen.c: Likewise.
4583 * gcc.target/sh/torture/pr30807.c: Likewise.
4584 * gcc.target/sh/torture/pr34777.c: Likewise.
4585 * gcc.target/sh/torture/pr64652.c: Likewise.
4586 * gcc.target/sh/torture/pr65505.c: Likewise.
4587 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4588 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4589
4590 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4591
4592 PR c++/66644
4593 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4594
4595 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4596
4597 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4598 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4599 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4600 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4601
4602 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4603
4604 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4605 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4606
4607 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4608
4609 PR middle-end/70626
4610 * c-c++-common/goacc/combined-reduction.c: New test.
4611 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4612
4613 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4614
4615 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4616 *movdi_internal pattern only if PIC off.
4617 * gcc.target/i386/pr70155-2.c: Likewise.
4618 * gcc.target/i386/pr70155-3.c: Likewise.
4619 * gcc.target/i386/pr70155-4.c: Likewise.
4620 * gcc.target/i386/pr70155-5.c: Likewise.
4621 * gcc.target/i386/pr70155-6.c: Likewise.
4622 * gcc.target/i386/pr70155-7.c: Likewise.
4623 * gcc.target/i386/pr70155-8.c: Likewise.
4624 * gcc.target/i386/pr70155-15.c: Likewise.
4625 * gcc.target/i386/pr70155-17.c: Likewise.
4626 * gcc.target/i386/pr70155-22.c: Likewise.
4627
4628 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4629
4630 PR tree-optimization/70803
4631 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4632
4633 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4634
4635 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4636 optimization of vector loop.
4637 * gcc.target/i386/vect-unpack-3.c: New test.
4638 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4639 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4640 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4641
4642 2016-04-29 Marek Polacek <polacek@redhat.com>
4643
4644 PR sanitizer/70342
4645 * g++.dg/ubsan/null-7.C: New test.
4646
4647 PR c/70852
4648 * gcc.dg/pr70852.c: New test.
4649
4650 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4651
4652 PR/69089
4653 * g++.dg/cpp0x/alignas6.C: New test.
4654
4655 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4656
4657 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4658 * gcc.dg/pr27003.c: Likewise.
4659 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4660 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4661 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4662 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4663 * gcc.target/arc/mxy.c: Likewise.
4664 * gcc.target/arc/mswape.c: Likewise.
4665 * gcc.target/arc/mrtsc.c: Likewise.
4666 * gcc.target/arc/mcrc.c: Likewise.
4667 * gcc.target/arc/mdsp-packa.c: Likewise.
4668 * gcc.target/arc/mdvbf.c: Likewise.
4669 * gcc.target/arc/mlock.c: Likewise.
4670 * gcc.target/arc/mmac-24.c: Likewise.
4671 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4672
4673 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4674 Matthijs Kooijman <matthijs@stdin.nl>
4675 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4676
4677 PR target/60040
4678 * gcc.target/avr/pr60040-1.c: New.
4679 * gcc.target/avr/pr60040-2.c: New.
4680
4681 2016-04-29 Richard Biener <rguenther@suse.de>
4682
4683 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4684
4685 2016-04-29 Richard Biener <rguenther@suse.de>
4686
4687 PR tree-optimization/13962
4688 PR tree-optimization/65686
4689 * gcc.dg/uninit-pr65686.c: New testcase.
4690
4691 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4692
4693 PR middle-end/70843
4694 * gcc.dg/pr70843.c: New test.
4695
4696 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4697
4698 PR target/70858
4699 * gcc.target/i386/pr70858.c: New test.
4700
4701 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4702
4703 * gcc.target/arc/nps400-1.c: New file.
4704
4705 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4706 Andrew Burgess <andrew.burgess@embecosm.com>
4707
4708 * gcc.target/arc/movh_cl-1.c: New file.
4709
4710 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4711 Andrew Burgess <andrew.burgess@embecosm.com>
4712
4713 * gcc.target/arc/extzv-1.c: New file.
4714 * gcc.target/arc/insv-1.c: New file.
4715 * gcc.target/arc/insv-2.c: New file.
4716 * gcc.target/arc/movb-1.c: New file.
4717 * gcc.target/arc/movb-2.c: New file.
4718 * gcc.target/arc/movb-3.c: New file.
4719 * gcc.target/arc/movb-4.c: New file.
4720 * gcc.target/arc/movb-5.c: New file.
4721 * gcc.target/arc/movb_cl-1.c: New file.
4722 * gcc.target/arc/movb_cl-2.c: New file.
4723 * gcc.target/arc/movbi_cl-1.c: New file.
4724 * gcc.target/arc/movl-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/cmem-1.c: New file.
4730 * gcc.target/arc/cmem-2.c: New file.
4731 * gcc.target/arc/cmem-3.c: New file.
4732 * gcc.target/arc/cmem-4.c: New file.
4733 * gcc.target/arc/cmem-5.c: New file.
4734 * gcc.target/arc/cmem-6.c: New file.
4735 * gcc.target/arc/cmem-7.c: New file.
4736 * gcc.target/arc/cmem-ld.inc: New file.
4737 * gcc.target/arc/cmem-st.inc: New file.
4738
4739 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4740
4741 PR target/70821
4742 * gcc.target/i386/pr70821.c: New test.
4743
4744 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4745
4746 * gcc.target/powerpc/vec-adde.c: New test.
4747 * gcc.target/powerpc/vec-adde-int128.c: New test.
4748
4749 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4750
4751 * gcc.target/i386/avx-vround-1.c: New test.
4752 * gcc.target/i386/avx-vround-2.c: New test.
4753 * gcc.target/i386/avx512vl-vround-1.c: New test.
4754 * gcc.target/i386/avx512vl-vround-2.c: New test.
4755
4756 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4757
4758 PR testsuite/70595
4759 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4760 (check_effective_target_cilkplus_runtime): ... this.
4761 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4762 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4763
4764 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4765 Require cilkplus_runtime.
4766 Don't add -lcilkrts.
4767 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4768 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4769 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4770 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4771 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4772 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4773 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4774 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4775 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4776 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4777 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4778 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4779 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4780 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4781 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4782 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4783 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4784 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4785 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4786 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4787 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4788 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4789 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4790 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4791 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4792 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4793 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4794 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4795 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4796
4797 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4798 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4799
4800 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4801
4802 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4803 cilkplus_runtime.
4804
4805 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4806
4807 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4808 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4809
4810 2015-04-27 Ryan Burn <contact@rnburn.com>
4811
4812 PR c++/69024
4813 PR c++/68997
4814 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4815 diagnostic.
4816 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4817 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4818
4819 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4820
4821 * gnat.dg/limited_with4.ad[sb]: New test.
4822 * gnat.dg/limited_with4_pkg.ads: New helper.
4823
4824 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4825
4826 PR target/70155
4827 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4828 and movv1ti_internal patterns
4829 * gcc.target/i386/pr70155-1.c: New test.
4830 * gcc.target/i386/pr70155-2.c: Likewise.
4831 * gcc.target/i386/pr70155-3.c: Likewise.
4832 * gcc.target/i386/pr70155-4.c: Likewise.
4833 * gcc.target/i386/pr70155-5.c: Likewise.
4834 * gcc.target/i386/pr70155-6.c: Likewise.
4835 * gcc.target/i386/pr70155-7.c: Likewise.
4836 * gcc.target/i386/pr70155-8.c: Likewise.
4837 * gcc.target/i386/pr70155-9.c: Likewise.
4838 * gcc.target/i386/pr70155-10.c: Likewise.
4839 * gcc.target/i386/pr70155-11.c: Likewise.
4840 * gcc.target/i386/pr70155-12.c: Likewise.
4841 * gcc.target/i386/pr70155-13.c: Likewise.
4842 * gcc.target/i386/pr70155-14.c: Likewise.
4843 * gcc.target/i386/pr70155-15.c: Likewise.
4844 * gcc.target/i386/pr70155-16.c: Likewise.
4845 * gcc.target/i386/pr70155-17.c: Likewise.
4846 * gcc.target/i386/pr70155-18.c: Likewise.
4847 * gcc.target/i386/pr70155-19.c: Likewise.
4848 * gcc.target/i386/pr70155-20.c: Likewise.
4849 * gcc.target/i386/pr70155-21.c: Likewise.
4850 * gcc.target/i386/pr70155-22.c: Likewise.
4851
4852 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4853
4854 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4855 ".{5,6}".
4856
4857 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4858
4859 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4860 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4861 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4862 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4863 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4864
4865 2016-04-27 Richard Biener <rguenther@suse.de>
4866
4867 PR ipa/70760
4868 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4869 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4870
4871 2016-04-27 Nathan Sidwell <nathan@acm.org>
4872
4873 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4874 * g++.dg/ubsan/pr63956.C: Adjust error location.
4875
4876 2016-04-27 Nick Clifton <nickc@redhat.com>
4877
4878 PR middle-end/49889
4879 * gcc.dg/pr49889.c: New test.
4880
4881 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4882
4883 * c-c++-common/memset-array.c: New test.
4884
4885 2016-04-26 Martin Sebor <msebor@redhat.com>
4886
4887 PR c++/66639
4888 * g++.dg/cpp1y/func_constexpr.C: New test.
4889
4890 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4891
4892 PR c++/70241
4893 * g++.dg/cpp0x/enum32.C: New test.
4894 * g++.dg/cpp0x/enum33.C: New test.
4895
4896 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4897
4898 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4899 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4900 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4901 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4902 * gcc.c-torture/execute/pr38151.c: Likewise.
4903 * gcc.c-torture/execute/pr66556.c: Likewise.
4904 * gcc.c-torture/execute/pr67781.c: Likewise.
4905 * gcc.c-torture/execute/pr68648.c: Likewise.
4906
4907 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4908
4909 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4910
4911 2016-04-26 Marek Polacek <polacek@redhat.com>
4912
4913 PR c/67784
4914 * gcc.dg/pr67784-3.c: New test.
4915 * gcc.dg/pr67784-4.c: New test.
4916 * gcc.dg/pr67784-5.c: New test.
4917
4918 PR c/70791
4919 * gcc.dg/Wnested-externs-2.c: New test.
4920
4921 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4922
4923 * gcc.dg/fold-plusmult.c: Adjust.
4924 * gcc.dg/no-strict-overflow-6.c: Adjust.
4925 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4926
4927 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4928
4929 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4930 number scans.
4931 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4932 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4933 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4934 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4935 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4936 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4937 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4938 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4939 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4940 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4941 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4942 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4943 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4944 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4945 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4946 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4947 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4948 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4949 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4950 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4951 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4952 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4953 scans.
4954 * gcc.target/i386/pr32219-4.c: Likewise.
4955 * gcc.target/i386/pr32219-6.c: Likewise.
4956 * gcc.target/i386/pr32219-8.c: Likewise.
4957
4958 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4959
4960 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4961 associated options.
4962
4963 2016-04-26 Marek Polacek <polacek@redhat.com>
4964
4965 PR c++/70744
4966 * g++.dg/ext/cond2.C: New test.
4967
4968 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4969
4970 PR tree-optimization/70771
4971 PR tree-optimization/70775
4972 * gcc.dg/pr70771.c: New test.
4973 * gcc.dg/pr70775.c: New test.
4974
4975 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4976
4977 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4978
4979 2016-04-25 Richard Biener <rguenther@suse.de>
4980
4981 PR tree-optimization/70780
4982 * gcc.dg/torture/pr70780.c: New testcase.
4983
4984 2016-04-25 Michael Collison <michael.collison@arm.com>
4985
4986 * gcc.target/arm/neon-vaddws16.c: New test.
4987 * gcc.target/arm/neon-vaddws32.c: New test.
4988 * gcc.target/arm/neon-vaddwu16.c: New test.
4989 * gcc.target/arm/neon-vaddwu32.c: New test.
4990 * gcc.target/arm/neon-vaddwu8.c: New test.
4991 * lib/target-supports.exp
4992 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4993 that arm neon support vector widen sum of HImode TO SImode.
4994
4995 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4996
4997 PR sanitizer/70712
4998 * c-c++-common/asan/pr70712.c: New test.
4999
5000 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5001
5002 * .gitattributes: New file.
5003
5004 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5005
5006 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5007
5008 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5009
5010 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5011 * gfortran.dg/submodule_15.f08: Likewise.
5012
5013 2016-04-22 Richard Biener <rguenther@suse.de>
5014
5015 PR tree-optimization/70740
5016 * gcc.dg/torture/pr70740.c: New testcase.
5017
5018 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5019
5020 PR target/70750
5021 * gcc.target/i386/pr70750-1.c: New test.
5022 * gcc.target/i386/pr70750-2.c: Likewise.
5023
5024 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5025
5026 PR c++/70540
5027 * g++.dg/cpp0x/auto48.C: New.
5028
5029 2016-04-21 Marek Polacek <polacek@redhat.com>
5030
5031 PR c++/70513
5032 * g++.dg/cpp0x/forw_enum12.C: New test.
5033 * g++.dg/cpp0x/forw_enum13.C: New test.
5034
5035 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5036
5037 PR target/70728
5038 * gcc.target/i386/pr70728.c: New test.
5039
5040 2016-04-21 Richard Biener <rguenther@suse.de>
5041
5042 PR middle-end/70747
5043 * gcc.dg/pr70747.c: New testcase.
5044
5045 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5046
5047 PR tree-optimization/70715
5048 * gcc.dg/tree-ssa/scev-13.c: New test.
5049
5050 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5051
5052 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5053
5054 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5055
5056 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5057
5058 2016-04-20 Jan Hubicka <jh@suse.cz>
5059
5060 PR ipa/70018
5061 * g++.dg/ipa/nothrow-1.C: New testcase.
5062
5063 2016-04-20 Nathan Sidwell <nathan@acm.org>
5064
5065 PR c++/55635
5066 * g++.dg/eh/delete1.C: New.
5067
5068 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5069
5070 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5071 -mtune-ctrl=sse_typeless_stores.
5072
5073 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5074
5075 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5076
5077 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5078
5079 PR tree-optimization/69489
5080 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5081
5082 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5083
5084 PR c++/69363
5085 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5086 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5087 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5088
5089 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5090
5091 PR tree-optimization/56625
5092 PR tree-optimization/69489
5093 * gcc.dg/vect/pr56625.c: New test.
5094 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5095
5096 2016-04-20 Andrew Pinski <apinski@cavium.com>
5097
5098 PR target/64971
5099 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5100
5101 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5102
5103 * gnat.dg/self1.adb: Remove now incorrect test.
5104
5105 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5106
5107 * gcc.dg/tree-ssa/scev-11.c: New test.
5108 * gcc.dg/tree-ssa/scev-12.c: New test.
5109
5110 2016-04-20 Marek Polacek <polacek@redhat.com>
5111
5112 PR tree-optimization/70725
5113 * gcc.dg/pr70725.c: New test.
5114
5115 2016-04-20 Richard Biener <rguenther@suse.de>
5116
5117 PR tree-optimization/70726
5118 * g++.dg/vect/pr70726.cc: New testcase.
5119
5120 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5121
5122 PR target/70674
5123 * gcc.target/s390/pr70674.c: New test.
5124
5125 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5126
5127 PR libgfortran/70684
5128 * gfortran.dg/list_read_14.f90: New test.
5129
5130 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5131
5132 PR target/69201
5133 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5134 extern to force it misaligned.
5135 (b): Likewise.
5136 (c): Likewise.
5137 (d): Likewise.
5138 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5139 Don't check `*' before movv4sf_internal.
5140 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5141 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5142 Don't check `*' before movv16qi_internal.
5143 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5144 extern to force it misaligned.
5145 (b): Likewise.
5146 (c): Likewise.
5147 (d): Likewise.
5148 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5149 Don't check `*' before movv2df_internal.
5150 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5151 extern to force it misaligned.
5152 (b): Likewise.
5153 (c): Likewise.
5154 (d): Likewise.
5155 Check movv8sf_internal instead of avx_storeups256.
5156 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5157
5158 2016-04-19 Richard Biener <rguenther@suse.de>
5159
5160 PR tree-optimization/70171
5161 * g++.dg/tree-ssa/pr70171.C: New testcase.
5162
5163 2016-04-19 Richard Biener <rguenther@suse.de>
5164
5165 PR tree-optimization/70724
5166 * gcc.dg/torture/pr70724.c: New testcase.
5167
5168 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5169
5170 PR middle-end/70689
5171 * gcc.target/i386/pr70689.c: New.
5172
5173 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5174
5175 PR target/70708
5176 * gcc.target/i386/pr70708.c: New test.
5177
5178 2016-04-18 Richard Biener <rguenther@suse.de>
5179
5180 PR tree-optimization/43434
5181 * gcc.dg/vect/pr43434.c: New testcase.
5182 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5183 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5184 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5185 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5186 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5187 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5188 * gcc.dg/gomp/pr68640.c: Likewise.
5189 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5190 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5191
5192 2016-04-18 Richard Biener <rguenther@suse.de>
5193
5194 PR tree-optimization/70701
5195 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5196
5197 2016-04-18 Tom de Vries <tom@codesourcery.com>
5198
5199 PR testsuite/70699
5200 * gcc.dg/pr70161.c: Add dot-file scans.
5201 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5202 instead of after last dot char.
5203
5204 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5205
5206 * c-c++-common/dump-ada-spec-3.c: New test.
5207 * c-c++-common/dump-ada-spec-4.c: Likewise.
5208
5209 2016-04-17 Tom de Vries <tom@codesourcery.com>
5210
5211 PR other/70183
5212 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5213
5214 2016-04-15 Jan Hubicka <jh@suse.cz>
5215
5216 PR ipa/70018
5217 * g++.dg/ipa/pure-const-1.C: New testcase.
5218 * g++.dg/ipa/pure-const-2.C: New testcase.
5219 * g++.dg/ipa/pure-const-3.C: New testcase.
5220
5221 2016-04-15 Marek Polacek <polacek@redhat.com>
5222
5223 PR c/70671
5224 * gcc.dg/bitfld-22.c: New test.
5225
5226 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5227
5228 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5229 x86_64.
5230
5231 2016-04-15 Marek Polacek <polacek@redhat.com>
5232
5233 PR c/70651
5234 * c-c++-common/pr70651.c: New test.
5235
5236 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5237
5238 PR rtl-optimization/70681
5239 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5240 dump scan on arm and powerpc.
5241 * gcc.dg/pr10474.c: Likewise.
5242
5243 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5244
5245 PR c++/69517
5246 PR c++/70019
5247 PR c++/70588
5248 * g++.dg/cpp1y/vla11.C: Revert for real.
5249
5250 PR c/70436
5251 * c-c++-common/Wparentheses-1.c: New test.
5252 * c-c++-common/gomp/Wparentheses-1.c: New test.
5253 * c-c++-common/gomp/Wparentheses-2.c: New test.
5254 * c-c++-common/gomp/Wparentheses-3.c: New test.
5255 * c-c++-common/gomp/Wparentheses-4.c: New test.
5256 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5257 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5258 * c-c++-common/goacc/Wparentheses-1.c: New test.
5259
5260 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5261
5262 PR target/70662
5263 * gcc.target/i386/pr70662.c: New test.
5264
5265 2016-04-15 Richard Biener <rguenther@suse.de>
5266 Alan Modra <amodra@gmail.com>
5267
5268 PR tree-optimization/70130
5269 * gcc.dg/vect/O3-pr70130.c: New testcase.
5270
5271 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5272
5273 PR target/70669
5274 * gcc.target/powerpc/pr70669.c: New test.
5275
5276 PR target/70640
5277 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5278 a power7 system that does not have an assembler that supports
5279 power8.
5280
5281 2016-04-14 Martin Sebor <msebor@redhat.com>
5282
5283 PR c++/69517
5284 PR c++/70019
5285 PR c++/70588
5286 * c-c++-common/ubsan/vla-1.c: Revert.
5287 * g++.dg/cpp1y/vla11.C: Same.
5288 * g++.dg/cpp1y/vla12.C: Same.
5289 * g++.dg/cpp1y/vla13.C: Same.
5290 * g++.dg/cpp1y/vla14.C: Same.
5291 * g++.dg/cpp1y/vla3.C: Same.
5292 * g++.dg/init/array24.C: Same.
5293 * g++.dg/ubsan/vla-1.C: Same.
5294
5295 2016-04-14 Marek Polacek <polacek@redhat.com>
5296 Jan Hubicka <hubicka@ucw.cz>
5297
5298 PR c++/70029
5299 * g++.dg/torture/pr70029.C: New test.
5300
5301 2016-04-14 Martin Sebor <msebor@redhat.com>
5302
5303 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5304 type size to prevent failures on targets with very low maximum
5305 alignment.
5306
5307 2016-04-14 Richard Biener <rguenther@suse.de>
5308
5309 PR tree-optimization/70623
5310 * gcc.dg/torture/pr70623.c: New testcase.
5311 * gcc.dg/torture/pr70623-2.c: Likewise.
5312
5313 2016-04-13 Martin Sebor <msebor@redhat.com>
5314
5315 PR c++/69517
5316 PR c++/70019
5317 PR c++/70588
5318 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5319 * g++.dg/cpp1y/vla11.C: New test.
5320 * g++.dg/cpp1y/vla12.C: New test.
5321 * g++.dg/cpp1y/vla13.C: New test.
5322 * g++.dg/cpp1y/vla14.C: New test.
5323 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5324 * g++.dg/init/array24.C: Fully brace VLA initializer.
5325 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5326
5327 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR c++/70641
5330 * g++.dg/opt/pr70641.C: New test.
5331
5332 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5333
5334 PR rtl-optimization/68749
5335 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5336 effects of argument promotions.
5337 Remove default args to dg-skip-if.
5338
5339 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5340
5341 PR c++/70635
5342 * g++.dg/parse/pr70635.C: New.
5343
5344 2016-04-13 Marek Polacek <polacek@redhat.com>
5345
5346 PR c++/70639
5347 * c-c++-common/Wmisleading-indentation-4.c: New test.
5348
5349 2016-04-13 Marek Polacek <polacek@redhat.com>
5350
5351 PR c/70436
5352 * gcc.dg/Wparentheses-12.c: New test.
5353 * gcc.dg/Wparentheses-13.c: New test.
5354
5355 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5356
5357 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5358 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5359 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5360
5361 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5362
5363 PR middle-end/70633
5364 * gcc.c-torture/compile/pr70633.c: New test.
5365
5366 PR debug/70628
5367 * gcc.dg/torture/pr70628.c: New test.
5368
5369 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5370
5371 PR c++/70610
5372 * g++.dg/template/pr70610.C: New test.
5373 * g++.dg/template/pr70610-2.C: New test.
5374 * g++.dg/template/pr70610-3.C: New test.
5375 * g++.dg/template/pr70610-4.C: New test.
5376
5377 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5378
5379 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5380 128 instead of 32.
5381
5382 PR c++/70571
5383 * g++.dg/ext/pr70571.C: New test.
5384
5385 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5386
5387 PR target/70640
5388 * gcc.target/powerpc/pr70640.c: New test.
5389
5390 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5391
5392 PR c++/68722
5393 * g++.dg/parse/pr68722.C: New.
5394
5395 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5396
5397 PR rtl-optimization/70596
5398 * gcc.target/i386/pr70596.c: New test.
5399
5400 2016-04-12 Nathan Sidwell <nathan@acm.org>
5401
5402 PR c++/70501
5403 * g++.dg/init/pr70501.C: New.
5404
5405 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5406
5407 * gcc.target/i386/asm-flag-6.c: New test.
5408
5409 2016-04-12 Tom de Vries <tom@codesourcery.com>
5410
5411 PR tree-optimization/68756
5412 * gcc.dg/graphite/pr68756.c: New test.
5413
5414 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5415
5416 PR tree-optimization/70602
5417 * gcc.c-torture/execute/pr70602.c: New test.
5418
5419 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5420
5421 PR target/70381
5422 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5423 __float128 emulator is built and runs.
5424 * gcc.target/powerpc/float128-1.c: Likewise.
5425
5426 * lib/target-supports.exp (check_ppc_float128_sw_available):
5427 Rework tests for __float128 software and hardware
5428 availability. Fix exit condition to return 0 on success.
5429
5430 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5431
5432 PR target/70133
5433 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5434 * gcc.target/aarch64/target_attr_15.c: Likewise.
5435
5436 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5437
5438 PR c++/69066
5439 * g++.dg/cpp1y/pr69066.C: New.
5440
5441 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5442
5443 PR fortran/68566
5444 * gfortran.dg/pr36192.f90: Update test.
5445 * gfortran.dg/pr36192_1.f90: Update test.
5446 * gfortran.dg/real_dimension_1.f: Update test.
5447 * gfortran.dg/parameter_array_init_7.f90: New test.
5448
5449 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5450
5451 PR testsuite/64039
5452 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5453
5454 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5455
5456 PR rtl-optimization/66669
5457 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5458
5459 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5460
5461 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5462 * gcc.dg/pie-1.c: Likewise.
5463 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5464 * gcc.dg/pic-4.c: Likewise.
5465 * gcc.dg/pie-3.c: Likewise.
5466 * gcc.dg/pie-4.c: Likewise.
5467
5468 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5469
5470 PR tree-optimization/68644
5471 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5472
5473 PR rtl-optimization/64886
5474 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5475
5476 2016-04-09 Tom de Vries <tom@codesourcery.com>
5477
5478 PR tree-optimization/68953
5479 * gcc.dg/graphite/pr68953.c: New test.
5480
5481 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5482
5483 PR fortran/70592
5484 * gfortran.dg/deferred_character_16.f90: New test.
5485
5486 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5487
5488 PR tree-optimization/70586
5489 * gcc.c-torture/execute/pr70586.c: New test.
5490
5491 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5492
5493 PR sanitizer/70573
5494 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5495 with __builtin_memset
5496 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5497
5498 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5499
5500 PR lto/70289
5501 PR ipa/70348
5502 PR tree-optimization/70373
5503 PR middle-end/70533
5504 PR middle-end/70534
5505 PR middle-end/70535
5506 * c-c++-common/goacc/reduction-5.c: New test.
5507 * c-c++-common/goacc/reduction-promotions.c: New test.
5508 * gfortran.dg/goacc/reduction-3.f95: New test.
5509 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5510
5511 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5512
5513 PR c++/70590
5514 PR c++/70452
5515 * g++.dg/pr70590.C: New test.
5516 * g++.dg/pr70590-2.C: New test.
5517
5518 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5519
5520 PR middle-end/70593
5521 * gcc.target/i386/pr70593.c: New test.
5522
5523 PR rtl-optimization/70574
5524 * gcc.target/i386/avx2-pr70574.c: New test.
5525
5526 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5527
5528 PR sanitizer/70541
5529 * c-c++-common/asan/pr70541.c: New test.
5530
5531 2016-04-08 Tom de Vries <tom@codesourcery.com>
5532
5533 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5534 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5535
5536 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5537
5538 PR target/70566
5539 * gcc.c-torture/execute/pr70566.c: New test.
5540
5541 2016-04-08 Tom de Vries <tom@codesourcery.com>
5542
5543 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5544 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5545
5546 2016-04-08 Alan Modra <amodra@gmail.com>
5547
5548 * gcc.target/powerpc/pr70117.c: New.
5549
5550 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5551
5552 PR testsuite/70581
5553 * gcc.dg/lto/simd-function_0.c: New test.
5554
5555 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5556 clones.
5557 * c-c++-common/attr-simd-2.c: Likewise.
5558 * c-c++-common/attr-simd-4.c: Likewise.
5559 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5560 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5561
5562 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5563
5564 PR testsuite/70553
5565 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5566
5567 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5568 Tom de Vries <tom@codesourcery.com>
5569
5570 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5571 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5572 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5573 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5574 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5575 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5576 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5577 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5578
5579 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5580
5581 PR c/70436
5582 * g++.dg/warn/Wparentheses-29.C: New test.
5583
5584 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5585
5586 PR c/70436
5587 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5588 explicit braces to resolve a future -Wparentheses warning.
5589
5590 2016-04-06 Richard Henderson <rth@redhat.com>
5591
5592 * gcc.dg/pr61817-1.c: New test.
5593 * gcc.dg/pr61817-2.c: New test.
5594 * gcc.dg/pr69391-1.c: New test.
5595 * gcc.dg/pr69391-2.c: New test.
5596
5597 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5598
5599 PR rtl-optimization/70398
5600 * gcc.target/aarch64/pr70398.c: New.
5601
5602 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5603
5604 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5605
5606 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5607 Pedro Alves <palves@redhat.com>
5608
5609 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5610
5611 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5612
5613 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5614 Check for avx512f effective targets instead of avx2.
5615 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5616 for AVX512F clones.
5617 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5618 * g++.dg/gomp/declare-simd-1.C: Likewise.
5619 * g++.dg/gomp/declare-simd-3.C: Likewise.
5620 * g++.dg/gomp/declare-simd-4.C: Likewise.
5621
5622 PR middle-end/70550
5623 * c-c++-common/gomp/pr70550-1.c: New test.
5624 * c-c++-common/gomp/pr70550-2.c: New test.
5625
5626 2016-04-05 Nathan Sidwell <nathan@acm.org>
5627
5628 PR c++/70512
5629 * g++.dg/ext/attribute-may-alias-5.C: New.
5630
5631 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR c++/70336
5634 * c-c++-common/pr70336.c: New test.
5635 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5636 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5637
5638 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5639
5640 PR ipa/66223
5641 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5642
5643 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5644
5645 PR rtl-optimization/70542
5646 * gcc.dg/torture/pr70542.c: New test.
5647 * gcc.target/i386/avx2-pr70542.c: New test.
5648
5649 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5650
5651 PR tree-optimization/70509
5652 * gcc.target/i386/avx512bw-pr70509.c: New test.
5653
5654 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5655
5656 PR c++/70452
5657 * g++.dg/ext/constexpr-vla4.C: New test.
5658
5659 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5660
5661 PR target/70510
5662 * gcc.target/i386/pr70510.c: New test.
5663
5664 2016-04-05 Richard Biener <rguenther@suse.de>
5665
5666 PR tree-optimization/70526
5667 * g++.dg/torture/pr70526.C: New testcase.
5668
5669 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5670
5671 PR target/70525
5672 * gcc.target/i386/pr70525.c: New test.
5673
5674 2016-04-05 Richard Biener <rguenther@suse.de>
5675
5676 PR middle-end/70499
5677 * g++.dg/torture/pr70499.C: New testcase.
5678
5679 2016-04-05 Richard Biener <rguenther@suse.de>
5680
5681 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5682 remove XFAIL.
5683
5684 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5685
5686 PR middle-end/70307
5687 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5688 rs6000 ABI warnings.
5689
5690 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5691
5692 PR ipa/66223
5693 * g++.dg/ipa/devirt-51.C: New testcase.
5694
5695 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5696 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR middle-end/70457
5699 * gcc.dg/torture/pr70457.c: New.
5700
5701 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5702
5703 PR fortran/67538
5704 * gfortran.dg/allocate_with_source_19.f08: New test.
5705
5706 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5707
5708 PR fortran/65795
5709 * gfortran.dg/coarray_allocate_6.f08: New test.
5710
5711 2016-04-04 Richard Biener <rguenther@suse.de>
5712
5713 PR rtl-optimization/70484
5714 * gcc.dg/torture/pr70484.c: New testcase.
5715
5716 2016-04-04 Marek Polacek <polacek@redhat.com>
5717
5718 PR c/70307
5719 * gcc.dg/torture/pr70307.c: New test.
5720
5721 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5722
5723 PR target/70416
5724 PR target/67391
5725 * gcc.target/sh/torture/pr70416.c: New.
5726
5727 2016-04-02 Martin Sebor <msebor@redhat.com>
5728
5729 PR c++/67376
5730 PR c++/70170
5731 PR c++/70172
5732 PR c++/70228
5733 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5734 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5735 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5736 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5737 * g++.dg/cpp0x/constexpr-string.C: Same.
5738 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5739 * g++.dg/cpp0x/pr65398.C: Same.
5740 * g++.dg/ext/constexpr-vla1.C: Same.
5741 * g++.dg/ext/constexpr-vla2.C: Same.
5742 * g++.dg/ext/constexpr-vla3.C: Same.
5743 * g++.dg/ubsan/pr63956.C: Same.
5744
5745 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR rtl-optimization/70467
5748 * gcc.target/i386/pr70467-2.c: New test.
5749
5750 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5751 Marek Polacek <polacek@redhat.com>
5752
5753 PR c++/70488
5754 * g++.dg/init/new47.C: New test.
5755
5756 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5757
5758 PR target/70496
5759 * gcc.target/arm/pr70496.c: New test.
5760
5761 2016-04-01 Nathan Sidwell <nathan@acm.org>
5762
5763 PR c++/68475
5764 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5765
5766 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5767
5768 PR target/69890
5769 * gcc.dg/strlenopt.h (memmove): New.
5770 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5771 instead of "string.h".
5772 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5773 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5774 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5775 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5776 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5777 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5778 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5779 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5780 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5781 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5782 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5783 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5784 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5785 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5786 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5787 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5788 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5789 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5790 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5791 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5792
5793 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5794
5795 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5796 (Holder::foo): Reflect this.
5797
5798 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5799
5800 PR target/70442
5801 * gcc.dg/pr70442.c: New test.
5802
5803 2016-03-31 Nathan Sidwell <nathan@acm.org>
5804
5805 PR c++/70393
5806 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5807
5808 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5809
5810 PR target/70453
5811 * gcc.target/i386/pr70453.c: New test.
5812
5813 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5814
5815 PR target/70292
5816 * gcc.c-torture/pr70292.c: New test.
5817
5818 2016-03-31 Marek Polacek <polacek@redhat.com>
5819
5820 PR c/70297
5821 * c-c++-common/pr70297.c: New test.
5822 * g++.dg/cpp0x/typedef-redecl.C: New test.
5823 * gcc.dg/typedef-redecl2.c: New test.
5824
5825 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5826
5827 PR rtl-optimization/70460
5828 * gcc.c-torture/execute/pr70460.c: New test.
5829
5830 2016-03-31 Richard Biener <rguenther@suse.de>
5831
5832 PR c++/70430
5833 * g++.dg/ext/vector30.C: New testcase.
5834
5835 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5836 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5837
5838 * gfortran.dg/fmt_pf.f90: New test.
5839
5840 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5841
5842 Forward-port from 5 branch
5843 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5844
5845 PR testsuite/70356
5846 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5847 dg-require-effective-target after dg-do.
5848
5849 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5850
5851 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5852
5853 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5854 Julian Brown <julian@codesourcery.com>
5855 Chung-Lin Tang <cltang@codesourcery.com>
5856 Cesar Philippidis <cesar@codesourcery.com>
5857 James Norris <jnorris@codesourcery.com>
5858 Tom de Vries <tom@codesourcery.com>
5859 Nathan Sidwell <nathan@codesourcery.com>
5860
5861 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5862 * c-c++-common/goacc/loop-clauses.c: Likewise.
5863 * g++.dg/goacc/template.C: Likewise.
5864 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5865 * gfortran.dg/goacc/loop-1.f95: Likewise.
5866 * gfortran.dg/goacc/loop-5.f95: Likewise.
5867 * gfortran.dg/goacc/loop-6.f95: Likewise.
5868 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5869 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5870 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5871 * c-c++-common/goacc/clauses-fail.c: Likewise.
5872 * c-c++-common/goacc/parallel-1.c: Likewise.
5873 * c-c++-common/goacc/reduction-1.c: Likewise.
5874 * c-c++-common/goacc/reduction-2.c: Likewise.
5875 * c-c++-common/goacc/reduction-3.c: Likewise.
5876 * c-c++-common/goacc/reduction-4.c: Likewise.
5877 * c-c++-common/goacc/routine-3.c: Likewise.
5878 * c-c++-common/goacc/routine-4.c: Likewise.
5879 * c-c++-common/goacc/routine-5.c: Likewise.
5880 * c-c++-common/goacc/tile.c: Likewise.
5881 * g++.dg/goacc/template.C: Likewise.
5882 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5883 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5884 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5885 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5886 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5887 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5888 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5889 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5890 * c-c++-common/goacc/use_device-1.c: ... this file.
5891 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5892 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5893 * c-c++-common/goacc/host_data-6.c: ... this file.
5894 * c-c++-common/goacc/loop-2-kernels.c: New file.
5895 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5896 * c-c++-common/goacc/loop-3.c: Likewise.
5897 * g++.dg/goacc/reference.C: Likewise.
5898 * g++.dg/goacc/routine-1.C: Likewise.
5899 * g++.dg/goacc/routine-2.C: Likewise.
5900
5901 2016-03-30 Richard Biener <rguenther@suse.de>
5902
5903 PR middle-end/70450
5904 * gcc.dg/torture/pr70450.c: New testcase.
5905
5906 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5907
5908 PR target/70421
5909 * gcc.dg/torture/pr70421.c: New test.
5910 * gcc.target/i386/avx512f-pr70421.c: New test.
5911
5912 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5913
5914 PR testsuite/70364
5915 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5916 (check): New function.
5917 (bar): Call check.
5918 (foo): Align stack to 16 bytes when calling bar.
5919 * gcc.target/i386/cleanup-2.c: Likewise.
5920
5921 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5922
5923 PR tree-optimization/59124
5924 * gcc.dg/Warray-bounds-19.c: New test.
5925
5926 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5927
5928 * lib/prune.exp (escape_regex_chars): New.
5929 (prune_file_path): Update to quote metcharacters for regexp.
5930
5931 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5932
5933 PR rtl-optimization/70429
5934 * gcc.c-torture/execute/pr70429.c: New test.
5935
5936 PR tree-optimization/70405
5937 * gcc.dg/pr70405.c: New test.
5938
5939 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5940
5941 PR fortran/70397
5942 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5943 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5944
5945 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5946
5947 PR testsuite/64177
5948 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5949 __cilkrts_set_param to set two workers.
5950 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5951 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5952
5953 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5954
5955 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5956
5957 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5958
5959 PR target/70406
5960 * gcc.target/i386/pr70406.c: New test.
5961
5962 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5963
5964 * gnat.dg/specs/double_record_extension3.ads: New test.
5965
5966 2016-03-25 Richard Henderson <rth@redhat.com>
5967
5968 PR target/70120
5969 * gcc.target/aarch64/pr70120-1.c: New.
5970 * gcc.target/aarch64/pr70120-2.c: New.
5971 * gcc.target/aarch64/pr70120-3.c: New.
5972
5973 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5974
5975 PR c++/62212
5976 * g++.dg/template/mangle2.C: The dg-do directive should be
5977 "compile" not "assemble".
5978
5979 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5980
5981 PR lto/69650
5982 * gcc.dg/pr69650.c: New test.
5983
5984 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5985
5986 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5987
5988 2016-03-25 Alan Modra <amodra@gmail.com>
5989
5990 * gcc.dg/dfp/pr70052.c: New test.
5991
5992 2016-03-24 Richard Henderson <rth@redhat.com>
5993
5994 PR middle-end/69845
5995 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5996 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5997
5998 2016-03-24 Tom de Vries <tom@codesourcery.com>
5999
6000 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6001
6002 2016-03-24 Tom de Vries <tom@codesourcery.com>
6003
6004 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6005 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6006
6007 2016-03-24 Tom de Vries <tom@codesourcery.com>
6008
6009 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6010 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6011
6012 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6013
6014 PR c++/62212
6015 * g++.dg/template/mangle2.C: New test.
6016
6017 2016-03-24 Richard Biener <rguenther@suse.de>
6018
6019 PR tree-optimization/70396
6020 * gcc.dg/torture/pr70396.c: New testcase.
6021
6022 2016-03-24 Richard Biener <rguenther@suse.de>
6023
6024 PR middle-end/70370
6025 * gcc.dg/torture/pr70370.c: New testcase.
6026
6027 2016-03-24 Tom de Vries <tom@codesourcery.com>
6028
6029 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6030 * gfortran.dg/goacc/kernels-tree.f95: Same.
6031 * gfortran.dg/goacc/parallel-tree.f95: Same.
6032
6033 2016-03-24 Tom de Vries <tom@codesourcery.com>
6034
6035 * c-c++-common/goacc/uninit-if-clause.c: New test.
6036 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6037
6038 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6039
6040 PR target/70290
6041 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6042 Fix formatting.
6043
6044 2016-03-24 Richard Biener <rguenther@suse.de>
6045
6046 PR tree-optimization/70372
6047 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6048
6049 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6050
6051 PR c++/70347
6052 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6053
6054 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6055
6056 PR c++/70332
6057 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6058
6059 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6060
6061 PR c++/70001
6062 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6063 * g++.dg/cpp1y/pr70001.C: New test.
6064
6065 PR c++/70323
6066 * g++.dg/cpp0x/constexpr-70323.C: New test.
6067
6068 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6069 Jason Merrill <jason@redhat.com>
6070 Jakub Jelinek <jakub@redhat.com>
6071
6072 PR c++/69315
6073 * g++.dg/cpp0x/constexpr-69315.C: New test.
6074 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6075
6076 2016-03-23 Marek Polacek <polacek@redhat.com>
6077
6078 PR c++/69884
6079 * g++.dg/warn/Wignored-attributes-1.C: New test.
6080 * g++.dg/warn/Wignored-attributes-2.C: New test.
6081
6082 2016-03-23 Tom de Vries <tom@codesourcery.com>
6083
6084 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6085 initialization.
6086 * gfortran.dg/goacc/private-3.f95 (test): Same.
6087 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6088 missing use param.
6089
6090 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6091
6092 * lib/target-supports.exp: Remove v7ve entry from loop
6093 creating effective target checks.
6094 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6095 (add_options_for_arm_arch_v7ve): Likewise.
6096
6097 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6098
6099 PR tree-optimization/70354
6100 * gcc.dg/vect/pr70354-1.c: New test.
6101 * gcc.dg/vect/pr70354-2.c: New test.
6102 * gcc.target/i386/avx2-pr70354-1.c: New test.
6103 * gcc.target/i386/avx2-pr70354-2.c: New test.
6104
6105 2016-03-22 Jeff Law <law@redhat.com>
6106
6107 PR target/70232
6108 * gcc.dg/tree-ssa/pr70232.c: New test.
6109
6110 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6111
6112 PR target/70302
6113 * gcc.target/i386/pr70302.c: New test.
6114
6115 2016-03-22 Richard Biener <rguenther@suse.de>
6116
6117 PR middle-end/70251
6118 * g++.dg/torture/pr70251.C: New testcase.
6119
6120 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6121
6122 PR c/69993
6123 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6124 Wmisleading-indentation.c.
6125 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6126 reflect change to diagnostic text and order of messages.
6127 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6128
6129 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6130
6131 * g++.dg/ext/java-3.C: Don't compile on AIX.
6132
6133 2016-03-22 Richard Biener <rguenther@suse.de>
6134
6135 PR middle-end/70333
6136 * gcc.dg/torture/pr70333.c: New testcase.
6137
6138 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6139
6140 * g++.dg/ext/pr70290.C: New test.
6141
6142 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6143
6144 PR target/70325
6145 * gcc.target/i386/pr70325.c: New test.
6146
6147 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6148
6149 PR target/70329
6150 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6151 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6152
6153 PR target/70300
6154 * gcc.target/i386/pr70300.c: New test.
6155
6156 PR c++/70295
6157 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6158 (func2): New function for cond with parens, xfail warning for c++.
6159 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6160
6161 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6162
6163 PR c++/70096
6164 * g++.dg/template/ptrmem30.C: New test.
6165
6166 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6167
6168 PR c++/70204
6169 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6170 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6171
6172 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6173
6174 PR middle-end/70326
6175 * gcc.dg/pr70326.c: New test.
6176
6177 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6178 Jakub Jelinek <jakub@redhat.com>
6179
6180 PR tree-optimization/70317
6181 * gcc.dg/pr70317.c: New test.
6182
6183 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6184
6185 PR target/70327
6186 * gcc.target/i386/pr70327.c: New test.
6187
6188 2016-03-21 Martin Liska <mliska@suse.cz>
6189
6190 PR ipa/70306
6191 * gcc.dg/ipa/pr70306.c: New test.
6192
6193 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6194
6195 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6196 * gcc.target/arm/attr-align3.c: Likewise.
6197 * gcc.target/arm/attr_arm.c: Likewise.
6198 * gcc.target/arm/flip-thumb.c: Likewise.
6199
6200 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6201
6202 PR target/70296
6203 * gcc.target/powerpc/altivec-36.c: New test.
6204
6205 2016-03-21 Richard Biener <rguenther@suse.de>
6206
6207 PR tree-optimization/70310
6208 * gcc.dg/torture/pr70310.c: New testcase.
6209
6210 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6211
6212 PR target/70293
6213 * gcc.target/i386/pr70293.c: New test.
6214
6215 2016-03-21 Richard Biener <rguenther@suse.de>
6216
6217 PR tree-optimization/70288
6218 * gcc.dg/torture/pr70288-1.c: New testcase.
6219 * gcc.dg/torture/pr70288-2.c: Likewise.
6220
6221 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6222
6223 PR rtl-optimization/69307
6224 * gcc.target/arm/pr69307.c: New test.
6225
6226 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6227
6228 PR rtl-optimization/69102
6229 * gcc.c-torture/compile/pr69102.c: New test.
6230
6231 2016-03-18 Jeff Law <law@redhat.com>
6232
6233 PR rtl-optimization/70263
6234 * gcc.c-torture/compile/pr70263-1.c: New test.
6235 * gcc.target/i386/pr70263-2.c: New test.
6236
6237 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6238
6239 PR rtl-optimization/70278
6240 * gcc.dg/torture/pr70278.c: New test.
6241 * gcc.target/arm/pr70278.c: New test.
6242
6243 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6244
6245 PR c/70281
6246 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6247 (test_builtin_types_compatible_p): New test function.
6248 * gcc.dg/pr70281.c: New test case.
6249
6250 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6251
6252 PR target/70113
6253 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6254
6255 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6256
6257 PR tree-optimization/70252
6258 * gcc.dg/pr70252.c: New test.
6259
6260 2016-03-18 Tom de Vries <tom@codesourcery.com>
6261
6262 * gcc.dg/pr70161-2.c: New test.
6263 * gcc.dg/pr70161.c: New test.
6264
6265 2016-03-18 Tom de Vries <tom@codesourcery.com>
6266
6267 PR ipa/70269
6268 * gcc.dg/pr70269.c: New test.
6269
6270 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6271
6272 PR c++/70267
6273 * g++.dg/ext/java-3.C: New test.
6274
6275 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6276
6277 PR c++/70205
6278 * g++.dg/lookup/pr70205.C: New test.
6279
6280 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6281
6282 PR c++/70218
6283 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6284
6285 2016-03-17 Marek Polacek <polacek@redhat.com>
6286
6287 PR c/69407
6288 * gcc.dg/atomic-op-6.c: New test.
6289
6290 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6291
6292 PR c/70264
6293 * c-c++-common/pr70264.c: New test case.
6294
6295 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6296
6297 PR c++/70144
6298 * c-c++-common/pr70144-1.c: New test.
6299 * c-c++-common/pr70144-2.c: New test.
6300
6301 PR c++/70272
6302 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6303 * g++.dg/opt/flifetime-dse6.C: New test.
6304 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6305
6306 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6307
6308 PR driver/70192
6309 * gcc.dg/pic-1.c: New test.
6310 * gcc.dg/pic-2.c: Likewise.
6311 * gcc.dg/pic-3.c: Likewise.
6312 * gcc.dg/pic-4.c: Likewise.
6313 * gcc.dg/pie-1.c: Likewise.
6314 * gcc.dg/pie-2.c: Likewise.
6315 * gcc.dg/pie-3.c: Likewise.
6316 * gcc.dg/pie-4.c: Likewise.
6317 * gcc.dg/pie-5.c: Likewise.
6318 * gcc.dg/pie-6.c: Likewise.
6319
6320 2016-03-17 Tom de Vries <tom@codesourcery.com>
6321
6322 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6323 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6324
6325 2016-03-17 Richard Biener <rguenther@suse.de>
6326
6327 PR debug/70271
6328 * g++.dg/debug/pr70271.C: New testcase.
6329
6330 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6331
6332 * gcc.target/i386/pr70251.c: New test.
6333
6334 2016-03-17 Marek Polacek <polacek@redhat.com>
6335
6336 PR c++/70194
6337 * g++.dg/warn/constexpr-70194.C: New test.
6338
6339 2016-03-16 Richard Henderson <rth@redhat.com>
6340
6341 PR middle-end/70240
6342 * gcc.c-torture/compile/pr70240.c: New.
6343
6344 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6345
6346 * gcc.c-torture/compile/20151204.c: Skip for avr.
6347
6348 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR target/70245
6351 * g++.dg/opt/pr70245.C: New test.
6352 * g++.dg/opt/pr70245.h: New file.
6353 * g++.dg/opt/pr70245-aux.cc: New file.
6354
6355 2016-03-16 Martin Sebor <msebor@redhat.com>
6356
6357 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6358
6359 2016-03-16 Richard Henderson <rth@redhat.com>
6360
6361 PR middle-end/70199
6362 * gcc.c-torture/compile/pr70199.c: New.
6363
6364 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6365
6366 * gcc.dg/uninit-19.c: Run dos2unix.
6367
6368 2016-03-16 Marek Polacek <polacek@redhat.com>
6369
6370 PR c/70093
6371 * gcc.dg/nested-func-10.c: New test.
6372 * gcc.dg/nested-func-9.c: New test.
6373
6374 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR tree-optimization/68714
6377 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6378
6379 2016-03-16 Tom de Vries <tom@codesourcery.com>
6380
6381 PR tree-optimization/68715
6382 * gcc.dg/graphite/pr68715-2.c: New test.
6383 * gcc.dg/graphite/pr68715.c: New test.
6384 * gfortran.dg/graphite/pr68715.f90: New test.
6385
6386 2016-03-16 Tom de Vries <tom@codesourcery.com>
6387
6388 PR tree-optimization/68809
6389 * gcc.dg/graphite/pr68809-2.c: New test.
6390 * gcc.dg/graphite/pr68809.c: New test.
6391
6392 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR c++/70147
6395 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6396 method call to i () as argument. Adjust expected output.
6397
6398 PR c++/70147
6399 * g++.dg/ubsan/pr70147-1.C: New test.
6400 * g++.dg/ubsan/pr70147-2.C: New test.
6401
6402 2016-03-15 Martin Sebor <msebor@redhat.com>
6403
6404 PR c++/58281
6405 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6406
6407 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6408
6409 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6410 hppa*-*-hpux*.
6411
6412 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6413
6414 PR libfortran/69799
6415 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6416 libatomic_available.
6417
6418 2016-03-15 Marek Polacek <polacek@redhat.com>
6419
6420 PR c++/70209
6421 * g++.dg/ext/attribute-may-alias-4.C: New test.
6422
6423 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6424
6425 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6426 -fvar-tracking-assignments-toggle flag.
6427
6428 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6429
6430 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6431
6432 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR rtl-optimization/70222
6435 * gcc.c-torture/execute/pr70222-1.c: New test.
6436 * gcc.c-torture/execute/pr70222-2.c: New test.
6437
6438 2016-03-15 Richard Henderson <rth@redhat.com>
6439
6440 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6441
6442 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6443
6444 PR rtl-optimization/69032
6445 * gcc.dg/pr69032.c: New test.
6446
6447 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6448
6449 PR rtl-optimization/63384
6450 * g++.dg/pr63384.C: New test.
6451
6452 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6453
6454 PR target/64411
6455 * gcc.target/i386/pr64411.C: New test.
6456
6457 2016-03-15 Tom de Vries <tom@codesourcery.com>
6458
6459 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6460 * gfortran.dg/goacc/kernels-alias.f95: New test.
6461
6462 2016-03-14 Martin Sebor <msebor@redhat.com>
6463
6464 PR c++/53792
6465 * g++.dg/cpp0x/constexpr-inline.C: New test.
6466 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6467
6468 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6469
6470 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6471
6472 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6473
6474 PR middle-end/70219
6475 * gcc.dg/pr70219.c: New test.
6476
6477 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6478
6479 PR target/70083
6480 * gcc.dg/torture/pr70083.c: New test.
6481 * gcc.target/i386/pr70083.c: New test.
6482
6483 2016-03-14 Richard Biener <rguenther@suse.de>
6484
6485 PR tree-optimization/56365
6486 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6487
6488 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6489
6490 PR target/70098
6491 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6492 New function.
6493 * g++.dg/pr70098.C: New testcase.
6494
6495
6496 2016-03-14 Tom de Vries <tom@codesourcery.com>
6497
6498 PR tree-optimization/70045
6499 * gcc.dg/graphite/pr70045.c: New test.
6500
6501 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6502
6503 PR fortran/69043
6504 * gfortran.dg/include_9.f90: New test.
6505
6506 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6507
6508 PR fortran/45076
6509 gfortran.dg/prof/prof.exp: New script.
6510 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6511
6512 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6513
6514 PR rtl-optimization/69307
6515 * gcc.dg/pr69307.c: New test.
6516
6517 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6518
6519 PR target/69614
6520 * gcc.target/arm/pr69614.c: New.
6521
6522 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6523
6524 PR fortran/70031
6525 * gfortran.dg/submodule_14.f08: New test
6526
6527 PR fortran/69524
6528 * gfortran.dg/submodule_15.f08: New test
6529
6530 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6531
6532 PR c++/70106
6533 * g++.dg/cpp1y/paren3.C: New test.
6534
6535 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6536
6537 PR target/70131
6538 * gcc.target/powerpc/ppc-round2.c: New test.
6539
6540 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6541
6542 PR target/70123
6543 * gcc.dg/torture/pr70123.c: New test.
6544
6545 2016-03-11 Jeff Law <law@redhat.com>
6546
6547 PR tree-optimization/70190
6548 * gcc.c-torture/compile/pr70190.c: New test.
6549
6550 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6551
6552 PR c/68187
6553 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6554 case.
6555 (test43_b): Likewise.
6556 (test43_c): Likewise.
6557 (test43_d): Likewise.
6558 (test43_e): Likewise.
6559 (test43_f): Likewise.
6560 (test43_g): Likewise.
6561 (test44_a): Likewise.
6562 (test44_b): Likewise.
6563 (test44_c): Likewise.
6564 (test44_d): Likewise.
6565 (test44_e): Likewise.
6566
6567 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6568
6569 PR c/70085
6570 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6571
6572 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6573
6574 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6575 dg-options.
6576
6577 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6578
6579 PR target/70002
6580 PR target/69245
6581 * gcc.target/aarch64/pr69245_2.c: New test.
6582
6583 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR tree-optimization/70177
6586 * gcc.dg/pr70177.c: New test.
6587
6588 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6589
6590 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6591
6592 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6593
6594 * gcc.dg/tree-ssa/sra-20.c: New.
6595
6596 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6597
6598 PR rtl-optimization/70174
6599 * gcc.dg/pr70174.c: New test.
6600
6601 PR tree-optimization/70169
6602 * gcc.dg/pr70169.c: New test.
6603
6604 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6605
6606 PR target/70160
6607 * gcc.target/i386/pr70160.c: New test.
6608
6609 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6610
6611 * gcc.target/s390/dfp-1.c: New test.
6612
6613 2016-03-10 Nick Clifton <nickc@redhat.com>
6614
6615 PR target/70044
6616 * gcc.target/aarch64/pr70044.c: New test.
6617
6618 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6619 Jakub Jelinek <jakub@redhat.com>
6620
6621 PR c++/70001
6622 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6623 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6624 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6625
6626 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6627
6628 PR lto/69589
6629 * g++.dg/lto/pr69589_0.C: New testcase
6630 * g++.dg/lto/pr69589_1.C: New testcase
6631
6632 2016-03-10 Marek Polacek <polacek@redhat.com>
6633
6634 PR c++/70153
6635 * g++.dg/delayedfold/unary-plus1.C: New test.
6636
6637 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6638
6639 * gcc.target/arm/pr45701-1.c: Escape brackets.
6640 * gcc.target/arm/pr45701-2.c: Likewise.
6641
6642 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6643
6644 * gfortran.dg/unconstrained_commons.f: New.
6645
6646 2016-03-10 Alan Modra <amodra@gmail.com>
6647
6648 * gcc.dg/pr69195.c: New.
6649 * gcc.dg/pr69238.c: New.
6650
6651 2016-03-10 Tom de Vries <tom@codesourcery.com>
6652
6653 PR testsuite/68915
6654 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6655
6656 2016-03-10 Richard Biener <rguenther@suse.de>
6657
6658 PR tree-optimization/70128
6659 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6660 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6661
6662 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6663
6664 PR tree-optimization/70152
6665 * gcc.dg/pr70152.c: New test.
6666
6667 PR target/70086
6668 * gcc.target/i386/pr70086-1.c: New test.
6669 * gcc.target/i386/pr70086-2.c: New test.
6670 * gcc.target/i386/pr70086-3.c: New test.
6671
6672 PR tree-optimization/70127
6673 * gcc.c-torture/execute/pr70127.c: New test.
6674
6675 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6676
6677 * c-c++-common/goacc/combined-directives-2.c: New test.
6678
6679 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6680
6681 PR c/68473
6682 PR c++/70105
6683 * g++.dg/diagnostic/pr70105.C: New test.
6684 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6685 (test_multiple_ordinary_maps): New test function.
6686
6687 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6688
6689 PR c/68473
6690 PR c++/70105
6691 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6692 Drop range information from call to inform_at_rich_loc.
6693 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6694 New.
6695 (test_show_locus): Replace calls to rich_location::add_range with
6696 calls to add_range. Rewrite the tests that used the now-defunct
6697 rich_location ctor taking a source_range. Simplify other tests
6698 by replacing calls to COMBINE_LOCATION_DATA with calls to
6699 make_location.
6700
6701 2016-03-09 Richard Biener <rguenther@suse.de>
6702 Jakub Jelinek <jakub@redhat.com>
6703
6704 PR tree-optimization/70138
6705 * gcc.dg/vect/pr70138-1.c: New testcase.
6706 * gcc.dg/vect/pr70138-2.c: Likewise.
6707
6708 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6709
6710 PR target/70049
6711 * gcc.target/i386/pr70049.c: New test.
6712
6713 2016-03-09 Richard Biener <rguenther@suse.de>
6714
6715 PR c/70143
6716 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6717 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6718 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6719
6720 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6721
6722 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6723 arm-*-*.
6724
6725 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6726
6727 PR middle-end/67278
6728 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6729
6730 PR target/67278
6731 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6732
6733 PR middle-end/70050
6734 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6735 in testcase comment.
6736
6737 2016-03-09 Tom de Vries <tom@codesourcery.com>
6738
6739 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6740 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6741 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6742 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6743 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6744 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6745 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6746 * gfortran.dg/goacc/kernels-loop.f95: New test.
6747
6748 2016-03-08 Martin Sebor <msebor@redhat.com>
6749
6750 PR c++/62096
6751 * g++.dg/warn/overflow-warn-7.C: New test.
6752
6753 2016-03-08 Jason Merrill <jason@redhat.com>
6754
6755 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6756 * lib/target-supports.exp (check_effective_target_concepts): New.
6757
6758 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6759
6760 PR c++/70135
6761 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6762 * g++.dg/ubsan/pr70135.C: New test.
6763
6764 PR target/70110
6765 * gcc.dg/pr70110.c: New test.
6766
6767 2016-03-07 Martin Jambor <mjambor@suse.cz>
6768
6769 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6770 * c-c++-common/gomp/if-1.c: Likewise.
6771 * c-c++-common/gomp/pr61486-2.c: Likewise.
6772 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6773 to dg-additional-options.
6774 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6775 * g++/gomp/target-teams-1.c: Likewise.
6776 * gcc.dg/gomp/gomp.exp: Likewise.
6777 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6778 dg-additional-options.
6779 * gfortran.dg/gomp/gomp.exp: Likewise.
6780 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6781 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6782 dg-additional-options.
6783 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6784
6785 2016-03-07 Martin Jambor <mjambor@suse.cz>
6786
6787 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6788 * c-c++-common/gomp/gridify-1.c: New test.
6789 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6790
6791 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6792
6793 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6794 trigger for cortex-r8, when scanning for register r8.
6795 * gcc.target/arm/pr45701-2.c: Likewise.
6796
6797 2016-02-26 Richard Biener <rguenther@suse.de>
6798 Jeff Law <law@redhat.com>
6799
6800 PR tree-optimization/69740
6801 * gcc.c-torture/compile/pr69740-1.c: New test.
6802 * gcc.c-torture/compile/pr69740-2.c: New test.
6803
6804 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6805
6806 * lib/target-supports.exp
6807 (check_effective_target_whole_vector_shift): Enable for PPC64.
6808
6809 2016-03-07 Richard Biener <rguenther@suse.de>
6810
6811 PR tree-optimization/70115
6812 * gcc.dg/torture/pr70115.c: New testcase.
6813
6814 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6815
6816 PR middle-end/69916
6817 * c-c-++-common/goacc/pr69916.c: New.
6818
6819 2016-03-07 Richard Henderson <rth@redhat.com>
6820
6821 * gcc.c-torture/compile/pr70061.c: New test.
6822
6823 2016-03-07 Richard Biener <rguenther@suse.de>
6824
6825 PR testsuite/70109
6826 * gcc.dg/vect/O3-pr36098.c: New testcase.
6827
6828 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6829
6830 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6831
6832 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6833
6834 * gnat.dg/renaming9.ad[sb]: New testcase.
6835
6836 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6837
6838 PR c++/70084
6839 * g++.dg/expr/stdarg3.C: New test.
6840
6841 2016-03-04 Jeff Law <law@redhat.com>
6842
6843 PR tree-optimization/69196
6844 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6845 x86_64-*-*.
6846
6847 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6848
6849 PR c/69973
6850 * gcc.dg/pr69973.c: New test.
6851
6852 PR rtl-optimization/69941
6853 * gcc.dg/torture/pr69941.c: New test.
6854
6855 PR c/69824
6856 * gcc.dg/pr69824.c: New test.
6857
6858 2016-03-05 Tom de Vries <tom@codesourcery.com>
6859
6860 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6861 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6862 function.
6863
6864 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6865
6866 PR c++/66786
6867 * g++.dg/cpp1y/var-templ48.C: New test.
6868 * g++.dg/cpp1y/var-templ49.C: New test.
6869
6870 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6871
6872 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6873
6874 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6875
6876 PR c++/70035
6877 * g++.dg/ubsan/pr70035.C: New test.
6878
6879 PR target/70062
6880 * gcc.target/i386/pr70062.c: New test.
6881
6882 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6883
6884 * g++.dg/template/typename21.C: Remove c++98_only.
6885
6886 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6887
6888 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6889
6890 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6891
6892 PR c/68187
6893 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6894 function.
6895 (fn_42_b): Likewise.
6896 (fn_42_c): Likewise.
6897
6898 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6899
6900 PR c/68187
6901 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6902 function.
6903 (fn_40_b): Likewise.
6904 (fn_41_a): Likewise.
6905 (fn_41_b): Likewise.
6906
6907 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6908
6909 PR target/70059
6910 * gcc.target/i386/avx512f-pr70059.c: New test.
6911 * gcc.target/i386/avx512dq-pr70059.c: New test.
6912
6913 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6914
6915 PR rtl-optimization/57676
6916 * gcc.dg/torture/pr57676.c: New test.
6917
6918 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6919
6920 * gcc.dg/pr70026.c: New test.
6921
6922 2016-03-04 Marek Polacek <polacek@redhat.com>
6923
6924 PR c/69798
6925 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6926 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6927
6928 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6929
6930 PR target/70004
6931 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6932 Delete.
6933 (test_corners_sisd_si): Likewise.
6934 (main): Remove checks of the above.
6935 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6936
6937 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6938
6939 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6940
6941 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6942
6943 * gcc.dg/torture/pr69951.c: Accept argc==0.
6944
6945 2016-03-04 Richard Biener <rguenther@suse.de>
6946
6947 PR c++/70054
6948 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6949 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6950
6951 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6952
6953 PR testsuite/69766
6954 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6955 testing multiarch.
6956
6957 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6958
6959 PR debug/69947
6960 * gcc.dg/guality/pr69947.c: New test.
6961
6962 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6963
6964 PR ada/70017
6965 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6966
6967 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6968
6969 PR rtl-optimization/69904
6970 * gcc.target/arm/pr69904.c: New test.
6971
6972 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6973
6974 PR target/70021
6975 * gcc.dg/vect/pr70021.c: New test.
6976 * gcc.target/i386/pr70021.c: New test.
6977
6978 2016-03-03 Marek Polacek <polacek@redhat.com>
6979
6980 PR middle-end/70050
6981 * gcc.dg/pr70050.c: New test.
6982
6983 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6984
6985 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6986
6987 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6988
6989 PR tree-optimization/70043
6990 * gfortran.dg/vect/pr70043.f90: New test.
6991
6992 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6993
6994 * gnat.dg/specs/task1.ads: New test.
6995
6996 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6997
6998 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6999 Invoke gdb with -batch.
7000 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7001
7002 2016-03-03 Richard Biener <rguenther@suse.de>
7003
7004 PR tree-optimization/55936
7005 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7006
7007 2016-03-02 Jeff Law <law@redhat.com>
7008
7009 PR rtl-optimization/69942
7010 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7011 effects of argument promotions.
7012
7013 PR tree-optimization/69987
7014 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7015 target does not support -fprefetch-loop-arrays.
7016
7017 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7018
7019 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7020
7021 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7022
7023 PR rtl-optimization/69052
7024 * gcc.target/i386/pr69052.c: New test.
7025
7026 2016-03-02 Alan Modra <amodra@gmail.com>
7027
7028 * gcc.dg/pr69990.c: New.
7029
7030 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7031
7032 PR c/68062
7033 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7034
7035 PR middle-end/70022
7036 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7037
7038 PR target/70028
7039 * gcc.target/i386/pr70028.c: New test.
7040
7041 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7042
7043 * c-c++-common/asan/swapcontext-test-1.c,
7044 * c-c++-common/tsan/thread_leak.c,
7045 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7046 * g++.dg/tsan/benign_race.C,
7047 * g++.dg/tsan/fd_close_norace.C,
7048 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7049 races with sanitizer output
7050
7051 2016-03-02 Richard Biener <rguenther@suse.de>
7052 Uros Bizjak <ubizjak@gmail.com>
7053
7054 PR target/67278
7055 * gcc.dg/simd-8.c: New testcase.
7056
7057 2016-03-02 Richard Biener <rguenther@suse.de>
7058
7059 PR middle-end/67278
7060 * gcc.dg/simd-7.c: New testcase.
7061
7062 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7063
7064 * gcc.target/i386/pr70007.c: Tweak.
7065
7066 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7067
7068 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7069
7070 2016-03-02 Marek Polacek <polacek@redhat.com>
7071
7072 PR c/67854
7073 * gcc.dg/pr67854.c: New test.
7074
7075 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7076
7077 PR middle-end/70025
7078 * gcc.dg/torture/pr70025.c: New test.
7079
7080 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7081
7082 PR tree-optimization/68621
7083 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7084
7085 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7086
7087 * gcc.target/i386/pr70007.c: New test.
7088
7089 2016-03-01 Jeff Law <law@redhat.com>
7090
7091 PR tree-optimization/69196
7092 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7093
7094 PR tree-optimization/69196
7095 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7096 duplicating code and spoiling the expected output.
7097
7098 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7099
7100 PR target/70033
7101 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7102 supports power9 before doing tests.
7103 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7104 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7105 * gcc.target/powerpc/p9-permute.c: Likewise.
7106
7107 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7108
7109 PR target/70027
7110 * gcc.target/i386/pr70027.c: New test.
7111
7112 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7113
7114 * gcc.dg/pr70017.c: New test.
7115
7116 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR c/69796
7119 PR c/69974
7120 * gcc.dg/pr69796.c: New test.
7121 * gcc.dg/pr69974.c: New test.
7122
7123 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7124
7125 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7126
7127 2016-02-29 Jeff Law <law@redhat.com>
7128
7129 PR tree-optimization/69987
7130 * gfortran.dg/pr69987.f90: New test.
7131
7132 PR tree-optimization/69989
7133 * gcc.c-torture/compile/pr69989-2.c: New test.
7134
7135 2016-03-01 Marek Polacek <polacek@redhat.com>
7136
7137 PR c++/69795
7138 * g++.dg/parse/invalid1.C: New test.
7139
7140 2016-03-01 Richard Biener <rguenther@suse.de>
7141
7142 PR middle-end/70022
7143 * gcc.dg/pr70022.c: New testcase.
7144
7145 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7146
7147 PR tree-optimization/69956
7148 * gcc.dg/pr69956.c: New test.
7149
7150 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7151
7152 PR target/70011
7153 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7154 XFAIL when hardware supports efficient unaligned storage access.
7155
7156 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7157
7158 PR c++/69961
7159 * g++.dg/template/pr69961a.C: New test.
7160 * g++.dg/template/pr69961b.C: New test.
7161
7162 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7163
7164 PR preprocessor/69985
7165 * gcc.dg/cpp/pr69985.c: New test case.
7166
7167 2016-02-29 Jeff Law <law@redhat.com>
7168
7169 PR tree-optimization/70005
7170 * gcc.c-torture/execute/pr70005.c New test.
7171
7172 PR tree-optimization/69999
7173 * gcc.c-torture/compile/pr69999.c: New test.
7174
7175 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7176
7177 PR tree-optimization/69652
7178 * gcc.dg/torture/pr69652.c: Delete test.
7179 * gcc.dg/vect/pr69652.c: New test.
7180
7181 2016-02-19 Richard Biener <rguenther@suse.de>
7182
7183 PR tree-optimization/69980
7184 * gfortran.dg/vect/pr69980.f90: New testcase.
7185
7186 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7187
7188 * gcc.target/sparc/20160229-1.c: New test.
7189
7190 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7191
7192 * gnat.dg/stack_usage3.adb: New test.
7193 * gnat.dg/stack_usage3_pkg.ads: New helper.
7194
7195 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7196
7197 * gnat.dg/renaming8.adb: New test.
7198 * gnat.dg/renaming8_pkg1.ads: New helper.
7199 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7200 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7201
7202 2016-02-29 Richard Biener <rguenther@suse.de>
7203
7204 PR tree-optimization/69720
7205 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7206
7207 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7208
7209 PR fortran/68147
7210 PR fortran/47674
7211 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7212
7213 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7214 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7215
7216 PR fortran/56007
7217 * gfortran.dg/coarray_8.f90: Adjust error message.
7218 * gfortran.dg/pr56007.f90: New test.
7219 * gfortran.dg/pr56007.f: New test.
7220
7221 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7222
7223 PR tree-optimization/69989
7224 * gcc.dg/torture/pr69989.c: New test.
7225
7226 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7227
7228 * gcc.target/i386/stack-realign-win.c: New test.
7229
7230 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7231
7232 PR fortran/60126
7233 * gfortran.dg/pr60126.f90: New test.
7234
7235 2016-02-27 Jeff Law <law@redhat.com>
7236
7237 Revert
7238 2016-02-26 Richard Biener <rguenther@suse.de>
7239 Jeff Law <law@redhat.com>
7240
7241 PR tree-optimization/69740
7242 * gcc.c-torture/compile/pr69740-1.c: New test.
7243 * gcc.c-torture/compile/pr69740-2.c: New test.
7244
7245 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7246
7247 PR fortran/69910
7248 * gfortran.dg/newunit_4.f90: New test.
7249
7250 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR target/69613
7253 PR rtl-optimization/69886
7254 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7255 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7256 target.
7257
7258 2016-02-26 Martin Sebor <msebor@redhat.com>
7259
7260 PR tree-optimization/15826
7261 * gcc.dg/tree-ssa/pr15826.c: New test.
7262
7263 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR target/69969
7266 * gcc.target/powerpc/pr69969.c: New test.
7267
7268 2016-02-26 Martin Sebor <msebor@redhat.com>
7269
7270 PR c++/15766
7271 * g++.old-deja/g++.other/decl5.C: Add a test case.
7272
7273 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7274
7275 PR target/69946
7276 * gcc.target/powerpc/pr69946.c: New file.
7277
7278 2016-02-26 Richard Biener <rguenther@suse.de>
7279 Jeff Law <law@redhat.com>
7280
7281 PR tree-optimization/69740
7282 * gcc.c-torture/compile/pr69740-1.c: New test.
7283 * gcc.c-torture/compile/pr69740-2.c: New test.
7284
7285 2016-02-26 Martin Jambor <mjambor@suse.cz>
7286
7287 PR middle-end/69920
7288 * gcc.dg/torture/pr69932.c: New test.
7289 * gcc.dg/torture/pr69936.c: Likewise.
7290
7291 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7292
7293 PR target/69709
7294 * gcc.target/s390/pr69709.c: New test.
7295
7296 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7297
7298 PR target/69245
7299 * gcc.target/aarch64/pr69245_1.c: New test.
7300
7301 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7302
7303 PR target/69613
7304 * gcc.dg/torture/pr69613.c: New test.
7305
7306 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7307
7308 PR rtl-optimization/69891
7309 * gcc.target/i386/pr69891.c: New test.
7310
7311 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7312 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7313
7314 PR target/61397
7315 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7316 functionality for both 32-bit and 64-bit.
7317
7318 2016-02-26 Richard Biener <rguenther@suse.de>
7319
7320 PR tree-optimization/69551
7321 * gcc.dg/torture/pr69951.c: New testcase.
7322
7323 2016-02-25 Richard Biener <rguenther@suse.de>
7324
7325 PR tree-optimization/48795
7326 * gcc.dg/Warray-bounds-18.c: New testcase.
7327
7328 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7329
7330 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7331
7332 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7333
7334 PR rtl-optimization/69896
7335 * gcc.dg/pr69896.c: New test.
7336
7337 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7338
7339 PR c++/69736
7340 * g++.dg/cpp1y/paren2.C: New test.
7341
7342 2016-02-24 Martin Sebor <msebor@redhat.com>
7343
7344 PR c/51147
7345 * gcc.dg/enum-mode-2.c: New test.
7346
7347 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR c++/69922
7350 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7351 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7352 * g++.dg/ubsan/pr69922.C: New test.
7353
7354 2016-02-24 Marek Polacek <polacek@redhat.com>
7355
7356 PR c/69819
7357 * gcc.dg/pr69819.c: New test.
7358
7359 2016-02-24 Martin Sebor <msebor@redhat.com>
7360
7361 PR c++/69912
7362 * g++.dg/ext/flexary15.C: New test.
7363
7364 2016-02-24 Martin Sebor <msebor@redhat.com>
7365
7366 * gcc.dg/builtins-68.c: Avoid making unportable
7367 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7368 * g++.dg/ext/builtin_alloca.C: Same.
7369
7370 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7371 Charles Baylis <charles.baylis@linaro.org>
7372
7373 PR debug/61033
7374 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7375
7376 2016-02-24 Richard Biener <rguenther@suse.de>
7377 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR middle-end/69760
7380 * gcc.dg/torture/pr69760.c: New testcase.
7381
7382 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7383
7384 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7385 pattern on Solaris with as.
7386
7387 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7388
7389 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7390 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7391 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7392 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7393
7394 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR middle-end/69915
7397 * gcc.dg/pr69915.c: New test.
7398
7399 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7400
7401 PR rtl-optimization/69886
7402 * gcc.dg/torture/pr69886.c: New test.
7403
7404 2016-02-24 Richard Biener <rguenther@suse.de>
7405
7406 PR middle-end/68963
7407 * gcc.dg/torture/pr68963.c: New testcase.
7408
7409 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7410
7411 PR target/69875
7412 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7413 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7414 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7415 * gcc.target/arm/atomic_loaddi_1.c: New test.
7416 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7417 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7418 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7419 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7420 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7421 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7422 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7423 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7424
7425 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7426
7427 PR middle-end/69909
7428 * gcc.dg/torture/pr69909.c: New test.
7429
7430 2016-02-24 Richard Biener <rguenther@suse.de>
7431
7432 PR tree-optimization/69907
7433 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7434 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7435 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7436
7437 2016-02-24 Christian Bruel <christian.bruel@st.com>
7438
7439 * gcc.target/arm/pragma_cpp_fma.c: New test.
7440
7441 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7442
7443 PR fortran/61156
7444 * gfortran.dg/include_6.f90: Update test.
7445
7446 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR objc/69844
7449 * objc.dg/pr69844.m: New test.
7450
7451 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7452
7453 PR libgfortran/69456
7454 * gfortran.dg/namelist_89.f90: New test.
7455 * gfortran.dg/pr59700.f90: Update test..
7456
7457 2016-02-23 Martin Sebor <msebor@redhat.com>
7458
7459 PR middle-end/69780
7460 * g++.dg/ext/builtin_alloca.C: New test.
7461 * gcc.dg/builtins-68.c: New test.
7462
7463 2016-02-23 Richard Henderson <rth@redhat.com>
7464
7465 * gcc.target/i386/addr-space-3.c: Remove test.
7466
7467 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7468
7469 PR preprocessor/69126
7470 PR preprocessor/69543
7471 * c-c++-common/pr69126-2-long.c: New test.
7472 * c-c++-common/pr69126-2-short.c: New test.
7473 * c-c++-common/pr69543-1.c: Remove xfail.
7474
7475 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7476
7477 PR preprocessor/69126
7478 PR preprocessor/69543
7479 PR preprocessor/69558
7480 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7481 (f): Rename to...
7482 (test_2): ...this, and add leading comment.
7483 (MACRO_3, test_3): New.
7484 (MACRO_4A, MACRO_4B, test_4): New.
7485 (MACRO): Rename to...
7486 (MACRO_5): ...this.
7487 (g): Rename to...
7488 (test_5): ...this, updating for renaming of MACRO, and
7489 add leading comment.
7490 * c-c++-common/pr69543-1.c: New.
7491 * c-c++-common/pr69543-2.c: New.
7492 * c-c++-common/pr69543-3.c: New.
7493 * c-c++-common/pr69543-4.c: New.
7494 * c-c++-common/pr69558-1.c: New.
7495 * c-c++-common/pr69558-2.c: New.
7496 * c-c++-common/pr69558-3.c: New.
7497 * c-c++-common/pr69558-4.c: New.
7498 * gcc.dg/pr69558.c: Move to...
7499 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7500 xfail for c++.
7501
7502 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7503
7504 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7505 to -ftree-parallelize-loops/-fopenacc changes.
7506 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7507 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7508 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7509 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7510 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7511 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7512 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7513 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7514 * c-c++-common/goacc/kernels-loop.c: Likewise.
7515 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7516 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7517 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7518 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7519
7520 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7521
7522 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7523
7524 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7525
7526 PR c++/69902
7527 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7528
7529 PR c/69900
7530 * gcc.dg/pr69900.c: New test.
7531
7532 2016-02-23 Martin Jambor <mjambor@suse.cz>
7533
7534 PR tree-optimization/69666
7535 * gcc.dg/tree-ssa/pr69666.c: New test.
7536
7537 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7538
7539 PR fortran/67451
7540 * gfortran.dg/coarray_allocate_5.f08: New test.
7541
7542 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7543
7544 * gcc.target/s390/vcond-shift.c: Move to ...
7545 * gcc.target/s390/vector/vcond-shift.c: ... here.
7546
7547 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7548
7549 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7550 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7551
7552 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7553
7554 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7555
7556 2016-02-20 Mark Wielaard <mjw@redhat.com>
7557
7558 PR c/28901
7559 * gcc.dg/unused-variable-3.c: New test.
7560
7561 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7562
7563 PR target/69888
7564 * gcc.target/i386/pr69888.c: New test.
7565
7566 2016-02-22 Richard Biener <rguenther@suse.de>
7567
7568 PR tree-optimization/69882
7569 * gfortran.dg/vect/pr69882.f90: New testcase.
7570
7571 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR target/69885
7574 * gcc.dg/pr69885.c: New test.
7575
7576 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7577
7578 PR target/69806
7579 PR target/54089
7580 * gcc.target/sh/pr54089-10.c: New.
7581
7582 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7583
7584 PR fortran/69423
7585 * gfortran.dg/deferred_character_15.f90 : New test.
7586
7587 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7588
7589 PR fortran/57365
7590 gfortran.dg/allocate_with_source_18.f03: New test.
7591
7592 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7593
7594 PR fortran/52531
7595 gfortran.dg/gomp/pr52531.f90: New test.
7596
7597 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7598
7599 PR c++/69865
7600 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7601 -std=c++03.
7602
7603 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR c++/69826
7606 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7607 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7608
7609 PR c++/69850
7610 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7611
7612 PR c++/69851
7613 * g++.dg/torture/pr69851.C: New test.
7614
7615 2016-02-19 Martin Sebor <msebor@redhat.com>
7616
7617 PR testsuite/69573
7618 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7619
7620 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR c++/69850
7623 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7624 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7625
7626 PR c++/67767
7627 * g++.dg/cpp0x/pr67767.C: New test.
7628
7629 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7630
7631 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7632 for fp, simd, crypto, crc, lse.
7633 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7634 above.
7635 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7636 effective target check.
7637
7638 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7639
7640 PR target/69820
7641 * gcc.target/i386/pr69820.c: New test.
7642
7643 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7644
7645 * gcc.target/s390/vector/int128-1.c: New test.
7646
7647 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7648
7649 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7650
7651 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7652
7653 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7654 instruction pattern name to prevent the testcase from failing with
7655 -march=z13.
7656
7657 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7658
7659 * gcc.target/s390/md/movstr-2.c: New test.
7660
7661 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7662
7663 * gcc.target/s390/morestack.c: New test.
7664
7665 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7666
7667 PR target/69625
7668 * gcc.target/s390/pr69625.c: Add test case.
7669
7670 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7671
7672 PR testsuite/68580
7673 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7674
7675 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7676
7677 PR target/68404
7678 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7679 * gcc.target/powerpc/fusion3.c: Likewise.
7680
7681 2016-02-18 Richard Biener <rguenther@suse.de>
7682
7683 PR middle-end/69553
7684 * g++.dg/torture/pr69553.C: New testcase.
7685
7686 2016-02-18 Nick Clifton <nickc@redhat.com>
7687
7688 PR target/62254
7689 PR target/69610
7690 * gcc.target/arm/pr62554.c: New test.
7691 * gcc.target/arm/pr69610-1.c: New test.
7692 * gcc.target/arm/pr69610-2.c: New test.
7693
7694 2016-02-18 Richard Biener <rguenther@suse.de>
7695
7696 PR middle-end/69854
7697 * gcc.dg/torture/pr69854.c: New testcase.
7698
7699 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7700
7701 PR c++/69850
7702 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7703
7704 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7705
7706 * gcc.target/powerpc/vec-cg.c: New test.
7707
7708 2016-02-17 Richard Biener <rguenther@suse.de>
7709
7710 PR testsuite/69586
7711 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7712
7713 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7714
7715 PR target/69161
7716 * gcc.c-torture/compile/pr69161.c: New test.
7717
7718 2016-02-17 David Sherwood <david.sherwood@arm.com>
7719
7720 PR target/69532
7721 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7722 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7723
7724 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7725
7726 * gcc.dg/ifcvt-4.c: Skip on Visium.
7727
7728 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7729
7730 * gnat.dg/atomic8.adb: New test.
7731
7732 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7733
7734 * gnat.dg/discr46.ad[sb]: New test.
7735
7736 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7737
7738 PR Target/48344
7739 * gcc.target/powerpc/pr48344-1.c: New test.
7740
7741 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7742
7743 PR fortran/69742
7744 * gfortran.dg/associate_21.f90: New test.
7745
7746 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7747
7748 PR c/69835
7749 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7750 -Wnonnull in dg-options.
7751 * c-c++-common/nonnull-2.c: New test.
7752
7753 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7754 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7755
7756 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7757
7758 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR middle-end/69801
7761 * gcc.dg/pr69801.c: Add empty dg-options.
7762
7763 2016-02-16 James Norris <jnorris@codesourcery.com>
7764
7765 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7766 * g++.dg/goacc/deviceptr-1.c: New file.
7767
7768 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR tree-optimization/69820
7771 * gcc.dg/vect/pr69820.c: New test.
7772
7773 2016-02-16 Richard Biener <rguenther@suse.de>
7774
7775 PR tree-optimization/69776
7776 * gcc.dg/torture/pr69776-2.c: New testcase.
7777
7778 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7779
7780 PR tree-optimization/69714
7781 * gcc.dg/torture/pr69714.c: New test.
7782
7783 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7784
7785 PR tree-optimization/69802
7786 * gcc.dg/pr69802.c: New test.
7787
7788 2016-02-16 Richard Biener <rguenther@suse.de>
7789
7790 PR middle-end/69801
7791 * gcc.dg/pr69801.c: New testcase.
7792
7793 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7794
7795 PR libgfortran/69651
7796 * gfortran.dg/read_bang.f90: New test.
7797 * gfortran.dg/read_bang4.f90: New test.
7798
7799 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7800
7801 PR c++/69658
7802 * g++.dg/init/pr69658.C: New test.
7803
7804 PR c++/69797
7805 * c-c++-common/pr69797.c: New test.
7806
7807 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7808
7809 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7810 check for aarch64*-*-*.
7811
7812 2016-02-15 Richard Biener <rguenther@suse.de>
7813
7814 PR tree-optimization/69783
7815 * gcc.dg/vect/pr69783.c: New testcase.
7816
7817 2016-02-15 Richard Biener <rguenther@suse.de>
7818
7819 PR tree-optimization/69776
7820 * gcc.dg/torture/pr69776.c: New testcase.
7821
7822 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7823
7824 PR fortran/60526
7825 * gfortran.dg/type_decl_4.f90: Reinstated.
7826
7827 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7828
7829 PR fortran/68746
7830 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7831
7832 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7833
7834 PR fortran/60526
7835 PR bootstrap/69816
7836 * gfortran.dg/type_decl_4.f90: Removed.
7837
7838 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7839
7840 PR fortran/60526
7841 * gfortran.dg/type_decl_4.f90: New test.
7842
7843 2016-02-14 Alan Modra <amodra@gmail.com>
7844
7845 PR testsuite/68886
7846 * gcc.c-torture/execute/stkalign.c: Revise test.
7847
7848 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7849
7850 PR target/67260
7851 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7852
7853 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7854
7855 PR target/67260
7856 * gcc.target/sh/torture/pr67260.c: New.
7857
7858 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7859
7860 * gcc.dg/pr67964.c: Add dg-require-alias.
7861
7862 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7863
7864 PR target/67636
7865 PR target/64345
7866 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7867
7868 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7869
7870 PR libgfortran/69668
7871 * gfortran.dg/namelist_88.f90: New test.
7872
7873 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7874
7875 PR libgfortran/69668
7876 * gfortran.dg/namelist_38.f90: Update test.
7877 * gfortran.dg/namelist_84.f90: Update test.
7878
7879 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7880
7881 PR other/69554
7882 * gcc.dg/pr69554-1.c: New test.
7883 * gfortran.dg/pr69554-1.F90: New test.
7884 * gfortran.dg/pr69554-2.F90: New test.
7885 * lib/gcc-dg.exp (proc dg-locus): New function.
7886 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7887 distinguish between the caret-printing and non-caret-printing
7888 cases. If caret-printing has been explicitly enabled, bail out
7889 without attempting to fix up the output.
7890
7891 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7892
7893 PR driver/69265
7894 PR driver/69453
7895 * gcc.dg/spellcheck-options-3.c: New test case.
7896 * gcc.dg/spellcheck-options-4.c: New test case.
7897 * gcc.dg/spellcheck-options-5.c: New test case.
7898 * gcc.dg/spellcheck-options-6.c: New test case.
7899 * gcc.dg/spellcheck-options-7.c: New test case.
7900 * gcc.dg/spellcheck-options-8.c: New test case.
7901 * gcc.dg/spellcheck-options-9.c: New test case.
7902 * gcc.dg/spellcheck-options-10.c: New test case.
7903
7904 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7905
7906 PR rtl-optimization/69764
7907 PR rtl-optimization/69771
7908 * c-c++-common/pr69764.c: New test.
7909 * gcc.dg/torture/pr69771.c: New test.
7910
7911 2016-02-12 Marek Polacek <polacek@redhat.com>
7912
7913 * g++.dg/torture/init-list1.C: New.
7914
7915 2016-02-12 Marek Polacek <polacek@redhat.com>
7916
7917 * gcc.dg/pr69522.c: Add empty dg-options.
7918
7919 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7920
7921 * g++.dg/lto/lto.exp: Include and init mpx.
7922 * g++.dg/lto/pr69729_0.C: New test.
7923
7924 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7925
7926 PR ipa/69241
7927 * g++.dg/ipa/pr69241-4.C: New test.
7928
7929 PR ipa/68672
7930 * g++.dg/ipa/pr68672-1.C: New test.
7931 * g++.dg/ipa/pr68672-2.C: New test.
7932 * g++.dg/ipa/pr68672-3.C: New test.
7933
7934 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7935
7936 PR c/69522
7937 * gcc.dg/pr69522.c: New test.
7938
7939 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7940
7941 PR c++/69098
7942 * g++.dg/cpp1y/69098.C: New test.
7943 * g++.dg/cpp1y/69098-2.C: New test.
7944
7945 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7946
7947 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7948 and neighbour -> neighbor.
7949 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7950 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7951 * c-c++-common/Wvarargs.c: Likewise.
7952 * c-c++-common/goacc/host_data-5.c: Likewise.
7953 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7954 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7955 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7956 * gcc.target/aarch64/pr60697.c: Likewise.
7957 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7958 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7959 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7960 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7961 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7962 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7963 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7964 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7965 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7966 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7967 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7968 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7969 * g++.dg/lookup/koenig5.C: Likewise.
7970 * g++.dg/ext/no-asm-2.C: Likewise.
7971 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7972 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7973 * gfortran.dg/used_types_16.f90: Likewise.
7974 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7975 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7976 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7977 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7978 * gfortran.dg/abstract_type_6.f03: Likewise.
7979 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7980 * gfortran.dg/used_types_15.f90: Likewise.
7981 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7982 * gfortran.dg/exit_3.f08: Likewise.
7983 * gfortran.dg/open_status_2.f90: Likewise.
7984 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7985 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7986 * gfortran.dg/associate_1.f03: Likewise.
7987 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7988 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7989 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7990 * gcc.dg/builtin-object-size-1.c: Likewise.
7991 * gcc.dg/noreturn-6.c: Likewise.
7992 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7993 * gcc.dg/globalalias.c: Likewise.
7994 * gcc.dg/builtins-config.h: Likewise.
7995 * gcc.dg/pr30457.c: Likewise.
7996 * gcc.c-torture/compile/volatile-1.c: Likewise.
7997 * gcc.c-torture/execute/20101011-1.c: Likewise.
7998 * c-c++-common/Waddress-1.c: Likewise.
7999
8000 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8001
8002 PR c/69768
8003 * c-c++-common/Waddress-1.c: New test.
8004
8005 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8006
8007 PR fortran/69296
8008 * gfortran.dg/associate_19.f03: New test.
8009 * gfortran.dg/associate_20.f03: New test.
8010
8011 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8012
8013 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8014
8015 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8016
8017 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8018 .arch armv8-a\n. Add -dA to dg-options.
8019 * gcc.target/aarch64/assembler_arch_1.c: New test.
8020 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8021
8022 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8023
8024 PR c++/68726
8025 * g++.dg/cpp0x/pr68726.C: New.
8026
8027 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8028
8029 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8030 test.
8031
8032 2016-02-11 Richard Biener <rguenther@suse.de>
8033
8034 * g++.dg/tree-ssa/pr61034.C: Adjust.
8035
8036 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8037
8038 PR target/69148
8039 * gcc.target/s390/pr69148.c: New.
8040
8041 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8042
8043 PR tree-optimization/69652
8044 * gcc.dg/torture/pr69652.c: New test.
8045
8046 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8047 Patrick Palka <ppalka@gcc.gnu.org>
8048
8049 PR ipa/69241
8050 PR c++/69649
8051 * g++.dg/ipa/pr69241-1.C: New test.
8052 * g++.dg/ipa/pr69241-2.C: New test.
8053 * g++.dg/ipa/pr69241-3.C: New test.
8054 * g++.dg/ipa/pr69649.C: New test.
8055
8056 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8057
8058 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8059 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8060
8061 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8062
8063 PR tree-optimization/68021
8064 * gcc.dg/tree-ssa/pr68021.c: New test.
8065
8066 2016-02-10 Richard Biener <rguenther@suse.de>
8067
8068 PR tree-optimization/69726
8069 * gcc.dg/uninit-22.c: New testcase.
8070
8071 2016-02-09 Andrew Pinski <apinski@cavium.com>
8072
8073 PR tree-opt/69282
8074 * gcc.c-torture/compile/20160205-1.c: New testcase.
8075
8076 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8077
8078 PR target/68404
8079 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8080 instead accessing a really large arrray.
8081 * gcc.target/powerpc/fusion3.c: Likewise.
8082
8083 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8084
8085 PR target/68532
8086 * gcc.c-torture/execute/pr68532.c: New test.
8087
8088 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8089
8090 PR target/69634
8091 * gcc.dg/pr69634.c: New.
8092
8093 2016-02-09 Richard Biener <rguenther@suse.de>
8094
8095 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8096
8097 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8098
8099 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8100
8101 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8102
8103 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8104
8105 2016-02-09 Richard Biener <rguenther@suse.de>
8106
8107 PR tree-optimization/69715
8108 * gcc.dg/torture/pr69715.c: New testcase.
8109
8110 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8111
8112 PR c++/69139
8113 * g++.dg/cpp0x/trailing12.C: New test.
8114 * g++.dg/cpp0x/trailing13.C: New test.
8115
8116 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8117
8118 PR c++/69283
8119 PR c++/67835
8120 * g++.dg/cpp1y/auto-fn29.C: New test.
8121 * g++.dg/cpp1y/auto-fn30.C: New test.
8122
8123 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR tree-optimization/69209
8126 * gcc.c-torture/compile/pr69209.c: New test.
8127
8128 2016-02-08 Jeff Law <law@redhat.com>
8129
8130 PR tree-optimization/68541
8131 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8132 of statements allowed in join block for path splitting.
8133
8134 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8135
8136 PR c++/59627
8137 * g++.dg/gomp/pr59627.C: New test.
8138
8139 PR ipa/69239
8140 * g++.dg/ipa/pr69239.C: New test.
8141
8142 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8143
8144 PR preprocessor/69664
8145 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8146 * gcc.dg/cpp/warn-comments.c: Likewise.
8147
8148 2016-02-08 Marek Polacek <polacek@redhat.com>
8149
8150 PR c++/69688
8151 * g++.dg/init/const12.C: New test.
8152
8153 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8154
8155 PR target/60410
8156 * gcc.dg/lto/pr55113_0.c: Remove test.
8157
8158 2016-02-08 Richard Biener <rguenther@suse.de>
8159
8160 PR tree-optimization/69719
8161 * gcc.dg/torture/pr69719.c: New testcase.
8162
8163 2016-02-08 Richard Biener <rguenther@suse.de>
8164 Jeff Law <law@redhat.com>
8165
8166 PR target/68273
8167 * gcc.target/mips/pr68273.c: New testcase.
8168
8169 2016-02-08 Richard Biener <rguenther@suse.de>
8170
8171 PR rtl-optimization/69274
8172 * gcc.target/i386/addr-sel-1.c: XFAIL.
8173
8174 2016-02-08 Jeff Law <law@redhat.com>
8175
8176 PR tree-optimization/68541
8177 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8178
8179 PR tree-optimization/65917
8180 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8181
8182 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8183
8184 PR fortran/50555
8185 * gfortran.dg/namelist_args.f90: New test.
8186
8187 2016-02-05 Jeff Law <law@redhat.com>
8188
8189 PR tree-optimization/68541
8190 * gcc.dg/tree-ssa/split-path-2.c: New test.
8191 * gcc.dg/tree-ssa/split-path-3.c: New test.
8192 * gcc.dg/tree-ssa/split-path-4.c: New test.
8193 * gcc.dg/tree-ssa/split-path-5.c: New test.
8194 * gcc.dg/tree-ssa/split-path-6.c: New test.
8195 * gcc.dg/tree-ssa/split-path-7.c: New test.
8196
8197 2016-02-05 Martin Sebor <msebor@redhat.com>
8198
8199 PR c++/69662
8200 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8201 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8202
8203 2016-02-06 Richard HEnderson <rth@redhat.com>
8204
8205 PR c/69643
8206 * gcc.target/i386/addr-space-4.c: New.
8207 * gcc.target/i386/addr-space-5.c: New.
8208
8209 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8210
8211 PR fortran/66089
8212 * gfortran.dg/elemental_dependency_6.f90: New.
8213
8214 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR rtl-optimization/69691
8217 * gcc.c-torture/execute/pr69691.c: New test.
8218
8219 PR c++/69628
8220 * g++.dg/parse/pr69628.C: New test.
8221
8222 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8223
8224 * gcc.dg/sancov/asan.c: Move to ...
8225 * gcc.dg/asan/sancov-1.c: ... here.
8226
8227 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8228
8229 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8230
8231 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8232
8233 PR target/69677
8234 * gcc.target/i386/pr69677.c: New test.
8235
8236 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8237
8238 PR c++/68948
8239 * g++.dg/template/pr68948.C: New test.
8240
8241 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8242
8243 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8244 (only necessary on s390x).
8245
8246 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8247
8248 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8249 -mno-accumulate-outgoing-args.
8250
8251 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8252
8253 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8254
8255 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR c/69669
8258 * c-c++-common/pr69669.c: New test.
8259
8260 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8261
8262 PR target/69667
8263 * g++.dg/pr69667.C: New file.
8264
8265 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8266
8267 PR target/69619
8268 * gcc.dg/pr69619.c: Add new test.
8269
8270 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8271
8272 PR rtl-optimization/69577
8273 * gcc.target/i386/pr69577.c: New test.
8274
8275 2016-02-04 Martin Liska <mliska@suse.cz>
8276
8277 * g++.dg/asan/pr69276.C: New test.
8278
8279 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8280
8281 PR target/65932
8282 PR target/67714
8283 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8284 a single smulbb instruction.
8285 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8286 * gcc.target/amr/wmul-2.c: Likewise.
8287
8288 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8289
8290 PR target/65932
8291 PR target/67714
8292 * gcc.c-torture/execute/pr67714.c: New test.
8293
8294 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8295
8296 PR target/69454
8297 * gcc.target/i386/pr69454-1.c: New test.
8298 * gcc.target/i386/pr69454-2.c: New test.
8299
8300 2016-02-03 Martin Sebor <msebor@redhat.com>
8301
8302 PR c++/69251
8303 PR c++/69253
8304 PR c++/69290
8305 PR c++/69277
8306 PR c++/69349
8307 * g++.dg/ext/flexarray-mangle-2.C: New test.
8308 * g++.dg/ext/flexarray-mangle.C: New test.
8309 * g++.dg/ext/flexarray-subst.C: New test.
8310 * g++.dg/ext/flexary11.C: New test.
8311 * g++.dg/ext/flexary12.C: New test.
8312 * g++.dg/ext/flexary13.C: New test.
8313 * g++.dg/ext/flexary14.C: New test.
8314 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8315
8316 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8317
8318 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8319 Define only if CHECK_FLOAT128 is defined.
8320 (main): Properly initialize u5.
8321
8322 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8323
8324 PR c/69627
8325 * gcc.dg/pr69627.c: New test.
8326
8327 PR target/69644
8328 * gcc.dg/pr69644.c: New test.
8329
8330 2016-02-03 Mike Stump <mikestump@comcast.net>
8331
8332 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8333 support for struct-layout-1.exp.
8334
8335 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8336
8337 PR c++/69056
8338 * g++.dg/cpp0x/pr69056.C: New test.
8339
8340 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8341 Alexandre Oliva <aoliva@redhat.com>
8342
8343 PR target/69461
8344 * gcc.target/powerpc/pr69461.c: New.
8345
8346 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8347
8348 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8349 works from here ...
8350 (check_effective_target_fsanitize_thread): ... to here. Do not
8351 specify additional compile flags for the test source.
8352 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8353 specify additional compile flags for the test source.
8354
8355 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8356
8357 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8358
8359 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8360
8361 PR fortran/67451
8362 PR fortran/69418
8363 * gfortran.dg/coarray_allocate_2.f08: New test.
8364 * gfortran.dg/coarray_allocate_3.f08: New test.
8365 * gfortran.dg/coarray_allocate_4.f08: New test.
8366
8367 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8368
8369 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8370 use same scan-tree-dump-times on all platforms.
8371 * gcc.dg/vect/vect-outer-1.c: Likewise.
8372 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8373 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8374 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8375 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8376 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8377 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8378 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8379
8380 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8381
8382 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8383 warning.
8384
8385 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8386
8387 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8388
8389 2016-02-02 James Norris <jnorris@codesourcery.com>
8390
8391 * c-c++-common/goacc/routine-5.c: Add tests.
8392
8393 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8394
8395 * gcc.target/nvptx/unsigned-cmp.c: New test.
8396
8397 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8398
8399 * gcc.target/aarch64/scalar_shift_1.c
8400 (test_corners_sisd_di): Improve force to SIMD register.
8401 (test_corners_sisd_si): Likewise.
8402 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8403 Remove scan-assembler check for ldr.
8404
8405 2016-02-02 Richard Biener <rguenther@suse.de>
8406
8407 PR tree-optimization/69595
8408 * gcc.dg/Warray-bounds-17.c: New testcase.
8409
8410 2016-02-02 Richard Biener <rguenther@suse.de>
8411
8412 PR tree-optimization/69606
8413 * gcc.dg/torture/pr69606.c: New testcase.
8414
8415 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8416
8417 PR middle-end/68542
8418 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8419 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8420
8421 2016-02-02 Alan Modra <amodra@gmail.com>
8422
8423 PR target/69548
8424 * gcc.target/powerpc/pr69548.c: New test.
8425
8426 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR rtl-optimization/69592
8429 * gcc.dg/pr69592.c: New test.
8430
8431 PR preprocessor/69543
8432 PR c/69558
8433 * gcc.dg/pr69543.c: New test.
8434 * gcc.dg/pr69558.c: New test.
8435
8436 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8437
8438 PR testsuite/65940
8439 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8440
8441 2016-02-01 Martin Sebor <msebor@redhat.com>
8442
8443 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8444
8445 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8446
8447 PR tree-optimization/67921
8448 * c-c++-common/ubsan/pr67921.c: New test.
8449
8450 2016-02-01 Richard Biener <rguenther@suse.de>
8451
8452 PR middle-end/69556
8453 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8454
8455 2016-02-01 Richard Biener <rguenther@suse.de>
8456
8457 PR tree-optimization/69574
8458 * gcc.dg/torture/pr69574.c: New testcase.
8459
8460 2016-02-01 Richard Biener <rguenther@suse.de>
8461
8462 PR tree-optimization/69579
8463 * gcc.dg/setjmp-6.c: New testcase.
8464
8465 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR rtl-optimization/69570
8468 * g++.dg/opt/pr69570.C: New test.
8469
8470 2016-02-01 Richard Henderson <rth@redhat.com>
8471
8472 * gcc.dg/pr69535.c: New test.
8473
8474 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8475
8476 PR testsuite/69584
8477 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8478 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8479
8480 PR debug/68244
8481 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8482
8483 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8484
8485 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8486
8487 PR fortran/67564
8488 * gfortran.dg/allocate_with_source_17.f03: New test.
8489
8490 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8491
8492 PR tree-optimization/69546
8493 * gcc.dg/torture/pr69546.c: New test.
8494
8495 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8496
8497 PR fortran/69566
8498 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8499
8500 2016-01-30 Martin Sebor <msebor@redhat.com>
8501
8502 PR c++/68490
8503 * g++.dg/ext/flexary10.C: New test.
8504
8505 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8506
8507 PR fortran/66707
8508 gfortran.dg/common_23.f90: New test.
8509
8510 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8511
8512 PR target/65546
8513 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8514 condition being checked, and disable it when the target supports
8515 misaligned loads and stores.
8516
8517 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR debug/69518
8520 * gcc.dg/torture/pr69518.c: New test.
8521
8522 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8523
8524 PR target/69530
8525 * gcc.target/i386/pr69530.c: New test.
8526
8527 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8528
8529 PR target/65604
8530 * gcc.target/mips/div-delay.c: New test.
8531
8532 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR target/69551
8535 * gcc.target/i386/pr69551.c: New test.
8536
8537 PR target/66137
8538 * gcc.target/i386/pr66137.c: New test.
8539
8540 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8541
8542 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8543 always built for p5600.
8544 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8545 isa=p5600 dg-option.
8546
8547 2016-01-29 Richard Biener <rguenther@suse.de>
8548
8549 PR tree-optimization/69547
8550 * g++.dg/tree-ssa/pr69547.C: New testcase.
8551
8552 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8553
8554 PR debug/66869
8555 * g++.dg/warn/Wunused-function2.C: New test.
8556
8557 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8558
8559 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8560 support for test to succeed.
8561
8562 2016-01-29 Marek Polacek <polacek@redhat.com>
8563
8564 PR c++/69509
8565 PR c++/69516
8566 * g++.dg/ext/constexpr-vla2.C: New test.
8567 * g++.dg/ext/constexpr-vla3.C: New test.
8568 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8569
8570 2016-01-29 Richard Biener <rguenther@suse.de>
8571
8572 PR middle-end/69537
8573 * gcc.dg/uninit-21.c: New testcase.
8574
8575 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8576
8577 PR target/69459
8578 * gcc.target/i386/pr69459.c: New test.
8579
8580 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8581
8582 PR target/68400
8583 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8584 * gcc.target/mips/pr68400.c: New test.
8585
8586 2016-01-28 Martin Sebor <msebor@redhat.com>
8587
8588 PR target/17381
8589 * gcc.target/powerpc/pr17381.c: New test.
8590
8591 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR middle-end/69542
8594 * gcc.dg/torture/pr69542.c: New test.
8595
8596 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8597
8598 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8599
8600 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8601
8602 * gcc.dg/pr65980.c: Skip on AIX.
8603 * gcc.dg/pr66688.c: Same.
8604
8605 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8606
8607 PR target/63679
8608 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8609 * gcc.dg/tree-ssa/sra-18.c: Same.
8610
8611 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8612
8613 PR fortran/62536
8614 * gfortran.dg/block_15.f08: New test.
8615 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8616 on incorrectly closed BLOCK.
8617
8618 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8619
8620 * gcc.dg/declare-simd.c: New test.
8621 2016-01-28 Richard Biener <rguenther@suse.de>
8622
8623 PR tree-optimization/69466
8624 * gfortran.dg/vect/pr69466.f90: New testcase.
8625
8626 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8627
8628 * g++.dg/pr67989.C: Remove ARM-specific option.
8629 * gcc.target/arm/pr67989.C: New file.
8630
8631 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8632
8633 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8634 and expm1 test for glibc < 2.11.
8635
8636 2016-01-27 Richard Henderson <rth@redhat.com>
8637
8638 * gcc.c-torture/execute/pr69447.c: New test.
8639
8640 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8641
8642 PR fortran/69422
8643 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8644
8645 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8646
8647 PR debug/66869
8648 * gcc.dg/pr66869.c: New test.
8649
8650 2016-01-25 Jeff Law <law@redhat.com>
8651
8652 PR tree-optimization/68398
8653 PR tree-optimization/69196
8654 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8655 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8656 path to avoid new heuristic allowing more irreducible regions
8657 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8658 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8659 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8660 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8661 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8662
8663 2016-01-27 Marek Polacek <polacek@redhat.com>
8664
8665 PR c/68062
8666 * c-c++-common/vector-compare-4.c: New test.
8667
8668 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8669
8670 PR preprocessor/69126
8671 * c-c++-common/pr69126.c: New test case.
8672
8673 2016-01-27 Ian Lance Taylor <iant@google.com>
8674
8675 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8676
8677 2016-01-27 Ryan Burn <contact@rnburn.com>
8678
8679 PR cilkplus/69267
8680 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8681
8682 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8683
8684 PR target/69512
8685 * gcc.target/i386/pr69512.c: New test.
8686
8687 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8688
8689 PR ada/69488
8690 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8691
8692 2016-01-27 Marek Polacek <polacek@redhat.com>
8693
8694 PR c++/69379
8695 * g++.dg/pr69379.C: New test.
8696
8697 2016-01-27 Martin Sebor <msebor@redhat.com>
8698
8699 PR c++/69317
8700 * g++.dg/abi/Wabi-2-2.C: New test.
8701 * g++.dg/abi/Wabi-2-3.C: New test.
8702 * g++.dg/abi/Wabi-3-2.C: New test.
8703 * g++.dg/abi/Wabi-3-3.C: New test.
8704
8705 2016-01-27 Richard Biener <rguenther@suse.de>
8706
8707 PR tree-optimization/69166
8708 * gcc.dg/torture/pr69166.c: New testcase.
8709
8710 2016-01-27 Martin Jambor <mjambor@suse.cz>
8711
8712 PR tree-optimization/69355
8713 * gcc.dg/tree-ssa/pr69355.c: New test.
8714
8715 2016-01-27 Marek Polacek <polacek@redhat.com>
8716
8717 PR c++/69496
8718 * g++.dg/ext/constexpr-vla1.C: New test.
8719
8720 2016-01-20 Christian Bruel <christian.bruel@st.com>
8721
8722 PR target/69245
8723 * gcc.target/arm/pr69245.c: New test.
8724
8725 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8726
8727 PR tree-optimization/69399
8728 * gcc.dg/torture/pr69399.c: New test.
8729
8730 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8731
8732 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8733
8734 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8735
8736 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8737
8738 2016-01-26 Tom de Vries <tom@codesourcery.com>
8739
8740 PR tree-optimization/69110
8741 * gcc.dg/autopar/pr69110.c: New test.
8742
8743 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8744 Sebastian Pop <s.pop@samsung.com>
8745
8746 * gcc.dg/graphite/isl-ast-op-select.c: New.
8747
8748 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8749
8750 PR fortran/69385
8751 * gfortran.dg/allocate_error_6.f90: New test.
8752
8753 2016-01-26 Richard Henderson <rth@redhat.com>
8754
8755 * gcc.dg/tm/pr60908.c: New test.
8756
8757 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8758
8759 PR other/69006
8760 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8761 directive.
8762 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8763 expected multiline output to reflect the colorization being
8764 disabled before newlines.
8765 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8766 (custom_diagnostic_finalizer): Replace call to
8767 pp_newline_and_flush with call to pp_flush.
8768 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8769 * gfortran.dg/implicit_class_1.f90: Likewise.
8770 * lib/gcc-dg.exp (allow_blank_lines): New global.
8771 (dg-allow-blank-lines-in-output): New procedure.
8772 (gcc-dg-prune): Complain about blank lines in the output, unless
8773 dg-allow-blank-lines-in-output was called.
8774 * lib/multiline.exp (_build_multiline_regex): Only support
8775 arbitrary followup text for non-blank-lines, not for blank lines.
8776
8777 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8778
8779 PR tree-optimization/69483
8780 * gcc.dg/pr69483.c: New test.
8781 * g++.dg/opt/pr69483.C: New test.
8782
8783 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8784
8785 PR target/68620
8786 * gcc.target/arm/pr68620.c: New test.
8787
8788 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8789
8790 * gcc.target/i386/pr68986-2.c: Remove -m32.
8791
8792 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8793
8794 PR target/68986
8795 * gcc.target/i386/pr68986-1.c: New test.
8796 * gcc.target/i386/pr68986-2.c: Likewise.
8797 * gcc.target/i386/pr68986-3.c: Likewise.
8798
8799 2016-01-26 Christian Bruel <christian.bruel@st.com>
8800
8801 * lib/target-supports.exp
8802 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8803 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8804 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8805
8806 2016-01-26 Richard Biener <rguenther@suse.de>
8807
8808 PR tree-optimization/69452
8809 * gcc.dg/torture/pr69452.c: New testcase.
8810
8811 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8812
8813 PR target/69442
8814 * gcc.dg/pr69442.c: New test.
8815
8816 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8817
8818 PR target/67896
8819 * gcc.target/aarch64/simd/pr67896.C: New.
8820
8821 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8822
8823 PR tree-optimization/69400
8824 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8825 function.
8826 (plugin_init): Call it.
8827 * gcc.dg/torture/pr69400.c: New test.
8828
8829 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8830
8831 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8832
8833 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8834 Sebastian Pop <s.pop@samsung.com>
8835
8836 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8837 isl-0.15.
8838
8839 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8840 Sebastian Pop <s.pop@samsung.com>
8841
8842 * gcc.dg/graphite/pr69292.c: New.
8843
8844 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8845
8846 * c-c++-common/goacc/use_device-1.c: New test.
8847
8848 2016-01-25 Jeff Law <law@redhat.com>
8849
8850 PR tree-optimization/69196
8851 PR tree-optimization/68398
8852 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8853 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8854
8855 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8856
8857 PR target/69469
8858 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8859 Algorithm.
8860
8861 2016-01-25 Richard Biener <rguenther@suse.de>
8862
8863 PR testsuite/69380
8864 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8865
8866 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8867
8868 PR target/69421
8869 * gcc.dg/pr69421.c: New test.
8870
8871 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8872
8873 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8874 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8875 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8876 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8877 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8878 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8879 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8880 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8881 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8882 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8883
8884 2016-01-25 Richard Biener <rguenther@suse.de>
8885
8886 PR tree-optimization/69376
8887 * gcc.dg/torture/pr69376.c: New testcase.
8888
8889 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8890
8891 PR fortran/69397
8892 PR fortran/68442
8893 * gfortran.dg/interface_38.f90: New test.
8894 * gfortran.dg/interface_39.f90: New test.
8895
8896 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8897
8898 Revert:
8899 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8900
8901 PR c++/11858
8902 PR c++/24663
8903 PR c++/24664
8904 * g++.dg/template/pr11858.C: New test.
8905 * g++.dg/template/pr24663.C: New test.
8906 * g++.dg/template/unify12.C: New test.
8907 * g++.dg/template/unify13.C: New test.
8908 * g++.dg/template/unify14.C: New test.
8909 * g++.dg/template/unify15.C: New test.
8910 * g++.dg/template/unify16.C: New test.
8911 * g++.dg/template/unify17.C: New test.
8912
8913 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8914
8915 PR fortran/68283
8916 gfortran.dg/pr68283.f90: New test.
8917
8918 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8919
8920 PR fortran/66094
8921 * gfortran.dg/inline_matmul_13.f90: New test.
8922 * gfortran.dg/matmul_bounds_8.f90: New test.
8923 * gfortran.dg/matmul_bounds_9.f90: New test.
8924 * gfortran.dg/matmul_bounds_10.f90: New test.
8925
8926 2016-01-23 Tom de Vries <tom@codesourcery.com>
8927
8928 PR tree-optimization/69426
8929 * gcc.dg/autopar/pr69426.c: New test.
8930
8931 2016-01-23 Martin Sebor <msebor@redhat.com>
8932
8933 PR c++/58109
8934 PR c++/69022
8935 * g++.dg/cpp0x/alignas5.C: New test.
8936 * g++.dg/ext/vector29.C: Same.
8937
8938 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8939
8940 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8941 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8942 _GNU_SOURCE from compile flags to the source.
8943 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8944 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8945 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8946 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8947
8948 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8949
8950 PR target/69432
8951 * g++.dg/opt/pr69432.C: New test.
8952
8953 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8954
8955 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8956 32-bit targets testing an -m64 multilib.
8957
8958 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8959
8960 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8961 64-bit support.
8962
8963 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8964
8965 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8966
8967 2016-01-21 Christian Bruel <christian.bruel@st.com>
8968
8969 PR target/68674
8970 * gcc.target/i386/pr68674.c
8971 * gcc.target/aarch64/pr68674.c
8972 * gcc.target/arm/pr68674.c
8973
8974 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8975
8976 PR target/69403
8977 * gcc.c-torture/execute/pr69403.c: New test.
8978
8979 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8980
8981 PR c++/55843
8982 * g++.dg/template/pr55843.C: New.
8983
8984 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8985
8986 PR testsuite/66877
8987 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8988 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8989
8990 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8991
8992 PR testsuite/67489
8993 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8994 from dg-do compile directive, and instead add
8995 { dg-require-effective-target int128 }.
8996
8997 2016-01-20 Martin Sebor <msebor@redhat.com>
8998
8999 PR c/69405
9000 * gcc.dg/sync-fetch.c: New test.
9001
9002 2016-01-21 Martin Sebor <msebor@redhat.com>
9003
9004 PR target/69252
9005 * gcc.target/powerpc/pr69252.c: New test.
9006
9007 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9008
9009 PR fortran/65996
9010 * gfortran.dg/pr65996.f90: New test.
9011
9012 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9013
9014 PR c++/68810
9015 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9016 expected to generate an error.
9017
9018 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9019
9020 PR middle-end/66178
9021 * gcc.dg/torture/pr66178.c: New test.
9022
9023 2016-01-21 Anton Blanchard <anton@samba.org>
9024 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9025
9026 PR target/63354
9027 * gcc.target/powerpc/pr63354.c: New test.
9028
9029 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9030
9031 PR rtl-optimization/68990
9032 * gcc.target/i386/pr68990: New.
9033
9034 2016-01-21 Nick Clifton <nickc@redhat.com>
9035
9036 PR target/69129
9037 * gcc.target/mips/pr69129.c: New.
9038
9039 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9040
9041 PR c++/58046
9042 * g++.dg/cpp0x/pr58046.C: New.
9043
9044 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9045
9046 PR target/69187
9047 PR target/65624
9048 * gcc.target/arm/pr69187.c: New test.
9049
9050 PR c++/69355
9051 * g++.dg/torture/pr69355.C: New test.
9052
9053 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9054 Sebastian Pop <s.pop@samsung.com>
9055
9056 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9057
9058 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9059 Sebastian Pop <s.pop@samsung.com>
9060
9061 * gcc.dg/graphite/pr68976.c: New test.
9062
9063 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR middle-end/67653
9066 * c-c++-common/pr67653.c: New test.
9067 * gcc.dg/torture/pr29119.c: Add dg-warning.
9068
9069 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9070
9071 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9072
9073 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9074
9075 PR c/24293
9076 * gcc.dg/pr24293.c: New test.
9077 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9078 incomplete struct type.
9079 * gcc.dg/declspec-1.c: Likewise.
9080 * gcc.dg/pr63549.c: Likewise.
9081
9082 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9083
9084 PR tree-optimization/66612
9085 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9086 for bdn instruction.
9087
9088 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9089
9090 * lib/target-supports.exp
9091 (check_effective_target_arm_fp_ok_nocache): New.
9092 (check_effective_target_arm_fp_ok): New.
9093 (add_options_for_arm_fp): New.
9094 (check_effective_target_arm_crypto_ok_nocache): Require
9095 target_arm_v8_neon_ok instead of arm32.
9096 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9097 (check_effective_target_arm_crypto_pragma_ok): New.
9098 (add_options_for_arm_vfp): New.
9099 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9100 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9101 target instead. Force initial fpu to vfp.
9102 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9103 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9104 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9105 dependency.
9106 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9107 use arm_vfp effective target instead. Force initial fpu to vfp.
9108 * gcc.target/arm/attr-neon3.c: Likewise.
9109 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9110 arm_vfp_ok.
9111 * gcc.target/arm/unsigned-float.c: Likewise.
9112 * gcc.target/arm/vfp-1.c: Likewise.
9113 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9114 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9115 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9116 * gcc.target/arm/vfp-ldmias.c: Likewise.
9117 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9118 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9119 * gcc.target/arm/vfp-stmiad.c: Likewise.
9120 * gcc.target/arm/vfp-stmias.c: Likewise.
9121 * gcc.target/arm/vnmul-1.c: Likewise.
9122 * gcc.target/arm/vnmul-2.c: Likewise.
9123 * gcc.target/arm/vnmul-3.c: Likewise.
9124 * gcc.target/arm/vnmul-4.c: Likewise.
9125
9126 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9127
9128 PR testsuite/69366
9129 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9130 the MPX run-time library, for compile-time MPX test.
9131 * gcc.target/i386/chkp-always_inline.c: Likewise.
9132 * gcc.target/i386/chkp-bndret.c: Likewise.
9133 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9134 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9135 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9136 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9137 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9138 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9139 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9140 * gcc.target/i386/chkp-label-address.c: Likewise.
9141 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9142 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9143 * gcc.target/i386/chkp-pr69044.c: Likewise.
9144 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9145 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9146 * gcc.target/i386/chkp-strchr.c: Likewise.
9147 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9148 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9149 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9150 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9151 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9152 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9153 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9154 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9155 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9156 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9157 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9158 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9159 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9160 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9161 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9162 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9163 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9164 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9165 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9166 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9167 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9168 * gcc.target/i386/pr63995-2.c: Likewise.
9169 * gcc.target/i386/pr64805.c: Likewise.
9170 * gcc.target/i386/pr65044.c: Likewise.
9171 * gcc.target/i386/pr65167.c: Likewise.
9172 * gcc.target/i386/pr65183.c: Likewise.
9173 * gcc.target/i386/pr65184.c: Likewise.
9174 * gcc.target/i386/thunk-retbnd.c: Likewise.
9175
9176 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9177
9178 PR tree-optimization/69328
9179 * gcc.dg/pr69328.c: New test.
9180
9181 2016-01-20 Jeff Law <law@redhat.com>
9182
9183 PR target/25114
9184 * gcc.target/m68k/pr25114.c: New test.
9185
9186 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9187
9188 * gcc.target/arm/memset-inline-10.c: Added
9189 dg-require-effective-target arm_thumb2_ok.
9190
9191 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9192
9193 * gcc.dg/debug/dwarf2/sso.c: New test.
9194
9195 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9196
9197 PR testsuite/68820
9198 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9199 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9200 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9201
9202 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9203
9204 PR ipa/66223
9205 * g++.dg/ipa/devirt-50.C: New testcase.
9206
9207 2016-01-19 Marek Polacek <polacek@redhat.com>
9208
9209 PR c++/68965
9210 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9211 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9212
9213 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9214
9215 PR target/69135
9216 * gcc.target/arm/pr69135_1.c: New test.
9217
9218 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9219
9220 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9221
9222 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9223
9224 * gcc.target/aarch64/ccmp_1.c: New testcase.
9225
9226 2016-01-19 Marek Polacek <polacek@redhat.com>
9227
9228 PR c++/68586
9229 * g++.dg/cpp0x/enum30.C: New test.
9230
9231 2016-01-19 Richard Biener <rguenther@suse.de>
9232
9233 PR tree-optimization/69336
9234 * g++.dg/tree-ssa/pr69336.C: New testcase.
9235
9236 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9237
9238 PR debug/65779
9239 * gcc.dg/pr65779.c: New test.
9240
9241 2016-01-19 Richard Biener <rguenther@suse.de>
9242
9243 PR tree-optimization/69352
9244 * gcc.dg/torture/pr69352.c: New testcase.
9245
9246 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR rtl-optimization/68955
9249 PR rtl-optimization/64557
9250 * gcc.dg/torture/pr68955.c: New test.
9251
9252 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9253
9254 PR lto/69136
9255 * g++.dg/torture/pr69136.C: New testcase.
9256
9257 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9258
9259 PR lto/69133
9260 * g++.dg/lto/pr69133_0.C: New testcase.
9261 * g++.dg/lto/pr69133_1.C: New testcase.
9262
9263 2016-01-15 Jeff Law <law@redhat.com>
9264
9265 PR tree-optimization/69320
9266 * gcc.c-torture/pr69320-1.c: New test.
9267 * gcc.c-torture/pr69320-2.c: New test.
9268 * gcc.c-torture/pr69320-3.c: New test.
9269 * gcc.c-torture/pr69320-4.c: New test.
9270
9271 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9272
9273 PR c++/11858
9274 PR c++/24663
9275 PR c++/24664
9276 * g++.dg/template/pr11858.C: New test.
9277 * g++.dg/template/pr24663.C: New test.
9278 * g++.dg/template/unify12.C: New test.
9279 * g++.dg/template/unify13.C: New test.
9280 * g++.dg/template/unify14.C: New test.
9281 * g++.dg/template/unify15.C: New test.
9282 * g++.dg/template/unify16.C: New test.
9283 * g++.dg/template/unify17.C: New test.
9284
9285 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9286
9287 PR testsuite/69181
9288 * gcc.dg/pr69181-1.c: New test file.
9289 * gcc.dg/pr69181-2.c: New test file.
9290 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9291 globals by moving it to...
9292 (cleanup-after-saved-dg-test): ...this new function. Add
9293 "global additional_sources_used". Add reset of global
9294 multiline_expected_outputs to the empty list.
9295 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9296 global to...
9297 (multiline_expected_outputs): ...this, and updated comments to
9298 note that it is modified from gcc-dg.exp.
9299 (dg-end-multiline-output): Update for the above renaming.
9300 (handle-multiline-outputs): Likewise. Remove the clearing
9301 of the expected outputs to the empty list.
9302
9303 2016-01-18 Richard Biener <rguenther@suse.de>
9304
9305 PR tree-optimization/69297
9306 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9307
9308 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9309
9310 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9311 dg-options.
9312 * gcc.target/mips/mips-3d-2.c: Likewise.
9313 * gcc.target/mips/mips-3d-3.c: Likewise.
9314 * gcc.target/mips/mips-3d-4.c: Likewise.
9315 * gcc.target/mips/mips-3d-5.c: Likewise.
9316 * gcc.target/mips/mips-3d-6.c: Likewise.
9317 * gcc.target/mips/mips-3d-7.c: Likewise.
9318 * gcc.target/mips/mips-3d-8.c: Likewise.
9319 * gcc.target/mips/mips-3d-9.c: Likewise.
9320 * gcc.target/mips/mips-ps-1.c: Likewise.
9321 * gcc.target/mips/mips-ps-2.c: Likewise.
9322 * gcc.target/mips/mips-ps-3.c: Likewise.
9323 * gcc.target/mips/mips-ps-4.c: Likewise.
9324 * gcc.target/mips/mips-ps-5.c: Likewise.
9325 * gcc.target/mips/mips-ps-6.c: Likewise.
9326 * gcc.target/mips/mips-ps-7.c: Likewise.
9327 * gcc.target/mips/mips-ps-type.c: Likewise.
9328 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9329 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9330
9331 2016-01-18 Tom de Vries <tom@codesourcery.com>
9332
9333 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9334 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9335 * c-c++-common/goacc/kernels-empty.c: New test.
9336 * c-c++-common/goacc/kernels-eternal.c: New test.
9337 * c-c++-common/goacc/kernels-loop-2.c: New test.
9338 * c-c++-common/goacc/kernels-loop-3.c: New test.
9339 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9340 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9341 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9342 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9343 * c-c++-common/goacc/kernels-loop-data.c: New test.
9344 * c-c++-common/goacc/kernels-loop-g.c: New test.
9345 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9346 * c-c++-common/goacc/kernels-loop-n.c: New test.
9347 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9348 * c-c++-common/goacc/kernels-loop.c: New test.
9349 * c-c++-common/goacc/kernels-noreturn.c: New test.
9350 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9351 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9352 * c-c++-common/goacc/kernels-reduction.c: New test.
9353
9354 2016-01-18 Tom de Vries <tom@codesourcery.com>
9355
9356 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9357 * gcc.dg/autopar/outer-2.c: Same.
9358 * gcc.dg/autopar/outer-3.c: Same.
9359 * gcc.dg/autopar/outer-4.c: Same.
9360 * gcc.dg/autopar/outer-5.c: Same.
9361 * gcc.dg/autopar/outer-6.c: Same.
9362 * gcc.dg/autopar/parallelization-1.c: Same.
9363 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9364 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9365 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9366 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9367 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9368 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9369 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9370 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9371 * gcc.dg/autopar/pr39500-1.c: Same.
9372 * gcc.dg/autopar/pr39500-2.c: Same.
9373 * gcc.dg/autopar/pr46193.c: Same.
9374 * gcc.dg/autopar/pr46194.c: Same.
9375 * gcc.dg/autopar/pr49580.c: Same.
9376 * gcc.dg/autopar/pr49960-1.c: Same.
9377 * gcc.dg/autopar/pr49960.c: Same.
9378 * gcc.dg/autopar/pr68373.c: Same.
9379 * gcc.dg/autopar/reduc-1.c: Same.
9380 * gcc.dg/autopar/reduc-1char.c: Same.
9381 * gcc.dg/autopar/reduc-1short.c: Same.
9382 * gcc.dg/autopar/reduc-2.c: Same.
9383 * gcc.dg/autopar/reduc-2char.c: Same.
9384 * gcc.dg/autopar/reduc-2short.c: Same.
9385 * gcc.dg/autopar/reduc-3.c: Same.
9386 * gcc.dg/autopar/reduc-4.c: Same.
9387 * gcc.dg/autopar/reduc-6.c: Same.
9388 * gcc.dg/autopar/reduc-7.c: Same.
9389 * gcc.dg/autopar/reduc-8.c: Same.
9390 * gcc.dg/autopar/reduc-9.c: Same.
9391 * gcc.dg/autopar/uns-outer-4.c: Same.
9392 * gcc.dg/autopar/uns-outer-5.c: Same.
9393 * gcc.dg/autopar/uns-outer-6.c: Same.
9394 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9395 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9396
9397 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9398
9399 PR target/63679
9400 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9401 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9402
9403 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9404
9405 PR target/63679
9406 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9407 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9408 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9409
9410 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9411
9412 PR target/63679
9413 * gcc.dg/tree-ssa/sra-17.c: New.
9414 * gcc.dg/tree-ssa/sra-18.c: New.
9415
9416 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9417
9418 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9419
9420 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9421
9422 * gnat.dg/inline12.adb: New test.
9423
9424 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9425
9426 PR tree-optimization/66797
9427 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9428
9429 2016-01-18 Richard Biener <rguenther@suse.de>
9430
9431 PR tree-optimization/69170
9432 * gcc.dg/torture/pr69170.c: New testcase.
9433
9434 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9435
9436 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9437
9438 2016-01-16 Tom de Vries <tom@codesourcery.com>
9439
9440 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9441
9442 2016-01-16 Tom de Vries <tom@codesourcery.com>
9443
9444 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9445 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9446 redundant dg-require-effective-target pthread.
9447 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9448 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9449 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9450 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9451 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9452 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9453 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9454
9455 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9456
9457 PR target/68609
9458 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9459 * gcc.target/powerpc/recip-7.c: Same.
9460
9461 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9462
9463 PR c++/69091
9464 * g++.dg/template/pr69091.C: New test.
9465
9466 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9467
9468 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9469 dump does not contain an error_mark_node.
9470 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9471 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9472
9473 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9474
9475 PR c++/68936
9476 * g++.dg/template/pr68936.C: New test.
9477
9478 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9479
9480 PR target/68609
9481 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9482 * gcc.target/powerpc/recip-2.c: Same.
9483 * gcc.target/powerpc/recip-3.c: Same.
9484 * gcc.target/powerpc/recip-4.c: Same.
9485 * gcc.target/powerpc/recip-sqrtf.c: Same.
9486
9487 2016-01-15 Jeff Law <law@redhat.com>
9488
9489 PR tree-optimization/69270
9490 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9491 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9492
9493 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9494
9495 PR fortran/49630
9496 * gfortran.dg/deferred_character_13.f90: New test for the fix
9497 of comment 3 of the PR.
9498
9499 PR fortran/54070
9500 * gfortran.dg/deferred_character_8.f90: New test
9501 * gfortran.dg/allocate_error_5.f90: New test
9502
9503 PR fortran/60593
9504 * gfortran.dg/deferred_character_10.f90: New test
9505
9506 PR fortran/60795
9507 * gfortran.dg/deferred_character_14.f90: New test
9508
9509 PR fortran/61147
9510 * gfortran.dg/deferred_character_11.f90: New test
9511
9512 PR fortran/64324
9513 * gfortran.dg/deferred_character_9.f90: New test
9514
9515 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9516
9517 PR rtl-optimization/69030
9518 * gcc.target/i386/pr69030.c: New.
9519
9520 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9521
9522 * gcc.target/aarch64/target_attr_17.c: New test.
9523
9524 2016-01-15 Richard Biener <rguenther@suse.de>
9525
9526 PR tree-optimization/66856
9527 * gcc.dg/torture/pr66856-1.c: New testcase.
9528 * gcc.dg/torture/pr66856-2.c: Likewise.
9529
9530 2016-01-15 Richard Biener <rguenther@suse.de>
9531
9532 PR debug/69137
9533 * g++.dg/lto/pr69137_0.C: New testcase.
9534
9535 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9536
9537 PR middle-end/69246
9538 * gcc.target/i386/pr69246.c: New test.
9539
9540 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9541
9542 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9543
9544 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9545
9546 PR c++/56194
9547 * g++.dg/init/const9.C: Disable test on S/390.
9548
9549 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9550
9551 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9552 * g++.dg/Wno-frame-address.C: Ditto.
9553
9554 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9555
9556 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9557
9558 2016-01-15 Richard Biener <rguenther@suse.de>
9559
9560 PR tree-optimization/68961
9561 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9562
9563 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9564
9565 * gcc.target/i386/pr65105-5.c: New test.
9566
9567 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9568
9569 * gcc.c-torture/execute/alias-4.c: New testcase.
9570
9571 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9572
9573 PR ipa/68148
9574 * g++.dg/ipa/devirt-49.C: New testcase.
9575
9576 2016-01-15 Christian Bruel <christian.bruel@st.com>
9577
9578 PR target/65837
9579 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9580 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9581 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9582
9583 2016-01-15 Richard Biener <rguenther@suse.de>
9584
9585 PR tree-optimization/69117
9586 * gcc.dg/torture/pr69117.c: New testcase.
9587
9588 2015-01-14 Ryan Burn <contact@rnburn.com>
9589
9590 PR c++/69048
9591 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9592
9593 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9594
9595 PR testsuite/67509
9596 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9597 range tests use 100 * maximum instead of maximum + 1.
9598
9599 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9600
9601 PR debug/69244
9602 * gcc.dg/guality/pr69244.c: New test.
9603
9604 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9605
9606 * lib/target-supports.exp (check_effective_target_issignaling):
9607 New procedure.
9608 * gcc.dg/pr61441.c: Require issignaling effective target.
9609
9610 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9611
9612 PR target/68803
9613 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9614
9615 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9616
9617 PR c++/68819
9618 PR preprocessor/69177
9619 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9620 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9621 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9622 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9623
9624 2016-01-14 Marek Polacek <polacek@redhat.com>
9625
9626 PR c/69262
9627 * gcc.dg/array-15.c: New test.
9628
9629 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9630
9631 PR middle-end/68146
9632 PR tree-optimization/69155
9633 * gfortran.dg/pr68146.f: New test.
9634 * gfortran.dg/pr69155.f90: New test.
9635
9636 2016-01-14 Richard Biener <rguenther@suse.de>
9637
9638 PR tree-optimization/68060
9639 * gcc.dg/torture/pr68060-1.c: New testcase.
9640 * gcc.dg/torture/pr68060-2.c: Likewise.
9641
9642 2016-01-14 Nick Clifton <nickc@redhat.com>
9643
9644 * lib/target-supports.exp
9645 (check_effective_target_arm_neon_ok_nocache): Add an option
9646 sequence that includes setting the ARM architecture to ARMv7-A.
9647 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9648 command line options necessary to enable Neon support.
9649 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9650 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9651 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9652 * gcc.target/arm/pr69180.c: Likewise.
9653
9654 2016-01-14 Jeff Law <law@redhat.com>
9655
9656 PR tree-optimization/69270
9657 * gcc.dg/tree-ssa/pr69270.c: New test.
9658
9659 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9660
9661 PR c/66208
9662 * c-c++-common/pr66208.c: New file.
9663
9664 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR tree-optimization/69156
9667 * gcc.dg/pr69156.c: New test.
9668
9669 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9670
9671 * gcc.target/i386/pr69225-7.c: New test.
9672
9673 2016-01-13 Richard Henderson <rth@redhat.com>
9674
9675 * gcc.dg/tm/memopt-13.c: Update expected function.
9676 * gcc.dg/tm/memopt-6.c: Likewise.
9677
9678 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9679
9680 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9681 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9682 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9683 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9684
9685 2016-01-13 Tom de Vries <tom@codesourcery.com>
9686
9687 PR tree-optimization/69169
9688 * gcc.dg/pr69169.c: New test.
9689
9690 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9691
9692 PR target/69228
9693 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9694 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9695 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9696 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9697 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9698 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9699 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9700 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9701
9702 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9703
9704 PR target/69247
9705 * gcc.dg/pr69247.c: New test.
9706
9707 2016-01-13 Richard Biener <rguenther@suse.de>
9708
9709 PR tree-optimization/69242
9710 * gcc.dg/torture/pr69242.c: New testcase.
9711
9712 2016-01-13 Richard Biener <rguenther@suse.de>
9713
9714 PR tree-optimization/69186
9715 * gcc.dg/torture/pr69186.c: New testcase.
9716
9717 2016-01-13 Jeff Law <law@redhat.com>
9718
9719 PR tree-optimization/67755
9720 * gcc.dg/tree-ssa/pr67755.c: New test.
9721
9722 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9723
9724 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9725 pass number in output by a star.
9726
9727 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9728
9729 PR tree-optimization/68911
9730 * gcc.c-torture/execute/pr68911.c: New test.
9731
9732 2016-01-12 Marek Polacek <polacek@redhat.com>
9733
9734 PR c++/68979
9735 * g++.dg/warn/permissive-1.C: New test.
9736
9737 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR objc++/68511
9740 PR c++/69213
9741 * g++.dg/opt/pr69213.C: New test.
9742
9743 2016-01-12 Christian Bruel <christian.bruel@st.com>
9744
9745 PR target/69180
9746 * gcc.target/arm/pr69180.c: New test.
9747
9748 2016-01-12 Richard Biener <rguenther@suse.de>
9749
9750 PR lto/69077
9751 * g++.dg/lto/pr69077_0.C: New testcase.
9752 * g++.dg/lto/pr69077_1.C: Likewise.
9753
9754 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9755
9756 PR target/69175
9757 * g++.dg/opt/pr69175.C: New test.
9758
9759 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9760
9761 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9762 rather than #including math.h & stdlib.h.
9763 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9764 * gcc.dg/vect/pr49771.c: Likewise.
9765 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9766 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9767 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9768 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9769 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9770 * gcc.dg/vect/pr44507.c: Likewise.
9771 * gcc.dg/vect/pr45902.c: Likewise.
9772 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9773 * gcc.dg/vect/vect-117.c: Likewise.
9774 * gcc.dg/vect/vect-99.c: Likewise.
9775 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9776 * gcc.dg/vect/vect-cond-1.c: Likewise.
9777 * gcc.dg/vect/vect-cond-2.c: Likewise.
9778 * gcc.dg/vect/vect-cond-3.c: Likewise.
9779 * gcc.dg/vect/vect-cond-4.c: Likewise.
9780 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9781 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9782 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9783 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9784 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9785 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9786 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9787 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9788 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9789 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9790 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9791 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9792 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9793 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9794 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9795 include of signal.h.
9796 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9797 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9798 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9799 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9800 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9801 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9802 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9803 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9804 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9805 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9806 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9807 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9808 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9809 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9810 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9811 * gcc.dg/vect/vect-outer-5.c: Likewise.
9812 * gcc.dg/vect/vect-outer-6.c: Likewise.
9813 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9814 include of stdio.h.
9815
9816 2016-01-12 Nick Clifton <nickc@redhat.com>
9817
9818 PR target/68913
9819 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9820 to fread so that it will be found in all target runtimes.
9821
9822 2016-01-12 Richard Biener <rguenther@suse.de>
9823
9824 PR tree-optimization/69053
9825 * g++.dg/torture/pr69053.C: New testcase.
9826
9827 2016-01-12 Richard Biener <rguenther@suse.de>
9828
9829 PR tree-optimization/69168
9830 * gcc.dg/torture/pr69168.c: New testcase.
9831
9832 2016-01-12 Richard Biener <rguenther@suse.de>
9833
9834 PR tree-optimization/69157
9835 * gcc.dg/torture/pr69157.c: New testcase.
9836
9837 2016-01-12 Richard Biener <rguenther@suse.de>
9838
9839 PR tree-optimization/69174
9840 * gcc.dg/torture/pr69174.c: New testcase.
9841
9842 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR c++/66808
9845 PR c++/69000
9846 * g++.dg/tls/pr66808.C: New test.
9847 * g++.dg/tls/pr69000.C: New test.
9848
9849 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9850
9851 * gcc.target/powerpc/swaps-p8-23.c: New test.
9852 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9853
9854 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9855
9856 PR tree-optimization/68356
9857 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9858
9859 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9860 Jim Wilson <jim.wilson@linaro.org>
9861
9862 PR target/69194
9863 * gcc.target/arm/pr69194.c: New test.
9864
9865 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9866
9867 PR target/69225
9868 * gcc.target/i386/pr69225-1.c: New test.
9869 * gcc.target/i386/pr69225-2.c: Likewise.
9870 * gcc.target/i386/pr69225-3.c: Likewise.
9871 * gcc.target/i386/pr69225-4.c: Likewise.
9872 * gcc.target/i386/pr69225-5.c: Likewise.
9873 * gcc.target/i386/pr69225-6.c: Likewise.
9874
9875 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9876
9877 PR target/67462
9878 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9879 if lp64.
9880
9881 PR target/69071
9882 * gcc.dg/pr69071.c: New test.
9883
9884 PR c++/69211
9885 * g++.dg/opt/pr69211.C: New test.
9886
9887 PR tree-optimization/69214
9888 * gcc.c-torture/compile/pr69214.c: New test.
9889
9890 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9891
9892 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9893 * gcc.target/i386/pr66232-11.c: Ditto.
9894 * gcc.target/i386/pr66232-12.c: Ditto.
9895 * gcc.target/i386/pr66232-13.c: Ditto.
9896
9897 2016-01-11 Richard Biener <rguenther@suse.de>
9898
9899 PR tree-optimization/69173
9900 * gcc.dg/torture/pr69173.c: New testcase.
9901
9902 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9903
9904 PR rtl-optimization/68796
9905 * gcc.target/aarch64/tst_5.c: New test.
9906 * gcc.target/aarch64/tst_6.c: Likewise.
9907
9908 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9909
9910 PR rtl-optimization/68841
9911 * gcc.dg/pr68841.c: New test.
9912 * gcc.c-torture/execute/pr68841.c: New test.
9913
9914 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9915
9916 PR rtl-optimization/68920
9917 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9918 for ix86 targets.
9919 * gcc.dg/ifcvt-5.c: New test.
9920
9921 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9922
9923 PR bootstrap/69123
9924 * g++.dg/pr69123.C: New.
9925
9926 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9927
9928 PR target/69010
9929 * gcc.target/i386/pr69010.c: New test.
9930
9931 2016-01-11 Martin Jambor <mjambor@suse.cz>
9932
9933 PR ipa/69044
9934 * gcc.target/i386/chkp-pr69044.c: New test.
9935
9936 2016-01-11 Tom de Vries <tom@codesourcery.com>
9937
9938 PR tree-optimization/69109
9939 * gcc.dg/autopar/pr69109-2.c: New test.
9940 * gcc.dg/autopar/pr69109.c: New test.
9941
9942 2016-01-11 Tom de Vries <tom@codesourcery.com>
9943
9944 PR tree-optimization/69108
9945 * gcc.dg/autopar/pr69108.c: New test.
9946
9947 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9948
9949 PR c++/69029
9950 * c-c++-common/Wisleading-indentation.c: Augment test.
9951
9952 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9953
9954 PR fortran/69154
9955 * gfortran.dg/inline_matmul_12.f90: New test.
9956
9957 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9958
9959 PR fortran/67779
9960 * gfortran.dg/actual_array_offset_1: New test.
9961
9962 2016-01-10 Tom de Vries <tom@codesourcery.com>
9963
9964 PR tree-optimization/69062
9965 * gcc.dg/autopar/pr69062.c: New test.
9966
9967 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9968
9969 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9970 * gcc.dg/vect/slp-perm-2.c: Likewise.
9971 * gcc.dg/vect/slp-perm-3.c: Likewise.
9972 * gcc.dg/vect/slp-perm-5.c: Likewise.
9973 * gcc.dg/vect/slp-perm-6.c: Likewise.
9974 * gcc.dg/vect/slp-perm-7.c: Likewise.
9975 * gcc.dg/vect/slp-perm-8.c: Likewise.
9976
9977 2016-01-10 Tom de Vries <tom@codesourcery.com>
9978
9979 PR tree-optimization/69039
9980 * gcc.dg/autopar/pr69039.c: New test.
9981
9982 2016-01-09 Marek Polacek <polacek@redhat.com>
9983
9984 PR c++/69113
9985 * g++.dg/pr69113.C: New test.
9986
9987 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9988
9989 PR middle-end/50865
9990 PR tree-optimization/69097
9991 * gcc.c-torture/execute/pr50865.c: New test.
9992 * gcc.c-torture/execute/pr69097-1.c: New test.
9993 * gcc.c-torture/execute/pr69097-2.c: New test.
9994 * gcc.dg/pr69097-1.c: New test.
9995 * gcc.dg/pr69097-2.c: New test.
9996
9997 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9998
9999 PR c++/69164
10000 * g++.dg/opt/pr69164.C: New test.
10001
10002 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10003
10004 PR tree-optimization/69167
10005 * gcc.dg/pr69167.c: New test.
10006
10007 2016-01-08 Marek Polacek <polacek@redhat.com>
10008
10009 PR c++/68449
10010 * g++.dg/pr68449.C: New.
10011
10012 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10013
10014 PR tree-optimization/68707
10015 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10016 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10017 on platforms supporting it.
10018 * gcc.dg/vect/slp-perm-2.c: Likewise.
10019 * gcc.dg/vect/slp-perm-3.c: Likewise.
10020 * gcc.dg/vect/slp-perm-5.c: Likewise.
10021 * gcc.dg/vect/slp-perm-7.c: Likewise.
10022 * gcc.dg/vect/slp-perm-8.c: Likewise.
10023 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10024 on platforms supporting it.
10025
10026 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10027
10028 PR tree-optimization/69162
10029 * gcc.dg/pr69162.c: New test.
10030
10031 PR tree-optimization/69172
10032 * gcc.dg/pr69172.c: New test.
10033
10034 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10035
10036 PR tree-optimization/67781
10037 * gcc.c-torture/execute/pr67781.c: New file.
10038
10039 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10040
10041 PR tree-optimization/69083
10042 * gcc.dg/vect/pr69083.c: New test.
10043
10044 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10045
10046 PR tree-optimization/61441
10047 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10048 Use -fexcess-precision=standard for compiler options.
10049 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10050
10051 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10052
10053 PR fortran/69128
10054 * gfortran.dg/gomp/pr69128.f90: New test.
10055
10056 PR c++/69145
10057 * g++.dg/ext/pr69145-1.C: New test.
10058 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10059 * g++.dg/ext/pr69145-2.h: New file.
10060
10061 2016-01-07 Martin Sebor <msebor@redhat.com>
10062
10063 PR c/68966
10064 * gcc.dg/atomic-fetch-bool.c: New test.
10065 * gcc.dg/sync-fetch-bool.c: New test.
10066
10067 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10068
10069 PR fortran/66680
10070 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10071
10072 2016-01-07 Nick Clifton <nickc@redhat.com>
10073
10074 PR target/66655
10075 * g++.dg/pr66655.C: New test.
10076 * g++.dg/pr66655_1.cc: Test support file.
10077 * g++.dg/pr66655.h: Test header file.
10078
10079 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10080
10081 PR fortran/66680
10082 gfortran.dg/gomp/pr66680.f90: New test.
10083
10084 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10085
10086 PR target/69171
10087 * gcc.target/i386/pr69171-1.c: New test.
10088 * gcc.target/i386/pr69171-2.c: Likewise.
10089 * gcc.target/i386/pr69171-3.c: Likewise.
10090 * gcc.target/i386/pr69171-4.c: Likewise.
10091 * gcc.target/i386/pr69171-5.c: Likewise.
10092 * gcc.target/i386/pr69171-6.c: Likewise.
10093
10094 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10095
10096 PR middle-end/67639
10097 * c-c++-common/pr67639.c: New test.
10098
10099 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10100
10101 PR tree-optimization/69141
10102 * g++.dg/opt/pr69141.C: New test.
10103
10104 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10105
10106 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10107
10108 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10109
10110 PR target/69140
10111 * gcc.target/i386/pr69140.c: New test
10112
10113 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10114
10115 * gcc.dg/bad-dereference.c: New test case.
10116
10117 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10118
10119 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10120
10121 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10122
10123 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10124
10125 2016-01-06 Marek Polacek <polacek@redhat.com>
10126
10127 PR sanitizer/69099
10128 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10129
10130 2016-01-05 Marek Polacek <polacek@redhat.com>
10131
10132 PR c/69104
10133 * gcc.dg/atomic-invalid-2.c: New.
10134
10135 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10136
10137 PR target/68991
10138 * gcc.target/i386/pr68991.c: New test.
10139
10140 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10141
10142 PR target/68991
10143 * g++.dg/pr68991-1.C: New test.
10144 * g++.dg/pr68991-2.C: Likewise.
10145
10146 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10147
10148 PR other/60465
10149 * gcc.target/ia64/pr60465-gprel64.c: New test.
10150 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10151
10152 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10153
10154 PR rtl-optimization/68651
10155 * gcc.target/aarch64/pr68651_1.c: New test.
10156
10157 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10158
10159 PR c/69122
10160 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10161
10162 2016-01-05 Nathan Sidwell <nathan@acm.org>
10163
10164 PR c++/58583
10165 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10166
10167 * gcc.dg/alias-15.c: New.
10168
10169 2016-01-05 Nick Clifton <nickc@redhat.com>
10170
10171 PR target/68870
10172 * g++.dg/pr68770.C: New test.
10173
10174 2016-01-04 Mike Stump <mikestump@comcast.net>
10175
10176 * lib/target-supports.exp (check_effective_target_cilkplus):
10177 cilkplus targets require pthreads.
10178 (check_effective_target_cilkplus): Remove special case for NVPTX.
10179
10180 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10181
10182 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10183 generation.
10184
10185 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10186
10187 Update copyright years.
10188
10189 2016-01-04 Marek Polacek <polacek@redhat.com>
10190
10191 PR c/68908
10192 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10193 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10194 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10195
10196 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10197
10198 * gcc.target/sparc/20160104-2.c: New test.
10199
10200 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10201
10202 * gcc.target/sparc/20160104-1.c: New test.
10203
10204 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10205
10206 PR fortran/65045
10207 * gfortran.dg/pr65045.f90: New test.
10208
10209 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10210
10211 * gnat.dg/specs/debug1.ads: Delete.
10212
10213 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10214
10215 PR libgfortran/68867
10216 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10217 expression.
10218
10219 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10220
10221 PR libgfortran/68867
10222 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10223 PowerPC.
10224
10225 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10226
10227 PR fortran/68864
10228 * gfortran.dg/pr68864.f90: New test.
10229
10230 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10231
10232 PR tree-optimization/69070
10233 * gcc.dg/pr69070.c: New test.
10234
10235 PR sanitizer/69055
10236 * gfortran.dg/pr69055.f90: New test.
10237
10238 PR target/69015
10239 * gcc.dg/pr69015.c: New test.
10240 \f
10241 Copyright (C) 2016 Free Software Foundation, Inc.
10242
10243 Copying and distribution of this file, with or without modification,
10244 are permitted in any medium without royalty provided the copyright
10245 notice and this notice are preserved.