1 2016-07-30 Martin Sebor <msebor@redhat.com>
5 * g++.dg/cpp0x/constexpr-cast.C: New test.
6 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
8 * g++.dg/ubsan/pr63956.C: Correct.
10 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
12 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
13 vector double or vector long where the vector is in memory.
14 * gcc.target/powerpc/vec-extract-3.c: Likewise.
15 * gcc.target/powerpc/vec-extract-4.c: Likewise.
17 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
20 * gfortran.dg/pr69867.f90: New test.
22 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
25 * gfortran.dg/pr69962.f90: New test.
27 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
30 * gfortran.dg/pr70006.f90: New test.
32 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
35 * gfortran.dg/pr71730.f90: New test.
36 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
37 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
38 * gfortran.dg/array_constructor_26.f03: Ditto.
40 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
42 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
43 * gcc.target/powerpc/pr71763.c: Likewise.
45 2016-07-29 Marek Polacek <polacek@redhat.com>
48 * gcc.dg/940510-1.c: Adjust dg-error.
49 * gcc.dg/c99-flex-array-1.c: Likewise.
50 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
53 * gcc.dg/noncompile/pr71853.c: New test.
56 * gcc.dg/noncompile/pr71573.c: New test.
59 * g++.dg/warn/Wparentheses-30.C: New test.
60 * gcc.dg/Wparentheses-14.c: New test.
62 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
64 * gcc.dg/pr59833.c: Use dg-add-options ieee.
66 2016-07-29 Bin Cheng <bin.cheng@arm.com>
68 PR tree-optimization/57558
69 * gcc.dg/vect/pr57558-1.c: New test.
70 * gcc.dg/vect/pr57558-2.c: New test.
72 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
74 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
75 to scan forwprop1 dump pass.
77 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
80 * g++.dg/template/pr51488.C: New.
82 2016-07-29 Jakub Jelinek <jakub@redhat.com>
85 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
87 * gcc.dg/pr71969-1.c: New test.
88 * gcc.dg/pr71969-2.c: New test.
89 * gcc.dg/pr71969-3.c: New test.
91 2016-07-29 Marek Polacek <polacek@redhat.com>
94 * c-c++-common/pr71574.c: New test.
97 * gcc.dg/noncompile/pr71583.c: New test.
99 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
102 * gcc.dg/pr68217.c: New test.
104 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
107 * gfortran.dg/pr71067_1.f90: New test.
108 * gfortran.dg/pr71067_2.f90: Ditto.
110 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
112 * gcc.target/powerpc/vec-extract-1.c: New test.
114 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
117 * gfortran.dg/pr71799.f90: New test.
119 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
122 * g++.dg/cpp0x/pr71665-1.C: New.
123 * g++.dg/cpp0x/pr71665-2.C: Likewise.
124 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
125 * g++.dg/ext/label10.C: Likewise.
126 * g++.dg/parse/constant5.C: Likewise.
128 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
131 * gfortran.dg/pr71859.f90: New test.
132 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
133 * gfortran.dg/coarray_collectives_1.f90: Ditto.
135 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
138 * gfortran.dg/pr71883.f90 : New test.
140 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
142 PR tree-optimization/71734
143 * g++.dg/vect/pr70729-nest.cc: New test.
145 2016-07-28 Renlin Li <renlin.li@arm.com>
148 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
151 * gfortran.dg/dependency_47.f90: New test.
153 2016-07-28 Martin Liska <mliska@suse.cz>
155 PR gcov-profile/68025
156 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
158 2016-07-28 Martin Liska <mliska@suse.cz>
160 * g++.dg/vect/pr70944.cc: New test.
162 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
165 * gcc.dg/torture/pr71994.c: New test.
167 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
170 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
171 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
172 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
174 2016-07-27 Richard Biener <rguenther@suse.de>
176 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
178 2016-07-27 Martin Liska <mliska@suse.cz>
180 * gcc.dg/predict-13.c: New test.
181 * gcc.dg/predict-14.c: New test.
183 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
185 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
187 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
190 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
193 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
194 IEEE built-in functions handle quiet and signalling NaNs
197 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
200 * gfortran.dg/pr71862.f90: New test.
202 2016-07-26 Martin Sebor <msebor@redhat.com>
204 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
205 selector with dg-options.
207 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
209 PR tree-optimization/18046
210 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
211 * gcc.dg/tree-ssa/vrp103.c: New test.
212 * gcc.dg/tree-ssa/vrp104.c: New test.
214 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
216 * gcc.target/powerpc/pr63354.c: Require lp64 since
217 -mprofile-kernel is not legal with -m32.
219 2016-07-26 Richard Biener <rguenther@suse.de>
221 PR rtl-optimization/71984
222 * gcc.dg/torture/pr71984.c: New testcase.
224 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
226 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
227 g++-dg-runtest via et-dg-runtest.
228 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
229 * gcc.dg/vect/vect.exp: Likewise.
230 * gfortran.dg/graphite/graphite.exp: Likewise, but for
232 * gfortran.dg/vect/vect.exp: Likewise.
233 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
234 (check_mips_loongson_hw_available): Likewise.
235 (check_effective_target_mpaired_single_runtime): Likewise.
236 (check_effective_target_mips_loongson_runtime): Likewise.
237 (add_options_for_mpaired_single): Likewise.
238 (check_effective_target_vect_int): Add global et_index.
239 Check and save the supported feature for a target selected by
240 the et_index target. Break long lines where appropriate. Call
241 et-is-effective-target for MIPS with an argument instead of
242 check_effective_target_* where appropriate.
243 (check_effective_target_vect_intfloat_cvt): Likewise.
244 (check_effective_target_vect_uintfloat_cvt): Likewise.
245 (check_effective_target_vect_floatint_cvt): Likewise.
246 (check_effective_target_vect_floatuint_cvt): Likewise.
247 (check_effective_target_vect_simd_clones): Likewise.
248 (check_effective_target_vect_shift): ewise.
249 (check_effective_target_whole_vector_shift): Likewise.
250 (check_effective_target_vect_bswap): Likewise.
251 (check_effective_target_vect_shift_char): Likewise.
252 (check_effective_target_vect_long): Likewise.
253 (check_effective_target_vect_float): Likewise.
254 (check_effective_target_vect_double): Likewise.
255 (check_effective_target_vect_long_long): Likewise.
256 (check_effective_target_vect_no_int_max): Likewise.
257 (check_effective_target_vect_no_int_add): Likewise.
258 (check_effective_target_vect_no_bitwise): Likewise.
259 (check_effective_target_vect_widen_shift): Likewise.
260 (check_effective_target_vect_no_align): Likewise.
261 (check_effective_target_vect_hw_misalign): Likewise.
262 (check_effective_target_vect_element_align): Likewise.
263 (check_effective_target_vect_condition): Likewise.
264 (check_effective_target_vect_cond_mixed): Likewise.
265 (check_effective_target_vect_char_mult): Likewise.
266 (check_effective_target_vect_short_mult): Likewise.
267 (check_effective_target_vect_int_mult): Likewise.
268 (check_effective_target_vect_extract_even_odd): Likewise.
269 (check_effective_target_vect_interleave): Likewise.
270 (check_effective_target_vect_stridedN): Likewise.
271 (check_effective_target_vect_multiple_sizes): Likewise.
272 (check_effective_target_vect64): Likewise.
273 (check_effective_target_vect_call_copysignf): Likewise.
274 (check_effective_target_vect_call_sqrtf): Likewise.
275 (check_effective_target_vect_call_btrunc): Likewise.
276 (check_effective_target_vect_call_btruncf): Likewise.
277 (check_effective_target_vect_call_ceil): Likewise.
278 (check_effective_target_vect_call_ceilf): Likewise.
279 (check_effective_target_vect_call_floor): Likewise.
280 (check_effective_target_vect_call_floorf): Likewise.
281 (check_effective_target_vect_call_lceil): Likewise.
282 (check_effective_target_vect_call_lfloor): Likewise.
283 (check_effective_target_vect_call_nearbyint): Likewise.
284 (check_effective_target_vect_call_nearbyintf): Likewise.
285 (check_effective_target_vect_call_round): Likewise.
286 (check_effective_target_vect_call_roundf): Likewise.
287 (check_effective_target_vect_perm): Likewise, but also append *_saved
288 to the existing global name to properly cache the result.
289 (check_effective_target_vect_perm_byte): Likewise.
290 (check_effective_target_vect_perm_short): Likewise.
291 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
292 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
293 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
294 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
295 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
296 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
297 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
298 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
299 (check_effective_target_vect_sdot_qi): Likewise.
300 (check_effective_target_vect_udot_qi): Likewise.
301 (check_effective_target_vect_sdot_hi): Likewise.
302 (check_effective_target_vect_udot_hi): Likewise.
303 (check_effective_target_vect_usad_char): Likewise.
304 (check_effective_target_vect_pack_trunc): Likewise.
305 (check_effective_target_vect_unpack): Likewise.
306 (check_effective_target_vect_aligned_arrays): Likewise.
307 (check_effective_target_vect_natural_alignment): Likewise.
308 (check_effective_target_vector_alignment_reachable): Likewise.
309 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
310 (is-effective-target): Initialize et_index if undefined.
311 (et-dg-runtest): New.
312 (et-is-effective-target): Likewise.
313 (check_vect_support_and_set_flags): Add supported MIPS targets to
314 EFFECTIVE_TARGETS list. Return the number of supported targets.
316 2016-07-26 Richard Biener <rguenther@suse.de>
317 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
320 * gcc.dg/pr70920-1.c: New test-case.
321 * gcc.dg/pr70902-2.c: Likewise.
322 * gcc.dg/pr70920-3.c: Likewise.
323 * gcc.dg/pr70920-4.c: Likewise
324 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
327 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
329 * gcc.c-torture/execute/pr71494.c: Require label_values.
330 * gcc.dg/pr16973.c: Ditto.
332 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
334 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
335 * gcc.dg/torture/pr69771.c: Require int32plus.
336 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
338 2016-07-25 Martin Liska <mliska@suse.cz>
340 * gcc.dg/torture/pr71987.c: New test.
342 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
345 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
346 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
347 * gfortran.dg/pr71935.f90: New test.
349 2016-07-22 Martin Sebor <msebor@redhat.com>
352 * g++.dg/ext/atomic-3.C: New test.
353 * gcc.dg/atomic/pr71675.c: New test.
355 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
357 * gcc.target/i386/mvc8.c: New test.
359 2016-07-22 Bin Cheng <bin.cheng@arm.com>
361 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
362 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
364 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
367 * gfortran.dg/constructor_50.f90: New test.
369 2016-07-22 Martin Liska <mliska@suse.cz>
371 PR gcov-profile/69028
372 PR gcov-profile/62047
373 * g++.dg/cilk-plus/pr69028.C: New test.
375 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
377 * gfortran.dg/coarray_stat_2.f90: New test.
379 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
381 * gcc.target/powerpc/vec-extract.h: New files to check the
382 vec_extract built-in functions for all vector types, testing
383 accessing each element, both with constant and variable element
385 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
386 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
387 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
388 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
389 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
390 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
391 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
392 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
393 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
395 2016-07-21 Jakub Jelinek <jakub@redhat.com>
398 * g++.dg/other/pr71728.C: New test.
400 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
402 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
403 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
404 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
405 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
406 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
408 2016-07-21 Richard Biener <rguenther@suse.de>
410 PR tree-optimization/71947
411 * gcc.dg/tree-ssa/vrp102.c: New testcase.
413 2016-07-21 Bin Cheng <bin.cheng@arm.com>
415 * gcc.dg/tree-ssa/scev-15.c: New.
417 2016-07-21 Bin Cheng <bin.cheng@arm.com>
419 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
421 2016-07-21 Jakub Jelinek <jakub@redhat.com>
424 * g++.dg/gomp/pr71941.C: New test.
426 2016-07-20 David Malcolm <dmalcolm@redhat.com>
430 * g++.dg/spellcheck-identifiers.C: New test case, based on
431 gcc.dg/spellcheck-identifiers.c.
432 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
433 gcc.dg/spellcheck-identifiers-2.c.
434 * g++.dg/spellcheck-typenames.C: New test case, based on
435 gcc.dg/spellcheck-typenames.c
437 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
439 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
440 pointer to member function and also test catching by reference.
442 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
444 * gcc.target/s390/pr67443.c: Fix test case.
446 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
448 * gcc.target/s390/insv-1.c: Xfail some tests.
449 * gcc.target/s390/insv-2.c: Likewise.
451 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
453 * gcc.target/avr/torture/get-mem.c: New test.
454 * gcc.target/avr/torture/set-mem.c: New test.
456 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
459 * gcc.target/avr/torture/tiny-progmem.c: New test.
461 2016-07-20 Jakub Jelinek <jakub@redhat.com>
464 * g++.dg/parse/pr71909.C: New test.
465 * g++.dg/tm/pr71909.C: New test.
468 * g++.dg/cpp0x/constexpr-50060.C: New test.
469 * g++.dg/cpp1y/constexpr-50060.C: New test.
471 2016-07-20 Martin Liska <mliska@suse.cz>
473 * gfortran.dg/graphite/pr71898.f90: New test.
475 2016-07-20 Bin Cheng <bin.cheng@arm.com>
477 PR tree-optimization/71503
478 PR tree-optimization/71683
479 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
480 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
482 2016-07-20 Martin Liska <mliska@suse.cz>
484 * gcc.dg/plugin/plugin.exp: Remove sreal test.
485 * gcc.dg/plugin/sreal-test-1.c: Remove.
486 * gcc.dg/plugin/sreal_plugin.c: Remove.
488 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
491 * gfortran.dg/dependency_47.f90: New test.
493 2016-07-19 Jakub Jelinek <jakub@redhat.com>
495 PR rtl-optimization/71916
496 * gcc.c-torture/compile/pr71916.c: New test.
499 * g++.dg/torture/pr71874.C: New test.
502 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
503 (my_alloc): Rewritten to use __builtin_posix_memalign and
505 (my_free): Use __builtin_free instead of _mm_free.
506 (Vec::operator=): Use __builtin_memcpy.
508 2016-07-19 Martin Jambor <mjambor@suse.cz>
511 * gfortran.dg/pr71688.f90: New test.
513 2016-07-19 Richard Biener <rguenther@suse.de>
515 * c-c++-common/vector-subscript-6.c: New testcase.
516 * c-c++-common/vector-subscript-7.c: Likewise.
518 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
520 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
521 and UInt32 based on __SIZEOF_INT__.
523 2016-07-19 Richard Biener <rguenther@suse.de>
525 PR tree-optimization/71901
526 * gcc.dg/torture/pr71901.c: New testcase.
528 2016-07-19 Richard Biener <rguenther@suse.de>
530 PR tree-optimization/71908
531 * gcc.dg/torture/pr71908.c: New testcase.
533 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
536 * gcc.target/powerpc/pr71493-1.c: New test.
537 * gcc.target/powerpc/pr71493-2.c: Likewise.
539 2016-07-18 Jakub Jelinek <jakub@redhat.com>
542 * g++.dg/conversion/ambig3.C: New test.
545 * g++.dg/cpp0x/constexpr-71828.C: New test.
548 * g++.dg/template/pr71826.C: New test.
551 * g++.dg/template/defarg21.C: New test.
554 * g++.dg/ext/vector31.C: New test.
556 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
558 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
560 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
562 PR tree-optimization/71734
563 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
565 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
567 * gcc.target/s390/warn-dynamicstack-1.c: New test.
568 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
569 stack-layout-dynamic-1.c: New test.
571 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
573 * gcc.target/s390/nolrl-1.c: New test.
575 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
578 * gfortran.dg/pr71523_1.f90: New test.
579 * gfortran.dg/pr71523_2.f90: New test.
581 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
583 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
586 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
587 Marco Restelli <mrestelli@gmail.com>
590 * gfortran.dg/pr62125.f90: New test.
592 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
594 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
595 * gcc.target/powerpc/mulkc3-1.c: Likewise.
597 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
600 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
601 * g++.dg/cpp0x/nullptr35.C: New test.
603 2016-07-15 Bin Cheng <bin.cheng@arm.com>
605 * gcc.dg/tree-ssa/scev-8.c: Update test string.
607 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
609 * gfortran.dg/goacc/vector_length.f90: New test.
611 2016-07-15 Richard Biener <rguenther@suse.de>
613 PR tree-optimization/71881
614 * gcc.dg/torture/pr71881.c: New testcase.
616 2016-07-15 Richard Biener <rguenther@suse.de>
618 PR tree-optimization/71887
619 * gcc.dg/torture/pr71887.c: New testcase.
621 2016-07-15 Jakub Jelinek <jakub@redhat.com>
624 * gcc.dg/spellcheck-identifiers-3.c: New test.
626 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
629 * gfortran.dg/null_9.f90: New test.
631 2016-07-15 Bin Cheng <bin.cheng@arm.com>
633 * gcc.dg/tree-ssa/loop-41.c: New test.
635 2016-07-15 Bin Cheng <bin.cheng@arm.com>
637 PR tree-optimization/71347
638 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
640 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
643 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
644 * gfortran.dg/contains.f90: Ditto.
645 * gfortran.dg/contains_empty_1.f03: Ditto.
646 * gfortran.dg/submodule_3.f08: Ditto.
648 2016-07-14 Jakub Jelinek <jakub@redhat.com>
651 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
652 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
653 expected diagnostics.
656 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
657 * gcc.dg/spellcheck-identifiers-2.c: New test.
658 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
659 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
661 2016-07-14 Jakub Jelinek <jakub@redhat.com>
663 PR tree-optimization/71872
664 * gcc.c-torture/compile/pr71872.c: New test.
666 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
668 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
669 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
670 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
671 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
672 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
673 * gcc.target/arm/atomic-op-acquire-1.c: This.
674 * gcc.target/arm/atomic-op-char.c: Rename into ...
675 * gcc.target/arm/atomic-op-char-1.c: This.
676 * gcc.target/arm/atomic-op-consume.c: Rename into ...
677 * gcc.target/arm/atomic-op-consume-1.c: This.
678 * gcc.target/arm/atomic-op-int.c: Rename into ...
679 * gcc.target/arm/atomic-op-int-1.c: This.
680 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
681 * gcc.target/arm/atomic-op-relaxed-1.c: This.
682 * gcc.target/arm/atomic-op-release.c: Rename into ...
683 * gcc.target/arm/atomic-op-release-1.c: This.
684 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
685 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
686 * gcc.target/arm/atomic-op-short.c: Rename into ...
687 * gcc.target/arm/atomic-op-short-1.c: This.
688 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
689 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
690 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
691 * gcc.target/arm/atomic-op-char-2.c: Likewise.
692 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
693 * gcc.target/arm/atomic-op-int-2.c: Likewise.
694 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
695 * gcc.target/arm/atomic-op-release-2.c: Likewise.
696 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
697 * gcc.target/arm/atomic-op-short-2.c: Likewise.
699 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
702 * gfortran.dg/select_type_35.f03: New test.
704 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
707 PR tree-optimization/70923
708 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
709 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
710 * gcc.dg/vect/pr65951.c: Likewise.
711 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
713 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
715 * c-c++-common/pr60226.c: Expect maximum object file alignment
718 2016-07-14 Richard Biener <rguenther@suse.de>
720 PR tree-optimization/71866
721 * gcc.dg/torture/pr71866.c: New testcase.
723 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
725 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
726 selector and enclose boolean expression in curly braces.
728 2016-07-14 Alan Modra <amodra@gmail.com>
731 * gcc.target/powerpc/p9-novsx.c: New.
733 2016-07-13 Andi Kleen <ak@linux.intel.com>
735 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
736 * g++.dg/tree-prof/morefunc.C: Dito.
737 * g++.dg/tree-prof/pr35545.C: Dito.
738 * g++.dg/tree-prof/reorder.C: Dito.
739 * gcc.dg/tree-prof/20050826-2.c: Dito.
740 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
741 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
742 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
743 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
744 * gcc.dg/tree-prof/inliner-1.c: Dito.
745 * gcc.dg/tree-prof/merge_block.c: Dito.
746 * gcc.dg/tree-prof/stringop-1.c: Dito.
747 * gcc.dg/tree-prof/stringop-2.c: Dito.
748 * gcc.dg/tree-prof/switch-case-1.c: Dito.
749 * gcc.dg/tree-prof/switch-case-2.c: Dito.
750 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
751 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
752 * gcc.dg/tree-prof/update-loopch.c: Dito.
753 * gcc.dg/tree-prof/val-prof-1.c: Dito.
754 * gcc.dg/tree-prof/val-prof-2.c: Dito.
755 * gcc.dg/tree-prof/val-prof-3.c: Dito.
756 * gcc.dg/tree-prof/val-prof-4.c: Dito.
757 * gcc.dg/tree-prof/val-prof-5.c: Dito.
758 * gcc.dg/tree-prof/val-prof-6.c: Dito.
759 * gcc.dg/tree-prof/val-prof-7.c: Dito.
761 2016-07-13 Andi Kleen <ak@linux.intel.com>
763 * lib/profopt.exp (profopt-execute): Remove .imports files.
765 2016-07-13 Andi Kleen <ak@linux.intel.com>
767 * lib/profopt.exp (profopt-execute): Always log profiler command line.
769 2016-07-13 Andi Kleen <ak@linux.intel.com>
771 * lib/profopt.exp (dg-final-scan-autofdo,
772 dg-final-scan-not-autofdo): New functions.
774 2016-07-13 Bin Cheng <bin.cheng@arm.com>
776 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
777 * gcc.dg/vect/vect-35.c: Ditto.
778 * gcc.dg/vect/vect-alias-check-2.c: New test.
780 2016-07-13 Martin Liska <mliska@suse.cz>
782 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
783 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
784 * gfortran.dg/pr42108.f90: Update expected dump scan.
786 2016-07-13 Richard Biener <rguenther@suse.de>
788 PR tree-optimization/24574
789 * gcc.dg/pr24574.c: New testcase.
791 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
793 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
794 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
795 * c-c++-common/pr68833-1.c: Require int32plus.
796 * gcc.dg/ipa/pr63551.c: Likewise.
797 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
798 * gcc.dg/ipa/pr64041.c: Require int32plus.
800 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
803 * g++.dg/pr71633.C: New test.
805 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
807 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
808 Add new arm_thumb1_cbz_ok effective target.
809 * gcc.target/arm/cbz.c: New test.
811 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
813 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
814 Define effective target.
815 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
816 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
817 * gcc.target/arm/movhi_movw.c: New test.
818 * gcc.target/arm/movsi_movw.c: Likewise.
819 * gcc.target/arm/movdi_movw.c: Likewise.
821 2016-07-13 Richard Biener <rguenther@suse.de>
824 * gcc.dg/pr71104-1.c: New testcase.
825 * gcc.dg/pr71104-2.c: Likewise.
827 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
830 * gcc.target/powerpc/pr71805.c: New test.
832 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
834 * gcc.target/powerpc/divkc3-1.c: New.
835 * gcc.target/powerpc/mulkc3-1.c: New.
837 2016-07-12 Nathan Sidwell <nathan@acm.org>
839 * gcc.target/arm/data-rel-1.c: New.
840 * gcc.target/arm/data-rel-2.c: New.
841 * gcc.target/arm/data-rel-3.c: New.
843 2016-07-12 Martin Liska <mliska@suse.cz>
845 * gcc.dg/params/blocksort-part.c: New test.
846 * gcc.dg/params/params.exp: New file.
848 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
851 * gcc.c-torture/execute/pr71700.c: New test.
853 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
854 Richard Biener <rguenther@suse.de>
856 PR tree-optimization/23286
857 PR tree-optimization/70159
858 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
859 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
860 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
861 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
862 * gcc.dg/tree-ssa/pr35286.c: Likewise.
863 * gcc.dg/tree-ssa/pr35287.c: Likewise.
864 * gcc.dg/hoist-register-pressure-1.c: Likewise.
865 * gcc.dg/hoist-register-pressure-2.c: Likewise.
866 * gcc.dg/hoist-register-pressure-3.c: Likewise.
867 * gcc.dg/pr51879-12.c: Likewise.
868 * gcc.dg/strlenopt-9.c: Likewise.
869 * gcc.dg/tree-ssa/pr47392.c: Likewise.
870 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
871 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
872 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
873 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
874 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
875 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
876 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
877 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
878 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
879 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
880 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
881 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
882 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
883 * gfortran.dg/pr43984.f90: Adjust expected outcome.
885 2016-07-12 Richard Biener <rguenther@suse.de>
887 PR rtl-optimization/68961
888 * gcc.target/i386/pr68961.c: New testcase.
890 2016-07-11 Jakub Jelinek <jakub@redhat.com>
893 * c-c++-common/gomp/pr71758.c: New test.
894 * gfortran.dg/gomp/pr71758.f90: New test.
896 PR tree-optimization/71823
897 * gcc.dg/vect/pr71823.c: New test.
899 2016-07-11 David Malcolm <dmalcolm@redhat.com>
901 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
902 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
903 and LINE_MAP_MAX_LOCATION_WITH_COLS.
905 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
908 * gcc.target/i386/pr71801.c: New test.
910 2016-07-11 Richard Biener <rguenther@suse.de>
912 PR tree-optimization/71816
913 * gcc.dg/torture/pr71816.c: New testcase.
915 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
918 * gfortran.dg/dependency_46.f90: New test.
920 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
922 PR rtl-optimization/71621
923 * gcc.target/i386/pr71621-1.c: New.
924 * gcc.target/i386/pr71621-2.c: New.
926 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
928 * gfortran.dg/goacc/pr71704.f90: New test.
930 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
933 * gcc.target/powerpc/pr71297.c: New.
935 2016-07-08 Jiong Wang <jiong.wang@arm.com>
937 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
939 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
942 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
944 2016-07-08 Alan Hayward <alan.hayward@arm.com>
946 PR tree-optimization/71667
947 * gcc.dg/vect/pr71667.c: New
949 2016-07-08 Martin Liska <mliska@suse.cz>
951 * gcc.dg/torture/pr71606.c: New test.
953 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
956 * gfortran.dg/pr71764.f90: New test.
958 2016-07-07 Jakub Jelinek <jakub@redhat.com>
959 Kai Tietz <ktietz70@googlemail.com>
963 * g++.dg/cpp0x/pr70869.C: New test.
964 * g++.dg/cpp0x/pr71054.C: New test.
966 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
968 * g++.dg/debug/pr71432.C: Fail on AIX.
970 2016-07-07 Martin Liska <mliska@suse.cz>
972 * gfortran.dg/do_1.f90: Remove a corner case that triggers
973 an undefined behavior.
974 * gfortran.dg/do_3.F90: Likewise.
975 * gfortran.dg/do_check_11.f90: New test.
976 * gfortran.dg/do_check_12.f90: New test.
977 * gfortran.dg/do_corner_warn.f90: New test.
979 2016-07-07 Martin Liska <mliska@suse.cz>
981 * gfortran.dg/predict-1.f90: Ammend the test.
982 * gfortran.dg/predict-2.f90: Likewise.
984 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
987 * g++.dg/pr71624.C: New test.
989 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
991 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
992 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
993 ARMv8-M Mainline architectures.
995 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
997 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
998 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1000 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1004 * gcc.target/powerpc/pr71763.c: New file.
1006 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1008 PR tree-optimization/71518
1009 * gcc.dg/pr71518.c: New test.
1011 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1013 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1015 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1018 * gcc.target/avr/pr50739.c: New test.
1020 2016-07-05 Jan Hubicka <jh@suse.cz>
1022 * gcc.dg/tree-ssa/scev-14.c: update template.
1024 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1026 * gcc.dg/vect/group-no-gaps-1.c: New test.
1028 2016-07-05 Andi Kleen <ak@linux.intel.com>
1030 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1031 if kernel supports MPX.
1033 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
1035 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1037 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1038 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1040 * gcc.target/powerpc/signbit-1.c: New test.
1041 * gcc.target/powerpc/signbit-2.c: New test.
1042 * gcc.target/powerpc/signbit-3.c: New test.
1044 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1046 PR rtl-optimization/71594
1047 * gcc.dg/torture/pr71594.c: New test.
1049 2016-07-05 Jan Hubicka <jh@suse.cz>
1051 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1053 2016-07-05 David Malcolm <dmalcolm@redhat.com>
1056 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1057 number of missing semicolon error.
1058 * g++.dg/pr62314-2.C: New test case.
1060 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1062 * gfortran.dg/coarray_stat_function.f90: New test.
1063 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1064 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1067 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1070 * gfortran.dg/deferred_character_17.f90: New test.
1072 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1074 * gcc.target/arm/neon/polytypes.c: Move to ...
1075 * gcc.target/arm/polytypes.c: ... here.
1076 * gcc.target/arm/neon/pr51534.c: Move to ...
1077 * gcc.target/arm/pr51534.c: ... here.
1078 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1079 * gcc.target/arm/vect-vcvt.c: ... here.
1080 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1081 * gcc.target/arm/vect-vcvtq.c: ... here.
1082 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1083 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1084 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1085 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1086 * gcc.target/arm/neon/neon.exp: Delete.
1087 * gcc.target/arm/neon/: Delete.
1089 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1092 * gfortran.dg: pr65575.f90: New test.
1094 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1097 * gfortran.dg: pr35849.f90: New test.
1099 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1102 * g++.dg/cpp0x/pr71739.C: New test.
1104 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1106 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1108 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1110 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1112 * gcc.target/s390/loc-1.c: New test.
1114 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1116 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1117 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1119 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1122 * gcc.target/aarch64/pr63874.c: New test.
1124 2016-07-04 Jan Beulich <jbeulich@suse.com>
1126 * g++.dg/header.c: New.
1127 * gcc.dg/header.c: New.
1129 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1132 * c-c++-common/Wunused-var-15.c: New test.
1134 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1137 * gfortran.dg/gomp/pr71687.f90: New test.
1139 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1141 * gcc.dg/const-float128-ped.c: Require __float128 effective
1143 * gcc.dg/const-float128.c: Likewise.
1144 * gcc.dg/torture/float128-cmp-invalid.c: Require
1145 __float128 and base_quadfloat_support effective targets, and
1147 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1148 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1149 * gcc.dg/torture/float128-nan.c: Likewise.
1150 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1151 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1152 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1153 * lib/target-supports.exp (check_effective_target___float128): New.
1154 (add_options_for___float128): New.
1155 (check_effective_target_base_quadword_support): New.
1157 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1160 * gcc.target/powerpc/pr71720.c: New test.
1162 2016-07-01 Jan Beulich <jbeulich@suse.com>
1164 * gcc.dg/bss.c: New.
1166 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1169 * gcc.target/powerpc/pr71698.c: New test.
1171 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1174 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1175 instead of ".foo" for its section name.
1176 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1177 depending on MCU's flash size.
1178 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1179 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1180 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1181 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1182 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1183 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1185 2016-07-01 Jan Beulich <jbeulich@suse.com>
1187 * gcc.target/i386/pr65105-2.c: Add -msse2.
1189 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1191 PR tree-optimization/71707
1192 * gcc.dg/strlenopt-29.c: New test.
1195 * gfortran.dg/gomp/pr71704.f90: New test.
1198 * gfortran.dg/gomp/pr71705.f90: New test.
1200 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1202 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1203 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1204 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1205 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1206 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1207 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1208 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1209 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1210 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1211 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1212 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1213 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1214 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1215 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1216 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1217 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1218 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1219 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1220 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1221 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1222 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1223 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1224 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1225 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1226 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1227 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1228 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1229 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1230 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1231 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1232 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1233 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1234 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1235 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1236 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1237 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1238 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1239 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1240 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1241 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1242 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1243 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1244 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1245 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1246 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1247 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1248 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1249 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1250 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1251 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1252 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1253 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1254 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1255 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1256 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1257 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1258 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1259 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1260 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1261 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1262 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1263 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1264 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1265 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1266 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1267 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1268 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1269 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1270 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1271 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1272 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1273 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1274 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1275 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1276 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1277 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1278 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1279 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1280 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1281 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1282 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1284 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1285 James Greenhalgh <james.greenhalgh@arm.com>
1287 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1289 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1290 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1292 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1294 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1297 * gcc.dg/spellcheck-options-12.c: New test case.
1299 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1302 * gcc.c-torture/compile/pr71693.c: New test.
1304 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1306 * gcc.dg/spellcheck-params.c: New testcase.
1307 * gcc.dg/spellcheck-params-2.c: New testcase.
1309 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1311 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1312 vector extract instructions.
1313 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1315 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1318 * gfortran.dg/unexpected_eof_2.f90: New test.
1319 * gfortran.dg/unexpected_eof_3.f90: New test.
1321 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1323 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1325 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1327 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1328 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1329 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1331 2016-06-29 Richard Biener <rguenther@suse.de>
1334 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1336 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1338 * gcc.target/arm/aapcs/neon-vect10.c: Require
1339 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1340 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1341 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1342 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1343 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1344 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1345 * gcc.target/arm/fp16-aapcs-1.c: Require
1346 -mfloat-ab=hard. Also simplify the test.
1347 * gcc.target/arm/fp16-aapcs-2.c: New.
1349 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1351 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1352 (add_options_for_arm_fp16_ieee): New.
1353 (add_options_for_arm_fp16_alternative): New.
1354 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1356 (effective_target_arm_fp16_hw): New.
1358 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1360 PR tree-optimization/71655
1361 * g++.dg/pr71655.C: New test.
1363 2016-06-29 Martin Liska <mliska@suse.cz>
1365 * gcc.dg/pr71585.c: New test.
1366 * gcc.dg/pr71585-2.c: New test.
1367 * gcc.dg/pr71585-3.c: New test.
1369 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1371 PR tree-optimization/70729
1372 * g++.dg/vect/pr70729.cc: New test.
1374 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1376 * c-c++-common/gomp/cancel-1.c: Extend.
1378 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1380 PR tree-optimization/71625
1381 * gcc.dg/strlenopt-28.c: New test.
1383 2016-06-29 Richard Biener <rguenther@suse.de>
1386 * g++.dg/torture/pr71002.C: Adjust testcase.
1388 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1391 * gcc.dg/pr71685.c: New test.
1393 2016-06-28 Martin Sebor <msebor@redhat.com>
1396 * gcc.dg/init-bad-9.c: New test.
1398 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1400 * gcc.target/powerpc/abs128-1.c: Require VSX.
1401 * gcc.target/powerpc/copysign128-1.c: Likewise.
1402 * gcc.target/powerpc/inf128-1.c: Likewise.
1403 * gcc.target/powerpc/nan128-1.c: Likewise.
1405 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1408 * gcc.c-torture/execute/pr71626-1.c: New test.
1409 * gcc.c-torture/execute/pr71626-2.c: New test.
1411 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1414 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1416 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1419 * gcc.target/powerpc/pr71670.c: New testcase.
1421 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1424 * gcc.target/powerpc/pr71656-1.c: New test.
1425 * gcc.target/powerpc/pr71656-2.c: New test.
1427 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1429 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1431 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1432 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1433 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1434 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1435 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1436 Add arm_neon_fp16_ok effective target.
1437 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1439 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1441 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1443 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1445 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1447 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1449 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1451 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1453 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1455 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1457 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1460 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1462 * gcc.dg/predict-12.c: New testcase.
1464 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1467 * gfortran.dg/pr71649.f90: New test.
1469 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1471 PR tree-optimization/71643
1472 * g++.dg/opt/pr71643.C: New test.
1474 PR tree-optimization/71631
1475 * gcc.c-torture/execute/pr71631.c: New test.
1477 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1479 * gcc.dg/predict-11.c: New testcase.
1480 * gfortran.dg/predict-2.f90: New testcase.
1482 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1484 * gcc.dg/predict-10.c: New test.
1486 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1488 * gcc.target/powerpc/abs128-1.c: New.
1489 * gcc.target/powerpc/copysign128-1.c: New.
1490 * gcc.target/powerpc/inf128-1.c: New.
1491 * gcc.target/powerpc/nan128-1.c: New.
1493 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1495 * gfortran.dg/pr71642.f90: New test.
1497 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1499 PR tree-optimization/71647
1500 * gcc.target/i386/pr71647.c: New test.
1502 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1504 * gcc.target/i386/noplt-gd-1.c: New test.
1505 * gcc.target/i386/noplt-gd-2.c: Likewise.
1506 * gcc.target/i386/noplt-gd-3.c: Likewise.
1507 * gcc.target/i386/noplt-ld-1.c: Likewise.
1508 * gcc.target/i386/noplt-ld-2.c: Likewise.
1509 * gcc.target/i386/noplt-ld-3.c: Likewise.
1510 * lib/target-supports.exp
1511 (check_effective_target_tls_get_addr_via_got): New.
1513 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1515 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1516 testsuite compile flags.
1517 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1518 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1520 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1522 * g++dg/vect/pr36684.cc: Add dg-do compile.
1523 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1524 * gcc.dg/vect/pr70021.c: Ditto.
1525 * gcc.dg/vect/pr70138-1.c: Ditto.
1526 * gcc.dg/vect/pr70138-2.c: Ditto.
1527 * gcc.dg/vect/pr70354-1.c: Ditto.
1528 * gcc.dg/vect/pr70354-2.c: Ditto.
1529 * gcc.dg/vect/pr71259.c: Ditto.
1530 * gcc.dg/vect/pr71416-1.c: Ditto.
1531 * gcc.dg/vect/slp-43.c: Ditto.
1532 * gcc.dg/vect/slp-45.c: Ditto.
1533 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1534 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1535 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1536 * gfortran.dg/vect/pr69980.f90: Ditto.
1538 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1540 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1541 * gcc.dg/vect/bb-slp-30.c: Ditto.
1542 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1543 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1544 * gcc.dg/vect/pr45902.c: Ditto.
1545 * gcc.dg/vect/pr48172.c: Ditto.
1546 * gcc.dg/vect/pr48377.c: Ditto.
1547 * gcc.dg/vect/pr49038.c: Ditto.
1548 * gcc.dg/vect/pr49771.c: Ditto.
1549 * gcc.dg/vect/pr52091.c: Ditto.
1550 * gcc.dg/vect/pr53185-2.c: Ditto.
1551 * gcc.dg/vect/pr56826.c: Ditto.
1552 * gcc.dg/vect/pr60276.c: Ditto.
1553 * gcc.dg/vect/pr62021.c: Ditto.
1554 * gcc.dg/vect/pr63530.c: Ditto.
1555 * gcc.dg/vect/pr65518.c: Ditto.
1556 * gcc.dg/vect/pr65947-1.c: Ditto.
1557 * gcc.dg/vect/pr65947-10.c: Ditto.
1558 * gcc.dg/vect/pr65947-11.c: Ditto.
1559 * gcc.dg/vect/pr65947-12.c: Ditto.
1560 * gcc.dg/vect/pr65947-13.c: Ditto.
1561 * gcc.dg/vect/pr65947-2.c: Ditto.
1562 * gcc.dg/vect/pr65947-3.c: Ditto.
1563 * gcc.dg/vect/pr65947-4.c: Ditto.
1564 * gcc.dg/vect/pr65947-5.c: Ditto.
1565 * gcc.dg/vect/pr65947-6.c: Ditto.
1566 * gcc.dg/vect/pr65947-7.c: Ditto.
1567 * gcc.dg/vect/pr65947-8.c: Ditto.
1568 * gcc.dg/vect/pr65947-9.c: Ditto.
1569 * gcc.dg/vect/pr71416-1.c: Ditto.
1570 * gcc.dg/vect/pr71439.c: Ditto.
1571 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1572 * gcc.dg/vect/vect-bswap16.c: Ditto.
1573 * gcc.dg/vect/vect-bswap32.c: Ditto.
1574 * gcc.dg/vect/vect-bswap64.c: Ditto.
1575 * gcc.dg/vect/vect-live-1.c: Ditto.
1576 * gcc.dg/vect/vect-live-2.c: Ditto.
1577 * gcc.dg/vect/vect-live-3.c: Ditto.
1578 * gcc.dg/vect/vect-live-4.c: Ditto.
1579 * gcc.dg/vect/vect-live-5.c: Ditto.
1580 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1581 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1582 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1583 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1584 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1585 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1586 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1587 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1588 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1589 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1590 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1591 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1592 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1593 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1594 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1595 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1596 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1598 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1600 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1602 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1604 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1605 ia32 if R_386_GOT32X relocation is supported.
1606 * gcc.target/i386/noplt-3.c: Likewise.
1607 * gcc.target/i386/noplt-2.c: Likewise.
1608 (main): Renamed to ...
1610 * gcc.target/i386/noplt-4.c: Likewise.
1611 (main): Renamed to ...
1613 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1614 * gcc.target/i386/pr67400-5.c: Likewise.
1616 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1618 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1619 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1621 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1622 f4): Adjust expected diagnostics.
1623 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1624 (T): If OVFP is defined, redefine to TP.
1625 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1626 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1627 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1628 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1629 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1630 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1631 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1632 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1633 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1634 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1635 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1636 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1637 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1638 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1639 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1640 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1641 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1642 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1643 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1644 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1645 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1646 as last argument to __builtin_add_overflow_p.
1648 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1650 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1651 dg-options and remove default vector testsuite compile flags.
1652 * g++.dg/vect/pr33860a.cc: Ditto.
1653 * g++.dg/vect/pr45470-a.cc: Ditto.
1654 * g++.dg/vect/pr45470-b.cc: Ditto.
1655 * g++.dg/vect/pr60896.cc: Ditto.
1656 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1657 * gcc.dg/vect/pr18308.c: Ditto.
1658 * gcc.dg/vect/pr24049.c: Ditto.
1659 * gcc.dg/vect/pr33373.c: Ditto.
1660 * gcc.dg/vect/pr36228.c: Ditto.
1661 * gcc.dg/vect/pr42395.c: Ditto.
1662 * gcc.dg/vect/pr42604.c: Ditto.
1663 * gcc.dg/vect/pr46663.c: Ditto.
1664 * gcc.dg/vect/pr48765.c: Ditto.
1665 * gcc.dg/vect/pr49093.c: Ditto.
1666 * gcc.dg/vect/pr49352.c: Ditto.
1667 * gcc.dg/vect/pr52298.c: Ditto.
1668 * gcc.dg/vect/pr52870.c: Ditto.
1669 * gcc.dg/vect/pr53185.c: Ditto.
1670 * gcc.dg/vect/pr53773.c: Ditto.
1671 * gcc.dg/vect/pr56695.c: Ditto.
1672 * gcc.dg/vect/pr62171.c: Ditto.
1673 * gcc.dg/vect/pr63530.c: Ditto.
1674 * gcc.dg/vect/pr68339.c: Ditto.
1675 * gcc.dg/vect/pr71259.c: Ditto.
1676 * gcc.dg/vect/vect-82_64.c: Ditto.
1677 * gcc.dg/vect/vect-83_64.c: Ditto.
1678 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1679 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1680 * gcc.dg/vect/vect-shift-2.c: Ditto.
1681 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1682 * gfortran.dg/vect/pr39318.f90: Ditto.
1683 * gfortran.dg/vect/pr45714-a.f: Ditto.
1684 * gfortran.dg/vect/pr45714-b.f: Ditto.
1685 * gfortran.dg/vect/pr46213.f90: Ditto.
1687 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1688 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1690 * gcc.target/powerpc/p9-splat-5.c: New test.
1692 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1694 PR tree-optimization/71488
1695 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1696 * lib/target-supports.exp: ... here.
1697 (check_sse4_hw_available): New procedure.
1698 (check_effective_target_sse4_runtime): Ditto.
1699 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1700 -march=westmere for sse4_runtime targets.
1701 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1702 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1703 (dg-additional-options): Use for sse4_runtime targets.
1704 (main): Call check_vect ().
1705 (dg-final): Perform scan only for sse4_runtime targets.
1707 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1711 * gcc.target/i386/pr66232-14.c: New file.
1712 * gcc.target/i386/pr66232-15.c: Likewise.
1713 * gcc.target/i386/pr66232-16.c: Likewise.
1714 * gcc.target/i386/pr66232-17.c: Likewise.
1715 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1716 ia32 if R_386_GOT32X relocation is supported.
1717 * gcc.target/i386/pr67400-2.c: Likewise.
1718 * gcc.target/i386/pr67400-3.c: Likewise.
1719 * gcc.target/i386/pr67400-4.c: Likewise.
1720 * gcc.target/i386/pr67400-6.c: Likewise.
1721 * gcc.target/i386/pr67400-7.c: Likewise.
1722 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1724 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1726 PR libgfortran/48852
1727 * gfortran.dg/char4_iunit_1.f03: Update test.
1728 * gfortran.dg/f2003_io_5.f03: Update test.
1729 * gfortran.dg/real_const_3.f90: Update test.
1731 2016-06-23 Andi Kleen <ak@linux.intel.com>
1733 * g++.dg/bprob/bprob.exp: Support autofdo.
1734 * g++.dg/tree-prof/tree-prof.exp: dito.
1735 * gcc.dg/tree-prof/tree-prof.exp: dito.
1736 * gcc.misc-tests/bprob.exp: dito.
1737 * gfortran.dg/prof/prof.exp: dito.
1738 * lib/profopt.exp: dito.
1739 * lib/target-supports.exp: Check for autofdo.
1741 2016-06-23 Martin Liska <mliska@suse.cz>
1743 * gcc.dg/pr71619.c: New test.
1745 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1748 * gcc.target/i386/pr67400-1.c: New test.
1749 * gcc.target/i386/pr67400-2.c: Likewise.
1750 * gcc.target/i386/pr67400-3.c: Likewise.
1751 * gcc.target/i386/pr67400-4.c: Likewise.
1752 * gcc.target/i386/pr67400-5.c: Likewise.
1753 * gcc.target/i386/pr67400-6.c: Likewise.
1754 * gcc.target/i386/pr67400-7.c: Likewise.
1756 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1758 * c-c++-common/missing-header-1.c: New test case.
1759 * c-c++-common/missing-header-2.c: New test case.
1760 * c-c++-common/missing-header-3.c: New test case.
1761 * c-c++-common/missing-header-4.c: New test case.
1763 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1766 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1768 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1769 expected results due to builtin "nanl" now being suggested for
1771 * gcc.dg/pr67580.c: Update expected messages.
1772 * gcc.dg/spellcheck-identifiers.c: New testcase.
1773 * gcc.dg/spellcheck-typenames.c: New testcase.
1775 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1777 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1779 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1780 diagnostic-test-show-locus-parseable-fixits.c to sources for
1781 diagnostic_plugin_test_show_locus.c.
1782 * lib/gcc-defs.exp (freeform_regexps): New global.
1783 (dg-regexp): New function.
1784 (handle-dg-regexps): New function.
1785 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1786 freeform_regexps to the empty list.
1787 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1789 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1791 PR tree-optimization/71488
1792 * g++.dg/pr71488.C: New test.
1793 * gcc.dg/vect/vect-bool-cmp.c: New test.
1795 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1797 * gcc.dg/guality/param-5.c: New test.
1799 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1801 * gcc.target/i386/asm-flag-7.c: New test.
1803 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1805 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1806 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1807 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1808 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1809 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1810 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1811 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1812 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1813 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1814 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1815 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1816 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1817 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1818 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1819 * lib/target-supports.exp: Likewise.
1821 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1823 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1824 * gcc.dg/attr-ms_struct-2.c: Likewise.
1825 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1826 * gcc.dg/bf-ms-attrib.c: Likewise.
1827 * gcc.dg/bf-ms-layout-2.c: Likewise.
1828 * gcc.dg/bf-ms-layout-3.c: Likewise.
1829 * gcc.dg/bf-ms-layout.c: Likewise.
1830 * gcc.dg/bf-no-ms-layout.c: Likewise.
1831 * gcc.target/i386/bitfield1.c: Likewise.
1832 * gcc.target/i386/bitfield2.c: Likewise.
1833 * gcc.target/i386/bitfield3.c: Likewise.
1835 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1837 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1838 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1839 override other than -mcpu=power9 command-line option is specified,
1840 or if the target operating system is aix.
1841 * gcc.target/powerpc/darn-1.c: Likewise.
1842 * gcc.target/powerpc/darn-2.c: Likewise.
1843 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1844 test if effective-target is not powerpc_p9vector_ok or if the
1845 target operating system is not defined.
1846 * gcc.target/powerpc/vslv-1.c: Likewise.
1847 * gcc.target/powerpc/vsrv-0.c: Likewise.
1848 * gcc.target/powerpc/vsrv-1.c: Likewise.
1850 2016-06-21 Tobias Burnus <burnus@net-b.de>
1853 * gfortran.dg/coarray/data_1.f90: New.
1855 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1857 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1858 (dg-require-effective-target): Use arm_v8_neon_hw.
1859 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1860 (dg-require-effective-target): Likewise.
1861 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1862 (dg-require-effective-target): Likewise.
1863 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1864 (dg-require-effective-target): Likewise.
1865 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1866 (dg-require-effective-target): Likewise.
1867 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1868 (dg-require-effective-target): Likewise.
1869 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1872 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1874 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1875 Set to 3 so test passes.
1877 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1879 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1881 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1883 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1884 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1885 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1886 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1888 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1890 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1891 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1893 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1896 * gcc.target/i386/pr71549.c: New test.
1898 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1900 * gcc.target/powerpc/vadsdu-0.c: Replace
1901 dg-require-effective-target directive to allow test to run on more
1902 platforms, and add dg-skip-if directive to disable test on aix
1903 platforms because of known incompatibilities.
1904 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1905 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1906 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1907 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1908 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1909 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1910 * gcc.target/powerpc/vadsdub-2.c: Replace
1911 dg-require-effective-target directive to allow test to run on more
1912 platforms, and add dg-skip-if directive to disable test on aix
1913 platforms because of known incompatibilities.
1914 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1915 with vec_absdb call to differentiate this test from vadsdub-1.c.
1916 * gcc.target/powerpc/vadsduh-1.c: Replace
1917 dg-require-effective-target directive to allow test to run on more
1918 platforms, and add dg-skip-if directive to disable test on aix
1919 platforms because of known incompatibilities.
1920 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1921 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1922 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1924 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1926 PR tree-optimization/71588
1927 * gcc.dg/pr71558.c: New test.
1929 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1931 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1932 * c-c++-common/pr68657-2.c: Likewise.
1933 * c-c++-common/pr68657-3.c: Likewise.
1934 * gcc.dg/torture/pr69714.c: Require int32plus support.
1935 * gcc.dg/torture/pr70025.c: Likewise.
1936 * gcc.dg/torture/pr70083.c: Likewise.
1937 * gcc.dg/torture/pr70542.c: Likewise.
1938 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1940 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1943 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1945 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1948 * gcc.dg/pr71581.c: New test.
1950 PR rtl-optimization/71591
1951 * gcc.dg/cpp/pr71591.c: New test.
1953 2016-06-20 David B. Robins <gcc@davidrobins.net>
1956 * g++.dg/torture/pr71571.C: New test.
1958 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1961 * gcc.target/i386/sse2-pr71559.c: New test.
1962 * gcc.target/i386/avx-pr71559.c: New test.
1963 * gcc.target/i386/avx512f-pr71559.c: New test.
1965 2016-06-20 Tobias Burnus <burnus@net-b.de>
1968 * gfortran.dg/pointer_remapping_10.f90: New.
1970 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1972 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1974 2016-06-20 Martin Sebor <msebor@redhat.com>
1977 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1978 * gnu90-const-expr-1.c: Same.
1979 * gnu99-const-expr-1.c: Same.
1980 * gnu99-static-1.c: Same.
1982 2016-06-20 Renlin Li <renlin.li@arm.com>
1985 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1987 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1989 * gcc.target/aarch64/vcvt_f64_1.c: New.
1990 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1991 * gcc.target/aarch64/vrecp_f64_1.c: New.
1993 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1995 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1998 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
2001 * gcc.target/avr/torture/pr71103-2.c: New test.
2003 2016-06-19 Martin Sebor <msebor@redhat.com>
2006 * gcc.dg/alignof.c: New test.
2008 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2010 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2011 vs dg-error; test constexpr specifier too.
2013 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2015 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2017 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2019 * lib/target-supports.exp
2020 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2021 arm_neon_ok and merge flags. Fix temporary test name.
2022 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2025 2016-06-17 Martin Liska <mliska@suse.cz>
2027 * gcc.dg/predict-9.c: Fix dump scanning.
2029 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2031 PR tree-optimization/71354
2032 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2034 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2036 PR tree-optimization/71347
2037 * gcc.dg/tree-ssa/pr71347.c: New test.
2039 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2041 PR tree-optimization/71354
2042 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2044 2016-06-17 Bin Cheng <bin.cheng@arm.com>
2046 * gcc.dg/vect/vect-alias-check-1.c: New test.
2048 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2051 * gcc.target/avr/pr71151-1.c: New test.
2052 * gcc.target/avr/pr71151-2.c: New test.
2053 * gcc.target/avr/pr71151-3.c: New test.
2054 * gcc.target/avr/pr71151-4.c: New test.
2055 * gcc.target/avr/pr71151-5.c: New test.
2056 * gcc.target/avr/pr71151-6.c: New test.
2057 * gcc.target/avr/pr71151-7.c: New test.
2058 * gcc.target/avr/pr71151-8.c: New test.
2059 * gcc.target/avr/pr71151-common.h: New test.
2061 2016-06-16 Martin Liska <mliska@suse.cz>
2063 * gfortran.dg/predict-1.f90: New test.
2065 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
2068 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2070 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
2072 * g++.dg/vect/pr36648.cc: Disable cunrolli
2074 2016-06-16 Jakub Jelinek <jakub@redhat.com>
2077 * gcc.c-torture/execute/pr71554.c: New test.
2079 PR rtl-optimization/71532
2080 * gcc.dg/torture/pr71532.c: New test.
2082 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2084 * gcc.target/powerpc/p9-dimode1.c: New test.
2085 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2087 2016-06-15 Jakub Jelinek <jakub@redhat.com>
2089 * gcc.c-torture/compile/20160615-1.c: New test.
2091 * g++.dg/cpp0x/ref-qual17.C: New test.
2093 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2096 * gcc.target/i386/pr71529.C: New test.
2098 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2100 PR tree-optimization/71483
2101 * g++.dg/vect/pr71483.c: New
2103 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2106 * g++.dg/inherit/crash6.C: New.
2107 * g++.dg/inherit/union2.C: Likewise.
2108 * g++.dg/inherit/virtual12.C: Likewise.
2109 * g++.dg/inherit/virtual13.C: Likewise.
2110 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2112 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2114 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2116 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2118 PR tree-optimization/71439
2119 * gcc.dg/vect/pr71439.c: New
2121 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2123 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2125 2016-06-15 Richard Biener <rguenther@suse.de>
2127 * gcc.dg/vect/slp-45.c: New testcase.
2129 2016-06-15 Richard Biener <rguenther@suse.de>
2131 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2133 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2135 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2136 requirements, and disable for AIX for now.
2137 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2139 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2142 * g++.dg/opt/pr71528.C: New test.
2145 * g++.dg/init/pr71516.C: New test.
2147 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2149 * g++.dg/init/array46.C: New.
2151 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2153 * gcc.target/i386/float128-3.c: New test.
2154 * gcc.target/i386/quad-sse4.c: Ditto.
2155 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2156 Update scan strings.
2158 2016-06-14 Richard Biener <rguenther@suse.de>
2161 * gfortran.dg/pr71526.f90: New testcase.
2163 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2165 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2166 * gcc.dg/zero_bits_compound-1.c: Likewise.
2168 2016-06-14 Richard Biener <rguenther@suse.de>
2170 PR tree-optimization/71522
2171 * gcc.dg/torture/pr71522.c: New testcase.
2173 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2175 PR tree-optimization/71520
2176 * gcc.dg/tree-ssa/pr71520.c: New test.
2178 2016-06-14 Richard Biener <rguenther@suse.de>
2180 PR tree-optimization/71521
2181 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2183 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2186 * c-c++-common/ubsan/bounds-13.c: New test.
2188 PR preprocessor/71183
2189 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2191 2016-06-13 Jeff Law <law@redhat.com>
2193 PR tree-optimization/71403
2194 * c-c++-common/ubsan/pr71403-1.c: New test.
2195 * c-c++-common/ubsan/pr71403-2.c: New test.
2196 * c-c++-common/ubsan/pr71403-3.c: New test.
2198 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2201 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2202 Add -Wno-psabi -w to dg-options.
2204 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2206 * gcc.target/powerpc/vadsdu-0.c: New test.
2207 * gcc.target/powerpc/vadsdu-1.c: New test.
2208 * gcc.target/powerpc/vadsdu-2.c: New test.
2209 * gcc.target/powerpc/vadsdu-3.c: New test.
2210 * gcc.target/powerpc/vadsdu-4.c: New test.
2211 * gcc.target/powerpc/vadsdu-5.c: New test.
2212 * gcc.target/powerpc/vadsdub-1.c: New test.
2213 * gcc.target/powerpc/vadsdub-2.c: New test.
2214 * gcc.target/powerpc/vadsduh-1.c: New test.
2215 * gcc.target/powerpc/vadsduh-2.c: New test.
2216 * gcc.target/powerpc/vadsduw-1.c: New test.
2217 * gcc.target/powerpc/vadsduw-2.c: New test.
2219 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2221 * gcc.dg/c99-init-2.c (c): Update expected error message.
2222 * gcc.dg/init-bad-8.c (foo): Likewise.
2223 * gcc.dg/spellcheck-fields-3.c: New test case.
2225 2016-06-13 Martin Liska <mliska@suse.cz>
2227 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2228 and "guess loop iv compared" heuristics.
2229 * gcc.dg/predict-2.c: Likewise.
2230 * gcc.dg/predict-3.c: Likewise.
2231 * gcc.dg/predict-4.c: Likewise.
2232 * gcc.dg/predict-5.c: Likewise.
2233 * gcc.dg/predict-6.c: Likewise.
2235 2016-06-13 Marek Polacek <polacek@redhat.com>
2238 * c-c++-common/Wswitch-unreachable-4.c: New test.
2239 * gcc.dg/Wswitch-unreachable-2.c: New test.
2240 * g++.dg/tm/jump1.C: Move dg-warning.
2242 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2244 * gnat.dg/renaming10.ad[sb]: New test.
2246 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2249 * gfortran.dg/pr70673.f90: New test.
2251 2016-06-13 Richard Biener <rguenther@suse.de>
2254 * gcc.dg/align-3.c: New testcase.
2256 2016-06-13 Martin Liska <mliska@suse.cz>
2258 * gcc.target/i386/pr71458.c: New test.
2260 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2263 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2265 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2268 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2271 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2274 * gfortran.dg/comma_IO_extension_1.f90: New test.
2275 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2276 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2278 * gfortran.dg/graphite/pr38083.f90: Likewise.
2279 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2282 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2284 * gnat.dg/case_character.adb: New test.
2286 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2289 * gcc.target/powerpc/pr71310.c: New testcase.
2291 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2294 * gcc.dg/pr71478.c: New test.
2296 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2299 * gcc.c-torture/execute/pr71494.c: New test.
2302 * gcc.target/i386/pr68657.c: New test.
2305 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2306 (test): Add -masm=intel alternatives.
2308 2016-06-10 Martin Sebor <msebor@redhat.com>
2311 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2313 2016-06-10 Jeff Law <law@redhat.com>
2315 PR tree-optimization/71335
2316 * gcc.c-torture/execute/pr71335.c: New test.
2318 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2320 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2321 the various "cannot tail-call: " messages.
2323 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2325 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2328 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2331 * c-c++-common/asan/pr71480.c: New test.
2333 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2335 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2336 (ASMNAME2): Likewise.
2337 (main): Replace fn in asm statement with ASMNAME ("fn").
2338 * gcc.dg/guality/pr68037-2.c: Likewise.
2339 * gcc.dg/guality/pr68037-3.c: Likewise.
2340 * gcc.dg/torture/pr68037-1.c: Likewise.
2341 * gcc.dg/torture/pr68037-2.c: Likewise.
2342 * gcc.dg/torture/pr68037-3.c: Likewise.
2344 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2347 * gcc.target/i386/pr68843-1.c: New test.
2348 * gcc.target/i386/pr68843-2.c: New test.
2350 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2351 Cesar Philippidis <cesar@codesourcery.com>
2354 * gcc.dg/goacc/nested-function-1.c: New file.
2355 * gcc.dg/goacc/nested-function-2.c: Likewise.
2356 * gcc.dg/goacc/pr71373.c: Likewise.
2357 * gfortran.dg/goacc/cray-2.f95: Likewise.
2358 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2359 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2360 * gfortran.dg/goacc/cray.f95: Update.
2361 * gfortran.dg/goacc/loop-1.f95: Likewise.
2362 * gfortran.dg/goacc/loop-3.f95: Likewise.
2363 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2364 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2366 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2368 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2369 for OpenACC tile clauses.
2370 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2373 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2375 * c-c++-common/goacc/cache-2.c: ... this new file.
2376 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2377 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2378 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2380 * gfortran.dg/goacc/cray.f95: Likewise.
2381 * gfortran.dg/goacc/loop-1.f95: Likewise.
2383 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2385 PR tree-optimization/71407
2386 PR tree-optimization/71416
2387 * gcc.dg/vect/pr71407.c: New
2388 * gcc.dg/vect/pr71416-1.c: New
2389 * gcc.dg/vect/pr71416-2.c: New
2391 2016-06-10 Richard Biener <rguenther@suse.de>
2394 * gcc.dg/torture/pr71477.c: New testcase.
2396 2016-06-09 Julia Koval <julia.koval@intel.com>
2398 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2399 * gcc.target/i386/interrupt-13.c: Likewise.
2400 * gcc.target/i386/interrupt-15.c: Likewise.
2401 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2402 * gcc.target/i386/interrupt-24.c: Likewise.
2403 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2404 * gcc.target/i386/interrupt-9.c: Likewise.
2405 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2407 2016-06-09 Martin Sebor <msebor@redhat.com>
2410 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2411 * gcc.dg/builtin-constant_p-1.c: Same.
2412 * gcc.dg/builtins-error.c: Same.
2413 * gcc.dg/pr70859.c: Same.
2415 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2417 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2418 * gcc.dg/torture/pr68067-1.c: Likewise.
2419 * gcc.dg/torture/pr68067-2.c: Likewise.
2421 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2423 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2426 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2429 * g++.dg/inherit/crash5.C: New.
2431 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2434 * g++.dg/inherit/crash5.C: New.
2435 * g++.dg/inherit/virtual1.C: Adjust.
2437 2016-06-09 Martin Liska <mliska@suse.cz>
2439 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2440 * g++.dg/predict-loop-exit-2.C: Likewise.
2441 * g++.dg/predict-loop-exit-3.C: Likewise.
2442 * gcc.dg/predict-1.c: Likewise.
2443 * gcc.dg/predict-2.c: Likewise.
2444 * gcc.dg/predict-3.c: Likewise.
2445 * gcc.dg/predict-4.c: Likewise.
2446 * gcc.dg/predict-5.c: Likewise.
2447 * gcc.dg/predict-6.c: Likewise.
2448 * gcc.dg/predict-7.c: Likewise.
2450 2016-06-09 Richard Biener <rguenther@suse.de>
2452 PR tree-optimization/71462
2453 * gcc.dg/torture/pr71462.c: New testcase.
2455 2016-06-09 Marek Polacek <polacek@redhat.com>
2458 * gcc.dg/c11-generic-3.c: New test.
2460 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2462 * g++.dg/init/array42.C: New.
2463 * g++.dg/init/array43.C: Likewise.
2464 * g++.dg/init/array44.C: Likewise.
2465 * g++.dg/init/array45.C: Likewise.
2466 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2467 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2468 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2469 * g++.dg/gomp/pr35751.C: Likewise.
2470 * g++.dg/init/array23.C: Likewise.
2471 * g++.dg/init/brace2.C: Likewise.
2472 * g++.dg/init/brace6.C: Likewise.
2474 2016-06-08 Martin Sebor <msebor@redhat.com>
2475 Jakub Jelinek <jakub@redhat.com>
2479 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2480 * c-c++-common/builtin-arith-overflow-2.c: New test.
2481 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2482 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2483 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2485 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2488 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2490 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2492 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2493 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2494 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2495 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2496 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2497 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2498 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2499 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2500 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2501 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2502 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2503 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2504 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2506 2016-06-08 Richard Biener <rguenther@suse.de>
2508 PR tree-optimization/68558
2509 * gcc.dg/vect/slp-44.c: New testcase.
2511 2016-06-08 Richard Biener <rguenther@suse.de>
2513 * gcc.dg/vect/slp-43.c: New testcase.
2515 2016-06-08 Richard Biener <rguenther@suse.de>
2517 PR tree-optimization/71452
2518 * gcc.dg/torture/pr71452.c: New testcase.
2520 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2523 * g++.dg/torture/pr71448.C: New test.
2525 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2529 * g++.dg/debug/pr71432.C: New test.
2531 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2533 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2534 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2535 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2537 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2539 * gcc.dg/vect/vect-live-2.c: Update effective target.
2540 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2541 * lib/target-supports.exp: Add aarch64 to vect_long.
2543 2016-06-08 Marek Polacek <polacek@redhat.com>
2546 * gcc.dg/noncompile/pr71418.c: New test.
2549 * gcc.dg/noncompile/pr71426.c: New test.
2551 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2553 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2554 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2555 * gcc.dg/predict-3.c: Update template.
2556 * gcc.dg/predict-5.c: Update template.
2557 * gcc.dg/predict-6.c: Update template.
2558 * gcc.dg/predict-9.c: Update template.
2559 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2561 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2563 * gcc.target/powerpc/vec-mul.c: New test.
2565 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2567 * gcc.dg/spellcheck-fields-2.c: New test case.
2569 2016-06-07 Richard Biener <rguenther@suse.de>
2572 * gcc.dg/Wpragmas-1.c: New testcase.
2573 * gcc.dg/Wattributes-4.c: Likewise.
2574 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2577 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2579 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2580 spurious debug code.
2582 2016-06-07 Richard Biener <rguenther@suse.de>
2584 PR tree-optimization/71428
2585 * gcc.dg/torture/pr71428.c: New testcase.
2587 2016-06-07 Richard Biener <rguenther@suse.de>
2590 * gcc.dg/torture/pr71423.c: New testcase.
2592 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2595 * gcc.dg/tree-ssa/pr71408.c: New test.
2597 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2600 * g++.dg/torture/pr71281.C: New test.
2602 2016-06-06 Marek Polacek <polacek@redhat.com>
2605 * gcc.dg/pr71362.c: New test.
2607 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2608 Patrick Palka <ppalka@gcc.gnu.org>
2613 * g++.dg/opt/pr70847.C: New test.
2614 * g++.dg/ubsan/pr70847.C: New test.
2615 * g++.dg/ubsan/pr71393.C: New test.
2617 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2619 PR tree-optimization/71259
2620 * gcc.dg/vect/pr71259.c: New test.
2622 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2624 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2625 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2626 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2629 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2632 * gcc.c-torture/execute/pr37780.c: New test.
2633 * gcc.target/aarch64/pr37780_1.c: Likewise.
2634 * gcc.target/arm/pr37780_1.c: Likewise.
2636 2016-06-06 Marek Polacek <polacek@redhat.com>
2638 * c-c++-common/attr-may-alias-1.c: New test.
2639 * c-c++-common/attr-may-alias-2.c: New test.
2640 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2642 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2645 * gcc.target/i386/pr24414.c: New test.
2647 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2649 * gcc.target/sparc/vis4misc.c: New file.
2650 * gcc.target/sparc/fpcmp.c: Likewise.
2651 * gcc.target/sparc/fpcmpu.c: Likewise.
2653 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2655 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2656 * gcc.dg/vect/vect-live-3.c: Likewise.
2658 2016-06-06 Richard Biener <rguenther@suse.de>
2660 PR tree-optimization/71398
2661 * gcc.dg/torture/pr71398.c: New testcase.
2663 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2666 * g++.dg/pr71389.C: New test.
2668 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2671 * gfortran.dg/fmt_read_5.f: New test.
2673 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2676 * gfortran.dg/class_array_22.f03: New test.
2678 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2680 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2682 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2684 * gcc.dg/predict-9.c: Update template.
2686 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2689 * g++.dg/template/pr49377.C: New.
2691 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2693 PR tree-optimization/71405
2694 * g++.dg/torture/pr71405.C: New test.
2696 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2699 * g++.dg/inherit/crash5.C: New.
2700 * g++.dg/inherit/virtual1.C: Adjust.
2702 2016-06-03 Jeff Law <law@redhat.com>
2704 PR tree-optimization/71316
2705 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2707 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2709 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2710 dg-additional-options with just -fno-tree-scev-cprop in it.
2711 * gcc.dg/vect/vect-live-2.c: Likewise.
2712 * gcc.dg/vect/vect-live-5.c: Likewise.
2713 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2714 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2715 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2717 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2720 * g++.dg/other/friend6.C: New test.
2722 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2724 * g++.dg/torture/ppc-ldst-array.C: New.
2726 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2730 * gcc.dg/torture/builtin-fp-int-inexact.c,
2731 gcc.target/i386/387-builtin-fp-int-inexact.c,
2732 gcc.target/i386/387-rint-inline-1.c,
2733 gcc.target/i386/387-rint-inline-2.c,
2734 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2735 gcc.target/i386/sse2-rint-inline-1.c,
2736 gcc.target/i386/sse2-rint-inline-2.c,
2737 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2738 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2740 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2741 Julia Koval <julia.koval@intel.com>
2753 * gcc.dg/guality/pr68037-1.c: New test.
2754 * gcc.dg/guality/pr68037-2.c: Likewise.
2755 * gcc.dg/guality/pr68037-3.c: Likewise.
2756 * gcc.dg/torture/pr68037-1.c: Likewise.
2757 * gcc.dg/torture/pr68037-2.c: Likewise.
2758 * gcc.dg/torture/pr68037-3.c: Likewise.
2759 * gcc.dg/torture/pr68661-1a.c: Likewise.
2760 * gcc.dg/torture/pr68661-1b.c: Likewise.
2761 * gcc.target/i386/interrupt-1.c: Likewise.
2762 * gcc.target/i386/interrupt-2.c: Likewise.
2763 * gcc.target/i386/interrupt-3.c: Likewise.
2764 * gcc.target/i386/interrupt-4.c: Likewise.
2765 * gcc.target/i386/interrupt-5.c: Likewise.
2766 * gcc.target/i386/interrupt-6.c: Likewise.
2767 * gcc.target/i386/interrupt-7.c: Likewise.
2768 * gcc.target/i386/interrupt-8.c: Likewise.
2769 * gcc.target/i386/interrupt-9.c: Likewise.
2770 * gcc.target/i386/interrupt-10.c: Likewise.
2771 * gcc.target/i386/interrupt-11.c: Likewise.
2772 * gcc.target/i386/interrupt-12.c: Likewise.
2773 * gcc.target/i386/interrupt-13.c: Likewise.
2774 * gcc.target/i386/interrupt-14.c: Likewise.
2775 * gcc.target/i386/interrupt-15.c: Likewise.
2776 * gcc.target/i386/interrupt-16.c: Likewise.
2777 * gcc.target/i386/interrupt-17.c: Likewise.
2778 * gcc.target/i386/interrupt-18.c: Likewise.
2779 * gcc.target/i386/interrupt-19.c: Likewise.
2780 * gcc.target/i386/interrupt-20.c: Likewise.
2781 * gcc.target/i386/interrupt-21.c: Likewise.
2782 * gcc.target/i386/interrupt-22.c: Likewise.
2783 * gcc.target/i386/interrupt-23.c: Likewise.
2784 * gcc.target/i386/interrupt-24.c: Likewise.
2785 * gcc.target/i386/interrupt-25.c: Likewise.
2786 * gcc.target/i386/interrupt-26.c: Likewise.
2787 * gcc.target/i386/interrupt-27.c: Likewise.
2788 * gcc.target/i386/interrupt-28.c: Likewise.
2789 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2790 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2791 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2792 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2793 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2794 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2795 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2796 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2797 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2798 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2799 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2800 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2802 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2804 PR tree-optimization/52171
2805 * gcc.dg/pr52171.c: New test.
2806 * gcc.target/i386/pr52171.c: New test.
2808 2016-06-03 Jan Hubicka <jh@suse.cz>
2810 * g++.dg/tree-ssa/pred-1.C: New testcase
2811 * gcc.dg/tree-ssa/pred-1.c: New testcase
2813 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2816 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2818 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2820 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2822 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2824 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2826 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2827 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2828 * gcc.dg/vect/vect-live-1.c: New test.
2829 * gcc.dg/vect/vect-live-2.c: New test.
2830 * gcc.dg/vect/vect-live-3.c: New test.
2831 * gcc.dg/vect/vect-live-4.c: New test.
2832 * gcc.dg/vect/vect-live-5.c: New test.
2833 * gcc.dg/vect/vect-live-slp-1.c: New test.
2834 * gcc.dg/vect/vect-live-slp-2.c: New test.
2835 * gcc.dg/vect/vect-live-slp-3.c: New test.
2837 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2840 * g++.dg/opt/pr71387.C: New test.
2842 2016-06-02 Jeff Law <law@redhat.com>
2844 PR tree-optimization/71328
2845 * gcc.c-torture/compile/pr71328.c: New test.
2847 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2850 * gfortran.dg/fmt_read_3.f90: Fix typo.
2851 * gfortran.dg/fmt_read_4.f90: New test.
2853 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2855 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2856 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2857 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2858 * g++.dg/cpp0x/override2.C: Likewise.
2859 * g++.dg/parse/crash5.C: Likewise.
2860 * g++.dg/parse/error16.C: Likewise.
2861 * g++.dg/parse/error27.C: Likewise.
2862 * g++.dg/template/qualttp15.C: Likewise.
2863 * g++.dg/template/redecl4.C: Likewise.
2864 * g++.old-deja/g++.other/crash39.C: Likewise.
2865 * g++.old-deja/g++.other/struct1.C: Likewise.
2866 * g++.old-deja/g++.pt/m9a.C: Likewise.
2867 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2869 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2872 * c-c++-common/pr71372.c: New test.
2874 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2875 __TIME__ strings with __builtin_strcmp instead of printf and
2878 2016-06-02 Martin Liska <mliska@suse.cz>
2880 * gcc.dg/predict-9.c: New test.
2882 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2884 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2885 global set_compiler_env_var and global saved_compiler_env_var.
2887 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2889 PR rtl-optimization/71295
2890 * gcc.c-torture/compile/pr71295.c: New test.
2892 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2894 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2896 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2897 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2899 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2900 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2901 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2904 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2906 * gcc.target/powerpc/p9-splat-4.c: New test.
2908 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2911 * gcc.target/powerpc/pr71186.c: New test.
2913 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2916 * gfortran.dg/fmt_read_3.f90: New test.
2918 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2920 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2923 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2925 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2926 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2928 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2929 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2931 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2933 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2934 vars set by dg-set-compiler-env-var.
2936 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2939 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2940 to the module procedure declaration.
2941 * gfortran.dg/submodule_16.f08: New test.
2943 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2946 * c-c++-common/gomp/pr71371.c: New test.
2948 2016-06-01 Richard Biener <rguenther@suse.de>
2950 PR tree-optimization/71366
2951 * gcc.dg/torture/pr71366-1.c: New testcase.
2952 * gcc.dg/torture/pr71366-2.c: Likewise.
2954 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2956 * gcc.target/powerpc/vslv-0.c: New test.
2957 * gcc.target/powerpc/vslv-1.c: New test.
2958 * gcc.target/powerpc/vsrv-0.c: New test.
2959 * gcc.target/powerpc/vsrv-1.c: New test.
2961 2016-06-01 Nathan Sidwell <nathan@acm.org>
2963 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2964 * gcc.target/nvptx/weak.c: New.
2966 2016-06-01 Richard Biener <rguenther@suse.de>
2968 PR tree-optimization/71261
2969 * gcc.dg/torture/vect-bool-1.c: New testcase.
2971 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2973 * gfortran.dg/gomp/order-1.f90: New test.
2974 * gfortran.dg/gomp/order-2.f90: New test.
2976 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2978 * gcc.dg/unroll-6.c: Update template.
2979 * gcc.dg/unroll-7.c: New testcase.
2980 * gcc.dg/unroll-8.c: New testcase.
2982 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2984 * gnat.dg/opt56.ad[sb]: New test.
2986 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2989 * g++.dg/cpp0x/constexpr-ice16.C: New.
2991 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2993 PR tree-optimization/71314
2994 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2997 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2999 PR tree-optimization/71077
3000 * gcc.dg/tree-ssa/pr71077.c: New test.
3002 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
3004 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3005 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3006 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3008 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3011 * g++.dg/cpp0x/pr71248.C: New.
3012 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3013 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3014 * g++.dg/init/new37.C: Likewise.
3015 * g++.dg/template/static1.C: Likewise.
3016 * g++.dg/template/static2.C: Likewise.
3018 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3020 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3022 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3024 2016-05-31 Marek Polacek <polacek@redhat.com>
3026 * c-c++-common/Wswitch-unreachable-3.c: New test.
3027 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3029 2016-05-31 Richard Biener <rguenther@suse.de>
3031 PR tree-optimization/71352
3032 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3034 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3036 * gcc.target/arm/armv5_thumb_isa.c: New test.
3038 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3041 * gcc.target/i386/pr71346.c: New test.
3043 2016-05-31 Tom de Vries <tom@codesourcery.com>
3045 PR tree-optimization/69068
3046 * gcc.dg/graphite/pr69068.c: New test.
3048 2016-05-27 Martin Sebor <msebor@redhat.com>
3051 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3053 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3056 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3057 nowait depend(inout: dd[0]) clauses where permitted.
3059 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3062 * g++.dg/parse/pr71238.C: New.
3063 * g++.dg/concepts/friend1.C: Test column numbers too.
3064 * g++.dg/cpp0x/initlist31.C: Likewise.
3065 * g++.dg/cpp0x/pr51420.C: Likewise.
3066 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3067 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3068 * g++.dg/ext/builtin3.C: Likewise.
3069 * g++.dg/lookup/friend12.C: Likewise.
3070 * g++.dg/lookup/friend7.C: Likewise.
3071 * g++.dg/lookup/koenig1.C: Likewise.
3072 * g++.dg/lookup/koenig5.C: Likewise.
3073 * g++.dg/lookup/used-before-declaration.C: Likewise.
3074 * g++.dg/overload/koenig1.C: Likewise.
3075 * g++.dg/template/crash65.C: Likewise.
3076 * g++.dg/template/friend57.C: Likewise.
3077 * g++.dg/warn/Wshadow-5.C: Likewise.
3078 * g++.dg/warn/Wunused-8.C: Likewise.
3079 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3080 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3081 * g++.old-deja/g++.jason/member.C: Likewise.
3082 * g++.old-deja/g++.jason/report.C: Likewise.
3083 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3084 * g++.old-deja/g++.law/visibility20.C: Likewise.
3085 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3086 * g++.old-deja/g++.other/static5.C: Likewise.
3087 * g++.old-deja/g++.pt/overload2.C: Likewise.
3089 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3091 * gcc.dg/tree-ssa/peel1.c: New testcase.
3092 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3093 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3095 2016-05-30 Tom de Vries <tom@codesourcery.com>
3097 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3100 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3103 * g++.dg/parse/virtual1.C: New.
3105 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3107 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3108 Use correct register when clearing %edx.
3110 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3112 PR tree-optimization/71289
3113 * gcc.dg/pr71289.c: New test.
3115 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3119 * gcc.dg/tree-ssa/pr71269.c: New test.
3120 * gcc.dg/tree-ssa/pr71292.c: New test.
3122 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3125 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3127 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3129 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3130 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3131 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3133 2016-05-30 Tom de Vries <tom@codesourcery.com>
3135 PR tree-optimization/69067
3136 * gcc.dg/graphite/pr69067.c: New test.
3138 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3141 * gcc.target/i386/pr71245-1.c: New test.
3142 * gcc.target/i386/pr71245-2.c: Ditto.
3144 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3147 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3148 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3149 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3151 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3153 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3155 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3159 * g++.dg/overload/69855.C: New.
3160 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3161 * g++.old-deja/g++.pt/crash3.C: Likewise.
3163 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3166 * g++.dg/parse/namespace13.C: New.
3168 2016-05-26 Jeff Law <law@redhat.com>
3170 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3171 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3172 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3173 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3174 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3175 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3176 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3177 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3178 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3179 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3180 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3181 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3182 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3184 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3187 * g++.dg/overload/69855.C: New.
3188 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3189 * g++.old-deja/g++.pt/crash3.C: Likewise.
3191 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3194 * gcc.target/aarch64/va_arg_1.c: New testcase.
3195 * gcc.target/aarch64/va_arg_2.c: Likewise.
3196 * gcc.target/aarch64/va_arg_3.c: Likewise.
3198 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3200 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3201 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3202 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3203 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3204 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3206 2016-05-27 Marek Polacek <polacek@redhat.com>
3209 * g++.dg/torture/pr71308.C: New test.
3211 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3213 * gcc.dg/zero_bits_compound-1.c: New test.
3214 * gcc.dg/zero_bits_compound-2.c: New test.
3216 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3219 * gcc.dg/pr71279.c: New test.
3221 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3223 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3224 floating point min/max/comparison instructions.
3225 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3227 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3229 * c-c++-common/gomp/schedule-1.c: New test.
3230 * gfortran.dg/gomp/schedule-1.f90: New test.
3232 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3236 * g++.dg/cpp1y/auto-fn32.C: New test.
3237 * g++.dg/cpp1y/paren4.C: New test.
3239 2016-05-26 Nathan Sidwell <nathan@acm.org>
3241 * gcc.dg/20060410.c: Xfail on ptx.
3242 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3243 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3244 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3245 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3246 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3248 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3250 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3252 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3254 PR tree-optimization/71280
3255 * gcc.dg/pr71280.c: New test.
3257 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3259 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3260 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3262 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3264 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3266 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3269 2016-05-25 Jeff Law <law@redhat.com>
3271 PR tree-optimization/71272
3272 * gcc.c-torture/compile/pr71272.c: new test.
3274 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3276 * gcc.target/powerpc/vec-cmpne.c: New test.
3277 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3279 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3281 * gnat.dg/opt55.ad[sb]: New test.
3283 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3285 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3286 * c-c++-common/pr60226.c: Require int32plus.
3287 * gcc.c-torture/execute/pr70602.c: Likewise.
3288 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3289 unsigned long for malloc arg type.
3290 * gcc.dg/asr_div1.c: Require int32plus.
3291 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3292 * gcc.dg/pie-1.c: Require pie.
3293 * gcc.dg/pie-2.c: Likewise.
3294 * gcc.dg/pr59471.c: Require int32plus.
3295 * gcc.dg/pr59963-2.c: XFAIL for int16.
3296 * gcc.dg/pr60114.c: Require int32plus.
3297 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3298 unsigned long for typedef of size_t.
3299 * gcc.dg/pr63914.c: Require int32plus.
3300 * gcc.dg/pr64536.c: Require pt32plus.
3301 * gcc.dg/pr65658.c: Likewise.
3302 * gcc.dg/pr67271.c: Require int32plus.
3303 * gcc.dg/pr68112.c: Likewise.
3304 * gcc.dg/pr69071.c: Skip for avr target.
3305 * gcc.dg/pr69973.c: Require int32plus.
3306 * gcc.dg/pr70169.c: Skip for avr target.
3307 * gcc.dg/sso-6.c: Require int32plus.
3308 * gcc.dg/sso-7.c: Likewise.
3309 * gcc.dg/sso-8.c: Likewise.
3310 * gcc.dg/vrp-min-max-2.c: Likewise.
3312 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3315 * gcc.target/i386/pr70738-1.c: New test.
3316 * gcc.target/i386/pr70738-2.c: Likewise.
3317 * gcc.target/i386/pr70738-3.c: Likewise.
3318 * gcc.target/i386/pr70738-4.c: Likewise.
3319 * gcc.target/i386/pr70738-5.c: Likewise.
3320 * gcc.target/i386/pr70738-6.c: Likewise.
3321 * gcc.target/i386/pr70738-7.c: Likewise.
3322 * gcc.target/i386/pr70738-8.c: Likewise.
3323 * gcc.target/i386/pr70738-9.c: Likewise.
3325 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3327 PR rtl-optimization/66940
3328 * gcc.c-torture/execute/pr66940.c: New test.
3330 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3332 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3333 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3334 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3335 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3336 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3337 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3338 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3339 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3340 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3341 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3342 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3343 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3344 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3345 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3346 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3347 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3348 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3349 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3350 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3351 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3352 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3353 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3354 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3355 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3357 2016-05-25 Marek Polacek <polacek@redhat.com>
3360 * gcc.dg/noncompile/pr71265.c: New test.
3363 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3365 2016-05-25 Nathan Sidwell <nathan@acm.org>
3367 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3369 2016-05-25 Richard Biener <rguenther@suse.de>
3371 PR tree-optimization/71261
3372 * c-c++-common/torture/pr71261.c: New testcase.
3374 2016-05-25 Richard Biener <rguenther@suse.de>
3376 PR tree-optimization/71264
3377 * gcc.dg/vect/pr71264.c: New testcase.
3379 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3382 * g++.dg/cpp0x/alias-decl-53.C: New.
3383 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3385 2016-05-25 Martin Liska <mliska@suse.cz>
3387 * g++.dg/pr71239.C: New test.
3389 2016-05-25 Richard Biener <rguenther@suse.de>
3391 * gcc.dg/vect/pr58135.c: Rename to ...
3392 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3394 2016-05-25 Marek Polacek <polacek@redhat.com>
3396 * g++.dg/pr65295.C: Use target c++14.
3398 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3400 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3401 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3403 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3405 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3408 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3410 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3411 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3412 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3413 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3414 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3415 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3416 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3417 * c-c++-common/goacc/pcopy.c: Likewise.
3418 * c-c++-common/goacc/pcopyin.c: Likewise.
3419 * c-c++-common/goacc/pcopyout.c: Likewise.
3420 * c-c++-common/goacc/pcreate.c: Likewise.
3421 * c-c++-common/goacc/pr70688.c: New test.
3422 * c-c++-common/goacc/present-1.c: Adjust test.
3423 * c-c++-common/goacc/reduction-5.c: Likewise.
3424 * g++.dg/goacc/data-1.C: New test.
3426 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3428 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3429 vector parity built-in functions.
3430 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3431 count trailing zeros automatic vectorization.
3432 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3433 count trailing zeros built-in functions.
3435 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3437 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3439 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3442 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3444 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3447 * g++.dg/template/crash123.C: New.
3448 * g++.dg/template/crash124.C: Likewise.
3450 2016-05-24 Martin Sebor <msebor@redhat.com>
3453 * g++.dg/ext/flexary16.C: New test.
3455 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3457 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3458 before math.h is included.
3459 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3460 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3461 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3462 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3463 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3464 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3465 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3466 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3467 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3468 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3469 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3470 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3471 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3472 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3473 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3474 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3475 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3476 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3477 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3478 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3479 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3480 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3481 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3483 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3484 Kelvin Nilsen <kelvin@gcc.gnu.org>
3486 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3489 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3492 * g++.dg/warn/Wno-narrowing1.C: New.
3494 2016-05-24 Marek Polacek <polacek@redhat.com>
3497 * c-c++-common/Wswitch-unreachable-2.c: New test.
3499 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3502 * g++.dg/vect/simd-clone-6.cc: New test.
3503 * g++.dg/gomp/declare-simd-6.C: New test.
3507 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3509 2016-05-24 Richard Biener <rguenther@suse.de>
3511 PR tree-optimization/71240
3512 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3514 2016-05-24 Richard Biener <rguenther@suse.de>
3516 PR tree-optimization/71230
3517 * gcc.dg/torture/pr71230.c: New testcase.
3518 * g++.dg/torture/pr71230.C: Likewise.
3520 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3522 * c-c++-common/goacc/routine-5.c: Add tests.
3523 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3524 * gfortran.dg/goacc/routine-6.f90: Add tests.
3526 2016-05-24 Richard Biener <rguenther@suse.de>
3528 PR tree-optimization/71253
3529 * gcc.dg/torture/pr71253.c: New testcase.
3531 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3534 * gfortran.dg/pr71252.f90: New test.
3536 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3538 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3540 2016-05-24 Richard Biener <rguenther@suse.de>
3544 * c-c++-common/vector-subscript-4.c: New testcase.
3545 * c-c++-common/vector-subscript-5.c: Likewise.
3547 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3550 * gfortran.dg/namelist_90.f: New test
3552 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3555 * gfortran.dg/unexpected_eof.f: New test
3557 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3558 Kelvin Nilsen <kelvin@gcc.gnu.org>
3560 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3563 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3566 * g++.dg/cpp0x/inh-ctor20.C: New.
3567 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3569 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3572 * g++.dg/cpp0x/variadic168.C: New.
3574 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3576 * g++.dg/cpp0x/pr31445.C: Test column number too.
3577 * g++.dg/cpp0x/pr32253.C: Likewise.
3578 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3579 * g++.dg/cpp0x/variadic36.C: Likewise.
3581 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3583 * gcc.dg/fold-notshift-2.c: Adjust.
3585 2016-05-23 Marek Polacek <polacek@redhat.com>
3588 * c-c++-common/Wswitch-unreachable-1.c: New test.
3589 * gcc.dg/Wswitch-unreachable-1.c: New test.
3590 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3591 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3592 * g++.dg/gomp/block-10.C: Likewise.
3593 * gcc.dg/gomp/block-10.c: Likewise.
3594 * g++.dg/gomp/block-9.C: Likewise.
3595 * gcc.dg/gomp/block-9.c: Likewise.
3596 * g++.dg/gomp/target-1.C: Likewise.
3597 * g++.dg/gomp/target-2.C: Likewise.
3598 * gcc.dg/gomp/target-1.c: Likewise.
3599 * gcc.dg/gomp/target-2.c: Likewise.
3600 * g++.dg/gomp/taskgroup-1.C: Likewise.
3601 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3602 * gcc.dg/gomp/teams-1.c: Likewise.
3603 * g++.dg/gomp/teams-1.C: Likewise.
3604 * g++.dg/overload/error3.C: Likewise.
3605 * g++.dg/tm/jump1.C: Likewise.
3606 * g++.dg/torture/pr40335.C: Likewise.
3607 * gcc.dg/c99-vla-jump-5.c: Likewise.
3608 * gcc.dg/switch-warn-1.c: Likewise.
3609 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3610 * gcc.dg/nested-func-1.c: Likewise.
3611 * gcc.dg/pr67784-4.c: Likewise.
3613 2016-05-23 Richard Biener <rguenther@suse.de>
3615 PR tree-optimization/71230
3616 * gfortran.dg/pr71230-1.f90: New testcase.
3617 * gfortran.dg/pr71230-2.f90: Likewise.
3619 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3621 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3622 * gcc.dg/vect/pr58135.c: Add new.
3623 * gfortran.dg/pr46519-1.f: Adjust test case.
3625 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3628 * g++.dg/cpp0x/decltype64.C: New.
3630 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3632 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3633 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3634 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3636 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3638 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3639 Add poly64x1_t and poly64x2_t cases if supported.
3640 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3641 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3642 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3643 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3644 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3646 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3648 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3649 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3650 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3651 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3652 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3653 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3654 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3656 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3658 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3660 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3662 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3663 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3665 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3667 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3668 constraint instead of "r".
3669 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3670 insn instead of vxorpd.
3671 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3673 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3674 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3676 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3678 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3679 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3681 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3683 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3686 * gcc.dg/tree-ssa/pr40921.c: New test.
3688 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3691 * gcc.target/avr/pr71103.c: New test.
3693 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3696 * gcc.dg/tree-ssa/pr71179.c: New test.
3698 2016-05-20 Martin Sebor <msebor@redhat.com>
3701 * gcc.dg/init-excess-2.c: New test.
3703 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3705 * gnat.dg/opt53.adb: New test.
3706 * gnat.dg/opt54.adb: Likewise.
3708 2016-05-20 Martin Jambor <mjambor@suse.cz>
3710 PR tree-optimization/70884
3711 * gcc.dg/tree-ssa/pr70919.c: New test.
3713 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3715 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3717 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3718 fix code formatting.
3720 2016-05-20 Nathan Sidwell <nathan@acm.org>
3722 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3724 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3726 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3728 * jit.dg/all-non-failing-tests.h: Add
3729 test-factorial-must-tail-call.c.
3730 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3731 * jit.dg/test-factorial-must-tail-call.c: New test case.
3733 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3736 * gfortran.dg/pr71204.f90: New test.
3738 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3740 * gcc.target/nvptx/sincos.c: New test.
3742 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3745 * g++.dg/cpp1y/auto-fn31.C: New.
3747 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3749 * gcc.target/powerpc/vec-addec.c: New test.
3750 * gcc.target/powerpc/vec-addec-int128.c: New test.
3752 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3754 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3755 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3756 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3757 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3759 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3761 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3763 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3766 * g++.dg/opt/pr71210-1.C: New test.
3767 * g++.dg/opt/pr71210-2.C: New test.
3769 PR tree-optimization/29756
3770 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3771 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3772 only on selected targets where V4SImode vectors are known to be
3775 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3777 PR tree-optimization/71079
3778 PR tree-optimization/71206
3779 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3781 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3783 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3784 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3785 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3787 2016-05-20 Richard Guenther <rguenther@suse.de>
3789 PR tree-optimization/29756
3790 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3792 2016-05-20 Richard Biener <rguenther@suse.de>
3794 PR tree-optimization/71185
3795 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3797 2016-05-20 Richard Biener <rguenther@suse.de>
3799 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3801 2016-05-19 Marek Polacek <polacek@redhat.com>
3804 * g++.dg/diagnostic/pr71075.C: New test.
3806 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3809 * g++.dg/pr71184.C: New test case.
3811 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3813 * gcc.target/powerpc/darn-0.c: New test.
3814 * gcc.target/powerpc/darn-1.c: New test.
3815 * gcc.target/powerpc/darn-2.c: New test.
3817 2016-05-19 Marek Polacek <polacek@redhat.com>
3819 PR tree-optimization/71031
3820 * gcc.dg/tree-ssa/vrp100.c: New test.
3822 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3824 PR rtl-optimization/71148
3825 * gcc.dg/pr71148.c: New test.
3827 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3830 * gcc.target/arm/pr71056.c: New test.
3832 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3834 * c-c++-common/pr69669.c: Check the used mode.
3836 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3839 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3841 2016-05-19 Richard Biener <rguenther@suse.de>
3843 PR tree-optimization/70729
3844 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3845 * gcc.dg/graphite/scop-18.c: Likewise.
3846 * gcc.dg/pr41783.c: Disable LIM.
3847 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3848 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3849 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3850 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3851 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3852 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3853 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3854 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3855 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3856 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3857 * gfortran.dg/pr42108.f90: Likewise.
3859 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3862 * gcc.dg/spellcheck-options-11.c: New test case.
3864 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3867 * g++.dg/opt/pr71100.C: New test.
3869 2016-05-18 Martin Jambor <mjambor@suse.cz>
3872 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3873 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3874 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3875 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3877 2016-05-18 Martin Jambor <mjambor@suse.cz>
3880 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3881 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3882 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3883 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3884 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3886 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3889 * g++.dg/template/crash122.C: New.
3891 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3894 * g++.dg/template/pr70466-1.C: New.
3895 * g++.dg/template/pr70466-2.C: Likewise.
3897 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3899 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3900 splat operations and the XXSPLTIB instruction.
3901 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3902 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3903 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3904 xxlxor to clear a register.
3906 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3908 * gcc.dg/torture/pr71020.c: New test.
3910 2016-05-18 Martin Jambor <mjambor@suse.cz>
3913 * gcc.dg/ipa/pr70646.c: New test.
3915 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3917 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3919 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3921 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3922 missing tests for vreinterpretq_p{8,16}.
3924 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3926 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3927 vsliq_n_s64 and vsliq_n_u64.
3929 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3931 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3932 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3934 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3936 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3937 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3938 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3940 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3942 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3945 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3947 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3948 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3949 "blr\t" and switch to scan-assembler-times.
3951 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3953 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3955 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3956 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3958 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3960 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3961 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3962 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3963 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3964 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3965 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3967 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3968 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3970 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3971 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3973 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3974 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3976 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3978 2016-05-18 Richard Biener <rguenther@suse.de>
3980 PR tree-optimization/71168
3981 * gcc.dg/torture/pr71168.c: New testcase.
3983 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3986 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3987 * gcc.dg/tree-ssa/pr63586.c: New test.
3988 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3990 2016-05-17 Nathan Sidwell <nathan@acm.org>
3992 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3993 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3994 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3995 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3997 2016-05-17 Nathan Sidwell <nathan@acm.org>
3999 * gcc.target/nvptx/abi-vararg-3.c: New.
4001 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4003 PR tree-optimization/54579
4005 * gcc.dg/fold-notrotate-1.c: New test.
4006 * gcc.dg/fold-notshift-1.c: New test.
4007 * gcc.dg/fold-notshift-2.c: New test.
4009 2016-05-17 Marek Polacek <polacek@redhat.com>
4012 * g++.dg/ipa/pr71146.C: New test.
4014 2016-05-17 David Malcolm <dmalcolm@redhat.com>
4016 * jit.dg/test-error-array-bounds.c: New test case.
4018 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4020 * gcc.dg/tree-ssa/and-1.c: New testcase.
4022 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4024 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4025 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4027 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
4029 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4030 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4032 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4034 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4036 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4038 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4040 2016-05-17 Jiong Wang <jiong.wang@arm.com>
4042 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4043 ".2d[index]" when scan the assembly.
4044 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4045 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4047 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4049 2016-05-17 Richard Biener <rguenther@suse.de>
4051 PR tree-optimization/71132
4052 * gcc.dg/torture/pr71132.c: New testcase.
4054 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4056 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4058 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4061 * gcc.target/aarch64/pr70809_1.c: New test.
4063 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4065 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4066 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4067 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4068 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4070 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4071 Ilya Enkovich <ilya.enkovich@intel.com>
4074 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4076 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
4078 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4079 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4081 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4083 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4084 test for __ARM_FP16_ARGS.
4085 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4086 * gcc.target/arm/aapcs/neon-vect10.c: New.
4087 * gcc.target/arm/aapcs/neon-vect9.c: New.
4088 * gcc.target/arm/aapcs/vfp18.c: New.
4089 * gcc.target/arm/aapcs/vfp19.c: New.
4090 * gcc.target/arm/aapcs/vfp20.c: New.
4091 * gcc.target/arm/aapcs/vfp21.c: New.
4092 * gcc.target/arm/fp16-aapcs-1.c: New.
4093 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4094 test for __ARM_FP16_ARGS.
4095 * g++.target/arm/fp16-return-1.c: Update expected output.
4097 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4100 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4102 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4105 * gfortran.dg/pr69603.f90: New testcase.
4107 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4109 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4111 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4114 * gfortran.dg/pr71047.f08: New test.
4116 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4118 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4119 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4120 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4122 2016-05-13 Martin Sebor <msebor@redhat.com>
4125 * g++.dg/cpp0x/constexpr-60049.C: New test.
4127 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4130 * gcc.dg/pr71071.c: New test.
4132 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4134 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4135 remove XOP handling.
4136 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4138 2016-05-13 Nathan Sidwell <nathan@acm.org>
4140 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4141 __atomic_is_lock_free declaration.
4143 2016-05-13 Richard Biener <rguenther@suse.de>
4145 PR tree-optimization/42587
4146 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4148 2016-05-13 Martin Liska <mliska@suse.cz>
4150 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4151 the new format of dump output.
4153 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4155 * gcc.dg/pr71084.c: New test.
4157 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4160 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4162 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4164 * gcc.target/aarch64/struct_return.c: New test.
4166 2016-05-12 Marek Polacek <polacek@redhat.com>
4169 * c-c++-common/pr70756-2.c: New test.
4170 * c-c++-common/pr70756.c: New test.
4172 2016-05-12 Richard Biener <rguenther@suse.de>
4174 PR tree-optimization/71059
4175 * gcc.dg/torture/pr71059.c: New testcase.
4177 2016-05-12 Richard Biener <rguenther@suse.de>
4179 PR tree-optimization/71062
4180 * gcc.dg/torture/pr71062.c: New testcase.
4182 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4184 PR tree-optimization/71006
4185 * gcc.dg/pr71006.c: New test.
4187 2016-05-12 Marek Polacek <polacek@redhat.com>
4190 * gcc.dg/opts-7.c: New test.
4192 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4195 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4196 Add -save-temps to dg-options.
4197 Scan for ldmfd rather than pop instruction.
4198 * gcc.target/arm/interrupt-2.c: Likewise.
4199 * gcc.target/arm/pr70830.c: New test.
4201 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4203 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4204 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4206 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4207 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4208 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4211 * gcc.target/i386/avx512vl-pack-1.c: New test.
4212 * gcc.target/i386/avx512vl-pack-2.c: New test.
4213 * gcc.target/i386/avx512bw-pack-2.c: New test.
4215 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4217 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4218 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4219 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4221 2016-05-12 Richard Biener <rguenther@suse.de>
4223 PR tree-optimization/70986
4224 * gcc.dg/torture/pr70986-1.c: New testcase.
4225 * gcc.dg/torture/pr70986-2.c: Likewise.
4226 * gcc.dg/torture/pr70986-3.c: Likewise.
4228 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4231 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4232 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4234 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4236 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4238 * gcc.target/i386/pr66746.c: Ditto.
4240 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4242 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4244 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4245 warning when using -mvsx-timode.
4246 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4247 * gcc.target/powerpc/dform-2.c: Likewise.
4248 * gcc.target/powerpc/pr68805.c: Likewise.
4250 2016-05-11 Marek Polacek <polacek@redhat.com>
4253 * c-c++-common/attributes-3.c: New test.
4255 2016-05-11 Nathan Sidwell <nathan@acm.org>
4257 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4258 * gcc.c-torture/execute/pr68185.c: Likewise.
4259 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4260 * gcc.dg/pr69634.c: Requires scheduling.
4261 * gcc.dg/torture/pr66178.c: Require label values.
4262 * gcc.dg/setjmp-6.c: Require indirect jumps.
4264 2016-05-11 Richard Biener <rguenther@suse.de>
4266 PR tree-optimization/71055
4267 * gcc.dg/torture/pr71055.c: New testcase.
4269 2016-05-11 Richard Biener <rguenther@suse.de>
4272 * g++.dg/debug/pr71057.C: New testcase.
4274 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4277 * gfortran.dg/gomp/pr70855.f90: New test.
4279 2016-05-11 Richard Biener <rguenther@suse.de>
4282 * g++.dg/torture/pr71002.C: New testcase.
4284 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4287 * gcc.dg/pr70807.c: New test.
4289 2016-05-10 Martin Sebor <msebor@redhat.com>
4292 * g++.dg/Wattributes.C: New test.
4294 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4296 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4297 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4298 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4300 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4303 * gcc.target/i386/pr70799-1.c: New test.
4305 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4307 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4309 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4312 * gcc.target/i386/pr70877.c: New test.
4314 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4316 PR tree-optimization/70786
4317 * gcc.target/i386/pr70876.c: New test.
4319 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4322 * gcc.target/i386/avx512vl-logic-1.c: New test.
4323 * gcc.target/i386/avx512vl-logic-2.c: New test.
4324 * gcc.target/i386/avx512dq-logic-2.c: New test.
4326 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4329 * gcc.target/powerpc/pr70963.c: New.
4331 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4333 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4334 (test_very_wide_line): Add ruler to expected output.
4335 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4336 (test_very_wide_line): Likewise.
4337 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4338 (test_show_locus): Within the handling of "test_very_wide_line",
4339 enable show_ruler_p on the diagnostic context.
4341 2016-05-10 Richard Biener <rguenther@suse.de>
4343 PR tree-optimization/71039
4344 * gcc.dg/torture/pr71039.c: New testcase.
4346 2016-05-10 Nathan Sidwell <nathan@acm.org>
4348 * gcc.dg/nested-func-10.c: Requires alloca.
4349 * gcc.dg/nested-func-9.c: Requires alloca.
4350 * gcc.c-torture/execute/pr70460.c: Requires labels.
4351 * gcc.c-torture/compile/pr70199.c: Requires labels.
4352 * gcc.target/nvptx/decl.c: Compile only.
4353 * gcc.target/nvptx/trailing-init.c: Compile only.
4354 * gcc.target/nvptx/ary-init.c: Compile only.
4356 2016-05-10 Marek Polacek <polacek@redhat.com>
4359 * gcc.dg/attr-opt-1.c: New test.
4361 2016-05-10 Richard Biener <rguenther@suse.de>
4363 PR tree-optimization/70497
4364 PR tree-optimization/28367
4365 * gcc.dg/torture/20160404-1.c: New testcase.
4366 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4367 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4369 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4371 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4373 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4375 * gcc.target/i386/fabsneg-1.c New test.
4377 2016-05-09 Alan Modra <amodra@gmail.com>
4380 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4382 2016-05-09 Richard Biener <rguenther@suse.de>
4384 PR tree-optimization/70985
4385 * gcc.dg/torture/pr70985.c: New testcase.
4387 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4389 * gcc.dg/tree-ssa/ifc-9.c: New test.
4390 * gcc.dg/tree-ssa/ifc-10.c: New test.
4391 * gcc.dg/tree-ssa/ifc-11.c: New test.
4392 * gcc.dg/tree-ssa/ifc-12.c: New test.
4393 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4394 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4395 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4397 2016-05-09 Richard Biener <rguenther@suse.de>
4400 * gfortran.dg/pr70937.f90: New testcase.
4402 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4404 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4406 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4409 * gfortran.dg/dec_structure_1.f90: New testcase.
4410 * gfortran.dg/dec_structure_2.f90: Ditto.
4411 * gfortran.dg/dec_structure_3.f90: Ditto.
4412 * gfortran.dg/dec_structure_4.f90: Ditto.
4413 * gfortran.dg/dec_structure_5.f90: Ditto.
4414 * gfortran.dg/dec_structure_6.f90: Ditto.
4415 * gfortran.dg/dec_structure_7.f90: Ditto.
4416 * gfortran.dg/dec_structure_8.f90: Ditto.
4417 * gfortran.dg/dec_structure_9.f90: Ditto.
4418 * gfortran.dg/dec_structure_10.f90: Ditto.
4419 * gfortran.dg/dec_structure_11.f90: Ditto.
4420 * gfortran.dg/dec_union_1.f90: Ditto.
4421 * gfortran.dg/dec_union_2.f90: Ditto.
4422 * gfortran.dg/dec_union_3.f90: Ditto.
4423 * gfortran.dg/dec_union_4.f90: Ditto.
4424 * gfortran.dg/dec_union_5.f90: Ditto.
4425 * gfortran.dg/dec_union_6.f90: Ditto.
4426 * gfortran.dg/dec_union_7.f90: Ditto.
4428 2016-05-07 Tom de Vries <tom@codesourcery.com>
4430 PR tree-optimization/70956
4431 * gcc.dg/graphite/pr70956.c: New test.
4433 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4436 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4437 (a, b, c, d): Change type from char to signed char.
4438 (main): Compare against (signed char) -1634678893 instead of
4439 hardcoded -109. Use __builtin_abort instead of abort.
4441 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4442 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4444 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4446 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4449 * gcc.dg/torture/pr70935.c: New test.
4451 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4454 * gcc.target/sh/pr58219.c: New tests.
4456 2016-05-06 Richard Biener <rguenther@suse.de>
4458 PR tree-optimization/70960
4459 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4461 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4464 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4465 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4466 Adjust expected instruction counts.
4467 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4469 2016-05-06 Marek Polacek <polacek@redhat.com>
4472 * gcc.dg/ubsan/bounds-3.c: New test.
4474 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4477 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4479 2016-05-06 Richard Biener <rguenther@suse.de>
4482 * gfortran.dg/pr70931.f90: New testcase.
4484 2016-05-06 Richard Biener <rguenther@suse.de>
4487 * gcc.dg/torture/pr70941.c: New testcase.
4489 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4491 PR tree-optimization/57206
4492 * gcc.dg/vect/pr57206.c: New test.
4494 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4496 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4498 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4500 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4502 * c-c++-common/Wdangling-else-4.c: New test.
4504 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4508 * g++.dg/opt/pr70906.C: New test.
4509 * g++.dg/opt/pr70933.C: New test.
4511 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4513 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4515 * gcc.dg/ipa/pure-const-3.c: New testcase.
4517 2016-05-04 Marek Polacek <polacek@redhat.com>
4519 * c-c++-common/Wdangling-else-1.c: New test.
4520 * c-c++-common/Wdangling-else-2.c: New test.
4521 * c-c++-common/Wdangling-else-3.c: New test.
4523 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4525 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4528 2016-05-04 Marek Polacek <polacek@redhat.com>
4531 * gcc.dg/Waddress-2.c: New test.
4533 2016-05-04 Alan Modra <amodra@gmail.com>
4535 * gcc.target/powerpc/pr70866.c: New.
4537 2016-05-03 Martin Sebor <msebor@redhat.com>
4540 * c-c++-common/builtin_location.c: New test.
4541 * g++.dg/cpp1y/builtin_location.C: New test.
4543 2016-05-03 Marek Polacek <polacek@redhat.com>
4546 * gcc.dg/pr70859.c: New test.
4547 * gcc.dg/pr70859-2.c: New test.
4549 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4551 * gnat.dg/debug5.adb: New testcase.
4553 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4555 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4556 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4557 Procedure to check for z10 instruction set.
4559 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4561 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4563 2016-05-03 Alan Modra <amodra@gmail.com>
4565 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4567 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4569 * gcc.target/i386/avx512f-cvt-1.c: New test.
4571 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4573 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4574 -fdump-tree-vrp-details.
4576 2016-05-03 Richard Biener <rguenther@suse.de>
4578 * gcc.dg/pr30172-1.c: Adjust.
4579 * gcc.dg/pr63743.c: Likewise.
4580 * gcc.dg/tm/pr51696.c: Likewise.
4581 * c-c++-common/tm/safe-1.c: Likewise.
4582 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4583 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4584 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4585 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4587 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4589 PR rtl-optimization/70467
4590 * gcc.target/i386/pr70467-3.c: New test.
4591 * gcc.target/i386/pr70467-4.c: New test.
4593 PR tree-optimization/70916
4594 * gcc.c-torture/compile/pr70916.c: New test.
4597 * gcc.target/i386/pr49244-1.c: New test.
4598 * gcc.target/i386/pr49244-2.c: New test.
4600 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4602 PR rtl-optimization/44281
4603 * gcc.target/i386/pr44281.c: New test.
4605 2016-05-03 bin cheng <bin.cheng@arm.com>
4607 PR tree-optimization/56541
4608 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4609 * gcc.dg/vect/pr56541.c: new test.
4611 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4613 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4615 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4617 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4620 * c-c++-common/asan/clone-test-1.c (main): Align child process
4623 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4626 * g++.dg/spellcheck-fields-2.C: New test case.
4628 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4631 * g++.dg/pr62314.C: New test case.
4633 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4635 * gcc.dg/ipa/inline-8.c: New testcase.
4637 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4639 PR rtl-optimization/70467
4640 * gcc.target/i386/pr70467-1.c: New test.
4642 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4644 * gcc.dg/spec-options.c: Run the test on all targets.
4645 * gcc.dg/foo.specs: Use cpp_unique_options.
4647 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4649 * gcc.dg/tree-ssa/unord.c: New testcase.
4651 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4653 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4655 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4657 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4659 2016-05-02 Marek Polacek <polacek@redhat.com>
4662 * gcc.dg/enum-incomplete-3.c: New test.
4664 2016-05-02 Marek Polacek <polacek@redhat.com>
4665 Tom de Vries <tom@codesourcery.com>
4667 PR tree-optimization/70700
4668 * gcc.dg/pr70700.c: New test.
4670 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4672 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4673 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4674 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4675 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4676 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4678 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4680 * ada/acats/run_acats: Rename into...
4681 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4682 * ada/acats/run_all.sh: Remove redundant test.
4683 (target_run): Move around.
4684 (target_gnatchop): Use newly built executable.
4685 (target_gnatmake): Likewise.
4686 Check that the compilation of impbit succeeds.
4688 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4690 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4691 * gcc.dg/20021029-1.c: Likewise.
4692 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4693 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4694 * gcc.target/sh/cmpstr.c: Likewise.
4695 * gcc.target/sh/cmpstrn.c: Likewise.
4696 * gcc.target/sh/memset.c: Likewise.
4697 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4698 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4699 * gcc.target/sh/pr39423-1.c: Likewise.
4700 * gcc.target/sh/pr49468-di.c: Likewise.
4701 * gcc.target/sh/pr49468-si.c: Likewise.
4702 * gcc.target/sh/pr49880-1.c: Likewise.
4703 * gcc.target/sh/pr49880-2.c: Likewise.
4704 * gcc.target/sh/pr49880-3.c: Likewise.
4705 * gcc.target/sh/pr50751-1.c: Likewise.
4706 * gcc.target/sh/pr50751-4.c: Likewise.
4707 * gcc.target/sh/pr50751-7.c: Likewise.
4708 * gcc.target/sh/pr51244-1.c: Likewise.
4709 * gcc.target/sh/pr51244-10.c: Likewise.
4710 * gcc.target/sh/pr51244-11.c: Likewise.
4711 * gcc.target/sh/pr51244-12.c: Likewise.
4712 * gcc.target/sh/pr51244-13.c: Likewise.
4713 * gcc.target/sh/pr51244-14.c: Likewise.
4714 * gcc.target/sh/pr51244-17.c: Likewise.
4715 * gcc.target/sh/pr51244-18.c: Likewise.
4716 * gcc.target/sh/pr51244-19.c: Likewise.
4717 * gcc.target/sh/pr51244-4.c: Likewise.
4718 * gcc.target/sh/pr51244-5.c: Likewise.
4719 * gcc.target/sh/pr51244-7.c: Likewise.
4720 * gcc.target/sh/pr51244-8.c: Likewise.
4721 * gcc.target/sh/pr51244-9.c: Likewise.
4722 * gcc.target/sh/pr51697.c: Likewise.
4723 * gcc.target/sh/pr52483-1.c: Likewise.
4724 * gcc.target/sh/pr52483-2.c: Likewise.
4725 * gcc.target/sh/pr52483-3.c: Likewise.
4726 * gcc.target/sh/pr52483-5.c: Likewise.
4727 * gcc.target/sh/pr52933-1.c: Likewise.
4728 * gcc.target/sh/pr52933-2.c: Likewise.
4729 * gcc.target/sh/pr52933-3.c: Likewise.
4730 * gcc.target/sh/pr53568-1.c: Likewise.
4731 * gcc.target/sh/pr53976-1.c: Likewise.
4732 * gcc.target/sh/pr53988-1.c: Likewise.
4733 * gcc.target/sh/pr53988.c: Likewise.
4734 * gcc.target/sh/pr54089-1.c: Likewise.
4735 * gcc.target/sh/pr54089-6.c: Likewise.
4736 * gcc.target/sh/pr54089-7.c: Likewise.
4737 * gcc.target/sh/pr54089-8.c: Likewise.
4738 * gcc.target/sh/pr54089-9.c: Likewise.
4739 * gcc.target/sh/pr54236-1.c: Likewise.
4740 * gcc.target/sh/pr54236-2.c: Likewise.
4741 * gcc.target/sh/pr54236-3.c: Likewise.
4742 * gcc.target/sh/pr54236-4.c: Likewise.
4743 * gcc.target/sh/pr54386.c: Likewise.
4744 * gcc.target/sh/pr54602-1.c: Likewise.
4745 * gcc.target/sh/pr54685.c: Likewise.
4746 * gcc.target/sh/pr54760-1.c: Likewise.
4747 * gcc.target/sh/pr54760-2.c: Likewise.
4748 * gcc.target/sh/pr54760-3.c: Likewise.
4749 * gcc.target/sh/pr54760-4.c: Likewise.
4750 * gcc.target/sh/pr54760-5.c: Likewise.
4751 * gcc.target/sh/pr54760-6.c: Likewise.
4752 * gcc.target/sh/pr55146.c: Likewise.
4753 * gcc.target/sh/pr55160.c: Likewise.
4754 * gcc.target/sh/pr59278.c: Likewise.
4755 * gcc.target/sh/pr59401-1.c: Likewise.
4756 * gcc.target/sh/pr59533-1.c: Likewise.
4757 * gcc.target/sh/pr63260.c: Likewise.
4758 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4759 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4760 * gcc.target/sh/strlen.c: Likewise.
4761 * gcc.target/sh/torture/pr30807.c: Likewise.
4762 * gcc.target/sh/torture/pr34777.c: Likewise.
4763 * gcc.target/sh/torture/pr64652.c: Likewise.
4764 * gcc.target/sh/torture/pr65505.c: Likewise.
4765 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4766 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4768 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4771 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4773 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4775 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4776 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4777 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4778 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4780 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4782 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4783 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4785 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4788 * c-c++-common/goacc/combined-reduction.c: New test.
4789 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4791 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4793 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4794 *movdi_internal pattern only if PIC off.
4795 * gcc.target/i386/pr70155-2.c: Likewise.
4796 * gcc.target/i386/pr70155-3.c: Likewise.
4797 * gcc.target/i386/pr70155-4.c: Likewise.
4798 * gcc.target/i386/pr70155-5.c: Likewise.
4799 * gcc.target/i386/pr70155-6.c: Likewise.
4800 * gcc.target/i386/pr70155-7.c: Likewise.
4801 * gcc.target/i386/pr70155-8.c: Likewise.
4802 * gcc.target/i386/pr70155-15.c: Likewise.
4803 * gcc.target/i386/pr70155-17.c: Likewise.
4804 * gcc.target/i386/pr70155-22.c: Likewise.
4806 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4808 PR tree-optimization/70803
4809 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4811 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4813 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4814 optimization of vector loop.
4815 * gcc.target/i386/vect-unpack-3.c: New test.
4816 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4817 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4818 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4820 2016-04-29 Marek Polacek <polacek@redhat.com>
4823 * g++.dg/ubsan/null-7.C: New test.
4826 * gcc.dg/pr70852.c: New test.
4828 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4831 * g++.dg/cpp0x/alignas6.C: New test.
4833 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4835 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4836 * gcc.dg/pr27003.c: Likewise.
4837 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4838 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4839 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4840 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4841 * gcc.target/arc/mxy.c: Likewise.
4842 * gcc.target/arc/mswape.c: Likewise.
4843 * gcc.target/arc/mrtsc.c: Likewise.
4844 * gcc.target/arc/mcrc.c: Likewise.
4845 * gcc.target/arc/mdsp-packa.c: Likewise.
4846 * gcc.target/arc/mdvbf.c: Likewise.
4847 * gcc.target/arc/mlock.c: Likewise.
4848 * gcc.target/arc/mmac-24.c: Likewise.
4849 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4851 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4852 Matthijs Kooijman <matthijs@stdin.nl>
4853 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4856 * gcc.target/avr/pr60040-1.c: New.
4857 * gcc.target/avr/pr60040-2.c: New.
4859 2016-04-29 Richard Biener <rguenther@suse.de>
4861 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4863 2016-04-29 Richard Biener <rguenther@suse.de>
4865 PR tree-optimization/13962
4866 PR tree-optimization/65686
4867 * gcc.dg/uninit-pr65686.c: New testcase.
4869 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4872 * gcc.dg/pr70843.c: New test.
4874 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4877 * gcc.target/i386/pr70858.c: New test.
4879 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4881 * gcc.target/arc/nps400-1.c: New file.
4883 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4884 Andrew Burgess <andrew.burgess@embecosm.com>
4886 * gcc.target/arc/movh_cl-1.c: New file.
4888 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4889 Andrew Burgess <andrew.burgess@embecosm.com>
4891 * gcc.target/arc/extzv-1.c: New file.
4892 * gcc.target/arc/insv-1.c: New file.
4893 * gcc.target/arc/insv-2.c: New file.
4894 * gcc.target/arc/movb-1.c: New file.
4895 * gcc.target/arc/movb-2.c: New file.
4896 * gcc.target/arc/movb-3.c: New file.
4897 * gcc.target/arc/movb-4.c: New file.
4898 * gcc.target/arc/movb-5.c: New file.
4899 * gcc.target/arc/movb_cl-1.c: New file.
4900 * gcc.target/arc/movb_cl-2.c: New file.
4901 * gcc.target/arc/movbi_cl-1.c: New file.
4902 * gcc.target/arc/movl-1.c: New file.
4904 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4905 Andrew Burgess <andrew.burgess@embecosm.com>
4907 * gcc.target/arc/cmem-1.c: New file.
4908 * gcc.target/arc/cmem-2.c: New file.
4909 * gcc.target/arc/cmem-3.c: New file.
4910 * gcc.target/arc/cmem-4.c: New file.
4911 * gcc.target/arc/cmem-5.c: New file.
4912 * gcc.target/arc/cmem-6.c: New file.
4913 * gcc.target/arc/cmem-7.c: New file.
4914 * gcc.target/arc/cmem-ld.inc: New file.
4915 * gcc.target/arc/cmem-st.inc: New file.
4917 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4920 * gcc.target/i386/pr70821.c: New test.
4922 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4924 * gcc.target/powerpc/vec-adde.c: New test.
4925 * gcc.target/powerpc/vec-adde-int128.c: New test.
4927 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4929 * gcc.target/i386/avx-vround-1.c: New test.
4930 * gcc.target/i386/avx-vround-2.c: New test.
4931 * gcc.target/i386/avx512vl-vround-1.c: New test.
4932 * gcc.target/i386/avx512vl-vround-2.c: New test.
4934 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4937 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4938 (check_effective_target_cilkplus_runtime): ... this.
4939 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4940 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4942 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4943 Require cilkplus_runtime.
4944 Don't add -lcilkrts.
4945 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4946 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4947 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4948 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4949 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4950 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4951 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4952 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4953 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4954 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4955 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4956 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4957 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4958 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4959 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4960 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4961 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4962 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4963 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4964 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4965 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4966 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4967 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4968 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4969 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4970 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4971 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4972 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4973 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4975 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4976 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4978 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4980 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4983 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4985 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4986 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4988 2015-04-27 Ryan Burn <contact@rnburn.com>
4992 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4994 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4995 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4997 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4999 * gnat.dg/limited_with4.ad[sb]: New test.
5000 * gnat.dg/limited_with4_pkg.ads: New helper.
5002 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5005 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5006 and movv1ti_internal patterns
5007 * gcc.target/i386/pr70155-1.c: New test.
5008 * gcc.target/i386/pr70155-2.c: Likewise.
5009 * gcc.target/i386/pr70155-3.c: Likewise.
5010 * gcc.target/i386/pr70155-4.c: Likewise.
5011 * gcc.target/i386/pr70155-5.c: Likewise.
5012 * gcc.target/i386/pr70155-6.c: Likewise.
5013 * gcc.target/i386/pr70155-7.c: Likewise.
5014 * gcc.target/i386/pr70155-8.c: Likewise.
5015 * gcc.target/i386/pr70155-9.c: Likewise.
5016 * gcc.target/i386/pr70155-10.c: Likewise.
5017 * gcc.target/i386/pr70155-11.c: Likewise.
5018 * gcc.target/i386/pr70155-12.c: Likewise.
5019 * gcc.target/i386/pr70155-13.c: Likewise.
5020 * gcc.target/i386/pr70155-14.c: Likewise.
5021 * gcc.target/i386/pr70155-15.c: Likewise.
5022 * gcc.target/i386/pr70155-16.c: Likewise.
5023 * gcc.target/i386/pr70155-17.c: Likewise.
5024 * gcc.target/i386/pr70155-18.c: Likewise.
5025 * gcc.target/i386/pr70155-19.c: Likewise.
5026 * gcc.target/i386/pr70155-20.c: Likewise.
5027 * gcc.target/i386/pr70155-21.c: Likewise.
5028 * gcc.target/i386/pr70155-22.c: Likewise.
5030 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5032 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5035 2016-04-27 Bin Cheng <bin.cheng@arm.com>
5037 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5038 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5039 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5040 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5041 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5043 2016-04-27 Richard Biener <rguenther@suse.de>
5046 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5047 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5049 2016-04-27 Nathan Sidwell <nathan@acm.org>
5051 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5052 * g++.dg/ubsan/pr63956.C: Adjust error location.
5054 2016-04-27 Nick Clifton <nickc@redhat.com>
5057 * gcc.dg/pr49889.c: New test.
5059 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5061 * c-c++-common/memset-array.c: New test.
5063 2016-04-26 Martin Sebor <msebor@redhat.com>
5066 * g++.dg/cpp1y/func_constexpr.C: New test.
5068 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5071 * g++.dg/cpp0x/enum32.C: New test.
5072 * g++.dg/cpp0x/enum33.C: New test.
5074 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5076 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5077 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5078 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5079 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5080 * gcc.c-torture/execute/pr38151.c: Likewise.
5081 * gcc.c-torture/execute/pr66556.c: Likewise.
5082 * gcc.c-torture/execute/pr67781.c: Likewise.
5083 * gcc.c-torture/execute/pr68648.c: Likewise.
5085 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5087 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5089 2016-04-26 Marek Polacek <polacek@redhat.com>
5092 * gcc.dg/pr67784-3.c: New test.
5093 * gcc.dg/pr67784-4.c: New test.
5094 * gcc.dg/pr67784-5.c: New test.
5097 * gcc.dg/Wnested-externs-2.c: New test.
5099 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5101 * gcc.dg/fold-plusmult.c: Adjust.
5102 * gcc.dg/no-strict-overflow-6.c: Adjust.
5103 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5105 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5107 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5109 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5110 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5111 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5112 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5113 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5114 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5115 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5116 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5117 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5118 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5119 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5120 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5121 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5122 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5123 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5124 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5125 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5126 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5127 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5128 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5129 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5130 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5132 * gcc.target/i386/pr32219-4.c: Likewise.
5133 * gcc.target/i386/pr32219-6.c: Likewise.
5134 * gcc.target/i386/pr32219-8.c: Likewise.
5136 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5138 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5141 2016-04-26 Marek Polacek <polacek@redhat.com>
5144 * g++.dg/ext/cond2.C: New test.
5146 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5148 PR tree-optimization/70771
5149 PR tree-optimization/70775
5150 * gcc.dg/pr70771.c: New test.
5151 * gcc.dg/pr70775.c: New test.
5153 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5155 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5157 2016-04-25 Richard Biener <rguenther@suse.de>
5159 PR tree-optimization/70780
5160 * gcc.dg/torture/pr70780.c: New testcase.
5162 2016-04-25 Michael Collison <michael.collison@arm.com>
5164 * gcc.target/arm/neon-vaddws16.c: New test.
5165 * gcc.target/arm/neon-vaddws32.c: New test.
5166 * gcc.target/arm/neon-vaddwu16.c: New test.
5167 * gcc.target/arm/neon-vaddwu32.c: New test.
5168 * gcc.target/arm/neon-vaddwu8.c: New test.
5169 * lib/target-supports.exp
5170 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5171 that arm neon support vector widen sum of HImode TO SImode.
5173 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5176 * c-c++-common/asan/pr70712.c: New test.
5178 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5180 * .gitattributes: New file.
5182 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5184 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5186 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5188 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5189 * gfortran.dg/submodule_15.f08: Likewise.
5191 2016-04-22 Richard Biener <rguenther@suse.de>
5193 PR tree-optimization/70740
5194 * gcc.dg/torture/pr70740.c: New testcase.
5196 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5199 * gcc.target/i386/pr70750-1.c: New test.
5200 * gcc.target/i386/pr70750-2.c: Likewise.
5202 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5205 * g++.dg/cpp0x/auto48.C: New.
5207 2016-04-21 Marek Polacek <polacek@redhat.com>
5210 * g++.dg/cpp0x/forw_enum12.C: New test.
5211 * g++.dg/cpp0x/forw_enum13.C: New test.
5213 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5216 * gcc.target/i386/pr70728.c: New test.
5218 2016-04-21 Richard Biener <rguenther@suse.de>
5221 * gcc.dg/pr70747.c: New testcase.
5223 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5225 PR tree-optimization/70715
5226 * gcc.dg/tree-ssa/scev-13.c: New test.
5228 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5230 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5232 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5234 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5236 2016-04-20 Jan Hubicka <jh@suse.cz>
5239 * g++.dg/ipa/nothrow-1.C: New testcase.
5241 2016-04-20 Nathan Sidwell <nathan@acm.org>
5244 * g++.dg/eh/delete1.C: New.
5246 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5248 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5249 -mtune-ctrl=sse_typeless_stores.
5251 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5253 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5255 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5257 PR tree-optimization/69489
5258 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5260 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5263 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5264 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5265 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5267 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5269 PR tree-optimization/56625
5270 PR tree-optimization/69489
5271 * gcc.dg/vect/pr56625.c: New test.
5272 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5274 2016-04-20 Andrew Pinski <apinski@cavium.com>
5277 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5279 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5281 * gnat.dg/self1.adb: Remove now incorrect test.
5283 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5285 * gcc.dg/tree-ssa/scev-11.c: New test.
5286 * gcc.dg/tree-ssa/scev-12.c: New test.
5288 2016-04-20 Marek Polacek <polacek@redhat.com>
5290 PR tree-optimization/70725
5291 * gcc.dg/pr70725.c: New test.
5293 2016-04-20 Richard Biener <rguenther@suse.de>
5295 PR tree-optimization/70726
5296 * g++.dg/vect/pr70726.cc: New testcase.
5298 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5301 * gcc.target/s390/pr70674.c: New test.
5303 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5305 PR libgfortran/70684
5306 * gfortran.dg/list_read_14.f90: New test.
5308 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5311 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5312 extern to force it misaligned.
5316 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5317 Don't check `*' before movv4sf_internal.
5318 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5319 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5320 Don't check `*' before movv16qi_internal.
5321 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5322 extern to force it misaligned.
5326 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5327 Don't check `*' before movv2df_internal.
5328 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5329 extern to force it misaligned.
5333 Check movv8sf_internal instead of avx_storeups256.
5334 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5336 2016-04-19 Richard Biener <rguenther@suse.de>
5338 PR tree-optimization/70171
5339 * g++.dg/tree-ssa/pr70171.C: New testcase.
5341 2016-04-19 Richard Biener <rguenther@suse.de>
5343 PR tree-optimization/70724
5344 * gcc.dg/torture/pr70724.c: New testcase.
5346 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5349 * gcc.target/i386/pr70689.c: New.
5351 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5354 * gcc.target/i386/pr70708.c: New test.
5356 2016-04-18 Richard Biener <rguenther@suse.de>
5358 PR tree-optimization/43434
5359 * gcc.dg/vect/pr43434.c: New testcase.
5360 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5361 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5362 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5363 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5364 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5365 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5366 * gcc.dg/gomp/pr68640.c: Likewise.
5367 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5368 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5370 2016-04-18 Richard Biener <rguenther@suse.de>
5372 PR tree-optimization/70701
5373 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5375 2016-04-18 Tom de Vries <tom@codesourcery.com>
5378 * gcc.dg/pr70161.c: Add dot-file scans.
5379 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5380 instead of after last dot char.
5382 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5384 * c-c++-common/dump-ada-spec-3.c: New test.
5385 * c-c++-common/dump-ada-spec-4.c: Likewise.
5387 2016-04-17 Tom de Vries <tom@codesourcery.com>
5390 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5392 2016-04-15 Jan Hubicka <jh@suse.cz>
5395 * g++.dg/ipa/pure-const-1.C: New testcase.
5396 * g++.dg/ipa/pure-const-2.C: New testcase.
5397 * g++.dg/ipa/pure-const-3.C: New testcase.
5399 2016-04-15 Marek Polacek <polacek@redhat.com>
5402 * gcc.dg/bitfld-22.c: New test.
5404 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5406 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5409 2016-04-15 Marek Polacek <polacek@redhat.com>
5412 * c-c++-common/pr70651.c: New test.
5414 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5416 PR rtl-optimization/70681
5417 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5418 dump scan on arm and powerpc.
5419 * gcc.dg/pr10474.c: Likewise.
5421 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5426 * g++.dg/cpp1y/vla11.C: Revert for real.
5429 * c-c++-common/Wparentheses-1.c: New test.
5430 * c-c++-common/gomp/Wparentheses-1.c: New test.
5431 * c-c++-common/gomp/Wparentheses-2.c: New test.
5432 * c-c++-common/gomp/Wparentheses-3.c: New test.
5433 * c-c++-common/gomp/Wparentheses-4.c: New test.
5434 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5435 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5436 * c-c++-common/goacc/Wparentheses-1.c: New test.
5438 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5441 * gcc.target/i386/pr70662.c: New test.
5443 2016-04-15 Richard Biener <rguenther@suse.de>
5444 Alan Modra <amodra@gmail.com>
5446 PR tree-optimization/70130
5447 * gcc.dg/vect/O3-pr70130.c: New testcase.
5449 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5452 * gcc.target/powerpc/pr70669.c: New test.
5455 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5456 a power7 system that does not have an assembler that supports
5459 2016-04-14 Martin Sebor <msebor@redhat.com>
5464 * c-c++-common/ubsan/vla-1.c: Revert.
5465 * g++.dg/cpp1y/vla11.C: Same.
5466 * g++.dg/cpp1y/vla12.C: Same.
5467 * g++.dg/cpp1y/vla13.C: Same.
5468 * g++.dg/cpp1y/vla14.C: Same.
5469 * g++.dg/cpp1y/vla3.C: Same.
5470 * g++.dg/init/array24.C: Same.
5471 * g++.dg/ubsan/vla-1.C: Same.
5473 2016-04-14 Marek Polacek <polacek@redhat.com>
5474 Jan Hubicka <hubicka@ucw.cz>
5477 * g++.dg/torture/pr70029.C: New test.
5479 2016-04-14 Martin Sebor <msebor@redhat.com>
5481 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5482 type size to prevent failures on targets with very low maximum
5485 2016-04-14 Richard Biener <rguenther@suse.de>
5487 PR tree-optimization/70623
5488 * gcc.dg/torture/pr70623.c: New testcase.
5489 * gcc.dg/torture/pr70623-2.c: Likewise.
5491 2016-04-13 Martin Sebor <msebor@redhat.com>
5496 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5497 * g++.dg/cpp1y/vla11.C: New test.
5498 * g++.dg/cpp1y/vla12.C: New test.
5499 * g++.dg/cpp1y/vla13.C: New test.
5500 * g++.dg/cpp1y/vla14.C: New test.
5501 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5502 * g++.dg/init/array24.C: Fully brace VLA initializer.
5503 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5505 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5508 * g++.dg/opt/pr70641.C: New test.
5510 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5512 PR rtl-optimization/68749
5513 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5514 effects of argument promotions.
5515 Remove default args to dg-skip-if.
5517 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5520 * g++.dg/parse/pr70635.C: New.
5522 2016-04-13 Marek Polacek <polacek@redhat.com>
5525 * c-c++-common/Wmisleading-indentation-4.c: New test.
5527 2016-04-13 Marek Polacek <polacek@redhat.com>
5530 * gcc.dg/Wparentheses-12.c: New test.
5531 * gcc.dg/Wparentheses-13.c: New test.
5533 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5535 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5536 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5537 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5539 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5542 * gcc.c-torture/compile/pr70633.c: New test.
5545 * gcc.dg/torture/pr70628.c: New test.
5547 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5550 * g++.dg/template/pr70610.C: New test.
5551 * g++.dg/template/pr70610-2.C: New test.
5552 * g++.dg/template/pr70610-3.C: New test.
5553 * g++.dg/template/pr70610-4.C: New test.
5555 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5557 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5561 * g++.dg/ext/pr70571.C: New test.
5563 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5566 * gcc.target/powerpc/pr70640.c: New test.
5568 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5571 * g++.dg/parse/pr68722.C: New.
5573 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5575 PR rtl-optimization/70596
5576 * gcc.target/i386/pr70596.c: New test.
5578 2016-04-12 Nathan Sidwell <nathan@acm.org>
5581 * g++.dg/init/pr70501.C: New.
5583 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5585 * gcc.target/i386/asm-flag-6.c: New test.
5587 2016-04-12 Tom de Vries <tom@codesourcery.com>
5589 PR tree-optimization/68756
5590 * gcc.dg/graphite/pr68756.c: New test.
5592 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5594 PR tree-optimization/70602
5595 * gcc.c-torture/execute/pr70602.c: New test.
5597 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5600 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5601 __float128 emulator is built and runs.
5602 * gcc.target/powerpc/float128-1.c: Likewise.
5604 * lib/target-supports.exp (check_ppc_float128_sw_available):
5605 Rework tests for __float128 software and hardware
5606 availability. Fix exit condition to return 0 on success.
5608 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5611 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5612 * gcc.target/aarch64/target_attr_15.c: Likewise.
5614 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5617 * g++.dg/cpp1y/pr69066.C: New.
5619 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5622 * gfortran.dg/pr36192.f90: Update test.
5623 * gfortran.dg/pr36192_1.f90: Update test.
5624 * gfortran.dg/real_dimension_1.f: Update test.
5625 * gfortran.dg/parameter_array_init_7.f90: New test.
5627 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5630 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5632 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5634 PR rtl-optimization/66669
5635 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5637 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5639 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5640 * gcc.dg/pie-1.c: Likewise.
5641 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5642 * gcc.dg/pic-4.c: Likewise.
5643 * gcc.dg/pie-3.c: Likewise.
5644 * gcc.dg/pie-4.c: Likewise.
5646 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5648 PR tree-optimization/68644
5649 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5651 PR rtl-optimization/64886
5652 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5654 2016-04-09 Tom de Vries <tom@codesourcery.com>
5656 PR tree-optimization/68953
5657 * gcc.dg/graphite/pr68953.c: New test.
5659 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5662 * gfortran.dg/deferred_character_16.f90: New test.
5664 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5666 PR tree-optimization/70586
5667 * gcc.c-torture/execute/pr70586.c: New test.
5669 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5672 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5673 with __builtin_memset
5674 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5676 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5680 PR tree-optimization/70373
5684 * c-c++-common/goacc/reduction-5.c: New test.
5685 * c-c++-common/goacc/reduction-promotions.c: New test.
5686 * gfortran.dg/goacc/reduction-3.f95: New test.
5687 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5689 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5693 * g++.dg/pr70590.C: New test.
5694 * g++.dg/pr70590-2.C: New test.
5696 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5699 * gcc.target/i386/pr70593.c: New test.
5701 PR rtl-optimization/70574
5702 * gcc.target/i386/avx2-pr70574.c: New test.
5704 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5707 * c-c++-common/asan/pr70541.c: New test.
5709 2016-04-08 Tom de Vries <tom@codesourcery.com>
5711 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5712 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5714 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5717 * gcc.c-torture/execute/pr70566.c: New test.
5719 2016-04-08 Tom de Vries <tom@codesourcery.com>
5721 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5722 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5724 2016-04-08 Alan Modra <amodra@gmail.com>
5726 * gcc.target/powerpc/pr70117.c: New.
5728 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5731 * gcc.dg/lto/simd-function_0.c: New test.
5733 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5735 * c-c++-common/attr-simd-2.c: Likewise.
5736 * c-c++-common/attr-simd-4.c: Likewise.
5737 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5738 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5740 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5743 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5745 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5746 Tom de Vries <tom@codesourcery.com>
5748 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5749 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5750 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5751 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5752 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5753 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5754 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5755 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5757 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5760 * g++.dg/warn/Wparentheses-29.C: New test.
5762 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5765 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5766 explicit braces to resolve a future -Wparentheses warning.
5768 2016-04-06 Richard Henderson <rth@redhat.com>
5770 * gcc.dg/pr61817-1.c: New test.
5771 * gcc.dg/pr61817-2.c: New test.
5772 * gcc.dg/pr69391-1.c: New test.
5773 * gcc.dg/pr69391-2.c: New test.
5775 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5777 PR rtl-optimization/70398
5778 * gcc.target/aarch64/pr70398.c: New.
5780 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5782 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5784 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5785 Pedro Alves <palves@redhat.com>
5787 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5789 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5791 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5792 Check for avx512f effective targets instead of avx2.
5793 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5795 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5796 * g++.dg/gomp/declare-simd-1.C: Likewise.
5797 * g++.dg/gomp/declare-simd-3.C: Likewise.
5798 * g++.dg/gomp/declare-simd-4.C: Likewise.
5801 * c-c++-common/gomp/pr70550-1.c: New test.
5802 * c-c++-common/gomp/pr70550-2.c: New test.
5804 2016-04-05 Nathan Sidwell <nathan@acm.org>
5807 * g++.dg/ext/attribute-may-alias-5.C: New.
5809 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5812 * c-c++-common/pr70336.c: New test.
5813 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5814 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5816 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5819 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5821 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5823 PR rtl-optimization/70542
5824 * gcc.dg/torture/pr70542.c: New test.
5825 * gcc.target/i386/avx2-pr70542.c: New test.
5827 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5829 PR tree-optimization/70509
5830 * gcc.target/i386/avx512bw-pr70509.c: New test.
5832 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5835 * g++.dg/ext/constexpr-vla4.C: New test.
5837 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5840 * gcc.target/i386/pr70510.c: New test.
5842 2016-04-05 Richard Biener <rguenther@suse.de>
5844 PR tree-optimization/70526
5845 * g++.dg/torture/pr70526.C: New testcase.
5847 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5850 * gcc.target/i386/pr70525.c: New test.
5852 2016-04-05 Richard Biener <rguenther@suse.de>
5855 * g++.dg/torture/pr70499.C: New testcase.
5857 2016-04-05 Richard Biener <rguenther@suse.de>
5859 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5862 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5865 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5866 rs6000 ABI warnings.
5868 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5871 * g++.dg/ipa/devirt-51.C: New testcase.
5873 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5874 Jakub Jelinek <jakub@redhat.com>
5877 * gcc.dg/torture/pr70457.c: New.
5879 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5882 * gfortran.dg/allocate_with_source_19.f08: New test.
5884 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5887 * gfortran.dg/coarray_allocate_6.f08: New test.
5889 2016-04-04 Richard Biener <rguenther@suse.de>
5891 PR rtl-optimization/70484
5892 * gcc.dg/torture/pr70484.c: New testcase.
5894 2016-04-04 Marek Polacek <polacek@redhat.com>
5897 * gcc.dg/torture/pr70307.c: New test.
5899 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5903 * gcc.target/sh/torture/pr70416.c: New.
5905 2016-04-02 Martin Sebor <msebor@redhat.com>
5911 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5912 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5913 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5914 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5915 * g++.dg/cpp0x/constexpr-string.C: Same.
5916 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5917 * g++.dg/cpp0x/pr65398.C: Same.
5918 * g++.dg/ext/constexpr-vla1.C: Same.
5919 * g++.dg/ext/constexpr-vla2.C: Same.
5920 * g++.dg/ext/constexpr-vla3.C: Same.
5921 * g++.dg/ubsan/pr63956.C: Same.
5923 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5925 PR rtl-optimization/70467
5926 * gcc.target/i386/pr70467-2.c: New test.
5928 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5929 Marek Polacek <polacek@redhat.com>
5932 * g++.dg/init/new47.C: New test.
5934 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5937 * gcc.target/arm/pr70496.c: New test.
5939 2016-04-01 Nathan Sidwell <nathan@acm.org>
5942 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5944 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5947 * gcc.dg/strlenopt.h (memmove): New.
5948 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5949 instead of "string.h".
5950 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5951 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5952 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5953 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5954 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5955 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5956 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5957 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5958 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5959 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5960 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5961 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5962 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5963 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5964 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5965 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5966 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5967 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5968 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5969 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5971 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5973 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5974 (Holder::foo): Reflect this.
5976 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5979 * gcc.dg/pr70442.c: New test.
5981 2016-03-31 Nathan Sidwell <nathan@acm.org>
5984 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5986 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5989 * gcc.target/i386/pr70453.c: New test.
5991 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5994 * gcc.c-torture/pr70292.c: New test.
5996 2016-03-31 Marek Polacek <polacek@redhat.com>
5999 * c-c++-common/pr70297.c: New test.
6000 * g++.dg/cpp0x/typedef-redecl.C: New test.
6001 * gcc.dg/typedef-redecl2.c: New test.
6003 2016-03-31 Jakub Jelinek <jakub@redhat.com>
6005 PR rtl-optimization/70460
6006 * gcc.c-torture/execute/pr70460.c: New test.
6008 2016-03-31 Richard Biener <rguenther@suse.de>
6011 * g++.dg/ext/vector30.C: New testcase.
6013 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6014 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6016 * gfortran.dg/fmt_pf.f90: New test.
6018 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6020 Forward-port from 5 branch
6021 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6024 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6025 dg-require-effective-target after dg-do.
6027 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6029 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6031 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6032 Julian Brown <julian@codesourcery.com>
6033 Chung-Lin Tang <cltang@codesourcery.com>
6034 Cesar Philippidis <cesar@codesourcery.com>
6035 James Norris <jnorris@codesourcery.com>
6036 Tom de Vries <tom@codesourcery.com>
6037 Nathan Sidwell <nathan@codesourcery.com>
6039 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6040 * c-c++-common/goacc/loop-clauses.c: Likewise.
6041 * g++.dg/goacc/template.C: Likewise.
6042 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6043 * gfortran.dg/goacc/loop-1.f95: Likewise.
6044 * gfortran.dg/goacc/loop-5.f95: Likewise.
6045 * gfortran.dg/goacc/loop-6.f95: Likewise.
6046 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6047 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6048 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6049 * c-c++-common/goacc/clauses-fail.c: Likewise.
6050 * c-c++-common/goacc/parallel-1.c: Likewise.
6051 * c-c++-common/goacc/reduction-1.c: Likewise.
6052 * c-c++-common/goacc/reduction-2.c: Likewise.
6053 * c-c++-common/goacc/reduction-3.c: Likewise.
6054 * c-c++-common/goacc/reduction-4.c: Likewise.
6055 * c-c++-common/goacc/routine-3.c: Likewise.
6056 * c-c++-common/goacc/routine-4.c: Likewise.
6057 * c-c++-common/goacc/routine-5.c: Likewise.
6058 * c-c++-common/goacc/tile.c: Likewise.
6059 * g++.dg/goacc/template.C: Likewise.
6060 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6061 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6062 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6063 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6064 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6065 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6066 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6067 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6068 * c-c++-common/goacc/use_device-1.c: ... this file.
6069 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6070 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6071 * c-c++-common/goacc/host_data-6.c: ... this file.
6072 * c-c++-common/goacc/loop-2-kernels.c: New file.
6073 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6074 * c-c++-common/goacc/loop-3.c: Likewise.
6075 * g++.dg/goacc/reference.C: Likewise.
6076 * g++.dg/goacc/routine-1.C: Likewise.
6077 * g++.dg/goacc/routine-2.C: Likewise.
6079 2016-03-30 Richard Biener <rguenther@suse.de>
6082 * gcc.dg/torture/pr70450.c: New testcase.
6084 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6087 * gcc.dg/torture/pr70421.c: New test.
6088 * gcc.target/i386/avx512f-pr70421.c: New test.
6090 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6093 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6094 (check): New function.
6096 (foo): Align stack to 16 bytes when calling bar.
6097 * gcc.target/i386/cleanup-2.c: Likewise.
6099 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6101 PR tree-optimization/59124
6102 * gcc.dg/Warray-bounds-19.c: New test.
6104 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6106 * lib/prune.exp (escape_regex_chars): New.
6107 (prune_file_path): Update to quote metcharacters for regexp.
6109 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6111 PR rtl-optimization/70429
6112 * gcc.c-torture/execute/pr70429.c: New test.
6114 PR tree-optimization/70405
6115 * gcc.dg/pr70405.c: New test.
6117 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6120 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6121 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6123 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6126 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6127 __cilkrts_set_param to set two workers.
6128 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6129 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6131 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6133 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6135 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6138 * gcc.target/i386/pr70406.c: New test.
6140 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6142 * gnat.dg/specs/double_record_extension3.ads: New test.
6144 2016-03-25 Richard Henderson <rth@redhat.com>
6147 * gcc.target/aarch64/pr70120-1.c: New.
6148 * gcc.target/aarch64/pr70120-2.c: New.
6149 * gcc.target/aarch64/pr70120-3.c: New.
6151 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6154 * g++.dg/template/mangle2.C: The dg-do directive should be
6155 "compile" not "assemble".
6157 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6160 * gcc.dg/pr69650.c: New test.
6162 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6164 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6166 2016-03-25 Alan Modra <amodra@gmail.com>
6168 * gcc.dg/dfp/pr70052.c: New test.
6170 2016-03-24 Richard Henderson <rth@redhat.com>
6173 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6174 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6176 2016-03-24 Tom de Vries <tom@codesourcery.com>
6178 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6180 2016-03-24 Tom de Vries <tom@codesourcery.com>
6182 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6183 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6185 2016-03-24 Tom de Vries <tom@codesourcery.com>
6187 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6188 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6190 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6193 * g++.dg/template/mangle2.C: New test.
6195 2016-03-24 Richard Biener <rguenther@suse.de>
6197 PR tree-optimization/70396
6198 * gcc.dg/torture/pr70396.c: New testcase.
6200 2016-03-24 Richard Biener <rguenther@suse.de>
6203 * gcc.dg/torture/pr70370.c: New testcase.
6205 2016-03-24 Tom de Vries <tom@codesourcery.com>
6207 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6208 * gfortran.dg/goacc/kernels-tree.f95: Same.
6209 * gfortran.dg/goacc/parallel-tree.f95: Same.
6211 2016-03-24 Tom de Vries <tom@codesourcery.com>
6213 * c-c++-common/goacc/uninit-if-clause.c: New test.
6214 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6216 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6219 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6222 2016-03-24 Richard Biener <rguenther@suse.de>
6224 PR tree-optimization/70372
6225 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6227 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6230 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6232 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6235 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6237 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6240 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6241 * g++.dg/cpp1y/pr70001.C: New test.
6244 * g++.dg/cpp0x/constexpr-70323.C: New test.
6246 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6247 Jason Merrill <jason@redhat.com>
6248 Jakub Jelinek <jakub@redhat.com>
6251 * g++.dg/cpp0x/constexpr-69315.C: New test.
6252 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6254 2016-03-23 Marek Polacek <polacek@redhat.com>
6257 * g++.dg/warn/Wignored-attributes-1.C: New test.
6258 * g++.dg/warn/Wignored-attributes-2.C: New test.
6260 2016-03-23 Tom de Vries <tom@codesourcery.com>
6262 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6264 * gfortran.dg/goacc/private-3.f95 (test): Same.
6265 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6268 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6270 * lib/target-supports.exp: Remove v7ve entry from loop
6271 creating effective target checks.
6272 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6273 (add_options_for_arm_arch_v7ve): Likewise.
6275 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6277 PR tree-optimization/70354
6278 * gcc.dg/vect/pr70354-1.c: New test.
6279 * gcc.dg/vect/pr70354-2.c: New test.
6280 * gcc.target/i386/avx2-pr70354-1.c: New test.
6281 * gcc.target/i386/avx2-pr70354-2.c: New test.
6283 2016-03-22 Jeff Law <law@redhat.com>
6286 * gcc.dg/tree-ssa/pr70232.c: New test.
6288 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6291 * gcc.target/i386/pr70302.c: New test.
6293 2016-03-22 Richard Biener <rguenther@suse.de>
6296 * g++.dg/torture/pr70251.C: New testcase.
6298 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6301 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6302 Wmisleading-indentation.c.
6303 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6304 reflect change to diagnostic text and order of messages.
6305 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6307 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6309 * g++.dg/ext/java-3.C: Don't compile on AIX.
6311 2016-03-22 Richard Biener <rguenther@suse.de>
6314 * gcc.dg/torture/pr70333.c: New testcase.
6316 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6318 * g++.dg/ext/pr70290.C: New test.
6320 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6323 * gcc.target/i386/pr70325.c: New test.
6325 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6328 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6329 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6332 * gcc.target/i386/pr70300.c: New test.
6335 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6336 (func2): New function for cond with parens, xfail warning for c++.
6337 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6339 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6342 * g++.dg/template/ptrmem30.C: New test.
6344 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6347 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6348 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6350 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6353 * gcc.dg/pr70326.c: New test.
6355 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6356 Jakub Jelinek <jakub@redhat.com>
6358 PR tree-optimization/70317
6359 * gcc.dg/pr70317.c: New test.
6361 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6364 * gcc.target/i386/pr70327.c: New test.
6366 2016-03-21 Martin Liska <mliska@suse.cz>
6369 * gcc.dg/ipa/pr70306.c: New test.
6371 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6373 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6374 * gcc.target/arm/attr-align3.c: Likewise.
6375 * gcc.target/arm/attr_arm.c: Likewise.
6376 * gcc.target/arm/flip-thumb.c: Likewise.
6378 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6381 * gcc.target/powerpc/altivec-36.c: New test.
6383 2016-03-21 Richard Biener <rguenther@suse.de>
6385 PR tree-optimization/70310
6386 * gcc.dg/torture/pr70310.c: New testcase.
6388 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6391 * gcc.target/i386/pr70293.c: New test.
6393 2016-03-21 Richard Biener <rguenther@suse.de>
6395 PR tree-optimization/70288
6396 * gcc.dg/torture/pr70288-1.c: New testcase.
6397 * gcc.dg/torture/pr70288-2.c: Likewise.
6399 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6401 PR rtl-optimization/69307
6402 * gcc.target/arm/pr69307.c: New test.
6404 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6406 PR rtl-optimization/69102
6407 * gcc.c-torture/compile/pr69102.c: New test.
6409 2016-03-18 Jeff Law <law@redhat.com>
6411 PR rtl-optimization/70263
6412 * gcc.c-torture/compile/pr70263-1.c: New test.
6413 * gcc.target/i386/pr70263-2.c: New test.
6415 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6417 PR rtl-optimization/70278
6418 * gcc.dg/torture/pr70278.c: New test.
6419 * gcc.target/arm/pr70278.c: New test.
6421 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6424 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6425 (test_builtin_types_compatible_p): New test function.
6426 * gcc.dg/pr70281.c: New test case.
6428 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6431 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6433 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6435 PR tree-optimization/70252
6436 * gcc.dg/pr70252.c: New test.
6438 2016-03-18 Tom de Vries <tom@codesourcery.com>
6440 * gcc.dg/pr70161-2.c: New test.
6441 * gcc.dg/pr70161.c: New test.
6443 2016-03-18 Tom de Vries <tom@codesourcery.com>
6446 * gcc.dg/pr70269.c: New test.
6448 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6451 * g++.dg/ext/java-3.C: New test.
6453 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6456 * g++.dg/lookup/pr70205.C: New test.
6458 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6461 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6463 2016-03-17 Marek Polacek <polacek@redhat.com>
6466 * gcc.dg/atomic-op-6.c: New test.
6468 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6471 * c-c++-common/pr70264.c: New test case.
6473 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6476 * c-c++-common/pr70144-1.c: New test.
6477 * c-c++-common/pr70144-2.c: New test.
6480 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6481 * g++.dg/opt/flifetime-dse6.C: New test.
6482 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6484 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6487 * gcc.dg/pic-1.c: New test.
6488 * gcc.dg/pic-2.c: Likewise.
6489 * gcc.dg/pic-3.c: Likewise.
6490 * gcc.dg/pic-4.c: Likewise.
6491 * gcc.dg/pie-1.c: Likewise.
6492 * gcc.dg/pie-2.c: Likewise.
6493 * gcc.dg/pie-3.c: Likewise.
6494 * gcc.dg/pie-4.c: Likewise.
6495 * gcc.dg/pie-5.c: Likewise.
6496 * gcc.dg/pie-6.c: Likewise.
6498 2016-03-17 Tom de Vries <tom@codesourcery.com>
6500 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6501 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6503 2016-03-17 Richard Biener <rguenther@suse.de>
6506 * g++.dg/debug/pr70271.C: New testcase.
6508 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6510 * gcc.target/i386/pr70251.c: New test.
6512 2016-03-17 Marek Polacek <polacek@redhat.com>
6515 * g++.dg/warn/constexpr-70194.C: New test.
6517 2016-03-16 Richard Henderson <rth@redhat.com>
6520 * gcc.c-torture/compile/pr70240.c: New.
6522 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6524 * gcc.c-torture/compile/20151204.c: Skip for avr.
6526 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6529 * g++.dg/opt/pr70245.C: New test.
6530 * g++.dg/opt/pr70245.h: New file.
6531 * g++.dg/opt/pr70245-aux.cc: New file.
6533 2016-03-16 Martin Sebor <msebor@redhat.com>
6535 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6537 2016-03-16 Richard Henderson <rth@redhat.com>
6540 * gcc.c-torture/compile/pr70199.c: New.
6542 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6544 * gcc.dg/uninit-19.c: Run dos2unix.
6546 2016-03-16 Marek Polacek <polacek@redhat.com>
6549 * gcc.dg/nested-func-10.c: New test.
6550 * gcc.dg/nested-func-9.c: New test.
6552 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6554 PR tree-optimization/68714
6555 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6557 2016-03-16 Tom de Vries <tom@codesourcery.com>
6559 PR tree-optimization/68715
6560 * gcc.dg/graphite/pr68715-2.c: New test.
6561 * gcc.dg/graphite/pr68715.c: New test.
6562 * gfortran.dg/graphite/pr68715.f90: New test.
6564 2016-03-16 Tom de Vries <tom@codesourcery.com>
6566 PR tree-optimization/68809
6567 * gcc.dg/graphite/pr68809-2.c: New test.
6568 * gcc.dg/graphite/pr68809.c: New test.
6570 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6573 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6574 method call to i () as argument. Adjust expected output.
6577 * g++.dg/ubsan/pr70147-1.C: New test.
6578 * g++.dg/ubsan/pr70147-2.C: New test.
6580 2016-03-15 Martin Sebor <msebor@redhat.com>
6583 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6585 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6587 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6590 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6593 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6594 libatomic_available.
6596 2016-03-15 Marek Polacek <polacek@redhat.com>
6599 * g++.dg/ext/attribute-may-alias-4.C: New test.
6601 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6603 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6604 -fvar-tracking-assignments-toggle flag.
6606 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6608 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6610 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6612 PR rtl-optimization/70222
6613 * gcc.c-torture/execute/pr70222-1.c: New test.
6614 * gcc.c-torture/execute/pr70222-2.c: New test.
6616 2016-03-15 Richard Henderson <rth@redhat.com>
6618 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6620 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6622 PR rtl-optimization/69032
6623 * gcc.dg/pr69032.c: New test.
6625 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6627 PR rtl-optimization/63384
6628 * g++.dg/pr63384.C: New test.
6630 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6633 * gcc.target/i386/pr64411.C: New test.
6635 2016-03-15 Tom de Vries <tom@codesourcery.com>
6637 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6638 * gfortran.dg/goacc/kernels-alias.f95: New test.
6640 2016-03-14 Martin Sebor <msebor@redhat.com>
6643 * g++.dg/cpp0x/constexpr-inline.C: New test.
6644 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6646 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6648 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6650 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6653 * gcc.dg/pr70219.c: New test.
6655 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6658 * gcc.dg/torture/pr70083.c: New test.
6659 * gcc.target/i386/pr70083.c: New test.
6661 2016-03-14 Richard Biener <rguenther@suse.de>
6663 PR tree-optimization/56365
6664 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6666 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6669 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6671 * g++.dg/pr70098.C: New testcase.
6674 2016-03-14 Tom de Vries <tom@codesourcery.com>
6676 PR tree-optimization/70045
6677 * gcc.dg/graphite/pr70045.c: New test.
6679 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6682 * gfortran.dg/include_9.f90: New test.
6684 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6687 gfortran.dg/prof/prof.exp: New script.
6688 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6690 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6692 PR rtl-optimization/69307
6693 * gcc.dg/pr69307.c: New test.
6695 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6698 * gcc.target/arm/pr69614.c: New.
6700 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6703 * gfortran.dg/submodule_14.f08: New test
6706 * gfortran.dg/submodule_15.f08: New test
6708 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6711 * g++.dg/cpp1y/paren3.C: New test.
6713 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6716 * gcc.target/powerpc/ppc-round2.c: New test.
6718 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6721 * gcc.dg/torture/pr70123.c: New test.
6723 2016-03-11 Jeff Law <law@redhat.com>
6725 PR tree-optimization/70190
6726 * gcc.c-torture/compile/pr70190.c: New test.
6728 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6731 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6733 (test43_b): Likewise.
6734 (test43_c): Likewise.
6735 (test43_d): Likewise.
6736 (test43_e): Likewise.
6737 (test43_f): Likewise.
6738 (test43_g): Likewise.
6739 (test44_a): Likewise.
6740 (test44_b): Likewise.
6741 (test44_c): Likewise.
6742 (test44_d): Likewise.
6743 (test44_e): Likewise.
6745 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6748 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6750 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6752 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6755 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6759 * gcc.target/aarch64/pr69245_2.c: New test.
6761 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6763 PR tree-optimization/70177
6764 * gcc.dg/pr70177.c: New test.
6766 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6768 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6770 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6772 * gcc.dg/tree-ssa/sra-20.c: New.
6774 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6776 PR rtl-optimization/70174
6777 * gcc.dg/pr70174.c: New test.
6779 PR tree-optimization/70169
6780 * gcc.dg/pr70169.c: New test.
6782 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6785 * gcc.target/i386/pr70160.c: New test.
6787 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6789 * gcc.target/s390/dfp-1.c: New test.
6791 2016-03-10 Nick Clifton <nickc@redhat.com>
6794 * gcc.target/aarch64/pr70044.c: New test.
6796 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6797 Jakub Jelinek <jakub@redhat.com>
6800 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6801 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6802 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6804 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6807 * g++.dg/lto/pr69589_0.C: New testcase
6808 * g++.dg/lto/pr69589_1.C: New testcase
6810 2016-03-10 Marek Polacek <polacek@redhat.com>
6813 * g++.dg/delayedfold/unary-plus1.C: New test.
6815 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6817 * gcc.target/arm/pr45701-1.c: Escape brackets.
6818 * gcc.target/arm/pr45701-2.c: Likewise.
6820 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6822 * gfortran.dg/unconstrained_commons.f: New.
6824 2016-03-10 Alan Modra <amodra@gmail.com>
6826 * gcc.dg/pr69195.c: New.
6827 * gcc.dg/pr69238.c: New.
6829 2016-03-10 Tom de Vries <tom@codesourcery.com>
6832 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6834 2016-03-10 Richard Biener <rguenther@suse.de>
6836 PR tree-optimization/70128
6837 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6838 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6840 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6842 PR tree-optimization/70152
6843 * gcc.dg/pr70152.c: New test.
6846 * gcc.target/i386/pr70086-1.c: New test.
6847 * gcc.target/i386/pr70086-2.c: New test.
6848 * gcc.target/i386/pr70086-3.c: New test.
6850 PR tree-optimization/70127
6851 * gcc.c-torture/execute/pr70127.c: New test.
6853 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6855 * c-c++-common/goacc/combined-directives-2.c: New test.
6857 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6861 * g++.dg/diagnostic/pr70105.C: New test.
6862 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6863 (test_multiple_ordinary_maps): New test function.
6865 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6869 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6870 Drop range information from call to inform_at_rich_loc.
6871 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6873 (test_show_locus): Replace calls to rich_location::add_range with
6874 calls to add_range. Rewrite the tests that used the now-defunct
6875 rich_location ctor taking a source_range. Simplify other tests
6876 by replacing calls to COMBINE_LOCATION_DATA with calls to
6879 2016-03-09 Richard Biener <rguenther@suse.de>
6880 Jakub Jelinek <jakub@redhat.com>
6882 PR tree-optimization/70138
6883 * gcc.dg/vect/pr70138-1.c: New testcase.
6884 * gcc.dg/vect/pr70138-2.c: Likewise.
6886 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6889 * gcc.target/i386/pr70049.c: New test.
6891 2016-03-09 Richard Biener <rguenther@suse.de>
6894 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6895 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6896 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6898 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6900 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6903 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6906 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6909 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6912 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6913 in testcase comment.
6915 2016-03-09 Tom de Vries <tom@codesourcery.com>
6917 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6918 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6919 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6920 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6921 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6922 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6923 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6924 * gfortran.dg/goacc/kernels-loop.f95: New test.
6926 2016-03-08 Martin Sebor <msebor@redhat.com>
6929 * g++.dg/warn/overflow-warn-7.C: New test.
6931 2016-03-08 Jason Merrill <jason@redhat.com>
6933 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6934 * lib/target-supports.exp (check_effective_target_concepts): New.
6936 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6939 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6940 * g++.dg/ubsan/pr70135.C: New test.
6943 * gcc.dg/pr70110.c: New test.
6945 2016-03-07 Martin Jambor <mjambor@suse.cz>
6947 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6948 * c-c++-common/gomp/if-1.c: Likewise.
6949 * c-c++-common/gomp/pr61486-2.c: Likewise.
6950 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6951 to dg-additional-options.
6952 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6953 * g++/gomp/target-teams-1.c: Likewise.
6954 * gcc.dg/gomp/gomp.exp: Likewise.
6955 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6956 dg-additional-options.
6957 * gfortran.dg/gomp/gomp.exp: Likewise.
6958 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6959 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6960 dg-additional-options.
6961 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6963 2016-03-07 Martin Jambor <mjambor@suse.cz>
6965 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6966 * c-c++-common/gomp/gridify-1.c: New test.
6967 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6969 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6971 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6972 trigger for cortex-r8, when scanning for register r8.
6973 * gcc.target/arm/pr45701-2.c: Likewise.
6975 2016-02-26 Richard Biener <rguenther@suse.de>
6976 Jeff Law <law@redhat.com>
6978 PR tree-optimization/69740
6979 * gcc.c-torture/compile/pr69740-1.c: New test.
6980 * gcc.c-torture/compile/pr69740-2.c: New test.
6982 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6984 * lib/target-supports.exp
6985 (check_effective_target_whole_vector_shift): Enable for PPC64.
6987 2016-03-07 Richard Biener <rguenther@suse.de>
6989 PR tree-optimization/70115
6990 * gcc.dg/torture/pr70115.c: New testcase.
6992 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6995 * c-c-++-common/goacc/pr69916.c: New.
6997 2016-03-07 Richard Henderson <rth@redhat.com>
6999 * gcc.c-torture/compile/pr70061.c: New test.
7001 2016-03-07 Richard Biener <rguenther@suse.de>
7004 * gcc.dg/vect/O3-pr36098.c: New testcase.
7006 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7008 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7010 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7012 * gnat.dg/renaming9.ad[sb]: New testcase.
7014 2016-03-05 Jakub Jelinek <jakub@redhat.com>
7017 * g++.dg/expr/stdarg3.C: New test.
7019 2016-03-04 Jeff Law <law@redhat.com>
7021 PR tree-optimization/69196
7022 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7025 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7028 * gcc.dg/pr69973.c: New test.
7030 PR rtl-optimization/69941
7031 * gcc.dg/torture/pr69941.c: New test.
7034 * gcc.dg/pr69824.c: New test.
7036 2016-03-05 Tom de Vries <tom@codesourcery.com>
7038 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7039 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7042 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7045 * g++.dg/cpp1y/var-templ48.C: New test.
7046 * g++.dg/cpp1y/var-templ49.C: New test.
7048 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7050 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7052 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7055 * g++.dg/ubsan/pr70035.C: New test.
7058 * gcc.target/i386/pr70062.c: New test.
7060 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7062 * g++.dg/template/typename21.C: Remove c++98_only.
7064 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7066 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7068 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7071 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7073 (fn_42_b): Likewise.
7074 (fn_42_c): Likewise.
7076 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7079 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7081 (fn_40_b): Likewise.
7082 (fn_41_a): Likewise.
7083 (fn_41_b): Likewise.
7085 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7088 * gcc.target/i386/avx512f-pr70059.c: New test.
7089 * gcc.target/i386/avx512dq-pr70059.c: New test.
7091 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7093 PR rtl-optimization/57676
7094 * gcc.dg/torture/pr57676.c: New test.
7096 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7098 * gcc.dg/pr70026.c: New test.
7100 2016-03-04 Marek Polacek <polacek@redhat.com>
7103 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7104 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7106 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7109 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7111 (test_corners_sisd_si): Likewise.
7112 (main): Remove checks of the above.
7113 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7115 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7117 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7119 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7121 * gcc.dg/torture/pr69951.c: Accept argc==0.
7123 2016-03-04 Richard Biener <rguenther@suse.de>
7126 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7127 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7129 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7132 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7135 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7138 * gcc.dg/guality/pr69947.c: New test.
7140 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7143 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7145 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7147 PR rtl-optimization/69904
7148 * gcc.target/arm/pr69904.c: New test.
7150 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7153 * gcc.dg/vect/pr70021.c: New test.
7154 * gcc.target/i386/pr70021.c: New test.
7156 2016-03-03 Marek Polacek <polacek@redhat.com>
7159 * gcc.dg/pr70050.c: New test.
7161 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7163 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7165 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7167 PR tree-optimization/70043
7168 * gfortran.dg/vect/pr70043.f90: New test.
7170 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7172 * gnat.dg/specs/task1.ads: New test.
7174 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7176 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7177 Invoke gdb with -batch.
7178 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7180 2016-03-03 Richard Biener <rguenther@suse.de>
7182 PR tree-optimization/55936
7183 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7185 2016-03-02 Jeff Law <law@redhat.com>
7187 PR rtl-optimization/69942
7188 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7189 effects of argument promotions.
7191 PR tree-optimization/69987
7192 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7193 target does not support -fprefetch-loop-arrays.
7195 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7197 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7199 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7201 PR rtl-optimization/69052
7202 * gcc.target/i386/pr69052.c: New test.
7204 2016-03-02 Alan Modra <amodra@gmail.com>
7206 * gcc.dg/pr69990.c: New.
7208 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7211 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7214 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7217 * gcc.target/i386/pr70028.c: New test.
7219 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7221 * c-c++-common/asan/swapcontext-test-1.c,
7222 * c-c++-common/tsan/thread_leak.c,
7223 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7224 * g++.dg/tsan/benign_race.C,
7225 * g++.dg/tsan/fd_close_norace.C,
7226 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7227 races with sanitizer output
7229 2016-03-02 Richard Biener <rguenther@suse.de>
7230 Uros Bizjak <ubizjak@gmail.com>
7233 * gcc.dg/simd-8.c: New testcase.
7235 2016-03-02 Richard Biener <rguenther@suse.de>
7238 * gcc.dg/simd-7.c: New testcase.
7240 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7242 * gcc.target/i386/pr70007.c: Tweak.
7244 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7246 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7248 2016-03-02 Marek Polacek <polacek@redhat.com>
7251 * gcc.dg/pr67854.c: New test.
7253 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7256 * gcc.dg/torture/pr70025.c: New test.
7258 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7260 PR tree-optimization/68621
7261 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7263 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7265 * gcc.target/i386/pr70007.c: New test.
7267 2016-03-01 Jeff Law <law@redhat.com>
7269 PR tree-optimization/69196
7270 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7272 PR tree-optimization/69196
7273 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7274 duplicating code and spoiling the expected output.
7276 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7279 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7280 supports power9 before doing tests.
7281 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7282 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7283 * gcc.target/powerpc/p9-permute.c: Likewise.
7285 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7288 * gcc.target/i386/pr70027.c: New test.
7290 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7292 * gcc.dg/pr70017.c: New test.
7294 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7298 * gcc.dg/pr69796.c: New test.
7299 * gcc.dg/pr69974.c: New test.
7301 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7303 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7305 2016-02-29 Jeff Law <law@redhat.com>
7307 PR tree-optimization/69987
7308 * gfortran.dg/pr69987.f90: New test.
7310 PR tree-optimization/69989
7311 * gcc.c-torture/compile/pr69989-2.c: New test.
7313 2016-03-01 Marek Polacek <polacek@redhat.com>
7316 * g++.dg/parse/invalid1.C: New test.
7318 2016-03-01 Richard Biener <rguenther@suse.de>
7321 * gcc.dg/pr70022.c: New testcase.
7323 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7325 PR tree-optimization/69956
7326 * gcc.dg/pr69956.c: New test.
7328 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7331 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7332 XFAIL when hardware supports efficient unaligned storage access.
7334 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7337 * g++.dg/template/pr69961a.C: New test.
7338 * g++.dg/template/pr69961b.C: New test.
7340 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7342 PR preprocessor/69985
7343 * gcc.dg/cpp/pr69985.c: New test case.
7345 2016-02-29 Jeff Law <law@redhat.com>
7347 PR tree-optimization/70005
7348 * gcc.c-torture/execute/pr70005.c New test.
7350 PR tree-optimization/69999
7351 * gcc.c-torture/compile/pr69999.c: New test.
7353 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7355 PR tree-optimization/69652
7356 * gcc.dg/torture/pr69652.c: Delete test.
7357 * gcc.dg/vect/pr69652.c: New test.
7359 2016-02-19 Richard Biener <rguenther@suse.de>
7361 PR tree-optimization/69980
7362 * gfortran.dg/vect/pr69980.f90: New testcase.
7364 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7366 * gcc.target/sparc/20160229-1.c: New test.
7368 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7370 * gnat.dg/stack_usage3.adb: New test.
7371 * gnat.dg/stack_usage3_pkg.ads: New helper.
7373 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7375 * gnat.dg/renaming8.adb: New test.
7376 * gnat.dg/renaming8_pkg1.ads: New helper.
7377 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7378 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7380 2016-02-29 Richard Biener <rguenther@suse.de>
7382 PR tree-optimization/69720
7383 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7385 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7389 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7391 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7392 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7395 * gfortran.dg/coarray_8.f90: Adjust error message.
7396 * gfortran.dg/pr56007.f90: New test.
7397 * gfortran.dg/pr56007.f: New test.
7399 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7401 PR tree-optimization/69989
7402 * gcc.dg/torture/pr69989.c: New test.
7404 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7406 * gcc.target/i386/stack-realign-win.c: New test.
7408 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7411 * gfortran.dg/pr60126.f90: New test.
7413 2016-02-27 Jeff Law <law@redhat.com>
7416 2016-02-26 Richard Biener <rguenther@suse.de>
7417 Jeff Law <law@redhat.com>
7419 PR tree-optimization/69740
7420 * gcc.c-torture/compile/pr69740-1.c: New test.
7421 * gcc.c-torture/compile/pr69740-2.c: New test.
7423 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7426 * gfortran.dg/newunit_4.f90: New test.
7428 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7431 PR rtl-optimization/69886
7432 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7433 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7436 2016-02-26 Martin Sebor <msebor@redhat.com>
7438 PR tree-optimization/15826
7439 * gcc.dg/tree-ssa/pr15826.c: New test.
7441 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7444 * gcc.target/powerpc/pr69969.c: New test.
7446 2016-02-26 Martin Sebor <msebor@redhat.com>
7449 * g++.old-deja/g++.other/decl5.C: Add a test case.
7451 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7454 * gcc.target/powerpc/pr69946.c: New file.
7456 2016-02-26 Richard Biener <rguenther@suse.de>
7457 Jeff Law <law@redhat.com>
7459 PR tree-optimization/69740
7460 * gcc.c-torture/compile/pr69740-1.c: New test.
7461 * gcc.c-torture/compile/pr69740-2.c: New test.
7463 2016-02-26 Martin Jambor <mjambor@suse.cz>
7466 * gcc.dg/torture/pr69932.c: New test.
7467 * gcc.dg/torture/pr69936.c: Likewise.
7469 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7472 * gcc.target/s390/pr69709.c: New test.
7474 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7477 * gcc.target/aarch64/pr69245_1.c: New test.
7479 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7482 * gcc.dg/torture/pr69613.c: New test.
7484 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7486 PR rtl-optimization/69891
7487 * gcc.target/i386/pr69891.c: New test.
7489 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7490 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7493 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7494 functionality for both 32-bit and 64-bit.
7496 2016-02-26 Richard Biener <rguenther@suse.de>
7498 PR tree-optimization/69551
7499 * gcc.dg/torture/pr69951.c: New testcase.
7501 2016-02-25 Richard Biener <rguenther@suse.de>
7503 PR tree-optimization/48795
7504 * gcc.dg/Warray-bounds-18.c: New testcase.
7506 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7508 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7510 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7512 PR rtl-optimization/69896
7513 * gcc.dg/pr69896.c: New test.
7515 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7518 * g++.dg/cpp1y/paren2.C: New test.
7520 2016-02-24 Martin Sebor <msebor@redhat.com>
7523 * gcc.dg/enum-mode-2.c: New test.
7525 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7528 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7529 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7530 * g++.dg/ubsan/pr69922.C: New test.
7532 2016-02-24 Marek Polacek <polacek@redhat.com>
7535 * gcc.dg/pr69819.c: New test.
7537 2016-02-24 Martin Sebor <msebor@redhat.com>
7540 * g++.dg/ext/flexary15.C: New test.
7542 2016-02-24 Martin Sebor <msebor@redhat.com>
7544 * gcc.dg/builtins-68.c: Avoid making unportable
7545 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7546 * g++.dg/ext/builtin_alloca.C: Same.
7548 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7549 Charles Baylis <charles.baylis@linaro.org>
7552 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7554 2016-02-24 Richard Biener <rguenther@suse.de>
7555 Jakub Jelinek <jakub@redhat.com>
7558 * gcc.dg/torture/pr69760.c: New testcase.
7560 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7562 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7563 pattern on Solaris with as.
7565 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7567 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7568 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7569 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7570 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7572 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7575 * gcc.dg/pr69915.c: New test.
7577 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7579 PR rtl-optimization/69886
7580 * gcc.dg/torture/pr69886.c: New test.
7582 2016-02-24 Richard Biener <rguenther@suse.de>
7585 * gcc.dg/torture/pr68963.c: New testcase.
7587 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7590 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7591 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7592 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7593 * gcc.target/arm/atomic_loaddi_1.c: New test.
7594 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7595 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7596 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7597 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7598 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7599 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7600 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7601 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7603 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7606 * gcc.dg/torture/pr69909.c: New test.
7608 2016-02-24 Richard Biener <rguenther@suse.de>
7610 PR tree-optimization/69907
7611 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7612 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7613 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7615 2016-02-24 Christian Bruel <christian.bruel@st.com>
7617 * gcc.target/arm/pragma_cpp_fma.c: New test.
7619 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7622 * gfortran.dg/include_6.f90: Update test.
7624 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7627 * objc.dg/pr69844.m: New test.
7629 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7631 PR libgfortran/69456
7632 * gfortran.dg/namelist_89.f90: New test.
7633 * gfortran.dg/pr59700.f90: Update test..
7635 2016-02-23 Martin Sebor <msebor@redhat.com>
7638 * g++.dg/ext/builtin_alloca.C: New test.
7639 * gcc.dg/builtins-68.c: New test.
7641 2016-02-23 Richard Henderson <rth@redhat.com>
7643 * gcc.target/i386/addr-space-3.c: Remove test.
7645 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7647 PR preprocessor/69126
7648 PR preprocessor/69543
7649 * c-c++-common/pr69126-2-long.c: New test.
7650 * c-c++-common/pr69126-2-short.c: New test.
7651 * c-c++-common/pr69543-1.c: Remove xfail.
7653 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7655 PR preprocessor/69126
7656 PR preprocessor/69543
7657 PR preprocessor/69558
7658 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7660 (test_2): ...this, and add leading comment.
7661 (MACRO_3, test_3): New.
7662 (MACRO_4A, MACRO_4B, test_4): New.
7663 (MACRO): Rename to...
7666 (test_5): ...this, updating for renaming of MACRO, and
7667 add leading comment.
7668 * c-c++-common/pr69543-1.c: New.
7669 * c-c++-common/pr69543-2.c: New.
7670 * c-c++-common/pr69543-3.c: New.
7671 * c-c++-common/pr69543-4.c: New.
7672 * c-c++-common/pr69558-1.c: New.
7673 * c-c++-common/pr69558-2.c: New.
7674 * c-c++-common/pr69558-3.c: New.
7675 * c-c++-common/pr69558-4.c: New.
7676 * gcc.dg/pr69558.c: Move to...
7677 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7680 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7682 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7683 to -ftree-parallelize-loops/-fopenacc changes.
7684 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7685 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7686 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7687 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7688 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7689 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7690 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7691 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7692 * c-c++-common/goacc/kernels-loop.c: Likewise.
7693 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7694 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7695 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7696 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7698 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7700 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7702 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7705 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7708 * gcc.dg/pr69900.c: New test.
7710 2016-02-23 Martin Jambor <mjambor@suse.cz>
7712 PR tree-optimization/69666
7713 * gcc.dg/tree-ssa/pr69666.c: New test.
7715 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7718 * gfortran.dg/coarray_allocate_5.f08: New test.
7720 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7722 * gcc.target/s390/vcond-shift.c: Move to ...
7723 * gcc.target/s390/vector/vcond-shift.c: ... here.
7725 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7727 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7728 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7730 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7732 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7734 2016-02-20 Mark Wielaard <mjw@redhat.com>
7737 * gcc.dg/unused-variable-3.c: New test.
7739 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7742 * gcc.target/i386/pr69888.c: New test.
7744 2016-02-22 Richard Biener <rguenther@suse.de>
7746 PR tree-optimization/69882
7747 * gfortran.dg/vect/pr69882.f90: New testcase.
7749 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7752 * gcc.dg/pr69885.c: New test.
7754 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7758 * gcc.target/sh/pr54089-10.c: New.
7760 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7763 * gfortran.dg/deferred_character_15.f90 : New test.
7765 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7768 gfortran.dg/allocate_with_source_18.f03: New test.
7770 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7773 gfortran.dg/gomp/pr52531.f90: New test.
7775 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7778 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7781 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7784 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7785 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7788 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7791 * g++.dg/torture/pr69851.C: New test.
7793 2016-02-19 Martin Sebor <msebor@redhat.com>
7796 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7798 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7801 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7802 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7805 * g++.dg/cpp0x/pr67767.C: New test.
7807 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7809 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7810 for fp, simd, crypto, crc, lse.
7811 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7813 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7814 effective target check.
7816 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7819 * gcc.target/i386/pr69820.c: New test.
7821 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7823 * gcc.target/s390/vector/int128-1.c: New test.
7825 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7827 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7829 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7831 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7832 instruction pattern name to prevent the testcase from failing with
7835 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7837 * gcc.target/s390/md/movstr-2.c: New test.
7839 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7841 * gcc.target/s390/morestack.c: New test.
7843 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7846 * gcc.target/s390/pr69625.c: Add test case.
7848 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7851 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7853 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7856 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7857 * gcc.target/powerpc/fusion3.c: Likewise.
7859 2016-02-18 Richard Biener <rguenther@suse.de>
7862 * g++.dg/torture/pr69553.C: New testcase.
7864 2016-02-18 Nick Clifton <nickc@redhat.com>
7868 * gcc.target/arm/pr62554.c: New test.
7869 * gcc.target/arm/pr69610-1.c: New test.
7870 * gcc.target/arm/pr69610-2.c: New test.
7872 2016-02-18 Richard Biener <rguenther@suse.de>
7875 * gcc.dg/torture/pr69854.c: New testcase.
7877 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7880 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7882 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7884 * gcc.target/powerpc/vec-cg.c: New test.
7886 2016-02-17 Richard Biener <rguenther@suse.de>
7889 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7891 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7894 * gcc.c-torture/compile/pr69161.c: New test.
7896 2016-02-17 David Sherwood <david.sherwood@arm.com>
7899 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7900 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7902 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7904 * gcc.dg/ifcvt-4.c: Skip on Visium.
7906 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7908 * gnat.dg/atomic8.adb: New test.
7910 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7912 * gnat.dg/discr46.ad[sb]: New test.
7914 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7917 * gcc.target/powerpc/pr48344-1.c: New test.
7919 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7922 * gfortran.dg/associate_21.f90: New test.
7924 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7927 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7928 -Wnonnull in dg-options.
7929 * c-c++-common/nonnull-2.c: New test.
7931 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7932 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7934 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7936 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7939 * gcc.dg/pr69801.c: Add empty dg-options.
7941 2016-02-16 James Norris <jnorris@codesourcery.com>
7943 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7944 * g++.dg/goacc/deviceptr-1.c: New file.
7946 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7948 PR tree-optimization/69820
7949 * gcc.dg/vect/pr69820.c: New test.
7951 2016-02-16 Richard Biener <rguenther@suse.de>
7953 PR tree-optimization/69776
7954 * gcc.dg/torture/pr69776-2.c: New testcase.
7956 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7958 PR tree-optimization/69714
7959 * gcc.dg/torture/pr69714.c: New test.
7961 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7963 PR tree-optimization/69802
7964 * gcc.dg/pr69802.c: New test.
7966 2016-02-16 Richard Biener <rguenther@suse.de>
7969 * gcc.dg/pr69801.c: New testcase.
7971 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7973 PR libgfortran/69651
7974 * gfortran.dg/read_bang.f90: New test.
7975 * gfortran.dg/read_bang4.f90: New test.
7977 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7980 * g++.dg/init/pr69658.C: New test.
7983 * c-c++-common/pr69797.c: New test.
7985 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7987 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7988 check for aarch64*-*-*.
7990 2016-02-15 Richard Biener <rguenther@suse.de>
7992 PR tree-optimization/69783
7993 * gcc.dg/vect/pr69783.c: New testcase.
7995 2016-02-15 Richard Biener <rguenther@suse.de>
7997 PR tree-optimization/69776
7998 * gcc.dg/torture/pr69776.c: New testcase.
8000 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8003 * gfortran.dg/type_decl_4.f90: Reinstated.
8005 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
8008 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8010 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8014 * gfortran.dg/type_decl_4.f90: Removed.
8016 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8019 * gfortran.dg/type_decl_4.f90: New test.
8021 2016-02-14 Alan Modra <amodra@gmail.com>
8024 * gcc.c-torture/execute/stkalign.c: Revise test.
8026 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8029 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8031 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8034 * gcc.target/sh/torture/pr67260.c: New.
8036 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
8038 * gcc.dg/pr67964.c: Add dg-require-alias.
8040 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8044 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8046 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8048 PR libgfortran/69668
8049 * gfortran.dg/namelist_88.f90: New test.
8051 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8053 PR libgfortran/69668
8054 * gfortran.dg/namelist_38.f90: Update test.
8055 * gfortran.dg/namelist_84.f90: Update test.
8057 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8060 * gcc.dg/pr69554-1.c: New test.
8061 * gfortran.dg/pr69554-1.F90: New test.
8062 * gfortran.dg/pr69554-2.F90: New test.
8063 * lib/gcc-dg.exp (proc dg-locus): New function.
8064 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8065 distinguish between the caret-printing and non-caret-printing
8066 cases. If caret-printing has been explicitly enabled, bail out
8067 without attempting to fix up the output.
8069 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8073 * gcc.dg/spellcheck-options-3.c: New test case.
8074 * gcc.dg/spellcheck-options-4.c: New test case.
8075 * gcc.dg/spellcheck-options-5.c: New test case.
8076 * gcc.dg/spellcheck-options-6.c: New test case.
8077 * gcc.dg/spellcheck-options-7.c: New test case.
8078 * gcc.dg/spellcheck-options-8.c: New test case.
8079 * gcc.dg/spellcheck-options-9.c: New test case.
8080 * gcc.dg/spellcheck-options-10.c: New test case.
8082 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8084 PR rtl-optimization/69764
8085 PR rtl-optimization/69771
8086 * c-c++-common/pr69764.c: New test.
8087 * gcc.dg/torture/pr69771.c: New test.
8089 2016-02-12 Marek Polacek <polacek@redhat.com>
8091 * g++.dg/torture/init-list1.C: New.
8093 2016-02-12 Marek Polacek <polacek@redhat.com>
8095 * gcc.dg/pr69522.c: Add empty dg-options.
8097 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8099 * g++.dg/lto/lto.exp: Include and init mpx.
8100 * g++.dg/lto/pr69729_0.C: New test.
8102 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8105 * g++.dg/ipa/pr69241-4.C: New test.
8108 * g++.dg/ipa/pr68672-1.C: New test.
8109 * g++.dg/ipa/pr68672-2.C: New test.
8110 * g++.dg/ipa/pr68672-3.C: New test.
8112 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8115 * gcc.dg/pr69522.c: New test.
8117 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8120 * g++.dg/cpp1y/69098.C: New test.
8121 * g++.dg/cpp1y/69098-2.C: New test.
8123 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8125 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8126 and neighbour -> neighbor.
8127 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8128 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8129 * c-c++-common/Wvarargs.c: Likewise.
8130 * c-c++-common/goacc/host_data-5.c: Likewise.
8131 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8132 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8133 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8134 * gcc.target/aarch64/pr60697.c: Likewise.
8135 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8136 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8137 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8138 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8139 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8140 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8141 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8142 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8143 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8144 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8145 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8146 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8147 * g++.dg/lookup/koenig5.C: Likewise.
8148 * g++.dg/ext/no-asm-2.C: Likewise.
8149 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8150 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8151 * gfortran.dg/used_types_16.f90: Likewise.
8152 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8153 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8154 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8155 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8156 * gfortran.dg/abstract_type_6.f03: Likewise.
8157 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8158 * gfortran.dg/used_types_15.f90: Likewise.
8159 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8160 * gfortran.dg/exit_3.f08: Likewise.
8161 * gfortran.dg/open_status_2.f90: Likewise.
8162 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8163 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8164 * gfortran.dg/associate_1.f03: Likewise.
8165 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8166 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8167 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8168 * gcc.dg/builtin-object-size-1.c: Likewise.
8169 * gcc.dg/noreturn-6.c: Likewise.
8170 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8171 * gcc.dg/globalalias.c: Likewise.
8172 * gcc.dg/builtins-config.h: Likewise.
8173 * gcc.dg/pr30457.c: Likewise.
8174 * gcc.c-torture/compile/volatile-1.c: Likewise.
8175 * gcc.c-torture/execute/20101011-1.c: Likewise.
8176 * c-c++-common/Waddress-1.c: Likewise.
8178 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8181 * c-c++-common/Waddress-1.c: New test.
8183 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8186 * gfortran.dg/associate_19.f03: New test.
8187 * gfortran.dg/associate_20.f03: New test.
8189 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8191 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8193 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8195 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8196 .arch armv8-a\n. Add -dA to dg-options.
8197 * gcc.target/aarch64/assembler_arch_1.c: New test.
8198 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8200 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8203 * g++.dg/cpp0x/pr68726.C: New.
8205 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8207 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8210 2016-02-11 Richard Biener <rguenther@suse.de>
8212 * g++.dg/tree-ssa/pr61034.C: Adjust.
8214 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8217 * gcc.target/s390/pr69148.c: New.
8219 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8221 PR tree-optimization/69652
8222 * gcc.dg/torture/pr69652.c: New test.
8224 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8225 Patrick Palka <ppalka@gcc.gnu.org>
8229 * g++.dg/ipa/pr69241-1.C: New test.
8230 * g++.dg/ipa/pr69241-2.C: New test.
8231 * g++.dg/ipa/pr69241-3.C: New test.
8232 * g++.dg/ipa/pr69649.C: New test.
8234 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8236 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8237 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8239 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8241 PR tree-optimization/68021
8242 * gcc.dg/tree-ssa/pr68021.c: New test.
8244 2016-02-10 Richard Biener <rguenther@suse.de>
8246 PR tree-optimization/69726
8247 * gcc.dg/uninit-22.c: New testcase.
8249 2016-02-09 Andrew Pinski <apinski@cavium.com>
8252 * gcc.c-torture/compile/20160205-1.c: New testcase.
8254 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8257 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8258 instead accessing a really large arrray.
8259 * gcc.target/powerpc/fusion3.c: Likewise.
8261 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8264 * gcc.c-torture/execute/pr68532.c: New test.
8266 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8269 * gcc.dg/pr69634.c: New.
8271 2016-02-09 Richard Biener <rguenther@suse.de>
8273 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8275 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8277 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8279 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8281 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8283 2016-02-09 Richard Biener <rguenther@suse.de>
8285 PR tree-optimization/69715
8286 * gcc.dg/torture/pr69715.c: New testcase.
8288 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8291 * g++.dg/cpp0x/trailing12.C: New test.
8292 * g++.dg/cpp0x/trailing13.C: New test.
8294 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8298 * g++.dg/cpp1y/auto-fn29.C: New test.
8299 * g++.dg/cpp1y/auto-fn30.C: New test.
8301 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8303 PR tree-optimization/69209
8304 * gcc.c-torture/compile/pr69209.c: New test.
8306 2016-02-08 Jeff Law <law@redhat.com>
8308 PR tree-optimization/68541
8309 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8310 of statements allowed in join block for path splitting.
8312 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8315 * g++.dg/gomp/pr59627.C: New test.
8318 * g++.dg/ipa/pr69239.C: New test.
8320 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8322 PR preprocessor/69664
8323 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8324 * gcc.dg/cpp/warn-comments.c: Likewise.
8326 2016-02-08 Marek Polacek <polacek@redhat.com>
8329 * g++.dg/init/const12.C: New test.
8331 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8334 * gcc.dg/lto/pr55113_0.c: Remove test.
8336 2016-02-08 Richard Biener <rguenther@suse.de>
8338 PR tree-optimization/69719
8339 * gcc.dg/torture/pr69719.c: New testcase.
8341 2016-02-08 Richard Biener <rguenther@suse.de>
8342 Jeff Law <law@redhat.com>
8345 * gcc.target/mips/pr68273.c: New testcase.
8347 2016-02-08 Richard Biener <rguenther@suse.de>
8349 PR rtl-optimization/69274
8350 * gcc.target/i386/addr-sel-1.c: XFAIL.
8352 2016-02-08 Jeff Law <law@redhat.com>
8354 PR tree-optimization/68541
8355 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8357 PR tree-optimization/65917
8358 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8360 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8363 * gfortran.dg/namelist_args.f90: New test.
8365 2016-02-05 Jeff Law <law@redhat.com>
8367 PR tree-optimization/68541
8368 * gcc.dg/tree-ssa/split-path-2.c: New test.
8369 * gcc.dg/tree-ssa/split-path-3.c: New test.
8370 * gcc.dg/tree-ssa/split-path-4.c: New test.
8371 * gcc.dg/tree-ssa/split-path-5.c: New test.
8372 * gcc.dg/tree-ssa/split-path-6.c: New test.
8373 * gcc.dg/tree-ssa/split-path-7.c: New test.
8375 2016-02-05 Martin Sebor <msebor@redhat.com>
8378 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8379 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8381 2016-02-06 Richard HEnderson <rth@redhat.com>
8384 * gcc.target/i386/addr-space-4.c: New.
8385 * gcc.target/i386/addr-space-5.c: New.
8387 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8390 * gfortran.dg/elemental_dependency_6.f90: New.
8392 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8394 PR rtl-optimization/69691
8395 * gcc.c-torture/execute/pr69691.c: New test.
8398 * g++.dg/parse/pr69628.C: New test.
8400 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8402 * gcc.dg/sancov/asan.c: Move to ...
8403 * gcc.dg/asan/sancov-1.c: ... here.
8405 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8407 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8409 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8412 * gcc.target/i386/pr69677.c: New test.
8414 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8417 * g++.dg/template/pr68948.C: New test.
8419 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8421 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8422 (only necessary on s390x).
8424 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8426 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8427 -mno-accumulate-outgoing-args.
8429 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8431 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8433 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8436 * c-c++-common/pr69669.c: New test.
8438 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8441 * g++.dg/pr69667.C: New file.
8443 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8446 * gcc.dg/pr69619.c: Add new test.
8448 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8450 PR rtl-optimization/69577
8451 * gcc.target/i386/pr69577.c: New test.
8453 2016-02-04 Martin Liska <mliska@suse.cz>
8455 * g++.dg/asan/pr69276.C: New test.
8457 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8461 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8462 a single smulbb instruction.
8463 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8464 * gcc.target/amr/wmul-2.c: Likewise.
8466 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8470 * gcc.c-torture/execute/pr67714.c: New test.
8472 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8475 * gcc.target/i386/pr69454-1.c: New test.
8476 * gcc.target/i386/pr69454-2.c: New test.
8478 2016-02-03 Martin Sebor <msebor@redhat.com>
8485 * g++.dg/ext/flexarray-mangle-2.C: New test.
8486 * g++.dg/ext/flexarray-mangle.C: New test.
8487 * g++.dg/ext/flexarray-subst.C: New test.
8488 * g++.dg/ext/flexary11.C: New test.
8489 * g++.dg/ext/flexary12.C: New test.
8490 * g++.dg/ext/flexary13.C: New test.
8491 * g++.dg/ext/flexary14.C: New test.
8492 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8494 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8496 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8497 Define only if CHECK_FLOAT128 is defined.
8498 (main): Properly initialize u5.
8500 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8503 * gcc.dg/pr69627.c: New test.
8506 * gcc.dg/pr69644.c: New test.
8508 2016-02-03 Mike Stump <mikestump@comcast.net>
8510 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8511 support for struct-layout-1.exp.
8513 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8516 * g++.dg/cpp0x/pr69056.C: New test.
8518 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8519 Alexandre Oliva <aoliva@redhat.com>
8522 * gcc.target/powerpc/pr69461.c: New.
8524 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8526 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8528 (check_effective_target_fsanitize_thread): ... to here. Do not
8529 specify additional compile flags for the test source.
8530 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8531 specify additional compile flags for the test source.
8533 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8535 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8537 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8541 * gfortran.dg/coarray_allocate_2.f08: New test.
8542 * gfortran.dg/coarray_allocate_3.f08: New test.
8543 * gfortran.dg/coarray_allocate_4.f08: New test.
8545 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8547 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8548 use same scan-tree-dump-times on all platforms.
8549 * gcc.dg/vect/vect-outer-1.c: Likewise.
8550 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8551 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8552 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8553 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8554 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8555 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8556 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8558 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8560 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8563 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8565 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8567 2016-02-02 James Norris <jnorris@codesourcery.com>
8569 * c-c++-common/goacc/routine-5.c: Add tests.
8571 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8573 * gcc.target/nvptx/unsigned-cmp.c: New test.
8575 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8577 * gcc.target/aarch64/scalar_shift_1.c
8578 (test_corners_sisd_di): Improve force to SIMD register.
8579 (test_corners_sisd_si): Likewise.
8580 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8581 Remove scan-assembler check for ldr.
8583 2016-02-02 Richard Biener <rguenther@suse.de>
8585 PR tree-optimization/69595
8586 * gcc.dg/Warray-bounds-17.c: New testcase.
8588 2016-02-02 Richard Biener <rguenther@suse.de>
8590 PR tree-optimization/69606
8591 * gcc.dg/torture/pr69606.c: New testcase.
8593 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8596 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8597 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8599 2016-02-02 Alan Modra <amodra@gmail.com>
8602 * gcc.target/powerpc/pr69548.c: New test.
8604 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8606 PR rtl-optimization/69592
8607 * gcc.dg/pr69592.c: New test.
8609 PR preprocessor/69543
8611 * gcc.dg/pr69543.c: New test.
8612 * gcc.dg/pr69558.c: New test.
8614 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8617 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8619 2016-02-01 Martin Sebor <msebor@redhat.com>
8621 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8623 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8625 PR tree-optimization/67921
8626 * c-c++-common/ubsan/pr67921.c: New test.
8628 2016-02-01 Richard Biener <rguenther@suse.de>
8631 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8633 2016-02-01 Richard Biener <rguenther@suse.de>
8635 PR tree-optimization/69574
8636 * gcc.dg/torture/pr69574.c: New testcase.
8638 2016-02-01 Richard Biener <rguenther@suse.de>
8640 PR tree-optimization/69579
8641 * gcc.dg/setjmp-6.c: New testcase.
8643 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8645 PR rtl-optimization/69570
8646 * g++.dg/opt/pr69570.C: New test.
8648 2016-02-01 Richard Henderson <rth@redhat.com>
8650 * gcc.dg/pr69535.c: New test.
8652 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8655 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8656 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8659 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8661 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8663 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8666 * gfortran.dg/allocate_with_source_17.f03: New test.
8668 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8670 PR tree-optimization/69546
8671 * gcc.dg/torture/pr69546.c: New test.
8673 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8676 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8678 2016-01-30 Martin Sebor <msebor@redhat.com>
8681 * g++.dg/ext/flexary10.C: New test.
8683 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8686 gfortran.dg/common_23.f90: New test.
8688 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8691 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8692 condition being checked, and disable it when the target supports
8693 misaligned loads and stores.
8695 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8698 * gcc.dg/torture/pr69518.c: New test.
8700 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8703 * gcc.target/i386/pr69530.c: New test.
8705 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8708 * gcc.target/mips/div-delay.c: New test.
8710 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8713 * gcc.target/i386/pr69551.c: New test.
8716 * gcc.target/i386/pr66137.c: New test.
8718 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8720 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8721 always built for p5600.
8722 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8723 isa=p5600 dg-option.
8725 2016-01-29 Richard Biener <rguenther@suse.de>
8727 PR tree-optimization/69547
8728 * g++.dg/tree-ssa/pr69547.C: New testcase.
8730 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8733 * g++.dg/warn/Wunused-function2.C: New test.
8735 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8737 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8738 support for test to succeed.
8740 2016-01-29 Marek Polacek <polacek@redhat.com>
8744 * g++.dg/ext/constexpr-vla2.C: New test.
8745 * g++.dg/ext/constexpr-vla3.C: New test.
8746 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8748 2016-01-29 Richard Biener <rguenther@suse.de>
8751 * gcc.dg/uninit-21.c: New testcase.
8753 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8756 * gcc.target/i386/pr69459.c: New test.
8758 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8761 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8762 * gcc.target/mips/pr68400.c: New test.
8764 2016-01-28 Martin Sebor <msebor@redhat.com>
8767 * gcc.target/powerpc/pr17381.c: New test.
8769 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8772 * gcc.dg/torture/pr69542.c: New test.
8774 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8776 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8778 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8780 * gcc.dg/pr65980.c: Skip on AIX.
8781 * gcc.dg/pr66688.c: Same.
8783 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8786 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8787 * gcc.dg/tree-ssa/sra-18.c: Same.
8789 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8792 * gfortran.dg/block_15.f08: New test.
8793 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8794 on incorrectly closed BLOCK.
8796 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8798 * gcc.dg/declare-simd.c: New test.
8799 2016-01-28 Richard Biener <rguenther@suse.de>
8801 PR tree-optimization/69466
8802 * gfortran.dg/vect/pr69466.f90: New testcase.
8804 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8806 * g++.dg/pr67989.C: Remove ARM-specific option.
8807 * gcc.target/arm/pr67989.C: New file.
8809 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8811 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8812 and expm1 test for glibc < 2.11.
8814 2016-01-27 Richard Henderson <rth@redhat.com>
8816 * gcc.c-torture/execute/pr69447.c: New test.
8818 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8821 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8823 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8826 * gcc.dg/pr66869.c: New test.
8828 2016-01-25 Jeff Law <law@redhat.com>
8830 PR tree-optimization/68398
8831 PR tree-optimization/69196
8832 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8833 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8834 path to avoid new heuristic allowing more irreducible regions
8835 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8836 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8837 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8838 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8839 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8841 2016-01-27 Marek Polacek <polacek@redhat.com>
8844 * c-c++-common/vector-compare-4.c: New test.
8846 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8848 PR preprocessor/69126
8849 * c-c++-common/pr69126.c: New test case.
8851 2016-01-27 Ian Lance Taylor <iant@google.com>
8853 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8855 2016-01-27 Ryan Burn <contact@rnburn.com>
8858 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8860 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8863 * gcc.target/i386/pr69512.c: New test.
8865 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8868 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8870 2016-01-27 Marek Polacek <polacek@redhat.com>
8873 * g++.dg/pr69379.C: New test.
8875 2016-01-27 Martin Sebor <msebor@redhat.com>
8878 * g++.dg/abi/Wabi-2-2.C: New test.
8879 * g++.dg/abi/Wabi-2-3.C: New test.
8880 * g++.dg/abi/Wabi-3-2.C: New test.
8881 * g++.dg/abi/Wabi-3-3.C: New test.
8883 2016-01-27 Richard Biener <rguenther@suse.de>
8885 PR tree-optimization/69166
8886 * gcc.dg/torture/pr69166.c: New testcase.
8888 2016-01-27 Martin Jambor <mjambor@suse.cz>
8890 PR tree-optimization/69355
8891 * gcc.dg/tree-ssa/pr69355.c: New test.
8893 2016-01-27 Marek Polacek <polacek@redhat.com>
8896 * g++.dg/ext/constexpr-vla1.C: New test.
8898 2016-01-20 Christian Bruel <christian.bruel@st.com>
8901 * gcc.target/arm/pr69245.c: New test.
8903 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8905 PR tree-optimization/69399
8906 * gcc.dg/torture/pr69399.c: New test.
8908 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8910 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8912 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8914 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8916 2016-01-26 Tom de Vries <tom@codesourcery.com>
8918 PR tree-optimization/69110
8919 * gcc.dg/autopar/pr69110.c: New test.
8921 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8922 Sebastian Pop <s.pop@samsung.com>
8924 * gcc.dg/graphite/isl-ast-op-select.c: New.
8926 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8929 * gfortran.dg/allocate_error_6.f90: New test.
8931 2016-01-26 Richard Henderson <rth@redhat.com>
8933 * gcc.dg/tm/pr60908.c: New test.
8935 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8938 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8940 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8941 expected multiline output to reflect the colorization being
8942 disabled before newlines.
8943 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8944 (custom_diagnostic_finalizer): Replace call to
8945 pp_newline_and_flush with call to pp_flush.
8946 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8947 * gfortran.dg/implicit_class_1.f90: Likewise.
8948 * lib/gcc-dg.exp (allow_blank_lines): New global.
8949 (dg-allow-blank-lines-in-output): New procedure.
8950 (gcc-dg-prune): Complain about blank lines in the output, unless
8951 dg-allow-blank-lines-in-output was called.
8952 * lib/multiline.exp (_build_multiline_regex): Only support
8953 arbitrary followup text for non-blank-lines, not for blank lines.
8955 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8957 PR tree-optimization/69483
8958 * gcc.dg/pr69483.c: New test.
8959 * g++.dg/opt/pr69483.C: New test.
8961 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8964 * gcc.target/arm/pr68620.c: New test.
8966 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8968 * gcc.target/i386/pr68986-2.c: Remove -m32.
8970 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8973 * gcc.target/i386/pr68986-1.c: New test.
8974 * gcc.target/i386/pr68986-2.c: Likewise.
8975 * gcc.target/i386/pr68986-3.c: Likewise.
8977 2016-01-26 Christian Bruel <christian.bruel@st.com>
8979 * lib/target-supports.exp
8980 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8981 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8982 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8984 2016-01-26 Richard Biener <rguenther@suse.de>
8986 PR tree-optimization/69452
8987 * gcc.dg/torture/pr69452.c: New testcase.
8989 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8992 * gcc.dg/pr69442.c: New test.
8994 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8997 * gcc.target/aarch64/simd/pr67896.C: New.
8999 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9001 PR tree-optimization/69400
9002 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9004 (plugin_init): Call it.
9005 * gcc.dg/torture/pr69400.c: New test.
9007 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9009 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9011 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9012 Sebastian Pop <s.pop@samsung.com>
9014 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9017 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9018 Sebastian Pop <s.pop@samsung.com>
9020 * gcc.dg/graphite/pr69292.c: New.
9022 2016-01-25 Jakub Jelinek <jakub@redhat.com>
9024 * c-c++-common/goacc/use_device-1.c: New test.
9026 2016-01-25 Jeff Law <law@redhat.com>
9028 PR tree-optimization/69196
9029 PR tree-optimization/68398
9030 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9031 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9033 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
9036 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9039 2016-01-25 Richard Biener <rguenther@suse.de>
9042 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9044 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9047 * gcc.dg/pr69421.c: New test.
9049 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9051 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9052 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9053 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9054 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9055 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9056 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9057 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9058 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9059 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9060 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9062 2016-01-25 Richard Biener <rguenther@suse.de>
9064 PR tree-optimization/69376
9065 * gcc.dg/torture/pr69376.c: New testcase.
9067 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9071 * gfortran.dg/interface_38.f90: New test.
9072 * gfortran.dg/interface_39.f90: New test.
9074 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9077 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9082 * g++.dg/template/pr11858.C: New test.
9083 * g++.dg/template/pr24663.C: New test.
9084 * g++.dg/template/unify12.C: New test.
9085 * g++.dg/template/unify13.C: New test.
9086 * g++.dg/template/unify14.C: New test.
9087 * g++.dg/template/unify15.C: New test.
9088 * g++.dg/template/unify16.C: New test.
9089 * g++.dg/template/unify17.C: New test.
9091 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9094 gfortran.dg/pr68283.f90: New test.
9096 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9099 * gfortran.dg/inline_matmul_13.f90: New test.
9100 * gfortran.dg/matmul_bounds_8.f90: New test.
9101 * gfortran.dg/matmul_bounds_9.f90: New test.
9102 * gfortran.dg/matmul_bounds_10.f90: New test.
9104 2016-01-23 Tom de Vries <tom@codesourcery.com>
9106 PR tree-optimization/69426
9107 * gcc.dg/autopar/pr69426.c: New test.
9109 2016-01-23 Martin Sebor <msebor@redhat.com>
9113 * g++.dg/cpp0x/alignas5.C: New test.
9114 * g++.dg/ext/vector29.C: Same.
9116 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9118 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9119 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9120 _GNU_SOURCE from compile flags to the source.
9121 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9122 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9123 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9124 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9126 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9129 * g++.dg/opt/pr69432.C: New test.
9131 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9133 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9134 32-bit targets testing an -m64 multilib.
9136 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9138 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9141 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9143 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9145 2016-01-21 Christian Bruel <christian.bruel@st.com>
9148 * gcc.target/i386/pr68674.c
9149 * gcc.target/aarch64/pr68674.c
9150 * gcc.target/arm/pr68674.c
9152 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9155 * gcc.c-torture/execute/pr69403.c: New test.
9157 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9160 * g++.dg/template/pr55843.C: New.
9162 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9165 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9166 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9168 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9171 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9172 from dg-do compile directive, and instead add
9173 { dg-require-effective-target int128 }.
9175 2016-01-20 Martin Sebor <msebor@redhat.com>
9178 * gcc.dg/sync-fetch.c: New test.
9180 2016-01-21 Martin Sebor <msebor@redhat.com>
9183 * gcc.target/powerpc/pr69252.c: New test.
9185 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9188 * gfortran.dg/pr65996.f90: New test.
9190 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9193 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9194 expected to generate an error.
9196 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9199 * gcc.dg/torture/pr66178.c: New test.
9201 2016-01-21 Anton Blanchard <anton@samba.org>
9202 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9205 * gcc.target/powerpc/pr63354.c: New test.
9207 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9209 PR rtl-optimization/68990
9210 * gcc.target/i386/pr68990: New.
9212 2016-01-21 Nick Clifton <nickc@redhat.com>
9215 * gcc.target/mips/pr69129.c: New.
9217 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9220 * g++.dg/cpp0x/pr58046.C: New.
9222 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9226 * gcc.target/arm/pr69187.c: New test.
9229 * g++.dg/torture/pr69355.C: New test.
9231 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9232 Sebastian Pop <s.pop@samsung.com>
9234 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9236 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9237 Sebastian Pop <s.pop@samsung.com>
9239 * gcc.dg/graphite/pr68976.c: New test.
9241 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9244 * c-c++-common/pr67653.c: New test.
9245 * gcc.dg/torture/pr29119.c: Add dg-warning.
9247 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9249 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9251 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9254 * gcc.dg/pr24293.c: New test.
9255 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9256 incomplete struct type.
9257 * gcc.dg/declspec-1.c: Likewise.
9258 * gcc.dg/pr63549.c: Likewise.
9260 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9262 PR tree-optimization/66612
9263 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9264 for bdn instruction.
9266 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9268 * lib/target-supports.exp
9269 (check_effective_target_arm_fp_ok_nocache): New.
9270 (check_effective_target_arm_fp_ok): New.
9271 (add_options_for_arm_fp): New.
9272 (check_effective_target_arm_crypto_ok_nocache): Require
9273 target_arm_v8_neon_ok instead of arm32.
9274 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9275 (check_effective_target_arm_crypto_pragma_ok): New.
9276 (add_options_for_arm_vfp): New.
9277 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9278 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9279 target instead. Force initial fpu to vfp.
9280 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9281 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9282 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9284 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9285 use arm_vfp effective target instead. Force initial fpu to vfp.
9286 * gcc.target/arm/attr-neon3.c: Likewise.
9287 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9289 * gcc.target/arm/unsigned-float.c: Likewise.
9290 * gcc.target/arm/vfp-1.c: Likewise.
9291 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9292 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9293 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9294 * gcc.target/arm/vfp-ldmias.c: Likewise.
9295 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9296 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9297 * gcc.target/arm/vfp-stmiad.c: Likewise.
9298 * gcc.target/arm/vfp-stmias.c: Likewise.
9299 * gcc.target/arm/vnmul-1.c: Likewise.
9300 * gcc.target/arm/vnmul-2.c: Likewise.
9301 * gcc.target/arm/vnmul-3.c: Likewise.
9302 * gcc.target/arm/vnmul-4.c: Likewise.
9304 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9307 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9308 the MPX run-time library, for compile-time MPX test.
9309 * gcc.target/i386/chkp-always_inline.c: Likewise.
9310 * gcc.target/i386/chkp-bndret.c: Likewise.
9311 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9312 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9313 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9314 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9315 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9316 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9317 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9318 * gcc.target/i386/chkp-label-address.c: Likewise.
9319 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9320 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9321 * gcc.target/i386/chkp-pr69044.c: Likewise.
9322 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9323 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9324 * gcc.target/i386/chkp-strchr.c: Likewise.
9325 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9326 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9327 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9328 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9329 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9330 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9331 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9332 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9333 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9334 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9335 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9336 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9337 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9338 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9339 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9340 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9341 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9342 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9343 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9344 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9345 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9346 * gcc.target/i386/pr63995-2.c: Likewise.
9347 * gcc.target/i386/pr64805.c: Likewise.
9348 * gcc.target/i386/pr65044.c: Likewise.
9349 * gcc.target/i386/pr65167.c: Likewise.
9350 * gcc.target/i386/pr65183.c: Likewise.
9351 * gcc.target/i386/pr65184.c: Likewise.
9352 * gcc.target/i386/thunk-retbnd.c: Likewise.
9354 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9356 PR tree-optimization/69328
9357 * gcc.dg/pr69328.c: New test.
9359 2016-01-20 Jeff Law <law@redhat.com>
9362 * gcc.target/m68k/pr25114.c: New test.
9364 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9366 * gcc.target/arm/memset-inline-10.c: Added
9367 dg-require-effective-target arm_thumb2_ok.
9369 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9371 * gcc.dg/debug/dwarf2/sso.c: New test.
9373 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9376 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9377 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9378 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9380 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9383 * g++.dg/ipa/devirt-50.C: New testcase.
9385 2016-01-19 Marek Polacek <polacek@redhat.com>
9388 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9389 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9391 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9394 * gcc.target/arm/pr69135_1.c: New test.
9396 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9398 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9400 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9402 * gcc.target/aarch64/ccmp_1.c: New testcase.
9404 2016-01-19 Marek Polacek <polacek@redhat.com>
9407 * g++.dg/cpp0x/enum30.C: New test.
9409 2016-01-19 Richard Biener <rguenther@suse.de>
9411 PR tree-optimization/69336
9412 * g++.dg/tree-ssa/pr69336.C: New testcase.
9414 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9417 * gcc.dg/pr65779.c: New test.
9419 2016-01-19 Richard Biener <rguenther@suse.de>
9421 PR tree-optimization/69352
9422 * gcc.dg/torture/pr69352.c: New testcase.
9424 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9426 PR rtl-optimization/68955
9427 PR rtl-optimization/64557
9428 * gcc.dg/torture/pr68955.c: New test.
9430 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9433 * g++.dg/torture/pr69136.C: New testcase.
9435 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9438 * g++.dg/lto/pr69133_0.C: New testcase.
9439 * g++.dg/lto/pr69133_1.C: New testcase.
9441 2016-01-15 Jeff Law <law@redhat.com>
9443 PR tree-optimization/69320
9444 * gcc.c-torture/pr69320-1.c: New test.
9445 * gcc.c-torture/pr69320-2.c: New test.
9446 * gcc.c-torture/pr69320-3.c: New test.
9447 * gcc.c-torture/pr69320-4.c: New test.
9449 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9454 * g++.dg/template/pr11858.C: New test.
9455 * g++.dg/template/pr24663.C: New test.
9456 * g++.dg/template/unify12.C: New test.
9457 * g++.dg/template/unify13.C: New test.
9458 * g++.dg/template/unify14.C: New test.
9459 * g++.dg/template/unify15.C: New test.
9460 * g++.dg/template/unify16.C: New test.
9461 * g++.dg/template/unify17.C: New test.
9463 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9466 * gcc.dg/pr69181-1.c: New test file.
9467 * gcc.dg/pr69181-2.c: New test file.
9468 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9469 globals by moving it to...
9470 (cleanup-after-saved-dg-test): ...this new function. Add
9471 "global additional_sources_used". Add reset of global
9472 multiline_expected_outputs to the empty list.
9473 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9475 (multiline_expected_outputs): ...this, and updated comments to
9476 note that it is modified from gcc-dg.exp.
9477 (dg-end-multiline-output): Update for the above renaming.
9478 (handle-multiline-outputs): Likewise. Remove the clearing
9479 of the expected outputs to the empty list.
9481 2016-01-18 Richard Biener <rguenther@suse.de>
9483 PR tree-optimization/69297
9484 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9486 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9488 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9490 * gcc.target/mips/mips-3d-2.c: Likewise.
9491 * gcc.target/mips/mips-3d-3.c: Likewise.
9492 * gcc.target/mips/mips-3d-4.c: Likewise.
9493 * gcc.target/mips/mips-3d-5.c: Likewise.
9494 * gcc.target/mips/mips-3d-6.c: Likewise.
9495 * gcc.target/mips/mips-3d-7.c: Likewise.
9496 * gcc.target/mips/mips-3d-8.c: Likewise.
9497 * gcc.target/mips/mips-3d-9.c: Likewise.
9498 * gcc.target/mips/mips-ps-1.c: Likewise.
9499 * gcc.target/mips/mips-ps-2.c: Likewise.
9500 * gcc.target/mips/mips-ps-3.c: Likewise.
9501 * gcc.target/mips/mips-ps-4.c: Likewise.
9502 * gcc.target/mips/mips-ps-5.c: Likewise.
9503 * gcc.target/mips/mips-ps-6.c: Likewise.
9504 * gcc.target/mips/mips-ps-7.c: Likewise.
9505 * gcc.target/mips/mips-ps-type.c: Likewise.
9506 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9507 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9509 2016-01-18 Tom de Vries <tom@codesourcery.com>
9511 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9512 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9513 * c-c++-common/goacc/kernels-empty.c: New test.
9514 * c-c++-common/goacc/kernels-eternal.c: New test.
9515 * c-c++-common/goacc/kernels-loop-2.c: New test.
9516 * c-c++-common/goacc/kernels-loop-3.c: New test.
9517 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9518 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9519 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9520 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9521 * c-c++-common/goacc/kernels-loop-data.c: New test.
9522 * c-c++-common/goacc/kernels-loop-g.c: New test.
9523 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9524 * c-c++-common/goacc/kernels-loop-n.c: New test.
9525 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9526 * c-c++-common/goacc/kernels-loop.c: New test.
9527 * c-c++-common/goacc/kernels-noreturn.c: New test.
9528 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9529 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9530 * c-c++-common/goacc/kernels-reduction.c: New test.
9532 2016-01-18 Tom de Vries <tom@codesourcery.com>
9534 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9535 * gcc.dg/autopar/outer-2.c: Same.
9536 * gcc.dg/autopar/outer-3.c: Same.
9537 * gcc.dg/autopar/outer-4.c: Same.
9538 * gcc.dg/autopar/outer-5.c: Same.
9539 * gcc.dg/autopar/outer-6.c: Same.
9540 * gcc.dg/autopar/parallelization-1.c: Same.
9541 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9542 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9543 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9544 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9545 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9546 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9547 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9548 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9549 * gcc.dg/autopar/pr39500-1.c: Same.
9550 * gcc.dg/autopar/pr39500-2.c: Same.
9551 * gcc.dg/autopar/pr46193.c: Same.
9552 * gcc.dg/autopar/pr46194.c: Same.
9553 * gcc.dg/autopar/pr49580.c: Same.
9554 * gcc.dg/autopar/pr49960-1.c: Same.
9555 * gcc.dg/autopar/pr49960.c: Same.
9556 * gcc.dg/autopar/pr68373.c: Same.
9557 * gcc.dg/autopar/reduc-1.c: Same.
9558 * gcc.dg/autopar/reduc-1char.c: Same.
9559 * gcc.dg/autopar/reduc-1short.c: Same.
9560 * gcc.dg/autopar/reduc-2.c: Same.
9561 * gcc.dg/autopar/reduc-2char.c: Same.
9562 * gcc.dg/autopar/reduc-2short.c: Same.
9563 * gcc.dg/autopar/reduc-3.c: Same.
9564 * gcc.dg/autopar/reduc-4.c: Same.
9565 * gcc.dg/autopar/reduc-6.c: Same.
9566 * gcc.dg/autopar/reduc-7.c: Same.
9567 * gcc.dg/autopar/reduc-8.c: Same.
9568 * gcc.dg/autopar/reduc-9.c: Same.
9569 * gcc.dg/autopar/uns-outer-4.c: Same.
9570 * gcc.dg/autopar/uns-outer-5.c: Same.
9571 * gcc.dg/autopar/uns-outer-6.c: Same.
9572 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9573 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9575 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9578 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9579 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9581 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9584 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9585 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9586 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9588 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9591 * gcc.dg/tree-ssa/sra-17.c: New.
9592 * gcc.dg/tree-ssa/sra-18.c: New.
9594 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9596 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9598 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9600 * gnat.dg/inline12.adb: New test.
9602 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9604 PR tree-optimization/66797
9605 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9607 2016-01-18 Richard Biener <rguenther@suse.de>
9609 PR tree-optimization/69170
9610 * gcc.dg/torture/pr69170.c: New testcase.
9612 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9614 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9616 2016-01-16 Tom de Vries <tom@codesourcery.com>
9618 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9620 2016-01-16 Tom de Vries <tom@codesourcery.com>
9622 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9623 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9624 redundant dg-require-effective-target pthread.
9625 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9626 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9627 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9628 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9629 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9630 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9631 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9633 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9636 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9637 * gcc.target/powerpc/recip-7.c: Same.
9639 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9642 * g++.dg/template/pr69091.C: New test.
9644 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9646 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9647 dump does not contain an error_mark_node.
9648 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9649 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9651 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9654 * g++.dg/template/pr68936.C: New test.
9656 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9659 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9660 * gcc.target/powerpc/recip-2.c: Same.
9661 * gcc.target/powerpc/recip-3.c: Same.
9662 * gcc.target/powerpc/recip-4.c: Same.
9663 * gcc.target/powerpc/recip-sqrtf.c: Same.
9665 2016-01-15 Jeff Law <law@redhat.com>
9667 PR tree-optimization/69270
9668 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9669 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9671 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9674 * gfortran.dg/deferred_character_13.f90: New test for the fix
9675 of comment 3 of the PR.
9678 * gfortran.dg/deferred_character_8.f90: New test
9679 * gfortran.dg/allocate_error_5.f90: New test
9682 * gfortran.dg/deferred_character_10.f90: New test
9685 * gfortran.dg/deferred_character_14.f90: New test
9688 * gfortran.dg/deferred_character_11.f90: New test
9691 * gfortran.dg/deferred_character_9.f90: New test
9693 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9695 PR rtl-optimization/69030
9696 * gcc.target/i386/pr69030.c: New.
9698 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9700 * gcc.target/aarch64/target_attr_17.c: New test.
9702 2016-01-15 Richard Biener <rguenther@suse.de>
9704 PR tree-optimization/66856
9705 * gcc.dg/torture/pr66856-1.c: New testcase.
9706 * gcc.dg/torture/pr66856-2.c: Likewise.
9708 2016-01-15 Richard Biener <rguenther@suse.de>
9711 * g++.dg/lto/pr69137_0.C: New testcase.
9713 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9716 * gcc.target/i386/pr69246.c: New test.
9718 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9720 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9722 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9725 * g++.dg/init/const9.C: Disable test on S/390.
9727 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9729 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9730 * g++.dg/Wno-frame-address.C: Ditto.
9732 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9734 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9736 2016-01-15 Richard Biener <rguenther@suse.de>
9738 PR tree-optimization/68961
9739 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9741 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9743 * gcc.target/i386/pr65105-5.c: New test.
9745 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9747 * gcc.c-torture/execute/alias-4.c: New testcase.
9749 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9752 * g++.dg/ipa/devirt-49.C: New testcase.
9754 2016-01-15 Christian Bruel <christian.bruel@st.com>
9757 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9758 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9759 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9761 2016-01-15 Richard Biener <rguenther@suse.de>
9763 PR tree-optimization/69117
9764 * gcc.dg/torture/pr69117.c: New testcase.
9766 2015-01-14 Ryan Burn <contact@rnburn.com>
9769 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9771 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9774 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9775 range tests use 100 * maximum instead of maximum + 1.
9777 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9780 * gcc.dg/guality/pr69244.c: New test.
9782 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9784 * lib/target-supports.exp (check_effective_target_issignaling):
9786 * gcc.dg/pr61441.c: Require issignaling effective target.
9788 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9791 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9793 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9796 PR preprocessor/69177
9797 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9798 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9799 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9800 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9802 2016-01-14 Marek Polacek <polacek@redhat.com>
9805 * gcc.dg/array-15.c: New test.
9807 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9810 PR tree-optimization/69155
9811 * gfortran.dg/pr68146.f: New test.
9812 * gfortran.dg/pr69155.f90: New test.
9814 2016-01-14 Richard Biener <rguenther@suse.de>
9816 PR tree-optimization/68060
9817 * gcc.dg/torture/pr68060-1.c: New testcase.
9818 * gcc.dg/torture/pr68060-2.c: Likewise.
9820 2016-01-14 Nick Clifton <nickc@redhat.com>
9822 * lib/target-supports.exp
9823 (check_effective_target_arm_neon_ok_nocache): Add an option
9824 sequence that includes setting the ARM architecture to ARMv7-A.
9825 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9826 command line options necessary to enable Neon support.
9827 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9828 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9829 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9830 * gcc.target/arm/pr69180.c: Likewise.
9832 2016-01-14 Jeff Law <law@redhat.com>
9834 PR tree-optimization/69270
9835 * gcc.dg/tree-ssa/pr69270.c: New test.
9837 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9840 * c-c++-common/pr66208.c: New file.
9842 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9844 PR tree-optimization/69156
9845 * gcc.dg/pr69156.c: New test.
9847 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9849 * gcc.target/i386/pr69225-7.c: New test.
9851 2016-01-13 Richard Henderson <rth@redhat.com>
9853 * gcc.dg/tm/memopt-13.c: Update expected function.
9854 * gcc.dg/tm/memopt-6.c: Likewise.
9856 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9858 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9859 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9860 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9861 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9863 2016-01-13 Tom de Vries <tom@codesourcery.com>
9865 PR tree-optimization/69169
9866 * gcc.dg/pr69169.c: New test.
9868 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9871 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9872 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9873 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9874 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9875 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9876 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9877 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9878 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9880 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9883 * gcc.dg/pr69247.c: New test.
9885 2016-01-13 Richard Biener <rguenther@suse.de>
9887 PR tree-optimization/69242
9888 * gcc.dg/torture/pr69242.c: New testcase.
9890 2016-01-13 Richard Biener <rguenther@suse.de>
9892 PR tree-optimization/69186
9893 * gcc.dg/torture/pr69186.c: New testcase.
9895 2016-01-13 Jeff Law <law@redhat.com>
9897 PR tree-optimization/67755
9898 * gcc.dg/tree-ssa/pr67755.c: New test.
9900 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9902 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9903 pass number in output by a star.
9905 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9907 PR tree-optimization/68911
9908 * gcc.c-torture/execute/pr68911.c: New test.
9910 2016-01-12 Marek Polacek <polacek@redhat.com>
9913 * g++.dg/warn/permissive-1.C: New test.
9915 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9919 * g++.dg/opt/pr69213.C: New test.
9921 2016-01-12 Christian Bruel <christian.bruel@st.com>
9924 * gcc.target/arm/pr69180.c: New test.
9926 2016-01-12 Richard Biener <rguenther@suse.de>
9929 * g++.dg/lto/pr69077_0.C: New testcase.
9930 * g++.dg/lto/pr69077_1.C: Likewise.
9932 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9935 * g++.dg/opt/pr69175.C: New test.
9937 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9939 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9940 rather than #including math.h & stdlib.h.
9941 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9942 * gcc.dg/vect/pr49771.c: Likewise.
9943 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9944 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9945 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9946 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9947 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9948 * gcc.dg/vect/pr44507.c: Likewise.
9949 * gcc.dg/vect/pr45902.c: Likewise.
9950 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9951 * gcc.dg/vect/vect-117.c: Likewise.
9952 * gcc.dg/vect/vect-99.c: Likewise.
9953 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9954 * gcc.dg/vect/vect-cond-1.c: Likewise.
9955 * gcc.dg/vect/vect-cond-2.c: Likewise.
9956 * gcc.dg/vect/vect-cond-3.c: Likewise.
9957 * gcc.dg/vect/vect-cond-4.c: Likewise.
9958 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9959 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9960 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9961 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9962 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9963 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9964 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9965 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9966 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9967 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9968 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9969 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9970 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9971 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9972 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9973 include of signal.h.
9974 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9975 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9976 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9977 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9978 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9979 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9980 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9981 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9982 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9983 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9984 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9985 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9986 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9987 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9988 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9989 * gcc.dg/vect/vect-outer-5.c: Likewise.
9990 * gcc.dg/vect/vect-outer-6.c: Likewise.
9991 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9994 2016-01-12 Nick Clifton <nickc@redhat.com>
9997 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9998 to fread so that it will be found in all target runtimes.
10000 2016-01-12 Richard Biener <rguenther@suse.de>
10002 PR tree-optimization/69053
10003 * g++.dg/torture/pr69053.C: New testcase.
10005 2016-01-12 Richard Biener <rguenther@suse.de>
10007 PR tree-optimization/69168
10008 * gcc.dg/torture/pr69168.c: New testcase.
10010 2016-01-12 Richard Biener <rguenther@suse.de>
10012 PR tree-optimization/69157
10013 * gcc.dg/torture/pr69157.c: New testcase.
10015 2016-01-12 Richard Biener <rguenther@suse.de>
10017 PR tree-optimization/69174
10018 * gcc.dg/torture/pr69174.c: New testcase.
10020 2016-01-12 Jakub Jelinek <jakub@redhat.com>
10024 * g++.dg/tls/pr66808.C: New test.
10025 * g++.dg/tls/pr69000.C: New test.
10027 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10029 * gcc.target/powerpc/swaps-p8-23.c: New test.
10030 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10032 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
10034 PR tree-optimization/68356
10035 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10037 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10038 Jim Wilson <jim.wilson@linaro.org>
10041 * gcc.target/arm/pr69194.c: New test.
10043 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10046 * gcc.target/i386/pr69225-1.c: New test.
10047 * gcc.target/i386/pr69225-2.c: Likewise.
10048 * gcc.target/i386/pr69225-3.c: Likewise.
10049 * gcc.target/i386/pr69225-4.c: Likewise.
10050 * gcc.target/i386/pr69225-5.c: Likewise.
10051 * gcc.target/i386/pr69225-6.c: Likewise.
10053 2016-01-11 Jakub Jelinek <jakub@redhat.com>
10056 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10060 * gcc.dg/pr69071.c: New test.
10063 * g++.dg/opt/pr69211.C: New test.
10065 PR tree-optimization/69214
10066 * gcc.c-torture/compile/pr69214.c: New test.
10068 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
10070 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10071 * gcc.target/i386/pr66232-11.c: Ditto.
10072 * gcc.target/i386/pr66232-12.c: Ditto.
10073 * gcc.target/i386/pr66232-13.c: Ditto.
10075 2016-01-11 Richard Biener <rguenther@suse.de>
10077 PR tree-optimization/69173
10078 * gcc.dg/torture/pr69173.c: New testcase.
10080 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10082 PR rtl-optimization/68796
10083 * gcc.target/aarch64/tst_5.c: New test.
10084 * gcc.target/aarch64/tst_6.c: Likewise.
10086 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10088 PR rtl-optimization/68841
10089 * gcc.dg/pr68841.c: New test.
10090 * gcc.c-torture/execute/pr68841.c: New test.
10092 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10094 PR rtl-optimization/68920
10095 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10097 * gcc.dg/ifcvt-5.c: New test.
10099 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10102 * g++.dg/pr69123.C: New.
10104 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10107 * gcc.target/i386/pr69010.c: New test.
10109 2016-01-11 Martin Jambor <mjambor@suse.cz>
10112 * gcc.target/i386/chkp-pr69044.c: New test.
10114 2016-01-11 Tom de Vries <tom@codesourcery.com>
10116 PR tree-optimization/69109
10117 * gcc.dg/autopar/pr69109-2.c: New test.
10118 * gcc.dg/autopar/pr69109.c: New test.
10120 2016-01-11 Tom de Vries <tom@codesourcery.com>
10122 PR tree-optimization/69108
10123 * gcc.dg/autopar/pr69108.c: New test.
10125 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10128 * c-c++-common/Wisleading-indentation.c: Augment test.
10130 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10133 * gfortran.dg/inline_matmul_12.f90: New test.
10135 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10138 * gfortran.dg/actual_array_offset_1: New test.
10140 2016-01-10 Tom de Vries <tom@codesourcery.com>
10142 PR tree-optimization/69062
10143 * gcc.dg/autopar/pr69062.c: New test.
10145 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10147 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10148 * gcc.dg/vect/slp-perm-2.c: Likewise.
10149 * gcc.dg/vect/slp-perm-3.c: Likewise.
10150 * gcc.dg/vect/slp-perm-5.c: Likewise.
10151 * gcc.dg/vect/slp-perm-6.c: Likewise.
10152 * gcc.dg/vect/slp-perm-7.c: Likewise.
10153 * gcc.dg/vect/slp-perm-8.c: Likewise.
10155 2016-01-10 Tom de Vries <tom@codesourcery.com>
10157 PR tree-optimization/69039
10158 * gcc.dg/autopar/pr69039.c: New test.
10160 2016-01-09 Marek Polacek <polacek@redhat.com>
10163 * g++.dg/pr69113.C: New test.
10165 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10167 PR middle-end/50865
10168 PR tree-optimization/69097
10169 * gcc.c-torture/execute/pr50865.c: New test.
10170 * gcc.c-torture/execute/pr69097-1.c: New test.
10171 * gcc.c-torture/execute/pr69097-2.c: New test.
10172 * gcc.dg/pr69097-1.c: New test.
10173 * gcc.dg/pr69097-2.c: New test.
10175 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10178 * g++.dg/opt/pr69164.C: New test.
10180 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10182 PR tree-optimization/69167
10183 * gcc.dg/pr69167.c: New test.
10185 2016-01-08 Marek Polacek <polacek@redhat.com>
10188 * g++.dg/pr68449.C: New.
10190 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10192 PR tree-optimization/68707
10193 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10194 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10195 on platforms supporting it.
10196 * gcc.dg/vect/slp-perm-2.c: Likewise.
10197 * gcc.dg/vect/slp-perm-3.c: Likewise.
10198 * gcc.dg/vect/slp-perm-5.c: Likewise.
10199 * gcc.dg/vect/slp-perm-7.c: Likewise.
10200 * gcc.dg/vect/slp-perm-8.c: Likewise.
10201 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10202 on platforms supporting it.
10204 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10206 PR tree-optimization/69162
10207 * gcc.dg/pr69162.c: New test.
10209 PR tree-optimization/69172
10210 * gcc.dg/pr69172.c: New test.
10212 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10214 PR tree-optimization/67781
10215 * gcc.c-torture/execute/pr67781.c: New file.
10217 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10219 PR tree-optimization/69083
10220 * gcc.dg/vect/pr69083.c: New test.
10222 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10224 PR tree-optimization/61441
10225 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10226 Use -fexcess-precision=standard for compiler options.
10227 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10229 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10232 * gfortran.dg/gomp/pr69128.f90: New test.
10235 * g++.dg/ext/pr69145-1.C: New test.
10236 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10237 * g++.dg/ext/pr69145-2.h: New file.
10239 2016-01-07 Martin Sebor <msebor@redhat.com>
10242 * gcc.dg/atomic-fetch-bool.c: New test.
10243 * gcc.dg/sync-fetch-bool.c: New test.
10245 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10248 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10250 2016-01-07 Nick Clifton <nickc@redhat.com>
10253 * g++.dg/pr66655.C: New test.
10254 * g++.dg/pr66655_1.cc: Test support file.
10255 * g++.dg/pr66655.h: Test header file.
10257 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10260 gfortran.dg/gomp/pr66680.f90: New test.
10262 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10265 * gcc.target/i386/pr69171-1.c: New test.
10266 * gcc.target/i386/pr69171-2.c: Likewise.
10267 * gcc.target/i386/pr69171-3.c: Likewise.
10268 * gcc.target/i386/pr69171-4.c: Likewise.
10269 * gcc.target/i386/pr69171-5.c: Likewise.
10270 * gcc.target/i386/pr69171-6.c: Likewise.
10272 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10274 PR middle-end/67639
10275 * c-c++-common/pr67639.c: New test.
10277 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10279 PR tree-optimization/69141
10280 * g++.dg/opt/pr69141.C: New test.
10282 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10284 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10286 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10289 * gcc.target/i386/pr69140.c: New test
10291 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10293 * gcc.dg/bad-dereference.c: New test case.
10295 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10297 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10299 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10301 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10303 2016-01-06 Marek Polacek <polacek@redhat.com>
10306 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10308 2016-01-05 Marek Polacek <polacek@redhat.com>
10311 * gcc.dg/atomic-invalid-2.c: New.
10313 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10316 * gcc.target/i386/pr68991.c: New test.
10318 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10321 * g++.dg/pr68991-1.C: New test.
10322 * g++.dg/pr68991-2.C: Likewise.
10324 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10327 * gcc.target/ia64/pr60465-gprel64.c: New test.
10328 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10330 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10332 PR rtl-optimization/68651
10333 * gcc.target/aarch64/pr68651_1.c: New test.
10335 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10338 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10340 2016-01-05 Nathan Sidwell <nathan@acm.org>
10343 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10345 * gcc.dg/alias-15.c: New.
10347 2016-01-05 Nick Clifton <nickc@redhat.com>
10350 * g++.dg/pr68770.C: New test.
10352 2016-01-04 Mike Stump <mikestump@comcast.net>
10354 * lib/target-supports.exp (check_effective_target_cilkplus):
10355 cilkplus targets require pthreads.
10356 (check_effective_target_cilkplus): Remove special case for NVPTX.
10358 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10360 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10363 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10365 Update copyright years.
10367 2016-01-04 Marek Polacek <polacek@redhat.com>
10370 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10371 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10372 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10374 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10376 * gcc.target/sparc/20160104-2.c: New test.
10378 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10380 * gcc.target/sparc/20160104-1.c: New test.
10382 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10385 * gfortran.dg/pr65045.f90: New test.
10387 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10389 * gnat.dg/specs/debug1.ads: Delete.
10391 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10393 PR libgfortran/68867
10394 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10397 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10399 PR libgfortran/68867
10400 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10403 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10406 * gfortran.dg/pr68864.f90: New test.
10408 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10410 PR tree-optimization/69070
10411 * gcc.dg/pr69070.c: New test.
10414 * gfortran.dg/pr69055.f90: New test.
10417 * gcc.dg/pr69015.c: New test.
10419 Copyright (C) 2016 Free Software Foundation, Inc.
10421 Copying and distribution of this file, with or without modification,
10422 are permitted in any medium without royalty provided the copyright
10423 notice and this notice are preserved.