re PR target/71869 (__builtin_isgreater raises an invalid exception on PPC64 using...
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2
3 PR target/71869
4 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5 IEEE built-in functions handle quiet and signalling NaNs
6 correctly.
7
8 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9
10 PR fortran/71862
11 * gfortran.dg/pr71862.f90: New test.
12
13 2016-07-26 Martin Sebor <msebor@redhat.com>
14
15 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
16 selector with dg-options.
17
18 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
19
20 PR tree-optimization/18046
21 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
22 * gcc.dg/tree-ssa/vrp103.c: New test.
23 * gcc.dg/tree-ssa/vrp104.c: New test.
24
25 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
26
27 * gcc.target/powerpc/pr63354.c: Require lp64 since
28 -mprofile-kernel is not legal with -m32.
29
30 2016-07-26 Richard Biener <rguenther@suse.de>
31
32 PR rtl-optimization/71984
33 * gcc.dg/torture/pr71984.c: New testcase.
34
35 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
36
37 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
38 g++-dg-runtest via et-dg-runtest.
39 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
40 * gcc.dg/vect/vect.exp: Likewise.
41 * gfortran.dg/graphite/graphite.exp: Likewise, but for
42 gfortran-dg-runtest.
43 * gfortran.dg/vect/vect.exp: Likewise.
44 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
45 (check_mips_loongson_hw_available): Likewise.
46 (check_effective_target_mpaired_single_runtime): Likewise.
47 (check_effective_target_mips_loongson_runtime): Likewise.
48 (add_options_for_mpaired_single): Likewise.
49 (check_effective_target_vect_int): Add global et_index.
50 Check and save the supported feature for a target selected by
51 the et_index target. Break long lines where appropriate. Call
52 et-is-effective-target for MIPS with an argument instead of
53 check_effective_target_* where appropriate.
54 (check_effective_target_vect_intfloat_cvt): Likewise.
55 (check_effective_target_vect_uintfloat_cvt): Likewise.
56 (check_effective_target_vect_floatint_cvt): Likewise.
57 (check_effective_target_vect_floatuint_cvt): Likewise.
58 (check_effective_target_vect_simd_clones): Likewise.
59 (check_effective_target_vect_shift): ewise.
60 (check_effective_target_whole_vector_shift): Likewise.
61 (check_effective_target_vect_bswap): Likewise.
62 (check_effective_target_vect_shift_char): Likewise.
63 (check_effective_target_vect_long): Likewise.
64 (check_effective_target_vect_float): Likewise.
65 (check_effective_target_vect_double): Likewise.
66 (check_effective_target_vect_long_long): Likewise.
67 (check_effective_target_vect_no_int_max): Likewise.
68 (check_effective_target_vect_no_int_add): Likewise.
69 (check_effective_target_vect_no_bitwise): Likewise.
70 (check_effective_target_vect_widen_shift): Likewise.
71 (check_effective_target_vect_no_align): Likewise.
72 (check_effective_target_vect_hw_misalign): Likewise.
73 (check_effective_target_vect_element_align): Likewise.
74 (check_effective_target_vect_condition): Likewise.
75 (check_effective_target_vect_cond_mixed): Likewise.
76 (check_effective_target_vect_char_mult): Likewise.
77 (check_effective_target_vect_short_mult): Likewise.
78 (check_effective_target_vect_int_mult): Likewise.
79 (check_effective_target_vect_extract_even_odd): Likewise.
80 (check_effective_target_vect_interleave): Likewise.
81 (check_effective_target_vect_stridedN): Likewise.
82 (check_effective_target_vect_multiple_sizes): Likewise.
83 (check_effective_target_vect64): Likewise.
84 (check_effective_target_vect_call_copysignf): Likewise.
85 (check_effective_target_vect_call_sqrtf): Likewise.
86 (check_effective_target_vect_call_btrunc): Likewise.
87 (check_effective_target_vect_call_btruncf): Likewise.
88 (check_effective_target_vect_call_ceil): Likewise.
89 (check_effective_target_vect_call_ceilf): Likewise.
90 (check_effective_target_vect_call_floor): Likewise.
91 (check_effective_target_vect_call_floorf): Likewise.
92 (check_effective_target_vect_call_lceil): Likewise.
93 (check_effective_target_vect_call_lfloor): Likewise.
94 (check_effective_target_vect_call_nearbyint): Likewise.
95 (check_effective_target_vect_call_nearbyintf): Likewise.
96 (check_effective_target_vect_call_round): Likewise.
97 (check_effective_target_vect_call_roundf): Likewise.
98 (check_effective_target_vect_perm): Likewise, but also append *_saved
99 to the existing global name to properly cache the result.
100 (check_effective_target_vect_perm_byte): Likewise.
101 (check_effective_target_vect_perm_short): Likewise.
102 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
103 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
104 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
105 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
106 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
107 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
108 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
109 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
110 (check_effective_target_vect_sdot_qi): Likewise.
111 (check_effective_target_vect_udot_qi): Likewise.
112 (check_effective_target_vect_sdot_hi): Likewise.
113 (check_effective_target_vect_udot_hi): Likewise.
114 (check_effective_target_vect_usad_char): Likewise.
115 (check_effective_target_vect_pack_trunc): Likewise.
116 (check_effective_target_vect_unpack): Likewise.
117 (check_effective_target_vect_aligned_arrays): Likewise.
118 (check_effective_target_vect_natural_alignment): Likewise.
119 (check_effective_target_vector_alignment_reachable): Likewise.
120 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
121 (is-effective-target): Initialize et_index if undefined.
122 (et-dg-runtest): New.
123 (et-is-effective-target): Likewise.
124 (check_vect_support_and_set_flags): Add supported MIPS targets to
125 EFFECTIVE_TARGETS list. Return the number of supported targets.
126
127 2016-07-26 Richard Biener <rguenther@suse.de>
128 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
129
130 PR middle-end/70920
131 * gcc.dg/pr70920-1.c: New test-case.
132 * gcc.dg/pr70902-2.c: Likewise.
133 * gcc.dg/pr70920-3.c: Likewise.
134 * gcc.dg/pr70920-4.c: Likewise
135 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
136 2 instead of 3.
137
138 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
139
140 * gcc.c-torture/execute/pr71494.c: Require label_values.
141 * gcc.dg/pr16973.c: Ditto.
142
143 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
144
145 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
146 * gcc.dg/torture/pr69771.c: Require int32plus.
147 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
148
149 2016-07-25 Martin Liska <mliska@suse.cz>
150
151 * gcc.dg/torture/pr71987.c: New test.
152
153 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
154
155 PR fortran/71935
156 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
157 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
158 * gfortran.dg/pr71935.f90: New test.
159
160 2016-07-22 Martin Sebor <msebor@redhat.com>
161
162 PR c++/71675
163 * g++.dg/ext/atomic-3.C: New test.
164 * gcc.dg/atomic/pr71675.c: New test.
165
166 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
167
168 * gcc.target/i386/mvc8.c: New test.
169
170 2016-07-22 Bin Cheng <bin.cheng@arm.com>
171
172 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
173 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
174
175 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
176
177 PR fortran/71795
178 * gfortran.dg/constructor_50.f90: New test.
179
180 2016-07-22 Martin Liska <mliska@suse.cz>
181
182 PR gcov-profile/69028
183 PR gcov-profile/62047
184 * g++.dg/cilk-plus/pr69028.C: New test.
185
186 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
187
188 * gfortran.dg/coarray_stat_2.f90: New test.
189
190 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
191
192 * gcc.target/powerpc/vec-extract.h: New files to check the
193 vec_extract built-in functions for all vector types, testing
194 accessing each element, both with constant and variable element
195 numbers.
196 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
197 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
198 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
199 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
200 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
201 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
202 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
203 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
204 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
205
206 2016-07-21 Jakub Jelinek <jakub@redhat.com>
207
208 PR c++/71728
209 * g++.dg/other/pr71728.C: New test.
210
211 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
212
213 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
214 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
215 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
216 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
217 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
218
219 2016-07-21 Richard Biener <rguenther@suse.de>
220
221 PR tree-optimization/71947
222 * gcc.dg/tree-ssa/vrp102.c: New testcase.
223
224 2016-07-21 Bin Cheng <bin.cheng@arm.com>
225
226 * gcc.dg/tree-ssa/scev-15.c: New.
227
228 2016-07-21 Bin Cheng <bin.cheng@arm.com>
229
230 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
231
232 2016-07-21 Jakub Jelinek <jakub@redhat.com>
233
234 PR c++/71941
235 * g++.dg/gomp/pr71941.C: New test.
236
237 2016-07-20 David Malcolm <dmalcolm@redhat.com>
238
239 PR c/70339
240 PR c/71858
241 * g++.dg/spellcheck-identifiers.C: New test case, based on
242 gcc.dg/spellcheck-identifiers.c.
243 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
244 gcc.dg/spellcheck-identifiers-2.c.
245 * g++.dg/spellcheck-typenames.C: New test case, based on
246 gcc.dg/spellcheck-typenames.c
247
248 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
249
250 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
251 pointer to member function and also test catching by reference.
252
253 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
254
255 * gcc.target/s390/pr67443.c: Fix test case.
256
257 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
258
259 * gcc.target/s390/insv-1.c: Xfail some tests.
260 * gcc.target/s390/insv-2.c: Likewise.
261
262 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
263
264 * gcc.target/avr/torture/get-mem.c: New test.
265 * gcc.target/avr/torture/set-mem.c: New test.
266
267 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
268
269 PR target/71948
270 * gcc.target/avr/torture/tiny-progmem.c: New test.
271
272 2016-07-20 Jakub Jelinek <jakub@redhat.com>
273
274 PR c++/71909
275 * g++.dg/parse/pr71909.C: New test.
276 * g++.dg/tm/pr71909.C: New test.
277
278 PR c++/50060
279 * g++.dg/cpp0x/constexpr-50060.C: New test.
280 * g++.dg/cpp1y/constexpr-50060.C: New test.
281
282 2016-07-20 Martin Liska <mliska@suse.cz>
283
284 * gfortran.dg/graphite/pr71898.f90: New test.
285
286 2016-07-20 Bin Cheng <bin.cheng@arm.com>
287
288 PR tree-optimization/71503
289 PR tree-optimization/71683
290 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
291 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
292
293 2016-07-20 Martin Liska <mliska@suse.cz>
294
295 * gcc.dg/plugin/plugin.exp: Remove sreal test.
296 * gcc.dg/plugin/sreal-test-1.c: Remove.
297 * gcc.dg/plugin/sreal_plugin.c: Remove.
298
299 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
300
301 PR fortran/71902
302 * gfortran.dg/dependency_47.f90: New test.
303
304 2016-07-19 Jakub Jelinek <jakub@redhat.com>
305
306 PR rtl-optimization/71916
307 * gcc.c-torture/compile/pr71916.c: New test.
308
309 PR middle-end/71874
310 * g++.dg/torture/pr71874.C: New test.
311
312 PR middle-end/71734
313 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
314 (my_alloc): Rewritten to use __builtin_posix_memalign and
315 __SIZE_TYPE__.
316 (my_free): Use __builtin_free instead of _mm_free.
317 (Vec::operator=): Use __builtin_memcpy.
318
319 2016-07-19 Martin Jambor <mjambor@suse.cz>
320
321 PR fortran/71688
322 * gfortran.dg/pr71688.f90: New test.
323
324 2016-07-19 Richard Biener <rguenther@suse.de>
325
326 * c-c++-common/vector-subscript-6.c: New testcase.
327 * c-c++-common/vector-subscript-7.c: Likewise.
328
329 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
330
331 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
332 and UInt32 based on __SIZEOF_INT__.
333
334 2016-07-19 Richard Biener <rguenther@suse.de>
335
336 PR tree-optimization/71901
337 * gcc.dg/torture/pr71901.c: New testcase.
338
339 2016-07-19 Richard Biener <rguenther@suse.de>
340
341 PR tree-optimization/71908
342 * gcc.dg/torture/pr71908.c: New testcase.
343
344 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
345
346 PR target/71493
347 * gcc.target/powerpc/pr71493-1.c: New test.
348 * gcc.target/powerpc/pr71493-2.c: Likewise.
349
350 2016-07-18 Jakub Jelinek <jakub@redhat.com>
351
352 PR c++/71835
353 * g++.dg/conversion/ambig3.C: New test.
354
355 PR c++/71828
356 * g++.dg/cpp0x/constexpr-71828.C: New test.
357
358 PR c++/71826
359 * g++.dg/template/pr71826.C: New test.
360
361 PR c++/71822
362 * g++.dg/template/defarg21.C: New test.
363
364 PR c++/71871
365 * g++.dg/ext/vector31.C: New test.
366
367 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
368
369 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
370
371 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
372
373 PR tree-optimization/71734
374 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
375
376 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
377
378 * gcc.target/s390/warn-dynamicstack-1.c: New test.
379 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
380 stack-layout-dynamic-1.c: New test.
381
382 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
383
384 * gcc.target/s390/nolrl-1.c: New test.
385
386 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
387
388 PR fortran/71523
389 * gfortran.dg/pr71523_1.f90: New test.
390 * gfortran.dg/pr71523_2.f90: New test.
391
392 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
393
394 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
395
396 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
397 Marco Restelli <mrestelli@gmail.com>
398
399 PR fortran/62125
400 * gfortran.dg/pr62125.f90: New test.
401
402 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
403
404 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
405 * gcc.target/powerpc/mulkc3-1.c: Likewise.
406
407 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
408
409 PR c++/58796
410 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
411 * g++.dg/cpp0x/nullptr35.C: New test.
412
413 2016-07-15 Bin Cheng <bin.cheng@arm.com>
414
415 * gcc.dg/tree-ssa/scev-8.c: Update test string.
416
417 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
418
419 * gfortran.dg/goacc/vector_length.f90: New test.
420
421 2016-07-15 Richard Biener <rguenther@suse.de>
422
423 PR tree-optimization/71881
424 * gcc.dg/torture/pr71881.c: New testcase.
425
426 2016-07-15 Richard Biener <rguenther@suse.de>
427
428 PR tree-optimization/71887
429 * gcc.dg/torture/pr71887.c: New testcase.
430
431 2016-07-15 Jakub Jelinek <jakub@redhat.com>
432
433 PR c/71858
434 * gcc.dg/spellcheck-identifiers-3.c: New test.
435
436 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
437
438 PR fortran/71807
439 * gfortran.dg/null_9.f90: New test.
440
441 2016-07-15 Bin Cheng <bin.cheng@arm.com>
442
443 * gcc.dg/tree-ssa/loop-41.c: New test.
444
445 2016-07-15 Bin Cheng <bin.cheng@arm.com>
446
447 PR tree-optimization/71347
448 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
449
450 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
451
452 PR fortran/29819
453 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
454 * gfortran.dg/contains.f90: Ditto.
455 * gfortran.dg/contains_empty_1.f03: Ditto.
456 * gfortran.dg/submodule_3.f08: Ditto.
457
458 2016-07-14 Jakub Jelinek <jakub@redhat.com>
459
460 PR testsuite/71865
461 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
462 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
463 expected diagnostics.
464
465 PR c/71858
466 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
467 * gcc.dg/spellcheck-identifiers-2.c: New test.
468 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
469 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
470
471 2016-07-14 Jakub Jelinek <jakub@redhat.com>
472
473 PR tree-optimization/71872
474 * gcc.c-torture/compile/pr71872.c: New test.
475
476 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
477
478 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
479 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
480 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
481 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
482 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
483 * gcc.target/arm/atomic-op-acquire-1.c: This.
484 * gcc.target/arm/atomic-op-char.c: Rename into ...
485 * gcc.target/arm/atomic-op-char-1.c: This.
486 * gcc.target/arm/atomic-op-consume.c: Rename into ...
487 * gcc.target/arm/atomic-op-consume-1.c: This.
488 * gcc.target/arm/atomic-op-int.c: Rename into ...
489 * gcc.target/arm/atomic-op-int-1.c: This.
490 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
491 * gcc.target/arm/atomic-op-relaxed-1.c: This.
492 * gcc.target/arm/atomic-op-release.c: Rename into ...
493 * gcc.target/arm/atomic-op-release-1.c: This.
494 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
495 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
496 * gcc.target/arm/atomic-op-short.c: Rename into ...
497 * gcc.target/arm/atomic-op-short-1.c: This.
498 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
499 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
500 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
501 * gcc.target/arm/atomic-op-char-2.c: Likewise.
502 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
503 * gcc.target/arm/atomic-op-int-2.c: Likewise.
504 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
505 * gcc.target/arm/atomic-op-release-2.c: Likewise.
506 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
507 * gcc.target/arm/atomic-op-short-2.c: Likewise.
508
509 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
510
511 PR fortran/70842
512 * gfortran.dg/select_type_35.f03: New test.
513
514 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
515
516 PR target/65951
517 PR tree-optimization/70923
518 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
519 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
520 * gcc.dg/vect/pr65951.c: Likewise.
521 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
522
523 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
524
525 * c-c++-common/pr60226.c: Expect maximum object file alignment
526 error on AIX.
527
528 2016-07-14 Richard Biener <rguenther@suse.de>
529
530 PR tree-optimization/71866
531 * gcc.dg/torture/pr71866.c: New testcase.
532
533 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
534
535 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
536 selector and enclose boolean expression in curly braces.
537
538 2016-07-14 Alan Modra <amodra@gmail.com>
539
540 PR target/71733
541 * gcc.target/powerpc/p9-novsx.c: New.
542
543 2016-07-13 Andi Kleen <ak@linux.intel.com>
544
545 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
546 * g++.dg/tree-prof/morefunc.C: Dito.
547 * g++.dg/tree-prof/pr35545.C: Dito.
548 * g++.dg/tree-prof/reorder.C: Dito.
549 * gcc.dg/tree-prof/20050826-2.c: Dito.
550 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
551 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
552 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
553 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
554 * gcc.dg/tree-prof/inliner-1.c: Dito.
555 * gcc.dg/tree-prof/merge_block.c: Dito.
556 * gcc.dg/tree-prof/stringop-1.c: Dito.
557 * gcc.dg/tree-prof/stringop-2.c: Dito.
558 * gcc.dg/tree-prof/switch-case-1.c: Dito.
559 * gcc.dg/tree-prof/switch-case-2.c: Dito.
560 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
561 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
562 * gcc.dg/tree-prof/update-loopch.c: Dito.
563 * gcc.dg/tree-prof/val-prof-1.c: Dito.
564 * gcc.dg/tree-prof/val-prof-2.c: Dito.
565 * gcc.dg/tree-prof/val-prof-3.c: Dito.
566 * gcc.dg/tree-prof/val-prof-4.c: Dito.
567 * gcc.dg/tree-prof/val-prof-5.c: Dito.
568 * gcc.dg/tree-prof/val-prof-6.c: Dito.
569 * gcc.dg/tree-prof/val-prof-7.c: Dito.
570
571 2016-07-13 Andi Kleen <ak@linux.intel.com>
572
573 * lib/profopt.exp (profopt-execute): Remove .imports files.
574
575 2016-07-13 Andi Kleen <ak@linux.intel.com>
576
577 * lib/profopt.exp (profopt-execute): Always log profiler command line.
578
579 2016-07-13 Andi Kleen <ak@linux.intel.com>
580
581 * lib/profopt.exp (dg-final-scan-autofdo,
582 dg-final-scan-not-autofdo): New functions.
583
584 2016-07-13 Bin Cheng <bin.cheng@arm.com>
585
586 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
587 * gcc.dg/vect/vect-35.c: Ditto.
588 * gcc.dg/vect/vect-alias-check-2.c: New test.
589
590 2016-07-13 Martin Liska <mliska@suse.cz>
591
592 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
593 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
594 * gfortran.dg/pr42108.f90: Update expected dump scan.
595
596 2016-07-13 Richard Biener <rguenther@suse.de>
597
598 PR tree-optimization/24574
599 * gcc.dg/pr24574.c: New testcase.
600
601 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
602
603 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
604 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
605 * c-c++-common/pr68833-1.c: Require int32plus.
606 * gcc.dg/ipa/pr63551.c: Likewise.
607 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
608 * gcc.dg/ipa/pr64041.c: Require int32plus.
609
610 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
611
612 PR ipa/71633
613 * g++.dg/pr71633.C: New test.
614
615 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
616
617 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
618 Add new arm_thumb1_cbz_ok effective target.
619 * gcc.target/arm/cbz.c: New test.
620
621 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
622
623 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
624 Define effective target.
625 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
626 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
627 * gcc.target/arm/movhi_movw.c: New test.
628 * gcc.target/arm/movsi_movw.c: Likewise.
629 * gcc.target/arm/movdi_movw.c: Likewise.
630
631 2016-07-13 Richard Biener <rguenther@suse.de>
632
633 PR middle-end/71104
634 * gcc.dg/pr71104-1.c: New testcase.
635 * gcc.dg/pr71104-2.c: Likewise.
636
637 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
638
639 PR target/71805
640 * gcc.target/powerpc/pr71805.c: New test.
641
642 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
643
644 * gcc.target/powerpc/divkc3-1.c: New.
645 * gcc.target/powerpc/mulkc3-1.c: New.
646
647 2016-07-12 Nathan Sidwell <nathan@acm.org>
648
649 * gcc.target/arm/data-rel-1.c: New.
650 * gcc.target/arm/data-rel-2.c: New.
651 * gcc.target/arm/data-rel-3.c: New.
652
653 2016-07-12 Martin Liska <mliska@suse.cz>
654
655 * gcc.dg/params/blocksort-part.c: New test.
656 * gcc.dg/params/params.exp: New file.
657
658 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
659
660 PR middle-end/71700
661 * gcc.c-torture/execute/pr71700.c: New test.
662
663 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
664 Richard Biener <rguenther@suse.de>
665
666 PR tree-optimization/23286
667 PR tree-optimization/70159
668 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
669 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
670 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
671 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
672 * gcc.dg/tree-ssa/pr35286.c: Likewise.
673 * gcc.dg/tree-ssa/pr35287.c: Likewise.
674 * gcc.dg/hoist-register-pressure-1.c: Likewise.
675 * gcc.dg/hoist-register-pressure-2.c: Likewise.
676 * gcc.dg/hoist-register-pressure-3.c: Likewise.
677 * gcc.dg/pr51879-12.c: Likewise.
678 * gcc.dg/strlenopt-9.c: Likewise.
679 * gcc.dg/tree-ssa/pr47392.c: Likewise.
680 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
681 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
682 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
683 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
684 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
685 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
686 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
687 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
688 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
689 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
690 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
691 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
692 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
693 * gfortran.dg/pr43984.f90: Adjust expected outcome.
694
695 2016-07-12 Richard Biener <rguenther@suse.de>
696
697 PR rtl-optimization/68961
698 * gcc.target/i386/pr68961.c: New testcase.
699
700 2016-07-11 Jakub Jelinek <jakub@redhat.com>
701
702 PR middle-end/71758
703 * c-c++-common/gomp/pr71758.c: New test.
704 * gfortran.dg/gomp/pr71758.f90: New test.
705
706 PR tree-optimization/71823
707 * gcc.dg/vect/pr71823.c: New test.
708
709 2016-07-11 David Malcolm <dmalcolm@redhat.com>
710
711 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
712 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
713 and LINE_MAP_MAX_LOCATION_WITH_COLS.
714
715 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
716
717 PR target/71801
718 * gcc.target/i386/pr71801.c: New test.
719
720 2016-07-11 Richard Biener <rguenther@suse.de>
721
722 PR tree-optimization/71816
723 * gcc.dg/torture/pr71816.c: New testcase.
724
725 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
726
727 PR fortran/71783
728 * gfortran.dg/dependency_46.f90: New test.
729
730 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
731
732 PR rtl-optimization/71621
733 * gcc.target/i386/pr71621-1.c: New.
734 * gcc.target/i386/pr71621-2.c: New.
735
736 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
737
738 * gfortran.dg/goacc/pr71704.f90: New test.
739
740 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
741
742 PR target/71297
743 * gcc.target/powerpc/pr71297.c: New.
744
745 2016-07-08 Jiong Wang <jiong.wang@arm.com>
746
747 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
748
749 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
750
751 PR target/71806
752 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
753
754 2016-07-08 Alan Hayward <alan.hayward@arm.com>
755
756 PR tree-optimization/71667
757 * gcc.dg/vect/pr71667.c: New
758
759 2016-07-08 Martin Liska <mliska@suse.cz>
760
761 * gcc.dg/torture/pr71606.c: New test.
762
763 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
764
765 PR fortran/71764
766 * gfortran.dg/pr71764.f90: New test.
767
768 2016-07-07 Jakub Jelinek <jakub@redhat.com>
769 Kai Tietz <ktietz70@googlemail.com>
770
771 PR c++/70869
772 PR c++/71054
773 * g++.dg/cpp0x/pr70869.C: New test.
774 * g++.dg/cpp0x/pr71054.C: New test.
775
776 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
777
778 * g++.dg/debug/pr71432.C: Fail on AIX.
779
780 2016-07-07 Martin Liska <mliska@suse.cz>
781
782 * gfortran.dg/do_1.f90: Remove a corner case that triggers
783 an undefined behavior.
784 * gfortran.dg/do_3.F90: Likewise.
785 * gfortran.dg/do_check_11.f90: New test.
786 * gfortran.dg/do_check_12.f90: New test.
787 * gfortran.dg/do_corner_warn.f90: New test.
788
789 2016-07-07 Martin Liska <mliska@suse.cz>
790
791 * gfortran.dg/predict-1.f90: Ammend the test.
792 * gfortran.dg/predict-2.f90: Likewise.
793
794 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
795
796 PR ipa/71624
797 * g++.dg/pr71624.C: New test.
798
799 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
800
801 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
802 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
803 ARMv8-M Mainline architectures.
804
805 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
806
807 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
808 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
809
810 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
811
812 PR target/70098
813 PR target/71763
814 * gcc.target/powerpc/pr71763.c: New file.
815
816 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
817
818 PR tree-optimization/71518
819 * gcc.dg/pr71518.c: New test.
820
821 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
822
823 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
824
825 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
826
827 PR target/50739
828 * gcc.target/avr/pr50739.c: New test.
829
830 2016-07-05 Jan Hubicka <jh@suse.cz>
831
832 * gcc.dg/tree-ssa/scev-14.c: update template.
833
834 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
835
836 * gcc.dg/vect/group-no-gaps-1.c: New test.
837
838 2016-07-05 Andi Kleen <ak@linux.intel.com>
839
840 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
841 if kernel supports MPX.
842
843 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
844
845 * gcc.c-torture/compile/pr69102.c: Require fpic support.
846
847 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
848 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
849
850 * gcc.target/powerpc/signbit-1.c: New test.
851 * gcc.target/powerpc/signbit-2.c: New test.
852 * gcc.target/powerpc/signbit-3.c: New test.
853
854 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
855
856 PR rtl-optimization/71594
857 * gcc.dg/torture/pr71594.c: New test.
858
859 2016-07-05 Jan Hubicka <jh@suse.cz>
860
861 * gcc.dg/tree-ssa/scev-14.c: new testcase.
862
863 2016-07-05 David Malcolm <dmalcolm@redhat.com>
864
865 PR c++/62314
866 * gcc/testsuite/g++.dg/parse/error5.C: Update column
867 number of missing semicolon error.
868 * g++.dg/pr62314-2.C: New test case.
869
870 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
871
872 * gfortran.dg/coarray_stat_function.f90: New test.
873 * gfortran.dg/coarray_stat_whitespace.f90: New test.
874 * gfortran.dg/coarray_lib_comm_1: Adapting old test
875 to new interfaces.
876
877 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
878
879 PR fortran/71623
880 * gfortran.dg/deferred_character_17.f90: New test.
881
882 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
883
884 * gcc.target/arm/neon/polytypes.c: Move to ...
885 * gcc.target/arm/polytypes.c: ... here.
886 * gcc.target/arm/neon/pr51534.c: Move to ...
887 * gcc.target/arm/pr51534.c: ... here.
888 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
889 * gcc.target/arm/vect-vcvt.c: ... here.
890 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
891 * gcc.target/arm/vect-vcvtq.c: ... here.
892 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
893 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
894 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
895 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
896 * gcc.target/arm/neon/neon.exp: Delete.
897 * gcc.target/arm/neon/: Delete.
898
899 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
900
901 PR fortran/65575
902 * gfortran.dg: pr65575.f90: New test.
903
904 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
905
906 PR fortran/35849
907 * gfortran.dg: pr35849.f90: New test.
908
909 2016-07-04 Jakub Jelinek <jakub@redhat.com>
910
911 PR c++/71739
912 * g++.dg/cpp0x/pr71739.C: New test.
913
914 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
915
916 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
917
918 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
919
920 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
921 locr.
922 * gcc.target/s390/loc-1.c: New test.
923
924 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
925
926 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
927 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
928
929 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
930
931 PR target/63874
932 * gcc.target/aarch64/pr63874.c: New test.
933
934 2016-07-04 Jan Beulich <jbeulich@suse.com>
935
936 * g++.dg/header.c: New.
937 * gcc.dg/header.c: New.
938
939 2016-07-02 Jakub Jelinek <jakub@redhat.com>
940
941 PR c/71719
942 * c-c++-common/Wunused-var-15.c: New test.
943
944 2016-07-01 Jakub Jelinek <jakub@redhat.com>
945
946 PR fortran/71687
947 * gfortran.dg/gomp/pr71687.f90: New test.
948
949 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
950
951 * gcc.dg/const-float128-ped.c: Require __float128 effective
952 target and options.
953 * gcc.dg/const-float128.c: Likewise.
954 * gcc.dg/torture/float128-cmp-invalid.c: Require
955 __float128 and base_quadfloat_support effective targets, and
956 __float128 options.
957 * gcc.dg/torture/float128-div-underflow.c: Likewise.
958 * gcc.dg/torture/float128-extend-nan.c: Likewise.
959 * gcc.dg/torture/float128-nan.c: Likewise.
960 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
961 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
962 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
963 * lib/target-supports.exp (check_effective_target___float128): New.
964 (add_options_for___float128): New.
965 (check_effective_target_base_quadword_support): New.
966
967 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
968
969 PR target/71720
970 * gcc.target/powerpc/pr71720.c: New test.
971
972 2016-07-01 Jan Beulich <jbeulich@suse.com>
973
974 * gcc.dg/bss.c: New.
975
976 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
977
978 PR target/71698
979 * gcc.target/powerpc/pr71698.c: New test.
980
981 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
982
983 PR target/71151
984 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
985 instead of ".foo" for its section name.
986 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
987 depending on MCU's flash size.
988 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
989 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
990 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
991 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
992 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
993 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
994
995 2016-07-01 Jan Beulich <jbeulich@suse.com>
996
997 * gcc.target/i386/pr65105-2.c: Add -msse2.
998
999 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1000
1001 PR tree-optimization/71707
1002 * gcc.dg/strlenopt-29.c: New test.
1003
1004 PR fortran/71704
1005 * gfortran.dg/gomp/pr71704.f90: New test.
1006
1007 PR fortran/71705
1008 * gfortran.dg/gomp/pr71705.f90: New test.
1009
1010 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1011
1012 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1013 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1014 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1015 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1016 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1017 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1018 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1019 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1020 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1021 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1022 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1023 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1024 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1025 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1026 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1027 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1028 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1029 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1030 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1031 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1032 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1033 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1034 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1035 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1036 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1037 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1038 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1039 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1040 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1041 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1042 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1043 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1044 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1045 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1046 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1047 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1048 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1049 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1050 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1051 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1052 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1053 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1054 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1055 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1056 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1057 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1058 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1059 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1060 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1061 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1062 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1063 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1064 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1065 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1066 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1067 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1068 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1069 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1070 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1071 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1072 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1073 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1074 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1075 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1076 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1077 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1078 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1079 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1080 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1081 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1082 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1083 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1084 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1085 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1086 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1087 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1088 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1089 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1090 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1091 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1092 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1093
1094 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1095 James Greenhalgh <james.greenhalgh@arm.com>
1096
1097 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1098
1099 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1100 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1101
1102 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1103
1104 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1105
1106 PR driver/71651
1107 * gcc.dg/spellcheck-options-12.c: New test case.
1108
1109 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1110
1111 PR middle-end/71693
1112 * gcc.c-torture/compile/pr71693.c: New test.
1113
1114 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1115
1116 * gcc.dg/spellcheck-params.c: New testcase.
1117 * gcc.dg/spellcheck-params-2.c: New testcase.
1118
1119 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1120
1121 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1122 vector extract instructions.
1123 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1124
1125 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1126
1127 PR fortran/71686
1128 * gfortran.dg/unexpected_eof_2.f90: New test.
1129 * gfortran.dg/unexpected_eof_3.f90: New test.
1130
1131 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1132
1133 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1134
1135 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1136
1137 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1138 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1139 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1140
1141 2016-06-29 Richard Biener <rguenther@suse.de>
1142
1143 PR middle-end/15256
1144 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1145
1146 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1147
1148 * gcc.target/arm/aapcs/neon-vect10.c: Require
1149 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1150 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1151 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1152 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1153 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1154 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1155 * gcc.target/arm/fp16-aapcs-1.c: Require
1156 -mfloat-ab=hard. Also simplify the test.
1157 * gcc.target/arm/fp16-aapcs-2.c: New.
1158
1159 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1160
1161 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1162 (add_options_for_arm_fp16_ieee): New.
1163 (add_options_for_arm_fp16_alternative): New.
1164 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1165 long-line.
1166 (effective_target_arm_fp16_hw): New.
1167
1168 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1169
1170 PR tree-optimization/71655
1171 * g++.dg/pr71655.C: New test.
1172
1173 2016-06-29 Martin Liska <mliska@suse.cz>
1174
1175 * gcc.dg/pr71585.c: New test.
1176 * gcc.dg/pr71585-2.c: New test.
1177 * gcc.dg/pr71585-3.c: New test.
1178
1179 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1180
1181 PR tree-optimization/70729
1182 * g++.dg/vect/pr70729.cc: New test.
1183
1184 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1185
1186 * c-c++-common/gomp/cancel-1.c: Extend.
1187
1188 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1189
1190 PR tree-optimization/71625
1191 * gcc.dg/strlenopt-28.c: New test.
1192
1193 2016-06-29 Richard Biener <rguenther@suse.de>
1194
1195 PR middle-end/71002
1196 * g++.dg/torture/pr71002.C: Adjust testcase.
1197
1198 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1199
1200 PR c/71685
1201 * gcc.dg/pr71685.c: New test.
1202
1203 2016-06-28 Martin Sebor <msebor@redhat.com>
1204
1205 PR c/71552
1206 * gcc.dg/init-bad-9.c: New test.
1207
1208 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1209
1210 * gcc.target/powerpc/abs128-1.c: Require VSX.
1211 * gcc.target/powerpc/copysign128-1.c: Likewise.
1212 * gcc.target/powerpc/inf128-1.c: Likewise.
1213 * gcc.target/powerpc/nan128-1.c: Likewise.
1214
1215 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1216
1217 PR middle-end/71626
1218 * gcc.c-torture/execute/pr71626-1.c: New test.
1219 * gcc.c-torture/execute/pr71626-2.c: New test.
1220
1221 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1222
1223 PR target/71656
1224 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1225
1226 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1227
1228 PR target/71670
1229 * gcc.target/powerpc/pr71670.c: New testcase.
1230
1231 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1232
1233 PR target/71656
1234 * gcc.target/powerpc/pr71656-1.c: New test.
1235 * gcc.target/powerpc/pr71656-2.c: New test.
1236
1237 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1238
1239 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1240 around fp16 code.
1241 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1242 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1243 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1244 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1245 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1246 Add arm_neon_fp16_ok effective target.
1247 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1248 Likewise.
1249 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1250 Likewise.
1251 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1252 Likewise.
1253 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1254 Likewise.
1255 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1256 Likewise.
1257 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1258 Likewise.
1259 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1260 Likewise.
1261 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1262 Likewise.
1263 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1264 Likewise.
1265 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1266 Likewise.
1267 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1268 Likewise.
1269
1270 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1271
1272 * gcc.dg/predict-12.c: New testcase.
1273
1274 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1275
1276 PR fortran/71649
1277 * gfortran.dg/pr71649.f90: New test.
1278
1279 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1280
1281 PR tree-optimization/71643
1282 * g++.dg/opt/pr71643.C: New test.
1283
1284 PR tree-optimization/71631
1285 * gcc.c-torture/execute/pr71631.c: New test.
1286
1287 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1288
1289 * gcc.dg/predict-11.c: New testcase.
1290 * gfortran.dg/predict-2.f90: New testcase.
1291
1292 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1293
1294 * gcc.dg/predict-10.c: New test.
1295
1296 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1297
1298 * gcc.target/powerpc/abs128-1.c: New.
1299 * gcc.target/powerpc/copysign128-1.c: New.
1300 * gcc.target/powerpc/inf128-1.c: New.
1301 * gcc.target/powerpc/nan128-1.c: New.
1302
1303 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1304
1305 * gfortran.dg/pr71642.f90: New test.
1306
1307 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1308
1309 PR tree-optimization/71647
1310 * gcc.target/i386/pr71647.c: New test.
1311
1312 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1313
1314 * gcc.target/i386/noplt-gd-1.c: New test.
1315 * gcc.target/i386/noplt-gd-2.c: Likewise.
1316 * gcc.target/i386/noplt-gd-3.c: Likewise.
1317 * gcc.target/i386/noplt-ld-1.c: Likewise.
1318 * gcc.target/i386/noplt-ld-2.c: Likewise.
1319 * gcc.target/i386/noplt-ld-3.c: Likewise.
1320 * lib/target-supports.exp
1321 (check_effective_target_tls_get_addr_via_got): New.
1322
1323 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1324
1325 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1326 testsuite compile flags.
1327 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1328 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1329
1330 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1331
1332 * g++dg/vect/pr36684.cc: Add dg-do compile.
1333 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1334 * gcc.dg/vect/pr70021.c: Ditto.
1335 * gcc.dg/vect/pr70138-1.c: Ditto.
1336 * gcc.dg/vect/pr70138-2.c: Ditto.
1337 * gcc.dg/vect/pr70354-1.c: Ditto.
1338 * gcc.dg/vect/pr70354-2.c: Ditto.
1339 * gcc.dg/vect/pr71259.c: Ditto.
1340 * gcc.dg/vect/pr71416-1.c: Ditto.
1341 * gcc.dg/vect/slp-43.c: Ditto.
1342 * gcc.dg/vect/slp-45.c: Ditto.
1343 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1344 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1345 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1346 * gfortran.dg/vect/pr69980.f90: Ditto.
1347
1348 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1349
1350 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1351 * gcc.dg/vect/bb-slp-30.c: Ditto.
1352 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1353 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1354 * gcc.dg/vect/pr45902.c: Ditto.
1355 * gcc.dg/vect/pr48172.c: Ditto.
1356 * gcc.dg/vect/pr48377.c: Ditto.
1357 * gcc.dg/vect/pr49038.c: Ditto.
1358 * gcc.dg/vect/pr49771.c: Ditto.
1359 * gcc.dg/vect/pr52091.c: Ditto.
1360 * gcc.dg/vect/pr53185-2.c: Ditto.
1361 * gcc.dg/vect/pr56826.c: Ditto.
1362 * gcc.dg/vect/pr60276.c: Ditto.
1363 * gcc.dg/vect/pr62021.c: Ditto.
1364 * gcc.dg/vect/pr63530.c: Ditto.
1365 * gcc.dg/vect/pr65518.c: Ditto.
1366 * gcc.dg/vect/pr65947-1.c: Ditto.
1367 * gcc.dg/vect/pr65947-10.c: Ditto.
1368 * gcc.dg/vect/pr65947-11.c: Ditto.
1369 * gcc.dg/vect/pr65947-12.c: Ditto.
1370 * gcc.dg/vect/pr65947-13.c: Ditto.
1371 * gcc.dg/vect/pr65947-2.c: Ditto.
1372 * gcc.dg/vect/pr65947-3.c: Ditto.
1373 * gcc.dg/vect/pr65947-4.c: Ditto.
1374 * gcc.dg/vect/pr65947-5.c: Ditto.
1375 * gcc.dg/vect/pr65947-6.c: Ditto.
1376 * gcc.dg/vect/pr65947-7.c: Ditto.
1377 * gcc.dg/vect/pr65947-8.c: Ditto.
1378 * gcc.dg/vect/pr65947-9.c: Ditto.
1379 * gcc.dg/vect/pr71416-1.c: Ditto.
1380 * gcc.dg/vect/pr71439.c: Ditto.
1381 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1382 * gcc.dg/vect/vect-bswap16.c: Ditto.
1383 * gcc.dg/vect/vect-bswap32.c: Ditto.
1384 * gcc.dg/vect/vect-bswap64.c: Ditto.
1385 * gcc.dg/vect/vect-live-1.c: Ditto.
1386 * gcc.dg/vect/vect-live-2.c: Ditto.
1387 * gcc.dg/vect/vect-live-3.c: Ditto.
1388 * gcc.dg/vect/vect-live-4.c: Ditto.
1389 * gcc.dg/vect/vect-live-5.c: Ditto.
1390 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1391 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1392 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1393 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1394 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1395 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1396 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1397 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1398 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1399 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1400 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1401 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1402 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1403 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1404 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1405 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1406 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1407
1408 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1409
1410 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1411
1412 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1413
1414 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1415 ia32 if R_386_GOT32X relocation is supported.
1416 * gcc.target/i386/noplt-3.c: Likewise.
1417 * gcc.target/i386/noplt-2.c: Likewise.
1418 (main): Renamed to ...
1419 (bar): This.
1420 * gcc.target/i386/noplt-4.c: Likewise.
1421 (main): Renamed to ...
1422 (bar): This.
1423 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1424 * gcc.target/i386/pr67400-5.c: Likewise.
1425
1426 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1427
1428 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1429 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1430
1431 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1432 f4): Adjust expected diagnostics.
1433 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1434 (T): If OVFP is defined, redefine to TP.
1435 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1436 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1437 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1438 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1439 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1440 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1441 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1442 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1443 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1444 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1445 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1446 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1447 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1448 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1449 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1450 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1451 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1452 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1453 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1454 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1455 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1456 as last argument to __builtin_add_overflow_p.
1457
1458 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1459
1460 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1461 dg-options and remove default vector testsuite compile flags.
1462 * g++.dg/vect/pr33860a.cc: Ditto.
1463 * g++.dg/vect/pr45470-a.cc: Ditto.
1464 * g++.dg/vect/pr45470-b.cc: Ditto.
1465 * g++.dg/vect/pr60896.cc: Ditto.
1466 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1467 * gcc.dg/vect/pr18308.c: Ditto.
1468 * gcc.dg/vect/pr24049.c: Ditto.
1469 * gcc.dg/vect/pr33373.c: Ditto.
1470 * gcc.dg/vect/pr36228.c: Ditto.
1471 * gcc.dg/vect/pr42395.c: Ditto.
1472 * gcc.dg/vect/pr42604.c: Ditto.
1473 * gcc.dg/vect/pr46663.c: Ditto.
1474 * gcc.dg/vect/pr48765.c: Ditto.
1475 * gcc.dg/vect/pr49093.c: Ditto.
1476 * gcc.dg/vect/pr49352.c: Ditto.
1477 * gcc.dg/vect/pr52298.c: Ditto.
1478 * gcc.dg/vect/pr52870.c: Ditto.
1479 * gcc.dg/vect/pr53185.c: Ditto.
1480 * gcc.dg/vect/pr53773.c: Ditto.
1481 * gcc.dg/vect/pr56695.c: Ditto.
1482 * gcc.dg/vect/pr62171.c: Ditto.
1483 * gcc.dg/vect/pr63530.c: Ditto.
1484 * gcc.dg/vect/pr68339.c: Ditto.
1485 * gcc.dg/vect/pr71259.c: Ditto.
1486 * gcc.dg/vect/vect-82_64.c: Ditto.
1487 * gcc.dg/vect/vect-83_64.c: Ditto.
1488 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1489 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1490 * gcc.dg/vect/vect-shift-2.c: Ditto.
1491 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1492 * gfortran.dg/vect/pr39318.f90: Ditto.
1493 * gfortran.dg/vect/pr45714-a.f: Ditto.
1494 * gfortran.dg/vect/pr45714-b.f: Ditto.
1495 * gfortran.dg/vect/pr46213.f90: Ditto.
1496
1497 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1498 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1499
1500 * gcc.target/powerpc/p9-splat-5.c: New test.
1501
1502 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1503
1504 PR tree-optimization/71488
1505 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1506 * lib/target-supports.exp: ... here.
1507 (check_sse4_hw_available): New procedure.
1508 (check_effective_target_sse4_runtime): Ditto.
1509 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1510 -march=westmere for sse4_runtime targets.
1511 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1512 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1513 (dg-additional-options): Use for sse4_runtime targets.
1514 (main): Call check_vect ().
1515 (dg-final): Perform scan only for sse4_runtime targets.
1516
1517 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1518
1519 PR target/66232
1520 PR target/67400
1521 * gcc.target/i386/pr66232-14.c: New file.
1522 * gcc.target/i386/pr66232-15.c: Likewise.
1523 * gcc.target/i386/pr66232-16.c: Likewise.
1524 * gcc.target/i386/pr66232-17.c: Likewise.
1525 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1526 ia32 if R_386_GOT32X relocation is supported.
1527 * gcc.target/i386/pr67400-2.c: Likewise.
1528 * gcc.target/i386/pr67400-3.c: Likewise.
1529 * gcc.target/i386/pr67400-4.c: Likewise.
1530 * gcc.target/i386/pr67400-6.c: Likewise.
1531 * gcc.target/i386/pr67400-7.c: Likewise.
1532 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1533
1534 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1535
1536 PR libgfortran/48852
1537 * gfortran.dg/char4_iunit_1.f03: Update test.
1538 * gfortran.dg/f2003_io_5.f03: Update test.
1539 * gfortran.dg/real_const_3.f90: Update test.
1540
1541 2016-06-23 Andi Kleen <ak@linux.intel.com>
1542
1543 * g++.dg/bprob/bprob.exp: Support autofdo.
1544 * g++.dg/tree-prof/tree-prof.exp: dito.
1545 * gcc.dg/tree-prof/tree-prof.exp: dito.
1546 * gcc.misc-tests/bprob.exp: dito.
1547 * gfortran.dg/prof/prof.exp: dito.
1548 * lib/profopt.exp: dito.
1549 * lib/target-supports.exp: Check for autofdo.
1550
1551 2016-06-23 Martin Liska <mliska@suse.cz>
1552
1553 * gcc.dg/pr71619.c: New test.
1554
1555 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1556
1557 PR target/67400
1558 * gcc.target/i386/pr67400-1.c: New test.
1559 * gcc.target/i386/pr67400-2.c: Likewise.
1560 * gcc.target/i386/pr67400-3.c: Likewise.
1561 * gcc.target/i386/pr67400-4.c: Likewise.
1562 * gcc.target/i386/pr67400-5.c: Likewise.
1563 * gcc.target/i386/pr67400-6.c: Likewise.
1564 * gcc.target/i386/pr67400-7.c: Likewise.
1565
1566 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1567
1568 * c-c++-common/missing-header-1.c: New test case.
1569 * c-c++-common/missing-header-2.c: New test case.
1570 * c-c++-common/missing-header-3.c: New test case.
1571 * c-c++-common/missing-header-4.c: New test case.
1572
1573 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1574
1575 PR c/70339
1576 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1577 hint.
1578 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1579 expected results due to builtin "nanl" now being suggested for
1580 "name".
1581 * gcc.dg/pr67580.c: Update expected messages.
1582 * gcc.dg/spellcheck-identifiers.c: New testcase.
1583 * gcc.dg/spellcheck-typenames.c: New testcase.
1584
1585 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1586
1587 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1588 file.
1589 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1590 diagnostic-test-show-locus-parseable-fixits.c to sources for
1591 diagnostic_plugin_test_show_locus.c.
1592 * lib/gcc-defs.exp (freeform_regexps): New global.
1593 (dg-regexp): New function.
1594 (handle-dg-regexps): New function.
1595 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1596 freeform_regexps to the empty list.
1597 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1598
1599 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1600
1601 PR tree-optimization/71488
1602 * g++.dg/pr71488.C: New test.
1603 * gcc.dg/vect/vect-bool-cmp.c: New test.
1604
1605 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1606
1607 * gcc.dg/guality/param-5.c: New test.
1608
1609 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1610
1611 * gcc.target/i386/asm-flag-7.c: New test.
1612
1613 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1614
1615 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1616 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1617 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1618 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1619 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1620 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1621 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1622 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1623 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1624 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1625 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1626 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1627 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1628 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1629 * lib/target-supports.exp: Likewise.
1630
1631 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1632
1633 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1634 * gcc.dg/attr-ms_struct-2.c: Likewise.
1635 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1636 * gcc.dg/bf-ms-attrib.c: Likewise.
1637 * gcc.dg/bf-ms-layout-2.c: Likewise.
1638 * gcc.dg/bf-ms-layout-3.c: Likewise.
1639 * gcc.dg/bf-ms-layout.c: Likewise.
1640 * gcc.dg/bf-no-ms-layout.c: Likewise.
1641 * gcc.target/i386/bitfield1.c: Likewise.
1642 * gcc.target/i386/bitfield2.c: Likewise.
1643 * gcc.target/i386/bitfield3.c: Likewise.
1644
1645 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1646
1647 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1648 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1649 override other than -mcpu=power9 command-line option is specified,
1650 or if the target operating system is aix.
1651 * gcc.target/powerpc/darn-1.c: Likewise.
1652 * gcc.target/powerpc/darn-2.c: Likewise.
1653 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1654 test if effective-target is not powerpc_p9vector_ok or if the
1655 target operating system is not defined.
1656 * gcc.target/powerpc/vslv-1.c: Likewise.
1657 * gcc.target/powerpc/vsrv-0.c: Likewise.
1658 * gcc.target/powerpc/vsrv-1.c: Likewise.
1659
1660 2016-06-21 Tobias Burnus <burnus@net-b.de>
1661
1662 PR fortran/71068
1663 * gfortran.dg/coarray/data_1.f90: New.
1664
1665 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1666
1667 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1668 (dg-require-effective-target): Use arm_v8_neon_hw.
1669 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1670 (dg-require-effective-target): Likewise.
1671 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1672 (dg-require-effective-target): Likewise.
1673 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1674 (dg-require-effective-target): Likewise.
1675 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1676 (dg-require-effective-target): Likewise.
1677 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1678 (dg-require-effective-target): Likewise.
1679 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1680 Add AArch64 check.
1681
1682 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1683
1684 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1685 Set to 3 so test passes.
1686
1687 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1688
1689 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1690
1691 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1692
1693 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1694 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1695 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1696 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1697
1698 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1699
1700 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1701 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1702
1703 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1704
1705 PR target/71549
1706 * gcc.target/i386/pr71549.c: New test.
1707
1708 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1709
1710 * gcc.target/powerpc/vadsdu-0.c: Replace
1711 dg-require-effective-target directive to allow test to run on more
1712 platforms, and add dg-skip-if directive to disable test on aix
1713 platforms because of known incompatibilities.
1714 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1715 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1716 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1717 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1718 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1719 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1720 * gcc.target/powerpc/vadsdub-2.c: Replace
1721 dg-require-effective-target directive to allow test to run on more
1722 platforms, and add dg-skip-if directive to disable test on aix
1723 platforms because of known incompatibilities.
1724 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1725 with vec_absdb call to differentiate this test from vadsdub-1.c.
1726 * gcc.target/powerpc/vadsduh-1.c: Replace
1727 dg-require-effective-target directive to allow test to run on more
1728 platforms, and add dg-skip-if directive to disable test on aix
1729 platforms because of known incompatibilities.
1730 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1731 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1732 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1733
1734 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR tree-optimization/71588
1737 * gcc.dg/pr71558.c: New test.
1738
1739 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1740
1741 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1742 * c-c++-common/pr68657-2.c: Likewise.
1743 * c-c++-common/pr68657-3.c: Likewise.
1744 * gcc.dg/torture/pr69714.c: Require int32plus support.
1745 * gcc.dg/torture/pr70025.c: Likewise.
1746 * gcc.dg/torture/pr70083.c: Likewise.
1747 * gcc.dg/torture/pr70542.c: Likewise.
1748 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1749
1750 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1751
1752 PR c/71601
1753 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1754
1755 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR middle-end/71581
1758 * gcc.dg/pr71581.c: New test.
1759
1760 PR rtl-optimization/71591
1761 * gcc.dg/cpp/pr71591.c: New test.
1762
1763 2016-06-20 David B. Robins <gcc@davidrobins.net>
1764
1765 PR target/71571
1766 * g++.dg/torture/pr71571.C: New test.
1767
1768 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1769
1770 PR target/71559
1771 * gcc.target/i386/sse2-pr71559.c: New test.
1772 * gcc.target/i386/avx-pr71559.c: New test.
1773 * gcc.target/i386/avx512f-pr71559.c: New test.
1774
1775 2016-06-20 Tobias Burnus <burnus@net-b.de>
1776
1777 PR fortran/71194
1778 * gfortran.dg/pointer_remapping_10.f90: New.
1779
1780 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1781
1782 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1783
1784 2016-06-20 Martin Sebor <msebor@redhat.com>
1785
1786 PR c/69507
1787 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1788 * gnu90-const-expr-1.c: Same.
1789 * gnu99-const-expr-1.c: Same.
1790 * gnu99-static-1.c: Same.
1791
1792 2016-06-20 Renlin Li <renlin.li@arm.com>
1793
1794 PR testsuite/71489
1795 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1796
1797 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1798
1799 * gcc.target/aarch64/vcvt_f64_1.c: New.
1800 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1801 * gcc.target/aarch64/vrecp_f64_1.c: New.
1802
1803 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1804
1805 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1806 "alignement".
1807
1808 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1809
1810 PR target/71103
1811 * gcc.target/avr/torture/pr71103-2.c: New test.
1812
1813 2016-06-19 Martin Sebor <msebor@redhat.com>
1814
1815 PR c/69507
1816 * gcc.dg/alignof.c: New test.
1817
1818 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1819
1820 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1821 vs dg-error; test constexpr specifier too.
1822
1823 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1824
1825 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1826
1827 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1828
1829 * lib/target-supports.exp
1830 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1831 arm_neon_ok and merge flags. Fix temporary test name.
1832 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1833 and merge flags.
1834
1835 2016-06-17 Martin Liska <mliska@suse.cz>
1836
1837 * gcc.dg/predict-9.c: Fix dump scanning.
1838
1839 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1840
1841 PR tree-optimization/71354
1842 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1843
1844 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1845
1846 PR tree-optimization/71347
1847 * gcc.dg/tree-ssa/pr71347.c: New test.
1848
1849 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1850
1851 PR tree-optimization/71354
1852 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1853
1854 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1855
1856 * gcc.dg/vect/vect-alias-check-1.c: New test.
1857
1858 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1859
1860 PR target/71151
1861 * gcc.target/avr/pr71151-1.c: New test.
1862 * gcc.target/avr/pr71151-2.c: New test.
1863 * gcc.target/avr/pr71151-3.c: New test.
1864 * gcc.target/avr/pr71151-4.c: New test.
1865 * gcc.target/avr/pr71151-5.c: New test.
1866 * gcc.target/avr/pr71151-6.c: New test.
1867 * gcc.target/avr/pr71151-7.c: New test.
1868 * gcc.target/avr/pr71151-8.c: New test.
1869 * gcc.target/avr/pr71151-common.h: New test.
1870
1871 2016-06-16 Martin Liska <mliska@suse.cz>
1872
1873 * gfortran.dg/predict-1.f90: New test.
1874
1875 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1876
1877 PR target/71242
1878 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1879
1880 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1881
1882 * g++.dg/vect/pr36648.cc: Disable cunrolli
1883
1884 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1885
1886 PR target/71554
1887 * gcc.c-torture/execute/pr71554.c: New test.
1888
1889 PR rtl-optimization/71532
1890 * gcc.dg/torture/pr71532.c: New test.
1891
1892 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1893
1894 * gcc.target/powerpc/p9-dimode1.c: New test.
1895 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1896
1897 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1898
1899 * gcc.c-torture/compile/20160615-1.c: New test.
1900
1901 * g++.dg/cpp0x/ref-qual17.C: New test.
1902
1903 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1904
1905 PR middle-end/71529
1906 * gcc.target/i386/pr71529.C: New test.
1907
1908 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1909
1910 PR tree-optimization/71483
1911 * g++.dg/vect/pr71483.c: New
1912
1913 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1914
1915 PR c++/70202
1916 * g++.dg/inherit/crash6.C: New.
1917 * g++.dg/inherit/union2.C: Likewise.
1918 * g++.dg/inherit/virtual12.C: Likewise.
1919 * g++.dg/inherit/virtual13.C: Likewise.
1920 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1921
1922 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1923
1924 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1925
1926 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1927
1928 PR tree-optimization/71439
1929 * gcc.dg/vect/pr71439.c: New
1930
1931 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1932
1933 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1934
1935 2016-06-15 Richard Biener <rguenther@suse.de>
1936
1937 * gcc.dg/vect/slp-45.c: New testcase.
1938
1939 2016-06-15 Richard Biener <rguenther@suse.de>
1940
1941 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1942
1943 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1944
1945 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1946 requirements, and disable for AIX for now.
1947 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1948
1949 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1950
1951 PR c++/71528
1952 * g++.dg/opt/pr71528.C: New test.
1953
1954 PR c++/71516
1955 * g++.dg/init/pr71516.C: New test.
1956
1957 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1958
1959 * g++.dg/init/array46.C: New.
1960
1961 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1962
1963 * gcc.target/i386/float128-3.c: New test.
1964 * gcc.target/i386/quad-sse4.c: Ditto.
1965 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1966 Update scan strings.
1967
1968 2016-06-14 Richard Biener <rguenther@suse.de>
1969
1970 PR middle-end/71526
1971 * gfortran.dg/pr71526.f90: New testcase.
1972
1973 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1974
1975 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1976 * gcc.dg/zero_bits_compound-1.c: Likewise.
1977
1978 2016-06-14 Richard Biener <rguenther@suse.de>
1979
1980 PR tree-optimization/71522
1981 * gcc.dg/torture/pr71522.c: New testcase.
1982
1983 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1984
1985 PR tree-optimization/71520
1986 * gcc.dg/tree-ssa/pr71520.c: New test.
1987
1988 2016-06-14 Richard Biener <rguenther@suse.de>
1989
1990 PR tree-optimization/71521
1991 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1992
1993 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1994
1995 PR sanitizer/71498
1996 * c-c++-common/ubsan/bounds-13.c: New test.
1997
1998 PR preprocessor/71183
1999 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2000
2001 2016-06-13 Jeff Law <law@redhat.com>
2002
2003 PR tree-optimization/71403
2004 * c-c++-common/ubsan/pr71403-1.c: New test.
2005 * c-c++-common/ubsan/pr71403-2.c: New test.
2006 * c-c++-common/ubsan/pr71403-3.c: New test.
2007
2008 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2009
2010 PR middle-end/71478
2011 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2012 Add -Wno-psabi -w to dg-options.
2013
2014 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2015
2016 * gcc.target/powerpc/vadsdu-0.c: New test.
2017 * gcc.target/powerpc/vadsdu-1.c: New test.
2018 * gcc.target/powerpc/vadsdu-2.c: New test.
2019 * gcc.target/powerpc/vadsdu-3.c: New test.
2020 * gcc.target/powerpc/vadsdu-4.c: New test.
2021 * gcc.target/powerpc/vadsdu-5.c: New test.
2022 * gcc.target/powerpc/vadsdub-1.c: New test.
2023 * gcc.target/powerpc/vadsdub-2.c: New test.
2024 * gcc.target/powerpc/vadsduh-1.c: New test.
2025 * gcc.target/powerpc/vadsduh-2.c: New test.
2026 * gcc.target/powerpc/vadsduw-1.c: New test.
2027 * gcc.target/powerpc/vadsduw-2.c: New test.
2028
2029 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2030
2031 * gcc.dg/c99-init-2.c (c): Update expected error message.
2032 * gcc.dg/init-bad-8.c (foo): Likewise.
2033 * gcc.dg/spellcheck-fields-3.c: New test case.
2034
2035 2016-06-13 Martin Liska <mliska@suse.cz>
2036
2037 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2038 and "guess loop iv compared" heuristics.
2039 * gcc.dg/predict-2.c: Likewise.
2040 * gcc.dg/predict-3.c: Likewise.
2041 * gcc.dg/predict-4.c: Likewise.
2042 * gcc.dg/predict-5.c: Likewise.
2043 * gcc.dg/predict-6.c: Likewise.
2044
2045 2016-06-13 Marek Polacek <polacek@redhat.com>
2046
2047 PR middle-end/71476
2048 * c-c++-common/Wswitch-unreachable-4.c: New test.
2049 * gcc.dg/Wswitch-unreachable-2.c: New test.
2050 * g++.dg/tm/jump1.C: Move dg-warning.
2051
2052 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2053
2054 * gnat.dg/renaming10.ad[sb]: New test.
2055
2056 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2057
2058 PR fortran/70673
2059 * gfortran.dg/pr70673.f90: New test.
2060
2061 2016-06-13 Richard Biener <rguenther@suse.de>
2062
2063 PR middle-end/64516
2064 * gcc.dg/align-3.c: New testcase.
2065
2066 2016-06-13 Martin Liska <mliska@suse.cz>
2067
2068 * gcc.target/i386/pr71458.c: New test.
2069
2070 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2071
2072 PR target/71241
2073 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2074
2075 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2076
2077 PR target/60751
2078 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2079 statement.
2080
2081 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2082
2083 PR target/60751
2084 * gfortran.dg/comma_IO_extension_1.f90: New test.
2085 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2086 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2087 statement.
2088 * gfortran.dg/graphite/pr38083.f90: Likewise.
2089 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2090 missing format.
2091
2092 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2093
2094 * gnat.dg/case_character.adb: New test.
2095
2096 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2097
2098 PR middle-end/71310
2099 * gcc.target/powerpc/pr71310.c: New testcase.
2100
2101 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2102
2103 PR middle-end/71478
2104 * gcc.dg/pr71478.c: New test.
2105
2106 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2107
2108 PR middle-end/71494
2109 * gcc.c-torture/execute/pr71494.c: New test.
2110
2111 PR c/68657
2112 * gcc.target/i386/pr68657.c: New test.
2113
2114 PR inline-asm/68843
2115 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2116 (test): Add -masm=intel alternatives.
2117
2118 2016-06-10 Martin Sebor <msebor@redhat.com>
2119
2120 PR c/71392
2121 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2122
2123 2016-06-10 Jeff Law <law@redhat.com>
2124
2125 PR tree-optimization/71335
2126 * gcc.c-torture/execute/pr71335.c: New test.
2127
2128 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2129
2130 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2131 the various "cannot tail-call: " messages.
2132
2133 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2134
2135 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2136 and options.
2137
2138 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2139
2140 PR sanitizer/71480
2141 * c-c++-common/asan/pr71480.c: New test.
2142
2143 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2144
2145 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2146 (ASMNAME2): Likewise.
2147 (main): Replace fn in asm statement with ASMNAME ("fn").
2148 * gcc.dg/guality/pr68037-2.c: Likewise.
2149 * gcc.dg/guality/pr68037-3.c: Likewise.
2150 * gcc.dg/torture/pr68037-1.c: Likewise.
2151 * gcc.dg/torture/pr68037-2.c: Likewise.
2152 * gcc.dg/torture/pr68037-3.c: Likewise.
2153
2154 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2155
2156 PR inline-asm/68843
2157 * gcc.target/i386/pr68843-1.c: New test.
2158 * gcc.target/i386/pr68843-2.c: New test.
2159
2160 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2161 Cesar Philippidis <cesar@codesourcery.com>
2162
2163 PR middle-end/71373
2164 * gcc.dg/goacc/nested-function-1.c: New file.
2165 * gcc.dg/goacc/nested-function-2.c: Likewise.
2166 * gcc.dg/goacc/pr71373.c: Likewise.
2167 * gfortran.dg/goacc/cray-2.f95: Likewise.
2168 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2169 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2170 * gfortran.dg/goacc/cray.f95: Update.
2171 * gfortran.dg/goacc/loop-1.f95: Likewise.
2172 * gfortran.dg/goacc/loop-3.f95: Likewise.
2173 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2174 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2175
2176 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2177
2178 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2179 for OpenACC tile clauses.
2180 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2181
2182 PR c/71381
2183 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2184 to...
2185 * c-c++-common/goacc/cache-2.c: ... this new file.
2186 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2187 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2188 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2189 usage.
2190 * gfortran.dg/goacc/cray.f95: Likewise.
2191 * gfortran.dg/goacc/loop-1.f95: Likewise.
2192
2193 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2194
2195 PR tree-optimization/71407
2196 PR tree-optimization/71416
2197 * gcc.dg/vect/pr71407.c: New
2198 * gcc.dg/vect/pr71416-1.c: New
2199 * gcc.dg/vect/pr71416-2.c: New
2200
2201 2016-06-10 Richard Biener <rguenther@suse.de>
2202
2203 PR middle-end/71477
2204 * gcc.dg/torture/pr71477.c: New testcase.
2205
2206 2016-06-09 Julia Koval <julia.koval@intel.com>
2207
2208 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2209 * gcc.target/i386/interrupt-13.c: Likewise.
2210 * gcc.target/i386/interrupt-15.c: Likewise.
2211 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2212 * gcc.target/i386/interrupt-24.c: Likewise.
2213 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2214 * gcc.target/i386/interrupt-9.c: Likewise.
2215 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2216
2217 2016-06-09 Martin Sebor <msebor@redhat.com>
2218
2219 PR c/70883
2220 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2221 * gcc.dg/builtin-constant_p-1.c: Same.
2222 * gcc.dg/builtins-error.c: Same.
2223 * gcc.dg/pr70859.c: Same.
2224
2225 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2226
2227 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2228 * gcc.dg/torture/pr68067-1.c: Likewise.
2229 * gcc.dg/torture/pr68067-2.c: Likewise.
2230
2231 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2232
2233 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2234 when setting SIZE.
2235
2236 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2237
2238 PR c++/71465
2239 * g++.dg/inherit/crash5.C: New.
2240 Revert:
2241 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2242
2243 PR c++/70202
2244 * g++.dg/inherit/crash5.C: New.
2245 * g++.dg/inherit/virtual1.C: Adjust.
2246
2247 2016-06-09 Martin Liska <mliska@suse.cz>
2248
2249 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2250 * g++.dg/predict-loop-exit-2.C: Likewise.
2251 * g++.dg/predict-loop-exit-3.C: Likewise.
2252 * gcc.dg/predict-1.c: Likewise.
2253 * gcc.dg/predict-2.c: Likewise.
2254 * gcc.dg/predict-3.c: Likewise.
2255 * gcc.dg/predict-4.c: Likewise.
2256 * gcc.dg/predict-5.c: Likewise.
2257 * gcc.dg/predict-6.c: Likewise.
2258 * gcc.dg/predict-7.c: Likewise.
2259
2260 2016-06-09 Richard Biener <rguenther@suse.de>
2261
2262 PR tree-optimization/71462
2263 * gcc.dg/torture/pr71462.c: New testcase.
2264
2265 2016-06-09 Marek Polacek <polacek@redhat.com>
2266
2267 PR c/65471
2268 * gcc.dg/c11-generic-3.c: New test.
2269
2270 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2271
2272 * g++.dg/init/array42.C: New.
2273 * g++.dg/init/array43.C: Likewise.
2274 * g++.dg/init/array44.C: Likewise.
2275 * g++.dg/init/array45.C: Likewise.
2276 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2277 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2278 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2279 * g++.dg/gomp/pr35751.C: Likewise.
2280 * g++.dg/init/array23.C: Likewise.
2281 * g++.dg/init/brace2.C: Likewise.
2282 * g++.dg/init/brace6.C: Likewise.
2283
2284 2016-06-08 Martin Sebor <msebor@redhat.com>
2285 Jakub Jelinek <jakub@redhat.com>
2286
2287 PR c++/70507
2288 PR c/68120
2289 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2290 * c-c++-common/builtin-arith-overflow-2.c: New test.
2291 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2292 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2293 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2294
2295 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2296
2297 PR c++/71442
2298 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2299
2300 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2301
2302 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2303 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2304 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2305 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2306 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2307 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2308 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2309 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2310 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2311 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2312 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2313 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2314 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2315
2316 2016-06-08 Richard Biener <rguenther@suse.de>
2317
2318 PR tree-optimization/68558
2319 * gcc.dg/vect/slp-44.c: New testcase.
2320
2321 2016-06-08 Richard Biener <rguenther@suse.de>
2322
2323 * gcc.dg/vect/slp-43.c: New testcase.
2324
2325 2016-06-08 Richard Biener <rguenther@suse.de>
2326
2327 PR tree-optimization/71452
2328 * gcc.dg/torture/pr71452.c: New testcase.
2329
2330 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2331
2332 PR c++/71448
2333 * g++.dg/torture/pr71448.C: New test.
2334
2335 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2336
2337 PR debug/71432
2338 PR ada/71413
2339 * g++.dg/debug/pr71432.C: New test.
2340
2341 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2342
2343 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2344 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2345 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2346
2347 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2348
2349 * gcc.dg/vect/vect-live-2.c: Update effective target.
2350 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2351 * lib/target-supports.exp: Add aarch64 to vect_long.
2352
2353 2016-06-08 Marek Polacek <polacek@redhat.com>
2354
2355 PR c/71418
2356 * gcc.dg/noncompile/pr71418.c: New test.
2357
2358 PR c/71426
2359 * gcc.dg/noncompile/pr71426.c: New test.
2360
2361 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2362
2363 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2364 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2365 * gcc.dg/predict-3.c: Update template.
2366 * gcc.dg/predict-5.c: Update template.
2367 * gcc.dg/predict-6.c: Update template.
2368 * gcc.dg/predict-9.c: Update template.
2369 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2370
2371 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2372
2373 * gcc.target/powerpc/vec-mul.c: New test.
2374
2375 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2376
2377 * gcc.dg/spellcheck-fields-2.c: New test case.
2378
2379 2016-06-07 Richard Biener <rguenther@suse.de>
2380
2381 PR c/61564
2382 * gcc.dg/Wpragmas-1.c: New testcase.
2383 * gcc.dg/Wattributes-4.c: Likewise.
2384 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2385 entry.
2386
2387 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2388
2389 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2390 spurious debug code.
2391
2392 2016-06-07 Richard Biener <rguenther@suse.de>
2393
2394 PR tree-optimization/71428
2395 * gcc.dg/torture/pr71428.c: New testcase.
2396
2397 2016-06-07 Richard Biener <rguenther@suse.de>
2398
2399 PR middle-end/71423
2400 * gcc.dg/torture/pr71423.c: New testcase.
2401
2402 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2403
2404 PR middle-end/71408
2405 * gcc.dg/tree-ssa/pr71408.c: New test.
2406
2407 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2408
2409 PR middle-end/71281
2410 * g++.dg/torture/pr71281.C: New test.
2411
2412 2016-06-06 Marek Polacek <polacek@redhat.com>
2413
2414 PR c/71362
2415 * gcc.dg/pr71362.c: New test.
2416
2417 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2418 Patrick Palka <ppalka@gcc.gnu.org>
2419
2420 PR c++/70847
2421 PR c++/71330
2422 PR c++/71393
2423 * g++.dg/opt/pr70847.C: New test.
2424 * g++.dg/ubsan/pr70847.C: New test.
2425 * g++.dg/ubsan/pr71393.C: New test.
2426
2427 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2428
2429 PR tree-optimization/71259
2430 * gcc.dg/vect/pr71259.c: New test.
2431
2432 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2433
2434 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2435 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2436 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2437 above.
2438
2439 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2440
2441 PR middle-end/37780
2442 * gcc.c-torture/execute/pr37780.c: New test.
2443 * gcc.target/aarch64/pr37780_1.c: Likewise.
2444 * gcc.target/arm/pr37780_1.c: Likewise.
2445
2446 2016-06-06 Marek Polacek <polacek@redhat.com>
2447
2448 * c-c++-common/attr-may-alias-1.c: New test.
2449 * c-c++-common/attr-may-alias-2.c: New test.
2450 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2451
2452 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2453
2454 PR c/24414
2455 * gcc.target/i386/pr24414.c: New test.
2456
2457 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2458
2459 * gcc.target/sparc/vis4misc.c: New file.
2460 * gcc.target/sparc/fpcmp.c: Likewise.
2461 * gcc.target/sparc/fpcmpu.c: Likewise.
2462
2463 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2464
2465 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2466 * gcc.dg/vect/vect-live-3.c: Likewise.
2467
2468 2016-06-06 Richard Biener <rguenther@suse.de>
2469
2470 PR tree-optimization/71398
2471 * gcc.dg/torture/pr71398.c: New testcase.
2472
2473 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2474
2475 PR target/71389
2476 * g++.dg/pr71389.C: New test.
2477
2478 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2479
2480 PR fortran/71404
2481 * gfortran.dg/fmt_read_5.f: New test.
2482
2483 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2484
2485 PR fortran/69659
2486 * gfortran.dg/class_array_22.f03: New test.
2487
2488 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2489
2490 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2491
2492 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2493
2494 * gcc.dg/predict-9.c: Update template.
2495
2496 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2497
2498 PR c++/49377
2499 * g++.dg/template/pr49377.C: New.
2500
2501 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2502
2503 PR tree-optimization/71405
2504 * g++.dg/torture/pr71405.C: New test.
2505
2506 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2507
2508 PR c++/70202
2509 * g++.dg/inherit/crash5.C: New.
2510 * g++.dg/inherit/virtual1.C: Adjust.
2511
2512 2016-06-03 Jeff Law <law@redhat.com>
2513
2514 PR tree-optimization/71316
2515 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2516
2517 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2518
2519 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2520 dg-additional-options with just -fno-tree-scev-cprop in it.
2521 * gcc.dg/vect/vect-live-2.c: Likewise.
2522 * gcc.dg/vect/vect-live-5.c: Likewise.
2523 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2524 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2525 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2526
2527 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2528
2529 PR c++/27100
2530 * g++.dg/other/friend6.C: New test.
2531
2532 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2533
2534 * g++.dg/torture/ppc-ldst-array.C: New.
2535
2536 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2537
2538 PR target/71276
2539 PR target/71277
2540 * gcc.dg/torture/builtin-fp-int-inexact.c,
2541 gcc.target/i386/387-builtin-fp-int-inexact.c,
2542 gcc.target/i386/387-rint-inline-1.c,
2543 gcc.target/i386/387-rint-inline-2.c,
2544 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2545 gcc.target/i386/sse2-rint-inline-1.c,
2546 gcc.target/i386/sse2-rint-inline-2.c,
2547 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2548 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2549
2550 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2551 Julia Koval <julia.koval@intel.com>
2552
2553 PR target/66960
2554 PR target/67630
2555 PR target/67634
2556 PR target/67841
2557 PR target/68037
2558 PR target/68618
2559 PR target/68661
2560 PR target/69575
2561 PR target/69596
2562 PR target/69734
2563 * gcc.dg/guality/pr68037-1.c: New test.
2564 * gcc.dg/guality/pr68037-2.c: Likewise.
2565 * gcc.dg/guality/pr68037-3.c: Likewise.
2566 * gcc.dg/torture/pr68037-1.c: Likewise.
2567 * gcc.dg/torture/pr68037-2.c: Likewise.
2568 * gcc.dg/torture/pr68037-3.c: Likewise.
2569 * gcc.dg/torture/pr68661-1a.c: Likewise.
2570 * gcc.dg/torture/pr68661-1b.c: Likewise.
2571 * gcc.target/i386/interrupt-1.c: Likewise.
2572 * gcc.target/i386/interrupt-2.c: Likewise.
2573 * gcc.target/i386/interrupt-3.c: Likewise.
2574 * gcc.target/i386/interrupt-4.c: Likewise.
2575 * gcc.target/i386/interrupt-5.c: Likewise.
2576 * gcc.target/i386/interrupt-6.c: Likewise.
2577 * gcc.target/i386/interrupt-7.c: Likewise.
2578 * gcc.target/i386/interrupt-8.c: Likewise.
2579 * gcc.target/i386/interrupt-9.c: Likewise.
2580 * gcc.target/i386/interrupt-10.c: Likewise.
2581 * gcc.target/i386/interrupt-11.c: Likewise.
2582 * gcc.target/i386/interrupt-12.c: Likewise.
2583 * gcc.target/i386/interrupt-13.c: Likewise.
2584 * gcc.target/i386/interrupt-14.c: Likewise.
2585 * gcc.target/i386/interrupt-15.c: Likewise.
2586 * gcc.target/i386/interrupt-16.c: Likewise.
2587 * gcc.target/i386/interrupt-17.c: Likewise.
2588 * gcc.target/i386/interrupt-18.c: Likewise.
2589 * gcc.target/i386/interrupt-19.c: Likewise.
2590 * gcc.target/i386/interrupt-20.c: Likewise.
2591 * gcc.target/i386/interrupt-21.c: Likewise.
2592 * gcc.target/i386/interrupt-22.c: Likewise.
2593 * gcc.target/i386/interrupt-23.c: Likewise.
2594 * gcc.target/i386/interrupt-24.c: Likewise.
2595 * gcc.target/i386/interrupt-25.c: Likewise.
2596 * gcc.target/i386/interrupt-26.c: Likewise.
2597 * gcc.target/i386/interrupt-27.c: Likewise.
2598 * gcc.target/i386/interrupt-28.c: Likewise.
2599 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2600 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2601 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2602 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2603 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2604 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2605 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2606 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2607 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2608 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2609 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2610 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2611
2612 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2613
2614 PR tree-optimization/52171
2615 * gcc.dg/pr52171.c: New test.
2616 * gcc.target/i386/pr52171.c: New test.
2617
2618 2016-06-03 Jan Hubicka <jh@suse.cz>
2619
2620 * g++.dg/tree-ssa/pred-1.C: New testcase
2621 * gcc.dg/tree-ssa/pred-1.c: New testcase
2622
2623 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2624
2625 PR target/70957
2626 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2627 support.
2628 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2629
2630 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2631
2632 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2633
2634 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2635
2636 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2637 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2638 * gcc.dg/vect/vect-live-1.c: New test.
2639 * gcc.dg/vect/vect-live-2.c: New test.
2640 * gcc.dg/vect/vect-live-3.c: New test.
2641 * gcc.dg/vect/vect-live-4.c: New test.
2642 * gcc.dg/vect/vect-live-5.c: New test.
2643 * gcc.dg/vect/vect-live-slp-1.c: New test.
2644 * gcc.dg/vect/vect-live-slp-2.c: New test.
2645 * gcc.dg/vect/vect-live-slp-3.c: New test.
2646
2647 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2648
2649 PR middle-end/71387
2650 * g++.dg/opt/pr71387.C: New test.
2651
2652 2016-06-02 Jeff Law <law@redhat.com>
2653
2654 PR tree-optimization/71328
2655 * gcc.c-torture/compile/pr71328.c: New test.
2656
2657 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2658
2659 PR fortran/52393
2660 * gfortran.dg/fmt_read_3.f90: Fix typo.
2661 * gfortran.dg/fmt_read_4.f90: New test.
2662
2663 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2664
2665 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2666 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2667 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2668 * g++.dg/cpp0x/override2.C: Likewise.
2669 * g++.dg/parse/crash5.C: Likewise.
2670 * g++.dg/parse/error16.C: Likewise.
2671 * g++.dg/parse/error27.C: Likewise.
2672 * g++.dg/template/qualttp15.C: Likewise.
2673 * g++.dg/template/redecl4.C: Likewise.
2674 * g++.old-deja/g++.other/crash39.C: Likewise.
2675 * g++.old-deja/g++.other/struct1.C: Likewise.
2676 * g++.old-deja/g++.pt/m9a.C: Likewise.
2677 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2678
2679 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2680
2681 PR c++/71372
2682 * c-c++-common/pr71372.c: New test.
2683
2684 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2685 __TIME__ strings with __builtin_strcmp instead of printf and
2686 dg-output.
2687
2688 2016-06-02 Martin Liska <mliska@suse.cz>
2689
2690 * gcc.dg/predict-9.c: New test.
2691
2692 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2693
2694 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2695 global set_compiler_env_var and global saved_compiler_env_var.
2696
2697 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2698
2699 PR rtl-optimization/71295
2700 * gcc.c-torture/compile/pr71295.c: New test.
2701
2702 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2703
2704 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2705
2706 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2707 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2708
2709 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2710 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2711 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2712 alternative number.
2713
2714 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2715
2716 * gcc.target/powerpc/p9-splat-4.c: New test.
2717
2718 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2719
2720 PR target/71186
2721 * gcc.target/powerpc/pr71186.c: New test.
2722
2723 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2724
2725 PR fortran/52393
2726 * gfortran.dg/fmt_read_3.f90: New test.
2727
2728 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2729
2730 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2731 procedure.
2732
2733 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2734
2735 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2736 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2737 env var is set.
2738 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2739 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2740 shown once.
2741 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2742 during compilation.
2743 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2744 vars set by dg-set-compiler-env-var.
2745
2746 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2747
2748 PR fortran/71156
2749 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2750 to the module procedure declaration.
2751 * gfortran.dg/submodule_16.f08: New test.
2752
2753 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2754
2755 PR middle-end/71371
2756 * c-c++-common/gomp/pr71371.c: New test.
2757
2758 2016-06-01 Richard Biener <rguenther@suse.de>
2759
2760 PR tree-optimization/71366
2761 * gcc.dg/torture/pr71366-1.c: New testcase.
2762 * gcc.dg/torture/pr71366-2.c: Likewise.
2763
2764 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2765
2766 * gcc.target/powerpc/vslv-0.c: New test.
2767 * gcc.target/powerpc/vslv-1.c: New test.
2768 * gcc.target/powerpc/vsrv-0.c: New test.
2769 * gcc.target/powerpc/vsrv-1.c: New test.
2770
2771 2016-06-01 Nathan Sidwell <nathan@acm.org>
2772
2773 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2774 * gcc.target/nvptx/weak.c: New.
2775
2776 2016-06-01 Richard Biener <rguenther@suse.de>
2777
2778 PR tree-optimization/71261
2779 * gcc.dg/torture/vect-bool-1.c: New testcase.
2780
2781 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2782
2783 * gfortran.dg/gomp/order-1.f90: New test.
2784 * gfortran.dg/gomp/order-2.f90: New test.
2785
2786 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2787
2788 * gcc.dg/unroll-6.c: Update template.
2789 * gcc.dg/unroll-7.c: New testcase.
2790 * gcc.dg/unroll-8.c: New testcase.
2791
2792 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2793
2794 * gnat.dg/opt56.ad[sb]: New test.
2795
2796 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2797
2798 PR c++/66635
2799 * g++.dg/cpp0x/constexpr-ice16.C: New.
2800
2801 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2802
2803 PR tree-optimization/71314
2804 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2805 -mbranch-cost=2.
2806
2807 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2808
2809 PR tree-optimization/71077
2810 * gcc.dg/tree-ssa/pr71077.c: New test.
2811
2812 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2813
2814 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2815 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2816 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2817
2818 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2819
2820 PR c++/71248
2821 * g++.dg/cpp0x/pr71248.C: New.
2822 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2823 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2824 * g++.dg/init/new37.C: Likewise.
2825 * g++.dg/template/static1.C: Likewise.
2826 * g++.dg/template/static2.C: Likewise.
2827
2828 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2829
2830 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2831 instead of %rdi.
2832 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2833
2834 2016-05-31 Marek Polacek <polacek@redhat.com>
2835
2836 * c-c++-common/Wswitch-unreachable-3.c: New test.
2837 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2838
2839 2016-05-31 Richard Biener <rguenther@suse.de>
2840
2841 PR tree-optimization/71352
2842 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2843
2844 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2845
2846 * gcc.target/arm/armv5_thumb_isa.c: New test.
2847
2848 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2849
2850 PR target/71346
2851 * gcc.target/i386/pr71346.c: New test.
2852
2853 2016-05-31 Tom de Vries <tom@codesourcery.com>
2854
2855 PR tree-optimization/69068
2856 * gcc.dg/graphite/pr69068.c: New test.
2857
2858 2016-05-27 Martin Sebor <msebor@redhat.com>
2859
2860 PR c++/71306
2861 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2862
2863 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2864
2865 PR c++/71349
2866 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2867 nowait depend(inout: dd[0]) clauses where permitted.
2868
2869 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2870
2871 PR c++/71238
2872 * g++.dg/parse/pr71238.C: New.
2873 * g++.dg/concepts/friend1.C: Test column numbers too.
2874 * g++.dg/cpp0x/initlist31.C: Likewise.
2875 * g++.dg/cpp0x/pr51420.C: Likewise.
2876 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2877 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2878 * g++.dg/ext/builtin3.C: Likewise.
2879 * g++.dg/lookup/friend12.C: Likewise.
2880 * g++.dg/lookup/friend7.C: Likewise.
2881 * g++.dg/lookup/koenig1.C: Likewise.
2882 * g++.dg/lookup/koenig5.C: Likewise.
2883 * g++.dg/lookup/used-before-declaration.C: Likewise.
2884 * g++.dg/overload/koenig1.C: Likewise.
2885 * g++.dg/template/crash65.C: Likewise.
2886 * g++.dg/template/friend57.C: Likewise.
2887 * g++.dg/warn/Wshadow-5.C: Likewise.
2888 * g++.dg/warn/Wunused-8.C: Likewise.
2889 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2890 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2891 * g++.old-deja/g++.jason/member.C: Likewise.
2892 * g++.old-deja/g++.jason/report.C: Likewise.
2893 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2894 * g++.old-deja/g++.law/visibility20.C: Likewise.
2895 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2896 * g++.old-deja/g++.other/static5.C: Likewise.
2897 * g++.old-deja/g++.pt/overload2.C: Likewise.
2898
2899 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2900
2901 * gcc.dg/tree-ssa/peel1.c: New testcase.
2902 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2903 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2904
2905 2016-05-30 Tom de Vries <tom@codesourcery.com>
2906
2907 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2908 to ce.
2909
2910 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/71099
2913 * g++.dg/parse/virtual1.C: New.
2914
2915 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2916
2917 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2918 Use correct register when clearing %edx.
2919
2920 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2921
2922 PR tree-optimization/71289
2923 * gcc.dg/pr71289.c: New test.
2924
2925 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2926
2927 PR middle-end/71269
2928 PR middle-end/71292
2929 * gcc.dg/tree-ssa/pr71269.c: New test.
2930 * gcc.dg/tree-ssa/pr71292.c: New test.
2931
2932 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2933
2934 PR middle-end/71252
2935 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2936
2937 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2938
2939 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2940 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2941 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2942
2943 2016-05-30 Tom de Vries <tom@codesourcery.com>
2944
2945 PR tree-optimization/69067
2946 * gcc.dg/graphite/pr69067.c: New test.
2947
2948 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2949
2950 PR target/71245
2951 * gcc.target/i386/pr71245-1.c: New test.
2952 * gcc.target/i386/pr71245-2.c: Ditto.
2953
2954 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2955
2956 PR c++/71105
2957 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2958 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2959 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2960
2961 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2962
2963 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2964
2965 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2966
2967 Revert:
2968 PR c++/69855
2969 * g++.dg/overload/69855.C: New.
2970 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2971 * g++.old-deja/g++.pt/crash3.C: Likewise.
2972
2973 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2974
2975 PR c++/60385
2976 * g++.dg/parse/namespace13.C: New.
2977
2978 2016-05-26 Jeff Law <law@redhat.com>
2979
2980 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2981 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2982 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2983 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2984 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2985 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2986 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2987 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2988 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2989 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2990 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2991 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2992 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2993
2994 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2995
2996 PR c++/69855
2997 * g++.dg/overload/69855.C: New.
2998 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2999 * g++.old-deja/g++.pt/crash3.C: Likewise.
3000
3001 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3002
3003 PR target/63596
3004 * gcc.target/aarch64/va_arg_1.c: New testcase.
3005 * gcc.target/aarch64/va_arg_2.c: Likewise.
3006 * gcc.target/aarch64/va_arg_3.c: Likewise.
3007
3008 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3009
3010 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3011 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3012 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3013 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3014 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3015
3016 2016-05-27 Marek Polacek <polacek@redhat.com>
3017
3018 PR middle-end/71308
3019 * g++.dg/torture/pr71308.C: New test.
3020
3021 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3022
3023 * gcc.dg/zero_bits_compound-1.c: New test.
3024 * gcc.dg/zero_bits_compound-2.c: New test.
3025
3026 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3027
3028 PR middle-end/71279
3029 * gcc.dg/pr71279.c: New test.
3030
3031 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3032
3033 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3034 floating point min/max/comparison instructions.
3035 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3036
3037 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3038
3039 * c-c++-common/gomp/schedule-1.c: New test.
3040 * gfortran.dg/gomp/schedule-1.f90: New test.
3041
3042 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3043
3044 PR c++/70822
3045 PR c++/70106
3046 * g++.dg/cpp1y/auto-fn32.C: New test.
3047 * g++.dg/cpp1y/paren4.C: New test.
3048
3049 2016-05-26 Nathan Sidwell <nathan@acm.org>
3050
3051 * gcc.dg/20060410.c: Xfail on ptx.
3052 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3053 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3054 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3055 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3056 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3057
3058 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3059
3060 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3061
3062 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3063
3064 PR tree-optimization/71280
3065 * gcc.dg/pr71280.c: New test.
3066
3067 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3068
3069 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3070 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3071
3072 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3073
3074 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3075
3076 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3077 kept in memory.
3078
3079 2016-05-25 Jeff Law <law@redhat.com>
3080
3081 PR tree-optimization/71272
3082 * gcc.c-torture/compile/pr71272.c: new test.
3083
3084 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3085
3086 * gcc.target/powerpc/vec-cmpne.c: New test.
3087 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3088
3089 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3090
3091 * gnat.dg/opt55.ad[sb]: New test.
3092
3093 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3094
3095 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3096 * c-c++-common/pr60226.c: Require int32plus.
3097 * gcc.c-torture/execute/pr70602.c: Likewise.
3098 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3099 unsigned long for malloc arg type.
3100 * gcc.dg/asr_div1.c: Require int32plus.
3101 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3102 * gcc.dg/pie-1.c: Require pie.
3103 * gcc.dg/pie-2.c: Likewise.
3104 * gcc.dg/pr59471.c: Require int32plus.
3105 * gcc.dg/pr59963-2.c: XFAIL for int16.
3106 * gcc.dg/pr60114.c: Require int32plus.
3107 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3108 unsigned long for typedef of size_t.
3109 * gcc.dg/pr63914.c: Require int32plus.
3110 * gcc.dg/pr64536.c: Require pt32plus.
3111 * gcc.dg/pr65658.c: Likewise.
3112 * gcc.dg/pr67271.c: Require int32plus.
3113 * gcc.dg/pr68112.c: Likewise.
3114 * gcc.dg/pr69071.c: Skip for avr target.
3115 * gcc.dg/pr69973.c: Require int32plus.
3116 * gcc.dg/pr70169.c: Skip for avr target.
3117 * gcc.dg/sso-6.c: Require int32plus.
3118 * gcc.dg/sso-7.c: Likewise.
3119 * gcc.dg/sso-8.c: Likewise.
3120 * gcc.dg/vrp-min-max-2.c: Likewise.
3121
3122 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3123
3124 PR target/70738
3125 * gcc.target/i386/pr70738-1.c: New test.
3126 * gcc.target/i386/pr70738-2.c: Likewise.
3127 * gcc.target/i386/pr70738-3.c: Likewise.
3128 * gcc.target/i386/pr70738-4.c: Likewise.
3129 * gcc.target/i386/pr70738-5.c: Likewise.
3130 * gcc.target/i386/pr70738-6.c: Likewise.
3131 * gcc.target/i386/pr70738-7.c: Likewise.
3132 * gcc.target/i386/pr70738-8.c: Likewise.
3133 * gcc.target/i386/pr70738-9.c: Likewise.
3134
3135 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3136
3137 PR rtl-optimization/66940
3138 * gcc.c-torture/execute/pr66940.c: New test.
3139
3140 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3141
3142 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3143 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3144 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3145 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3146 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3147 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3148 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3149 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3150 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3151 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3152 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3153 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3154 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3155 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3156 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3157 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3158 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3159 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3160 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3161 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3162 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3163 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3164 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3165 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3166
3167 2016-05-25 Marek Polacek <polacek@redhat.com>
3168
3169 PR c/71265
3170 * gcc.dg/noncompile/pr71265.c: New test.
3171
3172 PR c/71266
3173 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3174
3175 2016-05-25 Nathan Sidwell <nathan@acm.org>
3176
3177 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3178
3179 2016-05-25 Richard Biener <rguenther@suse.de>
3180
3181 PR tree-optimization/71261
3182 * c-c++-common/torture/pr71261.c: New testcase.
3183
3184 2016-05-25 Richard Biener <rguenther@suse.de>
3185
3186 PR tree-optimization/71264
3187 * gcc.dg/vect/pr71264.c: New testcase.
3188
3189 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3190
3191 PR c++/55992
3192 * g++.dg/cpp0x/alias-decl-53.C: New.
3193 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3194
3195 2016-05-25 Martin Liska <mliska@suse.cz>
3196
3197 * g++.dg/pr71239.C: New test.
3198
3199 2016-05-25 Richard Biener <rguenther@suse.de>
3200
3201 * gcc.dg/vect/pr58135.c: Rename to ...
3202 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3203
3204 2016-05-25 Marek Polacek <polacek@redhat.com>
3205
3206 * g++.dg/pr65295.C: Use target c++14.
3207
3208 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3209
3210 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3211 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3212
3213 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3214
3215 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3216 instructions.
3217
3218 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3219
3220 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3221 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3222 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3223 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3224 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3225 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3226 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3227 * c-c++-common/goacc/pcopy.c: Likewise.
3228 * c-c++-common/goacc/pcopyin.c: Likewise.
3229 * c-c++-common/goacc/pcopyout.c: Likewise.
3230 * c-c++-common/goacc/pcreate.c: Likewise.
3231 * c-c++-common/goacc/pr70688.c: New test.
3232 * c-c++-common/goacc/present-1.c: Adjust test.
3233 * c-c++-common/goacc/reduction-5.c: Likewise.
3234 * g++.dg/goacc/data-1.C: New test.
3235
3236 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3237
3238 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3239 vector parity built-in functions.
3240 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3241 count trailing zeros automatic vectorization.
3242 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3243 count trailing zeros built-in functions.
3244
3245 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3246
3247 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3248
3249 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3250
3251 PR target/71050
3252 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3253
3254 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3255
3256 PR c++/50436
3257 * g++.dg/template/crash123.C: New.
3258 * g++.dg/template/crash124.C: Likewise.
3259
3260 2016-05-24 Martin Sebor <msebor@redhat.com>
3261
3262 PR c++/71147
3263 * g++.dg/ext/flexary16.C: New test.
3264
3265 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3266
3267 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3268 before math.h is included.
3269 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3270 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3271 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3272 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3273 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3274 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3275 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3276 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3277 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3278 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3279 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3280 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3281 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3282 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3283 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3284 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3285 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3286 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3287 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3288 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3289 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3290 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3291 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3292
3293 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3294 Kelvin Nilsen <kelvin@gcc.gnu.org>
3295
3296 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3297 support.
3298
3299 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3300
3301 PR c++/69872
3302 * g++.dg/warn/Wno-narrowing1.C: New.
3303
3304 2016-05-24 Marek Polacek <polacek@redhat.com>
3305
3306 PR c/71249
3307 * c-c++-common/Wswitch-unreachable-2.c: New test.
3308
3309 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3310
3311 PR c++/71257
3312 * g++.dg/vect/simd-clone-6.cc: New test.
3313 * g++.dg/gomp/declare-simd-6.C: New test.
3314
3315 PR middle-end/70434
3316 PR c/69504
3317 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3318
3319 2016-05-24 Richard Biener <rguenther@suse.de>
3320
3321 PR tree-optimization/71240
3322 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3323
3324 2016-05-24 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/71230
3327 * gcc.dg/torture/pr71230.c: New testcase.
3328 * g++.dg/torture/pr71230.C: Likewise.
3329
3330 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3331
3332 * c-c++-common/goacc/routine-5.c: Add tests.
3333 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3334 * gfortran.dg/goacc/routine-6.f90: Add tests.
3335
3336 2016-05-24 Richard Biener <rguenther@suse.de>
3337
3338 PR tree-optimization/71253
3339 * gcc.dg/torture/pr71253.c: New testcase.
3340
3341 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3342
3343 PR middle-end/71252
3344 * gfortran.dg/pr71252.f90: New test.
3345
3346 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3347
3348 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3349
3350 2016-05-24 Richard Biener <rguenther@suse.de>
3351
3352 PR middle-end/70434
3353 PR c/69504
3354 * c-c++-common/vector-subscript-4.c: New testcase.
3355 * c-c++-common/vector-subscript-5.c: Likewise.
3356
3357 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3358
3359 PR fortran/71123
3360 * gfortran.dg/namelist_90.f: New test
3361
3362 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3363
3364 PR fortran/66461
3365 * gfortran.dg/unexpected_eof.f: New test
3366
3367 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3368 Kelvin Nilsen <kelvin@gcc.gnu.org>
3369
3370 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3371 as little endian.
3372
3373 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3374
3375 PR c++/70972
3376 * g++.dg/cpp0x/inh-ctor20.C: New.
3377 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3378
3379 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3380
3381 PR c++/69095
3382 * g++.dg/cpp0x/variadic168.C: New.
3383
3384 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3385
3386 * g++.dg/cpp0x/pr31445.C: Test column number too.
3387 * g++.dg/cpp0x/pr32253.C: Likewise.
3388 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3389 * g++.dg/cpp0x/variadic36.C: Likewise.
3390
3391 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3392
3393 * gcc.dg/fold-notshift-2.c: Adjust.
3394
3395 2016-05-23 Marek Polacek <polacek@redhat.com>
3396
3397 PR c/49859
3398 * c-c++-common/Wswitch-unreachable-1.c: New test.
3399 * gcc.dg/Wswitch-unreachable-1.c: New test.
3400 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3401 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3402 * g++.dg/gomp/block-10.C: Likewise.
3403 * gcc.dg/gomp/block-10.c: Likewise.
3404 * g++.dg/gomp/block-9.C: Likewise.
3405 * gcc.dg/gomp/block-9.c: Likewise.
3406 * g++.dg/gomp/target-1.C: Likewise.
3407 * g++.dg/gomp/target-2.C: Likewise.
3408 * gcc.dg/gomp/target-1.c: Likewise.
3409 * gcc.dg/gomp/target-2.c: Likewise.
3410 * g++.dg/gomp/taskgroup-1.C: Likewise.
3411 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3412 * gcc.dg/gomp/teams-1.c: Likewise.
3413 * g++.dg/gomp/teams-1.C: Likewise.
3414 * g++.dg/overload/error3.C: Likewise.
3415 * g++.dg/tm/jump1.C: Likewise.
3416 * g++.dg/torture/pr40335.C: Likewise.
3417 * gcc.dg/c99-vla-jump-5.c: Likewise.
3418 * gcc.dg/switch-warn-1.c: Likewise.
3419 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3420 * gcc.dg/nested-func-1.c: Likewise.
3421 * gcc.dg/pr67784-4.c: Likewise.
3422
3423 2016-05-23 Richard Biener <rguenther@suse.de>
3424
3425 PR tree-optimization/71230
3426 * gfortran.dg/pr71230-1.f90: New testcase.
3427 * gfortran.dg/pr71230-2.f90: Likewise.
3428
3429 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3430
3431 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3432 * gcc.dg/vect/pr58135.c: Add new.
3433 * gfortran.dg/pr46519-1.f: Adjust test case.
3434
3435 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3436
3437 PR c++/53401
3438 * g++.dg/cpp0x/decltype64.C: New.
3439
3440 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3441
3442 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3443 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3444 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3445
3446 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3447
3448 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3449 Add poly64x1_t and poly64x2_t cases if supported.
3450 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3451 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3452 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3453 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3454 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3455
3456 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3457
3458 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3459 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3460 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3461 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3462 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3463 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3464 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3465
3466 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3467
3468 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3469
3470 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3471
3472 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3473 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3474
3475 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3476
3477 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3478 constraint instead of "r".
3479 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3480 insn instead of vxorpd.
3481 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3482
3483 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3484 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3485
3486 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3487
3488 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3489 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3490
3491 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3492
3493 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3494
3495 PR middle-end/40921
3496 * gcc.dg/tree-ssa/pr40921.c: New test.
3497
3498 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3499
3500 PR target/71103
3501 * gcc.target/avr/pr71103.c: New test.
3502
3503 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3504
3505 PR middle-end/71179
3506 * gcc.dg/tree-ssa/pr71179.c: New test.
3507
3508 2016-05-20 Martin Sebor <msebor@redhat.com>
3509
3510 PR c/71115
3511 * gcc.dg/init-excess-2.c: New test.
3512
3513 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3514
3515 * gnat.dg/opt53.adb: New test.
3516 * gnat.dg/opt54.adb: Likewise.
3517
3518 2016-05-20 Martin Jambor <mjambor@suse.cz>
3519
3520 PR tree-optimization/70884
3521 * gcc.dg/tree-ssa/pr70919.c: New test.
3522
3523 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3524
3525 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3526 formatting.
3527 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3528 fix code formatting.
3529
3530 2016-05-20 Nathan Sidwell <nathan@acm.org>
3531
3532 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3533 non-common cases.
3534 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3535
3536 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3537
3538 * jit.dg/all-non-failing-tests.h: Add
3539 test-factorial-must-tail-call.c.
3540 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3541 * jit.dg/test-factorial-must-tail-call.c: New test case.
3542
3543 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3544
3545 PR fortran/71204
3546 * gfortran.dg/pr71204.f90: New test.
3547
3548 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3549
3550 * gcc.target/nvptx/sincos.c: New test.
3551
3552 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3553
3554 PR c++/70572
3555 * g++.dg/cpp1y/auto-fn31.C: New.
3556
3557 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3558
3559 * gcc.target/powerpc/vec-addec.c: New test.
3560 * gcc.target/powerpc/vec-addec-int128.c: New test.
3561
3562 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3563
3564 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3565 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3566 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3567 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3568
3569 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3570
3571 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3572
3573 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3574
3575 PR c++/71210
3576 * g++.dg/opt/pr71210-1.C: New test.
3577 * g++.dg/opt/pr71210-2.C: New test.
3578
3579 PR tree-optimization/29756
3580 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3581 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3582 only on selected targets where V4SImode vectors are known to be
3583 supported.
3584
3585 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3586
3587 PR tree-optimization/71079
3588 PR tree-optimization/71206
3589 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3590
3591 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3592
3593 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3594 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3595 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3596
3597 2016-05-20 Richard Guenther <rguenther@suse.de>
3598
3599 PR tree-optimization/29756
3600 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3601
3602 2016-05-20 Richard Biener <rguenther@suse.de>
3603
3604 PR tree-optimization/71185
3605 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3606
3607 2016-05-20 Richard Biener <rguenther@suse.de>
3608
3609 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3610
3611 2016-05-19 Marek Polacek <polacek@redhat.com>
3612
3613 PR c++/71075
3614 * g++.dg/diagnostic/pr71075.C: New test.
3615
3616 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3617
3618 PR c++/71184
3619 * g++.dg/pr71184.C: New test case.
3620
3621 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3622
3623 * gcc.target/powerpc/darn-0.c: New test.
3624 * gcc.target/powerpc/darn-1.c: New test.
3625 * gcc.target/powerpc/darn-2.c: New test.
3626
3627 2016-05-19 Marek Polacek <polacek@redhat.com>
3628
3629 PR tree-optimization/71031
3630 * gcc.dg/tree-ssa/vrp100.c: New test.
3631
3632 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3633
3634 PR rtl-optimization/71148
3635 * gcc.dg/pr71148.c: New test.
3636
3637 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3638
3639 PR target/71056
3640 * gcc.target/arm/pr71056.c: New test.
3641
3642 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3643
3644 * c-c++-common/pr69669.c: Check the used mode.
3645
3646 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3647
3648 PR sanitizer/64354
3649 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3650
3651 2016-05-19 Richard Biener <rguenther@suse.de>
3652
3653 PR tree-optimization/70729
3654 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3655 * gcc.dg/graphite/scop-18.c: Likewise.
3656 * gcc.dg/pr41783.c: Disable LIM.
3657 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3658 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3659 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3660 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3661 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3662 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3663 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3664 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3665 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3666 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3667 * gfortran.dg/pr42108.f90: Likewise.
3668
3669 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3670
3671 PR driver/69265
3672 * gcc.dg/spellcheck-options-11.c: New test case.
3673
3674 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3675
3676 PR c++/71100
3677 * g++.dg/opt/pr71100.C: New test.
3678
3679 2016-05-18 Martin Jambor <mjambor@suse.cz>
3680
3681 PR ipa/69708
3682 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3683 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3684 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3685 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3686
3687 2016-05-18 Martin Jambor <mjambor@suse.cz>
3688
3689 PR ipa/69708
3690 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3691 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3692 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3693 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3694 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3695
3696 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3697
3698 PR c++/69793
3699 * g++.dg/template/crash122.C: New.
3700
3701 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3702
3703 PR c++/70466
3704 * g++.dg/template/pr70466-1.C: New.
3705 * g++.dg/template/pr70466-2.C: Likewise.
3706
3707 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3708
3709 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3710 splat operations and the XXSPLTIB instruction.
3711 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3712 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3713 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3714 xxlxor to clear a register.
3715
3716 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3717
3718 * gcc.dg/torture/pr71020.c: New test.
3719
3720 2016-05-18 Martin Jambor <mjambor@suse.cz>
3721
3722 PR ipa/70646
3723 * gcc.dg/ipa/pr70646.c: New test.
3724
3725 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3726
3727 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3728
3729 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3730
3731 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3732 missing tests for vreinterpretq_p{8,16}.
3733
3734 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3735
3736 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3737 vsliq_n_s64 and vsliq_n_u64.
3738
3739 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3740
3741 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3742 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3743
3744 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3745
3746 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3747 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3748 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3749
3750 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3751
3752 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3753 in comment.
3754
3755 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3756
3757 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3758 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3759 "blr\t" and switch to scan-assembler-times.
3760
3761 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3762
3763 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3764 with __aarch64__.
3765 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3766 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3767
3768 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3769
3770 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3771 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3772 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3773 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3774 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3775 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3776
3777 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3778 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3779
3780 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3781 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3782
3783 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3784 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3785
3786 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3787
3788 2016-05-18 Richard Biener <rguenther@suse.de>
3789
3790 PR tree-optimization/71168
3791 * gcc.dg/torture/pr71168.c: New testcase.
3792
3793 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3794
3795 PR middle-end/63586
3796 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3797 * gcc.dg/tree-ssa/pr63586.c: New test.
3798 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3799
3800 2016-05-17 Nathan Sidwell <nathan@acm.org>
3801
3802 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3803 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3804 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3805 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3806
3807 2016-05-17 Nathan Sidwell <nathan@acm.org>
3808
3809 * gcc.target/nvptx/abi-vararg-3.c: New.
3810
3811 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3812
3813 PR tree-optimization/54579
3814 PR middle-end/55299
3815 * gcc.dg/fold-notrotate-1.c: New test.
3816 * gcc.dg/fold-notshift-1.c: New test.
3817 * gcc.dg/fold-notshift-2.c: New test.
3818
3819 2016-05-17 Marek Polacek <polacek@redhat.com>
3820
3821 PR ipa/71146
3822 * g++.dg/ipa/pr71146.C: New test.
3823
3824 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3825
3826 * jit.dg/test-error-array-bounds.c: New test case.
3827
3828 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3829
3830 * gcc.dg/tree-ssa/and-1.c: New testcase.
3831
3832 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3833
3834 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3835 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3836
3837 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3838
3839 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3840 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3841
3842 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3843
3844 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3845
3846 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3847
3848 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3849
3850 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3851
3852 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3853 ".2d[index]" when scan the assembly.
3854 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3855 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3856 float64x1.
3857 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3858
3859 2016-05-17 Richard Biener <rguenther@suse.de>
3860
3861 PR tree-optimization/71132
3862 * gcc.dg/torture/pr71132.c: New testcase.
3863
3864 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3865
3866 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3867
3868 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3869
3870 PR target/70809
3871 * gcc.target/aarch64/pr70809_1.c: New test.
3872
3873 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3874
3875 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3876 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3877 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3878 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3879
3880 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3881 Ilya Enkovich <ilya.enkovich@intel.com>
3882
3883 PR target/71114
3884 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3885
3886 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3887
3888 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3889 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3890
3891 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3892
3893 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3894 test for __ARM_FP16_ARGS.
3895 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3896 * gcc.target/arm/aapcs/neon-vect10.c: New.
3897 * gcc.target/arm/aapcs/neon-vect9.c: New.
3898 * gcc.target/arm/aapcs/vfp18.c: New.
3899 * gcc.target/arm/aapcs/vfp19.c: New.
3900 * gcc.target/arm/aapcs/vfp20.c: New.
3901 * gcc.target/arm/aapcs/vfp21.c: New.
3902 * gcc.target/arm/fp16-aapcs-1.c: New.
3903 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3904 test for __ARM_FP16_ARGS.
3905 * g++.target/arm/fp16-return-1.c: Update expected output.
3906
3907 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3908
3909 PR testsuite/70227
3910 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3911
3912 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3913
3914 PR fortran/69603
3915 * gfortran.dg/pr69603.f90: New testcase.
3916
3917 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3918
3919 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3920
3921 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3922
3923 PR fortran/71047
3924 * gfortran.dg/pr71047.f08: New test.
3925
3926 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3927
3928 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3929 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3930 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3931
3932 2016-05-13 Martin Sebor <msebor@redhat.com>
3933
3934 PR c++/60049
3935 * g++.dg/cpp0x/constexpr-60049.C: New test.
3936
3937 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3938
3939 PR bootstrap/71071
3940 * gcc.dg/pr71071.c: New test.
3941
3942 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3943
3944 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3945 remove XOP handling.
3946 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3947
3948 2016-05-13 Nathan Sidwell <nathan@acm.org>
3949
3950 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3951 __atomic_is_lock_free declaration.
3952
3953 2016-05-13 Richard Biener <rguenther@suse.de>
3954
3955 PR tree-optimization/42587
3956 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3957
3958 2016-05-13 Martin Liska <mliska@suse.cz>
3959
3960 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3961 the new format of dump output.
3962
3963 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3964
3965 * gcc.dg/pr71084.c: New test.
3966
3967 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3968
3969 PR target/53440
3970 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3971
3972 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3973
3974 * gcc.target/aarch64/struct_return.c: New test.
3975
3976 2016-05-12 Marek Polacek <polacek@redhat.com>
3977
3978 PR c/70756
3979 * c-c++-common/pr70756-2.c: New test.
3980 * c-c++-common/pr70756.c: New test.
3981
3982 2016-05-12 Richard Biener <rguenther@suse.de>
3983
3984 PR tree-optimization/71059
3985 * gcc.dg/torture/pr71059.c: New testcase.
3986
3987 2016-05-12 Richard Biener <rguenther@suse.de>
3988
3989 PR tree-optimization/71062
3990 * gcc.dg/torture/pr71062.c: New testcase.
3991
3992 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3993
3994 PR tree-optimization/71006
3995 * gcc.dg/pr71006.c: New test.
3996
3997 2016-05-12 Marek Polacek <polacek@redhat.com>
3998
3999 PR driver/71063
4000 * gcc.dg/opts-7.c: New test.
4001
4002 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4003
4004 PR target/70830
4005 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4006 Add -save-temps to dg-options.
4007 Scan for ldmfd rather than pop instruction.
4008 * gcc.target/arm/interrupt-2.c: Likewise.
4009 * gcc.target/arm/pr70830.c: New test.
4010
4011 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4012
4013 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4014 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4015
4016 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4017 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4018 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4019
4020 PR target/71019
4021 * gcc.target/i386/avx512vl-pack-1.c: New test.
4022 * gcc.target/i386/avx512vl-pack-2.c: New test.
4023 * gcc.target/i386/avx512bw-pack-2.c: New test.
4024
4025 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4026
4027 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4028 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4029 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4030
4031 2016-05-12 Richard Biener <rguenther@suse.de>
4032
4033 PR tree-optimization/70986
4034 * gcc.dg/torture/pr70986-1.c: New testcase.
4035 * gcc.dg/torture/pr70986-2.c: Likewise.
4036 * gcc.dg/torture/pr70986-3.c: Likewise.
4037
4038 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4039
4040 PR c/43651
4041 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4042 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4043
4044 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4045
4046 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4047 directive.
4048 * gcc.target/i386/pr66746.c: Ditto.
4049
4050 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4051
4052 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4053 support.
4054 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4055 warning when using -mvsx-timode.
4056 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4057 * gcc.target/powerpc/dform-2.c: Likewise.
4058 * gcc.target/powerpc/pr68805.c: Likewise.
4059
4060 2016-05-11 Marek Polacek <polacek@redhat.com>
4061
4062 PR c++/71024
4063 * c-c++-common/attributes-3.c: New test.
4064
4065 2016-05-11 Nathan Sidwell <nathan@acm.org>
4066
4067 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4068 * gcc.c-torture/execute/pr68185.c: Likewise.
4069 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4070 * gcc.dg/pr69634.c: Requires scheduling.
4071 * gcc.dg/torture/pr66178.c: Require label values.
4072 * gcc.dg/setjmp-6.c: Require indirect jumps.
4073
4074 2016-05-11 Richard Biener <rguenther@suse.de>
4075
4076 PR tree-optimization/71055
4077 * gcc.dg/torture/pr71055.c: New testcase.
4078
4079 2016-05-11 Richard Biener <rguenther@suse.de>
4080
4081 PR debug/71057
4082 * g++.dg/debug/pr71057.C: New testcase.
4083
4084 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4085
4086 PR fortran/70855
4087 * gfortran.dg/gomp/pr70855.f90: New test.
4088
4089 2016-05-11 Richard Biener <rguenther@suse.de>
4090
4091 PR middle-end/71002
4092 * g++.dg/torture/pr71002.C: New testcase.
4093
4094 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4095
4096 PR middle-end/70807
4097 * gcc.dg/pr70807.c: New test.
4098
4099 2016-05-10 Martin Sebor <msebor@redhat.com>
4100
4101 PR c++/38611
4102 * g++.dg/Wattributes.C: New test.
4103
4104 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4105
4106 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4107 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4108 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4109
4110 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4111
4112 PR target/70799
4113 * gcc.target/i386/pr70799-1.c: New test.
4114
4115 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4116
4117 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4118
4119 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4120
4121 PR middle-end/70877
4122 * gcc.target/i386/pr70877.c: New test.
4123
4124 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4125
4126 PR tree-optimization/70786
4127 * gcc.target/i386/pr70876.c: New test.
4128
4129 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4130
4131 PR target/70927
4132 * gcc.target/i386/avx512vl-logic-1.c: New test.
4133 * gcc.target/i386/avx512vl-logic-2.c: New test.
4134 * gcc.target/i386/avx512dq-logic-2.c: New test.
4135
4136 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4137
4138 PR target/70963
4139 * gcc.target/powerpc/pr70963.c: New.
4140
4141 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4142
4143 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4144 (test_very_wide_line): Add ruler to expected output.
4145 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4146 (test_very_wide_line): Likewise.
4147 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4148 (test_show_locus): Within the handling of "test_very_wide_line",
4149 enable show_ruler_p on the diagnostic context.
4150
4151 2016-05-10 Richard Biener <rguenther@suse.de>
4152
4153 PR tree-optimization/71039
4154 * gcc.dg/torture/pr71039.c: New testcase.
4155
4156 2016-05-10 Nathan Sidwell <nathan@acm.org>
4157
4158 * gcc.dg/nested-func-10.c: Requires alloca.
4159 * gcc.dg/nested-func-9.c: Requires alloca.
4160 * gcc.c-torture/execute/pr70460.c: Requires labels.
4161 * gcc.c-torture/compile/pr70199.c: Requires labels.
4162 * gcc.target/nvptx/decl.c: Compile only.
4163 * gcc.target/nvptx/trailing-init.c: Compile only.
4164 * gcc.target/nvptx/ary-init.c: Compile only.
4165
4166 2016-05-10 Marek Polacek <polacek@redhat.com>
4167
4168 PR c/70255
4169 * gcc.dg/attr-opt-1.c: New test.
4170
4171 2016-05-10 Richard Biener <rguenther@suse.de>
4172
4173 PR tree-optimization/70497
4174 PR tree-optimization/28367
4175 * gcc.dg/torture/20160404-1.c: New testcase.
4176 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4177 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4178
4179 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4180
4181 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4182
4183 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4184
4185 * gcc.target/i386/fabsneg-1.c New test.
4186
4187 2016-05-09 Alan Modra <amodra@gmail.com>
4188
4189 PR testsuite/70826
4190 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4191
4192 2016-05-09 Richard Biener <rguenther@suse.de>
4193
4194 PR tree-optimization/70985
4195 * gcc.dg/torture/pr70985.c: New testcase.
4196
4197 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4198
4199 * gcc.dg/tree-ssa/ifc-9.c: New test.
4200 * gcc.dg/tree-ssa/ifc-10.c: New test.
4201 * gcc.dg/tree-ssa/ifc-11.c: New test.
4202 * gcc.dg/tree-ssa/ifc-12.c: New test.
4203 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4204 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4205 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4206
4207 2016-05-09 Richard Biener <rguenther@suse.de>
4208
4209 PR fortran/70937
4210 * gfortran.dg/pr70937.f90: New testcase.
4211
4212 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4213
4214 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4215
4216 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4217
4218 PR fortran/56226
4219 * gfortran.dg/dec_structure_1.f90: New testcase.
4220 * gfortran.dg/dec_structure_2.f90: Ditto.
4221 * gfortran.dg/dec_structure_3.f90: Ditto.
4222 * gfortran.dg/dec_structure_4.f90: Ditto.
4223 * gfortran.dg/dec_structure_5.f90: Ditto.
4224 * gfortran.dg/dec_structure_6.f90: Ditto.
4225 * gfortran.dg/dec_structure_7.f90: Ditto.
4226 * gfortran.dg/dec_structure_8.f90: Ditto.
4227 * gfortran.dg/dec_structure_9.f90: Ditto.
4228 * gfortran.dg/dec_structure_10.f90: Ditto.
4229 * gfortran.dg/dec_structure_11.f90: Ditto.
4230 * gfortran.dg/dec_union_1.f90: Ditto.
4231 * gfortran.dg/dec_union_2.f90: Ditto.
4232 * gfortran.dg/dec_union_3.f90: Ditto.
4233 * gfortran.dg/dec_union_4.f90: Ditto.
4234 * gfortran.dg/dec_union_5.f90: Ditto.
4235 * gfortran.dg/dec_union_6.f90: Ditto.
4236 * gfortran.dg/dec_union_7.f90: Ditto.
4237
4238 2016-05-07 Tom de Vries <tom@codesourcery.com>
4239
4240 PR tree-optimization/70956
4241 * gcc.dg/graphite/pr70956.c: New test.
4242
4243 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4244
4245 PR middle-end/70941
4246 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4247 (a, b, c, d): Change type from char to signed char.
4248 (main): Compare against (signed char) -1634678893 instead of
4249 hardcoded -109. Use __builtin_abort instead of abort.
4250
4251 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4252 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4253
4254 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4255
4256 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4257
4258 PR debug/70935
4259 * gcc.dg/torture/pr70935.c: New test.
4260
4261 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4262
4263 PR target/58219
4264 * gcc.target/sh/pr58219.c: New tests.
4265
4266 2016-05-06 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/70960
4269 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4270
4271 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4272
4273 PR target/52933
4274 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4275 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4276 Adjust expected instruction counts.
4277 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4278
4279 2016-05-06 Marek Polacek <polacek@redhat.com>
4280
4281 PR sanitizer/70875
4282 * gcc.dg/ubsan/bounds-3.c: New test.
4283
4284 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4285
4286 PR target/54089
4287 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4288
4289 2016-05-06 Richard Biener <rguenther@suse.de>
4290
4291 PR middle-end/70931
4292 * gfortran.dg/pr70931.f90: New testcase.
4293
4294 2016-05-06 Richard Biener <rguenther@suse.de>
4295
4296 PR middle-end/70941
4297 * gcc.dg/torture/pr70941.c: New testcase.
4298
4299 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4300
4301 PR tree-optimization/57206
4302 * gcc.dg/vect/pr57206.c: New test.
4303
4304 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4305
4306 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4307
4308 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4309
4310 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4311
4312 * c-c++-common/Wdangling-else-4.c: New test.
4313
4314 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4315
4316 PR c++/70906
4317 PR c++/70933
4318 * g++.dg/opt/pr70906.C: New test.
4319 * g++.dg/opt/pr70933.C: New test.
4320
4321 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4322
4323 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4324
4325 * gcc.dg/ipa/pure-const-3.c: New testcase.
4326
4327 2016-05-04 Marek Polacek <polacek@redhat.com>
4328
4329 * c-c++-common/Wdangling-else-1.c: New test.
4330 * c-c++-common/Wdangling-else-2.c: New test.
4331 * c-c++-common/Wdangling-else-3.c: New test.
4332
4333 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4334
4335 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4336 flag is present.
4337
4338 2016-05-04 Marek Polacek <polacek@redhat.com>
4339
4340 PR c/48778
4341 * gcc.dg/Waddress-2.c: New test.
4342
4343 2016-05-04 Alan Modra <amodra@gmail.com>
4344
4345 * gcc.target/powerpc/pr70866.c: New.
4346
4347 2016-05-03 Martin Sebor <msebor@redhat.com>
4348
4349 PR c++/66561
4350 * c-c++-common/builtin_location.c: New test.
4351 * g++.dg/cpp1y/builtin_location.C: New test.
4352
4353 2016-05-03 Marek Polacek <polacek@redhat.com>
4354
4355 PR c/70859
4356 * gcc.dg/pr70859.c: New test.
4357 * gcc.dg/pr70859-2.c: New test.
4358
4359 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4360
4361 * gnat.dg/debug5.adb: New testcase.
4362
4363 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4364
4365 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4366 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4367 Procedure to check for z10 instruction set.
4368
4369 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4370
4371 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4372
4373 2016-05-03 Alan Modra <amodra@gmail.com>
4374
4375 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4376
4377 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4378
4379 * gcc.target/i386/avx512f-cvt-1.c: New test.
4380
4381 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4382
4383 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4384 -fdump-tree-vrp-details.
4385
4386 2016-05-03 Richard Biener <rguenther@suse.de>
4387
4388 * gcc.dg/pr30172-1.c: Adjust.
4389 * gcc.dg/pr63743.c: Likewise.
4390 * gcc.dg/tm/pr51696.c: Likewise.
4391 * c-c++-common/tm/safe-1.c: Likewise.
4392 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4393 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4394 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4395 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4396
4397 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4398
4399 PR rtl-optimization/70467
4400 * gcc.target/i386/pr70467-3.c: New test.
4401 * gcc.target/i386/pr70467-4.c: New test.
4402
4403 PR tree-optimization/70916
4404 * gcc.c-torture/compile/pr70916.c: New test.
4405
4406 PR target/49244
4407 * gcc.target/i386/pr49244-1.c: New test.
4408 * gcc.target/i386/pr49244-2.c: New test.
4409
4410 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4411
4412 PR rtl-optimization/44281
4413 * gcc.target/i386/pr44281.c: New test.
4414
4415 2016-05-03 bin cheng <bin.cheng@arm.com>
4416
4417 PR tree-optimization/56541
4418 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4419 * gcc.dg/vect/pr56541.c: new test.
4420
4421 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4422
4423 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4424 __float128.
4425 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4426
4427 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4428
4429 PR testsuite/70520
4430 * c-c++-common/asan/clone-test-1.c (main): Align child process
4431 stack to 16 bytes.
4432
4433 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4434
4435 PR c++/62314
4436 * g++.dg/spellcheck-fields-2.C: New test case.
4437
4438 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4439
4440 PR c++/62314
4441 * g++.dg/pr62314.C: New test case.
4442
4443 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4444
4445 * gcc.dg/ipa/inline-8.c: New testcase.
4446
4447 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR rtl-optimization/70467
4450 * gcc.target/i386/pr70467-1.c: New test.
4451
4452 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4453
4454 * gcc.dg/spec-options.c: Run the test on all targets.
4455 * gcc.dg/foo.specs: Use cpp_unique_options.
4456
4457 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4458
4459 * gcc.dg/tree-ssa/unord.c: New testcase.
4460
4461 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4462
4463 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4464
4465 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4466
4467 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4468
4469 2016-05-02 Marek Polacek <polacek@redhat.com>
4470
4471 PR c/70851
4472 * gcc.dg/enum-incomplete-3.c: New test.
4473
4474 2016-05-02 Marek Polacek <polacek@redhat.com>
4475 Tom de Vries <tom@codesourcery.com>
4476
4477 PR tree-optimization/70700
4478 * gcc.dg/pr70700.c: New test.
4479
4480 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4481
4482 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4483 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4484 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4485 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4486 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4487
4488 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4489
4490 * ada/acats/run_acats: Rename into...
4491 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4492 * ada/acats/run_all.sh: Remove redundant test.
4493 (target_run): Move around.
4494 (target_gnatchop): Use newly built executable.
4495 (target_gnatmake): Likewise.
4496 Check that the compilation of impbit succeeds.
4497
4498 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4499
4500 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4501 * gcc.dg/20021029-1.c: Likewise.
4502 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4503 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4504 * gcc.target/sh/cmpstr.c: Likewise.
4505 * gcc.target/sh/cmpstrn.c: Likewise.
4506 * gcc.target/sh/memset.c: Likewise.
4507 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4508 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4509 * gcc.target/sh/pr39423-1.c: Likewise.
4510 * gcc.target/sh/pr49468-di.c: Likewise.
4511 * gcc.target/sh/pr49468-si.c: Likewise.
4512 * gcc.target/sh/pr49880-1.c: Likewise.
4513 * gcc.target/sh/pr49880-2.c: Likewise.
4514 * gcc.target/sh/pr49880-3.c: Likewise.
4515 * gcc.target/sh/pr50751-1.c: Likewise.
4516 * gcc.target/sh/pr50751-4.c: Likewise.
4517 * gcc.target/sh/pr50751-7.c: Likewise.
4518 * gcc.target/sh/pr51244-1.c: Likewise.
4519 * gcc.target/sh/pr51244-10.c: Likewise.
4520 * gcc.target/sh/pr51244-11.c: Likewise.
4521 * gcc.target/sh/pr51244-12.c: Likewise.
4522 * gcc.target/sh/pr51244-13.c: Likewise.
4523 * gcc.target/sh/pr51244-14.c: Likewise.
4524 * gcc.target/sh/pr51244-17.c: Likewise.
4525 * gcc.target/sh/pr51244-18.c: Likewise.
4526 * gcc.target/sh/pr51244-19.c: Likewise.
4527 * gcc.target/sh/pr51244-4.c: Likewise.
4528 * gcc.target/sh/pr51244-5.c: Likewise.
4529 * gcc.target/sh/pr51244-7.c: Likewise.
4530 * gcc.target/sh/pr51244-8.c: Likewise.
4531 * gcc.target/sh/pr51244-9.c: Likewise.
4532 * gcc.target/sh/pr51697.c: Likewise.
4533 * gcc.target/sh/pr52483-1.c: Likewise.
4534 * gcc.target/sh/pr52483-2.c: Likewise.
4535 * gcc.target/sh/pr52483-3.c: Likewise.
4536 * gcc.target/sh/pr52483-5.c: Likewise.
4537 * gcc.target/sh/pr52933-1.c: Likewise.
4538 * gcc.target/sh/pr52933-2.c: Likewise.
4539 * gcc.target/sh/pr52933-3.c: Likewise.
4540 * gcc.target/sh/pr53568-1.c: Likewise.
4541 * gcc.target/sh/pr53976-1.c: Likewise.
4542 * gcc.target/sh/pr53988-1.c: Likewise.
4543 * gcc.target/sh/pr53988.c: Likewise.
4544 * gcc.target/sh/pr54089-1.c: Likewise.
4545 * gcc.target/sh/pr54089-6.c: Likewise.
4546 * gcc.target/sh/pr54089-7.c: Likewise.
4547 * gcc.target/sh/pr54089-8.c: Likewise.
4548 * gcc.target/sh/pr54089-9.c: Likewise.
4549 * gcc.target/sh/pr54236-1.c: Likewise.
4550 * gcc.target/sh/pr54236-2.c: Likewise.
4551 * gcc.target/sh/pr54236-3.c: Likewise.
4552 * gcc.target/sh/pr54236-4.c: Likewise.
4553 * gcc.target/sh/pr54386.c: Likewise.
4554 * gcc.target/sh/pr54602-1.c: Likewise.
4555 * gcc.target/sh/pr54685.c: Likewise.
4556 * gcc.target/sh/pr54760-1.c: Likewise.
4557 * gcc.target/sh/pr54760-2.c: Likewise.
4558 * gcc.target/sh/pr54760-3.c: Likewise.
4559 * gcc.target/sh/pr54760-4.c: Likewise.
4560 * gcc.target/sh/pr54760-5.c: Likewise.
4561 * gcc.target/sh/pr54760-6.c: Likewise.
4562 * gcc.target/sh/pr55146.c: Likewise.
4563 * gcc.target/sh/pr55160.c: Likewise.
4564 * gcc.target/sh/pr59278.c: Likewise.
4565 * gcc.target/sh/pr59401-1.c: Likewise.
4566 * gcc.target/sh/pr59533-1.c: Likewise.
4567 * gcc.target/sh/pr63260.c: Likewise.
4568 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4569 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4570 * gcc.target/sh/strlen.c: Likewise.
4571 * gcc.target/sh/torture/pr30807.c: Likewise.
4572 * gcc.target/sh/torture/pr34777.c: Likewise.
4573 * gcc.target/sh/torture/pr64652.c: Likewise.
4574 * gcc.target/sh/torture/pr65505.c: Likewise.
4575 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4576 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4577
4578 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4579
4580 PR c++/66644
4581 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4582
4583 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4584
4585 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4586 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4587 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4588 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4589
4590 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4591
4592 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4593 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4594
4595 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4596
4597 PR middle-end/70626
4598 * c-c++-common/goacc/combined-reduction.c: New test.
4599 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4600
4601 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4602
4603 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4604 *movdi_internal pattern only if PIC off.
4605 * gcc.target/i386/pr70155-2.c: Likewise.
4606 * gcc.target/i386/pr70155-3.c: Likewise.
4607 * gcc.target/i386/pr70155-4.c: Likewise.
4608 * gcc.target/i386/pr70155-5.c: Likewise.
4609 * gcc.target/i386/pr70155-6.c: Likewise.
4610 * gcc.target/i386/pr70155-7.c: Likewise.
4611 * gcc.target/i386/pr70155-8.c: Likewise.
4612 * gcc.target/i386/pr70155-15.c: Likewise.
4613 * gcc.target/i386/pr70155-17.c: Likewise.
4614 * gcc.target/i386/pr70155-22.c: Likewise.
4615
4616 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4617
4618 PR tree-optimization/70803
4619 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4620
4621 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4622
4623 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4624 optimization of vector loop.
4625 * gcc.target/i386/vect-unpack-3.c: New test.
4626 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4627 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4628 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4629
4630 2016-04-29 Marek Polacek <polacek@redhat.com>
4631
4632 PR sanitizer/70342
4633 * g++.dg/ubsan/null-7.C: New test.
4634
4635 PR c/70852
4636 * gcc.dg/pr70852.c: New test.
4637
4638 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4639
4640 PR/69089
4641 * g++.dg/cpp0x/alignas6.C: New test.
4642
4643 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4644
4645 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4646 * gcc.dg/pr27003.c: Likewise.
4647 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4648 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4649 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4650 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4651 * gcc.target/arc/mxy.c: Likewise.
4652 * gcc.target/arc/mswape.c: Likewise.
4653 * gcc.target/arc/mrtsc.c: Likewise.
4654 * gcc.target/arc/mcrc.c: Likewise.
4655 * gcc.target/arc/mdsp-packa.c: Likewise.
4656 * gcc.target/arc/mdvbf.c: Likewise.
4657 * gcc.target/arc/mlock.c: Likewise.
4658 * gcc.target/arc/mmac-24.c: Likewise.
4659 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4660
4661 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4662 Matthijs Kooijman <matthijs@stdin.nl>
4663 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4664
4665 PR target/60040
4666 * gcc.target/avr/pr60040-1.c: New.
4667 * gcc.target/avr/pr60040-2.c: New.
4668
4669 2016-04-29 Richard Biener <rguenther@suse.de>
4670
4671 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4672
4673 2016-04-29 Richard Biener <rguenther@suse.de>
4674
4675 PR tree-optimization/13962
4676 PR tree-optimization/65686
4677 * gcc.dg/uninit-pr65686.c: New testcase.
4678
4679 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4680
4681 PR middle-end/70843
4682 * gcc.dg/pr70843.c: New test.
4683
4684 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4685
4686 PR target/70858
4687 * gcc.target/i386/pr70858.c: New test.
4688
4689 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4690
4691 * gcc.target/arc/nps400-1.c: New file.
4692
4693 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4694 Andrew Burgess <andrew.burgess@embecosm.com>
4695
4696 * gcc.target/arc/movh_cl-1.c: New file.
4697
4698 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4699 Andrew Burgess <andrew.burgess@embecosm.com>
4700
4701 * gcc.target/arc/extzv-1.c: New file.
4702 * gcc.target/arc/insv-1.c: New file.
4703 * gcc.target/arc/insv-2.c: New file.
4704 * gcc.target/arc/movb-1.c: New file.
4705 * gcc.target/arc/movb-2.c: New file.
4706 * gcc.target/arc/movb-3.c: New file.
4707 * gcc.target/arc/movb-4.c: New file.
4708 * gcc.target/arc/movb-5.c: New file.
4709 * gcc.target/arc/movb_cl-1.c: New file.
4710 * gcc.target/arc/movb_cl-2.c: New file.
4711 * gcc.target/arc/movbi_cl-1.c: New file.
4712 * gcc.target/arc/movl-1.c: New file.
4713
4714 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4715 Andrew Burgess <andrew.burgess@embecosm.com>
4716
4717 * gcc.target/arc/cmem-1.c: New file.
4718 * gcc.target/arc/cmem-2.c: New file.
4719 * gcc.target/arc/cmem-3.c: New file.
4720 * gcc.target/arc/cmem-4.c: New file.
4721 * gcc.target/arc/cmem-5.c: New file.
4722 * gcc.target/arc/cmem-6.c: New file.
4723 * gcc.target/arc/cmem-7.c: New file.
4724 * gcc.target/arc/cmem-ld.inc: New file.
4725 * gcc.target/arc/cmem-st.inc: New file.
4726
4727 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4728
4729 PR target/70821
4730 * gcc.target/i386/pr70821.c: New test.
4731
4732 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4733
4734 * gcc.target/powerpc/vec-adde.c: New test.
4735 * gcc.target/powerpc/vec-adde-int128.c: New test.
4736
4737 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4738
4739 * gcc.target/i386/avx-vround-1.c: New test.
4740 * gcc.target/i386/avx-vround-2.c: New test.
4741 * gcc.target/i386/avx512vl-vround-1.c: New test.
4742 * gcc.target/i386/avx512vl-vround-2.c: New test.
4743
4744 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4745
4746 PR testsuite/70595
4747 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4748 (check_effective_target_cilkplus_runtime): ... this.
4749 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4750 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4751
4752 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4753 Require cilkplus_runtime.
4754 Don't add -lcilkrts.
4755 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4756 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4757 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4758 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4759 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4760 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4761 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4762 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4763 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4764 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4765 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4766 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4767 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4768 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4769 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4770 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4771 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4772 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4773 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4774 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4775 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4776 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4777 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4778 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4779 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4780 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4781 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4782 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4783 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4784
4785 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4786 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4787
4788 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4789
4790 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4791 cilkplus_runtime.
4792
4793 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4794
4795 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4796 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4797
4798 2015-04-27 Ryan Burn <contact@rnburn.com>
4799
4800 PR c++/69024
4801 PR c++/68997
4802 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4803 diagnostic.
4804 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4805 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4806
4807 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4808
4809 * gnat.dg/limited_with4.ad[sb]: New test.
4810 * gnat.dg/limited_with4_pkg.ads: New helper.
4811
4812 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4813
4814 PR target/70155
4815 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4816 and movv1ti_internal patterns
4817 * gcc.target/i386/pr70155-1.c: New test.
4818 * gcc.target/i386/pr70155-2.c: Likewise.
4819 * gcc.target/i386/pr70155-3.c: Likewise.
4820 * gcc.target/i386/pr70155-4.c: Likewise.
4821 * gcc.target/i386/pr70155-5.c: Likewise.
4822 * gcc.target/i386/pr70155-6.c: Likewise.
4823 * gcc.target/i386/pr70155-7.c: Likewise.
4824 * gcc.target/i386/pr70155-8.c: Likewise.
4825 * gcc.target/i386/pr70155-9.c: Likewise.
4826 * gcc.target/i386/pr70155-10.c: Likewise.
4827 * gcc.target/i386/pr70155-11.c: Likewise.
4828 * gcc.target/i386/pr70155-12.c: Likewise.
4829 * gcc.target/i386/pr70155-13.c: Likewise.
4830 * gcc.target/i386/pr70155-14.c: Likewise.
4831 * gcc.target/i386/pr70155-15.c: Likewise.
4832 * gcc.target/i386/pr70155-16.c: Likewise.
4833 * gcc.target/i386/pr70155-17.c: Likewise.
4834 * gcc.target/i386/pr70155-18.c: Likewise.
4835 * gcc.target/i386/pr70155-19.c: Likewise.
4836 * gcc.target/i386/pr70155-20.c: Likewise.
4837 * gcc.target/i386/pr70155-21.c: Likewise.
4838 * gcc.target/i386/pr70155-22.c: Likewise.
4839
4840 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4841
4842 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4843 ".{5,6}".
4844
4845 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4846
4847 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4848 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4849 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4850 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4851 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4852
4853 2016-04-27 Richard Biener <rguenther@suse.de>
4854
4855 PR ipa/70760
4856 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4857 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4858
4859 2016-04-27 Nathan Sidwell <nathan@acm.org>
4860
4861 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4862 * g++.dg/ubsan/pr63956.C: Adjust error location.
4863
4864 2016-04-27 Nick Clifton <nickc@redhat.com>
4865
4866 PR middle-end/49889
4867 * gcc.dg/pr49889.c: New test.
4868
4869 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4870
4871 * c-c++-common/memset-array.c: New test.
4872
4873 2016-04-26 Martin Sebor <msebor@redhat.com>
4874
4875 PR c++/66639
4876 * g++.dg/cpp1y/func_constexpr.C: New test.
4877
4878 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4879
4880 PR c++/70241
4881 * g++.dg/cpp0x/enum32.C: New test.
4882 * g++.dg/cpp0x/enum33.C: New test.
4883
4884 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4885
4886 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4887 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4888 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4889 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4890 * gcc.c-torture/execute/pr38151.c: Likewise.
4891 * gcc.c-torture/execute/pr66556.c: Likewise.
4892 * gcc.c-torture/execute/pr67781.c: Likewise.
4893 * gcc.c-torture/execute/pr68648.c: Likewise.
4894
4895 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4896
4897 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4898
4899 2016-04-26 Marek Polacek <polacek@redhat.com>
4900
4901 PR c/67784
4902 * gcc.dg/pr67784-3.c: New test.
4903 * gcc.dg/pr67784-4.c: New test.
4904 * gcc.dg/pr67784-5.c: New test.
4905
4906 PR c/70791
4907 * gcc.dg/Wnested-externs-2.c: New test.
4908
4909 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4910
4911 * gcc.dg/fold-plusmult.c: Adjust.
4912 * gcc.dg/no-strict-overflow-6.c: Adjust.
4913 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4914
4915 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4916
4917 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4918 number scans.
4919 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4920 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4921 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4922 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4923 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4924 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4925 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4926 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4927 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4928 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4929 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4930 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4931 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4932 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4933 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4934 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4935 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4936 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4937 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4938 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4939 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4940 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4941 scans.
4942 * gcc.target/i386/pr32219-4.c: Likewise.
4943 * gcc.target/i386/pr32219-6.c: Likewise.
4944 * gcc.target/i386/pr32219-8.c: Likewise.
4945
4946 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4947
4948 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4949 associated options.
4950
4951 2016-04-26 Marek Polacek <polacek@redhat.com>
4952
4953 PR c++/70744
4954 * g++.dg/ext/cond2.C: New test.
4955
4956 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4957
4958 PR tree-optimization/70771
4959 PR tree-optimization/70775
4960 * gcc.dg/pr70771.c: New test.
4961 * gcc.dg/pr70775.c: New test.
4962
4963 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4964
4965 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4966
4967 2016-04-25 Richard Biener <rguenther@suse.de>
4968
4969 PR tree-optimization/70780
4970 * gcc.dg/torture/pr70780.c: New testcase.
4971
4972 2016-04-25 Michael Collison <michael.collison@arm.com>
4973
4974 * gcc.target/arm/neon-vaddws16.c: New test.
4975 * gcc.target/arm/neon-vaddws32.c: New test.
4976 * gcc.target/arm/neon-vaddwu16.c: New test.
4977 * gcc.target/arm/neon-vaddwu32.c: New test.
4978 * gcc.target/arm/neon-vaddwu8.c: New test.
4979 * lib/target-supports.exp
4980 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4981 that arm neon support vector widen sum of HImode TO SImode.
4982
4983 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4984
4985 PR sanitizer/70712
4986 * c-c++-common/asan/pr70712.c: New test.
4987
4988 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4989
4990 * .gitattributes: New file.
4991
4992 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4993
4994 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4995
4996 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4997
4998 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4999 * gfortran.dg/submodule_15.f08: Likewise.
5000
5001 2016-04-22 Richard Biener <rguenther@suse.de>
5002
5003 PR tree-optimization/70740
5004 * gcc.dg/torture/pr70740.c: New testcase.
5005
5006 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5007
5008 PR target/70750
5009 * gcc.target/i386/pr70750-1.c: New test.
5010 * gcc.target/i386/pr70750-2.c: Likewise.
5011
5012 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5013
5014 PR c++/70540
5015 * g++.dg/cpp0x/auto48.C: New.
5016
5017 2016-04-21 Marek Polacek <polacek@redhat.com>
5018
5019 PR c++/70513
5020 * g++.dg/cpp0x/forw_enum12.C: New test.
5021 * g++.dg/cpp0x/forw_enum13.C: New test.
5022
5023 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5024
5025 PR target/70728
5026 * gcc.target/i386/pr70728.c: New test.
5027
5028 2016-04-21 Richard Biener <rguenther@suse.de>
5029
5030 PR middle-end/70747
5031 * gcc.dg/pr70747.c: New testcase.
5032
5033 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5034
5035 PR tree-optimization/70715
5036 * gcc.dg/tree-ssa/scev-13.c: New test.
5037
5038 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5039
5040 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5041
5042 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5043
5044 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5045
5046 2016-04-20 Jan Hubicka <jh@suse.cz>
5047
5048 PR ipa/70018
5049 * g++.dg/ipa/nothrow-1.C: New testcase.
5050
5051 2016-04-20 Nathan Sidwell <nathan@acm.org>
5052
5053 PR c++/55635
5054 * g++.dg/eh/delete1.C: New.
5055
5056 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5057
5058 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5059 -mtune-ctrl=sse_typeless_stores.
5060
5061 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5062
5063 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5064
5065 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5066
5067 PR tree-optimization/69489
5068 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5069
5070 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5071
5072 PR c++/69363
5073 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5074 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5075 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5076
5077 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5078
5079 PR tree-optimization/56625
5080 PR tree-optimization/69489
5081 * gcc.dg/vect/pr56625.c: New test.
5082 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5083
5084 2016-04-20 Andrew Pinski <apinski@cavium.com>
5085
5086 PR target/64971
5087 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5088
5089 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5090
5091 * gnat.dg/self1.adb: Remove now incorrect test.
5092
5093 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5094
5095 * gcc.dg/tree-ssa/scev-11.c: New test.
5096 * gcc.dg/tree-ssa/scev-12.c: New test.
5097
5098 2016-04-20 Marek Polacek <polacek@redhat.com>
5099
5100 PR tree-optimization/70725
5101 * gcc.dg/pr70725.c: New test.
5102
5103 2016-04-20 Richard Biener <rguenther@suse.de>
5104
5105 PR tree-optimization/70726
5106 * g++.dg/vect/pr70726.cc: New testcase.
5107
5108 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5109
5110 PR target/70674
5111 * gcc.target/s390/pr70674.c: New test.
5112
5113 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5114
5115 PR libgfortran/70684
5116 * gfortran.dg/list_read_14.f90: New test.
5117
5118 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5119
5120 PR target/69201
5121 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5122 extern to force it misaligned.
5123 (b): Likewise.
5124 (c): Likewise.
5125 (d): Likewise.
5126 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5127 Don't check `*' before movv4sf_internal.
5128 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5129 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5130 Don't check `*' before movv16qi_internal.
5131 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5132 extern to force it misaligned.
5133 (b): Likewise.
5134 (c): Likewise.
5135 (d): Likewise.
5136 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5137 Don't check `*' before movv2df_internal.
5138 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5139 extern to force it misaligned.
5140 (b): Likewise.
5141 (c): Likewise.
5142 (d): Likewise.
5143 Check movv8sf_internal instead of avx_storeups256.
5144 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5145
5146 2016-04-19 Richard Biener <rguenther@suse.de>
5147
5148 PR tree-optimization/70171
5149 * g++.dg/tree-ssa/pr70171.C: New testcase.
5150
5151 2016-04-19 Richard Biener <rguenther@suse.de>
5152
5153 PR tree-optimization/70724
5154 * gcc.dg/torture/pr70724.c: New testcase.
5155
5156 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5157
5158 PR middle-end/70689
5159 * gcc.target/i386/pr70689.c: New.
5160
5161 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5162
5163 PR target/70708
5164 * gcc.target/i386/pr70708.c: New test.
5165
5166 2016-04-18 Richard Biener <rguenther@suse.de>
5167
5168 PR tree-optimization/43434
5169 * gcc.dg/vect/pr43434.c: New testcase.
5170 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5171 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5172 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5173 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5174 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5175 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5176 * gcc.dg/gomp/pr68640.c: Likewise.
5177 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5178 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5179
5180 2016-04-18 Richard Biener <rguenther@suse.de>
5181
5182 PR tree-optimization/70701
5183 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5184
5185 2016-04-18 Tom de Vries <tom@codesourcery.com>
5186
5187 PR testsuite/70699
5188 * gcc.dg/pr70161.c: Add dot-file scans.
5189 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5190 instead of after last dot char.
5191
5192 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5193
5194 * c-c++-common/dump-ada-spec-3.c: New test.
5195 * c-c++-common/dump-ada-spec-4.c: Likewise.
5196
5197 2016-04-17 Tom de Vries <tom@codesourcery.com>
5198
5199 PR other/70183
5200 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5201
5202 2016-04-15 Jan Hubicka <jh@suse.cz>
5203
5204 PR ipa/70018
5205 * g++.dg/ipa/pure-const-1.C: New testcase.
5206 * g++.dg/ipa/pure-const-2.C: New testcase.
5207 * g++.dg/ipa/pure-const-3.C: New testcase.
5208
5209 2016-04-15 Marek Polacek <polacek@redhat.com>
5210
5211 PR c/70671
5212 * gcc.dg/bitfld-22.c: New test.
5213
5214 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5215
5216 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5217 x86_64.
5218
5219 2016-04-15 Marek Polacek <polacek@redhat.com>
5220
5221 PR c/70651
5222 * c-c++-common/pr70651.c: New test.
5223
5224 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5225
5226 PR rtl-optimization/70681
5227 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5228 dump scan on arm and powerpc.
5229 * gcc.dg/pr10474.c: Likewise.
5230
5231 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5232
5233 PR c++/69517
5234 PR c++/70019
5235 PR c++/70588
5236 * g++.dg/cpp1y/vla11.C: Revert for real.
5237
5238 PR c/70436
5239 * c-c++-common/Wparentheses-1.c: New test.
5240 * c-c++-common/gomp/Wparentheses-1.c: New test.
5241 * c-c++-common/gomp/Wparentheses-2.c: New test.
5242 * c-c++-common/gomp/Wparentheses-3.c: New test.
5243 * c-c++-common/gomp/Wparentheses-4.c: New test.
5244 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5245 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5246 * c-c++-common/goacc/Wparentheses-1.c: New test.
5247
5248 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5249
5250 PR target/70662
5251 * gcc.target/i386/pr70662.c: New test.
5252
5253 2016-04-15 Richard Biener <rguenther@suse.de>
5254 Alan Modra <amodra@gmail.com>
5255
5256 PR tree-optimization/70130
5257 * gcc.dg/vect/O3-pr70130.c: New testcase.
5258
5259 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5260
5261 PR target/70669
5262 * gcc.target/powerpc/pr70669.c: New test.
5263
5264 PR target/70640
5265 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5266 a power7 system that does not have an assembler that supports
5267 power8.
5268
5269 2016-04-14 Martin Sebor <msebor@redhat.com>
5270
5271 PR c++/69517
5272 PR c++/70019
5273 PR c++/70588
5274 * c-c++-common/ubsan/vla-1.c: Revert.
5275 * g++.dg/cpp1y/vla11.C: Same.
5276 * g++.dg/cpp1y/vla12.C: Same.
5277 * g++.dg/cpp1y/vla13.C: Same.
5278 * g++.dg/cpp1y/vla14.C: Same.
5279 * g++.dg/cpp1y/vla3.C: Same.
5280 * g++.dg/init/array24.C: Same.
5281 * g++.dg/ubsan/vla-1.C: Same.
5282
5283 2016-04-14 Marek Polacek <polacek@redhat.com>
5284 Jan Hubicka <hubicka@ucw.cz>
5285
5286 PR c++/70029
5287 * g++.dg/torture/pr70029.C: New test.
5288
5289 2016-04-14 Martin Sebor <msebor@redhat.com>
5290
5291 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5292 type size to prevent failures on targets with very low maximum
5293 alignment.
5294
5295 2016-04-14 Richard Biener <rguenther@suse.de>
5296
5297 PR tree-optimization/70623
5298 * gcc.dg/torture/pr70623.c: New testcase.
5299 * gcc.dg/torture/pr70623-2.c: Likewise.
5300
5301 2016-04-13 Martin Sebor <msebor@redhat.com>
5302
5303 PR c++/69517
5304 PR c++/70019
5305 PR c++/70588
5306 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5307 * g++.dg/cpp1y/vla11.C: New test.
5308 * g++.dg/cpp1y/vla12.C: New test.
5309 * g++.dg/cpp1y/vla13.C: New test.
5310 * g++.dg/cpp1y/vla14.C: New test.
5311 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5312 * g++.dg/init/array24.C: Fully brace VLA initializer.
5313 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5314
5315 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5316
5317 PR c++/70641
5318 * g++.dg/opt/pr70641.C: New test.
5319
5320 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5321
5322 PR rtl-optimization/68749
5323 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5324 effects of argument promotions.
5325 Remove default args to dg-skip-if.
5326
5327 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5328
5329 PR c++/70635
5330 * g++.dg/parse/pr70635.C: New.
5331
5332 2016-04-13 Marek Polacek <polacek@redhat.com>
5333
5334 PR c++/70639
5335 * c-c++-common/Wmisleading-indentation-4.c: New test.
5336
5337 2016-04-13 Marek Polacek <polacek@redhat.com>
5338
5339 PR c/70436
5340 * gcc.dg/Wparentheses-12.c: New test.
5341 * gcc.dg/Wparentheses-13.c: New test.
5342
5343 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5344
5345 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5346 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5347 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5348
5349 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5350
5351 PR middle-end/70633
5352 * gcc.c-torture/compile/pr70633.c: New test.
5353
5354 PR debug/70628
5355 * gcc.dg/torture/pr70628.c: New test.
5356
5357 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5358
5359 PR c++/70610
5360 * g++.dg/template/pr70610.C: New test.
5361 * g++.dg/template/pr70610-2.C: New test.
5362 * g++.dg/template/pr70610-3.C: New test.
5363 * g++.dg/template/pr70610-4.C: New test.
5364
5365 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5366
5367 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5368 128 instead of 32.
5369
5370 PR c++/70571
5371 * g++.dg/ext/pr70571.C: New test.
5372
5373 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5374
5375 PR target/70640
5376 * gcc.target/powerpc/pr70640.c: New test.
5377
5378 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5379
5380 PR c++/68722
5381 * g++.dg/parse/pr68722.C: New.
5382
5383 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5384
5385 PR rtl-optimization/70596
5386 * gcc.target/i386/pr70596.c: New test.
5387
5388 2016-04-12 Nathan Sidwell <nathan@acm.org>
5389
5390 PR c++/70501
5391 * g++.dg/init/pr70501.C: New.
5392
5393 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5394
5395 * gcc.target/i386/asm-flag-6.c: New test.
5396
5397 2016-04-12 Tom de Vries <tom@codesourcery.com>
5398
5399 PR tree-optimization/68756
5400 * gcc.dg/graphite/pr68756.c: New test.
5401
5402 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR tree-optimization/70602
5405 * gcc.c-torture/execute/pr70602.c: New test.
5406
5407 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5408
5409 PR target/70381
5410 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5411 __float128 emulator is built and runs.
5412 * gcc.target/powerpc/float128-1.c: Likewise.
5413
5414 * lib/target-supports.exp (check_ppc_float128_sw_available):
5415 Rework tests for __float128 software and hardware
5416 availability. Fix exit condition to return 0 on success.
5417
5418 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5419
5420 PR target/70133
5421 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5422 * gcc.target/aarch64/target_attr_15.c: Likewise.
5423
5424 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5425
5426 PR c++/69066
5427 * g++.dg/cpp1y/pr69066.C: New.
5428
5429 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5430
5431 PR fortran/68566
5432 * gfortran.dg/pr36192.f90: Update test.
5433 * gfortran.dg/pr36192_1.f90: Update test.
5434 * gfortran.dg/real_dimension_1.f: Update test.
5435 * gfortran.dg/parameter_array_init_7.f90: New test.
5436
5437 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5438
5439 PR testsuite/64039
5440 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5441
5442 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5443
5444 PR rtl-optimization/66669
5445 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5446
5447 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5448
5449 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5450 * gcc.dg/pie-1.c: Likewise.
5451 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5452 * gcc.dg/pic-4.c: Likewise.
5453 * gcc.dg/pie-3.c: Likewise.
5454 * gcc.dg/pie-4.c: Likewise.
5455
5456 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5457
5458 PR tree-optimization/68644
5459 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5460
5461 PR rtl-optimization/64886
5462 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5463
5464 2016-04-09 Tom de Vries <tom@codesourcery.com>
5465
5466 PR tree-optimization/68953
5467 * gcc.dg/graphite/pr68953.c: New test.
5468
5469 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5470
5471 PR fortran/70592
5472 * gfortran.dg/deferred_character_16.f90: New test.
5473
5474 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5475
5476 PR tree-optimization/70586
5477 * gcc.c-torture/execute/pr70586.c: New test.
5478
5479 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5480
5481 PR sanitizer/70573
5482 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5483 with __builtin_memset
5484 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5485
5486 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5487
5488 PR lto/70289
5489 PR ipa/70348
5490 PR tree-optimization/70373
5491 PR middle-end/70533
5492 PR middle-end/70534
5493 PR middle-end/70535
5494 * c-c++-common/goacc/reduction-5.c: New test.
5495 * c-c++-common/goacc/reduction-promotions.c: New test.
5496 * gfortran.dg/goacc/reduction-3.f95: New test.
5497 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5498
5499 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5500
5501 PR c++/70590
5502 PR c++/70452
5503 * g++.dg/pr70590.C: New test.
5504 * g++.dg/pr70590-2.C: New test.
5505
5506 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5507
5508 PR middle-end/70593
5509 * gcc.target/i386/pr70593.c: New test.
5510
5511 PR rtl-optimization/70574
5512 * gcc.target/i386/avx2-pr70574.c: New test.
5513
5514 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5515
5516 PR sanitizer/70541
5517 * c-c++-common/asan/pr70541.c: New test.
5518
5519 2016-04-08 Tom de Vries <tom@codesourcery.com>
5520
5521 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5522 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5523
5524 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5525
5526 PR target/70566
5527 * gcc.c-torture/execute/pr70566.c: New test.
5528
5529 2016-04-08 Tom de Vries <tom@codesourcery.com>
5530
5531 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5532 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5533
5534 2016-04-08 Alan Modra <amodra@gmail.com>
5535
5536 * gcc.target/powerpc/pr70117.c: New.
5537
5538 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5539
5540 PR testsuite/70581
5541 * gcc.dg/lto/simd-function_0.c: New test.
5542
5543 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5544 clones.
5545 * c-c++-common/attr-simd-2.c: Likewise.
5546 * c-c++-common/attr-simd-4.c: Likewise.
5547 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5548 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5549
5550 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5551
5552 PR testsuite/70553
5553 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5554
5555 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5556 Tom de Vries <tom@codesourcery.com>
5557
5558 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5559 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5560 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5561 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5562 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5563 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5564 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5565 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5566
5567 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5568
5569 PR c/70436
5570 * g++.dg/warn/Wparentheses-29.C: New test.
5571
5572 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5573
5574 PR c/70436
5575 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5576 explicit braces to resolve a future -Wparentheses warning.
5577
5578 2016-04-06 Richard Henderson <rth@redhat.com>
5579
5580 * gcc.dg/pr61817-1.c: New test.
5581 * gcc.dg/pr61817-2.c: New test.
5582 * gcc.dg/pr69391-1.c: New test.
5583 * gcc.dg/pr69391-2.c: New test.
5584
5585 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5586
5587 PR rtl-optimization/70398
5588 * gcc.target/aarch64/pr70398.c: New.
5589
5590 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5591
5592 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5593
5594 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5595 Pedro Alves <palves@redhat.com>
5596
5597 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5598
5599 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5600
5601 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5602 Check for avx512f effective targets instead of avx2.
5603 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5604 for AVX512F clones.
5605 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5606 * g++.dg/gomp/declare-simd-1.C: Likewise.
5607 * g++.dg/gomp/declare-simd-3.C: Likewise.
5608 * g++.dg/gomp/declare-simd-4.C: Likewise.
5609
5610 PR middle-end/70550
5611 * c-c++-common/gomp/pr70550-1.c: New test.
5612 * c-c++-common/gomp/pr70550-2.c: New test.
5613
5614 2016-04-05 Nathan Sidwell <nathan@acm.org>
5615
5616 PR c++/70512
5617 * g++.dg/ext/attribute-may-alias-5.C: New.
5618
5619 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5620
5621 PR c++/70336
5622 * c-c++-common/pr70336.c: New test.
5623 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5624 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5625
5626 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5627
5628 PR ipa/66223
5629 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5630
5631 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR rtl-optimization/70542
5634 * gcc.dg/torture/pr70542.c: New test.
5635 * gcc.target/i386/avx2-pr70542.c: New test.
5636
5637 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5638
5639 PR tree-optimization/70509
5640 * gcc.target/i386/avx512bw-pr70509.c: New test.
5641
5642 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5643
5644 PR c++/70452
5645 * g++.dg/ext/constexpr-vla4.C: New test.
5646
5647 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5648
5649 PR target/70510
5650 * gcc.target/i386/pr70510.c: New test.
5651
5652 2016-04-05 Richard Biener <rguenther@suse.de>
5653
5654 PR tree-optimization/70526
5655 * g++.dg/torture/pr70526.C: New testcase.
5656
5657 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5658
5659 PR target/70525
5660 * gcc.target/i386/pr70525.c: New test.
5661
5662 2016-04-05 Richard Biener <rguenther@suse.de>
5663
5664 PR middle-end/70499
5665 * g++.dg/torture/pr70499.C: New testcase.
5666
5667 2016-04-05 Richard Biener <rguenther@suse.de>
5668
5669 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5670 remove XFAIL.
5671
5672 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5673
5674 PR middle-end/70307
5675 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5676 rs6000 ABI warnings.
5677
5678 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5679
5680 PR ipa/66223
5681 * g++.dg/ipa/devirt-51.C: New testcase.
5682
5683 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5684 Jakub Jelinek <jakub@redhat.com>
5685
5686 PR middle-end/70457
5687 * gcc.dg/torture/pr70457.c: New.
5688
5689 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5690
5691 PR fortran/67538
5692 * gfortran.dg/allocate_with_source_19.f08: New test.
5693
5694 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5695
5696 PR fortran/65795
5697 * gfortran.dg/coarray_allocate_6.f08: New test.
5698
5699 2016-04-04 Richard Biener <rguenther@suse.de>
5700
5701 PR rtl-optimization/70484
5702 * gcc.dg/torture/pr70484.c: New testcase.
5703
5704 2016-04-04 Marek Polacek <polacek@redhat.com>
5705
5706 PR c/70307
5707 * gcc.dg/torture/pr70307.c: New test.
5708
5709 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5710
5711 PR target/70416
5712 PR target/67391
5713 * gcc.target/sh/torture/pr70416.c: New.
5714
5715 2016-04-02 Martin Sebor <msebor@redhat.com>
5716
5717 PR c++/67376
5718 PR c++/70170
5719 PR c++/70172
5720 PR c++/70228
5721 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5722 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5723 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5724 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5725 * g++.dg/cpp0x/constexpr-string.C: Same.
5726 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5727 * g++.dg/cpp0x/pr65398.C: Same.
5728 * g++.dg/ext/constexpr-vla1.C: Same.
5729 * g++.dg/ext/constexpr-vla2.C: Same.
5730 * g++.dg/ext/constexpr-vla3.C: Same.
5731 * g++.dg/ubsan/pr63956.C: Same.
5732
5733 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5734
5735 PR rtl-optimization/70467
5736 * gcc.target/i386/pr70467-2.c: New test.
5737
5738 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5739 Marek Polacek <polacek@redhat.com>
5740
5741 PR c++/70488
5742 * g++.dg/init/new47.C: New test.
5743
5744 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5745
5746 PR target/70496
5747 * gcc.target/arm/pr70496.c: New test.
5748
5749 2016-04-01 Nathan Sidwell <nathan@acm.org>
5750
5751 PR c++/68475
5752 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5753
5754 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5755
5756 PR target/69890
5757 * gcc.dg/strlenopt.h (memmove): New.
5758 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5759 instead of "string.h".
5760 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5761 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5762 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5763 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5764 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5765 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5766 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5767 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5768 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5769 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5770 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5771 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5772 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5773 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5774 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5775 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5776 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5777 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5778 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5779 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5780
5781 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5782
5783 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5784 (Holder::foo): Reflect this.
5785
5786 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5787
5788 PR target/70442
5789 * gcc.dg/pr70442.c: New test.
5790
5791 2016-03-31 Nathan Sidwell <nathan@acm.org>
5792
5793 PR c++/70393
5794 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5795
5796 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5797
5798 PR target/70453
5799 * gcc.target/i386/pr70453.c: New test.
5800
5801 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5802
5803 PR target/70292
5804 * gcc.c-torture/pr70292.c: New test.
5805
5806 2016-03-31 Marek Polacek <polacek@redhat.com>
5807
5808 PR c/70297
5809 * c-c++-common/pr70297.c: New test.
5810 * g++.dg/cpp0x/typedef-redecl.C: New test.
5811 * gcc.dg/typedef-redecl2.c: New test.
5812
5813 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR rtl-optimization/70460
5816 * gcc.c-torture/execute/pr70460.c: New test.
5817
5818 2016-03-31 Richard Biener <rguenther@suse.de>
5819
5820 PR c++/70430
5821 * g++.dg/ext/vector30.C: New testcase.
5822
5823 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5824 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5825
5826 * gfortran.dg/fmt_pf.f90: New test.
5827
5828 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5829
5830 Forward-port from 5 branch
5831 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5832
5833 PR testsuite/70356
5834 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5835 dg-require-effective-target after dg-do.
5836
5837 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5838
5839 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5840
5841 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5842 Julian Brown <julian@codesourcery.com>
5843 Chung-Lin Tang <cltang@codesourcery.com>
5844 Cesar Philippidis <cesar@codesourcery.com>
5845 James Norris <jnorris@codesourcery.com>
5846 Tom de Vries <tom@codesourcery.com>
5847 Nathan Sidwell <nathan@codesourcery.com>
5848
5849 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5850 * c-c++-common/goacc/loop-clauses.c: Likewise.
5851 * g++.dg/goacc/template.C: Likewise.
5852 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5853 * gfortran.dg/goacc/loop-1.f95: Likewise.
5854 * gfortran.dg/goacc/loop-5.f95: Likewise.
5855 * gfortran.dg/goacc/loop-6.f95: Likewise.
5856 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5857 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5858 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5859 * c-c++-common/goacc/clauses-fail.c: Likewise.
5860 * c-c++-common/goacc/parallel-1.c: Likewise.
5861 * c-c++-common/goacc/reduction-1.c: Likewise.
5862 * c-c++-common/goacc/reduction-2.c: Likewise.
5863 * c-c++-common/goacc/reduction-3.c: Likewise.
5864 * c-c++-common/goacc/reduction-4.c: Likewise.
5865 * c-c++-common/goacc/routine-3.c: Likewise.
5866 * c-c++-common/goacc/routine-4.c: Likewise.
5867 * c-c++-common/goacc/routine-5.c: Likewise.
5868 * c-c++-common/goacc/tile.c: Likewise.
5869 * g++.dg/goacc/template.C: Likewise.
5870 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5871 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5872 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5873 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5874 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5875 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5876 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5877 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5878 * c-c++-common/goacc/use_device-1.c: ... this file.
5879 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5880 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5881 * c-c++-common/goacc/host_data-6.c: ... this file.
5882 * c-c++-common/goacc/loop-2-kernels.c: New file.
5883 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5884 * c-c++-common/goacc/loop-3.c: Likewise.
5885 * g++.dg/goacc/reference.C: Likewise.
5886 * g++.dg/goacc/routine-1.C: Likewise.
5887 * g++.dg/goacc/routine-2.C: Likewise.
5888
5889 2016-03-30 Richard Biener <rguenther@suse.de>
5890
5891 PR middle-end/70450
5892 * gcc.dg/torture/pr70450.c: New testcase.
5893
5894 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5895
5896 PR target/70421
5897 * gcc.dg/torture/pr70421.c: New test.
5898 * gcc.target/i386/avx512f-pr70421.c: New test.
5899
5900 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5901
5902 PR testsuite/70364
5903 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5904 (check): New function.
5905 (bar): Call check.
5906 (foo): Align stack to 16 bytes when calling bar.
5907 * gcc.target/i386/cleanup-2.c: Likewise.
5908
5909 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5910
5911 PR tree-optimization/59124
5912 * gcc.dg/Warray-bounds-19.c: New test.
5913
5914 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5915
5916 * lib/prune.exp (escape_regex_chars): New.
5917 (prune_file_path): Update to quote metcharacters for regexp.
5918
5919 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5920
5921 PR rtl-optimization/70429
5922 * gcc.c-torture/execute/pr70429.c: New test.
5923
5924 PR tree-optimization/70405
5925 * gcc.dg/pr70405.c: New test.
5926
5927 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5928
5929 PR fortran/70397
5930 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5931 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5932
5933 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5934
5935 PR testsuite/64177
5936 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5937 __cilkrts_set_param to set two workers.
5938 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5939 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5940
5941 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5942
5943 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5944
5945 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5946
5947 PR target/70406
5948 * gcc.target/i386/pr70406.c: New test.
5949
5950 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5951
5952 * gnat.dg/specs/double_record_extension3.ads: New test.
5953
5954 2016-03-25 Richard Henderson <rth@redhat.com>
5955
5956 PR target/70120
5957 * gcc.target/aarch64/pr70120-1.c: New.
5958 * gcc.target/aarch64/pr70120-2.c: New.
5959 * gcc.target/aarch64/pr70120-3.c: New.
5960
5961 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5962
5963 PR c++/62212
5964 * g++.dg/template/mangle2.C: The dg-do directive should be
5965 "compile" not "assemble".
5966
5967 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5968
5969 PR lto/69650
5970 * gcc.dg/pr69650.c: New test.
5971
5972 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5973
5974 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5975
5976 2016-03-25 Alan Modra <amodra@gmail.com>
5977
5978 * gcc.dg/dfp/pr70052.c: New test.
5979
5980 2016-03-24 Richard Henderson <rth@redhat.com>
5981
5982 PR middle-end/69845
5983 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5984 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5985
5986 2016-03-24 Tom de Vries <tom@codesourcery.com>
5987
5988 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5989
5990 2016-03-24 Tom de Vries <tom@codesourcery.com>
5991
5992 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5993 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5994
5995 2016-03-24 Tom de Vries <tom@codesourcery.com>
5996
5997 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5998 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5999
6000 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6001
6002 PR c++/62212
6003 * g++.dg/template/mangle2.C: New test.
6004
6005 2016-03-24 Richard Biener <rguenther@suse.de>
6006
6007 PR tree-optimization/70396
6008 * gcc.dg/torture/pr70396.c: New testcase.
6009
6010 2016-03-24 Richard Biener <rguenther@suse.de>
6011
6012 PR middle-end/70370
6013 * gcc.dg/torture/pr70370.c: New testcase.
6014
6015 2016-03-24 Tom de Vries <tom@codesourcery.com>
6016
6017 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6018 * gfortran.dg/goacc/kernels-tree.f95: Same.
6019 * gfortran.dg/goacc/parallel-tree.f95: Same.
6020
6021 2016-03-24 Tom de Vries <tom@codesourcery.com>
6022
6023 * c-c++-common/goacc/uninit-if-clause.c: New test.
6024 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6025
6026 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6027
6028 PR target/70290
6029 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6030 Fix formatting.
6031
6032 2016-03-24 Richard Biener <rguenther@suse.de>
6033
6034 PR tree-optimization/70372
6035 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6036
6037 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6038
6039 PR c++/70347
6040 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6041
6042 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6043
6044 PR c++/70332
6045 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6046
6047 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6048
6049 PR c++/70001
6050 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6051 * g++.dg/cpp1y/pr70001.C: New test.
6052
6053 PR c++/70323
6054 * g++.dg/cpp0x/constexpr-70323.C: New test.
6055
6056 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6057 Jason Merrill <jason@redhat.com>
6058 Jakub Jelinek <jakub@redhat.com>
6059
6060 PR c++/69315
6061 * g++.dg/cpp0x/constexpr-69315.C: New test.
6062 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6063
6064 2016-03-23 Marek Polacek <polacek@redhat.com>
6065
6066 PR c++/69884
6067 * g++.dg/warn/Wignored-attributes-1.C: New test.
6068 * g++.dg/warn/Wignored-attributes-2.C: New test.
6069
6070 2016-03-23 Tom de Vries <tom@codesourcery.com>
6071
6072 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6073 initialization.
6074 * gfortran.dg/goacc/private-3.f95 (test): Same.
6075 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6076 missing use param.
6077
6078 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6079
6080 * lib/target-supports.exp: Remove v7ve entry from loop
6081 creating effective target checks.
6082 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6083 (add_options_for_arm_arch_v7ve): Likewise.
6084
6085 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6086
6087 PR tree-optimization/70354
6088 * gcc.dg/vect/pr70354-1.c: New test.
6089 * gcc.dg/vect/pr70354-2.c: New test.
6090 * gcc.target/i386/avx2-pr70354-1.c: New test.
6091 * gcc.target/i386/avx2-pr70354-2.c: New test.
6092
6093 2016-03-22 Jeff Law <law@redhat.com>
6094
6095 PR target/70232
6096 * gcc.dg/tree-ssa/pr70232.c: New test.
6097
6098 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6099
6100 PR target/70302
6101 * gcc.target/i386/pr70302.c: New test.
6102
6103 2016-03-22 Richard Biener <rguenther@suse.de>
6104
6105 PR middle-end/70251
6106 * g++.dg/torture/pr70251.C: New testcase.
6107
6108 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6109
6110 PR c/69993
6111 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6112 Wmisleading-indentation.c.
6113 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6114 reflect change to diagnostic text and order of messages.
6115 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6116
6117 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6118
6119 * g++.dg/ext/java-3.C: Don't compile on AIX.
6120
6121 2016-03-22 Richard Biener <rguenther@suse.de>
6122
6123 PR middle-end/70333
6124 * gcc.dg/torture/pr70333.c: New testcase.
6125
6126 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6127
6128 * g++.dg/ext/pr70290.C: New test.
6129
6130 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6131
6132 PR target/70325
6133 * gcc.target/i386/pr70325.c: New test.
6134
6135 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6136
6137 PR target/70329
6138 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6139 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6140
6141 PR target/70300
6142 * gcc.target/i386/pr70300.c: New test.
6143
6144 PR c++/70295
6145 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6146 (func2): New function for cond with parens, xfail warning for c++.
6147 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6148
6149 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6150
6151 PR c++/70096
6152 * g++.dg/template/ptrmem30.C: New test.
6153
6154 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6155
6156 PR c++/70204
6157 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6158 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6159
6160 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6161
6162 PR middle-end/70326
6163 * gcc.dg/pr70326.c: New test.
6164
6165 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6166 Jakub Jelinek <jakub@redhat.com>
6167
6168 PR tree-optimization/70317
6169 * gcc.dg/pr70317.c: New test.
6170
6171 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6172
6173 PR target/70327
6174 * gcc.target/i386/pr70327.c: New test.
6175
6176 2016-03-21 Martin Liska <mliska@suse.cz>
6177
6178 PR ipa/70306
6179 * gcc.dg/ipa/pr70306.c: New test.
6180
6181 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6182
6183 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6184 * gcc.target/arm/attr-align3.c: Likewise.
6185 * gcc.target/arm/attr_arm.c: Likewise.
6186 * gcc.target/arm/flip-thumb.c: Likewise.
6187
6188 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6189
6190 PR target/70296
6191 * gcc.target/powerpc/altivec-36.c: New test.
6192
6193 2016-03-21 Richard Biener <rguenther@suse.de>
6194
6195 PR tree-optimization/70310
6196 * gcc.dg/torture/pr70310.c: New testcase.
6197
6198 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6199
6200 PR target/70293
6201 * gcc.target/i386/pr70293.c: New test.
6202
6203 2016-03-21 Richard Biener <rguenther@suse.de>
6204
6205 PR tree-optimization/70288
6206 * gcc.dg/torture/pr70288-1.c: New testcase.
6207 * gcc.dg/torture/pr70288-2.c: Likewise.
6208
6209 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6210
6211 PR rtl-optimization/69307
6212 * gcc.target/arm/pr69307.c: New test.
6213
6214 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6215
6216 PR rtl-optimization/69102
6217 * gcc.c-torture/compile/pr69102.c: New test.
6218
6219 2016-03-18 Jeff Law <law@redhat.com>
6220
6221 PR rtl-optimization/70263
6222 * gcc.c-torture/compile/pr70263-1.c: New test.
6223 * gcc.target/i386/pr70263-2.c: New test.
6224
6225 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6226
6227 PR rtl-optimization/70278
6228 * gcc.dg/torture/pr70278.c: New test.
6229 * gcc.target/arm/pr70278.c: New test.
6230
6231 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6232
6233 PR c/70281
6234 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6235 (test_builtin_types_compatible_p): New test function.
6236 * gcc.dg/pr70281.c: New test case.
6237
6238 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6239
6240 PR target/70113
6241 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6242
6243 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6244
6245 PR tree-optimization/70252
6246 * gcc.dg/pr70252.c: New test.
6247
6248 2016-03-18 Tom de Vries <tom@codesourcery.com>
6249
6250 * gcc.dg/pr70161-2.c: New test.
6251 * gcc.dg/pr70161.c: New test.
6252
6253 2016-03-18 Tom de Vries <tom@codesourcery.com>
6254
6255 PR ipa/70269
6256 * gcc.dg/pr70269.c: New test.
6257
6258 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6259
6260 PR c++/70267
6261 * g++.dg/ext/java-3.C: New test.
6262
6263 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6264
6265 PR c++/70205
6266 * g++.dg/lookup/pr70205.C: New test.
6267
6268 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6269
6270 PR c++/70218
6271 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6272
6273 2016-03-17 Marek Polacek <polacek@redhat.com>
6274
6275 PR c/69407
6276 * gcc.dg/atomic-op-6.c: New test.
6277
6278 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6279
6280 PR c/70264
6281 * c-c++-common/pr70264.c: New test case.
6282
6283 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6284
6285 PR c++/70144
6286 * c-c++-common/pr70144-1.c: New test.
6287 * c-c++-common/pr70144-2.c: New test.
6288
6289 PR c++/70272
6290 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6291 * g++.dg/opt/flifetime-dse6.C: New test.
6292 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6293
6294 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6295
6296 PR driver/70192
6297 * gcc.dg/pic-1.c: New test.
6298 * gcc.dg/pic-2.c: Likewise.
6299 * gcc.dg/pic-3.c: Likewise.
6300 * gcc.dg/pic-4.c: Likewise.
6301 * gcc.dg/pie-1.c: Likewise.
6302 * gcc.dg/pie-2.c: Likewise.
6303 * gcc.dg/pie-3.c: Likewise.
6304 * gcc.dg/pie-4.c: Likewise.
6305 * gcc.dg/pie-5.c: Likewise.
6306 * gcc.dg/pie-6.c: Likewise.
6307
6308 2016-03-17 Tom de Vries <tom@codesourcery.com>
6309
6310 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6311 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6312
6313 2016-03-17 Richard Biener <rguenther@suse.de>
6314
6315 PR debug/70271
6316 * g++.dg/debug/pr70271.C: New testcase.
6317
6318 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6319
6320 * gcc.target/i386/pr70251.c: New test.
6321
6322 2016-03-17 Marek Polacek <polacek@redhat.com>
6323
6324 PR c++/70194
6325 * g++.dg/warn/constexpr-70194.C: New test.
6326
6327 2016-03-16 Richard Henderson <rth@redhat.com>
6328
6329 PR middle-end/70240
6330 * gcc.c-torture/compile/pr70240.c: New.
6331
6332 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6333
6334 * gcc.c-torture/compile/20151204.c: Skip for avr.
6335
6336 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6337
6338 PR target/70245
6339 * g++.dg/opt/pr70245.C: New test.
6340 * g++.dg/opt/pr70245.h: New file.
6341 * g++.dg/opt/pr70245-aux.cc: New file.
6342
6343 2016-03-16 Martin Sebor <msebor@redhat.com>
6344
6345 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6346
6347 2016-03-16 Richard Henderson <rth@redhat.com>
6348
6349 PR middle-end/70199
6350 * gcc.c-torture/compile/pr70199.c: New.
6351
6352 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6353
6354 * gcc.dg/uninit-19.c: Run dos2unix.
6355
6356 2016-03-16 Marek Polacek <polacek@redhat.com>
6357
6358 PR c/70093
6359 * gcc.dg/nested-func-10.c: New test.
6360 * gcc.dg/nested-func-9.c: New test.
6361
6362 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR tree-optimization/68714
6365 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6366
6367 2016-03-16 Tom de Vries <tom@codesourcery.com>
6368
6369 PR tree-optimization/68715
6370 * gcc.dg/graphite/pr68715-2.c: New test.
6371 * gcc.dg/graphite/pr68715.c: New test.
6372 * gfortran.dg/graphite/pr68715.f90: New test.
6373
6374 2016-03-16 Tom de Vries <tom@codesourcery.com>
6375
6376 PR tree-optimization/68809
6377 * gcc.dg/graphite/pr68809-2.c: New test.
6378 * gcc.dg/graphite/pr68809.c: New test.
6379
6380 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6381
6382 PR c++/70147
6383 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6384 method call to i () as argument. Adjust expected output.
6385
6386 PR c++/70147
6387 * g++.dg/ubsan/pr70147-1.C: New test.
6388 * g++.dg/ubsan/pr70147-2.C: New test.
6389
6390 2016-03-15 Martin Sebor <msebor@redhat.com>
6391
6392 PR c++/58281
6393 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6394
6395 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6396
6397 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6398 hppa*-*-hpux*.
6399
6400 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6401
6402 PR libfortran/69799
6403 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6404 libatomic_available.
6405
6406 2016-03-15 Marek Polacek <polacek@redhat.com>
6407
6408 PR c++/70209
6409 * g++.dg/ext/attribute-may-alias-4.C: New test.
6410
6411 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6412
6413 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6414 -fvar-tracking-assignments-toggle flag.
6415
6416 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6417
6418 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6419
6420 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6421
6422 PR rtl-optimization/70222
6423 * gcc.c-torture/execute/pr70222-1.c: New test.
6424 * gcc.c-torture/execute/pr70222-2.c: New test.
6425
6426 2016-03-15 Richard Henderson <rth@redhat.com>
6427
6428 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6429
6430 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6431
6432 PR rtl-optimization/69032
6433 * gcc.dg/pr69032.c: New test.
6434
6435 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6436
6437 PR rtl-optimization/63384
6438 * g++.dg/pr63384.C: New test.
6439
6440 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6441
6442 PR target/64411
6443 * gcc.target/i386/pr64411.C: New test.
6444
6445 2016-03-15 Tom de Vries <tom@codesourcery.com>
6446
6447 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6448 * gfortran.dg/goacc/kernels-alias.f95: New test.
6449
6450 2016-03-14 Martin Sebor <msebor@redhat.com>
6451
6452 PR c++/53792
6453 * g++.dg/cpp0x/constexpr-inline.C: New test.
6454 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6455
6456 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6457
6458 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6459
6460 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6461
6462 PR middle-end/70219
6463 * gcc.dg/pr70219.c: New test.
6464
6465 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6466
6467 PR target/70083
6468 * gcc.dg/torture/pr70083.c: New test.
6469 * gcc.target/i386/pr70083.c: New test.
6470
6471 2016-03-14 Richard Biener <rguenther@suse.de>
6472
6473 PR tree-optimization/56365
6474 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6475
6476 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6477
6478 PR target/70098
6479 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6480 New function.
6481 * g++.dg/pr70098.C: New testcase.
6482
6483
6484 2016-03-14 Tom de Vries <tom@codesourcery.com>
6485
6486 PR tree-optimization/70045
6487 * gcc.dg/graphite/pr70045.c: New test.
6488
6489 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6490
6491 PR fortran/69043
6492 * gfortran.dg/include_9.f90: New test.
6493
6494 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6495
6496 PR fortran/45076
6497 gfortran.dg/prof/prof.exp: New script.
6498 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6499
6500 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6501
6502 PR rtl-optimization/69307
6503 * gcc.dg/pr69307.c: New test.
6504
6505 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6506
6507 PR target/69614
6508 * gcc.target/arm/pr69614.c: New.
6509
6510 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6511
6512 PR fortran/70031
6513 * gfortran.dg/submodule_14.f08: New test
6514
6515 PR fortran/69524
6516 * gfortran.dg/submodule_15.f08: New test
6517
6518 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6519
6520 PR c++/70106
6521 * g++.dg/cpp1y/paren3.C: New test.
6522
6523 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6524
6525 PR target/70131
6526 * gcc.target/powerpc/ppc-round2.c: New test.
6527
6528 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6529
6530 PR target/70123
6531 * gcc.dg/torture/pr70123.c: New test.
6532
6533 2016-03-11 Jeff Law <law@redhat.com>
6534
6535 PR tree-optimization/70190
6536 * gcc.c-torture/compile/pr70190.c: New test.
6537
6538 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6539
6540 PR c/68187
6541 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6542 case.
6543 (test43_b): Likewise.
6544 (test43_c): Likewise.
6545 (test43_d): Likewise.
6546 (test43_e): Likewise.
6547 (test43_f): Likewise.
6548 (test43_g): Likewise.
6549 (test44_a): Likewise.
6550 (test44_b): Likewise.
6551 (test44_c): Likewise.
6552 (test44_d): Likewise.
6553 (test44_e): Likewise.
6554
6555 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6556
6557 PR c/70085
6558 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6559
6560 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6561
6562 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6563 dg-options.
6564
6565 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6566
6567 PR target/70002
6568 PR target/69245
6569 * gcc.target/aarch64/pr69245_2.c: New test.
6570
6571 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6572
6573 PR tree-optimization/70177
6574 * gcc.dg/pr70177.c: New test.
6575
6576 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6577
6578 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6579
6580 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6581
6582 * gcc.dg/tree-ssa/sra-20.c: New.
6583
6584 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR rtl-optimization/70174
6587 * gcc.dg/pr70174.c: New test.
6588
6589 PR tree-optimization/70169
6590 * gcc.dg/pr70169.c: New test.
6591
6592 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6593
6594 PR target/70160
6595 * gcc.target/i386/pr70160.c: New test.
6596
6597 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6598
6599 * gcc.target/s390/dfp-1.c: New test.
6600
6601 2016-03-10 Nick Clifton <nickc@redhat.com>
6602
6603 PR target/70044
6604 * gcc.target/aarch64/pr70044.c: New test.
6605
6606 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6607 Jakub Jelinek <jakub@redhat.com>
6608
6609 PR c++/70001
6610 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6611 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6612 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6613
6614 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6615
6616 PR lto/69589
6617 * g++.dg/lto/pr69589_0.C: New testcase
6618 * g++.dg/lto/pr69589_1.C: New testcase
6619
6620 2016-03-10 Marek Polacek <polacek@redhat.com>
6621
6622 PR c++/70153
6623 * g++.dg/delayedfold/unary-plus1.C: New test.
6624
6625 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6626
6627 * gcc.target/arm/pr45701-1.c: Escape brackets.
6628 * gcc.target/arm/pr45701-2.c: Likewise.
6629
6630 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6631
6632 * gfortran.dg/unconstrained_commons.f: New.
6633
6634 2016-03-10 Alan Modra <amodra@gmail.com>
6635
6636 * gcc.dg/pr69195.c: New.
6637 * gcc.dg/pr69238.c: New.
6638
6639 2016-03-10 Tom de Vries <tom@codesourcery.com>
6640
6641 PR testsuite/68915
6642 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6643
6644 2016-03-10 Richard Biener <rguenther@suse.de>
6645
6646 PR tree-optimization/70128
6647 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6648 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6649
6650 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR tree-optimization/70152
6653 * gcc.dg/pr70152.c: New test.
6654
6655 PR target/70086
6656 * gcc.target/i386/pr70086-1.c: New test.
6657 * gcc.target/i386/pr70086-2.c: New test.
6658 * gcc.target/i386/pr70086-3.c: New test.
6659
6660 PR tree-optimization/70127
6661 * gcc.c-torture/execute/pr70127.c: New test.
6662
6663 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6664
6665 * c-c++-common/goacc/combined-directives-2.c: New test.
6666
6667 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6668
6669 PR c/68473
6670 PR c++/70105
6671 * g++.dg/diagnostic/pr70105.C: New test.
6672 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6673 (test_multiple_ordinary_maps): New test function.
6674
6675 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6676
6677 PR c/68473
6678 PR c++/70105
6679 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6680 Drop range information from call to inform_at_rich_loc.
6681 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6682 New.
6683 (test_show_locus): Replace calls to rich_location::add_range with
6684 calls to add_range. Rewrite the tests that used the now-defunct
6685 rich_location ctor taking a source_range. Simplify other tests
6686 by replacing calls to COMBINE_LOCATION_DATA with calls to
6687 make_location.
6688
6689 2016-03-09 Richard Biener <rguenther@suse.de>
6690 Jakub Jelinek <jakub@redhat.com>
6691
6692 PR tree-optimization/70138
6693 * gcc.dg/vect/pr70138-1.c: New testcase.
6694 * gcc.dg/vect/pr70138-2.c: Likewise.
6695
6696 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6697
6698 PR target/70049
6699 * gcc.target/i386/pr70049.c: New test.
6700
6701 2016-03-09 Richard Biener <rguenther@suse.de>
6702
6703 PR c/70143
6704 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6705 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6706 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6707
6708 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6709
6710 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6711 arm-*-*.
6712
6713 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR middle-end/67278
6716 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6717
6718 PR target/67278
6719 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6720
6721 PR middle-end/70050
6722 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6723 in testcase comment.
6724
6725 2016-03-09 Tom de Vries <tom@codesourcery.com>
6726
6727 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6728 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6729 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6730 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6731 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6732 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6733 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6734 * gfortran.dg/goacc/kernels-loop.f95: New test.
6735
6736 2016-03-08 Martin Sebor <msebor@redhat.com>
6737
6738 PR c++/62096
6739 * g++.dg/warn/overflow-warn-7.C: New test.
6740
6741 2016-03-08 Jason Merrill <jason@redhat.com>
6742
6743 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6744 * lib/target-supports.exp (check_effective_target_concepts): New.
6745
6746 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6747
6748 PR c++/70135
6749 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6750 * g++.dg/ubsan/pr70135.C: New test.
6751
6752 PR target/70110
6753 * gcc.dg/pr70110.c: New test.
6754
6755 2016-03-07 Martin Jambor <mjambor@suse.cz>
6756
6757 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6758 * c-c++-common/gomp/if-1.c: Likewise.
6759 * c-c++-common/gomp/pr61486-2.c: Likewise.
6760 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6761 to dg-additional-options.
6762 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6763 * g++/gomp/target-teams-1.c: Likewise.
6764 * gcc.dg/gomp/gomp.exp: Likewise.
6765 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6766 dg-additional-options.
6767 * gfortran.dg/gomp/gomp.exp: Likewise.
6768 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6769 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6770 dg-additional-options.
6771 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6772
6773 2016-03-07 Martin Jambor <mjambor@suse.cz>
6774
6775 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6776 * c-c++-common/gomp/gridify-1.c: New test.
6777 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6778
6779 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6780
6781 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6782 trigger for cortex-r8, when scanning for register r8.
6783 * gcc.target/arm/pr45701-2.c: Likewise.
6784
6785 2016-02-26 Richard Biener <rguenther@suse.de>
6786 Jeff Law <law@redhat.com>
6787
6788 PR tree-optimization/69740
6789 * gcc.c-torture/compile/pr69740-1.c: New test.
6790 * gcc.c-torture/compile/pr69740-2.c: New test.
6791
6792 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6793
6794 * lib/target-supports.exp
6795 (check_effective_target_whole_vector_shift): Enable for PPC64.
6796
6797 2016-03-07 Richard Biener <rguenther@suse.de>
6798
6799 PR tree-optimization/70115
6800 * gcc.dg/torture/pr70115.c: New testcase.
6801
6802 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6803
6804 PR middle-end/69916
6805 * c-c-++-common/goacc/pr69916.c: New.
6806
6807 2016-03-07 Richard Henderson <rth@redhat.com>
6808
6809 * gcc.c-torture/compile/pr70061.c: New test.
6810
6811 2016-03-07 Richard Biener <rguenther@suse.de>
6812
6813 PR testsuite/70109
6814 * gcc.dg/vect/O3-pr36098.c: New testcase.
6815
6816 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6817
6818 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6819
6820 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6821
6822 * gnat.dg/renaming9.ad[sb]: New testcase.
6823
6824 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6825
6826 PR c++/70084
6827 * g++.dg/expr/stdarg3.C: New test.
6828
6829 2016-03-04 Jeff Law <law@redhat.com>
6830
6831 PR tree-optimization/69196
6832 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6833 x86_64-*-*.
6834
6835 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6836
6837 PR c/69973
6838 * gcc.dg/pr69973.c: New test.
6839
6840 PR rtl-optimization/69941
6841 * gcc.dg/torture/pr69941.c: New test.
6842
6843 PR c/69824
6844 * gcc.dg/pr69824.c: New test.
6845
6846 2016-03-05 Tom de Vries <tom@codesourcery.com>
6847
6848 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6849 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6850 function.
6851
6852 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6853
6854 PR c++/66786
6855 * g++.dg/cpp1y/var-templ48.C: New test.
6856 * g++.dg/cpp1y/var-templ49.C: New test.
6857
6858 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6859
6860 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6861
6862 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6863
6864 PR c++/70035
6865 * g++.dg/ubsan/pr70035.C: New test.
6866
6867 PR target/70062
6868 * gcc.target/i386/pr70062.c: New test.
6869
6870 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6871
6872 * g++.dg/template/typename21.C: Remove c++98_only.
6873
6874 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6875
6876 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6877
6878 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6879
6880 PR c/68187
6881 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6882 function.
6883 (fn_42_b): Likewise.
6884 (fn_42_c): Likewise.
6885
6886 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6887
6888 PR c/68187
6889 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6890 function.
6891 (fn_40_b): Likewise.
6892 (fn_41_a): Likewise.
6893 (fn_41_b): Likewise.
6894
6895 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR target/70059
6898 * gcc.target/i386/avx512f-pr70059.c: New test.
6899 * gcc.target/i386/avx512dq-pr70059.c: New test.
6900
6901 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6902
6903 PR rtl-optimization/57676
6904 * gcc.dg/torture/pr57676.c: New test.
6905
6906 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6907
6908 * gcc.dg/pr70026.c: New test.
6909
6910 2016-03-04 Marek Polacek <polacek@redhat.com>
6911
6912 PR c/69798
6913 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6914 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6915
6916 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6917
6918 PR target/70004
6919 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6920 Delete.
6921 (test_corners_sisd_si): Likewise.
6922 (main): Remove checks of the above.
6923 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6924
6925 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6926
6927 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6928
6929 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6930
6931 * gcc.dg/torture/pr69951.c: Accept argc==0.
6932
6933 2016-03-04 Richard Biener <rguenther@suse.de>
6934
6935 PR c++/70054
6936 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6937 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6938
6939 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6940
6941 PR testsuite/69766
6942 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6943 testing multiarch.
6944
6945 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6946
6947 PR debug/69947
6948 * gcc.dg/guality/pr69947.c: New test.
6949
6950 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6951
6952 PR ada/70017
6953 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6954
6955 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6956
6957 PR rtl-optimization/69904
6958 * gcc.target/arm/pr69904.c: New test.
6959
6960 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6961
6962 PR target/70021
6963 * gcc.dg/vect/pr70021.c: New test.
6964 * gcc.target/i386/pr70021.c: New test.
6965
6966 2016-03-03 Marek Polacek <polacek@redhat.com>
6967
6968 PR middle-end/70050
6969 * gcc.dg/pr70050.c: New test.
6970
6971 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6972
6973 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6974
6975 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6976
6977 PR tree-optimization/70043
6978 * gfortran.dg/vect/pr70043.f90: New test.
6979
6980 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6981
6982 * gnat.dg/specs/task1.ads: New test.
6983
6984 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6985
6986 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6987 Invoke gdb with -batch.
6988 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6989
6990 2016-03-03 Richard Biener <rguenther@suse.de>
6991
6992 PR tree-optimization/55936
6993 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6994
6995 2016-03-02 Jeff Law <law@redhat.com>
6996
6997 PR rtl-optimization/69942
6998 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6999 effects of argument promotions.
7000
7001 PR tree-optimization/69987
7002 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7003 target does not support -fprefetch-loop-arrays.
7004
7005 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7006
7007 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7008
7009 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7010
7011 PR rtl-optimization/69052
7012 * gcc.target/i386/pr69052.c: New test.
7013
7014 2016-03-02 Alan Modra <amodra@gmail.com>
7015
7016 * gcc.dg/pr69990.c: New.
7017
7018 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7019
7020 PR c/68062
7021 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7022
7023 PR middle-end/70022
7024 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7025
7026 PR target/70028
7027 * gcc.target/i386/pr70028.c: New test.
7028
7029 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7030
7031 * c-c++-common/asan/swapcontext-test-1.c,
7032 * c-c++-common/tsan/thread_leak.c,
7033 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7034 * g++.dg/tsan/benign_race.C,
7035 * g++.dg/tsan/fd_close_norace.C,
7036 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7037 races with sanitizer output
7038
7039 2016-03-02 Richard Biener <rguenther@suse.de>
7040 Uros Bizjak <ubizjak@gmail.com>
7041
7042 PR target/67278
7043 * gcc.dg/simd-8.c: New testcase.
7044
7045 2016-03-02 Richard Biener <rguenther@suse.de>
7046
7047 PR middle-end/67278
7048 * gcc.dg/simd-7.c: New testcase.
7049
7050 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7051
7052 * gcc.target/i386/pr70007.c: Tweak.
7053
7054 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7055
7056 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7057
7058 2016-03-02 Marek Polacek <polacek@redhat.com>
7059
7060 PR c/67854
7061 * gcc.dg/pr67854.c: New test.
7062
7063 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7064
7065 PR middle-end/70025
7066 * gcc.dg/torture/pr70025.c: New test.
7067
7068 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7069
7070 PR tree-optimization/68621
7071 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7072
7073 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7074
7075 * gcc.target/i386/pr70007.c: New test.
7076
7077 2016-03-01 Jeff Law <law@redhat.com>
7078
7079 PR tree-optimization/69196
7080 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7081
7082 PR tree-optimization/69196
7083 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7084 duplicating code and spoiling the expected output.
7085
7086 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7087
7088 PR target/70033
7089 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7090 supports power9 before doing tests.
7091 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7092 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7093 * gcc.target/powerpc/p9-permute.c: Likewise.
7094
7095 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7096
7097 PR target/70027
7098 * gcc.target/i386/pr70027.c: New test.
7099
7100 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7101
7102 * gcc.dg/pr70017.c: New test.
7103
7104 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7105
7106 PR c/69796
7107 PR c/69974
7108 * gcc.dg/pr69796.c: New test.
7109 * gcc.dg/pr69974.c: New test.
7110
7111 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7112
7113 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7114
7115 2016-02-29 Jeff Law <law@redhat.com>
7116
7117 PR tree-optimization/69987
7118 * gfortran.dg/pr69987.f90: New test.
7119
7120 PR tree-optimization/69989
7121 * gcc.c-torture/compile/pr69989-2.c: New test.
7122
7123 2016-03-01 Marek Polacek <polacek@redhat.com>
7124
7125 PR c++/69795
7126 * g++.dg/parse/invalid1.C: New test.
7127
7128 2016-03-01 Richard Biener <rguenther@suse.de>
7129
7130 PR middle-end/70022
7131 * gcc.dg/pr70022.c: New testcase.
7132
7133 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7134
7135 PR tree-optimization/69956
7136 * gcc.dg/pr69956.c: New test.
7137
7138 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7139
7140 PR target/70011
7141 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7142 XFAIL when hardware supports efficient unaligned storage access.
7143
7144 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7145
7146 PR c++/69961
7147 * g++.dg/template/pr69961a.C: New test.
7148 * g++.dg/template/pr69961b.C: New test.
7149
7150 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7151
7152 PR preprocessor/69985
7153 * gcc.dg/cpp/pr69985.c: New test case.
7154
7155 2016-02-29 Jeff Law <law@redhat.com>
7156
7157 PR tree-optimization/70005
7158 * gcc.c-torture/execute/pr70005.c New test.
7159
7160 PR tree-optimization/69999
7161 * gcc.c-torture/compile/pr69999.c: New test.
7162
7163 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7164
7165 PR tree-optimization/69652
7166 * gcc.dg/torture/pr69652.c: Delete test.
7167 * gcc.dg/vect/pr69652.c: New test.
7168
7169 2016-02-19 Richard Biener <rguenther@suse.de>
7170
7171 PR tree-optimization/69980
7172 * gfortran.dg/vect/pr69980.f90: New testcase.
7173
7174 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7175
7176 * gcc.target/sparc/20160229-1.c: New test.
7177
7178 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7179
7180 * gnat.dg/stack_usage3.adb: New test.
7181 * gnat.dg/stack_usage3_pkg.ads: New helper.
7182
7183 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7184
7185 * gnat.dg/renaming8.adb: New test.
7186 * gnat.dg/renaming8_pkg1.ads: New helper.
7187 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7188 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7189
7190 2016-02-29 Richard Biener <rguenther@suse.de>
7191
7192 PR tree-optimization/69720
7193 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7194
7195 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7196
7197 PR fortran/68147
7198 PR fortran/47674
7199 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7200
7201 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7202 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7203
7204 PR fortran/56007
7205 * gfortran.dg/coarray_8.f90: Adjust error message.
7206 * gfortran.dg/pr56007.f90: New test.
7207 * gfortran.dg/pr56007.f: New test.
7208
7209 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7210
7211 PR tree-optimization/69989
7212 * gcc.dg/torture/pr69989.c: New test.
7213
7214 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7215
7216 * gcc.target/i386/stack-realign-win.c: New test.
7217
7218 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7219
7220 PR fortran/60126
7221 * gfortran.dg/pr60126.f90: New test.
7222
7223 2016-02-27 Jeff Law <law@redhat.com>
7224
7225 Revert
7226 2016-02-26 Richard Biener <rguenther@suse.de>
7227 Jeff Law <law@redhat.com>
7228
7229 PR tree-optimization/69740
7230 * gcc.c-torture/compile/pr69740-1.c: New test.
7231 * gcc.c-torture/compile/pr69740-2.c: New test.
7232
7233 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7234
7235 PR fortran/69910
7236 * gfortran.dg/newunit_4.f90: New test.
7237
7238 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7239
7240 PR target/69613
7241 PR rtl-optimization/69886
7242 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7243 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7244 target.
7245
7246 2016-02-26 Martin Sebor <msebor@redhat.com>
7247
7248 PR tree-optimization/15826
7249 * gcc.dg/tree-ssa/pr15826.c: New test.
7250
7251 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7252
7253 PR target/69969
7254 * gcc.target/powerpc/pr69969.c: New test.
7255
7256 2016-02-26 Martin Sebor <msebor@redhat.com>
7257
7258 PR c++/15766
7259 * g++.old-deja/g++.other/decl5.C: Add a test case.
7260
7261 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7262
7263 PR target/69946
7264 * gcc.target/powerpc/pr69946.c: New file.
7265
7266 2016-02-26 Richard Biener <rguenther@suse.de>
7267 Jeff Law <law@redhat.com>
7268
7269 PR tree-optimization/69740
7270 * gcc.c-torture/compile/pr69740-1.c: New test.
7271 * gcc.c-torture/compile/pr69740-2.c: New test.
7272
7273 2016-02-26 Martin Jambor <mjambor@suse.cz>
7274
7275 PR middle-end/69920
7276 * gcc.dg/torture/pr69932.c: New test.
7277 * gcc.dg/torture/pr69936.c: Likewise.
7278
7279 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7280
7281 PR target/69709
7282 * gcc.target/s390/pr69709.c: New test.
7283
7284 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7285
7286 PR target/69245
7287 * gcc.target/aarch64/pr69245_1.c: New test.
7288
7289 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7290
7291 PR target/69613
7292 * gcc.dg/torture/pr69613.c: New test.
7293
7294 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7295
7296 PR rtl-optimization/69891
7297 * gcc.target/i386/pr69891.c: New test.
7298
7299 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7300 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7301
7302 PR target/61397
7303 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7304 functionality for both 32-bit and 64-bit.
7305
7306 2016-02-26 Richard Biener <rguenther@suse.de>
7307
7308 PR tree-optimization/69551
7309 * gcc.dg/torture/pr69951.c: New testcase.
7310
7311 2016-02-25 Richard Biener <rguenther@suse.de>
7312
7313 PR tree-optimization/48795
7314 * gcc.dg/Warray-bounds-18.c: New testcase.
7315
7316 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7317
7318 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7319
7320 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR rtl-optimization/69896
7323 * gcc.dg/pr69896.c: New test.
7324
7325 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7326
7327 PR c++/69736
7328 * g++.dg/cpp1y/paren2.C: New test.
7329
7330 2016-02-24 Martin Sebor <msebor@redhat.com>
7331
7332 PR c/51147
7333 * gcc.dg/enum-mode-2.c: New test.
7334
7335 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7336
7337 PR c++/69922
7338 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7339 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7340 * g++.dg/ubsan/pr69922.C: New test.
7341
7342 2016-02-24 Marek Polacek <polacek@redhat.com>
7343
7344 PR c/69819
7345 * gcc.dg/pr69819.c: New test.
7346
7347 2016-02-24 Martin Sebor <msebor@redhat.com>
7348
7349 PR c++/69912
7350 * g++.dg/ext/flexary15.C: New test.
7351
7352 2016-02-24 Martin Sebor <msebor@redhat.com>
7353
7354 * gcc.dg/builtins-68.c: Avoid making unportable
7355 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7356 * g++.dg/ext/builtin_alloca.C: Same.
7357
7358 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7359 Charles Baylis <charles.baylis@linaro.org>
7360
7361 PR debug/61033
7362 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7363
7364 2016-02-24 Richard Biener <rguenther@suse.de>
7365 Jakub Jelinek <jakub@redhat.com>
7366
7367 PR middle-end/69760
7368 * gcc.dg/torture/pr69760.c: New testcase.
7369
7370 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7371
7372 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7373 pattern on Solaris with as.
7374
7375 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7376
7377 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7378 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7379 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7380 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7381
7382 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7383
7384 PR middle-end/69915
7385 * gcc.dg/pr69915.c: New test.
7386
7387 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7388
7389 PR rtl-optimization/69886
7390 * gcc.dg/torture/pr69886.c: New test.
7391
7392 2016-02-24 Richard Biener <rguenther@suse.de>
7393
7394 PR middle-end/68963
7395 * gcc.dg/torture/pr68963.c: New testcase.
7396
7397 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7398
7399 PR target/69875
7400 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7401 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7402 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7403 * gcc.target/arm/atomic_loaddi_1.c: New test.
7404 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7405 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7406 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7407 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7408 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7409 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7410 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7411 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7412
7413 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7414
7415 PR middle-end/69909
7416 * gcc.dg/torture/pr69909.c: New test.
7417
7418 2016-02-24 Richard Biener <rguenther@suse.de>
7419
7420 PR tree-optimization/69907
7421 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7422 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7423 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7424
7425 2016-02-24 Christian Bruel <christian.bruel@st.com>
7426
7427 * gcc.target/arm/pragma_cpp_fma.c: New test.
7428
7429 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7430
7431 PR fortran/61156
7432 * gfortran.dg/include_6.f90: Update test.
7433
7434 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR objc/69844
7437 * objc.dg/pr69844.m: New test.
7438
7439 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7440
7441 PR libgfortran/69456
7442 * gfortran.dg/namelist_89.f90: New test.
7443 * gfortran.dg/pr59700.f90: Update test..
7444
7445 2016-02-23 Martin Sebor <msebor@redhat.com>
7446
7447 PR middle-end/69780
7448 * g++.dg/ext/builtin_alloca.C: New test.
7449 * gcc.dg/builtins-68.c: New test.
7450
7451 2016-02-23 Richard Henderson <rth@redhat.com>
7452
7453 * gcc.target/i386/addr-space-3.c: Remove test.
7454
7455 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7456
7457 PR preprocessor/69126
7458 PR preprocessor/69543
7459 * c-c++-common/pr69126-2-long.c: New test.
7460 * c-c++-common/pr69126-2-short.c: New test.
7461 * c-c++-common/pr69543-1.c: Remove xfail.
7462
7463 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7464
7465 PR preprocessor/69126
7466 PR preprocessor/69543
7467 PR preprocessor/69558
7468 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7469 (f): Rename to...
7470 (test_2): ...this, and add leading comment.
7471 (MACRO_3, test_3): New.
7472 (MACRO_4A, MACRO_4B, test_4): New.
7473 (MACRO): Rename to...
7474 (MACRO_5): ...this.
7475 (g): Rename to...
7476 (test_5): ...this, updating for renaming of MACRO, and
7477 add leading comment.
7478 * c-c++-common/pr69543-1.c: New.
7479 * c-c++-common/pr69543-2.c: New.
7480 * c-c++-common/pr69543-3.c: New.
7481 * c-c++-common/pr69543-4.c: New.
7482 * c-c++-common/pr69558-1.c: New.
7483 * c-c++-common/pr69558-2.c: New.
7484 * c-c++-common/pr69558-3.c: New.
7485 * c-c++-common/pr69558-4.c: New.
7486 * gcc.dg/pr69558.c: Move to...
7487 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7488 xfail for c++.
7489
7490 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7491
7492 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7493 to -ftree-parallelize-loops/-fopenacc changes.
7494 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7495 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7496 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7497 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7498 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7499 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7500 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7501 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7502 * c-c++-common/goacc/kernels-loop.c: Likewise.
7503 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7504 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7505 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7506 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7507
7508 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7509
7510 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7511
7512 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7513
7514 PR c++/69902
7515 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7516
7517 PR c/69900
7518 * gcc.dg/pr69900.c: New test.
7519
7520 2016-02-23 Martin Jambor <mjambor@suse.cz>
7521
7522 PR tree-optimization/69666
7523 * gcc.dg/tree-ssa/pr69666.c: New test.
7524
7525 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7526
7527 PR fortran/67451
7528 * gfortran.dg/coarray_allocate_5.f08: New test.
7529
7530 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7531
7532 * gcc.target/s390/vcond-shift.c: Move to ...
7533 * gcc.target/s390/vector/vcond-shift.c: ... here.
7534
7535 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7536
7537 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7538 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7539
7540 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7541
7542 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7543
7544 2016-02-20 Mark Wielaard <mjw@redhat.com>
7545
7546 PR c/28901
7547 * gcc.dg/unused-variable-3.c: New test.
7548
7549 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7550
7551 PR target/69888
7552 * gcc.target/i386/pr69888.c: New test.
7553
7554 2016-02-22 Richard Biener <rguenther@suse.de>
7555
7556 PR tree-optimization/69882
7557 * gfortran.dg/vect/pr69882.f90: New testcase.
7558
7559 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7560
7561 PR target/69885
7562 * gcc.dg/pr69885.c: New test.
7563
7564 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7565
7566 PR target/69806
7567 PR target/54089
7568 * gcc.target/sh/pr54089-10.c: New.
7569
7570 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7571
7572 PR fortran/69423
7573 * gfortran.dg/deferred_character_15.f90 : New test.
7574
7575 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7576
7577 PR fortran/57365
7578 gfortran.dg/allocate_with_source_18.f03: New test.
7579
7580 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7581
7582 PR fortran/52531
7583 gfortran.dg/gomp/pr52531.f90: New test.
7584
7585 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7586
7587 PR c++/69865
7588 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7589 -std=c++03.
7590
7591 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7592
7593 PR c++/69826
7594 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7595 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7596
7597 PR c++/69850
7598 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7599
7600 PR c++/69851
7601 * g++.dg/torture/pr69851.C: New test.
7602
7603 2016-02-19 Martin Sebor <msebor@redhat.com>
7604
7605 PR testsuite/69573
7606 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7607
7608 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR c++/69850
7611 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7612 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7613
7614 PR c++/67767
7615 * g++.dg/cpp0x/pr67767.C: New test.
7616
7617 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7618
7619 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7620 for fp, simd, crypto, crc, lse.
7621 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7622 above.
7623 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7624 effective target check.
7625
7626 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR target/69820
7629 * gcc.target/i386/pr69820.c: New test.
7630
7631 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7632
7633 * gcc.target/s390/vector/int128-1.c: New test.
7634
7635 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7636
7637 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7638
7639 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7640
7641 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7642 instruction pattern name to prevent the testcase from failing with
7643 -march=z13.
7644
7645 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7646
7647 * gcc.target/s390/md/movstr-2.c: New test.
7648
7649 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7650
7651 * gcc.target/s390/morestack.c: New test.
7652
7653 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7654
7655 PR target/69625
7656 * gcc.target/s390/pr69625.c: Add test case.
7657
7658 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7659
7660 PR testsuite/68580
7661 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7662
7663 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7664
7665 PR target/68404
7666 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7667 * gcc.target/powerpc/fusion3.c: Likewise.
7668
7669 2016-02-18 Richard Biener <rguenther@suse.de>
7670
7671 PR middle-end/69553
7672 * g++.dg/torture/pr69553.C: New testcase.
7673
7674 2016-02-18 Nick Clifton <nickc@redhat.com>
7675
7676 PR target/62254
7677 PR target/69610
7678 * gcc.target/arm/pr62554.c: New test.
7679 * gcc.target/arm/pr69610-1.c: New test.
7680 * gcc.target/arm/pr69610-2.c: New test.
7681
7682 2016-02-18 Richard Biener <rguenther@suse.de>
7683
7684 PR middle-end/69854
7685 * gcc.dg/torture/pr69854.c: New testcase.
7686
7687 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR c++/69850
7690 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7691
7692 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7693
7694 * gcc.target/powerpc/vec-cg.c: New test.
7695
7696 2016-02-17 Richard Biener <rguenther@suse.de>
7697
7698 PR testsuite/69586
7699 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7700
7701 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7702
7703 PR target/69161
7704 * gcc.c-torture/compile/pr69161.c: New test.
7705
7706 2016-02-17 David Sherwood <david.sherwood@arm.com>
7707
7708 PR target/69532
7709 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7710 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7711
7712 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7713
7714 * gcc.dg/ifcvt-4.c: Skip on Visium.
7715
7716 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7717
7718 * gnat.dg/atomic8.adb: New test.
7719
7720 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7721
7722 * gnat.dg/discr46.ad[sb]: New test.
7723
7724 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7725
7726 PR Target/48344
7727 * gcc.target/powerpc/pr48344-1.c: New test.
7728
7729 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7730
7731 PR fortran/69742
7732 * gfortran.dg/associate_21.f90: New test.
7733
7734 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7735
7736 PR c/69835
7737 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7738 -Wnonnull in dg-options.
7739 * c-c++-common/nonnull-2.c: New test.
7740
7741 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7742 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7743
7744 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7745
7746 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7747
7748 PR middle-end/69801
7749 * gcc.dg/pr69801.c: Add empty dg-options.
7750
7751 2016-02-16 James Norris <jnorris@codesourcery.com>
7752
7753 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7754 * g++.dg/goacc/deviceptr-1.c: New file.
7755
7756 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7757
7758 PR tree-optimization/69820
7759 * gcc.dg/vect/pr69820.c: New test.
7760
7761 2016-02-16 Richard Biener <rguenther@suse.de>
7762
7763 PR tree-optimization/69776
7764 * gcc.dg/torture/pr69776-2.c: New testcase.
7765
7766 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7767
7768 PR tree-optimization/69714
7769 * gcc.dg/torture/pr69714.c: New test.
7770
7771 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR tree-optimization/69802
7774 * gcc.dg/pr69802.c: New test.
7775
7776 2016-02-16 Richard Biener <rguenther@suse.de>
7777
7778 PR middle-end/69801
7779 * gcc.dg/pr69801.c: New testcase.
7780
7781 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7782
7783 PR libgfortran/69651
7784 * gfortran.dg/read_bang.f90: New test.
7785 * gfortran.dg/read_bang4.f90: New test.
7786
7787 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7788
7789 PR c++/69658
7790 * g++.dg/init/pr69658.C: New test.
7791
7792 PR c++/69797
7793 * c-c++-common/pr69797.c: New test.
7794
7795 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7796
7797 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7798 check for aarch64*-*-*.
7799
7800 2016-02-15 Richard Biener <rguenther@suse.de>
7801
7802 PR tree-optimization/69783
7803 * gcc.dg/vect/pr69783.c: New testcase.
7804
7805 2016-02-15 Richard Biener <rguenther@suse.de>
7806
7807 PR tree-optimization/69776
7808 * gcc.dg/torture/pr69776.c: New testcase.
7809
7810 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7811
7812 PR fortran/60526
7813 * gfortran.dg/type_decl_4.f90: Reinstated.
7814
7815 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7816
7817 PR fortran/68746
7818 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7819
7820 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7821
7822 PR fortran/60526
7823 PR bootstrap/69816
7824 * gfortran.dg/type_decl_4.f90: Removed.
7825
7826 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7827
7828 PR fortran/60526
7829 * gfortran.dg/type_decl_4.f90: New test.
7830
7831 2016-02-14 Alan Modra <amodra@gmail.com>
7832
7833 PR testsuite/68886
7834 * gcc.c-torture/execute/stkalign.c: Revise test.
7835
7836 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7837
7838 PR target/67260
7839 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7840
7841 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7842
7843 PR target/67260
7844 * gcc.target/sh/torture/pr67260.c: New.
7845
7846 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7847
7848 * gcc.dg/pr67964.c: Add dg-require-alias.
7849
7850 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7851
7852 PR target/67636
7853 PR target/64345
7854 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7855
7856 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7857
7858 PR libgfortran/69668
7859 * gfortran.dg/namelist_88.f90: New test.
7860
7861 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7862
7863 PR libgfortran/69668
7864 * gfortran.dg/namelist_38.f90: Update test.
7865 * gfortran.dg/namelist_84.f90: Update test.
7866
7867 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7868
7869 PR other/69554
7870 * gcc.dg/pr69554-1.c: New test.
7871 * gfortran.dg/pr69554-1.F90: New test.
7872 * gfortran.dg/pr69554-2.F90: New test.
7873 * lib/gcc-dg.exp (proc dg-locus): New function.
7874 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7875 distinguish between the caret-printing and non-caret-printing
7876 cases. If caret-printing has been explicitly enabled, bail out
7877 without attempting to fix up the output.
7878
7879 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7880
7881 PR driver/69265
7882 PR driver/69453
7883 * gcc.dg/spellcheck-options-3.c: New test case.
7884 * gcc.dg/spellcheck-options-4.c: New test case.
7885 * gcc.dg/spellcheck-options-5.c: New test case.
7886 * gcc.dg/spellcheck-options-6.c: New test case.
7887 * gcc.dg/spellcheck-options-7.c: New test case.
7888 * gcc.dg/spellcheck-options-8.c: New test case.
7889 * gcc.dg/spellcheck-options-9.c: New test case.
7890 * gcc.dg/spellcheck-options-10.c: New test case.
7891
7892 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7893
7894 PR rtl-optimization/69764
7895 PR rtl-optimization/69771
7896 * c-c++-common/pr69764.c: New test.
7897 * gcc.dg/torture/pr69771.c: New test.
7898
7899 2016-02-12 Marek Polacek <polacek@redhat.com>
7900
7901 * g++.dg/torture/init-list1.C: New.
7902
7903 2016-02-12 Marek Polacek <polacek@redhat.com>
7904
7905 * gcc.dg/pr69522.c: Add empty dg-options.
7906
7907 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7908
7909 * g++.dg/lto/lto.exp: Include and init mpx.
7910 * g++.dg/lto/pr69729_0.C: New test.
7911
7912 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7913
7914 PR ipa/69241
7915 * g++.dg/ipa/pr69241-4.C: New test.
7916
7917 PR ipa/68672
7918 * g++.dg/ipa/pr68672-1.C: New test.
7919 * g++.dg/ipa/pr68672-2.C: New test.
7920 * g++.dg/ipa/pr68672-3.C: New test.
7921
7922 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7923
7924 PR c/69522
7925 * gcc.dg/pr69522.c: New test.
7926
7927 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7928
7929 PR c++/69098
7930 * g++.dg/cpp1y/69098.C: New test.
7931 * g++.dg/cpp1y/69098-2.C: New test.
7932
7933 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7934
7935 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7936 and neighbour -> neighbor.
7937 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7938 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7939 * c-c++-common/Wvarargs.c: Likewise.
7940 * c-c++-common/goacc/host_data-5.c: Likewise.
7941 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7942 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7943 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7944 * gcc.target/aarch64/pr60697.c: Likewise.
7945 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7946 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7947 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7948 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7949 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7950 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7951 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7952 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7953 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7954 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7955 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7956 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7957 * g++.dg/lookup/koenig5.C: Likewise.
7958 * g++.dg/ext/no-asm-2.C: Likewise.
7959 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7960 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7961 * gfortran.dg/used_types_16.f90: Likewise.
7962 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7963 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7964 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7965 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7966 * gfortran.dg/abstract_type_6.f03: Likewise.
7967 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7968 * gfortran.dg/used_types_15.f90: Likewise.
7969 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7970 * gfortran.dg/exit_3.f08: Likewise.
7971 * gfortran.dg/open_status_2.f90: Likewise.
7972 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7973 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7974 * gfortran.dg/associate_1.f03: Likewise.
7975 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7976 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7977 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7978 * gcc.dg/builtin-object-size-1.c: Likewise.
7979 * gcc.dg/noreturn-6.c: Likewise.
7980 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7981 * gcc.dg/globalalias.c: Likewise.
7982 * gcc.dg/builtins-config.h: Likewise.
7983 * gcc.dg/pr30457.c: Likewise.
7984 * gcc.c-torture/compile/volatile-1.c: Likewise.
7985 * gcc.c-torture/execute/20101011-1.c: Likewise.
7986 * c-c++-common/Waddress-1.c: Likewise.
7987
7988 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7989
7990 PR c/69768
7991 * c-c++-common/Waddress-1.c: New test.
7992
7993 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7994
7995 PR fortran/69296
7996 * gfortran.dg/associate_19.f03: New test.
7997 * gfortran.dg/associate_20.f03: New test.
7998
7999 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8000
8001 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8002
8003 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8004
8005 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8006 .arch armv8-a\n. Add -dA to dg-options.
8007 * gcc.target/aarch64/assembler_arch_1.c: New test.
8008 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8009
8010 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8011
8012 PR c++/68726
8013 * g++.dg/cpp0x/pr68726.C: New.
8014
8015 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8016
8017 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8018 test.
8019
8020 2016-02-11 Richard Biener <rguenther@suse.de>
8021
8022 * g++.dg/tree-ssa/pr61034.C: Adjust.
8023
8024 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8025
8026 PR target/69148
8027 * gcc.target/s390/pr69148.c: New.
8028
8029 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8030
8031 PR tree-optimization/69652
8032 * gcc.dg/torture/pr69652.c: New test.
8033
8034 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8035 Patrick Palka <ppalka@gcc.gnu.org>
8036
8037 PR ipa/69241
8038 PR c++/69649
8039 * g++.dg/ipa/pr69241-1.C: New test.
8040 * g++.dg/ipa/pr69241-2.C: New test.
8041 * g++.dg/ipa/pr69241-3.C: New test.
8042 * g++.dg/ipa/pr69649.C: New test.
8043
8044 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8045
8046 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8047 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8048
8049 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8050
8051 PR tree-optimization/68021
8052 * gcc.dg/tree-ssa/pr68021.c: New test.
8053
8054 2016-02-10 Richard Biener <rguenther@suse.de>
8055
8056 PR tree-optimization/69726
8057 * gcc.dg/uninit-22.c: New testcase.
8058
8059 2016-02-09 Andrew Pinski <apinski@cavium.com>
8060
8061 PR tree-opt/69282
8062 * gcc.c-torture/compile/20160205-1.c: New testcase.
8063
8064 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8065
8066 PR target/68404
8067 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8068 instead accessing a really large arrray.
8069 * gcc.target/powerpc/fusion3.c: Likewise.
8070
8071 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8072
8073 PR target/68532
8074 * gcc.c-torture/execute/pr68532.c: New test.
8075
8076 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8077
8078 PR target/69634
8079 * gcc.dg/pr69634.c: New.
8080
8081 2016-02-09 Richard Biener <rguenther@suse.de>
8082
8083 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8084
8085 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8086
8087 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8088
8089 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8090
8091 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8092
8093 2016-02-09 Richard Biener <rguenther@suse.de>
8094
8095 PR tree-optimization/69715
8096 * gcc.dg/torture/pr69715.c: New testcase.
8097
8098 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8099
8100 PR c++/69139
8101 * g++.dg/cpp0x/trailing12.C: New test.
8102 * g++.dg/cpp0x/trailing13.C: New test.
8103
8104 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8105
8106 PR c++/69283
8107 PR c++/67835
8108 * g++.dg/cpp1y/auto-fn29.C: New test.
8109 * g++.dg/cpp1y/auto-fn30.C: New test.
8110
8111 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR tree-optimization/69209
8114 * gcc.c-torture/compile/pr69209.c: New test.
8115
8116 2016-02-08 Jeff Law <law@redhat.com>
8117
8118 PR tree-optimization/68541
8119 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8120 of statements allowed in join block for path splitting.
8121
8122 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8123
8124 PR c++/59627
8125 * g++.dg/gomp/pr59627.C: New test.
8126
8127 PR ipa/69239
8128 * g++.dg/ipa/pr69239.C: New test.
8129
8130 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8131
8132 PR preprocessor/69664
8133 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8134 * gcc.dg/cpp/warn-comments.c: Likewise.
8135
8136 2016-02-08 Marek Polacek <polacek@redhat.com>
8137
8138 PR c++/69688
8139 * g++.dg/init/const12.C: New test.
8140
8141 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8142
8143 PR target/60410
8144 * gcc.dg/lto/pr55113_0.c: Remove test.
8145
8146 2016-02-08 Richard Biener <rguenther@suse.de>
8147
8148 PR tree-optimization/69719
8149 * gcc.dg/torture/pr69719.c: New testcase.
8150
8151 2016-02-08 Richard Biener <rguenther@suse.de>
8152 Jeff Law <law@redhat.com>
8153
8154 PR target/68273
8155 * gcc.target/mips/pr68273.c: New testcase.
8156
8157 2016-02-08 Richard Biener <rguenther@suse.de>
8158
8159 PR rtl-optimization/69274
8160 * gcc.target/i386/addr-sel-1.c: XFAIL.
8161
8162 2016-02-08 Jeff Law <law@redhat.com>
8163
8164 PR tree-optimization/68541
8165 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8166
8167 PR tree-optimization/65917
8168 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8169
8170 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8171
8172 PR fortran/50555
8173 * gfortran.dg/namelist_args.f90: New test.
8174
8175 2016-02-05 Jeff Law <law@redhat.com>
8176
8177 PR tree-optimization/68541
8178 * gcc.dg/tree-ssa/split-path-2.c: New test.
8179 * gcc.dg/tree-ssa/split-path-3.c: New test.
8180 * gcc.dg/tree-ssa/split-path-4.c: New test.
8181 * gcc.dg/tree-ssa/split-path-5.c: New test.
8182 * gcc.dg/tree-ssa/split-path-6.c: New test.
8183 * gcc.dg/tree-ssa/split-path-7.c: New test.
8184
8185 2016-02-05 Martin Sebor <msebor@redhat.com>
8186
8187 PR c++/69662
8188 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8189 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8190
8191 2016-02-06 Richard HEnderson <rth@redhat.com>
8192
8193 PR c/69643
8194 * gcc.target/i386/addr-space-4.c: New.
8195 * gcc.target/i386/addr-space-5.c: New.
8196
8197 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8198
8199 PR fortran/66089
8200 * gfortran.dg/elemental_dependency_6.f90: New.
8201
8202 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR rtl-optimization/69691
8205 * gcc.c-torture/execute/pr69691.c: New test.
8206
8207 PR c++/69628
8208 * g++.dg/parse/pr69628.C: New test.
8209
8210 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8211
8212 * gcc.dg/sancov/asan.c: Move to ...
8213 * gcc.dg/asan/sancov-1.c: ... here.
8214
8215 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8216
8217 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8218
8219 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8220
8221 PR target/69677
8222 * gcc.target/i386/pr69677.c: New test.
8223
8224 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8225
8226 PR c++/68948
8227 * g++.dg/template/pr68948.C: New test.
8228
8229 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8230
8231 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8232 (only necessary on s390x).
8233
8234 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8235
8236 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8237 -mno-accumulate-outgoing-args.
8238
8239 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8240
8241 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8242
8243 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR c/69669
8246 * c-c++-common/pr69669.c: New test.
8247
8248 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8249
8250 PR target/69667
8251 * g++.dg/pr69667.C: New file.
8252
8253 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8254
8255 PR target/69619
8256 * gcc.dg/pr69619.c: Add new test.
8257
8258 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8259
8260 PR rtl-optimization/69577
8261 * gcc.target/i386/pr69577.c: New test.
8262
8263 2016-02-04 Martin Liska <mliska@suse.cz>
8264
8265 * g++.dg/asan/pr69276.C: New test.
8266
8267 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8268
8269 PR target/65932
8270 PR target/67714
8271 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8272 a single smulbb instruction.
8273 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8274 * gcc.target/amr/wmul-2.c: Likewise.
8275
8276 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8277
8278 PR target/65932
8279 PR target/67714
8280 * gcc.c-torture/execute/pr67714.c: New test.
8281
8282 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8283
8284 PR target/69454
8285 * gcc.target/i386/pr69454-1.c: New test.
8286 * gcc.target/i386/pr69454-2.c: New test.
8287
8288 2016-02-03 Martin Sebor <msebor@redhat.com>
8289
8290 PR c++/69251
8291 PR c++/69253
8292 PR c++/69290
8293 PR c++/69277
8294 PR c++/69349
8295 * g++.dg/ext/flexarray-mangle-2.C: New test.
8296 * g++.dg/ext/flexarray-mangle.C: New test.
8297 * g++.dg/ext/flexarray-subst.C: New test.
8298 * g++.dg/ext/flexary11.C: New test.
8299 * g++.dg/ext/flexary12.C: New test.
8300 * g++.dg/ext/flexary13.C: New test.
8301 * g++.dg/ext/flexary14.C: New test.
8302 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8303
8304 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8305
8306 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8307 Define only if CHECK_FLOAT128 is defined.
8308 (main): Properly initialize u5.
8309
8310 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8311
8312 PR c/69627
8313 * gcc.dg/pr69627.c: New test.
8314
8315 PR target/69644
8316 * gcc.dg/pr69644.c: New test.
8317
8318 2016-02-03 Mike Stump <mikestump@comcast.net>
8319
8320 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8321 support for struct-layout-1.exp.
8322
8323 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8324
8325 PR c++/69056
8326 * g++.dg/cpp0x/pr69056.C: New test.
8327
8328 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8329 Alexandre Oliva <aoliva@redhat.com>
8330
8331 PR target/69461
8332 * gcc.target/powerpc/pr69461.c: New.
8333
8334 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8335
8336 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8337 works from here ...
8338 (check_effective_target_fsanitize_thread): ... to here. Do not
8339 specify additional compile flags for the test source.
8340 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8341 specify additional compile flags for the test source.
8342
8343 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8344
8345 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8346
8347 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8348
8349 PR fortran/67451
8350 PR fortran/69418
8351 * gfortran.dg/coarray_allocate_2.f08: New test.
8352 * gfortran.dg/coarray_allocate_3.f08: New test.
8353 * gfortran.dg/coarray_allocate_4.f08: New test.
8354
8355 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8356
8357 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8358 use same scan-tree-dump-times on all platforms.
8359 * gcc.dg/vect/vect-outer-1.c: Likewise.
8360 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8361 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8362 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8363 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8364 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8365 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8366 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8367
8368 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8369
8370 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8371 warning.
8372
8373 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8374
8375 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8376
8377 2016-02-02 James Norris <jnorris@codesourcery.com>
8378
8379 * c-c++-common/goacc/routine-5.c: Add tests.
8380
8381 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8382
8383 * gcc.target/nvptx/unsigned-cmp.c: New test.
8384
8385 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8386
8387 * gcc.target/aarch64/scalar_shift_1.c
8388 (test_corners_sisd_di): Improve force to SIMD register.
8389 (test_corners_sisd_si): Likewise.
8390 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8391 Remove scan-assembler check for ldr.
8392
8393 2016-02-02 Richard Biener <rguenther@suse.de>
8394
8395 PR tree-optimization/69595
8396 * gcc.dg/Warray-bounds-17.c: New testcase.
8397
8398 2016-02-02 Richard Biener <rguenther@suse.de>
8399
8400 PR tree-optimization/69606
8401 * gcc.dg/torture/pr69606.c: New testcase.
8402
8403 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8404
8405 PR middle-end/68542
8406 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8407 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8408
8409 2016-02-02 Alan Modra <amodra@gmail.com>
8410
8411 PR target/69548
8412 * gcc.target/powerpc/pr69548.c: New test.
8413
8414 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8415
8416 PR rtl-optimization/69592
8417 * gcc.dg/pr69592.c: New test.
8418
8419 PR preprocessor/69543
8420 PR c/69558
8421 * gcc.dg/pr69543.c: New test.
8422 * gcc.dg/pr69558.c: New test.
8423
8424 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8425
8426 PR testsuite/65940
8427 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8428
8429 2016-02-01 Martin Sebor <msebor@redhat.com>
8430
8431 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8432
8433 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8434
8435 PR tree-optimization/67921
8436 * c-c++-common/ubsan/pr67921.c: New test.
8437
8438 2016-02-01 Richard Biener <rguenther@suse.de>
8439
8440 PR middle-end/69556
8441 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8442
8443 2016-02-01 Richard Biener <rguenther@suse.de>
8444
8445 PR tree-optimization/69574
8446 * gcc.dg/torture/pr69574.c: New testcase.
8447
8448 2016-02-01 Richard Biener <rguenther@suse.de>
8449
8450 PR tree-optimization/69579
8451 * gcc.dg/setjmp-6.c: New testcase.
8452
8453 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8454
8455 PR rtl-optimization/69570
8456 * g++.dg/opt/pr69570.C: New test.
8457
8458 2016-02-01 Richard Henderson <rth@redhat.com>
8459
8460 * gcc.dg/pr69535.c: New test.
8461
8462 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8463
8464 PR testsuite/69584
8465 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8466 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8467
8468 PR debug/68244
8469 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8470
8471 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8472
8473 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8474
8475 PR fortran/67564
8476 * gfortran.dg/allocate_with_source_17.f03: New test.
8477
8478 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8479
8480 PR tree-optimization/69546
8481 * gcc.dg/torture/pr69546.c: New test.
8482
8483 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8484
8485 PR fortran/69566
8486 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8487
8488 2016-01-30 Martin Sebor <msebor@redhat.com>
8489
8490 PR c++/68490
8491 * g++.dg/ext/flexary10.C: New test.
8492
8493 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8494
8495 PR fortran/66707
8496 gfortran.dg/common_23.f90: New test.
8497
8498 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8499
8500 PR target/65546
8501 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8502 condition being checked, and disable it when the target supports
8503 misaligned loads and stores.
8504
8505 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8506
8507 PR debug/69518
8508 * gcc.dg/torture/pr69518.c: New test.
8509
8510 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8511
8512 PR target/69530
8513 * gcc.target/i386/pr69530.c: New test.
8514
8515 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8516
8517 PR target/65604
8518 * gcc.target/mips/div-delay.c: New test.
8519
8520 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8521
8522 PR target/69551
8523 * gcc.target/i386/pr69551.c: New test.
8524
8525 PR target/66137
8526 * gcc.target/i386/pr66137.c: New test.
8527
8528 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8529
8530 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8531 always built for p5600.
8532 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8533 isa=p5600 dg-option.
8534
8535 2016-01-29 Richard Biener <rguenther@suse.de>
8536
8537 PR tree-optimization/69547
8538 * g++.dg/tree-ssa/pr69547.C: New testcase.
8539
8540 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8541
8542 PR debug/66869
8543 * g++.dg/warn/Wunused-function2.C: New test.
8544
8545 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8546
8547 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8548 support for test to succeed.
8549
8550 2016-01-29 Marek Polacek <polacek@redhat.com>
8551
8552 PR c++/69509
8553 PR c++/69516
8554 * g++.dg/ext/constexpr-vla2.C: New test.
8555 * g++.dg/ext/constexpr-vla3.C: New test.
8556 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8557
8558 2016-01-29 Richard Biener <rguenther@suse.de>
8559
8560 PR middle-end/69537
8561 * gcc.dg/uninit-21.c: New testcase.
8562
8563 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8564
8565 PR target/69459
8566 * gcc.target/i386/pr69459.c: New test.
8567
8568 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8569
8570 PR target/68400
8571 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8572 * gcc.target/mips/pr68400.c: New test.
8573
8574 2016-01-28 Martin Sebor <msebor@redhat.com>
8575
8576 PR target/17381
8577 * gcc.target/powerpc/pr17381.c: New test.
8578
8579 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR middle-end/69542
8582 * gcc.dg/torture/pr69542.c: New test.
8583
8584 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8585
8586 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8587
8588 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8589
8590 * gcc.dg/pr65980.c: Skip on AIX.
8591 * gcc.dg/pr66688.c: Same.
8592
8593 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8594
8595 PR target/63679
8596 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8597 * gcc.dg/tree-ssa/sra-18.c: Same.
8598
8599 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8600
8601 PR fortran/62536
8602 * gfortran.dg/block_15.f08: New test.
8603 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8604 on incorrectly closed BLOCK.
8605
8606 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8607
8608 * gcc.dg/declare-simd.c: New test.
8609 2016-01-28 Richard Biener <rguenther@suse.de>
8610
8611 PR tree-optimization/69466
8612 * gfortran.dg/vect/pr69466.f90: New testcase.
8613
8614 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8615
8616 * g++.dg/pr67989.C: Remove ARM-specific option.
8617 * gcc.target/arm/pr67989.C: New file.
8618
8619 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8620
8621 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8622 and expm1 test for glibc < 2.11.
8623
8624 2016-01-27 Richard Henderson <rth@redhat.com>
8625
8626 * gcc.c-torture/execute/pr69447.c: New test.
8627
8628 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8629
8630 PR fortran/69422
8631 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8632
8633 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8634
8635 PR debug/66869
8636 * gcc.dg/pr66869.c: New test.
8637
8638 2016-01-25 Jeff Law <law@redhat.com>
8639
8640 PR tree-optimization/68398
8641 PR tree-optimization/69196
8642 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8643 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8644 path to avoid new heuristic allowing more irreducible regions
8645 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8646 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8647 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8648 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8649 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8650
8651 2016-01-27 Marek Polacek <polacek@redhat.com>
8652
8653 PR c/68062
8654 * c-c++-common/vector-compare-4.c: New test.
8655
8656 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8657
8658 PR preprocessor/69126
8659 * c-c++-common/pr69126.c: New test case.
8660
8661 2016-01-27 Ian Lance Taylor <iant@google.com>
8662
8663 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8664
8665 2016-01-27 Ryan Burn <contact@rnburn.com>
8666
8667 PR cilkplus/69267
8668 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8669
8670 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8671
8672 PR target/69512
8673 * gcc.target/i386/pr69512.c: New test.
8674
8675 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8676
8677 PR ada/69488
8678 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8679
8680 2016-01-27 Marek Polacek <polacek@redhat.com>
8681
8682 PR c++/69379
8683 * g++.dg/pr69379.C: New test.
8684
8685 2016-01-27 Martin Sebor <msebor@redhat.com>
8686
8687 PR c++/69317
8688 * g++.dg/abi/Wabi-2-2.C: New test.
8689 * g++.dg/abi/Wabi-2-3.C: New test.
8690 * g++.dg/abi/Wabi-3-2.C: New test.
8691 * g++.dg/abi/Wabi-3-3.C: New test.
8692
8693 2016-01-27 Richard Biener <rguenther@suse.de>
8694
8695 PR tree-optimization/69166
8696 * gcc.dg/torture/pr69166.c: New testcase.
8697
8698 2016-01-27 Martin Jambor <mjambor@suse.cz>
8699
8700 PR tree-optimization/69355
8701 * gcc.dg/tree-ssa/pr69355.c: New test.
8702
8703 2016-01-27 Marek Polacek <polacek@redhat.com>
8704
8705 PR c++/69496
8706 * g++.dg/ext/constexpr-vla1.C: New test.
8707
8708 2016-01-20 Christian Bruel <christian.bruel@st.com>
8709
8710 PR target/69245
8711 * gcc.target/arm/pr69245.c: New test.
8712
8713 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR tree-optimization/69399
8716 * gcc.dg/torture/pr69399.c: New test.
8717
8718 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8719
8720 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8721
8722 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8723
8724 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8725
8726 2016-01-26 Tom de Vries <tom@codesourcery.com>
8727
8728 PR tree-optimization/69110
8729 * gcc.dg/autopar/pr69110.c: New test.
8730
8731 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8732 Sebastian Pop <s.pop@samsung.com>
8733
8734 * gcc.dg/graphite/isl-ast-op-select.c: New.
8735
8736 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8737
8738 PR fortran/69385
8739 * gfortran.dg/allocate_error_6.f90: New test.
8740
8741 2016-01-26 Richard Henderson <rth@redhat.com>
8742
8743 * gcc.dg/tm/pr60908.c: New test.
8744
8745 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8746
8747 PR other/69006
8748 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8749 directive.
8750 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8751 expected multiline output to reflect the colorization being
8752 disabled before newlines.
8753 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8754 (custom_diagnostic_finalizer): Replace call to
8755 pp_newline_and_flush with call to pp_flush.
8756 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8757 * gfortran.dg/implicit_class_1.f90: Likewise.
8758 * lib/gcc-dg.exp (allow_blank_lines): New global.
8759 (dg-allow-blank-lines-in-output): New procedure.
8760 (gcc-dg-prune): Complain about blank lines in the output, unless
8761 dg-allow-blank-lines-in-output was called.
8762 * lib/multiline.exp (_build_multiline_regex): Only support
8763 arbitrary followup text for non-blank-lines, not for blank lines.
8764
8765 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8766
8767 PR tree-optimization/69483
8768 * gcc.dg/pr69483.c: New test.
8769 * g++.dg/opt/pr69483.C: New test.
8770
8771 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8772
8773 PR target/68620
8774 * gcc.target/arm/pr68620.c: New test.
8775
8776 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8777
8778 * gcc.target/i386/pr68986-2.c: Remove -m32.
8779
8780 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8781
8782 PR target/68986
8783 * gcc.target/i386/pr68986-1.c: New test.
8784 * gcc.target/i386/pr68986-2.c: Likewise.
8785 * gcc.target/i386/pr68986-3.c: Likewise.
8786
8787 2016-01-26 Christian Bruel <christian.bruel@st.com>
8788
8789 * lib/target-supports.exp
8790 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8791 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8792 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8793
8794 2016-01-26 Richard Biener <rguenther@suse.de>
8795
8796 PR tree-optimization/69452
8797 * gcc.dg/torture/pr69452.c: New testcase.
8798
8799 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR target/69442
8802 * gcc.dg/pr69442.c: New test.
8803
8804 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8805
8806 PR target/67896
8807 * gcc.target/aarch64/simd/pr67896.C: New.
8808
8809 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8810
8811 PR tree-optimization/69400
8812 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8813 function.
8814 (plugin_init): Call it.
8815 * gcc.dg/torture/pr69400.c: New test.
8816
8817 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8818
8819 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8820
8821 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8822 Sebastian Pop <s.pop@samsung.com>
8823
8824 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8825 isl-0.15.
8826
8827 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8828 Sebastian Pop <s.pop@samsung.com>
8829
8830 * gcc.dg/graphite/pr69292.c: New.
8831
8832 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8833
8834 * c-c++-common/goacc/use_device-1.c: New test.
8835
8836 2016-01-25 Jeff Law <law@redhat.com>
8837
8838 PR tree-optimization/69196
8839 PR tree-optimization/68398
8840 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8841 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8842
8843 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8844
8845 PR target/69469
8846 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8847 Algorithm.
8848
8849 2016-01-25 Richard Biener <rguenther@suse.de>
8850
8851 PR testsuite/69380
8852 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8853
8854 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8855
8856 PR target/69421
8857 * gcc.dg/pr69421.c: New test.
8858
8859 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8860
8861 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8862 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8863 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8864 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8865 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8866 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8867 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8868 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8869 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8870 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8871
8872 2016-01-25 Richard Biener <rguenther@suse.de>
8873
8874 PR tree-optimization/69376
8875 * gcc.dg/torture/pr69376.c: New testcase.
8876
8877 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8878
8879 PR fortran/69397
8880 PR fortran/68442
8881 * gfortran.dg/interface_38.f90: New test.
8882 * gfortran.dg/interface_39.f90: New test.
8883
8884 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8885
8886 Revert:
8887 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8888
8889 PR c++/11858
8890 PR c++/24663
8891 PR c++/24664
8892 * g++.dg/template/pr11858.C: New test.
8893 * g++.dg/template/pr24663.C: New test.
8894 * g++.dg/template/unify12.C: New test.
8895 * g++.dg/template/unify13.C: New test.
8896 * g++.dg/template/unify14.C: New test.
8897 * g++.dg/template/unify15.C: New test.
8898 * g++.dg/template/unify16.C: New test.
8899 * g++.dg/template/unify17.C: New test.
8900
8901 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8902
8903 PR fortran/68283
8904 gfortran.dg/pr68283.f90: New test.
8905
8906 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8907
8908 PR fortran/66094
8909 * gfortran.dg/inline_matmul_13.f90: New test.
8910 * gfortran.dg/matmul_bounds_8.f90: New test.
8911 * gfortran.dg/matmul_bounds_9.f90: New test.
8912 * gfortran.dg/matmul_bounds_10.f90: New test.
8913
8914 2016-01-23 Tom de Vries <tom@codesourcery.com>
8915
8916 PR tree-optimization/69426
8917 * gcc.dg/autopar/pr69426.c: New test.
8918
8919 2016-01-23 Martin Sebor <msebor@redhat.com>
8920
8921 PR c++/58109
8922 PR c++/69022
8923 * g++.dg/cpp0x/alignas5.C: New test.
8924 * g++.dg/ext/vector29.C: Same.
8925
8926 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8927
8928 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8929 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8930 _GNU_SOURCE from compile flags to the source.
8931 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8932 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8933 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8934 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8935
8936 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8937
8938 PR target/69432
8939 * g++.dg/opt/pr69432.C: New test.
8940
8941 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8942
8943 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8944 32-bit targets testing an -m64 multilib.
8945
8946 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8947
8948 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8949 64-bit support.
8950
8951 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8952
8953 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8954
8955 2016-01-21 Christian Bruel <christian.bruel@st.com>
8956
8957 PR target/68674
8958 * gcc.target/i386/pr68674.c
8959 * gcc.target/aarch64/pr68674.c
8960 * gcc.target/arm/pr68674.c
8961
8962 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8963
8964 PR target/69403
8965 * gcc.c-torture/execute/pr69403.c: New test.
8966
8967 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8968
8969 PR c++/55843
8970 * g++.dg/template/pr55843.C: New.
8971
8972 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8973
8974 PR testsuite/66877
8975 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8976 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8977
8978 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8979
8980 PR testsuite/67489
8981 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8982 from dg-do compile directive, and instead add
8983 { dg-require-effective-target int128 }.
8984
8985 2016-01-20 Martin Sebor <msebor@redhat.com>
8986
8987 PR c/69405
8988 * gcc.dg/sync-fetch.c: New test.
8989
8990 2016-01-21 Martin Sebor <msebor@redhat.com>
8991
8992 PR target/69252
8993 * gcc.target/powerpc/pr69252.c: New test.
8994
8995 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8996
8997 PR fortran/65996
8998 * gfortran.dg/pr65996.f90: New test.
8999
9000 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9001
9002 PR c++/68810
9003 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9004 expected to generate an error.
9005
9006 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9007
9008 PR middle-end/66178
9009 * gcc.dg/torture/pr66178.c: New test.
9010
9011 2016-01-21 Anton Blanchard <anton@samba.org>
9012 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9013
9014 PR target/63354
9015 * gcc.target/powerpc/pr63354.c: New test.
9016
9017 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9018
9019 PR rtl-optimization/68990
9020 * gcc.target/i386/pr68990: New.
9021
9022 2016-01-21 Nick Clifton <nickc@redhat.com>
9023
9024 PR target/69129
9025 * gcc.target/mips/pr69129.c: New.
9026
9027 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9028
9029 PR c++/58046
9030 * g++.dg/cpp0x/pr58046.C: New.
9031
9032 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9033
9034 PR target/69187
9035 PR target/65624
9036 * gcc.target/arm/pr69187.c: New test.
9037
9038 PR c++/69355
9039 * g++.dg/torture/pr69355.C: New test.
9040
9041 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9042 Sebastian Pop <s.pop@samsung.com>
9043
9044 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9045
9046 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9047 Sebastian Pop <s.pop@samsung.com>
9048
9049 * gcc.dg/graphite/pr68976.c: New test.
9050
9051 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR middle-end/67653
9054 * c-c++-common/pr67653.c: New test.
9055 * gcc.dg/torture/pr29119.c: Add dg-warning.
9056
9057 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9058
9059 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9060
9061 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9062
9063 PR c/24293
9064 * gcc.dg/pr24293.c: New test.
9065 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9066 incomplete struct type.
9067 * gcc.dg/declspec-1.c: Likewise.
9068 * gcc.dg/pr63549.c: Likewise.
9069
9070 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9071
9072 PR tree-optimization/66612
9073 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9074 for bdn instruction.
9075
9076 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9077
9078 * lib/target-supports.exp
9079 (check_effective_target_arm_fp_ok_nocache): New.
9080 (check_effective_target_arm_fp_ok): New.
9081 (add_options_for_arm_fp): New.
9082 (check_effective_target_arm_crypto_ok_nocache): Require
9083 target_arm_v8_neon_ok instead of arm32.
9084 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9085 (check_effective_target_arm_crypto_pragma_ok): New.
9086 (add_options_for_arm_vfp): New.
9087 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9088 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9089 target instead. Force initial fpu to vfp.
9090 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9091 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9092 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9093 dependency.
9094 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9095 use arm_vfp effective target instead. Force initial fpu to vfp.
9096 * gcc.target/arm/attr-neon3.c: Likewise.
9097 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9098 arm_vfp_ok.
9099 * gcc.target/arm/unsigned-float.c: Likewise.
9100 * gcc.target/arm/vfp-1.c: Likewise.
9101 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9102 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9103 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9104 * gcc.target/arm/vfp-ldmias.c: Likewise.
9105 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9106 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9107 * gcc.target/arm/vfp-stmiad.c: Likewise.
9108 * gcc.target/arm/vfp-stmias.c: Likewise.
9109 * gcc.target/arm/vnmul-1.c: Likewise.
9110 * gcc.target/arm/vnmul-2.c: Likewise.
9111 * gcc.target/arm/vnmul-3.c: Likewise.
9112 * gcc.target/arm/vnmul-4.c: Likewise.
9113
9114 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9115
9116 PR testsuite/69366
9117 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9118 the MPX run-time library, for compile-time MPX test.
9119 * gcc.target/i386/chkp-always_inline.c: Likewise.
9120 * gcc.target/i386/chkp-bndret.c: Likewise.
9121 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9122 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9123 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9124 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9125 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9126 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9127 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9128 * gcc.target/i386/chkp-label-address.c: Likewise.
9129 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9130 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9131 * gcc.target/i386/chkp-pr69044.c: Likewise.
9132 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9133 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9134 * gcc.target/i386/chkp-strchr.c: Likewise.
9135 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9136 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9137 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9138 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9139 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9140 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9141 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9142 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9143 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9144 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9145 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9146 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9147 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9148 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9149 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9150 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9151 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9152 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9153 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9154 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9155 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9156 * gcc.target/i386/pr63995-2.c: Likewise.
9157 * gcc.target/i386/pr64805.c: Likewise.
9158 * gcc.target/i386/pr65044.c: Likewise.
9159 * gcc.target/i386/pr65167.c: Likewise.
9160 * gcc.target/i386/pr65183.c: Likewise.
9161 * gcc.target/i386/pr65184.c: Likewise.
9162 * gcc.target/i386/thunk-retbnd.c: Likewise.
9163
9164 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9165
9166 PR tree-optimization/69328
9167 * gcc.dg/pr69328.c: New test.
9168
9169 2016-01-20 Jeff Law <law@redhat.com>
9170
9171 PR target/25114
9172 * gcc.target/m68k/pr25114.c: New test.
9173
9174 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9175
9176 * gcc.target/arm/memset-inline-10.c: Added
9177 dg-require-effective-target arm_thumb2_ok.
9178
9179 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9180
9181 * gcc.dg/debug/dwarf2/sso.c: New test.
9182
9183 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9184
9185 PR testsuite/68820
9186 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9187 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9188 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9189
9190 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9191
9192 PR ipa/66223
9193 * g++.dg/ipa/devirt-50.C: New testcase.
9194
9195 2016-01-19 Marek Polacek <polacek@redhat.com>
9196
9197 PR c++/68965
9198 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9199 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9200
9201 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9202
9203 PR target/69135
9204 * gcc.target/arm/pr69135_1.c: New test.
9205
9206 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9207
9208 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9209
9210 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9211
9212 * gcc.target/aarch64/ccmp_1.c: New testcase.
9213
9214 2016-01-19 Marek Polacek <polacek@redhat.com>
9215
9216 PR c++/68586
9217 * g++.dg/cpp0x/enum30.C: New test.
9218
9219 2016-01-19 Richard Biener <rguenther@suse.de>
9220
9221 PR tree-optimization/69336
9222 * g++.dg/tree-ssa/pr69336.C: New testcase.
9223
9224 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR debug/65779
9227 * gcc.dg/pr65779.c: New test.
9228
9229 2016-01-19 Richard Biener <rguenther@suse.de>
9230
9231 PR tree-optimization/69352
9232 * gcc.dg/torture/pr69352.c: New testcase.
9233
9234 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9235
9236 PR rtl-optimization/68955
9237 PR rtl-optimization/64557
9238 * gcc.dg/torture/pr68955.c: New test.
9239
9240 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9241
9242 PR lto/69136
9243 * g++.dg/torture/pr69136.C: New testcase.
9244
9245 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9246
9247 PR lto/69133
9248 * g++.dg/lto/pr69133_0.C: New testcase.
9249 * g++.dg/lto/pr69133_1.C: New testcase.
9250
9251 2016-01-15 Jeff Law <law@redhat.com>
9252
9253 PR tree-optimization/69320
9254 * gcc.c-torture/pr69320-1.c: New test.
9255 * gcc.c-torture/pr69320-2.c: New test.
9256 * gcc.c-torture/pr69320-3.c: New test.
9257 * gcc.c-torture/pr69320-4.c: New test.
9258
9259 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9260
9261 PR c++/11858
9262 PR c++/24663
9263 PR c++/24664
9264 * g++.dg/template/pr11858.C: New test.
9265 * g++.dg/template/pr24663.C: New test.
9266 * g++.dg/template/unify12.C: New test.
9267 * g++.dg/template/unify13.C: New test.
9268 * g++.dg/template/unify14.C: New test.
9269 * g++.dg/template/unify15.C: New test.
9270 * g++.dg/template/unify16.C: New test.
9271 * g++.dg/template/unify17.C: New test.
9272
9273 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9274
9275 PR testsuite/69181
9276 * gcc.dg/pr69181-1.c: New test file.
9277 * gcc.dg/pr69181-2.c: New test file.
9278 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9279 globals by moving it to...
9280 (cleanup-after-saved-dg-test): ...this new function. Add
9281 "global additional_sources_used". Add reset of global
9282 multiline_expected_outputs to the empty list.
9283 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9284 global to...
9285 (multiline_expected_outputs): ...this, and updated comments to
9286 note that it is modified from gcc-dg.exp.
9287 (dg-end-multiline-output): Update for the above renaming.
9288 (handle-multiline-outputs): Likewise. Remove the clearing
9289 of the expected outputs to the empty list.
9290
9291 2016-01-18 Richard Biener <rguenther@suse.de>
9292
9293 PR tree-optimization/69297
9294 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9295
9296 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9297
9298 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9299 dg-options.
9300 * gcc.target/mips/mips-3d-2.c: Likewise.
9301 * gcc.target/mips/mips-3d-3.c: Likewise.
9302 * gcc.target/mips/mips-3d-4.c: Likewise.
9303 * gcc.target/mips/mips-3d-5.c: Likewise.
9304 * gcc.target/mips/mips-3d-6.c: Likewise.
9305 * gcc.target/mips/mips-3d-7.c: Likewise.
9306 * gcc.target/mips/mips-3d-8.c: Likewise.
9307 * gcc.target/mips/mips-3d-9.c: Likewise.
9308 * gcc.target/mips/mips-ps-1.c: Likewise.
9309 * gcc.target/mips/mips-ps-2.c: Likewise.
9310 * gcc.target/mips/mips-ps-3.c: Likewise.
9311 * gcc.target/mips/mips-ps-4.c: Likewise.
9312 * gcc.target/mips/mips-ps-5.c: Likewise.
9313 * gcc.target/mips/mips-ps-6.c: Likewise.
9314 * gcc.target/mips/mips-ps-7.c: Likewise.
9315 * gcc.target/mips/mips-ps-type.c: Likewise.
9316 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9317 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9318
9319 2016-01-18 Tom de Vries <tom@codesourcery.com>
9320
9321 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9322 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9323 * c-c++-common/goacc/kernels-empty.c: New test.
9324 * c-c++-common/goacc/kernels-eternal.c: New test.
9325 * c-c++-common/goacc/kernels-loop-2.c: New test.
9326 * c-c++-common/goacc/kernels-loop-3.c: New test.
9327 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9328 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9329 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9330 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9331 * c-c++-common/goacc/kernels-loop-data.c: New test.
9332 * c-c++-common/goacc/kernels-loop-g.c: New test.
9333 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9334 * c-c++-common/goacc/kernels-loop-n.c: New test.
9335 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9336 * c-c++-common/goacc/kernels-loop.c: New test.
9337 * c-c++-common/goacc/kernels-noreturn.c: New test.
9338 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9339 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9340 * c-c++-common/goacc/kernels-reduction.c: New test.
9341
9342 2016-01-18 Tom de Vries <tom@codesourcery.com>
9343
9344 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9345 * gcc.dg/autopar/outer-2.c: Same.
9346 * gcc.dg/autopar/outer-3.c: Same.
9347 * gcc.dg/autopar/outer-4.c: Same.
9348 * gcc.dg/autopar/outer-5.c: Same.
9349 * gcc.dg/autopar/outer-6.c: Same.
9350 * gcc.dg/autopar/parallelization-1.c: Same.
9351 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9352 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9353 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9354 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9355 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9356 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9357 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9358 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9359 * gcc.dg/autopar/pr39500-1.c: Same.
9360 * gcc.dg/autopar/pr39500-2.c: Same.
9361 * gcc.dg/autopar/pr46193.c: Same.
9362 * gcc.dg/autopar/pr46194.c: Same.
9363 * gcc.dg/autopar/pr49580.c: Same.
9364 * gcc.dg/autopar/pr49960-1.c: Same.
9365 * gcc.dg/autopar/pr49960.c: Same.
9366 * gcc.dg/autopar/pr68373.c: Same.
9367 * gcc.dg/autopar/reduc-1.c: Same.
9368 * gcc.dg/autopar/reduc-1char.c: Same.
9369 * gcc.dg/autopar/reduc-1short.c: Same.
9370 * gcc.dg/autopar/reduc-2.c: Same.
9371 * gcc.dg/autopar/reduc-2char.c: Same.
9372 * gcc.dg/autopar/reduc-2short.c: Same.
9373 * gcc.dg/autopar/reduc-3.c: Same.
9374 * gcc.dg/autopar/reduc-4.c: Same.
9375 * gcc.dg/autopar/reduc-6.c: Same.
9376 * gcc.dg/autopar/reduc-7.c: Same.
9377 * gcc.dg/autopar/reduc-8.c: Same.
9378 * gcc.dg/autopar/reduc-9.c: Same.
9379 * gcc.dg/autopar/uns-outer-4.c: Same.
9380 * gcc.dg/autopar/uns-outer-5.c: Same.
9381 * gcc.dg/autopar/uns-outer-6.c: Same.
9382 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9383 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9384
9385 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9386
9387 PR target/63679
9388 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9389 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9390
9391 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9392
9393 PR target/63679
9394 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9395 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9396 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9397
9398 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9399
9400 PR target/63679
9401 * gcc.dg/tree-ssa/sra-17.c: New.
9402 * gcc.dg/tree-ssa/sra-18.c: New.
9403
9404 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9405
9406 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9407
9408 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9409
9410 * gnat.dg/inline12.adb: New test.
9411
9412 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9413
9414 PR tree-optimization/66797
9415 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9416
9417 2016-01-18 Richard Biener <rguenther@suse.de>
9418
9419 PR tree-optimization/69170
9420 * gcc.dg/torture/pr69170.c: New testcase.
9421
9422 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9423
9424 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9425
9426 2016-01-16 Tom de Vries <tom@codesourcery.com>
9427
9428 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9429
9430 2016-01-16 Tom de Vries <tom@codesourcery.com>
9431
9432 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9433 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9434 redundant dg-require-effective-target pthread.
9435 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9436 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9437 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9438 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9439 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9440 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9441 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9442
9443 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9444
9445 PR target/68609
9446 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9447 * gcc.target/powerpc/recip-7.c: Same.
9448
9449 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9450
9451 PR c++/69091
9452 * g++.dg/template/pr69091.C: New test.
9453
9454 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9455
9456 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9457 dump does not contain an error_mark_node.
9458 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9459 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9460
9461 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9462
9463 PR c++/68936
9464 * g++.dg/template/pr68936.C: New test.
9465
9466 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9467
9468 PR target/68609
9469 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9470 * gcc.target/powerpc/recip-2.c: Same.
9471 * gcc.target/powerpc/recip-3.c: Same.
9472 * gcc.target/powerpc/recip-4.c: Same.
9473 * gcc.target/powerpc/recip-sqrtf.c: Same.
9474
9475 2016-01-15 Jeff Law <law@redhat.com>
9476
9477 PR tree-optimization/69270
9478 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9479 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9480
9481 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9482
9483 PR fortran/49630
9484 * gfortran.dg/deferred_character_13.f90: New test for the fix
9485 of comment 3 of the PR.
9486
9487 PR fortran/54070
9488 * gfortran.dg/deferred_character_8.f90: New test
9489 * gfortran.dg/allocate_error_5.f90: New test
9490
9491 PR fortran/60593
9492 * gfortran.dg/deferred_character_10.f90: New test
9493
9494 PR fortran/60795
9495 * gfortran.dg/deferred_character_14.f90: New test
9496
9497 PR fortran/61147
9498 * gfortran.dg/deferred_character_11.f90: New test
9499
9500 PR fortran/64324
9501 * gfortran.dg/deferred_character_9.f90: New test
9502
9503 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9504
9505 PR rtl-optimization/69030
9506 * gcc.target/i386/pr69030.c: New.
9507
9508 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9509
9510 * gcc.target/aarch64/target_attr_17.c: New test.
9511
9512 2016-01-15 Richard Biener <rguenther@suse.de>
9513
9514 PR tree-optimization/66856
9515 * gcc.dg/torture/pr66856-1.c: New testcase.
9516 * gcc.dg/torture/pr66856-2.c: Likewise.
9517
9518 2016-01-15 Richard Biener <rguenther@suse.de>
9519
9520 PR debug/69137
9521 * g++.dg/lto/pr69137_0.C: New testcase.
9522
9523 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9524
9525 PR middle-end/69246
9526 * gcc.target/i386/pr69246.c: New test.
9527
9528 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9529
9530 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9531
9532 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9533
9534 PR c++/56194
9535 * g++.dg/init/const9.C: Disable test on S/390.
9536
9537 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9538
9539 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9540 * g++.dg/Wno-frame-address.C: Ditto.
9541
9542 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9543
9544 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9545
9546 2016-01-15 Richard Biener <rguenther@suse.de>
9547
9548 PR tree-optimization/68961
9549 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9550
9551 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9552
9553 * gcc.target/i386/pr65105-5.c: New test.
9554
9555 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9556
9557 * gcc.c-torture/execute/alias-4.c: New testcase.
9558
9559 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9560
9561 PR ipa/68148
9562 * g++.dg/ipa/devirt-49.C: New testcase.
9563
9564 2016-01-15 Christian Bruel <christian.bruel@st.com>
9565
9566 PR target/65837
9567 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9568 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9569 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9570
9571 2016-01-15 Richard Biener <rguenther@suse.de>
9572
9573 PR tree-optimization/69117
9574 * gcc.dg/torture/pr69117.c: New testcase.
9575
9576 2015-01-14 Ryan Burn <contact@rnburn.com>
9577
9578 PR c++/69048
9579 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9580
9581 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9582
9583 PR testsuite/67509
9584 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9585 range tests use 100 * maximum instead of maximum + 1.
9586
9587 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9588
9589 PR debug/69244
9590 * gcc.dg/guality/pr69244.c: New test.
9591
9592 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9593
9594 * lib/target-supports.exp (check_effective_target_issignaling):
9595 New procedure.
9596 * gcc.dg/pr61441.c: Require issignaling effective target.
9597
9598 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9599
9600 PR target/68803
9601 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9602
9603 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9604
9605 PR c++/68819
9606 PR preprocessor/69177
9607 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9608 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9609 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9610 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9611
9612 2016-01-14 Marek Polacek <polacek@redhat.com>
9613
9614 PR c/69262
9615 * gcc.dg/array-15.c: New test.
9616
9617 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9618
9619 PR middle-end/68146
9620 PR tree-optimization/69155
9621 * gfortran.dg/pr68146.f: New test.
9622 * gfortran.dg/pr69155.f90: New test.
9623
9624 2016-01-14 Richard Biener <rguenther@suse.de>
9625
9626 PR tree-optimization/68060
9627 * gcc.dg/torture/pr68060-1.c: New testcase.
9628 * gcc.dg/torture/pr68060-2.c: Likewise.
9629
9630 2016-01-14 Nick Clifton <nickc@redhat.com>
9631
9632 * lib/target-supports.exp
9633 (check_effective_target_arm_neon_ok_nocache): Add an option
9634 sequence that includes setting the ARM architecture to ARMv7-A.
9635 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9636 command line options necessary to enable Neon support.
9637 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9638 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9639 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9640 * gcc.target/arm/pr69180.c: Likewise.
9641
9642 2016-01-14 Jeff Law <law@redhat.com>
9643
9644 PR tree-optimization/69270
9645 * gcc.dg/tree-ssa/pr69270.c: New test.
9646
9647 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9648
9649 PR c/66208
9650 * c-c++-common/pr66208.c: New file.
9651
9652 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR tree-optimization/69156
9655 * gcc.dg/pr69156.c: New test.
9656
9657 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9658
9659 * gcc.target/i386/pr69225-7.c: New test.
9660
9661 2016-01-13 Richard Henderson <rth@redhat.com>
9662
9663 * gcc.dg/tm/memopt-13.c: Update expected function.
9664 * gcc.dg/tm/memopt-6.c: Likewise.
9665
9666 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9667
9668 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9669 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9670 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9671 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9672
9673 2016-01-13 Tom de Vries <tom@codesourcery.com>
9674
9675 PR tree-optimization/69169
9676 * gcc.dg/pr69169.c: New test.
9677
9678 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9679
9680 PR target/69228
9681 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9682 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9683 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9684 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9685 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9686 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9687 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9688 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9689
9690 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9691
9692 PR target/69247
9693 * gcc.dg/pr69247.c: New test.
9694
9695 2016-01-13 Richard Biener <rguenther@suse.de>
9696
9697 PR tree-optimization/69242
9698 * gcc.dg/torture/pr69242.c: New testcase.
9699
9700 2016-01-13 Richard Biener <rguenther@suse.de>
9701
9702 PR tree-optimization/69186
9703 * gcc.dg/torture/pr69186.c: New testcase.
9704
9705 2016-01-13 Jeff Law <law@redhat.com>
9706
9707 PR tree-optimization/67755
9708 * gcc.dg/tree-ssa/pr67755.c: New test.
9709
9710 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9711
9712 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9713 pass number in output by a star.
9714
9715 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9716
9717 PR tree-optimization/68911
9718 * gcc.c-torture/execute/pr68911.c: New test.
9719
9720 2016-01-12 Marek Polacek <polacek@redhat.com>
9721
9722 PR c++/68979
9723 * g++.dg/warn/permissive-1.C: New test.
9724
9725 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9726
9727 PR objc++/68511
9728 PR c++/69213
9729 * g++.dg/opt/pr69213.C: New test.
9730
9731 2016-01-12 Christian Bruel <christian.bruel@st.com>
9732
9733 PR target/69180
9734 * gcc.target/arm/pr69180.c: New test.
9735
9736 2016-01-12 Richard Biener <rguenther@suse.de>
9737
9738 PR lto/69077
9739 * g++.dg/lto/pr69077_0.C: New testcase.
9740 * g++.dg/lto/pr69077_1.C: Likewise.
9741
9742 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR target/69175
9745 * g++.dg/opt/pr69175.C: New test.
9746
9747 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9748
9749 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9750 rather than #including math.h & stdlib.h.
9751 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9752 * gcc.dg/vect/pr49771.c: Likewise.
9753 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9754 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9755 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9756 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9757 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9758 * gcc.dg/vect/pr44507.c: Likewise.
9759 * gcc.dg/vect/pr45902.c: Likewise.
9760 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9761 * gcc.dg/vect/vect-117.c: Likewise.
9762 * gcc.dg/vect/vect-99.c: Likewise.
9763 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9764 * gcc.dg/vect/vect-cond-1.c: Likewise.
9765 * gcc.dg/vect/vect-cond-2.c: Likewise.
9766 * gcc.dg/vect/vect-cond-3.c: Likewise.
9767 * gcc.dg/vect/vect-cond-4.c: Likewise.
9768 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9769 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9770 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9771 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9772 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9773 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9774 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9775 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9776 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9777 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9778 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9779 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9780 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9781 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9782 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9783 include of signal.h.
9784 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9785 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9786 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9787 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9788 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9789 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9790 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9791 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9792 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9793 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9794 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9795 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9796 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9797 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9798 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9799 * gcc.dg/vect/vect-outer-5.c: Likewise.
9800 * gcc.dg/vect/vect-outer-6.c: Likewise.
9801 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9802 include of stdio.h.
9803
9804 2016-01-12 Nick Clifton <nickc@redhat.com>
9805
9806 PR target/68913
9807 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9808 to fread so that it will be found in all target runtimes.
9809
9810 2016-01-12 Richard Biener <rguenther@suse.de>
9811
9812 PR tree-optimization/69053
9813 * g++.dg/torture/pr69053.C: New testcase.
9814
9815 2016-01-12 Richard Biener <rguenther@suse.de>
9816
9817 PR tree-optimization/69168
9818 * gcc.dg/torture/pr69168.c: New testcase.
9819
9820 2016-01-12 Richard Biener <rguenther@suse.de>
9821
9822 PR tree-optimization/69157
9823 * gcc.dg/torture/pr69157.c: New testcase.
9824
9825 2016-01-12 Richard Biener <rguenther@suse.de>
9826
9827 PR tree-optimization/69174
9828 * gcc.dg/torture/pr69174.c: New testcase.
9829
9830 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR c++/66808
9833 PR c++/69000
9834 * g++.dg/tls/pr66808.C: New test.
9835 * g++.dg/tls/pr69000.C: New test.
9836
9837 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9838
9839 * gcc.target/powerpc/swaps-p8-23.c: New test.
9840 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9841
9842 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9843
9844 PR tree-optimization/68356
9845 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9846
9847 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9848 Jim Wilson <jim.wilson@linaro.org>
9849
9850 PR target/69194
9851 * gcc.target/arm/pr69194.c: New test.
9852
9853 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9854
9855 PR target/69225
9856 * gcc.target/i386/pr69225-1.c: New test.
9857 * gcc.target/i386/pr69225-2.c: Likewise.
9858 * gcc.target/i386/pr69225-3.c: Likewise.
9859 * gcc.target/i386/pr69225-4.c: Likewise.
9860 * gcc.target/i386/pr69225-5.c: Likewise.
9861 * gcc.target/i386/pr69225-6.c: Likewise.
9862
9863 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9864
9865 PR target/67462
9866 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9867 if lp64.
9868
9869 PR target/69071
9870 * gcc.dg/pr69071.c: New test.
9871
9872 PR c++/69211
9873 * g++.dg/opt/pr69211.C: New test.
9874
9875 PR tree-optimization/69214
9876 * gcc.c-torture/compile/pr69214.c: New test.
9877
9878 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9879
9880 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9881 * gcc.target/i386/pr66232-11.c: Ditto.
9882 * gcc.target/i386/pr66232-12.c: Ditto.
9883 * gcc.target/i386/pr66232-13.c: Ditto.
9884
9885 2016-01-11 Richard Biener <rguenther@suse.de>
9886
9887 PR tree-optimization/69173
9888 * gcc.dg/torture/pr69173.c: New testcase.
9889
9890 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9891
9892 PR rtl-optimization/68796
9893 * gcc.target/aarch64/tst_5.c: New test.
9894 * gcc.target/aarch64/tst_6.c: Likewise.
9895
9896 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9897
9898 PR rtl-optimization/68841
9899 * gcc.dg/pr68841.c: New test.
9900 * gcc.c-torture/execute/pr68841.c: New test.
9901
9902 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9903
9904 PR rtl-optimization/68920
9905 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9906 for ix86 targets.
9907 * gcc.dg/ifcvt-5.c: New test.
9908
9909 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9910
9911 PR bootstrap/69123
9912 * g++.dg/pr69123.C: New.
9913
9914 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9915
9916 PR target/69010
9917 * gcc.target/i386/pr69010.c: New test.
9918
9919 2016-01-11 Martin Jambor <mjambor@suse.cz>
9920
9921 PR ipa/69044
9922 * gcc.target/i386/chkp-pr69044.c: New test.
9923
9924 2016-01-11 Tom de Vries <tom@codesourcery.com>
9925
9926 PR tree-optimization/69109
9927 * gcc.dg/autopar/pr69109-2.c: New test.
9928 * gcc.dg/autopar/pr69109.c: New test.
9929
9930 2016-01-11 Tom de Vries <tom@codesourcery.com>
9931
9932 PR tree-optimization/69108
9933 * gcc.dg/autopar/pr69108.c: New test.
9934
9935 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9936
9937 PR c++/69029
9938 * c-c++-common/Wisleading-indentation.c: Augment test.
9939
9940 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9941
9942 PR fortran/69154
9943 * gfortran.dg/inline_matmul_12.f90: New test.
9944
9945 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9946
9947 PR fortran/67779
9948 * gfortran.dg/actual_array_offset_1: New test.
9949
9950 2016-01-10 Tom de Vries <tom@codesourcery.com>
9951
9952 PR tree-optimization/69062
9953 * gcc.dg/autopar/pr69062.c: New test.
9954
9955 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9956
9957 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9958 * gcc.dg/vect/slp-perm-2.c: Likewise.
9959 * gcc.dg/vect/slp-perm-3.c: Likewise.
9960 * gcc.dg/vect/slp-perm-5.c: Likewise.
9961 * gcc.dg/vect/slp-perm-6.c: Likewise.
9962 * gcc.dg/vect/slp-perm-7.c: Likewise.
9963 * gcc.dg/vect/slp-perm-8.c: Likewise.
9964
9965 2016-01-10 Tom de Vries <tom@codesourcery.com>
9966
9967 PR tree-optimization/69039
9968 * gcc.dg/autopar/pr69039.c: New test.
9969
9970 2016-01-09 Marek Polacek <polacek@redhat.com>
9971
9972 PR c++/69113
9973 * g++.dg/pr69113.C: New test.
9974
9975 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9976
9977 PR middle-end/50865
9978 PR tree-optimization/69097
9979 * gcc.c-torture/execute/pr50865.c: New test.
9980 * gcc.c-torture/execute/pr69097-1.c: New test.
9981 * gcc.c-torture/execute/pr69097-2.c: New test.
9982 * gcc.dg/pr69097-1.c: New test.
9983 * gcc.dg/pr69097-2.c: New test.
9984
9985 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9986
9987 PR c++/69164
9988 * g++.dg/opt/pr69164.C: New test.
9989
9990 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR tree-optimization/69167
9993 * gcc.dg/pr69167.c: New test.
9994
9995 2016-01-08 Marek Polacek <polacek@redhat.com>
9996
9997 PR c++/68449
9998 * g++.dg/pr68449.C: New.
9999
10000 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10001
10002 PR tree-optimization/68707
10003 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10004 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10005 on platforms supporting it.
10006 * gcc.dg/vect/slp-perm-2.c: Likewise.
10007 * gcc.dg/vect/slp-perm-3.c: Likewise.
10008 * gcc.dg/vect/slp-perm-5.c: Likewise.
10009 * gcc.dg/vect/slp-perm-7.c: Likewise.
10010 * gcc.dg/vect/slp-perm-8.c: Likewise.
10011 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10012 on platforms supporting it.
10013
10014 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10015
10016 PR tree-optimization/69162
10017 * gcc.dg/pr69162.c: New test.
10018
10019 PR tree-optimization/69172
10020 * gcc.dg/pr69172.c: New test.
10021
10022 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10023
10024 PR tree-optimization/67781
10025 * gcc.c-torture/execute/pr67781.c: New file.
10026
10027 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10028
10029 PR tree-optimization/69083
10030 * gcc.dg/vect/pr69083.c: New test.
10031
10032 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10033
10034 PR tree-optimization/61441
10035 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10036 Use -fexcess-precision=standard for compiler options.
10037 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10038
10039 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10040
10041 PR fortran/69128
10042 * gfortran.dg/gomp/pr69128.f90: New test.
10043
10044 PR c++/69145
10045 * g++.dg/ext/pr69145-1.C: New test.
10046 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10047 * g++.dg/ext/pr69145-2.h: New file.
10048
10049 2016-01-07 Martin Sebor <msebor@redhat.com>
10050
10051 PR c/68966
10052 * gcc.dg/atomic-fetch-bool.c: New test.
10053 * gcc.dg/sync-fetch-bool.c: New test.
10054
10055 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10056
10057 PR fortran/66680
10058 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10059
10060 2016-01-07 Nick Clifton <nickc@redhat.com>
10061
10062 PR target/66655
10063 * g++.dg/pr66655.C: New test.
10064 * g++.dg/pr66655_1.cc: Test support file.
10065 * g++.dg/pr66655.h: Test header file.
10066
10067 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10068
10069 PR fortran/66680
10070 gfortran.dg/gomp/pr66680.f90: New test.
10071
10072 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10073
10074 PR target/69171
10075 * gcc.target/i386/pr69171-1.c: New test.
10076 * gcc.target/i386/pr69171-2.c: Likewise.
10077 * gcc.target/i386/pr69171-3.c: Likewise.
10078 * gcc.target/i386/pr69171-4.c: Likewise.
10079 * gcc.target/i386/pr69171-5.c: Likewise.
10080 * gcc.target/i386/pr69171-6.c: Likewise.
10081
10082 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10083
10084 PR middle-end/67639
10085 * c-c++-common/pr67639.c: New test.
10086
10087 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10088
10089 PR tree-optimization/69141
10090 * g++.dg/opt/pr69141.C: New test.
10091
10092 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10093
10094 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10095
10096 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10097
10098 PR target/69140
10099 * gcc.target/i386/pr69140.c: New test
10100
10101 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10102
10103 * gcc.dg/bad-dereference.c: New test case.
10104
10105 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10106
10107 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10108
10109 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10110
10111 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10112
10113 2016-01-06 Marek Polacek <polacek@redhat.com>
10114
10115 PR sanitizer/69099
10116 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10117
10118 2016-01-05 Marek Polacek <polacek@redhat.com>
10119
10120 PR c/69104
10121 * gcc.dg/atomic-invalid-2.c: New.
10122
10123 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10124
10125 PR target/68991
10126 * gcc.target/i386/pr68991.c: New test.
10127
10128 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10129
10130 PR target/68991
10131 * g++.dg/pr68991-1.C: New test.
10132 * g++.dg/pr68991-2.C: Likewise.
10133
10134 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10135
10136 PR other/60465
10137 * gcc.target/ia64/pr60465-gprel64.c: New test.
10138 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10139
10140 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10141
10142 PR rtl-optimization/68651
10143 * gcc.target/aarch64/pr68651_1.c: New test.
10144
10145 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10146
10147 PR c/69122
10148 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10149
10150 2016-01-05 Nathan Sidwell <nathan@acm.org>
10151
10152 PR c++/58583
10153 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10154
10155 * gcc.dg/alias-15.c: New.
10156
10157 2016-01-05 Nick Clifton <nickc@redhat.com>
10158
10159 PR target/68870
10160 * g++.dg/pr68770.C: New test.
10161
10162 2016-01-04 Mike Stump <mikestump@comcast.net>
10163
10164 * lib/target-supports.exp (check_effective_target_cilkplus):
10165 cilkplus targets require pthreads.
10166 (check_effective_target_cilkplus): Remove special case for NVPTX.
10167
10168 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10169
10170 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10171 generation.
10172
10173 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10174
10175 Update copyright years.
10176
10177 2016-01-04 Marek Polacek <polacek@redhat.com>
10178
10179 PR c/68908
10180 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10181 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10182 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10183
10184 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10185
10186 * gcc.target/sparc/20160104-2.c: New test.
10187
10188 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10189
10190 * gcc.target/sparc/20160104-1.c: New test.
10191
10192 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10193
10194 PR fortran/65045
10195 * gfortran.dg/pr65045.f90: New test.
10196
10197 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10198
10199 * gnat.dg/specs/debug1.ads: Delete.
10200
10201 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10202
10203 PR libgfortran/68867
10204 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10205 expression.
10206
10207 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10208
10209 PR libgfortran/68867
10210 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10211 PowerPC.
10212
10213 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10214
10215 PR fortran/68864
10216 * gfortran.dg/pr68864.f90: New test.
10217
10218 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR tree-optimization/69070
10221 * gcc.dg/pr69070.c: New test.
10222
10223 PR sanitizer/69055
10224 * gfortran.dg/pr69055.f90: New test.
10225
10226 PR target/69015
10227 * gcc.dg/pr69015.c: New test.
10228 \f
10229 Copyright (C) 2016 Free Software Foundation, Inc.
10230
10231 Copying and distribution of this file, with or without modification,
10232 are permitted in any medium without royalty provided the copyright
10233 notice and this notice are preserved.