1a709466b2e6bfdd24b0f81829283097377c9e06
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2017-06-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2
3         * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4         Test for null definitions instead of them being undefined.  Add entry
5         for ARMv7VE.  Reindent entry for ARMv8-M Baseline.  Add comment warning
6         about using the effective target for architecture extension.
7         (check_effective_target_arm_arch_v7ve_ok): Remove.
8         (add_options_for_arm_arch_v7ve): Likewise.
9
10 2017-06-09  Richard Biener  <rguenther@suse.de>
11
12         PR tree-optimization/66623
13         * gcc.dg/vect/pr66623.c: New testcase.
14
15 2017-06-09  Richard Biener  <rguenther@suse.de>
16
17         PR tree-optimization/79483
18         * gcc.dg/graphite/pr79483.c: New testcase.
19
20 2017-06-09  Richard Biener  <rguenther@suse.de>
21
22         PR middle-end/81007
23         * g++.dg/pr81007.C: New testcase.
24
25 2017-06-09  Jakub Jelinek  <jakub@redhat.com>
26
27         * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
28         instead of "rsp" for -m32.
29         * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
30         target, add -msse2 to dg-options.
31         * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
32         * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
33
34 2017-06-09  Segher Boessenkool  <segher@kernel.crashing.org>
35
36         PR target/80966
37         * gcc.target/powerpc/stack-limit.c: New testcase.
38
39 2017-06-08  Will Schmidt  <will_schmidt@vnet.ibm.com>
40
41         * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
42         * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
43         * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
44         * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
45         * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
46         * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
47
48 2017-06-08  Jakub Jelinek  <jakub@redhat.com>
49
50         PR c/81006
51         * c-c++-common/gomp/pr81006.c: New test.
52
53         PR c++/81011
54         * g++.dg/gomp/pr81011.C: New test.
55
56         PR middle-end/81005
57         * c-c++-common/ubsan/align-10.c: New test.
58         * c-c++-common/ubsan/null-13.c: New test.
59
60 2017-06-08  Uros Bizjak  <ubizjak@gmail.com>
61
62         PR target/81015
63         * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
64         * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
65         * gcc.target/i386/pr81015.c: New test.
66
67 2017-06-08  Tom de Vries  <tom@codesourcery.com>
68
69         * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
70         trampolines instead of NO_TRAMPOLINES.
71         * gcc.c-torture/execute/20000822-1.c: Same.
72         * gcc.c-torture/execute/920428-2.c: Same.
73         * gcc.c-torture/execute/920501-7.c: Same.
74         * gcc.c-torture/execute/920612-2.c: Same.
75         * gcc.c-torture/execute/921017-1.c: Same.
76         * gcc.c-torture/execute/921215-1.c: Same.
77         * gcc.c-torture/execute/931002-1.c: Same.
78         * gcc.c-torture/execute/comp-goto-2.c: Same.
79         * gcc.c-torture/execute/nestfunc-1.c: Same.
80         * gcc.c-torture/execute/nestfunc-2.c: Same.
81         * gcc.c-torture/execute/nestfunc-3.c: Same.
82         * gcc.c-torture/execute/nestfunc-5.c: Same.
83         * gcc.c-torture/execute/nestfunc-6.c: Same.
84         * gcc.c-torture/execute/pr24135.c: Same.
85         * gcc.dg/Wtrampolines.c: Same.
86         * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
87         * gcc.dg/torture/stackalign/nested-5.c: Same.
88         * gcc.dg/torture/stackalign/nested-6.c: Same.
89         * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
90         * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
91         * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
92         * gcc.dg/trampoline-1.c: Same.
93         * gcc.dg/tree-prof/pr44777.c: Same.
94         * gcc.target/i386/pr67770.c: Same.
95         * lib/gcc.exp (gcc_target_compile): Remove appending of
96         -DNO_TRAMPOLINES to additional_flags.
97         * lib/objc.exp (objc_target_compile): Same.
98
99 2017-06-08  Tom de Vries  <tom@codesourcery.com>
100
101         * lib/target-supports.exp (check_effective_target_trampolines): Test for
102         'gcc,no_trampolines' instead of 'no_trampolines'.
103
104 2017-06-08  Alexander Ivchenko  <alexander.ivchenko@intel.com>
105
106         PR middle-end/79988
107         * gcc.target/i386/mpx/pr79988.c: New test.
108
109 2017-06-08  Alexander Ivchenko  <alexander.ivchenko@intel.com>
110
111         * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
112         * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
113         * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
114
115 2017-06-08  Jan Hubicka  <hubicka@ucw.cz>
116
117         * g++.dg/tree-ssa/counts-1.C: New testcase.
118         * gcc.dg/tree-ssa/counts-1.c: New testcase.
119
120 2017-08-08  Julia Koval  <julia.koval@intel.com>
121
122         * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
123         * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
124         * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
125         * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
126         * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
127         * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
128
129 2017-06-08  Marek Polacek  <polacek@redhat.com>
130
131         PR sanitize/80932
132         * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
133
134 2017-08-08  Julia Koval  <julia.koval@intel.com>
135
136         PR target/73350,80862
137         * gcc.target/i386/pr73350.c: New test.
138
139 2017-06-08  Richard Biener  <rguenther@suse.de>
140
141         PR tree-optimization/80928
142         * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
143
144 2017-06-07  Carl Love  <cel@us.ibm.com>
145
146         * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
147
148 2017-06-07  Jonathan Wakely  <jwakely@redhat.com>
149
150         PR c++/80990
151         * g++.dg/cpp1z/class-deduction39.C: New.
152
153 2017-06-07  Marek Polacek  <polacek@redhat.com>
154
155         PR sanitizer/80932
156         * c-c++-common/ubsan/pr80932.c: New test.
157
158 2017-06-07  Bin Cheng  <bin.cheng@arm.com>
159
160         * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
161         * gcc.target/i386/l_fma_double_2.c: Ditto.
162         * gcc.target/i386/l_fma_double_3.c: Ditto.
163         * gcc.target/i386/l_fma_double_4.c: Ditto.
164         * gcc.target/i386/l_fma_double_5.c: Ditto.
165         * gcc.target/i386/l_fma_double_6.c: Ditto.
166         * gcc.target/i386/l_fma_float_1.c: Ditto.
167         * gcc.target/i386/l_fma_float_2.c: Ditto.
168         * gcc.target/i386/l_fma_float_3.c: Ditto.
169         * gcc.target/i386/l_fma_float_4.c: Ditto.
170         * gcc.target/i386/l_fma_float_5.c: Ditto.
171         * gcc.target/i386/l_fma_float_6.c: Ditto.
172
173 2017-06-07  Tamar Christina  <tamar.christina@arm.com>
174
175         * gcc.target/aarch64/sdiv_costs_1.c: New.
176
177 2017-06-07  Richard Biener  <rguenther@suse.de>
178
179         PR tree-optimization/80928
180         * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
181         * gcc.dg/vect/slp-13-big-array.c: Likewise.
182
183 2017-06-07  Richard Biener  <rguenther@suse.de>
184
185         PR tree-optimization/80928
186         * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
187         check_results.
188
189 2017-06-06  Nathan Sidwell  <nathan@acm.org>
190
191         * g++.dg/pr45330.C: Add inline namespace case.
192
193 2017-06-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
194
195         PR fortran/80975
196         * gfortran.dg/matmul_16.f90: New test.
197         * gfortran.dg/inline_matmul_18.f90: New test.
198
199 2017-06-06  Marek Polacek  <polacek@redhat.com>
200
201         PR c/79983
202         * gcc.dg/pr79983.c: New test.
203
204 2017-06-06  David S. Miller  <davem@davemloft.net>
205
206         * gcc.target/sparc/sparc-ret-3.c: New test.
207
208 2017-06-06  Tom de Vries  <tom@codesourcery.com>
209
210         * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
211         label_values instead of NO_LABEL_VALUES.
212         * gcc.c-torture/compile/920301-1.c: Same.
213         * gcc.c-torture/compile/920501-1.c: Same.
214         * gcc.c-torture/compile/941014-4.c: Same.
215         * gcc.c-torture/compile/labels-1.c: Same.
216         * gcc.c-torture/compile/pr18903.c: Same.
217         * gcc.c-torture/execute/920302-1.c: Same.
218         * gcc.c-torture/execute/920415-1.c: Same.
219         * gcc.c-torture/execute/920428-2.c: Same.
220         * gcc.c-torture/execute/920501-3.c: Same.
221         * gcc.c-torture/execute/920501-4.c: Same.
222         * gcc.c-torture/execute/920501-5.c: Same.
223         * gcc.c-torture/execute/920501-7.c: Same.
224         * gcc.c-torture/execute/920721-4.c: Same.
225         * gcc.c-torture/execute/980526-1.c: Same.
226         * gcc.c-torture/execute/990208-1.c: Same.
227         * gcc.c-torture/execute/comp-goto-1.c: Same.
228         * gcc.c-torture/execute/comp-goto-2.c: Same.
229         * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
230         * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
231         * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
232         * gcc.dg/tree-prof/comp-goto-1.c: Same.
233         * gcc.dg/tree-prof/pr44777.c: Same.
234         * gcc.misc-tests/bprob-2.c: Same.
235         * gcc.misc-tests/gcov-3.c: Same.
236         * lib/gcc.exp (gcc_target_compile): Remove appending of
237         -DNO_LABEL_VALUES to additional_flags.
238         * lib/objc.exp (objc_target_compile): Same.
239         * lib/target-supports.exp (check_effective_target_label_values): Test on
240         'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
241
242 2017-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
243
244         * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
245
246 2017-06-06  Richard Biener  <rguenther@suse.de>
247
248         PR tree-optimization/80974
249         * gcc.dg/torture/pr80974.c: New testcase.
250
251 2017-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
252
253         * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
254         "unsigned int" in conversation warning on line 15.
255
256 2017-06-06  Richard Biener  <rguenther@suse.de>
257
258         PR tree-optimization/80928
259         * gcc.dg/vect/pr80928.c: New testcase.
260         * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
261         * gcc.dg/vect/slp-13.c: Likewise.
262         * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
263
264 2017-06-05  David Malcolm  <dmalcolm@redhat.com>
265
266         * g++.dg/plugin/comment_plugin.c: New test plugin.
267         * g++.dg/plugin/comments-1.C: New test file.
268         * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
269
270 2017-06-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
271
272         * gcc.misc-tests/gcov-1a.c: New test.
273
274 2017-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
275
276         * gcc.target/powerpc/clone1.c: New test.
277
278 2017-06-05  Janus Weil  <janus@gcc.gnu.org>
279
280         PR fortran/70601
281         * gfortran.dg/proc_ptr_comp_50.f90: New test.
282
283 2017-06-05  Nicolas Koenig  <koenigni@student.ethz.ch>
284
285         PR fortran/35339
286         * gfortran.dg/implied_do_io_1.f90: New Test.
287         * gfortran.dg/implied_do_io_2.f90: New Test.
288
289 2017-06-05 Renlin Li <renlin.li@arm.com>
290
291         * c-c++-common/Wfloat-conversion.c: Add large_long_double target
292         selector to related line.
293
294 2017-06-05  Jan Hubicka  <hubicka@ucw.cz>
295
296         * gcc.dg/tree-prof/cold_partition_label.c: Update template.
297
298 2017-06-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
299
300         * gcc.target/aarch64/store_lane0_str_1.c: New test.
301
302 2017-06-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
303
304         * gcc.target/aarch64/subs_compare_2.c: New test.
305
306 2017-06-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
307
308         * gcc.target/aarch64/subs_compare_1.c: New test.
309
310 2017-06-05  Chenghua Xu  <paul.hua.gm@gmail.com>
311
312         * gcc.target/mips/div-9.c: Delete duplicate test.
313         * gcc.target/mips/div-10.c: Ditto.
314         * gcc.target/mips/div-11.c: Ditto.
315         * gcc.target/mips/div-12.c: Ditto.
316
317 2017-05-23  Jan Hubicka  <hubicka@ucw.cz>
318
319         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
320
321 2017-06-04  Dominique d'Humieres  <dominiq@lps.ens.fr>
322
323         * lib/fortran-modules.exp (igrep): New procedure, case insensitive
324         vesrion of the dejagnu grep.
325         (list-module-names): Use it and adjust the regular expressions for
326         modules and submodules.
327         * gfortran.dg/prof/prof.exp: Cleanup modules.
328         * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
329         directives.
330         * gfortran.dg/altreturn_8.f90: Likewise.
331         * gfortran.dg/associate_12.f90: Likewise.
332         * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
333         * gfortran.dg/charlen_15.f90: Likewise.
334         * gfortran.dg/class_4a.f03: Likewise.
335         * gfortran.dg/class_54.f90: Likewise.
336         * gfortran.dg/class_dummy_4.f03: Likewise.
337         * gfortran.dg/class_dummy_5.f90: Likewise.
338         * gfortran.dg/constructor_9.f90: Likewise.
339         * gfortran.dg/dec_structure_15.f90: Likewise.
340         * gfortran.dg/do_check_8.f90: Likewise.
341         * gfortran.dg/dtio_26.f03: Likewise.
342         * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
343         * gfortran.dg/equiv_9.f90: Likewise.
344         * gfortran.dg/extends_15.f90: Likewise.
345         * gfortran.dg/finalize_22.f90: Likewise.
346         * gfortran.dg/finalize_23.f90: Likewise.
347         * gfortran.dg/generic_26.f90: Likewise.
348         * gfortran.dg/generic_27.f90: Likewise.
349         * gfortran.dg/namelist_76.f90: Likewise.
350         * gfortran.dg/pointer_init_8.f90: Likewise.
351         * gfortran.dg/pr61318.f90: Likewise.
352         * gfortran.dg/pr77260_1.f90: Likewise.
353         * gfortran.dg/pr77260_2.f90: Likewise.
354         * gfortran.dg/pr77420_3.f90: Likewise.
355         * gfortran.dg/proc_ptr_39.f90: Likewise.
356         * gfortran.dg/proc_ptr_41.f90: Likewise.
357         * gfortran.dg/proc_ptr_42.f90: Likewise.
358         * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
359         * gfortran.dg/submodule_1.f08: Likewise.
360         * gfortran.dg/submodule_10.f08: Likewise.
361         * gfortran.dg/submodule_14.f08: Likewise.
362         * gfortran.dg/submodule_15.f08: Likewise.
363         * gfortran.dg/submodule_2.f08: Likewise.
364         * gfortran.dg/submodule_5.f08: Likewise.
365         * gfortran.dg/submodule_6.f08: Likewise.
366         * gfortran.dg/submodule_7.f08: Likewise.
367         * gfortran.dg/submodule_8.f08: Likewise.
368         * gfortran.dg/submodule_9.f08: Likewise.
369         * gfortran.dg/transfer_class_2.f90: Likewise.
370         * gfortran.dg/typebound_assignment_7.f90: Likewise.
371         * gfortran.dg/typebound_call_24.f03: Likewise.
372         * gfortran.dg/typebound_call_25.f90: Likewise.
373         * gfortran.dg/typebound_deferred_1.f90: Likewise.
374         * gfortran.dg/typebound_generic_12.f03: Likewise.
375         * gfortran.dg/typebound_generic_13.f03: Likewise.
376         * gfortran.dg/typebound_generic_14.f03: Likewise.
377         * gfortran.dg/typebound_generic_15.f90: Likewise.
378         * gfortran.dg/typebound_operator_16.f03: Likewise.
379         * gfortran.dg/typebound_operator_18.f90: Likewise.
380         * gfortran.dg/typebound_operator_20.f90: Likewise.
381         * gfortran.dg/typebound_override_3.f90: Likewise.
382         * gfortran.dg/typebound_override_4.f90: Likewise.
383         * gfortran.dg/typebound_override_5.f90: Likewise.
384         * gfortran.dg/typebound_override_6.f90: Likewise.
385         * gfortran.dg/typebound_override_7.f90: Likewise.
386         * gfortran.dg/typebound_proc_28.f03: Likewise.
387         * gfortran.dg/typebound_proc_29.f90: Likewise.
388         * gfortran.dg/typebound_proc_30.f90: Likewise.
389         * gfortran.dg/typebound_proc_31.f90: Likewise.
390         * gfortran.dg/typebound_proc_32.f90: Likewise.
391         * gfortran.dg/typebound_proc_33.f90: Likewise.
392         * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
393         * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
394         * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
395         * gfortran.dg/use_only_3.f90: Likewise.
396         * gfortran.dg/use_without_only_1.f90: Likewise.
397         * gfortran.dg/warn_unused_function.f90: Likewise.
398         * gfortran.dg/warn_unused_function_2.f90: Likewise.
399         * gfortran.dg/ieee/ieee_8.f90: Likewise.
400
401 2017-06-04  Marek Polacek  <polacek@redhat.com>
402
403         PR c/80919
404         * gcc.dg/format/pr80919.c: New test.
405
406 2017-06-02  Martin Sebor  <msebor@redhat.com>
407
408         PR c/80892
409         * c-c++-common/Wfloat-conversion-2.c: New test.
410
411 2017-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
412
413         PR c++/68754
414         * g++.dg/cpp1y/constexpr-68754.C: New.
415
416 2017-06-02  Carl Love  <cel@us.ibm.com>
417
418         * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
419         for the new built-ins.
420
421 2017-06-02  Sudakshina Das  <sudi.das@arm.com>
422
423         * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
424
425 2017-06-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
426
427         * gcc.target/powerpc/fold-vec-minmax-char.c: New.
428         * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
429         * gcc.target/powerpc/fold-vec-minmax-int.c: New.
430         * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
431         * gcc.target/powerpc/fold-vec-minmax-short.c: New.
432
433 2017-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
434
435         * gcc.target/aarch64/hfmode_ins_1.c: New test.
436
437 2017-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
438
439         * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
440
441 2017-06-02  Will Schmidt  <will_schmidt@vnet.ibm.com>
442
443         * gcc.target/powerpc/fold-vec-abs-char.c: New.
444         * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
445         * gcc.target/powerpc/fold-vec-abs-int.c: New.
446         * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
447         * gcc.target/powerpc/fold-vec-abs-short.c: New.
448         * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
449         * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
450         * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
451         * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
452
453 2017-06-02  Nathan Sidwell  <nathan@acm.org>
454
455         * g++.dg/pr45330.C: Adjust.  Check breadth-firstness.
456
457 2017-06-02  Jakub Jelinek  <jakub@redhat.com>
458
459         PR rtl-optimization/80903
460         * gcc.dg/pr80903.c: New test.
461
462         PR fortran/80918
463         * gfortran.dg/gomp/pr80918.f90: New test.
464
465 2017-06-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
466
467         * c-c++-common/Wsizeof-pointer-div.c: New test.
468         * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
469         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
470         * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
471         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
472         * gcc.target/i386/sse-set-ps-1.c: Likewise.
473         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
474         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
475         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
476         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
477         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
478         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
479         * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
480         * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
481         * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
482         * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
483         * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
484         * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
485         * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
486
487 2017-06-01  Will Schmidt  <will_schmidt@vnet.ibm.com>
488
489         * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
490         Update the target to power8-vector.
491
492 2017-06-01  David Malcolm  <dmalcolm@redhat.com>
493
494         * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
495
496 2017-06-01  Pierre-Marie de Rodat  <derodat@adacore.com>
497
498         * debug12.adb, debug12.ads: New testcase.
499
500 2017-06-01  Martin Jambor  <mjambor@suse.cz>
501
502         PR tree-optimization/80898
503         * gcc.dg/tree-ssa/pr80898.c: New test.
504         * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
505
506 2017-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
507
508         PR c++/80896
509         * g++.dg/cpp1z/nodiscard5.C: New.
510
511 2017-06-01  Claudiu Zissulescu  <claziss@synopsys.com>
512
513         * gcc.target/arc/pr9001195952.c: New test.
514
515 2017-06-01  Tom de Vries  <tom@codesourcery.com>
516
517         * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
518         * gcc.c-torture/compile/asmgoto-1.c: Same.
519         * gcc.dg/20000707-1.c: Same.
520         * gcc.dg/pr38700.c: Same.
521         * gcc.dg/pr70169.c: Same.
522         * gcc.dg/pr80112.c: Same.
523         * gcc.dg/torture/pr51071-2.c: Same.
524         * gcc.dg/torture/pr51071.c: Same.
525         * gcc.dg/tree-ssa/alias-34.c: Same.
526
527 2017-06-01  Pierre-Marie de Rodat  <derodat@adacore.com>
528
529         * gnat.dg/debug11.adb: New testcase.
530
531 2017-06-01  Richard Biener  <rguenther@suse.de>
532
533         PR middle-end/66313
534         * c-c++-common/ubsan/pr66313.c: New testcase.
535         * gcc.dg/tree-ssa/loop-15.c: Adjust.
536
537 2017-05-31  Steven Munroe  <munroesj@gcc.gnu.org>
538
539         * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
540         dg-options.  Change dg-require-effective-target powerpc_vsx_ok
541         to vsx_hw.  Add dg-skip-if directive to disable this test if
542         -mcpu overridden.
543         * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
544         * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
545         * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
546         * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
547         to dg-option.  Add dg-skip-if directive to disable this test
548         for darwin.  Add dg-skip-if directive to disable this test if
549         -mcpu overridden.
550
551 2017-05-31  Sebastian Peryt  <sebastian.peryt@intel.com>
552
553         * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
554         (_mm_maskz_max_sd): Test new intrinsics.
555         * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
556         (_mm_maskz_max_sd): Test new intrinsics.
557         * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
558         (_mm_maskz_max_ss): Test new intrinsics.
559         * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
560         (_mm_maskz_max_ss): Test new intrinsics.
561         * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
562         (_mm_maskz_min_sd): Test new intrinsics.
563         * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
564         (_mm_maskz_min_sd): Test new intrinsics.
565         * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
566         (_mm_maskz_min_ss): Test new intrinsics.
567         * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
568         (_mm_maskz_min_ss): Test new intrinsics.
569
570 2017-05-31  Nathan Sidwell  <nathan@acm.org>
571
572         * g++.dg/lookup/lambda1.C New.
573
574 2017-05-31  Bin Cheng  <bin.cheng@arm.com>
575
576         * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
577         on pointer should not be replaced.
578
579 2017-05-31  Mikhail Maltsev  <maltsevm@gmail.com>
580
581         PR testsuite/80580
582         * gcc.dg/gimplefe-error-7.c: New test.
583
584 2017-05-31  Graham Markall  <graham.markall@embecosm.com>
585
586         * gcc.target/arc/add_n-combine.c: New test.
587         * gcc.target/arc/sub_n-combine.c: New test.
588
589 2017-05-31  Richard Biener  <rguenther@suse.de>
590
591         PR target/80880
592         * gcc.target/i386/pr80880.c: New testcase.
593
594 2017-05-31  Richard Sandiford  <richard.sandiford@linaro.org>
595
596         * gcc.dg/vect/vect-103.c: Update wording of dump message.
597
598 2017-05-31  Bin Cheng  <bin.cheng@arm.com>
599
600         * gcc.dg/vect/pr80815-3.c: New test.
601
602 2017-05-31  Richard Biener  <rguenther@suse.de>
603
604         PR tree-optimization/80906
605         * gcc.dg/graphite/pr80906.c: New testcase.
606
607 2017-05-30  Tom de Vries  <tom@codesourcery.com>
608
609         PR testsuite/80910
610         * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
611         unsupported if host compiler does not support c++11.
612         (host_supports_c++11): New proc.
613
614 2017-05-30  Martin Sebor  <msebor@redhat.com>
615
616         PR c/80731
617         * g++.dg/ext/utf16-4.C: Relax test.
618         * gcc.dg/fixed-point/int-warning.c: Adjust.
619
620 2017-05-30  David Malcolm  <dmalcolm@redhat.com>
621
622         * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
623         * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
624         test case.
625         * g++.dg/plugin/show-template-tree-color.C: New test case.
626         * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
627         * g++.dg/template/show-template-tree-2.C: New test case.
628         * g++.dg/template/show-template-tree-3.C: New test case.
629         * g++.dg/template/show-template-tree-4.C: New test case.
630         * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
631         * g++.dg/template/show-template-tree.C: New test case.
632
633 2017-05-30  Segher Boessenkool  <segher@kernel.crashing.org>
634
635         * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
636         dg-options.
637         * gfortran.dg/pr80107.f: Delete testcase.
638
639 2017-05-30  Uros Bizjak  <ubizjak@gmail.com>
640
641         PR target/80833
642         * gcc.target/i386/pr80833-1.c: New test.
643         * gcc.target/i386/pr80833-2.c: Ditto.
644
645 2017-05-30  Nathan Sidwell  <nathan@acm.org>
646
647         PR c++/80913
648         * g++.dg/lookup/pr80913.C: New.
649
650 2017-05-30  Richard Biener  <rguenther@suse.de>
651
652         PR middle-end/80901
653         * gcc.dg/torture/pr80901.c: New testcase.
654
655 2017-05-30  Robin Dapp  <rdapp@linux.vnet.ibm.com>
656
657         * gcc.target/s390/vector/vec-nopeel-2.c: New test.
658
659 2017-05-30  Jozef Lawrynowicz  <jozef.l@somniumtech.com>
660
661         PR target/78838
662         * gcc.target/msp430/interrupt_fn_placement.c: New test.
663
664 2017-05-30  Richard Biener  <rguenther@suse.de>
665
666         PR middle-end/80876
667         * gcc.dg/torture/pr80876.c: New testcase.
668
669 2017-05-29  Nathan Sidwell  <nathan@acm.org>
670
671         PR c++/80891 (#5)
672         * g++.dg/lookup/pr80891-5.C: New.
673
674 2017-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
675
676         PR libgfortran/53029
677         * gfortran.dg/read_5.f90: New test.
678
679 2017-05-29  Nathan Sidwell  <nathan@acm.org>
680
681         PR c++/80891 (#4)
682         * g++.dg/lookup/pr80891-4.C: New.
683
684         PR c++/80891 (#1)
685         * g++.dg/lookup/pr80891-1.C: New.
686
687         PR c++/80891 (#3)
688         * g++.dg/lookup/pr80891-3.C: New.
689
690         PR c++/80891 (#2)
691         * g++.dg/lookup/pr80891-2.C: New.
692
693 2017-05-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
694
695         PR fortran/37131
696         * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
697         flags.
698         * gfortran.dg/transpose_optimization_1.f90: Likewise.
699         * gfortran.dg/inline_matmul_17.f90:  New test.
700
701 2017-05-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
702
703         * gfortran.dg/matmul_bounds_12.f90:  New test.
704
705 2017-05-27  Jakub Jelinek  <jakub@redhat.com>
706
707         PR bootstrap/80887
708         * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
709
710 2017-05-26  Nathan Sidwell  <nathan@acm.org>
711
712         * g++.dg/cpp0x/dr2061.C: New.
713         * g++.dg/parse/namespace-alias-1.C: Add more test.
714
715 2017-05-26  Bin Cheng  <bin.cheng@arm.com>
716
717         PR tree-optimization/80815
718         * gcc.dg/vect/pr80815-1.c: New test.
719         * gcc.dg/vect/pr80815-2.c: New test.
720
721 2017-05-26  Martin Liska  <mliska@suse.cz>
722
723         PR ipa/80663
724         * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
725         split at the problematic spot.
726         * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
727         a valid value of the param.
728
729 2017-05-26  Marek Polacek  <polacek@redhat.com>
730
731         PR sanitizer/80875
732         * c-c++-common/ubsan/pr80875.c: New test.
733
734 2017-05-26  Tom de Vries  <tom@codesourcery.com>
735
736         PR testsuite/80557
737         * gcc.dg/20011021-1.c: Replace absolute line numbers.
738         * gcc.dg/Wcxx-compat-8.c: Same.
739         * gcc.dg/Wobjsize-1.c: Same.
740         * gcc.dg/Wshadow-local-2.c: Same.
741         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
742         * gcc.dg/anon-struct-6.c: Same.
743         * gcc.dg/asm-wide-1.c: Same.
744         * gcc.dg/builtin-inf-1.c: Same.
745         * gcc.dg/builtin-redefine.c: Same.
746         * gcc.dg/c90-array-lval-6.c: Same.
747         * gcc.dg/c90-array-lval-7.c: Same.
748         * gcc.dg/c90-fordecl-1.c: Same.
749         * gcc.dg/c99-fordecl-2.c: Same.
750         * gcc.dg/cast-lvalue-1.c: Same.
751         * gcc.dg/cast-lvalue-2.c: Same.
752         * gcc.dg/compound-lvalue-1.c: Same.
753         * gcc.dg/cond-lvalue-1.c: Same.
754         * gcc.dg/cpp/20000419-1.c: Same.
755         * gcc.dg/cpp/backslash.c: Same.
756         * gcc.dg/cpp/backslash2.c: Same.
757         * gcc.dg/cpp/macspace1.c: Same.
758         * gcc.dg/cpp/macspace2.c: Same.
759         * gcc.dg/cpp/multiline-2.c: Same.
760         * gcc.dg/cpp/pr27777.c: Same.
761         * gcc.dg/cpp/pr30786.c: Same.
762         * gcc.dg/cpp/pr34602.c: Same.
763         * gcc.dg/cpp/redef1.c: Same.
764         * gcc.dg/cpp/tr-warn1.c: Same.
765         * gcc.dg/cpp/tr-warn3.c: Same.
766         * gcc.dg/cpp/tr-warn6.c: Same.
767         * gcc.dg/cpp/trad/hash.c: Same.
768         * gcc.dg/cpp/trad/redef1.c: Same.
769         * gcc.dg/cpp/ucs.c: Same.
770         * gcc.dg/declspec-10.c: Same.
771         * gcc.dg/declspec-11.c: Same.
772         * gcc.dg/declspec-18.c: Same.
773         * gcc.dg/format/c99-strftime-1.c: Same.
774         * gcc.dg/format/ext-3.c: Same.
775         * gcc.dg/format/pr72858.c: Same.
776         * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
777         * gcc.dg/init-string-1.c: Same.
778         * gcc.dg/label-decl-3.c: Same.
779         * gcc.dg/m-un-2.c: Same.
780         * gcc.dg/nofixed-point-2.c: Same.
781         * gcc.dg/noncompile/20020213-1.c: Same.
782         * gcc.dg/pch/counter-2.c: Same.
783         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
784         * gcc.dg/pr27528.c: Same.
785         * gcc.dg/pr27953.c: Same.
786         * gcc.dg/pr35899.c: Same.
787         * gcc.dg/pr37561.c: Same.
788         * gcc.dg/pr45461.c: Same.
789         * gcc.dg/pr45750.c: Same.
790         * gcc.dg/pr53196-2.c: Same.
791         * gcc.dg/pr53265.c: Same.
792         * gcc.dg/redecl-1.c: Same.
793         * gcc.dg/tls/thr-init-1.c: Same.
794         * gcc.dg/torture/pr51106-1.c: Same.
795         * gcc.dg/torture/pr51106-2.c: Same.
796         * gcc.dg/uninit-19.c: Same.
797         * gcc.dg/uninit-pr20644.c: Same.
798
799 2017-05-26  Jakub Jelinek  <jakub@redhat.com>
800
801         * g++.dg/cpp1z/decomp29.C (p): New variable.
802         (main): Add further tests.
803
804 2017-05-26  Richard Biener  <rguenther@suse.de>
805
806         PR tree-optimization/80842
807         * gcc.dg/torture/pr80842.c: New testcase.
808
809 2017-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
810
811         PR c++/79652
812         * g++.dg/cpp0x/pr79652.C: New.
813
814 2017-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
815
816         PR c++/71451
817         * g++.dg/cpp0x/variadic170.C: New.
818
819 2017-05-25  Volker Reichelt  <v.reichelt@netcologne.de>
820
821         * g++.dg/warn/Wcatch-value-1.C: New test.
822         * g++.dg/warn/Wcatch-value-2.C: New test.
823         * g++.dg/warn/Wcatch-value-3.C: New test.
824
825 2017-05-25  Nathan Sidwell  <nathan@acm.org>
826
827         * g++.dg/lookup/using56.C: New.
828         * g++.dg/lookup/using57.C: New.
829         * g++.dg/lookup/using58.C: New.
830         * g++.dg/lookup/using59.C: New.
831
832         * g++.dg/lookup/using17.C: Adjust diagnostics.
833
834 2017-05-25  Martin Sebor  <msebor@redhat.com>
835
836         * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
837         positives on ILP32.
838         * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
839         column numbers.
840         * gcc.dg/pr60114.c: Same.
841
842 2017-05-23  Jan Hubicka  <hubicka@ucw.cz>
843
844         * gfortran.dg/pr48636.f90: Fix template better.
845
846 2017-05-25  Nathan Sidwell  <nathan@acm.org>
847
848         * g++.dg/lookup/koenig14.C: New.
849
850 2017-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
851
852         PR c++/79583
853         * g++.dg/cpp0x/pr79583.C: New.
854
855 2017-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
856
857         PR c++/68578
858         * g++.dg/cpp1y/pr68578.C: New.
859
860 2017-05-25  Marc Glisse  <marc.glisse@inria.fr>
861
862         * gcc.dg/tree-ssa/vce-1.c: New file.
863
864 2017-05-25  Marc Glisse  <marc.glisse@inria.fr>
865
866         * gcc.dg/tree-ssa/addadd.c: New file.
867
868 2017-05-24  Nathan Sidwell  <nathan@acm.org>
869
870         * g++.dg/lookup/friend12.C: Adjust diagnostics.
871         * g++.dg/lookup/friend19.C: New.
872         * g++.dg/lookup/friend20.C: New.
873
874 2017-05-24  Jonathan Wakely  <jwakely@redhat.com>
875
876         PR c++/80544
877         * g++.dg/expr/cast11.C: New test.
878
879 2017-05-24  Martin Sebor  <msebor@redhat.com>
880
881         PR c/80731
882         * c-c++-common/Wfloat-conversion.c: Adjust.
883         * c-c++-common/dfp/convert-int-saturate.c: Same.
884         * c-c++-common/pr68657-1.c: Same.
885         * g++.dg/ext/utf-cvt.C: Same.
886         * g++.dg/ext/utf16-4.C: Same.
887         * g++.dg/warn/Wconversion-real-integer-3.C: Same.
888         * g++.dg/warn/Wconversion-real-integer2.C: Same.
889         * g++.dg/warn/Wconversion3.C: Same.
890         * g++.dg/warn/Wconversion4.C: Same.
891         * g++.dg/warn/Wsign-conversion.C: Same.
892         * g++.dg/warn/overflow-warn-1.C: Same.
893         * g++.dg/warn/overflow-warn-3.C: Same.
894         * g++.dg/warn/overflow-warn-4.C: Same.
895         * g++.dg/warn/pr35635.C: Same.
896         * g++.old-deja/g++.mike/enum1.C: Same.
897         * gcc.dg/Wconversion-3.c: Same.
898         * gcc.dg/Wconversion-5.c: Same.
899         * gcc.dg/Wconversion-complex-c99.c: Same.
900         * gcc.dg/Wconversion-complex-gnu.c: Same.
901         * gcc.dg/Wconversion-integer.c: Same.
902         * gcc.dg/Wsign-conversion.c: Same.
903         * gcc.dg/bitfld-2.c: Same.
904         * gcc.dg/c90-const-expr-11.c: Same.
905         * gcc.dg/c90-const-expr-7.c: Same.
906         * gcc.dg/c99-const-expr-7.c: Same.
907         * gcc.dg/overflow-warn-1.c: Same.
908         * gcc.dg/overflow-warn-2.c: Same.
909         * gcc.dg/overflow-warn-3.c: Same.
910         * gcc.dg/overflow-warn-4.c: Same.
911         * gcc.dg/overflow-warn-5.c: Same.
912         * gcc.dg/overflow-warn-8.c: Same.
913         * gcc.dg/overflow-warn-9.c: New test.
914         * gcc.dg/pr35635.c: Adjust.
915         * gcc.dg/pr59940.c: Same.
916         * gcc.dg/pr59963-2.c: Same.
917         * gcc.dg/pr60114.c: Same.
918         * gcc.dg/switch-warn-2.c: Same.
919         * gcc.dg/utf-cvt.c: Same.
920         * gcc.dg/utf16-4.c: Same.
921
922 2017-05-24  Jakub Jelinek  <jakub@redhat.com>
923
924         * g++.dg/ext/integer-pack2.C: Require int32 effective target.
925         Don't include limits.h.
926         (w): Conditionalize on long long wider than int.  Use
927         1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
928         -9223372036854775808.
929         (x): Use __INT_MAX__ instead of INT_MAX.
930
931 2017-05-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
932
933         PR fortran/66094
934         * gfortran.dg/inline_matmul_16.f90:  New test.
935
936 2017-05-24  Tom de Vries  <tom@codesourcery.com>
937
938         * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
939
940 2017-05-24  Peter Bergner  <bergner@vnet.ibm.com>
941
942         PR middle-end/80823
943         * gcc.dg/pr80823.c: New test.
944
945 2017-05-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
946
947         * gcc.target/s390/pr80725.c: New test.
948
949 2017-05-23  Nathan Sidwell  <nathan@acm.org>
950
951         * g++.dg/lookup/extern-c-hidden.C: New.
952         * g++.dg/lookup/extern-redecl1.C: New.
953
954         PR c++/80866
955         * g++.dg/parse/pr80866.C: New.
956
957 2017-05-23  Jan Hubicka  <hubicka@ucw.cz>
958
959         * gcc.dg/ipa/ctor-empty-1.c: Update template.
960         * gcc.dg/ipa/inline-5.c: Likewise.
961         * gfortran.dg/pr48636.f90: Likewise.
962
963 2017-05-23  Nathan Sidwell  <nathan@acm.org>
964
965         * g++.dg/parse/ctor9.C: Adjust expected error.
966
967 2017-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
968
969         PR libgfortran/80256
970         * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
971         Cygwin.
972
973 2017-05-23  Thomas Schwinge  <thomas@codesourcery.com>
974
975         * c-c++-common/goacc/parallel-dims-1.c: Update.
976         * c-c++-common/goacc/parallel-dims-2.c: Likewise.
977         * c-c++-common/goacc/routine-1.c: Likewise.
978         * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
979         * g++.dg/goacc/template.C: Likewise.
980         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
981         * gfortran.dg/goacc/routine-3.f90: Likewise.
982         * gfortran.dg/goacc/sie.f95: Likewise.
983         * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
984
985 2017-05-23  Nathan Sidwell  <nathan@acm.org>
986
987         * g++.dg/lookup/using13.C: Adjust expected error.
988
989 2017-05-23  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
990
991         * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
992
993 2017-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
994
995         PR target/80718
996         * gcc.target/powerpc/pr80718.c: New test.
997
998 2017-05-22  Segher Boessenkool  <segher@kernel.crashing.org>
999
1000         * gcc.target/powerpc/conditional-return.c: New testcase.
1001
1002 2017-05-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1003
1004         * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1005         LE-only.
1006
1007 2017-05-22  Janus Weil  <janus@gcc.gnu.org>
1008
1009         PR fortran/80766
1010         * gfortran.dg/typebound_call_28.f90: New test.
1011
1012 2017-05-22  Nathan Sidwell  <nathan@acm.org>
1013
1014         * g++.dg/lookup/strong-using.C: New.
1015
1016 2017-05-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1017
1018         * gcc.target/arm/movsi_movt.c: New test.
1019         * gcc.target/arm/movdi_movt.c: New test.
1020
1021 2017-05-22  Pierre-Marie de Rodat  <derodat@adacore.com>
1022
1023         * gnat.dg/specs/not_null1.ads: New test.
1024
1025 2017-05-22  Eric Botcazou  <ebotcazou@adacore.com>
1026
1027         * gnat.dg/limited_with5.ad[sb]: New test.
1028         * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
1029         * gnat.dg/limited_with6.ad[sb]: New test.
1030         * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
1031
1032 2017-05-22  Eric Botcazou  <ebotcazou@adacore.com>
1033
1034         * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
1035         * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1036
1037 2017-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1038
1039         PR c++/70265
1040         * g++.dg/cpp1y/constexpr-70265-1.C: New.
1041         * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
1042
1043 2017-05-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1044
1045         PR libgfortran/80333
1046         * gfortran.dg/dtio_30.f03: New test.
1047
1048 2017-05-19  Marek Polacek  <polacek@redhat.com>
1049
1050         PR sanitizer/80800
1051         * c-c++-common/ubsan/pr80800.c: New test.
1052         * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
1053
1054 2017-05-19  Thomas Schwinge  <thomas@codesourcery.com>
1055
1056         * c-c++-common/goacc/default-1.c: Update.
1057         * c-c++-common/goacc/default-2.c: Likewise.
1058         * c-c++-common/goacc/default-4.c: Likewise.
1059         * gfortran.dg/goacc/default-1.f95: Likewise.
1060         * gfortran.dg/goacc/default-4.f: Likewise.
1061         * c-c++-common/goacc/default-5.c: New file.
1062         * gfortran.dg/goacc/default-5.f: Likewise.
1063
1064         * c-c++-common/goacc/default-1.c: New file.
1065         * c-c++-common/goacc/default-2.c: Likewise.
1066         * c-c++-common/goacc/data-default-1.c: Remove file, including its
1067         test cases in...
1068         * c-c++-common/goacc/default-3.c: ... this new file, and...
1069         * c-c++-common/goacc/default-4.c: ... this new file.
1070         * gfortran.dg/goacc/default.f95: Remove file, including its test
1071         cases in...
1072         * gfortran.dg/goacc/default-1.f95: ... this new file, and...
1073         * gfortran.dg/goacc/default-2.f: ... this new file.
1074         * gfortran.dg/goacc/default-3.f95: New file.
1075         * gfortran.dg/goacc/default-4.f: Likewise.
1076
1077 2017-05-19  Nathan Sidwell  <nathan@acm.org>
1078
1079         * g++.dg/inherit/covariant7.C: Adjust.
1080
1081 2017-05-19  Prakhar Bahuguna  <prakhar.bahuguna@arm.com>
1082
1083         * gcc.target/arm/tls-disable-literal-pool.c: Change
1084         require-effective-target to tls_native.
1085         Move dg-error to return statement line and change to dg-message.
1086
1087 2017-05-19  Richard Biener  <rguenther@suse.de>
1088
1089         PR c++/80593
1090         * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
1091         * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
1092
1093 2017-05-19  Richard Biener  <rguenther@suse.de>
1094
1095         PR middle-end/80764
1096         * gcc.dg/torture/pr80764.c: New testcase.
1097
1098 2017-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
1099
1100         PR target/80510
1101         * gcc.target/powerpc/pr80510-1.c: New test.
1102         * gcc.target/powerpc/pr80510-2.c: Likewise.
1103
1104 2017-05-18  Eric Gallager  <egall@gwmail.gwu.edu>
1105
1106         * gcc.dg/pragma-diag-7.c: New test.
1107
1108 2017-05-18  Uros Bizjak  <ubizjak@gmail.com>
1109
1110         PR target/80799
1111         * g++.dg/other/i386-11.C: New test.
1112
1113 2017-05-18  Will Schmidt  <will_schmidt@vnet.ibm.com>
1114
1115         * fold-vec-div-float.c: Update dg-requires and dg-options statements.
1116         * fold-vec-div-floatdouble.c: Likewise.
1117         * fold-vec-logical-ands-char.c: Likewise.
1118         * fold-vec-logical-ands-int.c: Likewise.
1119         * fold-vec-logical-ands-short.c: Likewise.
1120         * fold-vec-logical-ors-char.c: Likewise.
1121         * fold-vec-logical-ors-int.c: Likewise.
1122         * fold-vec-logical-ors-short.c: Likewise.
1123         * fold-vec-logical-other-char.c: Likewise.
1124         * fold-vec-mule-misc.c: Likewise.
1125         * fold-vec-mult-float.c: Likewise.
1126         * fold-vec-mult-floatdouble.c: Likewise.
1127         * fold-vec-mult-int.c: Likewise.
1128         * fold-vec-mult-int128-p9.c: Likewise.
1129         * fold-vec-sub-floatdouble.c: Likewise.
1130         * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
1131         Add lp64 requirement.
1132         * fold-vec-mult-int128-p8.c: Likewise.
1133         * fold-vec-logical-ors-longlong.c: Fix comment typo.
1134
1135 2017-05-18  Steven Munroe  <munroesj@gcc.gnu.org>
1136
1137         * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
1138         * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
1139         * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
1140         * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
1141         * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
1142         * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
1143         * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
1144         * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
1145         * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
1146         * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
1147         * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
1148         * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
1149         * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
1150         * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
1151         * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
1152         * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
1153         * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
1154         * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
1155         * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
1156         * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
1157         * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
1158         * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
1159         * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
1160         * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
1161         * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
1162         * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
1163
1164 2017-05-18  Sheldon Lobo  <sheldon.lobo@oracle.com>
1165
1166         * gcc.target/sparc/niagara7-align.c: New test.
1167
1168 2017-05-18  Marek Polacek  <polacek@redhat.com>
1169
1170         PR sanitizer/80797
1171         * c-c++-common/ubsan/null-12.c: New test.
1172
1173 2017-05-17  Segher Boessenkool  <segher@kernel.crashing.org>
1174
1175         PR middle-end/80692
1176         * gcc.c-torture/execute/pr80692.c: New testcase.
1177
1178 2017-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1179
1180         PR libgfortran/80741
1181         * gfortran.dg/read_4.f90: New test.
1182
1183 2017-05-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1184
1185         * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
1186
1187 2017-05-17  Fritz Reese <fritzoreese@gmail.com>
1188
1189         PR fortran/80668
1190         * gfortran.dg/pr80668.f90: New.
1191
1192 2017-05-17  Peter Bergner  <bergner@vnet.ibm.com>
1193
1194         PR middle-end/80775
1195         * gcc.dg/pr80775.c: New test.
1196
1197 2017-05-17  Marek Polacek  <polacek@redhat.com>
1198
1199         PR sanitizer/80659
1200         * gcc.dg/asan/pr80659.c: New test.
1201
1202 2017-05-17  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1203
1204         * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
1205         unsigned long.
1206
1207 2017-05-17  Chenghua Xu  <paul.hua.gm@gmail.com>
1208
1209         * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
1210
1211 2017-05-16  James Greenhalgh  <james.greenhalgh@arm.com>
1212             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1213
1214         PR tree-optimization/80457
1215         * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
1216         call vect_model_simple_cost.
1217
1218 2017-05-16  Paul Thomas  <pault@gcc.gnu.org>
1219
1220         PR fortran/80554
1221         * gfortran.dg/submodule_29.f08: New test.
1222
1223 2017-05-16  David Malcolm  <dmalcolm@redhat.com>
1224
1225         * g++.dg/other/accessor-fixits-1.C: New test case.
1226         * g++.dg/other/accessor-fixits-2.C: New test case.
1227         * g++.dg/other/accessor-fixits-3.C: New test case.
1228         * g++.dg/other/accessor-fixits-4.C: New test case.
1229
1230 2017-05-16  Carl Love  <cel@us.ibm.com>
1231
1232         * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
1233         * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
1234         built-ins to the test suite file.  Note, support for mradds exists
1235         but no test case exists.
1236         * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
1237         built-ins to the test suite file.
1238
1239 2017-05-16  Marek Polacek  <polacek@redhat.com>
1240
1241         PR sanitizer/80536
1242         PR sanitizer/80386
1243         * c-c++-common/ubsan/pr80536.c: New test.
1244         * g++.dg/ubsan/pr80386.C: New test.
1245
1246 2017-05-16  Tamar Christina  <tamar.christina@arm.com>
1247
1248         * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
1249         * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
1250
1251 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
1252
1253         * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment.  Update
1254         expected output of vadd, vsub and vmul instructions.
1255         * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
1256         * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
1257         * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
1258
1259 2017-05-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1260
1261         PR libgfortran/80727
1262         * gfortran.dg/read_3.f90: New test.
1263
1264 2017-05-15  Nathan Sidwell  <nathan@acm.org>
1265
1266         PR c++/79369
1267         * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
1268
1269         PR c++/79369
1270         * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
1271         * g++.dg/cpp0x/pr79369.C: New.
1272
1273 2017-05-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1274
1275         PR fortran/80752
1276         * gfortran.dg/pr80752.f90: New test.
1277
1278 2017-05-15  Uros Bizjak  <ubizjak@gmail.com>
1279
1280         PR target/80425
1281         * gcc.target/i386/pr80425-1.c: New test.
1282         * gcc.target/i386/pr80425-2.c: Ditto.
1283
1284 2017-05-15  Jeff Law  <law@redhat.com>
1285
1286         * gcc.target/mips/reorgbug-1.c: New test.
1287
1288 2017-05-15  Pierre-Marie de Rodat  <derodat@adacore.com>
1289
1290         * gnat.dg/specs/pack13.ads: New test.
1291
1292 2017-05-14  Martin Sebor  <msebor@redhat.com>
1293
1294         PR middle-end/77671
1295         * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
1296         * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
1297         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1298         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1299         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1300
1301 2017-05-14  Martin Sebor  <msebor@redhat.com>
1302
1303         PR middle-end/80669
1304         * gcc.dg/builtin-stpncpy.c: New test.
1305
1306 2017-05-14  Daniel Santos  <daniel.santos@pobox.com>
1307
1308         * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
1309         * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
1310         * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
1311         * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
1312
1313 2017-05-14  Julia Koval  <julia.koval@intel.com>
1314
1315         * gcc.target/i386/xgetsetbv.c: New test.
1316
1317 2017-05-14  Nicolas Koenig  <koenigni@student.ethz.ch>
1318
1319         PR fortran/80442
1320         * gfortran.dg/impl_do_var_data.f90: New Test
1321
1322 2017-05-13  Pekka Jääskeläinen  <pekka.jaaskelainen@parmance.com>
1323
1324         * brig.dg/test/gimple/priv-array-offset-access.hsail:
1325         A regression test for a private array access case which caused
1326         an assert.
1327
1328 2017-05-12  Martin Sebor  <msebor@redhat.com>
1329
1330         PR testsuite/80643
1331         * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
1332         to the purpose of the test.
1333
1334 2017-05-12  Steven Munroe  <munroesj@gcc.gnu.org>
1335
1336         * gcc.target/powerpc/bmi-andn-1.c: New file
1337         * gcc.target/powerpc/bmi-andn-2.c: New file.
1338         * gcc.target/powerpc/bmi-bextr-1.c: New file.
1339         * gcc.target/powerpc/bmi-bextr-2.c: New file.
1340         * gcc.target/powerpc/bmi-bextr-4.c: New file.
1341         * gcc.target/powerpc/bmi-bextr-5.c: New file.
1342         * gcc.target/powerpc/bmi-blsi-1.c: New file.
1343         * gcc.target/powerpc/bmi-blsi-2.c: New file.
1344         * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
1345         * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
1346         * gcc.target/powerpc/bmi-blsr-1.c: New file.
1347         * gcc.target/powerpc/bmi-blsr-2.c: New File.
1348         * gcc.target/powerpc/bmi-check.h: New File.
1349         * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
1350         * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
1351         * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
1352         * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
1353         * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
1354         * gcc.target/powerpc/bmi2-check.h: New file.
1355         * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
1356         * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
1357         * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
1358         * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
1359         * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
1360         * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
1361         * gcc.target/powerpc/bmi2-pext32-1.c: New File.
1362         * gcc.target/powerpc/bmi2-pext64-1.c: New file.
1363         * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
1364
1365 2017-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1366
1367         PR c++/60430
1368         * g++.dg/cpp0x/pr60430.C: New.
1369
1370 2017-05-12  Jeff Law  <law@redhat.com>
1371
1372         * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1373
1374 2017-05-12  Peter Bergner  <bergner@vnet.ibm.com>
1375
1376         PR middle-end/80707
1377         * g++.dg/pr80707.C: New test.
1378
1379 2017-05-12  Will Schmidt  <will_schmidt@vnet.ibm.com>
1380
1381         * gcc.target/powerpc/fold-vec-div-float.c: New.
1382         * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
1383         * gcc.target/powerpc/fold-vec-div-longlong.c: New.
1384
1385 2017-05-12  Will Schmidt  <will_schmidt@vnet.ibm.com>
1386
1387         * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
1388         * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
1389         * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
1390         * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
1391         * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
1392         * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
1393         * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
1394         * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
1395         * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
1396         * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
1397         * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
1398         * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
1399
1400 2017-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1401
1402         PR c++/49604
1403         * g++.dg/cpp0x/forw_enum14.C: New.
1404         * g++.dg/cpp0x/forw_enum15.C: Likewise.
1405
1406 2017-05-12  Richard Biener  <rguenther@suse.de>
1407
1408         * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
1409
1410 2017-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1411
1412         PR c++/67687
1413         * g++.dg/cpp0x/constexpr-ice17.C: New.
1414
1415 2017-05-12  Richard Biener  <rguenther@suse.de>
1416
1417         PR tree-optimization/80713
1418         * gcc.dg/torture/pr80713.c: New testcase.
1419
1420 2017-05-12  Andi Kleen  <ak@linux.intel.com>
1421
1422         PR testsuite/77684
1423         * lib/target-supports.exp (profopt-perf-wrapper):
1424         Add -m8 option to increase parallelism.
1425
1426 2017-05-12  Thomas Schwinge  <thomas@codesourcery.com>
1427
1428         * c-c++-common/goacc/parallel-dims-1.c: New file.
1429         * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1430
1431         * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1432         * c-c++-common/goacc/classify-kernels.c: Likewise.
1433         * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
1434         Likewise.
1435         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
1436         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1437         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
1438         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
1439         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
1440         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
1441         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
1442         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
1443         * c-c++-common/goacc/kernels-loop.c: Likewise.
1444         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
1445         * c-c++-common/goacc/kernels-reduction.c: Likewise.
1446         * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1447         * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1448         * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
1449         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1450         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1451         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1452         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1453         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1454         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
1455         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1456
1457         * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1458         * c-c++-common/goacc/classify-kernels.c: Likewise.
1459         * c-c++-common/goacc/classify-parallel.c: Likewise.
1460         * c-c++-common/goacc/classify-routine.c: Likewise.
1461         * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1462         * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1463         * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1464         * gfortran.dg/goacc/classify-routine.f95: Likewise.
1465
1466         * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
1467         * c-c++-common/goacc/classify-kernels.c: Likewise.
1468         * c-c++-common/goacc/classify-parallel.c: Likewise.
1469         * c-c++-common/goacc/classify-routine.c: Likewise.
1470         * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1471         * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1472         * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1473         * gfortran.dg/goacc/classify-routine.f95: Likewise.
1474
1475 2017-05-11  Nathan Sidwell  <nathan@acm.org>
1476
1477         * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
1478
1479 2017-05-11  Carl Love  <cel@us.ibm.com>
1480
1481         * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
1482         to the test suite file.
1483         * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
1484         to the test suite file.
1485
1486 2017-05-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1487
1488         PR fortran/78659
1489         * gfortran.dg/namelist_91.f90: New test.
1490         * gfortran.dg/namelist_92.f90: New test.
1491         * gfortran.dg/namelist_93.f90: New test.
1492         * gfortran.dg/namelist_94.f90: New test.
1493
1494 2017-05-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1495
1496         PR target/80695
1497         * gcc.target/powerpc/pr80695-p8.c: New file.
1498         * gcc.target/powerpc/pr80695-p9.c: New file.
1499
1500 2017-05-11  Uros Bizjak  <ubizjak@gmail.com>
1501             Jakub Jelinek  <jakub@redhat.com>
1502
1503         PR target/80706
1504         * gcc.target/i386/pr80706.c: New test.
1505
1506 2017-05-11  Julia Koval  <julia.koval@intel.com>
1507
1508         * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
1509         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1510         * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1511         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1512
1513 2017-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1514
1515         PR c++/70538
1516         * g++.dg/cpp0x/pr70538.C: New.
1517
1518 2017-05-11  Uros Bizjak  <ubizjak@gmail.com>
1519
1520         * gcc.target/i386/pr22152.c: Fix undefined testcase.
1521         Remove unnecessary loop.  Run on 32-bit targets only.
1522         (dg-options): Remove -fno-tree-sink.
1523
1524 2017-05-11  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1525
1526         * gcc.target/powerpc/cmpb-1.c: New test.
1527         * gcc.target/powerpc/cmpb-2.c: New test.
1528         * gcc.target/powerpc/cmpb-3.c: New test.
1529         * gcc.target/powerpc/cmpb32-1.c: New test.
1530         * gcc.target/powerpc/cmpb32-2.c: New test.
1531
1532 2017-05-11  Richard Biener  <rguenther@suse.de>
1533
1534         PR tree-optimization/80705
1535         * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
1536
1537 2017-05-11  Nathan Sidwell  <nathan@acm.org>
1538
1539         * lib/scanlang.exp: New.
1540         * lib/gcc-dg.exp: Load scanlang.exp.
1541         * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
1542
1543 2017-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
1544
1545         PR testsuite/80580
1546         * gcc.dg/gimplefe-error-6.c: New test.
1547
1548 2017-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
1549
1550         PR testsuite/80580
1551         * gcc.dg/gimplefe-error-5.c: New test.
1552
1553 2017-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
1554
1555         PR testsuite/80580
1556         * gcc.dg/gimplefe-error-4.c: New test.
1557
1558 2017-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1559
1560         * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
1561
1562 2017-05-10  Sebastian Peryt  <sebastian.peryt@intel.com>
1563
1564         * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
1565         (_mm_maskz_max_round_sd): Test new intrinsics.
1566         * gcc.target/i386/avx512f-vmaxsd-2.c: New.
1567         * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
1568         (_mm_maskz_max_round_ss): Test new intrinsics.
1569         * gcc.target/i386/avx512f-vmaxss-2.c: New.
1570         * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
1571         (_mm_maskz_min_round_sd): Test new intrinsics.
1572         * gcc.target/i386/avx512f-vminsd-2.c: New.
1573         * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
1574         (_mm_maskz_min_round_ss): Test new intrinsics.
1575         * gcc.target/i386/avx512f-vminss-2.c: New.
1576         * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
1577         (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
1578         (__builtin_ia32_minss_mask_round): Test new builtins.
1579         * gcc.target/i386/sse-13.c: Ditto.
1580         * gcc.target/i386/sse-23.c: Ditto.
1581         * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
1582         (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
1583         (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
1584         (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
1585         (_mm_mask_min_round_ss): Test new intrinsics.
1586         * gcc.target/i386/testround-1.c: Ditto.
1587
1588 2017-05-10  Sebastian Peryt  <sebastian.peryt@intel.com>
1589
1590         * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
1591         (_mm_maskz_div_sd, _mm_mask_div_round_sd)
1592         (_mm_maskz_div_round_sd): Test new intrinsics.
1593         * gcc.target/i386/avx512f-vdivsd-2.c: New.
1594         * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
1595         (_mm_maskz_div_ss, _mm_mask_div_round_ss)
1596         (_mm_maskz_div_round_ss): Test new intrinsics.
1597         * gcc.target/i386/avx512f-vdivss-2.c: New.
1598         * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
1599         (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
1600         (_mm_maskz_mul_round_sd): Test new intrinsics.
1601         * gcc.target/i386/avx512f-vmulsd-2.c: New.
1602         * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
1603         (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
1604         (_mm_maskz_mul_round_ss): Test new intrinsics.
1605         * gcc.target/i386/avx512f-vmulss-2.c: New.
1606         * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
1607         (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
1608         (__builtin_ia32_mulss_mask_round): Test new builtins.
1609         * gcc.target/i386/sse-13.c: Ditto.
1610         * gcc.target/i386/sse-23.c: Ditto.
1611         * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
1612         (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
1613         (_mm_maskz_mul_round_ss): Test new intrinsics.
1614         * gcc.target/i386/testround-1.c: Ditto.
1615
1616 2017-05-10  Julia Koval  <julia.koval@intel.com>
1617
1618         * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
1619         * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
1620         * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
1621
1622 2017-05-10  Julia Koval  <julia.koval@intel.com>
1623
1624         * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
1625         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1626         * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1627         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1628
1629 2017-05-10  Peter Bergner  <bergner@vnet.ibm.com>
1630
1631         PR tree-optimization/51513
1632         * gcc.target/powerpc/pr51513.c: New test.
1633         * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
1634         __builtin_abort().
1635         * gcc.dg/predict-14.c: Likewise.
1636
1637 2017-05-10  Carl Love  <cel@us.ibm.com>
1638         * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
1639         to the test suite file.
1640         * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
1641         to the test suite file.
1642
1643 2017-05-10  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1644
1645         PR tree-optimization/77644
1646         * gcc.dg/tree-ssa/pr77644.c: New test-case.
1647
1648 2017-05-10  Alexandre Oliva <aoliva@redhat.com>
1649
1650         * gcc.dg/guality/inline-params-2.c: New.
1651
1652 2017-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1653
1654         PR c++/80145
1655         * g++.dg/cpp1y/auto-fn37.C: New.
1656         * g++.dg/cpp1y/auto-fn38.C: Likewise.
1657
1658 2017-05-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1659
1660         PR target/68163
1661         * gcc.target/powerpc/pr68163.c: New test.
1662
1663 2017-05-09  Janus Weil  <janus@gcc.gnu.org>
1664
1665         PR fortran/79311
1666         * gfortran.dg/finalize_32.f90: New test.
1667
1668 2017-05-09  Volker Reichelt  <v.reichelt@netcologne.de>
1669
1670         PR c/35441
1671         * gcc.dg/pr35441.c: New test.
1672
1673 2017-05-09  Martin Sebor  <msebor@redhat.com>
1674
1675         PR testsuite/80643
1676         * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
1677         output.
1678
1679 2017-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
1680
1681         PR c++/80186
1682         * g++.dg/template/crash126.C: New.
1683
1684 2017-05-09  Sebastian Peryt  <sebastian.peryt@intel.com>
1685
1686         * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
1687         * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
1688         * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
1689         * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
1690
1691 2017-05-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
1692
1693         PR testsuite/80611
1694         * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
1695
1696 2017-05-09  Claudiu Zissulescu  <claziss@synopsys.com>
1697
1698         * gcc.target/arc/tmac-1.c: New file.
1699         * gcc.target/arc/tmac-2.c: Likewise.
1700         * gcc.target/arc/tmac.h: Likewise.
1701
1702 2017-05-09  Claudiu Zissulescu  <claziss@synopsys.com>
1703             Andrew Burgess <andrew.burgess@embecosm.com>
1704
1705         * gcc.target/arc/firq-1.c: New file.
1706         * gcc.target/arc/firq-2.c: Likewise.
1707         * gcc.target/arc/firq-3.c: Likewise.
1708         * gcc.target/arc/firq-4.c: Likewise.
1709         * gcc.target/arc/firq-5.c: Likewise.
1710         * gcc.target/arc/firq-6.c: Likewise.
1711
1712 2017-05-09  Claudiu Zissulescu  <claziss@synopsys.com>
1713
1714         * gcc.target/arc/interrupt-5.c: Newfile.
1715         * gcc.target/arc/interrupt-6.c: Likewise.
1716         * gcc.target/arc/interrupt-7.c: Likewise.
1717         * gcc.target/arc/interrupt-8.c: Likewise.
1718         * gcc.target/arc/interrupt-9.c: Likewise.
1719
1720 2017-05-09  Richard Biener  <rguenther@suse.de>
1721
1722         * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
1723         and adjust.
1724         * gcc.dg/vect/vect-50.c: Likewise.
1725
1726 2017-05-09  Marek Polacek  <polacek@redhat.com>
1727
1728         PR c/80525
1729         * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
1730         * c-c++-common/Wlogical-op-2.c: New test.
1731
1732 2017-05-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1733
1734         * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
1735         for targets with __SIZEOF_INT__ < 4.
1736
1737 2017-05-09  Richard Biener  <rguenther@suse.de>
1738
1739         * gcc.dg/vect/vect-50.c: Revert last change.
1740         * gcc.dg/vect/vect-44.c: Likewise.
1741
1742 2017-05-08  Martin Sebor  <msebor@redhat.com>
1743
1744         PR translation/80280
1745         * gcc.dg/format/gcc_diag-10.c: New test.
1746
1747 2017-05-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1748
1749         PR target/80101
1750         * gcc.target/powerpc/pr80101-1.c: New test.
1751
1752 2017-05-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1753
1754         PR fortran/79930
1755         * gfortran.dg/inline_transpose_1.f90:  Add
1756         -finline-matmul-limit=0 to options.
1757         * gfortran.dg/matmul_5.f90:  Likewise.
1758         * gfortran.dg/vect/vect-8.f90: Likewise.
1759         * gfortran.dg/inline_matmul_14.f90:  New test.
1760         * gfortran.dg/inline_matmul_15.f90:  New test.
1761
1762 2017-05-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1763
1764         PR fortran/80602
1765         * gfortran.dg/matmul_15.f90:  New test case.
1766
1767 2017-05-08  Wilco Dijkstra  <wdijkstr@arm.com>
1768
1769         * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
1770         * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
1771
1772 2017-05-07  Jeff Law  <law@redhat.com>
1773
1774         Revert:
1775         2017-05-06  Jeff Law  <law@redhat.com>
1776         PR tree-optimization/78496
1777         * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1778         * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1779
1780 2017-05-06  Jeff Law  <law@redhat.com>
1781
1782         PR tree-optimization/78496
1783         * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1784         * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1785
1786 2017-05-06  Richard Sandiford  <richard.sandiford@linaro.org>
1787
1788         * gcc.target/aarch64/spill_1.c: New test.
1789
1790 2017-05-06  Richard Sandiford  <richard.sandiford@linaro.org>
1791
1792         PR rtl-optimization/75964
1793         * gcc.dg/torture/pr75964.c: New test.
1794
1795 2017-05-06  Tom de Vries  <tom@codesourcery.com>
1796
1797         PR testsuite/80606
1798         * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
1799         * gcc.target/i386/avx-vtestpd-2.c: Same.
1800         * gcc.target/i386/avx-vtestpd-256-1.c: Same.
1801         * gcc.target/i386/avx-vtestpd-256-2.c: Same.
1802         * gcc.target/i386/avx-vtestpd-256-3.c: Same.
1803         * gcc.target/i386/avx-vtestpd-3.c: Same.
1804         * gcc.target/i386/avx-vtestps-1.c: Same.
1805         * gcc.target/i386/avx-vtestps-2.c: Same.
1806         * gcc.target/i386/avx-vtestps-256-1.c: Same.
1807         * gcc.target/i386/avx-vtestps-256-2.c: Same.
1808         * gcc.target/i386/avx-vtestps-256-3.c: Same.
1809         * gcc.target/i386/avx-vtestps-3.c: Same.
1810
1811 2017-05-06  Tom de Vries  <tom@codesourcery.com>
1812
1813         * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
1814
1815 2017-05-06  Tom de Vries  <tom@codesourcery.com>
1816
1817         PR testsuite/80557
1818         * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
1819         * gcc.target/powerpc/altivec-types-1.c: Same.
1820
1821 2017-05-06  Tom de Vries  <tom@codesourcery.com>
1822
1823         PR testsuite/80557
1824         * gcc.target/spu/Wmain.c: Replace absolute line numbers.
1825         * gcc.target/spu/intrinsics-1.c: Same.
1826
1827 2017-05-06  Tom de Vries  <tom@codesourcery.com>
1828
1829         PR testsuite/80557
1830         * gcc.target/arm/pr69180.c: Replace absolute line numbers.
1831
1832 2017-05-06  Tom de Vries  <tom@codesourcery.com>
1833
1834         PR testsuite/80557
1835         * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
1836         * gcc.target/aarch64/spellcheck_2.c: Same.
1837         * gcc.target/aarch64/spellcheck_3.c: Same.
1838
1839 2017-05-06  Tom de Vries  <tom@codesourcery.com>
1840
1841         PR testsuite/80557
1842         * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
1843         * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
1844         * g++.dg/debug/dwarf2/pr46123-2.C: Same.
1845         * g++.dg/debug/dwarf2/typedef5.C: Same.
1846         * g++.dg/goacc/data-1.C: Same.
1847
1848 2017-05-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1849
1850         * gcc.target/powerpc/versioned-copy-loop.c: New file.
1851
1852 2017-05-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
1853
1854         PR target/79038
1855         PR target/79202
1856         PR target/79203
1857         * gcc.target/powerpc/ppc-round3.c: New test.
1858         * gcc.target/powerpc/ppc-round2.c: Update expected code.
1859
1860 2017-05-05  Jakub Jelinek  <jakub@redhat.com>
1861
1862         PR tree-optimization/80632
1863         * gcc.dg/pr80632.c: New test.
1864
1865         PR tree-optimization/80558
1866         * gcc.dg/tree-ssa/vrp115.c: New test.
1867
1868 2017-05-05  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1869             Thomas Preud'homme  <thomas.preudhomme@arm.com>
1870             Prakhar Bahuguna  <prakhar.bahuguna@arm.com>
1871
1872         PR target/71607
1873         * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
1874         * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
1875         * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
1876         * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
1877         * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
1878         * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
1879         * gcc.target/arm/tls-disable-literal-pool.c: New.
1880
1881 2017-05-05  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1882
1883         PR tree-optimization/80613
1884         * gcc.dg/tree-ssa/pr79697.c (k): Remove.
1885
1886 2017-05-05  Paolo Carlini  <paolo.carlini@oracle.com>
1887
1888         PR c++/71577
1889         * g++.dg/cpp0x/pr71577.C: New.
1890
1891 2017-05-04  Martin Sebor  <msebor@redhat.com>
1892
1893         PR middle-end/79234
1894         * gcc.dg/builtin-stringop-chk-8.c: New test.
1895         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1896         * gcc.dg/builtin-stringop-chk-4.c: Same.
1897         * gcc.dg/builtin-strncat-chk-1.c: Same.
1898         * g++.dg/ext/strncpy-chk1.C: Same.
1899         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
1900         * gcc.dg/out-of-bounds-1.c: Same.
1901         * gcc.dg/pr78138.c: Same.
1902         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
1903         * gfortran.dg/mvbits_7.f90: Same.
1904
1905 2017-05-04  Martin Sebor  <msebor@redhat.com>
1906
1907         PR preprocessor/79214
1908         PR middle-end/79222
1909         PR middle-end/79223
1910         * gcc.dg/pr79214.c: New test.
1911         * gcc.dg/pr79214.h: New test header.
1912         * gcc.dg/pr79222.c: New test.
1913         * gcc.dg/pr79223.c: New test.
1914         * gcc.dg/pr78138.c: Adjust.
1915         * gfortran.dg/unconstrained_commons.f: Same.
1916
1917 2017-05-04  Martin Sebor  <msebor@redhat.com>
1918
1919         PR translation/80280
1920         * g++.dg/abi/Wabi-2-3.C: Adjust.
1921         * g++.dg/abi/Wabi-3-2.C: Ditto.
1922         * g++.dg/lookup/using17.C: Ditto.
1923         * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
1924
1925 2017-05-04  Martin Jambor  <mjambor@suse.cz>
1926
1927         PR tree-optimization/80622
1928         * gcc.dg/tree-ssa/pr80622.c: New test.
1929
1930 2017-05-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1931
1932         * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
1933
1934 2017-05-04  Jan Hubicka  <hubicka@ucw.cz>
1935
1936         * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
1937         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1938
1939 2017-05-04  Richard Biener  <rguenther@suse.de>
1940
1941         * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
1942
1943 2017-05-04  Richard Sandiford  <richard.sandiford@linaro.org>
1944
1945         * gcc.dg/vect/vect-profile-1.c: New test.
1946
1947 2017-05-04  Marek Polacek  <polacek@redhat.com>
1948
1949         PR tree-optimization/80612
1950         * gcc.dg/torture/pr80612.c: New test.
1951
1952 2017-05-04  Prakhar Bahuguna  <prakhar.bahuguna@arm.com>
1953             Andre Simoes Dias Vieira  <andre.simoesdiasvieira@arm.com>
1954
1955         * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
1956         check_effective_target_arm_thumb1_movt_ok.
1957
1958 2017-05-04  Prakhar Bahuguna  <prakhar.bahuguna@arm.com>
1959
1960         * gcc.target/arm/fpscr.c: New file.
1961
1962 2017-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1963
1964         * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
1965         target.
1966
1967 2017-05-04  Tom de Vries  <tom@codesourcery.com>
1968
1969         PR testsuite/80557
1970         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
1971         line numbers.
1972         * g++.dg/warn/miss-format-1.C: Same.
1973         * g++.dg/warn/overflow-warn-1.C: Same.
1974         * g++.dg/warn/overflow-warn-3.C: Same.
1975         * g++.dg/warn/overflow-warn-4.C: Same.
1976
1977 2017-05-04  Tom de Vries  <tom@codesourcery.com>
1978
1979         PR testsuite/80557
1980         * gcc.target/i386/pr57655.c: Replace absolute line numbers.
1981         * gcc.target/i386/pr68657.c: Same.
1982         * gcc.target/i386/pr69255-1.c: Same.
1983         * gcc.target/i386/pr69255-2.c: Same.
1984         * gcc.target/i386/pr69255-3.c: Same.
1985
1986 2017-05-04  Richard Biener  <rguenther@suse.de>
1987
1988         PR tree-optimization/31130
1989         * gcc.dg/Wstrict-overflow-12.c: XFAIL.
1990         * gcc.dg/Wstrict-overflow-13.c: Likewise.
1991         * gcc.dg/Wstrict-overflow-21.c: Likewise.
1992         * gcc.dg/pr52904.c: Remove XFAIL.
1993         * gcc.dg/tree-ssa/vrp114.c: New testcase.
1994
1995 2017-05-03  Jeff Law  <law@redhat.com>
1996
1997         PR tree-optimization/78496
1998         * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
1999
2000 2017-05-03  Uros Bizjak  <ubizjak@gmail.com>
2001
2002         * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
2003
2004 2017-05-03  Richard Biener  <rguenther@suse.de>
2005
2006         * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
2007
2008 2017-05-03  Jakub Jelinek  <jakub@redhat.com>
2009
2010         PR tree-optimization/79472
2011         * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
2012         to dg-options.
2013         * gcc.dg/tree-ssa/vrp113.c: New test.
2014         * gcc.dg/tree-ssa/cswtch-3.c: New test.
2015         * gcc.dg/tree-ssa/cswtch-4.c: New test.
2016         * gcc.dg/tree-ssa/cswtch-5.c: New test.
2017
2018 2017-05-03  Tom de Vries  <tom@codesourcery.com>
2019
2020         PR testsuite/80557
2021         * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
2022         * c-c++-common/Wshift-negative-value-2.c: Same.
2023         * c-c++-common/Wshift-negative-value-3.c: Same.
2024         * c-c++-common/Wshift-negative-value-4.c: Same.
2025         * c-c++-common/cilk-plus/AN/pr57541.c: Same.
2026         * c-c++-common/cpp/pr60400.c: Same.
2027         * c-c++-common/fmax-errors.c: Same.
2028         * c-c++-common/goacc/data-2.c: Same.
2029         * c-c++-common/goacc/host_data-2.c: Same.
2030         * c-c++-common/gomp/simd4.c: Same.
2031         * c-c++-common/pr28656.c: Same.
2032         * c-c++-common/pr43395.c: Same.
2033         * c-c++-common/torture/pr57945.c: Same.
2034
2035 2017-05-03  Tom de Vries  <tom@codesourcery.com>
2036
2037         * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
2038         arg of dg directive.
2039         * c-c++-common/goacc/routine-3.c: Same.
2040         * c-c++-common/goacc/routine-4.c: Same.
2041
2042 2017-05-02  David Malcolm  <dmalcolm@redhat.com>
2043
2044         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2045         (test_fixit_insert_newline): New function.
2046         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2047         (test_fixit_insert_newline): New function.
2048         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2049         (test_fixit_insert_newline): New function.
2050         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2051         (test_fixit_insert_newline): New function.
2052         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2053         (test_show_locus): Handle test_fixit_insert_newline.
2054
2055 2017-05-02  Bin Cheng  <bin.cheng@arm.com>
2056
2057         * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
2058
2059 2017-04-27  Tamar Christina  <tamar.christina@arm.com>
2060
2061         * gcc.dg/lsr-div1.c: New testcase.
2062
2063 2017-05-02  Sebastian Peryt  <sebastian.peryt@intel.com>
2064
2065         * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
2066         (_mm_maskz_add_sd, _mm_mask_add_round_sd)
2067         (_mm_maskz_add_round_sd): Test new intrinsics.
2068         * gcc.target/i386/avx512f-vaddsd-2.c: New.
2069         * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
2070         (_mm_maskz_add_ss, _mm_mask_add_round_ss)
2071         (_mm_maskz_add_round_ss): Test new intrinsics.
2072         * gcc.target/i386/avx512f-vaddss-2.c: New.
2073         * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
2074         (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
2075         (_mm_maskz_sub_round_sd): Test new intrinsics.
2076         * gcc.target/i386/avx512f-vsubsd-2.c: New.
2077         * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
2078         (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
2079         (_mm_maskz_sub_round_ss): Test new intrinsics.
2080         * gcc.target/i386/avx512f-vsubss-2.c: New.
2081         * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
2082         (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
2083         (__builtin_ia32_subss_mask_round): Test new builtins.
2084         * gcc.target/i386/sse-13.c: Ditto.
2085         * gcc.target/i386/sse-23.c: Ditto.
2086         * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
2087         (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
2088         (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
2089         (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
2090         (_mm_mask_sub_round_ss): Test new intrinsics.
2091         * gcc.target/i386/testround-1.c: Ditto.
2092
2093 2017-05-02  Martin Jambor  <mjambor@suse.cz>
2094
2095         PR tree-optimization/78687
2096         * g++.dg/tree-ssa/pr78687.C: New test.
2097
2098 2017-05-02  Richard Biener  <rguenther@suse.de>
2099
2100         * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
2101         behavior.
2102         * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
2103
2104 2017-05-02  Richard Biener  <rguenther@suse.de>
2105
2106         PR tree-optimization/80591
2107         * gcc.dg/torture/pr80591.c: New testcase.
2108
2109 2017-05-02  Richard Biener  <rguenther@suse.de>
2110
2111         PR tree-optimization/80549
2112         * gcc.dg/torture/pr80549.c: New testcase.
2113
2114 2017-05-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2115
2116         * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
2117         unsigned long.
2118
2119 2017-05-01  Xi Ruoyao  <ryxi@stu.xidian.edu.cn>
2120
2121         PR c++/80038
2122         * g++.dg/cilk-plus/CK/pr80038.cc: New test.
2123
2124 2017-05-01  David Malcolm  <dmalcolm@redhat.com>
2125
2126         * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
2127         reflect insertion fix-it hints at the same location now being
2128         consolidated.
2129
2130 2017-05-01  Martin Sebor  <msebor@redhat.com>
2131
2132         * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
2133         on ILP32 targets.
2134
2135 2017-05-01  Tom de Vries  <tom@codesourcery.com>
2136
2137         * gcc.dg/pr78768.c: Require linker plugin.
2138
2139 2017-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2140
2141         PR fortran/37131
2142         * gfortran.dg/matmul_bounds_11.f90:  New test.
2143
2144 2017-05-01  Martin Sebor  <msebor@redhat.com>
2145
2146         PR tree-optimization/79715
2147         * gcc.dg/pr79715.c: New test.
2148
2149 2017-05-01  Tom de Vries  <tom@codesourcery.com>
2150
2151         PR testsuite/65941
2152         * lib/target-supports.exp (check_effective_target_rdrand): New proc.
2153         * g++.dg/other/pr59492.C: Require effective target rdrand.
2154
2155 2017-04-29  Volker Reichelt  <v.reichelt@netcologne.de>
2156
2157         * g++.dg/diagnostic/member-decl-1.C: New test.
2158
2159 2017-04-29  Marc Glisse  <marc.glisse@inria.fr>
2160
2161         PR tree-optimization/80487
2162         * gcc.dg/tree-ssa/strncpy-1.c: New file.
2163
2164 2017-04-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2165
2166         PR tree-optimization/79697
2167         * gcc.dg/tree-ssa/pr79697.c: New test.
2168
2169 2017-04-29  Tom de Vries  <tom@codesourcery.com>
2170
2171         * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
2172
2173 2017-04-28  Martin Sebor  <msebor@redhat.com>
2174
2175         PR tree-optimization/80523
2176         * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
2177
2178 2017-04-28  Tom de Vries  <tom@codesourcery.com>
2179
2180         PR testsuite/80557
2181         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
2182         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
2183
2184 2017-04-28  Tom de Vries  <tom@codesourcery.com>
2185
2186         PR testsuite/80557
2187         * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
2188         * obj-c++.dg/bitfield-4.mm: Same.
2189         * obj-c++.dg/bitfield-5.mm: Same.
2190         * obj-c++.dg/exceptions-3.mm: Same.
2191         * obj-c++.dg/exceptions-5.mm: Same.
2192         * obj-c++.dg/method-1.mm: Same.
2193         * obj-c++.dg/method-12.mm: Same.
2194         * obj-c++.dg/method-13.mm: Same.
2195         * obj-c++.dg/method-15.mm: Same.
2196         * obj-c++.dg/method-16.mm: Same.
2197         * obj-c++.dg/property/at-property-18.mm: Same.
2198         * obj-c++.dg/property/at-property-25.mm: Same.
2199         * obj-c++.dg/property/at-property-5.mm: Same.
2200         * obj-c++.dg/property/dynamic-2.mm: Same.
2201         * obj-c++.dg/property/property-neg-3.mm: Same.
2202         * obj-c++.dg/protocol-inheritance-1.mm: Same.
2203         * obj-c++.dg/protocol-inheritance-2.mm: Same.
2204         * obj-c++.dg/syntax-error-1.mm: Same.
2205         * obj-c++.dg/try-catch-13.mm: Same.
2206         * objc.dg/bitfield-4.m: Same.
2207         * objc.dg/class-1.m: Same.
2208         * objc.dg/method-11.m: Same.
2209         * objc.dg/method-6.m: Same.
2210         * objc.dg/method-7.m: Same.
2211         * objc.dg/method-9.m: Same.
2212         * objc.dg/missing-proto-3.m: Same.
2213         * objc.dg/naming-2.m: Same.
2214         * objc.dg/property/at-property-16.m: Same.
2215         * objc.dg/property/at-property-18.m: Same.
2216         * objc.dg/property/at-property-25.m: Same.
2217         * objc.dg/property/at-property-5.m: Same.
2218         * objc.dg/property/dynamic-2.m: Same.
2219         * objc.dg/property/property-neg-3.m: Same.
2220         * objc.dg/protocol-inheritance-1.m: Same.
2221         * objc.dg/protocol-inheritance-2.m: Same.
2222
2223 2017-04-28  Marc Glisse  <marc.glisse@inria.fr>
2224
2225         * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
2226
2227 2017-04-28  Tom de Vries  <tom@codesourcery.com>
2228
2229         * g++.dg/abi/bitfield3.C: Remove superfluous "" in
2230         dg-(error|warning|message|bogus).
2231         * g++.dg/conversion/dr195-1.C: Same.
2232         * g++.dg/conversion/dr195.C: Same.
2233         * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
2234         * g++.dg/cpp0x/gen-attrs-14.C: Same.
2235         * g++.dg/cpp0x/inline-ns7.C: Same.
2236         * g++.dg/cpp0x/variadic105.C: Same.
2237         * g++.dg/cpp0x/variadic65.C: Same.
2238         * g++.dg/expr/call2.C: Same.
2239         * g++.dg/expr/member-of-incomplete-type-1.C: Same.
2240         * g++.dg/expr/pmf-1.C: Same.
2241         * g++.dg/ext/altivec-types-1.C: Same.
2242         * g++.dg/ext/altivec-types-2.C: Same.
2243         * g++.dg/ext/altivec-types-3.C: Same.
2244         * g++.dg/ext/attrib14.C: Same.
2245         * g++.dg/ext/complit1.C: Same.
2246         * g++.dg/ext/forscope2.C: Same.
2247         * g++.dg/ext/gnu-inline-global-reject.C: Same.
2248         * g++.dg/ext/label13.C: Same.
2249         * g++.dg/ext/member-attr.C: Same.
2250         * g++.dg/ext/visibility/anon7.C: Same.
2251         * g++.dg/ext/visibility/visibility-7.C: Same.
2252         * g++.dg/ext/vla2.C: Same.
2253         * g++.dg/inherit/access2.C: Same.
2254         * g++.dg/inherit/covariant12.C: Same.
2255         * g++.dg/inherit/covariant14.C: Same.
2256         * g++.dg/inherit/namespace-as-base.C: Same.
2257         * g++.dg/inherit/template-as-base.C: Same.
2258         * g++.dg/lookup/ambig1.C: Same.
2259         * g++.dg/lookup/ambig2.C: Same.
2260         * g++.dg/lookup/ambig3.C: Same.
2261         * g++.dg/lookup/class-member-1.C: Same.
2262         * g++.dg/lookup/conv-1.C: Same.
2263         * g++.dg/lookup/decl1.C: Same.
2264         * g++.dg/lookup/koenig1.C: Same.
2265         * g++.dg/lookup/scoped1.C: Same.
2266         * g++.dg/lookup/scoped2.C: Same.
2267         * g++.dg/lookup/two-stage4.C: Same.
2268         * g++.dg/lookup/used-before-declaration.C: Same.
2269         * g++.dg/lookup/using.C: Same.
2270         * g++.dg/lookup/using17.C: Same.
2271         * g++.dg/lookup/using2.C: Same.
2272         * g++.dg/other/abstract2.C: Same.
2273         * g++.dg/other/classkey1.C: Same.
2274         * g++.dg/other/component1.C: Same.
2275         * g++.dg/other/const1.C: Same.
2276         * g++.dg/other/const2.C: Same.
2277         * g++.dg/other/conversion1.C: Same.
2278         * g++.dg/other/do1.C: Same.
2279         * g++.dg/other/error1.C: Same.
2280         * g++.dg/other/error10.C: Same.
2281         * g++.dg/other/error3.C: Same.
2282         * g++.dg/other/error4.C: Same.
2283         * g++.dg/other/error5.C: Same.
2284         * g++.dg/other/error8.C: Same.
2285         * g++.dg/other/error9.C: Same.
2286         * g++.dg/other/field1.C: Same.
2287         * g++.dg/other/init1.C: Same.
2288         * g++.dg/other/ptrmem2.C: Same.
2289         * g++.dg/other/return1.C: Same.
2290         * g++.dg/overload/builtin3.C: Same.
2291         * g++.dg/overload/error1.C: Same.
2292         * g++.dg/overload/error2.C: Same.
2293         * g++.dg/overload/koenig2.C: Same.
2294         * g++.dg/overload/pmf1.C: Same.
2295         * g++.dg/parse/args1.C: Same.
2296         * g++.dg/parse/attr3.C: Same.
2297         * g++.dg/parse/constant4.C: Same.
2298         * g++.dg/parse/crash10.C: Same.
2299         * g++.dg/parse/crash18.C: Same.
2300         * g++.dg/parse/crash19.C: Same.
2301         * g++.dg/parse/crash20.C: Same.
2302         * g++.dg/parse/crash21.C: Same.
2303         * g++.dg/parse/crash22.C: Same.
2304         * g++.dg/parse/crash32.C: Same.
2305         * g++.dg/parse/decl-specifier-1.C: Same.
2306         * g++.dg/parse/error58.C: Same.
2307         * g++.dg/parse/local-class1.C: Same.
2308         * g++.dg/parse/non-dependent2.C: Same.
2309         * g++.dg/parse/parameter-declaration-1.C: Same.
2310         * g++.dg/parse/ptrmem2.C: Same.
2311         * g++.dg/parse/ptrmem3.C: Same.
2312         * g++.dg/parse/saved1.C: Same.
2313         * g++.dg/tc1/dr101.C: Same.
2314         * g++.dg/tc1/dr142.C: Same.
2315         * g++.dg/tc1/dr176.C: Same.
2316         * g++.dg/template/conv4.C: Same.
2317         * g++.dg/template/crash56.C: Same.
2318         * g++.dg/template/dependent-expr2.C: Same.
2319         * g++.dg/template/error1.C: Same.
2320         * g++.dg/template/error2.C: Same.
2321         * g++.dg/template/explicit6.C: Same.
2322         * g++.dg/template/init-list.C: Same.
2323         * g++.dg/template/local1.C: Same.
2324         * g++.dg/template/lookup2.C: Same.
2325         * g++.dg/template/meminit2.C: Same.
2326         * g++.dg/template/nontype25.C: Same.
2327         * g++.dg/template/ptrmem2.C: Same.
2328         * g++.dg/template/qualttp19.C: Same.
2329         * g++.dg/template/qualttp20.C: Same.
2330         * g++.dg/template/ttp3.C: Same.
2331         * g++.dg/template/unify4.C: Same.
2332         * g++.dg/template/unify6.C: Same.
2333         * g++.dg/template/unify7.C: Same.
2334         * g++.dg/template/warn1.C: Same.
2335         * g++.dg/tree-ssa/dom-invalid.C: Same.
2336         * g++.dg/ubsan/shift-1.C: Same.
2337         * g++.dg/warn/Wunused-2.C: Same.
2338         * g++.dg/warn/Wunused-4.C: Same.
2339         * g++.dg/warn/Wunused-6.C: Same.
2340         * g++.dg/warn/deprecated-6.C: Same.
2341         * g++.dg/warn/deprecated.C: Same.
2342         * g++.dg/warn/effc1.C: Same.
2343         * g++.dg/warn/effc3.C: Same.
2344         * g++.dg/warn/incomplete1.C: Same.
2345         * g++.dg/warn/inline1.C: Same.
2346         * g++.dg/warn/noeffect2.C: Same.
2347         * g++.dg/warn/noeffect4.C: Same.
2348         * g++.dg/warn/oldcast1.C: Same.
2349         * g++.dg/warn/sentinel.C: Same.
2350         * g++.dg/warn/unit-1.C: Same.
2351         * g++.old-deja/g++.pt/inherit2.C: Same.
2352         * g++.old-deja/g++.pt/overload8.C: Same.
2353         * gcc.dg/20000926-1.c: Same.
2354         * gcc.dg/20040223-1.c: Same.
2355         * gcc.dg/Warray-bounds-7.c: Same.
2356         * gcc.dg/alias-1.c: Same.
2357         * gcc.dg/alias-12.c: Same.
2358         * gcc.dg/alias-13.c: Same.
2359         * gcc.dg/alias-2.c: Same.
2360         * gcc.dg/array-13.c: Same.
2361         * gcc.dg/array-4.c: Same.
2362         * gcc.dg/attr-ifunc-2.c: Same.
2363         * gcc.dg/attr-invalid.c: Same.
2364         * gcc.dg/attr-noinline.c: Same.
2365         * gcc.dg/bitfld-2.c: Same.
2366         * gcc.dg/c90-const-expr-7.c: Same.
2367         * gcc.dg/c99-const-expr-7.c: Same.
2368         * gcc.dg/cpp/20000625-1.c: Same.
2369         * gcc.dg/cpp/charconst-4.c: Same.
2370         * gcc.dg/cpp/include2.c: Same.
2371         * gcc.dg/cpp/include2a.c: Same.
2372         * gcc.dg/decl-4.c: Same.
2373         * gcc.dg/deprecated-4.c: Same.
2374         * gcc.dg/deprecated.c: Same.
2375         * gcc.dg/dfp/altivec-types.c: Same.
2376         * gcc.dg/float-range-1.c: Same.
2377         * gcc.dg/pack-test-3.c: Same.
2378         * gcc.dg/pr11492.c: Same.
2379         * gcc.dg/pr15360-1.c: Same.
2380         * gcc.dg/pr37908.c: Same.
2381         * gcc.dg/pr53265.c: Same.
2382         * gcc.dg/pr57287-2.c: Same.
2383         * gcc.dg/pr57287.c: Same.
2384         * gcc.dg/redecl-1.c: Same.
2385         * gcc.dg/sync-3.c: Same.
2386         * gcc.dg/two-types-1.c: Same.
2387         * gcc.dg/two-types-2.c: Same.
2388         * gcc.dg/two-types-4.c: Same.
2389         * gcc.dg/two-types-5.c: Same.
2390         * gcc.dg/two-types-6.c: Same.
2391         * gcc.dg/two-types-7.c: Same.
2392         * gcc.dg/two-types-8.c: Same.
2393         * gcc.dg/two-types-9.c: Same.
2394         * gcc.dg/uninit-I.c: Same.
2395         * gcc.dg/uninit-pr19430.c: Same.
2396         * gcc.dg/visibility-7.c: Same.
2397         * gcc.dg/winline-10.c: Same.
2398         * gcc.dg/winline-2.c: Same.
2399         * gcc.dg/winline-3.c: Same.
2400         * gcc.dg/winline-9.c: Same.
2401         * gcc.target/i386/attr-returns_twice-1.c: Same.
2402         * gcc.target/i386/chkp-const-check-2.c: Same.
2403         * gcc.target/i386/chkp-label-address.c: Same.
2404         * gcc.target/i386/chkp-remove-bndint-2.c: Same.
2405         * gcc.target/i386/pr39162.c: Same.
2406         * gcc.target/i386/sse-5.c: Same.
2407         * gcc.target/powerpc/altivec-types-1.c: Same.
2408         * gcc.target/powerpc/altivec-types-2.c: Same.
2409         * gcc.target/powerpc/altivec-types-3.c: Same.
2410         * gcc.target/powerpc/float128-mix.c: Same.
2411         * gcc.target/powerpc/no-r11-3.c: Same.
2412         * gcc.target/spu/Wmain.c: Same.
2413         * gcc.target/spu/ea/errors2.c: Same.
2414         * gfortran.dg/assignment_1.f90: Same.
2415         * gfortran.dg/common_3.f90: Same.
2416         * gfortran.dg/der_io_1.f90: Same.
2417         * gfortran.dg/g77/20030326-1.f: Same.
2418         * gfortran.dg/g77/9263.f: Same.
2419         * gfortran.dg/g77/960317-1.f: Same.
2420         * gfortran.dg/g77/970625-2.f: Same.
2421         * gfortran.dg/g77/980615-0.f: Same.
2422         * gfortran.dg/g77/check0.f: Same.
2423         * gfortran.dg/g77/dnrm2.f: Same.
2424         * gfortran.dg/g77/pr9258.f: Same.
2425         * gfortran.dg/ichar_1.f90: Same.
2426         * gfortran.dg/interface_1.f90: Same.
2427         * gfortran.dg/namelist_1.f90: Same.
2428         * gfortran.dg/namelist_2.f90: Same.
2429         * gfortran.dg/namelist_3.f90: Same.
2430         * gfortran.dg/namelist_print_2.f: Same.
2431         * gfortran.dg/oldstyle_1.f90: Same.
2432         * gfortran.dg/runtime_warning_1.f90: Same.
2433         * gfortran.dg/underflow.f90: Same.
2434         * gnat.dg/specs/integer_value.ads: Same.
2435         * obj-c++.dg/fsf-package-0.m: Same.
2436         * objc.dg/two-types-1.m: Same.
2437
2438 2017-04-28  Martin Liska  <mliska@suse.cz>
2439
2440         PR gcov-profile/79891
2441         * gcc.misc-tests/gcov-17.c: New test.
2442         * gcc.misc-tests/gcov-18.c: New test.
2443
2444 2017-04-28  Tom de Vries  <tom@codesourcery.com>
2445
2446         * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
2447         dg-(error|warning|message|bogus).
2448         * g++.dg/parse/parameter-declaration-1.C: Same.
2449         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
2450         * gcc.dg/Wpointer-sign-Wall.c: Same.
2451         * gcc.dg/Wpointer-sign-pedantic.c: Same.
2452         * gcc.dg/cpp/19990413-1.c: Same.
2453         * gcc.dg/dg-test-1.c: Same.
2454         * gcc.dg/empty-source-2.c: Same.
2455         * gcc.dg/empty-source-3.c: Same.
2456         * gcc.dg/format/c99-printf-1.c: Same.
2457         * gcc.dg/format/c99-scanf-1.c: Same.
2458         * gcc.dg/label-decl-2.c: Same.
2459         * gcc.dg/m-un-2.c: Same.
2460         * gcc.dg/uninit-pr20644-O0.c: Same.
2461         * gfortran.dg/pr70006.f90: Same.
2462         * obj-c++.dg/fsf-package-0.m: Same.
2463
2464 2017-04-28  Tom de Vries  <tom@codesourcery.com>
2465
2466         * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
2467         dg-(error|warning|message|bogus).
2468         * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2469         * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2470         * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2471         * c-c++-common/pr20000.c: Same.
2472         * c-c++-common/pr49706.c: Same.
2473         * g++.dg/ext/utf16-4.C: Same.
2474         * g++.dg/parse/error2.C: Same.
2475         * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2476         * g++.dg/warn/Wtype-limits.C: Same.
2477         * g++.dg/warn/overflow-warn-1.C: Same.
2478         * g++.dg/warn/overflow-warn-3.C: Same.
2479         * gcc.dg/Wpointer-sign-Wall.c: Same.
2480         * gcc.dg/Wpointer-sign-pedantic.c: Same.
2481         * gcc.dg/Wtype-limits-Wextra.c: Same.
2482         * gcc.dg/Wtype-limits.c: Same.
2483         * gcc.dg/cpp/19990413-1.c: Same.
2484         * gcc.dg/dg-test-1.c: Same.
2485         * gcc.dg/empty-source-2.c: Same.
2486         * gcc.dg/empty-source-3.c: Same.
2487         * gcc.dg/label-decl-2.c: Same.
2488         * gcc.dg/m-un-2.c: Same.
2489         * gcc.dg/uninit-pr19430-O0.c: Same.
2490         * gcc.dg/uninit-pr19430.c: Same.
2491         * gcc.dg/uninit-pr20644-O0.c: Same.
2492         * gcc.dg/utf16-4.c: Same.
2493         * gfortran.dg/pr70006.f90: Same.
2494         * obj-c++.dg/fsf-package-0.m: Same.
2495
2496 2017-04-28  Richard Biener  <rguenther@suse.de>
2497
2498         * gcc.dg/tree-ssa/evrp7.c: New testcase.
2499         * gcc.dg/tree-ssa/evrp8.c: Likewise.
2500         * gcc.dg/tree-ssa/evrp9.c: Likewise.
2501         * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
2502         * gcc.dg/tree-ssa/vrp36.c: Likewise.
2503         * gcc.dg/tree-ssa/pr49039.c: Likewise.
2504
2505 2017-04-27  Marek Polacek  <polacek@redhat.com>
2506
2507         PR sanitizer/80349
2508         * c-c++-common/ubsan/pr80349.c: New test.
2509
2510 2017-04-27  Volker Reichelt  <v.reichelt@netcologne.de>
2511
2512         * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
2513         diagnostics.
2514         * g++.dg/warn/pr12242.C: Likewise.
2515
2516 2017-04-27  David Edelsohn  <dje.gcc@gmail.com>
2517
2518         * gcc.c-torture/execute/alias-3.c: Skip on AIX.
2519
2520 2017-04-27  Martin Liska  <mliska@suse.cz>
2521
2522         PR testsuite/79455
2523         * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
2524         more generic.
2525
2526 2017-04-27  Jakub Jelinek  <jakub@redhat.com>
2527
2528         PR c++/80534
2529         * g++.dg/other/pr80534-1.C: New test.
2530         * g++.dg/other/pr80534-2.C: New test.
2531
2532 2017-04-27  Richard Biener  <rguenther@suse.de>
2533
2534         PR middle-end/80539
2535         * gcc.dg/torture/pr80539.c: New testcase.
2536
2537 2017-04-27  Jakub Jelinek  <jakub@redhat.com>
2538
2539         PR target/77728
2540         * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
2541
2542 2017-04-26  Volker Reichelt  <v.reichelt@netcologne.de>
2543
2544         * g++.dg/diagnostic/nested-name-1.C: New test.
2545
2546 2017-04-26  Martin Liska  <mliska@suse.cz>
2547
2548         * gcc.dg/guality/guality.h: Add prefix to test verification.
2549
2550 2017-04-25  Nathan Sidwell  <nathan@acm.org>
2551
2552         * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
2553
2554 2017-04-25  Uros Bizjak  <ubizjak@gmail.com>
2555
2556         PR target/70799
2557         * gcc.target/i386/pr70799-5.c: New test.
2558
2559 2017-04-25  Martin Sebor  <msebor@redhat.com>
2560
2561         PR tree-optimization/80497
2562         * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
2563
2564 2017-04-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2565             Jakub Jelinek  <jakub@redhat.com>
2566
2567         PR target/77728
2568         * g++.dg/abi/pr77728-1.C: New test.
2569
2570 2017-04-25  Marek Polacek  <polacek@redhat.com>
2571
2572         PR sanitizer/80349
2573         * g++.dg/ubsan/pr80349-2.C: New test.
2574
2575 2017-04-25  Volker Reichelt  <v.reichelt@netcologne.de>
2576
2577         * g++.dg/cpp0x/enum34.C: New test.
2578
2579 2017-04-25  Tom de Vries  <tom@codesourcery.com>
2580
2581         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
2582         variables.
2583         (dg-line): New proc.
2584         (process-message): Handle line number variables.
2585         * objc.dg/try-catch-12.m: Use dg-line.
2586
2587 2017-04-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
2588
2589         PR target/80482
2590         * gcc.target/powerpc/vec-constvolatile.c: New test.
2591
2592 2017-04-25  David Malcolm  <dmalcolm@redhat.com>
2593
2594         * g++.dg/semicolon-fixits.C: New test case.
2595
2596 2017-04-25  David Malcolm  <dmalcolm@redhat.com>
2597
2598         * gcc.dg/semicolon-fixits.c: New test case.
2599
2600 2017-04-25  David Malcolm  <dmalcolm@redhat.com>
2601
2602         * g++.dg/lookup/missing-std-include.C: New test file.
2603
2604 2017-04-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2605             Jakub Jelinek  <jakub@redhat.com>
2606
2607         PR target/77728
2608         * g++.dg/abi/pr77728-2.C: New test.
2609
2610 2017-04-25  David Malcolm  <dmalcolm@redhat.com>
2611
2612         PR c++/80177
2613         * g++.dg/spellcheck-pr80177.C: New test case.
2614
2615 2017-04-25  Nathan Sidwell  <nathan@acm.org>
2616
2617         * g++.dg/dg.exp (find-cxx-tests): New function.
2618         (main): Use it, remove explicit pruning
2619
2620 2017-04-25  Richard Biener  <rguenther@suse.de>
2621
2622         PR tree-optimization/80492
2623         * gcc.dg/pr80492.c: New testcase.
2624
2625 2017-04-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2626
2627         * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
2628         for targets with int size less than 32 bits.
2629
2630 2017-04-25  Richard Biener  <rguenther@suse.de>
2631
2632         PR tree-optimization/79201
2633         * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
2634         * gcc.target/i386/pr22152.c: Disable sinking.
2635
2636 2017-04-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2637
2638         PR target/80464
2639         * gfortran.fortran-torture/compile/pr80464.f90: New test.
2640
2641 2017-04-25  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2642
2643         PR target/79895
2644         * gcc.target/s390/pr79895.c: New test.
2645
2646 2017-04-25  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2647
2648         PR target/80080
2649         * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
2650         * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
2651         * gcc.target/s390/md/atomic_exchange-1.inc: New test.
2652
2653 2017-04-25  Jakub Jelinek  <jakub@redhat.com>
2654
2655         PR rtl-optimization/80501
2656         * gcc.c-torture/execute/pr80501.c: New test.
2657
2658         PR rtl-optimization/80500
2659         * gcc.dg/pr80500.c: New test.
2660
2661 2017-04-25  Marc Glisse  <marc.glisse@inria.fr>
2662
2663         * gcc.dg/tree-ssa/cmpmul-1.c: New file.
2664         * gcc.dg/Wstrict-overflow-18.c: Xfail.
2665
2666 2017-04-22  Janus Weil  <janus@gcc.gnu.org>
2667
2668         PR fortran/80121
2669         * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
2670         directive.
2671
2672 2017-04-24  David Malcolm  <dmalcolm@redhat.com>
2673
2674         * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
2675         * jit.dg/test-alignment.c: New test case.
2676         * jit.dg/test-alignment.cc: New test case.
2677         * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
2678         New test case.
2679
2680 2017-04-24  David Malcolm  <dmalcolm@redhat.com>
2681
2682         PR c++/80016
2683         * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
2684         test function.
2685         (test_alignof): New test function.
2686
2687 2017-04-24  Marc Glisse  <marc.glisse@inria.fr>
2688
2689         * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
2690
2691 2017-04-24  Volker Reichelt  <v.reichelt@netcologne.de>
2692
2693         * g++.dg/diagnostic/duplicate1.C: New test.
2694         * g++.dg/cpp0x/duplicate1.C: New test.
2695
2696 2017-04-24  Martin Jambor  <mjambor@suse.cz>
2697
2698         PR tree-optimization/80293
2699         * g++.dg/tree-ssa/pr80293.C: New test.
2700
2701 2017-04-24  Martin Liska  <mliska@suse.cz>
2702
2703         PR middle-end/79931
2704         * g++.dg/ipa/pr79931.C: New test.
2705
2706 2017-04-24  Richard Biener  <rguenther@suse.de>
2707
2708         PR tree-optimization/80494
2709         * gfortran.dg/pr80494.f90: New testcase.
2710
2711 2017-04-24  Richard Biener  <rguenther@suse.de>
2712
2713         PR tree-optimization/79725
2714         * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
2715
2716 2017-04-24  Richard Biener  <rguenther@suse.de>
2717
2718         PR c++/2972
2719         * g++.dg/warn/Wuninitialized-10.C: New testcase.
2720
2721 2017-04-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2722
2723         PR fortran/80484
2724         * gfortran.dg/dtio_29.f03: New test.
2725
2726 2017-04-22  Janus Weil  <janus@gcc.gnu.org>
2727
2728         PR fortran/80121
2729         * gfortran.dg/intent_out_9.f90: New test case.
2730
2731 2017-04-23  Uros Bizjak  <ubizjak@gmail.com>
2732
2733         PR target/70799
2734         * gcc.target/i386/pr70799-4.c: New test.
2735
2736 2017-04-21  Janus Weil  <janus@gcc.gnu.org>
2737
2738         PR fortran/80392
2739         * gfortran.dg/proc_ptr_comp_49.f90: New test case.
2740
2741 2017-04-21  Uros Bizjak  <ubizjak@gmail.com>
2742
2743         * gcc.target/i386/pr79804.c: Add additional dg-error directive.
2744
2745 2017-04-21  Richard Biener  <rguenther@suse.de>
2746
2747         PR tree-optimization/79547
2748         * gcc.dg/tree-ssa/strlen-2.c: New testcase.
2749
2750 2017-04-21  Richard Biener  <rguenther@suse.de>
2751
2752         PR tree-optimization/78847
2753         * g++.dg/tree-ssa/pr78847.C: New testcase.
2754
2755 2017-04-21  Jakub Jelinek  <jakub@redhat.com>
2756
2757         PR c/80468
2758         * gcc.dg/pr80468.c: New test.
2759
2760 2017-04-21  Martin Liska  <mliska@suse.cz>
2761
2762         PR tree-optimization/66278
2763         * gcc.dg/vect/pr66278.c: New test.
2764
2765 2017-04-21  Richard Biener  <rguenther@suse.de>
2766
2767         PR tree-optimization/80237
2768         * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
2769         * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
2770         adjust expected optimizations.
2771
2772 2016-04-21  Richard Biener  <rguenther@suse.de>
2773
2774         * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
2775         of inner loops.
2776         * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
2777         * gcc.dg/vect/vect-104.c: Likewise.
2778
2779 2017-04-21  Eric Botcazou  <ebotcazou@adacore.com>
2780
2781         PR tree-optimization/80426
2782         * gcc.c-torture/execute/20170429-1.c: Rename into...
2783         * gcc.c-torture/execute/20170419-1.c: ...this.
2784
2785 2017-04-20  Uros Bizjak  <ubizjak@gmail.com>
2786
2787         PR target/79804
2788         * gcc.target/i386/pr79804.c: New test.
2789
2790 2017-04-20  Uros Bizjak  <ubizjak@gmail.com>
2791
2792         PR target/78090
2793         * gcc.target/i386/conversion-2.c: Remove obsolete test.
2794
2795 2017-04-20  David Edelsohn  <dje.gcc@gmail.com>
2796
2797         * g++/opt/pr80436.C: XFAIL on AIX.
2798
2799 2017-04-20  Jonathan Wakely  <jwakely@redhat.com>
2800
2801         PR c++/80473
2802         * g++.dg/diagnostic/pr80473.C: New test.
2803
2804 2017-04-20  Volker Reichelt  <v.reichelt@netcologne.de>
2805
2806         * g++.dg/warn/Wextra-semi.C: New test.
2807
2808 2017-04-20  Jakub Jelinek  <jakub@redhat.com>
2809
2810         PR middle-end/80423
2811         * g++.dg/other/pr80423.C: New test.
2812
2813 2017-04-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2814
2815         * gcc.dg/pr80170.c: Require ptr32plus.
2816
2817 2017-04-19  Eric Botcazou  <ebotcazou@adacore.com>
2818
2819         PR tree-optimization/80426
2820         * gcc.c-torture/execute/20170419-1.c: New test.
2821
2822 2017-04-19  Jakub Jelinek  <jakub@redhat.com>
2823
2824         PR debug/80461
2825         * g++.dg/debug/pr80461.C: New test.
2826
2827         PR c++/80459
2828         * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
2829         (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
2830         is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
2831
2832         PR debug/80436
2833         * g++.dg/opt/pr80436.C: New test.
2834
2835 2017-04-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2836
2837         * gcc.dg/torture/pr80341.c: Require int32plus.
2838
2839 2017-04-19  Eric Botcazou  <ebotcazou@adacore.com>
2840             Jeff Law  <law@redhat.com>
2841
2842         * gcc.c-torture/compile/20170419-1.c: New test.
2843
2844 2017-04-19  Tom de Vries  <tom@codesourcery.com>
2845
2846         PR testsuite/80221
2847         * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
2848         subsequent dg directives.
2849         * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2850         * c-c++-common/Wint-to-pointer-cast-3.c: Same.
2851         * c-c++-common/attr-fallthrough-2.c: Same.
2852         * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
2853         * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
2854         * c-c++-common/cilk-plus/AN/pr61191.c: Same.
2855         * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2856         * c-c++-common/cilk-plus/AN/pr62008.c: Same.
2857         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
2858         * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
2859         * c-c++-common/cilk-plus/CK/errors.c: Same.
2860         * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2861         * c-c++-common/cilk-plus/PS/clauses1.c: Same.
2862         * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
2863         * c-c++-common/cpp/pr57580.c: Same.
2864         * c-c++-common/goacc/asyncwait-1.c: Same.
2865         * c-c++-common/goacc/cache-2.c: Same.
2866         * c-c++-common/goacc/declare-2.c: Same.
2867         * c-c++-common/goacc/deviceptr-1.c: Same.
2868         * c-c++-common/goacc/routine-5.c: Same.
2869         * c-c++-common/gomp/clauses-2.c: Same.
2870         * c-c++-common/gomp/ordered-3.c: Same.
2871         * c-c++-common/gomp/pr67501.c: Same.
2872         * c-c++-common/pr20000.c: Same.
2873         * c-c++-common/pr43395.c: Same.
2874         * c-c++-common/pr49706.c: Same.
2875         * c-c++-common/pr77624-1.c: Same.
2876         * c-c++-common/pr77624-2.c: Same.
2877         * c-c++-common/raw-string-14.c: Same.
2878         * c-c++-common/raw-string-16.c: Same.
2879         * c-c++-common/raw-string-3.c: Same.
2880         * c-c++-common/raw-string-4.c: Same.
2881         * c-c++-common/raw-string-5.c: Same.
2882         * c-c++-common/raw-string-6.c: Same.
2883         * g++.dg/abi/mangle41.C: Same.
2884         * g++.dg/conversion/nullptr1.C: Same.
2885         * g++.dg/cpp0x/alias-decl-80296.C: Same.
2886         * g++.dg/cpp0x/auto27.C: Same.
2887         * g++.dg/cpp0x/constexpr-98.C: Same.
2888         * g++.dg/cpp0x/constexpr-diag2.C: Same.
2889         * g++.dg/cpp0x/diag2.C: Same.
2890         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
2891         * g++.dg/cpp0x/nullptr15.C: Same.
2892         * g++.dg/cpp0x/pr31431-2.C: Same.
2893         * g++.dg/cpp0x/pr31431.C: Same.
2894         * g++.dg/cpp0x/pr79118.C: Same.
2895         * g++.dg/cpp0x/static_assert3.C: Same.
2896         * g++.dg/cpp0x/temp_default2.C: Same.
2897         * g++.dg/cpp0x/trailing4.C: Same.
2898         * g++.dg/cpp0x/variadic-ex10.C: Same.
2899         * g++.dg/cpp0x/variadic-ex13.C: Same.
2900         * g++.dg/cpp0x/variadic-ex14.C: Same.
2901         * g++.dg/cpp0x/variadic-ex3.C: Same.
2902         * g++.dg/cpp0x/variadic-ex4.C: Same.
2903         * g++.dg/cpp0x/variadic59.C: Same.
2904         * g++.dg/cpp0x/vt-37737-2.C: Same.
2905         * g++.dg/cpp0x/vt-57397-1.C: Same.
2906         * g++.dg/cpp0x/vt-57397-2.C: Same.
2907         * g++.dg/cpp1z/constexpr-lambda8.C: Same.
2908         * g++.dg/cpp1z/gen-attrs1.C: Same.
2909         * g++.dg/diagnostic/pr71075.C: Same.
2910         * g++.dg/eh/goto2.C: Same.
2911         * g++.dg/eh/goto3.C: Same.
2912         * g++.dg/expr/bitfield4.C: Same.
2913         * g++.dg/expr/bitfield5.C: Same.
2914         * g++.dg/expr/bitfield6.C: Same.
2915         * g++.dg/expr/bool1.C: Same.
2916         * g++.dg/expr/bool3.C: Same.
2917         * g++.dg/expr/cond10.C: Same.
2918         * g++.dg/expr/cond11.C: Same.
2919         * g++.dg/expr/lval3.C: Same.
2920         * g++.dg/expr/lval4.C: Same.
2921         * g++.dg/ext/anon-struct4.C: Same.
2922         * g++.dg/ext/attrib44.C: Same.
2923         * g++.dg/ext/builtin3.C: Same.
2924         * g++.dg/ext/dllimport7.C: Same.
2925         * g++.dg/ext/label5.C: Same.
2926         * g++.dg/ext/no-asm-1.C: Same.
2927         * g++.dg/ext/utf16-4.C: Same.
2928         * g++.dg/ext/vla2.C: Same.
2929         * g++.dg/gomp/block-1.C: Same.
2930         * g++.dg/gomp/block-2.C: Same.
2931         * g++.dg/gomp/block-3.C: Same.
2932         * g++.dg/gomp/block-5.C: Same.
2933         * g++.dg/gomp/linear-2.C: Same.
2934         * g++.dg/gomp/target-1.C: Same.
2935         * g++.dg/gomp/target-2.C: Same.
2936         * g++.dg/gomp/taskgroup-1.C: Same.
2937         * g++.dg/gomp/teams-1.C: Same.
2938         * g++.dg/inherit/pure1.C: Same.
2939         * g++.dg/init/array43.C: Same.
2940         * g++.dg/init/array46.C: Same.
2941         * g++.dg/init/const10.C: Same.
2942         * g++.dg/init/ctor4-1.C: Same.
2943         * g++.dg/init/ctor4.C: Same.
2944         * g++.dg/init/new37.C: Same.
2945         * g++.dg/init/pr25811.C: Same.
2946         * g++.dg/init/pr29043.C: Same.
2947         * g++.dg/init/pr29571.C: Same.
2948         * g++.dg/lookup/duperr1.C: Same.
2949         * g++.dg/lookup/error1.C: Same.
2950         * g++.dg/lookup/koenig5.C: Same.
2951         * g++.dg/lookup/pr77549.C: Same.
2952         * g++.dg/lookup/suggestions1.C: Same.
2953         * g++.dg/lookup/using16.C: Same.
2954         * g++.dg/lookup/using7.C: Same.
2955         * g++.dg/other/anon-union3.C: Same.
2956         * g++.dg/other/array2.C: Same.
2957         * g++.dg/other/error13.C: Same.
2958         * g++.dg/other/error34.C: Same.
2959         * g++.dg/overload/builtin1.C: Same.
2960         * g++.dg/overload/conv-op1.C: Same.
2961         * g++.dg/overload/error3.C: Same.
2962         * g++.dg/overload/koenig1.C: Same.
2963         * g++.dg/overload/operator5.C: Same.
2964         * g++.dg/overload/template5.C: Same.
2965         * g++.dg/overload/unknown1.C: Same.
2966         * g++.dg/overload/using2.C: Same.
2967         * g++.dg/parse/constructor1.C: Same.
2968         * g++.dg/parse/crash36.C: Same.
2969         * g++.dg/parse/crash63.C: Same.
2970         * g++.dg/parse/error11.C: Same.
2971         * g++.dg/parse/error12.C: Same.
2972         * g++.dg/parse/error14.C: Same.
2973         * g++.dg/parse/error2.C: Same.
2974         * g++.dg/parse/error21.C: Same.
2975         * g++.dg/parse/error26.C: Same.
2976         * g++.dg/parse/error36.C: Same.
2977         * g++.dg/parse/friend12.C: Same.
2978         * g++.dg/parse/invalid-op1.C: Same.
2979         * g++.dg/parse/missing-template1.C: Same.
2980         * g++.dg/parse/parser-pr28152-2.C: Same.
2981         * g++.dg/parse/parser-pr28152.C: Same.
2982         * g++.dg/parse/pr16696-permissive.C: Same.
2983         * g++.dg/parse/pr16696.C: Same.
2984         * g++.dg/parse/pr69628.C: Same.
2985         * g++.dg/parse/ret-type2.C: Same.
2986         * g++.dg/parse/specialization1.C: Same.
2987         * g++.dg/parse/template3.C: Same.
2988         * g++.dg/parse/template9.C: Same.
2989         * g++.dg/parse/typename11.C: Same.
2990         * g++.dg/plugin/attribute_plugin-test-1.C: Same.
2991         * g++.dg/pr45330.C: Same.
2992         * g++.dg/rtti/typeid6.C: Same.
2993         * g++.dg/spellcheck-fields.C: Same.
2994         * g++.dg/spellcheck-typenames.C: Same.
2995         * g++.dg/tc1/dr108.C: Same.
2996         * g++.dg/tc1/dr147.C: Same.
2997         * g++.dg/template/arg7.C: Same.
2998         * g++.dg/template/conv11.C: Same.
2999         * g++.dg/template/crash13.C: Same.
3000         * g++.dg/template/crash55.C: Same.
3001         * g++.dg/template/dependent-expr5.C: Same.
3002         * g++.dg/template/error17.C: Same.
3003         * g++.dg/template/error33.C: Same.
3004         * g++.dg/template/error4.C: Same.
3005         * g++.dg/template/error50.C: Same.
3006         * g++.dg/template/error53.C: Same.
3007         * g++.dg/template/friend.C: Same.
3008         * g++.dg/template/func2.C: Same.
3009         * g++.dg/template/local6.C: Same.
3010         * g++.dg/template/member5.C: Same.
3011         * g++.dg/template/meminit1.C: Same.
3012         * g++.dg/template/nested3.C: Same.
3013         * g++.dg/template/nontype6.C: Same.
3014         * g++.dg/template/overload12.C: Same.
3015         * g++.dg/template/ptrmem8.C: Same.
3016         * g++.dg/template/qualified-id1.C: Same.
3017         * g++.dg/template/spec15.C: Same.
3018         * g++.dg/template/static1.C: Same.
3019         * g++.dg/template/static10.C: Same.
3020         * g++.dg/template/static2.C: Same.
3021         * g++.dg/template/ttp25.C: Same.
3022         * g++.dg/template/typedef2.C: Same.
3023         * g++.dg/template/typename2.C: Same.
3024         * g++.dg/template/unify10.C: Same.
3025         * g++.dg/template/unify6.C: Same.
3026         * g++.dg/template/unify7.C: Same.
3027         * g++.dg/template/unify9.C: Same.
3028         * g++.dg/template/varmod1.C: Same.
3029         * g++.dg/ubsan/div-by-zero-1.C: Same.
3030         * g++.dg/ubsan/pr63956.C: Same.
3031         * g++.dg/warn/Waddress-1.C: Same.
3032         * g++.dg/warn/Wconversion2.C: Same.
3033         * g++.dg/warn/Wnull-conversion-1.C: Same.
3034         * g++.dg/warn/Wsubobject-linkage-1.C: Same.
3035         * g++.dg/warn/Wsubobject-linkage-3.C: Same.
3036         * g++.dg/warn/Wswitch-1.C: Same.
3037         * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3038         * g++.dg/warn/Wtype-limits.C: Same.
3039         * g++.dg/warn/Wunused-parm-5.C: Same.
3040         * g++.dg/warn/deprecated-6.C: Same.
3041         * g++.dg/warn/deprecated.C: Same.
3042         * g++.dg/warn/incomplete1.C: Same.
3043         * g++.dg/warn/multiple-overflow-warn-1.C: Same.
3044         * g++.dg/warn/multiple-overflow-warn-2.C: Same.
3045         * g++.dg/warn/multiple-overflow-warn-3.C: Same.
3046         * g++.dg/warn/overflow-warn-1.C: Same.
3047         * g++.dg/warn/overflow-warn-3.C: Same.
3048         * g++.dg/warn/overflow-warn-4.C: Same.
3049         * g++.dg/warn/pr12242.C: Same.
3050         * g++.dg/warn/pr30551-2.C: Same.
3051         * g++.dg/warn/pr30551.C: Same.
3052         * g++.old-deja/g++.benjamin/16077.C: Same.
3053         * g++.old-deja/g++.bob/inherit1.C: Same.
3054         * g++.old-deja/g++.brendan/crash56.C: Same.
3055         * g++.old-deja/g++.brendan/template17.C: Same.
3056         * g++.old-deja/g++.eh/ctor1.C: Same.
3057         * g++.old-deja/g++.jason/bool5.C: Same.
3058         * g++.old-deja/g++.jason/cond.C: Same.
3059         * g++.old-deja/g++.jason/operator.C: Same.
3060         * g++.old-deja/g++.jason/pmf5.C: Same.
3061         * g++.old-deja/g++.law/ctors5.C: Same.
3062         * g++.old-deja/g++.law/missed-error2.C: Same.
3063         * g++.old-deja/g++.law/operators9.C: Same.
3064         * g++.old-deja/g++.law/temps1.C: Same.
3065         * g++.old-deja/g++.mike/for2.C: Same.
3066         * g++.old-deja/g++.mike/ns5.C: Same.
3067         * g++.old-deja/g++.mike/ns7.C: Same.
3068         * g++.old-deja/g++.mike/p10769b.C: Same.
3069         * g++.old-deja/g++.niklas/t120.C: Same.
3070         * g++.old-deja/g++.niklas/t121.C: Same.
3071         * g++.old-deja/g++.ns/koenig5.C: Same.
3072         * g++.old-deja/g++.oliva/overload1.C: Same.
3073         * g++.old-deja/g++.other/crash24.C: Same.
3074         * g++.old-deja/g++.other/crash25.C: Same.
3075         * g++.old-deja/g++.other/decl5.C: Same.
3076         * g++.old-deja/g++.other/lineno5.C: Same.
3077         * g++.old-deja/g++.other/null3.C: Same.
3078         * g++.old-deja/g++.other/overcnv2.C: Same.
3079         * g++.old-deja/g++.other/ptrmem7.C: Same.
3080         * g++.old-deja/g++.other/typename1.C: Same.
3081         * g++.old-deja/g++.other/vaarg3.C: Same.
3082         * g++.old-deja/g++.pt/crash10.C: Same.
3083         * g++.old-deja/g++.pt/crash28.C: Same.
3084         * g++.old-deja/g++.pt/crash38.C: Same.
3085         * g++.old-deja/g++.pt/explicit70.C: Same.
3086         * g++.old-deja/g++.pt/explicit77.C: Same.
3087         * g++.old-deja/g++.pt/expr2.C: Same.
3088         * g++.old-deja/g++.pt/spec5.C: Same.
3089         * g++.old-deja/g++.pt/spec6.C: Same.
3090         * g++.old-deja/g++.pt/typename3.C: Same.
3091         * g++.old-deja/g++.pt/typename5.C: Same.
3092         * g++.old-deja/g++.pt/typename6.C: Same.
3093         * g++.old-deja/g++.pt/typename7.C: Same.
3094         * g++.old-deja/g++.pt/unify4.C: Same.
3095         * g++.old-deja/g++.pt/unify8.C: Same.
3096         * g++.old-deja/g++.pt/vaarg3.C: Same.
3097         * g++.old-deja/g++.robertl/eb22.C: Same.
3098         * g++.old-deja/g++.robertl/eb4.C: Same.
3099         * g++.old-deja/g++.robertl/eb44.C: Same.
3100         * g++.old-deja/g++.robertl/eb69.C: Same.
3101         * g++.old-deja/g++.robertl/eb98.C: Same.
3102         * gcc.dg/20031223-1.c: Same.
3103         * gcc.dg/940510-1.c: Same.
3104         * gcc.dg/990506-0.c: Same.
3105         * gcc.dg/Walloca-1.c: Same.
3106         * gcc.dg/Walloca-2.c: Same.
3107         * gcc.dg/Wconversion-integer.c: Same.
3108         * gcc.dg/Wcxx-compat-8.c: Same.
3109         * gcc.dg/Wimplicit-int-1.c: Same.
3110         * gcc.dg/Wimplicit-int-2.c: Same.
3111         * gcc.dg/Wimplicit-int-4.c: Same.
3112         * gcc.dg/Wpointer-sign-Wall.c: Same.
3113         * gcc.dg/Wpointer-sign-pedantic.c: Same.
3114         * gcc.dg/Wshadow-1.c: Same.
3115         * gcc.dg/Wshadow-3.c: Same.
3116         * gcc.dg/Wswitch-enum-error.c: Same.
3117         * gcc.dg/Wswitch-enum.c: Same.
3118         * gcc.dg/Wswitch-error.c: Same.
3119         * gcc.dg/Wswitch.c: Same.
3120         * gcc.dg/Wtype-limits-Wextra.c: Same.
3121         * gcc.dg/Wtype-limits.c: Same.
3122         * gcc.dg/Wvla-larger-than-2.c: Same.
3123         * gcc.dg/anon-struct-5.c: Same.
3124         * gcc.dg/array-10.c: Same.
3125         * gcc.dg/array-11.c: Same.
3126         * gcc.dg/array-15.c: Same.
3127         * gcc.dg/array-2.c: Same.
3128         * gcc.dg/array-8.c: Same.
3129         * gcc.dg/array-const-2.c: Same.
3130         * gcc.dg/array-const-3.c: Same.
3131         * gcc.dg/bitfld-1.c: Same.
3132         * gcc.dg/bitfld-8.c: Same.
3133         * gcc.dg/builtin-redefine.c: Same.
3134         * gcc.dg/c11-noreturn-1.c: Same.
3135         * gcc.dg/c11-noreturn-2.c: Same.
3136         * gcc.dg/c11-static-assert-3.c: Same.
3137         * gcc.dg/c90-arraydecl-1.c: Same.
3138         * gcc.dg/c90-complex-1.c: Same.
3139         * gcc.dg/c90-complit-1.c: Same.
3140         * gcc.dg/c90-const-expr-11.c: Same.
3141         * gcc.dg/c90-const-expr-7.c: Same.
3142         * gcc.dg/c90-const-expr-8.c: Same.
3143         * gcc.dg/c90-enum-comma-1.c: Same.
3144         * gcc.dg/c90-flex-array-1.c: Same.
3145         * gcc.dg/c90-hexfloat-1.c: Same.
3146         * gcc.dg/c90-idem-qual-1.c: Same.
3147         * gcc.dg/c90-idem-qual-2.c: Same.
3148         * gcc.dg/c90-idem-qual-3.c: Same.
3149         * gcc.dg/c90-mixdecl-1.c: Same.
3150         * gcc.dg/c90-restrict-1.c: Same.
3151         * gcc.dg/c90-return-1.c: Same.
3152         * gcc.dg/c99-array-nonobj-1.c: Same.
3153         * gcc.dg/c99-arraydecl-1.c: Same.
3154         * gcc.dg/c99-complex-1.c: Same.
3155         * gcc.dg/c99-complex-2.c: Same.
3156         * gcc.dg/c99-complit-2.c: Same.
3157         * gcc.dg/c99-const-expr-7.c: Same.
3158         * gcc.dg/c99-const-expr-8.c: Same.
3159         * gcc.dg/c99-flex-array-3.c: Same.
3160         * gcc.dg/c99-flex-array-7.c: Same.
3161         * gcc.dg/c99-flex-array-typedef-7.c: Same.
3162         * gcc.dg/c99-impl-decl-1.c: Same.
3163         * gcc.dg/c99-impl-int-1.c: Same.
3164         * gcc.dg/c99-impl-int-2.c: Same.
3165         * gcc.dg/c99-init-3.c: Same.
3166         * gcc.dg/c99-restrict-1.c: Same.
3167         * gcc.dg/c99-return-1.c: Same.
3168         * gcc.dg/c99-tag-1.c: Same.
3169         * gcc.dg/c99-tag-3.c: Same.
3170         * gcc.dg/call-diag-2.c: Same.
3171         * gcc.dg/cpp/19940712-1.c: Same.
3172         * gcc.dg/cpp/19951025-1.c: Same.
3173         * gcc.dg/cpp/19990413-1.c: Same.
3174         * gcc.dg/cpp/direct2.c: Same.
3175         * gcc.dg/cpp/direct2s.c: Same.
3176         * gcc.dg/cpp/pr28709.c: Same.
3177         * gcc.dg/cpp/pr61854-c90.c: Same.
3178         * gcc.dg/cpp/pr61854-c94.c: Same.
3179         * gcc.dg/cpp/pragma-1.c: Same.
3180         * gcc.dg/cpp/pragma-2.c: Same.
3181         * gcc.dg/cpp/trad/escaped-eof.c: Same.
3182         * gcc.dg/cpp/trad/literals-2.c: Same.
3183         * gcc.dg/cpp/warn-comments-2.c: Same.
3184         * gcc.dg/cpp/warn-comments-3.c: Same.
3185         * gcc.dg/cpp/warn-comments.c: Same.
3186         * gcc.dg/cpp/warn-long-long-2.c: Same.
3187         * gcc.dg/cpp/warn-long-long.c: Same.
3188         * gcc.dg/cpp/warn-redefined-2.c: Same.
3189         * gcc.dg/cpp/warn-redefined.c: Same.
3190         * gcc.dg/darwin-cfstring-2.c: Same.
3191         * gcc.dg/darwin-cfstring-format-1.c: Same.
3192         * gcc.dg/decl-9.c: Same.
3193         * gcc.dg/declspec-1.c: Same.
3194         * gcc.dg/declspec-10.c: Same.
3195         * gcc.dg/declspec-11.c: Same.
3196         * gcc.dg/declspec-13.c: Same.
3197         * gcc.dg/declspec-18.c: Same.
3198         * gcc.dg/declspec-4.c: Same.
3199         * gcc.dg/declspec-5.c: Same.
3200         * gcc.dg/declspec-6.c: Same.
3201         * gcc.dg/declspec-8.c: Same.
3202         * gcc.dg/deprecated-4.c: Same.
3203         * gcc.dg/deprecated.c: Same.
3204         * gcc.dg/dfp/composite-type.c: Same.
3205         * gcc.dg/empty-source-2.c: Same.
3206         * gcc.dg/empty-source-3.c: Same.
3207         * gcc.dg/format/attr-6.c: Same.
3208         * gcc.dg/format/branch-1.c: Same.
3209         * gcc.dg/format/c90-printf-1.c: Same.
3210         * gcc.dg/format/c90-strftime-2.c: Same.
3211         * gcc.dg/format/c99-strftime-1.c: Same.
3212         * gcc.dg/format/cmn-err-1.c: Same.
3213         * gcc.dg/format/few-1.c: Same.
3214         * gcc.dg/format/ms_branch-1.c: Same.
3215         * gcc.dg/format/ms_unnamed-1.c: Same.
3216         * gcc.dg/format/ms_va-1.c: Same.
3217         * gcc.dg/format/unnamed-1.c: Same.
3218         * gcc.dg/format/va-1.c: Same.
3219         * gcc.dg/format/xopen-1.c: Same.
3220         * gcc.dg/funcdef-var-1.c: Same.
3221         * gcc.dg/funcdef-var-2.c: Same.
3222         * gcc.dg/gnu89-const-expr-1.c: Same.
3223         * gcc.dg/gnu89-const-expr-2.c: Same.
3224         * gcc.dg/gnu90-const-expr-1.c: Same.
3225         * gcc.dg/gnu99-const-expr-1.c: Same.
3226         * gcc.dg/gnu99-const-expr-2.c: Same.
3227         * gcc.dg/gnu99-init-2.c: Same.
3228         * gcc.dg/gomp/_Atomic-5.c: Same.
3229         * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3230         * gcc.dg/gomp/atomic-5.c: Same.
3231         * gcc.dg/gomp/linear-1.c: Same.
3232         * gcc.dg/gomp/pr67500.c: Same.
3233         * gcc.dg/init-bad-1.c: Same.
3234         * gcc.dg/init-bad-2.c: Same.
3235         * gcc.dg/init-bad-3.c: Same.
3236         * gcc.dg/init-string-1.c: Same.
3237         * gcc.dg/label-compound-stmt-1.c: Same.
3238         * gcc.dg/label-decl-2.c: Same.
3239         * gcc.dg/label-decl-4.c: Same.
3240         * gcc.dg/large-size-array-2.c: Same.
3241         * gcc.dg/large-size-array-4.c: Same.
3242         * gcc.dg/lvalue-6.c: Same.
3243         * gcc.dg/m-un-2.c: Same.
3244         * gcc.dg/multiple-overflow-warn-1.c: Same.
3245         * gcc.dg/multiple-overflow-warn-2.c: Same.
3246         * gcc.dg/multiple-overflow-warn-3.c: Same.
3247         * gcc.dg/nested-redef-1.c: Same.
3248         * gcc.dg/no-asm-1.c: Same.
3249         * gcc.dg/no-asm-3.c: Same.
3250         * gcc.dg/no-asm-4.c: Same.
3251         * gcc.dg/noncompile/20010524-1.c: Same.
3252         * gcc.dg/noncompile/incomplete-5.c: Same.
3253         * gcc.dg/noncompile/pr44517.c: Same.
3254         * gcc.dg/noncompile/pr52290.c: Same.
3255         * gcc.dg/noreturn-1.c: Same.
3256         * gcc.dg/overflow-warn-1.c: Same.
3257         * gcc.dg/overflow-warn-2.c: Same.
3258         * gcc.dg/overflow-warn-3.c: Same.
3259         * gcc.dg/overflow-warn-4.c: Same.
3260         * gcc.dg/parm-mismatch-1.c: Same.
3261         * gcc.dg/parser-pr28152-2.c: Same.
3262         * gcc.dg/parser-pr28152.c: Same.
3263         * gcc.dg/pedwarn-init.c: Same.
3264         * gcc.dg/pointer-arith-2.c: Same.
3265         * gcc.dg/pointer-arith-3.c: Same.
3266         * gcc.dg/pointer-arith-4.c: Same.
3267         * gcc.dg/pr14475.c: Same.
3268         * gcc.dg/pr18596-3.c: Same.
3269         * gcc.dg/pr18809-1.c: Same.
3270         * gcc.dg/pr27953.c: Same.
3271         * gcc.dg/pr30457.c: Same.
3272         * gcc.dg/pr30551-2.c: Same.
3273         * gcc.dg/pr30551-3.c: Same.
3274         * gcc.dg/pr30551-4.c: Same.
3275         * gcc.dg/pr30551-5.c: Same.
3276         * gcc.dg/pr30551-6.c: Same.
3277         * gcc.dg/pr30551.c: Same.
3278         * gcc.dg/pr36997.c: Same.
3279         * gcc.dg/pr41842.c: Same.
3280         * gcc.dg/pr48552-1.c: Same.
3281         * gcc.dg/pr48552-2.c: Same.
3282         * gcc.dg/pr59717.c: Same.
3283         * gcc.dg/pr61077.c: Same.
3284         * gcc.dg/pr61096-1.c: Same.
3285         * gcc.dg/pr63626.c: Same.
3286         * gcc.dg/pr64223-1.c: Same.
3287         * gcc.dg/pr64223-2.c: Same.
3288         * gcc.dg/pr8788-1.c: Same.
3289         * gcc.dg/pr8927-1.c: Same.
3290         * gcc.dg/pragma-darwin.c: Same.
3291         * gcc.dg/pragma-diag-5.c: Same.
3292         * gcc.dg/pragma-message.c: Same.
3293         * gcc.dg/redecl-1.c: Same.
3294         * gcc.dg/simd-1.c: Same.
3295         * gcc.dg/simd-5.c: Same.
3296         * gcc.dg/simd-6.c: Same.
3297         * gcc.dg/spellcheck-fields.c: Same.
3298         * gcc.dg/spellcheck-typenames.c: Same.
3299         * gcc.dg/struct-semi-2.c: Same.
3300         * gcc.dg/struct-semi-3.c: Same.
3301         * gcc.dg/transparent-union-3.c: Same.
3302         * gcc.dg/ucnid-8.c: Same.
3303         * gcc.dg/uninit-pr19430-O0.c: Same.
3304         * gcc.dg/uninit-pr19430.c: Same.
3305         * gcc.dg/uninit-pr20644-O0.c: Same.
3306         * gcc.dg/utf-dflt.c: Same.
3307         * gcc.dg/utf-dflt2.c: Same.
3308         * gcc.dg/utf16-4.c: Same.
3309         * gcc.dg/vla-11.c: Same.
3310         * gcc.dg/vla-20.c: Same.
3311         * gcc.dg/vla-init-1.c: Same.
3312         * gcc.dg/vla-init-2.c: Same.
3313         * gcc.dg/vla-init-3.c: Same.
3314         * gcc.dg/weak/weak-6.c: Same.
3315         * gcc.dg/weak/weak-7.c: Same.
3316         * gcc.dg/wtr-int-type-1.c: Same.
3317         * gcc.target/aarch64/mgeneral-regs_1.c: Same.
3318         * gcc.target/arm/polytypes.c: Same.
3319         * gcc.target/i386/spellcheck-options-4.c: Same.
3320         * gcc.target/powerpc/20030218-1.c: Same.
3321         * gcc.target/sh/pr21255-4.c: Same.
3322         * gcc.test-framework/dg-error-exp-XP.c: Same.
3323         * gfortran.dg/array_constructor_30.f03: Same.
3324         * gfortran.dg/class_30.f90: Same.
3325         * gfortran.dg/goacc/subarrays.f95: Same.
3326         * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
3327         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
3328         * gfortran.dg/intrinsic_std_1.f90: Same.
3329         * gfortran.dg/pr70006.f90: Same.
3330         * gfortran.dg/warning-directive-1.F90: Same.
3331         * gfortran.dg/warning-directive-2.F90: Same.
3332         * gfortran.dg/warning-directive-3.F90: Same.
3333         * gfortran.dg/warning-directive-4.F90: Same.
3334         * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
3335         * obj-c++.dg/class-extension-1.mm: Same.
3336         * obj-c++.dg/class-extension-2.mm: Same.
3337         * obj-c++.dg/class-protocol-1.mm: Same.
3338         * obj-c++.dg/cxx-ivars-1.mm: Same.
3339         * obj-c++.dg/duplicate-class-1.mm: Same.
3340         * obj-c++.dg/exceptions-3.mm: Same.
3341         * obj-c++.dg/exceptions-4.mm: Same.
3342         * obj-c++.dg/exceptions-5.mm: Same.
3343         * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3344         * obj-c++.dg/fsf-package-0.m: Same.
3345         * obj-c++.dg/invalid-type-1.mm: Same.
3346         * obj-c++.dg/method-12.mm: Same.
3347         * obj-c++.dg/method-13.mm: Same.
3348         * obj-c++.dg/method-15.mm: Same.
3349         * obj-c++.dg/method-16.mm: Same.
3350         * obj-c++.dg/method-6.mm: Same.
3351         * obj-c++.dg/method-7.mm: Same.
3352         * obj-c++.dg/property/at-property-1.mm: Same.
3353         * obj-c++.dg/property/at-property-14.mm: Same.
3354         * obj-c++.dg/property/at-property-17.mm: Same.
3355         * obj-c++.dg/property/at-property-21.mm: Same.
3356         * obj-c++.dg/property/at-property-5.mm: Same.
3357         * obj-c++.dg/property/dotsyntax-4.mm: Same.
3358         * obj-c++.dg/property/dynamic-3.mm: Same.
3359         * obj-c++.dg/property/dynamic-4.mm: Same.
3360         * obj-c++.dg/property/property-neg-1.mm: Same.
3361         * obj-c++.dg/property/property-neg-6.mm: Same.
3362         * obj-c++.dg/property/synthesize-11.mm: Same.
3363         * obj-c++.dg/property/synthesize-5.mm: Same.
3364         * obj-c++.dg/property/synthesize-6.mm: Same.
3365         * obj-c++.dg/proto-lossage-4.mm: Same.
3366         * obj-c++.dg/protocol-qualifier-2.mm: Same.
3367         * obj-c++.dg/strings/strings-1.mm: Same.
3368         * obj-c++.dg/super-class-1.mm: Same.
3369         * obj-c++.dg/syntax-error-6.mm: Same.
3370         * obj-c++.dg/syntax-error-7.mm: Same.
3371         * obj-c++.dg/syntax-error-9.mm: Same.
3372         * obj-c++.dg/try-catch-13.mm: Same.
3373         * objc.dg/attributes/method-noreturn-1.m: Same.
3374         * objc.dg/bad-receiver-type-2.m: Same.
3375         * objc.dg/bad-receiver-type.m: Same.
3376         * objc.dg/call-super-2.m: Same.
3377         * objc.dg/class-2.m: Same.
3378         * objc.dg/class-extension-1.m: Same.
3379         * objc.dg/class-extension-2.m: Same.
3380         * objc.dg/class-protocol-1.m: Same.
3381         * objc.dg/desig-init-1.m: Same.
3382         * objc.dg/duplicate-class-1.m: Same.
3383         * objc.dg/exceptions-3.m: Same.
3384         * objc.dg/exceptions-4.m: Same.
3385         * objc.dg/exceptions-5.m: Same.
3386         * objc.dg/foreach-6.m: Same.
3387         * objc.dg/foreach-7.m: Same.
3388         * objc.dg/fsf-nsstring-format-1.m: Same.
3389         * objc.dg/fsf-package-0.m: Same.
3390         * objc.dg/invalid-type-1.m: Same.
3391         * objc.dg/method-11.m: Same.
3392         * objc.dg/method-19.m: Same.
3393         * objc.dg/method-2.m: Same.
3394         * objc.dg/method-20.m: Same.
3395         * objc.dg/method-5.m: Same.
3396         * objc.dg/method-6.m: Same.
3397         * objc.dg/method-7.m: Same.
3398         * objc.dg/method-9.m: Same.
3399         * objc.dg/missing-proto-3.m: Same.
3400         * objc.dg/private-1.m: Same.
3401         * objc.dg/property/at-property-1.m: Same.
3402         * objc.dg/property/at-property-14.m: Same.
3403         * objc.dg/property/at-property-17.m: Same.
3404         * objc.dg/property/at-property-21.m: Same.
3405         * objc.dg/property/at-property-5.m: Same.
3406         * objc.dg/property/dynamic-3.m: Same.
3407         * objc.dg/property/dynamic-4.m: Same.
3408         * objc.dg/property/property-neg-1.m: Same.
3409         * objc.dg/property/property-neg-6.m: Same.
3410         * objc.dg/property/synthesize-11.m: Same.
3411         * objc.dg/property/synthesize-5.m: Same.
3412         * objc.dg/property/synthesize-6.m: Same.
3413         * objc.dg/proto-hier-1.m: Same.
3414         * objc.dg/proto-lossage-4.m: Same.
3415         * objc.dg/protocol-qualifier-2.m: Same.
3416         * objc.dg/strings/strings-1.m: Same.
3417         * objc.dg/type-size-1.m: Same.
3418
3419 2017-04-18  Jeff Law  <law@redhat.com>
3420
3421         PR target/74563
3422         * gcc.target/mips/pr74563: New test.
3423
3424 2017-04-18  Jakub Jelinek  <jakub@redhat.com>
3425
3426         PR tree-optimization/80443
3427         * gcc.c-torture/compile/pr80443.c: New test.
3428
3429 2017-04-18  Richard Sandiford  <richard.sandiford@arm.com>
3430
3431         PR rtl-optimization/80357
3432         * gcc.c-torture/compile/pr80357.c: New test.
3433
3434 2017-04-18  Jeff Law  <law@redhat.com>
3435
3436         PR middle-end/80422
3437         * gcc.c-torture/compile/pr80422.c: New test.
3438
3439 2017-04-18  Jakub Jelinek  <jakub@redhat.com>
3440
3441         PR debug/80263
3442         * gcc.dg/debug/dwarf2/pr80263.c: New test.
3443
3444 2017-04-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3445
3446         PR target/80099
3447         * gcc.target/powerpc/pr80099-1.c: New test.
3448         * gcc.target/powerpc/pr80099-2.c: Likewise.
3449         * gcc.target/powerpc/pr80099-3.c: Likewise.
3450         * gcc.target/powerpc/pr80099-4.c: Likewise.
3451         * gcc.target/powerpc/pr80099-5.c: Likewise.
3452
3453 2017-04-18  Jakub Jelinek  <jakub@redhat.com>
3454
3455         PR sanitizer/80444
3456         * gcc.dg/sancov/pr80444.c: New test.
3457
3458         PR middle-end/79788
3459         PR middle-end/80375
3460         * gcc.dg/pr79788-1.c: New test.
3461         * gcc.dg/pr79788-2.c: New test.
3462
3463 2017-04-18  Marek Polacek  <polacek@redhat.com>
3464
3465         PR c++/80244 - ICE with attribute in template alias.
3466         * g++.dg/cpp0x/alias-decl-59.C: New test.
3467
3468         PR c++/80241 - ICE with alignas pack expansion.
3469         * g++.dg/cpp0x/alignas11.C: New test.
3470
3471 2017-04-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3472
3473         PR c++/80287
3474         * g++.dg/lto/pr80287_0.C: New test.
3475
3476 2017-04-12  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3477
3478         PR target/80315
3479         * gcc.target/powerpc/pr80315-1.c: New test.
3480         * gcc.target/powerpc/pr80315-2.c: New test.
3481         * gcc.target/powerpc/pr80315-3.c: New test.
3482         * gcc.target/powerpc/pr80315-4.c: New test.
3483
3484 2017-04-16  Tom de Vries  <tom@codesourcery.com>
3485
3486         * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
3487           directive.
3488         * g++.dg/parse/error3.C: Same.
3489         * g++.old-deja/g++.pt/niklas01a.C: Same.
3490         * gcc.dg/990506-0.c: Same.
3491         * gcc.dg/cpp/19990413-1.c: Same.
3492         * gcc.dg/cpp/pragma-1.c: Same.
3493         * gcc.dg/cpp/pragma-2.c: Same.
3494         * gcc.dg/m-un-2.c: Same.
3495         * objc.dg/private-1.m: Same.
3496
3497 2017-04-15  Uros Bizjak  <ubizjak@gmail.com>
3498
3499         * gcc.dg/pr54669.c: Fix dg-do directive.
3500         * gcc.dg/pr78582.c: Ditto.
3501         * gcc.dg/pr80020.c: Ditto.
3502         * gcc.dg/torture/pr57993-2.cpp: Ditto.
3503         * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
3504         * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
3505         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
3506         * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
3507         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
3508         * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
3509         * gcc.dg/tree-ssa/pr79352.c: Ditto.
3510         * gcc.dg/tree-ssa/pr79376.c: Ditto.
3511         * gcc.dg/tree-ssa/pr79691.c: Ditto.
3512
3513 2017-04-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3514
3515         * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
3516         * gfortran.dg/generic_29.f90: Likewise.
3517         * gfortran.dg/goacc/multi-clause.f90: Likewise.
3518         * gfortran.dg/pr41922.f90: Likewise.
3519         * gfortran.dg/pr70006.f90: Likewise.
3520
3521 2017-04-15  Segher Boessenkool  <segher@kernel.crashing.org>
3522
3523         PR tree-optimization/66612
3524         * gcc.target/powerpc/20050830-1.c: Remove xfail.
3525
3526 2017-04-14  Janus Weil  <janus@gcc.gnu.org>
3527
3528         PR fortran/80361
3529         * gfortran.dg/class_62.f90: New test case.
3530
3531 2017-04-14  Andrew Burgess  <andrew.burgess@embecosm.com>
3532
3533         * gcc.target/arc/loop-1.c: New file.
3534
3535 2017-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3536
3537         PR target/80098
3538         * gcc.target/powerpc/pr80098-1.c: New test.
3539         * gcc.target/powerpc/pr80098-2.c: Likewise.
3540         * gcc.target/powerpc/pr80098-3.c: Likewise.
3541         * gcc.target/powerpc/pr80098-4.c: Likewise.
3542
3543 2017-04-13  Jakub Jelinek  <jakub@redhat.com>
3544
3545         PR sanitizer/80403
3546         * g++.dg/ubsan/pr80403-2.C: New test.
3547
3548 2017-04-13  Vladimir Makarov  <vmakarov@redhat.com>
3549
3550         PR rtl-optimization/80343
3551         * gcc.target/powerpc/pr80343.c: New.
3552
3553 2017-04-13  Denis Khalikov  <d.khalikov@partner.samsung.com>
3554
3555         PR sanitizer/80414
3556         * c-c++-common/ubsan/bounds-15.c: New test.
3557
3558 2017-04-13  Richard Biener  <rguenther@suse.de>
3559
3560         PR testsuite/80416
3561         * g++.dg/torture/pr79671.C: Fix asm constraints.
3562
3563 2017-04-13  Jakub Jelinek  <jakub@redhat.com>
3564
3565         PR debug/80321
3566         * gcc.dg/debug/pr80321.c: New test.
3567
3568 2017-04-13  Eric Botcazou  <ebotcazou@adacore.com>
3569
3570         * gnat.dg/debug10.adb: New test.
3571         * gnat.dg/debug10_pkg.ads: New helper.
3572
3573 2017-04-12  Jakub Jelinek  <jakub@redhat.com>
3574
3575         PR tree-optimization/79390
3576         * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
3577
3578         PR sanitizer/80403
3579         PR sanitizer/80404
3580         PR sanitizer/80405
3581         * g++.dg/ubsan/pr80403.C: New test.
3582         * g++.dg/ubsan/pr80404.C: New test.
3583         * g++.dg/ubsan/pr80405.C: New test.
3584
3585         PR c/80163
3586         * gcc.dg/torture/pr80163.c: New test.
3587
3588 2017-04-12  Richard Biener  <rguenther@suse.de>
3589             Jeff Law  <law@redhat.com>
3590
3591         PR tree-optimization/80359
3592         * gcc.dg/torture/pr80359.c: New testcase.
3593
3594 2017-04-12  Richard Biener  <rguenther@suse.de>
3595             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3596
3597         PR middle-end/79671
3598         * g++.dg/torture/pr79671.C: New testcase.
3599         * g++.dg/lto/pr79671_0.C: Likewise.
3600         * g++.dg/lto/pr79671_1.c: Likewise.
3601
3602 2017-04-12  Jakub Jelinek  <jakub@redhat.com>
3603
3604         PR sanitizer/80349
3605         * g++.dg/ubsan/pr80349.C: New test.
3606
3607 2017-04-11  Jakub Jelinek  <jakub@redhat.com>
3608
3609         PR c++/80370
3610         * g++.dg/cpp1z/decomp28.C: New test.
3611
3612         PR middle-end/80100
3613         * gcc.dg/pr80100.c: New test.
3614
3615         PR rtl-optimization/80385
3616         * g++.dg/opt/pr80385.C: New test.
3617
3618 2017-04-11  Martin Liska  <mliska@suse.cz>
3619
3620         PR ipa/80212
3621         * g++.dg/ipa/pr80212.C: New test.
3622
3623 2017-04-11  Martin Sebor  <msebor@redhat.com>
3624
3625         PR middle-end/80364
3626         * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
3627
3628 2017-04-11  Martin Liska  <mliska@suse.cz>
3629
3630         PR sanitizer/70878
3631         * gcc.dg/ubsan/pr70878.c: New test.
3632
3633 2017-04-11  Jakub Jelinek  <jakub@redhat.com>
3634
3635         PR target/80381
3636         * gcc.target/i386/pr80381.c: New test.
3637
3638         PR c++/80363
3639         * g++.dg/ext/pr80363.C: New test.
3640
3641 2017-04-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3642
3643         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
3644         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
3645         Add avr-*-* to non-lp64 selector.
3646
3647 2017-04-10  Martin Sebor  <msebor@redhat.com>
3648
3649         * gcc.dg/pr40340-3.c: Adjust directive pattern.
3650         * gcc.dg/pr40340-4.c: Same.
3651
3652 2017-04-10  Nicolas Koenig  <koenigni@student.ethz.ch>
3653
3654         PR fortran/69498
3655         * gfortran.dg/submodule_unexp.f90: Modified test
3656         to account for new error.
3657         * gfortran.dg/submodule_twice.f90: New Test
3658
3659 2017-04-10  Jakub Jelinek  <jakub@redhat.com>
3660
3661         PR c++/80176
3662         * g++.dg/init/ref23.C: New test.
3663
3664 2017-04-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3665
3666         PR tree-optimization/80304
3667         * gfortran.dg/do_concurrent_4.f90:  New test case.
3668
3669 2017-04-10  Janus Weil  <janus@gcc.gnu.org>
3670
3671         PR fortran/80046
3672         * gfortran.dg/proc_ptr_comp_48.f90: New test case.
3673
3674 2017-04-10  David Edelsohn  <dje.gcc@gmail.com>
3675
3676         * g++.dg/torture/pr79905.C: Add -maltivec option.
3677
3678 2017-04-10  Jeff Law  <law@redhat.com>
3679
3680         PR tree-optimization/80374
3681         * g++.dg/pr80374.c: New test.
3682
3683 2017-04-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3684
3685         PR target/80108
3686         * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
3687         * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
3688
3689 2017-04-10  Uros Bizjak  <ubizjak@gmail.com>
3690
3691         * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
3692
3693 2017-04-10  Uros Bizjak  <ubizjak@gmail.com>
3694
3695         PR testsuite/79356
3696         * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
3697
3698 2017-04-10  Daniel Santos <daniel.santos@pobox.com>
3699
3700         PR testsuite/79867
3701         * lib/target-libpath.exp: Merge in cygwin fix from libffi.
3702
3703 2017-04-10  Marek Polacek  <polacek@redhat.com>
3704
3705         PR sanitizer/80348
3706         * g++.dg/ubsan/div-by-zero-3.C: New test.
3707
3708 2017-04-10  Bin Cheng  <bin.cheng@arm.com>
3709
3710         PR tree-optimization/80153
3711         * gcc.c-torture/execute/pr80153.c: New.
3712
3713 2017-04-10  Richard Biener  <rguenther@suse.de>
3714
3715         PR middle-end/80362
3716         * gcc.dg/torture/pr80362.c: New testcase.
3717
3718 2017-04-10  Richard Biener  <rguenther@suse.de>
3719
3720         PR tree-optimization/80304
3721         * gcc.dg/torture/pr80304.c: New testcase.
3722
3723 2017-04-10  Nathan Sidwell  <nathan@acm.org>
3724
3725         PR target/79905
3726         * g++.dg/torture/pr79905.C: New.
3727
3728 2017-04-10  Martin Liska  <mliska@suse.cz>
3729
3730         PR sanitizer/80350
3731         * c-c++-common/ubsan/pr80350.c: New test.
3732
3733 2017-04-10  Jakub Jelinek  <jakub@redhat.com>
3734
3735         PR target/80324
3736         * gcc.target/i386/avx512f-reduce-op-1.c: New test.
3737
3738 2017-04-08  Martin Liska  <mliska@suse.cz>
3739
3740         Revert:
3741         2017-04-07  Martin Liska  <mliska@suse.cz>
3742
3743         PR ipa/80212
3744         * g++.dg/ipa/pr80212.C: New test.
3745
3746 2017-04-07  Jakub Jelinek  <jakub@redhat.com>
3747
3748         * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
3749         dg-options.
3750         * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
3751
3752         PR target/80322
3753         PR target/80323
3754         PR target/80325
3755         PR target/80326
3756         * gcc.target/i386/avx512f-undefined-1.c: New test.
3757         * gcc.target/i386/avx512f-cvtsd-1.c: New test.
3758         * gcc.target/i386/avx-cvtsd-1.c: New test.
3759         * gcc.target/i386/avx512f-cvtss-1.c: New test.
3760         * gcc.target/i386/avx512f-abspd-1.c: New test.
3761         * gcc.target/i386/avx-cvtss-1.c: New test.
3762         * gcc.target/i386/avx512f-absps-1.c: New test.
3763         * gcc.target/i386/avx512f-int2mask-1.c: New test.
3764         * gcc.target/i386/avx512f-mask2int-1.c: New test.
3765
3766 2017-04-07  Marek Polacek  <polacek@redhat.com>
3767
3768         PR sanitizer/80348
3769         * g++.dg/ubsan/div-by-zero-2.C: New test.
3770
3771         PR c++/80095
3772         * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
3773
3774 2017-04-07  Vladimir Makarov  <vmakarov@redhat.com>
3775
3776         PR rtl-optimization/70478
3777         * gcc.target/s390/pr70478.c: New.
3778
3779 2017-04-07  Martin Liska  <mliska@suse.cz>
3780
3781         PR target/79889
3782         * g++.dg/ext/mv8.C: Add aarch64* targets.
3783
3784 2017-04-07  Martin Liska  <mliska@suse.cz>
3785
3786         PR ipa/80212
3787         * g++.dg/ipa/pr80212.C: New test.
3788
3789 2017-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3790
3791         * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
3792
3793 2017-04-07  Richard Biener  <rguenther@suse.de>
3794
3795         PR tree-optimization/80334
3796         * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
3797         alignas on stack.
3798
3799 2017-04-07  Richard Biener  <rguenther@suse.de>
3800
3801         PR middle-end/80341
3802         * gcc.dg/torture/pr80341.c: New testcase.
3803
3804 2017-04-06  Jakub Jelinek  <jakub@redhat.com>
3805
3806         PR debug/80234
3807         * g++.dg/debug/dwarf2/pr80234-1.C: New test.
3808         * g++.dg/debug/dwarf2/pr80234-2.C: New test.
3809
3810 2017-04-06  Uros Bizjak  <ubizjak@gmail.com>
3811
3812         PR target/79733
3813         * gcc.target/i386/pr79733.c: New test.
3814
3815 2017-04-06  Uros Bizjak  <ubizjak@gmail.com>
3816
3817         PR target/80298
3818         * gcc.target/i386/pr80298-1.c: New test.
3819         * gcc.target/i386/pr80298-2.c: Ditto.
3820
3821 2017-04-06  Thomas Preud'homme  <thomas.preudhomme@arm.com
3822
3823         PR target/80082
3824         * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
3825         ARMv7-R.
3826
3827 2017-04-06  Richard Biener  <rguenther@suse.de>
3828
3829         PR tree-optimization/80334
3830         * g++.dg/torture/pr80334.C: New testcase.
3831
3832 2017-04-06  Martin Liska  <mliska@suse.cz>
3833
3834         PR sanitizer/80166
3835         * gcc.dg/asan/pr80166.c: New test.
3836
3837 2017-04-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3838
3839         PR tree-optimization/79390
3840         * gcc.target/i386/pr79390.c: Allow for cmovl.a.
3841
3842 2017-04-06  Richard Biener  <rguenther@suse.de>
3843
3844         PR tree-optimization/80262
3845         * gcc.target/i386/pr80262.c: New testcase.
3846
3847 2017-04-06  Richard Biener  <rguenther@suse.de>
3848
3849         PR middle-end/80281
3850         * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
3851
3852 2017-04-05  Vladimir Makarov  <vmakarov@redhat.com>
3853
3854         PR rtl-optimization/70703
3855         * gcc.target/i386/pr70703.c: New.
3856
3857 2017-04-05  Jakub Jelinek  <jakub@redhat.com>
3858
3859         PR sanitizer/80308
3860         * c-c++-common/asan/pr80308.c: New test.
3861
3862 2017-04-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3863
3864         PR target/79890
3865         * gcc.target/s390/pr79890.c: New test case.
3866
3867 2017-04-05  Jakub Jelinek  <jakub@redhat.com>
3868
3869         PR target/80310
3870         * c-c++-common/ubsan/pr80310.c: New test.
3871
3872 2017-04-04  Jakub Jelinek  <jakub@redhat.com>
3873
3874         PR c++/80297
3875         * g++.dg/torture/pr80297.C: New test.
3876
3877         PR tree-optimization/79390
3878         * gcc.target/i386/pr79390.c: New test.
3879         * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
3880
3881 2017-04-04  Volker Reichelt  <v.reichelt@netcologne.de>
3882
3883         PR c++/80296
3884         * g++.dg/cpp0x/alias-decl-80296.C: New test.
3885
3886 2017-04-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3887
3888         PR target/80307
3889         * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
3890         targeting any CPU or architecture.
3891         * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3892         * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3893         * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3894         * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3895         * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3896         * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3897         * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3898         * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3899
3900 2017-04-04  Nicolas Koenig  <koenigni@student.ethz.ch>
3901
3902         PR fortran/69498
3903         * gfortran.dg/submodule_unexp.f90: New test.
3904
3905 2017-04-04  Jakub Jelinek  <jakub@redhat.com>
3906
3907         PR target/80286
3908         * gcc.target/i386/avx-pr80286.c: New test.
3909         * gcc.dg/pr80286.c: New test.
3910
3911 2017-04-04  Richard Biener  <rguenther@suse.de>
3912
3913         PR middle-end/80281
3914         * gcc.dg/torture/pr80281.c: New testcase.
3915
3916 2017-04-04  Richard Biener  <rguenther@suse.de>
3917
3918         PR tree-optimization/80275
3919         * g++.dg/opt/pr80275.C: Make g static.
3920
3921 2017-04-04  Segher Boessenkool  <segher@kernel.crashing.org>
3922
3923         PR rtl-optimization/60818
3924         * gcc.c-torture/compile/pr60818.c: New testcase.
3925
3926 2017-04-03  Jonathan Wakely  <jwakely@redhat.com>
3927
3928         * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
3929         * gcc.dg/20031012-1.c: Likewise.
3930         * gcc.dg/ipa/ipcp-1.c: Likewise.
3931         * gcc.dg/torture/matrix-3.c: Likewise.
3932         * gcc.target/powerpc/ppc-spe.c: Likewise.
3933         * gcc.target/rx/zero-width-bitfield.c: Likewise.
3934
3935 2017-04-03  Peter Bergner  <bergner@vnet.ibm.com>
3936
3937         PR target/80246
3938         * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
3939         powerpc_vsx_ok.
3940         (std, ld): Limit scan-assembler-times check to lp64.
3941         (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
3942         * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
3943         powerpc_vsx_ok.
3944
3945 2017-04-03  Peter Bergner  <bergner@vnet.ibm.com>
3946
3947         PR target/80246
3948         * gcc.target/powerpc/pr80246.c: Require hard_dfp.
3949
3950 2017-04-03  Richard Biener  <rguenther@suse.de>
3951
3952         PR tree-optimization/80275
3953         * g++.dg/opt/pr80275.C: New testcase.
3954
3955 2017-04-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3956
3957         PR testsuite/79356
3958         * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
3959
3960 2017-04-03  Robin Dapp  <rdapp@linux.vnet.ibm.com>
3961
3962         * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
3963         (bal): Increase iteration count and assume alignment.
3964
3965 2017-04-03  Bin Cheng  <bin.cheng@arm.com>
3966
3967         * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
3968
3969 2017-04-02  Andrew Pinski  <apinski@cavium.com>
3970
3971         * gcc.c-torture/compile/nested-3.c: New testcase.
3972         * gcc.c-torture/execute/20170401-1.c: New testcase.
3973         * gcc.c-torture/execute/20170401-2.c: New testcase.
3974
3975 2017-03-31  Segher Boessenkool  <segher@kernel.crashing.org>
3976
3977         PR rtl-optimization/79405
3978         gcc.dg/pr79405.c: New testcase.
3979
3980 2017-03-31  Jakub Jelinek  <jakub@redhat.com>
3981
3982         PR debug/79255
3983         * gcc.dg/pr79255.c: New test.
3984
3985         PR c++/79572
3986         * g++.dg/ubsan/null-8.C: New test.
3987
3988 2017-03-31  Pat Haugen  <pthaugen@us.ibm.com>
3989
3990         PR target/80107
3991         * gfortran.dg/pr80107.f: New.
3992
3993 2017-03-31  Jeff Law  <law@redhat.com>
3994
3995         PR tree-optimization/49498
3996         * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3997
3998 2017-03-31  Richard Biener  <rguenther@suse.de>
3999
4000         * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
4001
4002 2017-03-31  Richard Biener  <rguenther@suse.de>
4003
4004         * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
4005
4006 2017-03-31  Jakub Jelinek  <jakub@redhat.com>
4007
4008         PR libstdc++/80251
4009         * g++.dg/ext/is_aggregate.C: New test.
4010
4011         PR middle-end/80173
4012         * gcc.target/i386/pr80173.c: New test.
4013
4014         PR middle-end/80163
4015         * gcc.dg/pr80163.c: New test.
4016
4017         PR debug/80025
4018         * gcc.dg/torture/pr80025.c: New test.
4019
4020 2017-03-30  Matthew Fortune  <matthew.fortune@imgtec.com>
4021
4022         * gcc.target/mips/pr52125.c: Add -msym32.
4023
4024 2017-03-30  Jakub Jelinek  <jakub@redhat.com>
4025
4026         PR translation/80189
4027         * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
4028         * g++.dg/gomp/sharing-1.C: Likewise.
4029         * gfortran.dg/gomp/pr44536.f90: Likewise.
4030         * gfortran.dg/gomp/pr44036-1.f90: Likewise.
4031         * gfortran.dg/gomp/sharing-3.f90: Likewise.
4032         * gfortran.dg/gomp/crayptr3.f90: Likewise.
4033         * gfortran.dg/gomp/pr33439.f90: Likewise.
4034         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4035         * gfortran.dg/gomp/sharing-1.f90: Likewise.
4036         * gfortran.dg/gomp/sharing-2.f90: Likewise.
4037         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4038         * gcc.dg/gomp/sharing-1.c: Likewise.
4039
4040 2017-03-30  Peter Bergner  <bergner@vnet.ibm.com>
4041
4042         PR target/80246
4043         * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
4044         Darwin and SPE.
4045         (dxex, dxexq): Update return type.
4046         (diex, diexq): Update argument type.
4047         * gcc.target/powerpc/pr80246.c: New test.
4048
4049 2017-03-30  Martin Jambor  <mjambor@suse.cz>
4050
4051         PR ipa/77333
4052         * g++.dg/ipa/pr77333.C: New test.
4053
4054 2017-03-30  Jakub Jelinek  <jakub@redhat.com>
4055
4056         PR target/80206
4057         * gcc.target/i386/pr80206.c: New test.
4058
4059 2017-03-30  Richard Biener  <rguenther@suse.de>
4060
4061         PR tree-optimization/77498
4062         * gfortran.dg/pr77498.f: New testcase.
4063
4064 2017-03-29  Marek Polacek  <polacek@redhat.com>
4065
4066         PR c/79730
4067         * gcc.dg/pr79730.c: New test.
4068
4069 2017-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4070
4071         PR libgfortran/78670
4072         * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
4073         a character of length 1. Update test for success.
4074         * gfortran.dg/dtio_28.f03: New test.
4075         * gfortran.dg/dtio_4.f90: Update to open test file with status =
4076         'scratch' to delete the file when done.
4077
4078 2017-03-29  Segher Boessenkool  <segher@kernel.crashing.org>
4079
4080         PR rtl-optimization/80233
4081         * gcc.c-torture/compile/pr80233.c: New testcase.
4082
4083 2017-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4084
4085         PR fortran/80254
4086         * gfortran.dg/dec_io_2.f90:  Do not run on MINGW, run
4087         * gfortran.dg/dec_io_2a.f90:  instead (new test).
4088
4089 2017-03-28  Jiong Wang  <jiong.wang@arm.com>
4090
4091         * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
4092
4093 2017-03-28  Segher Boessenkool  <segher@kernel.crashing.org>
4094
4095         PR testsuite/43496
4096         * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
4097         generating PIC code.
4098
4099 2017-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4100
4101         PR rtl-optimization/80193
4102         * gcc.target/i386/pr80193.c: New.
4103
4104 2017-03-28  Janus Weil  <janus@gcc.gnu.org>
4105
4106         PR fortran/78661
4107         * gfortran.dg/dtio_25.f90: Modified test case.
4108         * gfortran.dg/dtio_27.f90: New test case.
4109
4110 2017-03-28  Uros Bizjak  <ubizjak@gmail.com>
4111
4112         PR target/53383
4113         * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
4114         * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
4115         * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
4116
4117 2017-03-28  Bin Cheng  <bin.cheng@arm.com>
4118
4119         * gcc.c-torture/compile/irreducible-loop.c: New.
4120
4121 2017-03-28  Richard Sandiford  <richard.sandiford@arm.com>
4122
4123         PR tree-optimization/80218
4124         * gcc.dg/pr80218.c: New test.
4125
4126 2017-03-28  Richard Biener  <rguenther@suse.de>
4127
4128         PR tree-optimization/78644
4129         * gcc.dg/pr78644-1.c: New testcase.
4130         * gcc.dg/pr78644-2.c: Likewise.
4131
4132 2017-03-28  Toma Tabacu  <toma.tabacu@imgtec.com>
4133
4134         * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
4135         * gcc.dg/pic-4.c: Likewise.
4136         * gcc.dg/pie-3.c: Likewise.
4137         * gcc.dg/pie-4.c: Likewise.
4138
4139 2017-03-28  Martin Liska  <mliska@suse.cz>
4140
4141         PR ipa/80205
4142         * g++.dg/ipa/pr80205.C: New test.
4143
4144 2017-03-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4145
4146         * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
4147         with sizeof(int) < 4.
4148         * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
4149         * gcc.c-torture/execute/pr79737-2.c: Likewise.
4150         * gcc.dg/torture/pr79777.c: Likewise.
4151         * gcc.dg/torture/pr79910.c: Likewise.
4152
4153 2017-03-28  Richard Biener  <rguenther@suse.de>
4154
4155         PR middle-end/80222
4156         * g++.dg/pr80222.C: New testcase.
4157
4158 2017-03-28  Martin Liska  <mliska@suse.cz>
4159
4160         PR ipa/80104
4161         * gcc.dg/ipa/pr80104.c: New test.
4162
4163 2017-03-28  Marek Polacek  <polacek@redhat.com>
4164
4165         PR sanitizer/80067
4166         * c-c++-common/ubsan/shift-10.c: New test.
4167
4168 2017-03-27  Jeff Law  <law@redhat.com>
4169
4170         PR tree-optimization/80216
4171         * gcc.c-torture/compile/pr80216.c: New test.
4172
4173 2017-03-27  Jakub Jelinek  <jakub@redhat.com>
4174
4175         PR middle-end/80162
4176         * c-c++-common/pr80162-1.c: New test.
4177         * c-c++-common/pr80162-2.c: New test.
4178         * c-c++-common/pr80162-3.c: New test.
4179
4180         PR target/80102
4181         * g++.dg/opt/pr80102.C: New test.
4182
4183 2017-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
4184
4185         PR target/78543
4186         * gcc.target/powerpc/pr78543.c: New test.
4187
4188 2017-03-27  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4189
4190         PR target/80103
4191         * gcc.target/powerpc/pr80103-1.c: New test.
4192
4193 2017-03-27  Richard Biener  <rguenther@suse.de>
4194
4195         PR tree-optimization/80181
4196         * gcc.dg/torture/pr80181.c: New testcase.
4197
4198 2017-03-27  Claudiu Zissulescu  <claziss@synopsys.com>
4199
4200         * gcc.target/arc/interrupt-4.c: New file.
4201
4202 2017-03-27  Richard Biener  <rguenther@suse.de>
4203
4204         PR ipa/79776
4205         * g++.dg/ipa/pr79776.C: New testcase.
4206
4207 2017-03-27  Jakub Jelinek  <jakub@redhat.com>
4208
4209         PR sanitizer/80168
4210         * gcc.dg/asan/pr80168.c: New test.
4211
4212 2017-03-27  Richard Biener  <rguenther@suse.de>
4213
4214         PR tree-optimization/80170
4215         * gcc.dg/pr80170.c: New testcase.
4216
4217 2017-03-27  Richard Biener  <rguenther@suse.de>
4218
4219         PR middle-end/80171
4220         * g++.dg/torture/pr80171.C: New testcase.
4221
4222 2017-03-26  John David Anglin  <danglin@gcc.gnu.org>
4223
4224         * gcc.dg/torture/pr79732.c: Require alias support.
4225         * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
4226
4227         * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
4228         libatomic_available.
4229         * gfortran.dg/coarray_image_status_1.f08: Likewise.
4230         * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
4231
4232 2017-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4233
4234         PR libgfortran/78881
4235         * gfortran.dg/dtio_26.f90: New test.
4236
4237 2017-03-25  Paul Thomas  <pault@gcc.gnu.org>
4238
4239         PR fortran/80156
4240         PR fortran/79382
4241         * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
4242         testcase for PR80156. Add a main programme that tests that
4243         the typebound generic is accessible.
4244
4245 2017-03-25  Bernd Schmidt  <bschmidt@redhat.com>
4246
4247         PR rtl-optimization/80160
4248         PR rtl-optimization/80159
4249
4250         * gcc.target/i386/pr80160.c: New test.
4251
4252 2017-03-24  Jakub Jelinek  <jakub@redhat.com>
4253
4254         PR sanitizer/79904
4255         * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
4256
4257 2017-03-24  Marek Polacek  <polacek@redhat.com>
4258
4259         PR c++/80119
4260         * g++.dg/warn/Wuninitialized-9.C: New test.
4261
4262 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4263
4264         * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
4265         and remove the high-level builtin.  The error message for the
4266         would prevent compilation from reaching the second.
4267         * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
4268
4269 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4270
4271         * gcc.target/s390/vxe/negfma-1.c: New test.
4272
4273 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4274
4275         * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
4276         * gcc.target/s390/arch12/mul-1.c: New test.
4277         * gcc.target/s390/arch12/mul-2.c: New test.
4278
4279 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4280
4281         * gcc.target/s390/vxe/vllezlf-1.c: New test.
4282
4283 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4284
4285         * gcc.target/s390/vxe/popcount-1.c: New test.
4286
4287 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4288
4289         * gcc.target/s390/vxe/bitops-1.c: New test.
4290
4291 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4292
4293         * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
4294         * lib/target-supports.exp: Add effective target check s390_vxe.
4295
4296 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4297
4298         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
4299         comparison instructions used from now on.
4300
4301 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4302
4303         * gcc.target/s390/s390.exp (check_effective_target_vector):
4304         Include target-supports.exp and move target_vector check routine
4305         ...
4306         * lib/target-supports.exp (check_effective_target_s390_vx): ... to
4307         here and rename it.
4308         * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
4309         check from vector to s390_vx.
4310         * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
4311         * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
4312         * gcc.target/s390/vector/stpcpy-1.c: Likewise.
4313         * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
4314         * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
4315         * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
4316         * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
4317         * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
4318         * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
4319
4320 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4321
4322         * gcc.target/s390/vector/vec-init-2.c: New test.
4323
4324 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4325
4326         * gcc.dg/ubsan/pr79904-2.c: New test.
4327
4328 2017-03-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4329
4330         PR target/79893
4331         * gcc.target/s390/zvector/pr79893.c: New test.
4332
4333 2017-03-24  Jakub Jelinek  <jakub@redhat.com>
4334
4335         PR rtl-optimization/80112
4336         * gcc.dg/pr80112.c: New test.
4337
4338 2017-03-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4339
4340         * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
4341         etc. line numbers.
4342         * gcc.dg/Walloca-1.c: Likewise.
4343         * gcc.dg/Walloca-2.c: Likewise.
4344         * gcc.dg/Wvla-larger-than-2.c: Likewise.
4345
4346 2017-03-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4347
4348         PR tree-optimization/80158
4349         * gfortran.fortran-torture/compile/pr80158.f: New file.
4350
4351 2017-03-24  Richard Biener  <rguenther@suse.de>
4352
4353         PR tree-optimization/80167
4354         * gcc.dg/graphite/pr80167.c: New testcase.
4355
4356 2017-03-24  Tom de Vries  <tom@codesourcery.com>
4357
4358         PR testsuite/80092
4359         * gcc.dg/no_profile_instrument_function-attr-1.c: Add
4360         dg-require-effective-target global_constructor.
4361         * gcc.dg/tls/emutls-2.c: Same.
4362
4363 2017-03-24  Tom de Vries  <tom@codesourcery.com>
4364
4365         PR testsuite/80092
4366         * c-c++-common/Wimplicit-fallthrough-34.c: Add
4367         dg-require-effective-target indirect_jumps.
4368
4369 2017-03-24  Tom de Vries  <tom@codesourcery.com>
4370
4371         PR testsuite/80092
4372         * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
4373         nonlocal_goto.
4374
4375 2017-03-24  Tom de Vries  <tom@codesourcery.com>
4376
4377         PR testsuite/80092
4378         * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
4379         * gcc.dg/Walloca-12.c: Same.
4380         * gcc.dg/attr-alloc_size-8.c: Same.
4381         * gcc.dg/Walloca-4.c: Same.
4382         * gcc.dg/Walloca-8.c: Same.
4383         * gcc.dg/Walloca-13.c: Same.
4384         * gcc.dg/Walloca-14.c: Same.
4385         * gcc.dg/attr-alloc_size-9.c: Same.
4386         * gcc.dg/Walloca-1.c: Same.
4387         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4388         * gcc.dg/Walloca-5.c: Same.
4389         * gcc.dg/Walloca-10.c: Same.
4390         * gcc.dg/Walloca-9.c: Same.
4391         * gcc.dg/attr-alloc_size-6.c: Same.
4392         * gcc.dg/Wvla-larger-than-1.c: Same.
4393         * gcc.dg/torture/pr71881.c: Same.
4394         * gcc.dg/torture/pr71901.c: Same.
4395         * gcc.dg/torture/pr78742.c: Same.
4396         * gcc.dg/builtin-alloc-size.c: Same.
4397         * gcc.dg/Walloca-2.c: Same.
4398         * gcc.dg/Walloca-6.c: Same.
4399         * gcc.dg/Walloca-11.c: Same.
4400         * gcc.dg/attr-alloc_size-7.c: Same.
4401         * gcc.dg/Wvla-larger-than-2.c: Same.
4402         * gcc.dg/Walloca-3.c: Same.
4403         * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4404         * gcc.c-torture/compile/pr79413.c: Same.
4405         * gcc.c-torture/compile/pr78439.c: Same.
4406
4407 2017-03-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4408
4409         * gcc.target/powerpc/p9-options-1.c: New test.
4410
4411 2017-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4412
4413         PR target/71436
4414         * gcc.c-torture/compile/pr71436.c: New test.
4415
4416 2017-03-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4417             Richard Biener  <rguenther@suse.de>
4418
4419         PR tree-optimization/79908
4420         PR tree-optimization/80136
4421         * gcc.dg/torture/pr79908.c: New file.
4422
4423 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
4424
4425         PR fortran/39239
4426         * gfortran.dg/equiv_constraint_bind_c.f90: New test.
4427
4428 2017-03-22  Jakub Jelinek  <jakub@redhat.com>
4429
4430         PR c++/80141
4431         * g++.dg/gomp/pr80141.C: New test.
4432
4433         PR c++/80129
4434         * g++.dg/torture/pr80129.C: New test.
4435
4436         PR sanitizer/80110
4437         * g++.dg/tsan/pr80110.C: New test.
4438
4439 2017-03-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4440
4441         PR fortran/80142
4442         * gfortran.dg/any_loc.f90: New test case.
4443
4444 2017-03-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4445
4446         PR target/80082
4447         * gcc.target/arm/atomic_loaddi_10.c: New testcase.
4448         * gcc.target/arm/atomic_loaddi_11.c: Likewise.
4449
4450 2017-03-22  Martin Liska  <mliska@suse.cz>
4451
4452         PR target/79906
4453         * g++.dg/ext/mv8.C: Add power* targets.
4454
4455 2017-03-21  Martin Sebor  <msebor@redhat.com>
4456
4457         PR c++/79548
4458         * g++.dg/warn/Wunused-var-26.C: New test.
4459
4460 2017-03-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4461
4462         PR tree-optimization/79908
4463         * gcc.dg/torture/pr79908.c: Revert addition of new file.
4464
4465 2017-03-21  Marek Polacek  <polacek@redhat.com>
4466             Martin Sebor  <msebor@redhat.com>
4467
4468         PR tree-optimization/80109
4469         * gcc.dg/Walloca-14.c: New test.
4470
4471 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
4472
4473         PR target/80125
4474         * gcc.target/powerpc/pr80125.c: New test.
4475
4476 2017-03-21  Nicolas Koenig  <koenigni@student.ethz.ch>
4477
4478         PR fortran/69498
4479         * gfortran.dg/unexp_attribute.f90: New test
4480
4481 2017-03-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4482             Richard Biener  <rguenther@suse.de>
4483
4484         PR tree-optimization/79908
4485         * gcc.dg/torture/pr79908.c: New file.
4486
4487 2017-03-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4488
4489         * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
4490         with sizeof(int) < 4.
4491
4492 2017-03-21  Martin Liska  <mliska@suse.cz>
4493
4494         * gcc.target/i386/pr65044.c: Add '.' in order to catch
4495         apostrophes.
4496
4497 2017-03-21  Richard Biener  <rguenther@suse.de>
4498
4499         PR tree-optimization/80032
4500         * g++.dg/opt/pr80032.C: New testcase.
4501
4502 2017-03-21  Richard Biener  <rguenther@suse.de>
4503
4504         PR tree-optimization/80122
4505         * gcc.dg/torture/pr80122.c: New testcase.
4506
4507 2017-03-21  Toma Tabacu  <toma.tabacu@imgtec.com>
4508
4509         * gcc.dg/pic-2.c: Skip for MIPS.
4510         * gcc.dg/pie-2.c: Skip for MIPS.
4511
4512 2017-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4513
4514         PR c++/77752
4515         * g++.dg/cpp0x/initlist97.C: New.
4516         * g++.dg/cpp0x/initlist85.C: Update.
4517
4518 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR c/67338
4521         * gcc.dg/pr67338.c: New test.
4522
4523         PR c++/35878
4524         * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
4525         dump instead of assembler.
4526         * g++.dg/init/pr35878_2.C: Likewise.
4527         * g++.dg/init/pr35878_3.C: Likewise.
4528
4529 2017-03-21  Jakub Jelinek  <jakub@redhat.com>
4530
4531         PR c/80097
4532         * gcc.dg/ubsan/pr80097.c: New test.
4533
4534 2017-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4535
4536         PR tree-optimization/80054
4537         * g++.dg/torture/pr80054.C: New file.
4538
4539 2017-03-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4540
4541         PR target/79963
4542         * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
4543         directive to assure selection of proper bit using rlwinm insn.
4544         * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4545         * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
4546         * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
4547         * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
4548
4549 2017-03-20  Marek Polacek  <polacek@redhat.com>
4550             Paolo Carlini  <paolo.carlini@oracle.com>
4551
4552         PR c++/80059 - ICE with noexcept and __transaction_atomic
4553         * g++.dg/tm/pr80059-2.C: New test.
4554         * g++.dg/tm/pr80059.C: New test.
4555
4556 2017-03-20  Martin Liska  <mliska@suse.cz>
4557
4558         PR middle-end/79753
4559         * gcc.target/i386/mpx/pr79753.c: New test.
4560
4561 2017-03-20  Martin Liska  <mliska@suse.cz>
4562
4563         PR target/79769
4564         PR target/79770
4565         * g++.dg/pr79769.C: New test.
4566         * gcc.target/i386/mpx/pr79770.c: New test.
4567
4568 2017-03-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4569
4570         PR target/78857
4571         * gcc.target/s390/load-and-test-fp-1.c: New test.
4572         * gcc.target/s390/load-and-test-fp-2.c: New test.
4573
4574 2017-03-18  Paul Thomas  <pault@gcc.gnu.org>
4575
4576         PR fortran/79676
4577         * gfortran.dg/submodule_28.f08 : New test.
4578
4579 2017-03-18  Paul Thomas  <pault@gcc.gnu.org>
4580
4581         PR fortran/71838
4582         * gfortran.dg/submodule_26.f08 : New test.
4583         * gfortran.dg/submodule_27.f08 : New test.
4584
4585 2017-03-17  Pat Haugen  <pthaugen@us.ibm.com>
4586
4587         PR target/79951
4588         * gcc.target/powerpc/pr79951.c: New.
4589
4590 2017-03-17  Bernd Schmidt  <bschmidt@redhat.com>
4591
4592         PR rtl-optimization/79910
4593         * gcc.dg/torture/pr79910.c: New test.
4594
4595 2017-03-17  Jeff Law  <law@redhat.com>
4596
4597         PR tree-optimization/71437
4598         * gcc.dg/tree-ssa/pr71437.c: New test.
4599         * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
4600         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
4601         now caught by VRP, but which were previously caught by DOM.
4602
4603 2017-03-17  Richard Biener  <rguenther@suse.de>
4604
4605         PR middle-end/80075
4606         * g++.dg/torture/pr80075.C: New testcase.
4607
4608 2017-03-16  Michael Meissner  <meissner@linux.vnet.ibm.com>
4609
4610         PR target/71294
4611         * g++.dg/pr71294.C: New test.
4612
4613 2017-03-16  Segher Boessenkool  <segher@kernel.crashing.org>
4614
4615         * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
4616
4617 2017-03-16  Jakub Jelinek  <jakub@redhat.com>
4618
4619         PR fortran/80010
4620         * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
4621
4622         PR fortran/79886
4623         * gfortran.dg/pr79886.f90: New test.
4624
4625 2017-03-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4626
4627         PR target/79038
4628         * gcc.target/powerpc/pr79038-1.c: New test.
4629
4630 2017-03-15  Segher Boessenkool  <segher@kernel.crashing.org>
4631
4632         PR fortran/33271
4633         * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
4634
4635 2017-03-15  Jiong Wang  <jiong.wang@arm.com>
4636
4637         PR testsuite/79356
4638         * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
4639
4640 2017-03-15  Uros Bizjak  <ubizjak@gmail.com>
4641
4642         PR target/80019
4643         * gcc.target/i386/pr80019.c: New test.
4644
4645 2017-03-15  Martin Liska  <mliska@suse.cz>
4646
4647         * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
4648
4649 2017-03-14  Martin Sebor  <msebor@redhat.com>
4650
4651         PR tree-optimization/79800
4652         * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
4653         * gcc.dg/tree-ssa/pr79800.c: New test.
4654
4655 2017-03-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4656
4657         PR target/79947
4658         * gcc.target/powerpc/pr79947.c: New test.
4659
4660 2017-03-14  Martin Sebor  <msebor@redhat.com>
4661
4662         PR middle-end/80020
4663         * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
4664         * gcc.dg/attr-alloc_size-7.c: Same.
4665         * gcc.dg/attr-alloc_size-9.c: Same.
4666         * gcc.dg/builtin-alloc-size.c: Same.
4667         * gcc.dg/pr80020.c: New test.
4668
4669 2017-03-14  Bernd Schmidt  <bschmidt@redhat.com>
4670
4671         PR rtl-optimization/79728
4672         * gcc.target/i386/sse-globalreg.c: New test.
4673
4674 2017-03-14  Martin Liska  <mliska@suse.cz>
4675
4676         PR lto/66295
4677         * gcc.dg/tree-prof/pr66295.c: New test.
4678
4679 2017-03-13  Martin Liska  <mliska@suse.cz>
4680
4681         PR middle-end/78339
4682         * gcc.target/i386/mpx/pr78339.c: New test.
4683
4684 2017-03-13  Claudiu Zissulescu  <claziss@synopsys.com>
4685
4686         * gcc.target/arc/bitfield.c: New file.
4687
4688 2017-03-13  Claudiu Zissulescu  <claziss@synopsys.com>
4689
4690         * gcc.target/arc/pr9001090948.c: New file.
4691
4692 2017-03-11  Segher Boessenkool  <segher@kernel.crashing.org>
4693
4694         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4695         Fix test.  Make early-out condition return early.  Correct comments.
4696
4697 2017-03-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4698
4699         PR libgfortran/78854
4700         * gfortran.dg/dtio_25.f90: New test.
4701
4702 2017-03-10  Martin Sebor  <msebor@redhat.com>
4703
4704         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
4705
4706 2017-03-10  Bernd Schmidt  <bschmidt@redhat.com>
4707
4708         PR rtl-optimization/78911
4709         * gcc.target/i386/pr78911-1.c: New test.
4710         * gcc.target/i386/pr78911-2.c: New test.
4711
4712 2017-03-10  Will Schmidt <will_schmidt@vnet.ibm.com>
4713
4714         PR target/79941
4715         * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
4716         * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
4717         * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
4718
4719 2017-03-10  Marek Polacek  <polacek@redhat.com>
4720
4721         PR c++/79967
4722         * g++.dg/cpp0x/gen-attrs-63.C: New test.
4723
4724 2017-03-10  Jakub Jelinek  <jakub@redhat.com>
4725
4726         PR c++/79899
4727         * g++.dg/other/friend7.C: New test.
4728
4729         PR c++/79896
4730         * g++.dg/ext/int128-5.C: New test.
4731
4732 2017-03-10  Segher Boessenkool  <segher@kernel.crashing.org>
4733
4734         PR testsuite/79356
4735         * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
4736         powerpc, sparc, or s390x.
4737
4738 2017-03-10  Pat Haugen  <pthaugen@us.ibm.com>
4739
4740         PR target/79907
4741         * gcc.target/powerpc/pr79907.c: New.
4742
4743 2017-03-10  Olivier Hainque  <hainque@adacore.com>
4744
4745         * gnat.dg/opt64.adb: New test.
4746         * gnat.dg/opt64_pkg.ads: New helper.
4747         * gnat.dg/opt64_pkg.adb: New helper.
4748
4749 2017-03-10  Jakub Jelinek  <jakub@redhat.com>
4750
4751         PR rtl-optimization/79909
4752         * gcc.target/powerpc/pr79909.c: New test.
4753
4754         PR tree-optimization/79972
4755         * gcc.dg/pr79972.c: New test.
4756
4757         PR tree-optimization/77975
4758         * gcc.dg/pr77975.c: New test.
4759
4760 2017-03-09  Marek Polacek  <polacek@redhat.com>
4761
4762         PR c++/79962
4763         PR c++/79984
4764         * c-c++-common/nonnull-3.c: New test.
4765         * g++.dg/warn/Wnonnull3.C: New test.
4766
4767 2017-03-09  Matthew Fortune  <matthew.fortune@imgtec.com>
4768
4769         * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
4770         * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4771
4772 2017-03-09  Marek Polacek  <polacek@redhat.com>
4773
4774         PR sanitizer/79757
4775         * gcc.dg/ubsan/pr79757-1.c: New test.
4776         * gcc.dg/ubsan/pr79757-2.c: New test.
4777         * gcc.dg/ubsan/pr79757-3.c: New test.
4778         * gcc.dg/ubsan/pr79757-4.c: New test.
4779         * gcc.dg/ubsan/pr79757-5.c: New test.
4780
4781 2017-03-09  Jakub Jelinek  <jakub@redhat.com>
4782
4783         PR c/79969
4784         * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
4785
4786 2017-03-09  Marek Polacek  <polacek@redhat.com>
4787
4788         PR c++/79687
4789         * g++.dg/expr/ptrmem8.C: New test.
4790         * g++.dg/expr/ptrmem9.C: New test.
4791
4792 2017-03-09  Richard Biener  <rguenther@suse.de>
4793
4794         PR tree-optimization/79977
4795         * gcc.dg/graphite/pr79977.c: New testcase.
4796
4797 2017-03-09  Toma Tabacu  <toma.tabacu@imgtec.com>
4798
4799         * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
4800         rdynamic.  Remove dg-skip-if for targets which don't support -rdynamic.
4801         * lib/target-supports.exp (check_effective_target_rdynamic):
4802         New proc.
4803
4804 2017-03-09  Richard Biener  <rguenther@suse.de>
4805
4806         PR middle-end/79971
4807         * gcc.dg/fixed-point/pr79971.c: New testcase.
4808
4809 2017-03-09  Richard Biener  <rguenther@suse.de>
4810
4811         PR ipa/79970
4812         * gcc.dg/torture/pr79970.c: New testcase.
4813
4814 2017-03-09  Paolo Carlini  <paolo.carlini@oracle.com>
4815
4816         PR c++/71966
4817         * g++.dg/cpp0x/pr71966-1.C: New.
4818         * g++.dg/cpp0x/pr71966-2.C: Likewise.
4819
4820 2017-03-09  Martin Liska  <mliska@suse.cz>
4821
4822         PR tree-optimization/79631
4823         * gcc.target/i386/mpx/pr79631.c: New test.
4824
4825 2017-03-09  Martin Liska  <mliska@suse.cz>
4826
4827         PR target/65705
4828         PR target/69804
4829         * gcc.target/i386/pr71458.c: Update scanned pattern.
4830
4831 2017-03-09  Marek Polacek  <polacek@redhat.com>
4832
4833         PR c++/79672
4834         * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
4835         * g++.dg/warn/Wduplicated-branches3.C: New test.
4836
4837 2017-03-09  Prachi Godbole  <prachi.godbole@imgtec.com>
4838
4839         * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
4840
4841 2017-03-09  Martin Liska  <mliska@suse.cz>
4842
4843         PR ipa/79764
4844         * g++.dg/pr79764.C: New test.
4845
4846 2017-03-09  Martin Liska  <mliska@suse.cz>
4847
4848         PR ipa/79761
4849         * g++.dg/pr79761.C: New test.
4850
4851 2017-03-09  Jakub Jelinek  <jakub@redhat.com>
4852
4853         PR sanitizer/79944
4854         * c-c++-common/asan/pr79944.c: New test.
4855
4856         PR target/79932
4857         * gcc.target/i386/pr79932-2.c: New test.
4858
4859         PR target/79932
4860         * gcc.target/i386/pr79932-1.c: New test.
4861
4862 2017-03-09  Marek Polacek  <polacek@redhat.com>
4863
4864         PR c++/79900 - ICE in strip_typedefs
4865         * g++.dg/warn/Wpadded-1.C: New test.
4866
4867 2017-03-08  Marek Polacek  <polacek@redhat.com>
4868
4869         * g++.dg/Walloca1.C: Adjust dg-warning.
4870
4871 2017-03-08  Andrew Haley  <aph@redhat.com>
4872
4873         PR tree-optimization/79943
4874         * gcc.dg/tree-ssa/pr79943.c: New test.
4875
4876 2017-03-08  Richard Biener  <rguenther@suse.de>
4877
4878         PR tree-optimization/79955
4879         * gcc.dg/uninit-24.c: New testcase.
4880
4881 2017-03-08  Richard Biener  <rguenther@suse.de>
4882
4883         PR tree-optimization/79920
4884         * gcc.dg/vect/pr79920.c: New testcase.
4885
4886 2017-03-08  Jakub Jelinek  <jakub@redhat.com>
4887
4888         PR sanitizer/79904
4889         * gcc.dg/ubsan/pr79904.c: New test.
4890
4891 2017-03-07  Jakub Jelinek  <jakub@redhat.com>
4892
4893         PR c/79834
4894         * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
4895         diagnostics.
4896
4897 2017-03-07  Marek Polacek  <polacek@redhat.com>
4898
4899         PR middle-end/79809
4900         * g++.dg/Walloca1.C: New test.
4901
4902 2017-03-07  Martin Liska  <mliska@suse.cz>
4903
4904         PR middle-end/68270
4905         * g++.dg/pr68270.C: New test.
4906
4907 2017-03-07  Jakub Jelinek  <jakub@redhat.com>
4908
4909         PR rtl-optimization/79901
4910         * gcc.target/i386/pr79901.c: New test.
4911
4912         PR sanitizer/79897
4913         * c-c++-common/ubsan/pr79897.c: New test.
4914
4915 2017-03-06  Vladimir Makarov  <vmakarov@redhat.com>
4916
4917         PR rtl-optimization/79571
4918         * gcc.target/i386/pr79571.c: New.
4919
4920 2017-03-06  Marek Polacek  <polacek@redhat.com>
4921
4922         PR c++/79796 - ICE with NSDMI and this pointer
4923         * g++.dg/cpp0x/nsdmi13.C: New test.
4924
4925 2017-03-06  Julia Koval  <julia.koval@intel.com>
4926
4927         PR target/79793
4928          * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
4929          directives.
4930          * gcc.target/i386/interrupt-13.c: Ditto.
4931          * gcc.target/i386/interrupt-14.c: Ditto.
4932          * gcc.target/i386/interrupt-15.c: Ditto.
4933
4934 2017-03-06  Jakub Jelinek  <jakub@redhat.com>
4935
4936         PR c++/79822
4937         * g++.dg/cpp0x/constexpr-79822.C: New test.
4938
4939 2017-03-06  Richard Biener  <rguenther@suse.de>
4940
4941         PR tree-optimization/79894
4942         * gcc.dg/vect/pr79887.c: New testcase.
4943
4944 2017-03-06  Richard Biener  <rguenther@suse.de>
4945
4946         PR tree-optimization/79824
4947         * gcc.dg/vect/pr79824-1.c: New testcase.
4948         * gcc.dg/vect/pr79824-2.c: Likewise.
4949
4950 2017-03-06  Toma Tabacu  <toma.tabacu@imgtec.com>
4951
4952         * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
4953         gettimeofday.  Remove dg-skip-if for AVR.
4954         * lib/target-supports.exp (check_effective_target_gettimeofday):
4955         New proc.
4956
4957 2017-03-06  Robin Dapp  <rdapp@linux.vnet.ibm.com>
4958
4959         * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
4960         * gcc.target/s390/hotpatch-10.c: Likewise.
4961         * gcc.target/s390/hotpatch-11.c: Likewise.
4962         * gcc.target/s390/hotpatch-12.c: Likewise.
4963         * gcc.target/s390/hotpatch-13.c: Likewise.
4964         * gcc.target/s390/hotpatch-14.c: Likewise.
4965         * gcc.target/s390/hotpatch-15.c: Likewise.
4966         * gcc.target/s390/hotpatch-16.c: Likewise.
4967         * gcc.target/s390/hotpatch-17.c: Likewise.
4968         * gcc.target/s390/hotpatch-18.c: Likewise.
4969         * gcc.target/s390/hotpatch-19.c: Likewise.
4970         * gcc.target/s390/hotpatch-2.c: Likewise.
4971         * gcc.target/s390/hotpatch-26.c: Likewise.
4972         * gcc.target/s390/hotpatch-27.c: Likewise.
4973         * gcc.target/s390/hotpatch-28.c: Likewise.
4974         * gcc.target/s390/hotpatch-3.c: Likewise.
4975         * gcc.target/s390/hotpatch-4.c: Likewise.
4976         * gcc.target/s390/hotpatch-5.c: Likewise.
4977         * gcc.target/s390/hotpatch-6.c: Likewise.
4978         * gcc.target/s390/hotpatch-7.c: Likewise.
4979         * gcc.target/s390/hotpatch-8.c: Likewise.
4980         * gcc.target/s390/hotpatch-9.c: Likewise.
4981
4982 2017-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
4983
4984         PR c++/64574
4985         * g++.dg/template/crash125.C: New.
4986
4987 2017-03-06  Jakub Jelinek  <jakub@redhat.com>
4988
4989         PR target/79812
4990         * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
4991
4992 2017-03-06  Toma Tabacu  <toma.tabacu@imgtec.com>
4993
4994         * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4995
4996 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
4997
4998         * gcc.target/mips/msa-minmax.c: New tests.
4999
5000 2017-03-06  Martin Liska  <mliska@suse.cz>
5001
5002         PR sanitize/79783
5003         * g++.dg/asan/pr79783.C: New test.
5004
5005 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
5006
5007         * gcc.target/mips/msa-dotp.c: New tests.
5008
5009 2017-03-06  Prachi Godbole  <prachi.godbole@imgtec.com>
5010
5011         * gcc.target/mips/msa-bclri.c: New test.
5012
5013 2017-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5014
5015         PR c++/70266
5016         * g++.dg/tm/pr70266.C: New.
5017
5018 2017-03-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5019             Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
5020
5021         * gfortran.dg/coarray/fail_image_1.f08: New test.
5022         * gfortran.dg/coarray/fail_image_2.f08: New test.
5023         * gfortran.dg/coarray/failed_images_1.f08: New test.
5024         * gfortran.dg/coarray/failed_images_2.f08: New test.
5025         * gfortran.dg/coarray/image_status_1.f08: New test.
5026         * gfortran.dg/coarray/image_status_2.f08: New test.
5027         * gfortran.dg/coarray/stopped_images_1.f08: New test.
5028         * gfortran.dg/coarray/stopped_images_2.f08: New test.
5029         * gfortran.dg/coarray_fail_st.f90: New test.
5030         * gfortran.dg/coarray_failed_images_1.f08: New test.
5031         * gfortran.dg/coarray_image_status_1.f08: New test.
5032         * gfortran.dg/coarray_stopped_images_1.f08: New test.
5033
5034 2017-03-03  Marek Polacek  <polacek@redhat.com>
5035
5036         PR c/79758
5037         * gcc.dg/noncompile/pr79758.c: New test.
5038
5039 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
5040
5041         PR middle-end/79805
5042         * g++.dg/opt/pr79805.C: New test.
5043
5044 2017-03-03  Andrew Senkevich  <andrew.senkevich@intel.com>
5045
5046         * gcc.target/i386/avx512vpopcntdq-check.h: New.
5047         * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5048         * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5049         * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
5050         * gcc.target/i386/i386.exp
5051         (check_effective_target_avx512vpopcntdq): New.
5052
5053 2017-03-03  Toma Tabacu  <toma.tabacu@imgtec.com>
5054
5055         * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
5056         ilp32 targets and match DImode registers for lp64 targets.
5057
5058 2017-03-03  Uros Bizjak  <ubizjak@gmail.com>
5059
5060         * g++.dg/pr71624.C: Disable for x32.
5061         * g++.dg/pr71633.C: Ditto.
5062
5063 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
5064
5065         PR target/79807
5066         * gcc.target/i386/pr79807.c: New test.
5067
5068 2017-03-03  Martin Liska  <mliska@suse.cz>
5069
5070         PR tree-optimization/79803
5071         * gcc.dg/tree-ssa/pr79803.c: New test.
5072
5073 2017-03-03  Martin Liska  <mliska@suse.cz>
5074
5075         PR rtl-optimization/79574
5076         * gcc.dg/pr79574-2.c: New test.
5077
5078 2017-03-03  Richard Biener  <rguenther@suse.de>
5079
5080         PR c++/79825
5081         * g++.dg/warn/Wuninitialized-8.C: New testcase.
5082
5083 2017-03-03  Jakub Jelinek  <jakub@redhat.com>
5084
5085         * gcc.dg/pr57134.c: Use empty inline asm string literal.
5086
5087 2017-03-03  Marek Polacek  <polacek@redhat.com>
5088
5089         PR c++/79791
5090         * g++.dg/warn/Wwrite-strings-1.C: New test.
5091         * g++.dg/warn/Wwrite-strings-2.C: New test.
5092         * g++.dg/warn/Wwrite-strings-3.C: New test.
5093         * g++.dg/warn/Wwrite-strings-4.C: New test.
5094         * g++.dg/warn/Wwrite-strings-5.C: New test.
5095         * g++.dg/warn/Wwrite-strings-6.C: New test.
5096         * g++.dg/warn/Wwrite-strings-7.C: New test.
5097         * g++.dg/warn/Wwrite-strings-8.C: New test.
5098         * g++.dg/warn/Wwrite-strings-9.C: New test.
5099         * g++.dg/warn/Wwrite-strings-10.C: New test.
5100         * g++.dg/warn/Wwrite-strings-11.C: New test.
5101         * g++.dg/warn/Wwrite-strings-12.C: New test.
5102
5103 2017-03-03  Richard Biener  <rguenther@suse.de>
5104
5105         PR middle-end/79818
5106         * gcc.dg/torture/pr79818.c: New testcase.
5107
5108 2017-03-02  Jakub Jelinek  <jakub@redhat.com>
5109
5110         PR c++/79782
5111         * g++.dg/warn/Wunused-parm-10.C: New test.
5112
5113 2017-03-02  Uros Bizjak  <ubizjak@gmail.com>
5114
5115         * gcc.dg/rtl/x86_64/*.c: Test for
5116         "{ i?86-*-* x86_64-*-* } && lp64" targets only.
5117
5118 2017-03-02  Uros Bizjak  <ubizjak@gmail.com>
5119
5120         PR target/79514
5121         * gcc.target/i386/pr79514.c: New test.
5122
5123 2017-03-02  Jakub Jelinek  <jakub@redhat.com>
5124
5125         PR rtl-optimization/79780
5126         * gcc.c-torture/compile/pr79780.c: New test.
5127
5128 2017-03-02  Richard Biener  <rguenther@suse.de>
5129
5130         PR tree-optimization/79345
5131         PR c++/42000
5132         * g++.dg/warn/Wuninitialized-7.C: New testcase.
5133         * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
5134         * gcc.dg/uninit-pr19430-2.c: Add expected warning.
5135
5136 2017-03-02  Richard Biener  <rguenther@suse.de>
5137
5138         PR c/79756
5139         * gcc.dg/vector-1.c: New testcase.
5140
5141 2017-03-02  Bin Cheng  <bin.cheng@arm.com>
5142
5143         PR tree-optimization/66768
5144         * gcc.target/i386/pr66768.c: New test.
5145
5146 2017-03-02  Richard Biener  <rguenther@suse.de>
5147
5148         * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
5149         * gcc.dg/rtl/x86_64/final.c: Likewise.
5150         * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
5151         * gcc.dg/rtl/x86_64/ira.c: Likewise.
5152         * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
5153         * gcc.dg/rtl/x86_64/vregs.c: Likewise.
5154
5155 2017-03-02  Richard Biener  <rguenther@suse.de>
5156
5157         PR tree-optimization/79777
5158         * gcc.dg/torture/pr79777.c: New testcase.
5159
5160 2017-03-01  Martin Sebor  <msebor@redhat.com>
5161
5162         PR middle-end/79692
5163         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5164         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
5165         * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
5166         * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
5167
5168 2017-03-01  Uros Bizjak  <ubizjak@gmail.com>
5169
5170         * gcc.target/i386/invsize-2.c: New test.
5171         * gcc.target/i386/invsize-3.c: Ditto.
5172         * gcc.target/i386/invsize-4.c: Ditto.
5173         * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
5174         * gcc.target/i386/stackalign/asm-1.c: Ditto.
5175
5176 2017-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
5177
5178         PR target/79439
5179         * gcc.target/powerpc/pr79439.c: New test.
5180
5181 2017-03-01  Pat Haugen  <pthaugen@us.ibm.com>
5182
5183         * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
5184         scan string.
5185
5186
5187 2017-03-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5188
5189         PR target/79395
5190         * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
5191         pattern to look for vcmpequd. instead of vcmpnew.
5192         * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5193         * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
5194         pattern to look for xvcmpeqsp. instead of xvcmpnesp.
5195         * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
5196         look for xvcmpeqdp. instead of xvcmpnedp.
5197         * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
5198         look for vcmpequd. instead of vcmpnew.
5199         * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5200         * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5201         * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
5202         look for xvcmpeqsp. instead of xvcmpnesp.
5203         * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
5204         look for xvcmpeqdp. instead of xvcmpnedp.
5205         * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
5206         look for vcmpequd. instead of vcmpnew.
5207         * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
5208         look for vcmpeqsp instead of xvcmpnesp.
5209         * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
5210         look for xvcmpeqdp instead of xvcmpnedp.
5211
5212 2017-03-01  Richard Biener  <rguenther@suse.de>
5213
5214         PR middle-end/79721
5215         * gcc.dg/torture/pr79721.c: New testcase.
5216
5217 2017-03-01  Jakub Jelinek  <jakub@redhat.com>
5218
5219         PR c++/79681
5220         * g++.dg/cpp1y/constexpr-79681-1.C: New test.
5221         * g++.dg/cpp1y/constexpr-79681-2.C: New test.
5222
5223         PR c++/79746
5224         * g++.dg/warn/Wunused-parm-9.C: New test.
5225
5226         PR tree-optimization/79734
5227         * g++.dg/opt/pr79734.C: New test.
5228
5229 2017-02-28  Jakub Jelinek  <jakub@redhat.com>
5230
5231         PR tree-optimization/79737
5232         * gcc.c-torture/execute/pr79737-1.c: New test.
5233         * gcc.c-torture/execute/pr79737-2.c: New test.
5234
5235 2017-02-28  Eric Botcazou  <ebotcazou@adacore.com>
5236
5237         * gcc.target/sparc/20170228-1.c: New test.
5238
5239 2017-02-28  Uros Bizjak  <ubizjak@gmail.com>
5240
5241         * gcc.target/i386/invsize-1.c: New test.
5242
5243 2017-02-28  Martin Sebor  <msebor@redhat.com>
5244
5245         PR tree-optimization/79691
5246         * gcc.dg/tree-ssa/pr79691.c: New test.
5247
5248 2017-02-28  Jakub Jelinek  <jakub@redhat.com>
5249
5250         PR target/79729
5251         * gcc.target/i386/pr79729.c: New test.
5252
5253 2017-02-28  Richard Biener  <rguenther@suse.de>
5254
5255         PR tree-optimization/79740
5256         * gcc.dg/torture/pr79740.c: New testcase.
5257
5258 2017-02-28  Richard Biener  <rguenther@suse.de>
5259
5260         PR middle-end/79731
5261         * c-c++-common/torture/pr79731.c: New testcase.
5262
5263 2017-02-28  Richard Biener  <rguenther@suse.de>
5264
5265         PR tree-optimization/79732
5266         * gcc.dg/torture/pr79732.c: New testcase.
5267
5268 2017-02-28  Richard Biener  <rguenther@suse.de>
5269
5270         PR tree-optimization/79723
5271         * gcc.target/i386/pr79723.c: New testcase.
5272
5273 2017-02-27  Pat Haugen  <pthaugen@us.ibm.com>
5274
5275         PR target/79544
5276         * gcc.target/powerpc/pr79544.c: New.
5277
5278 2017-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
5279
5280         PR c++/79414
5281         * g++.dg/parse/crash67.C: New.
5282
5283 2017-02-27  Bin Cheng  <bin.cheng@arm.com>
5284
5285         PR tree-optimization/77536
5286         * gcc.dg/vect/pr79347.c: Revise testing string.
5287
5288 2017-02-27  Richard Biener  <rguenther@suse.de>
5289
5290         PR tree-optimization/45397
5291         * gcc.dg/tree-ssa/pr45397.c: New testcase.
5292
5293 2017-02-27  Richard Biener  <rguenther@suse.de>
5294
5295         PR tree-optimization/79690
5296         * gcc.target/i386/pr79690.c: New testcase.
5297
5298 2017-02-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
5299
5300         PR fortran/51119
5301         * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
5302         of original.
5303         * gfortran.dg/inline_matmul_11.f90: Likewise.
5304         * gfortran.dg/inline_matmul_9.f90: Likewise.
5305         * gfortran.dg/matmul_13.f90: New test.
5306         * gfortran.dg/matmul_14.f90: New test.
5307
5308 2017-02-25  Jakub Jelinek  <jakub@redhat.com>
5309
5310         PR middle-end/79396
5311         * g++.dg/opt/pr79396.C: New test.
5312
5313 2017-02-25  Dominique d'Humieres  <dominiq@lps.ens.fr>
5314
5315         PR fortran/79597
5316         * gfortran.dg/dtio_6.f90: Update test.
5317
5318 2017-02-25  Dominique d'Humieres  <dominiq@lps.ens.fr>
5319
5320         PR fortran/79601
5321         * gfortran.dg/interface_operator_2.f90: New test.
5322
5323 2017-02-24  Jakub Jelinek  <jakub@redhat.com>
5324
5325         PR c/79677
5326         * gcc.dg/pr79677.c: New test.
5327
5328 2017-02-24  Matthew Fortune  <matthew.fortune@imgtec.com>
5329
5330         * gcc.target/mips/mips-ps-type-2.c (move): Force generation
5331         of mov.ps.
5332         * gcc.target/mips/mips-ps-type.c (move): Likewise.
5333         (cond_move1): Simplify condition to force generation of
5334         mov[nz].ps.
5335         (cond_move2): Likewise.
5336
5337 2017-02-24  Jakub Jelinek  <jakub@redhat.com>
5338
5339         PR c++/79588
5340         * g++.dg/warn/Wrestrict-1.C: New test.
5341         * g++.dg/warn/Wrestrict-2.C: New test.
5342
5343 2017-02-24  David Edelsohn  <dje.gcc@gmail.com>
5344
5345         * g++.dg/ext/complit15.C: Require LTO.
5346
5347 2017-02-24  Toma Tabacu  <toma.tabacu@imgtec.com>
5348
5349         * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
5350         logical_op_short_circuit to skip targets.
5351         (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
5352         and s390.
5353
5354 2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>
5355
5356         * gnat.dg/opt63.adb: New test.
5357
5358 2017-02-24  Eric Botcazou  <ebotcazou@adacore.com>
5359
5360         * gnat.dg/discr47.adb: New test.
5361
5362 2017-02-24  Richard Biener  <rguenther@suse.de>
5363
5364         PR tree-optimization/79389
5365         * gcc.dg/tree-ssa/split-path-10.c: New testcase.
5366
5367 2017-02-23  Paolo Carlini  <paolo.carlini@oracle.com>
5368
5369         PR c++/79361
5370         * g++.dg/cpp0x/pr79361-1.C: New.
5371         * g++.dg/cpp0x/pr79361-2.C: Likewise.
5372
5373 2017-02-23  Eric Botcazou  <ebotcazou@adacore.com>
5374
5375         * gcc.target/visium/bit_test.c: Accept any lsr form.
5376         * gcc.target/visium/block_move.c: Tweak.
5377
5378 2017-02-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5379
5380         PR 68749
5381         * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
5382
5383 2017-02-23  Richard Biener  <rguenther@suse.de>
5384
5385         PR tree-optimization/79683
5386         * gcc.target/i386/pr79683.c: New testcase.
5387
5388 2017-02-22  Jeff Law  <law@redhat.com>
5389
5390         PR tree-optimization/79578
5391         * g++.dg/tree-ssa/ssa-dse-3.C: New test.
5392
5393 2017-02-22  Sameera Deshpande  <sameera.deshpande@imgtec.com>
5394
5395         * gcc.target/mips/msa-fp-cc.c: New test.
5396
5397 2017-02-22  Jakub Jelinek  <jakub@redhat.com>
5398
5399         PR c++/79664
5400         * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
5401         * g++.dg/cpp1y/constexpr-throw.C: Likewise.
5402         * g++.dg/gomp/pr79664.C: New test.
5403
5404         * g++.dg/debug/dwarf2/inline-var-2.C: New test.
5405
5406 2017-02-22  Marek Polacek  <polacek@redhat.com>
5407
5408         PR c++/79653
5409         * g++.dg/cpp0x/alignas10.C: New test.
5410         * g++.dg/cpp0x/alignas9.C: New test.
5411
5412         PR c++/79657
5413         * g++.dg/ext/underlying_type12.C: New test.
5414
5415         PR c/79662
5416         * gcc.dg/enum-incomplete-4.c: New test.
5417
5418 2017-02-22  Jakub Jelinek  <jakub@redhat.com>
5419
5420         PR target/70465
5421         * gcc.target/i386/pr70465-2.c: New test.
5422
5423 2017-02-21  Uros Bizjak  <ubizjak@gmail.com>
5424
5425         * gcc.dg/pr61441.c: Use dg-add-options ieee.
5426
5427 2017-02-22  Richard Biener  <rguenther@suse.de>
5428
5429         PR tree-optimization/79673
5430         * gcc.target/i386/pr79673.c: New testcase.
5431
5432 2017-02-22  Richard Biener  <rguenther@suse.de>
5433
5434         PR tree-optimization/79666
5435         * gcc.dg/torture/pr79666.c: New testcase.
5436
5437 2017-02-22  Martin Liska  <mliska@suse.cz>
5438
5439         PR lto/79587
5440         * gcc.dg/tree-prof/pr79587.c: New test.
5441
5442 2017-02-21  Marek Polacek  <polacek@redhat.com>
5443
5444         PR c++/79535
5445         * g++.dg/ext/flexary23.C: New test.
5446
5447 2017-02-21  Uros Bizjak  <ubizjak@gmail.com>
5448
5449         PR target/79593
5450         * gcc.target/i386/pr79593.c: New test.
5451
5452 2017-02-21  Jakub Jelinek  <jakub@redhat.com>
5453
5454         PR c++/79654
5455         * g++.dg/cpp1z/decomp26.C: New test.
5456
5457         PR sanitizer/79589
5458         * g++.dg/ubsan/pr79589.C: New test.
5459
5460 2017-02-21  Jeff Law  <law@redhat.com>
5461
5462         PR tree-optimization/79621
5463         * gcc.c-torture/compile/pr79621.c: New test.
5464
5465 2017-02-21  Jakub Jelinek  <jakub@redhat.com>
5466
5467         PR c++/79655
5468         * g++.dg/cpp1y/constexpr-79655.C: New test.
5469
5470         PR c++/79639
5471         * g++.dg/cpp1y/constexpr-79639.C: New test.
5472
5473         PR target/79633
5474         * gcc.target/i386/mpx/pr79633.c: New test.
5475
5476         PR target/79570
5477         * gcc.dg/pr79570.c: New test.
5478
5479         PR c++/79641
5480         * c-c++-common/pr79641.c: New test.
5481
5482         PR tree-optimization/79649
5483         * gcc.target/i386/pr79649.c: New test.
5484
5485         PR target/79494
5486         * gcc.dg/pr79494.c: New test.
5487
5488 2017-02-21  Segher Boessenkool  <segher@kernel.crashing.org>
5489
5490         * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
5491         to dg-options.
5492
5493 2017-02-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5494
5495         * gcc.dg/gimplefe-26.c: Require c99_runtime.
5496
5497 2017-02-02  Jason Merrill  <jason@redhat.com>
5498
5499         PR c++/79580
5500         * g++.dg/ext/complit15.C: New.
5501
5502 2017-02-20  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5503
5504         PR target/78056
5505         * gcc.target/powerpc/pr78056-8.c: Remove.
5506
5507 2017-02-20  Marek Polacek  <polacek@redhat.com>
5508
5509         PR middle-end/79537
5510         * gcc.dg/comp-goto-4.c: New test.
5511
5512         PR sanitizer/79558
5513         * c-c++-common/ubsan/bounds-14.c: New test.
5514
5515 2017-02-20  Jakub Jelinek  <jakub@redhat.com>
5516
5517         PR target/79568
5518         * gcc.target/i386/pr79568-1.c: New test.
5519         * gcc.target/i386/pr79568-2.c: New test.
5520         * gcc.target/i386/pr79568-3.c: New test.
5521
5522 2017-02-16  Paul Thomas  <pault@gcc.gnu.org>
5523
5524         PR fortran/79382
5525         * gfortran.dg/dtio_10.f90: Change test of error message.
5526         * gfortran.dg/dtio_23.f90: New test.
5527         * gfortran.dg/dtio_24.f90: New test.
5528
5529 2017-02-20  Paul Thomas  <pault@gcc.gnu.org>
5530
5531         PR fortran/79434
5532         * gfortran.dg/submodule_25.f08: New test.
5533
5534 2017-02-19  Paul Thomas  <pault@gcc.gnu.org>
5535
5536         PR fortran/79447
5537         * gfortran.dg/submodule_24.f08: New test.
5538
5539 2017-02-19  Andre Vehreschild  <vehre@gcc.gnu.org>
5540
5541         PR fortran/79229
5542         * gfortran.dg/class_allocate_24.f90: New test.
5543
5544 2017-02-19  Paul Thomas  <pault@gcc.gnu.org>
5545
5546         PR fortran/79402
5547         * gfortran.dg/submodule_23.f90: New test.
5548
5549 2017-02-19  Paolo Carlini  <paolo.carlini@oracle.com>
5550
5551         PR c++/79380
5552         * g++.dg/cpp0x/alignas8.C: New.
5553
5554 2017-02-19  Eric Fiselier  <eric@efcs.ca>
5555             Jonathan Wakely  <jwakely@redhat.com>
5556
5557         PR c++/69523
5558         * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
5559
5560 2017-02-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5561
5562         * gcc.dg/gimplefe-26.c: New test.
5563
5564 2017-02-18  John David Anglin  <danglin@gcc.gnu.org>
5565
5566         * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
5567
5568 2017-02-18  Jakub Jelinek  <jakub@redhat.com>
5569
5570         PR target/79569
5571         * gcc.target/i386/3dnowA-3.c: New test.
5572
5573         PR target/79559
5574         * gcc.target/i386/pr79559.c: New test.
5575
5576 2017-02-17  Joseph Myers  <joseph@codesourcery.com>
5577
5578         * gcc.dg/c11-float-2.c: New test.
5579         * gcc.dg/torture/float128-floath.c,
5580         gcc.dg/torture/float128x-floath.c,
5581         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
5582         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
5583         gcc.dg/torture/float64x-floath.c: Do not test comparison of
5584         *_DECIMAL_DIG macros with DECIMAL_DIG.
5585
5586 2017-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5587
5588         PR target/79261
5589         * gcc.target/powerpc/vec-xxpermdi.c: New file.
5590
5591 2017-02-17  Julia Koval  <julia.koval@intel.com>
5592
5593         * gcc.target/i386/rdpid.c New test.
5594         * gcc.target/i386/sse-12.c: Add -mrdpid.
5595         * gcc.target/i386/sse-13.c: Ditto.
5596         * gcc.target/i386/sse-14.c: Ditto.
5597         * gcc.target/i386/sse-22.c: Ditto.
5598         * gcc.target/i386/sse-23.c: Ditto.
5599         * g++.dg/other/i386-2.C: Ditto.
5600         * g++.dg/other/i386-3.C: Ditto.
5601
5602 2017-02-17  Segher Boessenkool  <segher@kernel.crashing.org>
5603
5604         * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
5605         * gcc.dg/pr61441.c: Ditto.
5606
5607 2017-02-17  Martin Liska  <mliska@suse.cz>
5608
5609         PR rtl-optimization/79574
5610         * gcc.dg/pr79574.c: New test.
5611
5612 2017-02-17  Marek Polacek  <polacek@redhat.com>
5613
5614         PR middle-end/79536
5615         * gcc.dg/torture/pr79536.c: New test.
5616
5617 2017-02-16  Alan Modra  <amodra@gmail.com>
5618
5619         * gcc.c-torture/execute/pr79286.c: New.
5620
5621 2017-02-16  Jakub Jelinek  <jakub@redhat.com>
5622
5623         PR c++/79512
5624         * c-c++-common/gomp/pr79512.c: New test.
5625
5626 2017-02-15  Martin Sebor  <msebor@redhat.com>
5627
5628         PR c++/79363
5629         * g++.dg/ext/flexary12.C: Adjust.
5630         * g++.dg/ext/flexary20.C: Same.
5631         * g++.dg/ext/flexary21.C: Same.
5632         * g++.dg/ext/flexary22.C: New test.
5633
5634 2017-02-15  Bin Cheng  <bin.cheng@arm.com>
5635
5636         PR tree-optimization/79347
5637         * gcc.dg/vect/pr79347.c: New test.
5638
5639 2017-02-15  Jakub Jelinek  <jakub@redhat.com>
5640
5641         PR c++/79301
5642         * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
5643         [[deprecated]] comment.
5644         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
5645         * g++.dg/cpp1y/feat-cxx11.C: Likewise.
5646         * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
5647         [[deprecated]] in -std=c++11.
5648         * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
5649         [[fallthrough]] in -std=c++11 and -std=c++14.
5650
5651         PR c++/79288
5652         * g++.dg/tls/pr79288.C: New test.
5653
5654 2017-02-15  Marek Polacek  <polacek@redhat.com>
5655
5656         PR c/79515
5657         * gcc.dg/dfp/pr79515.c: New.
5658
5659 2017-02-15  David Edelsohn  <dje.gcc@gmail.com>
5660
5661         * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
5662
5663 2017-02-15  Thomas Schwinge  <thomas@codesourcery.com>
5664
5665         * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
5666         "opt_files".
5667
5668 2017-02-15  Jakub Jelinek  <jakub@redhat.com>
5669
5670         PR target/79487
5671         * gcc.dg/dfp/pr79487.c: New test.
5672         * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
5673         2017-02-13 change.
5674
5675 2017-01-14  Carl Love  <cel@us.ibm.com>
5676
5677         * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
5678         xvcvsxdsp and xvcvuxdsp instructions.
5679
5680 2017-02-14  Segher Boessenkool  <segher@kernel.crashing.org>
5681
5682         * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
5683         * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5684         * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
5685         64-bit default target.
5686         * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
5687         a 64-bit default target.
5688
5689 2017-02-14  Jakub Jelinek  <jakub@redhat.com>
5690
5691         PR target/79481
5692         * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
5693         (test_3vx): Change return type from int to void.
5694         (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5695         _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5696         _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5697         _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5698         tests.
5699         * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
5700         (test_3vx): Change return type from int to void.
5701         (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5702         _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5703         _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5704         _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5705         tests.
5706         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
5707         intrinsic.  Change scan-assembler-times number from 1 to 2.
5708         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
5709         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
5710         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
5711         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
5712         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
5713         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
5714         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
5715
5716 2017-02-14  Uros Bizjak  <ubizjak@gmail.com>
5717
5718         PR middle-end/61225
5719         * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
5720         Use dg-additional-options for ia32 target.  Remove XFAIL.
5721
5722 2017-02-14  Uros Bizjak  <ubizjak@gmail.com>
5723
5724         PR target/79495
5725         * gcc.target/i386/pr79495.c: New test.
5726
5727 2017-02-14  Marek Polacek  <polacek@redhat.com>
5728
5729         PR c++/79420
5730         PR c++/79463
5731         * g++.dg/cpp1y/pr79463.C: New.
5732         * g++.dg/template/incomplete10.C: New.
5733         * g++.dg/template/incomplete9.C: New.
5734
5735 2017-02-14  H.J. Lu  <hongjiu.lu@intel.com>
5736
5737         PR target/79498
5738         * gcc.target/i386/pr79498.c: New test.
5739
5740 2017-02-14  Martin Sebor  <msebor@redhat.com>
5741
5742         PR middle-end/79448
5743         * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
5744         * gcc.dg/tree-ssa/pr79448-2.c: New test.
5745         * gcc.dg/tree-ssa/pr79448.c: New test.
5746
5747 2017-02-14  Jeff Law  <law@redhat.com>
5748
5749         PR tree-optimization/79095
5750         * g++.dg/pr79095-1.C: New test
5751         * g++.dg/pr79095-2.C: New test
5752         * g++.dg/pr79095-3.C: New test
5753         * g++.dg/pr79095-4.C: New test
5754         * g++.dg/pr79095-5.C: New test
5755         * gcc.c-torture/execute/arith-1.c: Update with more cases.
5756         * gcc.dg/tree-ssa/pr79095-1.c: New test.
5757
5758 2017-02-14  James Greenhalgh  <james.greenhalgh@arm.com>
5759
5760         * gcc.target/aarch64/vect_fp16_1.c: New.
5761
5762 2017-02-14  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5763
5764         * gcc.dg/gimplefe-25.c: New test.
5765
5766 2017-02-14  Jakub Jelinek  <jakub@redhat.com>
5767
5768         PR tree-optimization/79408
5769         * gcc.dg/tree-ssa/pr79408-2.c: New test.
5770
5771 2017-02-14  Richard Biener  <rguenther@suse.de>
5772
5773         PR middle-end/79432
5774         * gcc.dg/torture/pr79432.c: New testcase.
5775
5776 2017-02-13  Martin Sebor  <msebor@redhat.com>
5777
5778         PR middle-end/79496
5779         * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
5780
5781 2017-02-13  Jakub Jelinek  <jakub@redhat.com>
5782
5783         PR sanitizer/79341
5784         * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
5785         variables volatile.
5786
5787         PR c++/79232
5788         * g++.dg/cpp1z/eval-order4.C: New test.
5789         * g++.dg/other/pr79232.C: New test.
5790
5791 2017-02-13  Nathan Sidwell  <nathan@acm.org>
5792
5793         PR c++/79296
5794         * g++.dg/cpp0x/pr79296.C: New.
5795
5796 2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
5797
5798         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
5799         Instead, xfail powerpc*-*-* && lp64.
5800
5801 2017-02-13  Segher Boessenkool  <segher@kernel.crashing.org>
5802
5803         * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
5804         powerpc_p8vector_ok.
5805         * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5806
5807 2017-02-13  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
5808
5809         PR target/79449
5810         * gcc.dg/strncmp-2.c: New.  Test strncmp and memcmp builtin expansion
5811         for reading beyond a 4k boundary.
5812
5813 2017-02-13  Jakub Jelinek  <jakub@redhat.com>
5814
5815         PR rtl-optimization/79388
5816         PR rtl-optimization/79450
5817         * gcc.c-torture/execute/pr79388.c: New test.
5818         * gcc.c-torture/execute/pr79450.c: New test.
5819
5820 2017-02-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
5821
5822         PR fortran/65542
5823         * gfortran.dg/spread_init_expr_2.f90: New test case.
5824
5825 2017-02-11  Jakub Jelinek  <jakub@redhat.com>
5826
5827         PR sanitizer/79341
5828         * g++.dg/asan/deep-stack-uaf-1.C: New test.
5829
5830 2017-02-11  Jan Hubicka  <hubicka@ucw.cz>
5831
5832         PR tree-ssa/56727
5833         * gcc.dg/tree-ssa/pr56727.c: New testcase.
5834
5835 2017-02-10  Jakub Jelinek  <jakub@redhat.com>
5836
5837         PR c++/79457
5838         * g++.dg/cpp0x/pr79457.C: New test.
5839
5840 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
5841
5842         * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
5843         scan-assembler unless lp64.
5844
5845 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
5846
5847         PR tree-optimization/66612
5848         * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
5849
5850 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
5851
5852         * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
5853         of all powerpc.
5854
5855 2017-02-10  Marek Polacek  <polacek@redhat.com>
5856
5857         PR c++/79435
5858         * g++.dg/cpp1y/pr79435.C: New.
5859
5860         PR c++/79184
5861         * g++.dg/warn/Wint-in-bool-context-1.C: New.
5862
5863 2017-02-10  Christophe Lyon  <christophe.lyon@linaro.org>
5864
5865         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
5866         (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
5867         New.
5868         (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
5869         (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
5870         (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
5871         (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
5872         (vtst_expected_poly64x2): Move to aarch64-only section.
5873         (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
5874         (vtst_p64, vtstq_p64): New tests.
5875
5876 2017-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
5877
5878         PR c++/71737
5879         * g++.dg/cpp0x/pr71737.C: New.
5880
5881 2017-02-10  Prasad Ghangal  <prasad.ghangal@gmail.com>
5882             Richard Biener  <rguenther@suse.de>
5883
5884         * gcc.dg/gimplefe-error-1.c: New testcase.
5885         * gcc.dg/gimplefe-error-2.c: New testcase.
5886         * gcc.dg/gimplefe-error-3.c: New testcase.
5887
5888 2017-02-10  Jakub Jelinek  <jakub@redhat.com>
5889
5890         PR tree-optimization/79411
5891         * gcc.c-torture/compile/pr79411.c: New test.
5892
5893 2017-02-09  Jakub Jelinek  <jakub@redhat.com>
5894             Jason Merrill  <jason@redhat.com>
5895
5896         PR c++/79143
5897         * g++.dg/cpp1z/pr79143.C: New test.
5898
5899 2017-02-09  Jan Hubicka  <hubicka@ucw.cz>
5900
5901         * gcc.dg/loop-unswitch-2.c: Update testcase.
5902         * gcc.dg/loop-unswitch-1.c: Update testcase.
5903
5904 2017-02-09  Marek Polacek  <polacek@redhat.com>
5905
5906         PR c/79428
5907         * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
5908         * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
5909         * c-c++-common/goacc/pr79428-1.c: New test.
5910         * c-c++-common/gomp/pr79428-2.c: New test.
5911         * c-c++-common/gomp/pr79428-5.c: New test.
5912         * c-c++-common/gomp/pr79428-6.c: New test.
5913         * c-c++-common/pr79428-3.c: New test.
5914
5915 2017-02-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5916
5917         * gcc.target/s390/s390.exp: Fix test glob pattern for vector
5918         testcases.
5919
5920 2017-02-09  Jakub Jelinek  <jakub@redhat.com>
5921
5922         PR c/79413
5923         * gcc.c-torture/compile/pr79413.c: New test.
5924
5925         PR c++/79429
5926         * c-c++-common/gomp/pr79429.c: New test.
5927         * g++.dg/gomp/pr79429.C: New test.
5928
5929         PR c/79431
5930         * c-c++-common/gomp/pr79431.c: New test.
5931
5932 2017-02-09  Nathan Sidwell  <nathan@codesourcery.com>
5933             Cesar Philippidis  <cesar@codesourcery.com>
5934             Joseph Myers  <joseph@codesourcery.com>
5935             Chung-Lin Tang  <cltang@codesourcery.com>
5936
5937         * c-c++-common/goacc/combined-directives.c: Remove xfail.
5938         * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
5939         * c-c++-common/goacc/loop-auto-2.c: New.
5940         * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
5941         * c-c++-common/goacc/tile-2.c: New.
5942         * g++.dg/goacc/template.C: Test tile subst.  Adjust erroneous uses.
5943         * g++.dg/goacc/tile-1.C: New, check tile subst.
5944         * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
5945         * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
5946         * gfortran.dg/goacc/tile-1.f90: New test.
5947         * gfortran.dg/goacc/tile-2.f90: New test.
5948         * gfortran.dg/goacc/tile-lowering.f95: New test.
5949
5950 2017-02-09  Richard Biener  <rguenther@suse.de>
5951
5952         PR tree-optimization/69823
5953         * gcc.dg/graphite/pr69823.c: New testcase.
5954
5955 2017-02-08  Pat Haugen  <pthaugen@us.ibm.com>
5956
5957         PR target/78604
5958         * gcc.target/powerpc/pr78604.c: New.
5959
5960 2017-02-08  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5961
5962         PR target/68972
5963         * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
5964         disable this test on power architecture.
5965
5966 2017-02-08  Richard Biener  <rguenther@suse.de>
5967
5968         PR tree-optimization/71824
5969         PR tree-optimization/79409
5970         * gcc.dg/graphite/pr71824-3.c: New testcase.
5971
5972 2017-02-08  Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR tree-optimization/79408
5975         * gcc.dg/tree-ssa/pr79408.c: New test.
5976
5977 2017-02-08  Richard Biener  <rguenther@suse.de>
5978
5979         PR tree-optimization/71824
5980         * gcc.dg/graphite/pr71824-2.c: New testcase.
5981
5982 2017-02-07  Andrew Pinski  <apinski@cavium.com>
5983
5984         * gcc.target/aarch64/popcount.c: New Testcase.
5985
5986 2017-02-07  Jakub Jelinek  <jakub@redhat.com>
5987
5988         PR rtl-optimization/79386
5989         * gcc.c-torture/compile/pr79386.c: New test.
5990
5991 2017-02-07  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5992             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5993
5994         * g++.dg/tls/thread_local-order2.C: Only xfail execution on
5995         *-*-solaris*.
5996
5997 2017-02-07  Jakub Jelinek  <jakub@redhat.com>
5998
5999         PR target/79299
6000         * gcc.target/i386/avx512vl-pr79299-1.c: New test.
6001         * gcc.target/i386/avx512vl-pr79299-2.c: New test.
6002
6003 2017-02-07  Richard Biener  <rguenther@suse.de>
6004
6005         * gcc.dg/gimplefe-23.c: New testcase.
6006         * gcc.dg/gimplefe-24.c: Likewise.
6007
6008 2017-02-07  Christophe Lyon  <christophe.lyon@linaro.org>
6009
6010         * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
6011         scan-assembler instead of scan-assembler-times.
6012         * gcc.target/aarch64/test_frame_10.c: Likewise.
6013         * gcc.target/aarch64/test_frame_12.c: Likewise.
6014         * gcc.target/aarch64/test_frame_2.c: Likewise.
6015         * gcc.target/aarch64/test_frame_4.c: Likewise.
6016         * gcc.target/aarch64/test_frame_6.c: Likewise.
6017         * gcc.target/aarch64/test_frame_7.c: Likewise.
6018         * gcc.target/aarch64/test_frame_8.c: Likewise.
6019
6020 2017-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6021
6022         * gcc.target/i386/pr78419.c: Require ifunc support.
6023
6024 2017-02-07  David Edelsohn  <dje.gcc@gmail.com>
6025
6026         * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
6027
6028 2017-02-07  Patrick Palka  <ppalka@gcc.gnu.org>
6029
6030         PR c++/79360
6031         * g++.dg/cpp1y/nsdmi-union2.C: New test.
6032
6033 2017-02-06  Kito Cheng  <kito.cheng@gmail.com>
6034
6035         * lib/target-supports.exp: Define the RISC-V target.
6036         * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
6037         * gcc.dg/builtin-apply2.c: Likewise.
6038         * gcc.dg/ifcvt-4.c: Likewise.
6039         * gcc.dg/loop-8.c: Likewise.
6040         * gcc.dg/sibcall-10.c: Likewise.
6041         * gcc.dg/sibcall-9.c: Likewise.
6042         * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6043         * gcc.dg/tree-ssa/20040204-1.c: Likewise.
6044         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
6045         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6046         * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
6047         * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
6048         * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
6049
6050 2017-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6051
6052         PR target/66144
6053         * gcc.target/powerpc/pr66144-1.c: New test.
6054         * gcc.target/powerpc/pr66144-2.c: Likewise.
6055         * gcc.target/powerpc/pr66144-3.c: Likewise.
6056
6057 2017-02-06  Martin Sebor  <msebor@redhat.com>
6058
6059         PR tree-optimization/79376
6060         * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
6061         * gcc.dg/tree-ssa/pr79376.c: Ditto.
6062
6063 2017-02-06  Jakub Jelinek  <jakub@redhat.com>
6064
6065         PR c++/79379
6066         * g++.dg/cpp1y/constexpr-79379.C: New test.
6067
6068         PR c++/79377
6069         * g++.dg/lookup/pr79377.C: New test.
6070
6071         PR c++/79372
6072         * g++.dg/cpp1z/decomp25.C: New test.
6073
6074         PR tree-optimization/79284
6075         * gcc.c-torture/compile/pr79284.c: New test.
6076
6077 2017-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
6078
6079         PR c++/70448
6080         * g++.dg/cpp0x/pr70448.C: New.
6081
6082 2017-02-06  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6083
6084         PR 78348
6085         * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
6086         to dg-options.
6087
6088 2017-02-06  Georg-Johann Lay  <avr@gjlay.de>
6089
6090         PR target/78883
6091         * gcc.c-torture/compile/pr78883.c: New test.
6092
6093 2017-02-05  Jan Hubicka  <hubicka@ucw.cz>
6094
6095         PR tree-ssa/79347
6096         * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
6097         * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
6098         * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
6099         * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
6100         * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
6101         * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
6102         * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
6103         * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
6104         * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
6105         * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
6106         * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
6107         * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
6108         * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
6109
6110 2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>
6111
6112         PR fortran/79344
6113         * gfortran.dg/allocate_with_source_24.f90: New test.
6114
6115 2017-02-05  Andre Vehreschild  <vehre@gcc.gnu.org>
6116
6117         PR fortran/79230
6118         * gfortran.dg/der_ptr_component_2.f90: New test.
6119
6120 2017-02-05  Eric Botcazou  <ebotcazou@adacore.com>
6121
6122         * gcc.target/sparc/20170205-1.c: New test.
6123
6124 2017-02-03  John David Anglin  <danglin@gcc.gnu.org>
6125
6126         * gfortran.dg/coarray_43.f90: Add "-latomic" option if
6127         libatomic_available.
6128
6129         * gcc.dg/pr77587.c: Require alias support.
6130         * gcc.dg/pr77587a.c: Likewise.
6131
6132         * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
6133         * gcc.c-torture/execute/pr78622.c: Likewise.
6134
6135         * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
6136         hppa*-*-hpux*.
6137         * c-c++-common/Wunused-var-16.c: Likewise.
6138         * c-c++-common/builtin-shuffle-1.c: Likewise.
6139         * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
6140         * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6141
6142 2017-02-03  Martin Sebor  <msebor@redhat.com>
6143
6144         PR tree-optimization/79327
6145         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6146         * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
6147         * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6148
6149 2017-02-03  Jakub Jelinek  <jakub@redhat.com>
6150             Martin Sebor  <msebor@redhat.com>
6151
6152         PR tree-optimization/79327
6153         * gcc.dg/tree-ssa/pr79327.c: New test.
6154         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
6155         (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
6156         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
6157         (test_sprintf_chk_range_schar): Adjust dg-message.
6158         * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
6159         * gcc.c-torture/execute/pr79327.c: New test.
6160
6161 2017-02-03  Jakub Jelinek  <jakub@redhat.com>
6162
6163         PR target/79354
6164         * gcc.target/powerpc/pr79354.c: New test.
6165         * gcc.c-torture/execute/pr79354.c: New test.
6166
6167 2017-02-03  Martin Sebor  <msebor@redhat.com>
6168
6169         PR tree-optimization/79352
6170         * gcc.dg/tree-ssa/pr79352.c: New test.
6171
6172 2017-02-03  Martin Liska  <mliska@suse.cz>
6173
6174         PR lto/66295
6175         * gcc.target/i386/mvc9.c: New test.
6176
6177 2017-02-03  Pat Haugen  <pthaugen@us.ibm.com>
6178
6179         PR target/79158
6180         * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
6181         to VSX reg.
6182
6183 2017-02-02  Jan Hubicka  <hubicka@ucw.cz>
6184
6185         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
6186         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
6187         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
6188         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
6189         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
6190         * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
6191         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
6192         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
6193         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
6194         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
6195         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
6196         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
6197         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
6198
6199 2017-02-02  Martin Sebor  <msebor@redhat.com>
6200
6201         PR middle-end/79275
6202         * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
6203         * gcc.dg/tree-ssa/pr79275.c: New test.
6204
6205 2017-02-02  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
6206
6207         * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
6208
6209 2017-02-02  Jan Hubicka  <hubicka@ucw.cz>
6210
6211         PR middle-end/77445
6212         * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
6213         threading is done.
6214
6215 2017-02-02  Tamar Christina  <tamar.christina@arm.com>
6216
6217         PR middle-end/78142
6218         * gcc.target/aarch64/vector_initialization_nostack.c
6219         (f12): Use one vector
6220
6221 2017-02-02  Jakub Jelinek  <jakub@redhat.com>
6222
6223         * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
6224         * c-c++-common/asan/misalign-1.c: Likewise.
6225         * c-c++-common/asan/misalign-2.c: Likewise.
6226         * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
6227         * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
6228         * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
6229         * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
6230         add -ffat-lto-objects from/to dg-additional-options.
6231         * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
6232         dg-additional-options.
6233
6234         PR target/79197
6235         * gcc.target/powerpc/pr79197.c: New test.
6236         * gcc.c-torture/compile/pr79197.c: New test.
6237
6238 2017-02-02  Richard Biener  <rguenther@suse.de>
6239
6240         * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
6241
6242 2017-02-02  Paolo Carlini  <paolo.carlini@oracle.com>
6243
6244         PR c++/69637
6245         * g++.dg/cpp0x/pr69637-1.C: New.
6246         * g++.dg/cpp0x/pr69637-2.C: Likewise.
6247
6248 2017-02-02  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6249
6250         * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
6251
6252 2017-02-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6253
6254         PR target/70012
6255         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
6256         conditions.
6257
6258 2017-02-01  Jakub Jelinek  <jakub@redhat.com>
6259
6260         PR testsuite/79324
6261         * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
6262         * gcc.dg/debug/dwarf2/align-2.c: Likewise.
6263         * gcc.dg/debug/dwarf2/align-3.c: Likewise.
6264         * gcc.dg/debug/dwarf2/align-4.c: Likewise.
6265         * gcc.dg/debug/dwarf2/align-5.c: Likewise.
6266         * gcc.dg/debug/dwarf2/align-6.c: Likewise.
6267         * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6268         * g++.dg/debug/dwarf2/align-1.C: Likewise.
6269         * g++.dg/debug/dwarf2/align-2.C: Likewise.
6270         * g++.dg/debug/dwarf2/align-3.C: Likewise.
6271         * g++.dg/debug/dwarf2/align-4.C: Likewise.
6272         * g++.dg/debug/dwarf2/align-5.C: Likewise.
6273         * g++.dg/debug/dwarf2/align-6.C: Likewise.
6274
6275 2017-02-01  Martin Liska  <mliska@suse.cz>
6276
6277         PR testsuite/79272
6278         * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
6279
6280 2017-02-01  Richard Biener  <rguenther@suse.de>
6281
6282         PR testsuite/76957
6283         * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
6284         * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
6285         * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
6286         * gcc.dg/graphite/scop-dsyrk.c: Likewise.
6287
6288 2017-02-01  Richard Biener  <rguenther@suse.de>
6289
6290         PR middle-end/79315
6291         * gfortran.dg/pr79315.f90: New testcase.
6292
6293 2017-02-01  Richard Biener  <rguenther@suse.de>
6294
6295         PR tree-optimization/71824
6296         * gcc.dg/graphite/pr71824.c: New testcase.
6297
6298 2017-01-31  Jakub Jelinek  <jakub@redhat.com>
6299
6300         PR c++/79304
6301         * g++.dg/diagnostic/pr79304.C: New test.
6302
6303 2017-01-31  David Malcolm  <dmalcolm@redhat.com>
6304
6305         PR c++/79298
6306         * g++.dg/spellcheck-pr79298.C: New test case.
6307
6308 2017-01-31  David Malcolm  <dmalcolm@redhat.com>
6309
6310         PR preprocessor/79210
6311         * gcc.dg/format/pr79210.c: New test case.
6312         * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
6313         New function.
6314
6315 2017-01-31  Nathan Sidwell  <nathan@acm.org>
6316
6317         PR c++/79290
6318         * g++.dg/warn/pr79290.C: New.
6319
6320         PR c++/67273
6321         PR c++/79253
6322         * g++.dg/cpp1y/pr67273.C: New.
6323         * g++.dg/cpp1y/pr79253.C: New.
6324
6325 2017-01-31  Nathan Sidwell  <nathan@acm.org>
6326
6327         PR c++/79264
6328         * g++.dg/cpp1y/pr61636-1.C: Augment.
6329
6330 2017-01-31  Christophe Lyon  <christophe.lyon@linaro.org>
6331
6332         * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
6333         rand() instead of random().
6334
6335 2017-01-30  Aldy Hernandez  <aldyh@redhat.com>
6336
6337         PR tree-optimization/71691
6338         * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
6339
6340 2017-01-31  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6341
6342         * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
6343         __ARCH__.
6344
6345 2017-01-31  Jakub Jelinek  <jakub@redhat.com>
6346
6347         PR tree-optimization/79267
6348         * g++.dg/opt/pr79267.C: New test.
6349
6350 2017-01-30  Alexandre Oliva <aoliva@redhat.com>
6351
6352         PR debug/63238
6353         * gcc.dg/debug/dwarf2/align-1.c: New.
6354         * gcc.dg/debug/dwarf2/align-2.c: New.
6355         * gcc.dg/debug/dwarf2/align-3.c: New.
6356         * gcc.dg/debug/dwarf2/align-4.c: New.
6357         * gcc.dg/debug/dwarf2/align-5.c: New.
6358         * gcc.dg/debug/dwarf2/align-6.c: New.
6359         * gcc.dg/debug/dwarf2/align-as-1.c: New.
6360         * g++.dg/debug/dwarf2/align-1.C: New.
6361         * g++.dg/debug/dwarf2/align-2.C: New.
6362         * g++.dg/debug/dwarf2/align-3.C: New.
6363         * g++.dg/debug/dwarf2/align-4.C: New.
6364         * g++.dg/debug/dwarf2/align-5.C: New.
6365         * g++.dg/debug/dwarf2/align-6.C: New.
6366
6367 2017-01-30  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
6368
6369         PR target/79170
6370         * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
6371
6372 2017-01-30  Martin Sebor  <msebor@redhat.com>
6373
6374         PR testsuite/79293
6375         * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
6376
6377 2017-01-30  Martin Liska  <mliska@suse.cz>
6378
6379         PR gcov-profile/79259
6380         * g++.dg/tree-prof/pr79259.C: New test.
6381
6382 2017-01-30  Richard Biener  <rguenther@suse.de>
6383
6384         PR tree-optimization/79276
6385         * gcc.dg/torture/pr79276.c: New testcase.
6386
6387 2017-01-30  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6388
6389         PR target/79240
6390         * gcc.target/s390/pr79240.c: New test.
6391
6392 2017-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6393
6394         PR target/79268
6395         * gcc.target/powerpc/pr79268.c: New file.
6396         * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
6397         * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
6398         * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
6399         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6400
6401 2017-01-28  John David Anglin  <danglin@gcc.gnu.org>
6402
6403         * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
6404
6405         PR testsuite/70583
6406         * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
6407
6408         * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
6409         * gnat.dg/debug9.adb: Likewise.
6410
6411         * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
6412
6413         * gfortran.dg/coarray_41.f90: Add "-latomic" option if
6414         libatomic_available.
6415         * gfortran.dg/coarray_42.f90: Likewise.
6416         * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
6417         * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
6418         * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6419
6420 2017-01-27  Martin Sebor  <msebor@redhat.com>
6421
6422         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
6423
6424 2017-01-27  Bernd Schmidt  <bschmidt@redhat.com>
6425
6426         PR rtl-optimization/79194
6427         * gcc.dg/torture/pr79194.c: New test.
6428
6429 2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>
6430
6431         PR tree-optimization/71374
6432         * gcc.target/i386/pr71374.c: New.
6433
6434 2017-01-27  Martin Sebor  <msebor@redhat.com>
6435
6436         PR c++/71290
6437         * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
6438         a dg-error directive.
6439
6440 2017-01-27  Vladimir Makarov  <vmakarov@redhat.com>
6441
6442         PR target/79131
6443         * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
6444         * gcc.target/arm/pr79131-2.c: New.
6445
6446 2017-01-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6447
6448         PR target/65484
6449         * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
6450         vectorized on POWER unless hardware misaligned loads are
6451         available.
6452
6453 2017-01-27  Bin Cheng  <bin.cheng@arm.com>
6454
6455         PR rtl-optimization/78559
6456         * gcc.c-torture/execute/pr78559.c: New test.
6457
6458 2017-01-27  Richard Biener  <rguenther@suse.de>
6459
6460         PR tree-optimization/79245
6461         * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
6462         * gcc.dg/tree-ssa/ldist-25.c: New testcase.
6463
6464 2017-01-27  Jakub Jelinek  <jakub@redhat.com>
6465
6466         PR c/79199
6467         * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
6468         target.  Use 4294967293U instead of 4294967293.
6469
6470 2017-01-27  Richard Biener  <rguenther@suse.de>
6471
6472         PR tree-optimization/71433
6473         * gcc.dg/Warray-bounds-21.c: New testcase.
6474
6475 2017-01-27  Richard Biener  <rguenther@suse.de>
6476
6477         PR tree-optimization/79244
6478         * gcc.dg/torture/pr79244.c: New testcase.
6479
6480 2017-01-27  Jakub Jelinek  <jakub@redhat.com>
6481
6482         * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
6483         all occurrences of 40 to 32.
6484
6485 2017-01-27  Richard Earnshaw  <rearnsha@arm.com>
6486
6487         PR target/79239
6488         * gcc.target/arm/pr79239.c: New test.
6489
6490 2017-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6491
6492         * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
6493
6494 2017-01-27  Adam Butcher  <adam@jessamine.co.uk>
6495
6496         PR c++/64382
6497         * g++.dg/cpp1y/pr64382.C: New test.
6498
6499 2017-01-26  Martin Sebor  <msebor@redhat.com>
6500
6501         PR middle-end/78703
6502         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
6503         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
6504         * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
6505         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6506
6507 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
6508
6509         PR debug/79129
6510         * g++.dg/debug/dwarf2/pr79129.C: New test.
6511
6512         PR debug/78835
6513         * g++.dg/debug/dwarf2/pr78835.C: New test.
6514
6515 2017-01-26  Martin Sebor  <msebor@redhat.com>
6516
6517         PR middle-end/78703
6518         * gcc.dg/format/pr78569.c: Adjust.
6519         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6520         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
6521         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6522         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
6523         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
6524         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6525         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
6526         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
6527         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6528         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6529         * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6530
6531 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
6532
6533         PR c++/68727
6534         * g++.dg/other/offsetof8.C: Add expected error.
6535         * g++.dg/other/offsetof9.C: New test.
6536
6537 2017-01-26  David Edelsohn  <dje.gcc@gmail.com>
6538
6539         * g++.dg/opt/declone3.C: Require LTO.
6540
6541 2017-01-26  Vladimir Makarov  <vmakarov@redhat.com>
6542
6543         PR target/79131
6544         * gcc.target/arm/pr79131.c: New.
6545
6546 2017-01-26  Bin Cheng  <bin.cheng@arm.com>
6547
6548         * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
6549
6550 2017-01-26  Jonathan Wakely  <jwakely@redhat.com>
6551
6552         PR libstdc++/79190
6553         * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
6554         matches replaced operator delete.
6555
6556 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
6557
6558         * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
6559         * gcc.target/i386/avx512dq-kaddw-1.c: ... this.  New test.  Replace
6560         avx512f with avx512dq.
6561         * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
6562         * gcc.target/i386/avx512dq-ktestw-1.c: ... this.  New test.  Replace
6563         avx512f with avx512dq.
6564         * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
6565         * gcc.target/i386/avx512dq-ktestw-2.c: ... this.  New test.  Replace
6566         avx512f with avx512dq.
6567
6568 2017-01-26  Marek Polacek  <polacek@redhat.com>
6569
6570         PR c/79199
6571         * c-c++-common/Wduplicated-branches-13.c: New test.
6572
6573 2017-01-26  David Sherwood  <david.sherwood@arm.com>
6574
6575         PR middle-end/79212
6576         * gfortran.dg/gomp/sharing-4.f90: New test.
6577
6578 2017-01-26  Jakub Jelinek  <jakub@redhat.com>
6579
6580         PR target/70465
6581         * gcc.target/i386/pr70465.c: New test.
6582
6583         * brig.dg/dg.exp: Update copyright years.
6584         * lib/brig-dg.exp: Update copyright years.
6585         * lib/brig.exp: Update copyright years.
6586
6587 2017-01-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
6588
6589         PR target/79179
6590         * gcc.target/powerpc/pr79179.c: New test.
6591
6592 2017-01-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6593
6594         * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
6595         generation to accept D-mode memory accesses.
6596
6597 2017-01-25  Martin Sebor  <msebor@redhat.com>
6598
6599         PR c++/71290
6600         * g++.dg/ext/flexarray-mangle-2.C: Adjust.
6601         * g++.dg/ext/flexarray-mangle.C: Same.
6602         * g++.dg/ext/flexarray-subst.C: Same.
6603         * g++.dg/ext/flexary10.C: Same.
6604         * g++.dg/ext/flexary11.C: Same.
6605         * g++.dg/ext/flexary14.C: Same.
6606         * g++.dg/ext/flexary16.C: Same.
6607         * g++.dg/ext/flexary18.C: Same.
6608         * g++.dg/ext/flexary19.C: Same.
6609         * g++.dg/ext/flexary7.C: Same.
6610         * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
6611         * g++.dg/ubsan/object-size-1.C: Same.
6612         * obj-c++.dg/property/at-property-23.mm: Same.
6613
6614 2017-01-25  Jakub Jelinek  <jakub@redhat.com>
6615
6616         PR c++/78896
6617         * g++.dg/cpp1z/decomp24.C: New test.
6618
6619         PR c++/77914
6620         * g++.dg/cpp1y/lambda-generic-77914.C: New test.
6621         * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
6622         expect a warning.
6623         * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
6624         expect warnings.
6625         * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
6626         * g++.dg/cpp1y/pr59636.C: Likewise.
6627         * g++.dg/cpp1y/pr60190.C: Likewise.
6628
6629 2017-01-25  Bin Cheng  <bin.cheng@arm.com>
6630
6631         * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
6632
6633 2017-01-25  Carl Love  <cel@us.ibm.com>
6634
6635         * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
6636         vec_packs built-ins
6637
6638 2017-01-25  Christophe Lyon  <christophe.lyon@linaro.org>
6639
6640         * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
6641         -mcpu=cortex-a57.
6642         * gcc.target/arm/vseleqsf.c: Likewise.
6643         * gcc.target/arm/vselgedf.c: Likewise.
6644         * gcc.target/arm/vselgesf.c: Likewise.
6645         * gcc.target/arm/vselgtdf.c: Likewise.
6646         * gcc.target/arm/vselgtsf.c: Likewise.
6647         * gcc.target/arm/vselledf.c: Likewise.
6648         * gcc.target/arm/vsellesf.c: Likewise.
6649         * gcc.target/arm/vselltdf.c: Likewise.
6650         * gcc.target/arm/vselltsf.c: Likewise.
6651         * gcc.target/arm/vselnedf.c: Likewise.
6652         * gcc.target/arm/vselnesf.c: Likewise.
6653         * gcc.target/arm/vselvcdf.c: Likewise.
6654         * gcc.target/arm/vselvcsf.c: Likewise.
6655         * gcc.target/arm/vselvsdf.c: Likewise.
6656         * gcc.target/arm/vselvssf.c: Likewise.
6657
6658 2017-01-25  Richard Biener  <rguenther@suse.de>
6659
6660         PR testsuite/72850
6661         * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
6662         to what we had before adding the threading passes.
6663
6664 2017-01-25  Richard Biener  <rguenther@suse.de>
6665
6666         PR tree-optimization/69264
6667         * g++.dg/torture/pr69264.C: New testcase.
6668
6669 2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6670
6671         PR target/79145
6672         * gcc.target/arm/pr79145.c: New test.
6673
6674 2017-01-25  Richard Biener  <rguenther@suse.de>
6675
6676         PR debug/78363
6677         * g++.dg/gomp/pr78363-1.C: New testcase.
6678         * g++.dg/gomp/pr78363-2.C: Likewise.
6679         * g++.dg/gomp/pr78363-3.C: Likewise.
6680
6681 2016-01-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6682
6683         * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
6684         * gcc.dg/lto/pr61526_0.c: Likewise.
6685         * gcc.dg/lto/pr64415_0.c: Likewise.
6686
6687 2017-01-24  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR c++/79205
6690         * g++.dg/cpp1z/decomp22.C: New test.
6691         * g++.dg/cpp1z/decomp23.C: New test.
6692
6693 2017-01-24  Nathan Sidwell  <nathan@acm.org>
6694
6695         PR c++/78469
6696         * g++.dg/cpp0x/pr78469.C: New.
6697
6698         PR c++/79118
6699         * g++.dg/cpp0x/pr79118.C: New.
6700
6701 2017-01-24  Eric Botcazou  <ebotcazou@adacore.com>
6702
6703         * gcc.target/arm/vfp-longcall-apcs.c: New test.
6704
6705 2017-01-24  David Malcolm  <dmalcolm@redhat.com>
6706
6707         * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
6708         * gcc.dg/rtl/aarch64/pr71779.c: New test case.
6709         * gcc.dg/rtl/rtl.exp: New file.
6710         * gcc.dg/rtl/test.c: New file.
6711         * gcc.dg/rtl/truncated-rtl-file.c: New test case.
6712         * gcc.dg/rtl/unknown-rtx-code.c: New test case.
6713         * gcc.dg/rtl/x86_64/dfinit.c: New test case.
6714         * gcc.dg/rtl/x86_64/different-structs.c: New test case.
6715         * gcc.dg/rtl/x86_64/final.c: New test case.
6716         * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
6717         * gcc.dg/rtl/x86_64/ira.c: New test case.
6718         * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
6719         * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
6720         * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
6721         * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
6722         * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
6723         * gcc.dg/rtl/x86_64/test_1.h: New file.
6724         * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
6725         * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
6726         * gcc.dg/rtl/x86_64/times-two.h: New file.
6727         * gcc.dg/rtl/x86_64/vregs.c: New test case.
6728
6729 2017-01-24  Bin Cheng  <bin.cheng@arm.com>
6730
6731         PR tree-optimization/79159
6732         * g++.dg/tree-ssa/pr79159.C: New test.
6733
6734 2017-01-24  Pekka Jääskeläinen  <pekka@parmance.com>
6735             Martin Jambor  <mjambor@suse.cz>
6736
6737         * lib/brig-dg.exp: New file.
6738         * lib/brig.exp: Likewise.
6739         * brig.dg/README: Likewise.
6740         * brig.dg/dg.exp: Likewise.
6741         * brig.dg/test/gimple/alloca.hsail: Likewise.
6742         * brig.dg/test/gimple/atomics.hsail: Likewise.
6743         * brig.dg/test/gimple/branches.hsail: Likewise.
6744         * brig.dg/test/gimple/fbarrier.hsail: Likewise.
6745         * brig.dg/test/gimple/function_calls.hsail: Likewise.
6746         * brig.dg/test/gimple/kernarg.hsail: Likewise.
6747         * brig.dg/test/gimple/mem.hsail: Likewise.
6748         * brig.dg/test/gimple/mulhi.hsail: Likewise.
6749         * brig.dg/test/gimple/packed.hsail: Likewise.
6750         * brig.dg/test/gimple/smoke_test.hsail: Likewise.
6751         * brig.dg/test/gimple/variables.hsail: Likewise.
6752         * brig.dg/test/gimple/vector.hsail: Likewise.
6753
6754 2017-01-24  Jakub Jelinek  <jakub@redhat.com>
6755
6756         * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
6757         support asan, only on i?86/x86_64 require sse2_runtime.
6758
6759 2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6760
6761         PR target/66669
6762         * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
6763         test on powerpc targets.
6764
6765 2017-01-23  Martin Sebor  <msebor@redhat.com>
6766
6767         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6768
6769 2017-01-23  Richard Biener  <rguenther@suse.de>
6770
6771         PR tree-optimization/79088
6772         PR tree-optimization/79188
6773         * gcc.dg/torture/pr79088.c: New testcase.
6774         * gcc.dg/torture/pr79188.c: Likewise.
6775
6776 2017-01-23  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6777
6778         * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
6779         * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
6780         * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
6781         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
6782         type of test function to reflect change in built-in function's
6783         return type.
6784         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
6785         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
6786         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
6787         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
6788         type and second argument type to reflect change in built-in
6789         function's type signature.
6790         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
6791         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
6792         type of test function to reflect change in built-in function's
6793         return type.
6794         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6795         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
6796         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
6797         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6798         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6799         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
6800         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
6801         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6802         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6803         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
6804         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
6805         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6806         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6807         * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
6808         * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
6809         * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
6810         * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
6811         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
6812         type of test function to reflect change in built-in function's
6813         return type.
6814         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
6815         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6816         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6817         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
6818         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
6819         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
6820         test function's result and second argument to reflect change in
6821         built-in function's type signature.
6822         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
6823
6824 2017-01-23  Nathan Sidwell  <nathan@acm.org>
6825
6826         PR C++/71710
6827         * g++.dg/template/pr71710.C: New.
6828
6829         PR c++/71406
6830         PR c++/77508
6831         * g++.dg/template/pr71406.C: New.
6832
6833 2017-01-23  Thomas Koenig  <tkoenig@netcologne.de>
6834
6835         * gfortran.dg/integer_exponentiation_7.f90: New test.
6836
6837 2017-01-23  Bernd Schmidt  <bschmidt@redhat.com>
6838
6839         PR rtl-optimization/78634
6840         * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
6841
6842 2017-01-23  Bin Cheng  <bin.cheng@arm.com>
6843
6844         PR tree-optimization/70754
6845         * gfortran.dg/pr70754.f90: New test.
6846
6847 2017-01-23  Martin Liska  <mliska@suse.cz>
6848
6849         PR tree-optimization/79196
6850         * gcc.dg/asan/pr79196.c: New test.
6851         * gcc.dg/strlenopt-30.c: Update scanned pattern.
6852
6853 2017-01-23  Michael Matz  <matz@suse.de>
6854
6855         PR tree-optimization/78384
6856         * gcc.dg/pr78384.c: New test.
6857
6858 2017-01-23  Richard Biener  <rguenther@suse.de>
6859
6860         PR tree-optimization/79186
6861         * gcc.dg/torture/pr79186.c: New testcase.
6862         * gcc.dg/torture/pr79187.c: Likewise.
6863
6864 2017-01-23  Martin Jambor  <mjambor@suse.cz>
6865
6866         * gcc.dg/ipa/vrp8.c: New test.
6867
6868 2017-01-23  Martin Jambor  <mjambor@suse.cz>
6869
6870         PR ipa/79108
6871         * gfortran.dg/lto/pr79108_0.f90: New test.
6872
6873 2017-01-23  Andrew Senkevich  <andrew.senkevich@intel.com>
6874
6875         * gcc.target/i386/avx512bw-ktestd-1.c: New test.
6876         * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
6877         * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
6878         * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
6879         * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
6880         * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
6881         * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
6882         * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
6883         * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
6884         * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
6885         * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
6886         * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
6887         * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
6888         * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
6889         * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
6890         * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
6891
6892 2017-01-23  Richard Biener  <rguenther@suse.de>
6893             Nick Clifton  <nickc@redhat.com>
6894
6895         PR testsuite/78421
6896         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6897         If the target is ARM return the result of the
6898         check_effective_target_arm_vect_no_misalign proc.
6899         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
6900         support unaligned vectors then only expect one of the loops to be
6901         unrolled.
6902
6903 2017-01-23  Martin Liska  <mliska@suse.cz>
6904
6905         * gcc.dg/asan/use-after-scope-10.c: New test.
6906         * gcc.dg/asan/use-after-scope-11.c: New test.
6907         * g++.dg/asan/use-after-scope-5.C: New test.
6908
6909 2017-01-23  Martin Liska  <mliska@suse.cz>
6910
6911         * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
6912         * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
6913         sanopt optimization for ASAN_POISON.
6914
6915 2016-01-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6916
6917         * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
6918
6919 2017-01-23  Christophe Lyon  <christophe.lyon@linaro.org>
6920
6921         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
6922         (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
6923         for poly*_t types.
6924         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
6925         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
6926         exec_vcombine): Likewise.
6927         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
6928         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
6929         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
6930         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
6931         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
6932         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
6933         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6934         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
6935         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
6936         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6937         * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
6938         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6939         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6940         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
6941         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
6942         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
6943         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
6944         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
6945         Likewise.
6946         (TEST_VGET_LANE): Cast to uint to avoid warning.
6947         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
6948         FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
6949         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
6950         exec_vfma_vfms_n): Fix PRIx format for float64_t.
6951         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
6952         Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6953         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
6954         exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
6955         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
6956         * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
6957         Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
6958         CHECK_POLY instead of CHECK for poly64_t types.
6959         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
6960         exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
6961         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
6962         Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6963         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
6964         vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
6965         uint32_t.
6966         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
6967         for int32_t, int64_t.
6968         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
6969         vqneg_extra): Fix PRIx format for int16_t, int32_t.
6970         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
6971         (TEST_VREINTERPRET_TO_POLY): New. (main): Call
6972         TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
6973         needed.
6974
6975 2017-01-22  Jakub Jelinek  <jakub@redhat.com>
6976
6977         PR fortran/79154
6978         * gfortran.dg/gomp/pr79154-1.f90: New test.
6979         * gfortran.dg/gomp/pr79154-2.f90: New test.
6980
6981 2017-01-22  Andreas Schwab  <schwab@linux-m68k.org>
6982
6983         * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
6984
6985 2017-01-21  Marek Polacek  <polacek@redhat.com>
6986
6987         PR testsuite/79169
6988         * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
6989
6990 2017-01-20  Jan Hubicka  <hubicka@ucw.cz>
6991
6992         * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6993
6994 2017-01-21  Bernd Schmidt  <bschmidt@redhat.com>
6995
6996         PR rtl-optimization/79125
6997         * gcc.dg/torture/pr79125.c: New test.
6998
6999 2017-01-20  Jiong Wang  <jiong.wang@arm.com>
7000
7001         * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
7002         only.
7003         * gcc.target/aarch64/return_address_sign_2.c: Likewise.
7004         * gcc.target/aarch64/return_address_sign_3.c: Likewise.
7005
7006 2017-01-20  Nathan Sidwell  <nathan@acm.org>
7007
7008         PR c++/78495
7009         * g++.dg/cpp1z/inh-ctor38.C: New.
7010
7011 2017-01-20  Marek Polacek  <polacek@redhat.com>
7012
7013         PR c/79152
7014         * c-c++-common/Wimplicit-fallthrough-35.c: New test.
7015
7016 2017-01-20  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7017
7018         * lib/target-supports.exp (check_configured_with): New procedure.
7019         (check_effective_target_default_mode): new effective target.
7020         * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
7021         default mode.  Fix dg-skip-if target selector syntax.
7022         * gcc.target/arm/optional_thumb-2.c: Likewise.
7023         * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
7024         syntax.
7025
7026 2017-01-20  David Malcolm  <dmalcolm@redhat.com>
7027
7028         PR c++/77829
7029         PR c++/78656
7030         * g++.dg/spellcheck-pr77829.C: New test case.
7031         * g++.dg/spellcheck-pr78656.C: New test case.
7032
7033 2017-01-20  Marek Polacek  <polacek@redhat.com>
7034
7035         PR c/64279
7036         * c-c++-common/Wduplicated-branches-1.c: New test.
7037         * c-c++-common/Wduplicated-branches-10.c: New test.
7038         * c-c++-common/Wduplicated-branches-11.c: New test.
7039         * c-c++-common/Wduplicated-branches-12.c: New test.
7040         * c-c++-common/Wduplicated-branches-2.c: New test.
7041         * c-c++-common/Wduplicated-branches-3.c: New test.
7042         * c-c++-common/Wduplicated-branches-4.c: New test.
7043         * c-c++-common/Wduplicated-branches-5.c: New test.
7044         * c-c++-common/Wduplicated-branches-6.c: New test.
7045         * c-c++-common/Wduplicated-branches-7.c: New test.
7046         * c-c++-common/Wduplicated-branches-8.c: New test.
7047         * c-c++-common/Wduplicated-branches-9.c: New test.
7048         * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
7049         * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
7050         * g++.dg/ext/builtin-object-size3.C: Likewise.
7051         * g++.dg/gomp/loop-1.C: Likewise.
7052         * g++.dg/warn/Wduplicated-branches1.C: New test.
7053         * g++.dg/warn/Wduplicated-branches2.C: New test.
7054
7055 2017-01-20  Martin Liska  <mliska@suse.cz>
7056
7057         PR lto/69188
7058         * gcc.dg/lto/pr69188_0.c: New test.
7059         * gcc.dg/lto/pr69188_1.c: New test.
7060
7061 2017-01-20  Andrew Senkevich  <andrew.senkevich@intel.com>
7062
7063         * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
7064         * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
7065         * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
7066         * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
7067         * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
7068         * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
7069         * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
7070         * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
7071         * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
7072         * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
7073         * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
7074         * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
7075         * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
7076         * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
7077         * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
7078         * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
7079         * gcc.target/i386/avx-1.c: Test new intrinsics.
7080         * gcc.target/i386/sse-13.c: Ditto.
7081         * gcc.target/i386/sse-23.c: Ditto.
7082
7083 2017-01-20  Richard Biener  <rguenther@suse.de>
7084
7085         PR tree-optimization/71264
7086         * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
7087
7088 2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>
7089
7090         * gcc.target/mips/madd4-1.c: New file.
7091         * gcc.target/mips/madd4-2.c: Likewise.
7092         * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7093         HAS_MADD4.
7094         (mips_option_groups): Add -m[no-]madd4.
7095         (mips-dg-init): Detect default -mno-madd4.
7096         (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
7097         * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
7098         * gcc.target/mips/mips-ps-type-2.c: Likewise.
7099         * gcc.target/mips/nmadd-1.c: Likewise.
7100         * gcc.target/mips/nmadd-2.c: Likewise.
7101         * gcc.target/mips/nmadd-3.c: Likewise.
7102
7103 2017-01-19  Jiong Wang  <jiong.wang@arm.com>
7104
7105         * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
7106         combined instructions.
7107         * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
7108         instructions.
7109         * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
7110         of pointer authentication.
7111
7112 2017-01-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
7113
7114         * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
7115         floating point hardware to run test.
7116
7117 2017-01-19  Tamar Christina  <tamar.christina@arm.com>
7118
7119         * lib/target-supports.exp
7120         (check_effective_target_vect_call_copysignf): Enable for AArch64.
7121
7122 2017-01-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7123
7124         PR testsuite/79051
7125         * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
7126         __x86_64__]: Allow for target i?86-*-*.
7127
7128 2017-01-19  Matthew Fortune  <matthew.fortune@imgtec.com>
7129
7130         PR target/78176
7131         * gcc.target/mips/lxc1-sxc1-1.c: New file.
7132         * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7133         * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7134         HAS_LXC1.
7135         (mips_option_groups): Add -m[no-]lxc1-sxc1.
7136         (mips-dg-init): Detect default -mno-lxc1-sxc1.
7137         (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
7138
7139 2017-01-19  Andre Vehreschild  <vehre@gcc.gnu.org>
7140
7141         PR fortran/70696
7142         * gfortran.dg/coarray_43.f90: New test.
7143
7144 2017-01-19  Richard Earnshaw  <rearnsha@arm.com>
7145
7146         PR rtl-optimization/79121
7147         * gcc.c-torture/execute/pr79121.c: New test.
7148
7149 2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7150
7151         * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
7152         * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7153
7154 2017-01-18  Louis Krupp  <louis.krupp@zoho.com>
7155
7156         PR fortran/50069
7157         PR fortran/55086
7158         * gfortran.dg/pr50069_1.f90: New test.
7159         * gfortran.dg/pr50069_2.f90: New test.
7160         * gfortran.dg/pr55086_1.f90: New test.
7161         * gfortran.dg/pr55086_1_tfat.f90: New test.
7162         * gfortran.dg/pr55086_2.f90: New test.
7163         * gfortran.dg/pr55086_2_tfat.f90: New test.
7164         * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
7165
7166 2017-01-18  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
7167         * gcc.dg/strcmp-1.c: New test.
7168         * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
7169
7170 2017-01-18  David Malcolm  <dmalcolm@redhat.com>
7171
7172         * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
7173         (dejagnu_fail): Likewise.
7174         (dejagnu_note): Likewise.
7175         (pass): Provide forward decl, moving true decl to after #include
7176         of harness.h.
7177         (fail): Likewise.
7178         (note): Likewise.
7179
7180 2017-01-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7181
7182         * gcc.target/powerpc/p9-xxbr-1.c: New test.
7183         * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7184
7185 2017-01-18  Nathan Sidwell  <nathan@acm.org>
7186
7187         PR c++/78488
7188         * g++.dg/cpp1z/inh-ctor37.C: New.
7189
7190 2017-01-18  Uros Bizjak  <ubizjak@gmail.com>
7191
7192         PR rtl-optimization/78952
7193         * gcc.target/i386/pr78952-1.c: New test.
7194         * gcc.target/i386/pr78952-2.c: Ditto.
7195
7196 2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
7197
7198         * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
7199
7200 2017-01-18  Andre Vehreschild  <vehre@gcc.gnu.org>
7201
7202         PR fortran/70696
7203         * gfortran.dg/coarray_event_1.f08: New test.
7204
7205 2017-01-18  Jakub Jelinek  <jakub@redhat.com>
7206
7207         PR target/77416
7208         * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
7209         target.  Use powerpc* instead of powerpc64* in targets.  Remove -m32
7210         from dg-options.
7211         * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
7212         guarded test.
7213         * gcc.target/powerpc/fusion4.c: Likewise.
7214         * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
7215         guarded test.
7216         * gcc.target/powerpc/pr58673-1.c: Likewise.
7217         * gcc.target/powerpc/pr58673-2.c: Likewise.
7218         * gcc.target/powerpc/pr59054.c: Likewise.
7219
7220 2016-01-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7221
7222         * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
7223         vec_bperm.
7224         * gcc.target/powerpc/p9-vbpermd.c: New file.
7225
7226 2017-01-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7227
7228         * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
7229         (must_not_compile2): Downcase first letter of error messages.
7230         * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
7231         * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
7232
7233 2017-01-18  Nathan Sidwell  <nathan@acm.org>
7234
7235         PR c++/79091
7236         * g++.dg/pr79091.C: New.
7237
7238 2017-01-18  Jakub Jelinek  <jakub@redhat.com>
7239
7240         * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
7241         to dg-options.
7242         (p0): Add missing dg-error.
7243
7244 2017-01-17  Joe Seymour  <joe.s@somniumtech.com>
7245
7246         * gcc.target/msp430/mul_f5_muldef.c: New test.
7247
7248 2017-01-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
7249
7250         PR target/79004
7251         * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
7252         options.  Fix up the syntax for using \m and \M.
7253
7254 2017-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7255
7256         PR target/78875
7257         * gcc.target/powerpc/ssp-1.c: New testcase.
7258         * gcc.target/powerpc/ssp-2.c: New testcase.
7259
7260 2017-01-17  Wilco Dijkstra  <wdijkstr@arm.com>
7261
7262         * gcc.target/aarch64/eh_return.c: New test.
7263
7264 2017-01-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7265
7266         * vec-rlmi-rlnm.c: New file.
7267
7268 2017-01-17  Nathan Sidwell  <nathan@acm.org>
7269
7270         PR c++/61636
7271         * g++.dg/cpp1y/pr61636-1.C: New.
7272         * g++.dg/cpp1y/pr61636-2.C: New.
7273         * g++.dg/cpp1y/pr61636-3.C: New.
7274
7275 2017-01-17  Martin Sebor  <msebor@redhat.com>
7276
7277         PR testsuite/79115
7278         * gcc.dg/pr78768.c: Make it a link-only test.
7279
7280 2017-01-17  David Malcolm  <dmalcolm@redhat.com>
7281
7282         PR c++/71497
7283         * c-c++-common/Wmisleading-indentation-3.c: Update wording of
7284         expected messages.
7285         * c-c++-common/Wmisleading-indentation.c: Likewise.
7286
7287 2017-01-17  Vladimir Makarov  <vmakarov@redhat.com>
7288
7289         PR target/79058
7290         * gcc.target/arm/pr79058.c: New.
7291
7292 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
7293
7294         PR tree-optimization/71854
7295         * gcc.dg/vect/pr71854.c: New test.
7296
7297 2017-01-17  Martin Liska  <mliska@suse.cz>
7298
7299         PR ipa/71207
7300         * g++.dg/ipa/pr71207.C: New test.
7301
7302 2017-01-17  Jan Hubicka  <hubicka@ucw.cz>
7303
7304         PR middle-end/77445
7305         * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
7306         * gcc.dg/tree-ssa/pr77445.c: New testcase.
7307
7308 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
7309
7310         * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
7311         rather than long unsigned int.
7312         * g++.dg/tree-ssa/ssa-dom.C: Likewise.
7313
7314 2017-01-17  Richard Biener  <rguenther@suse.de>
7315
7316         PR tree-optimization/71433
7317         * gcc.dg/Warray-bounds-20.c: New testcase.
7318
7319 2017-01-17  Richard Biener  <rguenther@suse.de>
7320
7321         PR testsuite/52563
7322         PR testsuite/71237
7323         PR testsuite/77737
7324         * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
7325         * gcc.dg/tree-ssa/scev-4.c: Likewise.
7326         * gcc.dg/tree-ssa/scev-5.c: Likewise.
7327
7328 2017-01-17  Alan Modra  <amodra@gmail.com>
7329
7330         * gcc.target/powerpc/pr79066.c: New.
7331
7332 2017-01-16  Jeff Law  <law@redhat.com>
7333
7334         PR tree-optimization/33562
7335         PR tree-optimization/61912
7336         PR tree-optimization/77485
7337         PR tree-optimization/79090
7338         * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
7339         * g++.dg/tree-ssa/ssa-dse-2.C: New test.
7340
7341 2017-01-16  Jakub Jelinek  <jakub@redhat.com>
7342
7343         PR c/79089
7344         * gcc.c-torture/compile/pr79089.c: New test.
7345
7346         PR target/79080
7347         * gcc.dg/pr79080.c: New test.
7348
7349 2017-01-16  David Malcolm  <dmalcolm@redhat.com>
7350
7351         PR c/78304
7352         * gcc.dg/format/pr78304.c: Convert argument from integral type
7353         to a pointer.
7354         * gcc.dg/format/pr78304-2.c: Likewise.
7355
7356 2017-01-16  Carl Love  <cel@us.ibm.com>
7357
7358         * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
7359         * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
7360
7361 2017-01-16 Carl Love  <cel@us.ibm.com>
7362
7363         * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
7364         Change arguments and return type to bool long long.
7365
7366 2017-01-16  Martin Sebor  <msebor@redhat.com>
7367
7368         PR testsuite/79051
7369         * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
7370         on x86.
7371
7372 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7373
7374         Revert:
7375         2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7376
7377         PR c++/71737
7378         * g++.dg/cpp0x/pr71737.C: New.
7379
7380 2017-01-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7381
7382         * gcc.target/powerpc/swaps-p8-27.c: New.
7383
7384 2017-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7385
7386         PR c++/71737
7387         * g++.dg/cpp0x/pr71737.C: New.
7388
7389 2017-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7390
7391         * gnat.dg/opt62.adb: New test.
7392         * gnat.dg/opt62_pkg.ads: New helper.
7393
7394 2017-01-14  Bernd Schmidt  <bschmidt@redhat.com>
7395
7396         PR rtl-optimization/78626
7397         PR rtl-optimization/78727
7398         * gcc.dg/torture/pr78626.c: New test.
7399         * gcc.dg/torture/pr78727.c: New test.
7400
7401 2017-01-14  Alan Modra  <amodra@gmail.com>
7402
7403         * gcc.c-torture/compile/pr72749.c: New test.
7404
7405 2017-01-13  David Malcolm  <dmalcolm@redhat.com>
7406
7407         PR c/78304
7408         * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
7409         (test_macro_2): New test.
7410         (test_macro_3): New test.
7411         (test_macro_4): New test.
7412         (test_non_contiguous_strings): Convert line number to line offset.
7413         * gcc.dg/format/pr78304-2.c: New test case.
7414         * gcc.dg/format/pr78304.c: New test case.
7415
7416 2017-01-13  Uros Bizjak  <ubizjak@gmail.com>
7417
7418         * gcc.target/i386/funcspec-56.inc: Add missing options and
7419         reorder options by implied ISAs, as in ix86_target_string.
7420
7421 2017-01-13  Marek Polacek  <polacek@redhat.com>
7422
7423         PR c++/71166
7424         * g++.dg/cpp0x/constexpr-array18.C: New test.
7425
7426 2017-01-13  Jeff Law  <law@redhat.com>
7427
7428         * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
7429
7430         PR tree-optimization/61912
7431         PR tree-optimization/77485
7432         * g++.dg/tree-ssa/ssa-dse-1.C: New test.
7433         * gcc.dg/tree-ssa/pr30375: Adjust expected output.
7434         * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
7435
7436         PR tree-optimization/33562
7437         PR tree-optimization/61912
7438         PR tree-optimization/77485
7439         * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
7440         * gcc.dg/tree-ssa/complex-5.c: Likewise.
7441         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7442         * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
7443         * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
7444         * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
7445         * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
7446
7447 2017-01-13  Martin Liska  <mliska@suse.cz>
7448
7449         PR ipa/79043
7450         * gcc.c-torture/execute/pr79043.c: New test.
7451
7452 2017-01-13  Richard Biener  <rguenther@suse.de>
7453
7454         PR middle-end/78411
7455         * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
7456
7457 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
7458
7459         PR fortran/70697
7460         * gfortran.dg/coarray/event_4.f08: New test.
7461
7462 2017-01-13  Andre Vehreschild  <vehre@gcc.gnu.org>
7463
7464         PR fortran/70696
7465         * gfortran.dg/coarray/event_3.f08: New test.
7466
7467 2017-01-13  Richard Biener  <rguenther@suse.de>
7468
7469         PR tree-optimization/77283
7470         * gcc.dg/tree-ssa/split-path-9.c: Fix.
7471
7472 2017-01-13  Richard Biener  <rguenther@suse.de>
7473
7474         * gcc.dg/gimplefe-22.c: New testcase.
7475
7476 2017-01-13  Richard Biener  <rguenther@suse.de>
7477
7478         PR tree-optimization/77283
7479         * gcc.dg/tree-ssa/split-path-7.c: Adjust.
7480         * gcc.dg/tree-ssa/split-path-8.c: New testcase.
7481         * gcc.dg/tree-ssa/split-path-9.c: Likewise.
7482
7483 2017-01-12  Sandra Loosemore  <sandra@codesourcery.com>
7484
7485         * gcc.dg/pr77862.c: Require fpic target.
7486
7487 2017-01-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
7488
7489         PR target/79004
7490         * gcc.target/powerpc/pr79004.c: New test.
7491
7492 2017-01-12  Martin Sebor  <msebor@redhat.com>
7493
7494         * gcc.dg/pr78138.c: Adjust.
7495         * gcc.dg/pr78768.c: Adjust.
7496         * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
7497         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7498         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7499         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7500         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
7501         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
7502         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
7503         * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
7504         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
7505         * gcc.dg/tree-ssa/pr78605.c: Adjust.
7506         * gcc.dg/tree-ssa/pr78622.c: Adjust.
7507
7508 2017-01-12  Jakub Jelinek  <jakub@redhat.com>
7509
7510         * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
7511
7512 2017-01-12  Martin Sebor  <msebor@redhat.com>
7513
7514         PR testsuite/79051
7515         * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
7516         due to bug 79054.
7517
7518 2017-01-12  David Edelsohn  <dje.gcc@gmail.com>
7519
7520         * gcc.dg/pr78768.c: Require LTO.
7521
7522 2017-01-12  Martin Sebor  <msebor@redhat.com>
7523
7524         PR c/79074
7525         * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
7526         due to the referenced bug.
7527
7528 2017-01-12  Martin Sebor  <msebor@redhat.com>
7529
7530         PR testsuite/79073
7531         * gcc.dg/pr78973.c: Xfail on ILP32 targets.
7532
7533 2017-01-12  Uros Bizjak  <ubizjak@gmail.com>
7534
7535         * gcc.target/i386/builtin_target.c (check_features): Check all
7536         supported __builtin_cpu_supports options.
7537
7538 2017-01-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7539
7540         PR tree-optimization/78319
7541         * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
7542         Remove xfail.
7543
7544 2017-01-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7545
7546         PR target/79044
7547         * gcc.target/powerpc/swaps-p8-26.c: New.
7548
7549 2017-01-12  Richard Biener  <rguenther@suse.de>
7550
7551         * gcc.dg/gimplefe-21.c: New testcase.
7552
7553 2017-01-12  Michael Collison  <michael.collison@arm.com>
7554
7555         * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
7556
7557 2017-01-11  Julia Koval  <julia.koval@intel.com>
7558             Uros Bizjak  <ubizjak@gmail.com>
7559
7560         * gcc.target/i386/sgx.c New test.
7561         * gcc.target/i386/sse-12.c: Add -msgx.
7562         * gcc.target/i386/sse-13.c: Ditto.
7563         * gcc.target/i386/sse-14.c: Ditto.
7564         * gcc.target/i386/sse-22.c: Ditto.
7565         * gcc.target/i386/sse-23.c: Ditto.
7566         * g++.dg/other/i386-2.C: Ditto.
7567         * g++.dg/other/i386-3.C: Ditto.
7568
7569 2017-01-11  Martin Sebor  <msebor@redhat.com>
7570
7571         PR c++/24511
7572         * g++.dg/template/explicit9.C: New test.
7573
7574 2017-01-11  Nathan Sidwell  <nathan@acm.org>
7575
7576         PR c++/77812
7577         * g++.dg/pr77812.C: New.
7578
7579 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
7580
7581         PR c++/71537
7582         * g++.dg/cpp1y/constexpr-71537.C: New test.
7583
7584         * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
7585         argument.
7586
7587 2017-01-11  Martin Sebor  <msebor@redhat.com>
7588
7589         PR c/47931
7590         * c-c++-common/Waddress-2.c: New test.
7591
7592 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
7593
7594         PR c++/78341
7595         * g++.dg/cpp0x/pr78341.C: New test.
7596
7597 2017-01-11  Martin Sebor  <msebor@redhat.com>
7598
7599         PR c/78768
7600         * gcc.dg/pr78768.c: New test.
7601
7602 2017-01-11  David Malcolm  <dmalcolm@redhat.com>
7603
7604         PR driver/78877
7605         * gcc.dg/spellcheck-options-14.c: New test case.
7606         * gcc.dg/spellcheck-options-15.c: New test case.
7607         * gcc.dg/spellcheck-options-16.c: New test case.
7608         * gcc.dg/spellcheck-options-17.c: New test case.
7609
7610 2017-01-11  Martin Liska  <mliska@suse.cz>
7611
7612         * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
7613
7614 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
7615
7616         * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
7617         instead of just 1 for the decomposition from struct C.
7618
7619 2017-01-11  Eric Botcazou  <ebotcazou@adacore.com>
7620
7621         * gcc.c-torture/execute/20170111-1.c: New test.
7622
7623 2017-01-11  Richard Biener  <rguenther@suse.de>
7624
7625         * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
7626
7627 2017-01-11  Jakub Jelinek  <jakub@redhat.com>
7628
7629         PR middle-end/50199
7630         * gcc.dg/lto/pr50199_0.c: New test.
7631
7632 2017-01-10  Martin Sebor  <msebor@redhat.com>
7633
7634         PR testsuite/78960
7635         PR testsuite/78959
7636         PR testsuite/78133
7637         * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
7638         * gcc.dg/tree-ssa/pr78622.c: Ditto.
7639
7640 2017-01-10  Martin Sebor  <msebor@redhat.com>
7641
7642         PR middle-end/78138
7643         * gcc.dg/pr78138.c: New test.
7644
7645 2017-01-10  David Malcolm  <dmalcolm@redhat.com>
7646
7647         PR c++/77949
7648         * g++.dg/diagnostic/pr77949.C: New test case.
7649
7650 2017-01-10  Martin Sebor  <msebor@redhat.com>
7651
7652         PR middle-end/78245
7653         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
7654
7655 2017-01-10  Martin Sebor  <msebor@redhat.com>
7656
7657         PR tree-optimization/78775
7658         * gcc.dg/attr-alloc_size-4.c: Add test cases.
7659         * gcc.dg/attr-alloc_size-10.c: New test.
7660         * gcc.dg/attr-alloc_size-11.c: New test.
7661         * gcc.dg/builtin-stringop-chk-7.c: New test.
7662         * gcc.dg/pr78775.c: New test.
7663         * gcc.dg/pr78973-2.c: New test.
7664         * gcc.dg/pr78973.c: New test.
7665
7666 2017-01-10  Jeff Law  <law@redhat.com>
7667
7668         PR tree-optimization/77766
7669         PR tree-optimization/78856
7670         * gcc.c-torture/execute/pr77766.c: New test.
7671
7672 2016-01-10  Richard Biener  <rguenther@suse.de>
7673
7674         PR tree-optimization/79034
7675         * g++.dg/torture/pr79034.C: New testcase.
7676
7677 2017-01-10  Martin Liska  <mliska@suse.cz>
7678
7679         * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
7680         * gcc.dg/ipa/ipa-icf-10.c: Likewise.
7681         * gcc.dg/ipa/ipa-icf-11.c: Likewise.
7682         * gcc.dg/ipa/ipa-icf-12.c: Likewise.
7683         * gcc.dg/ipa/ipa-icf-13.c: Likewise.
7684         * gcc.dg/ipa/ipa-icf-16.c: Likewise.
7685         * gcc.dg/ipa/ipa-icf-18.c: Likewise.
7686         * gcc.dg/ipa/ipa-icf-2.c: Likewise.
7687         * gcc.dg/ipa/ipa-icf-20.c: Likewise.
7688         * gcc.dg/ipa/ipa-icf-21.c: Likewise.
7689         * gcc.dg/ipa/ipa-icf-23.c: Likewise.
7690         * gcc.dg/ipa/ipa-icf-25.c: Likewise.
7691         * gcc.dg/ipa/ipa-icf-26.c: Likewise.
7692         * gcc.dg/ipa/ipa-icf-27.c: Likewise.
7693         * gcc.dg/ipa/ipa-icf-3.c: Likewise.
7694         * gcc.dg/ipa/ipa-icf-35.c: Likewise.
7695         * gcc.dg/ipa/ipa-icf-36.c: Likewise.
7696         * gcc.dg/ipa/ipa-icf-37.c: Likewise.
7697         * gcc.dg/ipa/ipa-icf-5.c: Likewise.
7698         * gcc.dg/ipa/ipa-icf-7.c: Likewise.
7699         * gcc.dg/ipa/ipa-icf-8.c: Likewise.
7700         * gcc.dg/ipa/pr64307.c: Likewise.
7701         * gcc.dg/ipa/pr77653.c: Likewise.
7702
7703 2017-01-10  Andrew Senkevich  <andrew.senkevich@intel.com>
7704
7705         * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
7706         * g++.dg/other/i386-3.C: Ditto.
7707         * gcc.target/i386/sse-12.c: Ditto.
7708         * gcc.target/i386/sse-13.c: Ditto.
7709         * gcc.target/i386/sse-22.c: Ditto.
7710         * gcc.target/i386/sse-23.c: Ditto.
7711         * gcc.target/i386/builtin_target.c: Handle new option.
7712         * gcc.target/i386/funcspec-56.inc: Test new attributes.
7713         * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
7714         * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
7715
7716 2017-01-09  Martin Sebor  <msebor@redhat.com>
7717
7718         PR testsuite/79036
7719         * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
7720         with different precisions.
7721
7722 2017-01-09  Eric Botcazou  <ebotcazou@adacore.com>
7723
7724         * g++.dg/opt/call2.C: New test.
7725         * g++.dg/opt/call3.C: Likewise.
7726         * gnat.dg/array26.adb: New test.
7727         * gnat.dg/array26_pkg.ad[sb]: New helper.
7728         * gnat.dg/array27.adb: New test.
7729         * gnat.dg/array27_pkg.ad[sb]: New helper.
7730         * gnat.dg/array28.adb: New test.
7731         * gnat.dg/array28_pkg.ad[sb]: New helper.
7732
7733 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
7734
7735         PR translation/79019
7736         PR translation/79020
7737         * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
7738         diagnostics.
7739         * gfortran.dg/initialization_17.f90: Likewise.
7740
7741 2017-01-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
7742
7743         PR testsuite/79026
7744         * gcc.target/i386/pr78904-2.c: Require nonpic targets.
7745         * gcc.target/i386/pr78904-4.c: Likewise.
7746         * gcc.target/i386/pr78904-6.c: Likewise.
7747         * gcc.target/i386/pr78967-2.c: Likewise.
7748
7749 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
7750
7751         PR tree-optimization/78899
7752         * gcc.target/i386/pr78899.c: New test.
7753         * gcc.dg/pr71077.c: New test.
7754
7755 2017-01-09  Martin Jambor  <mjambor@suse.cz>
7756
7757         PR ipa/78365
7758         PR ipa/78599
7759         * gcc.dg/torture/pr78365.c: New test.
7760
7761 2017-01-09  Jakub Jelinek  <jakub@redhat.com>
7762
7763         PR c++/78948
7764         * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
7765         (main): Use int* instead of long long.
7766
7767         PR tree-optimization/78938
7768         * gcc.dg/vect/pr78938.c: New test.
7769
7770 2017-01-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7771
7772         * gcc.dg/20161219.c: New test.
7773
7774 2017-01-09  Richard Biener  <rguenther@suse.de>
7775
7776         PR tree-optimization/78997
7777         * gcc.dg/torture/pr78997.c: New testcase.
7778
7779 2017-01-09  Richard Biener  <rguenther@suse.de>
7780
7781         PR debug/79000
7782         * g++.dg/lto/pr79000_0.C: New testcase.
7783         * g++.dg/lto/pr79000_1.c: Likewise.
7784
7785 2017-01-08  Martin Sebor  <msebor@redhat.com>
7786
7787         PR middle-end/77708
7788         * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
7789         * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
7790         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
7791         due to bug 78969.
7792         * gcc.dg/format/pr78569.c: Adjust.
7793
7794 2017-01-07  David Malcolm  <dmalcolm@redhat.com>
7795
7796         PR c++/72803
7797         * g++.dg/diagnostic/pr72803.C: New test case.
7798
7799 2017-01-07  Martin Sebor  <msebor@redhat.com>
7800
7801         * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
7802         * gcc.dg/attr-alloc_size-4.c: Same.
7803
7804 2017-01-07  Andre Vehreschild  <vehre@gcc.gnu.org>
7805
7806         * gfortran.dg/coarray/ptr_comp_1.f08: New test.
7807         * gfortran.dg/coarray/ptr_comp_2.f08: New test.
7808         * gfortran.dg/coarray/ptr_comp_3.f08: New test.
7809         * gfortran.dg/coarray/ptr_comp_4.f08: New test.
7810         * gfortran.dg/coarray_ptr_comp_1.f08: New test.
7811         * gfortran.dg/coarray_ptr_comp_2.f08: New test.
7812         * gfortran.dg/coarray_ptr_comp_3.f08: New test.
7813
7814 2017-01-06  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>
7815         * gcc.dg/memcmp-1.c: New.
7816         * gcc.dg/strncmp-1.c: New.
7817
7818 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7819
7820         * gcc.target/arm/acle/mcrr: New.
7821         * gcc.target/arm/acle/mcrr2: New.
7822         * gcc.target/arm/acle/mrrc: New.
7823         * gcc.target/arm/acle/mrrc2: New.
7824
7825 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7826
7827         * gcc.target/arm/acle/mcr.c: New.
7828         * gcc.target/arm/acle/mrc.c: New.
7829         * gcc.target/arm/acle/mcr2.c: New.
7830         * gcc.target/arm/acle/mrc2.c: New.
7831
7832 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7833
7834         * gcc.target/arm/acle/ldc: New.
7835         * gcc.target/arm/acle/ldc2: New.
7836         * gcc.target/arm/acle/ldcl: New.
7837         * gcc.target/arm/acle/ldc2l: New.
7838         * gcc.target/arm/acle/stc: New.
7839         * gcc.target/arm/acle/stc2: New.
7840         * gcc.target/arm/acle/stcl: New.
7841         * gcc.target/arm/acle/stc2l: New.
7842
7843 2017-01-06  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7844
7845         * gcc.target/arm/acle/acle.exp: Run tests for different options
7846         and make sure fat-lto-objects is used such that we can still do
7847         assemble scans.
7848         * gcc.target/arm/acle/cdp.c: New.
7849         * gcc.target/arm/acle/cdp2.c: New.
7850         * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
7851         (check_effective_target_arm_coproc1_ok_nocache): New.
7852         (check_effective_target_arm_coproc2_ok): New.
7853         (check_effective_target_arm_coproc2_ok_nocache): New.
7854         (check_effective_target_arm_coproc3_ok): New.
7855         (check_effective_target_arm_coproc3_ok_nocache): New.
7856         (check_effective_target_arm_coproc4_ok): New.
7857         (check_effective_target_arm_coproc4_ok_nocache): New.
7858
7859 2017-01-06  Martin Sebor  <msebor@redhat.com>
7860
7861         PR middle-end/78605
7862         * gcc.dg/tree-ssa/pr78605.c: New test.
7863
7864 2017-01-05  Martin Sebor  <msebor@redhat.com>
7865
7866         PR tree-optimization/78910
7867         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
7868         diagnostics.
7869         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7870         * gcc.dg/tree-ssa/pr78910.c: New test.
7871
7872 2017-01-05  Eric Botcazou  <ebotcazou@adacore.com>
7873
7874         * gcc.dg/sso-10.c: New test.
7875
7876 2017-01-05  Jakub Jelinek  <jakub@redhat.com>
7877
7878         PR tree-optimization/71016
7879         * gcc.target/i386/pr71016.c: New test.
7880         * gcc.target/aarch64/pr71016.c: New test.
7881         * gcc.dg/tree-ssa/pr66726-3.c: New test.
7882
7883         PR c++/78931
7884         * g++.dg/cpp1z/decomp19.C: New test.
7885
7886         PR c++/78890
7887         * g++.dg/init/ref14.C: Expect error even in C++11 and later.
7888         * g++.dg/init/union1.C: Likewise.
7889         * g++.dg/cpp0x/union6.C: Expect errors.
7890         * g++.dg/cpp0x/union8.C: New test.
7891         * g++.dg/cpp0x/pr78890-1.C: New test.
7892         * g++.dg/cpp0x/pr78890-2.C: New test.
7893
7894 2017-01-05  David Edelsohn  <dje.gcc@gmail.com>
7895
7896         * gcc.target/powerpc/pr71670.c: Require p9vector.
7897         * gcc.target/powerpc/p9-novsx.c: Same.
7898
7899 2017-01-05  David Malcolm  <dmalcolm@redhat.com>
7900
7901         * selftests/asr_div1.rtl: New file.
7902         * selftests/aarch64: New subdirectory.
7903         * selftests/aarch64/times-two.rtl: New file.
7904         * selftests/bb-index.rtl: New file.
7905         * selftests/cfg-test.rtl: New file.
7906         * selftests/const-int.rtl: New file.
7907         * selftests/example-labels.rtl: New file.
7908         * selftests/insn-with-mode.rtl: New file.
7909         * selftests/jump-to-label-ref.rtl: New file.
7910         * selftests/jump-to-return.rtl: New file.
7911         * selftests/jump-to-simple-return.rtl: New file.
7912         * selftests/mem.rtl: New file.
7913         * selftests/note-insn-deleted.rtl: New file.
7914         * selftests/note_insn_basic_block.rtl: New file.
7915         * selftests/simple-cse.rtl: New file.
7916         * selftests/symbol-ref.rtl: New file.
7917         * selftests/x86_64: New subdirectory.
7918         * selftests/x86_64/call-insn.rtl: New file.
7919         * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
7920         * selftests/x86_64/times-two.rtl: New file.
7921         * selftests/x86_64/unspec.rtl: New file.
7922
7923 2017-01-05  Nathan Sidwell  <nathan@acm.org>
7924
7925         PR c++/78765
7926         * g++.dg/cpp0x/pr78765.C: New.
7927
7928 2017-01-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7929
7930         * gcc.target/s390/memcpy-2.c: New test.
7931         * gcc.target/s390/memset-2.c: New test.
7932
7933 2017-01-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7934
7935         * gcc.target/s390/memcpy-1.c: New test.
7936
7937 2017-01-04  Jeff Law  <law@redhat.com>
7938
7939         PR tree-optimization/78812
7940         * g++.dg/torture/pr78812.C: New test.
7941
7942 2017-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
7943
7944         PR target/71977
7945         PR target/70568
7946         PR target/78823
7947         * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
7948         64-bit VSX systems with direct move, whether we optimize common
7949         code sequences in the GLIBC math library for float math functions.
7950         * gcc.target/powerpc/pr71977-2.c: Likewise.
7951
7952 2017-01-04  Marek Polacek  <polacek@redhat.com>
7953
7954         PR c++/64767
7955         * c-c++-common/Wpointer-compare-1.c: New test.
7956
7957 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
7958
7959         PR c++/78949
7960         * c-c++-common/Wunused-var-16.c: New test.
7961
7962         PR c++/78693
7963         * g++.dg/cpp0x/pr78693.C: New test.
7964
7965         PR driver/78957
7966         * gcc.dg/pr78957.c: New test.
7967
7968         * g++.dg/cpp1y/auto-fn34.C: New test.
7969
7970         PR c++/71182
7971         * g++.dg/cpp0x/pr71182.C: New test.
7972
7973 2017-01-04  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7974
7975         PR target/78056
7976         * gcc.target/powerpc/pr78056-1.c: New test.
7977         * gcc.target/powerpc/pr78056-2.c: New test.
7978         * gcc.target/powerpc/pr78056-3.c: New test.
7979         * gcc.target/powerpc/pr78056-4.c: New test.
7980         * gcc.target/powerpc/pr78056-5.c: New test.
7981         * gcc.target/powerpc/pr78056-6.c: New test.
7982         * gcc.target/powerpc/pr78056-7.c: New test.
7983         * gcc.target/powerpc/pr78056-8.c: New test.
7984         * lib/target-supports.exp
7985         (check_effective_target_powerpc_popcntb_ok): New procedure to test
7986         whether the effective target supports the popcntb instruction.
7987
7988 2017-01-03  Jeff Law  <law@redhat.com>
7989
7990         PR tree-optimization/67955
7991         * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
7992
7993 2017-01-04  Marek Polacek  <polacek@redhat.com>
7994
7995         PR c++/77545
7996         PR c++/77284
7997         * g++.dg/cpp0x/range-for32.C: New test.
7998         * g++.dg/cpp0x/range-for33.C: New test.
7999
8000 2017-01-04  David Malcolm  <dmalcolm@redhat.com>
8001
8002         * gcc.dg/Wmissing-braces-fixits.c: New test case.
8003
8004 2017-01-04  Nathan Sidwell  <nathan@acm.org>
8005
8006         PR c++/66735
8007         * g++.dg/cpp1y/pr66735.C: New.
8008
8009 2017-01-04  Jakub Jelinek  <jakub@redhat.com>
8010
8011         PR tree-optimization/71563
8012         * gcc.dg/tree-ssa/pr71563.c: New test.
8013
8014 2017-01-04  Janne Blomqvist  <jb@gcc.gnu.org>
8015
8016         PR fortran/78534
8017         PR fortran/78976
8018         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8019         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8020         * gfortran.dg/transfer_intrinsic_1.f90: Change
8021         scan-tree-dump-times due to gfc_trans_string_copy change to
8022         avoid -Wstringop-overflow.
8023
8024 2017-01-03  Jeff Law  <law@redhat.com>
8025
8026         PR tree-optimization/78856
8027         * gcc.c-torture/execute/pr78856.c: New test.
8028
8029 2017-01-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
8030
8031         PR target/78953
8032         * gcc.target/powerpc/pr78953.c: New test.
8033
8034 2017-01-03  Ian Lance Taylor  <iant@google.com>
8035
8036         * gcc.misc-tests/godump-1.c: Update for accurate representation of
8037         enums.
8038
8039 2017-01-03  Martin Sebor  <msebor@redhat.com>
8040
8041         PR tree-optimization/78696
8042         * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
8043         * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
8044         * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8045         * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8046
8047 2017-01-03  David Malcolm  <dmalcolm@redhat.com>
8048
8049         * gcc.dg/dg-test-1.c: Add tests of relative line specifications
8050         with more than one digit.
8051         * lib/gcc-dg.exp (process-message): Support more than one digit
8052         in relative line specifications.
8053
8054 2017-01-03  Jakub Jelinek  <jakub@redhat.com>
8055
8056         PR tree-optimization/78965
8057         * gcc.dg/pr78965.c: New test.
8058
8059         PR middle-end/78901
8060         * g++.dg/opt/pr78901.C: New test.
8061
8062 2017-01-03  Janne Blomqvist  <jb@gcc.gnu.org>
8063
8064         PR fortran/78534
8065         PR fortran/66310
8066         * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8067         due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8068         * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8069         * gfortran.dg/repeat_7.f90: New test for PR 66310.
8070         * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8071         * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8072         * gfortran.dg/string_1_lp64.f90: New test.
8073         * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8074         * gfortran.dg/string_3_lp64.f90: New test.
8075         * gfortran.dg/transfer_intrinsic_1.f90: Change
8076         scan-tree-dump-times due to gfc_trans_string_copy change to
8077         avoid -Wstringop-overflow.
8078
8079 2017-01-02  Uros Bizjak  <ubizjak@gmail.com>
8080
8081         PR target/78967
8082         * gcc.target/i386/pr78967-1.c: New test.
8083         * gcc.target/i386/pr78967-2.c: Ditto.
8084         * gcc.target/i386/pr78967-3.c: Ditto.
8085
8086         * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
8087         * gcc.target/i386/pr78904-4.c: Ditto.
8088         * gcc.target/i386/pr78904-6.c: Ditto.
8089
8090 2017-01-01  Jan Hubicka  <hubicka@ucw.cz>
8091
8092         PR middle-end/77674
8093         * g++.dg/torture/pr77674.C: New testcase.
8094
8095 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
8096
8097         Update copyright years.
8098 \f
8099 Copyright (C) 2017 Free Software Foundation, Inc.
8100
8101 Copying and distribution of this file, with or without modification,
8102 are permitted in any medium without royalty provided the copyright
8103 notice and this notice are preserved.