1 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
3 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4 (check_effective_target_c++): Likewise. Also match for libstdc++.
6 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
9 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
10 * gfortran.dg/equiv_constraint_7.f90: Ditto.
11 * gfortran.dg/pr41922.f90: New test.
13 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
16 * gfortran.dg/pr68566.f90: new test.
18 2016-07-30 Martin Sebor <msebor@redhat.com>
22 * g++.dg/cpp0x/constexpr-cast.C: New test.
23 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
24 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
25 * g++.dg/ubsan/pr63956.C: Correct.
27 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
29 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
30 vector double or vector long where the vector is in memory.
31 * gcc.target/powerpc/vec-extract-3.c: Likewise.
32 * gcc.target/powerpc/vec-extract-4.c: Likewise.
34 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
37 * gfortran.dg/pr69867.f90: New test.
39 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
42 * gfortran.dg/pr69962.f90: New test.
44 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
47 * gfortran.dg/pr70006.f90: New test.
49 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
52 * gfortran.dg/pr71730.f90: New test.
53 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
54 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
55 * gfortran.dg/array_constructor_26.f03: Ditto.
57 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
59 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
60 * gcc.target/powerpc/pr71763.c: Likewise.
62 2016-07-29 Marek Polacek <polacek@redhat.com>
65 * gcc.dg/940510-1.c: Adjust dg-error.
66 * gcc.dg/c99-flex-array-1.c: Likewise.
67 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
70 * gcc.dg/noncompile/pr71853.c: New test.
73 * gcc.dg/noncompile/pr71573.c: New test.
76 * g++.dg/warn/Wparentheses-30.C: New test.
77 * gcc.dg/Wparentheses-14.c: New test.
79 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
81 * gcc.dg/pr59833.c: Use dg-add-options ieee.
83 2016-07-29 Bin Cheng <bin.cheng@arm.com>
85 PR tree-optimization/57558
86 * gcc.dg/vect/pr57558-1.c: New test.
87 * gcc.dg/vect/pr57558-2.c: New test.
89 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
91 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
92 to scan forwprop1 dump pass.
94 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
97 * g++.dg/template/pr51488.C: New.
99 2016-07-29 Jakub Jelinek <jakub@redhat.com>
102 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
104 * gcc.dg/pr71969-1.c: New test.
105 * gcc.dg/pr71969-2.c: New test.
106 * gcc.dg/pr71969-3.c: New test.
108 2016-07-29 Marek Polacek <polacek@redhat.com>
111 * c-c++-common/pr71574.c: New test.
114 * gcc.dg/noncompile/pr71583.c: New test.
116 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
119 * gcc.dg/pr68217.c: New test.
121 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
124 * gfortran.dg/pr71067_1.f90: New test.
125 * gfortran.dg/pr71067_2.f90: Ditto.
127 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
129 * gcc.target/powerpc/vec-extract-1.c: New test.
131 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
134 * gfortran.dg/pr71799.f90: New test.
136 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
139 * g++.dg/cpp0x/pr71665-1.C: New.
140 * g++.dg/cpp0x/pr71665-2.C: Likewise.
141 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
142 * g++.dg/ext/label10.C: Likewise.
143 * g++.dg/parse/constant5.C: Likewise.
145 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
148 * gfortran.dg/pr71859.f90: New test.
149 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
150 * gfortran.dg/coarray_collectives_1.f90: Ditto.
152 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
155 * gfortran.dg/pr71883.f90 : New test.
157 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
159 PR tree-optimization/71734
160 * g++.dg/vect/pr70729-nest.cc: New test.
162 2016-07-28 Renlin Li <renlin.li@arm.com>
165 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
168 * gfortran.dg/dependency_47.f90: New test.
170 2016-07-28 Martin Liska <mliska@suse.cz>
172 PR gcov-profile/68025
173 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
175 2016-07-28 Martin Liska <mliska@suse.cz>
177 * g++.dg/vect/pr70944.cc: New test.
179 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
182 * gcc.dg/torture/pr71994.c: New test.
184 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
187 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
188 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
189 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
191 2016-07-27 Richard Biener <rguenther@suse.de>
193 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
195 2016-07-27 Martin Liska <mliska@suse.cz>
197 * gcc.dg/predict-13.c: New test.
198 * gcc.dg/predict-14.c: New test.
200 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
202 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
204 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
207 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
210 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
211 IEEE built-in functions handle quiet and signalling NaNs
214 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
217 * gfortran.dg/pr71862.f90: New test.
219 2016-07-26 Martin Sebor <msebor@redhat.com>
221 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
222 selector with dg-options.
224 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
226 PR tree-optimization/18046
227 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
228 * gcc.dg/tree-ssa/vrp103.c: New test.
229 * gcc.dg/tree-ssa/vrp104.c: New test.
231 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
233 * gcc.target/powerpc/pr63354.c: Require lp64 since
234 -mprofile-kernel is not legal with -m32.
236 2016-07-26 Richard Biener <rguenther@suse.de>
238 PR rtl-optimization/71984
239 * gcc.dg/torture/pr71984.c: New testcase.
241 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
243 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
244 g++-dg-runtest via et-dg-runtest.
245 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
246 * gcc.dg/vect/vect.exp: Likewise.
247 * gfortran.dg/graphite/graphite.exp: Likewise, but for
249 * gfortran.dg/vect/vect.exp: Likewise.
250 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
251 (check_mips_loongson_hw_available): Likewise.
252 (check_effective_target_mpaired_single_runtime): Likewise.
253 (check_effective_target_mips_loongson_runtime): Likewise.
254 (add_options_for_mpaired_single): Likewise.
255 (check_effective_target_vect_int): Add global et_index.
256 Check and save the supported feature for a target selected by
257 the et_index target. Break long lines where appropriate. Call
258 et-is-effective-target for MIPS with an argument instead of
259 check_effective_target_* where appropriate.
260 (check_effective_target_vect_intfloat_cvt): Likewise.
261 (check_effective_target_vect_uintfloat_cvt): Likewise.
262 (check_effective_target_vect_floatint_cvt): Likewise.
263 (check_effective_target_vect_floatuint_cvt): Likewise.
264 (check_effective_target_vect_simd_clones): Likewise.
265 (check_effective_target_vect_shift): ewise.
266 (check_effective_target_whole_vector_shift): Likewise.
267 (check_effective_target_vect_bswap): Likewise.
268 (check_effective_target_vect_shift_char): Likewise.
269 (check_effective_target_vect_long): Likewise.
270 (check_effective_target_vect_float): Likewise.
271 (check_effective_target_vect_double): Likewise.
272 (check_effective_target_vect_long_long): Likewise.
273 (check_effective_target_vect_no_int_max): Likewise.
274 (check_effective_target_vect_no_int_add): Likewise.
275 (check_effective_target_vect_no_bitwise): Likewise.
276 (check_effective_target_vect_widen_shift): Likewise.
277 (check_effective_target_vect_no_align): Likewise.
278 (check_effective_target_vect_hw_misalign): Likewise.
279 (check_effective_target_vect_element_align): Likewise.
280 (check_effective_target_vect_condition): Likewise.
281 (check_effective_target_vect_cond_mixed): Likewise.
282 (check_effective_target_vect_char_mult): Likewise.
283 (check_effective_target_vect_short_mult): Likewise.
284 (check_effective_target_vect_int_mult): Likewise.
285 (check_effective_target_vect_extract_even_odd): Likewise.
286 (check_effective_target_vect_interleave): Likewise.
287 (check_effective_target_vect_stridedN): Likewise.
288 (check_effective_target_vect_multiple_sizes): Likewise.
289 (check_effective_target_vect64): Likewise.
290 (check_effective_target_vect_call_copysignf): Likewise.
291 (check_effective_target_vect_call_sqrtf): Likewise.
292 (check_effective_target_vect_call_btrunc): Likewise.
293 (check_effective_target_vect_call_btruncf): Likewise.
294 (check_effective_target_vect_call_ceil): Likewise.
295 (check_effective_target_vect_call_ceilf): Likewise.
296 (check_effective_target_vect_call_floor): Likewise.
297 (check_effective_target_vect_call_floorf): Likewise.
298 (check_effective_target_vect_call_lceil): Likewise.
299 (check_effective_target_vect_call_lfloor): Likewise.
300 (check_effective_target_vect_call_nearbyint): Likewise.
301 (check_effective_target_vect_call_nearbyintf): Likewise.
302 (check_effective_target_vect_call_round): Likewise.
303 (check_effective_target_vect_call_roundf): Likewise.
304 (check_effective_target_vect_perm): Likewise, but also append *_saved
305 to the existing global name to properly cache the result.
306 (check_effective_target_vect_perm_byte): Likewise.
307 (check_effective_target_vect_perm_short): Likewise.
308 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
309 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
310 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
311 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
312 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
313 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
314 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
315 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
316 (check_effective_target_vect_sdot_qi): Likewise.
317 (check_effective_target_vect_udot_qi): Likewise.
318 (check_effective_target_vect_sdot_hi): Likewise.
319 (check_effective_target_vect_udot_hi): Likewise.
320 (check_effective_target_vect_usad_char): Likewise.
321 (check_effective_target_vect_pack_trunc): Likewise.
322 (check_effective_target_vect_unpack): Likewise.
323 (check_effective_target_vect_aligned_arrays): Likewise.
324 (check_effective_target_vect_natural_alignment): Likewise.
325 (check_effective_target_vector_alignment_reachable): Likewise.
326 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
327 (is-effective-target): Initialize et_index if undefined.
328 (et-dg-runtest): New.
329 (et-is-effective-target): Likewise.
330 (check_vect_support_and_set_flags): Add supported MIPS targets to
331 EFFECTIVE_TARGETS list. Return the number of supported targets.
333 2016-07-26 Richard Biener <rguenther@suse.de>
334 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
337 * gcc.dg/pr70920-1.c: New test-case.
338 * gcc.dg/pr70902-2.c: Likewise.
339 * gcc.dg/pr70920-3.c: Likewise.
340 * gcc.dg/pr70920-4.c: Likewise
341 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
344 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
346 * gcc.c-torture/execute/pr71494.c: Require label_values.
347 * gcc.dg/pr16973.c: Ditto.
349 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
351 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
352 * gcc.dg/torture/pr69771.c: Require int32plus.
353 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
355 2016-07-25 Martin Liska <mliska@suse.cz>
357 * gcc.dg/torture/pr71987.c: New test.
359 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
362 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
363 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
364 * gfortran.dg/pr71935.f90: New test.
366 2016-07-22 Martin Sebor <msebor@redhat.com>
369 * g++.dg/ext/atomic-3.C: New test.
370 * gcc.dg/atomic/pr71675.c: New test.
372 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
374 * gcc.target/i386/mvc8.c: New test.
376 2016-07-22 Bin Cheng <bin.cheng@arm.com>
378 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
379 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
381 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
384 * gfortran.dg/constructor_50.f90: New test.
386 2016-07-22 Martin Liska <mliska@suse.cz>
388 PR gcov-profile/69028
389 PR gcov-profile/62047
390 * g++.dg/cilk-plus/pr69028.C: New test.
392 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
394 * gfortran.dg/coarray_stat_2.f90: New test.
396 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
398 * gcc.target/powerpc/vec-extract.h: New files to check the
399 vec_extract built-in functions for all vector types, testing
400 accessing each element, both with constant and variable element
402 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
403 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
404 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
405 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
406 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
407 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
408 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
409 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
410 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
412 2016-07-21 Jakub Jelinek <jakub@redhat.com>
415 * g++.dg/other/pr71728.C: New test.
417 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
419 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
420 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
421 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
422 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
423 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
425 2016-07-21 Richard Biener <rguenther@suse.de>
427 PR tree-optimization/71947
428 * gcc.dg/tree-ssa/vrp102.c: New testcase.
430 2016-07-21 Bin Cheng <bin.cheng@arm.com>
432 * gcc.dg/tree-ssa/scev-15.c: New.
434 2016-07-21 Bin Cheng <bin.cheng@arm.com>
436 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
438 2016-07-21 Jakub Jelinek <jakub@redhat.com>
441 * g++.dg/gomp/pr71941.C: New test.
443 2016-07-20 David Malcolm <dmalcolm@redhat.com>
447 * g++.dg/spellcheck-identifiers.C: New test case, based on
448 gcc.dg/spellcheck-identifiers.c.
449 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
450 gcc.dg/spellcheck-identifiers-2.c.
451 * g++.dg/spellcheck-typenames.C: New test case, based on
452 gcc.dg/spellcheck-typenames.c
454 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
456 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
457 pointer to member function and also test catching by reference.
459 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
461 * gcc.target/s390/pr67443.c: Fix test case.
463 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
465 * gcc.target/s390/insv-1.c: Xfail some tests.
466 * gcc.target/s390/insv-2.c: Likewise.
468 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
470 * gcc.target/avr/torture/get-mem.c: New test.
471 * gcc.target/avr/torture/set-mem.c: New test.
473 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
476 * gcc.target/avr/torture/tiny-progmem.c: New test.
478 2016-07-20 Jakub Jelinek <jakub@redhat.com>
481 * g++.dg/parse/pr71909.C: New test.
482 * g++.dg/tm/pr71909.C: New test.
485 * g++.dg/cpp0x/constexpr-50060.C: New test.
486 * g++.dg/cpp1y/constexpr-50060.C: New test.
488 2016-07-20 Martin Liska <mliska@suse.cz>
490 * gfortran.dg/graphite/pr71898.f90: New test.
492 2016-07-20 Bin Cheng <bin.cheng@arm.com>
494 PR tree-optimization/71503
495 PR tree-optimization/71683
496 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
497 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
499 2016-07-20 Martin Liska <mliska@suse.cz>
501 * gcc.dg/plugin/plugin.exp: Remove sreal test.
502 * gcc.dg/plugin/sreal-test-1.c: Remove.
503 * gcc.dg/plugin/sreal_plugin.c: Remove.
505 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
508 * gfortran.dg/dependency_47.f90: New test.
510 2016-07-19 Jakub Jelinek <jakub@redhat.com>
512 PR rtl-optimization/71916
513 * gcc.c-torture/compile/pr71916.c: New test.
516 * g++.dg/torture/pr71874.C: New test.
519 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
520 (my_alloc): Rewritten to use __builtin_posix_memalign and
522 (my_free): Use __builtin_free instead of _mm_free.
523 (Vec::operator=): Use __builtin_memcpy.
525 2016-07-19 Martin Jambor <mjambor@suse.cz>
528 * gfortran.dg/pr71688.f90: New test.
530 2016-07-19 Richard Biener <rguenther@suse.de>
532 * c-c++-common/vector-subscript-6.c: New testcase.
533 * c-c++-common/vector-subscript-7.c: Likewise.
535 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
537 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
538 and UInt32 based on __SIZEOF_INT__.
540 2016-07-19 Richard Biener <rguenther@suse.de>
542 PR tree-optimization/71901
543 * gcc.dg/torture/pr71901.c: New testcase.
545 2016-07-19 Richard Biener <rguenther@suse.de>
547 PR tree-optimization/71908
548 * gcc.dg/torture/pr71908.c: New testcase.
550 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
553 * gcc.target/powerpc/pr71493-1.c: New test.
554 * gcc.target/powerpc/pr71493-2.c: Likewise.
556 2016-07-18 Jakub Jelinek <jakub@redhat.com>
559 * g++.dg/conversion/ambig3.C: New test.
562 * g++.dg/cpp0x/constexpr-71828.C: New test.
565 * g++.dg/template/pr71826.C: New test.
568 * g++.dg/template/defarg21.C: New test.
571 * g++.dg/ext/vector31.C: New test.
573 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
575 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
577 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
579 PR tree-optimization/71734
580 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
582 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
584 * gcc.target/s390/warn-dynamicstack-1.c: New test.
585 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
586 stack-layout-dynamic-1.c: New test.
588 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
590 * gcc.target/s390/nolrl-1.c: New test.
592 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
595 * gfortran.dg/pr71523_1.f90: New test.
596 * gfortran.dg/pr71523_2.f90: New test.
598 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
600 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
603 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
604 Marco Restelli <mrestelli@gmail.com>
607 * gfortran.dg/pr62125.f90: New test.
609 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
611 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
612 * gcc.target/powerpc/mulkc3-1.c: Likewise.
614 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
617 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
618 * g++.dg/cpp0x/nullptr35.C: New test.
620 2016-07-15 Bin Cheng <bin.cheng@arm.com>
622 * gcc.dg/tree-ssa/scev-8.c: Update test string.
624 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
626 * gfortran.dg/goacc/vector_length.f90: New test.
628 2016-07-15 Richard Biener <rguenther@suse.de>
630 PR tree-optimization/71881
631 * gcc.dg/torture/pr71881.c: New testcase.
633 2016-07-15 Richard Biener <rguenther@suse.de>
635 PR tree-optimization/71887
636 * gcc.dg/torture/pr71887.c: New testcase.
638 2016-07-15 Jakub Jelinek <jakub@redhat.com>
641 * gcc.dg/spellcheck-identifiers-3.c: New test.
643 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
646 * gfortran.dg/null_9.f90: New test.
648 2016-07-15 Bin Cheng <bin.cheng@arm.com>
650 * gcc.dg/tree-ssa/loop-41.c: New test.
652 2016-07-15 Bin Cheng <bin.cheng@arm.com>
654 PR tree-optimization/71347
655 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
657 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
660 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
661 * gfortran.dg/contains.f90: Ditto.
662 * gfortran.dg/contains_empty_1.f03: Ditto.
663 * gfortran.dg/submodule_3.f08: Ditto.
665 2016-07-14 Jakub Jelinek <jakub@redhat.com>
668 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
669 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
670 expected diagnostics.
673 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
674 * gcc.dg/spellcheck-identifiers-2.c: New test.
675 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
676 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
678 2016-07-14 Jakub Jelinek <jakub@redhat.com>
680 PR tree-optimization/71872
681 * gcc.c-torture/compile/pr71872.c: New test.
683 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
685 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
686 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
687 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
688 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
689 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
690 * gcc.target/arm/atomic-op-acquire-1.c: This.
691 * gcc.target/arm/atomic-op-char.c: Rename into ...
692 * gcc.target/arm/atomic-op-char-1.c: This.
693 * gcc.target/arm/atomic-op-consume.c: Rename into ...
694 * gcc.target/arm/atomic-op-consume-1.c: This.
695 * gcc.target/arm/atomic-op-int.c: Rename into ...
696 * gcc.target/arm/atomic-op-int-1.c: This.
697 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
698 * gcc.target/arm/atomic-op-relaxed-1.c: This.
699 * gcc.target/arm/atomic-op-release.c: Rename into ...
700 * gcc.target/arm/atomic-op-release-1.c: This.
701 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
702 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
703 * gcc.target/arm/atomic-op-short.c: Rename into ...
704 * gcc.target/arm/atomic-op-short-1.c: This.
705 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
706 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
707 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
708 * gcc.target/arm/atomic-op-char-2.c: Likewise.
709 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
710 * gcc.target/arm/atomic-op-int-2.c: Likewise.
711 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
712 * gcc.target/arm/atomic-op-release-2.c: Likewise.
713 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
714 * gcc.target/arm/atomic-op-short-2.c: Likewise.
716 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
719 * gfortran.dg/select_type_35.f03: New test.
721 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
724 PR tree-optimization/70923
725 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
726 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
727 * gcc.dg/vect/pr65951.c: Likewise.
728 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
730 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
732 * c-c++-common/pr60226.c: Expect maximum object file alignment
735 2016-07-14 Richard Biener <rguenther@suse.de>
737 PR tree-optimization/71866
738 * gcc.dg/torture/pr71866.c: New testcase.
740 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
742 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
743 selector and enclose boolean expression in curly braces.
745 2016-07-14 Alan Modra <amodra@gmail.com>
748 * gcc.target/powerpc/p9-novsx.c: New.
750 2016-07-13 Andi Kleen <ak@linux.intel.com>
752 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
753 * g++.dg/tree-prof/morefunc.C: Dito.
754 * g++.dg/tree-prof/pr35545.C: Dito.
755 * g++.dg/tree-prof/reorder.C: Dito.
756 * gcc.dg/tree-prof/20050826-2.c: Dito.
757 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
758 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
759 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
760 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
761 * gcc.dg/tree-prof/inliner-1.c: Dito.
762 * gcc.dg/tree-prof/merge_block.c: Dito.
763 * gcc.dg/tree-prof/stringop-1.c: Dito.
764 * gcc.dg/tree-prof/stringop-2.c: Dito.
765 * gcc.dg/tree-prof/switch-case-1.c: Dito.
766 * gcc.dg/tree-prof/switch-case-2.c: Dito.
767 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
768 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
769 * gcc.dg/tree-prof/update-loopch.c: Dito.
770 * gcc.dg/tree-prof/val-prof-1.c: Dito.
771 * gcc.dg/tree-prof/val-prof-2.c: Dito.
772 * gcc.dg/tree-prof/val-prof-3.c: Dito.
773 * gcc.dg/tree-prof/val-prof-4.c: Dito.
774 * gcc.dg/tree-prof/val-prof-5.c: Dito.
775 * gcc.dg/tree-prof/val-prof-6.c: Dito.
776 * gcc.dg/tree-prof/val-prof-7.c: Dito.
778 2016-07-13 Andi Kleen <ak@linux.intel.com>
780 * lib/profopt.exp (profopt-execute): Remove .imports files.
782 2016-07-13 Andi Kleen <ak@linux.intel.com>
784 * lib/profopt.exp (profopt-execute): Always log profiler command line.
786 2016-07-13 Andi Kleen <ak@linux.intel.com>
788 * lib/profopt.exp (dg-final-scan-autofdo,
789 dg-final-scan-not-autofdo): New functions.
791 2016-07-13 Bin Cheng <bin.cheng@arm.com>
793 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
794 * gcc.dg/vect/vect-35.c: Ditto.
795 * gcc.dg/vect/vect-alias-check-2.c: New test.
797 2016-07-13 Martin Liska <mliska@suse.cz>
799 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
800 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
801 * gfortran.dg/pr42108.f90: Update expected dump scan.
803 2016-07-13 Richard Biener <rguenther@suse.de>
805 PR tree-optimization/24574
806 * gcc.dg/pr24574.c: New testcase.
808 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
810 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
811 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
812 * c-c++-common/pr68833-1.c: Require int32plus.
813 * gcc.dg/ipa/pr63551.c: Likewise.
814 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
815 * gcc.dg/ipa/pr64041.c: Require int32plus.
817 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
820 * g++.dg/pr71633.C: New test.
822 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
824 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
825 Add new arm_thumb1_cbz_ok effective target.
826 * gcc.target/arm/cbz.c: New test.
828 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
830 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
831 Define effective target.
832 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
833 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
834 * gcc.target/arm/movhi_movw.c: New test.
835 * gcc.target/arm/movsi_movw.c: Likewise.
836 * gcc.target/arm/movdi_movw.c: Likewise.
838 2016-07-13 Richard Biener <rguenther@suse.de>
841 * gcc.dg/pr71104-1.c: New testcase.
842 * gcc.dg/pr71104-2.c: Likewise.
844 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
847 * gcc.target/powerpc/pr71805.c: New test.
849 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
851 * gcc.target/powerpc/divkc3-1.c: New.
852 * gcc.target/powerpc/mulkc3-1.c: New.
854 2016-07-12 Nathan Sidwell <nathan@acm.org>
856 * gcc.target/arm/data-rel-1.c: New.
857 * gcc.target/arm/data-rel-2.c: New.
858 * gcc.target/arm/data-rel-3.c: New.
860 2016-07-12 Martin Liska <mliska@suse.cz>
862 * gcc.dg/params/blocksort-part.c: New test.
863 * gcc.dg/params/params.exp: New file.
865 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
868 * gcc.c-torture/execute/pr71700.c: New test.
870 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
871 Richard Biener <rguenther@suse.de>
873 PR tree-optimization/23286
874 PR tree-optimization/70159
875 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
876 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
877 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
878 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
879 * gcc.dg/tree-ssa/pr35286.c: Likewise.
880 * gcc.dg/tree-ssa/pr35287.c: Likewise.
881 * gcc.dg/hoist-register-pressure-1.c: Likewise.
882 * gcc.dg/hoist-register-pressure-2.c: Likewise.
883 * gcc.dg/hoist-register-pressure-3.c: Likewise.
884 * gcc.dg/pr51879-12.c: Likewise.
885 * gcc.dg/strlenopt-9.c: Likewise.
886 * gcc.dg/tree-ssa/pr47392.c: Likewise.
887 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
888 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
889 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
890 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
891 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
892 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
893 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
894 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
895 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
896 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
897 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
898 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
899 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
900 * gfortran.dg/pr43984.f90: Adjust expected outcome.
902 2016-07-12 Richard Biener <rguenther@suse.de>
904 PR rtl-optimization/68961
905 * gcc.target/i386/pr68961.c: New testcase.
907 2016-07-11 Jakub Jelinek <jakub@redhat.com>
910 * c-c++-common/gomp/pr71758.c: New test.
911 * gfortran.dg/gomp/pr71758.f90: New test.
913 PR tree-optimization/71823
914 * gcc.dg/vect/pr71823.c: New test.
916 2016-07-11 David Malcolm <dmalcolm@redhat.com>
918 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
919 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
920 and LINE_MAP_MAX_LOCATION_WITH_COLS.
922 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
925 * gcc.target/i386/pr71801.c: New test.
927 2016-07-11 Richard Biener <rguenther@suse.de>
929 PR tree-optimization/71816
930 * gcc.dg/torture/pr71816.c: New testcase.
932 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
935 * gfortran.dg/dependency_46.f90: New test.
937 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
939 PR rtl-optimization/71621
940 * gcc.target/i386/pr71621-1.c: New.
941 * gcc.target/i386/pr71621-2.c: New.
943 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
945 * gfortran.dg/goacc/pr71704.f90: New test.
947 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
950 * gcc.target/powerpc/pr71297.c: New.
952 2016-07-08 Jiong Wang <jiong.wang@arm.com>
954 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
956 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
959 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
961 2016-07-08 Alan Hayward <alan.hayward@arm.com>
963 PR tree-optimization/71667
964 * gcc.dg/vect/pr71667.c: New
966 2016-07-08 Martin Liska <mliska@suse.cz>
968 * gcc.dg/torture/pr71606.c: New test.
970 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
973 * gfortran.dg/pr71764.f90: New test.
975 2016-07-07 Jakub Jelinek <jakub@redhat.com>
976 Kai Tietz <ktietz70@googlemail.com>
980 * g++.dg/cpp0x/pr70869.C: New test.
981 * g++.dg/cpp0x/pr71054.C: New test.
983 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
985 * g++.dg/debug/pr71432.C: Fail on AIX.
987 2016-07-07 Martin Liska <mliska@suse.cz>
989 * gfortran.dg/do_1.f90: Remove a corner case that triggers
990 an undefined behavior.
991 * gfortran.dg/do_3.F90: Likewise.
992 * gfortran.dg/do_check_11.f90: New test.
993 * gfortran.dg/do_check_12.f90: New test.
994 * gfortran.dg/do_corner_warn.f90: New test.
996 2016-07-07 Martin Liska <mliska@suse.cz>
998 * gfortran.dg/predict-1.f90: Ammend the test.
999 * gfortran.dg/predict-2.f90: Likewise.
1001 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1004 * g++.dg/pr71624.C: New test.
1006 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1008 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1009 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1010 ARMv8-M Mainline architectures.
1012 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1014 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1015 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1017 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1021 * gcc.target/powerpc/pr71763.c: New file.
1023 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1025 PR tree-optimization/71518
1026 * gcc.dg/pr71518.c: New test.
1028 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1030 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1032 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1035 * gcc.target/avr/pr50739.c: New test.
1037 2016-07-05 Jan Hubicka <jh@suse.cz>
1039 * gcc.dg/tree-ssa/scev-14.c: update template.
1041 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1043 * gcc.dg/vect/group-no-gaps-1.c: New test.
1045 2016-07-05 Andi Kleen <ak@linux.intel.com>
1047 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1048 if kernel supports MPX.
1050 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
1052 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1054 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1055 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1057 * gcc.target/powerpc/signbit-1.c: New test.
1058 * gcc.target/powerpc/signbit-2.c: New test.
1059 * gcc.target/powerpc/signbit-3.c: New test.
1061 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1063 PR rtl-optimization/71594
1064 * gcc.dg/torture/pr71594.c: New test.
1066 2016-07-05 Jan Hubicka <jh@suse.cz>
1068 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1070 2016-07-05 David Malcolm <dmalcolm@redhat.com>
1073 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1074 number of missing semicolon error.
1075 * g++.dg/pr62314-2.C: New test case.
1077 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1079 * gfortran.dg/coarray_stat_function.f90: New test.
1080 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1081 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1084 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1087 * gfortran.dg/deferred_character_17.f90: New test.
1089 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1091 * gcc.target/arm/neon/polytypes.c: Move to ...
1092 * gcc.target/arm/polytypes.c: ... here.
1093 * gcc.target/arm/neon/pr51534.c: Move to ...
1094 * gcc.target/arm/pr51534.c: ... here.
1095 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1096 * gcc.target/arm/vect-vcvt.c: ... here.
1097 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1098 * gcc.target/arm/vect-vcvtq.c: ... here.
1099 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1100 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1101 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1102 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1103 * gcc.target/arm/neon/neon.exp: Delete.
1104 * gcc.target/arm/neon/: Delete.
1106 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1109 * gfortran.dg: pr65575.f90: New test.
1111 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1114 * gfortran.dg: pr35849.f90: New test.
1116 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1119 * g++.dg/cpp0x/pr71739.C: New test.
1121 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1123 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1125 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1127 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1129 * gcc.target/s390/loc-1.c: New test.
1131 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1133 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1134 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1136 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1139 * gcc.target/aarch64/pr63874.c: New test.
1141 2016-07-04 Jan Beulich <jbeulich@suse.com>
1143 * g++.dg/header.c: New.
1144 * gcc.dg/header.c: New.
1146 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1149 * c-c++-common/Wunused-var-15.c: New test.
1151 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1154 * gfortran.dg/gomp/pr71687.f90: New test.
1156 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1158 * gcc.dg/const-float128-ped.c: Require __float128 effective
1160 * gcc.dg/const-float128.c: Likewise.
1161 * gcc.dg/torture/float128-cmp-invalid.c: Require
1162 __float128 and base_quadfloat_support effective targets, and
1164 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1165 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1166 * gcc.dg/torture/float128-nan.c: Likewise.
1167 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1168 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1169 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1170 * lib/target-supports.exp (check_effective_target___float128): New.
1171 (add_options_for___float128): New.
1172 (check_effective_target_base_quadword_support): New.
1174 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1177 * gcc.target/powerpc/pr71720.c: New test.
1179 2016-07-01 Jan Beulich <jbeulich@suse.com>
1181 * gcc.dg/bss.c: New.
1183 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1186 * gcc.target/powerpc/pr71698.c: New test.
1188 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1191 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1192 instead of ".foo" for its section name.
1193 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1194 depending on MCU's flash size.
1195 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1196 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1197 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1198 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1199 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1200 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1202 2016-07-01 Jan Beulich <jbeulich@suse.com>
1204 * gcc.target/i386/pr65105-2.c: Add -msse2.
1206 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1208 PR tree-optimization/71707
1209 * gcc.dg/strlenopt-29.c: New test.
1212 * gfortran.dg/gomp/pr71704.f90: New test.
1215 * gfortran.dg/gomp/pr71705.f90: New test.
1217 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1219 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1220 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1221 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1222 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1223 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1224 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1225 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1226 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1227 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1228 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1229 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1230 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1231 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1232 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1233 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1234 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1235 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1236 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1237 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1238 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1239 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1240 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1241 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1242 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1243 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1244 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1245 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1246 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1247 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1248 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1249 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1250 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1251 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1252 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1253 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1254 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1255 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1256 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1257 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1258 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1259 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1260 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1261 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1262 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1263 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1264 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1265 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1266 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1267 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1268 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1269 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1270 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1271 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1272 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1273 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1274 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1275 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1276 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1277 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1278 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1279 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1280 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1281 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1282 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1283 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1284 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1285 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1286 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1287 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1288 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1289 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1290 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1291 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1292 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1293 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1294 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1295 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1296 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1297 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1298 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1299 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1301 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1302 James Greenhalgh <james.greenhalgh@arm.com>
1304 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1306 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1307 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1309 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1311 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1314 * gcc.dg/spellcheck-options-12.c: New test case.
1316 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1319 * gcc.c-torture/compile/pr71693.c: New test.
1321 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1323 * gcc.dg/spellcheck-params.c: New testcase.
1324 * gcc.dg/spellcheck-params-2.c: New testcase.
1326 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1328 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1329 vector extract instructions.
1330 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1332 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1335 * gfortran.dg/unexpected_eof_2.f90: New test.
1336 * gfortran.dg/unexpected_eof_3.f90: New test.
1338 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1340 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1342 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1344 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1345 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1346 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1348 2016-06-29 Richard Biener <rguenther@suse.de>
1351 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1353 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1355 * gcc.target/arm/aapcs/neon-vect10.c: Require
1356 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1357 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1358 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1359 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1360 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1361 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1362 * gcc.target/arm/fp16-aapcs-1.c: Require
1363 -mfloat-ab=hard. Also simplify the test.
1364 * gcc.target/arm/fp16-aapcs-2.c: New.
1366 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1368 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1369 (add_options_for_arm_fp16_ieee): New.
1370 (add_options_for_arm_fp16_alternative): New.
1371 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1373 (effective_target_arm_fp16_hw): New.
1375 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1377 PR tree-optimization/71655
1378 * g++.dg/pr71655.C: New test.
1380 2016-06-29 Martin Liska <mliska@suse.cz>
1382 * gcc.dg/pr71585.c: New test.
1383 * gcc.dg/pr71585-2.c: New test.
1384 * gcc.dg/pr71585-3.c: New test.
1386 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1388 PR tree-optimization/70729
1389 * g++.dg/vect/pr70729.cc: New test.
1391 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1393 * c-c++-common/gomp/cancel-1.c: Extend.
1395 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1397 PR tree-optimization/71625
1398 * gcc.dg/strlenopt-28.c: New test.
1400 2016-06-29 Richard Biener <rguenther@suse.de>
1403 * g++.dg/torture/pr71002.C: Adjust testcase.
1405 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1408 * gcc.dg/pr71685.c: New test.
1410 2016-06-28 Martin Sebor <msebor@redhat.com>
1413 * gcc.dg/init-bad-9.c: New test.
1415 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1417 * gcc.target/powerpc/abs128-1.c: Require VSX.
1418 * gcc.target/powerpc/copysign128-1.c: Likewise.
1419 * gcc.target/powerpc/inf128-1.c: Likewise.
1420 * gcc.target/powerpc/nan128-1.c: Likewise.
1422 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1425 * gcc.c-torture/execute/pr71626-1.c: New test.
1426 * gcc.c-torture/execute/pr71626-2.c: New test.
1428 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1431 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1433 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1436 * gcc.target/powerpc/pr71670.c: New testcase.
1438 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1441 * gcc.target/powerpc/pr71656-1.c: New test.
1442 * gcc.target/powerpc/pr71656-2.c: New test.
1444 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1446 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1448 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1449 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1450 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1451 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1452 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1453 Add arm_neon_fp16_ok effective target.
1454 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1456 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1458 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1460 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1462 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1464 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1466 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1468 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1470 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1472 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1474 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1477 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1479 * gcc.dg/predict-12.c: New testcase.
1481 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1484 * gfortran.dg/pr71649.f90: New test.
1486 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1488 PR tree-optimization/71643
1489 * g++.dg/opt/pr71643.C: New test.
1491 PR tree-optimization/71631
1492 * gcc.c-torture/execute/pr71631.c: New test.
1494 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1496 * gcc.dg/predict-11.c: New testcase.
1497 * gfortran.dg/predict-2.f90: New testcase.
1499 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1501 * gcc.dg/predict-10.c: New test.
1503 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1505 * gcc.target/powerpc/abs128-1.c: New.
1506 * gcc.target/powerpc/copysign128-1.c: New.
1507 * gcc.target/powerpc/inf128-1.c: New.
1508 * gcc.target/powerpc/nan128-1.c: New.
1510 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1512 * gfortran.dg/pr71642.f90: New test.
1514 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1516 PR tree-optimization/71647
1517 * gcc.target/i386/pr71647.c: New test.
1519 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1521 * gcc.target/i386/noplt-gd-1.c: New test.
1522 * gcc.target/i386/noplt-gd-2.c: Likewise.
1523 * gcc.target/i386/noplt-gd-3.c: Likewise.
1524 * gcc.target/i386/noplt-ld-1.c: Likewise.
1525 * gcc.target/i386/noplt-ld-2.c: Likewise.
1526 * gcc.target/i386/noplt-ld-3.c: Likewise.
1527 * lib/target-supports.exp
1528 (check_effective_target_tls_get_addr_via_got): New.
1530 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1532 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1533 testsuite compile flags.
1534 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1535 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1537 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1539 * g++dg/vect/pr36684.cc: Add dg-do compile.
1540 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1541 * gcc.dg/vect/pr70021.c: Ditto.
1542 * gcc.dg/vect/pr70138-1.c: Ditto.
1543 * gcc.dg/vect/pr70138-2.c: Ditto.
1544 * gcc.dg/vect/pr70354-1.c: Ditto.
1545 * gcc.dg/vect/pr70354-2.c: Ditto.
1546 * gcc.dg/vect/pr71259.c: Ditto.
1547 * gcc.dg/vect/pr71416-1.c: Ditto.
1548 * gcc.dg/vect/slp-43.c: Ditto.
1549 * gcc.dg/vect/slp-45.c: Ditto.
1550 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1551 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1552 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1553 * gfortran.dg/vect/pr69980.f90: Ditto.
1555 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1557 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1558 * gcc.dg/vect/bb-slp-30.c: Ditto.
1559 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1560 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1561 * gcc.dg/vect/pr45902.c: Ditto.
1562 * gcc.dg/vect/pr48172.c: Ditto.
1563 * gcc.dg/vect/pr48377.c: Ditto.
1564 * gcc.dg/vect/pr49038.c: Ditto.
1565 * gcc.dg/vect/pr49771.c: Ditto.
1566 * gcc.dg/vect/pr52091.c: Ditto.
1567 * gcc.dg/vect/pr53185-2.c: Ditto.
1568 * gcc.dg/vect/pr56826.c: Ditto.
1569 * gcc.dg/vect/pr60276.c: Ditto.
1570 * gcc.dg/vect/pr62021.c: Ditto.
1571 * gcc.dg/vect/pr63530.c: Ditto.
1572 * gcc.dg/vect/pr65518.c: Ditto.
1573 * gcc.dg/vect/pr65947-1.c: Ditto.
1574 * gcc.dg/vect/pr65947-10.c: Ditto.
1575 * gcc.dg/vect/pr65947-11.c: Ditto.
1576 * gcc.dg/vect/pr65947-12.c: Ditto.
1577 * gcc.dg/vect/pr65947-13.c: Ditto.
1578 * gcc.dg/vect/pr65947-2.c: Ditto.
1579 * gcc.dg/vect/pr65947-3.c: Ditto.
1580 * gcc.dg/vect/pr65947-4.c: Ditto.
1581 * gcc.dg/vect/pr65947-5.c: Ditto.
1582 * gcc.dg/vect/pr65947-6.c: Ditto.
1583 * gcc.dg/vect/pr65947-7.c: Ditto.
1584 * gcc.dg/vect/pr65947-8.c: Ditto.
1585 * gcc.dg/vect/pr65947-9.c: Ditto.
1586 * gcc.dg/vect/pr71416-1.c: Ditto.
1587 * gcc.dg/vect/pr71439.c: Ditto.
1588 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1589 * gcc.dg/vect/vect-bswap16.c: Ditto.
1590 * gcc.dg/vect/vect-bswap32.c: Ditto.
1591 * gcc.dg/vect/vect-bswap64.c: Ditto.
1592 * gcc.dg/vect/vect-live-1.c: Ditto.
1593 * gcc.dg/vect/vect-live-2.c: Ditto.
1594 * gcc.dg/vect/vect-live-3.c: Ditto.
1595 * gcc.dg/vect/vect-live-4.c: Ditto.
1596 * gcc.dg/vect/vect-live-5.c: Ditto.
1597 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1598 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1599 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1600 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1601 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1602 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1603 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1604 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1605 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1606 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1607 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1608 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1609 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1610 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1611 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1612 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1613 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1615 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1617 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1619 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1621 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1622 ia32 if R_386_GOT32X relocation is supported.
1623 * gcc.target/i386/noplt-3.c: Likewise.
1624 * gcc.target/i386/noplt-2.c: Likewise.
1625 (main): Renamed to ...
1627 * gcc.target/i386/noplt-4.c: Likewise.
1628 (main): Renamed to ...
1630 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1631 * gcc.target/i386/pr67400-5.c: Likewise.
1633 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1635 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1636 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1638 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1639 f4): Adjust expected diagnostics.
1640 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1641 (T): If OVFP is defined, redefine to TP.
1642 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1643 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1644 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1645 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1646 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1647 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1648 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1649 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1650 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1651 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1652 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1653 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1654 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1655 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1656 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1657 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1658 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1659 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1660 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1661 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1662 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1663 as last argument to __builtin_add_overflow_p.
1665 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1667 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1668 dg-options and remove default vector testsuite compile flags.
1669 * g++.dg/vect/pr33860a.cc: Ditto.
1670 * g++.dg/vect/pr45470-a.cc: Ditto.
1671 * g++.dg/vect/pr45470-b.cc: Ditto.
1672 * g++.dg/vect/pr60896.cc: Ditto.
1673 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1674 * gcc.dg/vect/pr18308.c: Ditto.
1675 * gcc.dg/vect/pr24049.c: Ditto.
1676 * gcc.dg/vect/pr33373.c: Ditto.
1677 * gcc.dg/vect/pr36228.c: Ditto.
1678 * gcc.dg/vect/pr42395.c: Ditto.
1679 * gcc.dg/vect/pr42604.c: Ditto.
1680 * gcc.dg/vect/pr46663.c: Ditto.
1681 * gcc.dg/vect/pr48765.c: Ditto.
1682 * gcc.dg/vect/pr49093.c: Ditto.
1683 * gcc.dg/vect/pr49352.c: Ditto.
1684 * gcc.dg/vect/pr52298.c: Ditto.
1685 * gcc.dg/vect/pr52870.c: Ditto.
1686 * gcc.dg/vect/pr53185.c: Ditto.
1687 * gcc.dg/vect/pr53773.c: Ditto.
1688 * gcc.dg/vect/pr56695.c: Ditto.
1689 * gcc.dg/vect/pr62171.c: Ditto.
1690 * gcc.dg/vect/pr63530.c: Ditto.
1691 * gcc.dg/vect/pr68339.c: Ditto.
1692 * gcc.dg/vect/pr71259.c: Ditto.
1693 * gcc.dg/vect/vect-82_64.c: Ditto.
1694 * gcc.dg/vect/vect-83_64.c: Ditto.
1695 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1696 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1697 * gcc.dg/vect/vect-shift-2.c: Ditto.
1698 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1699 * gfortran.dg/vect/pr39318.f90: Ditto.
1700 * gfortran.dg/vect/pr45714-a.f: Ditto.
1701 * gfortran.dg/vect/pr45714-b.f: Ditto.
1702 * gfortran.dg/vect/pr46213.f90: Ditto.
1704 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1705 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1707 * gcc.target/powerpc/p9-splat-5.c: New test.
1709 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1711 PR tree-optimization/71488
1712 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1713 * lib/target-supports.exp: ... here.
1714 (check_sse4_hw_available): New procedure.
1715 (check_effective_target_sse4_runtime): Ditto.
1716 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1717 -march=westmere for sse4_runtime targets.
1718 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1719 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1720 (dg-additional-options): Use for sse4_runtime targets.
1721 (main): Call check_vect ().
1722 (dg-final): Perform scan only for sse4_runtime targets.
1724 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1728 * gcc.target/i386/pr66232-14.c: New file.
1729 * gcc.target/i386/pr66232-15.c: Likewise.
1730 * gcc.target/i386/pr66232-16.c: Likewise.
1731 * gcc.target/i386/pr66232-17.c: Likewise.
1732 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1733 ia32 if R_386_GOT32X relocation is supported.
1734 * gcc.target/i386/pr67400-2.c: Likewise.
1735 * gcc.target/i386/pr67400-3.c: Likewise.
1736 * gcc.target/i386/pr67400-4.c: Likewise.
1737 * gcc.target/i386/pr67400-6.c: Likewise.
1738 * gcc.target/i386/pr67400-7.c: Likewise.
1739 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1741 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1743 PR libgfortran/48852
1744 * gfortran.dg/char4_iunit_1.f03: Update test.
1745 * gfortran.dg/f2003_io_5.f03: Update test.
1746 * gfortran.dg/real_const_3.f90: Update test.
1748 2016-06-23 Andi Kleen <ak@linux.intel.com>
1750 * g++.dg/bprob/bprob.exp: Support autofdo.
1751 * g++.dg/tree-prof/tree-prof.exp: dito.
1752 * gcc.dg/tree-prof/tree-prof.exp: dito.
1753 * gcc.misc-tests/bprob.exp: dito.
1754 * gfortran.dg/prof/prof.exp: dito.
1755 * lib/profopt.exp: dito.
1756 * lib/target-supports.exp: Check for autofdo.
1758 2016-06-23 Martin Liska <mliska@suse.cz>
1760 * gcc.dg/pr71619.c: New test.
1762 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1765 * gcc.target/i386/pr67400-1.c: New test.
1766 * gcc.target/i386/pr67400-2.c: Likewise.
1767 * gcc.target/i386/pr67400-3.c: Likewise.
1768 * gcc.target/i386/pr67400-4.c: Likewise.
1769 * gcc.target/i386/pr67400-5.c: Likewise.
1770 * gcc.target/i386/pr67400-6.c: Likewise.
1771 * gcc.target/i386/pr67400-7.c: Likewise.
1773 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1775 * c-c++-common/missing-header-1.c: New test case.
1776 * c-c++-common/missing-header-2.c: New test case.
1777 * c-c++-common/missing-header-3.c: New test case.
1778 * c-c++-common/missing-header-4.c: New test case.
1780 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1783 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1785 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1786 expected results due to builtin "nanl" now being suggested for
1788 * gcc.dg/pr67580.c: Update expected messages.
1789 * gcc.dg/spellcheck-identifiers.c: New testcase.
1790 * gcc.dg/spellcheck-typenames.c: New testcase.
1792 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1794 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1796 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1797 diagnostic-test-show-locus-parseable-fixits.c to sources for
1798 diagnostic_plugin_test_show_locus.c.
1799 * lib/gcc-defs.exp (freeform_regexps): New global.
1800 (dg-regexp): New function.
1801 (handle-dg-regexps): New function.
1802 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1803 freeform_regexps to the empty list.
1804 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1806 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1808 PR tree-optimization/71488
1809 * g++.dg/pr71488.C: New test.
1810 * gcc.dg/vect/vect-bool-cmp.c: New test.
1812 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1814 * gcc.dg/guality/param-5.c: New test.
1816 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1818 * gcc.target/i386/asm-flag-7.c: New test.
1820 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1822 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1823 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1824 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1825 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1826 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1827 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1828 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1829 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1830 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1831 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1832 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1833 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1834 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1835 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1836 * lib/target-supports.exp: Likewise.
1838 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1840 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1841 * gcc.dg/attr-ms_struct-2.c: Likewise.
1842 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1843 * gcc.dg/bf-ms-attrib.c: Likewise.
1844 * gcc.dg/bf-ms-layout-2.c: Likewise.
1845 * gcc.dg/bf-ms-layout-3.c: Likewise.
1846 * gcc.dg/bf-ms-layout.c: Likewise.
1847 * gcc.dg/bf-no-ms-layout.c: Likewise.
1848 * gcc.target/i386/bitfield1.c: Likewise.
1849 * gcc.target/i386/bitfield2.c: Likewise.
1850 * gcc.target/i386/bitfield3.c: Likewise.
1852 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1854 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1855 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1856 override other than -mcpu=power9 command-line option is specified,
1857 or if the target operating system is aix.
1858 * gcc.target/powerpc/darn-1.c: Likewise.
1859 * gcc.target/powerpc/darn-2.c: Likewise.
1860 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1861 test if effective-target is not powerpc_p9vector_ok or if the
1862 target operating system is not defined.
1863 * gcc.target/powerpc/vslv-1.c: Likewise.
1864 * gcc.target/powerpc/vsrv-0.c: Likewise.
1865 * gcc.target/powerpc/vsrv-1.c: Likewise.
1867 2016-06-21 Tobias Burnus <burnus@net-b.de>
1870 * gfortran.dg/coarray/data_1.f90: New.
1872 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1874 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1875 (dg-require-effective-target): Use arm_v8_neon_hw.
1876 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1877 (dg-require-effective-target): Likewise.
1878 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1879 (dg-require-effective-target): Likewise.
1880 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1881 (dg-require-effective-target): Likewise.
1882 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1883 (dg-require-effective-target): Likewise.
1884 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1885 (dg-require-effective-target): Likewise.
1886 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1889 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1891 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1892 Set to 3 so test passes.
1894 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1896 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1898 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1900 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1901 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1902 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1903 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1905 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1907 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1908 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1910 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1913 * gcc.target/i386/pr71549.c: New test.
1915 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1917 * gcc.target/powerpc/vadsdu-0.c: Replace
1918 dg-require-effective-target directive to allow test to run on more
1919 platforms, and add dg-skip-if directive to disable test on aix
1920 platforms because of known incompatibilities.
1921 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1922 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1923 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1924 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1925 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1926 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1927 * gcc.target/powerpc/vadsdub-2.c: Replace
1928 dg-require-effective-target directive to allow test to run on more
1929 platforms, and add dg-skip-if directive to disable test on aix
1930 platforms because of known incompatibilities.
1931 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1932 with vec_absdb call to differentiate this test from vadsdub-1.c.
1933 * gcc.target/powerpc/vadsduh-1.c: Replace
1934 dg-require-effective-target directive to allow test to run on more
1935 platforms, and add dg-skip-if directive to disable test on aix
1936 platforms because of known incompatibilities.
1937 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1938 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1939 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1941 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1943 PR tree-optimization/71588
1944 * gcc.dg/pr71558.c: New test.
1946 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1948 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1949 * c-c++-common/pr68657-2.c: Likewise.
1950 * c-c++-common/pr68657-3.c: Likewise.
1951 * gcc.dg/torture/pr69714.c: Require int32plus support.
1952 * gcc.dg/torture/pr70025.c: Likewise.
1953 * gcc.dg/torture/pr70083.c: Likewise.
1954 * gcc.dg/torture/pr70542.c: Likewise.
1955 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1957 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1960 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1962 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1965 * gcc.dg/pr71581.c: New test.
1967 PR rtl-optimization/71591
1968 * gcc.dg/cpp/pr71591.c: New test.
1970 2016-06-20 David B. Robins <gcc@davidrobins.net>
1973 * g++.dg/torture/pr71571.C: New test.
1975 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1978 * gcc.target/i386/sse2-pr71559.c: New test.
1979 * gcc.target/i386/avx-pr71559.c: New test.
1980 * gcc.target/i386/avx512f-pr71559.c: New test.
1982 2016-06-20 Tobias Burnus <burnus@net-b.de>
1985 * gfortran.dg/pointer_remapping_10.f90: New.
1987 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1989 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1991 2016-06-20 Martin Sebor <msebor@redhat.com>
1994 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1995 * gnu90-const-expr-1.c: Same.
1996 * gnu99-const-expr-1.c: Same.
1997 * gnu99-static-1.c: Same.
1999 2016-06-20 Renlin Li <renlin.li@arm.com>
2002 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2004 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2006 * gcc.target/aarch64/vcvt_f64_1.c: New.
2007 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2008 * gcc.target/aarch64/vrecp_f64_1.c: New.
2010 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2012 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2015 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
2018 * gcc.target/avr/torture/pr71103-2.c: New test.
2020 2016-06-19 Martin Sebor <msebor@redhat.com>
2023 * gcc.dg/alignof.c: New test.
2025 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2027 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2028 vs dg-error; test constexpr specifier too.
2030 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2032 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2034 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2036 * lib/target-supports.exp
2037 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2038 arm_neon_ok and merge flags. Fix temporary test name.
2039 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2042 2016-06-17 Martin Liska <mliska@suse.cz>
2044 * gcc.dg/predict-9.c: Fix dump scanning.
2046 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2048 PR tree-optimization/71354
2049 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2051 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2053 PR tree-optimization/71347
2054 * gcc.dg/tree-ssa/pr71347.c: New test.
2056 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2058 PR tree-optimization/71354
2059 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2061 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2063 * gcc.dg/vect/vect-alias-check-1.c: New test.
2065 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2068 * gcc.target/avr/pr71151-1.c: New test.
2069 * gcc.target/avr/pr71151-2.c: New test.
2070 * gcc.target/avr/pr71151-3.c: New test.
2071 * gcc.target/avr/pr71151-4.c: New test.
2072 * gcc.target/avr/pr71151-5.c: New test.
2073 * gcc.target/avr/pr71151-6.c: New test.
2074 * gcc.target/avr/pr71151-7.c: New test.
2075 * gcc.target/avr/pr71151-8.c: New test.
2076 * gcc.target/avr/pr71151-common.h: New test.
2078 2016-06-16 Martin Liska <mliska@suse.cz>
2080 * gfortran.dg/predict-1.f90: New test.
2082 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
2085 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2087 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
2089 * g++.dg/vect/pr36648.cc: Disable cunrolli
2091 2016-06-16 Jakub Jelinek <jakub@redhat.com>
2094 * gcc.c-torture/execute/pr71554.c: New test.
2096 PR rtl-optimization/71532
2097 * gcc.dg/torture/pr71532.c: New test.
2099 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2101 * gcc.target/powerpc/p9-dimode1.c: New test.
2102 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2104 2016-06-15 Jakub Jelinek <jakub@redhat.com>
2106 * gcc.c-torture/compile/20160615-1.c: New test.
2108 * g++.dg/cpp0x/ref-qual17.C: New test.
2110 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2113 * gcc.target/i386/pr71529.C: New test.
2115 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2117 PR tree-optimization/71483
2118 * g++.dg/vect/pr71483.c: New
2120 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2123 * g++.dg/inherit/crash6.C: New.
2124 * g++.dg/inherit/union2.C: Likewise.
2125 * g++.dg/inherit/virtual12.C: Likewise.
2126 * g++.dg/inherit/virtual13.C: Likewise.
2127 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2129 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2131 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2133 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2135 PR tree-optimization/71439
2136 * gcc.dg/vect/pr71439.c: New
2138 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2140 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2142 2016-06-15 Richard Biener <rguenther@suse.de>
2144 * gcc.dg/vect/slp-45.c: New testcase.
2146 2016-06-15 Richard Biener <rguenther@suse.de>
2148 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2150 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2152 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2153 requirements, and disable for AIX for now.
2154 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2156 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2159 * g++.dg/opt/pr71528.C: New test.
2162 * g++.dg/init/pr71516.C: New test.
2164 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2166 * g++.dg/init/array46.C: New.
2168 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2170 * gcc.target/i386/float128-3.c: New test.
2171 * gcc.target/i386/quad-sse4.c: Ditto.
2172 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2173 Update scan strings.
2175 2016-06-14 Richard Biener <rguenther@suse.de>
2178 * gfortran.dg/pr71526.f90: New testcase.
2180 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2182 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2183 * gcc.dg/zero_bits_compound-1.c: Likewise.
2185 2016-06-14 Richard Biener <rguenther@suse.de>
2187 PR tree-optimization/71522
2188 * gcc.dg/torture/pr71522.c: New testcase.
2190 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2192 PR tree-optimization/71520
2193 * gcc.dg/tree-ssa/pr71520.c: New test.
2195 2016-06-14 Richard Biener <rguenther@suse.de>
2197 PR tree-optimization/71521
2198 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2200 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2203 * c-c++-common/ubsan/bounds-13.c: New test.
2205 PR preprocessor/71183
2206 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2208 2016-06-13 Jeff Law <law@redhat.com>
2210 PR tree-optimization/71403
2211 * c-c++-common/ubsan/pr71403-1.c: New test.
2212 * c-c++-common/ubsan/pr71403-2.c: New test.
2213 * c-c++-common/ubsan/pr71403-3.c: New test.
2215 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2218 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2219 Add -Wno-psabi -w to dg-options.
2221 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2223 * gcc.target/powerpc/vadsdu-0.c: New test.
2224 * gcc.target/powerpc/vadsdu-1.c: New test.
2225 * gcc.target/powerpc/vadsdu-2.c: New test.
2226 * gcc.target/powerpc/vadsdu-3.c: New test.
2227 * gcc.target/powerpc/vadsdu-4.c: New test.
2228 * gcc.target/powerpc/vadsdu-5.c: New test.
2229 * gcc.target/powerpc/vadsdub-1.c: New test.
2230 * gcc.target/powerpc/vadsdub-2.c: New test.
2231 * gcc.target/powerpc/vadsduh-1.c: New test.
2232 * gcc.target/powerpc/vadsduh-2.c: New test.
2233 * gcc.target/powerpc/vadsduw-1.c: New test.
2234 * gcc.target/powerpc/vadsduw-2.c: New test.
2236 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2238 * gcc.dg/c99-init-2.c (c): Update expected error message.
2239 * gcc.dg/init-bad-8.c (foo): Likewise.
2240 * gcc.dg/spellcheck-fields-3.c: New test case.
2242 2016-06-13 Martin Liska <mliska@suse.cz>
2244 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2245 and "guess loop iv compared" heuristics.
2246 * gcc.dg/predict-2.c: Likewise.
2247 * gcc.dg/predict-3.c: Likewise.
2248 * gcc.dg/predict-4.c: Likewise.
2249 * gcc.dg/predict-5.c: Likewise.
2250 * gcc.dg/predict-6.c: Likewise.
2252 2016-06-13 Marek Polacek <polacek@redhat.com>
2255 * c-c++-common/Wswitch-unreachable-4.c: New test.
2256 * gcc.dg/Wswitch-unreachable-2.c: New test.
2257 * g++.dg/tm/jump1.C: Move dg-warning.
2259 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2261 * gnat.dg/renaming10.ad[sb]: New test.
2263 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2266 * gfortran.dg/pr70673.f90: New test.
2268 2016-06-13 Richard Biener <rguenther@suse.de>
2271 * gcc.dg/align-3.c: New testcase.
2273 2016-06-13 Martin Liska <mliska@suse.cz>
2275 * gcc.target/i386/pr71458.c: New test.
2277 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2280 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2282 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2285 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2288 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2291 * gfortran.dg/comma_IO_extension_1.f90: New test.
2292 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2293 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2295 * gfortran.dg/graphite/pr38083.f90: Likewise.
2296 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2299 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2301 * gnat.dg/case_character.adb: New test.
2303 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2306 * gcc.target/powerpc/pr71310.c: New testcase.
2308 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2311 * gcc.dg/pr71478.c: New test.
2313 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2316 * gcc.c-torture/execute/pr71494.c: New test.
2319 * gcc.target/i386/pr68657.c: New test.
2322 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2323 (test): Add -masm=intel alternatives.
2325 2016-06-10 Martin Sebor <msebor@redhat.com>
2328 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2330 2016-06-10 Jeff Law <law@redhat.com>
2332 PR tree-optimization/71335
2333 * gcc.c-torture/execute/pr71335.c: New test.
2335 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2337 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2338 the various "cannot tail-call: " messages.
2340 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2342 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2345 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2348 * c-c++-common/asan/pr71480.c: New test.
2350 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2352 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2353 (ASMNAME2): Likewise.
2354 (main): Replace fn in asm statement with ASMNAME ("fn").
2355 * gcc.dg/guality/pr68037-2.c: Likewise.
2356 * gcc.dg/guality/pr68037-3.c: Likewise.
2357 * gcc.dg/torture/pr68037-1.c: Likewise.
2358 * gcc.dg/torture/pr68037-2.c: Likewise.
2359 * gcc.dg/torture/pr68037-3.c: Likewise.
2361 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2364 * gcc.target/i386/pr68843-1.c: New test.
2365 * gcc.target/i386/pr68843-2.c: New test.
2367 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2368 Cesar Philippidis <cesar@codesourcery.com>
2371 * gcc.dg/goacc/nested-function-1.c: New file.
2372 * gcc.dg/goacc/nested-function-2.c: Likewise.
2373 * gcc.dg/goacc/pr71373.c: Likewise.
2374 * gfortran.dg/goacc/cray-2.f95: Likewise.
2375 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2376 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2377 * gfortran.dg/goacc/cray.f95: Update.
2378 * gfortran.dg/goacc/loop-1.f95: Likewise.
2379 * gfortran.dg/goacc/loop-3.f95: Likewise.
2380 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2381 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2383 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2385 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2386 for OpenACC tile clauses.
2387 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2390 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2392 * c-c++-common/goacc/cache-2.c: ... this new file.
2393 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2394 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2395 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2397 * gfortran.dg/goacc/cray.f95: Likewise.
2398 * gfortran.dg/goacc/loop-1.f95: Likewise.
2400 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2402 PR tree-optimization/71407
2403 PR tree-optimization/71416
2404 * gcc.dg/vect/pr71407.c: New
2405 * gcc.dg/vect/pr71416-1.c: New
2406 * gcc.dg/vect/pr71416-2.c: New
2408 2016-06-10 Richard Biener <rguenther@suse.de>
2411 * gcc.dg/torture/pr71477.c: New testcase.
2413 2016-06-09 Julia Koval <julia.koval@intel.com>
2415 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2416 * gcc.target/i386/interrupt-13.c: Likewise.
2417 * gcc.target/i386/interrupt-15.c: Likewise.
2418 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2419 * gcc.target/i386/interrupt-24.c: Likewise.
2420 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2421 * gcc.target/i386/interrupt-9.c: Likewise.
2422 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2424 2016-06-09 Martin Sebor <msebor@redhat.com>
2427 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2428 * gcc.dg/builtin-constant_p-1.c: Same.
2429 * gcc.dg/builtins-error.c: Same.
2430 * gcc.dg/pr70859.c: Same.
2432 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2434 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2435 * gcc.dg/torture/pr68067-1.c: Likewise.
2436 * gcc.dg/torture/pr68067-2.c: Likewise.
2438 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2440 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2443 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2446 * g++.dg/inherit/crash5.C: New.
2448 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2451 * g++.dg/inherit/crash5.C: New.
2452 * g++.dg/inherit/virtual1.C: Adjust.
2454 2016-06-09 Martin Liska <mliska@suse.cz>
2456 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2457 * g++.dg/predict-loop-exit-2.C: Likewise.
2458 * g++.dg/predict-loop-exit-3.C: Likewise.
2459 * gcc.dg/predict-1.c: Likewise.
2460 * gcc.dg/predict-2.c: Likewise.
2461 * gcc.dg/predict-3.c: Likewise.
2462 * gcc.dg/predict-4.c: Likewise.
2463 * gcc.dg/predict-5.c: Likewise.
2464 * gcc.dg/predict-6.c: Likewise.
2465 * gcc.dg/predict-7.c: Likewise.
2467 2016-06-09 Richard Biener <rguenther@suse.de>
2469 PR tree-optimization/71462
2470 * gcc.dg/torture/pr71462.c: New testcase.
2472 2016-06-09 Marek Polacek <polacek@redhat.com>
2475 * gcc.dg/c11-generic-3.c: New test.
2477 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2479 * g++.dg/init/array42.C: New.
2480 * g++.dg/init/array43.C: Likewise.
2481 * g++.dg/init/array44.C: Likewise.
2482 * g++.dg/init/array45.C: Likewise.
2483 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2484 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2485 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2486 * g++.dg/gomp/pr35751.C: Likewise.
2487 * g++.dg/init/array23.C: Likewise.
2488 * g++.dg/init/brace2.C: Likewise.
2489 * g++.dg/init/brace6.C: Likewise.
2491 2016-06-08 Martin Sebor <msebor@redhat.com>
2492 Jakub Jelinek <jakub@redhat.com>
2496 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2497 * c-c++-common/builtin-arith-overflow-2.c: New test.
2498 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2499 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2500 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2502 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2505 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2507 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2509 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2510 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2511 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2512 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2513 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2514 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2515 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2516 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2517 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2518 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2519 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2520 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2521 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2523 2016-06-08 Richard Biener <rguenther@suse.de>
2525 PR tree-optimization/68558
2526 * gcc.dg/vect/slp-44.c: New testcase.
2528 2016-06-08 Richard Biener <rguenther@suse.de>
2530 * gcc.dg/vect/slp-43.c: New testcase.
2532 2016-06-08 Richard Biener <rguenther@suse.de>
2534 PR tree-optimization/71452
2535 * gcc.dg/torture/pr71452.c: New testcase.
2537 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2540 * g++.dg/torture/pr71448.C: New test.
2542 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2546 * g++.dg/debug/pr71432.C: New test.
2548 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2550 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2551 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2552 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2554 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2556 * gcc.dg/vect/vect-live-2.c: Update effective target.
2557 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2558 * lib/target-supports.exp: Add aarch64 to vect_long.
2560 2016-06-08 Marek Polacek <polacek@redhat.com>
2563 * gcc.dg/noncompile/pr71418.c: New test.
2566 * gcc.dg/noncompile/pr71426.c: New test.
2568 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2570 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2571 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2572 * gcc.dg/predict-3.c: Update template.
2573 * gcc.dg/predict-5.c: Update template.
2574 * gcc.dg/predict-6.c: Update template.
2575 * gcc.dg/predict-9.c: Update template.
2576 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2578 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2580 * gcc.target/powerpc/vec-mul.c: New test.
2582 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2584 * gcc.dg/spellcheck-fields-2.c: New test case.
2586 2016-06-07 Richard Biener <rguenther@suse.de>
2589 * gcc.dg/Wpragmas-1.c: New testcase.
2590 * gcc.dg/Wattributes-4.c: Likewise.
2591 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2594 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2596 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2597 spurious debug code.
2599 2016-06-07 Richard Biener <rguenther@suse.de>
2601 PR tree-optimization/71428
2602 * gcc.dg/torture/pr71428.c: New testcase.
2604 2016-06-07 Richard Biener <rguenther@suse.de>
2607 * gcc.dg/torture/pr71423.c: New testcase.
2609 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2612 * gcc.dg/tree-ssa/pr71408.c: New test.
2614 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2617 * g++.dg/torture/pr71281.C: New test.
2619 2016-06-06 Marek Polacek <polacek@redhat.com>
2622 * gcc.dg/pr71362.c: New test.
2624 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2625 Patrick Palka <ppalka@gcc.gnu.org>
2630 * g++.dg/opt/pr70847.C: New test.
2631 * g++.dg/ubsan/pr70847.C: New test.
2632 * g++.dg/ubsan/pr71393.C: New test.
2634 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2636 PR tree-optimization/71259
2637 * gcc.dg/vect/pr71259.c: New test.
2639 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2641 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2642 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2643 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2646 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2649 * gcc.c-torture/execute/pr37780.c: New test.
2650 * gcc.target/aarch64/pr37780_1.c: Likewise.
2651 * gcc.target/arm/pr37780_1.c: Likewise.
2653 2016-06-06 Marek Polacek <polacek@redhat.com>
2655 * c-c++-common/attr-may-alias-1.c: New test.
2656 * c-c++-common/attr-may-alias-2.c: New test.
2657 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2659 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2662 * gcc.target/i386/pr24414.c: New test.
2664 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2666 * gcc.target/sparc/vis4misc.c: New file.
2667 * gcc.target/sparc/fpcmp.c: Likewise.
2668 * gcc.target/sparc/fpcmpu.c: Likewise.
2670 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2672 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2673 * gcc.dg/vect/vect-live-3.c: Likewise.
2675 2016-06-06 Richard Biener <rguenther@suse.de>
2677 PR tree-optimization/71398
2678 * gcc.dg/torture/pr71398.c: New testcase.
2680 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2683 * g++.dg/pr71389.C: New test.
2685 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2688 * gfortran.dg/fmt_read_5.f: New test.
2690 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2693 * gfortran.dg/class_array_22.f03: New test.
2695 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2697 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2699 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2701 * gcc.dg/predict-9.c: Update template.
2703 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2706 * g++.dg/template/pr49377.C: New.
2708 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2710 PR tree-optimization/71405
2711 * g++.dg/torture/pr71405.C: New test.
2713 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2716 * g++.dg/inherit/crash5.C: New.
2717 * g++.dg/inherit/virtual1.C: Adjust.
2719 2016-06-03 Jeff Law <law@redhat.com>
2721 PR tree-optimization/71316
2722 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2724 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2726 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2727 dg-additional-options with just -fno-tree-scev-cprop in it.
2728 * gcc.dg/vect/vect-live-2.c: Likewise.
2729 * gcc.dg/vect/vect-live-5.c: Likewise.
2730 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2731 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2732 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2734 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2737 * g++.dg/other/friend6.C: New test.
2739 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2741 * g++.dg/torture/ppc-ldst-array.C: New.
2743 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2747 * gcc.dg/torture/builtin-fp-int-inexact.c,
2748 gcc.target/i386/387-builtin-fp-int-inexact.c,
2749 gcc.target/i386/387-rint-inline-1.c,
2750 gcc.target/i386/387-rint-inline-2.c,
2751 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2752 gcc.target/i386/sse2-rint-inline-1.c,
2753 gcc.target/i386/sse2-rint-inline-2.c,
2754 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2755 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2757 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2758 Julia Koval <julia.koval@intel.com>
2770 * gcc.dg/guality/pr68037-1.c: New test.
2771 * gcc.dg/guality/pr68037-2.c: Likewise.
2772 * gcc.dg/guality/pr68037-3.c: Likewise.
2773 * gcc.dg/torture/pr68037-1.c: Likewise.
2774 * gcc.dg/torture/pr68037-2.c: Likewise.
2775 * gcc.dg/torture/pr68037-3.c: Likewise.
2776 * gcc.dg/torture/pr68661-1a.c: Likewise.
2777 * gcc.dg/torture/pr68661-1b.c: Likewise.
2778 * gcc.target/i386/interrupt-1.c: Likewise.
2779 * gcc.target/i386/interrupt-2.c: Likewise.
2780 * gcc.target/i386/interrupt-3.c: Likewise.
2781 * gcc.target/i386/interrupt-4.c: Likewise.
2782 * gcc.target/i386/interrupt-5.c: Likewise.
2783 * gcc.target/i386/interrupt-6.c: Likewise.
2784 * gcc.target/i386/interrupt-7.c: Likewise.
2785 * gcc.target/i386/interrupt-8.c: Likewise.
2786 * gcc.target/i386/interrupt-9.c: Likewise.
2787 * gcc.target/i386/interrupt-10.c: Likewise.
2788 * gcc.target/i386/interrupt-11.c: Likewise.
2789 * gcc.target/i386/interrupt-12.c: Likewise.
2790 * gcc.target/i386/interrupt-13.c: Likewise.
2791 * gcc.target/i386/interrupt-14.c: Likewise.
2792 * gcc.target/i386/interrupt-15.c: Likewise.
2793 * gcc.target/i386/interrupt-16.c: Likewise.
2794 * gcc.target/i386/interrupt-17.c: Likewise.
2795 * gcc.target/i386/interrupt-18.c: Likewise.
2796 * gcc.target/i386/interrupt-19.c: Likewise.
2797 * gcc.target/i386/interrupt-20.c: Likewise.
2798 * gcc.target/i386/interrupt-21.c: Likewise.
2799 * gcc.target/i386/interrupt-22.c: Likewise.
2800 * gcc.target/i386/interrupt-23.c: Likewise.
2801 * gcc.target/i386/interrupt-24.c: Likewise.
2802 * gcc.target/i386/interrupt-25.c: Likewise.
2803 * gcc.target/i386/interrupt-26.c: Likewise.
2804 * gcc.target/i386/interrupt-27.c: Likewise.
2805 * gcc.target/i386/interrupt-28.c: Likewise.
2806 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2807 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2808 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2809 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2810 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2811 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2812 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2813 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2814 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2815 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2816 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2817 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2819 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2821 PR tree-optimization/52171
2822 * gcc.dg/pr52171.c: New test.
2823 * gcc.target/i386/pr52171.c: New test.
2825 2016-06-03 Jan Hubicka <jh@suse.cz>
2827 * g++.dg/tree-ssa/pred-1.C: New testcase
2828 * gcc.dg/tree-ssa/pred-1.c: New testcase
2830 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2833 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2835 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2837 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2839 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2841 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2843 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2844 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2845 * gcc.dg/vect/vect-live-1.c: New test.
2846 * gcc.dg/vect/vect-live-2.c: New test.
2847 * gcc.dg/vect/vect-live-3.c: New test.
2848 * gcc.dg/vect/vect-live-4.c: New test.
2849 * gcc.dg/vect/vect-live-5.c: New test.
2850 * gcc.dg/vect/vect-live-slp-1.c: New test.
2851 * gcc.dg/vect/vect-live-slp-2.c: New test.
2852 * gcc.dg/vect/vect-live-slp-3.c: New test.
2854 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2857 * g++.dg/opt/pr71387.C: New test.
2859 2016-06-02 Jeff Law <law@redhat.com>
2861 PR tree-optimization/71328
2862 * gcc.c-torture/compile/pr71328.c: New test.
2864 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2867 * gfortran.dg/fmt_read_3.f90: Fix typo.
2868 * gfortran.dg/fmt_read_4.f90: New test.
2870 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2872 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2873 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2874 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2875 * g++.dg/cpp0x/override2.C: Likewise.
2876 * g++.dg/parse/crash5.C: Likewise.
2877 * g++.dg/parse/error16.C: Likewise.
2878 * g++.dg/parse/error27.C: Likewise.
2879 * g++.dg/template/qualttp15.C: Likewise.
2880 * g++.dg/template/redecl4.C: Likewise.
2881 * g++.old-deja/g++.other/crash39.C: Likewise.
2882 * g++.old-deja/g++.other/struct1.C: Likewise.
2883 * g++.old-deja/g++.pt/m9a.C: Likewise.
2884 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2886 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2889 * c-c++-common/pr71372.c: New test.
2891 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2892 __TIME__ strings with __builtin_strcmp instead of printf and
2895 2016-06-02 Martin Liska <mliska@suse.cz>
2897 * gcc.dg/predict-9.c: New test.
2899 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2901 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2902 global set_compiler_env_var and global saved_compiler_env_var.
2904 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2906 PR rtl-optimization/71295
2907 * gcc.c-torture/compile/pr71295.c: New test.
2909 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2911 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2913 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2914 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2916 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2917 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2918 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2921 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2923 * gcc.target/powerpc/p9-splat-4.c: New test.
2925 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2928 * gcc.target/powerpc/pr71186.c: New test.
2930 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2933 * gfortran.dg/fmt_read_3.f90: New test.
2935 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2937 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2940 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2942 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2943 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2945 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2946 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2948 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2950 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2951 vars set by dg-set-compiler-env-var.
2953 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2956 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2957 to the module procedure declaration.
2958 * gfortran.dg/submodule_16.f08: New test.
2960 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2963 * c-c++-common/gomp/pr71371.c: New test.
2965 2016-06-01 Richard Biener <rguenther@suse.de>
2967 PR tree-optimization/71366
2968 * gcc.dg/torture/pr71366-1.c: New testcase.
2969 * gcc.dg/torture/pr71366-2.c: Likewise.
2971 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2973 * gcc.target/powerpc/vslv-0.c: New test.
2974 * gcc.target/powerpc/vslv-1.c: New test.
2975 * gcc.target/powerpc/vsrv-0.c: New test.
2976 * gcc.target/powerpc/vsrv-1.c: New test.
2978 2016-06-01 Nathan Sidwell <nathan@acm.org>
2980 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2981 * gcc.target/nvptx/weak.c: New.
2983 2016-06-01 Richard Biener <rguenther@suse.de>
2985 PR tree-optimization/71261
2986 * gcc.dg/torture/vect-bool-1.c: New testcase.
2988 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2990 * gfortran.dg/gomp/order-1.f90: New test.
2991 * gfortran.dg/gomp/order-2.f90: New test.
2993 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2995 * gcc.dg/unroll-6.c: Update template.
2996 * gcc.dg/unroll-7.c: New testcase.
2997 * gcc.dg/unroll-8.c: New testcase.
2999 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3001 * gnat.dg/opt56.ad[sb]: New test.
3003 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3006 * g++.dg/cpp0x/constexpr-ice16.C: New.
3008 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3010 PR tree-optimization/71314
3011 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3014 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3016 PR tree-optimization/71077
3017 * gcc.dg/tree-ssa/pr71077.c: New test.
3019 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
3021 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3022 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3023 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3025 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3028 * g++.dg/cpp0x/pr71248.C: New.
3029 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3030 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3031 * g++.dg/init/new37.C: Likewise.
3032 * g++.dg/template/static1.C: Likewise.
3033 * g++.dg/template/static2.C: Likewise.
3035 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3037 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3039 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3041 2016-05-31 Marek Polacek <polacek@redhat.com>
3043 * c-c++-common/Wswitch-unreachable-3.c: New test.
3044 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3046 2016-05-31 Richard Biener <rguenther@suse.de>
3048 PR tree-optimization/71352
3049 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3051 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3053 * gcc.target/arm/armv5_thumb_isa.c: New test.
3055 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3058 * gcc.target/i386/pr71346.c: New test.
3060 2016-05-31 Tom de Vries <tom@codesourcery.com>
3062 PR tree-optimization/69068
3063 * gcc.dg/graphite/pr69068.c: New test.
3065 2016-05-27 Martin Sebor <msebor@redhat.com>
3068 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3070 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3073 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3074 nowait depend(inout: dd[0]) clauses where permitted.
3076 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3079 * g++.dg/parse/pr71238.C: New.
3080 * g++.dg/concepts/friend1.C: Test column numbers too.
3081 * g++.dg/cpp0x/initlist31.C: Likewise.
3082 * g++.dg/cpp0x/pr51420.C: Likewise.
3083 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3084 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3085 * g++.dg/ext/builtin3.C: Likewise.
3086 * g++.dg/lookup/friend12.C: Likewise.
3087 * g++.dg/lookup/friend7.C: Likewise.
3088 * g++.dg/lookup/koenig1.C: Likewise.
3089 * g++.dg/lookup/koenig5.C: Likewise.
3090 * g++.dg/lookup/used-before-declaration.C: Likewise.
3091 * g++.dg/overload/koenig1.C: Likewise.
3092 * g++.dg/template/crash65.C: Likewise.
3093 * g++.dg/template/friend57.C: Likewise.
3094 * g++.dg/warn/Wshadow-5.C: Likewise.
3095 * g++.dg/warn/Wunused-8.C: Likewise.
3096 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3097 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3098 * g++.old-deja/g++.jason/member.C: Likewise.
3099 * g++.old-deja/g++.jason/report.C: Likewise.
3100 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3101 * g++.old-deja/g++.law/visibility20.C: Likewise.
3102 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3103 * g++.old-deja/g++.other/static5.C: Likewise.
3104 * g++.old-deja/g++.pt/overload2.C: Likewise.
3106 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3108 * gcc.dg/tree-ssa/peel1.c: New testcase.
3109 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3110 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3112 2016-05-30 Tom de Vries <tom@codesourcery.com>
3114 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3117 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3120 * g++.dg/parse/virtual1.C: New.
3122 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3124 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3125 Use correct register when clearing %edx.
3127 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3129 PR tree-optimization/71289
3130 * gcc.dg/pr71289.c: New test.
3132 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3136 * gcc.dg/tree-ssa/pr71269.c: New test.
3137 * gcc.dg/tree-ssa/pr71292.c: New test.
3139 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3142 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3144 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3146 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3147 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3148 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3150 2016-05-30 Tom de Vries <tom@codesourcery.com>
3152 PR tree-optimization/69067
3153 * gcc.dg/graphite/pr69067.c: New test.
3155 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3158 * gcc.target/i386/pr71245-1.c: New test.
3159 * gcc.target/i386/pr71245-2.c: Ditto.
3161 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3164 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3165 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3166 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3168 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3170 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3172 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3176 * g++.dg/overload/69855.C: New.
3177 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3178 * g++.old-deja/g++.pt/crash3.C: Likewise.
3180 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3183 * g++.dg/parse/namespace13.C: New.
3185 2016-05-26 Jeff Law <law@redhat.com>
3187 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3188 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3189 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3190 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3191 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3192 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3193 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3194 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3195 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3196 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3197 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3198 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3199 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3201 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3204 * g++.dg/overload/69855.C: New.
3205 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3206 * g++.old-deja/g++.pt/crash3.C: Likewise.
3208 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3211 * gcc.target/aarch64/va_arg_1.c: New testcase.
3212 * gcc.target/aarch64/va_arg_2.c: Likewise.
3213 * gcc.target/aarch64/va_arg_3.c: Likewise.
3215 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3217 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3218 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3219 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3220 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3221 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3223 2016-05-27 Marek Polacek <polacek@redhat.com>
3226 * g++.dg/torture/pr71308.C: New test.
3228 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3230 * gcc.dg/zero_bits_compound-1.c: New test.
3231 * gcc.dg/zero_bits_compound-2.c: New test.
3233 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3236 * gcc.dg/pr71279.c: New test.
3238 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3240 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3241 floating point min/max/comparison instructions.
3242 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3244 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3246 * c-c++-common/gomp/schedule-1.c: New test.
3247 * gfortran.dg/gomp/schedule-1.f90: New test.
3249 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3253 * g++.dg/cpp1y/auto-fn32.C: New test.
3254 * g++.dg/cpp1y/paren4.C: New test.
3256 2016-05-26 Nathan Sidwell <nathan@acm.org>
3258 * gcc.dg/20060410.c: Xfail on ptx.
3259 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3260 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3261 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3262 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3263 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3265 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3267 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3269 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3271 PR tree-optimization/71280
3272 * gcc.dg/pr71280.c: New test.
3274 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3276 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3277 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3279 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3281 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3283 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3286 2016-05-25 Jeff Law <law@redhat.com>
3288 PR tree-optimization/71272
3289 * gcc.c-torture/compile/pr71272.c: new test.
3291 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3293 * gcc.target/powerpc/vec-cmpne.c: New test.
3294 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3296 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3298 * gnat.dg/opt55.ad[sb]: New test.
3300 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3302 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3303 * c-c++-common/pr60226.c: Require int32plus.
3304 * gcc.c-torture/execute/pr70602.c: Likewise.
3305 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3306 unsigned long for malloc arg type.
3307 * gcc.dg/asr_div1.c: Require int32plus.
3308 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3309 * gcc.dg/pie-1.c: Require pie.
3310 * gcc.dg/pie-2.c: Likewise.
3311 * gcc.dg/pr59471.c: Require int32plus.
3312 * gcc.dg/pr59963-2.c: XFAIL for int16.
3313 * gcc.dg/pr60114.c: Require int32plus.
3314 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3315 unsigned long for typedef of size_t.
3316 * gcc.dg/pr63914.c: Require int32plus.
3317 * gcc.dg/pr64536.c: Require pt32plus.
3318 * gcc.dg/pr65658.c: Likewise.
3319 * gcc.dg/pr67271.c: Require int32plus.
3320 * gcc.dg/pr68112.c: Likewise.
3321 * gcc.dg/pr69071.c: Skip for avr target.
3322 * gcc.dg/pr69973.c: Require int32plus.
3323 * gcc.dg/pr70169.c: Skip for avr target.
3324 * gcc.dg/sso-6.c: Require int32plus.
3325 * gcc.dg/sso-7.c: Likewise.
3326 * gcc.dg/sso-8.c: Likewise.
3327 * gcc.dg/vrp-min-max-2.c: Likewise.
3329 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3332 * gcc.target/i386/pr70738-1.c: New test.
3333 * gcc.target/i386/pr70738-2.c: Likewise.
3334 * gcc.target/i386/pr70738-3.c: Likewise.
3335 * gcc.target/i386/pr70738-4.c: Likewise.
3336 * gcc.target/i386/pr70738-5.c: Likewise.
3337 * gcc.target/i386/pr70738-6.c: Likewise.
3338 * gcc.target/i386/pr70738-7.c: Likewise.
3339 * gcc.target/i386/pr70738-8.c: Likewise.
3340 * gcc.target/i386/pr70738-9.c: Likewise.
3342 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3344 PR rtl-optimization/66940
3345 * gcc.c-torture/execute/pr66940.c: New test.
3347 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3349 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3350 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3351 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3352 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3353 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3354 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3355 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3356 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3357 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3358 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3359 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3360 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3361 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3362 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3363 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3364 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3365 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3366 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3367 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3368 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3369 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3370 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3371 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3372 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3374 2016-05-25 Marek Polacek <polacek@redhat.com>
3377 * gcc.dg/noncompile/pr71265.c: New test.
3380 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3382 2016-05-25 Nathan Sidwell <nathan@acm.org>
3384 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3386 2016-05-25 Richard Biener <rguenther@suse.de>
3388 PR tree-optimization/71261
3389 * c-c++-common/torture/pr71261.c: New testcase.
3391 2016-05-25 Richard Biener <rguenther@suse.de>
3393 PR tree-optimization/71264
3394 * gcc.dg/vect/pr71264.c: New testcase.
3396 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3399 * g++.dg/cpp0x/alias-decl-53.C: New.
3400 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3402 2016-05-25 Martin Liska <mliska@suse.cz>
3404 * g++.dg/pr71239.C: New test.
3406 2016-05-25 Richard Biener <rguenther@suse.de>
3408 * gcc.dg/vect/pr58135.c: Rename to ...
3409 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3411 2016-05-25 Marek Polacek <polacek@redhat.com>
3413 * g++.dg/pr65295.C: Use target c++14.
3415 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3417 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3418 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3420 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3422 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3425 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3427 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3428 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3429 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3430 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3431 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3432 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3433 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3434 * c-c++-common/goacc/pcopy.c: Likewise.
3435 * c-c++-common/goacc/pcopyin.c: Likewise.
3436 * c-c++-common/goacc/pcopyout.c: Likewise.
3437 * c-c++-common/goacc/pcreate.c: Likewise.
3438 * c-c++-common/goacc/pr70688.c: New test.
3439 * c-c++-common/goacc/present-1.c: Adjust test.
3440 * c-c++-common/goacc/reduction-5.c: Likewise.
3441 * g++.dg/goacc/data-1.C: New test.
3443 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3445 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3446 vector parity built-in functions.
3447 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3448 count trailing zeros automatic vectorization.
3449 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3450 count trailing zeros built-in functions.
3452 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3454 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3456 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3459 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3461 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3464 * g++.dg/template/crash123.C: New.
3465 * g++.dg/template/crash124.C: Likewise.
3467 2016-05-24 Martin Sebor <msebor@redhat.com>
3470 * g++.dg/ext/flexary16.C: New test.
3472 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3474 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3475 before math.h is included.
3476 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3477 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3478 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3479 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3480 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3481 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3482 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3483 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3484 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3485 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3486 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3487 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3488 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3489 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3490 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3491 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3492 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3493 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3494 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3495 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3496 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3497 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3498 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3500 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3501 Kelvin Nilsen <kelvin@gcc.gnu.org>
3503 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3506 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3509 * g++.dg/warn/Wno-narrowing1.C: New.
3511 2016-05-24 Marek Polacek <polacek@redhat.com>
3514 * c-c++-common/Wswitch-unreachable-2.c: New test.
3516 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3519 * g++.dg/vect/simd-clone-6.cc: New test.
3520 * g++.dg/gomp/declare-simd-6.C: New test.
3524 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3526 2016-05-24 Richard Biener <rguenther@suse.de>
3528 PR tree-optimization/71240
3529 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3531 2016-05-24 Richard Biener <rguenther@suse.de>
3533 PR tree-optimization/71230
3534 * gcc.dg/torture/pr71230.c: New testcase.
3535 * g++.dg/torture/pr71230.C: Likewise.
3537 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3539 * c-c++-common/goacc/routine-5.c: Add tests.
3540 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3541 * gfortran.dg/goacc/routine-6.f90: Add tests.
3543 2016-05-24 Richard Biener <rguenther@suse.de>
3545 PR tree-optimization/71253
3546 * gcc.dg/torture/pr71253.c: New testcase.
3548 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3551 * gfortran.dg/pr71252.f90: New test.
3553 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3555 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3557 2016-05-24 Richard Biener <rguenther@suse.de>
3561 * c-c++-common/vector-subscript-4.c: New testcase.
3562 * c-c++-common/vector-subscript-5.c: Likewise.
3564 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3567 * gfortran.dg/namelist_90.f: New test
3569 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3572 * gfortran.dg/unexpected_eof.f: New test
3574 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3575 Kelvin Nilsen <kelvin@gcc.gnu.org>
3577 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3580 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3583 * g++.dg/cpp0x/inh-ctor20.C: New.
3584 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3586 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3589 * g++.dg/cpp0x/variadic168.C: New.
3591 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3593 * g++.dg/cpp0x/pr31445.C: Test column number too.
3594 * g++.dg/cpp0x/pr32253.C: Likewise.
3595 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3596 * g++.dg/cpp0x/variadic36.C: Likewise.
3598 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3600 * gcc.dg/fold-notshift-2.c: Adjust.
3602 2016-05-23 Marek Polacek <polacek@redhat.com>
3605 * c-c++-common/Wswitch-unreachable-1.c: New test.
3606 * gcc.dg/Wswitch-unreachable-1.c: New test.
3607 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3608 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3609 * g++.dg/gomp/block-10.C: Likewise.
3610 * gcc.dg/gomp/block-10.c: Likewise.
3611 * g++.dg/gomp/block-9.C: Likewise.
3612 * gcc.dg/gomp/block-9.c: Likewise.
3613 * g++.dg/gomp/target-1.C: Likewise.
3614 * g++.dg/gomp/target-2.C: Likewise.
3615 * gcc.dg/gomp/target-1.c: Likewise.
3616 * gcc.dg/gomp/target-2.c: Likewise.
3617 * g++.dg/gomp/taskgroup-1.C: Likewise.
3618 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3619 * gcc.dg/gomp/teams-1.c: Likewise.
3620 * g++.dg/gomp/teams-1.C: Likewise.
3621 * g++.dg/overload/error3.C: Likewise.
3622 * g++.dg/tm/jump1.C: Likewise.
3623 * g++.dg/torture/pr40335.C: Likewise.
3624 * gcc.dg/c99-vla-jump-5.c: Likewise.
3625 * gcc.dg/switch-warn-1.c: Likewise.
3626 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3627 * gcc.dg/nested-func-1.c: Likewise.
3628 * gcc.dg/pr67784-4.c: Likewise.
3630 2016-05-23 Richard Biener <rguenther@suse.de>
3632 PR tree-optimization/71230
3633 * gfortran.dg/pr71230-1.f90: New testcase.
3634 * gfortran.dg/pr71230-2.f90: Likewise.
3636 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3638 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3639 * gcc.dg/vect/pr58135.c: Add new.
3640 * gfortran.dg/pr46519-1.f: Adjust test case.
3642 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3645 * g++.dg/cpp0x/decltype64.C: New.
3647 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3649 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3650 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3651 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3653 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3655 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3656 Add poly64x1_t and poly64x2_t cases if supported.
3657 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3658 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3659 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3660 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3661 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3663 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3665 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3666 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3667 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3668 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3669 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3670 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3671 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3673 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3675 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3677 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3679 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3680 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3682 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3684 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3685 constraint instead of "r".
3686 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3687 insn instead of vxorpd.
3688 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3690 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3691 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3693 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3695 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3696 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3698 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3700 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3703 * gcc.dg/tree-ssa/pr40921.c: New test.
3705 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3708 * gcc.target/avr/pr71103.c: New test.
3710 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3713 * gcc.dg/tree-ssa/pr71179.c: New test.
3715 2016-05-20 Martin Sebor <msebor@redhat.com>
3718 * gcc.dg/init-excess-2.c: New test.
3720 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3722 * gnat.dg/opt53.adb: New test.
3723 * gnat.dg/opt54.adb: Likewise.
3725 2016-05-20 Martin Jambor <mjambor@suse.cz>
3727 PR tree-optimization/70884
3728 * gcc.dg/tree-ssa/pr70919.c: New test.
3730 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3732 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3734 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3735 fix code formatting.
3737 2016-05-20 Nathan Sidwell <nathan@acm.org>
3739 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3741 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3743 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3745 * jit.dg/all-non-failing-tests.h: Add
3746 test-factorial-must-tail-call.c.
3747 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3748 * jit.dg/test-factorial-must-tail-call.c: New test case.
3750 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3753 * gfortran.dg/pr71204.f90: New test.
3755 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3757 * gcc.target/nvptx/sincos.c: New test.
3759 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3762 * g++.dg/cpp1y/auto-fn31.C: New.
3764 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3766 * gcc.target/powerpc/vec-addec.c: New test.
3767 * gcc.target/powerpc/vec-addec-int128.c: New test.
3769 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3771 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3772 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3773 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3774 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3776 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3778 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3780 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3783 * g++.dg/opt/pr71210-1.C: New test.
3784 * g++.dg/opt/pr71210-2.C: New test.
3786 PR tree-optimization/29756
3787 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3788 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3789 only on selected targets where V4SImode vectors are known to be
3792 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3794 PR tree-optimization/71079
3795 PR tree-optimization/71206
3796 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3798 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3800 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3801 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3802 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3804 2016-05-20 Richard Guenther <rguenther@suse.de>
3806 PR tree-optimization/29756
3807 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3809 2016-05-20 Richard Biener <rguenther@suse.de>
3811 PR tree-optimization/71185
3812 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3814 2016-05-20 Richard Biener <rguenther@suse.de>
3816 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3818 2016-05-19 Marek Polacek <polacek@redhat.com>
3821 * g++.dg/diagnostic/pr71075.C: New test.
3823 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3826 * g++.dg/pr71184.C: New test case.
3828 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3830 * gcc.target/powerpc/darn-0.c: New test.
3831 * gcc.target/powerpc/darn-1.c: New test.
3832 * gcc.target/powerpc/darn-2.c: New test.
3834 2016-05-19 Marek Polacek <polacek@redhat.com>
3836 PR tree-optimization/71031
3837 * gcc.dg/tree-ssa/vrp100.c: New test.
3839 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3841 PR rtl-optimization/71148
3842 * gcc.dg/pr71148.c: New test.
3844 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3847 * gcc.target/arm/pr71056.c: New test.
3849 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3851 * c-c++-common/pr69669.c: Check the used mode.
3853 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3856 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3858 2016-05-19 Richard Biener <rguenther@suse.de>
3860 PR tree-optimization/70729
3861 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3862 * gcc.dg/graphite/scop-18.c: Likewise.
3863 * gcc.dg/pr41783.c: Disable LIM.
3864 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3865 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3866 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3867 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3868 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3869 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3870 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3871 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3872 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3873 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3874 * gfortran.dg/pr42108.f90: Likewise.
3876 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3879 * gcc.dg/spellcheck-options-11.c: New test case.
3881 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3884 * g++.dg/opt/pr71100.C: New test.
3886 2016-05-18 Martin Jambor <mjambor@suse.cz>
3889 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3890 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3891 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3892 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3894 2016-05-18 Martin Jambor <mjambor@suse.cz>
3897 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3898 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3899 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3900 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3901 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3903 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3906 * g++.dg/template/crash122.C: New.
3908 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3911 * g++.dg/template/pr70466-1.C: New.
3912 * g++.dg/template/pr70466-2.C: Likewise.
3914 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3916 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3917 splat operations and the XXSPLTIB instruction.
3918 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3919 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3920 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3921 xxlxor to clear a register.
3923 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3925 * gcc.dg/torture/pr71020.c: New test.
3927 2016-05-18 Martin Jambor <mjambor@suse.cz>
3930 * gcc.dg/ipa/pr70646.c: New test.
3932 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3934 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3936 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3938 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3939 missing tests for vreinterpretq_p{8,16}.
3941 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3943 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3944 vsliq_n_s64 and vsliq_n_u64.
3946 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3948 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3949 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3951 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3953 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3954 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3955 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3957 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3959 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3962 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3964 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3965 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3966 "blr\t" and switch to scan-assembler-times.
3968 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3970 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3972 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3973 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3975 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3977 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3978 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3979 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3980 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3981 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3982 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3984 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3985 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3987 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3988 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3990 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3991 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3993 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3995 2016-05-18 Richard Biener <rguenther@suse.de>
3997 PR tree-optimization/71168
3998 * gcc.dg/torture/pr71168.c: New testcase.
4000 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4003 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4004 * gcc.dg/tree-ssa/pr63586.c: New test.
4005 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4007 2016-05-17 Nathan Sidwell <nathan@acm.org>
4009 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4010 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4011 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4012 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4014 2016-05-17 Nathan Sidwell <nathan@acm.org>
4016 * gcc.target/nvptx/abi-vararg-3.c: New.
4018 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4020 PR tree-optimization/54579
4022 * gcc.dg/fold-notrotate-1.c: New test.
4023 * gcc.dg/fold-notshift-1.c: New test.
4024 * gcc.dg/fold-notshift-2.c: New test.
4026 2016-05-17 Marek Polacek <polacek@redhat.com>
4029 * g++.dg/ipa/pr71146.C: New test.
4031 2016-05-17 David Malcolm <dmalcolm@redhat.com>
4033 * jit.dg/test-error-array-bounds.c: New test case.
4035 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4037 * gcc.dg/tree-ssa/and-1.c: New testcase.
4039 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4041 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4042 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4044 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4046 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4047 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4049 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4051 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4053 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4055 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4057 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4059 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4060 ".2d[index]" when scan the assembly.
4061 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4062 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4064 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4066 2016-05-17 Richard Biener <rguenther@suse.de>
4068 PR tree-optimization/71132
4069 * gcc.dg/torture/pr71132.c: New testcase.
4071 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4073 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4075 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4078 * gcc.target/aarch64/pr70809_1.c: New test.
4080 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4082 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4083 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4084 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4085 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4087 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4088 Ilya Enkovich <ilya.enkovich@intel.com>
4091 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4093 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
4095 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4096 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4098 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4100 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4101 test for __ARM_FP16_ARGS.
4102 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4103 * gcc.target/arm/aapcs/neon-vect10.c: New.
4104 * gcc.target/arm/aapcs/neon-vect9.c: New.
4105 * gcc.target/arm/aapcs/vfp18.c: New.
4106 * gcc.target/arm/aapcs/vfp19.c: New.
4107 * gcc.target/arm/aapcs/vfp20.c: New.
4108 * gcc.target/arm/aapcs/vfp21.c: New.
4109 * gcc.target/arm/fp16-aapcs-1.c: New.
4110 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4111 test for __ARM_FP16_ARGS.
4112 * g++.target/arm/fp16-return-1.c: Update expected output.
4114 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4117 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4119 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4122 * gfortran.dg/pr69603.f90: New testcase.
4124 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4126 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4128 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4131 * gfortran.dg/pr71047.f08: New test.
4133 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4135 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4136 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4137 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4139 2016-05-13 Martin Sebor <msebor@redhat.com>
4142 * g++.dg/cpp0x/constexpr-60049.C: New test.
4144 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4147 * gcc.dg/pr71071.c: New test.
4149 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4151 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4152 remove XOP handling.
4153 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4155 2016-05-13 Nathan Sidwell <nathan@acm.org>
4157 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4158 __atomic_is_lock_free declaration.
4160 2016-05-13 Richard Biener <rguenther@suse.de>
4162 PR tree-optimization/42587
4163 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4165 2016-05-13 Martin Liska <mliska@suse.cz>
4167 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4168 the new format of dump output.
4170 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4172 * gcc.dg/pr71084.c: New test.
4174 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4177 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4179 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4181 * gcc.target/aarch64/struct_return.c: New test.
4183 2016-05-12 Marek Polacek <polacek@redhat.com>
4186 * c-c++-common/pr70756-2.c: New test.
4187 * c-c++-common/pr70756.c: New test.
4189 2016-05-12 Richard Biener <rguenther@suse.de>
4191 PR tree-optimization/71059
4192 * gcc.dg/torture/pr71059.c: New testcase.
4194 2016-05-12 Richard Biener <rguenther@suse.de>
4196 PR tree-optimization/71062
4197 * gcc.dg/torture/pr71062.c: New testcase.
4199 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4201 PR tree-optimization/71006
4202 * gcc.dg/pr71006.c: New test.
4204 2016-05-12 Marek Polacek <polacek@redhat.com>
4207 * gcc.dg/opts-7.c: New test.
4209 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4212 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4213 Add -save-temps to dg-options.
4214 Scan for ldmfd rather than pop instruction.
4215 * gcc.target/arm/interrupt-2.c: Likewise.
4216 * gcc.target/arm/pr70830.c: New test.
4218 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4220 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4221 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4223 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4224 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4225 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4228 * gcc.target/i386/avx512vl-pack-1.c: New test.
4229 * gcc.target/i386/avx512vl-pack-2.c: New test.
4230 * gcc.target/i386/avx512bw-pack-2.c: New test.
4232 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4234 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4235 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4236 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4238 2016-05-12 Richard Biener <rguenther@suse.de>
4240 PR tree-optimization/70986
4241 * gcc.dg/torture/pr70986-1.c: New testcase.
4242 * gcc.dg/torture/pr70986-2.c: Likewise.
4243 * gcc.dg/torture/pr70986-3.c: Likewise.
4245 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4248 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4249 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4251 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4253 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4255 * gcc.target/i386/pr66746.c: Ditto.
4257 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4259 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4261 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4262 warning when using -mvsx-timode.
4263 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4264 * gcc.target/powerpc/dform-2.c: Likewise.
4265 * gcc.target/powerpc/pr68805.c: Likewise.
4267 2016-05-11 Marek Polacek <polacek@redhat.com>
4270 * c-c++-common/attributes-3.c: New test.
4272 2016-05-11 Nathan Sidwell <nathan@acm.org>
4274 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4275 * gcc.c-torture/execute/pr68185.c: Likewise.
4276 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4277 * gcc.dg/pr69634.c: Requires scheduling.
4278 * gcc.dg/torture/pr66178.c: Require label values.
4279 * gcc.dg/setjmp-6.c: Require indirect jumps.
4281 2016-05-11 Richard Biener <rguenther@suse.de>
4283 PR tree-optimization/71055
4284 * gcc.dg/torture/pr71055.c: New testcase.
4286 2016-05-11 Richard Biener <rguenther@suse.de>
4289 * g++.dg/debug/pr71057.C: New testcase.
4291 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4294 * gfortran.dg/gomp/pr70855.f90: New test.
4296 2016-05-11 Richard Biener <rguenther@suse.de>
4299 * g++.dg/torture/pr71002.C: New testcase.
4301 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4304 * gcc.dg/pr70807.c: New test.
4306 2016-05-10 Martin Sebor <msebor@redhat.com>
4309 * g++.dg/Wattributes.C: New test.
4311 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4313 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4314 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4315 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4317 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4320 * gcc.target/i386/pr70799-1.c: New test.
4322 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4324 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4326 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4329 * gcc.target/i386/pr70877.c: New test.
4331 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4333 PR tree-optimization/70786
4334 * gcc.target/i386/pr70876.c: New test.
4336 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4339 * gcc.target/i386/avx512vl-logic-1.c: New test.
4340 * gcc.target/i386/avx512vl-logic-2.c: New test.
4341 * gcc.target/i386/avx512dq-logic-2.c: New test.
4343 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4346 * gcc.target/powerpc/pr70963.c: New.
4348 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4350 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4351 (test_very_wide_line): Add ruler to expected output.
4352 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4353 (test_very_wide_line): Likewise.
4354 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4355 (test_show_locus): Within the handling of "test_very_wide_line",
4356 enable show_ruler_p on the diagnostic context.
4358 2016-05-10 Richard Biener <rguenther@suse.de>
4360 PR tree-optimization/71039
4361 * gcc.dg/torture/pr71039.c: New testcase.
4363 2016-05-10 Nathan Sidwell <nathan@acm.org>
4365 * gcc.dg/nested-func-10.c: Requires alloca.
4366 * gcc.dg/nested-func-9.c: Requires alloca.
4367 * gcc.c-torture/execute/pr70460.c: Requires labels.
4368 * gcc.c-torture/compile/pr70199.c: Requires labels.
4369 * gcc.target/nvptx/decl.c: Compile only.
4370 * gcc.target/nvptx/trailing-init.c: Compile only.
4371 * gcc.target/nvptx/ary-init.c: Compile only.
4373 2016-05-10 Marek Polacek <polacek@redhat.com>
4376 * gcc.dg/attr-opt-1.c: New test.
4378 2016-05-10 Richard Biener <rguenther@suse.de>
4380 PR tree-optimization/70497
4381 PR tree-optimization/28367
4382 * gcc.dg/torture/20160404-1.c: New testcase.
4383 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4384 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4386 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4388 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4390 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4392 * gcc.target/i386/fabsneg-1.c New test.
4394 2016-05-09 Alan Modra <amodra@gmail.com>
4397 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4399 2016-05-09 Richard Biener <rguenther@suse.de>
4401 PR tree-optimization/70985
4402 * gcc.dg/torture/pr70985.c: New testcase.
4404 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4406 * gcc.dg/tree-ssa/ifc-9.c: New test.
4407 * gcc.dg/tree-ssa/ifc-10.c: New test.
4408 * gcc.dg/tree-ssa/ifc-11.c: New test.
4409 * gcc.dg/tree-ssa/ifc-12.c: New test.
4410 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4411 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4412 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4414 2016-05-09 Richard Biener <rguenther@suse.de>
4417 * gfortran.dg/pr70937.f90: New testcase.
4419 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4421 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4423 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4426 * gfortran.dg/dec_structure_1.f90: New testcase.
4427 * gfortran.dg/dec_structure_2.f90: Ditto.
4428 * gfortran.dg/dec_structure_3.f90: Ditto.
4429 * gfortran.dg/dec_structure_4.f90: Ditto.
4430 * gfortran.dg/dec_structure_5.f90: Ditto.
4431 * gfortran.dg/dec_structure_6.f90: Ditto.
4432 * gfortran.dg/dec_structure_7.f90: Ditto.
4433 * gfortran.dg/dec_structure_8.f90: Ditto.
4434 * gfortran.dg/dec_structure_9.f90: Ditto.
4435 * gfortran.dg/dec_structure_10.f90: Ditto.
4436 * gfortran.dg/dec_structure_11.f90: Ditto.
4437 * gfortran.dg/dec_union_1.f90: Ditto.
4438 * gfortran.dg/dec_union_2.f90: Ditto.
4439 * gfortran.dg/dec_union_3.f90: Ditto.
4440 * gfortran.dg/dec_union_4.f90: Ditto.
4441 * gfortran.dg/dec_union_5.f90: Ditto.
4442 * gfortran.dg/dec_union_6.f90: Ditto.
4443 * gfortran.dg/dec_union_7.f90: Ditto.
4445 2016-05-07 Tom de Vries <tom@codesourcery.com>
4447 PR tree-optimization/70956
4448 * gcc.dg/graphite/pr70956.c: New test.
4450 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4453 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4454 (a, b, c, d): Change type from char to signed char.
4455 (main): Compare against (signed char) -1634678893 instead of
4456 hardcoded -109. Use __builtin_abort instead of abort.
4458 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4459 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4461 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4463 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4466 * gcc.dg/torture/pr70935.c: New test.
4468 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4471 * gcc.target/sh/pr58219.c: New tests.
4473 2016-05-06 Richard Biener <rguenther@suse.de>
4475 PR tree-optimization/70960
4476 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4478 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4481 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4482 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4483 Adjust expected instruction counts.
4484 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4486 2016-05-06 Marek Polacek <polacek@redhat.com>
4489 * gcc.dg/ubsan/bounds-3.c: New test.
4491 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4494 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4496 2016-05-06 Richard Biener <rguenther@suse.de>
4499 * gfortran.dg/pr70931.f90: New testcase.
4501 2016-05-06 Richard Biener <rguenther@suse.de>
4504 * gcc.dg/torture/pr70941.c: New testcase.
4506 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4508 PR tree-optimization/57206
4509 * gcc.dg/vect/pr57206.c: New test.
4511 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4513 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4515 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4517 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4519 * c-c++-common/Wdangling-else-4.c: New test.
4521 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4525 * g++.dg/opt/pr70906.C: New test.
4526 * g++.dg/opt/pr70933.C: New test.
4528 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4530 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4532 * gcc.dg/ipa/pure-const-3.c: New testcase.
4534 2016-05-04 Marek Polacek <polacek@redhat.com>
4536 * c-c++-common/Wdangling-else-1.c: New test.
4537 * c-c++-common/Wdangling-else-2.c: New test.
4538 * c-c++-common/Wdangling-else-3.c: New test.
4540 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4542 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4545 2016-05-04 Marek Polacek <polacek@redhat.com>
4548 * gcc.dg/Waddress-2.c: New test.
4550 2016-05-04 Alan Modra <amodra@gmail.com>
4552 * gcc.target/powerpc/pr70866.c: New.
4554 2016-05-03 Martin Sebor <msebor@redhat.com>
4557 * c-c++-common/builtin_location.c: New test.
4558 * g++.dg/cpp1y/builtin_location.C: New test.
4560 2016-05-03 Marek Polacek <polacek@redhat.com>
4563 * gcc.dg/pr70859.c: New test.
4564 * gcc.dg/pr70859-2.c: New test.
4566 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4568 * gnat.dg/debug5.adb: New testcase.
4570 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4572 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4573 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4574 Procedure to check for z10 instruction set.
4576 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4578 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4580 2016-05-03 Alan Modra <amodra@gmail.com>
4582 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4584 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4586 * gcc.target/i386/avx512f-cvt-1.c: New test.
4588 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4590 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4591 -fdump-tree-vrp-details.
4593 2016-05-03 Richard Biener <rguenther@suse.de>
4595 * gcc.dg/pr30172-1.c: Adjust.
4596 * gcc.dg/pr63743.c: Likewise.
4597 * gcc.dg/tm/pr51696.c: Likewise.
4598 * c-c++-common/tm/safe-1.c: Likewise.
4599 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4600 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4601 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4602 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4604 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4606 PR rtl-optimization/70467
4607 * gcc.target/i386/pr70467-3.c: New test.
4608 * gcc.target/i386/pr70467-4.c: New test.
4610 PR tree-optimization/70916
4611 * gcc.c-torture/compile/pr70916.c: New test.
4614 * gcc.target/i386/pr49244-1.c: New test.
4615 * gcc.target/i386/pr49244-2.c: New test.
4617 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4619 PR rtl-optimization/44281
4620 * gcc.target/i386/pr44281.c: New test.
4622 2016-05-03 bin cheng <bin.cheng@arm.com>
4624 PR tree-optimization/56541
4625 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4626 * gcc.dg/vect/pr56541.c: new test.
4628 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4630 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4632 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4634 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4637 * c-c++-common/asan/clone-test-1.c (main): Align child process
4640 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4643 * g++.dg/spellcheck-fields-2.C: New test case.
4645 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4648 * g++.dg/pr62314.C: New test case.
4650 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4652 * gcc.dg/ipa/inline-8.c: New testcase.
4654 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4656 PR rtl-optimization/70467
4657 * gcc.target/i386/pr70467-1.c: New test.
4659 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4661 * gcc.dg/spec-options.c: Run the test on all targets.
4662 * gcc.dg/foo.specs: Use cpp_unique_options.
4664 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4666 * gcc.dg/tree-ssa/unord.c: New testcase.
4668 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4670 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4672 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4674 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4676 2016-05-02 Marek Polacek <polacek@redhat.com>
4679 * gcc.dg/enum-incomplete-3.c: New test.
4681 2016-05-02 Marek Polacek <polacek@redhat.com>
4682 Tom de Vries <tom@codesourcery.com>
4684 PR tree-optimization/70700
4685 * gcc.dg/pr70700.c: New test.
4687 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4689 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4690 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4691 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4692 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4693 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4695 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4697 * ada/acats/run_acats: Rename into...
4698 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4699 * ada/acats/run_all.sh: Remove redundant test.
4700 (target_run): Move around.
4701 (target_gnatchop): Use newly built executable.
4702 (target_gnatmake): Likewise.
4703 Check that the compilation of impbit succeeds.
4705 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4707 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4708 * gcc.dg/20021029-1.c: Likewise.
4709 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4710 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4711 * gcc.target/sh/cmpstr.c: Likewise.
4712 * gcc.target/sh/cmpstrn.c: Likewise.
4713 * gcc.target/sh/memset.c: Likewise.
4714 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4715 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4716 * gcc.target/sh/pr39423-1.c: Likewise.
4717 * gcc.target/sh/pr49468-di.c: Likewise.
4718 * gcc.target/sh/pr49468-si.c: Likewise.
4719 * gcc.target/sh/pr49880-1.c: Likewise.
4720 * gcc.target/sh/pr49880-2.c: Likewise.
4721 * gcc.target/sh/pr49880-3.c: Likewise.
4722 * gcc.target/sh/pr50751-1.c: Likewise.
4723 * gcc.target/sh/pr50751-4.c: Likewise.
4724 * gcc.target/sh/pr50751-7.c: Likewise.
4725 * gcc.target/sh/pr51244-1.c: Likewise.
4726 * gcc.target/sh/pr51244-10.c: Likewise.
4727 * gcc.target/sh/pr51244-11.c: Likewise.
4728 * gcc.target/sh/pr51244-12.c: Likewise.
4729 * gcc.target/sh/pr51244-13.c: Likewise.
4730 * gcc.target/sh/pr51244-14.c: Likewise.
4731 * gcc.target/sh/pr51244-17.c: Likewise.
4732 * gcc.target/sh/pr51244-18.c: Likewise.
4733 * gcc.target/sh/pr51244-19.c: Likewise.
4734 * gcc.target/sh/pr51244-4.c: Likewise.
4735 * gcc.target/sh/pr51244-5.c: Likewise.
4736 * gcc.target/sh/pr51244-7.c: Likewise.
4737 * gcc.target/sh/pr51244-8.c: Likewise.
4738 * gcc.target/sh/pr51244-9.c: Likewise.
4739 * gcc.target/sh/pr51697.c: Likewise.
4740 * gcc.target/sh/pr52483-1.c: Likewise.
4741 * gcc.target/sh/pr52483-2.c: Likewise.
4742 * gcc.target/sh/pr52483-3.c: Likewise.
4743 * gcc.target/sh/pr52483-5.c: Likewise.
4744 * gcc.target/sh/pr52933-1.c: Likewise.
4745 * gcc.target/sh/pr52933-2.c: Likewise.
4746 * gcc.target/sh/pr52933-3.c: Likewise.
4747 * gcc.target/sh/pr53568-1.c: Likewise.
4748 * gcc.target/sh/pr53976-1.c: Likewise.
4749 * gcc.target/sh/pr53988-1.c: Likewise.
4750 * gcc.target/sh/pr53988.c: Likewise.
4751 * gcc.target/sh/pr54089-1.c: Likewise.
4752 * gcc.target/sh/pr54089-6.c: Likewise.
4753 * gcc.target/sh/pr54089-7.c: Likewise.
4754 * gcc.target/sh/pr54089-8.c: Likewise.
4755 * gcc.target/sh/pr54089-9.c: Likewise.
4756 * gcc.target/sh/pr54236-1.c: Likewise.
4757 * gcc.target/sh/pr54236-2.c: Likewise.
4758 * gcc.target/sh/pr54236-3.c: Likewise.
4759 * gcc.target/sh/pr54236-4.c: Likewise.
4760 * gcc.target/sh/pr54386.c: Likewise.
4761 * gcc.target/sh/pr54602-1.c: Likewise.
4762 * gcc.target/sh/pr54685.c: Likewise.
4763 * gcc.target/sh/pr54760-1.c: Likewise.
4764 * gcc.target/sh/pr54760-2.c: Likewise.
4765 * gcc.target/sh/pr54760-3.c: Likewise.
4766 * gcc.target/sh/pr54760-4.c: Likewise.
4767 * gcc.target/sh/pr54760-5.c: Likewise.
4768 * gcc.target/sh/pr54760-6.c: Likewise.
4769 * gcc.target/sh/pr55146.c: Likewise.
4770 * gcc.target/sh/pr55160.c: Likewise.
4771 * gcc.target/sh/pr59278.c: Likewise.
4772 * gcc.target/sh/pr59401-1.c: Likewise.
4773 * gcc.target/sh/pr59533-1.c: Likewise.
4774 * gcc.target/sh/pr63260.c: Likewise.
4775 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4776 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4777 * gcc.target/sh/strlen.c: Likewise.
4778 * gcc.target/sh/torture/pr30807.c: Likewise.
4779 * gcc.target/sh/torture/pr34777.c: Likewise.
4780 * gcc.target/sh/torture/pr64652.c: Likewise.
4781 * gcc.target/sh/torture/pr65505.c: Likewise.
4782 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4783 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4785 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4788 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4790 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4792 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4793 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4794 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4795 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4797 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4799 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4800 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4802 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4805 * c-c++-common/goacc/combined-reduction.c: New test.
4806 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4808 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4810 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4811 *movdi_internal pattern only if PIC off.
4812 * gcc.target/i386/pr70155-2.c: Likewise.
4813 * gcc.target/i386/pr70155-3.c: Likewise.
4814 * gcc.target/i386/pr70155-4.c: Likewise.
4815 * gcc.target/i386/pr70155-5.c: Likewise.
4816 * gcc.target/i386/pr70155-6.c: Likewise.
4817 * gcc.target/i386/pr70155-7.c: Likewise.
4818 * gcc.target/i386/pr70155-8.c: Likewise.
4819 * gcc.target/i386/pr70155-15.c: Likewise.
4820 * gcc.target/i386/pr70155-17.c: Likewise.
4821 * gcc.target/i386/pr70155-22.c: Likewise.
4823 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4825 PR tree-optimization/70803
4826 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4828 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4830 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4831 optimization of vector loop.
4832 * gcc.target/i386/vect-unpack-3.c: New test.
4833 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4834 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4835 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4837 2016-04-29 Marek Polacek <polacek@redhat.com>
4840 * g++.dg/ubsan/null-7.C: New test.
4843 * gcc.dg/pr70852.c: New test.
4845 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4848 * g++.dg/cpp0x/alignas6.C: New test.
4850 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4852 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4853 * gcc.dg/pr27003.c: Likewise.
4854 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4855 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4856 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4857 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4858 * gcc.target/arc/mxy.c: Likewise.
4859 * gcc.target/arc/mswape.c: Likewise.
4860 * gcc.target/arc/mrtsc.c: Likewise.
4861 * gcc.target/arc/mcrc.c: Likewise.
4862 * gcc.target/arc/mdsp-packa.c: Likewise.
4863 * gcc.target/arc/mdvbf.c: Likewise.
4864 * gcc.target/arc/mlock.c: Likewise.
4865 * gcc.target/arc/mmac-24.c: Likewise.
4866 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4868 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4869 Matthijs Kooijman <matthijs@stdin.nl>
4870 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4873 * gcc.target/avr/pr60040-1.c: New.
4874 * gcc.target/avr/pr60040-2.c: New.
4876 2016-04-29 Richard Biener <rguenther@suse.de>
4878 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4880 2016-04-29 Richard Biener <rguenther@suse.de>
4882 PR tree-optimization/13962
4883 PR tree-optimization/65686
4884 * gcc.dg/uninit-pr65686.c: New testcase.
4886 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4889 * gcc.dg/pr70843.c: New test.
4891 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4894 * gcc.target/i386/pr70858.c: New test.
4896 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4898 * gcc.target/arc/nps400-1.c: New file.
4900 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4901 Andrew Burgess <andrew.burgess@embecosm.com>
4903 * gcc.target/arc/movh_cl-1.c: New file.
4905 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4906 Andrew Burgess <andrew.burgess@embecosm.com>
4908 * gcc.target/arc/extzv-1.c: New file.
4909 * gcc.target/arc/insv-1.c: New file.
4910 * gcc.target/arc/insv-2.c: New file.
4911 * gcc.target/arc/movb-1.c: New file.
4912 * gcc.target/arc/movb-2.c: New file.
4913 * gcc.target/arc/movb-3.c: New file.
4914 * gcc.target/arc/movb-4.c: New file.
4915 * gcc.target/arc/movb-5.c: New file.
4916 * gcc.target/arc/movb_cl-1.c: New file.
4917 * gcc.target/arc/movb_cl-2.c: New file.
4918 * gcc.target/arc/movbi_cl-1.c: New file.
4919 * gcc.target/arc/movl-1.c: New file.
4921 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4922 Andrew Burgess <andrew.burgess@embecosm.com>
4924 * gcc.target/arc/cmem-1.c: New file.
4925 * gcc.target/arc/cmem-2.c: New file.
4926 * gcc.target/arc/cmem-3.c: New file.
4927 * gcc.target/arc/cmem-4.c: New file.
4928 * gcc.target/arc/cmem-5.c: New file.
4929 * gcc.target/arc/cmem-6.c: New file.
4930 * gcc.target/arc/cmem-7.c: New file.
4931 * gcc.target/arc/cmem-ld.inc: New file.
4932 * gcc.target/arc/cmem-st.inc: New file.
4934 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4937 * gcc.target/i386/pr70821.c: New test.
4939 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4941 * gcc.target/powerpc/vec-adde.c: New test.
4942 * gcc.target/powerpc/vec-adde-int128.c: New test.
4944 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4946 * gcc.target/i386/avx-vround-1.c: New test.
4947 * gcc.target/i386/avx-vround-2.c: New test.
4948 * gcc.target/i386/avx512vl-vround-1.c: New test.
4949 * gcc.target/i386/avx512vl-vround-2.c: New test.
4951 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4954 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4955 (check_effective_target_cilkplus_runtime): ... this.
4956 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4957 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4959 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4960 Require cilkplus_runtime.
4961 Don't add -lcilkrts.
4962 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4963 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4964 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4965 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4966 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4967 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4968 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4969 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4970 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4971 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4972 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4973 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4974 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4975 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4976 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4977 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4978 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4979 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4980 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4981 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4982 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4983 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4984 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4985 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4986 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4987 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4988 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4989 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4990 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4992 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4993 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4995 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4997 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5000 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
5002 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5003 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5005 2015-04-27 Ryan Burn <contact@rnburn.com>
5009 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5011 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5012 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5014 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5016 * gnat.dg/limited_with4.ad[sb]: New test.
5017 * gnat.dg/limited_with4_pkg.ads: New helper.
5019 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5022 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5023 and movv1ti_internal patterns
5024 * gcc.target/i386/pr70155-1.c: New test.
5025 * gcc.target/i386/pr70155-2.c: Likewise.
5026 * gcc.target/i386/pr70155-3.c: Likewise.
5027 * gcc.target/i386/pr70155-4.c: Likewise.
5028 * gcc.target/i386/pr70155-5.c: Likewise.
5029 * gcc.target/i386/pr70155-6.c: Likewise.
5030 * gcc.target/i386/pr70155-7.c: Likewise.
5031 * gcc.target/i386/pr70155-8.c: Likewise.
5032 * gcc.target/i386/pr70155-9.c: Likewise.
5033 * gcc.target/i386/pr70155-10.c: Likewise.
5034 * gcc.target/i386/pr70155-11.c: Likewise.
5035 * gcc.target/i386/pr70155-12.c: Likewise.
5036 * gcc.target/i386/pr70155-13.c: Likewise.
5037 * gcc.target/i386/pr70155-14.c: Likewise.
5038 * gcc.target/i386/pr70155-15.c: Likewise.
5039 * gcc.target/i386/pr70155-16.c: Likewise.
5040 * gcc.target/i386/pr70155-17.c: Likewise.
5041 * gcc.target/i386/pr70155-18.c: Likewise.
5042 * gcc.target/i386/pr70155-19.c: Likewise.
5043 * gcc.target/i386/pr70155-20.c: Likewise.
5044 * gcc.target/i386/pr70155-21.c: Likewise.
5045 * gcc.target/i386/pr70155-22.c: Likewise.
5047 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5049 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5052 2016-04-27 Bin Cheng <bin.cheng@arm.com>
5054 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5055 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5056 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5057 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5058 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5060 2016-04-27 Richard Biener <rguenther@suse.de>
5063 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5064 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5066 2016-04-27 Nathan Sidwell <nathan@acm.org>
5068 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5069 * g++.dg/ubsan/pr63956.C: Adjust error location.
5071 2016-04-27 Nick Clifton <nickc@redhat.com>
5074 * gcc.dg/pr49889.c: New test.
5076 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5078 * c-c++-common/memset-array.c: New test.
5080 2016-04-26 Martin Sebor <msebor@redhat.com>
5083 * g++.dg/cpp1y/func_constexpr.C: New test.
5085 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5088 * g++.dg/cpp0x/enum32.C: New test.
5089 * g++.dg/cpp0x/enum33.C: New test.
5091 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5093 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5094 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5095 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5096 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5097 * gcc.c-torture/execute/pr38151.c: Likewise.
5098 * gcc.c-torture/execute/pr66556.c: Likewise.
5099 * gcc.c-torture/execute/pr67781.c: Likewise.
5100 * gcc.c-torture/execute/pr68648.c: Likewise.
5102 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5104 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5106 2016-04-26 Marek Polacek <polacek@redhat.com>
5109 * gcc.dg/pr67784-3.c: New test.
5110 * gcc.dg/pr67784-4.c: New test.
5111 * gcc.dg/pr67784-5.c: New test.
5114 * gcc.dg/Wnested-externs-2.c: New test.
5116 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5118 * gcc.dg/fold-plusmult.c: Adjust.
5119 * gcc.dg/no-strict-overflow-6.c: Adjust.
5120 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5122 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5124 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5126 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5127 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5128 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5129 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5130 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5131 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5132 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5133 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5134 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5135 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5136 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5137 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5138 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5139 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5140 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5141 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5142 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5143 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5144 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5145 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5146 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5147 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5149 * gcc.target/i386/pr32219-4.c: Likewise.
5150 * gcc.target/i386/pr32219-6.c: Likewise.
5151 * gcc.target/i386/pr32219-8.c: Likewise.
5153 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5155 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5158 2016-04-26 Marek Polacek <polacek@redhat.com>
5161 * g++.dg/ext/cond2.C: New test.
5163 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5165 PR tree-optimization/70771
5166 PR tree-optimization/70775
5167 * gcc.dg/pr70771.c: New test.
5168 * gcc.dg/pr70775.c: New test.
5170 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5172 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5174 2016-04-25 Richard Biener <rguenther@suse.de>
5176 PR tree-optimization/70780
5177 * gcc.dg/torture/pr70780.c: New testcase.
5179 2016-04-25 Michael Collison <michael.collison@arm.com>
5181 * gcc.target/arm/neon-vaddws16.c: New test.
5182 * gcc.target/arm/neon-vaddws32.c: New test.
5183 * gcc.target/arm/neon-vaddwu16.c: New test.
5184 * gcc.target/arm/neon-vaddwu32.c: New test.
5185 * gcc.target/arm/neon-vaddwu8.c: New test.
5186 * lib/target-supports.exp
5187 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5188 that arm neon support vector widen sum of HImode TO SImode.
5190 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5193 * c-c++-common/asan/pr70712.c: New test.
5195 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5197 * .gitattributes: New file.
5199 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5201 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5203 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5205 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5206 * gfortran.dg/submodule_15.f08: Likewise.
5208 2016-04-22 Richard Biener <rguenther@suse.de>
5210 PR tree-optimization/70740
5211 * gcc.dg/torture/pr70740.c: New testcase.
5213 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5216 * gcc.target/i386/pr70750-1.c: New test.
5217 * gcc.target/i386/pr70750-2.c: Likewise.
5219 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5222 * g++.dg/cpp0x/auto48.C: New.
5224 2016-04-21 Marek Polacek <polacek@redhat.com>
5227 * g++.dg/cpp0x/forw_enum12.C: New test.
5228 * g++.dg/cpp0x/forw_enum13.C: New test.
5230 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5233 * gcc.target/i386/pr70728.c: New test.
5235 2016-04-21 Richard Biener <rguenther@suse.de>
5238 * gcc.dg/pr70747.c: New testcase.
5240 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5242 PR tree-optimization/70715
5243 * gcc.dg/tree-ssa/scev-13.c: New test.
5245 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5247 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5249 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5251 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5253 2016-04-20 Jan Hubicka <jh@suse.cz>
5256 * g++.dg/ipa/nothrow-1.C: New testcase.
5258 2016-04-20 Nathan Sidwell <nathan@acm.org>
5261 * g++.dg/eh/delete1.C: New.
5263 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5265 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5266 -mtune-ctrl=sse_typeless_stores.
5268 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5270 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5272 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5274 PR tree-optimization/69489
5275 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5277 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5280 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5281 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5282 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5284 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5286 PR tree-optimization/56625
5287 PR tree-optimization/69489
5288 * gcc.dg/vect/pr56625.c: New test.
5289 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5291 2016-04-20 Andrew Pinski <apinski@cavium.com>
5294 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5296 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5298 * gnat.dg/self1.adb: Remove now incorrect test.
5300 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5302 * gcc.dg/tree-ssa/scev-11.c: New test.
5303 * gcc.dg/tree-ssa/scev-12.c: New test.
5305 2016-04-20 Marek Polacek <polacek@redhat.com>
5307 PR tree-optimization/70725
5308 * gcc.dg/pr70725.c: New test.
5310 2016-04-20 Richard Biener <rguenther@suse.de>
5312 PR tree-optimization/70726
5313 * g++.dg/vect/pr70726.cc: New testcase.
5315 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5318 * gcc.target/s390/pr70674.c: New test.
5320 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5322 PR libgfortran/70684
5323 * gfortran.dg/list_read_14.f90: New test.
5325 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5328 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5329 extern to force it misaligned.
5333 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5334 Don't check `*' before movv4sf_internal.
5335 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5336 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5337 Don't check `*' before movv16qi_internal.
5338 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5339 extern to force it misaligned.
5343 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5344 Don't check `*' before movv2df_internal.
5345 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5346 extern to force it misaligned.
5350 Check movv8sf_internal instead of avx_storeups256.
5351 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5353 2016-04-19 Richard Biener <rguenther@suse.de>
5355 PR tree-optimization/70171
5356 * g++.dg/tree-ssa/pr70171.C: New testcase.
5358 2016-04-19 Richard Biener <rguenther@suse.de>
5360 PR tree-optimization/70724
5361 * gcc.dg/torture/pr70724.c: New testcase.
5363 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5366 * gcc.target/i386/pr70689.c: New.
5368 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5371 * gcc.target/i386/pr70708.c: New test.
5373 2016-04-18 Richard Biener <rguenther@suse.de>
5375 PR tree-optimization/43434
5376 * gcc.dg/vect/pr43434.c: New testcase.
5377 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5378 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5379 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5380 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5381 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5382 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5383 * gcc.dg/gomp/pr68640.c: Likewise.
5384 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5385 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5387 2016-04-18 Richard Biener <rguenther@suse.de>
5389 PR tree-optimization/70701
5390 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5392 2016-04-18 Tom de Vries <tom@codesourcery.com>
5395 * gcc.dg/pr70161.c: Add dot-file scans.
5396 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5397 instead of after last dot char.
5399 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5401 * c-c++-common/dump-ada-spec-3.c: New test.
5402 * c-c++-common/dump-ada-spec-4.c: Likewise.
5404 2016-04-17 Tom de Vries <tom@codesourcery.com>
5407 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5409 2016-04-15 Jan Hubicka <jh@suse.cz>
5412 * g++.dg/ipa/pure-const-1.C: New testcase.
5413 * g++.dg/ipa/pure-const-2.C: New testcase.
5414 * g++.dg/ipa/pure-const-3.C: New testcase.
5416 2016-04-15 Marek Polacek <polacek@redhat.com>
5419 * gcc.dg/bitfld-22.c: New test.
5421 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5423 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5426 2016-04-15 Marek Polacek <polacek@redhat.com>
5429 * c-c++-common/pr70651.c: New test.
5431 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5433 PR rtl-optimization/70681
5434 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5435 dump scan on arm and powerpc.
5436 * gcc.dg/pr10474.c: Likewise.
5438 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5443 * g++.dg/cpp1y/vla11.C: Revert for real.
5446 * c-c++-common/Wparentheses-1.c: New test.
5447 * c-c++-common/gomp/Wparentheses-1.c: New test.
5448 * c-c++-common/gomp/Wparentheses-2.c: New test.
5449 * c-c++-common/gomp/Wparentheses-3.c: New test.
5450 * c-c++-common/gomp/Wparentheses-4.c: New test.
5451 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5452 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5453 * c-c++-common/goacc/Wparentheses-1.c: New test.
5455 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5458 * gcc.target/i386/pr70662.c: New test.
5460 2016-04-15 Richard Biener <rguenther@suse.de>
5461 Alan Modra <amodra@gmail.com>
5463 PR tree-optimization/70130
5464 * gcc.dg/vect/O3-pr70130.c: New testcase.
5466 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5469 * gcc.target/powerpc/pr70669.c: New test.
5472 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5473 a power7 system that does not have an assembler that supports
5476 2016-04-14 Martin Sebor <msebor@redhat.com>
5481 * c-c++-common/ubsan/vla-1.c: Revert.
5482 * g++.dg/cpp1y/vla11.C: Same.
5483 * g++.dg/cpp1y/vla12.C: Same.
5484 * g++.dg/cpp1y/vla13.C: Same.
5485 * g++.dg/cpp1y/vla14.C: Same.
5486 * g++.dg/cpp1y/vla3.C: Same.
5487 * g++.dg/init/array24.C: Same.
5488 * g++.dg/ubsan/vla-1.C: Same.
5490 2016-04-14 Marek Polacek <polacek@redhat.com>
5491 Jan Hubicka <hubicka@ucw.cz>
5494 * g++.dg/torture/pr70029.C: New test.
5496 2016-04-14 Martin Sebor <msebor@redhat.com>
5498 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5499 type size to prevent failures on targets with very low maximum
5502 2016-04-14 Richard Biener <rguenther@suse.de>
5504 PR tree-optimization/70623
5505 * gcc.dg/torture/pr70623.c: New testcase.
5506 * gcc.dg/torture/pr70623-2.c: Likewise.
5508 2016-04-13 Martin Sebor <msebor@redhat.com>
5513 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5514 * g++.dg/cpp1y/vla11.C: New test.
5515 * g++.dg/cpp1y/vla12.C: New test.
5516 * g++.dg/cpp1y/vla13.C: New test.
5517 * g++.dg/cpp1y/vla14.C: New test.
5518 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5519 * g++.dg/init/array24.C: Fully brace VLA initializer.
5520 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5522 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5525 * g++.dg/opt/pr70641.C: New test.
5527 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5529 PR rtl-optimization/68749
5530 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5531 effects of argument promotions.
5532 Remove default args to dg-skip-if.
5534 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5537 * g++.dg/parse/pr70635.C: New.
5539 2016-04-13 Marek Polacek <polacek@redhat.com>
5542 * c-c++-common/Wmisleading-indentation-4.c: New test.
5544 2016-04-13 Marek Polacek <polacek@redhat.com>
5547 * gcc.dg/Wparentheses-12.c: New test.
5548 * gcc.dg/Wparentheses-13.c: New test.
5550 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5552 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5553 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5554 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5556 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5559 * gcc.c-torture/compile/pr70633.c: New test.
5562 * gcc.dg/torture/pr70628.c: New test.
5564 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5567 * g++.dg/template/pr70610.C: New test.
5568 * g++.dg/template/pr70610-2.C: New test.
5569 * g++.dg/template/pr70610-3.C: New test.
5570 * g++.dg/template/pr70610-4.C: New test.
5572 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5574 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5578 * g++.dg/ext/pr70571.C: New test.
5580 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5583 * gcc.target/powerpc/pr70640.c: New test.
5585 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5588 * g++.dg/parse/pr68722.C: New.
5590 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5592 PR rtl-optimization/70596
5593 * gcc.target/i386/pr70596.c: New test.
5595 2016-04-12 Nathan Sidwell <nathan@acm.org>
5598 * g++.dg/init/pr70501.C: New.
5600 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5602 * gcc.target/i386/asm-flag-6.c: New test.
5604 2016-04-12 Tom de Vries <tom@codesourcery.com>
5606 PR tree-optimization/68756
5607 * gcc.dg/graphite/pr68756.c: New test.
5609 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5611 PR tree-optimization/70602
5612 * gcc.c-torture/execute/pr70602.c: New test.
5614 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5617 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5618 __float128 emulator is built and runs.
5619 * gcc.target/powerpc/float128-1.c: Likewise.
5621 * lib/target-supports.exp (check_ppc_float128_sw_available):
5622 Rework tests for __float128 software and hardware
5623 availability. Fix exit condition to return 0 on success.
5625 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5628 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5629 * gcc.target/aarch64/target_attr_15.c: Likewise.
5631 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5634 * g++.dg/cpp1y/pr69066.C: New.
5636 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5639 * gfortran.dg/pr36192.f90: Update test.
5640 * gfortran.dg/pr36192_1.f90: Update test.
5641 * gfortran.dg/real_dimension_1.f: Update test.
5642 * gfortran.dg/parameter_array_init_7.f90: New test.
5644 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5647 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5649 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5651 PR rtl-optimization/66669
5652 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5654 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5656 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5657 * gcc.dg/pie-1.c: Likewise.
5658 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5659 * gcc.dg/pic-4.c: Likewise.
5660 * gcc.dg/pie-3.c: Likewise.
5661 * gcc.dg/pie-4.c: Likewise.
5663 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5665 PR tree-optimization/68644
5666 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5668 PR rtl-optimization/64886
5669 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5671 2016-04-09 Tom de Vries <tom@codesourcery.com>
5673 PR tree-optimization/68953
5674 * gcc.dg/graphite/pr68953.c: New test.
5676 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5679 * gfortran.dg/deferred_character_16.f90: New test.
5681 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5683 PR tree-optimization/70586
5684 * gcc.c-torture/execute/pr70586.c: New test.
5686 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5689 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5690 with __builtin_memset
5691 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5693 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5697 PR tree-optimization/70373
5701 * c-c++-common/goacc/reduction-5.c: New test.
5702 * c-c++-common/goacc/reduction-promotions.c: New test.
5703 * gfortran.dg/goacc/reduction-3.f95: New test.
5704 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5706 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5710 * g++.dg/pr70590.C: New test.
5711 * g++.dg/pr70590-2.C: New test.
5713 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5716 * gcc.target/i386/pr70593.c: New test.
5718 PR rtl-optimization/70574
5719 * gcc.target/i386/avx2-pr70574.c: New test.
5721 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5724 * c-c++-common/asan/pr70541.c: New test.
5726 2016-04-08 Tom de Vries <tom@codesourcery.com>
5728 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5729 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5731 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5734 * gcc.c-torture/execute/pr70566.c: New test.
5736 2016-04-08 Tom de Vries <tom@codesourcery.com>
5738 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5739 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5741 2016-04-08 Alan Modra <amodra@gmail.com>
5743 * gcc.target/powerpc/pr70117.c: New.
5745 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5748 * gcc.dg/lto/simd-function_0.c: New test.
5750 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5752 * c-c++-common/attr-simd-2.c: Likewise.
5753 * c-c++-common/attr-simd-4.c: Likewise.
5754 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5755 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5757 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5760 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5762 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5763 Tom de Vries <tom@codesourcery.com>
5765 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5766 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5767 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5768 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5769 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5770 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5771 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5772 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5774 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5777 * g++.dg/warn/Wparentheses-29.C: New test.
5779 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5782 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5783 explicit braces to resolve a future -Wparentheses warning.
5785 2016-04-06 Richard Henderson <rth@redhat.com>
5787 * gcc.dg/pr61817-1.c: New test.
5788 * gcc.dg/pr61817-2.c: New test.
5789 * gcc.dg/pr69391-1.c: New test.
5790 * gcc.dg/pr69391-2.c: New test.
5792 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5794 PR rtl-optimization/70398
5795 * gcc.target/aarch64/pr70398.c: New.
5797 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5799 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5801 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5802 Pedro Alves <palves@redhat.com>
5804 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5806 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5808 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5809 Check for avx512f effective targets instead of avx2.
5810 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5812 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5813 * g++.dg/gomp/declare-simd-1.C: Likewise.
5814 * g++.dg/gomp/declare-simd-3.C: Likewise.
5815 * g++.dg/gomp/declare-simd-4.C: Likewise.
5818 * c-c++-common/gomp/pr70550-1.c: New test.
5819 * c-c++-common/gomp/pr70550-2.c: New test.
5821 2016-04-05 Nathan Sidwell <nathan@acm.org>
5824 * g++.dg/ext/attribute-may-alias-5.C: New.
5826 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5829 * c-c++-common/pr70336.c: New test.
5830 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5831 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5833 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5836 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5838 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5840 PR rtl-optimization/70542
5841 * gcc.dg/torture/pr70542.c: New test.
5842 * gcc.target/i386/avx2-pr70542.c: New test.
5844 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5846 PR tree-optimization/70509
5847 * gcc.target/i386/avx512bw-pr70509.c: New test.
5849 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5852 * g++.dg/ext/constexpr-vla4.C: New test.
5854 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5857 * gcc.target/i386/pr70510.c: New test.
5859 2016-04-05 Richard Biener <rguenther@suse.de>
5861 PR tree-optimization/70526
5862 * g++.dg/torture/pr70526.C: New testcase.
5864 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5867 * gcc.target/i386/pr70525.c: New test.
5869 2016-04-05 Richard Biener <rguenther@suse.de>
5872 * g++.dg/torture/pr70499.C: New testcase.
5874 2016-04-05 Richard Biener <rguenther@suse.de>
5876 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5879 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5882 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5883 rs6000 ABI warnings.
5885 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5888 * g++.dg/ipa/devirt-51.C: New testcase.
5890 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5891 Jakub Jelinek <jakub@redhat.com>
5894 * gcc.dg/torture/pr70457.c: New.
5896 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5899 * gfortran.dg/allocate_with_source_19.f08: New test.
5901 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5904 * gfortran.dg/coarray_allocate_6.f08: New test.
5906 2016-04-04 Richard Biener <rguenther@suse.de>
5908 PR rtl-optimization/70484
5909 * gcc.dg/torture/pr70484.c: New testcase.
5911 2016-04-04 Marek Polacek <polacek@redhat.com>
5914 * gcc.dg/torture/pr70307.c: New test.
5916 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5920 * gcc.target/sh/torture/pr70416.c: New.
5922 2016-04-02 Martin Sebor <msebor@redhat.com>
5928 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5929 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5930 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5931 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5932 * g++.dg/cpp0x/constexpr-string.C: Same.
5933 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5934 * g++.dg/cpp0x/pr65398.C: Same.
5935 * g++.dg/ext/constexpr-vla1.C: Same.
5936 * g++.dg/ext/constexpr-vla2.C: Same.
5937 * g++.dg/ext/constexpr-vla3.C: Same.
5938 * g++.dg/ubsan/pr63956.C: Same.
5940 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5942 PR rtl-optimization/70467
5943 * gcc.target/i386/pr70467-2.c: New test.
5945 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5946 Marek Polacek <polacek@redhat.com>
5949 * g++.dg/init/new47.C: New test.
5951 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5954 * gcc.target/arm/pr70496.c: New test.
5956 2016-04-01 Nathan Sidwell <nathan@acm.org>
5959 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5961 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5964 * gcc.dg/strlenopt.h (memmove): New.
5965 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5966 instead of "string.h".
5967 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5968 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5969 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5970 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5971 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5972 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5973 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5974 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5975 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5976 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5977 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5978 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5979 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5980 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5981 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5982 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5983 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5984 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5985 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5986 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5988 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5990 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5991 (Holder::foo): Reflect this.
5993 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5996 * gcc.dg/pr70442.c: New test.
5998 2016-03-31 Nathan Sidwell <nathan@acm.org>
6001 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6003 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6006 * gcc.target/i386/pr70453.c: New test.
6008 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
6011 * gcc.c-torture/pr70292.c: New test.
6013 2016-03-31 Marek Polacek <polacek@redhat.com>
6016 * c-c++-common/pr70297.c: New test.
6017 * g++.dg/cpp0x/typedef-redecl.C: New test.
6018 * gcc.dg/typedef-redecl2.c: New test.
6020 2016-03-31 Jakub Jelinek <jakub@redhat.com>
6022 PR rtl-optimization/70460
6023 * gcc.c-torture/execute/pr70460.c: New test.
6025 2016-03-31 Richard Biener <rguenther@suse.de>
6028 * g++.dg/ext/vector30.C: New testcase.
6030 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6031 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6033 * gfortran.dg/fmt_pf.f90: New test.
6035 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6037 Forward-port from 5 branch
6038 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6041 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6042 dg-require-effective-target after dg-do.
6044 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6046 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6048 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6049 Julian Brown <julian@codesourcery.com>
6050 Chung-Lin Tang <cltang@codesourcery.com>
6051 Cesar Philippidis <cesar@codesourcery.com>
6052 James Norris <jnorris@codesourcery.com>
6053 Tom de Vries <tom@codesourcery.com>
6054 Nathan Sidwell <nathan@codesourcery.com>
6056 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6057 * c-c++-common/goacc/loop-clauses.c: Likewise.
6058 * g++.dg/goacc/template.C: Likewise.
6059 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6060 * gfortran.dg/goacc/loop-1.f95: Likewise.
6061 * gfortran.dg/goacc/loop-5.f95: Likewise.
6062 * gfortran.dg/goacc/loop-6.f95: Likewise.
6063 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6064 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6065 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6066 * c-c++-common/goacc/clauses-fail.c: Likewise.
6067 * c-c++-common/goacc/parallel-1.c: Likewise.
6068 * c-c++-common/goacc/reduction-1.c: Likewise.
6069 * c-c++-common/goacc/reduction-2.c: Likewise.
6070 * c-c++-common/goacc/reduction-3.c: Likewise.
6071 * c-c++-common/goacc/reduction-4.c: Likewise.
6072 * c-c++-common/goacc/routine-3.c: Likewise.
6073 * c-c++-common/goacc/routine-4.c: Likewise.
6074 * c-c++-common/goacc/routine-5.c: Likewise.
6075 * c-c++-common/goacc/tile.c: Likewise.
6076 * g++.dg/goacc/template.C: Likewise.
6077 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6078 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6079 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6080 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6081 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6082 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6083 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6084 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6085 * c-c++-common/goacc/use_device-1.c: ... this file.
6086 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6087 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6088 * c-c++-common/goacc/host_data-6.c: ... this file.
6089 * c-c++-common/goacc/loop-2-kernels.c: New file.
6090 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6091 * c-c++-common/goacc/loop-3.c: Likewise.
6092 * g++.dg/goacc/reference.C: Likewise.
6093 * g++.dg/goacc/routine-1.C: Likewise.
6094 * g++.dg/goacc/routine-2.C: Likewise.
6096 2016-03-30 Richard Biener <rguenther@suse.de>
6099 * gcc.dg/torture/pr70450.c: New testcase.
6101 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6104 * gcc.dg/torture/pr70421.c: New test.
6105 * gcc.target/i386/avx512f-pr70421.c: New test.
6107 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6110 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6111 (check): New function.
6113 (foo): Align stack to 16 bytes when calling bar.
6114 * gcc.target/i386/cleanup-2.c: Likewise.
6116 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6118 PR tree-optimization/59124
6119 * gcc.dg/Warray-bounds-19.c: New test.
6121 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6123 * lib/prune.exp (escape_regex_chars): New.
6124 (prune_file_path): Update to quote metcharacters for regexp.
6126 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6128 PR rtl-optimization/70429
6129 * gcc.c-torture/execute/pr70429.c: New test.
6131 PR tree-optimization/70405
6132 * gcc.dg/pr70405.c: New test.
6134 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6137 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6138 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6140 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6143 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6144 __cilkrts_set_param to set two workers.
6145 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6146 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6148 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6150 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6152 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6155 * gcc.target/i386/pr70406.c: New test.
6157 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6159 * gnat.dg/specs/double_record_extension3.ads: New test.
6161 2016-03-25 Richard Henderson <rth@redhat.com>
6164 * gcc.target/aarch64/pr70120-1.c: New.
6165 * gcc.target/aarch64/pr70120-2.c: New.
6166 * gcc.target/aarch64/pr70120-3.c: New.
6168 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6171 * g++.dg/template/mangle2.C: The dg-do directive should be
6172 "compile" not "assemble".
6174 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6177 * gcc.dg/pr69650.c: New test.
6179 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6181 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6183 2016-03-25 Alan Modra <amodra@gmail.com>
6185 * gcc.dg/dfp/pr70052.c: New test.
6187 2016-03-24 Richard Henderson <rth@redhat.com>
6190 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6191 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6193 2016-03-24 Tom de Vries <tom@codesourcery.com>
6195 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6197 2016-03-24 Tom de Vries <tom@codesourcery.com>
6199 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6200 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6202 2016-03-24 Tom de Vries <tom@codesourcery.com>
6204 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6205 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6207 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6210 * g++.dg/template/mangle2.C: New test.
6212 2016-03-24 Richard Biener <rguenther@suse.de>
6214 PR tree-optimization/70396
6215 * gcc.dg/torture/pr70396.c: New testcase.
6217 2016-03-24 Richard Biener <rguenther@suse.de>
6220 * gcc.dg/torture/pr70370.c: New testcase.
6222 2016-03-24 Tom de Vries <tom@codesourcery.com>
6224 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6225 * gfortran.dg/goacc/kernels-tree.f95: Same.
6226 * gfortran.dg/goacc/parallel-tree.f95: Same.
6228 2016-03-24 Tom de Vries <tom@codesourcery.com>
6230 * c-c++-common/goacc/uninit-if-clause.c: New test.
6231 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6233 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6236 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6239 2016-03-24 Richard Biener <rguenther@suse.de>
6241 PR tree-optimization/70372
6242 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6244 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6247 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6249 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6252 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6254 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6257 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6258 * g++.dg/cpp1y/pr70001.C: New test.
6261 * g++.dg/cpp0x/constexpr-70323.C: New test.
6263 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6264 Jason Merrill <jason@redhat.com>
6265 Jakub Jelinek <jakub@redhat.com>
6268 * g++.dg/cpp0x/constexpr-69315.C: New test.
6269 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6271 2016-03-23 Marek Polacek <polacek@redhat.com>
6274 * g++.dg/warn/Wignored-attributes-1.C: New test.
6275 * g++.dg/warn/Wignored-attributes-2.C: New test.
6277 2016-03-23 Tom de Vries <tom@codesourcery.com>
6279 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6281 * gfortran.dg/goacc/private-3.f95 (test): Same.
6282 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6285 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6287 * lib/target-supports.exp: Remove v7ve entry from loop
6288 creating effective target checks.
6289 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6290 (add_options_for_arm_arch_v7ve): Likewise.
6292 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6294 PR tree-optimization/70354
6295 * gcc.dg/vect/pr70354-1.c: New test.
6296 * gcc.dg/vect/pr70354-2.c: New test.
6297 * gcc.target/i386/avx2-pr70354-1.c: New test.
6298 * gcc.target/i386/avx2-pr70354-2.c: New test.
6300 2016-03-22 Jeff Law <law@redhat.com>
6303 * gcc.dg/tree-ssa/pr70232.c: New test.
6305 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6308 * gcc.target/i386/pr70302.c: New test.
6310 2016-03-22 Richard Biener <rguenther@suse.de>
6313 * g++.dg/torture/pr70251.C: New testcase.
6315 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6318 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6319 Wmisleading-indentation.c.
6320 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6321 reflect change to diagnostic text and order of messages.
6322 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6324 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6326 * g++.dg/ext/java-3.C: Don't compile on AIX.
6328 2016-03-22 Richard Biener <rguenther@suse.de>
6331 * gcc.dg/torture/pr70333.c: New testcase.
6333 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6335 * g++.dg/ext/pr70290.C: New test.
6337 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6340 * gcc.target/i386/pr70325.c: New test.
6342 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6345 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6346 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6349 * gcc.target/i386/pr70300.c: New test.
6352 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6353 (func2): New function for cond with parens, xfail warning for c++.
6354 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6356 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6359 * g++.dg/template/ptrmem30.C: New test.
6361 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6364 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6365 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6367 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6370 * gcc.dg/pr70326.c: New test.
6372 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6373 Jakub Jelinek <jakub@redhat.com>
6375 PR tree-optimization/70317
6376 * gcc.dg/pr70317.c: New test.
6378 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6381 * gcc.target/i386/pr70327.c: New test.
6383 2016-03-21 Martin Liska <mliska@suse.cz>
6386 * gcc.dg/ipa/pr70306.c: New test.
6388 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6390 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6391 * gcc.target/arm/attr-align3.c: Likewise.
6392 * gcc.target/arm/attr_arm.c: Likewise.
6393 * gcc.target/arm/flip-thumb.c: Likewise.
6395 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6398 * gcc.target/powerpc/altivec-36.c: New test.
6400 2016-03-21 Richard Biener <rguenther@suse.de>
6402 PR tree-optimization/70310
6403 * gcc.dg/torture/pr70310.c: New testcase.
6405 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6408 * gcc.target/i386/pr70293.c: New test.
6410 2016-03-21 Richard Biener <rguenther@suse.de>
6412 PR tree-optimization/70288
6413 * gcc.dg/torture/pr70288-1.c: New testcase.
6414 * gcc.dg/torture/pr70288-2.c: Likewise.
6416 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6418 PR rtl-optimization/69307
6419 * gcc.target/arm/pr69307.c: New test.
6421 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6423 PR rtl-optimization/69102
6424 * gcc.c-torture/compile/pr69102.c: New test.
6426 2016-03-18 Jeff Law <law@redhat.com>
6428 PR rtl-optimization/70263
6429 * gcc.c-torture/compile/pr70263-1.c: New test.
6430 * gcc.target/i386/pr70263-2.c: New test.
6432 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6434 PR rtl-optimization/70278
6435 * gcc.dg/torture/pr70278.c: New test.
6436 * gcc.target/arm/pr70278.c: New test.
6438 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6441 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6442 (test_builtin_types_compatible_p): New test function.
6443 * gcc.dg/pr70281.c: New test case.
6445 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6448 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6450 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6452 PR tree-optimization/70252
6453 * gcc.dg/pr70252.c: New test.
6455 2016-03-18 Tom de Vries <tom@codesourcery.com>
6457 * gcc.dg/pr70161-2.c: New test.
6458 * gcc.dg/pr70161.c: New test.
6460 2016-03-18 Tom de Vries <tom@codesourcery.com>
6463 * gcc.dg/pr70269.c: New test.
6465 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6468 * g++.dg/ext/java-3.C: New test.
6470 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6473 * g++.dg/lookup/pr70205.C: New test.
6475 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6478 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6480 2016-03-17 Marek Polacek <polacek@redhat.com>
6483 * gcc.dg/atomic-op-6.c: New test.
6485 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6488 * c-c++-common/pr70264.c: New test case.
6490 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6493 * c-c++-common/pr70144-1.c: New test.
6494 * c-c++-common/pr70144-2.c: New test.
6497 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6498 * g++.dg/opt/flifetime-dse6.C: New test.
6499 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6501 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6504 * gcc.dg/pic-1.c: New test.
6505 * gcc.dg/pic-2.c: Likewise.
6506 * gcc.dg/pic-3.c: Likewise.
6507 * gcc.dg/pic-4.c: Likewise.
6508 * gcc.dg/pie-1.c: Likewise.
6509 * gcc.dg/pie-2.c: Likewise.
6510 * gcc.dg/pie-3.c: Likewise.
6511 * gcc.dg/pie-4.c: Likewise.
6512 * gcc.dg/pie-5.c: Likewise.
6513 * gcc.dg/pie-6.c: Likewise.
6515 2016-03-17 Tom de Vries <tom@codesourcery.com>
6517 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6518 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6520 2016-03-17 Richard Biener <rguenther@suse.de>
6523 * g++.dg/debug/pr70271.C: New testcase.
6525 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6527 * gcc.target/i386/pr70251.c: New test.
6529 2016-03-17 Marek Polacek <polacek@redhat.com>
6532 * g++.dg/warn/constexpr-70194.C: New test.
6534 2016-03-16 Richard Henderson <rth@redhat.com>
6537 * gcc.c-torture/compile/pr70240.c: New.
6539 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6541 * gcc.c-torture/compile/20151204.c: Skip for avr.
6543 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6546 * g++.dg/opt/pr70245.C: New test.
6547 * g++.dg/opt/pr70245.h: New file.
6548 * g++.dg/opt/pr70245-aux.cc: New file.
6550 2016-03-16 Martin Sebor <msebor@redhat.com>
6552 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6554 2016-03-16 Richard Henderson <rth@redhat.com>
6557 * gcc.c-torture/compile/pr70199.c: New.
6559 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6561 * gcc.dg/uninit-19.c: Run dos2unix.
6563 2016-03-16 Marek Polacek <polacek@redhat.com>
6566 * gcc.dg/nested-func-10.c: New test.
6567 * gcc.dg/nested-func-9.c: New test.
6569 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6571 PR tree-optimization/68714
6572 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6574 2016-03-16 Tom de Vries <tom@codesourcery.com>
6576 PR tree-optimization/68715
6577 * gcc.dg/graphite/pr68715-2.c: New test.
6578 * gcc.dg/graphite/pr68715.c: New test.
6579 * gfortran.dg/graphite/pr68715.f90: New test.
6581 2016-03-16 Tom de Vries <tom@codesourcery.com>
6583 PR tree-optimization/68809
6584 * gcc.dg/graphite/pr68809-2.c: New test.
6585 * gcc.dg/graphite/pr68809.c: New test.
6587 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6590 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6591 method call to i () as argument. Adjust expected output.
6594 * g++.dg/ubsan/pr70147-1.C: New test.
6595 * g++.dg/ubsan/pr70147-2.C: New test.
6597 2016-03-15 Martin Sebor <msebor@redhat.com>
6600 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6602 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6604 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6607 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6610 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6611 libatomic_available.
6613 2016-03-15 Marek Polacek <polacek@redhat.com>
6616 * g++.dg/ext/attribute-may-alias-4.C: New test.
6618 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6620 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6621 -fvar-tracking-assignments-toggle flag.
6623 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6625 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6627 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6629 PR rtl-optimization/70222
6630 * gcc.c-torture/execute/pr70222-1.c: New test.
6631 * gcc.c-torture/execute/pr70222-2.c: New test.
6633 2016-03-15 Richard Henderson <rth@redhat.com>
6635 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6637 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6639 PR rtl-optimization/69032
6640 * gcc.dg/pr69032.c: New test.
6642 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6644 PR rtl-optimization/63384
6645 * g++.dg/pr63384.C: New test.
6647 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6650 * gcc.target/i386/pr64411.C: New test.
6652 2016-03-15 Tom de Vries <tom@codesourcery.com>
6654 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6655 * gfortran.dg/goacc/kernels-alias.f95: New test.
6657 2016-03-14 Martin Sebor <msebor@redhat.com>
6660 * g++.dg/cpp0x/constexpr-inline.C: New test.
6661 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6663 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6665 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6667 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6670 * gcc.dg/pr70219.c: New test.
6672 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6675 * gcc.dg/torture/pr70083.c: New test.
6676 * gcc.target/i386/pr70083.c: New test.
6678 2016-03-14 Richard Biener <rguenther@suse.de>
6680 PR tree-optimization/56365
6681 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6683 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6686 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6688 * g++.dg/pr70098.C: New testcase.
6691 2016-03-14 Tom de Vries <tom@codesourcery.com>
6693 PR tree-optimization/70045
6694 * gcc.dg/graphite/pr70045.c: New test.
6696 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6699 * gfortran.dg/include_9.f90: New test.
6701 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6704 gfortran.dg/prof/prof.exp: New script.
6705 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6707 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6709 PR rtl-optimization/69307
6710 * gcc.dg/pr69307.c: New test.
6712 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6715 * gcc.target/arm/pr69614.c: New.
6717 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6720 * gfortran.dg/submodule_14.f08: New test
6723 * gfortran.dg/submodule_15.f08: New test
6725 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6728 * g++.dg/cpp1y/paren3.C: New test.
6730 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6733 * gcc.target/powerpc/ppc-round2.c: New test.
6735 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6738 * gcc.dg/torture/pr70123.c: New test.
6740 2016-03-11 Jeff Law <law@redhat.com>
6742 PR tree-optimization/70190
6743 * gcc.c-torture/compile/pr70190.c: New test.
6745 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6748 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6750 (test43_b): Likewise.
6751 (test43_c): Likewise.
6752 (test43_d): Likewise.
6753 (test43_e): Likewise.
6754 (test43_f): Likewise.
6755 (test43_g): Likewise.
6756 (test44_a): Likewise.
6757 (test44_b): Likewise.
6758 (test44_c): Likewise.
6759 (test44_d): Likewise.
6760 (test44_e): Likewise.
6762 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6765 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6767 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6769 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6772 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6776 * gcc.target/aarch64/pr69245_2.c: New test.
6778 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6780 PR tree-optimization/70177
6781 * gcc.dg/pr70177.c: New test.
6783 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6785 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6787 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6789 * gcc.dg/tree-ssa/sra-20.c: New.
6791 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6793 PR rtl-optimization/70174
6794 * gcc.dg/pr70174.c: New test.
6796 PR tree-optimization/70169
6797 * gcc.dg/pr70169.c: New test.
6799 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6802 * gcc.target/i386/pr70160.c: New test.
6804 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6806 * gcc.target/s390/dfp-1.c: New test.
6808 2016-03-10 Nick Clifton <nickc@redhat.com>
6811 * gcc.target/aarch64/pr70044.c: New test.
6813 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6814 Jakub Jelinek <jakub@redhat.com>
6817 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6818 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6819 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6821 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6824 * g++.dg/lto/pr69589_0.C: New testcase
6825 * g++.dg/lto/pr69589_1.C: New testcase
6827 2016-03-10 Marek Polacek <polacek@redhat.com>
6830 * g++.dg/delayedfold/unary-plus1.C: New test.
6832 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6834 * gcc.target/arm/pr45701-1.c: Escape brackets.
6835 * gcc.target/arm/pr45701-2.c: Likewise.
6837 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6839 * gfortran.dg/unconstrained_commons.f: New.
6841 2016-03-10 Alan Modra <amodra@gmail.com>
6843 * gcc.dg/pr69195.c: New.
6844 * gcc.dg/pr69238.c: New.
6846 2016-03-10 Tom de Vries <tom@codesourcery.com>
6849 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6851 2016-03-10 Richard Biener <rguenther@suse.de>
6853 PR tree-optimization/70128
6854 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6855 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6857 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6859 PR tree-optimization/70152
6860 * gcc.dg/pr70152.c: New test.
6863 * gcc.target/i386/pr70086-1.c: New test.
6864 * gcc.target/i386/pr70086-2.c: New test.
6865 * gcc.target/i386/pr70086-3.c: New test.
6867 PR tree-optimization/70127
6868 * gcc.c-torture/execute/pr70127.c: New test.
6870 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6872 * c-c++-common/goacc/combined-directives-2.c: New test.
6874 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6878 * g++.dg/diagnostic/pr70105.C: New test.
6879 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6880 (test_multiple_ordinary_maps): New test function.
6882 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6886 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6887 Drop range information from call to inform_at_rich_loc.
6888 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6890 (test_show_locus): Replace calls to rich_location::add_range with
6891 calls to add_range. Rewrite the tests that used the now-defunct
6892 rich_location ctor taking a source_range. Simplify other tests
6893 by replacing calls to COMBINE_LOCATION_DATA with calls to
6896 2016-03-09 Richard Biener <rguenther@suse.de>
6897 Jakub Jelinek <jakub@redhat.com>
6899 PR tree-optimization/70138
6900 * gcc.dg/vect/pr70138-1.c: New testcase.
6901 * gcc.dg/vect/pr70138-2.c: Likewise.
6903 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6906 * gcc.target/i386/pr70049.c: New test.
6908 2016-03-09 Richard Biener <rguenther@suse.de>
6911 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6912 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6913 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6915 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6917 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6920 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6923 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6926 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6929 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6930 in testcase comment.
6932 2016-03-09 Tom de Vries <tom@codesourcery.com>
6934 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6935 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6936 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6937 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6938 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6939 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6940 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6941 * gfortran.dg/goacc/kernels-loop.f95: New test.
6943 2016-03-08 Martin Sebor <msebor@redhat.com>
6946 * g++.dg/warn/overflow-warn-7.C: New test.
6948 2016-03-08 Jason Merrill <jason@redhat.com>
6950 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6951 * lib/target-supports.exp (check_effective_target_concepts): New.
6953 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6956 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6957 * g++.dg/ubsan/pr70135.C: New test.
6960 * gcc.dg/pr70110.c: New test.
6962 2016-03-07 Martin Jambor <mjambor@suse.cz>
6964 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6965 * c-c++-common/gomp/if-1.c: Likewise.
6966 * c-c++-common/gomp/pr61486-2.c: Likewise.
6967 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6968 to dg-additional-options.
6969 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6970 * g++/gomp/target-teams-1.c: Likewise.
6971 * gcc.dg/gomp/gomp.exp: Likewise.
6972 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6973 dg-additional-options.
6974 * gfortran.dg/gomp/gomp.exp: Likewise.
6975 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6976 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6977 dg-additional-options.
6978 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6980 2016-03-07 Martin Jambor <mjambor@suse.cz>
6982 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6983 * c-c++-common/gomp/gridify-1.c: New test.
6984 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6986 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6988 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6989 trigger for cortex-r8, when scanning for register r8.
6990 * gcc.target/arm/pr45701-2.c: Likewise.
6992 2016-02-26 Richard Biener <rguenther@suse.de>
6993 Jeff Law <law@redhat.com>
6995 PR tree-optimization/69740
6996 * gcc.c-torture/compile/pr69740-1.c: New test.
6997 * gcc.c-torture/compile/pr69740-2.c: New test.
6999 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7001 * lib/target-supports.exp
7002 (check_effective_target_whole_vector_shift): Enable for PPC64.
7004 2016-03-07 Richard Biener <rguenther@suse.de>
7006 PR tree-optimization/70115
7007 * gcc.dg/torture/pr70115.c: New testcase.
7009 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7012 * c-c-++-common/goacc/pr69916.c: New.
7014 2016-03-07 Richard Henderson <rth@redhat.com>
7016 * gcc.c-torture/compile/pr70061.c: New test.
7018 2016-03-07 Richard Biener <rguenther@suse.de>
7021 * gcc.dg/vect/O3-pr36098.c: New testcase.
7023 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7025 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7027 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7029 * gnat.dg/renaming9.ad[sb]: New testcase.
7031 2016-03-05 Jakub Jelinek <jakub@redhat.com>
7034 * g++.dg/expr/stdarg3.C: New test.
7036 2016-03-04 Jeff Law <law@redhat.com>
7038 PR tree-optimization/69196
7039 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7042 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7045 * gcc.dg/pr69973.c: New test.
7047 PR rtl-optimization/69941
7048 * gcc.dg/torture/pr69941.c: New test.
7051 * gcc.dg/pr69824.c: New test.
7053 2016-03-05 Tom de Vries <tom@codesourcery.com>
7055 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7056 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7059 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7062 * g++.dg/cpp1y/var-templ48.C: New test.
7063 * g++.dg/cpp1y/var-templ49.C: New test.
7065 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7067 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7069 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7072 * g++.dg/ubsan/pr70035.C: New test.
7075 * gcc.target/i386/pr70062.c: New test.
7077 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7079 * g++.dg/template/typename21.C: Remove c++98_only.
7081 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7083 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7085 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7088 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7090 (fn_42_b): Likewise.
7091 (fn_42_c): Likewise.
7093 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7096 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7098 (fn_40_b): Likewise.
7099 (fn_41_a): Likewise.
7100 (fn_41_b): Likewise.
7102 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7105 * gcc.target/i386/avx512f-pr70059.c: New test.
7106 * gcc.target/i386/avx512dq-pr70059.c: New test.
7108 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7110 PR rtl-optimization/57676
7111 * gcc.dg/torture/pr57676.c: New test.
7113 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7115 * gcc.dg/pr70026.c: New test.
7117 2016-03-04 Marek Polacek <polacek@redhat.com>
7120 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7121 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7123 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7126 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7128 (test_corners_sisd_si): Likewise.
7129 (main): Remove checks of the above.
7130 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7132 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7134 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7136 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7138 * gcc.dg/torture/pr69951.c: Accept argc==0.
7140 2016-03-04 Richard Biener <rguenther@suse.de>
7143 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7144 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7146 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7149 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7152 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7155 * gcc.dg/guality/pr69947.c: New test.
7157 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7160 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7162 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7164 PR rtl-optimization/69904
7165 * gcc.target/arm/pr69904.c: New test.
7167 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7170 * gcc.dg/vect/pr70021.c: New test.
7171 * gcc.target/i386/pr70021.c: New test.
7173 2016-03-03 Marek Polacek <polacek@redhat.com>
7176 * gcc.dg/pr70050.c: New test.
7178 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7180 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7182 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7184 PR tree-optimization/70043
7185 * gfortran.dg/vect/pr70043.f90: New test.
7187 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7189 * gnat.dg/specs/task1.ads: New test.
7191 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7193 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7194 Invoke gdb with -batch.
7195 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7197 2016-03-03 Richard Biener <rguenther@suse.de>
7199 PR tree-optimization/55936
7200 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7202 2016-03-02 Jeff Law <law@redhat.com>
7204 PR rtl-optimization/69942
7205 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7206 effects of argument promotions.
7208 PR tree-optimization/69987
7209 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7210 target does not support -fprefetch-loop-arrays.
7212 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7214 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7216 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7218 PR rtl-optimization/69052
7219 * gcc.target/i386/pr69052.c: New test.
7221 2016-03-02 Alan Modra <amodra@gmail.com>
7223 * gcc.dg/pr69990.c: New.
7225 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7228 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7231 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7234 * gcc.target/i386/pr70028.c: New test.
7236 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7238 * c-c++-common/asan/swapcontext-test-1.c,
7239 * c-c++-common/tsan/thread_leak.c,
7240 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7241 * g++.dg/tsan/benign_race.C,
7242 * g++.dg/tsan/fd_close_norace.C,
7243 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7244 races with sanitizer output
7246 2016-03-02 Richard Biener <rguenther@suse.de>
7247 Uros Bizjak <ubizjak@gmail.com>
7250 * gcc.dg/simd-8.c: New testcase.
7252 2016-03-02 Richard Biener <rguenther@suse.de>
7255 * gcc.dg/simd-7.c: New testcase.
7257 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7259 * gcc.target/i386/pr70007.c: Tweak.
7261 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7263 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7265 2016-03-02 Marek Polacek <polacek@redhat.com>
7268 * gcc.dg/pr67854.c: New test.
7270 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7273 * gcc.dg/torture/pr70025.c: New test.
7275 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7277 PR tree-optimization/68621
7278 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7280 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7282 * gcc.target/i386/pr70007.c: New test.
7284 2016-03-01 Jeff Law <law@redhat.com>
7286 PR tree-optimization/69196
7287 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7289 PR tree-optimization/69196
7290 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7291 duplicating code and spoiling the expected output.
7293 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7296 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7297 supports power9 before doing tests.
7298 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7299 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7300 * gcc.target/powerpc/p9-permute.c: Likewise.
7302 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7305 * gcc.target/i386/pr70027.c: New test.
7307 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7309 * gcc.dg/pr70017.c: New test.
7311 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7315 * gcc.dg/pr69796.c: New test.
7316 * gcc.dg/pr69974.c: New test.
7318 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7320 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7322 2016-02-29 Jeff Law <law@redhat.com>
7324 PR tree-optimization/69987
7325 * gfortran.dg/pr69987.f90: New test.
7327 PR tree-optimization/69989
7328 * gcc.c-torture/compile/pr69989-2.c: New test.
7330 2016-03-01 Marek Polacek <polacek@redhat.com>
7333 * g++.dg/parse/invalid1.C: New test.
7335 2016-03-01 Richard Biener <rguenther@suse.de>
7338 * gcc.dg/pr70022.c: New testcase.
7340 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7342 PR tree-optimization/69956
7343 * gcc.dg/pr69956.c: New test.
7345 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7348 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7349 XFAIL when hardware supports efficient unaligned storage access.
7351 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7354 * g++.dg/template/pr69961a.C: New test.
7355 * g++.dg/template/pr69961b.C: New test.
7357 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7359 PR preprocessor/69985
7360 * gcc.dg/cpp/pr69985.c: New test case.
7362 2016-02-29 Jeff Law <law@redhat.com>
7364 PR tree-optimization/70005
7365 * gcc.c-torture/execute/pr70005.c New test.
7367 PR tree-optimization/69999
7368 * gcc.c-torture/compile/pr69999.c: New test.
7370 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7372 PR tree-optimization/69652
7373 * gcc.dg/torture/pr69652.c: Delete test.
7374 * gcc.dg/vect/pr69652.c: New test.
7376 2016-02-19 Richard Biener <rguenther@suse.de>
7378 PR tree-optimization/69980
7379 * gfortran.dg/vect/pr69980.f90: New testcase.
7381 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7383 * gcc.target/sparc/20160229-1.c: New test.
7385 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7387 * gnat.dg/stack_usage3.adb: New test.
7388 * gnat.dg/stack_usage3_pkg.ads: New helper.
7390 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7392 * gnat.dg/renaming8.adb: New test.
7393 * gnat.dg/renaming8_pkg1.ads: New helper.
7394 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7395 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7397 2016-02-29 Richard Biener <rguenther@suse.de>
7399 PR tree-optimization/69720
7400 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7402 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7406 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7408 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7409 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7412 * gfortran.dg/coarray_8.f90: Adjust error message.
7413 * gfortran.dg/pr56007.f90: New test.
7414 * gfortran.dg/pr56007.f: New test.
7416 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7418 PR tree-optimization/69989
7419 * gcc.dg/torture/pr69989.c: New test.
7421 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7423 * gcc.target/i386/stack-realign-win.c: New test.
7425 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7428 * gfortran.dg/pr60126.f90: New test.
7430 2016-02-27 Jeff Law <law@redhat.com>
7433 2016-02-26 Richard Biener <rguenther@suse.de>
7434 Jeff Law <law@redhat.com>
7436 PR tree-optimization/69740
7437 * gcc.c-torture/compile/pr69740-1.c: New test.
7438 * gcc.c-torture/compile/pr69740-2.c: New test.
7440 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7443 * gfortran.dg/newunit_4.f90: New test.
7445 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7448 PR rtl-optimization/69886
7449 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7450 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7453 2016-02-26 Martin Sebor <msebor@redhat.com>
7455 PR tree-optimization/15826
7456 * gcc.dg/tree-ssa/pr15826.c: New test.
7458 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7461 * gcc.target/powerpc/pr69969.c: New test.
7463 2016-02-26 Martin Sebor <msebor@redhat.com>
7466 * g++.old-deja/g++.other/decl5.C: Add a test case.
7468 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7471 * gcc.target/powerpc/pr69946.c: New file.
7473 2016-02-26 Richard Biener <rguenther@suse.de>
7474 Jeff Law <law@redhat.com>
7476 PR tree-optimization/69740
7477 * gcc.c-torture/compile/pr69740-1.c: New test.
7478 * gcc.c-torture/compile/pr69740-2.c: New test.
7480 2016-02-26 Martin Jambor <mjambor@suse.cz>
7483 * gcc.dg/torture/pr69932.c: New test.
7484 * gcc.dg/torture/pr69936.c: Likewise.
7486 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7489 * gcc.target/s390/pr69709.c: New test.
7491 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7494 * gcc.target/aarch64/pr69245_1.c: New test.
7496 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7499 * gcc.dg/torture/pr69613.c: New test.
7501 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7503 PR rtl-optimization/69891
7504 * gcc.target/i386/pr69891.c: New test.
7506 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7507 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7510 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7511 functionality for both 32-bit and 64-bit.
7513 2016-02-26 Richard Biener <rguenther@suse.de>
7515 PR tree-optimization/69551
7516 * gcc.dg/torture/pr69951.c: New testcase.
7518 2016-02-25 Richard Biener <rguenther@suse.de>
7520 PR tree-optimization/48795
7521 * gcc.dg/Warray-bounds-18.c: New testcase.
7523 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7525 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7527 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7529 PR rtl-optimization/69896
7530 * gcc.dg/pr69896.c: New test.
7532 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7535 * g++.dg/cpp1y/paren2.C: New test.
7537 2016-02-24 Martin Sebor <msebor@redhat.com>
7540 * gcc.dg/enum-mode-2.c: New test.
7542 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7545 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7546 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7547 * g++.dg/ubsan/pr69922.C: New test.
7549 2016-02-24 Marek Polacek <polacek@redhat.com>
7552 * gcc.dg/pr69819.c: New test.
7554 2016-02-24 Martin Sebor <msebor@redhat.com>
7557 * g++.dg/ext/flexary15.C: New test.
7559 2016-02-24 Martin Sebor <msebor@redhat.com>
7561 * gcc.dg/builtins-68.c: Avoid making unportable
7562 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7563 * g++.dg/ext/builtin_alloca.C: Same.
7565 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7566 Charles Baylis <charles.baylis@linaro.org>
7569 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7571 2016-02-24 Richard Biener <rguenther@suse.de>
7572 Jakub Jelinek <jakub@redhat.com>
7575 * gcc.dg/torture/pr69760.c: New testcase.
7577 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7579 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7580 pattern on Solaris with as.
7582 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7584 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7585 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7586 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7587 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7589 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7592 * gcc.dg/pr69915.c: New test.
7594 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7596 PR rtl-optimization/69886
7597 * gcc.dg/torture/pr69886.c: New test.
7599 2016-02-24 Richard Biener <rguenther@suse.de>
7602 * gcc.dg/torture/pr68963.c: New testcase.
7604 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7607 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7608 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7609 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7610 * gcc.target/arm/atomic_loaddi_1.c: New test.
7611 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7612 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7613 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7614 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7615 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7616 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7617 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7618 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7620 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7623 * gcc.dg/torture/pr69909.c: New test.
7625 2016-02-24 Richard Biener <rguenther@suse.de>
7627 PR tree-optimization/69907
7628 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7629 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7630 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7632 2016-02-24 Christian Bruel <christian.bruel@st.com>
7634 * gcc.target/arm/pragma_cpp_fma.c: New test.
7636 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7639 * gfortran.dg/include_6.f90: Update test.
7641 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7644 * objc.dg/pr69844.m: New test.
7646 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7648 PR libgfortran/69456
7649 * gfortran.dg/namelist_89.f90: New test.
7650 * gfortran.dg/pr59700.f90: Update test..
7652 2016-02-23 Martin Sebor <msebor@redhat.com>
7655 * g++.dg/ext/builtin_alloca.C: New test.
7656 * gcc.dg/builtins-68.c: New test.
7658 2016-02-23 Richard Henderson <rth@redhat.com>
7660 * gcc.target/i386/addr-space-3.c: Remove test.
7662 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7664 PR preprocessor/69126
7665 PR preprocessor/69543
7666 * c-c++-common/pr69126-2-long.c: New test.
7667 * c-c++-common/pr69126-2-short.c: New test.
7668 * c-c++-common/pr69543-1.c: Remove xfail.
7670 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7672 PR preprocessor/69126
7673 PR preprocessor/69543
7674 PR preprocessor/69558
7675 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7677 (test_2): ...this, and add leading comment.
7678 (MACRO_3, test_3): New.
7679 (MACRO_4A, MACRO_4B, test_4): New.
7680 (MACRO): Rename to...
7683 (test_5): ...this, updating for renaming of MACRO, and
7684 add leading comment.
7685 * c-c++-common/pr69543-1.c: New.
7686 * c-c++-common/pr69543-2.c: New.
7687 * c-c++-common/pr69543-3.c: New.
7688 * c-c++-common/pr69543-4.c: New.
7689 * c-c++-common/pr69558-1.c: New.
7690 * c-c++-common/pr69558-2.c: New.
7691 * c-c++-common/pr69558-3.c: New.
7692 * c-c++-common/pr69558-4.c: New.
7693 * gcc.dg/pr69558.c: Move to...
7694 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7697 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7699 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7700 to -ftree-parallelize-loops/-fopenacc changes.
7701 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7702 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7703 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7704 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7705 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7706 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7707 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7708 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7709 * c-c++-common/goacc/kernels-loop.c: Likewise.
7710 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7711 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7712 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7713 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7715 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7717 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7719 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7722 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7725 * gcc.dg/pr69900.c: New test.
7727 2016-02-23 Martin Jambor <mjambor@suse.cz>
7729 PR tree-optimization/69666
7730 * gcc.dg/tree-ssa/pr69666.c: New test.
7732 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7735 * gfortran.dg/coarray_allocate_5.f08: New test.
7737 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7739 * gcc.target/s390/vcond-shift.c: Move to ...
7740 * gcc.target/s390/vector/vcond-shift.c: ... here.
7742 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7744 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7745 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7747 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7749 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7751 2016-02-20 Mark Wielaard <mjw@redhat.com>
7754 * gcc.dg/unused-variable-3.c: New test.
7756 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7759 * gcc.target/i386/pr69888.c: New test.
7761 2016-02-22 Richard Biener <rguenther@suse.de>
7763 PR tree-optimization/69882
7764 * gfortran.dg/vect/pr69882.f90: New testcase.
7766 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7769 * gcc.dg/pr69885.c: New test.
7771 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7775 * gcc.target/sh/pr54089-10.c: New.
7777 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7780 * gfortran.dg/deferred_character_15.f90 : New test.
7782 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7785 gfortran.dg/allocate_with_source_18.f03: New test.
7787 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7790 gfortran.dg/gomp/pr52531.f90: New test.
7792 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7795 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7798 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7801 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7802 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7805 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7808 * g++.dg/torture/pr69851.C: New test.
7810 2016-02-19 Martin Sebor <msebor@redhat.com>
7813 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7815 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7818 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7819 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7822 * g++.dg/cpp0x/pr67767.C: New test.
7824 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7826 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7827 for fp, simd, crypto, crc, lse.
7828 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7830 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7831 effective target check.
7833 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7836 * gcc.target/i386/pr69820.c: New test.
7838 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7840 * gcc.target/s390/vector/int128-1.c: New test.
7842 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7844 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7846 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7848 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7849 instruction pattern name to prevent the testcase from failing with
7852 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7854 * gcc.target/s390/md/movstr-2.c: New test.
7856 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7858 * gcc.target/s390/morestack.c: New test.
7860 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7863 * gcc.target/s390/pr69625.c: Add test case.
7865 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7868 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7870 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7873 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7874 * gcc.target/powerpc/fusion3.c: Likewise.
7876 2016-02-18 Richard Biener <rguenther@suse.de>
7879 * g++.dg/torture/pr69553.C: New testcase.
7881 2016-02-18 Nick Clifton <nickc@redhat.com>
7885 * gcc.target/arm/pr62554.c: New test.
7886 * gcc.target/arm/pr69610-1.c: New test.
7887 * gcc.target/arm/pr69610-2.c: New test.
7889 2016-02-18 Richard Biener <rguenther@suse.de>
7892 * gcc.dg/torture/pr69854.c: New testcase.
7894 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7897 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7899 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7901 * gcc.target/powerpc/vec-cg.c: New test.
7903 2016-02-17 Richard Biener <rguenther@suse.de>
7906 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7908 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7911 * gcc.c-torture/compile/pr69161.c: New test.
7913 2016-02-17 David Sherwood <david.sherwood@arm.com>
7916 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7917 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7919 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7921 * gcc.dg/ifcvt-4.c: Skip on Visium.
7923 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7925 * gnat.dg/atomic8.adb: New test.
7927 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7929 * gnat.dg/discr46.ad[sb]: New test.
7931 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7934 * gcc.target/powerpc/pr48344-1.c: New test.
7936 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7939 * gfortran.dg/associate_21.f90: New test.
7941 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7944 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7945 -Wnonnull in dg-options.
7946 * c-c++-common/nonnull-2.c: New test.
7948 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7949 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7951 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7953 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7956 * gcc.dg/pr69801.c: Add empty dg-options.
7958 2016-02-16 James Norris <jnorris@codesourcery.com>
7960 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7961 * g++.dg/goacc/deviceptr-1.c: New file.
7963 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7965 PR tree-optimization/69820
7966 * gcc.dg/vect/pr69820.c: New test.
7968 2016-02-16 Richard Biener <rguenther@suse.de>
7970 PR tree-optimization/69776
7971 * gcc.dg/torture/pr69776-2.c: New testcase.
7973 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7975 PR tree-optimization/69714
7976 * gcc.dg/torture/pr69714.c: New test.
7978 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7980 PR tree-optimization/69802
7981 * gcc.dg/pr69802.c: New test.
7983 2016-02-16 Richard Biener <rguenther@suse.de>
7986 * gcc.dg/pr69801.c: New testcase.
7988 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7990 PR libgfortran/69651
7991 * gfortran.dg/read_bang.f90: New test.
7992 * gfortran.dg/read_bang4.f90: New test.
7994 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7997 * g++.dg/init/pr69658.C: New test.
8000 * c-c++-common/pr69797.c: New test.
8002 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8004 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8005 check for aarch64*-*-*.
8007 2016-02-15 Richard Biener <rguenther@suse.de>
8009 PR tree-optimization/69783
8010 * gcc.dg/vect/pr69783.c: New testcase.
8012 2016-02-15 Richard Biener <rguenther@suse.de>
8014 PR tree-optimization/69776
8015 * gcc.dg/torture/pr69776.c: New testcase.
8017 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8020 * gfortran.dg/type_decl_4.f90: Reinstated.
8022 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
8025 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8027 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8031 * gfortran.dg/type_decl_4.f90: Removed.
8033 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8036 * gfortran.dg/type_decl_4.f90: New test.
8038 2016-02-14 Alan Modra <amodra@gmail.com>
8041 * gcc.c-torture/execute/stkalign.c: Revise test.
8043 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8046 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8048 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8051 * gcc.target/sh/torture/pr67260.c: New.
8053 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
8055 * gcc.dg/pr67964.c: Add dg-require-alias.
8057 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8061 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8063 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8065 PR libgfortran/69668
8066 * gfortran.dg/namelist_88.f90: New test.
8068 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8070 PR libgfortran/69668
8071 * gfortran.dg/namelist_38.f90: Update test.
8072 * gfortran.dg/namelist_84.f90: Update test.
8074 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8077 * gcc.dg/pr69554-1.c: New test.
8078 * gfortran.dg/pr69554-1.F90: New test.
8079 * gfortran.dg/pr69554-2.F90: New test.
8080 * lib/gcc-dg.exp (proc dg-locus): New function.
8081 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8082 distinguish between the caret-printing and non-caret-printing
8083 cases. If caret-printing has been explicitly enabled, bail out
8084 without attempting to fix up the output.
8086 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8090 * gcc.dg/spellcheck-options-3.c: New test case.
8091 * gcc.dg/spellcheck-options-4.c: New test case.
8092 * gcc.dg/spellcheck-options-5.c: New test case.
8093 * gcc.dg/spellcheck-options-6.c: New test case.
8094 * gcc.dg/spellcheck-options-7.c: New test case.
8095 * gcc.dg/spellcheck-options-8.c: New test case.
8096 * gcc.dg/spellcheck-options-9.c: New test case.
8097 * gcc.dg/spellcheck-options-10.c: New test case.
8099 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8101 PR rtl-optimization/69764
8102 PR rtl-optimization/69771
8103 * c-c++-common/pr69764.c: New test.
8104 * gcc.dg/torture/pr69771.c: New test.
8106 2016-02-12 Marek Polacek <polacek@redhat.com>
8108 * g++.dg/torture/init-list1.C: New.
8110 2016-02-12 Marek Polacek <polacek@redhat.com>
8112 * gcc.dg/pr69522.c: Add empty dg-options.
8114 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8116 * g++.dg/lto/lto.exp: Include and init mpx.
8117 * g++.dg/lto/pr69729_0.C: New test.
8119 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8122 * g++.dg/ipa/pr69241-4.C: New test.
8125 * g++.dg/ipa/pr68672-1.C: New test.
8126 * g++.dg/ipa/pr68672-2.C: New test.
8127 * g++.dg/ipa/pr68672-3.C: New test.
8129 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8132 * gcc.dg/pr69522.c: New test.
8134 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8137 * g++.dg/cpp1y/69098.C: New test.
8138 * g++.dg/cpp1y/69098-2.C: New test.
8140 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8142 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8143 and neighbour -> neighbor.
8144 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8145 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8146 * c-c++-common/Wvarargs.c: Likewise.
8147 * c-c++-common/goacc/host_data-5.c: Likewise.
8148 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8149 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8150 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8151 * gcc.target/aarch64/pr60697.c: Likewise.
8152 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8153 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8154 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8155 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8156 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8157 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8158 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8159 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8160 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8161 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8162 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8163 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8164 * g++.dg/lookup/koenig5.C: Likewise.
8165 * g++.dg/ext/no-asm-2.C: Likewise.
8166 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8167 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8168 * gfortran.dg/used_types_16.f90: Likewise.
8169 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8170 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8171 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8172 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8173 * gfortran.dg/abstract_type_6.f03: Likewise.
8174 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8175 * gfortran.dg/used_types_15.f90: Likewise.
8176 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8177 * gfortran.dg/exit_3.f08: Likewise.
8178 * gfortran.dg/open_status_2.f90: Likewise.
8179 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8180 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8181 * gfortran.dg/associate_1.f03: Likewise.
8182 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8183 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8184 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8185 * gcc.dg/builtin-object-size-1.c: Likewise.
8186 * gcc.dg/noreturn-6.c: Likewise.
8187 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8188 * gcc.dg/globalalias.c: Likewise.
8189 * gcc.dg/builtins-config.h: Likewise.
8190 * gcc.dg/pr30457.c: Likewise.
8191 * gcc.c-torture/compile/volatile-1.c: Likewise.
8192 * gcc.c-torture/execute/20101011-1.c: Likewise.
8193 * c-c++-common/Waddress-1.c: Likewise.
8195 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8198 * c-c++-common/Waddress-1.c: New test.
8200 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8203 * gfortran.dg/associate_19.f03: New test.
8204 * gfortran.dg/associate_20.f03: New test.
8206 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8208 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8210 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8212 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8213 .arch armv8-a\n. Add -dA to dg-options.
8214 * gcc.target/aarch64/assembler_arch_1.c: New test.
8215 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8217 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8220 * g++.dg/cpp0x/pr68726.C: New.
8222 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8224 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8227 2016-02-11 Richard Biener <rguenther@suse.de>
8229 * g++.dg/tree-ssa/pr61034.C: Adjust.
8231 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8234 * gcc.target/s390/pr69148.c: New.
8236 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8238 PR tree-optimization/69652
8239 * gcc.dg/torture/pr69652.c: New test.
8241 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8242 Patrick Palka <ppalka@gcc.gnu.org>
8246 * g++.dg/ipa/pr69241-1.C: New test.
8247 * g++.dg/ipa/pr69241-2.C: New test.
8248 * g++.dg/ipa/pr69241-3.C: New test.
8249 * g++.dg/ipa/pr69649.C: New test.
8251 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8253 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8254 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8256 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8258 PR tree-optimization/68021
8259 * gcc.dg/tree-ssa/pr68021.c: New test.
8261 2016-02-10 Richard Biener <rguenther@suse.de>
8263 PR tree-optimization/69726
8264 * gcc.dg/uninit-22.c: New testcase.
8266 2016-02-09 Andrew Pinski <apinski@cavium.com>
8269 * gcc.c-torture/compile/20160205-1.c: New testcase.
8271 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8274 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8275 instead accessing a really large arrray.
8276 * gcc.target/powerpc/fusion3.c: Likewise.
8278 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8281 * gcc.c-torture/execute/pr68532.c: New test.
8283 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8286 * gcc.dg/pr69634.c: New.
8288 2016-02-09 Richard Biener <rguenther@suse.de>
8290 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8292 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8294 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8296 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8298 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8300 2016-02-09 Richard Biener <rguenther@suse.de>
8302 PR tree-optimization/69715
8303 * gcc.dg/torture/pr69715.c: New testcase.
8305 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8308 * g++.dg/cpp0x/trailing12.C: New test.
8309 * g++.dg/cpp0x/trailing13.C: New test.
8311 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8315 * g++.dg/cpp1y/auto-fn29.C: New test.
8316 * g++.dg/cpp1y/auto-fn30.C: New test.
8318 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8320 PR tree-optimization/69209
8321 * gcc.c-torture/compile/pr69209.c: New test.
8323 2016-02-08 Jeff Law <law@redhat.com>
8325 PR tree-optimization/68541
8326 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8327 of statements allowed in join block for path splitting.
8329 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8332 * g++.dg/gomp/pr59627.C: New test.
8335 * g++.dg/ipa/pr69239.C: New test.
8337 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8339 PR preprocessor/69664
8340 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8341 * gcc.dg/cpp/warn-comments.c: Likewise.
8343 2016-02-08 Marek Polacek <polacek@redhat.com>
8346 * g++.dg/init/const12.C: New test.
8348 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8351 * gcc.dg/lto/pr55113_0.c: Remove test.
8353 2016-02-08 Richard Biener <rguenther@suse.de>
8355 PR tree-optimization/69719
8356 * gcc.dg/torture/pr69719.c: New testcase.
8358 2016-02-08 Richard Biener <rguenther@suse.de>
8359 Jeff Law <law@redhat.com>
8362 * gcc.target/mips/pr68273.c: New testcase.
8364 2016-02-08 Richard Biener <rguenther@suse.de>
8366 PR rtl-optimization/69274
8367 * gcc.target/i386/addr-sel-1.c: XFAIL.
8369 2016-02-08 Jeff Law <law@redhat.com>
8371 PR tree-optimization/68541
8372 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8374 PR tree-optimization/65917
8375 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8377 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8380 * gfortran.dg/namelist_args.f90: New test.
8382 2016-02-05 Jeff Law <law@redhat.com>
8384 PR tree-optimization/68541
8385 * gcc.dg/tree-ssa/split-path-2.c: New test.
8386 * gcc.dg/tree-ssa/split-path-3.c: New test.
8387 * gcc.dg/tree-ssa/split-path-4.c: New test.
8388 * gcc.dg/tree-ssa/split-path-5.c: New test.
8389 * gcc.dg/tree-ssa/split-path-6.c: New test.
8390 * gcc.dg/tree-ssa/split-path-7.c: New test.
8392 2016-02-05 Martin Sebor <msebor@redhat.com>
8395 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8396 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8398 2016-02-06 Richard HEnderson <rth@redhat.com>
8401 * gcc.target/i386/addr-space-4.c: New.
8402 * gcc.target/i386/addr-space-5.c: New.
8404 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8407 * gfortran.dg/elemental_dependency_6.f90: New.
8409 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8411 PR rtl-optimization/69691
8412 * gcc.c-torture/execute/pr69691.c: New test.
8415 * g++.dg/parse/pr69628.C: New test.
8417 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8419 * gcc.dg/sancov/asan.c: Move to ...
8420 * gcc.dg/asan/sancov-1.c: ... here.
8422 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8424 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8426 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8429 * gcc.target/i386/pr69677.c: New test.
8431 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8434 * g++.dg/template/pr68948.C: New test.
8436 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8438 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8439 (only necessary on s390x).
8441 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8443 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8444 -mno-accumulate-outgoing-args.
8446 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8448 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8450 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8453 * c-c++-common/pr69669.c: New test.
8455 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8458 * g++.dg/pr69667.C: New file.
8460 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8463 * gcc.dg/pr69619.c: Add new test.
8465 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8467 PR rtl-optimization/69577
8468 * gcc.target/i386/pr69577.c: New test.
8470 2016-02-04 Martin Liska <mliska@suse.cz>
8472 * g++.dg/asan/pr69276.C: New test.
8474 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8478 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8479 a single smulbb instruction.
8480 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8481 * gcc.target/amr/wmul-2.c: Likewise.
8483 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8487 * gcc.c-torture/execute/pr67714.c: New test.
8489 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8492 * gcc.target/i386/pr69454-1.c: New test.
8493 * gcc.target/i386/pr69454-2.c: New test.
8495 2016-02-03 Martin Sebor <msebor@redhat.com>
8502 * g++.dg/ext/flexarray-mangle-2.C: New test.
8503 * g++.dg/ext/flexarray-mangle.C: New test.
8504 * g++.dg/ext/flexarray-subst.C: New test.
8505 * g++.dg/ext/flexary11.C: New test.
8506 * g++.dg/ext/flexary12.C: New test.
8507 * g++.dg/ext/flexary13.C: New test.
8508 * g++.dg/ext/flexary14.C: New test.
8509 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8511 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8513 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8514 Define only if CHECK_FLOAT128 is defined.
8515 (main): Properly initialize u5.
8517 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8520 * gcc.dg/pr69627.c: New test.
8523 * gcc.dg/pr69644.c: New test.
8525 2016-02-03 Mike Stump <mikestump@comcast.net>
8527 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8528 support for struct-layout-1.exp.
8530 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8533 * g++.dg/cpp0x/pr69056.C: New test.
8535 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8536 Alexandre Oliva <aoliva@redhat.com>
8539 * gcc.target/powerpc/pr69461.c: New.
8541 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8543 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8545 (check_effective_target_fsanitize_thread): ... to here. Do not
8546 specify additional compile flags for the test source.
8547 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8548 specify additional compile flags for the test source.
8550 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8552 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8554 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8558 * gfortran.dg/coarray_allocate_2.f08: New test.
8559 * gfortran.dg/coarray_allocate_3.f08: New test.
8560 * gfortran.dg/coarray_allocate_4.f08: New test.
8562 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8564 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8565 use same scan-tree-dump-times on all platforms.
8566 * gcc.dg/vect/vect-outer-1.c: Likewise.
8567 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8568 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8569 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8570 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8571 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8572 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8573 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8575 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8577 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8580 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8582 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8584 2016-02-02 James Norris <jnorris@codesourcery.com>
8586 * c-c++-common/goacc/routine-5.c: Add tests.
8588 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8590 * gcc.target/nvptx/unsigned-cmp.c: New test.
8592 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8594 * gcc.target/aarch64/scalar_shift_1.c
8595 (test_corners_sisd_di): Improve force to SIMD register.
8596 (test_corners_sisd_si): Likewise.
8597 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8598 Remove scan-assembler check for ldr.
8600 2016-02-02 Richard Biener <rguenther@suse.de>
8602 PR tree-optimization/69595
8603 * gcc.dg/Warray-bounds-17.c: New testcase.
8605 2016-02-02 Richard Biener <rguenther@suse.de>
8607 PR tree-optimization/69606
8608 * gcc.dg/torture/pr69606.c: New testcase.
8610 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8613 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8614 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8616 2016-02-02 Alan Modra <amodra@gmail.com>
8619 * gcc.target/powerpc/pr69548.c: New test.
8621 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8623 PR rtl-optimization/69592
8624 * gcc.dg/pr69592.c: New test.
8626 PR preprocessor/69543
8628 * gcc.dg/pr69543.c: New test.
8629 * gcc.dg/pr69558.c: New test.
8631 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8634 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8636 2016-02-01 Martin Sebor <msebor@redhat.com>
8638 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8640 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8642 PR tree-optimization/67921
8643 * c-c++-common/ubsan/pr67921.c: New test.
8645 2016-02-01 Richard Biener <rguenther@suse.de>
8648 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8650 2016-02-01 Richard Biener <rguenther@suse.de>
8652 PR tree-optimization/69574
8653 * gcc.dg/torture/pr69574.c: New testcase.
8655 2016-02-01 Richard Biener <rguenther@suse.de>
8657 PR tree-optimization/69579
8658 * gcc.dg/setjmp-6.c: New testcase.
8660 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8662 PR rtl-optimization/69570
8663 * g++.dg/opt/pr69570.C: New test.
8665 2016-02-01 Richard Henderson <rth@redhat.com>
8667 * gcc.dg/pr69535.c: New test.
8669 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8672 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8673 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8676 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8678 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8680 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8683 * gfortran.dg/allocate_with_source_17.f03: New test.
8685 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8687 PR tree-optimization/69546
8688 * gcc.dg/torture/pr69546.c: New test.
8690 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8693 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8695 2016-01-30 Martin Sebor <msebor@redhat.com>
8698 * g++.dg/ext/flexary10.C: New test.
8700 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8703 gfortran.dg/common_23.f90: New test.
8705 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8708 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8709 condition being checked, and disable it when the target supports
8710 misaligned loads and stores.
8712 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8715 * gcc.dg/torture/pr69518.c: New test.
8717 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8720 * gcc.target/i386/pr69530.c: New test.
8722 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8725 * gcc.target/mips/div-delay.c: New test.
8727 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8730 * gcc.target/i386/pr69551.c: New test.
8733 * gcc.target/i386/pr66137.c: New test.
8735 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8737 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8738 always built for p5600.
8739 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8740 isa=p5600 dg-option.
8742 2016-01-29 Richard Biener <rguenther@suse.de>
8744 PR tree-optimization/69547
8745 * g++.dg/tree-ssa/pr69547.C: New testcase.
8747 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8750 * g++.dg/warn/Wunused-function2.C: New test.
8752 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8754 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8755 support for test to succeed.
8757 2016-01-29 Marek Polacek <polacek@redhat.com>
8761 * g++.dg/ext/constexpr-vla2.C: New test.
8762 * g++.dg/ext/constexpr-vla3.C: New test.
8763 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8765 2016-01-29 Richard Biener <rguenther@suse.de>
8768 * gcc.dg/uninit-21.c: New testcase.
8770 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8773 * gcc.target/i386/pr69459.c: New test.
8775 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8778 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8779 * gcc.target/mips/pr68400.c: New test.
8781 2016-01-28 Martin Sebor <msebor@redhat.com>
8784 * gcc.target/powerpc/pr17381.c: New test.
8786 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8789 * gcc.dg/torture/pr69542.c: New test.
8791 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8793 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8795 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8797 * gcc.dg/pr65980.c: Skip on AIX.
8798 * gcc.dg/pr66688.c: Same.
8800 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8803 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8804 * gcc.dg/tree-ssa/sra-18.c: Same.
8806 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8809 * gfortran.dg/block_15.f08: New test.
8810 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8811 on incorrectly closed BLOCK.
8813 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8815 * gcc.dg/declare-simd.c: New test.
8816 2016-01-28 Richard Biener <rguenther@suse.de>
8818 PR tree-optimization/69466
8819 * gfortran.dg/vect/pr69466.f90: New testcase.
8821 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8823 * g++.dg/pr67989.C: Remove ARM-specific option.
8824 * gcc.target/arm/pr67989.C: New file.
8826 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8828 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8829 and expm1 test for glibc < 2.11.
8831 2016-01-27 Richard Henderson <rth@redhat.com>
8833 * gcc.c-torture/execute/pr69447.c: New test.
8835 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8838 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8840 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8843 * gcc.dg/pr66869.c: New test.
8845 2016-01-25 Jeff Law <law@redhat.com>
8847 PR tree-optimization/68398
8848 PR tree-optimization/69196
8849 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8850 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8851 path to avoid new heuristic allowing more irreducible regions
8852 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8853 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8854 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8855 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8856 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8858 2016-01-27 Marek Polacek <polacek@redhat.com>
8861 * c-c++-common/vector-compare-4.c: New test.
8863 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8865 PR preprocessor/69126
8866 * c-c++-common/pr69126.c: New test case.
8868 2016-01-27 Ian Lance Taylor <iant@google.com>
8870 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8872 2016-01-27 Ryan Burn <contact@rnburn.com>
8875 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8877 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8880 * gcc.target/i386/pr69512.c: New test.
8882 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8885 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8887 2016-01-27 Marek Polacek <polacek@redhat.com>
8890 * g++.dg/pr69379.C: New test.
8892 2016-01-27 Martin Sebor <msebor@redhat.com>
8895 * g++.dg/abi/Wabi-2-2.C: New test.
8896 * g++.dg/abi/Wabi-2-3.C: New test.
8897 * g++.dg/abi/Wabi-3-2.C: New test.
8898 * g++.dg/abi/Wabi-3-3.C: New test.
8900 2016-01-27 Richard Biener <rguenther@suse.de>
8902 PR tree-optimization/69166
8903 * gcc.dg/torture/pr69166.c: New testcase.
8905 2016-01-27 Martin Jambor <mjambor@suse.cz>
8907 PR tree-optimization/69355
8908 * gcc.dg/tree-ssa/pr69355.c: New test.
8910 2016-01-27 Marek Polacek <polacek@redhat.com>
8913 * g++.dg/ext/constexpr-vla1.C: New test.
8915 2016-01-20 Christian Bruel <christian.bruel@st.com>
8918 * gcc.target/arm/pr69245.c: New test.
8920 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8922 PR tree-optimization/69399
8923 * gcc.dg/torture/pr69399.c: New test.
8925 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8927 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8929 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8931 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8933 2016-01-26 Tom de Vries <tom@codesourcery.com>
8935 PR tree-optimization/69110
8936 * gcc.dg/autopar/pr69110.c: New test.
8938 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8939 Sebastian Pop <s.pop@samsung.com>
8941 * gcc.dg/graphite/isl-ast-op-select.c: New.
8943 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8946 * gfortran.dg/allocate_error_6.f90: New test.
8948 2016-01-26 Richard Henderson <rth@redhat.com>
8950 * gcc.dg/tm/pr60908.c: New test.
8952 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8955 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8957 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8958 expected multiline output to reflect the colorization being
8959 disabled before newlines.
8960 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8961 (custom_diagnostic_finalizer): Replace call to
8962 pp_newline_and_flush with call to pp_flush.
8963 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8964 * gfortran.dg/implicit_class_1.f90: Likewise.
8965 * lib/gcc-dg.exp (allow_blank_lines): New global.
8966 (dg-allow-blank-lines-in-output): New procedure.
8967 (gcc-dg-prune): Complain about blank lines in the output, unless
8968 dg-allow-blank-lines-in-output was called.
8969 * lib/multiline.exp (_build_multiline_regex): Only support
8970 arbitrary followup text for non-blank-lines, not for blank lines.
8972 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8974 PR tree-optimization/69483
8975 * gcc.dg/pr69483.c: New test.
8976 * g++.dg/opt/pr69483.C: New test.
8978 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8981 * gcc.target/arm/pr68620.c: New test.
8983 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8985 * gcc.target/i386/pr68986-2.c: Remove -m32.
8987 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8990 * gcc.target/i386/pr68986-1.c: New test.
8991 * gcc.target/i386/pr68986-2.c: Likewise.
8992 * gcc.target/i386/pr68986-3.c: Likewise.
8994 2016-01-26 Christian Bruel <christian.bruel@st.com>
8996 * lib/target-supports.exp
8997 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8998 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8999 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9001 2016-01-26 Richard Biener <rguenther@suse.de>
9003 PR tree-optimization/69452
9004 * gcc.dg/torture/pr69452.c: New testcase.
9006 2016-01-26 Jakub Jelinek <jakub@redhat.com>
9009 * gcc.dg/pr69442.c: New test.
9011 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9014 * gcc.target/aarch64/simd/pr67896.C: New.
9016 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9018 PR tree-optimization/69400
9019 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9021 (plugin_init): Call it.
9022 * gcc.dg/torture/pr69400.c: New test.
9024 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9026 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9028 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9029 Sebastian Pop <s.pop@samsung.com>
9031 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9034 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9035 Sebastian Pop <s.pop@samsung.com>
9037 * gcc.dg/graphite/pr69292.c: New.
9039 2016-01-25 Jakub Jelinek <jakub@redhat.com>
9041 * c-c++-common/goacc/use_device-1.c: New test.
9043 2016-01-25 Jeff Law <law@redhat.com>
9045 PR tree-optimization/69196
9046 PR tree-optimization/68398
9047 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9048 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9050 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
9053 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9056 2016-01-25 Richard Biener <rguenther@suse.de>
9059 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9061 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9064 * gcc.dg/pr69421.c: New test.
9066 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9068 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9069 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9070 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9071 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9072 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9073 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9074 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9075 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9076 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9077 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9079 2016-01-25 Richard Biener <rguenther@suse.de>
9081 PR tree-optimization/69376
9082 * gcc.dg/torture/pr69376.c: New testcase.
9084 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9088 * gfortran.dg/interface_38.f90: New test.
9089 * gfortran.dg/interface_39.f90: New test.
9091 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9094 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9099 * g++.dg/template/pr11858.C: New test.
9100 * g++.dg/template/pr24663.C: New test.
9101 * g++.dg/template/unify12.C: New test.
9102 * g++.dg/template/unify13.C: New test.
9103 * g++.dg/template/unify14.C: New test.
9104 * g++.dg/template/unify15.C: New test.
9105 * g++.dg/template/unify16.C: New test.
9106 * g++.dg/template/unify17.C: New test.
9108 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9111 gfortran.dg/pr68283.f90: New test.
9113 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9116 * gfortran.dg/inline_matmul_13.f90: New test.
9117 * gfortran.dg/matmul_bounds_8.f90: New test.
9118 * gfortran.dg/matmul_bounds_9.f90: New test.
9119 * gfortran.dg/matmul_bounds_10.f90: New test.
9121 2016-01-23 Tom de Vries <tom@codesourcery.com>
9123 PR tree-optimization/69426
9124 * gcc.dg/autopar/pr69426.c: New test.
9126 2016-01-23 Martin Sebor <msebor@redhat.com>
9130 * g++.dg/cpp0x/alignas5.C: New test.
9131 * g++.dg/ext/vector29.C: Same.
9133 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9135 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9136 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9137 _GNU_SOURCE from compile flags to the source.
9138 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9139 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9140 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9141 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9143 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9146 * g++.dg/opt/pr69432.C: New test.
9148 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9150 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9151 32-bit targets testing an -m64 multilib.
9153 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9155 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9158 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9160 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9162 2016-01-21 Christian Bruel <christian.bruel@st.com>
9165 * gcc.target/i386/pr68674.c
9166 * gcc.target/aarch64/pr68674.c
9167 * gcc.target/arm/pr68674.c
9169 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9172 * gcc.c-torture/execute/pr69403.c: New test.
9174 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9177 * g++.dg/template/pr55843.C: New.
9179 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9182 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9183 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9185 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9188 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9189 from dg-do compile directive, and instead add
9190 { dg-require-effective-target int128 }.
9192 2016-01-20 Martin Sebor <msebor@redhat.com>
9195 * gcc.dg/sync-fetch.c: New test.
9197 2016-01-21 Martin Sebor <msebor@redhat.com>
9200 * gcc.target/powerpc/pr69252.c: New test.
9202 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9205 * gfortran.dg/pr65996.f90: New test.
9207 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9210 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9211 expected to generate an error.
9213 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9216 * gcc.dg/torture/pr66178.c: New test.
9218 2016-01-21 Anton Blanchard <anton@samba.org>
9219 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9222 * gcc.target/powerpc/pr63354.c: New test.
9224 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9226 PR rtl-optimization/68990
9227 * gcc.target/i386/pr68990: New.
9229 2016-01-21 Nick Clifton <nickc@redhat.com>
9232 * gcc.target/mips/pr69129.c: New.
9234 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9237 * g++.dg/cpp0x/pr58046.C: New.
9239 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9243 * gcc.target/arm/pr69187.c: New test.
9246 * g++.dg/torture/pr69355.C: New test.
9248 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9249 Sebastian Pop <s.pop@samsung.com>
9251 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9253 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9254 Sebastian Pop <s.pop@samsung.com>
9256 * gcc.dg/graphite/pr68976.c: New test.
9258 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9261 * c-c++-common/pr67653.c: New test.
9262 * gcc.dg/torture/pr29119.c: Add dg-warning.
9264 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9266 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9268 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9271 * gcc.dg/pr24293.c: New test.
9272 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9273 incomplete struct type.
9274 * gcc.dg/declspec-1.c: Likewise.
9275 * gcc.dg/pr63549.c: Likewise.
9277 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9279 PR tree-optimization/66612
9280 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9281 for bdn instruction.
9283 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9285 * lib/target-supports.exp
9286 (check_effective_target_arm_fp_ok_nocache): New.
9287 (check_effective_target_arm_fp_ok): New.
9288 (add_options_for_arm_fp): New.
9289 (check_effective_target_arm_crypto_ok_nocache): Require
9290 target_arm_v8_neon_ok instead of arm32.
9291 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9292 (check_effective_target_arm_crypto_pragma_ok): New.
9293 (add_options_for_arm_vfp): New.
9294 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9295 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9296 target instead. Force initial fpu to vfp.
9297 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9298 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9299 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9301 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9302 use arm_vfp effective target instead. Force initial fpu to vfp.
9303 * gcc.target/arm/attr-neon3.c: Likewise.
9304 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9306 * gcc.target/arm/unsigned-float.c: Likewise.
9307 * gcc.target/arm/vfp-1.c: Likewise.
9308 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9309 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9310 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9311 * gcc.target/arm/vfp-ldmias.c: Likewise.
9312 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9313 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9314 * gcc.target/arm/vfp-stmiad.c: Likewise.
9315 * gcc.target/arm/vfp-stmias.c: Likewise.
9316 * gcc.target/arm/vnmul-1.c: Likewise.
9317 * gcc.target/arm/vnmul-2.c: Likewise.
9318 * gcc.target/arm/vnmul-3.c: Likewise.
9319 * gcc.target/arm/vnmul-4.c: Likewise.
9321 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9324 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9325 the MPX run-time library, for compile-time MPX test.
9326 * gcc.target/i386/chkp-always_inline.c: Likewise.
9327 * gcc.target/i386/chkp-bndret.c: Likewise.
9328 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9329 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9330 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9331 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9332 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9333 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9334 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9335 * gcc.target/i386/chkp-label-address.c: Likewise.
9336 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9337 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9338 * gcc.target/i386/chkp-pr69044.c: Likewise.
9339 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9340 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9341 * gcc.target/i386/chkp-strchr.c: Likewise.
9342 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9343 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9344 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9345 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9346 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9347 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9348 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9349 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9350 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9351 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9352 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9353 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9354 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9355 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9356 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9357 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9358 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9359 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9360 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9361 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9362 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9363 * gcc.target/i386/pr63995-2.c: Likewise.
9364 * gcc.target/i386/pr64805.c: Likewise.
9365 * gcc.target/i386/pr65044.c: Likewise.
9366 * gcc.target/i386/pr65167.c: Likewise.
9367 * gcc.target/i386/pr65183.c: Likewise.
9368 * gcc.target/i386/pr65184.c: Likewise.
9369 * gcc.target/i386/thunk-retbnd.c: Likewise.
9371 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9373 PR tree-optimization/69328
9374 * gcc.dg/pr69328.c: New test.
9376 2016-01-20 Jeff Law <law@redhat.com>
9379 * gcc.target/m68k/pr25114.c: New test.
9381 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9383 * gcc.target/arm/memset-inline-10.c: Added
9384 dg-require-effective-target arm_thumb2_ok.
9386 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9388 * gcc.dg/debug/dwarf2/sso.c: New test.
9390 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9393 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9394 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9395 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9397 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9400 * g++.dg/ipa/devirt-50.C: New testcase.
9402 2016-01-19 Marek Polacek <polacek@redhat.com>
9405 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9406 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9408 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9411 * gcc.target/arm/pr69135_1.c: New test.
9413 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9415 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9417 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9419 * gcc.target/aarch64/ccmp_1.c: New testcase.
9421 2016-01-19 Marek Polacek <polacek@redhat.com>
9424 * g++.dg/cpp0x/enum30.C: New test.
9426 2016-01-19 Richard Biener <rguenther@suse.de>
9428 PR tree-optimization/69336
9429 * g++.dg/tree-ssa/pr69336.C: New testcase.
9431 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9434 * gcc.dg/pr65779.c: New test.
9436 2016-01-19 Richard Biener <rguenther@suse.de>
9438 PR tree-optimization/69352
9439 * gcc.dg/torture/pr69352.c: New testcase.
9441 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9443 PR rtl-optimization/68955
9444 PR rtl-optimization/64557
9445 * gcc.dg/torture/pr68955.c: New test.
9447 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9450 * g++.dg/torture/pr69136.C: New testcase.
9452 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9455 * g++.dg/lto/pr69133_0.C: New testcase.
9456 * g++.dg/lto/pr69133_1.C: New testcase.
9458 2016-01-15 Jeff Law <law@redhat.com>
9460 PR tree-optimization/69320
9461 * gcc.c-torture/pr69320-1.c: New test.
9462 * gcc.c-torture/pr69320-2.c: New test.
9463 * gcc.c-torture/pr69320-3.c: New test.
9464 * gcc.c-torture/pr69320-4.c: New test.
9466 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9471 * g++.dg/template/pr11858.C: New test.
9472 * g++.dg/template/pr24663.C: New test.
9473 * g++.dg/template/unify12.C: New test.
9474 * g++.dg/template/unify13.C: New test.
9475 * g++.dg/template/unify14.C: New test.
9476 * g++.dg/template/unify15.C: New test.
9477 * g++.dg/template/unify16.C: New test.
9478 * g++.dg/template/unify17.C: New test.
9480 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9483 * gcc.dg/pr69181-1.c: New test file.
9484 * gcc.dg/pr69181-2.c: New test file.
9485 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9486 globals by moving it to...
9487 (cleanup-after-saved-dg-test): ...this new function. Add
9488 "global additional_sources_used". Add reset of global
9489 multiline_expected_outputs to the empty list.
9490 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9492 (multiline_expected_outputs): ...this, and updated comments to
9493 note that it is modified from gcc-dg.exp.
9494 (dg-end-multiline-output): Update for the above renaming.
9495 (handle-multiline-outputs): Likewise. Remove the clearing
9496 of the expected outputs to the empty list.
9498 2016-01-18 Richard Biener <rguenther@suse.de>
9500 PR tree-optimization/69297
9501 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9503 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9505 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9507 * gcc.target/mips/mips-3d-2.c: Likewise.
9508 * gcc.target/mips/mips-3d-3.c: Likewise.
9509 * gcc.target/mips/mips-3d-4.c: Likewise.
9510 * gcc.target/mips/mips-3d-5.c: Likewise.
9511 * gcc.target/mips/mips-3d-6.c: Likewise.
9512 * gcc.target/mips/mips-3d-7.c: Likewise.
9513 * gcc.target/mips/mips-3d-8.c: Likewise.
9514 * gcc.target/mips/mips-3d-9.c: Likewise.
9515 * gcc.target/mips/mips-ps-1.c: Likewise.
9516 * gcc.target/mips/mips-ps-2.c: Likewise.
9517 * gcc.target/mips/mips-ps-3.c: Likewise.
9518 * gcc.target/mips/mips-ps-4.c: Likewise.
9519 * gcc.target/mips/mips-ps-5.c: Likewise.
9520 * gcc.target/mips/mips-ps-6.c: Likewise.
9521 * gcc.target/mips/mips-ps-7.c: Likewise.
9522 * gcc.target/mips/mips-ps-type.c: Likewise.
9523 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9524 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9526 2016-01-18 Tom de Vries <tom@codesourcery.com>
9528 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9529 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9530 * c-c++-common/goacc/kernels-empty.c: New test.
9531 * c-c++-common/goacc/kernels-eternal.c: New test.
9532 * c-c++-common/goacc/kernels-loop-2.c: New test.
9533 * c-c++-common/goacc/kernels-loop-3.c: New test.
9534 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9535 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9536 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9537 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9538 * c-c++-common/goacc/kernels-loop-data.c: New test.
9539 * c-c++-common/goacc/kernels-loop-g.c: New test.
9540 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9541 * c-c++-common/goacc/kernels-loop-n.c: New test.
9542 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9543 * c-c++-common/goacc/kernels-loop.c: New test.
9544 * c-c++-common/goacc/kernels-noreturn.c: New test.
9545 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9546 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9547 * c-c++-common/goacc/kernels-reduction.c: New test.
9549 2016-01-18 Tom de Vries <tom@codesourcery.com>
9551 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9552 * gcc.dg/autopar/outer-2.c: Same.
9553 * gcc.dg/autopar/outer-3.c: Same.
9554 * gcc.dg/autopar/outer-4.c: Same.
9555 * gcc.dg/autopar/outer-5.c: Same.
9556 * gcc.dg/autopar/outer-6.c: Same.
9557 * gcc.dg/autopar/parallelization-1.c: Same.
9558 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9559 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9560 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9561 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9562 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9563 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9564 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9565 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9566 * gcc.dg/autopar/pr39500-1.c: Same.
9567 * gcc.dg/autopar/pr39500-2.c: Same.
9568 * gcc.dg/autopar/pr46193.c: Same.
9569 * gcc.dg/autopar/pr46194.c: Same.
9570 * gcc.dg/autopar/pr49580.c: Same.
9571 * gcc.dg/autopar/pr49960-1.c: Same.
9572 * gcc.dg/autopar/pr49960.c: Same.
9573 * gcc.dg/autopar/pr68373.c: Same.
9574 * gcc.dg/autopar/reduc-1.c: Same.
9575 * gcc.dg/autopar/reduc-1char.c: Same.
9576 * gcc.dg/autopar/reduc-1short.c: Same.
9577 * gcc.dg/autopar/reduc-2.c: Same.
9578 * gcc.dg/autopar/reduc-2char.c: Same.
9579 * gcc.dg/autopar/reduc-2short.c: Same.
9580 * gcc.dg/autopar/reduc-3.c: Same.
9581 * gcc.dg/autopar/reduc-4.c: Same.
9582 * gcc.dg/autopar/reduc-6.c: Same.
9583 * gcc.dg/autopar/reduc-7.c: Same.
9584 * gcc.dg/autopar/reduc-8.c: Same.
9585 * gcc.dg/autopar/reduc-9.c: Same.
9586 * gcc.dg/autopar/uns-outer-4.c: Same.
9587 * gcc.dg/autopar/uns-outer-5.c: Same.
9588 * gcc.dg/autopar/uns-outer-6.c: Same.
9589 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9590 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9592 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9595 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9596 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9598 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9601 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9602 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9603 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9605 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9608 * gcc.dg/tree-ssa/sra-17.c: New.
9609 * gcc.dg/tree-ssa/sra-18.c: New.
9611 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9613 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9615 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9617 * gnat.dg/inline12.adb: New test.
9619 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9621 PR tree-optimization/66797
9622 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9624 2016-01-18 Richard Biener <rguenther@suse.de>
9626 PR tree-optimization/69170
9627 * gcc.dg/torture/pr69170.c: New testcase.
9629 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9631 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9633 2016-01-16 Tom de Vries <tom@codesourcery.com>
9635 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9637 2016-01-16 Tom de Vries <tom@codesourcery.com>
9639 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9640 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9641 redundant dg-require-effective-target pthread.
9642 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9643 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9644 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9645 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9646 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9647 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9648 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9650 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9653 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9654 * gcc.target/powerpc/recip-7.c: Same.
9656 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9659 * g++.dg/template/pr69091.C: New test.
9661 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9663 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9664 dump does not contain an error_mark_node.
9665 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9666 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9668 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9671 * g++.dg/template/pr68936.C: New test.
9673 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9676 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9677 * gcc.target/powerpc/recip-2.c: Same.
9678 * gcc.target/powerpc/recip-3.c: Same.
9679 * gcc.target/powerpc/recip-4.c: Same.
9680 * gcc.target/powerpc/recip-sqrtf.c: Same.
9682 2016-01-15 Jeff Law <law@redhat.com>
9684 PR tree-optimization/69270
9685 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9686 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9688 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9691 * gfortran.dg/deferred_character_13.f90: New test for the fix
9692 of comment 3 of the PR.
9695 * gfortran.dg/deferred_character_8.f90: New test
9696 * gfortran.dg/allocate_error_5.f90: New test
9699 * gfortran.dg/deferred_character_10.f90: New test
9702 * gfortran.dg/deferred_character_14.f90: New test
9705 * gfortran.dg/deferred_character_11.f90: New test
9708 * gfortran.dg/deferred_character_9.f90: New test
9710 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9712 PR rtl-optimization/69030
9713 * gcc.target/i386/pr69030.c: New.
9715 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9717 * gcc.target/aarch64/target_attr_17.c: New test.
9719 2016-01-15 Richard Biener <rguenther@suse.de>
9721 PR tree-optimization/66856
9722 * gcc.dg/torture/pr66856-1.c: New testcase.
9723 * gcc.dg/torture/pr66856-2.c: Likewise.
9725 2016-01-15 Richard Biener <rguenther@suse.de>
9728 * g++.dg/lto/pr69137_0.C: New testcase.
9730 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9733 * gcc.target/i386/pr69246.c: New test.
9735 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9737 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9739 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9742 * g++.dg/init/const9.C: Disable test on S/390.
9744 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9746 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9747 * g++.dg/Wno-frame-address.C: Ditto.
9749 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9751 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9753 2016-01-15 Richard Biener <rguenther@suse.de>
9755 PR tree-optimization/68961
9756 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9758 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9760 * gcc.target/i386/pr65105-5.c: New test.
9762 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9764 * gcc.c-torture/execute/alias-4.c: New testcase.
9766 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9769 * g++.dg/ipa/devirt-49.C: New testcase.
9771 2016-01-15 Christian Bruel <christian.bruel@st.com>
9774 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9775 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9776 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9778 2016-01-15 Richard Biener <rguenther@suse.de>
9780 PR tree-optimization/69117
9781 * gcc.dg/torture/pr69117.c: New testcase.
9783 2015-01-14 Ryan Burn <contact@rnburn.com>
9786 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9788 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9791 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9792 range tests use 100 * maximum instead of maximum + 1.
9794 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9797 * gcc.dg/guality/pr69244.c: New test.
9799 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9801 * lib/target-supports.exp (check_effective_target_issignaling):
9803 * gcc.dg/pr61441.c: Require issignaling effective target.
9805 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9808 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9810 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9813 PR preprocessor/69177
9814 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9815 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9816 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9817 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9819 2016-01-14 Marek Polacek <polacek@redhat.com>
9822 * gcc.dg/array-15.c: New test.
9824 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9827 PR tree-optimization/69155
9828 * gfortran.dg/pr68146.f: New test.
9829 * gfortran.dg/pr69155.f90: New test.
9831 2016-01-14 Richard Biener <rguenther@suse.de>
9833 PR tree-optimization/68060
9834 * gcc.dg/torture/pr68060-1.c: New testcase.
9835 * gcc.dg/torture/pr68060-2.c: Likewise.
9837 2016-01-14 Nick Clifton <nickc@redhat.com>
9839 * lib/target-supports.exp
9840 (check_effective_target_arm_neon_ok_nocache): Add an option
9841 sequence that includes setting the ARM architecture to ARMv7-A.
9842 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9843 command line options necessary to enable Neon support.
9844 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9845 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9846 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9847 * gcc.target/arm/pr69180.c: Likewise.
9849 2016-01-14 Jeff Law <law@redhat.com>
9851 PR tree-optimization/69270
9852 * gcc.dg/tree-ssa/pr69270.c: New test.
9854 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9857 * c-c++-common/pr66208.c: New file.
9859 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9861 PR tree-optimization/69156
9862 * gcc.dg/pr69156.c: New test.
9864 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9866 * gcc.target/i386/pr69225-7.c: New test.
9868 2016-01-13 Richard Henderson <rth@redhat.com>
9870 * gcc.dg/tm/memopt-13.c: Update expected function.
9871 * gcc.dg/tm/memopt-6.c: Likewise.
9873 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9875 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9876 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9877 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9878 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9880 2016-01-13 Tom de Vries <tom@codesourcery.com>
9882 PR tree-optimization/69169
9883 * gcc.dg/pr69169.c: New test.
9885 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9888 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9889 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9890 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9891 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9892 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9893 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9894 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9895 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9897 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9900 * gcc.dg/pr69247.c: New test.
9902 2016-01-13 Richard Biener <rguenther@suse.de>
9904 PR tree-optimization/69242
9905 * gcc.dg/torture/pr69242.c: New testcase.
9907 2016-01-13 Richard Biener <rguenther@suse.de>
9909 PR tree-optimization/69186
9910 * gcc.dg/torture/pr69186.c: New testcase.
9912 2016-01-13 Jeff Law <law@redhat.com>
9914 PR tree-optimization/67755
9915 * gcc.dg/tree-ssa/pr67755.c: New test.
9917 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9919 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9920 pass number in output by a star.
9922 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9924 PR tree-optimization/68911
9925 * gcc.c-torture/execute/pr68911.c: New test.
9927 2016-01-12 Marek Polacek <polacek@redhat.com>
9930 * g++.dg/warn/permissive-1.C: New test.
9932 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9936 * g++.dg/opt/pr69213.C: New test.
9938 2016-01-12 Christian Bruel <christian.bruel@st.com>
9941 * gcc.target/arm/pr69180.c: New test.
9943 2016-01-12 Richard Biener <rguenther@suse.de>
9946 * g++.dg/lto/pr69077_0.C: New testcase.
9947 * g++.dg/lto/pr69077_1.C: Likewise.
9949 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9952 * g++.dg/opt/pr69175.C: New test.
9954 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9956 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9957 rather than #including math.h & stdlib.h.
9958 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9959 * gcc.dg/vect/pr49771.c: Likewise.
9960 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9961 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9962 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9963 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9964 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9965 * gcc.dg/vect/pr44507.c: Likewise.
9966 * gcc.dg/vect/pr45902.c: Likewise.
9967 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9968 * gcc.dg/vect/vect-117.c: Likewise.
9969 * gcc.dg/vect/vect-99.c: Likewise.
9970 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9971 * gcc.dg/vect/vect-cond-1.c: Likewise.
9972 * gcc.dg/vect/vect-cond-2.c: Likewise.
9973 * gcc.dg/vect/vect-cond-3.c: Likewise.
9974 * gcc.dg/vect/vect-cond-4.c: Likewise.
9975 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9976 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9977 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9978 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9979 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9980 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9981 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9982 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9983 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9984 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9985 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9986 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9987 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9988 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9989 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9990 include of signal.h.
9991 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9992 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9993 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9994 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9995 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9996 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9997 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9998 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9999 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10000 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10001 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10002 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10003 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10004 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10005 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10006 * gcc.dg/vect/vect-outer-5.c: Likewise.
10007 * gcc.dg/vect/vect-outer-6.c: Likewise.
10008 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10009 include of stdio.h.
10011 2016-01-12 Nick Clifton <nickc@redhat.com>
10014 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10015 to fread so that it will be found in all target runtimes.
10017 2016-01-12 Richard Biener <rguenther@suse.de>
10019 PR tree-optimization/69053
10020 * g++.dg/torture/pr69053.C: New testcase.
10022 2016-01-12 Richard Biener <rguenther@suse.de>
10024 PR tree-optimization/69168
10025 * gcc.dg/torture/pr69168.c: New testcase.
10027 2016-01-12 Richard Biener <rguenther@suse.de>
10029 PR tree-optimization/69157
10030 * gcc.dg/torture/pr69157.c: New testcase.
10032 2016-01-12 Richard Biener <rguenther@suse.de>
10034 PR tree-optimization/69174
10035 * gcc.dg/torture/pr69174.c: New testcase.
10037 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10041 * g++.dg/tls/pr66808.C: New test.
10042 * g++.dg/tls/pr69000.C: New test.
10044 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10046 * gcc.target/powerpc/swaps-p8-23.c: New test.
10047 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10049 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
10051 PR tree-optimization/68356
10052 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10054 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10055 Jim Wilson <jim.wilson@linaro.org>
10058 * gcc.target/arm/pr69194.c: New test.
10060 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10063 * gcc.target/i386/pr69225-1.c: New test.
10064 * gcc.target/i386/pr69225-2.c: Likewise.
10065 * gcc.target/i386/pr69225-3.c: Likewise.
10066 * gcc.target/i386/pr69225-4.c: Likewise.
10067 * gcc.target/i386/pr69225-5.c: Likewise.
10068 * gcc.target/i386/pr69225-6.c: Likewise.
10070 2016-01-11 Jakub Jelinek <jakub@redhat.com>
10073 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10077 * gcc.dg/pr69071.c: New test.
10080 * g++.dg/opt/pr69211.C: New test.
10082 PR tree-optimization/69214
10083 * gcc.c-torture/compile/pr69214.c: New test.
10085 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
10087 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10088 * gcc.target/i386/pr66232-11.c: Ditto.
10089 * gcc.target/i386/pr66232-12.c: Ditto.
10090 * gcc.target/i386/pr66232-13.c: Ditto.
10092 2016-01-11 Richard Biener <rguenther@suse.de>
10094 PR tree-optimization/69173
10095 * gcc.dg/torture/pr69173.c: New testcase.
10097 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10099 PR rtl-optimization/68796
10100 * gcc.target/aarch64/tst_5.c: New test.
10101 * gcc.target/aarch64/tst_6.c: Likewise.
10103 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10105 PR rtl-optimization/68841
10106 * gcc.dg/pr68841.c: New test.
10107 * gcc.c-torture/execute/pr68841.c: New test.
10109 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10111 PR rtl-optimization/68920
10112 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10114 * gcc.dg/ifcvt-5.c: New test.
10116 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10119 * g++.dg/pr69123.C: New.
10121 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10124 * gcc.target/i386/pr69010.c: New test.
10126 2016-01-11 Martin Jambor <mjambor@suse.cz>
10129 * gcc.target/i386/chkp-pr69044.c: New test.
10131 2016-01-11 Tom de Vries <tom@codesourcery.com>
10133 PR tree-optimization/69109
10134 * gcc.dg/autopar/pr69109-2.c: New test.
10135 * gcc.dg/autopar/pr69109.c: New test.
10137 2016-01-11 Tom de Vries <tom@codesourcery.com>
10139 PR tree-optimization/69108
10140 * gcc.dg/autopar/pr69108.c: New test.
10142 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10145 * c-c++-common/Wisleading-indentation.c: Augment test.
10147 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10150 * gfortran.dg/inline_matmul_12.f90: New test.
10152 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10155 * gfortran.dg/actual_array_offset_1: New test.
10157 2016-01-10 Tom de Vries <tom@codesourcery.com>
10159 PR tree-optimization/69062
10160 * gcc.dg/autopar/pr69062.c: New test.
10162 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10164 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10165 * gcc.dg/vect/slp-perm-2.c: Likewise.
10166 * gcc.dg/vect/slp-perm-3.c: Likewise.
10167 * gcc.dg/vect/slp-perm-5.c: Likewise.
10168 * gcc.dg/vect/slp-perm-6.c: Likewise.
10169 * gcc.dg/vect/slp-perm-7.c: Likewise.
10170 * gcc.dg/vect/slp-perm-8.c: Likewise.
10172 2016-01-10 Tom de Vries <tom@codesourcery.com>
10174 PR tree-optimization/69039
10175 * gcc.dg/autopar/pr69039.c: New test.
10177 2016-01-09 Marek Polacek <polacek@redhat.com>
10180 * g++.dg/pr69113.C: New test.
10182 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10184 PR middle-end/50865
10185 PR tree-optimization/69097
10186 * gcc.c-torture/execute/pr50865.c: New test.
10187 * gcc.c-torture/execute/pr69097-1.c: New test.
10188 * gcc.c-torture/execute/pr69097-2.c: New test.
10189 * gcc.dg/pr69097-1.c: New test.
10190 * gcc.dg/pr69097-2.c: New test.
10192 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10195 * g++.dg/opt/pr69164.C: New test.
10197 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10199 PR tree-optimization/69167
10200 * gcc.dg/pr69167.c: New test.
10202 2016-01-08 Marek Polacek <polacek@redhat.com>
10205 * g++.dg/pr68449.C: New.
10207 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10209 PR tree-optimization/68707
10210 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10211 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10212 on platforms supporting it.
10213 * gcc.dg/vect/slp-perm-2.c: Likewise.
10214 * gcc.dg/vect/slp-perm-3.c: Likewise.
10215 * gcc.dg/vect/slp-perm-5.c: Likewise.
10216 * gcc.dg/vect/slp-perm-7.c: Likewise.
10217 * gcc.dg/vect/slp-perm-8.c: Likewise.
10218 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10219 on platforms supporting it.
10221 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10223 PR tree-optimization/69162
10224 * gcc.dg/pr69162.c: New test.
10226 PR tree-optimization/69172
10227 * gcc.dg/pr69172.c: New test.
10229 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10231 PR tree-optimization/67781
10232 * gcc.c-torture/execute/pr67781.c: New file.
10234 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10236 PR tree-optimization/69083
10237 * gcc.dg/vect/pr69083.c: New test.
10239 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10241 PR tree-optimization/61441
10242 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10243 Use -fexcess-precision=standard for compiler options.
10244 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10246 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10249 * gfortran.dg/gomp/pr69128.f90: New test.
10252 * g++.dg/ext/pr69145-1.C: New test.
10253 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10254 * g++.dg/ext/pr69145-2.h: New file.
10256 2016-01-07 Martin Sebor <msebor@redhat.com>
10259 * gcc.dg/atomic-fetch-bool.c: New test.
10260 * gcc.dg/sync-fetch-bool.c: New test.
10262 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10265 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10267 2016-01-07 Nick Clifton <nickc@redhat.com>
10270 * g++.dg/pr66655.C: New test.
10271 * g++.dg/pr66655_1.cc: Test support file.
10272 * g++.dg/pr66655.h: Test header file.
10274 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10277 gfortran.dg/gomp/pr66680.f90: New test.
10279 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10282 * gcc.target/i386/pr69171-1.c: New test.
10283 * gcc.target/i386/pr69171-2.c: Likewise.
10284 * gcc.target/i386/pr69171-3.c: Likewise.
10285 * gcc.target/i386/pr69171-4.c: Likewise.
10286 * gcc.target/i386/pr69171-5.c: Likewise.
10287 * gcc.target/i386/pr69171-6.c: Likewise.
10289 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10291 PR middle-end/67639
10292 * c-c++-common/pr67639.c: New test.
10294 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10296 PR tree-optimization/69141
10297 * g++.dg/opt/pr69141.C: New test.
10299 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10301 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10303 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10306 * gcc.target/i386/pr69140.c: New test
10308 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10310 * gcc.dg/bad-dereference.c: New test case.
10312 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10314 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10316 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10318 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10320 2016-01-06 Marek Polacek <polacek@redhat.com>
10323 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10325 2016-01-05 Marek Polacek <polacek@redhat.com>
10328 * gcc.dg/atomic-invalid-2.c: New.
10330 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10333 * gcc.target/i386/pr68991.c: New test.
10335 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10338 * g++.dg/pr68991-1.C: New test.
10339 * g++.dg/pr68991-2.C: Likewise.
10341 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10344 * gcc.target/ia64/pr60465-gprel64.c: New test.
10345 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10347 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10349 PR rtl-optimization/68651
10350 * gcc.target/aarch64/pr68651_1.c: New test.
10352 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10355 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10357 2016-01-05 Nathan Sidwell <nathan@acm.org>
10360 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10362 * gcc.dg/alias-15.c: New.
10364 2016-01-05 Nick Clifton <nickc@redhat.com>
10367 * g++.dg/pr68770.C: New test.
10369 2016-01-04 Mike Stump <mikestump@comcast.net>
10371 * lib/target-supports.exp (check_effective_target_cilkplus):
10372 cilkplus targets require pthreads.
10373 (check_effective_target_cilkplus): Remove special case for NVPTX.
10375 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10377 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10380 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10382 Update copyright years.
10384 2016-01-04 Marek Polacek <polacek@redhat.com>
10387 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10388 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10389 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10391 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10393 * gcc.target/sparc/20160104-2.c: New test.
10395 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10397 * gcc.target/sparc/20160104-1.c: New test.
10399 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10402 * gfortran.dg/pr65045.f90: New test.
10404 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10406 * gnat.dg/specs/debug1.ads: Delete.
10408 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10410 PR libgfortran/68867
10411 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10414 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10416 PR libgfortran/68867
10417 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10420 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10423 * gfortran.dg/pr68864.f90: New test.
10425 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10427 PR tree-optimization/69070
10428 * gcc.dg/pr69070.c: New test.
10431 * gfortran.dg/pr69055.f90: New test.
10434 * gcc.dg/pr69015.c: New test.
10436 Copyright (C) 2016 Free Software Foundation, Inc.
10438 Copying and distribution of this file, with or without modification,
10439 are permitted in any medium without royalty provided the copyright
10440 notice and this notice are preserved.