1 2016-07-29 Marek Polacek <polacek@redhat.com>
4 * gcc.dg/940510-1.c: Adjust dg-error.
5 * gcc.dg/c99-flex-array-1.c: Likewise.
6 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
8 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
10 * gcc.dg/pr59833.c: Use dg-add-options ieee.
12 2016-07-29 Bin Cheng <bin.cheng@arm.com>
14 PR tree-optimization/57558
15 * gcc.dg/vect/pr57558-1.c: New test.
16 * gcc.dg/vect/pr57558-2.c: New test.
18 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
21 to scan forwprop1 dump pass.
23 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/template/pr51488.C: New.
28 2016-07-29 Jakub Jelinek <jakub@redhat.com>
31 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
33 * gcc.dg/pr71969-1.c: New test.
34 * gcc.dg/pr71969-2.c: New test.
35 * gcc.dg/pr71969-3.c: New test.
37 2016-07-29 Marek Polacek <polacek@redhat.com>
40 * c-c++-common/pr71574.c: New test.
43 * gcc.dg/noncompile/pr71583.c: New test.
45 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
48 * gcc.dg/pr68217.c: New test.
50 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
53 * gfortran.dg/pr71067_1.f90: New test.
54 * gfortran.dg/pr71067_2.f90: Ditto.
56 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
58 * gcc.target/powerpc/vec-extract-1.c: New test.
60 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
63 * gfortran.dg/pr71799.f90: New test.
65 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
68 * g++.dg/cpp0x/pr71665-1.C: New.
69 * g++.dg/cpp0x/pr71665-2.C: Likewise.
70 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
71 * g++.dg/ext/label10.C: Likewise.
72 * g++.dg/parse/constant5.C: Likewise.
74 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
77 * gfortran.dg/pr71859.f90: New test.
78 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
79 * gfortran.dg/coarray_collectives_1.f90: Ditto.
81 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
84 * gfortran.dg/pr71883.f90 : New test.
86 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
88 PR tree-optimization/71734
89 * g++.dg/vect/pr70729-nest.cc: New test.
91 2016-07-28 Renlin Li <renlin.li@arm.com>
94 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
97 * gfortran.dg/dependency_47.f90: New test.
99 2016-07-28 Martin Liska <mliska@suse.cz>
101 PR gcov-profile/68025
102 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
104 2016-07-28 Martin Liska <mliska@suse.cz>
106 * g++.dg/vect/pr70944.cc: New test.
108 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
111 * gcc.dg/torture/pr71994.c: New test.
113 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
116 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
117 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
118 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
120 2016-07-27 Richard Biener <rguenther@suse.de>
122 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
124 2016-07-27 Martin Liska <mliska@suse.cz>
126 * gcc.dg/predict-13.c: New test.
127 * gcc.dg/predict-14.c: New test.
129 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
131 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
133 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
136 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
139 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
140 IEEE built-in functions handle quiet and signalling NaNs
143 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
146 * gfortran.dg/pr71862.f90: New test.
148 2016-07-26 Martin Sebor <msebor@redhat.com>
150 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
151 selector with dg-options.
153 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
155 PR tree-optimization/18046
156 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
157 * gcc.dg/tree-ssa/vrp103.c: New test.
158 * gcc.dg/tree-ssa/vrp104.c: New test.
160 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
162 * gcc.target/powerpc/pr63354.c: Require lp64 since
163 -mprofile-kernel is not legal with -m32.
165 2016-07-26 Richard Biener <rguenther@suse.de>
167 PR rtl-optimization/71984
168 * gcc.dg/torture/pr71984.c: New testcase.
170 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
172 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
173 g++-dg-runtest via et-dg-runtest.
174 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
175 * gcc.dg/vect/vect.exp: Likewise.
176 * gfortran.dg/graphite/graphite.exp: Likewise, but for
178 * gfortran.dg/vect/vect.exp: Likewise.
179 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
180 (check_mips_loongson_hw_available): Likewise.
181 (check_effective_target_mpaired_single_runtime): Likewise.
182 (check_effective_target_mips_loongson_runtime): Likewise.
183 (add_options_for_mpaired_single): Likewise.
184 (check_effective_target_vect_int): Add global et_index.
185 Check and save the supported feature for a target selected by
186 the et_index target. Break long lines where appropriate. Call
187 et-is-effective-target for MIPS with an argument instead of
188 check_effective_target_* where appropriate.
189 (check_effective_target_vect_intfloat_cvt): Likewise.
190 (check_effective_target_vect_uintfloat_cvt): Likewise.
191 (check_effective_target_vect_floatint_cvt): Likewise.
192 (check_effective_target_vect_floatuint_cvt): Likewise.
193 (check_effective_target_vect_simd_clones): Likewise.
194 (check_effective_target_vect_shift): ewise.
195 (check_effective_target_whole_vector_shift): Likewise.
196 (check_effective_target_vect_bswap): Likewise.
197 (check_effective_target_vect_shift_char): Likewise.
198 (check_effective_target_vect_long): Likewise.
199 (check_effective_target_vect_float): Likewise.
200 (check_effective_target_vect_double): Likewise.
201 (check_effective_target_vect_long_long): Likewise.
202 (check_effective_target_vect_no_int_max): Likewise.
203 (check_effective_target_vect_no_int_add): Likewise.
204 (check_effective_target_vect_no_bitwise): Likewise.
205 (check_effective_target_vect_widen_shift): Likewise.
206 (check_effective_target_vect_no_align): Likewise.
207 (check_effective_target_vect_hw_misalign): Likewise.
208 (check_effective_target_vect_element_align): Likewise.
209 (check_effective_target_vect_condition): Likewise.
210 (check_effective_target_vect_cond_mixed): Likewise.
211 (check_effective_target_vect_char_mult): Likewise.
212 (check_effective_target_vect_short_mult): Likewise.
213 (check_effective_target_vect_int_mult): Likewise.
214 (check_effective_target_vect_extract_even_odd): Likewise.
215 (check_effective_target_vect_interleave): Likewise.
216 (check_effective_target_vect_stridedN): Likewise.
217 (check_effective_target_vect_multiple_sizes): Likewise.
218 (check_effective_target_vect64): Likewise.
219 (check_effective_target_vect_call_copysignf): Likewise.
220 (check_effective_target_vect_call_sqrtf): Likewise.
221 (check_effective_target_vect_call_btrunc): Likewise.
222 (check_effective_target_vect_call_btruncf): Likewise.
223 (check_effective_target_vect_call_ceil): Likewise.
224 (check_effective_target_vect_call_ceilf): Likewise.
225 (check_effective_target_vect_call_floor): Likewise.
226 (check_effective_target_vect_call_floorf): Likewise.
227 (check_effective_target_vect_call_lceil): Likewise.
228 (check_effective_target_vect_call_lfloor): Likewise.
229 (check_effective_target_vect_call_nearbyint): Likewise.
230 (check_effective_target_vect_call_nearbyintf): Likewise.
231 (check_effective_target_vect_call_round): Likewise.
232 (check_effective_target_vect_call_roundf): Likewise.
233 (check_effective_target_vect_perm): Likewise, but also append *_saved
234 to the existing global name to properly cache the result.
235 (check_effective_target_vect_perm_byte): Likewise.
236 (check_effective_target_vect_perm_short): Likewise.
237 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
238 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
239 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
240 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
241 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
242 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
243 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
244 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
245 (check_effective_target_vect_sdot_qi): Likewise.
246 (check_effective_target_vect_udot_qi): Likewise.
247 (check_effective_target_vect_sdot_hi): Likewise.
248 (check_effective_target_vect_udot_hi): Likewise.
249 (check_effective_target_vect_usad_char): Likewise.
250 (check_effective_target_vect_pack_trunc): Likewise.
251 (check_effective_target_vect_unpack): Likewise.
252 (check_effective_target_vect_aligned_arrays): Likewise.
253 (check_effective_target_vect_natural_alignment): Likewise.
254 (check_effective_target_vector_alignment_reachable): Likewise.
255 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
256 (is-effective-target): Initialize et_index if undefined.
257 (et-dg-runtest): New.
258 (et-is-effective-target): Likewise.
259 (check_vect_support_and_set_flags): Add supported MIPS targets to
260 EFFECTIVE_TARGETS list. Return the number of supported targets.
262 2016-07-26 Richard Biener <rguenther@suse.de>
263 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
266 * gcc.dg/pr70920-1.c: New test-case.
267 * gcc.dg/pr70902-2.c: Likewise.
268 * gcc.dg/pr70920-3.c: Likewise.
269 * gcc.dg/pr70920-4.c: Likewise
270 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
273 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
275 * gcc.c-torture/execute/pr71494.c: Require label_values.
276 * gcc.dg/pr16973.c: Ditto.
278 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
280 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
281 * gcc.dg/torture/pr69771.c: Require int32plus.
282 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
284 2016-07-25 Martin Liska <mliska@suse.cz>
286 * gcc.dg/torture/pr71987.c: New test.
288 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
291 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
292 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
293 * gfortran.dg/pr71935.f90: New test.
295 2016-07-22 Martin Sebor <msebor@redhat.com>
298 * g++.dg/ext/atomic-3.C: New test.
299 * gcc.dg/atomic/pr71675.c: New test.
301 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
303 * gcc.target/i386/mvc8.c: New test.
305 2016-07-22 Bin Cheng <bin.cheng@arm.com>
307 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
308 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
310 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
313 * gfortran.dg/constructor_50.f90: New test.
315 2016-07-22 Martin Liska <mliska@suse.cz>
317 PR gcov-profile/69028
318 PR gcov-profile/62047
319 * g++.dg/cilk-plus/pr69028.C: New test.
321 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
323 * gfortran.dg/coarray_stat_2.f90: New test.
325 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
327 * gcc.target/powerpc/vec-extract.h: New files to check the
328 vec_extract built-in functions for all vector types, testing
329 accessing each element, both with constant and variable element
331 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
332 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
333 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
334 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
335 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
336 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
337 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
338 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
339 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
341 2016-07-21 Jakub Jelinek <jakub@redhat.com>
344 * g++.dg/other/pr71728.C: New test.
346 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
348 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
349 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
350 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
351 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
352 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
354 2016-07-21 Richard Biener <rguenther@suse.de>
356 PR tree-optimization/71947
357 * gcc.dg/tree-ssa/vrp102.c: New testcase.
359 2016-07-21 Bin Cheng <bin.cheng@arm.com>
361 * gcc.dg/tree-ssa/scev-15.c: New.
363 2016-07-21 Bin Cheng <bin.cheng@arm.com>
365 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
367 2016-07-21 Jakub Jelinek <jakub@redhat.com>
370 * g++.dg/gomp/pr71941.C: New test.
372 2016-07-20 David Malcolm <dmalcolm@redhat.com>
376 * g++.dg/spellcheck-identifiers.C: New test case, based on
377 gcc.dg/spellcheck-identifiers.c.
378 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
379 gcc.dg/spellcheck-identifiers-2.c.
380 * g++.dg/spellcheck-typenames.C: New test case, based on
381 gcc.dg/spellcheck-typenames.c
383 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
385 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
386 pointer to member function and also test catching by reference.
388 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
390 * gcc.target/s390/pr67443.c: Fix test case.
392 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
394 * gcc.target/s390/insv-1.c: Xfail some tests.
395 * gcc.target/s390/insv-2.c: Likewise.
397 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
399 * gcc.target/avr/torture/get-mem.c: New test.
400 * gcc.target/avr/torture/set-mem.c: New test.
402 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
405 * gcc.target/avr/torture/tiny-progmem.c: New test.
407 2016-07-20 Jakub Jelinek <jakub@redhat.com>
410 * g++.dg/parse/pr71909.C: New test.
411 * g++.dg/tm/pr71909.C: New test.
414 * g++.dg/cpp0x/constexpr-50060.C: New test.
415 * g++.dg/cpp1y/constexpr-50060.C: New test.
417 2016-07-20 Martin Liska <mliska@suse.cz>
419 * gfortran.dg/graphite/pr71898.f90: New test.
421 2016-07-20 Bin Cheng <bin.cheng@arm.com>
423 PR tree-optimization/71503
424 PR tree-optimization/71683
425 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
426 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
428 2016-07-20 Martin Liska <mliska@suse.cz>
430 * gcc.dg/plugin/plugin.exp: Remove sreal test.
431 * gcc.dg/plugin/sreal-test-1.c: Remove.
432 * gcc.dg/plugin/sreal_plugin.c: Remove.
434 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
437 * gfortran.dg/dependency_47.f90: New test.
439 2016-07-19 Jakub Jelinek <jakub@redhat.com>
441 PR rtl-optimization/71916
442 * gcc.c-torture/compile/pr71916.c: New test.
445 * g++.dg/torture/pr71874.C: New test.
448 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
449 (my_alloc): Rewritten to use __builtin_posix_memalign and
451 (my_free): Use __builtin_free instead of _mm_free.
452 (Vec::operator=): Use __builtin_memcpy.
454 2016-07-19 Martin Jambor <mjambor@suse.cz>
457 * gfortran.dg/pr71688.f90: New test.
459 2016-07-19 Richard Biener <rguenther@suse.de>
461 * c-c++-common/vector-subscript-6.c: New testcase.
462 * c-c++-common/vector-subscript-7.c: Likewise.
464 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
466 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
467 and UInt32 based on __SIZEOF_INT__.
469 2016-07-19 Richard Biener <rguenther@suse.de>
471 PR tree-optimization/71901
472 * gcc.dg/torture/pr71901.c: New testcase.
474 2016-07-19 Richard Biener <rguenther@suse.de>
476 PR tree-optimization/71908
477 * gcc.dg/torture/pr71908.c: New testcase.
479 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
482 * gcc.target/powerpc/pr71493-1.c: New test.
483 * gcc.target/powerpc/pr71493-2.c: Likewise.
485 2016-07-18 Jakub Jelinek <jakub@redhat.com>
488 * g++.dg/conversion/ambig3.C: New test.
491 * g++.dg/cpp0x/constexpr-71828.C: New test.
494 * g++.dg/template/pr71826.C: New test.
497 * g++.dg/template/defarg21.C: New test.
500 * g++.dg/ext/vector31.C: New test.
502 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
504 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
506 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
508 PR tree-optimization/71734
509 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
511 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
513 * gcc.target/s390/warn-dynamicstack-1.c: New test.
514 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
515 stack-layout-dynamic-1.c: New test.
517 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
519 * gcc.target/s390/nolrl-1.c: New test.
521 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
524 * gfortran.dg/pr71523_1.f90: New test.
525 * gfortran.dg/pr71523_2.f90: New test.
527 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
529 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
531 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
532 Marco Restelli <mrestelli@gmail.com>
535 * gfortran.dg/pr62125.f90: New test.
537 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
539 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
540 * gcc.target/powerpc/mulkc3-1.c: Likewise.
542 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
545 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
546 * g++.dg/cpp0x/nullptr35.C: New test.
548 2016-07-15 Bin Cheng <bin.cheng@arm.com>
550 * gcc.dg/tree-ssa/scev-8.c: Update test string.
552 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
554 * gfortran.dg/goacc/vector_length.f90: New test.
556 2016-07-15 Richard Biener <rguenther@suse.de>
558 PR tree-optimization/71881
559 * gcc.dg/torture/pr71881.c: New testcase.
561 2016-07-15 Richard Biener <rguenther@suse.de>
563 PR tree-optimization/71887
564 * gcc.dg/torture/pr71887.c: New testcase.
566 2016-07-15 Jakub Jelinek <jakub@redhat.com>
569 * gcc.dg/spellcheck-identifiers-3.c: New test.
571 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
574 * gfortran.dg/null_9.f90: New test.
576 2016-07-15 Bin Cheng <bin.cheng@arm.com>
578 * gcc.dg/tree-ssa/loop-41.c: New test.
580 2016-07-15 Bin Cheng <bin.cheng@arm.com>
582 PR tree-optimization/71347
583 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
585 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
588 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
589 * gfortran.dg/contains.f90: Ditto.
590 * gfortran.dg/contains_empty_1.f03: Ditto.
591 * gfortran.dg/submodule_3.f08: Ditto.
593 2016-07-14 Jakub Jelinek <jakub@redhat.com>
596 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
597 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
598 expected diagnostics.
601 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
602 * gcc.dg/spellcheck-identifiers-2.c: New test.
603 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
604 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
606 2016-07-14 Jakub Jelinek <jakub@redhat.com>
608 PR tree-optimization/71872
609 * gcc.c-torture/compile/pr71872.c: New test.
611 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
613 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
614 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
615 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
616 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
617 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
618 * gcc.target/arm/atomic-op-acquire-1.c: This.
619 * gcc.target/arm/atomic-op-char.c: Rename into ...
620 * gcc.target/arm/atomic-op-char-1.c: This.
621 * gcc.target/arm/atomic-op-consume.c: Rename into ...
622 * gcc.target/arm/atomic-op-consume-1.c: This.
623 * gcc.target/arm/atomic-op-int.c: Rename into ...
624 * gcc.target/arm/atomic-op-int-1.c: This.
625 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
626 * gcc.target/arm/atomic-op-relaxed-1.c: This.
627 * gcc.target/arm/atomic-op-release.c: Rename into ...
628 * gcc.target/arm/atomic-op-release-1.c: This.
629 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
630 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
631 * gcc.target/arm/atomic-op-short.c: Rename into ...
632 * gcc.target/arm/atomic-op-short-1.c: This.
633 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
634 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
635 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
636 * gcc.target/arm/atomic-op-char-2.c: Likewise.
637 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
638 * gcc.target/arm/atomic-op-int-2.c: Likewise.
639 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
640 * gcc.target/arm/atomic-op-release-2.c: Likewise.
641 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
642 * gcc.target/arm/atomic-op-short-2.c: Likewise.
644 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
647 * gfortran.dg/select_type_35.f03: New test.
649 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
652 PR tree-optimization/70923
653 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
654 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
655 * gcc.dg/vect/pr65951.c: Likewise.
656 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
658 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
660 * c-c++-common/pr60226.c: Expect maximum object file alignment
663 2016-07-14 Richard Biener <rguenther@suse.de>
665 PR tree-optimization/71866
666 * gcc.dg/torture/pr71866.c: New testcase.
668 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
670 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
671 selector and enclose boolean expression in curly braces.
673 2016-07-14 Alan Modra <amodra@gmail.com>
676 * gcc.target/powerpc/p9-novsx.c: New.
678 2016-07-13 Andi Kleen <ak@linux.intel.com>
680 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
681 * g++.dg/tree-prof/morefunc.C: Dito.
682 * g++.dg/tree-prof/pr35545.C: Dito.
683 * g++.dg/tree-prof/reorder.C: Dito.
684 * gcc.dg/tree-prof/20050826-2.c: Dito.
685 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
686 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
687 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
688 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
689 * gcc.dg/tree-prof/inliner-1.c: Dito.
690 * gcc.dg/tree-prof/merge_block.c: Dito.
691 * gcc.dg/tree-prof/stringop-1.c: Dito.
692 * gcc.dg/tree-prof/stringop-2.c: Dito.
693 * gcc.dg/tree-prof/switch-case-1.c: Dito.
694 * gcc.dg/tree-prof/switch-case-2.c: Dito.
695 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
696 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
697 * gcc.dg/tree-prof/update-loopch.c: Dito.
698 * gcc.dg/tree-prof/val-prof-1.c: Dito.
699 * gcc.dg/tree-prof/val-prof-2.c: Dito.
700 * gcc.dg/tree-prof/val-prof-3.c: Dito.
701 * gcc.dg/tree-prof/val-prof-4.c: Dito.
702 * gcc.dg/tree-prof/val-prof-5.c: Dito.
703 * gcc.dg/tree-prof/val-prof-6.c: Dito.
704 * gcc.dg/tree-prof/val-prof-7.c: Dito.
706 2016-07-13 Andi Kleen <ak@linux.intel.com>
708 * lib/profopt.exp (profopt-execute): Remove .imports files.
710 2016-07-13 Andi Kleen <ak@linux.intel.com>
712 * lib/profopt.exp (profopt-execute): Always log profiler command line.
714 2016-07-13 Andi Kleen <ak@linux.intel.com>
716 * lib/profopt.exp (dg-final-scan-autofdo,
717 dg-final-scan-not-autofdo): New functions.
719 2016-07-13 Bin Cheng <bin.cheng@arm.com>
721 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
722 * gcc.dg/vect/vect-35.c: Ditto.
723 * gcc.dg/vect/vect-alias-check-2.c: New test.
725 2016-07-13 Martin Liska <mliska@suse.cz>
727 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
728 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
729 * gfortran.dg/pr42108.f90: Update expected dump scan.
731 2016-07-13 Richard Biener <rguenther@suse.de>
733 PR tree-optimization/24574
734 * gcc.dg/pr24574.c: New testcase.
736 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
738 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
739 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
740 * c-c++-common/pr68833-1.c: Require int32plus.
741 * gcc.dg/ipa/pr63551.c: Likewise.
742 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
743 * gcc.dg/ipa/pr64041.c: Require int32plus.
745 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
748 * g++.dg/pr71633.C: New test.
750 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
752 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
753 Add new arm_thumb1_cbz_ok effective target.
754 * gcc.target/arm/cbz.c: New test.
756 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
758 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
759 Define effective target.
760 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
761 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
762 * gcc.target/arm/movhi_movw.c: New test.
763 * gcc.target/arm/movsi_movw.c: Likewise.
764 * gcc.target/arm/movdi_movw.c: Likewise.
766 2016-07-13 Richard Biener <rguenther@suse.de>
769 * gcc.dg/pr71104-1.c: New testcase.
770 * gcc.dg/pr71104-2.c: Likewise.
772 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
775 * gcc.target/powerpc/pr71805.c: New test.
777 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
779 * gcc.target/powerpc/divkc3-1.c: New.
780 * gcc.target/powerpc/mulkc3-1.c: New.
782 2016-07-12 Nathan Sidwell <nathan@acm.org>
784 * gcc.target/arm/data-rel-1.c: New.
785 * gcc.target/arm/data-rel-2.c: New.
786 * gcc.target/arm/data-rel-3.c: New.
788 2016-07-12 Martin Liska <mliska@suse.cz>
790 * gcc.dg/params/blocksort-part.c: New test.
791 * gcc.dg/params/params.exp: New file.
793 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
796 * gcc.c-torture/execute/pr71700.c: New test.
798 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
799 Richard Biener <rguenther@suse.de>
801 PR tree-optimization/23286
802 PR tree-optimization/70159
803 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
804 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
805 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
806 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
807 * gcc.dg/tree-ssa/pr35286.c: Likewise.
808 * gcc.dg/tree-ssa/pr35287.c: Likewise.
809 * gcc.dg/hoist-register-pressure-1.c: Likewise.
810 * gcc.dg/hoist-register-pressure-2.c: Likewise.
811 * gcc.dg/hoist-register-pressure-3.c: Likewise.
812 * gcc.dg/pr51879-12.c: Likewise.
813 * gcc.dg/strlenopt-9.c: Likewise.
814 * gcc.dg/tree-ssa/pr47392.c: Likewise.
815 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
816 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
817 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
818 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
819 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
820 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
821 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
822 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
823 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
824 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
825 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
826 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
827 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
828 * gfortran.dg/pr43984.f90: Adjust expected outcome.
830 2016-07-12 Richard Biener <rguenther@suse.de>
832 PR rtl-optimization/68961
833 * gcc.target/i386/pr68961.c: New testcase.
835 2016-07-11 Jakub Jelinek <jakub@redhat.com>
838 * c-c++-common/gomp/pr71758.c: New test.
839 * gfortran.dg/gomp/pr71758.f90: New test.
841 PR tree-optimization/71823
842 * gcc.dg/vect/pr71823.c: New test.
844 2016-07-11 David Malcolm <dmalcolm@redhat.com>
846 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
847 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
848 and LINE_MAP_MAX_LOCATION_WITH_COLS.
850 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
853 * gcc.target/i386/pr71801.c: New test.
855 2016-07-11 Richard Biener <rguenther@suse.de>
857 PR tree-optimization/71816
858 * gcc.dg/torture/pr71816.c: New testcase.
860 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
863 * gfortran.dg/dependency_46.f90: New test.
865 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
867 PR rtl-optimization/71621
868 * gcc.target/i386/pr71621-1.c: New.
869 * gcc.target/i386/pr71621-2.c: New.
871 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
873 * gfortran.dg/goacc/pr71704.f90: New test.
875 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
878 * gcc.target/powerpc/pr71297.c: New.
880 2016-07-08 Jiong Wang <jiong.wang@arm.com>
882 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
884 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
887 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
889 2016-07-08 Alan Hayward <alan.hayward@arm.com>
891 PR tree-optimization/71667
892 * gcc.dg/vect/pr71667.c: New
894 2016-07-08 Martin Liska <mliska@suse.cz>
896 * gcc.dg/torture/pr71606.c: New test.
898 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
901 * gfortran.dg/pr71764.f90: New test.
903 2016-07-07 Jakub Jelinek <jakub@redhat.com>
904 Kai Tietz <ktietz70@googlemail.com>
908 * g++.dg/cpp0x/pr70869.C: New test.
909 * g++.dg/cpp0x/pr71054.C: New test.
911 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
913 * g++.dg/debug/pr71432.C: Fail on AIX.
915 2016-07-07 Martin Liska <mliska@suse.cz>
917 * gfortran.dg/do_1.f90: Remove a corner case that triggers
918 an undefined behavior.
919 * gfortran.dg/do_3.F90: Likewise.
920 * gfortran.dg/do_check_11.f90: New test.
921 * gfortran.dg/do_check_12.f90: New test.
922 * gfortran.dg/do_corner_warn.f90: New test.
924 2016-07-07 Martin Liska <mliska@suse.cz>
926 * gfortran.dg/predict-1.f90: Ammend the test.
927 * gfortran.dg/predict-2.f90: Likewise.
929 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
932 * g++.dg/pr71624.C: New test.
934 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
936 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
937 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
938 ARMv8-M Mainline architectures.
940 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
942 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
943 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
945 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
949 * gcc.target/powerpc/pr71763.c: New file.
951 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
953 PR tree-optimization/71518
954 * gcc.dg/pr71518.c: New test.
956 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
958 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
960 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
963 * gcc.target/avr/pr50739.c: New test.
965 2016-07-05 Jan Hubicka <jh@suse.cz>
967 * gcc.dg/tree-ssa/scev-14.c: update template.
969 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
971 * gcc.dg/vect/group-no-gaps-1.c: New test.
973 2016-07-05 Andi Kleen <ak@linux.intel.com>
975 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
976 if kernel supports MPX.
978 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
980 * gcc.c-torture/compile/pr69102.c: Require fpic support.
982 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
983 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
985 * gcc.target/powerpc/signbit-1.c: New test.
986 * gcc.target/powerpc/signbit-2.c: New test.
987 * gcc.target/powerpc/signbit-3.c: New test.
989 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
991 PR rtl-optimization/71594
992 * gcc.dg/torture/pr71594.c: New test.
994 2016-07-05 Jan Hubicka <jh@suse.cz>
996 * gcc.dg/tree-ssa/scev-14.c: new testcase.
998 2016-07-05 David Malcolm <dmalcolm@redhat.com>
1001 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1002 number of missing semicolon error.
1003 * g++.dg/pr62314-2.C: New test case.
1005 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1007 * gfortran.dg/coarray_stat_function.f90: New test.
1008 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1009 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1012 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1015 * gfortran.dg/deferred_character_17.f90: New test.
1017 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1019 * gcc.target/arm/neon/polytypes.c: Move to ...
1020 * gcc.target/arm/polytypes.c: ... here.
1021 * gcc.target/arm/neon/pr51534.c: Move to ...
1022 * gcc.target/arm/pr51534.c: ... here.
1023 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1024 * gcc.target/arm/vect-vcvt.c: ... here.
1025 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1026 * gcc.target/arm/vect-vcvtq.c: ... here.
1027 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1028 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1029 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1030 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1031 * gcc.target/arm/neon/neon.exp: Delete.
1032 * gcc.target/arm/neon/: Delete.
1034 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1037 * gfortran.dg: pr65575.f90: New test.
1039 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1042 * gfortran.dg: pr35849.f90: New test.
1044 2016-07-04 Jakub Jelinek <jakub@redhat.com>
1047 * g++.dg/cpp0x/pr71739.C: New test.
1049 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1051 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1053 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1055 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1057 * gcc.target/s390/loc-1.c: New test.
1059 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1061 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1062 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1064 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1067 * gcc.target/aarch64/pr63874.c: New test.
1069 2016-07-04 Jan Beulich <jbeulich@suse.com>
1071 * g++.dg/header.c: New.
1072 * gcc.dg/header.c: New.
1074 2016-07-02 Jakub Jelinek <jakub@redhat.com>
1077 * c-c++-common/Wunused-var-15.c: New test.
1079 2016-07-01 Jakub Jelinek <jakub@redhat.com>
1082 * gfortran.dg/gomp/pr71687.f90: New test.
1084 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1086 * gcc.dg/const-float128-ped.c: Require __float128 effective
1088 * gcc.dg/const-float128.c: Likewise.
1089 * gcc.dg/torture/float128-cmp-invalid.c: Require
1090 __float128 and base_quadfloat_support effective targets, and
1092 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1093 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1094 * gcc.dg/torture/float128-nan.c: Likewise.
1095 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1096 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1097 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1098 * lib/target-supports.exp (check_effective_target___float128): New.
1099 (add_options_for___float128): New.
1100 (check_effective_target_base_quadword_support): New.
1102 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1105 * gcc.target/powerpc/pr71720.c: New test.
1107 2016-07-01 Jan Beulich <jbeulich@suse.com>
1109 * gcc.dg/bss.c: New.
1111 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1114 * gcc.target/powerpc/pr71698.c: New test.
1116 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
1119 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1120 instead of ".foo" for its section name.
1121 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1122 depending on MCU's flash size.
1123 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1124 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1125 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1126 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1127 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1128 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1130 2016-07-01 Jan Beulich <jbeulich@suse.com>
1132 * gcc.target/i386/pr65105-2.c: Add -msse2.
1134 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1136 PR tree-optimization/71707
1137 * gcc.dg/strlenopt-29.c: New test.
1140 * gfortran.dg/gomp/pr71704.f90: New test.
1143 * gfortran.dg/gomp/pr71705.f90: New test.
1145 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1147 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1148 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1149 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1150 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1151 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1152 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1153 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1154 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1155 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1156 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1157 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1158 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1159 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1160 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1161 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1162 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1163 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1164 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1165 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1166 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1167 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1168 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1169 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1170 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1171 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1172 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1173 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1174 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1175 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1176 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1177 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1178 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1179 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1180 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1181 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1182 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1183 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1184 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1185 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1186 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1187 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1188 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1189 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1190 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1191 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1192 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1193 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1194 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1195 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1196 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1197 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1198 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1199 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1200 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1201 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1202 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1203 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1204 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1205 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1206 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1207 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1208 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1209 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1210 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1211 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1212 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1213 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1214 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1215 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1216 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1217 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1218 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1219 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1220 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1221 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1222 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1223 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1224 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1225 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1226 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1227 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1229 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1230 James Greenhalgh <james.greenhalgh@arm.com>
1232 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1234 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
1235 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1237 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1239 2016-06-30 David Malcolm <dmalcolm@redhat.com>
1242 * gcc.dg/spellcheck-options-12.c: New test case.
1244 2016-06-30 Jakub Jelinek <jakub@redhat.com>
1247 * gcc.c-torture/compile/pr71693.c: New test.
1249 2016-06-29 David Malcolm <dmalcolm@redhat.com>
1251 * gcc.dg/spellcheck-params.c: New testcase.
1252 * gcc.dg/spellcheck-params-2.c: New testcase.
1254 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1256 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1257 vector extract instructions.
1258 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1260 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1263 * gfortran.dg/unexpected_eof_2.f90: New test.
1264 * gfortran.dg/unexpected_eof_3.f90: New test.
1266 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
1268 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1270 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1272 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1273 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1274 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1276 2016-06-29 Richard Biener <rguenther@suse.de>
1279 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1281 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1283 * gcc.target/arm/aapcs/neon-vect10.c: Require
1284 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1285 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1286 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1287 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1288 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1289 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1290 * gcc.target/arm/fp16-aapcs-1.c: Require
1291 -mfloat-ab=hard. Also simplify the test.
1292 * gcc.target/arm/fp16-aapcs-2.c: New.
1294 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1296 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
1297 (add_options_for_arm_fp16_ieee): New.
1298 (add_options_for_arm_fp16_alternative): New.
1299 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1301 (effective_target_arm_fp16_hw): New.
1303 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1305 PR tree-optimization/71655
1306 * g++.dg/pr71655.C: New test.
1308 2016-06-29 Martin Liska <mliska@suse.cz>
1310 * gcc.dg/pr71585.c: New test.
1311 * gcc.dg/pr71585-2.c: New test.
1312 * gcc.dg/pr71585-3.c: New test.
1314 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1316 PR tree-optimization/70729
1317 * g++.dg/vect/pr70729.cc: New test.
1319 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1321 * c-c++-common/gomp/cancel-1.c: Extend.
1323 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1325 PR tree-optimization/71625
1326 * gcc.dg/strlenopt-28.c: New test.
1328 2016-06-29 Richard Biener <rguenther@suse.de>
1331 * g++.dg/torture/pr71002.C: Adjust testcase.
1333 2016-06-29 Jakub Jelinek <jakub@redhat.com>
1336 * gcc.dg/pr71685.c: New test.
1338 2016-06-28 Martin Sebor <msebor@redhat.com>
1341 * gcc.dg/init-bad-9.c: New test.
1343 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1345 * gcc.target/powerpc/abs128-1.c: Require VSX.
1346 * gcc.target/powerpc/copysign128-1.c: Likewise.
1347 * gcc.target/powerpc/inf128-1.c: Likewise.
1348 * gcc.target/powerpc/nan128-1.c: Likewise.
1350 2016-06-28 Jakub Jelinek <jakub@redhat.com>
1353 * gcc.c-torture/execute/pr71626-1.c: New test.
1354 * gcc.c-torture/execute/pr71626-2.c: New test.
1356 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1359 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1361 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1364 * gcc.target/powerpc/pr71670.c: New testcase.
1366 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1369 * gcc.target/powerpc/pr71656-1.c: New test.
1370 * gcc.target/powerpc/pr71656-2.c: New test.
1372 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1374 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1376 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1377 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1378 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1379 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1380 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1381 Add arm_neon_fp16_ok effective target.
1382 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1384 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1386 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1388 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1390 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1392 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1394 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1396 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1398 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1400 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1402 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1405 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
1407 * gcc.dg/predict-12.c: New testcase.
1409 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1412 * gfortran.dg/pr71649.f90: New test.
1414 2016-06-25 Jakub Jelinek <jakub@redhat.com>
1416 PR tree-optimization/71643
1417 * g++.dg/opt/pr71643.C: New test.
1419 PR tree-optimization/71631
1420 * gcc.c-torture/execute/pr71631.c: New test.
1422 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1424 * gcc.dg/predict-11.c: New testcase.
1425 * gfortran.dg/predict-2.f90: New testcase.
1427 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1429 * gcc.dg/predict-10.c: New test.
1431 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1433 * gcc.target/powerpc/abs128-1.c: New.
1434 * gcc.target/powerpc/copysign128-1.c: New.
1435 * gcc.target/powerpc/inf128-1.c: New.
1436 * gcc.target/powerpc/nan128-1.c: New.
1438 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1440 * gfortran.dg/pr71642.f90: New test.
1442 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1444 PR tree-optimization/71647
1445 * gcc.target/i386/pr71647.c: New test.
1447 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1449 * gcc.target/i386/noplt-gd-1.c: New test.
1450 * gcc.target/i386/noplt-gd-2.c: Likewise.
1451 * gcc.target/i386/noplt-gd-3.c: Likewise.
1452 * gcc.target/i386/noplt-ld-1.c: Likewise.
1453 * gcc.target/i386/noplt-ld-2.c: Likewise.
1454 * gcc.target/i386/noplt-ld-3.c: Likewise.
1455 * lib/target-supports.exp
1456 (check_effective_target_tls_get_addr_via_got): New.
1458 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1460 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1461 testsuite compile flags.
1462 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1463 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1465 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1467 * g++dg/vect/pr36684.cc: Add dg-do compile.
1468 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1469 * gcc.dg/vect/pr70021.c: Ditto.
1470 * gcc.dg/vect/pr70138-1.c: Ditto.
1471 * gcc.dg/vect/pr70138-2.c: Ditto.
1472 * gcc.dg/vect/pr70354-1.c: Ditto.
1473 * gcc.dg/vect/pr70354-2.c: Ditto.
1474 * gcc.dg/vect/pr71259.c: Ditto.
1475 * gcc.dg/vect/pr71416-1.c: Ditto.
1476 * gcc.dg/vect/slp-43.c: Ditto.
1477 * gcc.dg/vect/slp-45.c: Ditto.
1478 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1479 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1480 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1481 * gfortran.dg/vect/pr69980.f90: Ditto.
1483 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1485 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1486 * gcc.dg/vect/bb-slp-30.c: Ditto.
1487 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1488 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1489 * gcc.dg/vect/pr45902.c: Ditto.
1490 * gcc.dg/vect/pr48172.c: Ditto.
1491 * gcc.dg/vect/pr48377.c: Ditto.
1492 * gcc.dg/vect/pr49038.c: Ditto.
1493 * gcc.dg/vect/pr49771.c: Ditto.
1494 * gcc.dg/vect/pr52091.c: Ditto.
1495 * gcc.dg/vect/pr53185-2.c: Ditto.
1496 * gcc.dg/vect/pr56826.c: Ditto.
1497 * gcc.dg/vect/pr60276.c: Ditto.
1498 * gcc.dg/vect/pr62021.c: Ditto.
1499 * gcc.dg/vect/pr63530.c: Ditto.
1500 * gcc.dg/vect/pr65518.c: Ditto.
1501 * gcc.dg/vect/pr65947-1.c: Ditto.
1502 * gcc.dg/vect/pr65947-10.c: Ditto.
1503 * gcc.dg/vect/pr65947-11.c: Ditto.
1504 * gcc.dg/vect/pr65947-12.c: Ditto.
1505 * gcc.dg/vect/pr65947-13.c: Ditto.
1506 * gcc.dg/vect/pr65947-2.c: Ditto.
1507 * gcc.dg/vect/pr65947-3.c: Ditto.
1508 * gcc.dg/vect/pr65947-4.c: Ditto.
1509 * gcc.dg/vect/pr65947-5.c: Ditto.
1510 * gcc.dg/vect/pr65947-6.c: Ditto.
1511 * gcc.dg/vect/pr65947-7.c: Ditto.
1512 * gcc.dg/vect/pr65947-8.c: Ditto.
1513 * gcc.dg/vect/pr65947-9.c: Ditto.
1514 * gcc.dg/vect/pr71416-1.c: Ditto.
1515 * gcc.dg/vect/pr71439.c: Ditto.
1516 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1517 * gcc.dg/vect/vect-bswap16.c: Ditto.
1518 * gcc.dg/vect/vect-bswap32.c: Ditto.
1519 * gcc.dg/vect/vect-bswap64.c: Ditto.
1520 * gcc.dg/vect/vect-live-1.c: Ditto.
1521 * gcc.dg/vect/vect-live-2.c: Ditto.
1522 * gcc.dg/vect/vect-live-3.c: Ditto.
1523 * gcc.dg/vect/vect-live-4.c: Ditto.
1524 * gcc.dg/vect/vect-live-5.c: Ditto.
1525 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1526 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1527 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1528 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1529 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1530 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1531 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1532 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1533 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1534 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1535 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1536 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1537 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1538 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1539 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1540 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1541 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1543 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1545 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1547 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1549 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1550 ia32 if R_386_GOT32X relocation is supported.
1551 * gcc.target/i386/noplt-3.c: Likewise.
1552 * gcc.target/i386/noplt-2.c: Likewise.
1553 (main): Renamed to ...
1555 * gcc.target/i386/noplt-4.c: Likewise.
1556 (main): Renamed to ...
1558 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1559 * gcc.target/i386/pr67400-5.c: Likewise.
1561 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1563 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1564 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1566 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1567 f4): Adjust expected diagnostics.
1568 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1569 (T): If OVFP is defined, redefine to TP.
1570 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1571 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1572 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1573 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1574 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1575 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1576 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1577 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1578 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1579 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1580 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1581 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1582 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1583 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1584 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1585 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1586 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1587 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1588 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1589 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1590 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1591 as last argument to __builtin_add_overflow_p.
1593 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1595 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1596 dg-options and remove default vector testsuite compile flags.
1597 * g++.dg/vect/pr33860a.cc: Ditto.
1598 * g++.dg/vect/pr45470-a.cc: Ditto.
1599 * g++.dg/vect/pr45470-b.cc: Ditto.
1600 * g++.dg/vect/pr60896.cc: Ditto.
1601 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1602 * gcc.dg/vect/pr18308.c: Ditto.
1603 * gcc.dg/vect/pr24049.c: Ditto.
1604 * gcc.dg/vect/pr33373.c: Ditto.
1605 * gcc.dg/vect/pr36228.c: Ditto.
1606 * gcc.dg/vect/pr42395.c: Ditto.
1607 * gcc.dg/vect/pr42604.c: Ditto.
1608 * gcc.dg/vect/pr46663.c: Ditto.
1609 * gcc.dg/vect/pr48765.c: Ditto.
1610 * gcc.dg/vect/pr49093.c: Ditto.
1611 * gcc.dg/vect/pr49352.c: Ditto.
1612 * gcc.dg/vect/pr52298.c: Ditto.
1613 * gcc.dg/vect/pr52870.c: Ditto.
1614 * gcc.dg/vect/pr53185.c: Ditto.
1615 * gcc.dg/vect/pr53773.c: Ditto.
1616 * gcc.dg/vect/pr56695.c: Ditto.
1617 * gcc.dg/vect/pr62171.c: Ditto.
1618 * gcc.dg/vect/pr63530.c: Ditto.
1619 * gcc.dg/vect/pr68339.c: Ditto.
1620 * gcc.dg/vect/pr71259.c: Ditto.
1621 * gcc.dg/vect/vect-82_64.c: Ditto.
1622 * gcc.dg/vect/vect-83_64.c: Ditto.
1623 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1624 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1625 * gcc.dg/vect/vect-shift-2.c: Ditto.
1626 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1627 * gfortran.dg/vect/pr39318.f90: Ditto.
1628 * gfortran.dg/vect/pr45714-a.f: Ditto.
1629 * gfortran.dg/vect/pr45714-b.f: Ditto.
1630 * gfortran.dg/vect/pr46213.f90: Ditto.
1632 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1633 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1635 * gcc.target/powerpc/p9-splat-5.c: New test.
1637 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1639 PR tree-optimization/71488
1640 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1641 * lib/target-supports.exp: ... here.
1642 (check_sse4_hw_available): New procedure.
1643 (check_effective_target_sse4_runtime): Ditto.
1644 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1645 -march=westmere for sse4_runtime targets.
1646 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1647 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1648 (dg-additional-options): Use for sse4_runtime targets.
1649 (main): Call check_vect ().
1650 (dg-final): Perform scan only for sse4_runtime targets.
1652 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1656 * gcc.target/i386/pr66232-14.c: New file.
1657 * gcc.target/i386/pr66232-15.c: Likewise.
1658 * gcc.target/i386/pr66232-16.c: Likewise.
1659 * gcc.target/i386/pr66232-17.c: Likewise.
1660 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1661 ia32 if R_386_GOT32X relocation is supported.
1662 * gcc.target/i386/pr67400-2.c: Likewise.
1663 * gcc.target/i386/pr67400-3.c: Likewise.
1664 * gcc.target/i386/pr67400-4.c: Likewise.
1665 * gcc.target/i386/pr67400-6.c: Likewise.
1666 * gcc.target/i386/pr67400-7.c: Likewise.
1667 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1669 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1671 PR libgfortran/48852
1672 * gfortran.dg/char4_iunit_1.f03: Update test.
1673 * gfortran.dg/f2003_io_5.f03: Update test.
1674 * gfortran.dg/real_const_3.f90: Update test.
1676 2016-06-23 Andi Kleen <ak@linux.intel.com>
1678 * g++.dg/bprob/bprob.exp: Support autofdo.
1679 * g++.dg/tree-prof/tree-prof.exp: dito.
1680 * gcc.dg/tree-prof/tree-prof.exp: dito.
1681 * gcc.misc-tests/bprob.exp: dito.
1682 * gfortran.dg/prof/prof.exp: dito.
1683 * lib/profopt.exp: dito.
1684 * lib/target-supports.exp: Check for autofdo.
1686 2016-06-23 Martin Liska <mliska@suse.cz>
1688 * gcc.dg/pr71619.c: New test.
1690 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1693 * gcc.target/i386/pr67400-1.c: New test.
1694 * gcc.target/i386/pr67400-2.c: Likewise.
1695 * gcc.target/i386/pr67400-3.c: Likewise.
1696 * gcc.target/i386/pr67400-4.c: Likewise.
1697 * gcc.target/i386/pr67400-5.c: Likewise.
1698 * gcc.target/i386/pr67400-6.c: Likewise.
1699 * gcc.target/i386/pr67400-7.c: Likewise.
1701 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1703 * c-c++-common/missing-header-1.c: New test case.
1704 * c-c++-common/missing-header-2.c: New test case.
1705 * c-c++-common/missing-header-3.c: New test case.
1706 * c-c++-common/missing-header-4.c: New test case.
1708 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1711 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1713 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1714 expected results due to builtin "nanl" now being suggested for
1716 * gcc.dg/pr67580.c: Update expected messages.
1717 * gcc.dg/spellcheck-identifiers.c: New testcase.
1718 * gcc.dg/spellcheck-typenames.c: New testcase.
1720 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1722 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1724 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1725 diagnostic-test-show-locus-parseable-fixits.c to sources for
1726 diagnostic_plugin_test_show_locus.c.
1727 * lib/gcc-defs.exp (freeform_regexps): New global.
1728 (dg-regexp): New function.
1729 (handle-dg-regexps): New function.
1730 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1731 freeform_regexps to the empty list.
1732 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1734 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1736 PR tree-optimization/71488
1737 * g++.dg/pr71488.C: New test.
1738 * gcc.dg/vect/vect-bool-cmp.c: New test.
1740 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1742 * gcc.dg/guality/param-5.c: New test.
1744 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1746 * gcc.target/i386/asm-flag-7.c: New test.
1748 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1750 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1751 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1752 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1753 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1754 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1755 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1756 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1757 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1758 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1759 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1760 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1761 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1762 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1763 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1764 * lib/target-supports.exp: Likewise.
1766 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1768 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1769 * gcc.dg/attr-ms_struct-2.c: Likewise.
1770 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1771 * gcc.dg/bf-ms-attrib.c: Likewise.
1772 * gcc.dg/bf-ms-layout-2.c: Likewise.
1773 * gcc.dg/bf-ms-layout-3.c: Likewise.
1774 * gcc.dg/bf-ms-layout.c: Likewise.
1775 * gcc.dg/bf-no-ms-layout.c: Likewise.
1776 * gcc.target/i386/bitfield1.c: Likewise.
1777 * gcc.target/i386/bitfield2.c: Likewise.
1778 * gcc.target/i386/bitfield3.c: Likewise.
1780 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1782 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1783 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1784 override other than -mcpu=power9 command-line option is specified,
1785 or if the target operating system is aix.
1786 * gcc.target/powerpc/darn-1.c: Likewise.
1787 * gcc.target/powerpc/darn-2.c: Likewise.
1788 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1789 test if effective-target is not powerpc_p9vector_ok or if the
1790 target operating system is not defined.
1791 * gcc.target/powerpc/vslv-1.c: Likewise.
1792 * gcc.target/powerpc/vsrv-0.c: Likewise.
1793 * gcc.target/powerpc/vsrv-1.c: Likewise.
1795 2016-06-21 Tobias Burnus <burnus@net-b.de>
1798 * gfortran.dg/coarray/data_1.f90: New.
1800 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1802 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1803 (dg-require-effective-target): Use arm_v8_neon_hw.
1804 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1805 (dg-require-effective-target): Likewise.
1806 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1807 (dg-require-effective-target): Likewise.
1808 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1809 (dg-require-effective-target): Likewise.
1810 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1811 (dg-require-effective-target): Likewise.
1812 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1813 (dg-require-effective-target): Likewise.
1814 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1817 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1819 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1820 Set to 3 so test passes.
1822 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1824 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1826 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1828 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1829 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1830 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1831 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1833 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1835 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1836 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1838 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1841 * gcc.target/i386/pr71549.c: New test.
1843 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1845 * gcc.target/powerpc/vadsdu-0.c: Replace
1846 dg-require-effective-target directive to allow test to run on more
1847 platforms, and add dg-skip-if directive to disable test on aix
1848 platforms because of known incompatibilities.
1849 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1850 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1851 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1852 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1853 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1854 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1855 * gcc.target/powerpc/vadsdub-2.c: Replace
1856 dg-require-effective-target directive to allow test to run on more
1857 platforms, and add dg-skip-if directive to disable test on aix
1858 platforms because of known incompatibilities.
1859 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1860 with vec_absdb call to differentiate this test from vadsdub-1.c.
1861 * gcc.target/powerpc/vadsduh-1.c: Replace
1862 dg-require-effective-target directive to allow test to run on more
1863 platforms, and add dg-skip-if directive to disable test on aix
1864 platforms because of known incompatibilities.
1865 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1866 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1867 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1869 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1871 PR tree-optimization/71588
1872 * gcc.dg/pr71558.c: New test.
1874 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1876 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1877 * c-c++-common/pr68657-2.c: Likewise.
1878 * c-c++-common/pr68657-3.c: Likewise.
1879 * gcc.dg/torture/pr69714.c: Require int32plus support.
1880 * gcc.dg/torture/pr70025.c: Likewise.
1881 * gcc.dg/torture/pr70083.c: Likewise.
1882 * gcc.dg/torture/pr70542.c: Likewise.
1883 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1885 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1888 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1890 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1893 * gcc.dg/pr71581.c: New test.
1895 PR rtl-optimization/71591
1896 * gcc.dg/cpp/pr71591.c: New test.
1898 2016-06-20 David B. Robins <gcc@davidrobins.net>
1901 * g++.dg/torture/pr71571.C: New test.
1903 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1906 * gcc.target/i386/sse2-pr71559.c: New test.
1907 * gcc.target/i386/avx-pr71559.c: New test.
1908 * gcc.target/i386/avx512f-pr71559.c: New test.
1910 2016-06-20 Tobias Burnus <burnus@net-b.de>
1913 * gfortran.dg/pointer_remapping_10.f90: New.
1915 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1917 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1919 2016-06-20 Martin Sebor <msebor@redhat.com>
1922 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1923 * gnu90-const-expr-1.c: Same.
1924 * gnu99-const-expr-1.c: Same.
1925 * gnu99-static-1.c: Same.
1927 2016-06-20 Renlin Li <renlin.li@arm.com>
1930 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1932 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1934 * gcc.target/aarch64/vcvt_f64_1.c: New.
1935 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1936 * gcc.target/aarch64/vrecp_f64_1.c: New.
1938 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1940 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1943 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1946 * gcc.target/avr/torture/pr71103-2.c: New test.
1948 2016-06-19 Martin Sebor <msebor@redhat.com>
1951 * gcc.dg/alignof.c: New test.
1953 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1955 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1956 vs dg-error; test constexpr specifier too.
1958 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1960 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1962 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1964 * lib/target-supports.exp
1965 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1966 arm_neon_ok and merge flags. Fix temporary test name.
1967 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1970 2016-06-17 Martin Liska <mliska@suse.cz>
1972 * gcc.dg/predict-9.c: Fix dump scanning.
1974 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1976 PR tree-optimization/71354
1977 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1979 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1981 PR tree-optimization/71347
1982 * gcc.dg/tree-ssa/pr71347.c: New test.
1984 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1986 PR tree-optimization/71354
1987 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1989 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1991 * gcc.dg/vect/vect-alias-check-1.c: New test.
1993 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1996 * gcc.target/avr/pr71151-1.c: New test.
1997 * gcc.target/avr/pr71151-2.c: New test.
1998 * gcc.target/avr/pr71151-3.c: New test.
1999 * gcc.target/avr/pr71151-4.c: New test.
2000 * gcc.target/avr/pr71151-5.c: New test.
2001 * gcc.target/avr/pr71151-6.c: New test.
2002 * gcc.target/avr/pr71151-7.c: New test.
2003 * gcc.target/avr/pr71151-8.c: New test.
2004 * gcc.target/avr/pr71151-common.h: New test.
2006 2016-06-16 Martin Liska <mliska@suse.cz>
2008 * gfortran.dg/predict-1.f90: New test.
2010 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
2013 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2015 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
2017 * g++.dg/vect/pr36648.cc: Disable cunrolli
2019 2016-06-16 Jakub Jelinek <jakub@redhat.com>
2022 * gcc.c-torture/execute/pr71554.c: New test.
2024 PR rtl-optimization/71532
2025 * gcc.dg/torture/pr71532.c: New test.
2027 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2029 * gcc.target/powerpc/p9-dimode1.c: New test.
2030 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2032 2016-06-15 Jakub Jelinek <jakub@redhat.com>
2034 * gcc.c-torture/compile/20160615-1.c: New test.
2036 * g++.dg/cpp0x/ref-qual17.C: New test.
2038 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2041 * gcc.target/i386/pr71529.C: New test.
2043 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2045 PR tree-optimization/71483
2046 * g++.dg/vect/pr71483.c: New
2048 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2051 * g++.dg/inherit/crash6.C: New.
2052 * g++.dg/inherit/union2.C: Likewise.
2053 * g++.dg/inherit/virtual12.C: Likewise.
2054 * g++.dg/inherit/virtual13.C: Likewise.
2055 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2057 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
2059 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
2061 2016-06-15 Alan Hayward <alan.hayward@arm.com>
2063 PR tree-optimization/71439
2064 * gcc.dg/vect/pr71439.c: New
2066 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2068 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2070 2016-06-15 Richard Biener <rguenther@suse.de>
2072 * gcc.dg/vect/slp-45.c: New testcase.
2074 2016-06-15 Richard Biener <rguenther@suse.de>
2076 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2078 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2080 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2081 requirements, and disable for AIX for now.
2082 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2084 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2087 * g++.dg/opt/pr71528.C: New test.
2090 * g++.dg/init/pr71516.C: New test.
2092 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2094 * g++.dg/init/array46.C: New.
2096 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
2098 * gcc.target/i386/float128-3.c: New test.
2099 * gcc.target/i386/quad-sse4.c: Ditto.
2100 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2101 Update scan strings.
2103 2016-06-14 Richard Biener <rguenther@suse.de>
2106 * gfortran.dg/pr71526.f90: New testcase.
2108 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2110 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2111 * gcc.dg/zero_bits_compound-1.c: Likewise.
2113 2016-06-14 Richard Biener <rguenther@suse.de>
2115 PR tree-optimization/71522
2116 * gcc.dg/torture/pr71522.c: New testcase.
2118 2016-06-14 Jakub Jelinek <jakub@redhat.com>
2120 PR tree-optimization/71520
2121 * gcc.dg/tree-ssa/pr71520.c: New test.
2123 2016-06-14 Richard Biener <rguenther@suse.de>
2125 PR tree-optimization/71521
2126 * gcc.dg/tree-ssa/vrp101.c: New testcase.
2128 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2131 * c-c++-common/ubsan/bounds-13.c: New test.
2133 PR preprocessor/71183
2134 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2136 2016-06-13 Jeff Law <law@redhat.com>
2138 PR tree-optimization/71403
2139 * c-c++-common/ubsan/pr71403-1.c: New test.
2140 * c-c++-common/ubsan/pr71403-2.c: New test.
2141 * c-c++-common/ubsan/pr71403-3.c: New test.
2143 2016-06-13 Jakub Jelinek <jakub@redhat.com>
2146 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2147 Add -Wno-psabi -w to dg-options.
2149 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2151 * gcc.target/powerpc/vadsdu-0.c: New test.
2152 * gcc.target/powerpc/vadsdu-1.c: New test.
2153 * gcc.target/powerpc/vadsdu-2.c: New test.
2154 * gcc.target/powerpc/vadsdu-3.c: New test.
2155 * gcc.target/powerpc/vadsdu-4.c: New test.
2156 * gcc.target/powerpc/vadsdu-5.c: New test.
2157 * gcc.target/powerpc/vadsdub-1.c: New test.
2158 * gcc.target/powerpc/vadsdub-2.c: New test.
2159 * gcc.target/powerpc/vadsduh-1.c: New test.
2160 * gcc.target/powerpc/vadsduh-2.c: New test.
2161 * gcc.target/powerpc/vadsduw-1.c: New test.
2162 * gcc.target/powerpc/vadsduw-2.c: New test.
2164 2016-06-13 David Malcolm <dmalcolm@redhat.com>
2166 * gcc.dg/c99-init-2.c (c): Update expected error message.
2167 * gcc.dg/init-bad-8.c (foo): Likewise.
2168 * gcc.dg/spellcheck-fields-3.c: New test case.
2170 2016-06-13 Martin Liska <mliska@suse.cz>
2172 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2173 and "guess loop iv compared" heuristics.
2174 * gcc.dg/predict-2.c: Likewise.
2175 * gcc.dg/predict-3.c: Likewise.
2176 * gcc.dg/predict-4.c: Likewise.
2177 * gcc.dg/predict-5.c: Likewise.
2178 * gcc.dg/predict-6.c: Likewise.
2180 2016-06-13 Marek Polacek <polacek@redhat.com>
2183 * c-c++-common/Wswitch-unreachable-4.c: New test.
2184 * gcc.dg/Wswitch-unreachable-2.c: New test.
2185 * g++.dg/tm/jump1.C: Move dg-warning.
2187 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2189 * gnat.dg/renaming10.ad[sb]: New test.
2191 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
2194 * gfortran.dg/pr70673.f90: New test.
2196 2016-06-13 Richard Biener <rguenther@suse.de>
2199 * gcc.dg/align-3.c: New testcase.
2201 2016-06-13 Martin Liska <mliska@suse.cz>
2203 * gcc.target/i386/pr71458.c: New test.
2205 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
2208 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2210 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2213 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2216 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2219 * gfortran.dg/comma_IO_extension_1.f90: New test.
2220 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2221 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2223 * gfortran.dg/graphite/pr38083.f90: Likewise.
2224 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2227 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2229 * gnat.dg/case_character.adb: New test.
2231 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2234 * gcc.target/powerpc/pr71310.c: New testcase.
2236 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2239 * gcc.dg/pr71478.c: New test.
2241 2016-06-10 Jakub Jelinek <jakub@redhat.com>
2244 * gcc.c-torture/execute/pr71494.c: New test.
2247 * gcc.target/i386/pr68657.c: New test.
2250 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2251 (test): Add -masm=intel alternatives.
2253 2016-06-10 Martin Sebor <msebor@redhat.com>
2256 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2258 2016-06-10 Jeff Law <law@redhat.com>
2260 PR tree-optimization/71335
2261 * gcc.c-torture/execute/pr71335.c: New test.
2263 2016-06-10 David Malcolm <dmalcolm@redhat.com>
2265 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2266 the various "cannot tail-call: " messages.
2268 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2270 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2273 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2276 * c-c++-common/asan/pr71480.c: New test.
2278 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2280 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2281 (ASMNAME2): Likewise.
2282 (main): Replace fn in asm statement with ASMNAME ("fn").
2283 * gcc.dg/guality/pr68037-2.c: Likewise.
2284 * gcc.dg/guality/pr68037-3.c: Likewise.
2285 * gcc.dg/torture/pr68037-1.c: Likewise.
2286 * gcc.dg/torture/pr68037-2.c: Likewise.
2287 * gcc.dg/torture/pr68037-3.c: Likewise.
2289 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2292 * gcc.target/i386/pr68843-1.c: New test.
2293 * gcc.target/i386/pr68843-2.c: New test.
2295 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2296 Cesar Philippidis <cesar@codesourcery.com>
2299 * gcc.dg/goacc/nested-function-1.c: New file.
2300 * gcc.dg/goacc/nested-function-2.c: Likewise.
2301 * gcc.dg/goacc/pr71373.c: Likewise.
2302 * gfortran.dg/goacc/cray-2.f95: Likewise.
2303 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2304 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2305 * gfortran.dg/goacc/cray.f95: Update.
2306 * gfortran.dg/goacc/loop-1.f95: Likewise.
2307 * gfortran.dg/goacc/loop-3.f95: Likewise.
2308 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2309 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2311 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2313 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2314 for OpenACC tile clauses.
2315 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2318 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2320 * c-c++-common/goacc/cache-2.c: ... this new file.
2321 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2322 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2323 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2325 * gfortran.dg/goacc/cray.f95: Likewise.
2326 * gfortran.dg/goacc/loop-1.f95: Likewise.
2328 2016-06-10 Alan Hayward <alan.hayward@arm.com>
2330 PR tree-optimization/71407
2331 PR tree-optimization/71416
2332 * gcc.dg/vect/pr71407.c: New
2333 * gcc.dg/vect/pr71416-1.c: New
2334 * gcc.dg/vect/pr71416-2.c: New
2336 2016-06-10 Richard Biener <rguenther@suse.de>
2339 * gcc.dg/torture/pr71477.c: New testcase.
2341 2016-06-09 Julia Koval <julia.koval@intel.com>
2343 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2344 * gcc.target/i386/interrupt-13.c: Likewise.
2345 * gcc.target/i386/interrupt-15.c: Likewise.
2346 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2347 * gcc.target/i386/interrupt-24.c: Likewise.
2348 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2349 * gcc.target/i386/interrupt-9.c: Likewise.
2350 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2352 2016-06-09 Martin Sebor <msebor@redhat.com>
2355 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2356 * gcc.dg/builtin-constant_p-1.c: Same.
2357 * gcc.dg/builtins-error.c: Same.
2358 * gcc.dg/pr70859.c: Same.
2360 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2362 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2363 * gcc.dg/torture/pr68067-1.c: Likewise.
2364 * gcc.dg/torture/pr68067-2.c: Likewise.
2366 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2368 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2371 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2374 * g++.dg/inherit/crash5.C: New.
2376 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2379 * g++.dg/inherit/crash5.C: New.
2380 * g++.dg/inherit/virtual1.C: Adjust.
2382 2016-06-09 Martin Liska <mliska@suse.cz>
2384 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2385 * g++.dg/predict-loop-exit-2.C: Likewise.
2386 * g++.dg/predict-loop-exit-3.C: Likewise.
2387 * gcc.dg/predict-1.c: Likewise.
2388 * gcc.dg/predict-2.c: Likewise.
2389 * gcc.dg/predict-3.c: Likewise.
2390 * gcc.dg/predict-4.c: Likewise.
2391 * gcc.dg/predict-5.c: Likewise.
2392 * gcc.dg/predict-6.c: Likewise.
2393 * gcc.dg/predict-7.c: Likewise.
2395 2016-06-09 Richard Biener <rguenther@suse.de>
2397 PR tree-optimization/71462
2398 * gcc.dg/torture/pr71462.c: New testcase.
2400 2016-06-09 Marek Polacek <polacek@redhat.com>
2403 * gcc.dg/c11-generic-3.c: New test.
2405 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2407 * g++.dg/init/array42.C: New.
2408 * g++.dg/init/array43.C: Likewise.
2409 * g++.dg/init/array44.C: Likewise.
2410 * g++.dg/init/array45.C: Likewise.
2411 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2412 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2413 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2414 * g++.dg/gomp/pr35751.C: Likewise.
2415 * g++.dg/init/array23.C: Likewise.
2416 * g++.dg/init/brace2.C: Likewise.
2417 * g++.dg/init/brace6.C: Likewise.
2419 2016-06-08 Martin Sebor <msebor@redhat.com>
2420 Jakub Jelinek <jakub@redhat.com>
2424 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2425 * c-c++-common/builtin-arith-overflow-2.c: New test.
2426 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2427 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2428 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2430 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2433 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2435 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2437 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2438 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2439 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2440 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2441 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2442 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2443 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2444 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2445 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2446 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2447 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2448 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2449 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2451 2016-06-08 Richard Biener <rguenther@suse.de>
2453 PR tree-optimization/68558
2454 * gcc.dg/vect/slp-44.c: New testcase.
2456 2016-06-08 Richard Biener <rguenther@suse.de>
2458 * gcc.dg/vect/slp-43.c: New testcase.
2460 2016-06-08 Richard Biener <rguenther@suse.de>
2462 PR tree-optimization/71452
2463 * gcc.dg/torture/pr71452.c: New testcase.
2465 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2468 * g++.dg/torture/pr71448.C: New test.
2470 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2474 * g++.dg/debug/pr71432.C: New test.
2476 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2478 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2479 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2480 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2482 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2484 * gcc.dg/vect/vect-live-2.c: Update effective target.
2485 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2486 * lib/target-supports.exp: Add aarch64 to vect_long.
2488 2016-06-08 Marek Polacek <polacek@redhat.com>
2491 * gcc.dg/noncompile/pr71418.c: New test.
2494 * gcc.dg/noncompile/pr71426.c: New test.
2496 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2498 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2499 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2500 * gcc.dg/predict-3.c: Update template.
2501 * gcc.dg/predict-5.c: Update template.
2502 * gcc.dg/predict-6.c: Update template.
2503 * gcc.dg/predict-9.c: Update template.
2504 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2506 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2508 * gcc.target/powerpc/vec-mul.c: New test.
2510 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2512 * gcc.dg/spellcheck-fields-2.c: New test case.
2514 2016-06-07 Richard Biener <rguenther@suse.de>
2517 * gcc.dg/Wpragmas-1.c: New testcase.
2518 * gcc.dg/Wattributes-4.c: Likewise.
2519 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2522 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2524 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2525 spurious debug code.
2527 2016-06-07 Richard Biener <rguenther@suse.de>
2529 PR tree-optimization/71428
2530 * gcc.dg/torture/pr71428.c: New testcase.
2532 2016-06-07 Richard Biener <rguenther@suse.de>
2535 * gcc.dg/torture/pr71423.c: New testcase.
2537 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2540 * gcc.dg/tree-ssa/pr71408.c: New test.
2542 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2545 * g++.dg/torture/pr71281.C: New test.
2547 2016-06-06 Marek Polacek <polacek@redhat.com>
2550 * gcc.dg/pr71362.c: New test.
2552 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2553 Patrick Palka <ppalka@gcc.gnu.org>
2558 * g++.dg/opt/pr70847.C: New test.
2559 * g++.dg/ubsan/pr70847.C: New test.
2560 * g++.dg/ubsan/pr71393.C: New test.
2562 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2564 PR tree-optimization/71259
2565 * gcc.dg/vect/pr71259.c: New test.
2567 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2569 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2570 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2571 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2574 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2577 * gcc.c-torture/execute/pr37780.c: New test.
2578 * gcc.target/aarch64/pr37780_1.c: Likewise.
2579 * gcc.target/arm/pr37780_1.c: Likewise.
2581 2016-06-06 Marek Polacek <polacek@redhat.com>
2583 * c-c++-common/attr-may-alias-1.c: New test.
2584 * c-c++-common/attr-may-alias-2.c: New test.
2585 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2587 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2590 * gcc.target/i386/pr24414.c: New test.
2592 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2594 * gcc.target/sparc/vis4misc.c: New file.
2595 * gcc.target/sparc/fpcmp.c: Likewise.
2596 * gcc.target/sparc/fpcmpu.c: Likewise.
2598 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2600 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2601 * gcc.dg/vect/vect-live-3.c: Likewise.
2603 2016-06-06 Richard Biener <rguenther@suse.de>
2605 PR tree-optimization/71398
2606 * gcc.dg/torture/pr71398.c: New testcase.
2608 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2611 * g++.dg/pr71389.C: New test.
2613 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2616 * gfortran.dg/fmt_read_5.f: New test.
2618 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2621 * gfortran.dg/class_array_22.f03: New test.
2623 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2625 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2627 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2629 * gcc.dg/predict-9.c: Update template.
2631 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2634 * g++.dg/template/pr49377.C: New.
2636 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2638 PR tree-optimization/71405
2639 * g++.dg/torture/pr71405.C: New test.
2641 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2644 * g++.dg/inherit/crash5.C: New.
2645 * g++.dg/inherit/virtual1.C: Adjust.
2647 2016-06-03 Jeff Law <law@redhat.com>
2649 PR tree-optimization/71316
2650 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2652 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2654 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2655 dg-additional-options with just -fno-tree-scev-cprop in it.
2656 * gcc.dg/vect/vect-live-2.c: Likewise.
2657 * gcc.dg/vect/vect-live-5.c: Likewise.
2658 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2659 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2660 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2662 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2665 * g++.dg/other/friend6.C: New test.
2667 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2669 * g++.dg/torture/ppc-ldst-array.C: New.
2671 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2675 * gcc.dg/torture/builtin-fp-int-inexact.c,
2676 gcc.target/i386/387-builtin-fp-int-inexact.c,
2677 gcc.target/i386/387-rint-inline-1.c,
2678 gcc.target/i386/387-rint-inline-2.c,
2679 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2680 gcc.target/i386/sse2-rint-inline-1.c,
2681 gcc.target/i386/sse2-rint-inline-2.c,
2682 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2683 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2685 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2686 Julia Koval <julia.koval@intel.com>
2698 * gcc.dg/guality/pr68037-1.c: New test.
2699 * gcc.dg/guality/pr68037-2.c: Likewise.
2700 * gcc.dg/guality/pr68037-3.c: Likewise.
2701 * gcc.dg/torture/pr68037-1.c: Likewise.
2702 * gcc.dg/torture/pr68037-2.c: Likewise.
2703 * gcc.dg/torture/pr68037-3.c: Likewise.
2704 * gcc.dg/torture/pr68661-1a.c: Likewise.
2705 * gcc.dg/torture/pr68661-1b.c: Likewise.
2706 * gcc.target/i386/interrupt-1.c: Likewise.
2707 * gcc.target/i386/interrupt-2.c: Likewise.
2708 * gcc.target/i386/interrupt-3.c: Likewise.
2709 * gcc.target/i386/interrupt-4.c: Likewise.
2710 * gcc.target/i386/interrupt-5.c: Likewise.
2711 * gcc.target/i386/interrupt-6.c: Likewise.
2712 * gcc.target/i386/interrupt-7.c: Likewise.
2713 * gcc.target/i386/interrupt-8.c: Likewise.
2714 * gcc.target/i386/interrupt-9.c: Likewise.
2715 * gcc.target/i386/interrupt-10.c: Likewise.
2716 * gcc.target/i386/interrupt-11.c: Likewise.
2717 * gcc.target/i386/interrupt-12.c: Likewise.
2718 * gcc.target/i386/interrupt-13.c: Likewise.
2719 * gcc.target/i386/interrupt-14.c: Likewise.
2720 * gcc.target/i386/interrupt-15.c: Likewise.
2721 * gcc.target/i386/interrupt-16.c: Likewise.
2722 * gcc.target/i386/interrupt-17.c: Likewise.
2723 * gcc.target/i386/interrupt-18.c: Likewise.
2724 * gcc.target/i386/interrupt-19.c: Likewise.
2725 * gcc.target/i386/interrupt-20.c: Likewise.
2726 * gcc.target/i386/interrupt-21.c: Likewise.
2727 * gcc.target/i386/interrupt-22.c: Likewise.
2728 * gcc.target/i386/interrupt-23.c: Likewise.
2729 * gcc.target/i386/interrupt-24.c: Likewise.
2730 * gcc.target/i386/interrupt-25.c: Likewise.
2731 * gcc.target/i386/interrupt-26.c: Likewise.
2732 * gcc.target/i386/interrupt-27.c: Likewise.
2733 * gcc.target/i386/interrupt-28.c: Likewise.
2734 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2735 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2736 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2737 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2738 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2739 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2740 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2741 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2742 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2743 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2744 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2745 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2747 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2749 PR tree-optimization/52171
2750 * gcc.dg/pr52171.c: New test.
2751 * gcc.target/i386/pr52171.c: New test.
2753 2016-06-03 Jan Hubicka <jh@suse.cz>
2755 * g++.dg/tree-ssa/pred-1.C: New testcase
2756 * gcc.dg/tree-ssa/pred-1.c: New testcase
2758 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2761 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2763 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2765 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2767 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2769 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2771 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2772 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2773 * gcc.dg/vect/vect-live-1.c: New test.
2774 * gcc.dg/vect/vect-live-2.c: New test.
2775 * gcc.dg/vect/vect-live-3.c: New test.
2776 * gcc.dg/vect/vect-live-4.c: New test.
2777 * gcc.dg/vect/vect-live-5.c: New test.
2778 * gcc.dg/vect/vect-live-slp-1.c: New test.
2779 * gcc.dg/vect/vect-live-slp-2.c: New test.
2780 * gcc.dg/vect/vect-live-slp-3.c: New test.
2782 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2785 * g++.dg/opt/pr71387.C: New test.
2787 2016-06-02 Jeff Law <law@redhat.com>
2789 PR tree-optimization/71328
2790 * gcc.c-torture/compile/pr71328.c: New test.
2792 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2795 * gfortran.dg/fmt_read_3.f90: Fix typo.
2796 * gfortran.dg/fmt_read_4.f90: New test.
2798 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2800 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2801 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2802 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2803 * g++.dg/cpp0x/override2.C: Likewise.
2804 * g++.dg/parse/crash5.C: Likewise.
2805 * g++.dg/parse/error16.C: Likewise.
2806 * g++.dg/parse/error27.C: Likewise.
2807 * g++.dg/template/qualttp15.C: Likewise.
2808 * g++.dg/template/redecl4.C: Likewise.
2809 * g++.old-deja/g++.other/crash39.C: Likewise.
2810 * g++.old-deja/g++.other/struct1.C: Likewise.
2811 * g++.old-deja/g++.pt/m9a.C: Likewise.
2812 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2814 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2817 * c-c++-common/pr71372.c: New test.
2819 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2820 __TIME__ strings with __builtin_strcmp instead of printf and
2823 2016-06-02 Martin Liska <mliska@suse.cz>
2825 * gcc.dg/predict-9.c: New test.
2827 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2829 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2830 global set_compiler_env_var and global saved_compiler_env_var.
2832 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2834 PR rtl-optimization/71295
2835 * gcc.c-torture/compile/pr71295.c: New test.
2837 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2839 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2841 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2842 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2844 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2845 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2846 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2849 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2851 * gcc.target/powerpc/p9-splat-4.c: New test.
2853 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2856 * gcc.target/powerpc/pr71186.c: New test.
2858 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2861 * gfortran.dg/fmt_read_3.f90: New test.
2863 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2865 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2868 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2870 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2871 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2873 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2874 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2876 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2878 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2879 vars set by dg-set-compiler-env-var.
2881 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2884 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2885 to the module procedure declaration.
2886 * gfortran.dg/submodule_16.f08: New test.
2888 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2891 * c-c++-common/gomp/pr71371.c: New test.
2893 2016-06-01 Richard Biener <rguenther@suse.de>
2895 PR tree-optimization/71366
2896 * gcc.dg/torture/pr71366-1.c: New testcase.
2897 * gcc.dg/torture/pr71366-2.c: Likewise.
2899 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2901 * gcc.target/powerpc/vslv-0.c: New test.
2902 * gcc.target/powerpc/vslv-1.c: New test.
2903 * gcc.target/powerpc/vsrv-0.c: New test.
2904 * gcc.target/powerpc/vsrv-1.c: New test.
2906 2016-06-01 Nathan Sidwell <nathan@acm.org>
2908 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2909 * gcc.target/nvptx/weak.c: New.
2911 2016-06-01 Richard Biener <rguenther@suse.de>
2913 PR tree-optimization/71261
2914 * gcc.dg/torture/vect-bool-1.c: New testcase.
2916 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2918 * gfortran.dg/gomp/order-1.f90: New test.
2919 * gfortran.dg/gomp/order-2.f90: New test.
2921 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2923 * gcc.dg/unroll-6.c: Update template.
2924 * gcc.dg/unroll-7.c: New testcase.
2925 * gcc.dg/unroll-8.c: New testcase.
2927 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2929 * gnat.dg/opt56.ad[sb]: New test.
2931 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2934 * g++.dg/cpp0x/constexpr-ice16.C: New.
2936 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2938 PR tree-optimization/71314
2939 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2942 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2944 PR tree-optimization/71077
2945 * gcc.dg/tree-ssa/pr71077.c: New test.
2947 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2949 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2950 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2951 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2953 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2956 * g++.dg/cpp0x/pr71248.C: New.
2957 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2958 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2959 * g++.dg/init/new37.C: Likewise.
2960 * g++.dg/template/static1.C: Likewise.
2961 * g++.dg/template/static2.C: Likewise.
2963 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2965 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2967 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2969 2016-05-31 Marek Polacek <polacek@redhat.com>
2971 * c-c++-common/Wswitch-unreachable-3.c: New test.
2972 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2974 2016-05-31 Richard Biener <rguenther@suse.de>
2976 PR tree-optimization/71352
2977 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2979 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2981 * gcc.target/arm/armv5_thumb_isa.c: New test.
2983 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2986 * gcc.target/i386/pr71346.c: New test.
2988 2016-05-31 Tom de Vries <tom@codesourcery.com>
2990 PR tree-optimization/69068
2991 * gcc.dg/graphite/pr69068.c: New test.
2993 2016-05-27 Martin Sebor <msebor@redhat.com>
2996 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2998 2016-05-30 Jakub Jelinek <jakub@redhat.com>
3001 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3002 nowait depend(inout: dd[0]) clauses where permitted.
3004 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3007 * g++.dg/parse/pr71238.C: New.
3008 * g++.dg/concepts/friend1.C: Test column numbers too.
3009 * g++.dg/cpp0x/initlist31.C: Likewise.
3010 * g++.dg/cpp0x/pr51420.C: Likewise.
3011 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3012 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3013 * g++.dg/ext/builtin3.C: Likewise.
3014 * g++.dg/lookup/friend12.C: Likewise.
3015 * g++.dg/lookup/friend7.C: Likewise.
3016 * g++.dg/lookup/koenig1.C: Likewise.
3017 * g++.dg/lookup/koenig5.C: Likewise.
3018 * g++.dg/lookup/used-before-declaration.C: Likewise.
3019 * g++.dg/overload/koenig1.C: Likewise.
3020 * g++.dg/template/crash65.C: Likewise.
3021 * g++.dg/template/friend57.C: Likewise.
3022 * g++.dg/warn/Wshadow-5.C: Likewise.
3023 * g++.dg/warn/Wunused-8.C: Likewise.
3024 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3025 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3026 * g++.old-deja/g++.jason/member.C: Likewise.
3027 * g++.old-deja/g++.jason/report.C: Likewise.
3028 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3029 * g++.old-deja/g++.law/visibility20.C: Likewise.
3030 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3031 * g++.old-deja/g++.other/static5.C: Likewise.
3032 * g++.old-deja/g++.pt/overload2.C: Likewise.
3034 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3036 * gcc.dg/tree-ssa/peel1.c: New testcase.
3037 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3038 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3040 2016-05-30 Tom de Vries <tom@codesourcery.com>
3042 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3045 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3048 * g++.dg/parse/virtual1.C: New.
3050 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
3052 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3053 Use correct register when clearing %edx.
3055 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
3057 PR tree-optimization/71289
3058 * gcc.dg/pr71289.c: New test.
3060 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3064 * gcc.dg/tree-ssa/pr71269.c: New test.
3065 * gcc.dg/tree-ssa/pr71292.c: New test.
3067 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3070 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3072 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
3074 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3075 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3076 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3078 2016-05-30 Tom de Vries <tom@codesourcery.com>
3080 PR tree-optimization/69067
3081 * gcc.dg/graphite/pr69067.c: New test.
3083 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
3086 * gcc.target/i386/pr71245-1.c: New test.
3087 * gcc.target/i386/pr71245-2.c: Ditto.
3089 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3092 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3093 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3094 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3096 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
3098 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3100 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3104 * g++.dg/overload/69855.C: New.
3105 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3106 * g++.old-deja/g++.pt/crash3.C: Likewise.
3108 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3111 * g++.dg/parse/namespace13.C: New.
3113 2016-05-26 Jeff Law <law@redhat.com>
3115 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3116 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3117 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3118 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3119 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3120 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3121 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3122 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3123 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3124 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3125 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3126 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3127 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3129 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3132 * g++.dg/overload/69855.C: New.
3133 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3134 * g++.old-deja/g++.pt/crash3.C: Likewise.
3136 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3139 * gcc.target/aarch64/va_arg_1.c: New testcase.
3140 * gcc.target/aarch64/va_arg_2.c: Likewise.
3141 * gcc.target/aarch64/va_arg_3.c: Likewise.
3143 2016-05-27 Jiong Wang <jiong.wang@arm.com>
3145 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3146 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3147 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3148 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3149 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3151 2016-05-27 Marek Polacek <polacek@redhat.com>
3154 * g++.dg/torture/pr71308.C: New test.
3156 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3158 * gcc.dg/zero_bits_compound-1.c: New test.
3159 * gcc.dg/zero_bits_compound-2.c: New test.
3161 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3164 * gcc.dg/pr71279.c: New test.
3166 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3168 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3169 floating point min/max/comparison instructions.
3170 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3172 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3174 * c-c++-common/gomp/schedule-1.c: New test.
3175 * gfortran.dg/gomp/schedule-1.f90: New test.
3177 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3181 * g++.dg/cpp1y/auto-fn32.C: New test.
3182 * g++.dg/cpp1y/paren4.C: New test.
3184 2016-05-26 Nathan Sidwell <nathan@acm.org>
3186 * gcc.dg/20060410.c: Xfail on ptx.
3187 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3188 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3189 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3190 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3191 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3193 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3195 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3197 2016-05-26 Jakub Jelinek <jakub@redhat.com>
3199 PR tree-optimization/71280
3200 * gcc.dg/pr71280.c: New test.
3202 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3204 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3205 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3207 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3209 2016-05-26 Jiong Wang <jiong.wang@arm.com>
3211 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
3214 2016-05-25 Jeff Law <law@redhat.com>
3216 PR tree-optimization/71272
3217 * gcc.c-torture/compile/pr71272.c: new test.
3219 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3221 * gcc.target/powerpc/vec-cmpne.c: New test.
3222 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3224 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3226 * gnat.dg/opt55.ad[sb]: New test.
3228 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3230 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3231 * c-c++-common/pr60226.c: Require int32plus.
3232 * gcc.c-torture/execute/pr70602.c: Likewise.
3233 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3234 unsigned long for malloc arg type.
3235 * gcc.dg/asr_div1.c: Require int32plus.
3236 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3237 * gcc.dg/pie-1.c: Require pie.
3238 * gcc.dg/pie-2.c: Likewise.
3239 * gcc.dg/pr59471.c: Require int32plus.
3240 * gcc.dg/pr59963-2.c: XFAIL for int16.
3241 * gcc.dg/pr60114.c: Require int32plus.
3242 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3243 unsigned long for typedef of size_t.
3244 * gcc.dg/pr63914.c: Require int32plus.
3245 * gcc.dg/pr64536.c: Require pt32plus.
3246 * gcc.dg/pr65658.c: Likewise.
3247 * gcc.dg/pr67271.c: Require int32plus.
3248 * gcc.dg/pr68112.c: Likewise.
3249 * gcc.dg/pr69071.c: Skip for avr target.
3250 * gcc.dg/pr69973.c: Require int32plus.
3251 * gcc.dg/pr70169.c: Skip for avr target.
3252 * gcc.dg/sso-6.c: Require int32plus.
3253 * gcc.dg/sso-7.c: Likewise.
3254 * gcc.dg/sso-8.c: Likewise.
3255 * gcc.dg/vrp-min-max-2.c: Likewise.
3257 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3260 * gcc.target/i386/pr70738-1.c: New test.
3261 * gcc.target/i386/pr70738-2.c: Likewise.
3262 * gcc.target/i386/pr70738-3.c: Likewise.
3263 * gcc.target/i386/pr70738-4.c: Likewise.
3264 * gcc.target/i386/pr70738-5.c: Likewise.
3265 * gcc.target/i386/pr70738-6.c: Likewise.
3266 * gcc.target/i386/pr70738-7.c: Likewise.
3267 * gcc.target/i386/pr70738-8.c: Likewise.
3268 * gcc.target/i386/pr70738-9.c: Likewise.
3270 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3272 PR rtl-optimization/66940
3273 * gcc.c-torture/execute/pr66940.c: New test.
3275 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3277 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3278 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3279 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3280 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3281 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3282 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3283 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3284 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3285 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3286 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3287 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3288 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3289 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3290 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3291 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3292 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3293 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3294 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3295 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3296 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3297 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3298 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3299 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3300 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3302 2016-05-25 Marek Polacek <polacek@redhat.com>
3305 * gcc.dg/noncompile/pr71265.c: New test.
3308 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3310 2016-05-25 Nathan Sidwell <nathan@acm.org>
3312 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3314 2016-05-25 Richard Biener <rguenther@suse.de>
3316 PR tree-optimization/71261
3317 * c-c++-common/torture/pr71261.c: New testcase.
3319 2016-05-25 Richard Biener <rguenther@suse.de>
3321 PR tree-optimization/71264
3322 * gcc.dg/vect/pr71264.c: New testcase.
3324 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3327 * g++.dg/cpp0x/alias-decl-53.C: New.
3328 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3330 2016-05-25 Martin Liska <mliska@suse.cz>
3332 * g++.dg/pr71239.C: New test.
3334 2016-05-25 Richard Biener <rguenther@suse.de>
3336 * gcc.dg/vect/pr58135.c: Rename to ...
3337 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
3339 2016-05-25 Marek Polacek <polacek@redhat.com>
3341 * g++.dg/pr65295.C: Use target c++14.
3343 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3345 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3346 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3348 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3350 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3353 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3355 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3356 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3357 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3358 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3359 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3360 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3361 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3362 * c-c++-common/goacc/pcopy.c: Likewise.
3363 * c-c++-common/goacc/pcopyin.c: Likewise.
3364 * c-c++-common/goacc/pcopyout.c: Likewise.
3365 * c-c++-common/goacc/pcreate.c: Likewise.
3366 * c-c++-common/goacc/pr70688.c: New test.
3367 * c-c++-common/goacc/present-1.c: Adjust test.
3368 * c-c++-common/goacc/reduction-5.c: Likewise.
3369 * g++.dg/goacc/data-1.C: New test.
3371 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3373 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3374 vector parity built-in functions.
3375 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3376 count trailing zeros automatic vectorization.
3377 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3378 count trailing zeros built-in functions.
3380 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3382 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3384 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3387 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3389 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3392 * g++.dg/template/crash123.C: New.
3393 * g++.dg/template/crash124.C: Likewise.
3395 2016-05-24 Martin Sebor <msebor@redhat.com>
3398 * g++.dg/ext/flexary16.C: New test.
3400 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3402 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3403 before math.h is included.
3404 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3405 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3406 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3407 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3408 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3409 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3410 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3411 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3412 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3413 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3414 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3415 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3416 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3417 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3418 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3419 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3420 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3421 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3422 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3423 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3424 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3425 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3426 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3428 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3429 Kelvin Nilsen <kelvin@gcc.gnu.org>
3431 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3434 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3437 * g++.dg/warn/Wno-narrowing1.C: New.
3439 2016-05-24 Marek Polacek <polacek@redhat.com>
3442 * c-c++-common/Wswitch-unreachable-2.c: New test.
3444 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3447 * g++.dg/vect/simd-clone-6.cc: New test.
3448 * g++.dg/gomp/declare-simd-6.C: New test.
3452 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3454 2016-05-24 Richard Biener <rguenther@suse.de>
3456 PR tree-optimization/71240
3457 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3459 2016-05-24 Richard Biener <rguenther@suse.de>
3461 PR tree-optimization/71230
3462 * gcc.dg/torture/pr71230.c: New testcase.
3463 * g++.dg/torture/pr71230.C: Likewise.
3465 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3467 * c-c++-common/goacc/routine-5.c: Add tests.
3468 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3469 * gfortran.dg/goacc/routine-6.f90: Add tests.
3471 2016-05-24 Richard Biener <rguenther@suse.de>
3473 PR tree-optimization/71253
3474 * gcc.dg/torture/pr71253.c: New testcase.
3476 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3479 * gfortran.dg/pr71252.f90: New test.
3481 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3483 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3485 2016-05-24 Richard Biener <rguenther@suse.de>
3489 * c-c++-common/vector-subscript-4.c: New testcase.
3490 * c-c++-common/vector-subscript-5.c: Likewise.
3492 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3495 * gfortran.dg/namelist_90.f: New test
3497 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3500 * gfortran.dg/unexpected_eof.f: New test
3502 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3503 Kelvin Nilsen <kelvin@gcc.gnu.org>
3505 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3508 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3511 * g++.dg/cpp0x/inh-ctor20.C: New.
3512 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3514 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3517 * g++.dg/cpp0x/variadic168.C: New.
3519 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3521 * g++.dg/cpp0x/pr31445.C: Test column number too.
3522 * g++.dg/cpp0x/pr32253.C: Likewise.
3523 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3524 * g++.dg/cpp0x/variadic36.C: Likewise.
3526 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3528 * gcc.dg/fold-notshift-2.c: Adjust.
3530 2016-05-23 Marek Polacek <polacek@redhat.com>
3533 * c-c++-common/Wswitch-unreachable-1.c: New test.
3534 * gcc.dg/Wswitch-unreachable-1.c: New test.
3535 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3536 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3537 * g++.dg/gomp/block-10.C: Likewise.
3538 * gcc.dg/gomp/block-10.c: Likewise.
3539 * g++.dg/gomp/block-9.C: Likewise.
3540 * gcc.dg/gomp/block-9.c: Likewise.
3541 * g++.dg/gomp/target-1.C: Likewise.
3542 * g++.dg/gomp/target-2.C: Likewise.
3543 * gcc.dg/gomp/target-1.c: Likewise.
3544 * gcc.dg/gomp/target-2.c: Likewise.
3545 * g++.dg/gomp/taskgroup-1.C: Likewise.
3546 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3547 * gcc.dg/gomp/teams-1.c: Likewise.
3548 * g++.dg/gomp/teams-1.C: Likewise.
3549 * g++.dg/overload/error3.C: Likewise.
3550 * g++.dg/tm/jump1.C: Likewise.
3551 * g++.dg/torture/pr40335.C: Likewise.
3552 * gcc.dg/c99-vla-jump-5.c: Likewise.
3553 * gcc.dg/switch-warn-1.c: Likewise.
3554 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3555 * gcc.dg/nested-func-1.c: Likewise.
3556 * gcc.dg/pr67784-4.c: Likewise.
3558 2016-05-23 Richard Biener <rguenther@suse.de>
3560 PR tree-optimization/71230
3561 * gfortran.dg/pr71230-1.f90: New testcase.
3562 * gfortran.dg/pr71230-2.f90: Likewise.
3564 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3566 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3567 * gcc.dg/vect/pr58135.c: Add new.
3568 * gfortran.dg/pr46519-1.f: Adjust test case.
3570 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3573 * g++.dg/cpp0x/decltype64.C: New.
3575 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3577 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3578 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3579 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3581 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3583 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3584 Add poly64x1_t and poly64x2_t cases if supported.
3585 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3586 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3587 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3588 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3589 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3591 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3593 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3594 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3595 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3596 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3597 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3598 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3599 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3601 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3603 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3605 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3607 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3608 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3610 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3612 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3613 constraint instead of "r".
3614 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3615 insn instead of vxorpd.
3616 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3618 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3619 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3621 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3623 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3624 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3626 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3628 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3631 * gcc.dg/tree-ssa/pr40921.c: New test.
3633 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3636 * gcc.target/avr/pr71103.c: New test.
3638 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3641 * gcc.dg/tree-ssa/pr71179.c: New test.
3643 2016-05-20 Martin Sebor <msebor@redhat.com>
3646 * gcc.dg/init-excess-2.c: New test.
3648 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3650 * gnat.dg/opt53.adb: New test.
3651 * gnat.dg/opt54.adb: Likewise.
3653 2016-05-20 Martin Jambor <mjambor@suse.cz>
3655 PR tree-optimization/70884
3656 * gcc.dg/tree-ssa/pr70919.c: New test.
3658 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3660 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3662 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3663 fix code formatting.
3665 2016-05-20 Nathan Sidwell <nathan@acm.org>
3667 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3669 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3671 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3673 * jit.dg/all-non-failing-tests.h: Add
3674 test-factorial-must-tail-call.c.
3675 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3676 * jit.dg/test-factorial-must-tail-call.c: New test case.
3678 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3681 * gfortran.dg/pr71204.f90: New test.
3683 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3685 * gcc.target/nvptx/sincos.c: New test.
3687 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3690 * g++.dg/cpp1y/auto-fn31.C: New.
3692 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3694 * gcc.target/powerpc/vec-addec.c: New test.
3695 * gcc.target/powerpc/vec-addec-int128.c: New test.
3697 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3699 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3700 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3701 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3702 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3704 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3706 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3708 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3711 * g++.dg/opt/pr71210-1.C: New test.
3712 * g++.dg/opt/pr71210-2.C: New test.
3714 PR tree-optimization/29756
3715 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3716 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3717 only on selected targets where V4SImode vectors are known to be
3720 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3722 PR tree-optimization/71079
3723 PR tree-optimization/71206
3724 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3726 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3728 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3729 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3730 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3732 2016-05-20 Richard Guenther <rguenther@suse.de>
3734 PR tree-optimization/29756
3735 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3737 2016-05-20 Richard Biener <rguenther@suse.de>
3739 PR tree-optimization/71185
3740 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3742 2016-05-20 Richard Biener <rguenther@suse.de>
3744 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3746 2016-05-19 Marek Polacek <polacek@redhat.com>
3749 * g++.dg/diagnostic/pr71075.C: New test.
3751 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3754 * g++.dg/pr71184.C: New test case.
3756 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3758 * gcc.target/powerpc/darn-0.c: New test.
3759 * gcc.target/powerpc/darn-1.c: New test.
3760 * gcc.target/powerpc/darn-2.c: New test.
3762 2016-05-19 Marek Polacek <polacek@redhat.com>
3764 PR tree-optimization/71031
3765 * gcc.dg/tree-ssa/vrp100.c: New test.
3767 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3769 PR rtl-optimization/71148
3770 * gcc.dg/pr71148.c: New test.
3772 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3775 * gcc.target/arm/pr71056.c: New test.
3777 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3779 * c-c++-common/pr69669.c: Check the used mode.
3781 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3784 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3786 2016-05-19 Richard Biener <rguenther@suse.de>
3788 PR tree-optimization/70729
3789 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3790 * gcc.dg/graphite/scop-18.c: Likewise.
3791 * gcc.dg/pr41783.c: Disable LIM.
3792 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3793 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3794 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3795 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3796 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3797 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3798 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3799 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3800 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3801 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3802 * gfortran.dg/pr42108.f90: Likewise.
3804 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3807 * gcc.dg/spellcheck-options-11.c: New test case.
3809 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3812 * g++.dg/opt/pr71100.C: New test.
3814 2016-05-18 Martin Jambor <mjambor@suse.cz>
3817 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3818 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3819 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3820 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3822 2016-05-18 Martin Jambor <mjambor@suse.cz>
3825 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3826 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3827 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3828 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3829 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3831 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3834 * g++.dg/template/crash122.C: New.
3836 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3839 * g++.dg/template/pr70466-1.C: New.
3840 * g++.dg/template/pr70466-2.C: Likewise.
3842 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3844 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3845 splat operations and the XXSPLTIB instruction.
3846 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3847 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3848 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3849 xxlxor to clear a register.
3851 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3853 * gcc.dg/torture/pr71020.c: New test.
3855 2016-05-18 Martin Jambor <mjambor@suse.cz>
3858 * gcc.dg/ipa/pr70646.c: New test.
3860 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3862 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3864 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3866 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3867 missing tests for vreinterpretq_p{8,16}.
3869 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3871 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3872 vsliq_n_s64 and vsliq_n_u64.
3874 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3876 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3877 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3879 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3881 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3882 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3883 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3885 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3887 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3890 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3892 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3893 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3894 "blr\t" and switch to scan-assembler-times.
3896 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3898 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3900 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3901 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3903 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3905 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3906 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3907 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3908 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3909 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3910 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3912 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3913 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3915 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3916 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3918 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3919 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3921 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3923 2016-05-18 Richard Biener <rguenther@suse.de>
3925 PR tree-optimization/71168
3926 * gcc.dg/torture/pr71168.c: New testcase.
3928 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3931 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3932 * gcc.dg/tree-ssa/pr63586.c: New test.
3933 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3935 2016-05-17 Nathan Sidwell <nathan@acm.org>
3937 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3938 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3939 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3940 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3942 2016-05-17 Nathan Sidwell <nathan@acm.org>
3944 * gcc.target/nvptx/abi-vararg-3.c: New.
3946 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3948 PR tree-optimization/54579
3950 * gcc.dg/fold-notrotate-1.c: New test.
3951 * gcc.dg/fold-notshift-1.c: New test.
3952 * gcc.dg/fold-notshift-2.c: New test.
3954 2016-05-17 Marek Polacek <polacek@redhat.com>
3957 * g++.dg/ipa/pr71146.C: New test.
3959 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3961 * jit.dg/test-error-array-bounds.c: New test case.
3963 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3965 * gcc.dg/tree-ssa/and-1.c: New testcase.
3967 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3969 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3970 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3972 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3974 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3975 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3977 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3979 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3981 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3983 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3985 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3987 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3988 ".2d[index]" when scan the assembly.
3989 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3990 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3992 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3994 2016-05-17 Richard Biener <rguenther@suse.de>
3996 PR tree-optimization/71132
3997 * gcc.dg/torture/pr71132.c: New testcase.
3999 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4001 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4003 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4006 * gcc.target/aarch64/pr70809_1.c: New test.
4008 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4010 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4011 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4012 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4013 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4015 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4016 Ilya Enkovich <ilya.enkovich@intel.com>
4019 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4021 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
4023 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4024 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4026 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4028 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4029 test for __ARM_FP16_ARGS.
4030 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4031 * gcc.target/arm/aapcs/neon-vect10.c: New.
4032 * gcc.target/arm/aapcs/neon-vect9.c: New.
4033 * gcc.target/arm/aapcs/vfp18.c: New.
4034 * gcc.target/arm/aapcs/vfp19.c: New.
4035 * gcc.target/arm/aapcs/vfp20.c: New.
4036 * gcc.target/arm/aapcs/vfp21.c: New.
4037 * gcc.target/arm/fp16-aapcs-1.c: New.
4038 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4039 test for __ARM_FP16_ARGS.
4040 * g++.target/arm/fp16-return-1.c: Update expected output.
4042 2016-05-16 Jiong Wang <jiong.wang@arm.com>
4045 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4047 2016-05-15 Harald Anlauf <anlauf@gmx.de>
4050 * gfortran.dg/pr69603.f90: New testcase.
4052 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4054 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4056 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
4059 * gfortran.dg/pr71047.f08: New test.
4061 2016-05-13 Joseph Myers <joseph@codesourcery.com>
4063 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4064 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4065 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4067 2016-05-13 Martin Sebor <msebor@redhat.com>
4070 * g++.dg/cpp0x/constexpr-60049.C: New test.
4072 2016-05-13 Jakub Jelinek <jakub@redhat.com>
4075 * gcc.dg/pr71071.c: New test.
4077 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
4079 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4080 remove XOP handling.
4081 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
4083 2016-05-13 Nathan Sidwell <nathan@acm.org>
4085 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4086 __atomic_is_lock_free declaration.
4088 2016-05-13 Richard Biener <rguenther@suse.de>
4090 PR tree-optimization/42587
4091 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4093 2016-05-13 Martin Liska <mliska@suse.cz>
4095 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4096 the new format of dump output.
4098 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4100 * gcc.dg/pr71084.c: New test.
4102 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4105 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
4107 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4109 * gcc.target/aarch64/struct_return.c: New test.
4111 2016-05-12 Marek Polacek <polacek@redhat.com>
4114 * c-c++-common/pr70756-2.c: New test.
4115 * c-c++-common/pr70756.c: New test.
4117 2016-05-12 Richard Biener <rguenther@suse.de>
4119 PR tree-optimization/71059
4120 * gcc.dg/torture/pr71059.c: New testcase.
4122 2016-05-12 Richard Biener <rguenther@suse.de>
4124 PR tree-optimization/71062
4125 * gcc.dg/torture/pr71062.c: New testcase.
4127 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4129 PR tree-optimization/71006
4130 * gcc.dg/pr71006.c: New test.
4132 2016-05-12 Marek Polacek <polacek@redhat.com>
4135 * gcc.dg/opts-7.c: New test.
4137 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4140 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4141 Add -save-temps to dg-options.
4142 Scan for ldmfd rather than pop instruction.
4143 * gcc.target/arm/interrupt-2.c: Likewise.
4144 * gcc.target/arm/pr70830.c: New test.
4146 2016-05-12 Jakub Jelinek <jakub@redhat.com>
4148 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4149 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4151 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4152 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4153 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4156 * gcc.target/i386/avx512vl-pack-1.c: New test.
4157 * gcc.target/i386/avx512vl-pack-2.c: New test.
4158 * gcc.target/i386/avx512bw-pack-2.c: New test.
4160 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4162 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4163 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4164 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4166 2016-05-12 Richard Biener <rguenther@suse.de>
4168 PR tree-optimization/70986
4169 * gcc.dg/torture/pr70986-1.c: New testcase.
4170 * gcc.dg/torture/pr70986-2.c: Likewise.
4171 * gcc.dg/torture/pr70986-3.c: Likewise.
4173 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4176 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4177 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4179 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
4181 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4183 * gcc.target/i386/pr66746.c: Ditto.
4185 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4187 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4189 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4190 warning when using -mvsx-timode.
4191 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4192 * gcc.target/powerpc/dform-2.c: Likewise.
4193 * gcc.target/powerpc/pr68805.c: Likewise.
4195 2016-05-11 Marek Polacek <polacek@redhat.com>
4198 * c-c++-common/attributes-3.c: New test.
4200 2016-05-11 Nathan Sidwell <nathan@acm.org>
4202 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4203 * gcc.c-torture/execute/pr68185.c: Likewise.
4204 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4205 * gcc.dg/pr69634.c: Requires scheduling.
4206 * gcc.dg/torture/pr66178.c: Require label values.
4207 * gcc.dg/setjmp-6.c: Require indirect jumps.
4209 2016-05-11 Richard Biener <rguenther@suse.de>
4211 PR tree-optimization/71055
4212 * gcc.dg/torture/pr71055.c: New testcase.
4214 2016-05-11 Richard Biener <rguenther@suse.de>
4217 * g++.dg/debug/pr71057.C: New testcase.
4219 2016-05-11 Jakub Jelinek <jakub@redhat.com>
4222 * gfortran.dg/gomp/pr70855.f90: New test.
4224 2016-05-11 Richard Biener <rguenther@suse.de>
4227 * g++.dg/torture/pr71002.C: New testcase.
4229 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4232 * gcc.dg/pr70807.c: New test.
4234 2016-05-10 Martin Sebor <msebor@redhat.com>
4237 * g++.dg/Wattributes.C: New test.
4239 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
4241 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4242 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4243 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4245 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4248 * gcc.target/i386/pr70799-1.c: New test.
4250 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4252 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4254 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4257 * gcc.target/i386/pr70877.c: New test.
4259 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4261 PR tree-optimization/70786
4262 * gcc.target/i386/pr70876.c: New test.
4264 2016-05-10 Jakub Jelinek <jakub@redhat.com>
4267 * gcc.target/i386/avx512vl-logic-1.c: New test.
4268 * gcc.target/i386/avx512vl-logic-2.c: New test.
4269 * gcc.target/i386/avx512dq-logic-2.c: New test.
4271 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4274 * gcc.target/powerpc/pr70963.c: New.
4276 2016-05-10 David Malcolm <dmalcolm@redhat.com>
4278 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4279 (test_very_wide_line): Add ruler to expected output.
4280 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4281 (test_very_wide_line): Likewise.
4282 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4283 (test_show_locus): Within the handling of "test_very_wide_line",
4284 enable show_ruler_p on the diagnostic context.
4286 2016-05-10 Richard Biener <rguenther@suse.de>
4288 PR tree-optimization/71039
4289 * gcc.dg/torture/pr71039.c: New testcase.
4291 2016-05-10 Nathan Sidwell <nathan@acm.org>
4293 * gcc.dg/nested-func-10.c: Requires alloca.
4294 * gcc.dg/nested-func-9.c: Requires alloca.
4295 * gcc.c-torture/execute/pr70460.c: Requires labels.
4296 * gcc.c-torture/compile/pr70199.c: Requires labels.
4297 * gcc.target/nvptx/decl.c: Compile only.
4298 * gcc.target/nvptx/trailing-init.c: Compile only.
4299 * gcc.target/nvptx/ary-init.c: Compile only.
4301 2016-05-10 Marek Polacek <polacek@redhat.com>
4304 * gcc.dg/attr-opt-1.c: New test.
4306 2016-05-10 Richard Biener <rguenther@suse.de>
4308 PR tree-optimization/70497
4309 PR tree-optimization/28367
4310 * gcc.dg/torture/20160404-1.c: New testcase.
4311 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4312 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4314 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4316 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4318 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
4320 * gcc.target/i386/fabsneg-1.c New test.
4322 2016-05-09 Alan Modra <amodra@gmail.com>
4325 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4327 2016-05-09 Richard Biener <rguenther@suse.de>
4329 PR tree-optimization/70985
4330 * gcc.dg/torture/pr70985.c: New testcase.
4332 2016-05-09 Bin Cheng <bin.cheng@arm.com>
4334 * gcc.dg/tree-ssa/ifc-9.c: New test.
4335 * gcc.dg/tree-ssa/ifc-10.c: New test.
4336 * gcc.dg/tree-ssa/ifc-11.c: New test.
4337 * gcc.dg/tree-ssa/ifc-12.c: New test.
4338 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4339 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4340 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4342 2016-05-09 Richard Biener <rguenther@suse.de>
4345 * gfortran.dg/pr70937.f90: New testcase.
4347 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4349 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4351 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
4354 * gfortran.dg/dec_structure_1.f90: New testcase.
4355 * gfortran.dg/dec_structure_2.f90: Ditto.
4356 * gfortran.dg/dec_structure_3.f90: Ditto.
4357 * gfortran.dg/dec_structure_4.f90: Ditto.
4358 * gfortran.dg/dec_structure_5.f90: Ditto.
4359 * gfortran.dg/dec_structure_6.f90: Ditto.
4360 * gfortran.dg/dec_structure_7.f90: Ditto.
4361 * gfortran.dg/dec_structure_8.f90: Ditto.
4362 * gfortran.dg/dec_structure_9.f90: Ditto.
4363 * gfortran.dg/dec_structure_10.f90: Ditto.
4364 * gfortran.dg/dec_structure_11.f90: Ditto.
4365 * gfortran.dg/dec_union_1.f90: Ditto.
4366 * gfortran.dg/dec_union_2.f90: Ditto.
4367 * gfortran.dg/dec_union_3.f90: Ditto.
4368 * gfortran.dg/dec_union_4.f90: Ditto.
4369 * gfortran.dg/dec_union_5.f90: Ditto.
4370 * gfortran.dg/dec_union_6.f90: Ditto.
4371 * gfortran.dg/dec_union_7.f90: Ditto.
4373 2016-05-07 Tom de Vries <tom@codesourcery.com>
4375 PR tree-optimization/70956
4376 * gcc.dg/graphite/pr70956.c: New test.
4378 2016-05-06 Jakub Jelinek <jakub@redhat.com>
4381 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4382 (a, b, c, d): Change type from char to signed char.
4383 (main): Compare against (signed char) -1634678893 instead of
4384 hardcoded -109. Use __builtin_abort instead of abort.
4386 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4387 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4389 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4391 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4394 * gcc.dg/torture/pr70935.c: New test.
4396 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4399 * gcc.target/sh/pr58219.c: New tests.
4401 2016-05-06 Richard Biener <rguenther@suse.de>
4403 PR tree-optimization/70960
4404 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4406 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4409 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4410 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4411 Adjust expected instruction counts.
4412 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4414 2016-05-06 Marek Polacek <polacek@redhat.com>
4417 * gcc.dg/ubsan/bounds-3.c: New test.
4419 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4422 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4424 2016-05-06 Richard Biener <rguenther@suse.de>
4427 * gfortran.dg/pr70931.f90: New testcase.
4429 2016-05-06 Richard Biener <rguenther@suse.de>
4432 * gcc.dg/torture/pr70941.c: New testcase.
4434 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4436 PR tree-optimization/57206
4437 * gcc.dg/vect/pr57206.c: New test.
4439 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4441 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4443 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4445 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4447 * c-c++-common/Wdangling-else-4.c: New test.
4449 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4453 * g++.dg/opt/pr70906.C: New test.
4454 * g++.dg/opt/pr70933.C: New test.
4456 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4458 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4460 * gcc.dg/ipa/pure-const-3.c: New testcase.
4462 2016-05-04 Marek Polacek <polacek@redhat.com>
4464 * c-c++-common/Wdangling-else-1.c: New test.
4465 * c-c++-common/Wdangling-else-2.c: New test.
4466 * c-c++-common/Wdangling-else-3.c: New test.
4468 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4470 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4473 2016-05-04 Marek Polacek <polacek@redhat.com>
4476 * gcc.dg/Waddress-2.c: New test.
4478 2016-05-04 Alan Modra <amodra@gmail.com>
4480 * gcc.target/powerpc/pr70866.c: New.
4482 2016-05-03 Martin Sebor <msebor@redhat.com>
4485 * c-c++-common/builtin_location.c: New test.
4486 * g++.dg/cpp1y/builtin_location.C: New test.
4488 2016-05-03 Marek Polacek <polacek@redhat.com>
4491 * gcc.dg/pr70859.c: New test.
4492 * gcc.dg/pr70859-2.c: New test.
4494 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4496 * gnat.dg/debug5.adb: New testcase.
4498 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4500 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4501 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4502 Procedure to check for z10 instruction set.
4504 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4506 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4508 2016-05-03 Alan Modra <amodra@gmail.com>
4510 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4512 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4514 * gcc.target/i386/avx512f-cvt-1.c: New test.
4516 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4518 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4519 -fdump-tree-vrp-details.
4521 2016-05-03 Richard Biener <rguenther@suse.de>
4523 * gcc.dg/pr30172-1.c: Adjust.
4524 * gcc.dg/pr63743.c: Likewise.
4525 * gcc.dg/tm/pr51696.c: Likewise.
4526 * c-c++-common/tm/safe-1.c: Likewise.
4527 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4528 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4529 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4530 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4532 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4534 PR rtl-optimization/70467
4535 * gcc.target/i386/pr70467-3.c: New test.
4536 * gcc.target/i386/pr70467-4.c: New test.
4538 PR tree-optimization/70916
4539 * gcc.c-torture/compile/pr70916.c: New test.
4542 * gcc.target/i386/pr49244-1.c: New test.
4543 * gcc.target/i386/pr49244-2.c: New test.
4545 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4547 PR rtl-optimization/44281
4548 * gcc.target/i386/pr44281.c: New test.
4550 2016-05-03 bin cheng <bin.cheng@arm.com>
4552 PR tree-optimization/56541
4553 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4554 * gcc.dg/vect/pr56541.c: new test.
4556 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4558 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4560 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4562 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4565 * c-c++-common/asan/clone-test-1.c (main): Align child process
4568 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4571 * g++.dg/spellcheck-fields-2.C: New test case.
4573 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4576 * g++.dg/pr62314.C: New test case.
4578 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4580 * gcc.dg/ipa/inline-8.c: New testcase.
4582 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4584 PR rtl-optimization/70467
4585 * gcc.target/i386/pr70467-1.c: New test.
4587 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4589 * gcc.dg/spec-options.c: Run the test on all targets.
4590 * gcc.dg/foo.specs: Use cpp_unique_options.
4592 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4594 * gcc.dg/tree-ssa/unord.c: New testcase.
4596 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4598 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4600 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4602 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4604 2016-05-02 Marek Polacek <polacek@redhat.com>
4607 * gcc.dg/enum-incomplete-3.c: New test.
4609 2016-05-02 Marek Polacek <polacek@redhat.com>
4610 Tom de Vries <tom@codesourcery.com>
4612 PR tree-optimization/70700
4613 * gcc.dg/pr70700.c: New test.
4615 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4617 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4618 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4619 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4620 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4621 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4623 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4625 * ada/acats/run_acats: Rename into...
4626 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4627 * ada/acats/run_all.sh: Remove redundant test.
4628 (target_run): Move around.
4629 (target_gnatchop): Use newly built executable.
4630 (target_gnatmake): Likewise.
4631 Check that the compilation of impbit succeeds.
4633 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4635 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4636 * gcc.dg/20021029-1.c: Likewise.
4637 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4638 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4639 * gcc.target/sh/cmpstr.c: Likewise.
4640 * gcc.target/sh/cmpstrn.c: Likewise.
4641 * gcc.target/sh/memset.c: Likewise.
4642 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4643 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4644 * gcc.target/sh/pr39423-1.c: Likewise.
4645 * gcc.target/sh/pr49468-di.c: Likewise.
4646 * gcc.target/sh/pr49468-si.c: Likewise.
4647 * gcc.target/sh/pr49880-1.c: Likewise.
4648 * gcc.target/sh/pr49880-2.c: Likewise.
4649 * gcc.target/sh/pr49880-3.c: Likewise.
4650 * gcc.target/sh/pr50751-1.c: Likewise.
4651 * gcc.target/sh/pr50751-4.c: Likewise.
4652 * gcc.target/sh/pr50751-7.c: Likewise.
4653 * gcc.target/sh/pr51244-1.c: Likewise.
4654 * gcc.target/sh/pr51244-10.c: Likewise.
4655 * gcc.target/sh/pr51244-11.c: Likewise.
4656 * gcc.target/sh/pr51244-12.c: Likewise.
4657 * gcc.target/sh/pr51244-13.c: Likewise.
4658 * gcc.target/sh/pr51244-14.c: Likewise.
4659 * gcc.target/sh/pr51244-17.c: Likewise.
4660 * gcc.target/sh/pr51244-18.c: Likewise.
4661 * gcc.target/sh/pr51244-19.c: Likewise.
4662 * gcc.target/sh/pr51244-4.c: Likewise.
4663 * gcc.target/sh/pr51244-5.c: Likewise.
4664 * gcc.target/sh/pr51244-7.c: Likewise.
4665 * gcc.target/sh/pr51244-8.c: Likewise.
4666 * gcc.target/sh/pr51244-9.c: Likewise.
4667 * gcc.target/sh/pr51697.c: Likewise.
4668 * gcc.target/sh/pr52483-1.c: Likewise.
4669 * gcc.target/sh/pr52483-2.c: Likewise.
4670 * gcc.target/sh/pr52483-3.c: Likewise.
4671 * gcc.target/sh/pr52483-5.c: Likewise.
4672 * gcc.target/sh/pr52933-1.c: Likewise.
4673 * gcc.target/sh/pr52933-2.c: Likewise.
4674 * gcc.target/sh/pr52933-3.c: Likewise.
4675 * gcc.target/sh/pr53568-1.c: Likewise.
4676 * gcc.target/sh/pr53976-1.c: Likewise.
4677 * gcc.target/sh/pr53988-1.c: Likewise.
4678 * gcc.target/sh/pr53988.c: Likewise.
4679 * gcc.target/sh/pr54089-1.c: Likewise.
4680 * gcc.target/sh/pr54089-6.c: Likewise.
4681 * gcc.target/sh/pr54089-7.c: Likewise.
4682 * gcc.target/sh/pr54089-8.c: Likewise.
4683 * gcc.target/sh/pr54089-9.c: Likewise.
4684 * gcc.target/sh/pr54236-1.c: Likewise.
4685 * gcc.target/sh/pr54236-2.c: Likewise.
4686 * gcc.target/sh/pr54236-3.c: Likewise.
4687 * gcc.target/sh/pr54236-4.c: Likewise.
4688 * gcc.target/sh/pr54386.c: Likewise.
4689 * gcc.target/sh/pr54602-1.c: Likewise.
4690 * gcc.target/sh/pr54685.c: Likewise.
4691 * gcc.target/sh/pr54760-1.c: Likewise.
4692 * gcc.target/sh/pr54760-2.c: Likewise.
4693 * gcc.target/sh/pr54760-3.c: Likewise.
4694 * gcc.target/sh/pr54760-4.c: Likewise.
4695 * gcc.target/sh/pr54760-5.c: Likewise.
4696 * gcc.target/sh/pr54760-6.c: Likewise.
4697 * gcc.target/sh/pr55146.c: Likewise.
4698 * gcc.target/sh/pr55160.c: Likewise.
4699 * gcc.target/sh/pr59278.c: Likewise.
4700 * gcc.target/sh/pr59401-1.c: Likewise.
4701 * gcc.target/sh/pr59533-1.c: Likewise.
4702 * gcc.target/sh/pr63260.c: Likewise.
4703 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4704 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4705 * gcc.target/sh/strlen.c: Likewise.
4706 * gcc.target/sh/torture/pr30807.c: Likewise.
4707 * gcc.target/sh/torture/pr34777.c: Likewise.
4708 * gcc.target/sh/torture/pr64652.c: Likewise.
4709 * gcc.target/sh/torture/pr65505.c: Likewise.
4710 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4711 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4713 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4716 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4718 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4720 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4721 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4722 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4723 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4725 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4727 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4728 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4730 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4733 * c-c++-common/goacc/combined-reduction.c: New test.
4734 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4736 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4738 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4739 *movdi_internal pattern only if PIC off.
4740 * gcc.target/i386/pr70155-2.c: Likewise.
4741 * gcc.target/i386/pr70155-3.c: Likewise.
4742 * gcc.target/i386/pr70155-4.c: Likewise.
4743 * gcc.target/i386/pr70155-5.c: Likewise.
4744 * gcc.target/i386/pr70155-6.c: Likewise.
4745 * gcc.target/i386/pr70155-7.c: Likewise.
4746 * gcc.target/i386/pr70155-8.c: Likewise.
4747 * gcc.target/i386/pr70155-15.c: Likewise.
4748 * gcc.target/i386/pr70155-17.c: Likewise.
4749 * gcc.target/i386/pr70155-22.c: Likewise.
4751 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4753 PR tree-optimization/70803
4754 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4756 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4758 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4759 optimization of vector loop.
4760 * gcc.target/i386/vect-unpack-3.c: New test.
4761 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4762 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4763 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4765 2016-04-29 Marek Polacek <polacek@redhat.com>
4768 * g++.dg/ubsan/null-7.C: New test.
4771 * gcc.dg/pr70852.c: New test.
4773 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4776 * g++.dg/cpp0x/alignas6.C: New test.
4778 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4780 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4781 * gcc.dg/pr27003.c: Likewise.
4782 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4783 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4784 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4785 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4786 * gcc.target/arc/mxy.c: Likewise.
4787 * gcc.target/arc/mswape.c: Likewise.
4788 * gcc.target/arc/mrtsc.c: Likewise.
4789 * gcc.target/arc/mcrc.c: Likewise.
4790 * gcc.target/arc/mdsp-packa.c: Likewise.
4791 * gcc.target/arc/mdvbf.c: Likewise.
4792 * gcc.target/arc/mlock.c: Likewise.
4793 * gcc.target/arc/mmac-24.c: Likewise.
4794 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4796 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4797 Matthijs Kooijman <matthijs@stdin.nl>
4798 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4801 * gcc.target/avr/pr60040-1.c: New.
4802 * gcc.target/avr/pr60040-2.c: New.
4804 2016-04-29 Richard Biener <rguenther@suse.de>
4806 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4808 2016-04-29 Richard Biener <rguenther@suse.de>
4810 PR tree-optimization/13962
4811 PR tree-optimization/65686
4812 * gcc.dg/uninit-pr65686.c: New testcase.
4814 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4817 * gcc.dg/pr70843.c: New test.
4819 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4822 * gcc.target/i386/pr70858.c: New test.
4824 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4826 * gcc.target/arc/nps400-1.c: New file.
4828 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4829 Andrew Burgess <andrew.burgess@embecosm.com>
4831 * gcc.target/arc/movh_cl-1.c: New file.
4833 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4834 Andrew Burgess <andrew.burgess@embecosm.com>
4836 * gcc.target/arc/extzv-1.c: New file.
4837 * gcc.target/arc/insv-1.c: New file.
4838 * gcc.target/arc/insv-2.c: New file.
4839 * gcc.target/arc/movb-1.c: New file.
4840 * gcc.target/arc/movb-2.c: New file.
4841 * gcc.target/arc/movb-3.c: New file.
4842 * gcc.target/arc/movb-4.c: New file.
4843 * gcc.target/arc/movb-5.c: New file.
4844 * gcc.target/arc/movb_cl-1.c: New file.
4845 * gcc.target/arc/movb_cl-2.c: New file.
4846 * gcc.target/arc/movbi_cl-1.c: New file.
4847 * gcc.target/arc/movl-1.c: New file.
4849 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4850 Andrew Burgess <andrew.burgess@embecosm.com>
4852 * gcc.target/arc/cmem-1.c: New file.
4853 * gcc.target/arc/cmem-2.c: New file.
4854 * gcc.target/arc/cmem-3.c: New file.
4855 * gcc.target/arc/cmem-4.c: New file.
4856 * gcc.target/arc/cmem-5.c: New file.
4857 * gcc.target/arc/cmem-6.c: New file.
4858 * gcc.target/arc/cmem-7.c: New file.
4859 * gcc.target/arc/cmem-ld.inc: New file.
4860 * gcc.target/arc/cmem-st.inc: New file.
4862 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4865 * gcc.target/i386/pr70821.c: New test.
4867 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4869 * gcc.target/powerpc/vec-adde.c: New test.
4870 * gcc.target/powerpc/vec-adde-int128.c: New test.
4872 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4874 * gcc.target/i386/avx-vround-1.c: New test.
4875 * gcc.target/i386/avx-vround-2.c: New test.
4876 * gcc.target/i386/avx512vl-vround-1.c: New test.
4877 * gcc.target/i386/avx512vl-vround-2.c: New test.
4879 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4882 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4883 (check_effective_target_cilkplus_runtime): ... this.
4884 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4885 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4887 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4888 Require cilkplus_runtime.
4889 Don't add -lcilkrts.
4890 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4891 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4892 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4893 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4894 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4895 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4896 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4897 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4898 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4899 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4900 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4901 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4902 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4903 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4904 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4905 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4906 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4907 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4908 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4909 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4910 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4911 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4912 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4913 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4914 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4915 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4916 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4917 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4918 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4920 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4921 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4923 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4925 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4928 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4930 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4931 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4933 2015-04-27 Ryan Burn <contact@rnburn.com>
4937 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4939 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4940 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4942 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4944 * gnat.dg/limited_with4.ad[sb]: New test.
4945 * gnat.dg/limited_with4_pkg.ads: New helper.
4947 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4950 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4951 and movv1ti_internal patterns
4952 * gcc.target/i386/pr70155-1.c: New test.
4953 * gcc.target/i386/pr70155-2.c: Likewise.
4954 * gcc.target/i386/pr70155-3.c: Likewise.
4955 * gcc.target/i386/pr70155-4.c: Likewise.
4956 * gcc.target/i386/pr70155-5.c: Likewise.
4957 * gcc.target/i386/pr70155-6.c: Likewise.
4958 * gcc.target/i386/pr70155-7.c: Likewise.
4959 * gcc.target/i386/pr70155-8.c: Likewise.
4960 * gcc.target/i386/pr70155-9.c: Likewise.
4961 * gcc.target/i386/pr70155-10.c: Likewise.
4962 * gcc.target/i386/pr70155-11.c: Likewise.
4963 * gcc.target/i386/pr70155-12.c: Likewise.
4964 * gcc.target/i386/pr70155-13.c: Likewise.
4965 * gcc.target/i386/pr70155-14.c: Likewise.
4966 * gcc.target/i386/pr70155-15.c: Likewise.
4967 * gcc.target/i386/pr70155-16.c: Likewise.
4968 * gcc.target/i386/pr70155-17.c: Likewise.
4969 * gcc.target/i386/pr70155-18.c: Likewise.
4970 * gcc.target/i386/pr70155-19.c: Likewise.
4971 * gcc.target/i386/pr70155-20.c: Likewise.
4972 * gcc.target/i386/pr70155-21.c: Likewise.
4973 * gcc.target/i386/pr70155-22.c: Likewise.
4975 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4977 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4980 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4982 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4983 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4984 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4985 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4986 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4988 2016-04-27 Richard Biener <rguenther@suse.de>
4991 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4992 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4994 2016-04-27 Nathan Sidwell <nathan@acm.org>
4996 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4997 * g++.dg/ubsan/pr63956.C: Adjust error location.
4999 2016-04-27 Nick Clifton <nickc@redhat.com>
5002 * gcc.dg/pr49889.c: New test.
5004 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5006 * c-c++-common/memset-array.c: New test.
5008 2016-04-26 Martin Sebor <msebor@redhat.com>
5011 * g++.dg/cpp1y/func_constexpr.C: New test.
5013 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5016 * g++.dg/cpp0x/enum32.C: New test.
5017 * g++.dg/cpp0x/enum33.C: New test.
5019 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5021 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5022 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5023 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5024 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5025 * gcc.c-torture/execute/pr38151.c: Likewise.
5026 * gcc.c-torture/execute/pr66556.c: Likewise.
5027 * gcc.c-torture/execute/pr67781.c: Likewise.
5028 * gcc.c-torture/execute/pr68648.c: Likewise.
5030 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5032 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5034 2016-04-26 Marek Polacek <polacek@redhat.com>
5037 * gcc.dg/pr67784-3.c: New test.
5038 * gcc.dg/pr67784-4.c: New test.
5039 * gcc.dg/pr67784-5.c: New test.
5042 * gcc.dg/Wnested-externs-2.c: New test.
5044 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
5046 * gcc.dg/fold-plusmult.c: Adjust.
5047 * gcc.dg/no-strict-overflow-6.c: Adjust.
5048 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5050 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5052 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5054 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5055 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5056 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5057 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5058 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5059 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5060 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5061 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5062 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5063 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5064 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5065 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5066 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5067 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5068 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5069 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5070 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5071 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5072 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5073 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5074 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5075 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5077 * gcc.target/i386/pr32219-4.c: Likewise.
5078 * gcc.target/i386/pr32219-6.c: Likewise.
5079 * gcc.target/i386/pr32219-8.c: Likewise.
5081 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5083 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5086 2016-04-26 Marek Polacek <polacek@redhat.com>
5089 * g++.dg/ext/cond2.C: New test.
5091 2016-04-26 Bin Cheng <bin.cheng@arm.com>
5093 PR tree-optimization/70771
5094 PR tree-optimization/70775
5095 * gcc.dg/pr70771.c: New test.
5096 * gcc.dg/pr70775.c: New test.
5098 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5100 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5102 2016-04-25 Richard Biener <rguenther@suse.de>
5104 PR tree-optimization/70780
5105 * gcc.dg/torture/pr70780.c: New testcase.
5107 2016-04-25 Michael Collison <michael.collison@arm.com>
5109 * gcc.target/arm/neon-vaddws16.c: New test.
5110 * gcc.target/arm/neon-vaddws32.c: New test.
5111 * gcc.target/arm/neon-vaddwu16.c: New test.
5112 * gcc.target/arm/neon-vaddwu32.c: New test.
5113 * gcc.target/arm/neon-vaddwu8.c: New test.
5114 * lib/target-supports.exp
5115 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5116 that arm neon support vector widen sum of HImode TO SImode.
5118 2016-04-23 Jakub Jelinek <jakub@redhat.com>
5121 * c-c++-common/asan/pr70712.c: New test.
5123 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5125 * .gitattributes: New file.
5127 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5129 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5131 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5133 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5134 * gfortran.dg/submodule_15.f08: Likewise.
5136 2016-04-22 Richard Biener <rguenther@suse.de>
5138 PR tree-optimization/70740
5139 * gcc.dg/torture/pr70740.c: New testcase.
5141 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5144 * gcc.target/i386/pr70750-1.c: New test.
5145 * gcc.target/i386/pr70750-2.c: Likewise.
5147 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5150 * g++.dg/cpp0x/auto48.C: New.
5152 2016-04-21 Marek Polacek <polacek@redhat.com>
5155 * g++.dg/cpp0x/forw_enum12.C: New test.
5156 * g++.dg/cpp0x/forw_enum13.C: New test.
5158 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5161 * gcc.target/i386/pr70728.c: New test.
5163 2016-04-21 Richard Biener <rguenther@suse.de>
5166 * gcc.dg/pr70747.c: New testcase.
5168 2016-04-21 Bin Cheng <bin.cheng@arm.com>
5170 PR tree-optimization/70715
5171 * gcc.dg/tree-ssa/scev-13.c: New test.
5173 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5175 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5177 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
5179 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5181 2016-04-20 Jan Hubicka <jh@suse.cz>
5184 * g++.dg/ipa/nothrow-1.C: New testcase.
5186 2016-04-20 Nathan Sidwell <nathan@acm.org>
5189 * g++.dg/eh/delete1.C: New.
5191 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5193 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5194 -mtune-ctrl=sse_typeless_stores.
5196 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5198 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5200 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5202 PR tree-optimization/69489
5203 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5205 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5208 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5209 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5210 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5212 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5214 PR tree-optimization/56625
5215 PR tree-optimization/69489
5216 * gcc.dg/vect/pr56625.c: New test.
5217 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5219 2016-04-20 Andrew Pinski <apinski@cavium.com>
5222 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5224 2016-04-20 Arnaud Charlet <charlet@adacore.com>
5226 * gnat.dg/self1.adb: Remove now incorrect test.
5228 2016-04-20 Bin Cheng <bin.cheng@arm.com>
5230 * gcc.dg/tree-ssa/scev-11.c: New test.
5231 * gcc.dg/tree-ssa/scev-12.c: New test.
5233 2016-04-20 Marek Polacek <polacek@redhat.com>
5235 PR tree-optimization/70725
5236 * gcc.dg/pr70725.c: New test.
5238 2016-04-20 Richard Biener <rguenther@suse.de>
5240 PR tree-optimization/70726
5241 * g++.dg/vect/pr70726.cc: New testcase.
5243 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5246 * gcc.target/s390/pr70674.c: New test.
5248 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5250 PR libgfortran/70684
5251 * gfortran.dg/list_read_14.f90: New test.
5253 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5256 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5257 extern to force it misaligned.
5261 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5262 Don't check `*' before movv4sf_internal.
5263 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5264 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5265 Don't check `*' before movv16qi_internal.
5266 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5267 extern to force it misaligned.
5271 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5272 Don't check `*' before movv2df_internal.
5273 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5274 extern to force it misaligned.
5278 Check movv8sf_internal instead of avx_storeups256.
5279 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5281 2016-04-19 Richard Biener <rguenther@suse.de>
5283 PR tree-optimization/70171
5284 * g++.dg/tree-ssa/pr70171.C: New testcase.
5286 2016-04-19 Richard Biener <rguenther@suse.de>
5288 PR tree-optimization/70724
5289 * gcc.dg/torture/pr70724.c: New testcase.
5291 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5294 * gcc.target/i386/pr70689.c: New.
5296 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5299 * gcc.target/i386/pr70708.c: New test.
5301 2016-04-18 Richard Biener <rguenther@suse.de>
5303 PR tree-optimization/43434
5304 * gcc.dg/vect/pr43434.c: New testcase.
5305 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5306 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5307 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5308 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5309 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5310 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5311 * gcc.dg/gomp/pr68640.c: Likewise.
5312 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5313 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5315 2016-04-18 Richard Biener <rguenther@suse.de>
5317 PR tree-optimization/70701
5318 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5320 2016-04-18 Tom de Vries <tom@codesourcery.com>
5323 * gcc.dg/pr70161.c: Add dot-file scans.
5324 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5325 instead of after last dot char.
5327 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5329 * c-c++-common/dump-ada-spec-3.c: New test.
5330 * c-c++-common/dump-ada-spec-4.c: Likewise.
5332 2016-04-17 Tom de Vries <tom@codesourcery.com>
5335 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5337 2016-04-15 Jan Hubicka <jh@suse.cz>
5340 * g++.dg/ipa/pure-const-1.C: New testcase.
5341 * g++.dg/ipa/pure-const-2.C: New testcase.
5342 * g++.dg/ipa/pure-const-3.C: New testcase.
5344 2016-04-15 Marek Polacek <polacek@redhat.com>
5347 * gcc.dg/bitfld-22.c: New test.
5349 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5351 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5354 2016-04-15 Marek Polacek <polacek@redhat.com>
5357 * c-c++-common/pr70651.c: New test.
5359 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5361 PR rtl-optimization/70681
5362 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5363 dump scan on arm and powerpc.
5364 * gcc.dg/pr10474.c: Likewise.
5366 2016-04-15 Jakub Jelinek <jakub@redhat.com>
5371 * g++.dg/cpp1y/vla11.C: Revert for real.
5374 * c-c++-common/Wparentheses-1.c: New test.
5375 * c-c++-common/gomp/Wparentheses-1.c: New test.
5376 * c-c++-common/gomp/Wparentheses-2.c: New test.
5377 * c-c++-common/gomp/Wparentheses-3.c: New test.
5378 * c-c++-common/gomp/Wparentheses-4.c: New test.
5379 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5380 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5381 * c-c++-common/goacc/Wparentheses-1.c: New test.
5383 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5386 * gcc.target/i386/pr70662.c: New test.
5388 2016-04-15 Richard Biener <rguenther@suse.de>
5389 Alan Modra <amodra@gmail.com>
5391 PR tree-optimization/70130
5392 * gcc.dg/vect/O3-pr70130.c: New testcase.
5394 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5397 * gcc.target/powerpc/pr70669.c: New test.
5400 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5401 a power7 system that does not have an assembler that supports
5404 2016-04-14 Martin Sebor <msebor@redhat.com>
5409 * c-c++-common/ubsan/vla-1.c: Revert.
5410 * g++.dg/cpp1y/vla11.C: Same.
5411 * g++.dg/cpp1y/vla12.C: Same.
5412 * g++.dg/cpp1y/vla13.C: Same.
5413 * g++.dg/cpp1y/vla14.C: Same.
5414 * g++.dg/cpp1y/vla3.C: Same.
5415 * g++.dg/init/array24.C: Same.
5416 * g++.dg/ubsan/vla-1.C: Same.
5418 2016-04-14 Marek Polacek <polacek@redhat.com>
5419 Jan Hubicka <hubicka@ucw.cz>
5422 * g++.dg/torture/pr70029.C: New test.
5424 2016-04-14 Martin Sebor <msebor@redhat.com>
5426 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5427 type size to prevent failures on targets with very low maximum
5430 2016-04-14 Richard Biener <rguenther@suse.de>
5432 PR tree-optimization/70623
5433 * gcc.dg/torture/pr70623.c: New testcase.
5434 * gcc.dg/torture/pr70623-2.c: Likewise.
5436 2016-04-13 Martin Sebor <msebor@redhat.com>
5441 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5442 * g++.dg/cpp1y/vla11.C: New test.
5443 * g++.dg/cpp1y/vla12.C: New test.
5444 * g++.dg/cpp1y/vla13.C: New test.
5445 * g++.dg/cpp1y/vla14.C: New test.
5446 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5447 * g++.dg/init/array24.C: Fully brace VLA initializer.
5448 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5450 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5453 * g++.dg/opt/pr70641.C: New test.
5455 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5457 PR rtl-optimization/68749
5458 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5459 effects of argument promotions.
5460 Remove default args to dg-skip-if.
5462 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5465 * g++.dg/parse/pr70635.C: New.
5467 2016-04-13 Marek Polacek <polacek@redhat.com>
5470 * c-c++-common/Wmisleading-indentation-4.c: New test.
5472 2016-04-13 Marek Polacek <polacek@redhat.com>
5475 * gcc.dg/Wparentheses-12.c: New test.
5476 * gcc.dg/Wparentheses-13.c: New test.
5478 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5480 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5481 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5482 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5484 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5487 * gcc.c-torture/compile/pr70633.c: New test.
5490 * gcc.dg/torture/pr70628.c: New test.
5492 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5495 * g++.dg/template/pr70610.C: New test.
5496 * g++.dg/template/pr70610-2.C: New test.
5497 * g++.dg/template/pr70610-3.C: New test.
5498 * g++.dg/template/pr70610-4.C: New test.
5500 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5502 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5506 * g++.dg/ext/pr70571.C: New test.
5508 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5511 * gcc.target/powerpc/pr70640.c: New test.
5513 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5516 * g++.dg/parse/pr68722.C: New.
5518 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5520 PR rtl-optimization/70596
5521 * gcc.target/i386/pr70596.c: New test.
5523 2016-04-12 Nathan Sidwell <nathan@acm.org>
5526 * g++.dg/init/pr70501.C: New.
5528 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5530 * gcc.target/i386/asm-flag-6.c: New test.
5532 2016-04-12 Tom de Vries <tom@codesourcery.com>
5534 PR tree-optimization/68756
5535 * gcc.dg/graphite/pr68756.c: New test.
5537 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5539 PR tree-optimization/70602
5540 * gcc.c-torture/execute/pr70602.c: New test.
5542 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5545 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5546 __float128 emulator is built and runs.
5547 * gcc.target/powerpc/float128-1.c: Likewise.
5549 * lib/target-supports.exp (check_ppc_float128_sw_available):
5550 Rework tests for __float128 software and hardware
5551 availability. Fix exit condition to return 0 on success.
5553 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5556 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5557 * gcc.target/aarch64/target_attr_15.c: Likewise.
5559 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5562 * g++.dg/cpp1y/pr69066.C: New.
5564 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5567 * gfortran.dg/pr36192.f90: Update test.
5568 * gfortran.dg/pr36192_1.f90: Update test.
5569 * gfortran.dg/real_dimension_1.f: Update test.
5570 * gfortran.dg/parameter_array_init_7.f90: New test.
5572 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5575 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5577 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5579 PR rtl-optimization/66669
5580 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5582 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5584 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5585 * gcc.dg/pie-1.c: Likewise.
5586 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5587 * gcc.dg/pic-4.c: Likewise.
5588 * gcc.dg/pie-3.c: Likewise.
5589 * gcc.dg/pie-4.c: Likewise.
5591 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5593 PR tree-optimization/68644
5594 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5596 PR rtl-optimization/64886
5597 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5599 2016-04-09 Tom de Vries <tom@codesourcery.com>
5601 PR tree-optimization/68953
5602 * gcc.dg/graphite/pr68953.c: New test.
5604 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5607 * gfortran.dg/deferred_character_16.f90: New test.
5609 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5611 PR tree-optimization/70586
5612 * gcc.c-torture/execute/pr70586.c: New test.
5614 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5617 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5618 with __builtin_memset
5619 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5621 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5625 PR tree-optimization/70373
5629 * c-c++-common/goacc/reduction-5.c: New test.
5630 * c-c++-common/goacc/reduction-promotions.c: New test.
5631 * gfortran.dg/goacc/reduction-3.f95: New test.
5632 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5634 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5638 * g++.dg/pr70590.C: New test.
5639 * g++.dg/pr70590-2.C: New test.
5641 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5644 * gcc.target/i386/pr70593.c: New test.
5646 PR rtl-optimization/70574
5647 * gcc.target/i386/avx2-pr70574.c: New test.
5649 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5652 * c-c++-common/asan/pr70541.c: New test.
5654 2016-04-08 Tom de Vries <tom@codesourcery.com>
5656 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5657 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5659 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5662 * gcc.c-torture/execute/pr70566.c: New test.
5664 2016-04-08 Tom de Vries <tom@codesourcery.com>
5666 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5667 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5669 2016-04-08 Alan Modra <amodra@gmail.com>
5671 * gcc.target/powerpc/pr70117.c: New.
5673 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5676 * gcc.dg/lto/simd-function_0.c: New test.
5678 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5680 * c-c++-common/attr-simd-2.c: Likewise.
5681 * c-c++-common/attr-simd-4.c: Likewise.
5682 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5683 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5685 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5688 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5690 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5691 Tom de Vries <tom@codesourcery.com>
5693 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5694 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5695 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5696 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5697 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5698 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5699 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5700 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5702 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5705 * g++.dg/warn/Wparentheses-29.C: New test.
5707 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5710 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5711 explicit braces to resolve a future -Wparentheses warning.
5713 2016-04-06 Richard Henderson <rth@redhat.com>
5715 * gcc.dg/pr61817-1.c: New test.
5716 * gcc.dg/pr61817-2.c: New test.
5717 * gcc.dg/pr69391-1.c: New test.
5718 * gcc.dg/pr69391-2.c: New test.
5720 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5722 PR rtl-optimization/70398
5723 * gcc.target/aarch64/pr70398.c: New.
5725 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5727 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5729 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5730 Pedro Alves <palves@redhat.com>
5732 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5734 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5736 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5737 Check for avx512f effective targets instead of avx2.
5738 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5740 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5741 * g++.dg/gomp/declare-simd-1.C: Likewise.
5742 * g++.dg/gomp/declare-simd-3.C: Likewise.
5743 * g++.dg/gomp/declare-simd-4.C: Likewise.
5746 * c-c++-common/gomp/pr70550-1.c: New test.
5747 * c-c++-common/gomp/pr70550-2.c: New test.
5749 2016-04-05 Nathan Sidwell <nathan@acm.org>
5752 * g++.dg/ext/attribute-may-alias-5.C: New.
5754 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5757 * c-c++-common/pr70336.c: New test.
5758 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5759 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5761 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5764 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5766 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5768 PR rtl-optimization/70542
5769 * gcc.dg/torture/pr70542.c: New test.
5770 * gcc.target/i386/avx2-pr70542.c: New test.
5772 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5774 PR tree-optimization/70509
5775 * gcc.target/i386/avx512bw-pr70509.c: New test.
5777 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5780 * g++.dg/ext/constexpr-vla4.C: New test.
5782 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5785 * gcc.target/i386/pr70510.c: New test.
5787 2016-04-05 Richard Biener <rguenther@suse.de>
5789 PR tree-optimization/70526
5790 * g++.dg/torture/pr70526.C: New testcase.
5792 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5795 * gcc.target/i386/pr70525.c: New test.
5797 2016-04-05 Richard Biener <rguenther@suse.de>
5800 * g++.dg/torture/pr70499.C: New testcase.
5802 2016-04-05 Richard Biener <rguenther@suse.de>
5804 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5807 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5810 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5811 rs6000 ABI warnings.
5813 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5816 * g++.dg/ipa/devirt-51.C: New testcase.
5818 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5819 Jakub Jelinek <jakub@redhat.com>
5822 * gcc.dg/torture/pr70457.c: New.
5824 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5827 * gfortran.dg/allocate_with_source_19.f08: New test.
5829 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5832 * gfortran.dg/coarray_allocate_6.f08: New test.
5834 2016-04-04 Richard Biener <rguenther@suse.de>
5836 PR rtl-optimization/70484
5837 * gcc.dg/torture/pr70484.c: New testcase.
5839 2016-04-04 Marek Polacek <polacek@redhat.com>
5842 * gcc.dg/torture/pr70307.c: New test.
5844 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5848 * gcc.target/sh/torture/pr70416.c: New.
5850 2016-04-02 Martin Sebor <msebor@redhat.com>
5856 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5857 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5858 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5859 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5860 * g++.dg/cpp0x/constexpr-string.C: Same.
5861 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5862 * g++.dg/cpp0x/pr65398.C: Same.
5863 * g++.dg/ext/constexpr-vla1.C: Same.
5864 * g++.dg/ext/constexpr-vla2.C: Same.
5865 * g++.dg/ext/constexpr-vla3.C: Same.
5866 * g++.dg/ubsan/pr63956.C: Same.
5868 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5870 PR rtl-optimization/70467
5871 * gcc.target/i386/pr70467-2.c: New test.
5873 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5874 Marek Polacek <polacek@redhat.com>
5877 * g++.dg/init/new47.C: New test.
5879 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5882 * gcc.target/arm/pr70496.c: New test.
5884 2016-04-01 Nathan Sidwell <nathan@acm.org>
5887 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5889 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5892 * gcc.dg/strlenopt.h (memmove): New.
5893 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5894 instead of "string.h".
5895 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5896 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5897 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5898 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5899 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5900 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5901 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5902 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5903 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5904 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5905 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5906 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5907 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5908 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5909 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5910 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5911 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5912 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5913 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5914 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5916 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5918 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5919 (Holder::foo): Reflect this.
5921 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5924 * gcc.dg/pr70442.c: New test.
5926 2016-03-31 Nathan Sidwell <nathan@acm.org>
5929 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5931 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5934 * gcc.target/i386/pr70453.c: New test.
5936 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5939 * gcc.c-torture/pr70292.c: New test.
5941 2016-03-31 Marek Polacek <polacek@redhat.com>
5944 * c-c++-common/pr70297.c: New test.
5945 * g++.dg/cpp0x/typedef-redecl.C: New test.
5946 * gcc.dg/typedef-redecl2.c: New test.
5948 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5950 PR rtl-optimization/70460
5951 * gcc.c-torture/execute/pr70460.c: New test.
5953 2016-03-31 Richard Biener <rguenther@suse.de>
5956 * g++.dg/ext/vector30.C: New testcase.
5958 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5959 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5961 * gfortran.dg/fmt_pf.f90: New test.
5963 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5965 Forward-port from 5 branch
5966 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5969 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5970 dg-require-effective-target after dg-do.
5972 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5974 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5976 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5977 Julian Brown <julian@codesourcery.com>
5978 Chung-Lin Tang <cltang@codesourcery.com>
5979 Cesar Philippidis <cesar@codesourcery.com>
5980 James Norris <jnorris@codesourcery.com>
5981 Tom de Vries <tom@codesourcery.com>
5982 Nathan Sidwell <nathan@codesourcery.com>
5984 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5985 * c-c++-common/goacc/loop-clauses.c: Likewise.
5986 * g++.dg/goacc/template.C: Likewise.
5987 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5988 * gfortran.dg/goacc/loop-1.f95: Likewise.
5989 * gfortran.dg/goacc/loop-5.f95: Likewise.
5990 * gfortran.dg/goacc/loop-6.f95: Likewise.
5991 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5992 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5993 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5994 * c-c++-common/goacc/clauses-fail.c: Likewise.
5995 * c-c++-common/goacc/parallel-1.c: Likewise.
5996 * c-c++-common/goacc/reduction-1.c: Likewise.
5997 * c-c++-common/goacc/reduction-2.c: Likewise.
5998 * c-c++-common/goacc/reduction-3.c: Likewise.
5999 * c-c++-common/goacc/reduction-4.c: Likewise.
6000 * c-c++-common/goacc/routine-3.c: Likewise.
6001 * c-c++-common/goacc/routine-4.c: Likewise.
6002 * c-c++-common/goacc/routine-5.c: Likewise.
6003 * c-c++-common/goacc/tile.c: Likewise.
6004 * g++.dg/goacc/template.C: Likewise.
6005 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6006 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6007 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6008 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6009 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6010 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6011 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6012 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6013 * c-c++-common/goacc/use_device-1.c: ... this file.
6014 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6015 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6016 * c-c++-common/goacc/host_data-6.c: ... this file.
6017 * c-c++-common/goacc/loop-2-kernels.c: New file.
6018 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6019 * c-c++-common/goacc/loop-3.c: Likewise.
6020 * g++.dg/goacc/reference.C: Likewise.
6021 * g++.dg/goacc/routine-1.C: Likewise.
6022 * g++.dg/goacc/routine-2.C: Likewise.
6024 2016-03-30 Richard Biener <rguenther@suse.de>
6027 * gcc.dg/torture/pr70450.c: New testcase.
6029 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6032 * gcc.dg/torture/pr70421.c: New test.
6033 * gcc.target/i386/avx512f-pr70421.c: New test.
6035 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6038 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6039 (check): New function.
6041 (foo): Align stack to 16 bytes when calling bar.
6042 * gcc.target/i386/cleanup-2.c: Likewise.
6044 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6046 PR tree-optimization/59124
6047 * gcc.dg/Warray-bounds-19.c: New test.
6049 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6051 * lib/prune.exp (escape_regex_chars): New.
6052 (prune_file_path): Update to quote metcharacters for regexp.
6054 2016-03-29 Jakub Jelinek <jakub@redhat.com>
6056 PR rtl-optimization/70429
6057 * gcc.c-torture/execute/pr70429.c: New test.
6059 PR tree-optimization/70405
6060 * gcc.dg/pr70405.c: New test.
6062 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6065 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6066 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6068 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6071 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6072 __cilkrts_set_param to set two workers.
6073 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6074 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6076 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6078 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6080 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6083 * gcc.target/i386/pr70406.c: New test.
6085 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6087 * gnat.dg/specs/double_record_extension3.ads: New test.
6089 2016-03-25 Richard Henderson <rth@redhat.com>
6092 * gcc.target/aarch64/pr70120-1.c: New.
6093 * gcc.target/aarch64/pr70120-2.c: New.
6094 * gcc.target/aarch64/pr70120-3.c: New.
6096 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6099 * g++.dg/template/mangle2.C: The dg-do directive should be
6100 "compile" not "assemble".
6102 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6105 * gcc.dg/pr69650.c: New test.
6107 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
6109 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6111 2016-03-25 Alan Modra <amodra@gmail.com>
6113 * gcc.dg/dfp/pr70052.c: New test.
6115 2016-03-24 Richard Henderson <rth@redhat.com>
6118 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6119 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6121 2016-03-24 Tom de Vries <tom@codesourcery.com>
6123 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6125 2016-03-24 Tom de Vries <tom@codesourcery.com>
6127 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6128 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6130 2016-03-24 Tom de Vries <tom@codesourcery.com>
6132 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6133 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6135 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6138 * g++.dg/template/mangle2.C: New test.
6140 2016-03-24 Richard Biener <rguenther@suse.de>
6142 PR tree-optimization/70396
6143 * gcc.dg/torture/pr70396.c: New testcase.
6145 2016-03-24 Richard Biener <rguenther@suse.de>
6148 * gcc.dg/torture/pr70370.c: New testcase.
6150 2016-03-24 Tom de Vries <tom@codesourcery.com>
6152 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6153 * gfortran.dg/goacc/kernels-tree.f95: Same.
6154 * gfortran.dg/goacc/parallel-tree.f95: Same.
6156 2016-03-24 Tom de Vries <tom@codesourcery.com>
6158 * c-c++-common/goacc/uninit-if-clause.c: New test.
6159 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6161 2016-03-24 Jakub Jelinek <jakub@redhat.com>
6164 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6167 2016-03-24 Richard Biener <rguenther@suse.de>
6169 PR tree-optimization/70372
6170 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6172 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6175 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6177 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6180 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6182 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6185 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6186 * g++.dg/cpp1y/pr70001.C: New test.
6189 * g++.dg/cpp0x/constexpr-70323.C: New test.
6191 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
6192 Jason Merrill <jason@redhat.com>
6193 Jakub Jelinek <jakub@redhat.com>
6196 * g++.dg/cpp0x/constexpr-69315.C: New test.
6197 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6199 2016-03-23 Marek Polacek <polacek@redhat.com>
6202 * g++.dg/warn/Wignored-attributes-1.C: New test.
6203 * g++.dg/warn/Wignored-attributes-2.C: New test.
6205 2016-03-23 Tom de Vries <tom@codesourcery.com>
6207 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6209 * gfortran.dg/goacc/private-3.f95 (test): Same.
6210 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6213 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6215 * lib/target-supports.exp: Remove v7ve entry from loop
6216 creating effective target checks.
6217 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6218 (add_options_for_arm_arch_v7ve): Likewise.
6220 2016-03-23 Jakub Jelinek <jakub@redhat.com>
6222 PR tree-optimization/70354
6223 * gcc.dg/vect/pr70354-1.c: New test.
6224 * gcc.dg/vect/pr70354-2.c: New test.
6225 * gcc.target/i386/avx2-pr70354-1.c: New test.
6226 * gcc.target/i386/avx2-pr70354-2.c: New test.
6228 2016-03-22 Jeff Law <law@redhat.com>
6231 * gcc.dg/tree-ssa/pr70232.c: New test.
6233 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6236 * gcc.target/i386/pr70302.c: New test.
6238 2016-03-22 Richard Biener <rguenther@suse.de>
6241 * g++.dg/torture/pr70251.C: New testcase.
6243 2016-03-22 David Malcolm <dmalcolm@redhat.com>
6246 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6247 Wmisleading-indentation.c.
6248 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6249 reflect change to diagnostic text and order of messages.
6250 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6252 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
6254 * g++.dg/ext/java-3.C: Don't compile on AIX.
6256 2016-03-22 Richard Biener <rguenther@suse.de>
6259 * gcc.dg/torture/pr70333.c: New testcase.
6261 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6263 * g++.dg/ext/pr70290.C: New test.
6265 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6268 * gcc.target/i386/pr70325.c: New test.
6270 2016-03-22 Jakub Jelinek <jakub@redhat.com>
6273 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6274 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6277 * gcc.target/i386/pr70300.c: New test.
6280 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6281 (func2): New function for cond with parens, xfail warning for c++.
6282 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6284 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6287 * g++.dg/template/ptrmem30.C: New test.
6289 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6292 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6293 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6295 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6298 * gcc.dg/pr70326.c: New test.
6300 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
6301 Jakub Jelinek <jakub@redhat.com>
6303 PR tree-optimization/70317
6304 * gcc.dg/pr70317.c: New test.
6306 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
6309 * gcc.target/i386/pr70327.c: New test.
6311 2016-03-21 Martin Liska <mliska@suse.cz>
6314 * gcc.dg/ipa/pr70306.c: New test.
6316 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
6318 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6319 * gcc.target/arm/attr-align3.c: Likewise.
6320 * gcc.target/arm/attr_arm.c: Likewise.
6321 * gcc.target/arm/flip-thumb.c: Likewise.
6323 2016-03-21 Jakub Jelinek <jakub@redhat.com>
6326 * gcc.target/powerpc/altivec-36.c: New test.
6328 2016-03-21 Richard Biener <rguenther@suse.de>
6330 PR tree-optimization/70310
6331 * gcc.dg/torture/pr70310.c: New testcase.
6333 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6336 * gcc.target/i386/pr70293.c: New test.
6338 2016-03-21 Richard Biener <rguenther@suse.de>
6340 PR tree-optimization/70288
6341 * gcc.dg/torture/pr70288-1.c: New testcase.
6342 * gcc.dg/torture/pr70288-2.c: Likewise.
6344 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6346 PR rtl-optimization/69307
6347 * gcc.target/arm/pr69307.c: New test.
6349 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
6351 PR rtl-optimization/69102
6352 * gcc.c-torture/compile/pr69102.c: New test.
6354 2016-03-18 Jeff Law <law@redhat.com>
6356 PR rtl-optimization/70263
6357 * gcc.c-torture/compile/pr70263-1.c: New test.
6358 * gcc.target/i386/pr70263-2.c: New test.
6360 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6362 PR rtl-optimization/70278
6363 * gcc.dg/torture/pr70278.c: New test.
6364 * gcc.target/arm/pr70278.c: New test.
6366 2016-03-18 David Malcolm <dmalcolm@redhat.com>
6369 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6370 (test_builtin_types_compatible_p): New test function.
6371 * gcc.dg/pr70281.c: New test case.
6373 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6376 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6378 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6380 PR tree-optimization/70252
6381 * gcc.dg/pr70252.c: New test.
6383 2016-03-18 Tom de Vries <tom@codesourcery.com>
6385 * gcc.dg/pr70161-2.c: New test.
6386 * gcc.dg/pr70161.c: New test.
6388 2016-03-18 Tom de Vries <tom@codesourcery.com>
6391 * gcc.dg/pr70269.c: New test.
6393 2016-03-18 Jakub Jelinek <jakub@redhat.com>
6396 * g++.dg/ext/java-3.C: New test.
6398 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6401 * g++.dg/lookup/pr70205.C: New test.
6403 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6406 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6408 2016-03-17 Marek Polacek <polacek@redhat.com>
6411 * gcc.dg/atomic-op-6.c: New test.
6413 2016-03-17 David Malcolm <dmalcolm@redhat.com>
6416 * c-c++-common/pr70264.c: New test case.
6418 2016-03-17 Jakub Jelinek <jakub@redhat.com>
6421 * c-c++-common/pr70144-1.c: New test.
6422 * c-c++-common/pr70144-2.c: New test.
6425 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6426 * g++.dg/opt/flifetime-dse6.C: New test.
6427 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6429 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6432 * gcc.dg/pic-1.c: New test.
6433 * gcc.dg/pic-2.c: Likewise.
6434 * gcc.dg/pic-3.c: Likewise.
6435 * gcc.dg/pic-4.c: Likewise.
6436 * gcc.dg/pie-1.c: Likewise.
6437 * gcc.dg/pie-2.c: Likewise.
6438 * gcc.dg/pie-3.c: Likewise.
6439 * gcc.dg/pie-4.c: Likewise.
6440 * gcc.dg/pie-5.c: Likewise.
6441 * gcc.dg/pie-6.c: Likewise.
6443 2016-03-17 Tom de Vries <tom@codesourcery.com>
6445 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6446 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6448 2016-03-17 Richard Biener <rguenther@suse.de>
6451 * g++.dg/debug/pr70271.C: New testcase.
6453 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6455 * gcc.target/i386/pr70251.c: New test.
6457 2016-03-17 Marek Polacek <polacek@redhat.com>
6460 * g++.dg/warn/constexpr-70194.C: New test.
6462 2016-03-16 Richard Henderson <rth@redhat.com>
6465 * gcc.c-torture/compile/pr70240.c: New.
6467 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6469 * gcc.c-torture/compile/20151204.c: Skip for avr.
6471 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6474 * g++.dg/opt/pr70245.C: New test.
6475 * g++.dg/opt/pr70245.h: New file.
6476 * g++.dg/opt/pr70245-aux.cc: New file.
6478 2016-03-16 Martin Sebor <msebor@redhat.com>
6480 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6482 2016-03-16 Richard Henderson <rth@redhat.com>
6485 * gcc.c-torture/compile/pr70199.c: New.
6487 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6489 * gcc.dg/uninit-19.c: Run dos2unix.
6491 2016-03-16 Marek Polacek <polacek@redhat.com>
6494 * gcc.dg/nested-func-10.c: New test.
6495 * gcc.dg/nested-func-9.c: New test.
6497 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6499 PR tree-optimization/68714
6500 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6502 2016-03-16 Tom de Vries <tom@codesourcery.com>
6504 PR tree-optimization/68715
6505 * gcc.dg/graphite/pr68715-2.c: New test.
6506 * gcc.dg/graphite/pr68715.c: New test.
6507 * gfortran.dg/graphite/pr68715.f90: New test.
6509 2016-03-16 Tom de Vries <tom@codesourcery.com>
6511 PR tree-optimization/68809
6512 * gcc.dg/graphite/pr68809-2.c: New test.
6513 * gcc.dg/graphite/pr68809.c: New test.
6515 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6518 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6519 method call to i () as argument. Adjust expected output.
6522 * g++.dg/ubsan/pr70147-1.C: New test.
6523 * g++.dg/ubsan/pr70147-2.C: New test.
6525 2016-03-15 Martin Sebor <msebor@redhat.com>
6528 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6530 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6532 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6535 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6538 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6539 libatomic_available.
6541 2016-03-15 Marek Polacek <polacek@redhat.com>
6544 * g++.dg/ext/attribute-may-alias-4.C: New test.
6546 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6548 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6549 -fvar-tracking-assignments-toggle flag.
6551 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6553 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6555 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6557 PR rtl-optimization/70222
6558 * gcc.c-torture/execute/pr70222-1.c: New test.
6559 * gcc.c-torture/execute/pr70222-2.c: New test.
6561 2016-03-15 Richard Henderson <rth@redhat.com>
6563 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6565 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6567 PR rtl-optimization/69032
6568 * gcc.dg/pr69032.c: New test.
6570 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6572 PR rtl-optimization/63384
6573 * g++.dg/pr63384.C: New test.
6575 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6578 * gcc.target/i386/pr64411.C: New test.
6580 2016-03-15 Tom de Vries <tom@codesourcery.com>
6582 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6583 * gfortran.dg/goacc/kernels-alias.f95: New test.
6585 2016-03-14 Martin Sebor <msebor@redhat.com>
6588 * g++.dg/cpp0x/constexpr-inline.C: New test.
6589 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6591 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6593 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6595 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6598 * gcc.dg/pr70219.c: New test.
6600 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6603 * gcc.dg/torture/pr70083.c: New test.
6604 * gcc.target/i386/pr70083.c: New test.
6606 2016-03-14 Richard Biener <rguenther@suse.de>
6608 PR tree-optimization/56365
6609 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6611 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6614 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6616 * g++.dg/pr70098.C: New testcase.
6619 2016-03-14 Tom de Vries <tom@codesourcery.com>
6621 PR tree-optimization/70045
6622 * gcc.dg/graphite/pr70045.c: New test.
6624 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6627 * gfortran.dg/include_9.f90: New test.
6629 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6632 gfortran.dg/prof/prof.exp: New script.
6633 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6635 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6637 PR rtl-optimization/69307
6638 * gcc.dg/pr69307.c: New test.
6640 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6643 * gcc.target/arm/pr69614.c: New.
6645 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6648 * gfortran.dg/submodule_14.f08: New test
6651 * gfortran.dg/submodule_15.f08: New test
6653 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6656 * g++.dg/cpp1y/paren3.C: New test.
6658 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6661 * gcc.target/powerpc/ppc-round2.c: New test.
6663 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6666 * gcc.dg/torture/pr70123.c: New test.
6668 2016-03-11 Jeff Law <law@redhat.com>
6670 PR tree-optimization/70190
6671 * gcc.c-torture/compile/pr70190.c: New test.
6673 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6676 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6678 (test43_b): Likewise.
6679 (test43_c): Likewise.
6680 (test43_d): Likewise.
6681 (test43_e): Likewise.
6682 (test43_f): Likewise.
6683 (test43_g): Likewise.
6684 (test44_a): Likewise.
6685 (test44_b): Likewise.
6686 (test44_c): Likewise.
6687 (test44_d): Likewise.
6688 (test44_e): Likewise.
6690 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6693 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6695 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6697 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6700 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6704 * gcc.target/aarch64/pr69245_2.c: New test.
6706 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6708 PR tree-optimization/70177
6709 * gcc.dg/pr70177.c: New test.
6711 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6713 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6715 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6717 * gcc.dg/tree-ssa/sra-20.c: New.
6719 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6721 PR rtl-optimization/70174
6722 * gcc.dg/pr70174.c: New test.
6724 PR tree-optimization/70169
6725 * gcc.dg/pr70169.c: New test.
6727 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6730 * gcc.target/i386/pr70160.c: New test.
6732 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6734 * gcc.target/s390/dfp-1.c: New test.
6736 2016-03-10 Nick Clifton <nickc@redhat.com>
6739 * gcc.target/aarch64/pr70044.c: New test.
6741 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6742 Jakub Jelinek <jakub@redhat.com>
6745 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6746 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6747 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6749 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6752 * g++.dg/lto/pr69589_0.C: New testcase
6753 * g++.dg/lto/pr69589_1.C: New testcase
6755 2016-03-10 Marek Polacek <polacek@redhat.com>
6758 * g++.dg/delayedfold/unary-plus1.C: New test.
6760 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6762 * gcc.target/arm/pr45701-1.c: Escape brackets.
6763 * gcc.target/arm/pr45701-2.c: Likewise.
6765 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6767 * gfortran.dg/unconstrained_commons.f: New.
6769 2016-03-10 Alan Modra <amodra@gmail.com>
6771 * gcc.dg/pr69195.c: New.
6772 * gcc.dg/pr69238.c: New.
6774 2016-03-10 Tom de Vries <tom@codesourcery.com>
6777 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6779 2016-03-10 Richard Biener <rguenther@suse.de>
6781 PR tree-optimization/70128
6782 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6783 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6785 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6787 PR tree-optimization/70152
6788 * gcc.dg/pr70152.c: New test.
6791 * gcc.target/i386/pr70086-1.c: New test.
6792 * gcc.target/i386/pr70086-2.c: New test.
6793 * gcc.target/i386/pr70086-3.c: New test.
6795 PR tree-optimization/70127
6796 * gcc.c-torture/execute/pr70127.c: New test.
6798 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6800 * c-c++-common/goacc/combined-directives-2.c: New test.
6802 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6806 * g++.dg/diagnostic/pr70105.C: New test.
6807 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6808 (test_multiple_ordinary_maps): New test function.
6810 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6814 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6815 Drop range information from call to inform_at_rich_loc.
6816 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6818 (test_show_locus): Replace calls to rich_location::add_range with
6819 calls to add_range. Rewrite the tests that used the now-defunct
6820 rich_location ctor taking a source_range. Simplify other tests
6821 by replacing calls to COMBINE_LOCATION_DATA with calls to
6824 2016-03-09 Richard Biener <rguenther@suse.de>
6825 Jakub Jelinek <jakub@redhat.com>
6827 PR tree-optimization/70138
6828 * gcc.dg/vect/pr70138-1.c: New testcase.
6829 * gcc.dg/vect/pr70138-2.c: Likewise.
6831 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6834 * gcc.target/i386/pr70049.c: New test.
6836 2016-03-09 Richard Biener <rguenther@suse.de>
6839 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6840 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6841 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6843 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6845 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6848 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6851 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6854 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6857 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6858 in testcase comment.
6860 2016-03-09 Tom de Vries <tom@codesourcery.com>
6862 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6863 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6864 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6865 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6866 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6867 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6868 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6869 * gfortran.dg/goacc/kernels-loop.f95: New test.
6871 2016-03-08 Martin Sebor <msebor@redhat.com>
6874 * g++.dg/warn/overflow-warn-7.C: New test.
6876 2016-03-08 Jason Merrill <jason@redhat.com>
6878 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6879 * lib/target-supports.exp (check_effective_target_concepts): New.
6881 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6884 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6885 * g++.dg/ubsan/pr70135.C: New test.
6888 * gcc.dg/pr70110.c: New test.
6890 2016-03-07 Martin Jambor <mjambor@suse.cz>
6892 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6893 * c-c++-common/gomp/if-1.c: Likewise.
6894 * c-c++-common/gomp/pr61486-2.c: Likewise.
6895 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6896 to dg-additional-options.
6897 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6898 * g++/gomp/target-teams-1.c: Likewise.
6899 * gcc.dg/gomp/gomp.exp: Likewise.
6900 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6901 dg-additional-options.
6902 * gfortran.dg/gomp/gomp.exp: Likewise.
6903 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6904 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6905 dg-additional-options.
6906 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6908 2016-03-07 Martin Jambor <mjambor@suse.cz>
6910 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6911 * c-c++-common/gomp/gridify-1.c: New test.
6912 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6914 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6916 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6917 trigger for cortex-r8, when scanning for register r8.
6918 * gcc.target/arm/pr45701-2.c: Likewise.
6920 2016-02-26 Richard Biener <rguenther@suse.de>
6921 Jeff Law <law@redhat.com>
6923 PR tree-optimization/69740
6924 * gcc.c-torture/compile/pr69740-1.c: New test.
6925 * gcc.c-torture/compile/pr69740-2.c: New test.
6927 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6929 * lib/target-supports.exp
6930 (check_effective_target_whole_vector_shift): Enable for PPC64.
6932 2016-03-07 Richard Biener <rguenther@suse.de>
6934 PR tree-optimization/70115
6935 * gcc.dg/torture/pr70115.c: New testcase.
6937 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6940 * c-c-++-common/goacc/pr69916.c: New.
6942 2016-03-07 Richard Henderson <rth@redhat.com>
6944 * gcc.c-torture/compile/pr70061.c: New test.
6946 2016-03-07 Richard Biener <rguenther@suse.de>
6949 * gcc.dg/vect/O3-pr36098.c: New testcase.
6951 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6953 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6955 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6957 * gnat.dg/renaming9.ad[sb]: New testcase.
6959 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6962 * g++.dg/expr/stdarg3.C: New test.
6964 2016-03-04 Jeff Law <law@redhat.com>
6966 PR tree-optimization/69196
6967 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6970 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6973 * gcc.dg/pr69973.c: New test.
6975 PR rtl-optimization/69941
6976 * gcc.dg/torture/pr69941.c: New test.
6979 * gcc.dg/pr69824.c: New test.
6981 2016-03-05 Tom de Vries <tom@codesourcery.com>
6983 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6984 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6987 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6990 * g++.dg/cpp1y/var-templ48.C: New test.
6991 * g++.dg/cpp1y/var-templ49.C: New test.
6993 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6995 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6997 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7000 * g++.dg/ubsan/pr70035.C: New test.
7003 * gcc.target/i386/pr70062.c: New test.
7005 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7007 * g++.dg/template/typename21.C: Remove c++98_only.
7009 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7011 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7013 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7016 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7018 (fn_42_b): Likewise.
7019 (fn_42_c): Likewise.
7021 2016-03-04 David Malcolm <dmalcolm@redhat.com>
7024 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7026 (fn_40_b): Likewise.
7027 (fn_41_a): Likewise.
7028 (fn_41_b): Likewise.
7030 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7033 * gcc.target/i386/avx512f-pr70059.c: New test.
7034 * gcc.target/i386/avx512dq-pr70059.c: New test.
7036 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7038 PR rtl-optimization/57676
7039 * gcc.dg/torture/pr57676.c: New test.
7041 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7043 * gcc.dg/pr70026.c: New test.
7045 2016-03-04 Marek Polacek <polacek@redhat.com>
7048 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7049 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7051 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7054 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7056 (test_corners_sisd_si): Likewise.
7057 (main): Remove checks of the above.
7058 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7060 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7062 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7064 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7066 * gcc.dg/torture/pr69951.c: Accept argc==0.
7068 2016-03-04 Richard Biener <rguenther@suse.de>
7071 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7072 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7074 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7077 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7080 2016-03-04 Jakub Jelinek <jakub@redhat.com>
7083 * gcc.dg/guality/pr69947.c: New test.
7085 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7088 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7090 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7092 PR rtl-optimization/69904
7093 * gcc.target/arm/pr69904.c: New test.
7095 2016-03-03 Jakub Jelinek <jakub@redhat.com>
7098 * gcc.dg/vect/pr70021.c: New test.
7099 * gcc.target/i386/pr70021.c: New test.
7101 2016-03-03 Marek Polacek <polacek@redhat.com>
7104 * gcc.dg/pr70050.c: New test.
7106 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7108 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7110 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7112 PR tree-optimization/70043
7113 * gfortran.dg/vect/pr70043.f90: New test.
7115 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7117 * gnat.dg/specs/task1.ads: New test.
7119 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7121 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7122 Invoke gdb with -batch.
7123 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7125 2016-03-03 Richard Biener <rguenther@suse.de>
7127 PR tree-optimization/55936
7128 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7130 2016-03-02 Jeff Law <law@redhat.com>
7132 PR rtl-optimization/69942
7133 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7134 effects of argument promotions.
7136 PR tree-optimization/69987
7137 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7138 target does not support -fprefetch-loop-arrays.
7140 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
7142 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7144 2016-03-02 Bin Cheng <bin.cheng@arm.com>
7146 PR rtl-optimization/69052
7147 * gcc.target/i386/pr69052.c: New test.
7149 2016-03-02 Alan Modra <amodra@gmail.com>
7151 * gcc.dg/pr69990.c: New.
7153 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7156 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7159 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7162 * gcc.target/i386/pr70028.c: New test.
7164 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7166 * c-c++-common/asan/swapcontext-test-1.c,
7167 * c-c++-common/tsan/thread_leak.c,
7168 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7169 * g++.dg/tsan/benign_race.C,
7170 * g++.dg/tsan/fd_close_norace.C,
7171 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7172 races with sanitizer output
7174 2016-03-02 Richard Biener <rguenther@suse.de>
7175 Uros Bizjak <ubizjak@gmail.com>
7178 * gcc.dg/simd-8.c: New testcase.
7180 2016-03-02 Richard Biener <rguenther@suse.de>
7183 * gcc.dg/simd-7.c: New testcase.
7185 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7187 * gcc.target/i386/pr70007.c: Tweak.
7189 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7191 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7193 2016-03-02 Marek Polacek <polacek@redhat.com>
7196 * gcc.dg/pr67854.c: New test.
7198 2016-03-02 Jakub Jelinek <jakub@redhat.com>
7201 * gcc.dg/torture/pr70025.c: New test.
7203 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7205 PR tree-optimization/68621
7206 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7208 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7210 * gcc.target/i386/pr70007.c: New test.
7212 2016-03-01 Jeff Law <law@redhat.com>
7214 PR tree-optimization/69196
7215 * gcc.dg/tree-ssa/pr69196-1.c: New test.
7217 PR tree-optimization/69196
7218 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7219 duplicating code and spoiling the expected output.
7221 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7224 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7225 supports power9 before doing tests.
7226 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7227 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7228 * gcc.target/powerpc/p9-permute.c: Likewise.
7230 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
7233 * gcc.target/i386/pr70027.c: New test.
7235 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7237 * gcc.dg/pr70017.c: New test.
7239 2016-03-01 Jakub Jelinek <jakub@redhat.com>
7243 * gcc.dg/pr69796.c: New test.
7244 * gcc.dg/pr69974.c: New test.
7246 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7248 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7250 2016-02-29 Jeff Law <law@redhat.com>
7252 PR tree-optimization/69987
7253 * gfortran.dg/pr69987.f90: New test.
7255 PR tree-optimization/69989
7256 * gcc.c-torture/compile/pr69989-2.c: New test.
7258 2016-03-01 Marek Polacek <polacek@redhat.com>
7261 * g++.dg/parse/invalid1.C: New test.
7263 2016-03-01 Richard Biener <rguenther@suse.de>
7266 * gcc.dg/pr70022.c: New testcase.
7268 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7270 PR tree-optimization/69956
7271 * gcc.dg/pr69956.c: New test.
7273 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7276 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7277 XFAIL when hardware supports efficient unaligned storage access.
7279 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7282 * g++.dg/template/pr69961a.C: New test.
7283 * g++.dg/template/pr69961b.C: New test.
7285 2016-02-29 David Malcolm <dmalcolm@redhat.com>
7287 PR preprocessor/69985
7288 * gcc.dg/cpp/pr69985.c: New test case.
7290 2016-02-29 Jeff Law <law@redhat.com>
7292 PR tree-optimization/70005
7293 * gcc.c-torture/execute/pr70005.c New test.
7295 PR tree-optimization/69999
7296 * gcc.c-torture/compile/pr69999.c: New test.
7298 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7300 PR tree-optimization/69652
7301 * gcc.dg/torture/pr69652.c: Delete test.
7302 * gcc.dg/vect/pr69652.c: New test.
7304 2016-02-19 Richard Biener <rguenther@suse.de>
7306 PR tree-optimization/69980
7307 * gfortran.dg/vect/pr69980.f90: New testcase.
7309 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7311 * gcc.target/sparc/20160229-1.c: New test.
7313 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7315 * gnat.dg/stack_usage3.adb: New test.
7316 * gnat.dg/stack_usage3_pkg.ads: New helper.
7318 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7320 * gnat.dg/renaming8.adb: New test.
7321 * gnat.dg/renaming8_pkg1.ads: New helper.
7322 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7323 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7325 2016-02-29 Richard Biener <rguenther@suse.de>
7327 PR tree-optimization/69720
7328 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7330 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7334 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7336 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7337 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7340 * gfortran.dg/coarray_8.f90: Adjust error message.
7341 * gfortran.dg/pr56007.f90: New test.
7342 * gfortran.dg/pr56007.f: New test.
7344 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7346 PR tree-optimization/69989
7347 * gcc.dg/torture/pr69989.c: New test.
7349 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7351 * gcc.target/i386/stack-realign-win.c: New test.
7353 2016-02-28 Harald Anlauf <anlauf@gmx.de>
7356 * gfortran.dg/pr60126.f90: New test.
7358 2016-02-27 Jeff Law <law@redhat.com>
7361 2016-02-26 Richard Biener <rguenther@suse.de>
7362 Jeff Law <law@redhat.com>
7364 PR tree-optimization/69740
7365 * gcc.c-torture/compile/pr69740-1.c: New test.
7366 * gcc.c-torture/compile/pr69740-2.c: New test.
7368 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7371 * gfortran.dg/newunit_4.f90: New test.
7373 2016-02-27 Jakub Jelinek <jakub@redhat.com>
7376 PR rtl-optimization/69886
7377 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7378 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7381 2016-02-26 Martin Sebor <msebor@redhat.com>
7383 PR tree-optimization/15826
7384 * gcc.dg/tree-ssa/pr15826.c: New test.
7386 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7389 * gcc.target/powerpc/pr69969.c: New test.
7391 2016-02-26 Martin Sebor <msebor@redhat.com>
7394 * g++.old-deja/g++.other/decl5.C: Add a test case.
7396 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7399 * gcc.target/powerpc/pr69946.c: New file.
7401 2016-02-26 Richard Biener <rguenther@suse.de>
7402 Jeff Law <law@redhat.com>
7404 PR tree-optimization/69740
7405 * gcc.c-torture/compile/pr69740-1.c: New test.
7406 * gcc.c-torture/compile/pr69740-2.c: New test.
7408 2016-02-26 Martin Jambor <mjambor@suse.cz>
7411 * gcc.dg/torture/pr69932.c: New test.
7412 * gcc.dg/torture/pr69936.c: Likewise.
7414 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7417 * gcc.target/s390/pr69709.c: New test.
7419 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7422 * gcc.target/aarch64/pr69245_1.c: New test.
7424 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7427 * gcc.dg/torture/pr69613.c: New test.
7429 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7431 PR rtl-optimization/69891
7432 * gcc.target/i386/pr69891.c: New test.
7434 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7435 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7438 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7439 functionality for both 32-bit and 64-bit.
7441 2016-02-26 Richard Biener <rguenther@suse.de>
7443 PR tree-optimization/69551
7444 * gcc.dg/torture/pr69951.c: New testcase.
7446 2016-02-25 Richard Biener <rguenther@suse.de>
7448 PR tree-optimization/48795
7449 * gcc.dg/Warray-bounds-18.c: New testcase.
7451 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7453 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7455 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7457 PR rtl-optimization/69896
7458 * gcc.dg/pr69896.c: New test.
7460 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7463 * g++.dg/cpp1y/paren2.C: New test.
7465 2016-02-24 Martin Sebor <msebor@redhat.com>
7468 * gcc.dg/enum-mode-2.c: New test.
7470 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7473 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7474 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7475 * g++.dg/ubsan/pr69922.C: New test.
7477 2016-02-24 Marek Polacek <polacek@redhat.com>
7480 * gcc.dg/pr69819.c: New test.
7482 2016-02-24 Martin Sebor <msebor@redhat.com>
7485 * g++.dg/ext/flexary15.C: New test.
7487 2016-02-24 Martin Sebor <msebor@redhat.com>
7489 * gcc.dg/builtins-68.c: Avoid making unportable
7490 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7491 * g++.dg/ext/builtin_alloca.C: Same.
7493 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7494 Charles Baylis <charles.baylis@linaro.org>
7497 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7499 2016-02-24 Richard Biener <rguenther@suse.de>
7500 Jakub Jelinek <jakub@redhat.com>
7503 * gcc.dg/torture/pr69760.c: New testcase.
7505 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7507 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7508 pattern on Solaris with as.
7510 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7512 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7513 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7514 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7515 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7517 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7520 * gcc.dg/pr69915.c: New test.
7522 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7524 PR rtl-optimization/69886
7525 * gcc.dg/torture/pr69886.c: New test.
7527 2016-02-24 Richard Biener <rguenther@suse.de>
7530 * gcc.dg/torture/pr68963.c: New testcase.
7532 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7535 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7536 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7537 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7538 * gcc.target/arm/atomic_loaddi_1.c: New test.
7539 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7540 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7541 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7542 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7543 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7544 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7545 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7546 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7548 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7551 * gcc.dg/torture/pr69909.c: New test.
7553 2016-02-24 Richard Biener <rguenther@suse.de>
7555 PR tree-optimization/69907
7556 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7557 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7558 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7560 2016-02-24 Christian Bruel <christian.bruel@st.com>
7562 * gcc.target/arm/pragma_cpp_fma.c: New test.
7564 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7567 * gfortran.dg/include_6.f90: Update test.
7569 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7572 * objc.dg/pr69844.m: New test.
7574 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7576 PR libgfortran/69456
7577 * gfortran.dg/namelist_89.f90: New test.
7578 * gfortran.dg/pr59700.f90: Update test..
7580 2016-02-23 Martin Sebor <msebor@redhat.com>
7583 * g++.dg/ext/builtin_alloca.C: New test.
7584 * gcc.dg/builtins-68.c: New test.
7586 2016-02-23 Richard Henderson <rth@redhat.com>
7588 * gcc.target/i386/addr-space-3.c: Remove test.
7590 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7592 PR preprocessor/69126
7593 PR preprocessor/69543
7594 * c-c++-common/pr69126-2-long.c: New test.
7595 * c-c++-common/pr69126-2-short.c: New test.
7596 * c-c++-common/pr69543-1.c: Remove xfail.
7598 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7600 PR preprocessor/69126
7601 PR preprocessor/69543
7602 PR preprocessor/69558
7603 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7605 (test_2): ...this, and add leading comment.
7606 (MACRO_3, test_3): New.
7607 (MACRO_4A, MACRO_4B, test_4): New.
7608 (MACRO): Rename to...
7611 (test_5): ...this, updating for renaming of MACRO, and
7612 add leading comment.
7613 * c-c++-common/pr69543-1.c: New.
7614 * c-c++-common/pr69543-2.c: New.
7615 * c-c++-common/pr69543-3.c: New.
7616 * c-c++-common/pr69543-4.c: New.
7617 * c-c++-common/pr69558-1.c: New.
7618 * c-c++-common/pr69558-2.c: New.
7619 * c-c++-common/pr69558-3.c: New.
7620 * c-c++-common/pr69558-4.c: New.
7621 * gcc.dg/pr69558.c: Move to...
7622 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7625 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7627 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7628 to -ftree-parallelize-loops/-fopenacc changes.
7629 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7630 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7631 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7632 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7633 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7634 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7635 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7636 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7637 * c-c++-common/goacc/kernels-loop.c: Likewise.
7638 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7639 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7640 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7641 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7643 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7645 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7647 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7650 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7653 * gcc.dg/pr69900.c: New test.
7655 2016-02-23 Martin Jambor <mjambor@suse.cz>
7657 PR tree-optimization/69666
7658 * gcc.dg/tree-ssa/pr69666.c: New test.
7660 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7663 * gfortran.dg/coarray_allocate_5.f08: New test.
7665 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7667 * gcc.target/s390/vcond-shift.c: Move to ...
7668 * gcc.target/s390/vector/vcond-shift.c: ... here.
7670 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7672 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7673 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7675 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7677 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7679 2016-02-20 Mark Wielaard <mjw@redhat.com>
7682 * gcc.dg/unused-variable-3.c: New test.
7684 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7687 * gcc.target/i386/pr69888.c: New test.
7689 2016-02-22 Richard Biener <rguenther@suse.de>
7691 PR tree-optimization/69882
7692 * gfortran.dg/vect/pr69882.f90: New testcase.
7694 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7697 * gcc.dg/pr69885.c: New test.
7699 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7703 * gcc.target/sh/pr54089-10.c: New.
7705 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7708 * gfortran.dg/deferred_character_15.f90 : New test.
7710 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7713 gfortran.dg/allocate_with_source_18.f03: New test.
7715 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7718 gfortran.dg/gomp/pr52531.f90: New test.
7720 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7723 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7726 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7729 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7730 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7733 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7736 * g++.dg/torture/pr69851.C: New test.
7738 2016-02-19 Martin Sebor <msebor@redhat.com>
7741 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7743 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7746 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7747 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7750 * g++.dg/cpp0x/pr67767.C: New test.
7752 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7754 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7755 for fp, simd, crypto, crc, lse.
7756 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7758 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7759 effective target check.
7761 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7764 * gcc.target/i386/pr69820.c: New test.
7766 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7768 * gcc.target/s390/vector/int128-1.c: New test.
7770 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7772 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7774 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7776 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7777 instruction pattern name to prevent the testcase from failing with
7780 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7782 * gcc.target/s390/md/movstr-2.c: New test.
7784 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7786 * gcc.target/s390/morestack.c: New test.
7788 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7791 * gcc.target/s390/pr69625.c: Add test case.
7793 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7796 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7798 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7801 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7802 * gcc.target/powerpc/fusion3.c: Likewise.
7804 2016-02-18 Richard Biener <rguenther@suse.de>
7807 * g++.dg/torture/pr69553.C: New testcase.
7809 2016-02-18 Nick Clifton <nickc@redhat.com>
7813 * gcc.target/arm/pr62554.c: New test.
7814 * gcc.target/arm/pr69610-1.c: New test.
7815 * gcc.target/arm/pr69610-2.c: New test.
7817 2016-02-18 Richard Biener <rguenther@suse.de>
7820 * gcc.dg/torture/pr69854.c: New testcase.
7822 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7825 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7827 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7829 * gcc.target/powerpc/vec-cg.c: New test.
7831 2016-02-17 Richard Biener <rguenther@suse.de>
7834 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7836 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7839 * gcc.c-torture/compile/pr69161.c: New test.
7841 2016-02-17 David Sherwood <david.sherwood@arm.com>
7844 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7845 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7847 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7849 * gcc.dg/ifcvt-4.c: Skip on Visium.
7851 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7853 * gnat.dg/atomic8.adb: New test.
7855 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7857 * gnat.dg/discr46.ad[sb]: New test.
7859 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7862 * gcc.target/powerpc/pr48344-1.c: New test.
7864 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7867 * gfortran.dg/associate_21.f90: New test.
7869 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7872 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7873 -Wnonnull in dg-options.
7874 * c-c++-common/nonnull-2.c: New test.
7876 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7877 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7879 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7881 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7884 * gcc.dg/pr69801.c: Add empty dg-options.
7886 2016-02-16 James Norris <jnorris@codesourcery.com>
7888 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7889 * g++.dg/goacc/deviceptr-1.c: New file.
7891 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7893 PR tree-optimization/69820
7894 * gcc.dg/vect/pr69820.c: New test.
7896 2016-02-16 Richard Biener <rguenther@suse.de>
7898 PR tree-optimization/69776
7899 * gcc.dg/torture/pr69776-2.c: New testcase.
7901 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7903 PR tree-optimization/69714
7904 * gcc.dg/torture/pr69714.c: New test.
7906 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7908 PR tree-optimization/69802
7909 * gcc.dg/pr69802.c: New test.
7911 2016-02-16 Richard Biener <rguenther@suse.de>
7914 * gcc.dg/pr69801.c: New testcase.
7916 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7918 PR libgfortran/69651
7919 * gfortran.dg/read_bang.f90: New test.
7920 * gfortran.dg/read_bang4.f90: New test.
7922 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7925 * g++.dg/init/pr69658.C: New test.
7928 * c-c++-common/pr69797.c: New test.
7930 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7932 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7933 check for aarch64*-*-*.
7935 2016-02-15 Richard Biener <rguenther@suse.de>
7937 PR tree-optimization/69783
7938 * gcc.dg/vect/pr69783.c: New testcase.
7940 2016-02-15 Richard Biener <rguenther@suse.de>
7942 PR tree-optimization/69776
7943 * gcc.dg/torture/pr69776.c: New testcase.
7945 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7948 * gfortran.dg/type_decl_4.f90: Reinstated.
7950 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7953 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7955 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7959 * gfortran.dg/type_decl_4.f90: Removed.
7961 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7964 * gfortran.dg/type_decl_4.f90: New test.
7966 2016-02-14 Alan Modra <amodra@gmail.com>
7969 * gcc.c-torture/execute/stkalign.c: Revise test.
7971 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7974 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7976 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7979 * gcc.target/sh/torture/pr67260.c: New.
7981 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7983 * gcc.dg/pr67964.c: Add dg-require-alias.
7985 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7989 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7991 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7993 PR libgfortran/69668
7994 * gfortran.dg/namelist_88.f90: New test.
7996 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7998 PR libgfortran/69668
7999 * gfortran.dg/namelist_38.f90: Update test.
8000 * gfortran.dg/namelist_84.f90: Update test.
8002 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8005 * gcc.dg/pr69554-1.c: New test.
8006 * gfortran.dg/pr69554-1.F90: New test.
8007 * gfortran.dg/pr69554-2.F90: New test.
8008 * lib/gcc-dg.exp (proc dg-locus): New function.
8009 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8010 distinguish between the caret-printing and non-caret-printing
8011 cases. If caret-printing has been explicitly enabled, bail out
8012 without attempting to fix up the output.
8014 2016-02-12 David Malcolm <dmalcolm@redhat.com>
8018 * gcc.dg/spellcheck-options-3.c: New test case.
8019 * gcc.dg/spellcheck-options-4.c: New test case.
8020 * gcc.dg/spellcheck-options-5.c: New test case.
8021 * gcc.dg/spellcheck-options-6.c: New test case.
8022 * gcc.dg/spellcheck-options-7.c: New test case.
8023 * gcc.dg/spellcheck-options-8.c: New test case.
8024 * gcc.dg/spellcheck-options-9.c: New test case.
8025 * gcc.dg/spellcheck-options-10.c: New test case.
8027 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8029 PR rtl-optimization/69764
8030 PR rtl-optimization/69771
8031 * c-c++-common/pr69764.c: New test.
8032 * gcc.dg/torture/pr69771.c: New test.
8034 2016-02-12 Marek Polacek <polacek@redhat.com>
8036 * g++.dg/torture/init-list1.C: New.
8038 2016-02-12 Marek Polacek <polacek@redhat.com>
8040 * gcc.dg/pr69522.c: Add empty dg-options.
8042 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8044 * g++.dg/lto/lto.exp: Include and init mpx.
8045 * g++.dg/lto/pr69729_0.C: New test.
8047 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8050 * g++.dg/ipa/pr69241-4.C: New test.
8053 * g++.dg/ipa/pr68672-1.C: New test.
8054 * g++.dg/ipa/pr68672-2.C: New test.
8055 * g++.dg/ipa/pr68672-3.C: New test.
8057 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8060 * gcc.dg/pr69522.c: New test.
8062 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8065 * g++.dg/cpp1y/69098.C: New test.
8066 * g++.dg/cpp1y/69098-2.C: New test.
8068 2016-02-12 Jakub Jelinek <jakub@redhat.com>
8070 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8071 and neighbour -> neighbor.
8072 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8073 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8074 * c-c++-common/Wvarargs.c: Likewise.
8075 * c-c++-common/goacc/host_data-5.c: Likewise.
8076 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8077 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8078 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8079 * gcc.target/aarch64/pr60697.c: Likewise.
8080 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8081 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8082 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8083 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8084 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8085 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8086 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8087 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8088 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8089 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8090 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8091 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8092 * g++.dg/lookup/koenig5.C: Likewise.
8093 * g++.dg/ext/no-asm-2.C: Likewise.
8094 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8095 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8096 * gfortran.dg/used_types_16.f90: Likewise.
8097 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8098 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8099 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8100 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8101 * gfortran.dg/abstract_type_6.f03: Likewise.
8102 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8103 * gfortran.dg/used_types_15.f90: Likewise.
8104 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8105 * gfortran.dg/exit_3.f08: Likewise.
8106 * gfortran.dg/open_status_2.f90: Likewise.
8107 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8108 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8109 * gfortran.dg/associate_1.f03: Likewise.
8110 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8111 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8112 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8113 * gcc.dg/builtin-object-size-1.c: Likewise.
8114 * gcc.dg/noreturn-6.c: Likewise.
8115 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8116 * gcc.dg/globalalias.c: Likewise.
8117 * gcc.dg/builtins-config.h: Likewise.
8118 * gcc.dg/pr30457.c: Likewise.
8119 * gcc.c-torture/compile/volatile-1.c: Likewise.
8120 * gcc.c-torture/execute/20101011-1.c: Likewise.
8121 * c-c++-common/Waddress-1.c: Likewise.
8123 2016-02-11 Jakub Jelinek <jakub@redhat.com>
8126 * c-c++-common/Waddress-1.c: New test.
8128 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8131 * gfortran.dg/associate_19.f03: New test.
8132 * gfortran.dg/associate_20.f03: New test.
8134 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8136 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8138 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8140 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8141 .arch armv8-a\n. Add -dA to dg-options.
8142 * gcc.target/aarch64/assembler_arch_1.c: New test.
8143 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8145 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8148 * g++.dg/cpp0x/pr68726.C: New.
8150 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8152 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8155 2016-02-11 Richard Biener <rguenther@suse.de>
8157 * g++.dg/tree-ssa/pr61034.C: Adjust.
8159 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8162 * gcc.target/s390/pr69148.c: New.
8164 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8166 PR tree-optimization/69652
8167 * gcc.dg/torture/pr69652.c: New test.
8169 2016-02-10 Jakub Jelinek <jakub@redhat.com>
8170 Patrick Palka <ppalka@gcc.gnu.org>
8174 * g++.dg/ipa/pr69241-1.C: New test.
8175 * g++.dg/ipa/pr69241-2.C: New test.
8176 * g++.dg/ipa/pr69241-3.C: New test.
8177 * g++.dg/ipa/pr69649.C: New test.
8179 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
8181 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8182 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8184 2016-02-10 Bin Cheng <bin.cheng@arm.com>
8186 PR tree-optimization/68021
8187 * gcc.dg/tree-ssa/pr68021.c: New test.
8189 2016-02-10 Richard Biener <rguenther@suse.de>
8191 PR tree-optimization/69726
8192 * gcc.dg/uninit-22.c: New testcase.
8194 2016-02-09 Andrew Pinski <apinski@cavium.com>
8197 * gcc.c-torture/compile/20160205-1.c: New testcase.
8199 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8202 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8203 instead accessing a really large arrray.
8204 * gcc.target/powerpc/fusion3.c: Likewise.
8206 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
8209 * gcc.c-torture/execute/pr68532.c: New test.
8211 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
8214 * gcc.dg/pr69634.c: New.
8216 2016-02-09 Richard Biener <rguenther@suse.de>
8218 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8220 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
8222 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8224 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8226 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8228 2016-02-09 Richard Biener <rguenther@suse.de>
8230 PR tree-optimization/69715
8231 * gcc.dg/torture/pr69715.c: New testcase.
8233 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8236 * g++.dg/cpp0x/trailing12.C: New test.
8237 * g++.dg/cpp0x/trailing13.C: New test.
8239 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8243 * g++.dg/cpp1y/auto-fn29.C: New test.
8244 * g++.dg/cpp1y/auto-fn30.C: New test.
8246 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8248 PR tree-optimization/69209
8249 * gcc.c-torture/compile/pr69209.c: New test.
8251 2016-02-08 Jeff Law <law@redhat.com>
8253 PR tree-optimization/68541
8254 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8255 of statements allowed in join block for path splitting.
8257 2016-02-08 Jakub Jelinek <jakub@redhat.com>
8260 * g++.dg/gomp/pr59627.C: New test.
8263 * g++.dg/ipa/pr69239.C: New test.
8265 2016-02-08 David Malcolm <dmalcolm@redhat.com>
8267 PR preprocessor/69664
8268 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8269 * gcc.dg/cpp/warn-comments.c: Likewise.
8271 2016-02-08 Marek Polacek <polacek@redhat.com>
8274 * g++.dg/init/const12.C: New test.
8276 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8279 * gcc.dg/lto/pr55113_0.c: Remove test.
8281 2016-02-08 Richard Biener <rguenther@suse.de>
8283 PR tree-optimization/69719
8284 * gcc.dg/torture/pr69719.c: New testcase.
8286 2016-02-08 Richard Biener <rguenther@suse.de>
8287 Jeff Law <law@redhat.com>
8290 * gcc.target/mips/pr68273.c: New testcase.
8292 2016-02-08 Richard Biener <rguenther@suse.de>
8294 PR rtl-optimization/69274
8295 * gcc.target/i386/addr-sel-1.c: XFAIL.
8297 2016-02-08 Jeff Law <law@redhat.com>
8299 PR tree-optimization/68541
8300 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8302 PR tree-optimization/65917
8303 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8305 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8308 * gfortran.dg/namelist_args.f90: New test.
8310 2016-02-05 Jeff Law <law@redhat.com>
8312 PR tree-optimization/68541
8313 * gcc.dg/tree-ssa/split-path-2.c: New test.
8314 * gcc.dg/tree-ssa/split-path-3.c: New test.
8315 * gcc.dg/tree-ssa/split-path-4.c: New test.
8316 * gcc.dg/tree-ssa/split-path-5.c: New test.
8317 * gcc.dg/tree-ssa/split-path-6.c: New test.
8318 * gcc.dg/tree-ssa/split-path-7.c: New test.
8320 2016-02-05 Martin Sebor <msebor@redhat.com>
8323 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8324 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8326 2016-02-06 Richard HEnderson <rth@redhat.com>
8329 * gcc.target/i386/addr-space-4.c: New.
8330 * gcc.target/i386/addr-space-5.c: New.
8332 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8335 * gfortran.dg/elemental_dependency_6.f90: New.
8337 2016-02-05 Jakub Jelinek <jakub@redhat.com>
8339 PR rtl-optimization/69691
8340 * gcc.c-torture/execute/pr69691.c: New test.
8343 * g++.dg/parse/pr69628.C: New test.
8345 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8347 * gcc.dg/sancov/asan.c: Move to ...
8348 * gcc.dg/asan/sancov-1.c: ... here.
8350 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
8352 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8354 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8357 * gcc.target/i386/pr69677.c: New test.
8359 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8362 * g++.dg/template/pr68948.C: New test.
8364 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8366 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8367 (only necessary on s390x).
8369 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8371 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8372 -mno-accumulate-outgoing-args.
8374 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8376 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8378 2016-02-04 Jakub Jelinek <jakub@redhat.com>
8381 * c-c++-common/pr69669.c: New test.
8383 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8386 * g++.dg/pr69667.C: New file.
8388 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8391 * gcc.dg/pr69619.c: Add new test.
8393 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8395 PR rtl-optimization/69577
8396 * gcc.target/i386/pr69577.c: New test.
8398 2016-02-04 Martin Liska <mliska@suse.cz>
8400 * g++.dg/asan/pr69276.C: New test.
8402 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8406 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8407 a single smulbb instruction.
8408 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8409 * gcc.target/amr/wmul-2.c: Likewise.
8411 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8415 * gcc.c-torture/execute/pr67714.c: New test.
8417 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8420 * gcc.target/i386/pr69454-1.c: New test.
8421 * gcc.target/i386/pr69454-2.c: New test.
8423 2016-02-03 Martin Sebor <msebor@redhat.com>
8430 * g++.dg/ext/flexarray-mangle-2.C: New test.
8431 * g++.dg/ext/flexarray-mangle.C: New test.
8432 * g++.dg/ext/flexarray-subst.C: New test.
8433 * g++.dg/ext/flexary11.C: New test.
8434 * g++.dg/ext/flexary12.C: New test.
8435 * g++.dg/ext/flexary13.C: New test.
8436 * g++.dg/ext/flexary14.C: New test.
8437 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8439 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8441 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8442 Define only if CHECK_FLOAT128 is defined.
8443 (main): Properly initialize u5.
8445 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8448 * gcc.dg/pr69627.c: New test.
8451 * gcc.dg/pr69644.c: New test.
8453 2016-02-03 Mike Stump <mikestump@comcast.net>
8455 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8456 support for struct-layout-1.exp.
8458 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8461 * g++.dg/cpp0x/pr69056.C: New test.
8463 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8464 Alexandre Oliva <aoliva@redhat.com>
8467 * gcc.target/powerpc/pr69461.c: New.
8469 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8471 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8473 (check_effective_target_fsanitize_thread): ... to here. Do not
8474 specify additional compile flags for the test source.
8475 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8476 specify additional compile flags for the test source.
8478 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8480 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8482 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8486 * gfortran.dg/coarray_allocate_2.f08: New test.
8487 * gfortran.dg/coarray_allocate_3.f08: New test.
8488 * gfortran.dg/coarray_allocate_4.f08: New test.
8490 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8492 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8493 use same scan-tree-dump-times on all platforms.
8494 * gcc.dg/vect/vect-outer-1.c: Likewise.
8495 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8496 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8497 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8498 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8499 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8500 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8501 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8503 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8505 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8508 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8510 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8512 2016-02-02 James Norris <jnorris@codesourcery.com>
8514 * c-c++-common/goacc/routine-5.c: Add tests.
8516 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8518 * gcc.target/nvptx/unsigned-cmp.c: New test.
8520 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8522 * gcc.target/aarch64/scalar_shift_1.c
8523 (test_corners_sisd_di): Improve force to SIMD register.
8524 (test_corners_sisd_si): Likewise.
8525 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8526 Remove scan-assembler check for ldr.
8528 2016-02-02 Richard Biener <rguenther@suse.de>
8530 PR tree-optimization/69595
8531 * gcc.dg/Warray-bounds-17.c: New testcase.
8533 2016-02-02 Richard Biener <rguenther@suse.de>
8535 PR tree-optimization/69606
8536 * gcc.dg/torture/pr69606.c: New testcase.
8538 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8541 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8542 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8544 2016-02-02 Alan Modra <amodra@gmail.com>
8547 * gcc.target/powerpc/pr69548.c: New test.
8549 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8551 PR rtl-optimization/69592
8552 * gcc.dg/pr69592.c: New test.
8554 PR preprocessor/69543
8556 * gcc.dg/pr69543.c: New test.
8557 * gcc.dg/pr69558.c: New test.
8559 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8562 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8564 2016-02-01 Martin Sebor <msebor@redhat.com>
8566 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8568 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8570 PR tree-optimization/67921
8571 * c-c++-common/ubsan/pr67921.c: New test.
8573 2016-02-01 Richard Biener <rguenther@suse.de>
8576 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8578 2016-02-01 Richard Biener <rguenther@suse.de>
8580 PR tree-optimization/69574
8581 * gcc.dg/torture/pr69574.c: New testcase.
8583 2016-02-01 Richard Biener <rguenther@suse.de>
8585 PR tree-optimization/69579
8586 * gcc.dg/setjmp-6.c: New testcase.
8588 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8590 PR rtl-optimization/69570
8591 * g++.dg/opt/pr69570.C: New test.
8593 2016-02-01 Richard Henderson <rth@redhat.com>
8595 * gcc.dg/pr69535.c: New test.
8597 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8600 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8601 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8604 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8606 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8608 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8611 * gfortran.dg/allocate_with_source_17.f03: New test.
8613 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8615 PR tree-optimization/69546
8616 * gcc.dg/torture/pr69546.c: New test.
8618 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8621 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8623 2016-01-30 Martin Sebor <msebor@redhat.com>
8626 * g++.dg/ext/flexary10.C: New test.
8628 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8631 gfortran.dg/common_23.f90: New test.
8633 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8636 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8637 condition being checked, and disable it when the target supports
8638 misaligned loads and stores.
8640 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8643 * gcc.dg/torture/pr69518.c: New test.
8645 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8648 * gcc.target/i386/pr69530.c: New test.
8650 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8653 * gcc.target/mips/div-delay.c: New test.
8655 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8658 * gcc.target/i386/pr69551.c: New test.
8661 * gcc.target/i386/pr66137.c: New test.
8663 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8665 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8666 always built for p5600.
8667 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8668 isa=p5600 dg-option.
8670 2016-01-29 Richard Biener <rguenther@suse.de>
8672 PR tree-optimization/69547
8673 * g++.dg/tree-ssa/pr69547.C: New testcase.
8675 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8678 * g++.dg/warn/Wunused-function2.C: New test.
8680 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8682 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8683 support for test to succeed.
8685 2016-01-29 Marek Polacek <polacek@redhat.com>
8689 * g++.dg/ext/constexpr-vla2.C: New test.
8690 * g++.dg/ext/constexpr-vla3.C: New test.
8691 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8693 2016-01-29 Richard Biener <rguenther@suse.de>
8696 * gcc.dg/uninit-21.c: New testcase.
8698 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8701 * gcc.target/i386/pr69459.c: New test.
8703 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8706 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8707 * gcc.target/mips/pr68400.c: New test.
8709 2016-01-28 Martin Sebor <msebor@redhat.com>
8712 * gcc.target/powerpc/pr17381.c: New test.
8714 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8717 * gcc.dg/torture/pr69542.c: New test.
8719 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8721 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8723 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8725 * gcc.dg/pr65980.c: Skip on AIX.
8726 * gcc.dg/pr66688.c: Same.
8728 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8731 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8732 * gcc.dg/tree-ssa/sra-18.c: Same.
8734 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8737 * gfortran.dg/block_15.f08: New test.
8738 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8739 on incorrectly closed BLOCK.
8741 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8743 * gcc.dg/declare-simd.c: New test.
8744 2016-01-28 Richard Biener <rguenther@suse.de>
8746 PR tree-optimization/69466
8747 * gfortran.dg/vect/pr69466.f90: New testcase.
8749 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8751 * g++.dg/pr67989.C: Remove ARM-specific option.
8752 * gcc.target/arm/pr67989.C: New file.
8754 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8756 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8757 and expm1 test for glibc < 2.11.
8759 2016-01-27 Richard Henderson <rth@redhat.com>
8761 * gcc.c-torture/execute/pr69447.c: New test.
8763 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8766 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8768 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8771 * gcc.dg/pr66869.c: New test.
8773 2016-01-25 Jeff Law <law@redhat.com>
8775 PR tree-optimization/68398
8776 PR tree-optimization/69196
8777 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8778 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8779 path to avoid new heuristic allowing more irreducible regions
8780 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8781 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8782 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8783 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8784 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8786 2016-01-27 Marek Polacek <polacek@redhat.com>
8789 * c-c++-common/vector-compare-4.c: New test.
8791 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8793 PR preprocessor/69126
8794 * c-c++-common/pr69126.c: New test case.
8796 2016-01-27 Ian Lance Taylor <iant@google.com>
8798 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8800 2016-01-27 Ryan Burn <contact@rnburn.com>
8803 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8805 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8808 * gcc.target/i386/pr69512.c: New test.
8810 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8813 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8815 2016-01-27 Marek Polacek <polacek@redhat.com>
8818 * g++.dg/pr69379.C: New test.
8820 2016-01-27 Martin Sebor <msebor@redhat.com>
8823 * g++.dg/abi/Wabi-2-2.C: New test.
8824 * g++.dg/abi/Wabi-2-3.C: New test.
8825 * g++.dg/abi/Wabi-3-2.C: New test.
8826 * g++.dg/abi/Wabi-3-3.C: New test.
8828 2016-01-27 Richard Biener <rguenther@suse.de>
8830 PR tree-optimization/69166
8831 * gcc.dg/torture/pr69166.c: New testcase.
8833 2016-01-27 Martin Jambor <mjambor@suse.cz>
8835 PR tree-optimization/69355
8836 * gcc.dg/tree-ssa/pr69355.c: New test.
8838 2016-01-27 Marek Polacek <polacek@redhat.com>
8841 * g++.dg/ext/constexpr-vla1.C: New test.
8843 2016-01-20 Christian Bruel <christian.bruel@st.com>
8846 * gcc.target/arm/pr69245.c: New test.
8848 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8850 PR tree-optimization/69399
8851 * gcc.dg/torture/pr69399.c: New test.
8853 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8855 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8857 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8859 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8861 2016-01-26 Tom de Vries <tom@codesourcery.com>
8863 PR tree-optimization/69110
8864 * gcc.dg/autopar/pr69110.c: New test.
8866 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8867 Sebastian Pop <s.pop@samsung.com>
8869 * gcc.dg/graphite/isl-ast-op-select.c: New.
8871 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8874 * gfortran.dg/allocate_error_6.f90: New test.
8876 2016-01-26 Richard Henderson <rth@redhat.com>
8878 * gcc.dg/tm/pr60908.c: New test.
8880 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8883 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8885 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8886 expected multiline output to reflect the colorization being
8887 disabled before newlines.
8888 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8889 (custom_diagnostic_finalizer): Replace call to
8890 pp_newline_and_flush with call to pp_flush.
8891 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8892 * gfortran.dg/implicit_class_1.f90: Likewise.
8893 * lib/gcc-dg.exp (allow_blank_lines): New global.
8894 (dg-allow-blank-lines-in-output): New procedure.
8895 (gcc-dg-prune): Complain about blank lines in the output, unless
8896 dg-allow-blank-lines-in-output was called.
8897 * lib/multiline.exp (_build_multiline_regex): Only support
8898 arbitrary followup text for non-blank-lines, not for blank lines.
8900 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8902 PR tree-optimization/69483
8903 * gcc.dg/pr69483.c: New test.
8904 * g++.dg/opt/pr69483.C: New test.
8906 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8909 * gcc.target/arm/pr68620.c: New test.
8911 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8913 * gcc.target/i386/pr68986-2.c: Remove -m32.
8915 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8918 * gcc.target/i386/pr68986-1.c: New test.
8919 * gcc.target/i386/pr68986-2.c: Likewise.
8920 * gcc.target/i386/pr68986-3.c: Likewise.
8922 2016-01-26 Christian Bruel <christian.bruel@st.com>
8924 * lib/target-supports.exp
8925 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8926 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8927 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8929 2016-01-26 Richard Biener <rguenther@suse.de>
8931 PR tree-optimization/69452
8932 * gcc.dg/torture/pr69452.c: New testcase.
8934 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8937 * gcc.dg/pr69442.c: New test.
8939 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8942 * gcc.target/aarch64/simd/pr67896.C: New.
8944 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8946 PR tree-optimization/69400
8947 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8949 (plugin_init): Call it.
8950 * gcc.dg/torture/pr69400.c: New test.
8952 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8954 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8956 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8957 Sebastian Pop <s.pop@samsung.com>
8959 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8962 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8963 Sebastian Pop <s.pop@samsung.com>
8965 * gcc.dg/graphite/pr69292.c: New.
8967 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8969 * c-c++-common/goacc/use_device-1.c: New test.
8971 2016-01-25 Jeff Law <law@redhat.com>
8973 PR tree-optimization/69196
8974 PR tree-optimization/68398
8975 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8976 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8978 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8981 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8984 2016-01-25 Richard Biener <rguenther@suse.de>
8987 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8989 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8992 * gcc.dg/pr69421.c: New test.
8994 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8996 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8997 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8998 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8999 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9000 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9001 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9002 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9003 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9004 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9005 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9007 2016-01-25 Richard Biener <rguenther@suse.de>
9009 PR tree-optimization/69376
9010 * gcc.dg/torture/pr69376.c: New testcase.
9012 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9016 * gfortran.dg/interface_38.f90: New test.
9017 * gfortran.dg/interface_39.f90: New test.
9019 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9022 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9027 * g++.dg/template/pr11858.C: New test.
9028 * g++.dg/template/pr24663.C: New test.
9029 * g++.dg/template/unify12.C: New test.
9030 * g++.dg/template/unify13.C: New test.
9031 * g++.dg/template/unify14.C: New test.
9032 * g++.dg/template/unify15.C: New test.
9033 * g++.dg/template/unify16.C: New test.
9034 * g++.dg/template/unify17.C: New test.
9036 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9039 gfortran.dg/pr68283.f90: New test.
9041 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9044 * gfortran.dg/inline_matmul_13.f90: New test.
9045 * gfortran.dg/matmul_bounds_8.f90: New test.
9046 * gfortran.dg/matmul_bounds_9.f90: New test.
9047 * gfortran.dg/matmul_bounds_10.f90: New test.
9049 2016-01-23 Tom de Vries <tom@codesourcery.com>
9051 PR tree-optimization/69426
9052 * gcc.dg/autopar/pr69426.c: New test.
9054 2016-01-23 Martin Sebor <msebor@redhat.com>
9058 * g++.dg/cpp0x/alignas5.C: New test.
9059 * g++.dg/ext/vector29.C: Same.
9061 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
9063 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9064 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9065 _GNU_SOURCE from compile flags to the source.
9066 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9067 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9068 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9069 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9071 2016-01-22 Jakub Jelinek <jakub@redhat.com>
9074 * g++.dg/opt/pr69432.C: New test.
9076 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9078 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9079 32-bit targets testing an -m64 multilib.
9081 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9083 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9086 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9088 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9090 2016-01-21 Christian Bruel <christian.bruel@st.com>
9093 * gcc.target/i386/pr68674.c
9094 * gcc.target/aarch64/pr68674.c
9095 * gcc.target/arm/pr68674.c
9097 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9100 * gcc.c-torture/execute/pr69403.c: New test.
9102 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9105 * g++.dg/template/pr55843.C: New.
9107 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9110 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9111 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9113 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9116 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9117 from dg-do compile directive, and instead add
9118 { dg-require-effective-target int128 }.
9120 2016-01-20 Martin Sebor <msebor@redhat.com>
9123 * gcc.dg/sync-fetch.c: New test.
9125 2016-01-21 Martin Sebor <msebor@redhat.com>
9128 * gcc.target/powerpc/pr69252.c: New test.
9130 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9133 * gfortran.dg/pr65996.f90: New test.
9135 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9138 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
9139 expected to generate an error.
9141 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9144 * gcc.dg/torture/pr66178.c: New test.
9146 2016-01-21 Anton Blanchard <anton@samba.org>
9147 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9150 * gcc.target/powerpc/pr63354.c: New test.
9152 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9154 PR rtl-optimization/68990
9155 * gcc.target/i386/pr68990: New.
9157 2016-01-21 Nick Clifton <nickc@redhat.com>
9160 * gcc.target/mips/pr69129.c: New.
9162 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9165 * g++.dg/cpp0x/pr58046.C: New.
9167 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9171 * gcc.target/arm/pr69187.c: New test.
9174 * g++.dg/torture/pr69355.C: New test.
9176 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9177 Sebastian Pop <s.pop@samsung.com>
9179 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9181 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9182 Sebastian Pop <s.pop@samsung.com>
9184 * gcc.dg/graphite/pr68976.c: New test.
9186 2016-01-21 Jakub Jelinek <jakub@redhat.com>
9189 * c-c++-common/pr67653.c: New test.
9190 * gcc.dg/torture/pr29119.c: Add dg-warning.
9192 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9194 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9196 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9199 * gcc.dg/pr24293.c: New test.
9200 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9201 incomplete struct type.
9202 * gcc.dg/declspec-1.c: Likewise.
9203 * gcc.dg/pr63549.c: Likewise.
9205 2016-01-20 Jakub Jelinek <jakub@redhat.com>
9207 PR tree-optimization/66612
9208 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9209 for bdn instruction.
9211 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9213 * lib/target-supports.exp
9214 (check_effective_target_arm_fp_ok_nocache): New.
9215 (check_effective_target_arm_fp_ok): New.
9216 (add_options_for_arm_fp): New.
9217 (check_effective_target_arm_crypto_ok_nocache): Require
9218 target_arm_v8_neon_ok instead of arm32.
9219 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9220 (check_effective_target_arm_crypto_pragma_ok): New.
9221 (add_options_for_arm_vfp): New.
9222 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9223 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9224 target instead. Force initial fpu to vfp.
9225 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9226 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9227 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9229 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9230 use arm_vfp effective target instead. Force initial fpu to vfp.
9231 * gcc.target/arm/attr-neon3.c: Likewise.
9232 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9234 * gcc.target/arm/unsigned-float.c: Likewise.
9235 * gcc.target/arm/vfp-1.c: Likewise.
9236 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9237 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9238 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9239 * gcc.target/arm/vfp-ldmias.c: Likewise.
9240 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9241 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9242 * gcc.target/arm/vfp-stmiad.c: Likewise.
9243 * gcc.target/arm/vfp-stmias.c: Likewise.
9244 * gcc.target/arm/vnmul-1.c: Likewise.
9245 * gcc.target/arm/vnmul-2.c: Likewise.
9246 * gcc.target/arm/vnmul-3.c: Likewise.
9247 * gcc.target/arm/vnmul-4.c: Likewise.
9249 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
9252 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9253 the MPX run-time library, for compile-time MPX test.
9254 * gcc.target/i386/chkp-always_inline.c: Likewise.
9255 * gcc.target/i386/chkp-bndret.c: Likewise.
9256 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9257 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9258 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9259 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9260 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9261 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9262 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9263 * gcc.target/i386/chkp-label-address.c: Likewise.
9264 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9265 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9266 * gcc.target/i386/chkp-pr69044.c: Likewise.
9267 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9268 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9269 * gcc.target/i386/chkp-strchr.c: Likewise.
9270 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9271 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9272 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9273 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9274 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9275 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9276 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9277 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9278 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9279 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9280 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9281 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9282 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9283 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9284 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9285 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9286 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9287 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9288 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9289 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9290 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9291 * gcc.target/i386/pr63995-2.c: Likewise.
9292 * gcc.target/i386/pr64805.c: Likewise.
9293 * gcc.target/i386/pr65044.c: Likewise.
9294 * gcc.target/i386/pr65167.c: Likewise.
9295 * gcc.target/i386/pr65183.c: Likewise.
9296 * gcc.target/i386/pr65184.c: Likewise.
9297 * gcc.target/i386/thunk-retbnd.c: Likewise.
9299 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9301 PR tree-optimization/69328
9302 * gcc.dg/pr69328.c: New test.
9304 2016-01-20 Jeff Law <law@redhat.com>
9307 * gcc.target/m68k/pr25114.c: New test.
9309 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9311 * gcc.target/arm/memset-inline-10.c: Added
9312 dg-require-effective-target arm_thumb2_ok.
9314 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9316 * gcc.dg/debug/dwarf2/sso.c: New test.
9318 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
9321 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9322 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9323 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9325 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9328 * g++.dg/ipa/devirt-50.C: New testcase.
9330 2016-01-19 Marek Polacek <polacek@redhat.com>
9333 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9334 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9336 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9339 * gcc.target/arm/pr69135_1.c: New test.
9341 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9343 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9345 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9347 * gcc.target/aarch64/ccmp_1.c: New testcase.
9349 2016-01-19 Marek Polacek <polacek@redhat.com>
9352 * g++.dg/cpp0x/enum30.C: New test.
9354 2016-01-19 Richard Biener <rguenther@suse.de>
9356 PR tree-optimization/69336
9357 * g++.dg/tree-ssa/pr69336.C: New testcase.
9359 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9362 * gcc.dg/pr65779.c: New test.
9364 2016-01-19 Richard Biener <rguenther@suse.de>
9366 PR tree-optimization/69352
9367 * gcc.dg/torture/pr69352.c: New testcase.
9369 2016-01-19 Jakub Jelinek <jakub@redhat.com>
9371 PR rtl-optimization/68955
9372 PR rtl-optimization/64557
9373 * gcc.dg/torture/pr68955.c: New test.
9375 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9378 * g++.dg/torture/pr69136.C: New testcase.
9380 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
9383 * g++.dg/lto/pr69133_0.C: New testcase.
9384 * g++.dg/lto/pr69133_1.C: New testcase.
9386 2016-01-15 Jeff Law <law@redhat.com>
9388 PR tree-optimization/69320
9389 * gcc.c-torture/pr69320-1.c: New test.
9390 * gcc.c-torture/pr69320-2.c: New test.
9391 * gcc.c-torture/pr69320-3.c: New test.
9392 * gcc.c-torture/pr69320-4.c: New test.
9394 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9399 * g++.dg/template/pr11858.C: New test.
9400 * g++.dg/template/pr24663.C: New test.
9401 * g++.dg/template/unify12.C: New test.
9402 * g++.dg/template/unify13.C: New test.
9403 * g++.dg/template/unify14.C: New test.
9404 * g++.dg/template/unify15.C: New test.
9405 * g++.dg/template/unify16.C: New test.
9406 * g++.dg/template/unify17.C: New test.
9408 2016-01-18 David Malcolm <dmalcolm@redhat.com>
9411 * gcc.dg/pr69181-1.c: New test file.
9412 * gcc.dg/pr69181-2.c: New test file.
9413 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9414 globals by moving it to...
9415 (cleanup-after-saved-dg-test): ...this new function. Add
9416 "global additional_sources_used". Add reset of global
9417 multiline_expected_outputs to the empty list.
9418 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9420 (multiline_expected_outputs): ...this, and updated comments to
9421 note that it is modified from gcc-dg.exp.
9422 (dg-end-multiline-output): Update for the above renaming.
9423 (handle-multiline-outputs): Likewise. Remove the clearing
9424 of the expected outputs to the empty list.
9426 2016-01-18 Richard Biener <rguenther@suse.de>
9428 PR tree-optimization/69297
9429 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9431 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9433 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9435 * gcc.target/mips/mips-3d-2.c: Likewise.
9436 * gcc.target/mips/mips-3d-3.c: Likewise.
9437 * gcc.target/mips/mips-3d-4.c: Likewise.
9438 * gcc.target/mips/mips-3d-5.c: Likewise.
9439 * gcc.target/mips/mips-3d-6.c: Likewise.
9440 * gcc.target/mips/mips-3d-7.c: Likewise.
9441 * gcc.target/mips/mips-3d-8.c: Likewise.
9442 * gcc.target/mips/mips-3d-9.c: Likewise.
9443 * gcc.target/mips/mips-ps-1.c: Likewise.
9444 * gcc.target/mips/mips-ps-2.c: Likewise.
9445 * gcc.target/mips/mips-ps-3.c: Likewise.
9446 * gcc.target/mips/mips-ps-4.c: Likewise.
9447 * gcc.target/mips/mips-ps-5.c: Likewise.
9448 * gcc.target/mips/mips-ps-6.c: Likewise.
9449 * gcc.target/mips/mips-ps-7.c: Likewise.
9450 * gcc.target/mips/mips-ps-type.c: Likewise.
9451 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9452 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9454 2016-01-18 Tom de Vries <tom@codesourcery.com>
9456 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9457 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9458 * c-c++-common/goacc/kernels-empty.c: New test.
9459 * c-c++-common/goacc/kernels-eternal.c: New test.
9460 * c-c++-common/goacc/kernels-loop-2.c: New test.
9461 * c-c++-common/goacc/kernels-loop-3.c: New test.
9462 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9463 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9464 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9465 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9466 * c-c++-common/goacc/kernels-loop-data.c: New test.
9467 * c-c++-common/goacc/kernels-loop-g.c: New test.
9468 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9469 * c-c++-common/goacc/kernels-loop-n.c: New test.
9470 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9471 * c-c++-common/goacc/kernels-loop.c: New test.
9472 * c-c++-common/goacc/kernels-noreturn.c: New test.
9473 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9474 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9475 * c-c++-common/goacc/kernels-reduction.c: New test.
9477 2016-01-18 Tom de Vries <tom@codesourcery.com>
9479 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9480 * gcc.dg/autopar/outer-2.c: Same.
9481 * gcc.dg/autopar/outer-3.c: Same.
9482 * gcc.dg/autopar/outer-4.c: Same.
9483 * gcc.dg/autopar/outer-5.c: Same.
9484 * gcc.dg/autopar/outer-6.c: Same.
9485 * gcc.dg/autopar/parallelization-1.c: Same.
9486 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9487 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9488 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9489 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9490 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9491 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9492 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9493 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9494 * gcc.dg/autopar/pr39500-1.c: Same.
9495 * gcc.dg/autopar/pr39500-2.c: Same.
9496 * gcc.dg/autopar/pr46193.c: Same.
9497 * gcc.dg/autopar/pr46194.c: Same.
9498 * gcc.dg/autopar/pr49580.c: Same.
9499 * gcc.dg/autopar/pr49960-1.c: Same.
9500 * gcc.dg/autopar/pr49960.c: Same.
9501 * gcc.dg/autopar/pr68373.c: Same.
9502 * gcc.dg/autopar/reduc-1.c: Same.
9503 * gcc.dg/autopar/reduc-1char.c: Same.
9504 * gcc.dg/autopar/reduc-1short.c: Same.
9505 * gcc.dg/autopar/reduc-2.c: Same.
9506 * gcc.dg/autopar/reduc-2char.c: Same.
9507 * gcc.dg/autopar/reduc-2short.c: Same.
9508 * gcc.dg/autopar/reduc-3.c: Same.
9509 * gcc.dg/autopar/reduc-4.c: Same.
9510 * gcc.dg/autopar/reduc-6.c: Same.
9511 * gcc.dg/autopar/reduc-7.c: Same.
9512 * gcc.dg/autopar/reduc-8.c: Same.
9513 * gcc.dg/autopar/reduc-9.c: Same.
9514 * gcc.dg/autopar/uns-outer-4.c: Same.
9515 * gcc.dg/autopar/uns-outer-5.c: Same.
9516 * gcc.dg/autopar/uns-outer-6.c: Same.
9517 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9518 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9520 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9523 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9524 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9526 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9529 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9530 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9531 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9533 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9536 * gcc.dg/tree-ssa/sra-17.c: New.
9537 * gcc.dg/tree-ssa/sra-18.c: New.
9539 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9541 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9543 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9545 * gnat.dg/inline12.adb: New test.
9547 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9549 PR tree-optimization/66797
9550 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9552 2016-01-18 Richard Biener <rguenther@suse.de>
9554 PR tree-optimization/69170
9555 * gcc.dg/torture/pr69170.c: New testcase.
9557 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9559 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9561 2016-01-16 Tom de Vries <tom@codesourcery.com>
9563 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9565 2016-01-16 Tom de Vries <tom@codesourcery.com>
9567 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9568 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9569 redundant dg-require-effective-target pthread.
9570 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9571 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9572 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9573 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9574 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9575 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9576 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9578 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9581 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9582 * gcc.target/powerpc/recip-7.c: Same.
9584 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9587 * g++.dg/template/pr69091.C: New test.
9589 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9591 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9592 dump does not contain an error_mark_node.
9593 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9594 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9596 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9599 * g++.dg/template/pr68936.C: New test.
9601 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9604 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9605 * gcc.target/powerpc/recip-2.c: Same.
9606 * gcc.target/powerpc/recip-3.c: Same.
9607 * gcc.target/powerpc/recip-4.c: Same.
9608 * gcc.target/powerpc/recip-sqrtf.c: Same.
9610 2016-01-15 Jeff Law <law@redhat.com>
9612 PR tree-optimization/69270
9613 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9614 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9616 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9619 * gfortran.dg/deferred_character_13.f90: New test for the fix
9620 of comment 3 of the PR.
9623 * gfortran.dg/deferred_character_8.f90: New test
9624 * gfortran.dg/allocate_error_5.f90: New test
9627 * gfortran.dg/deferred_character_10.f90: New test
9630 * gfortran.dg/deferred_character_14.f90: New test
9633 * gfortran.dg/deferred_character_11.f90: New test
9636 * gfortran.dg/deferred_character_9.f90: New test
9638 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9640 PR rtl-optimization/69030
9641 * gcc.target/i386/pr69030.c: New.
9643 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9645 * gcc.target/aarch64/target_attr_17.c: New test.
9647 2016-01-15 Richard Biener <rguenther@suse.de>
9649 PR tree-optimization/66856
9650 * gcc.dg/torture/pr66856-1.c: New testcase.
9651 * gcc.dg/torture/pr66856-2.c: Likewise.
9653 2016-01-15 Richard Biener <rguenther@suse.de>
9656 * g++.dg/lto/pr69137_0.C: New testcase.
9658 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9661 * gcc.target/i386/pr69246.c: New test.
9663 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9665 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9667 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9670 * g++.dg/init/const9.C: Disable test on S/390.
9672 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9674 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9675 * g++.dg/Wno-frame-address.C: Ditto.
9677 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9679 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9681 2016-01-15 Richard Biener <rguenther@suse.de>
9683 PR tree-optimization/68961
9684 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9686 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9688 * gcc.target/i386/pr65105-5.c: New test.
9690 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9692 * gcc.c-torture/execute/alias-4.c: New testcase.
9694 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9697 * g++.dg/ipa/devirt-49.C: New testcase.
9699 2016-01-15 Christian Bruel <christian.bruel@st.com>
9702 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9703 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9704 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9706 2016-01-15 Richard Biener <rguenther@suse.de>
9708 PR tree-optimization/69117
9709 * gcc.dg/torture/pr69117.c: New testcase.
9711 2015-01-14 Ryan Burn <contact@rnburn.com>
9714 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9716 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9719 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9720 range tests use 100 * maximum instead of maximum + 1.
9722 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9725 * gcc.dg/guality/pr69244.c: New test.
9727 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9729 * lib/target-supports.exp (check_effective_target_issignaling):
9731 * gcc.dg/pr61441.c: Require issignaling effective target.
9733 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9736 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9738 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9741 PR preprocessor/69177
9742 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9743 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9744 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9745 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9747 2016-01-14 Marek Polacek <polacek@redhat.com>
9750 * gcc.dg/array-15.c: New test.
9752 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9755 PR tree-optimization/69155
9756 * gfortran.dg/pr68146.f: New test.
9757 * gfortran.dg/pr69155.f90: New test.
9759 2016-01-14 Richard Biener <rguenther@suse.de>
9761 PR tree-optimization/68060
9762 * gcc.dg/torture/pr68060-1.c: New testcase.
9763 * gcc.dg/torture/pr68060-2.c: Likewise.
9765 2016-01-14 Nick Clifton <nickc@redhat.com>
9767 * lib/target-supports.exp
9768 (check_effective_target_arm_neon_ok_nocache): Add an option
9769 sequence that includes setting the ARM architecture to ARMv7-A.
9770 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9771 command line options necessary to enable Neon support.
9772 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9773 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9774 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9775 * gcc.target/arm/pr69180.c: Likewise.
9777 2016-01-14 Jeff Law <law@redhat.com>
9779 PR tree-optimization/69270
9780 * gcc.dg/tree-ssa/pr69270.c: New test.
9782 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9785 * c-c++-common/pr66208.c: New file.
9787 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9789 PR tree-optimization/69156
9790 * gcc.dg/pr69156.c: New test.
9792 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9794 * gcc.target/i386/pr69225-7.c: New test.
9796 2016-01-13 Richard Henderson <rth@redhat.com>
9798 * gcc.dg/tm/memopt-13.c: Update expected function.
9799 * gcc.dg/tm/memopt-6.c: Likewise.
9801 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9803 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9804 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9805 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9806 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9808 2016-01-13 Tom de Vries <tom@codesourcery.com>
9810 PR tree-optimization/69169
9811 * gcc.dg/pr69169.c: New test.
9813 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9816 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9817 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9818 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9819 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9820 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9821 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9822 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9823 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9825 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9828 * gcc.dg/pr69247.c: New test.
9830 2016-01-13 Richard Biener <rguenther@suse.de>
9832 PR tree-optimization/69242
9833 * gcc.dg/torture/pr69242.c: New testcase.
9835 2016-01-13 Richard Biener <rguenther@suse.de>
9837 PR tree-optimization/69186
9838 * gcc.dg/torture/pr69186.c: New testcase.
9840 2016-01-13 Jeff Law <law@redhat.com>
9842 PR tree-optimization/67755
9843 * gcc.dg/tree-ssa/pr67755.c: New test.
9845 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9847 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9848 pass number in output by a star.
9850 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9852 PR tree-optimization/68911
9853 * gcc.c-torture/execute/pr68911.c: New test.
9855 2016-01-12 Marek Polacek <polacek@redhat.com>
9858 * g++.dg/warn/permissive-1.C: New test.
9860 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9864 * g++.dg/opt/pr69213.C: New test.
9866 2016-01-12 Christian Bruel <christian.bruel@st.com>
9869 * gcc.target/arm/pr69180.c: New test.
9871 2016-01-12 Richard Biener <rguenther@suse.de>
9874 * g++.dg/lto/pr69077_0.C: New testcase.
9875 * g++.dg/lto/pr69077_1.C: Likewise.
9877 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9880 * g++.dg/opt/pr69175.C: New test.
9882 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9884 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9885 rather than #including math.h & stdlib.h.
9886 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9887 * gcc.dg/vect/pr49771.c: Likewise.
9888 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9889 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9890 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9891 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9892 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9893 * gcc.dg/vect/pr44507.c: Likewise.
9894 * gcc.dg/vect/pr45902.c: Likewise.
9895 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9896 * gcc.dg/vect/vect-117.c: Likewise.
9897 * gcc.dg/vect/vect-99.c: Likewise.
9898 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9899 * gcc.dg/vect/vect-cond-1.c: Likewise.
9900 * gcc.dg/vect/vect-cond-2.c: Likewise.
9901 * gcc.dg/vect/vect-cond-3.c: Likewise.
9902 * gcc.dg/vect/vect-cond-4.c: Likewise.
9903 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9904 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9905 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9906 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9907 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9908 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9909 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9910 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9911 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9912 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9913 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9914 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9915 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9916 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9917 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9918 include of signal.h.
9919 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9920 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9921 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9922 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9923 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9924 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9925 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9926 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9927 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9928 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9929 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9930 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9931 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9932 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9933 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9934 * gcc.dg/vect/vect-outer-5.c: Likewise.
9935 * gcc.dg/vect/vect-outer-6.c: Likewise.
9936 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9939 2016-01-12 Nick Clifton <nickc@redhat.com>
9942 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9943 to fread so that it will be found in all target runtimes.
9945 2016-01-12 Richard Biener <rguenther@suse.de>
9947 PR tree-optimization/69053
9948 * g++.dg/torture/pr69053.C: New testcase.
9950 2016-01-12 Richard Biener <rguenther@suse.de>
9952 PR tree-optimization/69168
9953 * gcc.dg/torture/pr69168.c: New testcase.
9955 2016-01-12 Richard Biener <rguenther@suse.de>
9957 PR tree-optimization/69157
9958 * gcc.dg/torture/pr69157.c: New testcase.
9960 2016-01-12 Richard Biener <rguenther@suse.de>
9962 PR tree-optimization/69174
9963 * gcc.dg/torture/pr69174.c: New testcase.
9965 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9969 * g++.dg/tls/pr66808.C: New test.
9970 * g++.dg/tls/pr69000.C: New test.
9972 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9974 * gcc.target/powerpc/swaps-p8-23.c: New test.
9975 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9977 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9979 PR tree-optimization/68356
9980 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9982 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9983 Jim Wilson <jim.wilson@linaro.org>
9986 * gcc.target/arm/pr69194.c: New test.
9988 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9991 * gcc.target/i386/pr69225-1.c: New test.
9992 * gcc.target/i386/pr69225-2.c: Likewise.
9993 * gcc.target/i386/pr69225-3.c: Likewise.
9994 * gcc.target/i386/pr69225-4.c: Likewise.
9995 * gcc.target/i386/pr69225-5.c: Likewise.
9996 * gcc.target/i386/pr69225-6.c: Likewise.
9998 2016-01-11 Jakub Jelinek <jakub@redhat.com>
10001 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10005 * gcc.dg/pr69071.c: New test.
10008 * g++.dg/opt/pr69211.C: New test.
10010 PR tree-optimization/69214
10011 * gcc.c-torture/compile/pr69214.c: New test.
10013 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
10015 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10016 * gcc.target/i386/pr66232-11.c: Ditto.
10017 * gcc.target/i386/pr66232-12.c: Ditto.
10018 * gcc.target/i386/pr66232-13.c: Ditto.
10020 2016-01-11 Richard Biener <rguenther@suse.de>
10022 PR tree-optimization/69173
10023 * gcc.dg/torture/pr69173.c: New testcase.
10025 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10027 PR rtl-optimization/68796
10028 * gcc.target/aarch64/tst_5.c: New test.
10029 * gcc.target/aarch64/tst_6.c: Likewise.
10031 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10033 PR rtl-optimization/68841
10034 * gcc.dg/pr68841.c: New test.
10035 * gcc.c-torture/execute/pr68841.c: New test.
10037 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10039 PR rtl-optimization/68920
10040 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10042 * gcc.dg/ifcvt-5.c: New test.
10044 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
10047 * g++.dg/pr69123.C: New.
10049 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10052 * gcc.target/i386/pr69010.c: New test.
10054 2016-01-11 Martin Jambor <mjambor@suse.cz>
10057 * gcc.target/i386/chkp-pr69044.c: New test.
10059 2016-01-11 Tom de Vries <tom@codesourcery.com>
10061 PR tree-optimization/69109
10062 * gcc.dg/autopar/pr69109-2.c: New test.
10063 * gcc.dg/autopar/pr69109.c: New test.
10065 2016-01-11 Tom de Vries <tom@codesourcery.com>
10067 PR tree-optimization/69108
10068 * gcc.dg/autopar/pr69108.c: New test.
10070 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10073 * c-c++-common/Wisleading-indentation.c: Augment test.
10075 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10078 * gfortran.dg/inline_matmul_12.f90: New test.
10080 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
10083 * gfortran.dg/actual_array_offset_1: New test.
10085 2016-01-10 Tom de Vries <tom@codesourcery.com>
10087 PR tree-optimization/69062
10088 * gcc.dg/autopar/pr69062.c: New test.
10090 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10092 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10093 * gcc.dg/vect/slp-perm-2.c: Likewise.
10094 * gcc.dg/vect/slp-perm-3.c: Likewise.
10095 * gcc.dg/vect/slp-perm-5.c: Likewise.
10096 * gcc.dg/vect/slp-perm-6.c: Likewise.
10097 * gcc.dg/vect/slp-perm-7.c: Likewise.
10098 * gcc.dg/vect/slp-perm-8.c: Likewise.
10100 2016-01-10 Tom de Vries <tom@codesourcery.com>
10102 PR tree-optimization/69039
10103 * gcc.dg/autopar/pr69039.c: New test.
10105 2016-01-09 Marek Polacek <polacek@redhat.com>
10108 * g++.dg/pr69113.C: New test.
10110 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10112 PR middle-end/50865
10113 PR tree-optimization/69097
10114 * gcc.c-torture/execute/pr50865.c: New test.
10115 * gcc.c-torture/execute/pr69097-1.c: New test.
10116 * gcc.c-torture/execute/pr69097-2.c: New test.
10117 * gcc.dg/pr69097-1.c: New test.
10118 * gcc.dg/pr69097-2.c: New test.
10120 2016-01-09 Jakub Jelinek <jakub@redhat.com>
10123 * g++.dg/opt/pr69164.C: New test.
10125 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10127 PR tree-optimization/69167
10128 * gcc.dg/pr69167.c: New test.
10130 2016-01-08 Marek Polacek <polacek@redhat.com>
10133 * g++.dg/pr68449.C: New.
10135 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10137 PR tree-optimization/68707
10138 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10139 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10140 on platforms supporting it.
10141 * gcc.dg/vect/slp-perm-2.c: Likewise.
10142 * gcc.dg/vect/slp-perm-3.c: Likewise.
10143 * gcc.dg/vect/slp-perm-5.c: Likewise.
10144 * gcc.dg/vect/slp-perm-7.c: Likewise.
10145 * gcc.dg/vect/slp-perm-8.c: Likewise.
10146 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10147 on platforms supporting it.
10149 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10151 PR tree-optimization/69162
10152 * gcc.dg/pr69162.c: New test.
10154 PR tree-optimization/69172
10155 * gcc.dg/pr69172.c: New test.
10157 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10159 PR tree-optimization/67781
10160 * gcc.c-torture/execute/pr67781.c: New file.
10162 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10164 PR tree-optimization/69083
10165 * gcc.dg/vect/pr69083.c: New test.
10167 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10169 PR tree-optimization/61441
10170 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10171 Use -fexcess-precision=standard for compiler options.
10172 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10174 2016-01-08 Jakub Jelinek <jakub@redhat.com>
10177 * gfortran.dg/gomp/pr69128.f90: New test.
10180 * g++.dg/ext/pr69145-1.C: New test.
10181 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10182 * g++.dg/ext/pr69145-2.h: New file.
10184 2016-01-07 Martin Sebor <msebor@redhat.com>
10187 * gcc.dg/atomic-fetch-bool.c: New test.
10188 * gcc.dg/sync-fetch-bool.c: New test.
10190 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10193 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10195 2016-01-07 Nick Clifton <nickc@redhat.com>
10198 * g++.dg/pr66655.C: New test.
10199 * g++.dg/pr66655_1.cc: Test support file.
10200 * g++.dg/pr66655.h: Test header file.
10202 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
10205 gfortran.dg/gomp/pr66680.f90: New test.
10207 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10210 * gcc.target/i386/pr69171-1.c: New test.
10211 * gcc.target/i386/pr69171-2.c: Likewise.
10212 * gcc.target/i386/pr69171-3.c: Likewise.
10213 * gcc.target/i386/pr69171-4.c: Likewise.
10214 * gcc.target/i386/pr69171-5.c: Likewise.
10215 * gcc.target/i386/pr69171-6.c: Likewise.
10217 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10219 PR middle-end/67639
10220 * c-c++-common/pr67639.c: New test.
10222 2016-01-07 Jakub Jelinek <jakub@redhat.com>
10224 PR tree-optimization/69141
10225 * g++.dg/opt/pr69141.C: New test.
10227 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10229 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10231 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
10234 * gcc.target/i386/pr69140.c: New test
10236 2016-01-06 David Malcolm <dmalcolm@redhat.com>
10238 * gcc.dg/bad-dereference.c: New test case.
10240 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10242 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10244 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10246 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10248 2016-01-06 Marek Polacek <polacek@redhat.com>
10251 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10253 2016-01-05 Marek Polacek <polacek@redhat.com>
10256 * gcc.dg/atomic-invalid-2.c: New.
10258 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10261 * gcc.target/i386/pr68991.c: New test.
10263 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10266 * g++.dg/pr68991-1.C: New test.
10267 * g++.dg/pr68991-2.C: Likewise.
10269 2016-01-05 Sergei Trofimovich <siarheit@google.com>
10272 * gcc.target/ia64/pr60465-gprel64.c: New test.
10273 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10275 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10277 PR rtl-optimization/68651
10278 * gcc.target/aarch64/pr68651_1.c: New test.
10280 2016-01-05 David Malcolm <dmalcolm@redhat.com>
10283 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10285 2016-01-05 Nathan Sidwell <nathan@acm.org>
10288 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10290 * gcc.dg/alias-15.c: New.
10292 2016-01-05 Nick Clifton <nickc@redhat.com>
10295 * g++.dg/pr68770.C: New test.
10297 2016-01-04 Mike Stump <mikestump@comcast.net>
10299 * lib/target-supports.exp (check_effective_target_cilkplus):
10300 cilkplus targets require pthreads.
10301 (check_effective_target_cilkplus): Remove special case for NVPTX.
10303 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10305 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10308 2016-01-04 Jakub Jelinek <jakub@redhat.com>
10310 Update copyright years.
10312 2016-01-04 Marek Polacek <polacek@redhat.com>
10315 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10316 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10317 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10319 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10321 * gcc.target/sparc/20160104-2.c: New test.
10323 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10325 * gcc.target/sparc/20160104-1.c: New test.
10327 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
10330 * gfortran.dg/pr65045.f90: New test.
10332 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10334 * gnat.dg/specs/debug1.ads: Delete.
10336 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10338 PR libgfortran/68867
10339 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10342 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10344 PR libgfortran/68867
10345 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10348 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
10351 * gfortran.dg/pr68864.f90: New test.
10353 2016-01-01 Jakub Jelinek <jakub@redhat.com>
10355 PR tree-optimization/69070
10356 * gcc.dg/pr69070.c: New test.
10359 * gfortran.dg/pr69055.f90: New test.
10362 * gcc.dg/pr69015.c: New test.
10364 Copyright (C) 2016 Free Software Foundation, Inc.
10366 Copying and distribution of this file, with or without modification,
10367 are permitted in any medium without royalty provided the copyright
10368 notice and this notice are preserved.