PR c/71742
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe2388b1fddd567bc160998e3efea9a15bdb6513a
1 2016-07-29  Marek Polacek  <polacek@redhat.com>
3         PR c/71742
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>
25         PR c++/51488
26         * g++.dg/template/pr51488.C: New.
28 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
30         PR c/71969
31         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
32         static __inline__.
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>
39         PR c/71574
40         * c-c++-common/pr71574.c: New test.
42         PR c/71583
43         * gcc.dg/noncompile/pr71583.c: New test.
45 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
47         PR middle-end/68217
48         * gcc.dg/pr68217.c: New test.
50 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
52         PR fortran/71067
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>
62         PR fortran/71799
63         * gfortran.dg/pr71799.f90: New test.
65 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
67         PR c++/71665
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>
76         PR fortran/71859
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>
83         PR fortran/71883
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>
93         Revert
94         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
96         PR fortran/71902
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>
110         PR middle-end/71994
111         * gcc.dg/torture/pr71994.c: New test.
113 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
115         PR middle-end/71078
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
132         including stdint.h.
133         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
134         including stdint.h.
136 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
138         PR target/71869
139         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
140         IEEE built-in functions handle quiet and signalling NaNs
141         correctly.
143 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
145         PR fortran/71862
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
177         gfortran-dg-runtest.
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>
265         PR middle-end/70920
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
271         2 instead of 3.
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>
290         PR fortran/71935
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>
297         PR c++/71675
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>
312         PR fortran/71795
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
330         numbers.
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>
343         PR c++/71728
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>
369         PR c++/71941
370         * g++.dg/gomp/pr71941.C: New test.
372 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
374         PR c/70339
375         PR c/71858
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>
404         PR target/71948
405         * gcc.target/avr/torture/tiny-progmem.c: New test.
407 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
409         PR c++/71909
410         * g++.dg/parse/pr71909.C: New test.
411         * g++.dg/tm/pr71909.C: New test.
413         PR c++/50060
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>
436         PR fortran/71902
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.
444         PR middle-end/71874
445         * g++.dg/torture/pr71874.C: New test.
447         PR middle-end/71734
448         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
449         (my_alloc): Rewritten to use __builtin_posix_memalign and
450         __SIZE_TYPE__.
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>
456         PR fortran/71688
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>
481         PR target/71493
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>
487         PR c++/71835
488         * g++.dg/conversion/ambig3.C: New test.
490         PR c++/71828
491         * g++.dg/cpp0x/constexpr-71828.C: New test.
493         PR c++/71826
494         * g++.dg/template/pr71826.C: New test.
496         PR c++/71822
497         * g++.dg/template/defarg21.C: New test.
499         PR c++/71871
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>
523         PR fortran/71523
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>
534         PR fortran/62125
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>
544         PR c++/58796
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>
568         PR c/71858
569         * gcc.dg/spellcheck-identifiers-3.c: New test.
571 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
573         PR fortran/71807
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>
587         PR fortran/29819
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>
595         PR testsuite/71865
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.
600         PR c/71858
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>
646         PR fortran/70842
647         * gfortran.dg/select_type_35.f03: New test.
649 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
651         PR target/65951
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
661         error on AIX.
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>
675         PR target/71733
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>
747         PR ipa/71633
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>
768         PR middle-end/71104
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>
774         PR target/71805
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>
795         PR middle-end/71700
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>
837         PR middle-end/71758
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>
852         PR target/71801
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>
862         PR fortran/71783
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>
877         PR target/71297
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>
886         PR target/71806
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>
900         PR fortran/71764
901         * gfortran.dg/pr71764.f90: New test.
903 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
904             Kai Tietz  <ktietz70@googlemail.com>
906         PR c++/70869
907         PR c++/71054
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>
931         PR ipa/71624
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>
947         PR target/70098
948         PR target/71763
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>
962         PR target/50739
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>
1000         PR c++/62314
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
1010         to new interfaces.
1012 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1014         PR fortran/71623
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>
1036         PR fortran/65575
1037         * gfortran.dg: pr65575.f90: New test.
1039 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1041         PR fortran/35849
1042         * gfortran.dg: pr35849.f90: New test.
1044 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
1046         PR c++/71739
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
1056         locr.
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>
1066         PR target/63874
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>
1076         PR c/71719
1077         * c-c++-common/Wunused-var-15.c: New test.
1079 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
1081         PR fortran/71687
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
1087         target and options.
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
1091         __float128 options.
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>
1104         PR target/71720
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>
1113         PR target/71698
1114         * gcc.target/powerpc/pr71698.c: New test.
1116 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
1118         PR target/71151
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.
1139         PR fortran/71704
1140         * gfortran.dg/gomp/pr71704.f90: New test.
1142         PR fortran/71705
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>
1241         PR driver/71651
1242         * gcc.dg/spellcheck-options-12.c: New test case.
1244 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
1246         PR middle-end/71693
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>
1262         PR fortran/71686
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>
1278         PR middle-end/15256
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
1300         long-line.
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>
1330         PR middle-end/71002
1331         * g++.dg/torture/pr71002.C: Adjust testcase.
1333 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
1335         PR c/71685
1336         * gcc.dg/pr71685.c: New test.
1338 2016-06-28  Martin Sebor  <msebor@redhat.com>
1340         PR c/71552
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>
1352         PR middle-end/71626
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>
1358         PR target/71656
1359         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1361 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
1363         PR target/71670
1364         * gcc.target/powerpc/pr71670.c: New testcase.
1366 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
1368         PR target/71656
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
1375         around fp16 code.
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:
1383         Likewise.
1384         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1385         Likewise.
1386         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1387         Likewise.
1388         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1389         Likewise.
1390         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1391         Likewise.
1392         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1393         Likewise.
1394         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1395         Likewise.
1396         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1397         Likewise.
1398         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1399         Likewise.
1400         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1401         Likewise.
1402         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1403         Likewise.
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>
1411         PR fortran/71649
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 ...
1554         (bar): This.
1555         * gcc.target/i386/noplt-4.c: Likewise.
1556         (main): Renamed to ...
1557         (bar): This.
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>
1654         PR target/66232
1655         PR target/67400
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>
1692         PR target/67400
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>
1710         PR c/70339
1711         * c-c++-common/attributes-1.c: Update dg-prune-output to include
1712         hint.
1713         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1714         expected results due to builtin "nanl" now being suggested for
1715         "name".
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
1723         file.
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>
1797         PR fortran/71068
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):
1815         Add AArch64 check.
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>
1840         PR target/71549
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>
1887         PR c/71601
1888         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1890 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
1892         PR middle-end/71581
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>
1900         PR target/71571
1901         * g++.dg/torture/pr71571.C: New test.
1903 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
1905         PR target/71559
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>
1912         PR fortran/71194
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>
1921         PR c/69507
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>
1929         PR testsuite/71489
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
1941         "alignement".
1943 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
1945         PR target/71103
1946         * gcc.target/avr/torture/pr71103-2.c: New test.
1948 2016-06-19 Martin Sebor  <msebor@redhat.com>
1950         PR c/69507
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
1968         and merge flags.
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>
1995         PR target/71151
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>
2012         PR target/71242
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>
2021         PR target/71554
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>
2040         PR middle-end/71529
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>
2050         PR c++/70202
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>
2086         PR c++/71528
2087         * g++.dg/opt/pr71528.C: New test.
2089         PR c++/71516
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>
2105         PR middle-end/71526
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>
2130         PR sanitizer/71498
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>
2145         PR middle-end/71478
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>
2182         PR middle-end/71476
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>
2193         PR fortran/70673
2194         * gfortran.dg/pr70673.f90: New test.
2196 2016-06-13  Richard Biener  <rguenther@suse.de>
2198         PR middle-end/64516
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>
2207         PR target/71241
2208         * testsuite/gcc.dg/torture/float128-nan.c: New test.
2210 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2212         PR target/60751
2213         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2214         statement.
2216 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2218         PR target/60751
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
2222         statement.
2223         * gfortran.dg/graphite/pr38083.f90: Likewise.
2224         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2225         missing format.
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>
2233         PR middle-end/71310
2234         * gcc.target/powerpc/pr71310.c: New testcase.
2236 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
2238         PR middle-end/71478
2239         * gcc.dg/pr71478.c: New test.
2241 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
2243         PR middle-end/71494
2244         * gcc.c-torture/execute/pr71494.c: New test.
2246         PR c/68657
2247         * gcc.target/i386/pr68657.c: New test.
2249         PR inline-asm/68843
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>
2255         PR c/71392
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
2271         and options.
2273 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
2275         PR sanitizer/71480
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>
2291         PR inline-asm/68843
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>
2298         PR middle-end/71373
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.
2317         PR c/71381
2318         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
2319         to...
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
2324         usage.
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>
2338         PR middle-end/71477
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>
2354         PR c/70883
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
2369           when setting SIZE.
2371 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2373         PR c++/71465
2374         * g++.dg/inherit/crash5.C: New.
2375         Revert:
2376         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2378         PR c++/70202
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>
2402         PR c/65471
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>
2422         PR c++/70507
2423         PR c/68120
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>
2432         PR c++/71442
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>
2467         PR c++/71448
2468         * g++.dg/torture/pr71448.C: New test.
2470 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
2472         PR debug/71432
2473         PR ada/71413
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>
2490         PR c/71418
2491         * gcc.dg/noncompile/pr71418.c: New test.
2493         PR c/71426
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>
2516         PR c/61564
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
2520         entry.
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>
2534         PR middle-end/71423
2535         * gcc.dg/torture/pr71423.c: New testcase.
2537 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
2539         PR middle-end/71408
2540         * gcc.dg/tree-ssa/pr71408.c: New test.
2542 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
2544         PR middle-end/71281
2545         * g++.dg/torture/pr71281.C: New test.
2547 2016-06-06  Marek Polacek  <polacek@redhat.com>
2549         PR c/71362
2550         * gcc.dg/pr71362.c: New test.
2552 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
2553             Patrick Palka  <ppalka@gcc.gnu.org>
2555         PR c++/70847
2556         PR c++/71330
2557         PR c++/71393
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
2572         above.
2574 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2576         PR middle-end/37780
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>
2589         PR c/24414
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>
2610         PR target/71389
2611         * g++.dg/pr71389.C: New test.
2613 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2615         PR fortran/71404
2616         * gfortran.dg/fmt_read_5.f: New test.
2618 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
2620         PR fortran/69659
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>
2633         PR c++/49377
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>
2643         PR c++/70202
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>
2664         PR c++/27100
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>
2673         PR target/71276
2674         PR target/71277
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>
2688         PR target/66960
2689         PR target/67630
2690         PR target/67634
2691         PR target/67841
2692         PR target/68037
2693         PR target/68618
2694         PR target/68661
2695         PR target/69575
2696         PR target/69596
2697         PR target/69734
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>
2760         PR target/70957
2761         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2762         support.
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>
2784         PR middle-end/71387
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>
2794         PR fortran/52393
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>
2816         PR c++/71372
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
2821         dg-output.
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
2847         alternative number.
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>
2855         PR target/71186
2856         * gcc.target/powerpc/pr71186.c: New test.
2858 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2860         PR fortran/52393
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
2866         procedure.
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
2872         env var is set.
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
2875         shown once.
2876         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2877         during compilation.
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>
2883         PR fortran/71156
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>
2890         PR middle-end/71371
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>
2933         PR c++/66635
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
2940         -mbranch-cost=2.
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>
2955         PR c++/71248
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
2966         instead of %rdi.
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>
2985         PR target/71346
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>
2995         PR c++/71306
2996         * g++.dg/warn/Wplacement-new-size-3.C: New test.
2998 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
3000         PR c++/71349
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>
3006         PR c++/71238
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
3043         to ce.
3045 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
3047         PR c++/71099
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>
3062         PR middle-end/71269
3063         PR middle-end/71292
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>
3069         PR middle-end/71252
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>
3085         PR target/71245
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>
3091         PR c++/71105
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>
3102         Revert:
3103         PR c++/69855
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>
3110         PR c++/60385
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>
3131         PR c++/69855
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>
3138         PR target/63596
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>
3153         PR middle-end/71308
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>
3163         PR middle-end/71279
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>
3179         PR c++/70822
3180         PR c++/70106
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
3212         kept in memory.
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>
3259         PR target/70738
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>
3304         PR c/71265
3305         * gcc.dg/noncompile/pr71265.c: New test.
3307         PR c/71266
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>
3326         PR c++/55992
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
3351         instructions.
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>
3386         PR target/71050
3387         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3389 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3391         PR c++/50436
3392         * g++.dg/template/crash123.C: New.
3393         * g++.dg/template/crash124.C: Likewise.
3395 2016-05-24  Martin Sebor  <msebor@redhat.com>
3397         PR c++/71147
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
3432         support.
3434 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3436         PR c++/69872
3437         * g++.dg/warn/Wno-narrowing1.C: New.
3439 2016-05-24  Marek Polacek  <polacek@redhat.com>
3441         PR c/71249
3442         * c-c++-common/Wswitch-unreachable-2.c: New test.
3444 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
3446         PR c++/71257
3447         * g++.dg/vect/simd-clone-6.cc: New test.
3448         * g++.dg/gomp/declare-simd-6.C: New test.
3450         PR middle-end/70434
3451         PR c/69504
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>
3478         PR middle-end/71252
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>
3487         PR middle-end/70434
3488         PR c/69504
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>
3494         PR fortran/71123
3495         * gfortran.dg/namelist_90.f: New test
3497 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3499         PR fortran/66461
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
3506         as little endian.
3508 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
3510         PR c++/70972
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>
3516         PR c++/69095
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>
3532         PR c/49859
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>
3572         PR c++/53401
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>
3630         PR middle-end/40921
3631         * gcc.dg/tree-ssa/pr40921.c: New test.
3633 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
3635         PR target/71103
3636         * gcc.target/avr/pr71103.c: New test.
3638 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
3640         PR middle-end/71179
3641         * gcc.dg/tree-ssa/pr71179.c: New test.
3643 2016-05-20  Martin Sebor  <msebor@redhat.com>
3645         PR c/71115
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
3661         formatting.
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
3668         non-common cases.
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>
3680         PR fortran/71204
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>
3689         PR c++/70572
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>
3710         PR c++/71210
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
3718         supported.
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>
3748         PR c++/71075
3749         * g++.dg/diagnostic/pr71075.C: New test.
3751 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
3753         PR c++/71184
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>
3774         PR target/71056
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>
3783         PR sanitizer/64354
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>
3806         PR driver/69265
3807         * gcc.dg/spellcheck-options-11.c: New test case.
3809 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
3811         PR c++/71100
3812         * g++.dg/opt/pr71100.C: New test.
3814 2016-05-18  Martin Jambor  <mjambor@suse.cz>
3816         PR ipa/69708
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>
3824         PR ipa/69708
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>
3833         PR c++/69793
3834         * g++.dg/template/crash122.C: New.
3836 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
3838         PR c++/70466
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>
3857         PR ipa/70646
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
3888         in comment.
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
3899         with __aarch64__.
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>
3930         PR middle-end/63586
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
3949         PR middle-end/55299
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>
3956         PR ipa/71146
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
3991         float64x1.
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>
4005         PR target/70809
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>
4018         PR target/71114
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>
4044         PR testsuite/70227
4045         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4047 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
4049         PR fortran/69603
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>
4058         PR fortran/71047
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>
4069         PR c++/60049
4070         * g++.dg/cpp0x/constexpr-60049.C: New test.
4072 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
4074         PR bootstrap/71071
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>
4104         PR target/53440
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>
4113         PR c/70756
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>
4134         PR driver/71063
4135         * gcc.dg/opts-7.c: New test.
4137 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4139         PR target/70830
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.
4155         PR target/71019
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>
4175         PR c/43651
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
4182         directive.
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
4188         support.
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>
4197         PR c++/71024
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>
4216         PR debug/71057
4217         * g++.dg/debug/pr71057.C: New testcase.
4219 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
4221         PR fortran/70855
4222         * gfortran.dg/gomp/pr70855.f90: New test.
4224 2016-05-11  Richard Biener  <rguenther@suse.de>
4226         PR middle-end/71002
4227         * g++.dg/torture/pr71002.C: New testcase.
4229 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
4231         PR middle-end/70807
4232         * gcc.dg/pr70807.c: New test.
4234 2016-05-10  Martin Sebor  <msebor@redhat.com>
4236         PR c++/38611
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>
4247         PR target/70799
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>
4256         PR middle-end/70877
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>
4266         PR target/70927
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>
4273         PR target/70963
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>
4303         PR c/70255
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>
4324         PR testsuite/70826
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>
4344         PR fortran/70937
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>
4353         PR fortran/56226
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>
4380         PR middle-end/70941
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>
4393         PR debug/70935
4394         * gcc.dg/torture/pr70935.c: New test.
4396 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4398         PR target/58219
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>
4408         PR target/52933
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>
4416         PR sanitizer/70875
4417         * gcc.dg/ubsan/bounds-3.c: New test.
4419 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4421         PR target/54089
4422         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4424 2016-05-06  Richard Biener  <rguenther@suse.de>
4426         PR middle-end/70931
4427         * gfortran.dg/pr70931.f90: New testcase.
4429 2016-05-06  Richard Biener  <rguenther@suse.de>
4431         PR middle-end/70941
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>
4451         PR c++/70906
4452         PR c++/70933
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
4471         flag is present.
4473 2016-05-04  Marek Polacek  <polacek@redhat.com>
4475         PR c/48778
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>
4484         PR c++/66561
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>
4490         PR c/70859
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.
4541         PR target/49244
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
4559         __float128.
4560         * gcc.target/powerpc/float128-complex-2.c: Likewise.
4562 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
4564         PR testsuite/70520
4565         * c-c++-common/asan/clone-test-1.c (main): Align child process
4566         stack to 16 bytes.
4568 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
4570         PR c++/62314
4571         * g++.dg/spellcheck-fields-2.C: New test case.
4573 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
4575         PR c++/62314
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>
4606         PR c/70851
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>
4715         PR c++/66644
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>
4732         PR middle-end/70626
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>
4767         PR sanitizer/70342
4768         * g++.dg/ubsan/null-7.C: New test.
4770         PR c/70852
4771         * gcc.dg/pr70852.c: New test.
4773 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4775         PR/69089
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>
4800         PR target/60040
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>
4816         PR middle-end/70843
4817         * gcc.dg/pr70843.c: New test.
4819 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
4821         PR target/70858
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>
4864         PR target/70821
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>
4881         PR testsuite/70595
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
4926         cilkplus_runtime.
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>
4935         PR c++/69024
4936         PR c++/68997
4937         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4938         diagnostic.
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>
4949         PR target/70155
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
4978         ".{5,6}".
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>
4990         PR ipa/70760
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>
5001         PR middle-end/49889
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>
5010         PR c++/66639
5011         * g++.dg/cpp1y/func_constexpr.C: New test.
5013 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
5015         PR c++/70241
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>
5036         PR c/67784
5037         * gcc.dg/pr67784-3.c: New test.
5038         * gcc.dg/pr67784-4.c: New test.
5039         * gcc.dg/pr67784-5.c: New test.
5041         PR c/70791
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
5053         number scans.
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
5076         scans.
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
5084         associated options.
5086 2016-04-26  Marek Polacek  <polacek@redhat.com>
5088         PR c++/70744
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>
5120         PR sanitizer/70712
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>
5143         PR target/70750
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>
5149         PR c++/70540
5150         * g++.dg/cpp0x/auto48.C: New.
5152 2016-04-21  Marek Polacek  <polacek@redhat.com>
5154         PR c++/70513
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>
5160         PR target/70728
5161         * gcc.target/i386/pr70728.c: New test.
5163 2016-04-21  Richard Biener  <rguenther@suse.de>
5165         PR middle-end/70747
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>
5183         PR ipa/70018
5184         * g++.dg/ipa/nothrow-1.C: New testcase.
5186 2016-04-20  Nathan Sidwell  <nathan@acm.org>
5188         PR c++/55635
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>
5207         PR c++/69363
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>
5221         PR target/64971
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>
5245         PR target/70674
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>
5255         PR target/69201
5256         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5257         extern to force it misaligned.
5258         (b): Likewise.
5259         (c): Likewise.
5260         (d): Likewise.
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.
5268         (b): Likewise.
5269         (c): Likewise.
5270         (d): Likewise.
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.
5275         (b): Likewise.
5276         (c): Likewise.
5277         (d): Likewise.
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>
5293         PR middle-end/70689
5294         * gcc.target/i386/pr70689.c: New.
5296 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
5298         PR target/70708
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>
5322         PR testsuite/70699
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>
5334         PR other/70183
5335         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5337 2016-04-15  Jan Hubicka  <jh@suse.cz>
5339         PR ipa/70018
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>
5346         PR c/70671
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
5352         x86_64.
5354 2016-04-15  Marek Polacek  <polacek@redhat.com>
5356         PR c/70651
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>
5368         PR c++/69517
5369         PR c++/70019
5370         PR c++/70588
5371         * g++.dg/cpp1y/vla11.C: Revert for real.
5373         PR c/70436
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>
5385         PR target/70662
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>
5396         PR target/70669
5397         * gcc.target/powerpc/pr70669.c: New test.
5399         PR target/70640
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
5402         power8.
5404 2016-04-14  Martin Sebor  <msebor@redhat.com>
5406         PR c++/69517
5407         PR c++/70019
5408         PR c++/70588
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>
5421         PR c++/70029
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
5428         alignment.
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>
5438         PR c++/69517
5439         PR c++/70019
5440         PR c++/70588
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>
5452         PR c++/70641
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>
5464         PR c++/70635
5465         * g++.dg/parse/pr70635.C: New.
5467 2016-04-13  Marek Polacek  <polacek@redhat.com>
5469         PR c++/70639
5470         * c-c++-common/Wmisleading-indentation-4.c: New test.
5472 2016-04-13  Marek Polacek  <polacek@redhat.com>
5474         PR c/70436
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>
5486         PR middle-end/70633
5487         * gcc.c-torture/compile/pr70633.c: New test.
5489         PR debug/70628
5490         * gcc.dg/torture/pr70628.c: New test.
5492 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
5494         PR c++/70610
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
5503         128 instead of 32.
5505         PR c++/70571
5506         * g++.dg/ext/pr70571.C: New test.
5508 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5510         PR target/70640
5511         * gcc.target/powerpc/pr70640.c: New test.
5513 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
5515         PR c++/68722
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>
5525         PR c++/70501
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>
5544         PR target/70381
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>
5555         PR target/70133
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>
5561         PR c++/69066
5562         * g++.dg/cpp1y/pr69066.C: New.
5564 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5566         PR fortran/68566
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>
5574         PR testsuite/64039
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>
5606         PR fortran/70592
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>
5616         PR sanitizer/70573
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>
5623         PR lto/70289
5624         PR ipa/70348
5625         PR tree-optimization/70373
5626         PR middle-end/70533
5627         PR middle-end/70534
5628         PR middle-end/70535
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>
5636         PR c++/70590
5637         PR c++/70452
5638         * g++.dg/pr70590.C: New test.
5639         * g++.dg/pr70590-2.C: New test.
5641 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
5643         PR middle-end/70593
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>
5651         PR sanitizer/70541
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>
5661         PR target/70566
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>
5675         PR testsuite/70581
5676         * gcc.dg/lto/simd-function_0.c: New test.
5678         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5679         clones.
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>
5687         PR testsuite/70553
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>
5704         PR c/70436
5705         * g++.dg/warn/Wparentheses-29.C: New test.
5707 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
5709         PR c/70436
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
5739         for AVX512F clones.
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.
5745         PR middle-end/70550
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>
5751         PR c++/70512
5752         * g++.dg/ext/attribute-may-alias-5.C: New.
5754 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
5756         PR c++/70336
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>
5763         PR ipa/66223
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>
5779         PR c++/70452
5780         * g++.dg/ext/constexpr-vla4.C: New test.
5782 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
5784         PR target/70510
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>
5794         PR target/70525
5795         * gcc.target/i386/pr70525.c: New test.
5797 2016-04-05  Richard Biener  <rguenther@suse.de>
5799         PR middle-end/70499
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,
5805         remove XFAIL.
5807 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
5809         PR middle-end/70307
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>
5815         PR ipa/66223
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>
5821         PR middle-end/70457
5822         * gcc.dg/torture/pr70457.c: New.
5824 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
5826         PR fortran/67538
5827         * gfortran.dg/allocate_with_source_19.f08: New test.
5829 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
5831         PR fortran/65795
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>
5841         PR c/70307
5842         * gcc.dg/torture/pr70307.c: New test.
5844 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
5846         PR target/70416
5847         PR target/67391
5848         * gcc.target/sh/torture/pr70416.c: New.
5850 2016-04-02  Martin Sebor  <msebor@redhat.com>
5852         PR c++/67376
5853         PR c++/70170
5854         PR c++/70172
5855         PR c++/70228
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>
5876         PR c++/70488
5877         * g++.dg/init/new47.C: New test.
5879 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5881         PR target/70496
5882         * gcc.target/arm/pr70496.c: New test.
5884 2016-04-01  Nathan Sidwell  <nathan@acm.org>
5886         PR c++/68475
5887         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5889 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
5891         PR target/69890
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>
5923         PR target/70442
5924         * gcc.dg/pr70442.c: New test.
5926 2016-03-31  Nathan Sidwell  <nathan@acm.org>
5928         PR c++/70393
5929         * g++.dg/cpp0x/constexpr-virtual6.C: New.
5931 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
5933         PR target/70453
5934         * gcc.target/i386/pr70453.c: New test.
5936 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
5938         PR target/70292
5939         * gcc.c-torture/pr70292.c: New test.
5941 2016-03-31  Marek Polacek  <polacek@redhat.com>
5943         PR c/70297
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>
5955         PR c++/70430
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>
5968         PR testsuite/70356
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>
6026         PR middle-end/70450
6027         * gcc.dg/torture/pr70450.c: New testcase.
6029 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
6031         PR target/70421
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>
6037         PR testsuite/70364
6038         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6039         (check): New function.
6040         (bar): Call check.
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>
6064         PR fortran/70397
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>
6070         PR testsuite/64177
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>
6082         PR target/70406
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>
6091         PR target/70120
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>
6098         PR c++/62212
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>
6104         PR lto/69650
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>
6117         PR middle-end/69845
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>
6137         PR c++/62212
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>
6147         PR middle-end/70370
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>
6163         PR target/70290
6164         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6165         Fix formatting.
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>
6174         PR c++/70347
6175         * g++.dg/cpp1y/nsdmi-union1.C: New test.
6177 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
6179         PR c++/70332
6180         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6182 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
6184         PR c++/70001
6185         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6186         * g++.dg/cpp1y/pr70001.C: New test.
6188         PR c++/70323
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>
6195         PR c++/69315
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>
6201         PR c++/69884
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
6208         initialization.
6209         * gfortran.dg/goacc/private-3.f95 (test): Same.
6210         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6211         missing use param.
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>
6230         PR target/70232
6231         * gcc.dg/tree-ssa/pr70232.c: New test.
6233 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
6235         PR target/70302
6236         * gcc.target/i386/pr70302.c: New test.
6238 2016-03-22  Richard Biener  <rguenther@suse.de>
6240         PR middle-end/70251
6241         * g++.dg/torture/pr70251.C: New testcase.
6243 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
6245         PR c/69993
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>
6258         PR middle-end/70333
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>
6267         PR target/70325
6268         * gcc.target/i386/pr70325.c: New test.
6270 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
6272         PR target/70329
6273         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6274         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6276         PR target/70300
6277         * gcc.target/i386/pr70300.c: New test.
6279         PR c++/70295
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>
6286         PR c++/70096
6287         * g++.dg/template/ptrmem30.C: New test.
6289 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
6291         PR c++/70204
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>
6297         PR middle-end/70326
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>
6308         PR target/70327
6309         * gcc.target/i386/pr70327.c: New test.
6311 2016-03-21  Martin Liska  <mliska@suse.cz>
6313         PR ipa/70306
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>
6325         PR target/70296
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>
6335         PR target/70293
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>
6368         PR c/70281
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>
6375         PR target/70113
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>
6390         PR ipa/70269
6391         * gcc.dg/pr70269.c: New test.
6393 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
6395         PR c++/70267
6396         * g++.dg/ext/java-3.C: New test.
6398 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6400         PR c++/70205
6401         * g++.dg/lookup/pr70205.C: New test.
6403 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
6405         PR c++/70218
6406         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6408 2016-03-17  Marek Polacek  <polacek@redhat.com>
6410         PR c/69407
6411         * gcc.dg/atomic-op-6.c: New test.
6413 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
6415         PR c/70264
6416         * c-c++-common/pr70264.c: New test case.
6418 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
6420         PR c++/70144
6421         * c-c++-common/pr70144-1.c: New test.
6422         * c-c++-common/pr70144-2.c: New test.
6424         PR c++/70272
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>
6431         PR driver/70192
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>
6450         PR debug/70271
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>
6459         PR c++/70194
6460         * g++.dg/warn/constexpr-70194.C: New test.
6462 2016-03-16  Richard Henderson  <rth@redhat.com>
6464         PR middle-end/70240
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>
6473         PR target/70245
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>
6484         PR middle-end/70199
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>
6493         PR c/70093
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>
6517         PR c++/70147
6518         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6519         method call to i () as argument.  Adjust expected output.
6521         PR c++/70147
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>
6527         PR c++/58281
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
6533         hppa*-*-hpux*.
6535         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6537         PR libfortran/69799
6538         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6539         libatomic_available.
6541 2016-03-15  Marek Polacek  <polacek@redhat.com>
6543         PR c++/70209
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>
6577         PR target/64411
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>
6587         PR c++/53792
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>
6597         PR middle-end/70219
6598         * gcc.dg/pr70219.c: New test.
6600 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
6602         PR target/70083
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>
6613         PR target/70098
6614         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6615         New function.
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>
6626         PR fortran/69043
6627         * gfortran.dg/include_9.f90: New test.
6629 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6631         PR fortran/45076
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>
6642         PR target/69614
6643         * gcc.target/arm/pr69614.c: New.
6645 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
6647         PR fortran/70031
6648         * gfortran.dg/submodule_14.f08: New test
6650         PR fortran/69524
6651         * gfortran.dg/submodule_15.f08: New test
6653 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
6655         PR c++/70106
6656         * g++.dg/cpp1y/paren3.C: New test.
6658 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6660         PR target/70131
6661         * gcc.target/powerpc/ppc-round2.c: New test.
6663 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
6665         PR target/70123
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>
6675         PR c/68187
6676         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6677         case.
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>
6692         PR c/70085
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
6698         dg-options.
6700 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6702         PR target/70002
6703         PR target/69245
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>
6729         PR target/70160
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>
6738         PR target/70044
6739         * gcc.target/aarch64/pr70044.c: New test.
6741 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
6742             Jakub Jelinek  <jakub@redhat.com>
6744         PR c++/70001
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>
6751         PR lto/69589
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>
6757         PR c++/70153
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>
6776         PR testsuite/68915
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.
6790         PR target/70086
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>
6804         PR c/68473
6805         PR c++/70105
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>
6812         PR c/68473
6813         PR c++/70105
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):
6817         New.
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
6822         make_location.
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>
6833         PR target/70049
6834         * gcc.target/i386/pr70049.c: New test.
6836 2016-03-09  Richard Biener  <rguenther@suse.de>
6838         PR c/70143
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-*-*,
6846         arm-*-*.
6848 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
6850         PR middle-end/67278
6851         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6853         PR target/67278
6854         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6856         PR middle-end/70050
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>
6873         PR c++/62096
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>
6883         PR c++/70135
6884         * g++.dg/cpp1y/constexpr-loop4.C: New test.
6885         * g++.dg/ubsan/pr70135.C: New test.
6887         PR target/70110
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>
6939         PR middle-end/69916
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>
6948         PR testsuite/70109
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>
6961         PR c++/70084
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
6968         x86_64-*-*.
6970 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
6972         PR c/69973
6973         * gcc.dg/pr69973.c: New test.
6975         PR rtl-optimization/69941
6976         * gcc.dg/torture/pr69941.c: New test.
6978         PR c/69824
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
6985         function.
6987 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
6989         PR c++/66786
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>
6999         PR c++/70035
7000         * g++.dg/ubsan/pr70035.C: New test.
7002         PR target/70062
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>
7015         PR c/68187
7016         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7017         function.
7018         (fn_42_b): Likewise.
7019         (fn_42_c): Likewise.
7021 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
7023         PR c/68187
7024         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7025         function.
7026         (fn_40_b): Likewise.
7027         (fn_41_a): Likewise.
7028         (fn_41_b): Likewise.
7030 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7032         PR target/70059
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>
7047         PR c/69798
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>
7053         PR target/70004
7054         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7055         Delete.
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>
7070         PR c++/70054
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>
7076         PR testsuite/69766
7077         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7078         testing multiarch.
7080 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
7082         PR debug/69947
7083         * gcc.dg/guality/pr69947.c: New test.
7085 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
7087         PR ada/70017
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>
7097         PR target/70021
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>
7103         PR middle-end/70050
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>
7155         PR c/68062
7156         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7158         PR middle-end/70022
7159         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7161         PR target/70028
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>
7177         PR target/67278
7178         * gcc.dg/simd-8.c: New testcase.
7180 2016-03-02  Richard Biener  <rguenther@suse.de>
7182         PR middle-end/67278
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>
7195         PR c/67854
7196         * gcc.dg/pr67854.c: New test.
7198 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
7200         PR middle-end/70025
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>
7223         PR target/70033
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>
7232         PR target/70027
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>
7241         PR c/69796
7242         PR c/69974
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>
7260         PR c++/69795
7261         * g++.dg/parse/invalid1.C: New test.
7263 2016-03-01  Richard Biener  <rguenther@suse.de>
7265         PR middle-end/70022
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>
7275         PR target/70011
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>
7281         PR c++/69961
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>
7332         PR fortran/68147
7333         PR fortran/47674
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>
7339         PR fortran/56007
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>
7355         PR fortran/60126
7356         * gfortran.dg/pr60126.f90: New test.
7358 2016-02-27  Jeff Law  <law@redhat.com>
7360         Revert
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>
7370         PR fortran/69910
7371         * gfortran.dg/newunit_4.f90: New test.
7373 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
7375         PR target/69613
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
7379         target.
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>
7388         PR target/69969
7389         * gcc.target/powerpc/pr69969.c: New test.
7391 2016-02-26  Martin Sebor  <msebor@redhat.com>
7393         PR c++/15766
7394         * g++.old-deja/g++.other/decl5.C: Add a test case.
7396 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
7398         PR target/69946
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>
7410         PR middle-end/69920
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>
7416         PR target/69709
7417         * gcc.target/s390/pr69709.c: New test.
7419 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7421         PR target/69245
7422         * gcc.target/aarch64/pr69245_1.c: New test.
7424 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7426         PR target/69613
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>
7437         PR target/61397
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>
7462         PR c++/69736
7463         * g++.dg/cpp1y/paren2.C: New test.
7465 2016-02-24  Martin Sebor  <msebor@redhat.com>
7467         PR c/51147
7468         * gcc.dg/enum-mode-2.c: New test.
7470 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
7472         PR c++/69922
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>
7479         PR c/69819
7480         * gcc.dg/pr69819.c: New test.
7482 2016-02-24  Martin Sebor  <msebor@redhat.com>
7484         PR c++/69912
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>
7496         PR debug/61033
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>
7502         PR middle-end/69760
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>
7519         PR middle-end/69915
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>
7529         PR middle-end/68963
7530         * gcc.dg/torture/pr68963.c: New testcase.
7532 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7534         PR target/69875
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>
7550         PR middle-end/69909
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>
7566         PR fortran/61156
7567         * gfortran.dg/include_6.f90: Update test.
7569 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
7571         PR objc/69844
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>
7582         PR middle-end/69780
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.
7604         (f): Rename to...
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...
7609         (MACRO_5): ...this.
7610         (g): 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
7623         xfail for c++.
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>
7649         PR c++/69902
7650         * g++.dg/warn/Wnonnull-compare-5.C: New test.
7652         PR c/69900
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>
7662         PR fortran/67451
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>
7681         PR c/28901
7682         * gcc.dg/unused-variable-3.c: New test.
7684 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
7686         PR target/69888
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>
7696         PR target/69885
7697         * gcc.dg/pr69885.c: New test.
7699 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
7701         PR target/69806
7702         PR target/54089
7703         * gcc.target/sh/pr54089-10.c: New.
7705 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
7707         PR fortran/69423
7708         * gfortran.dg/deferred_character_15.f90 : New test.
7710 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
7712         PR fortran/57365
7713         gfortran.dg/allocate_with_source_18.f03: New test.
7715 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
7717         PR fortran/52531
7718         gfortran.dg/gomp/pr52531.f90: New test.
7720 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7722         PR c++/69865
7723         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7724         -std=c++03.
7726 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7728         PR c++/69826
7729         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7730         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7732         PR c++/69850
7733         * g++.dg/warn/Wnonnull-compare-4.C: New test.
7735         PR c++/69851
7736         * g++.dg/torture/pr69851.C: New test.
7738 2016-02-19  Martin Sebor  <msebor@redhat.com>
7740         PR testsuite/69573
7741         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7743 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
7745         PR c++/69850
7746         * g++.dg/warn/Wnonnull-compare-2.C: New test.
7747         * g++.dg/warn/Wnonnull-compare-3.C: New test.
7749         PR c++/67767
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
7757         above.
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>
7763         PR target/69820
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
7778         -march=z13.
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>
7790         PR target/69625
7791         * gcc.target/s390/pr69625.c: Add test case.
7793 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7795         PR testsuite/68580
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>
7800         PR target/68404
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>
7806         PR middle-end/69553
7807         * g++.dg/torture/pr69553.C: New testcase.
7809 2016-02-18  Nick Clifton  <nickc@redhat.com>
7811         PR target/62254
7812         PR target/69610
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>
7819         PR middle-end/69854
7820         * gcc.dg/torture/pr69854.c: New testcase.
7822 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
7824         PR c++/69850
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>
7833         PR testsuite/69586
7834         * gcc.dg/uninit-21.c: Add -fno-short-enums.
7836 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7838         PR target/69161
7839         * gcc.c-torture/compile/pr69161.c: New test.
7841 2016-02-17  David Sherwood  <david.sherwood@arm.com>
7843         PR target/69532
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>
7861         PR Target/48344
7862         * gcc.target/powerpc/pr48344-1.c: New test.
7864 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
7866         PR fortran/69742
7867         * gfortran.dg/associate_21.f90:  New test.
7869 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
7871         PR c/69835
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>
7883         PR middle-end/69801
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>
7913         PR middle-end/69801
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>
7924         PR c++/69658
7925         * g++.dg/init/pr69658.C: New test.
7927         PR c++/69797
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>
7947         PR fortran/60526
7948         * gfortran.dg/type_decl_4.f90:  Reinstated.
7950 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
7952         PR fortran/68746
7953         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7955 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7957         PR fortran/60526
7958         PR bootstrap/69816
7959         * gfortran.dg/type_decl_4.f90:  Removed.
7961 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7963         PR fortran/60526
7964         * gfortran.dg/type_decl_4.f90:  New test.
7966 2016-02-14  Alan Modra  <amodra@gmail.com>
7968         PR testsuite/68886
7969         * gcc.c-torture/execute/stkalign.c: Revise test.
7971 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7973         PR target/67260
7974         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7976 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7978         PR target/67260
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>
7987         PR target/67636
7988         PR target/64345
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>
8004         PR other/69554
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>
8016         PR driver/69265
8017         PR driver/69453
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>
8049         PR ipa/69241
8050         * g++.dg/ipa/pr69241-4.C: New test.
8052         PR ipa/68672
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>
8059         PR c/69522
8060         * gcc.dg/pr69522.c: New test.
8062 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
8064         PR c++/69098
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>
8125         PR c/69768
8126         * c-c++-common/Waddress-1.c: New test.
8128 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
8130         PR fortran/69296
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>
8147         PR c++/68726
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
8153         test.
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>
8161         PR target/69148
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>
8172         PR ipa/69241
8173         PR c++/69649
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>
8196         PR tree-opt/69282
8197         * gcc.c-torture/compile/20160205-1.c: New testcase.
8199 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
8201         PR target/68404
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>
8208         PR target/68532
8209         * gcc.c-torture/execute/pr68532.c: New test.
8211 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
8213         PR target/69634
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>
8235         PR c++/69139
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>
8241         PR c++/69283
8242         PR c++/67835
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>
8259         PR c++/59627
8260         * g++.dg/gomp/pr59627.C: New test.
8262         PR ipa/69239
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>
8273         PR c++/69688
8274         * g++.dg/init/const12.C: New test.
8276 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
8278         PR target/60410
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>
8289         PR target/68273
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>
8307         PR fortran/50555
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>
8322         PR c++/69662
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>
8328         PR c/69643
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>
8334         PR fortran/66089
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.
8342         PR c++/69628
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>
8356         PR target/69677
8357         * gcc.target/i386/pr69677.c: New test.
8359 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
8361         PR c++/68948
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>
8380         PR c/69669
8381         * c-c++-common/pr69669.c: New test.
8383 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
8385         PR target/69667
8386         * g++.dg/pr69667.C: New file.
8388 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
8390         PR target/69619
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>
8404         PR target/65932
8405         PR target/67714
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>
8413         PR target/65932
8414         PR target/67714
8415         * gcc.c-torture/execute/pr67714.c: New test.
8417 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
8419         PR target/69454
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>
8425         PR c++/69251
8426         PR c++/69253
8427         PR c++/69290
8428         PR c++/69277
8429         PR c++/69349
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>
8447         PR c/69627
8448         * gcc.dg/pr69627.c: New test.
8450         PR target/69644
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>
8460         PR c++/69056
8461         * g++.dg/cpp0x/pr69056.C: New test.
8463 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
8464             Alexandre Oliva  <aoliva@redhat.com>
8466         PR target/69461
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
8472         works from here ...
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>
8484         PR fortran/67451
8485         PR fortran/69418
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"
8506         warning.
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>
8540         PR middle-end/68542
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>
8546         PR target/69548
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
8555         PR c/69558
8556         * gcc.dg/pr69543.c: New test.
8557         * gcc.dg/pr69558.c: New test.
8559 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
8561         PR testsuite/65940
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>
8575         PR middle-end/69556
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>
8599         PR testsuite/69584
8600         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8601         * gcc.dg/tree-ssa/sra-18.c: Likewise.
8603         PR debug/68244
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>
8610         PR fortran/67564
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>
8620         PR fortran/69566
8621         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8623 2016-01-30  Martin Sebor  <msebor@redhat.com>
8625         PR c++/68490
8626         * g++.dg/ext/flexary10.C: New test.
8628 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8630         PR fortran/66707
8631         gfortran.dg/common_23.f90: New test.
8633 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8635         PR target/65546
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>
8642         PR debug/69518
8643         * gcc.dg/torture/pr69518.c: New test.
8645 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
8647         PR target/69530
8648         * gcc.target/i386/pr69530.c: New test.
8650 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
8652         PR target/65604
8653         * gcc.target/mips/div-delay.c: New test.
8655 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
8657         PR target/69551
8658         * gcc.target/i386/pr69551.c: New test.
8660         PR target/66137
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>
8677         PR debug/66869
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>
8687         PR c++/69509
8688         PR c++/69516
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>
8695         PR middle-end/69537
8696         * gcc.dg/uninit-21.c: New testcase.
8698 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
8700         PR target/69459
8701         * gcc.target/i386/pr69459.c: New test.
8703 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
8705         PR target/68400
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>
8711         PR target/17381
8712         * gcc.target/powerpc/pr17381.c: New test.
8714 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
8716         PR middle-end/69542
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>
8730         PR target/63679
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>
8736         PR fortran/62536
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>
8765         PR fortran/69422
8766         * gfortran.dg/alloc_comp_assign_15.f03: New test.
8768 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
8770         PR debug/66869
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>
8788         PR c/68062
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>
8802         PR cilkplus/69267
8803         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8805 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
8807         PR target/69512
8808         * gcc.target/i386/pr69512.c: New test.
8810 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
8812         PR ada/69488
8813         * gnat.dg/sso/*.adb: Robustify dg-output directives.
8815 2016-01-27  Marek Polacek  <polacek@redhat.com>
8817         PR c++/69379
8818         * g++.dg/pr69379.C: New test.
8820 2016-01-27  Martin Sebor  <msebor@redhat.com>
8822         PR c++/69317
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>
8840         PR c++/69496
8841         * g++.dg/ext/constexpr-vla1.C: New test.
8843 2016-01-20  Christian Bruel  <christian.bruel@st.com>
8845         PR target/69245
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>
8873         PR fortran/69385
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>
8882         PR other/69006
8883         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8884         directive.
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>
8908         PR target/68620
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>
8917         PR target/68986
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>
8936         PR target/69442
8937         * gcc.dg/pr69442.c: New test.
8939 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
8941         PR target/67896
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
8948         function.
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
8960         isl-0.15.
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>
8980         PR target/69469
8981         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8982         Algorithm.
8984 2016-01-25  Richard Biener  <rguenther@suse.de>
8986         PR testsuite/69380
8987         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8989 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
8991         PR target/69421
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>
9014         PR fortran/69397
9015         PR fortran/68442
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>
9021         Revert:
9022         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
9024         PR c++/11858
9025         PR c++/24663
9026         PR c++/24664
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>
9038         PR fortran/68283
9039         gfortran.dg/pr68283.f90: New test.
9041 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9043         PR fortran/66094
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>
9056         PR c++/58109
9057         PR c++/69022
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>
9073         PR target/69432
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
9084         64-bit support.
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>
9092         PR target/68674
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>
9099         PR target/69403
9100         * gcc.c-torture/execute/pr69403.c: New test.
9102 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9104         PR c++/55843
9105         * g++.dg/template/pr55843.C: New.
9107 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
9109         PR testsuite/66877
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>
9115         PR testsuite/67489
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>
9122         PR c/69405
9123         * gcc.dg/sync-fetch.c: New test.
9125 2016-01-21  Martin Sebor  <msebor@redhat.com>
9127         PR target/69252
9128         * gcc.target/powerpc/pr69252.c: New test.
9130 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9132         PR fortran/65996
9133         * gfortran.dg/pr65996.f90: New test.
9135 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9137         PR c++/68810
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>
9143         PR middle-end/66178
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>
9149         PR target/63354
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>
9159         PR target/69129
9160         * gcc.target/mips/pr69129.c: New.
9162 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
9164         PR c++/58046
9165         * g++.dg/cpp0x/pr58046.C: New.
9167 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
9169         PR target/69187
9170         PR target/65624
9171         * gcc.target/arm/pr69187.c: New test.
9173         PR c++/69355
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>
9188         PR middle-end/67653
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>
9198         PR c/24293
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
9228         dependency.
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
9233         arm_vfp_ok.
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>
9251         PR testsuite/69366
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>
9306         PR target/25114
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>
9320         PR testsuite/68820
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>
9327         PR ipa/66223
9328         * g++.dg/ipa/devirt-50.C: New testcase.
9330 2016-01-19  Marek Polacek  <polacek@redhat.com>
9332         PR c++/68965
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>
9338         PR target/69135
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>
9351         PR c++/68586
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>
9361         PR debug/65779
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>
9377         PR lto/69136
9378         * g++.dg/torture/pr69136.C: New testcase.
9380 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
9382         PR lto/69133
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>
9396         PR c++/11858
9397         PR c++/24663
9398         PR c++/24664
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>
9410         PR testsuite/69181
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
9419         global to...
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
9434         dg-options.
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>
9522         PR target/63679
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>
9528         PR target/63679
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>
9535         PR target/63679
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>
9580         PR target/68609
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>
9586         PR c++/69091
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>
9598         PR c++/68936
9599         * g++.dg/template/pr68936.C: New test.
9601 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
9603         PR target/68609
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>
9618         PR fortran/49630
9619         * gfortran.dg/deferred_character_13.f90: New test for the fix
9620         of comment 3 of the PR.
9622         PR fortran/54070
9623         * gfortran.dg/deferred_character_8.f90: New test
9624         * gfortran.dg/allocate_error_5.f90: New test
9626         PR fortran/60593
9627         * gfortran.dg/deferred_character_10.f90: New test
9629         PR fortran/60795
9630         * gfortran.dg/deferred_character_14.f90: New test
9632         PR fortran/61147
9633         * gfortran.dg/deferred_character_11.f90: New test
9635         PR fortran/64324
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>
9655         PR debug/69137
9656         * g++.dg/lto/pr69137_0.C: New testcase.
9658 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
9660         PR middle-end/69246
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>
9669         PR c++/56194
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>
9696         PR ipa/68148
9697         * g++.dg/ipa/devirt-49.C: New testcase.
9699 2016-01-15  Christian Bruel  <christian.bruel@st.com>
9701         PR target/65837
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>
9713         PR c++/69048
9714         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9716 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9718         PR testsuite/67509
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>
9724         PR debug/69244
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):
9730         New procedure.
9731         * gcc.dg/pr61441.c: Require issignaling effective target.
9733 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
9735         PR target/68803
9736         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9738 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
9740         PR c++/68819
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>
9749         PR c/69262
9750         * gcc.dg/array-15.c: New test.
9752 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
9754         PR middle-end/68146
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>
9784         PR c/66208
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>
9815         PR target/69228
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>
9827         PR target/69247
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>
9857         PR c++/68979
9858         * g++.dg/warn/permissive-1.C: New test.
9860 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9862         PR objc++/68511
9863         PR c++/69213
9864         * g++.dg/opt/pr69213.C: New test.
9866 2016-01-12  Christian Bruel  <christian.bruel@st.com>
9868         PR target/69180
9869         * gcc.target/arm/pr69180.c: New test.
9871 2016-01-12  Richard Biener  <rguenther@suse.de>
9873         PR lto/69077
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>
9879         PR target/69175
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
9937         include of stdio.h.
9939 2016-01-12  Nick Clifton  <nickc@redhat.com>
9941         PR target/68913
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>
9967         PR c++/66808
9968         PR c++/69000
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>
9985         PR target/69194
9986         * gcc.target/arm/pr69194.c: New test.
9988 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9990         PR target/69225
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>
10000         PR target/67462
10001         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10002         if lp64.
10004         PR target/69071
10005         * gcc.dg/pr69071.c: New test.
10007         PR c++/69211
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
10041         for ix86 targets.
10042         * gcc.dg/ifcvt-5.c: New test.
10044 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
10046         PR bootstrap/69123
10047         * g++.dg/pr69123.C: New.
10049 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10051         PR target/69010
10052         * gcc.target/i386/pr69010.c: New test.
10054 2016-01-11  Martin Jambor  <mjambor@suse.cz>
10056         PR ipa/69044
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>
10072         PR c++/69029
10073         * c-c++-common/Wisleading-indentation.c: Augment test.
10075 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
10077         PR fortran/69154
10078         * gfortran.dg/inline_matmul_12.f90:  New test.
10080 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
10082         PR fortran/67779
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>
10107         PR c++/69113
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>
10122         PR c++/69164
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>
10132         PR c++/68449
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>
10176         PR fortran/69128
10177         * gfortran.dg/gomp/pr69128.f90: New test.
10179         PR c++/69145
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>
10186         PR c/68966
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>
10192         PR fortran/66680
10193         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10195 2016-01-07  Nick Clifton  <nickc@redhat.com>
10197         PR target/66655
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>
10204         PR fortran/66680
10205         gfortran.dg/gomp/pr66680.f90: New test.
10207 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10209         PR target/69171
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>
10233         PR target/69140
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>
10250         PR sanitizer/69099
10251         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10253 2016-01-05  Marek Polacek  <polacek@redhat.com>
10255         PR c/69104
10256         * gcc.dg/atomic-invalid-2.c: New.
10258 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10260         PR target/68991
10261         * gcc.target/i386/pr68991.c: New test.
10263 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
10265         PR target/68991
10266         * g++.dg/pr68991-1.C: New test.
10267         * g++.dg/pr68991-2.C: Likewise.
10269 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
10271         PR other/60465
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>
10282         PR c/69122
10283         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10285 2016-01-05  Nathan Sidwell  <nathan@acm.org>
10287         PR c++/58583
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>
10294         PR target/68870
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
10306         generation.
10308 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
10310         Update copyright years.
10312 2016-01-04  Marek Polacek  <polacek@redhat.com>
10314         PR c/68908
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>
10329         PR fortran/65045
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
10340         expression.
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
10346         PowerPC.
10348 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
10350         PR fortran/68864
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.
10358         PR sanitizer/69055
10359         * gfortran.dg/pr69055.f90: New test.
10361         PR target/69015
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.