]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c/79983 (Improve enum and struct redefinition diagnostic)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
dc949728
MP
12017-06-06 Marek Polacek <polacek@redhat.com>
2
3 PR c/79983
4 * gcc.dg/pr79983.c: New test.
5
100d0700
DM
62017-06-06 David S. Miller <davem@davemloft.net>
7
8 * gcc.target/sparc/sparc-ret-3.c: New test.
9
6c6b519a
TV
102017-06-06 Tom de Vries <tom@codesourcery.com>
11
12 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
13 label_values instead of NO_LABEL_VALUES.
14 * gcc.c-torture/compile/920301-1.c: Same.
15 * gcc.c-torture/compile/920501-1.c: Same.
16 * gcc.c-torture/compile/941014-4.c: Same.
17 * gcc.c-torture/compile/labels-1.c: Same.
18 * gcc.c-torture/compile/pr18903.c: Same.
19 * gcc.c-torture/execute/920302-1.c: Same.
20 * gcc.c-torture/execute/920415-1.c: Same.
21 * gcc.c-torture/execute/920428-2.c: Same.
22 * gcc.c-torture/execute/920501-3.c: Same.
23 * gcc.c-torture/execute/920501-4.c: Same.
24 * gcc.c-torture/execute/920501-5.c: Same.
25 * gcc.c-torture/execute/920501-7.c: Same.
26 * gcc.c-torture/execute/920721-4.c: Same.
27 * gcc.c-torture/execute/980526-1.c: Same.
28 * gcc.c-torture/execute/990208-1.c: Same.
29 * gcc.c-torture/execute/comp-goto-1.c: Same.
30 * gcc.c-torture/execute/comp-goto-2.c: Same.
31 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
32 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
33 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
34 * gcc.dg/tree-prof/comp-goto-1.c: Same.
35 * gcc.dg/tree-prof/pr44777.c: Same.
36 * gcc.misc-tests/bprob-2.c: Same.
37 * gcc.misc-tests/gcov-3.c: Same.
38 * lib/gcc.exp (gcc_target_compile): Remove appending of
39 -DNO_LABEL_VALUES to additional_flags.
40 * lib/objc.exp (objc_target_compile): Same.
41 * lib/target-supports.exp (check_effective_target_label_values): Test on
42 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
43
4ebcc903
KT
442017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
45
46 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
47
331dc840
RB
482017-06-06 Richard Biener <rguenther@suse.de>
49
50 PR tree-optimization/80974
51 * gcc.dg/torture/pr80974.c: New testcase.
52
d2537732
TP
532017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
54
55 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
56 "unsigned int" in conversation warning on line 15.
57
e7baeb39
RB
582017-06-06 Richard Biener <rguenther@suse.de>
59
60 PR tree-optimization/80928
61 * gcc.dg/vect/pr80928.c: New testcase.
62 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
63 * gcc.dg/vect/slp-13.c: Likewise.
64 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
65
05945a1b
DM
662017-06-05 David Malcolm <dmalcolm@redhat.com>
67
68 * g++.dg/plugin/comment_plugin.c: New test plugin.
69 * g++.dg/plugin/comments-1.C: New test file.
70 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
71
9b972837
BE
722017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
73
74 * gcc.misc-tests/gcov-1a.c: New test.
75
1d135d98
MM
762017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
77
78 * gcc.target/powerpc/clone1.c: New test.
79
92bba237
JW
802017-06-05 Janus Weil <janus@gcc.gnu.org>
81
82 PR fortran/70601
83 * gfortran.dg/proc_ptr_comp_50.f90: New test.
84
7b3ee9c9
NK
852017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
86
87 PR fortran/35339
88 * gfortran.dg/implied_do_io_1.f90: New Test.
89 * gfortran.dg/implied_do_io_2.f90: New Test.
90
e4d1c5c4
RL
912017-06-05 Renlin Li <renlin.li@arm.com>
92
93 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
94 selector to related line.
95
d91561cb
JH
962017-06-05 Jan Hubicka <hubicka@ucw.cz>
97
98 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
99
d8395013
KT
1002017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
101
102 * gcc.target/aarch64/store_lane0_str_1.c: New test.
103
279dc4b4
KT
1042017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
105
106 * gcc.target/aarch64/subs_compare_2.c: New test.
107
e49d8b68
KT
1082017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
109
110 * gcc.target/aarch64/subs_compare_1.c: New test.
111
4456f65d
CX
1122017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
113
114 * gcc.target/mips/div-9.c: Delete duplicate test.
115 * gcc.target/mips/div-10.c: Ditto.
116 * gcc.target/mips/div-11.c: Ditto.
117 * gcc.target/mips/div-12.c: Ditto.
118
3995f3a2
JH
1192017-05-23 Jan Hubicka <hubicka@ucw.cz>
120
121 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
122
82c027e1
DH
1232017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
124
125 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
126 vesrion of the dejagnu grep.
127 (list-module-names): Use it and adjust the regular expressions for
128 modules and submodules.
129 * gfortran.dg/prof/prof.exp: Cleanup modules.
130 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
131 directives.
132 * gfortran.dg/altreturn_8.f90: Likewise.
133 * gfortran.dg/associate_12.f90: Likewise.
134 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
135 * gfortran.dg/charlen_15.f90: Likewise.
136 * gfortran.dg/class_4a.f03: Likewise.
137 * gfortran.dg/class_54.f90: Likewise.
138 * gfortran.dg/class_dummy_4.f03: Likewise.
139 * gfortran.dg/class_dummy_5.f90: Likewise.
140 * gfortran.dg/constructor_9.f90: Likewise.
141 * gfortran.dg/dec_structure_15.f90: Likewise.
142 * gfortran.dg/do_check_8.f90: Likewise.
143 * gfortran.dg/dtio_26.f03: Likewise.
144 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
145 * gfortran.dg/equiv_9.f90: Likewise.
146 * gfortran.dg/extends_15.f90: Likewise.
147 * gfortran.dg/finalize_22.f90: Likewise.
148 * gfortran.dg/finalize_23.f90: Likewise.
149 * gfortran.dg/generic_26.f90: Likewise.
150 * gfortran.dg/generic_27.f90: Likewise.
151 * gfortran.dg/namelist_76.f90: Likewise.
152 * gfortran.dg/pointer_init_8.f90: Likewise.
153 * gfortran.dg/pr61318.f90: Likewise.
154 * gfortran.dg/pr77260_1.f90: Likewise.
155 * gfortran.dg/pr77260_2.f90: Likewise.
156 * gfortran.dg/pr77420_3.f90: Likewise.
157 * gfortran.dg/proc_ptr_39.f90: Likewise.
158 * gfortran.dg/proc_ptr_41.f90: Likewise.
159 * gfortran.dg/proc_ptr_42.f90: Likewise.
160 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
161 * gfortran.dg/submodule_1.f08: Likewise.
162 * gfortran.dg/submodule_10.f08: Likewise.
163 * gfortran.dg/submodule_14.f08: Likewise.
164 * gfortran.dg/submodule_15.f08: Likewise.
165 * gfortran.dg/submodule_2.f08: Likewise.
166 * gfortran.dg/submodule_5.f08: Likewise.
167 * gfortran.dg/submodule_6.f08: Likewise.
168 * gfortran.dg/submodule_7.f08: Likewise.
169 * gfortran.dg/submodule_8.f08: Likewise.
170 * gfortran.dg/submodule_9.f08: Likewise.
171 * gfortran.dg/transfer_class_2.f90: Likewise.
172 * gfortran.dg/typebound_assignment_7.f90: Likewise.
173 * gfortran.dg/typebound_call_24.f03: Likewise.
174 * gfortran.dg/typebound_call_25.f90: Likewise.
175 * gfortran.dg/typebound_deferred_1.f90: Likewise.
176 * gfortran.dg/typebound_generic_12.f03: Likewise.
177 * gfortran.dg/typebound_generic_13.f03: Likewise.
178 * gfortran.dg/typebound_generic_14.f03: Likewise.
179 * gfortran.dg/typebound_generic_15.f90: Likewise.
180 * gfortran.dg/typebound_operator_16.f03: Likewise.
181 * gfortran.dg/typebound_operator_18.f90: Likewise.
182 * gfortran.dg/typebound_operator_20.f90: Likewise.
183 * gfortran.dg/typebound_override_3.f90: Likewise.
184 * gfortran.dg/typebound_override_4.f90: Likewise.
185 * gfortran.dg/typebound_override_5.f90: Likewise.
186 * gfortran.dg/typebound_override_6.f90: Likewise.
187 * gfortran.dg/typebound_override_7.f90: Likewise.
188 * gfortran.dg/typebound_proc_28.f03: Likewise.
189 * gfortran.dg/typebound_proc_29.f90: Likewise.
190 * gfortran.dg/typebound_proc_30.f90: Likewise.
191 * gfortran.dg/typebound_proc_31.f90: Likewise.
192 * gfortran.dg/typebound_proc_32.f90: Likewise.
193 * gfortran.dg/typebound_proc_33.f90: Likewise.
194 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
195 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
196 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
197 * gfortran.dg/use_only_3.f90: Likewise.
198 * gfortran.dg/use_without_only_1.f90: Likewise.
199 * gfortran.dg/warn_unused_function.f90: Likewise.
200 * gfortran.dg/warn_unused_function_2.f90: Likewise.
201 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 202
3de4ac6d
MP
2032017-06-04 Marek Polacek <polacek@redhat.com>
204
205 PR c/80919
206 * gcc.dg/format/pr80919.c: New test.
207
2474f48f
MS
2082017-06-02 Martin Sebor <msebor@redhat.com>
209
210 PR c/80892
211 * c-c++-common/Wfloat-conversion-2.c: New test.
212
bd280745
PC
2132017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
214
215 PR c++/68754
216 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 217
bd280745 2182017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
219
220 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
221 for the new built-ins.
222
ffa8a921
SD
2232017-06-02 Sudakshina Das <sudi.das@arm.com>
224
225 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
226
d65d1bd9
WS
2272017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
228
229 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
230 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
231 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
232 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
233 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
234
b160939b
KT
2352017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
236
237 * gcc.target/aarch64/hfmode_ins_1.c: New test.
238
17f47f86
KT
2392017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
240
241 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
242
ab82e126
WS
2432017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
244
245 * gcc.target/powerpc/fold-vec-abs-char.c: New.
246 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
247 * gcc.target/powerpc/fold-vec-abs-int.c: New.
248 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
249 * gcc.target/powerpc/fold-vec-abs-short.c: New.
250 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
251 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
252 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
253 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
254
c957e9c0
NS
2552017-06-02 Nathan Sidwell <nathan@acm.org>
256
257 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
258
aad16012
JJ
2592017-06-02 Jakub Jelinek <jakub@redhat.com>
260
74b4885d
JJ
261 PR rtl-optimization/80903
262 * gcc.dg/pr80903.c: New test.
263
aad16012
JJ
264 PR fortran/80918
265 * gfortran.dg/gomp/pr80918.f90: New test.
266
40ffd95f
BE
2672017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
268
269 * c-c++-common/Wsizeof-pointer-div.c: New test.
270 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
271 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
272 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
273 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
274 * gcc.target/i386/sse-set-ps-1.c: Likewise.
275 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
276 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
277 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
278 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
279 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
280 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
281 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
282 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
283 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
284 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
285 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
286 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
287 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
288
052754ea
WS
2892017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
290
291 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
292 Update the target to power8-vector.
293
aa63913f
DM
2942017-06-01 David Malcolm <dmalcolm@redhat.com>
295
296 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
297
2ded3754
PMR
2982017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
299
300 * debug12.adb, debug12.ads: New testcase.
301
c8638450
MJ
3022017-06-01 Martin Jambor <mjambor@suse.cz>
303
304 PR tree-optimization/80898
305 * gcc.dg/tree-ssa/pr80898.c: New test.
306 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
307
ac853c90
PC
3082017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
309
310 PR c++/80896
311 * g++.dg/cpp1z/nodiscard5.C: New.
312
7841f13c
CZ
3132017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
314
315 * gcc.target/arc/pr9001195952.c: New test.
316
f525e390
TV
3172017-06-01 Tom de Vries <tom@codesourcery.com>
318
319 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
320 * gcc.c-torture/compile/asmgoto-1.c: Same.
321 * gcc.dg/20000707-1.c: Same.
322 * gcc.dg/pr38700.c: Same.
323 * gcc.dg/pr70169.c: Same.
324 * gcc.dg/pr80112.c: Same.
325 * gcc.dg/torture/pr51071-2.c: Same.
326 * gcc.dg/torture/pr51071.c: Same.
327 * gcc.dg/tree-ssa/alias-34.c: Same.
328
9285616c
PMR
3292017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
330
331 * gnat.dg/debug11.adb: New testcase.
332
48932682
RB
3332017-06-01 Richard Biener <rguenther@suse.de>
334
335 PR middle-end/66313
336 * c-c++-common/ubsan/pr66313.c: New testcase.
337 * gcc.dg/tree-ssa/loop-15.c: Adjust.
338
fcb99124
SM
3392017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
340
341 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
342 dg-options. Change dg-require-effective-target powerpc_vsx_ok
343 to vsx_hw. Add dg-skip-if directive to disable this test if
344 -mcpu overridden.
345 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
346 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
347 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
348 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
349 to dg-option. Add dg-skip-if directive to disable this test
350 for darwin. Add dg-skip-if directive to disable this test if
351 -mcpu overridden.
352
dc7401c0
SP
3532017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
354
355 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
356 (_mm_maskz_max_sd): Test new intrinsics.
357 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
358 (_mm_maskz_max_sd): Test new intrinsics.
359 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
360 (_mm_maskz_max_ss): Test new intrinsics.
361 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
362 (_mm_maskz_max_ss): Test new intrinsics.
363 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
364 (_mm_maskz_min_sd): Test new intrinsics.
365 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
366 (_mm_maskz_min_sd): Test new intrinsics.
367 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
368 (_mm_maskz_min_ss): Test new intrinsics.
369 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
370 (_mm_maskz_min_ss): Test new intrinsics.
371
3909991c
NS
3722017-05-31 Nathan Sidwell <nathan@acm.org>
373
374 * g++.dg/lookup/lambda1.C New.
375
0e510edb
BC
3762017-05-31 Bin Cheng <bin.cheng@arm.com>
377
378 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
379 on pointer should not be replaced.
380
9fc5e7a4
MM
3812017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
382
383 PR testsuite/80580
384 * gcc.dg/gimplefe-error-7.c: New test.
385
1e466f04
GM
3862017-05-31 Graham Markall <graham.markall@embecosm.com>
387
388 * gcc.target/arc/add_n-combine.c: New test.
389 * gcc.target/arc/sub_n-combine.c: New test.
390
89c88990
RB
3912017-05-31 Richard Biener <rguenther@suse.de>
392
393 PR target/80880
394 * gcc.target/i386/pr80880.c: New testcase.
395
748bbe72
RS
3962017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
397
398 * gcc.dg/vect/vect-103.c: Update wording of dump message.
399
c7d7e222
BC
4002017-05-31 Bin Cheng <bin.cheng@arm.com>
401
402 * gcc.dg/vect/pr80815-3.c: New test.
403
ee1379be
RB
4042017-05-31 Richard Biener <rguenther@suse.de>
405
406 PR tree-optimization/80906
407 * gcc.dg/graphite/pr80906.c: New testcase.
408
bcce980e
TV
4092017-05-30 Tom de Vries <tom@codesourcery.com>
410
411 PR testsuite/80910
412 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
413 unsupported if host compiler does not support c++11.
414 (host_supports_c++11): New proc.
415
ef9200aa
MS
4162017-05-30 Martin Sebor <msebor@redhat.com>
417
418 PR c/80731
419 * g++.dg/ext/utf16-4.C: Relax test.
420 * gcc.dg/fixed-point/int-warning.c: Adjust.
421
f012c8ef
DM
4222017-05-30 David Malcolm <dmalcolm@redhat.com>
423
424 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
425 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
426 test case.
427 * g++.dg/plugin/show-template-tree-color.C: New test case.
428 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
429 * g++.dg/template/show-template-tree-2.C: New test case.
430 * g++.dg/template/show-template-tree-3.C: New test case.
431 * g++.dg/template/show-template-tree-4.C: New test case.
432 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
433 * g++.dg/template/show-template-tree.C: New test case.
434
3f8efe25
SB
4352017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
436
437 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
438 dg-options.
439 * gfortran.dg/pr80107.f: Delete testcase.
440
77d1dbdb
UB
4412017-05-30 Uros Bizjak <ubizjak@gmail.com>
442
443 PR target/80833
444 * gcc.target/i386/pr80833-1.c: New test.
445 * gcc.target/i386/pr80833-2.c: Ditto.
446
e2f35333
NS
4472017-05-30 Nathan Sidwell <nathan@acm.org>
448
449 PR c++/80913
450 * g++.dg/lookup/pr80913.C: New.
451
ba7629e2
RB
4522017-05-30 Richard Biener <rguenther@suse.de>
453
454 PR middle-end/80901
455 * gcc.dg/torture/pr80901.c: New testcase.
456
4bfb347c
RD
4572017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
458
459 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
460
b3125625
JL
4612017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
462
463 PR target/78838
464 * gcc.target/msp430/interrupt_fn_placement.c: New test.
465
892d6169
RB
4662017-05-30 Richard Biener <rguenther@suse.de>
467
468 PR middle-end/80876
469 * gcc.dg/torture/pr80876.c: New testcase.
470
3d7ff728
NS
4712017-05-29 Nathan Sidwell <nathan@acm.org>
472
473 PR c++/80891 (#5)
474 * g++.dg/lookup/pr80891-5.C: New.
475
fd262197
JD
4762017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
477
478 PR libgfortran/53029
479 * gfortran.dg/read_5.f90: New test.
480
724e517a
NS
4812017-05-29 Nathan Sidwell <nathan@acm.org>
482
a5cfa13a
NS
483 PR c++/80891 (#4)
484 * g++.dg/lookup/pr80891-4.C: New.
485
e514ab0c
NS
486 PR c++/80891 (#1)
487 * g++.dg/lookup/pr80891-1.C: New.
488
58dec010
NS
489 PR c++/80891 (#3)
490 * g++.dg/lookup/pr80891-3.C: New.
491
724e517a
NS
492 PR c++/80891 (#2)
493 * g++.dg/lookup/pr80891-2.C: New.
494
bbe3927b
TK
4952017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
496
497 PR fortran/37131
498 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
499 flags.
500 * gfortran.dg/transpose_optimization_1.f90: Likewise.
501 * gfortran.dg/inline_matmul_17.f90: New test.
502
8364e6ac
TK
5032017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
504
505 * gfortran.dg/matmul_bounds_12.f90: New test.
506
56a35ac9
JJ
5072017-05-27 Jakub Jelinek <jakub@redhat.com>
508
509 PR bootstrap/80887
510 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
511
945bf9e1
NS
5122017-05-26 Nathan Sidwell <nathan@acm.org>
513
514 * g++.dg/cpp0x/dr2061.C: New.
515 * g++.dg/parse/namespace-alias-1.C: Add more test.
516
cb4fe401
BC
5172017-05-26 Bin Cheng <bin.cheng@arm.com>
518
519 PR tree-optimization/80815
520 * gcc.dg/vect/pr80815-1.c: New test.
521 * gcc.dg/vect/pr80815-2.c: New test.
522
e929e611
ML
5232017-05-26 Martin Liska <mliska@suse.cz>
524
525 PR ipa/80663
526 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
527 split at the problematic spot.
528 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
529 a valid value of the param.
530
92f105f6
MP
5312017-05-26 Marek Polacek <polacek@redhat.com>
532
533 PR sanitizer/80875
534 * c-c++-common/ubsan/pr80875.c: New test.
535
74ca4e36
TV
5362017-05-26 Tom de Vries <tom@codesourcery.com>
537
538 PR testsuite/80557
539 * gcc.dg/20011021-1.c: Replace absolute line numbers.
540 * gcc.dg/Wcxx-compat-8.c: Same.
541 * gcc.dg/Wobjsize-1.c: Same.
542 * gcc.dg/Wshadow-local-2.c: Same.
543 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
544 * gcc.dg/anon-struct-6.c: Same.
545 * gcc.dg/asm-wide-1.c: Same.
546 * gcc.dg/builtin-inf-1.c: Same.
547 * gcc.dg/builtin-redefine.c: Same.
548 * gcc.dg/c90-array-lval-6.c: Same.
549 * gcc.dg/c90-array-lval-7.c: Same.
550 * gcc.dg/c90-fordecl-1.c: Same.
551 * gcc.dg/c99-fordecl-2.c: Same.
552 * gcc.dg/cast-lvalue-1.c: Same.
553 * gcc.dg/cast-lvalue-2.c: Same.
554 * gcc.dg/compound-lvalue-1.c: Same.
555 * gcc.dg/cond-lvalue-1.c: Same.
556 * gcc.dg/cpp/20000419-1.c: Same.
557 * gcc.dg/cpp/backslash.c: Same.
558 * gcc.dg/cpp/backslash2.c: Same.
559 * gcc.dg/cpp/macspace1.c: Same.
560 * gcc.dg/cpp/macspace2.c: Same.
561 * gcc.dg/cpp/multiline-2.c: Same.
562 * gcc.dg/cpp/pr27777.c: Same.
563 * gcc.dg/cpp/pr30786.c: Same.
564 * gcc.dg/cpp/pr34602.c: Same.
565 * gcc.dg/cpp/redef1.c: Same.
566 * gcc.dg/cpp/tr-warn1.c: Same.
567 * gcc.dg/cpp/tr-warn3.c: Same.
568 * gcc.dg/cpp/tr-warn6.c: Same.
569 * gcc.dg/cpp/trad/hash.c: Same.
570 * gcc.dg/cpp/trad/redef1.c: Same.
571 * gcc.dg/cpp/ucs.c: Same.
572 * gcc.dg/declspec-10.c: Same.
573 * gcc.dg/declspec-11.c: Same.
574 * gcc.dg/declspec-18.c: Same.
575 * gcc.dg/format/c99-strftime-1.c: Same.
576 * gcc.dg/format/ext-3.c: Same.
577 * gcc.dg/format/pr72858.c: Same.
578 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
579 * gcc.dg/init-string-1.c: Same.
580 * gcc.dg/label-decl-3.c: Same.
581 * gcc.dg/m-un-2.c: Same.
582 * gcc.dg/nofixed-point-2.c: Same.
583 * gcc.dg/noncompile/20020213-1.c: Same.
584 * gcc.dg/pch/counter-2.c: Same.
585 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
586 * gcc.dg/pr27528.c: Same.
587 * gcc.dg/pr27953.c: Same.
588 * gcc.dg/pr35899.c: Same.
589 * gcc.dg/pr37561.c: Same.
590 * gcc.dg/pr45461.c: Same.
591 * gcc.dg/pr45750.c: Same.
592 * gcc.dg/pr53196-2.c: Same.
593 * gcc.dg/pr53265.c: Same.
594 * gcc.dg/redecl-1.c: Same.
595 * gcc.dg/tls/thr-init-1.c: Same.
596 * gcc.dg/torture/pr51106-1.c: Same.
597 * gcc.dg/torture/pr51106-2.c: Same.
598 * gcc.dg/uninit-19.c: Same.
599 * gcc.dg/uninit-pr20644.c: Same.
600
6fc9f7aa
JJ
6012017-05-26 Jakub Jelinek <jakub@redhat.com>
602
603 * g++.dg/cpp1z/decomp29.C (p): New variable.
604 (main): Add further tests.
605
28e0e05b
RB
6062017-05-26 Richard Biener <rguenther@suse.de>
607
608 PR tree-optimization/80842
609 * gcc.dg/torture/pr80842.c: New testcase.
610
c81ec254
PC
6112017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
612
613 PR c++/79652
614 * g++.dg/cpp0x/pr79652.C: New.
615
aee21066
PC
6162017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
617
618 PR c++/71451
619 * g++.dg/cpp0x/variadic170.C: New.
620
63dbcd13
VR
6212017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
622
623 * g++.dg/warn/Wcatch-value-1.C: New test.
624 * g++.dg/warn/Wcatch-value-2.C: New test.
625 * g++.dg/warn/Wcatch-value-3.C: New test.
626
932f48ac
NS
6272017-05-25 Nathan Sidwell <nathan@acm.org>
628
44e00a7a
NS
629 * g++.dg/lookup/using56.C: New.
630 * g++.dg/lookup/using57.C: New.
631 * g++.dg/lookup/using58.C: New.
632 * g++.dg/lookup/using59.C: New.
633
932f48ac
NS
634 * g++.dg/lookup/using17.C: Adjust diagnostics.
635
a10f9a2e
MS
6362017-05-25 Martin Sebor <msebor@redhat.com>
637
638 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
639 positives on ILP32.
640 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
641 column numbers.
642 * gcc.dg/pr60114.c: Same.
643
47c05e71
JH
6442017-05-23 Jan Hubicka <hubicka@ucw.cz>
645
646 * gfortran.dg/pr48636.f90: Fix template better.
647
f35a733d
NS
6482017-05-25 Nathan Sidwell <nathan@acm.org>
649
650 * g++.dg/lookup/koenig14.C: New.
651
18c1e9e0
PC
6522017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
653
654 PR c++/79583
655 * g++.dg/cpp0x/pr79583.C: New.
656
2673d192
PC
6572017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
658
659 PR c++/68578
660 * g++.dg/cpp1y/pr68578.C: New.
661
bce8ef71
MG
6622017-05-25 Marc Glisse <marc.glisse@inria.fr>
663
664 * gcc.dg/tree-ssa/vce-1.c: New file.
665
11d6b45d
MG
6662017-05-25 Marc Glisse <marc.glisse@inria.fr>
667
668 * gcc.dg/tree-ssa/addadd.c: New file.
669
5ad4f1c8
NS
6702017-05-24 Nathan Sidwell <nathan@acm.org>
671
672 * g++.dg/lookup/friend12.C: Adjust diagnostics.
673 * g++.dg/lookup/friend19.C: New.
674 * g++.dg/lookup/friend20.C: New.
675
d4a760d8
JW
6762017-05-24 Jonathan Wakely <jwakely@redhat.com>
677
678 PR c++/80544
679 * g++.dg/expr/cast11.C: New test.
680
3cd211af
MS
6812017-05-24 Martin Sebor <msebor@redhat.com>
682
683 PR c/80731
684 * c-c++-common/Wfloat-conversion.c: Adjust.
685 * c-c++-common/dfp/convert-int-saturate.c: Same.
686 * c-c++-common/pr68657-1.c: Same.
687 * g++.dg/ext/utf-cvt.C: Same.
688 * g++.dg/ext/utf16-4.C: Same.
689 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
690 * g++.dg/warn/Wconversion-real-integer2.C: Same.
691 * g++.dg/warn/Wconversion3.C: Same.
692 * g++.dg/warn/Wconversion4.C: Same.
693 * g++.dg/warn/Wsign-conversion.C: Same.
694 * g++.dg/warn/overflow-warn-1.C: Same.
695 * g++.dg/warn/overflow-warn-3.C: Same.
696 * g++.dg/warn/overflow-warn-4.C: Same.
697 * g++.dg/warn/pr35635.C: Same.
698 * g++.old-deja/g++.mike/enum1.C: Same.
699 * gcc.dg/Wconversion-3.c: Same.
700 * gcc.dg/Wconversion-5.c: Same.
701 * gcc.dg/Wconversion-complex-c99.c: Same.
702 * gcc.dg/Wconversion-complex-gnu.c: Same.
703 * gcc.dg/Wconversion-integer.c: Same.
704 * gcc.dg/Wsign-conversion.c: Same.
705 * gcc.dg/bitfld-2.c: Same.
706 * gcc.dg/c90-const-expr-11.c: Same.
707 * gcc.dg/c90-const-expr-7.c: Same.
708 * gcc.dg/c99-const-expr-7.c: Same.
709 * gcc.dg/overflow-warn-1.c: Same.
710 * gcc.dg/overflow-warn-2.c: Same.
711 * gcc.dg/overflow-warn-3.c: Same.
712 * gcc.dg/overflow-warn-4.c: Same.
713 * gcc.dg/overflow-warn-5.c: Same.
714 * gcc.dg/overflow-warn-8.c: Same.
715 * gcc.dg/overflow-warn-9.c: New test.
716 * gcc.dg/pr35635.c: Adjust.
717 * gcc.dg/pr59940.c: Same.
718 * gcc.dg/pr59963-2.c: Same.
719 * gcc.dg/pr60114.c: Same.
720 * gcc.dg/switch-warn-2.c: Same.
721 * gcc.dg/utf-cvt.c: Same.
722 * gcc.dg/utf16-4.c: Same.
723
216bfadc
JJ
7242017-05-24 Jakub Jelinek <jakub@redhat.com>
725
726 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
727 Don't include limits.h.
728 (w): Conditionalize on long long wider than int. Use
729 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
730 -9223372036854775808.
731 (x): Use __INT_MAX__ instead of INT_MAX.
732
610abc02
TK
7332017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
734
735 PR fortran/66094
736 * gfortran.dg/inline_matmul_16.f90: New test.
737
8d0c9b36
TV
7382017-05-24 Tom de Vries <tom@codesourcery.com>
739
740 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
741
3f3fb6c9
PB
7422017-05-24 Peter Bergner <bergner@vnet.ibm.com>
743
744 PR middle-end/80823
745 * gcc.dg/pr80823.c: New test.
746
00e0af8d
AK
7472017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
748
749 * gcc.target/s390/pr80725.c: New test.
750
6131102c
NS
7512017-05-23 Nathan Sidwell <nathan@acm.org>
752
ef4c5e78
NS
753 * g++.dg/lookup/extern-c-hidden.C: New.
754 * g++.dg/lookup/extern-redecl1.C: New.
755
6131102c
NS
756 PR c++/80866
757 * g++.dg/parse/pr80866.C: New.
758
d2db2e6b
JH
7592017-05-23 Jan Hubicka <hubicka@ucw.cz>
760
761 * gcc.dg/ipa/ctor-empty-1.c: Update template.
762 * gcc.dg/ipa/inline-5.c: Likewise.
763 * gfortran.dg/pr48636.f90: Likewise.
764
e4ea7a4c
NS
7652017-05-23 Nathan Sidwell <nathan@acm.org>
766
767 * g++.dg/parse/ctor9.C: Adjust expected error.
768
c2d7c404
JD
7692017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
770
771 PR libgfortran/80256
772 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
773 Cygwin.
774
fd71a9a2
TS
7752017-05-23 Thomas Schwinge <thomas@codesourcery.com>
776
777 * c-c++-common/goacc/parallel-dims-1.c: Update.
778 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
779 * c-c++-common/goacc/routine-1.c: Likewise.
780 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
781 * g++.dg/goacc/template.C: Likewise.
782 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
783 * gfortran.dg/goacc/routine-3.f90: Likewise.
784 * gfortran.dg/goacc/sie.f95: Likewise.
785 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
786
9d029ddf
NS
7872017-05-23 Nathan Sidwell <nathan@acm.org>
788
789 * g++.dg/lookup/using13.C: Adjust expected error.
790
008c7367
SKS
7912017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
792
793 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
794
d1f6caae
MM
7952017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
796
797 PR target/80718
798 * gcc.target/powerpc/pr80718.c: New test.
799
2ea0d750
SB
8002017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
801
802 * gcc.target/powerpc/conditional-return.c: New testcase.
803
25b81686
BS
8042017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
805
806 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
807 LE-only.
808
477f145b
JW
8092017-05-22 Janus Weil <janus@gcc.gnu.org>
810
811 PR fortran/80766
812 * gfortran.dg/typebound_call_28.f90: New test.
813
65cc1407
NS
8142017-05-22 Nathan Sidwell <nathan@acm.org>
815
816 * g++.dg/lookup/strong-using.C: New.
817
0c4f8178
TP
8182017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
819
820 * gcc.target/arm/movsi_movt.c: New test.
821 * gcc.target/arm/movdi_movt.c: New test.
822
fbb1c7d4
EB
8232017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
824
825 * gnat.dg/specs/not_null1.ads: New test.
826
d3271136
EB
8272017-05-22 Eric Botcazou <ebotcazou@adacore.com>
828
829 * gnat.dg/limited_with5.ad[sb]: New test.
830 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
831 * gnat.dg/limited_with6.ad[sb]: New test.
832 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
833
4c24ec6d
EB
8342017-05-22 Eric Botcazou <ebotcazou@adacore.com>
835
836 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
837 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
838
4bcbb7b8
PC
8392017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
840
841 PR c++/70265
842 * g++.dg/cpp1y/constexpr-70265-1.C: New.
843 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
844
51cd6b78
JD
8452017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
846
847 PR libgfortran/80333
848 * gfortran.dg/dtio_30.f03: New test.
849
33f8c0a1
MP
8502017-05-19 Marek Polacek <polacek@redhat.com>
851
852 PR sanitizer/80800
853 * c-c++-common/ubsan/pr80800.c: New test.
854 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
855
9740ed54
TS
8562017-05-19 Thomas Schwinge <thomas@codesourcery.com>
857
7fd549d2
TS
858 * c-c++-common/goacc/default-1.c: Update.
859 * c-c++-common/goacc/default-2.c: Likewise.
860 * c-c++-common/goacc/default-4.c: Likewise.
861 * gfortran.dg/goacc/default-1.f95: Likewise.
862 * gfortran.dg/goacc/default-4.f: Likewise.
863 * c-c++-common/goacc/default-5.c: New file.
864 * gfortran.dg/goacc/default-5.f: Likewise.
865
9740ed54
TS
866 * c-c++-common/goacc/default-1.c: New file.
867 * c-c++-common/goacc/default-2.c: Likewise.
868 * c-c++-common/goacc/data-default-1.c: Remove file, including its
869 test cases in...
870 * c-c++-common/goacc/default-3.c: ... this new file, and...
871 * c-c++-common/goacc/default-4.c: ... this new file.
872 * gfortran.dg/goacc/default.f95: Remove file, including its test
873 cases in...
874 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
875 * gfortran.dg/goacc/default-2.f: ... this new file.
876 * gfortran.dg/goacc/default-3.f95: New file.
877 * gfortran.dg/goacc/default-4.f: Likewise.
878
2a8a8d7b
NS
8792017-05-19 Nathan Sidwell <nathan@acm.org>
880
881 * g++.dg/inherit/covariant7.C: Adjust.
882
a978134e
PB
8832017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
884
885 * gcc.target/arm/tls-disable-literal-pool.c: Change
886 require-effective-target to tls_native.
887 Move dg-error to return statement line and change to dg-message.
888
39aac208
RB
8892017-05-19 Richard Biener <rguenther@suse.de>
890
891 PR c++/80593
892 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
893 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
894
035ab826
RB
8952017-05-19 Richard Biener <rguenther@suse.de>
896
897 PR middle-end/80764
898 * gcc.dg/torture/pr80764.c: New testcase.
899
52e14b96
MM
9002017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
901
902 PR target/80510
903 * gcc.target/powerpc/pr80510-1.c: New test.
904 * gcc.target/powerpc/pr80510-2.c: Likewise.
905
4287da82
EG
9062017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
907
908 * gcc.dg/pragma-diag-7.c: New test.
909
e4171e10
UB
9102017-05-18 Uros Bizjak <ubizjak@gmail.com>
911
912 PR target/80799
913 * g++.dg/other/i386-11.C: New test.
914
cdefeea2
WS
9152017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
916
917 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
918 * fold-vec-div-floatdouble.c: Likewise.
919 * fold-vec-logical-ands-char.c: Likewise.
920 * fold-vec-logical-ands-int.c: Likewise.
921 * fold-vec-logical-ands-short.c: Likewise.
922 * fold-vec-logical-ors-char.c: Likewise.
923 * fold-vec-logical-ors-int.c: Likewise.
924 * fold-vec-logical-ors-short.c: Likewise.
925 * fold-vec-logical-other-char.c: Likewise.
926 * fold-vec-mule-misc.c: Likewise.
927 * fold-vec-mult-float.c: Likewise.
928 * fold-vec-mult-floatdouble.c: Likewise.
929 * fold-vec-mult-int.c: Likewise.
930 * fold-vec-mult-int128-p9.c: Likewise.
931 * fold-vec-sub-floatdouble.c: Likewise.
932 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
933 Add lp64 requirement.
934 * fold-vec-mult-int128-p8.c: Likewise.
935 * fold-vec-logical-ors-longlong.c: Fix comment typo.
936
62ee030a
SM
9372017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
938
939 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
940 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
941 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
942 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
943 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
944 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
945 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
946 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
947 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
948 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
949 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
950 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
951 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
952 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
953 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
954 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
955 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
956 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
957 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
958 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
959 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
960 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
961 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
962 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
963 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
964 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
965
00a84d0e
SL
9662017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
967
968 * gcc.target/sparc/niagara7-align.c: New test.
969
243c2883
MP
9702017-05-18 Marek Polacek <polacek@redhat.com>
971
972 PR sanitizer/80797
973 * c-c++-common/ubsan/null-12.c: New test.
974
e98e6340
SB
9752017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
976
977 PR middle-end/80692
978 * gcc.c-torture/execute/pr80692.c: New testcase.
979
0152001b 9802017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
981
982 PR libgfortran/80741
983 * gfortran.dg/read_4.f90: New test.
984
c8ded430
BS
9852017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
986
987 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
988
e5b1f5a1
FR
9892017-05-17 Fritz Reese <fritzoreese@gmail.com>
990
991 PR fortran/80668
992 * gfortran.dg/pr80668.f90: New.
993
9853cb28
PB
9942017-05-17 Peter Bergner <bergner@vnet.ibm.com>
995
996 PR middle-end/80775
997 * gcc.dg/pr80775.c: New test.
998
142473df
MP
9992017-05-17 Marek Polacek <polacek@redhat.com>
1000
1001 PR sanitizer/80659
1002 * gcc.dg/asan/pr80659.c: New test.
1003
8508a5b5
SKS
10042017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1005
1006 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
1007 unsigned long.
1008
bc36d2b7
CX
10092017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
1010
1011 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
1012
4fc5ebf1
JG
10132017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
1014 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1015
1016 PR tree-optimization/80457
1017 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
1018 call vect_model_simple_cost.
1019
bedee914
PT
10202017-05-16 Paul Thomas <pault@gcc.gnu.org>
1021
1022 PR fortran/80554
1023 * gfortran.dg/submodule_29.f08: New test.
1024
10791753
DM
10252017-05-16 David Malcolm <dmalcolm@redhat.com>
1026
1027 * g++.dg/other/accessor-fixits-1.C: New test case.
1028 * g++.dg/other/accessor-fixits-2.C: New test case.
1029 * g++.dg/other/accessor-fixits-3.C: New test case.
1030 * g++.dg/other/accessor-fixits-4.C: New test case.
1031
727577c2
CL
10322017-05-16 Carl Love <cel@us.ibm.com>
1033
1034 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
1035 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
1036 built-ins to the test suite file. Note, support for mradds exists
1037 but no test case exists.
1038 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
1039 built-ins to the test suite file.
1040
6b6ae9eb
MP
10412017-05-16 Marek Polacek <polacek@redhat.com>
1042
1043 PR sanitizer/80536
1044 PR sanitizer/80386
1045 * c-c++-common/ubsan/pr80536.c: New test.
1046 * g++.dg/ubsan/pr80386.C: New test.
1047
678d7e19
TC
10482017-05-16 Tamar Christina <tamar.christina@arm.com>
1049
1050 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
1051 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
1052
6da37857
MW
10532016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1054
1055 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
1056 expected output of vadd, vsub and vmul instructions.
1057 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
1058 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
1059 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
1060
a5768d38
JD
10612017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1062
1063 PR libgfortran/80727
1064 * gfortran.dg/read_3.f90: New test.
1065
3a77e7cc
NS
10662017-05-15 Nathan Sidwell <nathan@acm.org>
1067
2016c841
NS
1068 PR c++/79369
1069 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
1070
3a77e7cc
NS
1071 PR c++/79369
1072 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
1073 * g++.dg/cpp0x/pr79369.C: New.
1074
0735a1c8
SK
10752017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
1076
1077 PR fortran/80752
3a77e7cc 1078 * gfortran.dg/pr80752.f90: New test.
0735a1c8 1079
f108770a
UB
10802017-05-15 Uros Bizjak <ubizjak@gmail.com>
1081
900b5b6a 1082 PR target/80425
f108770a
UB
1083 * gcc.target/i386/pr80425-1.c: New test.
1084 * gcc.target/i386/pr80425-2.c: Ditto.
1085
e30ce0a3
JL
10862017-05-15 Jeff Law <law@redhat.com>
1087
1088 * gcc.target/mips/reorgbug-1.c: New test.
1089
0d5a0a33
PMR
10902017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
1091
1092 * gnat.dg/specs/pack13.ads: New test.
1093
a104bd88
MS
10942017-05-14 Martin Sebor <msebor@redhat.com>
1095
1096 PR middle-end/77671
1097 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
1098 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
1099 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1100 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1101 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1102
c6c02519
MS
11032017-05-14 Martin Sebor <msebor@redhat.com>
1104
1105 PR middle-end/80669
1106 * gcc.dg/builtin-stpncpy.c: New test.
1107
d6d4d770
DS
11082017-05-14 Daniel Santos <daniel.santos@pobox.com>
1109
1110 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
1111 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
1112 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
1113 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
1114
b9bdd60b
JK
11152017-05-14 Julia Koval <julia.koval@intel.com>
1116
1117 * gcc.target/i386/xgetsetbv.c: New test.
1118
28ae01cd
NK
11192017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
1120
1121 PR fortran/80442
1122 * gfortran.dg/impl_do_var_data.f90: New Test
1123
c7488b4f
PJ
11242017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1125
1126 * brig.dg/test/gimple/priv-array-offset-access.hsail:
1127 A regression test for a private array access case which caused
1128 an assert.
1129
9b5f12ae
MS
11302017-05-12 Martin Sebor <msebor@redhat.com>
1131
1132 PR testsuite/80643
1133 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
1134 to the purpose of the test.
1135
b76f1550
SM
11362017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
1137
1138 * gcc.target/powerpc/bmi-andn-1.c: New file
1139 * gcc.target/powerpc/bmi-andn-2.c: New file.
1140 * gcc.target/powerpc/bmi-bextr-1.c: New file.
1141 * gcc.target/powerpc/bmi-bextr-2.c: New file.
1142 * gcc.target/powerpc/bmi-bextr-4.c: New file.
1143 * gcc.target/powerpc/bmi-bextr-5.c: New file.
1144 * gcc.target/powerpc/bmi-blsi-1.c: New file.
1145 * gcc.target/powerpc/bmi-blsi-2.c: New file.
1146 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
1147 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
1148 * gcc.target/powerpc/bmi-blsr-1.c: New file.
1149 * gcc.target/powerpc/bmi-blsr-2.c: New File.
1150 * gcc.target/powerpc/bmi-check.h: New File.
1151 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
1152 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
1153 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
1154 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
1155 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
1156 * gcc.target/powerpc/bmi2-check.h: New file.
1157 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
1158 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
1159 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
1160 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
1161 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
1162 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
1163 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
1164 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
1165 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
1166
2a3fa75a
PC
11672017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1168
1169 PR c++/60430
1170 * g++.dg/cpp0x/pr60430.C: New.
1171
e8bf7c7b
JL
11722017-05-12 Jeff Law <law@redhat.com>
1173
1174 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1175
284d1f76
PB
11762017-05-12 Peter Bergner <bergner@vnet.ibm.com>
1177
1178 PR middle-end/80707
1179 * g++.dg/pr80707.C: New test.
1180
302a0e37
WS
11812017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1182
1183 * gcc.target/powerpc/fold-vec-div-float.c: New.
1184 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
1185 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
1186
a7785078
WS
11872017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1188
1189 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
1190 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
1191 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
1192 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
1193 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
1194 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
1195 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
1196 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
1197 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
1198 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
1199 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
1200 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
1201
9206028e
PC
12022017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1203
1204 PR c++/49604
1205 * g++.dg/cpp0x/forw_enum14.C: New.
1206 * g++.dg/cpp0x/forw_enum15.C: Likewise.
1207
7af1c0ad
RB
12082017-05-12 Richard Biener <rguenther@suse.de>
1209
1210 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
1211
f7e95bdb
PC
12122017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1213
1214 PR c++/67687
1215 * g++.dg/cpp0x/constexpr-ice17.C: New.
1216
53e788d0
RB
12172017-05-12 Richard Biener <rguenther@suse.de>
1218
1219 PR tree-optimization/80713
1220 * gcc.dg/torture/pr80713.c: New testcase.
1221
2ead1ab9
AK
12222017-05-12 Andi Kleen <ak@linux.intel.com>
1223
1224 PR testsuite/77684
1225 * lib/target-supports.exp (profopt-perf-wrapper):
1226 Add -m8 option to increase parallelism.
1227
ee58b02f
TS
12282017-05-12 Thomas Schwinge <thomas@codesourcery.com>
1229
1e47f02b
TS
1230 * c-c++-common/goacc/parallel-dims-1.c: New file.
1231 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1232
b0f271ce
TS
1233 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1234 * c-c++-common/goacc/classify-kernels.c: Likewise.
1235 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
1236 Likewise.
1237 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
1238 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1239 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
1240 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
1241 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
1242 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
1243 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
1244 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
1245 * c-c++-common/goacc/kernels-loop.c: Likewise.
1246 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
1247 * c-c++-common/goacc/kernels-reduction.c: Likewise.
1248 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1249 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1250 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
1251 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1252 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1253 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1254 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1255 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1256 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
1257 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1258
25651634
TS
1259 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1260 * c-c++-common/goacc/classify-kernels.c: Likewise.
1261 * c-c++-common/goacc/classify-parallel.c: Likewise.
1262 * c-c++-common/goacc/classify-routine.c: Likewise.
1263 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1264 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1265 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1266 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1267
ee58b02f
TS
1268 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
1269 * c-c++-common/goacc/classify-kernels.c: Likewise.
1270 * c-c++-common/goacc/classify-parallel.c: Likewise.
1271 * c-c++-common/goacc/classify-routine.c: Likewise.
1272 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1273 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1274 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1275 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1276
2d82ec25
NS
12772017-05-11 Nathan Sidwell <nathan@acm.org>
1278
1279 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
1280
12812017-05-11 Carl Love <cel@us.ibm.com>
1282
1283 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
1284 to the test suite file.
1285 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
1286 to the test suite file.
1287
628c06d6
JD
12882017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1289
1290 PR fortran/78659
1291 * gfortran.dg/namelist_91.f90: New test.
1292 * gfortran.dg/namelist_92.f90: New test.
1293 * gfortran.dg/namelist_93.f90: New test.
1294 * gfortran.dg/namelist_94.f90: New test.
1295
1bea0f26
BS
12962017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1297
1298 PR target/80695
1299 * gcc.target/powerpc/pr80695-p8.c: New file.
1300 * gcc.target/powerpc/pr80695-p9.c: New file.
1301
7c85c9fe
UB
13022017-05-11 Uros Bizjak <ubizjak@gmail.com>
1303 Jakub Jelinek <jakub@redhat.com>
1304
1305 PR target/80706
1306 * gcc.target/i386/pr80706.c: New test.
1307
d7a33a4c
JK
13082017-05-11 Julia Koval <julia.koval@intel.com>
1309
1310 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
1311 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1312 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1313 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1314
59fbddcf
PC
13152017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1316
1317 PR c++/70538
1318 * g++.dg/cpp0x/pr70538.C: New.
1319
cc09ff60
UB
13202017-05-11 Uros Bizjak <ubizjak@gmail.com>
1321
7c85c9fe
UB
1322 * gcc.target/i386/pr22152.c: Fix undefined testcase.
1323 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
1324 (dg-options): Remove -fno-tree-sink.
1325
4fd18c78
KN
13262017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
1327
1328 * gcc.target/powerpc/cmpb-1.c: New test.
1329 * gcc.target/powerpc/cmpb-2.c: New test.
1330 * gcc.target/powerpc/cmpb-3.c: New test.
1331 * gcc.target/powerpc/cmpb32-1.c: New test.
1332 * gcc.target/powerpc/cmpb32-2.c: New test.
1333
43b883a9
RB
13342017-05-11 Richard Biener <rguenther@suse.de>
1335
1336 PR tree-optimization/80705
1337 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
1338
29b871ec
NS
13392017-05-11 Nathan Sidwell <nathan@acm.org>
1340
1341 * lib/scanlang.exp: New.
1342 * lib/gcc-dg.exp: Load scanlang.exp.
1343 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
1344
c587104e
MM
13452017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1346
1347 PR testsuite/80580
1348 * gcc.dg/gimplefe-error-6.c: New test.
1349
67ac9a9d
MM
13502017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1351
1352 PR testsuite/80580
1353 * gcc.dg/gimplefe-error-5.c: New test.
1354
ac4eb40f
MM
13552017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1356
1357 PR testsuite/80580
1358 * gcc.dg/gimplefe-error-4.c: New test.
1359
d45d6282
BS
13602017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1361
1362 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
1363
f4ee3a9e
UB
13642017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1365
1366 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
1367 (_mm_maskz_max_round_sd): Test new intrinsics.
1368 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
1369 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
1370 (_mm_maskz_max_round_ss): Test new intrinsics.
1371 * gcc.target/i386/avx512f-vmaxss-2.c: New.
1372 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
1373 (_mm_maskz_min_round_sd): Test new intrinsics.
1374 * gcc.target/i386/avx512f-vminsd-2.c: New.
1375 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
1376 (_mm_maskz_min_round_ss): Test new intrinsics.
1377 * gcc.target/i386/avx512f-vminss-2.c: New.
1378 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
1379 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
1380 (__builtin_ia32_minss_mask_round): Test new builtins.
1381 * gcc.target/i386/sse-13.c: Ditto.
1382 * gcc.target/i386/sse-23.c: Ditto.
1383 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
1384 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
1385 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
1386 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
1387 (_mm_mask_min_round_ss): Test new intrinsics.
1388 * gcc.target/i386/testround-1.c: Ditto.
1389
13902017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1391
1392 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
1393 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
1394 (_mm_maskz_div_round_sd): Test new intrinsics.
1395 * gcc.target/i386/avx512f-vdivsd-2.c: New.
1396 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
1397 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
1398 (_mm_maskz_div_round_ss): Test new intrinsics.
1399 * gcc.target/i386/avx512f-vdivss-2.c: New.
1400 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
1401 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
1402 (_mm_maskz_mul_round_sd): Test new intrinsics.
1403 * gcc.target/i386/avx512f-vmulsd-2.c: New.
1404 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
1405 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
1406 (_mm_maskz_mul_round_ss): Test new intrinsics.
1407 * gcc.target/i386/avx512f-vmulss-2.c: New.
1408 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
1409 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
1410 (__builtin_ia32_mulss_mask_round): Test new builtins.
1411 * gcc.target/i386/sse-13.c: Ditto.
1412 * gcc.target/i386/sse-23.c: Ditto.
1413 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
1414 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
1415 (_mm_maskz_mul_round_ss): Test new intrinsics.
1416 * gcc.target/i386/testround-1.c: Ditto.
1417
14182017-05-10 Julia Koval <julia.koval@intel.com>
1419
1420 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
1421 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
1422 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
1423
14242017-05-10 Julia Koval <julia.koval@intel.com>
1425
1426 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
1427 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1428 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1429 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1430
ca4d2851
PB
14312017-05-10 Peter Bergner <bergner@vnet.ibm.com>
1432
0f374417 1433 PR tree-optimization/51513
ca4d2851
PB
1434 * gcc.target/powerpc/pr51513.c: New test.
1435 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
1436 __builtin_abort().
1437 * gcc.dg/predict-14.c: Likewise.
1438
5562ebfc
CL
14392017-05-10 Carl Love <cel@us.ibm.com>
1440 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
1441 to the test suite file.
1442 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
1443 to the test suite file.
1444
0ca2e7f7
PK
14452017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1446
1447 PR tree-optimization/77644
1448 * gcc.dg/tree-ssa/pr77644.c: New test-case.
1449
e1ad2926
AO
14502017-05-10 Alexandre Oliva <aoliva@redhat.com>
1451
1452 * gcc.dg/guality/inline-params-2.c: New.
1453
f00b411f
PC
14542017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/80145
1457 * g++.dg/cpp1y/auto-fn37.C: New.
1458 * g++.dg/cpp1y/auto-fn38.C: Likewise.
1459
bf2a705c
MM
14602017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1461
1462 PR target/68163
1463 * gcc.target/powerpc/pr68163.c: New test.
1464
5285d5d3
JW
14652017-05-09 Janus Weil <janus@gcc.gnu.org>
1466
1467 PR fortran/79311
1468 * gfortran.dg/finalize_32.f90: New test.
1469
31c2d57d
VR
14702017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
1471
1472 PR c/35441
1473 * gcc.dg/pr35441.c: New test.
1474
731f2c8a
MS
14752017-05-09 Martin Sebor <msebor@redhat.com>
1476
1477 PR testsuite/80643
1478 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
1479 output.
1480
cc49d15a
PC
14812017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1482
1483 PR c++/80186
1484 * g++.dg/template/crash126.C: New.
1485
85282abc
SP
14862017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
1487
1488 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
1489 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
1490 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
1491 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
1492
823c79ae
DH
14932017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1494
10a8bb62 1495 PR testsuite/80611
823c79ae
DH
1496 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
1497
79557bae
CZ
14982017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1499
1500 * gcc.target/arc/tmac-1.c: New file.
1501 * gcc.target/arc/tmac-2.c: Likewise.
1502 * gcc.target/arc/tmac.h: Likewise.
1503
c7314bc1
CZ
15042017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1505 Andrew Burgess <andrew.burgess@embecosm.com>
1506
1507 * gcc.target/arc/firq-1.c: New file.
1508 * gcc.target/arc/firq-2.c: Likewise.
1509 * gcc.target/arc/firq-3.c: Likewise.
1510 * gcc.target/arc/firq-4.c: Likewise.
1511 * gcc.target/arc/firq-5.c: Likewise.
1512 * gcc.target/arc/firq-6.c: Likewise.
1513
41453183
CZ
15142017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1515
1516 * gcc.target/arc/interrupt-5.c: Newfile.
1517 * gcc.target/arc/interrupt-6.c: Likewise.
1518 * gcc.target/arc/interrupt-7.c: Likewise.
1519 * gcc.target/arc/interrupt-8.c: Likewise.
1520 * gcc.target/arc/interrupt-9.c: Likewise.
1521
019bd543
RB
15222017-05-09 Richard Biener <rguenther@suse.de>
1523
1524 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
1525 and adjust.
1526 * gcc.dg/vect/vect-50.c: Likewise.
1527
684f84de
MP
15282017-05-09 Marek Polacek <polacek@redhat.com>
1529
1530 PR c/80525
1531 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
1532 * c-c++-common/Wlogical-op-2.c: New test.
1533
fd71825b
SKS
15342017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1535
1536 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
1537 for targets with __SIZEOF_INT__ < 4.
1538
4ca2e6ec
RB
15392017-05-09 Richard Biener <rguenther@suse.de>
1540
1541 * gcc.dg/vect/vect-50.c: Revert last change.
1542 * gcc.dg/vect/vect-44.c: Likewise.
1543
631238ac
MS
15442017-05-08 Martin Sebor <msebor@redhat.com>
1545
1546 PR translation/80280
1547 * gcc.dg/format/gcc_diag-10.c: New test.
1548
6ba86ba7
KN
15492017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1550
1551 PR target/80101
1552 * gcc.target/powerpc/pr80101-1.c: New test.
1553
0f6ed121
TK
15542017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1555
1556 PR fortran/79930
1557 * gfortran.dg/inline_transpose_1.f90: Add
1558 -finline-matmul-limit=0 to options.
1559 * gfortran.dg/matmul_5.f90: Likewise.
1560 * gfortran.dg/vect/vect-8.f90: Likewise.
1561 * gfortran.dg/inline_matmul_14.f90: New test.
1562 * gfortran.dg/inline_matmul_15.f90: New test.
1563
fd991039
TK
15642017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1565
1566 PR fortran/80602
1567 * gfortran.dg/matmul_15.f90: New test case.
1568
18b8c294
WD
15692017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
1570
1571 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
1572 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
1573
8637c116
JL
15742017-05-07 Jeff Law <law@redhat.com>
1575
1576 Revert:
1577 2017-05-06 Jeff Law <law@redhat.com>
1578 PR tree-optimization/78496
1579 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1580 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1581
973dfbb4
JL
15822017-05-06 Jeff Law <law@redhat.com>
1583
1584 PR tree-optimization/78496
1585 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1586 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1587
8ffa3150
RS
15882017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1589
1590 * gcc.target/aarch64/spill_1.c: New test.
1591
2a3f7997
RS
15922017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1593
1594 PR rtl-optimization/75964
1595 * gcc.dg/torture/pr75964.c: New test.
1596
d554bf23
TV
15972017-05-06 Tom de Vries <tom@codesourcery.com>
1598
1599 PR testsuite/80606
1600 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
1601 * gcc.target/i386/avx-vtestpd-2.c: Same.
1602 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
1603 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
1604 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
1605 * gcc.target/i386/avx-vtestpd-3.c: Same.
1606 * gcc.target/i386/avx-vtestps-1.c: Same.
1607 * gcc.target/i386/avx-vtestps-2.c: Same.
1608 * gcc.target/i386/avx-vtestps-256-1.c: Same.
1609 * gcc.target/i386/avx-vtestps-256-2.c: Same.
1610 * gcc.target/i386/avx-vtestps-256-3.c: Same.
1611 * gcc.target/i386/avx-vtestps-3.c: Same.
1612
7a976fe7
TV
16132017-05-06 Tom de Vries <tom@codesourcery.com>
1614
1615 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
1616
0e852c66
TV
16172017-05-06 Tom de Vries <tom@codesourcery.com>
1618
1619 PR testsuite/80557
1620 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
1621 * gcc.target/powerpc/altivec-types-1.c: Same.
1622
63c40d92
TV
16232017-05-06 Tom de Vries <tom@codesourcery.com>
1624
1625 PR testsuite/80557
1626 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
1627 * gcc.target/spu/intrinsics-1.c: Same.
1628
b25b8f91
TV
16292017-05-06 Tom de Vries <tom@codesourcery.com>
1630
1631 PR testsuite/80557
1632 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
1633
6df13491
TV
16342017-05-06 Tom de Vries <tom@codesourcery.com>
1635
1636 PR testsuite/80557
1637 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
1638 * gcc.target/aarch64/spellcheck_2.c: Same.
1639 * gcc.target/aarch64/spellcheck_3.c: Same.
1640
e01261fe
TV
16412017-05-06 Tom de Vries <tom@codesourcery.com>
1642
1643 PR testsuite/80557
1644 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
1645 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
1646 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
1647 * g++.dg/debug/dwarf2/typedef5.C: Same.
1648 * g++.dg/goacc/data-1.C: Same.
1649
9945596c
BS
16502017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1651
1652 * gcc.target/powerpc/versioned-copy-loop.c: New file.
1653
8acb8575
MM
16542017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1655
1656 PR target/79038
1657 PR target/79202
1658 PR target/79203
1659 * gcc.target/powerpc/ppc-round3.c: New test.
1660 * gcc.target/powerpc/ppc-round2.c: Update expected code.
1661
ac699a04
JJ
16622017-05-05 Jakub Jelinek <jakub@redhat.com>
1663
8dc6a926
JJ
1664 PR tree-optimization/80632
1665 * gcc.dg/pr80632.c: New test.
1666
ac699a04
JJ
1667 PR tree-optimization/80558
1668 * gcc.dg/tree-ssa/vrp115.c: New test.
1669
655b5fc8
AV
16702017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
1671 Thomas Preud'homme <thomas.preudhomme@arm.com>
1672 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1673
1674 PR target/71607
1675 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
1676 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
1677 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
1678 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
1679 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
1680 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
1681 * gcc.target/arm/tls-disable-literal-pool.c: New.
1682
c02d2d0a
PK
16832017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1684
1685 PR tree-optimization/80613
1686 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
1687
dfae9048
PC
16882017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
1689
1690 PR c++/71577
1691 * g++.dg/cpp0x/pr71577.C: New.
1692
d9c5a8b9
MS
16932017-05-04 Martin Sebor <msebor@redhat.com>
1694
1695 PR middle-end/79234
1696 * gcc.dg/builtin-stringop-chk-8.c: New test.
1697 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1698 * gcc.dg/builtin-stringop-chk-4.c: Same.
1699 * gcc.dg/builtin-strncat-chk-1.c: Same.
1700 * g++.dg/ext/strncpy-chk1.C: Same.
1701 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
1702 * gcc.dg/out-of-bounds-1.c: Same.
1703 * gcc.dg/pr78138.c: Same.
1704 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
1705 * gfortran.dg/mvbits_7.f90: Same.
1706
e50d56a5
MS
17072017-05-04 Martin Sebor <msebor@redhat.com>
1708
1709 PR preprocessor/79214
1710 PR middle-end/79222
1711 PR middle-end/79223
1712 * gcc.dg/pr79214.c: New test.
1713 * gcc.dg/pr79214.h: New test header.
1714 * gcc.dg/pr79222.c: New test.
1715 * gcc.dg/pr79223.c: New test.
1716 * gcc.dg/pr78138.c: Adjust.
1717 * gfortran.dg/unconstrained_commons.f: Same.
1718
0f2c4a8f
MS
17192017-05-04 Martin Sebor <msebor@redhat.com>
1720
1721 PR translation/80280
1722 * g++.dg/abi/Wabi-2-3.C: Adjust.
1723 * g++.dg/abi/Wabi-3-2.C: Ditto.
1724 * g++.dg/lookup/using17.C: Ditto.
1725 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
1726
8eef6097
MJ
17272017-05-04 Martin Jambor <mjambor@suse.cz>
1728
1729 PR tree-optimization/80622
1730 * gcc.dg/tree-ssa/pr80622.c: New test.
1731
17322017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
1733
1734 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
1735
26f1a658
JH
17362017-05-04 Jan Hubicka <hubicka@ucw.cz>
1737
1738 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
1739 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1740
4d147bca
RB
17412017-05-04 Richard Biener <rguenther@suse.de>
1742
1743 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
1744
3862ef76
RS
17452017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
1746
1747 * gcc.dg/vect/vect-profile-1.c: New test.
1748
c89ffd99
MP
17492017-05-04 Marek Polacek <polacek@redhat.com>
1750
1751 PR tree-optimization/80612
1752 * gcc.dg/torture/pr80612.c: New test.
1753
261ce1e5
PB
17542017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1755 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
1756
1757 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
1758 check_effective_target_arm_thumb1_movt_ok.
1759
556cf088
PB
17602017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1761
1762 * gcc.target/arm/fpscr.c: New file.
1763
010b1cc0
TP
17642017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1765
1766 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
1767 target.
1768
99b68476
TV
17692017-05-04 Tom de Vries <tom@codesourcery.com>
1770
1771 PR testsuite/80557
1772 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
1773 line numbers.
1774 * g++.dg/warn/miss-format-1.C: Same.
1775 * g++.dg/warn/overflow-warn-1.C: Same.
1776 * g++.dg/warn/overflow-warn-3.C: Same.
1777 * g++.dg/warn/overflow-warn-4.C: Same.
1778
09177a4b
TV
17792017-05-04 Tom de Vries <tom@codesourcery.com>
1780
1781 PR testsuite/80557
1782 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
1783 * gcc.target/i386/pr68657.c: Same.
1784 * gcc.target/i386/pr69255-1.c: Same.
1785 * gcc.target/i386/pr69255-2.c: Same.
1786 * gcc.target/i386/pr69255-3.c: Same.
1787
02c64149
RB
17882017-05-04 Richard Biener <rguenther@suse.de>
1789
1790 PR tree-optimization/31130
1791 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
1792 * gcc.dg/Wstrict-overflow-13.c: Likewise.
1793 * gcc.dg/Wstrict-overflow-21.c: Likewise.
1794 * gcc.dg/pr52904.c: Remove XFAIL.
1795 * gcc.dg/tree-ssa/vrp114.c: New testcase.
1796
9a26dfc8
JL
17972017-05-03 Jeff Law <law@redhat.com>
1798
1799 PR tree-optimization/78496
1800 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
1801
4d0e904f
UB
18022017-05-03 Uros Bizjak <ubizjak@gmail.com>
1803
1804 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
1805
49ab4621
RB
18062017-05-03 Richard Biener <rguenther@suse.de>
1807
1808 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
1809
18bfe940
JJ
18102017-05-03 Jakub Jelinek <jakub@redhat.com>
1811
1812 PR tree-optimization/79472
4d0e904f
UB
1813 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
1814 to dg-options.
18bfe940
JJ
1815 * gcc.dg/tree-ssa/vrp113.c: New test.
1816 * gcc.dg/tree-ssa/cswtch-3.c: New test.
1817 * gcc.dg/tree-ssa/cswtch-4.c: New test.
1818 * gcc.dg/tree-ssa/cswtch-5.c: New test.
1819
53e62089
TV
18202017-05-03 Tom de Vries <tom@codesourcery.com>
1821
1822 PR testsuite/80557
1823 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
1824 * c-c++-common/Wshift-negative-value-2.c: Same.
1825 * c-c++-common/Wshift-negative-value-3.c: Same.
1826 * c-c++-common/Wshift-negative-value-4.c: Same.
1827 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
1828 * c-c++-common/cpp/pr60400.c: Same.
1829 * c-c++-common/fmax-errors.c: Same.
1830 * c-c++-common/goacc/data-2.c: Same.
1831 * c-c++-common/goacc/host_data-2.c: Same.
1832 * c-c++-common/gomp/simd4.c: Same.
1833 * c-c++-common/pr28656.c: Same.
1834 * c-c++-common/pr43395.c: Same.
1835 * c-c++-common/torture/pr57945.c: Same.
1836
962913a5
TV
18372017-05-03 Tom de Vries <tom@codesourcery.com>
1838
1839 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
1840 arg of dg directive.
1841 * c-c++-common/goacc/routine-3.c: Same.
1842 * c-c++-common/goacc/routine-4.c: Same.
1843
ad53f123
DM
18442017-05-02 David Malcolm <dmalcolm@redhat.com>
1845
1846 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1847 (test_fixit_insert_newline): New function.
1848 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1849 (test_fixit_insert_newline): New function.
1850 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1851 (test_fixit_insert_newline): New function.
1852 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1853 (test_fixit_insert_newline): New function.
1854 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1855 (test_show_locus): Handle test_fixit_insert_newline.
1856
0ca91c77
BC
18572017-05-02 Bin Cheng <bin.cheng@arm.com>
1858
1859 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
1860
cc5b8f3d
TC
18612017-04-27 Tamar Christina <tamar.christina@arm.com>
1862
1863 * gcc.dg/lsr-div1.c: New testcase.
1864
1853f5c7
SP
18652017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
1866
1867 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
1868 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
1869 (_mm_maskz_add_round_sd): Test new intrinsics.
1870 * gcc.target/i386/avx512f-vaddsd-2.c: New.
1871 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
1872 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
1873 (_mm_maskz_add_round_ss): Test new intrinsics.
1874 * gcc.target/i386/avx512f-vaddss-2.c: New.
1875 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
1876 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
1877 (_mm_maskz_sub_round_sd): Test new intrinsics.
1878 * gcc.target/i386/avx512f-vsubsd-2.c: New.
1879 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
1880 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
1881 (_mm_maskz_sub_round_ss): Test new intrinsics.
1882 * gcc.target/i386/avx512f-vsubss-2.c: New.
1883 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
1884 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
1885 (__builtin_ia32_subss_mask_round): Test new builtins.
1886 * gcc.target/i386/sse-13.c: Ditto.
1887 * gcc.target/i386/sse-23.c: Ditto.
1888 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
1889 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
1890 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
1891 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
1892 (_mm_mask_sub_round_ss): Test new intrinsics.
1893 * gcc.target/i386/testround-1.c: Ditto.
1894
2bba7541
MJ
18952017-05-02 Martin Jambor <mjambor@suse.cz>
1896
1897 PR tree-optimization/78687
1898 * g++.dg/tree-ssa/pr78687.C: New test.
1899
2bf54d93
RB
19002017-05-02 Richard Biener <rguenther@suse.de>
1901
1902 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
1903 behavior.
1904 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
1905
aee63acc
RB
19062017-05-02 Richard Biener <rguenther@suse.de>
1907
1908 PR tree-optimization/80591
1909 * gcc.dg/torture/pr80591.c: New testcase.
1910
e7d70c6c
RB
19112017-05-02 Richard Biener <rguenther@suse.de>
1912
1913 PR tree-optimization/80549
1914 * gcc.dg/torture/pr80549.c: New testcase.
1915
52e0a9f7
SKS
19162017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1917
1918 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
1919 unsigned long.
1920
815d9cc6
XR
19212017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
1922
1923 PR c++/80038
1924 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
1925
338035aa
DM
19262017-05-01 David Malcolm <dmalcolm@redhat.com>
1927
1928 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
1929 reflect insertion fix-it hints at the same location now being
1930 consolidated.
1931
4d82d0bc
MS
19322017-05-01 Martin Sebor <msebor@redhat.com>
1933
1934 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
1935 on ILP32 targets.
1936
d539a57b
TV
19372017-05-01 Tom de Vries <tom@codesourcery.com>
1938
1939 * gcc.dg/pr78768.c: Require linker plugin.
1940
c6b9e849
TK
19412017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1942
1943 PR fortran/37131
1944 * gfortran.dg/matmul_bounds_11.f90: New test.
1945
706eb1a7
MS
19462017-05-01 Martin Sebor <msebor@redhat.com>
1947
1948 PR tree-optimization/79715
1949 * gcc.dg/pr79715.c: New test.
1950
723f4140
TV
19512017-05-01 Tom de Vries <tom@codesourcery.com>
1952
1953 PR testsuite/65941
1954 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
1955 * g++.dg/other/pr59492.C: Require effective target rdrand.
1956
6bbb3a69
VR
19572017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
1958
1959 * g++.dg/diagnostic/member-decl-1.C: New test.
1960
4212aecd
MG
19612017-04-29 Marc Glisse <marc.glisse@inria.fr>
1962
1963 PR tree-optimization/80487
1964 * gcc.dg/tree-ssa/strncpy-1.c: New file.
1965
fe75f732
PK
19662017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1967
1968 PR tree-optimization/79697
1969 * gcc.dg/tree-ssa/pr79697.c: New test.
1970
6bcd8768
TV
19712017-04-29 Tom de Vries <tom@codesourcery.com>
1972
1973 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
1974
d127ae9f
MS
19752017-04-28 Martin Sebor <msebor@redhat.com>
1976
1977 PR tree-optimization/80523
1978 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1979
c9610933
TV
19802017-04-28 Tom de Vries <tom@codesourcery.com>
1981
1982 PR testsuite/80557
1983 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1984 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1985
b5be38bc
TV
19862017-04-28 Tom de Vries <tom@codesourcery.com>
1987
1988 PR testsuite/80557
1989 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1990 * obj-c++.dg/bitfield-4.mm: Same.
1991 * obj-c++.dg/bitfield-5.mm: Same.
1992 * obj-c++.dg/exceptions-3.mm: Same.
1993 * obj-c++.dg/exceptions-5.mm: Same.
1994 * obj-c++.dg/method-1.mm: Same.
1995 * obj-c++.dg/method-12.mm: Same.
1996 * obj-c++.dg/method-13.mm: Same.
1997 * obj-c++.dg/method-15.mm: Same.
1998 * obj-c++.dg/method-16.mm: Same.
1999 * obj-c++.dg/property/at-property-18.mm: Same.
2000 * obj-c++.dg/property/at-property-25.mm: Same.
2001 * obj-c++.dg/property/at-property-5.mm: Same.
2002 * obj-c++.dg/property/dynamic-2.mm: Same.
2003 * obj-c++.dg/property/property-neg-3.mm: Same.
2004 * obj-c++.dg/protocol-inheritance-1.mm: Same.
2005 * obj-c++.dg/protocol-inheritance-2.mm: Same.
2006 * obj-c++.dg/syntax-error-1.mm: Same.
2007 * obj-c++.dg/try-catch-13.mm: Same.
2008 * objc.dg/bitfield-4.m: Same.
2009 * objc.dg/class-1.m: Same.
2010 * objc.dg/method-11.m: Same.
2011 * objc.dg/method-6.m: Same.
2012 * objc.dg/method-7.m: Same.
2013 * objc.dg/method-9.m: Same.
2014 * objc.dg/missing-proto-3.m: Same.
2015 * objc.dg/naming-2.m: Same.
2016 * objc.dg/property/at-property-16.m: Same.
2017 * objc.dg/property/at-property-18.m: Same.
2018 * objc.dg/property/at-property-25.m: Same.
2019 * objc.dg/property/at-property-5.m: Same.
2020 * objc.dg/property/dynamic-2.m: Same.
2021 * objc.dg/property/property-neg-3.m: Same.
2022 * objc.dg/protocol-inheritance-1.m: Same.
2023 * objc.dg/protocol-inheritance-2.m: Same.
2024
d35256b6
MG
20252017-04-28 Marc Glisse <marc.glisse@inria.fr>
2026
2027 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
2028
7a95dfa7
TV
20292017-04-28 Tom de Vries <tom@codesourcery.com>
2030
2031 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
2032 dg-(error|warning|message|bogus).
2033 * g++.dg/conversion/dr195-1.C: Same.
2034 * g++.dg/conversion/dr195.C: Same.
2035 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
2036 * g++.dg/cpp0x/gen-attrs-14.C: Same.
2037 * g++.dg/cpp0x/inline-ns7.C: Same.
2038 * g++.dg/cpp0x/variadic105.C: Same.
2039 * g++.dg/cpp0x/variadic65.C: Same.
2040 * g++.dg/expr/call2.C: Same.
2041 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
2042 * g++.dg/expr/pmf-1.C: Same.
2043 * g++.dg/ext/altivec-types-1.C: Same.
2044 * g++.dg/ext/altivec-types-2.C: Same.
2045 * g++.dg/ext/altivec-types-3.C: Same.
2046 * g++.dg/ext/attrib14.C: Same.
2047 * g++.dg/ext/complit1.C: Same.
2048 * g++.dg/ext/forscope2.C: Same.
2049 * g++.dg/ext/gnu-inline-global-reject.C: Same.
2050 * g++.dg/ext/label13.C: Same.
2051 * g++.dg/ext/member-attr.C: Same.
2052 * g++.dg/ext/visibility/anon7.C: Same.
2053 * g++.dg/ext/visibility/visibility-7.C: Same.
2054 * g++.dg/ext/vla2.C: Same.
2055 * g++.dg/inherit/access2.C: Same.
2056 * g++.dg/inherit/covariant12.C: Same.
2057 * g++.dg/inherit/covariant14.C: Same.
2058 * g++.dg/inherit/namespace-as-base.C: Same.
2059 * g++.dg/inherit/template-as-base.C: Same.
2060 * g++.dg/lookup/ambig1.C: Same.
2061 * g++.dg/lookup/ambig2.C: Same.
2062 * g++.dg/lookup/ambig3.C: Same.
2063 * g++.dg/lookup/class-member-1.C: Same.
2064 * g++.dg/lookup/conv-1.C: Same.
2065 * g++.dg/lookup/decl1.C: Same.
2066 * g++.dg/lookup/koenig1.C: Same.
2067 * g++.dg/lookup/scoped1.C: Same.
2068 * g++.dg/lookup/scoped2.C: Same.
2069 * g++.dg/lookup/two-stage4.C: Same.
2070 * g++.dg/lookup/used-before-declaration.C: Same.
2071 * g++.dg/lookup/using.C: Same.
2072 * g++.dg/lookup/using17.C: Same.
2073 * g++.dg/lookup/using2.C: Same.
2074 * g++.dg/other/abstract2.C: Same.
2075 * g++.dg/other/classkey1.C: Same.
2076 * g++.dg/other/component1.C: Same.
2077 * g++.dg/other/const1.C: Same.
2078 * g++.dg/other/const2.C: Same.
2079 * g++.dg/other/conversion1.C: Same.
2080 * g++.dg/other/do1.C: Same.
2081 * g++.dg/other/error1.C: Same.
2082 * g++.dg/other/error10.C: Same.
2083 * g++.dg/other/error3.C: Same.
2084 * g++.dg/other/error4.C: Same.
2085 * g++.dg/other/error5.C: Same.
2086 * g++.dg/other/error8.C: Same.
2087 * g++.dg/other/error9.C: Same.
2088 * g++.dg/other/field1.C: Same.
2089 * g++.dg/other/init1.C: Same.
2090 * g++.dg/other/ptrmem2.C: Same.
2091 * g++.dg/other/return1.C: Same.
2092 * g++.dg/overload/builtin3.C: Same.
2093 * g++.dg/overload/error1.C: Same.
2094 * g++.dg/overload/error2.C: Same.
2095 * g++.dg/overload/koenig2.C: Same.
2096 * g++.dg/overload/pmf1.C: Same.
2097 * g++.dg/parse/args1.C: Same.
2098 * g++.dg/parse/attr3.C: Same.
2099 * g++.dg/parse/constant4.C: Same.
2100 * g++.dg/parse/crash10.C: Same.
2101 * g++.dg/parse/crash18.C: Same.
2102 * g++.dg/parse/crash19.C: Same.
2103 * g++.dg/parse/crash20.C: Same.
2104 * g++.dg/parse/crash21.C: Same.
2105 * g++.dg/parse/crash22.C: Same.
2106 * g++.dg/parse/crash32.C: Same.
2107 * g++.dg/parse/decl-specifier-1.C: Same.
2108 * g++.dg/parse/error58.C: Same.
2109 * g++.dg/parse/local-class1.C: Same.
2110 * g++.dg/parse/non-dependent2.C: Same.
2111 * g++.dg/parse/parameter-declaration-1.C: Same.
2112 * g++.dg/parse/ptrmem2.C: Same.
2113 * g++.dg/parse/ptrmem3.C: Same.
2114 * g++.dg/parse/saved1.C: Same.
2115 * g++.dg/tc1/dr101.C: Same.
2116 * g++.dg/tc1/dr142.C: Same.
2117 * g++.dg/tc1/dr176.C: Same.
2118 * g++.dg/template/conv4.C: Same.
2119 * g++.dg/template/crash56.C: Same.
2120 * g++.dg/template/dependent-expr2.C: Same.
2121 * g++.dg/template/error1.C: Same.
2122 * g++.dg/template/error2.C: Same.
2123 * g++.dg/template/explicit6.C: Same.
2124 * g++.dg/template/init-list.C: Same.
2125 * g++.dg/template/local1.C: Same.
2126 * g++.dg/template/lookup2.C: Same.
2127 * g++.dg/template/meminit2.C: Same.
2128 * g++.dg/template/nontype25.C: Same.
2129 * g++.dg/template/ptrmem2.C: Same.
2130 * g++.dg/template/qualttp19.C: Same.
2131 * g++.dg/template/qualttp20.C: Same.
2132 * g++.dg/template/ttp3.C: Same.
2133 * g++.dg/template/unify4.C: Same.
2134 * g++.dg/template/unify6.C: Same.
2135 * g++.dg/template/unify7.C: Same.
2136 * g++.dg/template/warn1.C: Same.
2137 * g++.dg/tree-ssa/dom-invalid.C: Same.
2138 * g++.dg/ubsan/shift-1.C: Same.
2139 * g++.dg/warn/Wunused-2.C: Same.
2140 * g++.dg/warn/Wunused-4.C: Same.
2141 * g++.dg/warn/Wunused-6.C: Same.
2142 * g++.dg/warn/deprecated-6.C: Same.
2143 * g++.dg/warn/deprecated.C: Same.
2144 * g++.dg/warn/effc1.C: Same.
2145 * g++.dg/warn/effc3.C: Same.
2146 * g++.dg/warn/incomplete1.C: Same.
2147 * g++.dg/warn/inline1.C: Same.
2148 * g++.dg/warn/noeffect2.C: Same.
2149 * g++.dg/warn/noeffect4.C: Same.
2150 * g++.dg/warn/oldcast1.C: Same.
2151 * g++.dg/warn/sentinel.C: Same.
2152 * g++.dg/warn/unit-1.C: Same.
2153 * g++.old-deja/g++.pt/inherit2.C: Same.
2154 * g++.old-deja/g++.pt/overload8.C: Same.
2155 * gcc.dg/20000926-1.c: Same.
2156 * gcc.dg/20040223-1.c: Same.
2157 * gcc.dg/Warray-bounds-7.c: Same.
2158 * gcc.dg/alias-1.c: Same.
2159 * gcc.dg/alias-12.c: Same.
2160 * gcc.dg/alias-13.c: Same.
2161 * gcc.dg/alias-2.c: Same.
2162 * gcc.dg/array-13.c: Same.
2163 * gcc.dg/array-4.c: Same.
2164 * gcc.dg/attr-ifunc-2.c: Same.
2165 * gcc.dg/attr-invalid.c: Same.
2166 * gcc.dg/attr-noinline.c: Same.
2167 * gcc.dg/bitfld-2.c: Same.
2168 * gcc.dg/c90-const-expr-7.c: Same.
2169 * gcc.dg/c99-const-expr-7.c: Same.
2170 * gcc.dg/cpp/20000625-1.c: Same.
2171 * gcc.dg/cpp/charconst-4.c: Same.
2172 * gcc.dg/cpp/include2.c: Same.
2173 * gcc.dg/cpp/include2a.c: Same.
2174 * gcc.dg/decl-4.c: Same.
2175 * gcc.dg/deprecated-4.c: Same.
2176 * gcc.dg/deprecated.c: Same.
2177 * gcc.dg/dfp/altivec-types.c: Same.
2178 * gcc.dg/float-range-1.c: Same.
2179 * gcc.dg/pack-test-3.c: Same.
2180 * gcc.dg/pr11492.c: Same.
2181 * gcc.dg/pr15360-1.c: Same.
2182 * gcc.dg/pr37908.c: Same.
2183 * gcc.dg/pr53265.c: Same.
2184 * gcc.dg/pr57287-2.c: Same.
2185 * gcc.dg/pr57287.c: Same.
2186 * gcc.dg/redecl-1.c: Same.
2187 * gcc.dg/sync-3.c: Same.
2188 * gcc.dg/two-types-1.c: Same.
2189 * gcc.dg/two-types-2.c: Same.
2190 * gcc.dg/two-types-4.c: Same.
2191 * gcc.dg/two-types-5.c: Same.
2192 * gcc.dg/two-types-6.c: Same.
2193 * gcc.dg/two-types-7.c: Same.
2194 * gcc.dg/two-types-8.c: Same.
2195 * gcc.dg/two-types-9.c: Same.
2196 * gcc.dg/uninit-I.c: Same.
2197 * gcc.dg/uninit-pr19430.c: Same.
2198 * gcc.dg/visibility-7.c: Same.
2199 * gcc.dg/winline-10.c: Same.
2200 * gcc.dg/winline-2.c: Same.
2201 * gcc.dg/winline-3.c: Same.
2202 * gcc.dg/winline-9.c: Same.
2203 * gcc.target/i386/attr-returns_twice-1.c: Same.
2204 * gcc.target/i386/chkp-const-check-2.c: Same.
2205 * gcc.target/i386/chkp-label-address.c: Same.
2206 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
2207 * gcc.target/i386/pr39162.c: Same.
2208 * gcc.target/i386/sse-5.c: Same.
2209 * gcc.target/powerpc/altivec-types-1.c: Same.
2210 * gcc.target/powerpc/altivec-types-2.c: Same.
2211 * gcc.target/powerpc/altivec-types-3.c: Same.
2212 * gcc.target/powerpc/float128-mix.c: Same.
2213 * gcc.target/powerpc/no-r11-3.c: Same.
2214 * gcc.target/spu/Wmain.c: Same.
2215 * gcc.target/spu/ea/errors2.c: Same.
2216 * gfortran.dg/assignment_1.f90: Same.
2217 * gfortran.dg/common_3.f90: Same.
2218 * gfortran.dg/der_io_1.f90: Same.
2219 * gfortran.dg/g77/20030326-1.f: Same.
2220 * gfortran.dg/g77/9263.f: Same.
2221 * gfortran.dg/g77/960317-1.f: Same.
2222 * gfortran.dg/g77/970625-2.f: Same.
2223 * gfortran.dg/g77/980615-0.f: Same.
2224 * gfortran.dg/g77/check0.f: Same.
2225 * gfortran.dg/g77/dnrm2.f: Same.
2226 * gfortran.dg/g77/pr9258.f: Same.
2227 * gfortran.dg/ichar_1.f90: Same.
2228 * gfortran.dg/interface_1.f90: Same.
2229 * gfortran.dg/namelist_1.f90: Same.
2230 * gfortran.dg/namelist_2.f90: Same.
2231 * gfortran.dg/namelist_3.f90: Same.
2232 * gfortran.dg/namelist_print_2.f: Same.
2233 * gfortran.dg/oldstyle_1.f90: Same.
2234 * gfortran.dg/runtime_warning_1.f90: Same.
2235 * gfortran.dg/underflow.f90: Same.
2236 * gnat.dg/specs/integer_value.ads: Same.
2237 * obj-c++.dg/fsf-package-0.m: Same.
2238 * objc.dg/two-types-1.m: Same.
2239
6e49961c
ML
22402017-04-28 Martin Liska <mliska@suse.cz>
2241
2242 PR gcov-profile/79891
2243 * gcc.misc-tests/gcov-17.c: New test.
2244 * gcc.misc-tests/gcov-18.c: New test.
2245
f166beaf
TV
22462017-04-28 Tom de Vries <tom@codesourcery.com>
2247
2248 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
2249 dg-(error|warning|message|bogus).
2250 * g++.dg/parse/parameter-declaration-1.C: Same.
2251 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
2252 * gcc.dg/Wpointer-sign-Wall.c: Same.
2253 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2254 * gcc.dg/cpp/19990413-1.c: Same.
2255 * gcc.dg/dg-test-1.c: Same.
2256 * gcc.dg/empty-source-2.c: Same.
2257 * gcc.dg/empty-source-3.c: Same.
2258 * gcc.dg/format/c99-printf-1.c: Same.
2259 * gcc.dg/format/c99-scanf-1.c: Same.
2260 * gcc.dg/label-decl-2.c: Same.
2261 * gcc.dg/m-un-2.c: Same.
2262 * gcc.dg/uninit-pr20644-O0.c: Same.
2263 * gfortran.dg/pr70006.f90: Same.
2264 * obj-c++.dg/fsf-package-0.m: Same.
2265
c3125b18
TV
22662017-04-28 Tom de Vries <tom@codesourcery.com>
2267
2268 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
2269 dg-(error|warning|message|bogus).
2270 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2271 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2272 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2273 * c-c++-common/pr20000.c: Same.
2274 * c-c++-common/pr49706.c: Same.
2275 * g++.dg/ext/utf16-4.C: Same.
2276 * g++.dg/parse/error2.C: Same.
2277 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2278 * g++.dg/warn/Wtype-limits.C: Same.
2279 * g++.dg/warn/overflow-warn-1.C: Same.
2280 * g++.dg/warn/overflow-warn-3.C: Same.
2281 * gcc.dg/Wpointer-sign-Wall.c: Same.
2282 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2283 * gcc.dg/Wtype-limits-Wextra.c: Same.
2284 * gcc.dg/Wtype-limits.c: Same.
2285 * gcc.dg/cpp/19990413-1.c: Same.
2286 * gcc.dg/dg-test-1.c: Same.
2287 * gcc.dg/empty-source-2.c: Same.
2288 * gcc.dg/empty-source-3.c: Same.
2289 * gcc.dg/label-decl-2.c: Same.
2290 * gcc.dg/m-un-2.c: Same.
2291 * gcc.dg/uninit-pr19430-O0.c: Same.
2292 * gcc.dg/uninit-pr19430.c: Same.
2293 * gcc.dg/uninit-pr20644-O0.c: Same.
2294 * gcc.dg/utf16-4.c: Same.
2295 * gfortran.dg/pr70006.f90: Same.
2296 * obj-c++.dg/fsf-package-0.m: Same.
2297
119092c1
RB
22982017-04-28 Richard Biener <rguenther@suse.de>
2299
2300 * gcc.dg/tree-ssa/evrp7.c: New testcase.
2301 * gcc.dg/tree-ssa/evrp8.c: Likewise.
2302 * gcc.dg/tree-ssa/evrp9.c: Likewise.
2303 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
2304 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2305 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 2306
3777eda2
MP
23072017-04-27 Marek Polacek <polacek@redhat.com>
2308
2309 PR sanitizer/80349
2310 * c-c++-common/ubsan/pr80349.c: New test.
2311
8211c4a2
VR
23122017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
2313
2314 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
2315 diagnostics.
2316 * g++.dg/warn/pr12242.C: Likewise.
2317
94baf2e2
DE
23182017-04-27 David Edelsohn <dje.gcc@gmail.com>
2319
2320 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
2321
9a448688
ML
23222017-04-27 Martin Liska <mliska@suse.cz>
2323
2324 PR testsuite/79455
2325 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
2326 more generic.
2327
f8a36447
JJ
23282017-04-27 Jakub Jelinek <jakub@redhat.com>
2329
2330 PR c++/80534
2331 * g++.dg/other/pr80534-1.C: New test.
2332 * g++.dg/other/pr80534-2.C: New test.
2333
1b7c8d39
RB
23342017-04-27 Richard Biener <rguenther@suse.de>
2335
2336 PR middle-end/80539
2337 * gcc.dg/torture/pr80539.c: New testcase.
2338
985b8393
JJ
23392017-04-27 Jakub Jelinek <jakub@redhat.com>
2340
2341 PR target/77728
2342 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
2343
a480422d
VR
23442017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
2345
2346 * g++.dg/diagnostic/nested-name-1.C: New test.
2347
f9726baa
ML
23482017-04-26 Martin Liska <mliska@suse.cz>
2349
2350 * gcc.dg/guality/guality.h: Add prefix to test verification.
2351
9f4df8f1
NS
23522017-04-25 Nathan Sidwell <nathan@acm.org>
2353
2354 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
2355
1913c8f6
UB
23562017-04-25 Uros Bizjak <ubizjak@gmail.com>
2357
2358 PR target/70799
2359 * gcc.target/i386/pr70799-5.c: New test.
2360
e602bbfc
MS
23612017-04-25 Martin Sebor <msebor@redhat.com>
2362
2363 PR tree-optimization/80497
2364 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
2365
7629ae90
RR
23662017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2367 Jakub Jelinek <jakub@redhat.com>
2368
2369 PR target/77728
2370 * g++.dg/abi/pr77728-1.C: New test.
2371
2ef42cf9
MP
23722017-04-25 Marek Polacek <polacek@redhat.com>
2373
2374 PR sanitizer/80349
2375 * g++.dg/ubsan/pr80349-2.C: New test.
2376
70caf430
VR
23772017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
2378
2379 * g++.dg/cpp0x/enum34.C: New test.
2380
f66c70dc
TV
23812017-04-25 Tom de Vries <tom@codesourcery.com>
2382
2383 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
2384 variables.
2385 (dg-line): New proc.
2386 (process-message): Handle line number variables.
2387 * objc.dg/try-catch-12.m: Use dg-line.
2388
77071af6
BS
23892017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2390
2391 PR target/80482
2392 * gcc.target/powerpc/vec-constvolatile.c: New test.
2393
fbe91804
DM
23942017-04-25 David Malcolm <dmalcolm@redhat.com>
2395
2396 * g++.dg/semicolon-fixits.C: New test case.
2397
1c4ea66f
DM
23982017-04-25 David Malcolm <dmalcolm@redhat.com>
2399
2400 * gcc.dg/semicolon-fixits.c: New test case.
2401
5ca28c1d
DM
24022017-04-25 David Malcolm <dmalcolm@redhat.com>
2403
2404 * g++.dg/lookup/missing-std-include.C: New test file.
2405
2ec07fa6
RR
24062017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2407 Jakub Jelinek <jakub@redhat.com>
2408
2409 PR target/77728
2410 * g++.dg/abi/pr77728-2.C: New test.
2411
7d5dbb22
DM
24122017-04-25 David Malcolm <dmalcolm@redhat.com>
2413
2414 PR c++/80177
2415 * g++.dg/spellcheck-pr80177.C: New test case.
2416
6a3936d4
NS
24172017-04-25 Nathan Sidwell <nathan@acm.org>
2418
2419 * g++.dg/dg.exp (find-cxx-tests): New function.
2420 (main): Use it, remove explicit pruning
2421
bed3fd46
RB
24222017-04-25 Richard Biener <rguenther@suse.de>
2423
2424 PR tree-optimization/80492
2425 * gcc.dg/pr80492.c: New testcase.
2426
c9e9c3ac
SKS
24272017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2428
2429 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
2430 for targets with int size less than 32 bits.
2431
2700fbd6
RB
24322017-04-25 Richard Biener <rguenther@suse.de>
2433
2434 PR tree-optimization/79201
2435 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
2436 * gcc.target/i386/pr22152.c: Disable sinking.
2437
e57136da
AK
24382017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2439
2440 PR target/80464
2441 * gfortran.fortran-torture/compile/pr80464.f90: New test.
2442
3cb9ee2f
AK
24432017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2444
2445 PR target/79895
2446 * gcc.target/s390/pr79895.c: New test.
2447
03db9ab5
DV
24482017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
2449
2450 PR target/80080
2451 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
2452 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
2453 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
2454
39259462
JJ
24552017-04-25 Jakub Jelinek <jakub@redhat.com>
2456
ba5d69f3
JJ
2457 PR rtl-optimization/80501
2458 * gcc.c-torture/execute/pr80501.c: New test.
2459
39259462
JJ
2460 PR rtl-optimization/80500
2461 * gcc.dg/pr80500.c: New test.
2462
bb0249cb
MG
24632017-04-25 Marc Glisse <marc.glisse@inria.fr>
2464
2465 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
2466 * gcc.dg/Wstrict-overflow-18.c: Xfail.
2467
be420eb8
JW
24682017-04-22 Janus Weil <janus@gcc.gnu.org>
2469
2470 PR fortran/80121
2471 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
2472 directive.
2473
0ebd1f00
DM
24742017-04-24 David Malcolm <dmalcolm@redhat.com>
2475
2476 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
2477 * jit.dg/test-alignment.c: New test case.
2478 * jit.dg/test-alignment.cc: New test case.
2479 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
2480 New test case.
2481
412f61f0
DM
24822017-04-24 David Malcolm <dmalcolm@redhat.com>
2483
2484 PR c++/80016
2485 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
2486 test function.
2487 (test_alignof): New test function.
2488
a8492d5e
MG
24892017-04-24 Marc Glisse <marc.glisse@inria.fr>
2490
2491 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
2492
ec856f5f
VR
24932017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
2494
2495 * g++.dg/diagnostic/duplicate1.C: New test.
2496 * g++.dg/cpp0x/duplicate1.C: New test.
2497
a753df11
MJ
24982017-04-24 Martin Jambor <mjambor@suse.cz>
2499
2500 PR tree-optimization/80293
2501 * g++.dg/tree-ssa/pr80293.C: New test.
2502
3ebd8e62
ML
25032017-04-24 Martin Liska <mliska@suse.cz>
2504
2505 PR middle-end/79931
2506 * g++.dg/ipa/pr79931.C: New test.
2507
f30a1190
RB
25082017-04-24 Richard Biener <rguenther@suse.de>
2509
2510 PR tree-optimization/80494
2511 * gfortran.dg/pr80494.f90: New testcase.
2512
4c7c437c
RB
25132017-04-24 Richard Biener <rguenther@suse.de>
2514
2515 PR tree-optimization/79725
2516 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
2517
d21a8e3b
RB
25182017-04-24 Richard Biener <rguenther@suse.de>
2519
2520 PR c++/2972
2521 * g++.dg/warn/Wuninitialized-10.C: New testcase.
2522
c7eb642e
JD
25232017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2524
2525 PR fortran/80484
2526 * gfortran.dg/dtio_29.f03: New test.
2527
60fc41bd
JW
25282017-04-22 Janus Weil <janus@gcc.gnu.org>
2529
2530 PR fortran/80121
2531 * gfortran.dg/intent_out_9.f90: New test case.
2532
2eb8a343
UB
25332017-04-23 Uros Bizjak <ubizjak@gmail.com>
2534
2535 PR target/70799
1913c8f6 2536 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 2537
fc23d35a
JW
25382017-04-21 Janus Weil <janus@gcc.gnu.org>
2539
2540 PR fortran/80392
2541 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
2542
7b9efd03
UB
25432017-04-21 Uros Bizjak <ubizjak@gmail.com>
2544
2545 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
2546
2fd30fbe
RB
25472017-04-21 Richard Biener <rguenther@suse.de>
2548
2549 PR tree-optimization/79547
2550 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
2551
bb1bc604
RB
25522017-04-21 Richard Biener <rguenther@suse.de>
2553
2554 PR tree-optimization/78847
2555 * g++.dg/tree-ssa/pr78847.C: New testcase.
2556
666f7903
JJ
25572017-04-21 Jakub Jelinek <jakub@redhat.com>
2558
2559 PR c/80468
2560 * gcc.dg/pr80468.c: New test.
2561
25c28f47
ML
25622017-04-21 Martin Liska <mliska@suse.cz>
2563
2564 PR tree-optimization/66278
2565 * gcc.dg/vect/pr66278.c: New test.
2566
6d553e9b
RB
25672017-04-21 Richard Biener <rguenther@suse.de>
2568
2569 PR tree-optimization/80237
2570 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
2571 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
2572 adjust expected optimizations.
2573
7fd1a747
RB
25742016-04-21 Richard Biener <rguenther@suse.de>
2575
2576 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
2577 of inner loops.
2578 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
2579 * gcc.dg/vect/vect-104.c: Likewise.
2580
2f23a412
EB
25812017-04-21 Eric Botcazou <ebotcazou@adacore.com>
2582
2583 PR tree-optimization/80426
2584 * gcc.c-torture/execute/20170429-1.c: Rename into...
2585 * gcc.c-torture/execute/20170419-1.c: ...this.
2586
8749b11f
UB
25872017-04-20 Uros Bizjak <ubizjak@gmail.com>
2588
2589 PR target/79804
2590 * gcc.target/i386/pr79804.c: New test.
2591
20917336
UB
25922017-04-20 Uros Bizjak <ubizjak@gmail.com>
2593
2594 PR target/78090
2595 * gcc.target/i386/conversion-2.c: Remove obsolete test.
2596
2414b022
DE
25972017-04-20 David Edelsohn <dje.gcc@gmail.com>
2598
2599 * g++/opt/pr80436.C: XFAIL on AIX.
2600
34d57a10
JW
26012017-04-20 Jonathan Wakely <jwakely@redhat.com>
2602
2603 PR c++/80473
2604 * g++.dg/diagnostic/pr80473.C: New test.
2605
c3cbcd45
VR
26062017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
2607
2608 * g++.dg/warn/Wextra-semi.C: New test.
2609
8a59d466
JJ
26102017-04-20 Jakub Jelinek <jakub@redhat.com>
2611
2612 PR middle-end/80423
2613 * g++.dg/other/pr80423.C: New test.
2614
a4bb5c57
SKS
26152017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2616
2617 * gcc.dg/pr80170.c: Require ptr32plus.
2618
fe1e7d0e
EB
26192017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2620
2621 PR tree-optimization/80426
2622 * gcc.c-torture/execute/20170419-1.c: New test.
2623
48d811eb
JJ
26242017-04-19 Jakub Jelinek <jakub@redhat.com>
2625
f19e6a9c
JJ
2626 PR debug/80461
2627 * g++.dg/debug/pr80461.C: New test.
2628
541035a6
JJ
2629 PR c++/80459
2630 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
2631 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
2632 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
2633
48d811eb
JJ
2634 PR debug/80436
2635 * g++.dg/opt/pr80436.C: New test.
2636
5249994e
SKS
26372017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2638
2639 * gcc.dg/torture/pr80341.c: Require int32plus.
2640
a16c8d8b 26412017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 2642 Jeff Law <law@redhat.com>
a16c8d8b
EB
2643
2644 * gcc.c-torture/compile/20170419-1.c: New test.
2645
6143c998
TV
26462017-04-19 Tom de Vries <tom@codesourcery.com>
2647
2648 PR testsuite/80221
2649 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
2650 subsequent dg directives.
2651 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2652 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
2653 * c-c++-common/attr-fallthrough-2.c: Same.
2654 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
2655 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
2656 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
2657 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2658 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
2659 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
2660 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
2661 * c-c++-common/cilk-plus/CK/errors.c: Same.
2662 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2663 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
2664 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
2665 * c-c++-common/cpp/pr57580.c: Same.
2666 * c-c++-common/goacc/asyncwait-1.c: Same.
2667 * c-c++-common/goacc/cache-2.c: Same.
2668 * c-c++-common/goacc/declare-2.c: Same.
2669 * c-c++-common/goacc/deviceptr-1.c: Same.
2670 * c-c++-common/goacc/routine-5.c: Same.
2671 * c-c++-common/gomp/clauses-2.c: Same.
2672 * c-c++-common/gomp/ordered-3.c: Same.
2673 * c-c++-common/gomp/pr67501.c: Same.
2674 * c-c++-common/pr20000.c: Same.
2675 * c-c++-common/pr43395.c: Same.
2676 * c-c++-common/pr49706.c: Same.
2677 * c-c++-common/pr77624-1.c: Same.
2678 * c-c++-common/pr77624-2.c: Same.
2679 * c-c++-common/raw-string-14.c: Same.
2680 * c-c++-common/raw-string-16.c: Same.
2681 * c-c++-common/raw-string-3.c: Same.
2682 * c-c++-common/raw-string-4.c: Same.
2683 * c-c++-common/raw-string-5.c: Same.
2684 * c-c++-common/raw-string-6.c: Same.
2685 * g++.dg/abi/mangle41.C: Same.
2686 * g++.dg/conversion/nullptr1.C: Same.
2687 * g++.dg/cpp0x/alias-decl-80296.C: Same.
2688 * g++.dg/cpp0x/auto27.C: Same.
2689 * g++.dg/cpp0x/constexpr-98.C: Same.
2690 * g++.dg/cpp0x/constexpr-diag2.C: Same.
2691 * g++.dg/cpp0x/diag2.C: Same.
2692 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
2693 * g++.dg/cpp0x/nullptr15.C: Same.
2694 * g++.dg/cpp0x/pr31431-2.C: Same.
2695 * g++.dg/cpp0x/pr31431.C: Same.
2696 * g++.dg/cpp0x/pr79118.C: Same.
2697 * g++.dg/cpp0x/static_assert3.C: Same.
2698 * g++.dg/cpp0x/temp_default2.C: Same.
2699 * g++.dg/cpp0x/trailing4.C: Same.
2700 * g++.dg/cpp0x/variadic-ex10.C: Same.
2701 * g++.dg/cpp0x/variadic-ex13.C: Same.
2702 * g++.dg/cpp0x/variadic-ex14.C: Same.
2703 * g++.dg/cpp0x/variadic-ex3.C: Same.
2704 * g++.dg/cpp0x/variadic-ex4.C: Same.
2705 * g++.dg/cpp0x/variadic59.C: Same.
2706 * g++.dg/cpp0x/vt-37737-2.C: Same.
2707 * g++.dg/cpp0x/vt-57397-1.C: Same.
2708 * g++.dg/cpp0x/vt-57397-2.C: Same.
2709 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
2710 * g++.dg/cpp1z/gen-attrs1.C: Same.
2711 * g++.dg/diagnostic/pr71075.C: Same.
2712 * g++.dg/eh/goto2.C: Same.
2713 * g++.dg/eh/goto3.C: Same.
2714 * g++.dg/expr/bitfield4.C: Same.
2715 * g++.dg/expr/bitfield5.C: Same.
2716 * g++.dg/expr/bitfield6.C: Same.
2717 * g++.dg/expr/bool1.C: Same.
2718 * g++.dg/expr/bool3.C: Same.
2719 * g++.dg/expr/cond10.C: Same.
2720 * g++.dg/expr/cond11.C: Same.
2721 * g++.dg/expr/lval3.C: Same.
2722 * g++.dg/expr/lval4.C: Same.
2723 * g++.dg/ext/anon-struct4.C: Same.
2724 * g++.dg/ext/attrib44.C: Same.
2725 * g++.dg/ext/builtin3.C: Same.
2726 * g++.dg/ext/dllimport7.C: Same.
2727 * g++.dg/ext/label5.C: Same.
2728 * g++.dg/ext/no-asm-1.C: Same.
2729 * g++.dg/ext/utf16-4.C: Same.
2730 * g++.dg/ext/vla2.C: Same.
2731 * g++.dg/gomp/block-1.C: Same.
2732 * g++.dg/gomp/block-2.C: Same.
2733 * g++.dg/gomp/block-3.C: Same.
2734 * g++.dg/gomp/block-5.C: Same.
2735 * g++.dg/gomp/linear-2.C: Same.
2736 * g++.dg/gomp/target-1.C: Same.
2737 * g++.dg/gomp/target-2.C: Same.
2738 * g++.dg/gomp/taskgroup-1.C: Same.
2739 * g++.dg/gomp/teams-1.C: Same.
2740 * g++.dg/inherit/pure1.C: Same.
2741 * g++.dg/init/array43.C: Same.
2742 * g++.dg/init/array46.C: Same.
2743 * g++.dg/init/const10.C: Same.
2744 * g++.dg/init/ctor4-1.C: Same.
2745 * g++.dg/init/ctor4.C: Same.
2746 * g++.dg/init/new37.C: Same.
2747 * g++.dg/init/pr25811.C: Same.
2748 * g++.dg/init/pr29043.C: Same.
2749 * g++.dg/init/pr29571.C: Same.
2750 * g++.dg/lookup/duperr1.C: Same.
2751 * g++.dg/lookup/error1.C: Same.
2752 * g++.dg/lookup/koenig5.C: Same.
2753 * g++.dg/lookup/pr77549.C: Same.
2754 * g++.dg/lookup/suggestions1.C: Same.
2755 * g++.dg/lookup/using16.C: Same.
2756 * g++.dg/lookup/using7.C: Same.
2757 * g++.dg/other/anon-union3.C: Same.
2758 * g++.dg/other/array2.C: Same.
2759 * g++.dg/other/error13.C: Same.
2760 * g++.dg/other/error34.C: Same.
2761 * g++.dg/overload/builtin1.C: Same.
2762 * g++.dg/overload/conv-op1.C: Same.
2763 * g++.dg/overload/error3.C: Same.
2764 * g++.dg/overload/koenig1.C: Same.
2765 * g++.dg/overload/operator5.C: Same.
2766 * g++.dg/overload/template5.C: Same.
2767 * g++.dg/overload/unknown1.C: Same.
2768 * g++.dg/overload/using2.C: Same.
2769 * g++.dg/parse/constructor1.C: Same.
2770 * g++.dg/parse/crash36.C: Same.
2771 * g++.dg/parse/crash63.C: Same.
2772 * g++.dg/parse/error11.C: Same.
2773 * g++.dg/parse/error12.C: Same.
2774 * g++.dg/parse/error14.C: Same.
2775 * g++.dg/parse/error2.C: Same.
2776 * g++.dg/parse/error21.C: Same.
2777 * g++.dg/parse/error26.C: Same.
2778 * g++.dg/parse/error36.C: Same.
2779 * g++.dg/parse/friend12.C: Same.
2780 * g++.dg/parse/invalid-op1.C: Same.
2781 * g++.dg/parse/missing-template1.C: Same.
2782 * g++.dg/parse/parser-pr28152-2.C: Same.
2783 * g++.dg/parse/parser-pr28152.C: Same.
2784 * g++.dg/parse/pr16696-permissive.C: Same.
2785 * g++.dg/parse/pr16696.C: Same.
2786 * g++.dg/parse/pr69628.C: Same.
2787 * g++.dg/parse/ret-type2.C: Same.
2788 * g++.dg/parse/specialization1.C: Same.
2789 * g++.dg/parse/template3.C: Same.
2790 * g++.dg/parse/template9.C: Same.
2791 * g++.dg/parse/typename11.C: Same.
2792 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
2793 * g++.dg/pr45330.C: Same.
2794 * g++.dg/rtti/typeid6.C: Same.
2795 * g++.dg/spellcheck-fields.C: Same.
2796 * g++.dg/spellcheck-typenames.C: Same.
2797 * g++.dg/tc1/dr108.C: Same.
2798 * g++.dg/tc1/dr147.C: Same.
2799 * g++.dg/template/arg7.C: Same.
2800 * g++.dg/template/conv11.C: Same.
2801 * g++.dg/template/crash13.C: Same.
2802 * g++.dg/template/crash55.C: Same.
2803 * g++.dg/template/dependent-expr5.C: Same.
2804 * g++.dg/template/error17.C: Same.
2805 * g++.dg/template/error33.C: Same.
2806 * g++.dg/template/error4.C: Same.
2807 * g++.dg/template/error50.C: Same.
2808 * g++.dg/template/error53.C: Same.
2809 * g++.dg/template/friend.C: Same.
2810 * g++.dg/template/func2.C: Same.
2811 * g++.dg/template/local6.C: Same.
2812 * g++.dg/template/member5.C: Same.
2813 * g++.dg/template/meminit1.C: Same.
2814 * g++.dg/template/nested3.C: Same.
2815 * g++.dg/template/nontype6.C: Same.
2816 * g++.dg/template/overload12.C: Same.
2817 * g++.dg/template/ptrmem8.C: Same.
2818 * g++.dg/template/qualified-id1.C: Same.
2819 * g++.dg/template/spec15.C: Same.
2820 * g++.dg/template/static1.C: Same.
2821 * g++.dg/template/static10.C: Same.
2822 * g++.dg/template/static2.C: Same.
2823 * g++.dg/template/ttp25.C: Same.
2824 * g++.dg/template/typedef2.C: Same.
2825 * g++.dg/template/typename2.C: Same.
2826 * g++.dg/template/unify10.C: Same.
2827 * g++.dg/template/unify6.C: Same.
2828 * g++.dg/template/unify7.C: Same.
2829 * g++.dg/template/unify9.C: Same.
2830 * g++.dg/template/varmod1.C: Same.
2831 * g++.dg/ubsan/div-by-zero-1.C: Same.
2832 * g++.dg/ubsan/pr63956.C: Same.
2833 * g++.dg/warn/Waddress-1.C: Same.
2834 * g++.dg/warn/Wconversion2.C: Same.
2835 * g++.dg/warn/Wnull-conversion-1.C: Same.
2836 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
2837 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
2838 * g++.dg/warn/Wswitch-1.C: Same.
2839 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2840 * g++.dg/warn/Wtype-limits.C: Same.
2841 * g++.dg/warn/Wunused-parm-5.C: Same.
2842 * g++.dg/warn/deprecated-6.C: Same.
2843 * g++.dg/warn/deprecated.C: Same.
2844 * g++.dg/warn/incomplete1.C: Same.
2845 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
2846 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
2847 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
2848 * g++.dg/warn/overflow-warn-1.C: Same.
2849 * g++.dg/warn/overflow-warn-3.C: Same.
2850 * g++.dg/warn/overflow-warn-4.C: Same.
2851 * g++.dg/warn/pr12242.C: Same.
2852 * g++.dg/warn/pr30551-2.C: Same.
2853 * g++.dg/warn/pr30551.C: Same.
2854 * g++.old-deja/g++.benjamin/16077.C: Same.
2855 * g++.old-deja/g++.bob/inherit1.C: Same.
2856 * g++.old-deja/g++.brendan/crash56.C: Same.
2857 * g++.old-deja/g++.brendan/template17.C: Same.
2858 * g++.old-deja/g++.eh/ctor1.C: Same.
2859 * g++.old-deja/g++.jason/bool5.C: Same.
2860 * g++.old-deja/g++.jason/cond.C: Same.
2861 * g++.old-deja/g++.jason/operator.C: Same.
2862 * g++.old-deja/g++.jason/pmf5.C: Same.
2863 * g++.old-deja/g++.law/ctors5.C: Same.
2864 * g++.old-deja/g++.law/missed-error2.C: Same.
2865 * g++.old-deja/g++.law/operators9.C: Same.
2866 * g++.old-deja/g++.law/temps1.C: Same.
2867 * g++.old-deja/g++.mike/for2.C: Same.
2868 * g++.old-deja/g++.mike/ns5.C: Same.
2869 * g++.old-deja/g++.mike/ns7.C: Same.
2870 * g++.old-deja/g++.mike/p10769b.C: Same.
2871 * g++.old-deja/g++.niklas/t120.C: Same.
2872 * g++.old-deja/g++.niklas/t121.C: Same.
2873 * g++.old-deja/g++.ns/koenig5.C: Same.
2874 * g++.old-deja/g++.oliva/overload1.C: Same.
2875 * g++.old-deja/g++.other/crash24.C: Same.
2876 * g++.old-deja/g++.other/crash25.C: Same.
2877 * g++.old-deja/g++.other/decl5.C: Same.
2878 * g++.old-deja/g++.other/lineno5.C: Same.
2879 * g++.old-deja/g++.other/null3.C: Same.
2880 * g++.old-deja/g++.other/overcnv2.C: Same.
2881 * g++.old-deja/g++.other/ptrmem7.C: Same.
2882 * g++.old-deja/g++.other/typename1.C: Same.
2883 * g++.old-deja/g++.other/vaarg3.C: Same.
2884 * g++.old-deja/g++.pt/crash10.C: Same.
2885 * g++.old-deja/g++.pt/crash28.C: Same.
2886 * g++.old-deja/g++.pt/crash38.C: Same.
2887 * g++.old-deja/g++.pt/explicit70.C: Same.
2888 * g++.old-deja/g++.pt/explicit77.C: Same.
2889 * g++.old-deja/g++.pt/expr2.C: Same.
2890 * g++.old-deja/g++.pt/spec5.C: Same.
2891 * g++.old-deja/g++.pt/spec6.C: Same.
2892 * g++.old-deja/g++.pt/typename3.C: Same.
2893 * g++.old-deja/g++.pt/typename5.C: Same.
2894 * g++.old-deja/g++.pt/typename6.C: Same.
2895 * g++.old-deja/g++.pt/typename7.C: Same.
2896 * g++.old-deja/g++.pt/unify4.C: Same.
2897 * g++.old-deja/g++.pt/unify8.C: Same.
2898 * g++.old-deja/g++.pt/vaarg3.C: Same.
2899 * g++.old-deja/g++.robertl/eb22.C: Same.
2900 * g++.old-deja/g++.robertl/eb4.C: Same.
2901 * g++.old-deja/g++.robertl/eb44.C: Same.
2902 * g++.old-deja/g++.robertl/eb69.C: Same.
2903 * g++.old-deja/g++.robertl/eb98.C: Same.
2904 * gcc.dg/20031223-1.c: Same.
2905 * gcc.dg/940510-1.c: Same.
2906 * gcc.dg/990506-0.c: Same.
2907 * gcc.dg/Walloca-1.c: Same.
2908 * gcc.dg/Walloca-2.c: Same.
2909 * gcc.dg/Wconversion-integer.c: Same.
2910 * gcc.dg/Wcxx-compat-8.c: Same.
2911 * gcc.dg/Wimplicit-int-1.c: Same.
2912 * gcc.dg/Wimplicit-int-2.c: Same.
2913 * gcc.dg/Wimplicit-int-4.c: Same.
2914 * gcc.dg/Wpointer-sign-Wall.c: Same.
2915 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2916 * gcc.dg/Wshadow-1.c: Same.
2917 * gcc.dg/Wshadow-3.c: Same.
2918 * gcc.dg/Wswitch-enum-error.c: Same.
2919 * gcc.dg/Wswitch-enum.c: Same.
2920 * gcc.dg/Wswitch-error.c: Same.
2921 * gcc.dg/Wswitch.c: Same.
2922 * gcc.dg/Wtype-limits-Wextra.c: Same.
2923 * gcc.dg/Wtype-limits.c: Same.
2924 * gcc.dg/Wvla-larger-than-2.c: Same.
2925 * gcc.dg/anon-struct-5.c: Same.
2926 * gcc.dg/array-10.c: Same.
2927 * gcc.dg/array-11.c: Same.
2928 * gcc.dg/array-15.c: Same.
2929 * gcc.dg/array-2.c: Same.
2930 * gcc.dg/array-8.c: Same.
2931 * gcc.dg/array-const-2.c: Same.
2932 * gcc.dg/array-const-3.c: Same.
2933 * gcc.dg/bitfld-1.c: Same.
2934 * gcc.dg/bitfld-8.c: Same.
2935 * gcc.dg/builtin-redefine.c: Same.
2936 * gcc.dg/c11-noreturn-1.c: Same.
2937 * gcc.dg/c11-noreturn-2.c: Same.
2938 * gcc.dg/c11-static-assert-3.c: Same.
2939 * gcc.dg/c90-arraydecl-1.c: Same.
2940 * gcc.dg/c90-complex-1.c: Same.
2941 * gcc.dg/c90-complit-1.c: Same.
2942 * gcc.dg/c90-const-expr-11.c: Same.
2943 * gcc.dg/c90-const-expr-7.c: Same.
2944 * gcc.dg/c90-const-expr-8.c: Same.
2945 * gcc.dg/c90-enum-comma-1.c: Same.
2946 * gcc.dg/c90-flex-array-1.c: Same.
2947 * gcc.dg/c90-hexfloat-1.c: Same.
2948 * gcc.dg/c90-idem-qual-1.c: Same.
2949 * gcc.dg/c90-idem-qual-2.c: Same.
2950 * gcc.dg/c90-idem-qual-3.c: Same.
2951 * gcc.dg/c90-mixdecl-1.c: Same.
2952 * gcc.dg/c90-restrict-1.c: Same.
2953 * gcc.dg/c90-return-1.c: Same.
2954 * gcc.dg/c99-array-nonobj-1.c: Same.
2955 * gcc.dg/c99-arraydecl-1.c: Same.
2956 * gcc.dg/c99-complex-1.c: Same.
2957 * gcc.dg/c99-complex-2.c: Same.
2958 * gcc.dg/c99-complit-2.c: Same.
2959 * gcc.dg/c99-const-expr-7.c: Same.
2960 * gcc.dg/c99-const-expr-8.c: Same.
2961 * gcc.dg/c99-flex-array-3.c: Same.
2962 * gcc.dg/c99-flex-array-7.c: Same.
2963 * gcc.dg/c99-flex-array-typedef-7.c: Same.
2964 * gcc.dg/c99-impl-decl-1.c: Same.
2965 * gcc.dg/c99-impl-int-1.c: Same.
2966 * gcc.dg/c99-impl-int-2.c: Same.
2967 * gcc.dg/c99-init-3.c: Same.
2968 * gcc.dg/c99-restrict-1.c: Same.
2969 * gcc.dg/c99-return-1.c: Same.
2970 * gcc.dg/c99-tag-1.c: Same.
2971 * gcc.dg/c99-tag-3.c: Same.
2972 * gcc.dg/call-diag-2.c: Same.
2973 * gcc.dg/cpp/19940712-1.c: Same.
2974 * gcc.dg/cpp/19951025-1.c: Same.
2975 * gcc.dg/cpp/19990413-1.c: Same.
2976 * gcc.dg/cpp/direct2.c: Same.
2977 * gcc.dg/cpp/direct2s.c: Same.
2978 * gcc.dg/cpp/pr28709.c: Same.
2979 * gcc.dg/cpp/pr61854-c90.c: Same.
2980 * gcc.dg/cpp/pr61854-c94.c: Same.
2981 * gcc.dg/cpp/pragma-1.c: Same.
2982 * gcc.dg/cpp/pragma-2.c: Same.
2983 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2984 * gcc.dg/cpp/trad/literals-2.c: Same.
2985 * gcc.dg/cpp/warn-comments-2.c: Same.
2986 * gcc.dg/cpp/warn-comments-3.c: Same.
2987 * gcc.dg/cpp/warn-comments.c: Same.
2988 * gcc.dg/cpp/warn-long-long-2.c: Same.
2989 * gcc.dg/cpp/warn-long-long.c: Same.
2990 * gcc.dg/cpp/warn-redefined-2.c: Same.
2991 * gcc.dg/cpp/warn-redefined.c: Same.
2992 * gcc.dg/darwin-cfstring-2.c: Same.
2993 * gcc.dg/darwin-cfstring-format-1.c: Same.
2994 * gcc.dg/decl-9.c: Same.
2995 * gcc.dg/declspec-1.c: Same.
2996 * gcc.dg/declspec-10.c: Same.
2997 * gcc.dg/declspec-11.c: Same.
2998 * gcc.dg/declspec-13.c: Same.
2999 * gcc.dg/declspec-18.c: Same.
3000 * gcc.dg/declspec-4.c: Same.
3001 * gcc.dg/declspec-5.c: Same.
3002 * gcc.dg/declspec-6.c: Same.
3003 * gcc.dg/declspec-8.c: Same.
3004 * gcc.dg/deprecated-4.c: Same.
3005 * gcc.dg/deprecated.c: Same.
3006 * gcc.dg/dfp/composite-type.c: Same.
3007 * gcc.dg/empty-source-2.c: Same.
3008 * gcc.dg/empty-source-3.c: Same.
3009 * gcc.dg/format/attr-6.c: Same.
3010 * gcc.dg/format/branch-1.c: Same.
3011 * gcc.dg/format/c90-printf-1.c: Same.
3012 * gcc.dg/format/c90-strftime-2.c: Same.
3013 * gcc.dg/format/c99-strftime-1.c: Same.
3014 * gcc.dg/format/cmn-err-1.c: Same.
3015 * gcc.dg/format/few-1.c: Same.
3016 * gcc.dg/format/ms_branch-1.c: Same.
3017 * gcc.dg/format/ms_unnamed-1.c: Same.
3018 * gcc.dg/format/ms_va-1.c: Same.
3019 * gcc.dg/format/unnamed-1.c: Same.
3020 * gcc.dg/format/va-1.c: Same.
3021 * gcc.dg/format/xopen-1.c: Same.
3022 * gcc.dg/funcdef-var-1.c: Same.
3023 * gcc.dg/funcdef-var-2.c: Same.
3024 * gcc.dg/gnu89-const-expr-1.c: Same.
3025 * gcc.dg/gnu89-const-expr-2.c: Same.
3026 * gcc.dg/gnu90-const-expr-1.c: Same.
3027 * gcc.dg/gnu99-const-expr-1.c: Same.
3028 * gcc.dg/gnu99-const-expr-2.c: Same.
3029 * gcc.dg/gnu99-init-2.c: Same.
3030 * gcc.dg/gomp/_Atomic-5.c: Same.
3031 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3032 * gcc.dg/gomp/atomic-5.c: Same.
3033 * gcc.dg/gomp/linear-1.c: Same.
3034 * gcc.dg/gomp/pr67500.c: Same.
3035 * gcc.dg/init-bad-1.c: Same.
3036 * gcc.dg/init-bad-2.c: Same.
3037 * gcc.dg/init-bad-3.c: Same.
3038 * gcc.dg/init-string-1.c: Same.
3039 * gcc.dg/label-compound-stmt-1.c: Same.
3040 * gcc.dg/label-decl-2.c: Same.
3041 * gcc.dg/label-decl-4.c: Same.
3042 * gcc.dg/large-size-array-2.c: Same.
3043 * gcc.dg/large-size-array-4.c: Same.
3044 * gcc.dg/lvalue-6.c: Same.
3045 * gcc.dg/m-un-2.c: Same.
3046 * gcc.dg/multiple-overflow-warn-1.c: Same.
3047 * gcc.dg/multiple-overflow-warn-2.c: Same.
3048 * gcc.dg/multiple-overflow-warn-3.c: Same.
3049 * gcc.dg/nested-redef-1.c: Same.
3050 * gcc.dg/no-asm-1.c: Same.
3051 * gcc.dg/no-asm-3.c: Same.
3052 * gcc.dg/no-asm-4.c: Same.
3053 * gcc.dg/noncompile/20010524-1.c: Same.
3054 * gcc.dg/noncompile/incomplete-5.c: Same.
3055 * gcc.dg/noncompile/pr44517.c: Same.
3056 * gcc.dg/noncompile/pr52290.c: Same.
3057 * gcc.dg/noreturn-1.c: Same.
3058 * gcc.dg/overflow-warn-1.c: Same.
3059 * gcc.dg/overflow-warn-2.c: Same.
3060 * gcc.dg/overflow-warn-3.c: Same.
3061 * gcc.dg/overflow-warn-4.c: Same.
3062 * gcc.dg/parm-mismatch-1.c: Same.
3063 * gcc.dg/parser-pr28152-2.c: Same.
3064 * gcc.dg/parser-pr28152.c: Same.
3065 * gcc.dg/pedwarn-init.c: Same.
3066 * gcc.dg/pointer-arith-2.c: Same.
3067 * gcc.dg/pointer-arith-3.c: Same.
3068 * gcc.dg/pointer-arith-4.c: Same.
3069 * gcc.dg/pr14475.c: Same.
3070 * gcc.dg/pr18596-3.c: Same.
3071 * gcc.dg/pr18809-1.c: Same.
3072 * gcc.dg/pr27953.c: Same.
3073 * gcc.dg/pr30457.c: Same.
3074 * gcc.dg/pr30551-2.c: Same.
3075 * gcc.dg/pr30551-3.c: Same.
3076 * gcc.dg/pr30551-4.c: Same.
3077 * gcc.dg/pr30551-5.c: Same.
3078 * gcc.dg/pr30551-6.c: Same.
3079 * gcc.dg/pr30551.c: Same.
3080 * gcc.dg/pr36997.c: Same.
3081 * gcc.dg/pr41842.c: Same.
3082 * gcc.dg/pr48552-1.c: Same.
3083 * gcc.dg/pr48552-2.c: Same.
3084 * gcc.dg/pr59717.c: Same.
3085 * gcc.dg/pr61077.c: Same.
3086 * gcc.dg/pr61096-1.c: Same.
3087 * gcc.dg/pr63626.c: Same.
3088 * gcc.dg/pr64223-1.c: Same.
3089 * gcc.dg/pr64223-2.c: Same.
3090 * gcc.dg/pr8788-1.c: Same.
3091 * gcc.dg/pr8927-1.c: Same.
3092 * gcc.dg/pragma-darwin.c: Same.
3093 * gcc.dg/pragma-diag-5.c: Same.
3094 * gcc.dg/pragma-message.c: Same.
3095 * gcc.dg/redecl-1.c: Same.
3096 * gcc.dg/simd-1.c: Same.
3097 * gcc.dg/simd-5.c: Same.
3098 * gcc.dg/simd-6.c: Same.
3099 * gcc.dg/spellcheck-fields.c: Same.
3100 * gcc.dg/spellcheck-typenames.c: Same.
3101 * gcc.dg/struct-semi-2.c: Same.
3102 * gcc.dg/struct-semi-3.c: Same.
3103 * gcc.dg/transparent-union-3.c: Same.
3104 * gcc.dg/ucnid-8.c: Same.
3105 * gcc.dg/uninit-pr19430-O0.c: Same.
3106 * gcc.dg/uninit-pr19430.c: Same.
3107 * gcc.dg/uninit-pr20644-O0.c: Same.
3108 * gcc.dg/utf-dflt.c: Same.
3109 * gcc.dg/utf-dflt2.c: Same.
3110 * gcc.dg/utf16-4.c: Same.
3111 * gcc.dg/vla-11.c: Same.
3112 * gcc.dg/vla-20.c: Same.
3113 * gcc.dg/vla-init-1.c: Same.
3114 * gcc.dg/vla-init-2.c: Same.
3115 * gcc.dg/vla-init-3.c: Same.
3116 * gcc.dg/weak/weak-6.c: Same.
3117 * gcc.dg/weak/weak-7.c: Same.
3118 * gcc.dg/wtr-int-type-1.c: Same.
3119 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
3120 * gcc.target/arm/polytypes.c: Same.
3121 * gcc.target/i386/spellcheck-options-4.c: Same.
3122 * gcc.target/powerpc/20030218-1.c: Same.
3123 * gcc.target/sh/pr21255-4.c: Same.
3124 * gcc.test-framework/dg-error-exp-XP.c: Same.
3125 * gfortran.dg/array_constructor_30.f03: Same.
3126 * gfortran.dg/class_30.f90: Same.
3127 * gfortran.dg/goacc/subarrays.f95: Same.
3128 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
3129 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
3130 * gfortran.dg/intrinsic_std_1.f90: Same.
3131 * gfortran.dg/pr70006.f90: Same.
3132 * gfortran.dg/warning-directive-1.F90: Same.
3133 * gfortran.dg/warning-directive-2.F90: Same.
3134 * gfortran.dg/warning-directive-3.F90: Same.
3135 * gfortran.dg/warning-directive-4.F90: Same.
3136 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
3137 * obj-c++.dg/class-extension-1.mm: Same.
3138 * obj-c++.dg/class-extension-2.mm: Same.
3139 * obj-c++.dg/class-protocol-1.mm: Same.
3140 * obj-c++.dg/cxx-ivars-1.mm: Same.
3141 * obj-c++.dg/duplicate-class-1.mm: Same.
3142 * obj-c++.dg/exceptions-3.mm: Same.
3143 * obj-c++.dg/exceptions-4.mm: Same.
3144 * obj-c++.dg/exceptions-5.mm: Same.
3145 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3146 * obj-c++.dg/fsf-package-0.m: Same.
3147 * obj-c++.dg/invalid-type-1.mm: Same.
3148 * obj-c++.dg/method-12.mm: Same.
3149 * obj-c++.dg/method-13.mm: Same.
3150 * obj-c++.dg/method-15.mm: Same.
3151 * obj-c++.dg/method-16.mm: Same.
3152 * obj-c++.dg/method-6.mm: Same.
3153 * obj-c++.dg/method-7.mm: Same.
3154 * obj-c++.dg/property/at-property-1.mm: Same.
3155 * obj-c++.dg/property/at-property-14.mm: Same.
3156 * obj-c++.dg/property/at-property-17.mm: Same.
3157 * obj-c++.dg/property/at-property-21.mm: Same.
3158 * obj-c++.dg/property/at-property-5.mm: Same.
3159 * obj-c++.dg/property/dotsyntax-4.mm: Same.
3160 * obj-c++.dg/property/dynamic-3.mm: Same.
3161 * obj-c++.dg/property/dynamic-4.mm: Same.
3162 * obj-c++.dg/property/property-neg-1.mm: Same.
3163 * obj-c++.dg/property/property-neg-6.mm: Same.
3164 * obj-c++.dg/property/synthesize-11.mm: Same.
3165 * obj-c++.dg/property/synthesize-5.mm: Same.
3166 * obj-c++.dg/property/synthesize-6.mm: Same.
3167 * obj-c++.dg/proto-lossage-4.mm: Same.
3168 * obj-c++.dg/protocol-qualifier-2.mm: Same.
3169 * obj-c++.dg/strings/strings-1.mm: Same.
3170 * obj-c++.dg/super-class-1.mm: Same.
3171 * obj-c++.dg/syntax-error-6.mm: Same.
3172 * obj-c++.dg/syntax-error-7.mm: Same.
3173 * obj-c++.dg/syntax-error-9.mm: Same.
3174 * obj-c++.dg/try-catch-13.mm: Same.
3175 * objc.dg/attributes/method-noreturn-1.m: Same.
3176 * objc.dg/bad-receiver-type-2.m: Same.
3177 * objc.dg/bad-receiver-type.m: Same.
3178 * objc.dg/call-super-2.m: Same.
3179 * objc.dg/class-2.m: Same.
3180 * objc.dg/class-extension-1.m: Same.
3181 * objc.dg/class-extension-2.m: Same.
3182 * objc.dg/class-protocol-1.m: Same.
3183 * objc.dg/desig-init-1.m: Same.
3184 * objc.dg/duplicate-class-1.m: Same.
3185 * objc.dg/exceptions-3.m: Same.
3186 * objc.dg/exceptions-4.m: Same.
3187 * objc.dg/exceptions-5.m: Same.
3188 * objc.dg/foreach-6.m: Same.
3189 * objc.dg/foreach-7.m: Same.
3190 * objc.dg/fsf-nsstring-format-1.m: Same.
3191 * objc.dg/fsf-package-0.m: Same.
3192 * objc.dg/invalid-type-1.m: Same.
3193 * objc.dg/method-11.m: Same.
3194 * objc.dg/method-19.m: Same.
3195 * objc.dg/method-2.m: Same.
3196 * objc.dg/method-20.m: Same.
3197 * objc.dg/method-5.m: Same.
3198 * objc.dg/method-6.m: Same.
3199 * objc.dg/method-7.m: Same.
3200 * objc.dg/method-9.m: Same.
3201 * objc.dg/missing-proto-3.m: Same.
3202 * objc.dg/private-1.m: Same.
3203 * objc.dg/property/at-property-1.m: Same.
3204 * objc.dg/property/at-property-14.m: Same.
3205 * objc.dg/property/at-property-17.m: Same.
3206 * objc.dg/property/at-property-21.m: Same.
3207 * objc.dg/property/at-property-5.m: Same.
3208 * objc.dg/property/dynamic-3.m: Same.
3209 * objc.dg/property/dynamic-4.m: Same.
3210 * objc.dg/property/property-neg-1.m: Same.
3211 * objc.dg/property/property-neg-6.m: Same.
3212 * objc.dg/property/synthesize-11.m: Same.
3213 * objc.dg/property/synthesize-5.m: Same.
3214 * objc.dg/property/synthesize-6.m: Same.
3215 * objc.dg/proto-hier-1.m: Same.
3216 * objc.dg/proto-lossage-4.m: Same.
3217 * objc.dg/protocol-qualifier-2.m: Same.
3218 * objc.dg/strings/strings-1.m: Same.
3219 * objc.dg/type-size-1.m: Same.
3220
d904a983
JL
32212017-04-18 Jeff Law <law@redhat.com>
3222
3223 PR target/74563
3224 * gcc.target/mips/pr74563: New test.
3225
0155ed56
JJ
32262017-04-18 Jakub Jelinek <jakub@redhat.com>
3227
3228 PR tree-optimization/80443
3229 * gcc.c-torture/compile/pr80443.c: New test.
3230
f380f608
RS
32312017-04-18 Richard Sandiford <richard.sandiford@arm.com>
3232
3233 PR rtl-optimization/80357
3234 * gcc.c-torture/compile/pr80357.c: New test.
3235
dd68669b
JL
32362017-04-18 Jeff Law <law@redhat.com>
3237
3238 PR middle-end/80422
3239 * gcc.c-torture/compile/pr80422.c: New test.
3240
1cda61fc
JJ
32412017-04-18 Jakub Jelinek <jakub@redhat.com>
3242
3243 PR debug/80263
3244 * gcc.dg/debug/dwarf2/pr80263.c: New test.
3245
19970253
MM
32462017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3247
3248 PR target/80099
3249 * gcc.target/powerpc/pr80099-1.c: New test.
3250 * gcc.target/powerpc/pr80099-2.c: Likewise.
3251 * gcc.target/powerpc/pr80099-3.c: Likewise.
3252 * gcc.target/powerpc/pr80099-4.c: Likewise.
3253 * gcc.target/powerpc/pr80099-5.c: Likewise.
3254
8487c9a5
JJ
32552017-04-18 Jakub Jelinek <jakub@redhat.com>
3256
3b5fb3cb
JJ
3257 PR sanitizer/80444
3258 * gcc.dg/sancov/pr80444.c: New test.
3259
8487c9a5
JJ
3260 PR middle-end/79788
3261 PR middle-end/80375
3262 * gcc.dg/pr79788-1.c: New test.
3263 * gcc.dg/pr79788-2.c: New test.
3264
be7c73ae
MP
32652017-04-18 Marek Polacek <polacek@redhat.com>
3266
3267 PR c++/80244 - ICE with attribute in template alias.
3268 * g++.dg/cpp0x/alias-decl-59.C: New test.
3269
d6e3e8a5
MP
3270 PR c++/80241 - ICE with alignas pack expansion.
3271 * g++.dg/cpp0x/alignas11.C: New test.
3272
1adb82e1
BE
32732017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3274
3275 PR c++/80287
3276 * g++.dg/lto/pr80287_0.C: New test.
3277
fb5e5621
KN
32782017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3279
3280 PR target/80315
3281 * gcc.target/powerpc/pr80315-1.c: New test.
3282 * gcc.target/powerpc/pr80315-2.c: New test.
3283 * gcc.target/powerpc/pr80315-3.c: New test.
3284 * gcc.target/powerpc/pr80315-4.c: New test.
3285
afeaeb70
TV
32862017-04-16 Tom de Vries <tom@codesourcery.com>
3287
3288 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
3289 directive.
3290 * g++.dg/parse/error3.C: Same.
3291 * g++.old-deja/g++.pt/niklas01a.C: Same.
3292 * gcc.dg/990506-0.c: Same.
3293 * gcc.dg/cpp/19990413-1.c: Same.
3294 * gcc.dg/cpp/pragma-1.c: Same.
3295 * gcc.dg/cpp/pragma-2.c: Same.
3296 * gcc.dg/m-un-2.c: Same.
3297 * objc.dg/private-1.m: Same.
3298
604f37cd
UB
32992017-04-15 Uros Bizjak <ubizjak@gmail.com>
3300
3301 * gcc.dg/pr54669.c: Fix dg-do directive.
3302 * gcc.dg/pr78582.c: Ditto.
3303 * gcc.dg/pr80020.c: Ditto.
3304 * gcc.dg/torture/pr57993-2.cpp: Ditto.
3305 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
3306 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
3307 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
3308 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
3309 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
3310 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
3311 * gcc.dg/tree-ssa/pr79352.c: Ditto.
3312 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3313 * gcc.dg/tree-ssa/pr79691.c: Ditto.
3314
35cfdb17
DH
33152017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3316
604f37cd 3317 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
3318 * gfortran.dg/generic_29.f90: Likewise.
3319 * gfortran.dg/goacc/multi-clause.f90: Likewise.
3320 * gfortran.dg/pr41922.f90: Likewise.
3321 * gfortran.dg/pr70006.f90: Likewise.
3322
f378be38
SB
33232017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
3324
3325 PR tree-optimization/66612
3326 * gcc.target/powerpc/20050830-1.c: Remove xfail.
3327
43076492
JW
33282017-04-14 Janus Weil <janus@gcc.gnu.org>
3329
3330 PR fortran/80361
3331 * gfortran.dg/class_62.f90: New test case.
3332
dd3d6a42
AB
33332017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3334
3335 * gcc.target/arc/loop-1.c: New file.
3336
31a07c81
MM
33372017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3338
3339 PR target/80098
3340 * gcc.target/powerpc/pr80098-1.c: New test.
3341 * gcc.target/powerpc/pr80098-2.c: Likewise.
3342 * gcc.target/powerpc/pr80098-3.c: Likewise.
3343 * gcc.target/powerpc/pr80098-4.c: Likewise.
3344
09956017
JJ
33452017-04-13 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR sanitizer/80403
3348 * g++.dg/ubsan/pr80403-2.C: New test.
3349
bc042396
VM
33502017-04-13 Vladimir Makarov <vmakarov@redhat.com>
3351
3352 PR rtl-optimization/80343
3353 * gcc.target/powerpc/pr80343.c: New.
3354
abac4c34
DK
33552017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
3356
3357 PR sanitizer/80414
3358 * c-c++-common/ubsan/bounds-15.c: New test.
3359
43a3aa03
RB
33602017-04-13 Richard Biener <rguenther@suse.de>
3361
3362 PR testsuite/80416
3363 * g++.dg/torture/pr79671.C: Fix asm constraints.
3364
031fbdb9
JJ
33652017-04-13 Jakub Jelinek <jakub@redhat.com>
3366
3367 PR debug/80321
3368 * gcc.dg/debug/pr80321.c: New test.
3369
33702017-04-13 Eric Botcazou <ebotcazou@adacore.com>
3371
3372 * gnat.dg/debug10.adb: New test.
3373 * gnat.dg/debug10_pkg.ads: New helper.
3374
76873758
JJ
33752017-04-12 Jakub Jelinek <jakub@redhat.com>
3376
deed3da9
JJ
3377 PR tree-optimization/79390
3378 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
3379
b96a3e11
JJ
3380 PR sanitizer/80403
3381 PR sanitizer/80404
3382 PR sanitizer/80405
3383 * g++.dg/ubsan/pr80403.C: New test.
3384 * g++.dg/ubsan/pr80404.C: New test.
3385 * g++.dg/ubsan/pr80405.C: New test.
3386
76873758
JJ
3387 PR c/80163
3388 * gcc.dg/torture/pr80163.c: New test.
3389
940c9a7c 33902017-04-12 Richard Biener <rguenther@suse.de>
76873758 3391 Jeff Law <law@redhat.com>
940c9a7c
RB
3392
3393 PR tree-optimization/80359
3394 * gcc.dg/torture/pr80359.c: New testcase.
3395
350792ff 33962017-04-12 Richard Biener <rguenther@suse.de>
76873758 3397 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
3398
3399 PR middle-end/79671
3400 * g++.dg/torture/pr79671.C: New testcase.
3401 * g++.dg/lto/pr79671_0.C: Likewise.
3402 * g++.dg/lto/pr79671_1.c: Likewise.
3403
d62e6f10
JJ
34042017-04-12 Jakub Jelinek <jakub@redhat.com>
3405
3406 PR sanitizer/80349
3407 * g++.dg/ubsan/pr80349.C: New test.
3408
8585103f
JJ
34092017-04-11 Jakub Jelinek <jakub@redhat.com>
3410
347e1f77
JJ
3411 PR c++/80370
3412 * g++.dg/cpp1z/decomp28.C: New test.
3413
df1c878e
JJ
3414 PR middle-end/80100
3415 * gcc.dg/pr80100.c: New test.
3416
8585103f
JJ
3417 PR rtl-optimization/80385
3418 * g++.dg/opt/pr80385.C: New test.
3419
c6cf6ef7
ML
34202017-04-11 Martin Liska <mliska@suse.cz>
3421
3422 PR ipa/80212
3423 * g++.dg/ipa/pr80212.C: New test.
3424
3812f460
MS
34252017-04-11 Martin Sebor <msebor@redhat.com>
3426
3427 PR middle-end/80364
3428 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
3429
9f679370
ML
34302017-04-11 Martin Liska <mliska@suse.cz>
3431
3432 PR sanitizer/70878
3433 * gcc.dg/ubsan/pr70878.c: New test.
3434
82665822
JJ
34352017-04-11 Jakub Jelinek <jakub@redhat.com>
3436
cb278caa
JJ
3437 PR target/80381
3438 * gcc.target/i386/pr80381.c: New test.
3439
82665822
JJ
3440 PR c++/80363
3441 * g++.dg/ext/pr80363.C: New test.
3442
abde687a
SKS
34432017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3444
3445 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
3446 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
3447 Add avr-*-* to non-lp64 selector.
3448
13e6ec34
MS
34492017-04-10 Martin Sebor <msebor@redhat.com>
3450
3451 * gcc.dg/pr40340-3.c: Adjust directive pattern.
3452 * gcc.dg/pr40340-4.c: Same.
3453
a2cb1196
NK
34542017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
3455
13e6ec34 3456 PR fortran/69498
a2cb1196
NK
3457 * gfortran.dg/submodule_unexp.f90: Modified test
3458 to account for new error.
3459 * gfortran.dg/submodule_twice.f90: New Test
3460
b447b28c
JJ
34612017-04-10 Jakub Jelinek <jakub@redhat.com>
3462
3463 PR c++/80176
3464 * g++.dg/init/ref23.C: New test.
3465
3bbd6768
TK
34662017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3467
3468 PR tree-optimization/80304
3469 * gfortran.dg/do_concurrent_4.f90: New test case.
3470
99827b5c
JW
34712017-04-10 Janus Weil <janus@gcc.gnu.org>
3472
3473 PR fortran/80046
3474 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
3475
7db31bc2
DE
34762017-04-10 David Edelsohn <dje.gcc@gmail.com>
3477
3478 * g++.dg/torture/pr79905.C: Add -maltivec option.
3479
9058a2c5
JL
34802017-04-10 Jeff Law <law@redhat.com>
3481
3482 PR tree-optimization/80374
3483 * g++.dg/pr80374.c: New test.
3484
bd8f8642
KN
34852017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3486
3487 PR target/80108
3488 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
3489 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
3490
f634dd47
UB
34912017-04-10 Uros Bizjak <ubizjak@gmail.com>
3492
3493 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
3494
065ba179
UB
34952017-04-10 Uros Bizjak <ubizjak@gmail.com>
3496
3497 PR testsuite/79356
3498 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
3499
71b838d0
DS
35002017-04-10 Daniel Santos <daniel.santos@pobox.com>
3501
3502 PR testsuite/79867
3503 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
3504
98a7a34e
MP
35052017-04-10 Marek Polacek <polacek@redhat.com>
3506
3507 PR sanitizer/80348
3508 * g++.dg/ubsan/div-by-zero-3.C: New test.
3509
aac69a62
BC
35102017-04-10 Bin Cheng <bin.cheng@arm.com>
3511
3512 PR tree-optimization/80153
3513 * gcc.c-torture/execute/pr80153.c: New.
3514
737237c9
RB
35152017-04-10 Richard Biener <rguenther@suse.de>
3516
3517 PR middle-end/80362
3518 * gcc.dg/torture/pr80362.c: New testcase.
3519
ba6ee9fc
RB
35202017-04-10 Richard Biener <rguenther@suse.de>
3521
3522 PR tree-optimization/80304
3523 * gcc.dg/torture/pr80304.c: New testcase.
3524
4d1a05f1
NS
35252017-04-10 Nathan Sidwell <nathan@acm.org>
3526
3527 PR target/79905
3528 * g++.dg/torture/pr79905.C: New.
3529
3ee0fb02
ML
35302017-04-10 Martin Liska <mliska@suse.cz>
3531
3532 PR sanitizer/80350
3533 * c-c++-common/ubsan/pr80350.c: New test.
3534
167a5b77
JJ
35352017-04-10 Jakub Jelinek <jakub@redhat.com>
3536
3537 PR target/80324
3538 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
3539
d691b7e4
ML
35402017-04-08 Martin Liska <mliska@suse.cz>
3541
3542 Revert:
3543 2017-04-07 Martin Liska <mliska@suse.cz>
3544
3545 PR ipa/80212
3546 * g++.dg/ipa/pr80212.C: New test.
3547
dcb2c527
JJ
35482017-04-07 Jakub Jelinek <jakub@redhat.com>
3549
c98b0016
JJ
3550 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
3551 dg-options.
3552 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
3553
dcb2c527
JJ
3554 PR target/80322
3555 PR target/80323
3556 PR target/80325
3557 PR target/80326
3558 * gcc.target/i386/avx512f-undefined-1.c: New test.
3559 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
3560 * gcc.target/i386/avx-cvtsd-1.c: New test.
3561 * gcc.target/i386/avx512f-cvtss-1.c: New test.
3562 * gcc.target/i386/avx512f-abspd-1.c: New test.
3563 * gcc.target/i386/avx-cvtss-1.c: New test.
3564 * gcc.target/i386/avx512f-absps-1.c: New test.
3565 * gcc.target/i386/avx512f-int2mask-1.c: New test.
3566 * gcc.target/i386/avx512f-mask2int-1.c: New test.
3567
1ef532f4
MP
35682017-04-07 Marek Polacek <polacek@redhat.com>
3569
3570 PR sanitizer/80348
3571 * g++.dg/ubsan/div-by-zero-2.C: New test.
3572
2166aeb3
MP
3573 PR c++/80095
3574 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
3575
057da7af
VM
35762017-04-07 Vladimir Makarov <vmakarov@redhat.com>
3577
3578 PR rtl-optimization/70478
3579 * gcc.target/s390/pr70478.c: New.
3580
3b6cb9e3
ML
35812017-04-07 Martin Liska <mliska@suse.cz>
3582
3583 PR target/79889
3584 * g++.dg/ext/mv8.C: Add aarch64* targets.
3585
70cd23c0
ML
35862017-04-07 Martin Liska <mliska@suse.cz>
3587
3588 PR ipa/80212
3589 * g++.dg/ipa/pr80212.C: New test.
3590
fe6bb25f
TP
35912017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3592
3593 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
3594
bf7b869a
RB
35952017-04-07 Richard Biener <rguenther@suse.de>
3596
3597 PR tree-optimization/80334
3598 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
3599 alignas on stack.
3600
2d143ba8
RB
36012017-04-07 Richard Biener <rguenther@suse.de>
3602
3603 PR middle-end/80341
3604 * gcc.dg/torture/pr80341.c: New testcase.
3605
ed3cd38d
JJ
36062017-04-06 Jakub Jelinek <jakub@redhat.com>
3607
3608 PR debug/80234
3609 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
3610 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
3611
e5f56581
UB
36122017-04-06 Uros Bizjak <ubizjak@gmail.com>
3613
3614 PR target/79733
3615 * gcc.target/i386/pr79733.c: New test.
3616
a5211c80
UB
36172017-04-06 Uros Bizjak <ubizjak@gmail.com>
3618
3619 PR target/80298
3620 * gcc.target/i386/pr80298-1.c: New test.
3621 * gcc.target/i386/pr80298-2.c: Ditto.
3622
db086c96
TP
36232017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
3624
3625 PR target/80082
3626 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
3627 ARMv7-R.
3628
09b63f67
RB
36292017-04-06 Richard Biener <rguenther@suse.de>
3630
3631 PR tree-optimization/80334
3632 * g++.dg/torture/pr80334.C: New testcase.
3633
d9f8c5af
ML
36342017-04-06 Martin Liska <mliska@suse.cz>
3635
3636 PR sanitizer/80166
3637 * gcc.dg/asan/pr80166.c: New test.
3638
1b68991f
RO
36392017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3640
3641 PR tree-optimization/79390
3642 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
3643
0f784346
RB
36442017-04-06 Richard Biener <rguenther@suse.de>
3645
3646 PR tree-optimization/80262
3647 * gcc.target/i386/pr80262.c: New testcase.
3648
23a429c2
RB
36492017-04-06 Richard Biener <rguenther@suse.de>
3650
3651 PR middle-end/80281
3652 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
3653
e2323a2b
VM
36542017-04-05 Vladimir Makarov <vmakarov@redhat.com>
3655
3656 PR rtl-optimization/70703
3657 * gcc.target/i386/pr70703.c: New.
3658
47a11342
JJ
36592017-04-05 Jakub Jelinek <jakub@redhat.com>
3660
3661 PR sanitizer/80308
3662 * c-c++-common/asan/pr80308.c: New test.
3663
d0ee17a5
DV
36642017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3665
3666 PR target/79890
3667 * gcc.target/s390/pr79890.c: New test case.
3668
36f896c7
JJ
36692017-04-05 Jakub Jelinek <jakub@redhat.com>
3670
3671 PR target/80310
3672 * c-c++-common/ubsan/pr80310.c: New test.
3673
d16e2ddd
JJ
36742017-04-04 Jakub Jelinek <jakub@redhat.com>
3675
e1201dff
JJ
3676 PR c++/80297
3677 * g++.dg/torture/pr80297.C: New test.
3678
d16e2ddd
JJ
3679 PR tree-optimization/79390
3680 * gcc.target/i386/pr79390.c: New test.
3681 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
3682
c0ea338b
VR
36832017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
3684
3685 PR c++/80296
3686 * g++.dg/cpp0x/alias-decl-80296.C: New test.
3687
a1527a93
TP
36882017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3689
3690 PR target/80307
3691 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
3692 targeting any CPU or architecture.
3693 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
3694 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
3695 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
3696 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
3697 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
3698 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
3699 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
3700 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
3701
065ba179 37022017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
3703
3704 PR fortran/69498
3705 * gfortran.dg/submodule_unexp.f90: New test.
3706
b1fd967c
JJ
37072017-04-04 Jakub Jelinek <jakub@redhat.com>
3708
3709 PR target/80286
3710 * gcc.target/i386/avx-pr80286.c: New test.
3711 * gcc.dg/pr80286.c: New test.
3712
248179b5
RB
37132017-04-04 Richard Biener <rguenther@suse.de>
3714
3715 PR middle-end/80281
3716 * gcc.dg/torture/pr80281.c: New testcase.
3717
a577fcf2
RB
37182017-04-04 Richard Biener <rguenther@suse.de>
3719
3720 PR tree-optimization/80275
3721 * g++.dg/opt/pr80275.C: Make g static.
3722
833bbf60
SB
37232017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
3724
3725 PR rtl-optimization/60818
3726 * gcc.c-torture/compile/pr60818.c: New testcase.
3727
5764ee3c
JW
37282017-04-03 Jonathan Wakely <jwakely@redhat.com>
3729
3730 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
3731 * gcc.dg/20031012-1.c: Likewise.
3732 * gcc.dg/ipa/ipcp-1.c: Likewise.
3733 * gcc.dg/torture/matrix-3.c: Likewise.
3734 * gcc.target/powerpc/ppc-spe.c: Likewise.
3735 * gcc.target/rx/zero-width-bitfield.c: Likewise.
3736
bbdf4e81
PB
37372017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3738
3739 PR target/80246
3740 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
3741 powerpc_vsx_ok.
3742 (std, ld): Limit scan-assembler-times check to lp64.
3743 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
3744 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
3745 powerpc_vsx_ok.
3746
44bc146f
PB
37472017-04-03 Peter Bergner <bergner@vnet.ibm.com>
3748
3749 PR target/80246
3750 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
3751
fff80893
RB
37522017-04-03 Richard Biener <rguenther@suse.de>
3753
3754 PR tree-optimization/80275
3755 * g++.dg/opt/pr80275.C: New testcase.
3756
79f9fc38
DV
37572017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3758
3759 PR testsuite/79356
3760 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
3761
a8e70fd3
RD
37622017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
3763
3764 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
3765 (bal): Increase iteration count and assume alignment.
3766
e0061866
BC
37672017-04-03 Bin Cheng <bin.cheng@arm.com>
3768
3769 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
3770
c2d43326
AP
37712017-04-02 Andrew Pinski <apinski@cavium.com>
3772
3773 * gcc.c-torture/compile/nested-3.c: New testcase.
3774 * gcc.c-torture/execute/20170401-1.c: New testcase.
3775 * gcc.c-torture/execute/20170401-2.c: New testcase.
3776
a5a9046d
SB
37772017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3778
3779 PR rtl-optimization/79405
3780 gcc.dg/pr79405.c: New testcase.
3781
6f3af356
JJ
37822017-03-31 Jakub Jelinek <jakub@redhat.com>
3783
eee3756d
JJ
3784 PR debug/79255
3785 * gcc.dg/pr79255.c: New test.
3786
6f3af356
JJ
3787 PR c++/79572
3788 * g++.dg/ubsan/null-8.C: New test.
3789
99e6cfd6
PH
37902017-03-31 Pat Haugen <pthaugen@us.ibm.com>
3791
3792 PR target/80107
3793 * gfortran.dg/pr80107.f: New.
3794
094e6b7a
JL
37952017-03-31 Jeff Law <law@redhat.com>
3796
3797 PR tree-optimization/49498
3798 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
3799
eceb2409 38002017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3801
eceb2409
RB
3802 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
3803
c412c01a 38042017-03-31 Richard Biener <rguenther@suse.de>
065ba179 3805
c412c01a
RB
3806 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
3807
005f12bf
JJ
38082017-03-31 Jakub Jelinek <jakub@redhat.com>
3809
af88f557
JJ
3810 PR libstdc++/80251
3811 * g++.dg/ext/is_aggregate.C: New test.
3812
7d790165
JJ
3813 PR middle-end/80173
3814 * gcc.target/i386/pr80173.c: New test.
3815
a7d55154
JJ
3816 PR middle-end/80163
3817 * gcc.dg/pr80163.c: New test.
3818
005f12bf
JJ
3819 PR debug/80025
3820 * gcc.dg/torture/pr80025.c: New test.
3821
c8e0f43f
MF
38222017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
3823
3824 * gcc.target/mips/pr52125.c: Add -msym32.
3825
724d25f3
JJ
38262017-03-30 Jakub Jelinek <jakub@redhat.com>
3827
3828 PR translation/80189
3829 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
3830 * g++.dg/gomp/sharing-1.C: Likewise.
3831 * gfortran.dg/gomp/pr44536.f90: Likewise.
3832 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
3833 * gfortran.dg/gomp/sharing-3.f90: Likewise.
3834 * gfortran.dg/gomp/crayptr3.f90: Likewise.
3835 * gfortran.dg/gomp/pr33439.f90: Likewise.
3836 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3837 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3838 * gfortran.dg/gomp/sharing-2.f90: Likewise.
3839 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3840 * gcc.dg/gomp/sharing-1.c: Likewise.
3841
05dc406d
PB
38422017-03-30 Peter Bergner <bergner@vnet.ibm.com>
3843
3844 PR target/80246
3845 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
3846 Darwin and SPE.
3847 (dxex, dxexq): Update return type.
3848 (diex, diexq): Update argument type.
3849 * gcc.target/powerpc/pr80246.c: New test.
3850
b0fd4d7e
MJ
38512017-03-30 Martin Jambor <mjambor@suse.cz>
3852
3853 PR ipa/77333
3854 * g++.dg/ipa/pr77333.C: New test.
3855
de008ec4
JJ
38562017-03-30 Jakub Jelinek <jakub@redhat.com>
3857
3858 PR target/80206
3859 * gcc.target/i386/pr80206.c: New test.
3860
28c02407
RB
38612017-03-30 Richard Biener <rguenther@suse.de>
3862
3863 PR tree-optimization/77498
3864 * gfortran.dg/pr77498.f: New testcase.
3865
10fa8dfb
MP
38662017-03-29 Marek Polacek <polacek@redhat.com>
3867
3868 PR c/79730
3869 * gcc.dg/pr79730.c: New test.
3870
fdc54f39
JD
38712017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3872
3873 PR libgfortran/78670
3874 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
3875 a character of length 1. Update test for success.
3876 * gfortran.dg/dtio_28.f03: New test.
3877 * gfortran.dg/dtio_4.f90: Update to open test file with status =
3878 'scratch' to delete the file when done.
3879
533c0b69
SB
38802017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
3881
3882 PR rtl-optimization/80233
3883 * gcc.c-torture/compile/pr80233.c: New testcase.
3884
e35229f8
TK
38852017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3886
3887 PR fortran/80254
3888 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
3889 * gfortran.dg/dec_io_2a.f90: instead (new test).
3890
5c0a28d4
JW
38912017-03-28 Jiong Wang <jiong.wang@arm.com>
3892
3893 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
3894
19846619
SB
38952017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
3896
3897 PR testsuite/43496
3898 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
3899 generating PIC code.
3900
e5119fab
VM
39012017-03-28 Vladimir Makarov <vmakarov@redhat.com>
3902
3903 PR rtl-optimization/80193
3904 * gcc.target/i386/pr80193.c: New.
3905
cf474530
JW
39062017-03-28 Janus Weil <janus@gcc.gnu.org>
3907
3908 PR fortran/78661
3909 * gfortran.dg/dtio_25.f90: Modified test case.
3910 * gfortran.dg/dtio_27.f90: New test case.
3911
34fac449
UB
39122017-03-28 Uros Bizjak <ubizjak@gmail.com>
3913
3914 PR target/53383
3915 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
3916 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
3917 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
3918
3e907b90
BC
39192017-03-28 Bin Cheng <bin.cheng@arm.com>
3920
3921 * gcc.c-torture/compile/irreducible-loop.c: New.
3922
522818b9
RS
39232017-03-28 Richard Sandiford <richard.sandiford@arm.com>
3924
3e907b90 3925 PR tree-optimization/80218
522818b9
RS
3926 * gcc.dg/pr80218.c: New test.
3927
ea7d7da8
RB
39282017-03-28 Richard Biener <rguenther@suse.de>
3929
3930 PR tree-optimization/78644
3931 * gcc.dg/pr78644-1.c: New testcase.
3932 * gcc.dg/pr78644-2.c: Likewise.
3933
498173ef
TT
39342017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
3935
3936 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
3937 * gcc.dg/pic-4.c: Likewise.
3938 * gcc.dg/pie-3.c: Likewise.
3939 * gcc.dg/pie-4.c: Likewise.
3940
c5ad2433
ML
39412017-03-28 Martin Liska <mliska@suse.cz>
3942
3943 PR ipa/80205
3944 * g++.dg/ipa/pr80205.C: New test.
3945
17722fb9
SKS
39462017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3947
3948 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
3949 with sizeof(int) < 4.
3950 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
3951 * gcc.c-torture/execute/pr79737-2.c: Likewise.
3952 * gcc.dg/torture/pr79777.c: Likewise.
3953 * gcc.dg/torture/pr79910.c: Likewise.
3954
737f500a
RB
39552017-03-28 Richard Biener <rguenther@suse.de>
3956
3957 PR middle-end/80222
3958 * g++.dg/pr80222.C: New testcase.
3959
62f96a79
ML
39602017-03-28 Martin Liska <mliska@suse.cz>
3961
3962 PR ipa/80104
3963 * gcc.dg/ipa/pr80104.c: New test.
3964
72785f26
MP
39652017-03-28 Marek Polacek <polacek@redhat.com>
3966
3967 PR sanitizer/80067
3968 * c-c++-common/ubsan/shift-10.c: New test.
3969
86516987
JL
39702017-03-27 Jeff Law <law@redhat.com>
3971
4dbf1eee 3972 PR tree-optimization/80216
86516987
JL
3973 * gcc.c-torture/compile/pr80216.c: New test.
3974
aade772d
JJ
39752017-03-27 Jakub Jelinek <jakub@redhat.com>
3976
a9e4a1a5
JJ
3977 PR middle-end/80162
3978 * c-c++-common/pr80162-1.c: New test.
3979 * c-c++-common/pr80162-2.c: New test.
3980 * c-c++-common/pr80162-3.c: New test.
3981
aade772d
JJ
3982 PR target/80102
3983 * g++.dg/opt/pr80102.C: New test.
3984
d89f355e
MM
39852017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3986
3987 PR target/78543
3988 * gcc.target/powerpc/pr78543.c: New test.
3989
79c4d73b
KN
39902017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3991
3992 PR target/80103
3993 * gcc.target/powerpc/pr80103-1.c: New test.
3994
819df781
RB
39952017-03-27 Richard Biener <rguenther@suse.de>
3996
3997 PR tree-optimization/80181
3998 * gcc.dg/torture/pr80181.c: New testcase.
3999
84804c5b
CZ
40002017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
4001
065ba179 4002 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 4003
c5e5f5f6
RB
40042017-03-27 Richard Biener <rguenther@suse.de>
4005
4006 PR ipa/79776
4007 * g++.dg/ipa/pr79776.C: New testcase.
4008
7cd200f6
JJ
40092017-03-27 Jakub Jelinek <jakub@redhat.com>
4010
4011 PR sanitizer/80168
4012 * gcc.dg/asan/pr80168.c: New test.
4013
79f512ff
RB
40142017-03-27 Richard Biener <rguenther@suse.de>
4015
4016 PR tree-optimization/80170
4017 * gcc.dg/pr80170.c: New testcase.
4018
672d9f8e
RB
40192017-03-27 Richard Biener <rguenther@suse.de>
4020
4021 PR middle-end/80171
4022 * g++.dg/torture/pr80171.C: New testcase.
4023
978fcba3
JDA
40242017-03-26 John David Anglin <danglin@gcc.gnu.org>
4025
431d7882
JDA
4026 * gcc.dg/torture/pr79732.c: Require alias support.
4027 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
4028
978fcba3
JDA
4029 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
4030 libatomic_available.
4031 * gfortran.dg/coarray_image_status_1.f08: Likewise.
4032 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
4033
1f10d710
JD
40342017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4035
4036 PR libgfortran/78881
4037 * gfortran.dg/dtio_26.f90: New test.
4038
41036686
PT
40392017-03-25 Paul Thomas <pault@gcc.gnu.org>
4040
4041 PR fortran/80156
4042 PR fortran/79382
4043 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
4044 testcase for PR80156. Add a main programme that tests that
4045 the typebound generic is accessible.
4046
5da906ca
BS
40472017-03-25 Bernd Schmidt <bschmidt@redhat.com>
4048
4049 PR rtl-optimization/80160
4050 PR rtl-optimization/80159
4051
4052 * gcc.target/i386/pr80160.c: New test.
4053
7dabefa0
JJ
40542017-03-24 Jakub Jelinek <jakub@redhat.com>
4055
4056 PR sanitizer/79904
4057 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
4058
c8b1fbc1
MP
40592017-03-24 Marek Polacek <polacek@redhat.com>
4060
4061 PR c++/80119
4062 * g++.dg/warn/Wuninitialized-9.C: New test.
4063
76794c52
AK
40642017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4065
4066 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
4067 and remove the high-level builtin. The error message for the
4068 would prevent compilation from reaching the second.
4069 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
4070
2de2b3f9
AK
40712017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4072
4073 * gcc.target/s390/vxe/negfma-1.c: New test.
4074
7d2fd075
AK
40752017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4076
4077 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
4078 * gcc.target/s390/arch12/mul-1.c: New test.
4079 * gcc.target/s390/arch12/mul-2.c: New test.
4080
72612e4e
AK
40812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4082
4083 * gcc.target/s390/vxe/vllezlf-1.c: New test.
4084
6c7774d1
AK
40852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4086
4087 * gcc.target/s390/vxe/popcount-1.c: New test.
4088
9ec98860
AK
40892017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4090
4091 * gcc.target/s390/vxe/bitops-1.c: New test.
4092
6654e96f
AK
40932017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4094
4095 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
4096 * lib/target-supports.exp: Add effective target check s390_vxe.
4097
77c585ca
AK
40982017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4099
4100 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
4101 comparison instructions used from now on.
4102
b5de6e84
AK
41032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4104
4105 * gcc.target/s390/s390.exp (check_effective_target_vector):
4106 Include target-supports.exp and move target_vector check routine
4107 ...
4108 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
4109 here and rename it.
4110 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
4111 check from vector to s390_vx.
4112 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
4113 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
4114 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
4115 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
4116 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
4117 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
4118 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
4119 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
4120 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
4121
a602f985
AK
41222017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4123
4124 * gcc.target/s390/vector/vec-init-2.c: New test.
4125
085db63d
AK
41262017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4127
4128 * gcc.dg/ubsan/pr79904-2.c: New test.
4129
dc4f29bc
AK
41302017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4131
4132 PR target/79893
4133 * gcc.target/s390/zvector/pr79893.c: New test.
4134
56010684
JJ
41352017-03-24 Jakub Jelinek <jakub@redhat.com>
4136
4137 PR rtl-optimization/80112
4138 * gcc.dg/pr80112.c: New test.
4139
f0d7b52d
RO
41402017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4141
4142 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
4143 etc. line numbers.
4144 * gcc.dg/Walloca-1.c: Likewise.
4145 * gcc.dg/Walloca-2.c: Likewise.
4146 * gcc.dg/Wvla-larger-than-2.c: Likewise.
4147
635684c4
BS
41482017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4149
4150 PR tree-optimization/80158
4151 * gfortran.fortran-torture/compile/pr80158.f: New file.
4152
76afddf3
RB
41532017-03-24 Richard Biener <rguenther@suse.de>
4154
4155 PR tree-optimization/80167
4156 * gcc.dg/graphite/pr80167.c: New testcase.
4157
c2e389bf
TV
41582017-03-24 Tom de Vries <tom@codesourcery.com>
4159
4160 PR testsuite/80092
4161 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
4162 dg-require-effective-target global_constructor.
4163 * gcc.dg/tls/emutls-2.c: Same.
4164
a72821b4
TV
41652017-03-24 Tom de Vries <tom@codesourcery.com>
4166
4167 PR testsuite/80092
4168 * c-c++-common/Wimplicit-fallthrough-34.c: Add
4169 dg-require-effective-target indirect_jumps.
4170
1658def9
TV
41712017-03-24 Tom de Vries <tom@codesourcery.com>
4172
4173 PR testsuite/80092
4174 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
4175 nonlocal_goto.
4176
90e02692
TV
41772017-03-24 Tom de Vries <tom@codesourcery.com>
4178
4179 PR testsuite/80092
4180 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
4181 * gcc.dg/Walloca-12.c: Same.
4182 * gcc.dg/attr-alloc_size-8.c: Same.
4183 * gcc.dg/Walloca-4.c: Same.
4184 * gcc.dg/Walloca-8.c: Same.
4185 * gcc.dg/Walloca-13.c: Same.
4186 * gcc.dg/Walloca-14.c: Same.
4187 * gcc.dg/attr-alloc_size-9.c: Same.
4188 * gcc.dg/Walloca-1.c: Same.
4189 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4190 * gcc.dg/Walloca-5.c: Same.
4191 * gcc.dg/Walloca-10.c: Same.
4192 * gcc.dg/Walloca-9.c: Same.
4193 * gcc.dg/attr-alloc_size-6.c: Same.
4194 * gcc.dg/Wvla-larger-than-1.c: Same.
4195 * gcc.dg/torture/pr71881.c: Same.
4196 * gcc.dg/torture/pr71901.c: Same.
4197 * gcc.dg/torture/pr78742.c: Same.
4198 * gcc.dg/builtin-alloc-size.c: Same.
4199 * gcc.dg/Walloca-2.c: Same.
4200 * gcc.dg/Walloca-6.c: Same.
4201 * gcc.dg/Walloca-11.c: Same.
4202 * gcc.dg/attr-alloc_size-7.c: Same.
4203 * gcc.dg/Wvla-larger-than-2.c: Same.
4204 * gcc.dg/Walloca-3.c: Same.
4205 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4206 * gcc.c-torture/compile/pr79413.c: Same.
4207 * gcc.c-torture/compile/pr78439.c: Same.
4208
842392c8
KN
42092017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4210
4211 * gcc.target/powerpc/p9-options-1.c: New test.
4212
de2b3f5c
KT
42132017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4214
4215 PR target/71436
4216 * gcc.c-torture/compile/pr71436.c: New test.
4217
2e6315ef 42182017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 4219 Richard Biener <rguenther@suse.de>
2e6315ef
WS
4220
4221 PR tree-optimization/79908
4222 PR tree-optimization/80136
4223 * gcc.dg/torture/pr79908.c: New file.
4224
9cdf0363
NK
42252017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
4226
2e6315ef 4227 PR fortran/39239
9cdf0363
NK
4228 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
4229
f3dd574e
JJ
42302017-03-22 Jakub Jelinek <jakub@redhat.com>
4231
f13e9cd5
JJ
4232 PR c++/80141
4233 * g++.dg/gomp/pr80141.C: New test.
4234
68ed2ba0
JJ
4235 PR c++/80129
4236 * g++.dg/torture/pr80129.C: New test.
4237
f3dd574e
JJ
4238 PR sanitizer/80110
4239 * g++.dg/tsan/pr80110.C: New test.
4240
918b6c9e
TK
42412017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4242
4243 PR fortran/80142
4244 * gfortran.dg/any_loc.f90: New test case.
4245
bf634d1c
TP
42462017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4247
4248 PR target/80082
4249 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
4250 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
4251
f7325b95
ML
42522017-03-22 Martin Liska <mliska@suse.cz>
4253
4254 PR target/79906
4255 * g++.dg/ext/mv8.C: Add power* targets.
4256
3f01b620
MS
42572017-03-21 Martin Sebor <msebor@redhat.com>
4258
4259 PR c++/79548
4260 * g++.dg/warn/Wunused-var-26.C: New test.
4261
1cefb051
BS
42622017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4263
4264 PR tree-optimization/79908
4265 * gcc.dg/torture/pr79908.c: Revert addition of new file.
4266
edc1747f
MP
42672017-03-21 Marek Polacek <polacek@redhat.com>
4268 Martin Sebor <msebor@redhat.com>
4269
4270 PR tree-optimization/80109
4271 * gcc.dg/Walloca-14.c: New test.
4272
85106b87
JJ
42732017-03-21 Jakub Jelinek <jakub@redhat.com>
4274
4275 PR target/80125
4276 * gcc.target/powerpc/pr80125.c: New test.
4277
e59a225f
NK
42782017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
4279
4280 PR fortran/69498
4281 * gfortran.dg/unexp_attribute.f90: New test
4282
0ffe60b5 42832017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 4284 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
4285
4286 PR tree-optimization/79908
4287 * gcc.dg/torture/pr79908.c: New file.
4288
54eb90fe
SKS
42892017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4290
4291 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
4292 with sizeof(int) < 4.
4293
5611c456
ML
42942017-03-21 Martin Liska <mliska@suse.cz>
4295
4296 * gcc.target/i386/pr65044.c: Add '.' in order to catch
4297 apostrophes.
4298
e650ea2a
RB
42992017-03-21 Richard Biener <rguenther@suse.de>
4300
4301 PR tree-optimization/80032
4302 * g++.dg/opt/pr80032.C: New testcase.
4303
da2ce5f9
RB
43042017-03-21 Richard Biener <rguenther@suse.de>
4305
4306 PR tree-optimization/80122
4307 * gcc.dg/torture/pr80122.c: New testcase.
4308
9d60683a
TT
43092017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
4310
4311 * gcc.dg/pic-2.c: Skip for MIPS.
4312 * gcc.dg/pie-2.c: Skip for MIPS.
4313
d3e19c2c
PC
43142017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4315
4316 PR c++/77752
4317 * g++.dg/cpp0x/initlist97.C: New.
4318 * g++.dg/cpp0x/initlist85.C: Update.
4319
8bee092e
JJ
43202017-03-21 Jakub Jelinek <jakub@redhat.com>
4321
9f30dff0
JJ
4322 PR c/67338
4323 * gcc.dg/pr67338.c: New test.
4324
8bee092e
JJ
4325 PR c++/35878
4326 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
4327 dump instead of assembler.
4328 * g++.dg/init/pr35878_2.C: Likewise.
4329 * g++.dg/init/pr35878_3.C: Likewise.
4330
4d1b8e70
JJ
43312017-03-21 Jakub Jelinek <jakub@redhat.com>
4332
4333 PR c/80097
4334 * gcc.dg/ubsan/pr80097.c: New test.
4335
c34923c4
BS
43362017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4337
4338 PR tree-optimization/80054
4339 * g++.dg/torture/pr80054.C: New file.
4340
b0ba96c2
KN
43412017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4342
4343 PR target/79963
4344 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
4345 directive to assure selection of proper bit using rlwinm insn.
4346 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4347 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
4348 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
4349 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
4350
92377255
MP
43512017-03-20 Marek Polacek <polacek@redhat.com>
4352 Paolo Carlini <paolo.carlini@oracle.com>
4353
4354 PR c++/80059 - ICE with noexcept and __transaction_atomic
4355 * g++.dg/tm/pr80059-2.C: New test.
4356 * g++.dg/tm/pr80059.C: New test.
4357
243e28bf
ML
43582017-03-20 Martin Liska <mliska@suse.cz>
4359
4360 PR middle-end/79753
4361 * gcc.target/i386/mpx/pr79753.c: New test.
4362
918112d3
ML
43632017-03-20 Martin Liska <mliska@suse.cz>
4364
4365 PR target/79769
4366 PR target/79770
4367 * g++.dg/pr79769.C: New test.
4368 * gcc.target/i386/mpx/pr79770.c: New test.
4369
e325aba2
AK
43702017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4371
4372 PR target/78857
4373 * gcc.target/s390/load-and-test-fp-1.c: New test.
4374 * gcc.target/s390/load-and-test-fp-2.c: New test.
4375
91d2c04c
PT
43762017-03-18 Paul Thomas <pault@gcc.gnu.org>
4377
4378 PR fortran/79676
4379 * gfortran.dg/submodule_28.f08 : New test.
4380
c7e4107b
PT
43812017-03-18 Paul Thomas <pault@gcc.gnu.org>
4382
4383 PR fortran/71838
4384 * gfortran.dg/submodule_26.f08 : New test.
4385 * gfortran.dg/submodule_27.f08 : New test.
4386
d8fe28be
PH
43872017-03-17 Pat Haugen <pthaugen@us.ibm.com>
4388
4389 PR target/79951
4390 * gcc.target/powerpc/pr79951.c: New.
4391
4a17943d
BS
43922017-03-17 Bernd Schmidt <bschmidt@redhat.com>
4393
4394 PR rtl-optimization/79910
4395 * gcc.dg/torture/pr79910.c: New test.
4396
7f166d94
JL
43972017-03-17 Jeff Law <law@redhat.com>
4398
4399 PR tree-optimization/71437
4400 * gcc.dg/tree-ssa/pr71437.c: New test.
4401 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
4402 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
4403 now caught by VRP, but which were previously caught by DOM.
4404
12c4f7dc
RB
44052017-03-17 Richard Biener <rguenther@suse.de>
4406
4407 PR middle-end/80075
4408 * g++.dg/torture/pr80075.C: New testcase.
4409
207f3423
MM
44102017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
4411
4412 PR target/71294
4413 * g++.dg/pr71294.C: New test.
4414
9fc900af
SB
44152017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4416
4417 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
4418
c05c2380
JJ
44192017-03-16 Jakub Jelinek <jakub@redhat.com>
4420
e711928b
JJ
4421 PR fortran/80010
4422 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
4423
c05c2380
JJ
4424 PR fortran/79886
4425 * gfortran.dg/pr79886.f90: New test.
4426
3231d64b
MM
44272017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4428
4429 PR target/79038
4430 * gcc.target/powerpc/pr79038-1.c: New test.
4431
81ef1f5e
SB
44322017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
4433
4434 PR fortran/33271
4435 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
4436
395a1e9b
JW
44372017-03-15 Jiong Wang <jiong.wang@arm.com>
4438
4439 PR testsuite/79356
4440 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
4441
05f65910
UB
44422017-03-15 Uros Bizjak <ubizjak@gmail.com>
4443
4444 PR target/80019
4445 * gcc.target/i386/pr80019.c: New test.
4446
94285a7d
ML
44472017-03-15 Martin Liska <mliska@suse.cz>
4448
4449 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
4450
a983542b
MS
44512017-03-14 Martin Sebor <msebor@redhat.com>
4452
4453 PR tree-optimization/79800
4454 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
4455 * gcc.dg/tree-ssa/pr79800.c: New test.
4456
76ca5f40
MM
44572017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4458
4459 PR target/79947
4460 * gcc.target/powerpc/pr79947.c: New test.
4461
5d9a283a
MS
44622017-03-14 Martin Sebor <msebor@redhat.com>
4463
4464 PR middle-end/80020
4465 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
4466 * gcc.dg/attr-alloc_size-7.c: Same.
4467 * gcc.dg/attr-alloc_size-9.c: Same.
4468 * gcc.dg/builtin-alloc-size.c: Same.
4469 * gcc.dg/pr80020.c: New test.
4470
4692943d
BS
44712017-03-14 Bernd Schmidt <bschmidt@redhat.com>
4472
4473 PR rtl-optimization/79728
4474 * gcc.target/i386/sse-globalreg.c: New test.
4475
861d9d5e
ML
44762017-03-14 Martin Liska <mliska@suse.cz>
4477
4478 PR lto/66295
4479 * gcc.dg/tree-prof/pr66295.c: New test.
4480
a48018b5
ML
44812017-03-13 Martin Liska <mliska@suse.cz>
4482
4483 PR middle-end/78339
4484 * gcc.target/i386/mpx/pr78339.c: New test.
4485
8c56cc5a
CZ
44862017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4487
065ba179 4488 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 4489
14555394
CZ
44902017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4491
065ba179 4492 * gcc.target/arc/pr9001090948.c: New file.
14555394 4493
3079b92e
SB
44942017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
4495
4496 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4497 Fix test. Make early-out condition return early. Correct comments.
4498
c08de9db
JD
44992017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4500
4501 PR libgfortran/78854
4502 * gfortran.dg/dtio_25.f90: New test.
4503
66b27545
MS
45042017-03-10 Martin Sebor <msebor@redhat.com>
4505
4506 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
4507
8f2f6381
BS
45082017-03-10 Bernd Schmidt <bschmidt@redhat.com>
4509
4510 PR rtl-optimization/78911
4511 * gcc.target/i386/pr78911-1.c: New test.
4512 * gcc.target/i386/pr78911-2.c: New test.
4513
8e2c69b4 45142017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 4515
8e2c69b4
WS
4516 PR target/79941
4517 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
4518 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
4519 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
4520
455d833c
MP
45212017-03-10 Marek Polacek <polacek@redhat.com>
4522
4523 PR c++/79967
4524 * g++.dg/cpp0x/gen-attrs-63.C: New test.
4525
cdd669f9
JJ
45262017-03-10 Jakub Jelinek <jakub@redhat.com>
4527
e260b0a7
JJ
4528 PR c++/79899
4529 * g++.dg/other/friend7.C: New test.
4530
cdd669f9
JJ
4531 PR c++/79896
4532 * g++.dg/ext/int128-5.C: New test.
4533
730e6e46
SB
45342017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4535
4536 PR testsuite/79356
4537 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
4538 powerpc, sparc, or s390x.
4539
fc8f6304
PH
45402017-03-10 Pat Haugen <pthaugen@us.ibm.com>
4541
4542 PR target/79907
4543 * gcc.target/powerpc/pr79907.c: New.
4544
f1b0632a
OH
45452017-03-10 Olivier Hainque <hainque@adacore.com>
4546
4547 * gnat.dg/opt64.adb: New test.
4548 * gnat.dg/opt64_pkg.ads: New helper.
4549 * gnat.dg/opt64_pkg.adb: New helper.
4550
5558f089
JJ
45512017-03-10 Jakub Jelinek <jakub@redhat.com>
4552
2d9dd4fb
JJ
4553 PR rtl-optimization/79909
4554 * gcc.target/powerpc/pr79909.c: New test.
4555
72772e67
JJ
4556 PR tree-optimization/79972
4557 * gcc.dg/pr79972.c: New test.
4558
5558f089
JJ
4559 PR tree-optimization/77975
4560 * gcc.dg/pr77975.c: New test.
4561
822a132c
MP
45622017-03-09 Marek Polacek <polacek@redhat.com>
4563
4564 PR c++/79962
4565 PR c++/79984
4566 * c-c++-common/nonnull-3.c: New test.
4567 * g++.dg/warn/Wnonnull3.C: New test.
4568
c9819d22
MF
45692017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
4570
4571 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
4572 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4573
36618428
MP
45742017-03-09 Marek Polacek <polacek@redhat.com>
4575
4576 PR sanitizer/79757
4577 * gcc.dg/ubsan/pr79757-1.c: New test.
4578 * gcc.dg/ubsan/pr79757-2.c: New test.
4579 * gcc.dg/ubsan/pr79757-3.c: New test.
4580 * gcc.dg/ubsan/pr79757-4.c: New test.
4581 * gcc.dg/ubsan/pr79757-5.c: New test.
4582
01e5af5a
JJ
45832017-03-09 Jakub Jelinek <jakub@redhat.com>
4584
4585 PR c/79969
4586 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
4587
6443c7c0
MP
45882017-03-09 Marek Polacek <polacek@redhat.com>
4589
4590 PR c++/79687
4591 * g++.dg/expr/ptrmem8.C: New test.
4592 * g++.dg/expr/ptrmem9.C: New test.
4593
d721dc3c
RB
45942017-03-09 Richard Biener <rguenther@suse.de>
4595
4596 PR tree-optimization/79977
4597 * gcc.dg/graphite/pr79977.c: New testcase.
4598
1f1fd3e2
TT
45992017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
4600
4601 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
4602 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
4603 * lib/target-supports.exp (check_effective_target_rdynamic):
4604 New proc.
4605
16967aff
RB
46062017-03-09 Richard Biener <rguenther@suse.de>
4607
4608 PR middle-end/79971
4609 * gcc.dg/fixed-point/pr79971.c: New testcase.
4610
26d7dc48
RB
46112017-03-09 Richard Biener <rguenther@suse.de>
4612
4613 PR ipa/79970
4614 * gcc.dg/torture/pr79970.c: New testcase.
4615
35f77c28
PC
46162017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
4617
4618 PR c++/71966
4619 * g++.dg/cpp0x/pr71966-1.C: New.
4620 * g++.dg/cpp0x/pr71966-2.C: Likewise.
4621
8a7df031
ML
46222017-03-09 Martin Liska <mliska@suse.cz>
4623
4624 PR tree-optimization/79631
4625 * gcc.target/i386/mpx/pr79631.c: New test.
4626
3828bb0d
ML
46272017-03-09 Martin Liska <mliska@suse.cz>
4628
4629 PR target/65705
4630 PR target/69804
4631 * gcc.target/i386/pr71458.c: Update scanned pattern.
4632
410a590c
MP
46332017-03-09 Marek Polacek <polacek@redhat.com>
4634
4635 PR c++/79672
4636 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
4637 * g++.dg/warn/Wduplicated-branches3.C: New test.
4638
f084a22e
PG
46392017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
4640
4641 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
4642
a278b1c3
ML
46432017-03-09 Martin Liska <mliska@suse.cz>
4644
4645 PR ipa/79764
4646 * g++.dg/pr79764.C: New test.
4647
8dc19053
ML
46482017-03-09 Martin Liska <mliska@suse.cz>
4649
4650 PR ipa/79761
4651 * g++.dg/pr79761.C: New test.
4652
030fc94a
JJ
46532017-03-09 Jakub Jelinek <jakub@redhat.com>
4654
9e463823
JJ
4655 PR sanitizer/79944
4656 * c-c++-common/asan/pr79944.c: New test.
4657
6b62f323
JJ
4658 PR target/79932
4659 * gcc.target/i386/pr79932-2.c: New test.
4660
030fc94a
JJ
4661 PR target/79932
4662 * gcc.target/i386/pr79932-1.c: New test.
4663
423aec8b
MP
46642017-03-09 Marek Polacek <polacek@redhat.com>
4665
4666 PR c++/79900 - ICE in strip_typedefs
4667 * g++.dg/warn/Wpadded-1.C: New test.
4668
6659fe59
MP
46692017-03-08 Marek Polacek <polacek@redhat.com>
4670
4671 * g++.dg/Walloca1.C: Adjust dg-warning.
4672
f1a675e4
AH
46732017-03-08 Andrew Haley <aph@redhat.com>
4674
4675 PR tree-optimization/79943
4676 * gcc.dg/tree-ssa/pr79943.c: New test.
4677
edfcd7e3
RB
46782017-03-08 Richard Biener <rguenther@suse.de>
4679
4680 PR tree-optimization/79955
4681 * gcc.dg/uninit-24.c: New testcase.
4682
61fdfd8c
RB
46832017-03-08 Richard Biener <rguenther@suse.de>
4684
4685 PR tree-optimization/79920
4686 * gcc.dg/vect/pr79920.c: New testcase.
4687
4b48e883
JJ
46882017-03-08 Jakub Jelinek <jakub@redhat.com>
4689
4690 PR sanitizer/79904
4691 * gcc.dg/ubsan/pr79904.c: New test.
4692
a71dbc63
JJ
46932017-03-07 Jakub Jelinek <jakub@redhat.com>
4694
4695 PR c/79834
4696 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
4697 diagnostics.
4698
d8a90142
MP
46992017-03-07 Marek Polacek <polacek@redhat.com>
4700
4701 PR middle-end/79809
4702 * g++.dg/Walloca1.C: New test.
4703
a5e9e3e4
ML
47042017-03-07 Martin Liska <mliska@suse.cz>
4705
4706 PR middle-end/68270
4707 * g++.dg/pr68270.C: New test.
4708
1f6dba54
JJ
47092017-03-07 Jakub Jelinek <jakub@redhat.com>
4710
760f82db
JJ
4711 PR rtl-optimization/79901
4712 * gcc.target/i386/pr79901.c: New test.
4713
1f6dba54
JJ
4714 PR sanitizer/79897
4715 * c-c++-common/ubsan/pr79897.c: New test.
4716
feca7b89
VM
47172017-03-06 Vladimir Makarov <vmakarov@redhat.com>
4718
4719 PR rtl-optimization/79571
4720 * gcc.target/i386/pr79571.c: New.
4721
bdbbf28d
MP
47222017-03-06 Marek Polacek <polacek@redhat.com>
4723
4724 PR c++/79796 - ICE with NSDMI and this pointer
4725 * g++.dg/cpp0x/nsdmi13.C: New test.
4726
52564551
JK
47272017-03-06 Julia Koval <julia.koval@intel.com>
4728
4729 PR target/79793
4730 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
4731 directives.
4732 * gcc.target/i386/interrupt-13.c: Ditto.
4733 * gcc.target/i386/interrupt-14.c: Ditto.
4734 * gcc.target/i386/interrupt-15.c: Ditto.
4735
345edb37
JJ
47362017-03-06 Jakub Jelinek <jakub@redhat.com>
4737
4738 PR c++/79822
4739 * g++.dg/cpp0x/constexpr-79822.C: New test.
4740
a8d25fd0
RB
47412017-03-06 Richard Biener <rguenther@suse.de>
4742
4743 PR tree-optimization/79894
4744 * gcc.dg/vect/pr79887.c: New testcase.
4745
522fcdd7
RB
47462017-03-06 Richard Biener <rguenther@suse.de>
4747
4748 PR tree-optimization/79824
4749 * gcc.dg/vect/pr79824-1.c: New testcase.
4750 * gcc.dg/vect/pr79824-2.c: Likewise.
4751
54649631
TT
47522017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4753
4754 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
4755 gettimeofday. Remove dg-skip-if for AVR.
4756 * lib/target-supports.exp (check_effective_target_gettimeofday):
4757 New proc.
4758
4bbc8970
RD
47592017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
4760
4761 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
4762 * gcc.target/s390/hotpatch-10.c: Likewise.
4763 * gcc.target/s390/hotpatch-11.c: Likewise.
4764 * gcc.target/s390/hotpatch-12.c: Likewise.
4765 * gcc.target/s390/hotpatch-13.c: Likewise.
4766 * gcc.target/s390/hotpatch-14.c: Likewise.
4767 * gcc.target/s390/hotpatch-15.c: Likewise.
4768 * gcc.target/s390/hotpatch-16.c: Likewise.
4769 * gcc.target/s390/hotpatch-17.c: Likewise.
4770 * gcc.target/s390/hotpatch-18.c: Likewise.
4771 * gcc.target/s390/hotpatch-19.c: Likewise.
4772 * gcc.target/s390/hotpatch-2.c: Likewise.
4773 * gcc.target/s390/hotpatch-26.c: Likewise.
4774 * gcc.target/s390/hotpatch-27.c: Likewise.
4775 * gcc.target/s390/hotpatch-28.c: Likewise.
4776 * gcc.target/s390/hotpatch-3.c: Likewise.
4777 * gcc.target/s390/hotpatch-4.c: Likewise.
4778 * gcc.target/s390/hotpatch-5.c: Likewise.
4779 * gcc.target/s390/hotpatch-6.c: Likewise.
4780 * gcc.target/s390/hotpatch-7.c: Likewise.
4781 * gcc.target/s390/hotpatch-8.c: Likewise.
4782 * gcc.target/s390/hotpatch-9.c: Likewise.
4783
5f215a70
PC
47842017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4785
4786 PR c++/64574
4787 * g++.dg/template/crash125.C: New.
4788
296cc393
JJ
47892017-03-06 Jakub Jelinek <jakub@redhat.com>
4790
4791 PR target/79812
4792 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
4793
ca8942a3
TT
47942017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
4795
4796 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
4797
c1b993c0
PG
47982017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4799
4800 * gcc.target/mips/msa-minmax.c: New tests.
4801
a50a32aa
ML
48022017-03-06 Martin Liska <mliska@suse.cz>
4803
4804 PR sanitize/79783
4805 * g++.dg/asan/pr79783.C: New test.
4806
5ada812c
PG
48072017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4808
4809 * gcc.target/mips/msa-dotp.c: New tests.
4810
334b3c4b
PG
48112017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
4812
4813 * gcc.target/mips/msa-bclri.c: New test.
4814
d8b4baeb
PC
48152017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4816
4817 PR c++/70266
4818 * g++.dg/tm/pr70266.C: New.
4819
ef78bc3c 48202017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 4821 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
4822
4823 * gfortran.dg/coarray/fail_image_1.f08: New test.
4824 * gfortran.dg/coarray/fail_image_2.f08: New test.
4825 * gfortran.dg/coarray/failed_images_1.f08: New test.
4826 * gfortran.dg/coarray/failed_images_2.f08: New test.
4827 * gfortran.dg/coarray/image_status_1.f08: New test.
4828 * gfortran.dg/coarray/image_status_2.f08: New test.
4829 * gfortran.dg/coarray/stopped_images_1.f08: New test.
4830 * gfortran.dg/coarray/stopped_images_2.f08: New test.
4831 * gfortran.dg/coarray_fail_st.f90: New test.
4832 * gfortran.dg/coarray_failed_images_1.f08: New test.
4833 * gfortran.dg/coarray_image_status_1.f08: New test.
4834 * gfortran.dg/coarray_stopped_images_1.f08: New test.
4835
7f5a7d78
MP
48362017-03-03 Marek Polacek <polacek@redhat.com>
4837
4838 PR c/79758
4839 * gcc.dg/noncompile/pr79758.c: New test.
4840
cc195d46
JJ
48412017-03-03 Jakub Jelinek <jakub@redhat.com>
4842
4843 PR middle-end/79805
4844 * g++.dg/opt/pr79805.C: New test.
4845
945b6e16
AS
48462017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
4847
4848 * gcc.target/i386/avx512vpopcntdq-check.h: New.
4849 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
4850 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
4851 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
4852 * gcc.target/i386/i386.exp
4853 (check_effective_target_avx512vpopcntdq): New.
4854
31dcc385
TT
48552017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
4856
4857 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
4858 ilp32 targets and match DImode registers for lp64 targets.
4859
0e174ae1
UB
48602017-03-03 Uros Bizjak <ubizjak@gmail.com>
4861
4862 * g++.dg/pr71624.C: Disable for x32.
4863 * g++.dg/pr71633.C: Ditto.
4864
93505ec5
JJ
48652017-03-03 Jakub Jelinek <jakub@redhat.com>
4866
4867 PR target/79807
4868 * gcc.target/i386/pr79807.c: New test.
4869
d78a1c01
ML
48702017-03-03 Martin Liska <mliska@suse.cz>
4871
4872 PR tree-optimization/79803
4873 * gcc.dg/tree-ssa/pr79803.c: New test.
4874
ec7f796e
ML
48752017-03-03 Martin Liska <mliska@suse.cz>
4876
4877 PR rtl-optimization/79574
4878 * gcc.dg/pr79574-2.c: New test.
4879
30d309aa
RB
48802017-03-03 Richard Biener <rguenther@suse.de>
4881
4882 PR c++/79825
4883 * g++.dg/warn/Wuninitialized-8.C: New testcase.
4884
38801de5
JJ
48852017-03-03 Jakub Jelinek <jakub@redhat.com>
4886
4887 * gcc.dg/pr57134.c: Use empty inline asm string literal.
4888
7278b0a2
MP
48892017-03-03 Marek Polacek <polacek@redhat.com>
4890
4891 PR c++/79791
4892 * g++.dg/warn/Wwrite-strings-1.C: New test.
4893 * g++.dg/warn/Wwrite-strings-2.C: New test.
4894 * g++.dg/warn/Wwrite-strings-3.C: New test.
4895 * g++.dg/warn/Wwrite-strings-4.C: New test.
4896 * g++.dg/warn/Wwrite-strings-5.C: New test.
4897 * g++.dg/warn/Wwrite-strings-6.C: New test.
4898 * g++.dg/warn/Wwrite-strings-7.C: New test.
4899 * g++.dg/warn/Wwrite-strings-8.C: New test.
4900 * g++.dg/warn/Wwrite-strings-9.C: New test.
4901 * g++.dg/warn/Wwrite-strings-10.C: New test.
4902 * g++.dg/warn/Wwrite-strings-11.C: New test.
4903 * g++.dg/warn/Wwrite-strings-12.C: New test.
4904
75473a91
RB
49052017-03-03 Richard Biener <rguenther@suse.de>
4906
4907 PR middle-end/79818
4908 * gcc.dg/torture/pr79818.c: New testcase.
4909
50bea0c5
JJ
49102017-03-02 Jakub Jelinek <jakub@redhat.com>
4911
4912 PR c++/79782
4913 * g++.dg/warn/Wunused-parm-10.C: New test.
4914
130f15ce
UB
49152017-03-02 Uros Bizjak <ubizjak@gmail.com>
4916
4917 * gcc.dg/rtl/x86_64/*.c: Test for
4918 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
4919
dc362ada
UB
49202017-03-02 Uros Bizjak <ubizjak@gmail.com>
4921
4922 PR target/79514
4923 * gcc.target/i386/pr79514.c: New test.
4924
fe792dd8
JJ
49252017-03-02 Jakub Jelinek <jakub@redhat.com>
4926
4927 PR rtl-optimization/79780
4928 * gcc.c-torture/compile/pr79780.c: New test.
4929
e80facb4
RB
49302017-03-02 Richard Biener <rguenther@suse.de>
4931
4932 PR tree-optimization/79345
4933 PR c++/42000
4934 * g++.dg/warn/Wuninitialized-7.C: New testcase.
4935 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
4936 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
4937
eb0e7c34
RB
49382017-03-02 Richard Biener <rguenther@suse.de>
4939
4940 PR c/79756
4941 * gcc.dg/vector-1.c: New testcase.
4942
653a4b32
BC
49432017-03-02 Bin Cheng <bin.cheng@arm.com>
4944
4945 PR tree-optimization/66768
4946 * gcc.target/i386/pr66768.c: New test.
4947
da403f31
RB
49482017-03-02 Richard Biener <rguenther@suse.de>
4949
4950 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
4951 * gcc.dg/rtl/x86_64/final.c: Likewise.
4952 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
4953 * gcc.dg/rtl/x86_64/ira.c: Likewise.
4954 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
4955 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
4956
83692f96
RB
49572017-03-02 Richard Biener <rguenther@suse.de>
4958
4959 PR tree-optimization/79777
4960 * gcc.dg/torture/pr79777.c: New testcase.
4961
71dedb33
MS
49622017-03-01 Martin Sebor <msebor@redhat.com>
4963
4964 PR middle-end/79692
4965 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
4966 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
4967 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
4968 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
4969
48990905
UB
49702017-03-01 Uros Bizjak <ubizjak@gmail.com>
4971
4972 * gcc.target/i386/invsize-2.c: New test.
4973 * gcc.target/i386/invsize-3.c: Ditto.
4974 * gcc.target/i386/invsize-4.c: Ditto.
4975 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
4976 * gcc.target/i386/stackalign/asm-1.c: Ditto.
4977
c7f0c9f3
MM
49782017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4979
4980 PR target/79439
4981 * gcc.target/powerpc/pr79439.c: New test.
4982
f5ef6bfc
PH
49832017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4984
4985 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4986 scan string.
4987
4988
50181506
KN
49892017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4990
4991 PR target/79395
4992 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4993 pattern to look for vcmpequd. instead of vcmpnew.
4994 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4995 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4996 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4997 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4998 look for xvcmpeqdp. instead of xvcmpnedp.
4999 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
5000 look for vcmpequd. instead of vcmpnew.
5001 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5002 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5003 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
5004 look for xvcmpeqsp. instead of xvcmpnesp.
5005 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
5006 look for xvcmpeqdp. instead of xvcmpnedp.
5007 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
5008 look for vcmpequd. instead of vcmpnew.
5009 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
5010 look for vcmpeqsp instead of xvcmpnesp.
5011 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
5012 look for xvcmpeqdp instead of xvcmpnedp.
5013
0100ae43
RB
50142017-03-01 Richard Biener <rguenther@suse.de>
5015
5016 PR middle-end/79721
5017 * gcc.dg/torture/pr79721.c: New testcase.
5018
0f3f4ffe
JJ
50192017-03-01 Jakub Jelinek <jakub@redhat.com>
5020
42132674
JJ
5021 PR c++/79681
5022 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
5023 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
5024
e3e9e8ca
JJ
5025 PR c++/79746
5026 * g++.dg/warn/Wunused-parm-9.C: New test.
5027
0f3f4ffe
JJ
5028 PR tree-optimization/79734
5029 * g++.dg/opt/pr79734.C: New test.
5030
ad1de652
JJ
50312017-02-28 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR tree-optimization/79737
5034 * gcc.c-torture/execute/pr79737-1.c: New test.
5035 * gcc.c-torture/execute/pr79737-2.c: New test.
5036
7a1ae923
EB
50372017-02-28 Eric Botcazou <ebotcazou@adacore.com>
5038
5039 * gcc.target/sparc/20170228-1.c: New test.
5040
2af0c3ed
UB
50412017-02-28 Uros Bizjak <ubizjak@gmail.com>
5042
5043 * gcc.target/i386/invsize-1.c: New test.
5044
203ced0a
MS
50452017-02-28 Martin Sebor <msebor@redhat.com>
5046
5047 PR tree-optimization/79691
5048 * gcc.dg/tree-ssa/pr79691.c: New test.
5049
8a915b87
JJ
50502017-02-28 Jakub Jelinek <jakub@redhat.com>
5051
5052 PR target/79729
5053 * gcc.target/i386/pr79729.c: New test.
5054
41aa3a38
RB
50552017-02-28 Richard Biener <rguenther@suse.de>
5056
5057 PR tree-optimization/79740
5058 * gcc.dg/torture/pr79740.c: New testcase.
5059
587240d2
RB
50602017-02-28 Richard Biener <rguenther@suse.de>
5061
5062 PR middle-end/79731
5063 * c-c++-common/torture/pr79731.c: New testcase.
5064
dd3f4560
RB
50652017-02-28 Richard Biener <rguenther@suse.de>
5066
5067 PR tree-optimization/79732
5068 * gcc.dg/torture/pr79732.c: New testcase.
5069
c7d97b28
RB
50702017-02-28 Richard Biener <rguenther@suse.de>
5071
5072 PR tree-optimization/79723
5073 * gcc.target/i386/pr79723.c: New testcase.
5074
c8f28a3c
PH
50752017-02-27 Pat Haugen <pthaugen@us.ibm.com>
5076
5077 PR target/79544
5078 * gcc.target/powerpc/pr79544.c: New.
5079
c91c3003
PC
50802017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5081
5082 PR c++/79414
5083 * g++.dg/parse/crash67.C: New.
5084
57fa080b
BC
50852017-02-27 Bin Cheng <bin.cheng@arm.com>
5086
5087 PR tree-optimization/77536
5088 * gcc.dg/vect/pr79347.c: Revise testing string.
5089
68b948d3
RB
50902017-02-27 Richard Biener <rguenther@suse.de>
5091
5092 PR tree-optimization/45397
5093 * gcc.dg/tree-ssa/pr45397.c: New testcase.
5094
69a2e8a1
RB
50952017-02-27 Richard Biener <rguenther@suse.de>
5096
5097 PR tree-optimization/79690
5098 * gcc.target/i386/pr79690.c: New testcase.
5099
c7b608a9
TK
51002017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5101
5102 PR fortran/51119
5103 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
5104 of original.
5105 * gfortran.dg/inline_matmul_11.f90: Likewise.
5106 * gfortran.dg/inline_matmul_9.f90: Likewise.
5107 * gfortran.dg/matmul_13.f90: New test.
5108 * gfortran.dg/matmul_14.f90: New test.
5109
98561a9b
JJ
51102017-02-25 Jakub Jelinek <jakub@redhat.com>
5111
5112 PR middle-end/79396
5113 * g++.dg/opt/pr79396.C: New test.
5114
77be9417
DH
51152017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5116
5117 PR fortran/79597
5118 * gfortran.dg/dtio_6.f90: Update test.
5119
51202017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5121
5122 PR fortran/79601
5123 * gfortran.dg/interface_operator_2.f90: New test.
5124
b9822443
JJ
51252017-02-24 Jakub Jelinek <jakub@redhat.com>
5126
5127 PR c/79677
5128 * gcc.dg/pr79677.c: New test.
5129
4bc2b786
MF
51302017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
5131
5132 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
5133 of mov.ps.
5134 * gcc.target/mips/mips-ps-type.c (move): Likewise.
5135 (cond_move1): Simplify condition to force generation of
5136 mov[nz].ps.
5137 (cond_move2): Likewise.
5138
4227c9ad
JJ
51392017-02-24 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR c++/79588
5142 * g++.dg/warn/Wrestrict-1.C: New test.
5143 * g++.dg/warn/Wrestrict-2.C: New test.
5144
fd527ec1
DE
51452017-02-24 David Edelsohn <dje.gcc@gmail.com>
5146
5147 * g++.dg/ext/complit15.C: Require LTO.
5148
2af8fd5c
TT
51492017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
5150
5151 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
5152 logical_op_short_circuit to skip targets.
5153 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
5154 and s390.
5155
0b9cdb9a
EB
51562017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5157
5158 * gnat.dg/opt63.adb: New test.
5159
4af362a9
EB
51602017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5161
5162 * gnat.dg/discr47.adb: New test.
5163
7699e88f
RB
51642017-02-24 Richard Biener <rguenther@suse.de>
5165
5166 PR tree-optimization/79389
5167 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
5168
e3beb191
PC
51692017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
5170
5171 PR c++/79361
5172 * g++.dg/cpp0x/pr79361-1.C: New.
5173 * g++.dg/cpp0x/pr79361-2.C: Likewise.
5174
195610aa
EB
51752017-02-23 Eric Botcazou <ebotcazou@adacore.com>
5176
5177 * gcc.target/visium/bit_test.c: Accept any lsr form.
5178 * gcc.target/visium/block_move.c: Tweak.
5179
17885cad
DV
51802017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5181
5182 PR 68749
5183 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
5184
45f7faf0
RB
51852017-02-23 Richard Biener <rguenther@suse.de>
5186
5187 PR tree-optimization/79683
5188 * gcc.target/i386/pr79683.c: New testcase.
5189
18eb304e
JL
51902017-02-22 Jeff Law <law@redhat.com>
5191
5192 PR tree-optimization/79578
5193 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
5194
0a864a97
SD
51952017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
5196
5197 * gcc.target/mips/msa-fp-cc.c: New test.
5198
fe8ece05
JJ
51992017-02-22 Jakub Jelinek <jakub@redhat.com>
5200
e40b6fc7
JJ
5201 PR c++/79664
5202 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
5203 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
5204 * g++.dg/gomp/pr79664.C: New test.
5205
fe8ece05
JJ
5206 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
5207
78af14ae
MP
52082017-02-22 Marek Polacek <polacek@redhat.com>
5209
5210 PR c++/79653
5211 * g++.dg/cpp0x/alignas10.C: New test.
5212 * g++.dg/cpp0x/alignas9.C: New test.
5213
8fdddd3d
MP
5214 PR c++/79657
5215 * g++.dg/ext/underlying_type12.C: New test.
5216
61ac5ebe
MP
5217 PR c/79662
5218 * gcc.dg/enum-incomplete-4.c: New test.
5219
888c7050
JJ
52202017-02-22 Jakub Jelinek <jakub@redhat.com>
5221
5222 PR target/70465
5223 * gcc.target/i386/pr70465-2.c: New test.
5224
6d3daa1a
UB
52252017-02-21 Uros Bizjak <ubizjak@gmail.com>
5226
5227 * gcc.dg/pr61441.c: Use dg-add-options ieee.
5228
76dd203e
RB
52292017-02-22 Richard Biener <rguenther@suse.de>
5230
5231 PR tree-optimization/79673
5232 * gcc.target/i386/pr79673.c: New testcase.
5233
a9c774d2
RB
52342017-02-22 Richard Biener <rguenther@suse.de>
5235
5236 PR tree-optimization/79666
5237 * gcc.dg/torture/pr79666.c: New testcase.
5238
8f4f841a
ML
52392017-02-22 Martin Liska <mliska@suse.cz>
5240
5241 PR lto/79587
5242 * gcc.dg/tree-prof/pr79587.c: New test.
5243
a232a1cb
MP
52442017-02-21 Marek Polacek <polacek@redhat.com>
5245
5246 PR c++/79535
5247 * g++.dg/ext/flexary23.C: New test.
5248
b86fec68
UB
52492017-02-21 Uros Bizjak <ubizjak@gmail.com>
5250
5251 PR target/79593
5252 * gcc.target/i386/pr79593.c: New test.
5253
5c3f1d7b
JJ
52542017-02-21 Jakub Jelinek <jakub@redhat.com>
5255
b7280ac2
JJ
5256 PR c++/79654
5257 * g++.dg/cpp1z/decomp26.C: New test.
5258
5c3f1d7b
JJ
5259 PR sanitizer/79589
5260 * g++.dg/ubsan/pr79589.C: New test.
5261
1486c2a7
JL
52622017-02-21 Jeff Law <law@redhat.com>
5263
5264 PR tree-optimization/79621
5265 * gcc.c-torture/compile/pr79621.c: New test.
5266
2f3ec56d
JJ
52672017-02-21 Jakub Jelinek <jakub@redhat.com>
5268
3bb43119
JJ
5269 PR c++/79655
5270 * g++.dg/cpp1y/constexpr-79655.C: New test.
5271
664beaf2 5272 PR c++/79639
b86fec68 5273 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 5274
956d3e61
JJ
5275 PR target/79633
5276 * gcc.target/i386/mpx/pr79633.c: New test.
5277
d4cbfca4
JJ
5278 PR target/79570
5279 * gcc.dg/pr79570.c: New test.
5280
00bc9de3
JJ
5281 PR c++/79641
5282 * c-c++-common/pr79641.c: New test.
5283
d002d099
JJ
5284 PR tree-optimization/79649
5285 * gcc.target/i386/pr79649.c: New test.
5286
2f3ec56d
JJ
5287 PR target/79494
5288 * gcc.dg/pr79494.c: New test.
5289
e6655a5f
SB
52902017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
5291
5292 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
5293 to dg-options.
5294
52952017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
5296
5297 * gcc.dg/gimplefe-26.c: Require c99_runtime.
5298
fd527ec1
DE
52992017-02-02 Jason Merrill <jason@redhat.com>
5300
5301 PR c++/79580
5302 * g++.dg/ext/complit15.C: New.
5303
027a9dd5
KN
53042017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5305
5306 PR target/78056
5307 * gcc.target/powerpc/pr78056-8.c: Remove.
5308
80480cee
MP
53092017-02-20 Marek Polacek <polacek@redhat.com>
5310
5311 PR middle-end/79537
5312 * gcc.dg/comp-goto-4.c: New test.
5313
85ade8d6
MP
5314 PR sanitizer/79558
5315 * c-c++-common/ubsan/bounds-14.c: New test.
5316
705d3b77
JJ
53172017-02-20 Jakub Jelinek <jakub@redhat.com>
5318
5319 PR target/79568
5320 * gcc.target/i386/pr79568-1.c: New test.
5321 * gcc.target/i386/pr79568-2.c: New test.
5322 * gcc.target/i386/pr79568-3.c: New test.
5323
dc42a736
PT
53242017-02-16 Paul Thomas <pault@gcc.gnu.org>
5325
5326 PR fortran/79382
705d3b77
JJ
5327 * gfortran.dg/dtio_10.f90: Change test of error message.
5328 * gfortran.dg/dtio_23.f90: New test.
5329 * gfortran.dg/dtio_24.f90: New test.
dc42a736 5330
1ca6a74f
PT
53312017-02-20 Paul Thomas <pault@gcc.gnu.org>
5332
5333 PR fortran/79434
705d3b77 5334 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 5335
63af1586
PT
53362017-02-19 Paul Thomas <pault@gcc.gnu.org>
5337
5338 PR fortran/79447
705d3b77 5339 * gfortran.dg/submodule_24.f08: New test.
63af1586 5340
4ca4d1e9
AV
53412017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5342
5343 PR fortran/79229
5344 * gfortran.dg/class_allocate_24.f90: New test.
5345
dea71ad0
PT
53462017-02-19 Paul Thomas <pault@gcc.gnu.org>
5347
5348 PR fortran/79402
5349 * gfortran.dg/submodule_23.f90: New test.
5350
f46e2bc9
PC
53512017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5352
5353 PR c++/79380
5354 * g++.dg/cpp0x/alignas8.C: New.
5355
7dfa657b
JW
53562017-02-19 Eric Fiselier <eric@efcs.ca>
5357 Jonathan Wakely <jwakely@redhat.com>
5358
5359 PR c++/69523
5360 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
5361
eab1f169
PK
53622017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5363
5364 * gcc.dg/gimplefe-26.c: New test.
5365
47e16d83
JDA
53662017-02-18 John David Anglin <danglin@gcc.gnu.org>
5367
5368 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
5369
c2615951
JJ
53702017-02-18 Jakub Jelinek <jakub@redhat.com>
5371
c28fcc60
JJ
5372 PR target/79569
5373 * gcc.target/i386/3dnowA-3.c: New test.
5374
c2615951
JJ
5375 PR target/79559
5376 * gcc.target/i386/pr79559.c: New test.
5377
97fcf744
JM
53782017-02-17 Joseph Myers <joseph@codesourcery.com>
5379
5380 * gcc.dg/c11-float-2.c: New test.
5381 * gcc.dg/torture/float128-floath.c,
5382 gcc.dg/torture/float128x-floath.c,
5383 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
5384 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
5385 gcc.dg/torture/float64x-floath.c: Do not test comparison of
5386 *_DECIMAL_DIG macros with DECIMAL_DIG.
5387
a530e181
BS
53882017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5389
5390 PR target/79261
5391 * gcc.target/powerpc/vec-xxpermdi.c: New file.
5392
1d516992
JK
53932017-02-17 Julia Koval <julia.koval@intel.com>
5394
5395 * gcc.target/i386/rdpid.c New test.
5396 * gcc.target/i386/sse-12.c: Add -mrdpid.
5397 * gcc.target/i386/sse-13.c: Ditto.
5398 * gcc.target/i386/sse-14.c: Ditto.
5399 * gcc.target/i386/sse-22.c: Ditto.
5400 * gcc.target/i386/sse-23.c: Ditto.
5401 * g++.dg/other/i386-2.C: Ditto.
5402 * g++.dg/other/i386-3.C: Ditto.
5403
3185712c
SB
54042017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
5405
5406 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
5407 * gcc.dg/pr61441.c: Ditto.
5408
a261ee49
ML
54092017-02-17 Martin Liska <mliska@suse.cz>
5410
5411 PR rtl-optimization/79574
5412 * gcc.dg/pr79574.c: New test.
5413
5bf69d74
MP
54142017-02-17 Marek Polacek <polacek@redhat.com>
5415
5416 PR middle-end/79536
5417 * gcc.dg/torture/pr79536.c: New test.
5418
a72b242e
AM
54192017-02-16 Alan Modra <amodra@gmail.com>
5420
5421 * gcc.c-torture/execute/pr79286.c: New.
5422
bcac0b4d
JJ
54232017-02-16 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR c++/79512
5426 * c-c++-common/gomp/pr79512.c: New test.
5427
945c17d8
MS
54282017-02-15 Martin Sebor <msebor@redhat.com>
5429
5430 PR c++/79363
5431 * g++.dg/ext/flexary12.C: Adjust.
5432 * g++.dg/ext/flexary20.C: Same.
5433 * g++.dg/ext/flexary21.C: Same.
5434 * g++.dg/ext/flexary22.C: New test.
5435
25c99850
BC
54362017-02-15 Bin Cheng <bin.cheng@arm.com>
5437
5438 PR tree-optimization/79347
5439 * gcc.dg/vect/pr79347.c: New test.
5440
4f5e5fcb
JJ
54412017-02-15 Jakub Jelinek <jakub@redhat.com>
5442
e7202857
JJ
5443 PR c++/79301
5444 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
5445 [[deprecated]] comment.
5446 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
5447 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
5448 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
5449 [[deprecated]] in -std=c++11.
5450 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
5451 [[fallthrough]] in -std=c++11 and -std=c++14.
5452
4f5e5fcb
JJ
5453 PR c++/79288
5454 * g++.dg/tls/pr79288.C: New test.
5455
c7545f1c
MP
54562017-02-15 Marek Polacek <polacek@redhat.com>
5457
5458 PR c/79515
5459 * gcc.dg/dfp/pr79515.c: New.
5460
1114b39c
DE
54612017-02-15 David Edelsohn <dje.gcc@gmail.com>
5462
5463 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
5464
93b87d1d
TS
54652017-02-15 Thomas Schwinge <thomas@codesourcery.com>
5466
5467 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
5468 "opt_files".
5469
fa8db6ea
JJ
54702017-02-15 Jakub Jelinek <jakub@redhat.com>
5471
5472 PR target/79487
5473 * gcc.dg/dfp/pr79487.c: New test.
5474 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
5475 2017-02-13 change.
5476
8722316b
CL
54772017-01-14 Carl Love <cel@us.ibm.com>
5478
5479 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
5480 xvcvsxdsp and xvcvuxdsp instructions.
5481
2932fe90
SB
54822017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
5483
5484 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
5485 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5486 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
5487 64-bit default target.
5488 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
5489 a 64-bit default target.
5490
63d09033
JJ
54912017-02-14 Jakub Jelinek <jakub@redhat.com>
5492
5493 PR target/79481
5494 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 5495 (test_3vx): Change return type from int to void.
63d09033
JJ
5496 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5497 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5498 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5499 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5500 tests.
5501 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
5502 (test_3vx): Change return type from int to void.
5503 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5504 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5505 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5506 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5507 tests.
5508 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
5509 intrinsic. Change scan-assembler-times number from 1 to 2.
5510 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
5511 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
5512 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
5513 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
5514 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
5515 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
5516 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
5517
8668fae0
UB
55182017-02-14 Uros Bizjak <ubizjak@gmail.com>
5519
5520 PR middle-end/61225
5521 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
5522 Use dg-additional-options for ia32 target. Remove XFAIL.
5523
95d96609
UB
55242017-02-14 Uros Bizjak <ubizjak@gmail.com>
5525
5526 PR target/79495
5527 * gcc.target/i386/pr79495.c: New test.
5528
6f207d58
MP
55292017-02-14 Marek Polacek <polacek@redhat.com>
5530
5531 PR c++/79420
5532 PR c++/79463
5533 * g++.dg/cpp1y/pr79463.C: New.
5534 * g++.dg/template/incomplete10.C: New.
5535 * g++.dg/template/incomplete9.C: New.
5536
ee139af5
L
55372017-02-14 H.J. Lu <hongjiu.lu@intel.com>
5538
5539 PR target/79498
5540 * gcc.target/i386/pr79498.c: New test.
5541
bf00c9e0
MS
55422017-02-14 Martin Sebor <msebor@redhat.com>
5543
5544 PR middle-end/79448
5545 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
5546 * gcc.dg/tree-ssa/pr79448-2.c: New test.
5547 * gcc.dg/tree-ssa/pr79448.c: New test.
5548
6c022f73
JL
55492017-02-14 Jeff Law <law@redhat.com>
5550
5551 PR tree-optimization/79095
5552 * g++.dg/pr79095-1.C: New test
5553 * g++.dg/pr79095-2.C: New test
5554 * g++.dg/pr79095-3.C: New test
5555 * g++.dg/pr79095-4.C: New test
5556 * g++.dg/pr79095-5.C: New test
5557 * gcc.c-torture/execute/arith-1.c: Update with more cases.
5558 * gcc.dg/tree-ssa/pr79095-1.c: New test.
5559
b719f884
JG
55602017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
5561
5562 * gcc.target/aarch64/vect_fp16_1.c: New.
5563
1be33173
PK
55642017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5565
5566 * gcc.dg/gimplefe-25.c: New test.
5567
73424a09
JJ
55682017-02-14 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR tree-optimization/79408
5571 * gcc.dg/tree-ssa/pr79408-2.c: New test.
5572
977472e8
RB
55732017-02-14 Richard Biener <rguenther@suse.de>
5574
5575 PR middle-end/79432
5576 * gcc.dg/torture/pr79432.c: New testcase.
5577
ee75687b
MS
55782017-02-13 Martin Sebor <msebor@redhat.com>
5579
5580 PR middle-end/79496
5581 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
5582
b84702c0
JJ
55832017-02-13 Jakub Jelinek <jakub@redhat.com>
5584
ecc04fae
JJ
5585 PR sanitizer/79341
5586 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
5587 variables volatile.
5588
b84702c0
JJ
5589 PR c++/79232
5590 * g++.dg/cpp1z/eval-order4.C: New test.
5591 * g++.dg/other/pr79232.C: New test.
5592
b9a161ff
NS
55932017-02-13 Nathan Sidwell <nathan@acm.org>
5594
5595 PR c++/79296
5596 * g++.dg/cpp0x/pr79296.C: New.
5597
d8505fac
SB
55982017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5599
5600 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
5601 Instead, xfail powerpc*-*-* && lp64.
5602
efb802cb
SB
56032017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5604
5605 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
5606 powerpc_p8vector_ok.
5607 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5608
8d6427c6
AS
56092017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5610
5611 PR target/79449
5612 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
5613 for reading beyond a 4k boundary.
5614
9b7716c9
JJ
56152017-02-13 Jakub Jelinek <jakub@redhat.com>
5616
5617 PR rtl-optimization/79388
5618 PR rtl-optimization/79450
5619 * gcc.c-torture/execute/pr79388.c: New test.
5620 * gcc.c-torture/execute/pr79450.c: New test.
5621
4bb91707
TK
56222017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5623
5624 PR fortran/65542
9b7716c9 5625 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 5626
e22910c2
JJ
56272017-02-11 Jakub Jelinek <jakub@redhat.com>
5628
5629 PR sanitizer/79341
5630 * g++.dg/asan/deep-stack-uaf-1.C: New test.
5631
acbbac04
JH
56322017-02-11 Jan Hubicka <hubicka@ucw.cz>
5633
5634 PR tree-ssa/56727
5635 * gcc.dg/tree-ssa/pr56727.c: New testcase.
5636
e493f96b
JJ
56372017-02-10 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR c++/79457
5640 * g++.dg/cpp0x/pr79457.C: New test.
5641
773acd54
SB
56422017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5643
5644 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
5645 scan-assembler unless lp64.
5646
b56f814e
SB
56472017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5648
5649 PR tree-optimization/66612
5650 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
5651
5e659d16
SB
56522017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
5653
5654 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
5655 of all powerpc.
5656
6f4f30bf
MP
56572017-02-10 Marek Polacek <polacek@redhat.com>
5658
5659 PR c++/79435
5660 * g++.dg/cpp1y/pr79435.C: New.
5661
3799a5b8
MP
5662 PR c++/79184
5663 * g++.dg/warn/Wint-in-bool-context-1.C: New.
5664
052ef81d
CL
56652017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
5666
5667 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
5668 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
5669 New.
5670 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
5671 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
5672 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
5673 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
5674 (vtst_expected_poly64x2): Move to aarch64-only section.
5675 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
5676 (vtst_p64, vtstq_p64): New tests.
5677
a7c8ed0c
PC
56782017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
5679
5680 PR c++/71737
5681 * g++.dg/cpp0x/pr71737.C: New.
5682
3dcde5ef 56832017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 5684 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
5685
5686 * gcc.dg/gimplefe-error-1.c: New testcase.
5687 * gcc.dg/gimplefe-error-2.c: New testcase.
5688 * gcc.dg/gimplefe-error-3.c: New testcase.
5689
6139a3b7
JJ
56902017-02-10 Jakub Jelinek <jakub@redhat.com>
5691
5692 PR tree-optimization/79411
5693 * gcc.c-torture/compile/pr79411.c: New test.
5694
9bfc55d0
JJ
56952017-02-09 Jakub Jelinek <jakub@redhat.com>
5696 Jason Merrill <jason@redhat.com>
5697
5698 PR c++/79143
5699 * g++.dg/cpp1z/pr79143.C: New test.
5700
0b90c541
JH
57012017-02-09 Jan Hubicka <hubicka@ucw.cz>
5702
5703 * gcc.dg/loop-unswitch-2.c: Update testcase.
5704 * gcc.dg/loop-unswitch-1.c: Update testcase.
5705
192b048b
MP
57062017-02-09 Marek Polacek <polacek@redhat.com>
5707
5708 PR c/79428
5709 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
5710 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
5711 * c-c++-common/goacc/pr79428-1.c: New test.
5712 * c-c++-common/gomp/pr79428-2.c: New test.
5713 * c-c++-common/gomp/pr79428-5.c: New test.
5714 * c-c++-common/gomp/pr79428-6.c: New test.
5715 * c-c++-common/pr79428-3.c: New test.
5716
e9a9033b
AK
57172017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5718
5719 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
5720 testcases.
5721
56f71478
JJ
57222017-02-09 Jakub Jelinek <jakub@redhat.com>
5723
28f6839b
JJ
5724 PR c/79413
5725 * gcc.c-torture/compile/pr79413.c: New test.
5726
f08683a1
JJ
5727 PR c++/79429
5728 * c-c++-common/gomp/pr79429.c: New test.
5729 * g++.dg/gomp/pr79429.C: New test.
5730
56f71478
JJ
5731 PR c/79431
5732 * c-c++-common/gomp/pr79431.c: New test.
5733
02889d23
CLT
57342017-02-09 Nathan Sidwell <nathan@codesourcery.com>
5735 Cesar Philippidis <cesar@codesourcery.com>
5736 Joseph Myers <joseph@codesourcery.com>
5737 Chung-Lin Tang <cltang@codesourcery.com>
5738
5739 * c-c++-common/goacc/combined-directives.c: Remove xfail.
5740 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
5741 * c-c++-common/goacc/loop-auto-2.c: New.
5742 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
5743 * c-c++-common/goacc/tile-2.c: New.
5744 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
5745 * g++.dg/goacc/tile-1.C: New, check tile subst.
5746 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
5747 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
5748 * gfortran.dg/goacc/tile-1.f90: New test.
5749 * gfortran.dg/goacc/tile-2.f90: New test.
5750 * gfortran.dg/goacc/tile-lowering.f95: New test.
5751
9c0c77d2
RB
57522017-02-09 Richard Biener <rguenther@suse.de>
5753
5754 PR tree-optimization/69823
5755 * gcc.dg/graphite/pr69823.c: New testcase.
5756
f39bad9f
PH
57572017-02-08 Pat Haugen <pthaugen@us.ibm.com>
5758
5759 PR target/78604
5760 * gcc.target/powerpc/pr78604.c: New.
5761
fc00b9ce
KN
57622017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5763
5764 PR target/68972
5765 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
5766 disable this test on power architecture.
5767
50c1f4a5
RB
57682017-02-08 Richard Biener <rguenther@suse.de>
5769
5770 PR tree-optimization/71824
5771 PR tree-optimization/79409
5772 * gcc.dg/graphite/pr71824-3.c: New testcase.
5773
74a15d14
JJ
57742017-02-08 Jakub Jelinek <jakub@redhat.com>
5775
5776 PR tree-optimization/79408
5777 * gcc.dg/tree-ssa/pr79408.c: New test.
5778
d798497e
RB
57792017-02-08 Richard Biener <rguenther@suse.de>
5780
5781 PR tree-optimization/71824
5782 * gcc.dg/graphite/pr71824-2.c: New testcase.
5783
9d5019a1
AP
57842017-02-07 Andrew Pinski <apinski@cavium.com>
5785
705d3b77 5786 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 5787
ec48209a
JJ
57882017-02-07 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR rtl-optimization/79386
5791 * gcc.c-torture/compile/pr79386.c: New test.
5792
e5f234b2
DV
57932017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
5794 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5795
5796 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
5797 *-*-solaris*.
5798
1f138b75
JJ
57992017-02-07 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR target/79299
5802 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
5803 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
5804
7af4b20d
RB
58052017-02-07 Richard Biener <rguenther@suse.de>
5806
5807 * gcc.dg/gimplefe-23.c: New testcase.
5808 * gcc.dg/gimplefe-24.c: Likewise.
5809
d95c2fc7
CL
58102017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
5811
5812 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
5813 scan-assembler instead of scan-assembler-times.
5814 * gcc.target/aarch64/test_frame_10.c: Likewise.
5815 * gcc.target/aarch64/test_frame_12.c: Likewise.
5816 * gcc.target/aarch64/test_frame_2.c: Likewise.
5817 * gcc.target/aarch64/test_frame_4.c: Likewise.
5818 * gcc.target/aarch64/test_frame_6.c: Likewise.
5819 * gcc.target/aarch64/test_frame_7.c: Likewise.
5820 * gcc.target/aarch64/test_frame_8.c: Likewise.
5821
fa5d44d0
RO
58222017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5823
5824 * gcc.target/i386/pr78419.c: Require ifunc support.
5825
d9b4ce00
DE
58262017-02-07 David Edelsohn <dje.gcc@gmail.com>
5827
5828 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
5829
bb7d75ff
PP
58302017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
5831
5832 PR c++/79360
5833 * g++.dg/cpp1y/nsdmi-union2.C: New test.
5834
122e7b4f
KC
58352017-02-06 Kito Cheng <kito.cheng@gmail.com>
5836
5837 * lib/target-supports.exp: Define the RISC-V target.
5838 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
5839 * gcc.dg/builtin-apply2.c: Likewise.
5840 * gcc.dg/ifcvt-4.c: Likewise.
5841 * gcc.dg/loop-8.c: Likewise.
5842 * gcc.dg/sibcall-10.c: Likewise.
5843 * gcc.dg/sibcall-9.c: Likewise.
5844 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5845 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5846 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
5847 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5848 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
5849 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
5850 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
5851
391675ac
MM
58522017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5853
5854 PR target/66144
5855 * gcc.target/powerpc/pr66144-1.c: New test.
5856 * gcc.target/powerpc/pr66144-2.c: Likewise.
5857 * gcc.target/powerpc/pr66144-3.c: Likewise.
5858
e495e31a
MS
58592017-02-06 Martin Sebor <msebor@redhat.com>
5860
5861 PR tree-optimization/79376
5862 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
5863 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5864
2568d8a1
JJ
58652017-02-06 Jakub Jelinek <jakub@redhat.com>
5866
98e09245
JJ
5867 PR c++/79379
5868 * g++.dg/cpp1y/constexpr-79379.C: New test.
5869
e8b0383c
JJ
5870 PR c++/79377
5871 * g++.dg/lookup/pr79377.C: New test.
5872
a5e8cbd1
JJ
5873 PR c++/79372
5874 * g++.dg/cpp1z/decomp25.C: New test.
5875
2568d8a1
JJ
5876 PR tree-optimization/79284
5877 * gcc.c-torture/compile/pr79284.c: New test.
5878
aae936b9
PC
58792017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
5880
5881 PR c++/70448
5882 * g++.dg/cpp0x/pr70448.C: New.
5883
daf57541
DV
58842017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
5885
5886 PR 78348
5887 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
5888 to dg-options.
5889
0898c74d
GJL
58902017-02-06 Georg-Johann Lay <avr@gjlay.de>
5891
5892 PR target/78883
5893 * gcc.c-torture/compile/pr78883.c: New test.
5894
5d3ebb71
JH
58952017-02-05 Jan Hubicka <hubicka@ucw.cz>
5896
5897 PR tree-ssa/79347
5898 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
5899 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
5900 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
5901 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
5902 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
5903 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
5904 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
5905 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
5906 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
5907 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
5908 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
5909 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
5910 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
5911
139d4065
AV
59122017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5913
5914 PR fortran/79344
5915 * gfortran.dg/allocate_with_source_24.f90: New test.
5916
4b9c80d8
AV
59172017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
5918
5919 PR fortran/79230
5920 * gfortran.dg/der_ptr_component_2.f90: New test.
5921
f3877b2f
EB
59222017-02-05 Eric Botcazou <ebotcazou@adacore.com>
5923
5924 * gcc.target/sparc/20170205-1.c: New test.
5925
d8a09ada
JDA
59262017-02-03 John David Anglin <danglin@gcc.gnu.org>
5927
a2a86d6a
JDA
5928 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
5929 libatomic_available.
5930
a1d99925
JDA
5931 * gcc.dg/pr77587.c: Require alias support.
5932 * gcc.dg/pr77587a.c: Likewise.
5933
d8bf159e
JDA
5934 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
5935 * gcc.c-torture/execute/pr78622.c: Likewise.
5936
d8a09ada
JDA
5937 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
5938 hppa*-*-hpux*.
5939 * c-c++-common/Wunused-var-16.c: Likewise.
5940 * c-c++-common/builtin-shuffle-1.c: Likewise.
5941 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
5942 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5943
f589a1ce
MS
59442017-02-03 Martin Sebor <msebor@redhat.com>
5945
5946 PR tree-optimization/79327
5947 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
5948 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
5949 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 5950
5b00f9d2
JJ
59512017-02-03 Jakub Jelinek <jakub@redhat.com>
5952 Martin Sebor <msebor@redhat.com>
5953
5954 PR tree-optimization/79327
5955 * gcc.dg/tree-ssa/pr79327.c: New test.
5956 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
5957 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
5958 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
5959 (test_sprintf_chk_range_schar): Adjust dg-message.
5960 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
5961 * gcc.c-torture/execute/pr79327.c: New test.
5962
437f0a81
JJ
59632017-02-03 Jakub Jelinek <jakub@redhat.com>
5964
5965 PR target/79354
5966 * gcc.target/powerpc/pr79354.c: New test.
5967 * gcc.c-torture/execute/pr79354.c: New test.
5968
3f343040
MS
59692017-02-03 Martin Sebor <msebor@redhat.com>
5970
5971 PR tree-optimization/79352
5972 * gcc.dg/tree-ssa/pr79352.c: New test.
5973
46a2ab58
ML
59742017-02-03 Martin Liska <mliska@suse.cz>
5975
5976 PR lto/66295
5977 * gcc.target/i386/mvc9.c: New test.
5978
baa2d1cd
PH
59792017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5980
5981 PR target/79158
5982 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5983 to VSX reg.
5984
30c6ec2f
JH
59852017-02-02 Jan Hubicka <hubicka@ucw.cz>
5986
5987 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5988 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5989 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5990 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5991 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5992 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5993 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5994 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5995 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5996 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5997 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5998 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5999 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
6000
ebee1eb9
MS
60012017-02-02 Martin Sebor <msebor@redhat.com>
6002
6003 PR middle-end/79275
6004 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
6005 * gcc.dg/tree-ssa/pr79275.c: New test.
6006
dcd25b8a
AS
60072017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6008
dc362ada 6009 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 6010
0f0c2cc3
JH
60112017-02-02 Jan Hubicka <hubicka@ucw.cz>
6012
6013 PR middle-end/77445
6014 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
6015 threading is done.
6016
1c372840
TC
60172017-02-02 Tamar Christina <tamar.christina@arm.com>
6018
6019 PR middle-end/78142
6020 * gcc.target/aarch64/vector_initialization_nostack.c
6021 (f12): Use one vector
6022
9f11a4a7
JJ
60232017-02-02 Jakub Jelinek <jakub@redhat.com>
6024
bef7e561
JJ
6025 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
6026 * c-c++-common/asan/misalign-1.c: Likewise.
6027 * c-c++-common/asan/misalign-2.c: Likewise.
6028 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
6029 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
6030 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
6031 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
6032 add -ffat-lto-objects from/to dg-additional-options.
6033 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
6034 dg-additional-options.
6035
9f11a4a7
JJ
6036 PR target/79197
6037 * gcc.target/powerpc/pr79197.c: New test.
6038 * gcc.c-torture/compile/pr79197.c: New test.
6039
09661674
RB
60402017-02-02 Richard Biener <rguenther@suse.de>
6041
6042 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
6043
d8d58893
PC
60442017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
6045
6046 PR c++/69637
6047 * g++.dg/cpp0x/pr69637-1.C: New.
6048 * g++.dg/cpp0x/pr69637-2.C: Likewise.
6049
521a70a4
AK
60502017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6051
6052 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
6053
e26b502d
BS
60542017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6055
6056 PR target/70012
6057 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
6058 conditions.
6059
55e75c7c
JJ
60602017-02-01 Jakub Jelinek <jakub@redhat.com>
6061
6062 PR testsuite/79324
6063 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
6064 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
6065 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
6066 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
6067 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
6068 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
6069 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6070 * g++.dg/debug/dwarf2/align-1.C: Likewise.
6071 * g++.dg/debug/dwarf2/align-2.C: Likewise.
6072 * g++.dg/debug/dwarf2/align-3.C: Likewise.
6073 * g++.dg/debug/dwarf2/align-4.C: Likewise.
6074 * g++.dg/debug/dwarf2/align-5.C: Likewise.
6075 * g++.dg/debug/dwarf2/align-6.C: Likewise.
6076
a4476973
ML
60772017-02-01 Martin Liska <mliska@suse.cz>
6078
6079 PR testsuite/79272
6080 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
6081
3f3181b1
RB
60822017-02-01 Richard Biener <rguenther@suse.de>
6083
6084 PR testsuite/76957
6085 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
6086 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
6087 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
6088 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
6089
1e7ef862
RB
60902017-02-01 Richard Biener <rguenther@suse.de>
6091
6092 PR middle-end/79315
6093 * gfortran.dg/pr79315.f90: New testcase.
6094
405a7406
RB
60952017-02-01 Richard Biener <rguenther@suse.de>
6096
6097 PR tree-optimization/71824
6098 * gcc.dg/graphite/pr71824.c: New testcase.
6099
19bdccb4
JJ
61002017-01-31 Jakub Jelinek <jakub@redhat.com>
6101
6102 PR c++/79304
6103 * g++.dg/diagnostic/pr79304.C: New test.
6104
fcb2cdfc
DM
61052017-01-31 David Malcolm <dmalcolm@redhat.com>
6106
6107 PR c++/79298
6108 * g++.dg/spellcheck-pr79298.C: New test case.
6109
7cfa044d
DM
61102017-01-31 David Malcolm <dmalcolm@redhat.com>
6111
6112 PR preprocessor/79210
6113 * gcc.dg/format/pr79210.c: New test case.
6114 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
6115 New function.
6116
de3fbef6
NS
61172017-01-31 Nathan Sidwell <nathan@acm.org>
6118
5ae37bdf
NS
6119 PR c++/79290
6120 * g++.dg/warn/pr79290.C: New.
6121
de3fbef6
NS
6122 PR c++/67273
6123 PR c++/79253
6124 * g++.dg/cpp1y/pr67273.C: New.
6125 * g++.dg/cpp1y/pr79253.C: New.
6126
7f357c61
NS
61272017-01-31 Nathan Sidwell <nathan@acm.org>
6128
6129 PR c++/79264
6130 * g++.dg/cpp1y/pr61636-1.C: Augment.
6131
5b11971a
CL
61322017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
6133
6134 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
6135 rand() instead of random().
6136
8b670f93
AH
61372017-01-30 Aldy Hernandez <aldyh@redhat.com>
6138
6139 PR tree-optimization/71691
6140 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
6141
4727e06b
AK
61422017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6143
6144 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
6145 __ARCH__.
6146
b6dae849
JJ
61472017-01-31 Jakub Jelinek <jakub@redhat.com>
6148
6149 PR tree-optimization/79267
6150 * g++.dg/opt/pr79267.C: New test.
6151
40fb9c89
AO
61522017-01-30 Alexandre Oliva <aoliva@redhat.com>
6153
6154 PR debug/63238
6155 * gcc.dg/debug/dwarf2/align-1.c: New.
6156 * gcc.dg/debug/dwarf2/align-2.c: New.
6157 * gcc.dg/debug/dwarf2/align-3.c: New.
6158 * gcc.dg/debug/dwarf2/align-4.c: New.
6159 * gcc.dg/debug/dwarf2/align-5.c: New.
6160 * gcc.dg/debug/dwarf2/align-6.c: New.
6161 * gcc.dg/debug/dwarf2/align-as-1.c: New.
6162 * g++.dg/debug/dwarf2/align-1.C: New.
6163 * g++.dg/debug/dwarf2/align-2.C: New.
6164 * g++.dg/debug/dwarf2/align-3.C: New.
6165 * g++.dg/debug/dwarf2/align-4.C: New.
6166 * g++.dg/debug/dwarf2/align-5.C: New.
6167 * g++.dg/debug/dwarf2/align-6.C: New.
6168
3095f651
AS
61692017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6170
6171 PR target/79170
6172 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
6173
3cf88bff
MS
61742017-01-30 Martin Sebor <msebor@redhat.com>
6175
6176 PR testsuite/79293
6177 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
6178
37731134
ML
61792017-01-30 Martin Liska <mliska@suse.cz>
6180
6181 PR gcov-profile/79259
6182 * g++.dg/tree-prof/pr79259.C: New test.
6183
0c7247cc
RB
61842017-01-30 Richard Biener <rguenther@suse.de>
6185
6186 PR tree-optimization/79276
6187 * gcc.dg/torture/pr79276.c: New testcase.
6188
ab4be5d1
DV
61892017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
6190
6191 PR target/79240
6192 * gcc.target/s390/pr79240.c: New test.
6193
6687d58d
BS
61942017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6195
6196 PR target/79268
6197 * gcc.target/powerpc/pr79268.c: New file.
6198 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
6199 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
6200 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
6201 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6202
b5df96c3
JDA
62032017-01-28 John David Anglin <danglin@gcc.gnu.org>
6204
fc34d7b8
JDA
6205 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
6206
9efc84e4
JDA
6207 PR testsuite/70583
6208 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
6209
4bfbe3ae
JDA
6210 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
6211 * gnat.dg/debug9.adb: Likewise.
6212
8d0b306f
JDA
6213 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
6214
b5df96c3
JDA
6215 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
6216 libatomic_available.
6217 * gfortran.dg/coarray_42.f90: Likewise.
6218 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
6219 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
6220 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6221
eb339366
MS
62222017-01-27 Martin Sebor <msebor@redhat.com>
6223
6224 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
6225
711ce021
BS
62262017-01-27 Bernd Schmidt <bschmidt@redhat.com>
6227
6228 PR rtl-optimization/79194
6229 * gcc.dg/torture/pr79194.c: New test.
6230
d8321b33
VM
62312017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6232
6233 PR tree-optimization/71374
2568d8a1 6234 * gcc.target/i386/pr71374.c: New.
d8321b33 6235
9e2ea13e
MS
62362017-01-27 Martin Sebor <msebor@redhat.com>
6237
6238 PR c++/71290
6239 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
6240 a dg-error directive.
6241
9eb7045b
VM
62422017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6243
6244 PR target/79131
6245 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
6246 * gcc.target/arm/pr79131-2.c: New.
6247
f75bbf3f
BS
62482017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6249
6250 PR target/65484
6251 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
6252 vectorized on POWER unless hardware misaligned loads are
6253 available.
6254
3f54004b
BC
62552017-01-27 Bin Cheng <bin.cheng@arm.com>
6256
6257 PR rtl-optimization/78559
6258 * gcc.c-torture/execute/pr78559.c: New test.
6259
40b6bff9
RB
62602017-01-27 Richard Biener <rguenther@suse.de>
6261
6262 PR tree-optimization/79245
6263 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
6264 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
6265
b2f8892e
JJ
62662017-01-27 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR c/79199
6269 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
6270 target. Use 4294967293U instead of 4294967293.
6271
b002f3b9
RB
62722017-01-27 Richard Biener <rguenther@suse.de>
6273
6274 PR tree-optimization/71433
6275 * gcc.dg/Warray-bounds-21.c: New testcase.
6276
38f50ab6
RB
62772017-01-27 Richard Biener <rguenther@suse.de>
6278
6279 PR tree-optimization/79244
6280 * gcc.dg/torture/pr79244.c: New testcase.
6281
c04f4139
JJ
62822017-01-27 Jakub Jelinek <jakub@redhat.com>
6283
6284 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
6285 all occurrences of 40 to 32.
6286
6ca513f9
RE
62872017-01-27 Richard Earnshaw <rearnsha@arm.com>
6288
6289 PR target/79239
6290 * gcc.target/arm/pr79239.c: New test.
6291
d876f5cd
DV
62922017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6293
6294 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
6295
bb6a6ee9
AB
62962017-01-27 Adam Butcher <adam@jessamine.co.uk>
6297
6298 PR c++/64382
6299 * g++.dg/cpp1y/pr64382.C: New test.
6300
31c87a43
MS
63012017-01-26 Martin Sebor <msebor@redhat.com>
6302
6303 PR middle-end/78703
6304 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
6305 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
6306 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
6307 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6308
f7c06c0f
JJ
63092017-01-26 Jakub Jelinek <jakub@redhat.com>
6310
b0670cc0
JJ
6311 PR debug/79129
6312 * g++.dg/debug/dwarf2/pr79129.C: New test.
6313
f7c06c0f
JJ
6314 PR debug/78835
6315 * g++.dg/debug/dwarf2/pr78835.C: New test.
6316
5d93da1d
MS
63172017-01-26 Martin Sebor <msebor@redhat.com>
6318
6319 PR middle-end/78703
6320 * gcc.dg/format/pr78569.c: Adjust.
6321 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6322 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
6323 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6324 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
6325 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
6326 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6327 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
6328 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
6329 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6330 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6331 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6332
905d2812
JJ
63332017-01-26 Jakub Jelinek <jakub@redhat.com>
6334
6335 PR c++/68727
6336 * g++.dg/other/offsetof8.C: Add expected error.
6337 * g++.dg/other/offsetof9.C: New test.
6338
b3db8d77
DE
63392017-01-26 David Edelsohn <dje.gcc@gmail.com>
6340
6341 * g++.dg/opt/declone3.C: Require LTO.
6342
15961e4a
VM
63432017-01-26 Vladimir Makarov <vmakarov@redhat.com>
6344
6345 PR target/79131
6346 * gcc.target/arm/pr79131.c: New.
6347
e39dd802
BC
63482017-01-26 Bin Cheng <bin.cheng@arm.com>
6349
6350 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
6351
bc9efeab
JW
63522017-01-26 Jonathan Wakely <jwakely@redhat.com>
6353
6354 PR libstdc++/79190
6355 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
6356 matches replaced operator delete.
6357
b5f75f0b
JJ
63582017-01-26 Jakub Jelinek <jakub@redhat.com>
6359
6360 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
6361 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
6362 avx512f with avx512dq.
6363 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
6364 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
6365 avx512f with avx512dq.
6366 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
6367 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
6368 avx512f with avx512dq.
6369
0a38b341
MP
63702017-01-26 Marek Polacek <polacek@redhat.com>
6371
6372 PR c/79199
6373 * c-c++-common/Wduplicated-branches-13.c: New test.
6374
ebff5c3f
DS
63752017-01-26 David Sherwood <david.sherwood@arm.com>
6376
6377 PR middle-end/79212
6378 * gfortran.dg/gomp/sharing-4.f90: New test.
6379
e6d55103
JJ
63802017-01-26 Jakub Jelinek <jakub@redhat.com>
6381
1a27fab1
JJ
6382 PR target/70465
6383 * gcc.target/i386/pr70465.c: New test.
6384
e6d55103
JJ
6385 * brig.dg/dg.exp: Update copyright years.
6386 * lib/brig-dg.exp: Update copyright years.
6387 * lib/brig.exp: Update copyright years.
6388
b5aa1281
MM
63892017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6390
6391 PR target/79179
6392 * gcc.target/powerpc/pr79179.c: New test.
6393
3b5de3cb
BS
63942017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6395
6396 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
6397 generation to accept D-mode memory accesses.
6398
dbe81dbe
MS
63992017-01-25 Martin Sebor <msebor@redhat.com>
6400
6401 PR c++/71290
6402 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
6403 * g++.dg/ext/flexarray-mangle.C: Same.
6404 * g++.dg/ext/flexarray-subst.C: Same.
6405 * g++.dg/ext/flexary10.C: Same.
6406 * g++.dg/ext/flexary11.C: Same.
6407 * g++.dg/ext/flexary14.C: Same.
6408 * g++.dg/ext/flexary16.C: Same.
6409 * g++.dg/ext/flexary18.C: Same.
6410 * g++.dg/ext/flexary19.C: Same.
6411 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
6412 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
6413 * g++.dg/ubsan/object-size-1.C: Same.
6414 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 6415
0e343868
JJ
64162017-01-25 Jakub Jelinek <jakub@redhat.com>
6417
a25608aa
JJ
6418 PR c++/78896
6419 * g++.dg/cpp1z/decomp24.C: New test.
6420
0e343868
JJ
6421 PR c++/77914
6422 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
6423 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
6424 expect a warning.
6425 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
6426 expect warnings.
6427 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
6428 * g++.dg/cpp1y/pr59636.C: Likewise.
6429 * g++.dg/cpp1y/pr60190.C: Likewise.
6430
0d098f4b
BC
64312017-01-25 Bin Cheng <bin.cheng@arm.com>
6432
6433 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
6434
5332c89e 64352017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
6436
6437 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
6438 vec_packs built-ins
6439
ed4e59f4
CL
64402017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
6441
6442 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
6443 -mcpu=cortex-a57.
6444 * gcc.target/arm/vseleqsf.c: Likewise.
6445 * gcc.target/arm/vselgedf.c: Likewise.
6446 * gcc.target/arm/vselgesf.c: Likewise.
6447 * gcc.target/arm/vselgtdf.c: Likewise.
6448 * gcc.target/arm/vselgtsf.c: Likewise.
6449 * gcc.target/arm/vselledf.c: Likewise.
6450 * gcc.target/arm/vsellesf.c: Likewise.
6451 * gcc.target/arm/vselltdf.c: Likewise.
6452 * gcc.target/arm/vselltsf.c: Likewise.
6453 * gcc.target/arm/vselnedf.c: Likewise.
6454 * gcc.target/arm/vselnesf.c: Likewise.
6455 * gcc.target/arm/vselvcdf.c: Likewise.
6456 * gcc.target/arm/vselvcsf.c: Likewise.
6457 * gcc.target/arm/vselvsdf.c: Likewise.
6458 * gcc.target/arm/vselvssf.c: Likewise.
6459
a5d6927f
RB
64602017-01-25 Richard Biener <rguenther@suse.de>
6461
6462 PR testsuite/72850
6463 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
6464 to what we had before adding the threading passes.
6465
c2873892
RB
64662017-01-25 Richard Biener <rguenther@suse.de>
6467
6468 PR tree-optimization/69264
6469 * g++.dg/torture/pr69264.C: New testcase.
6470
9aa483a2
KT
64712016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6472
6473 PR target/79145
6474 * gcc.target/arm/pr79145.c: New test.
6475
5c628c3e
RB
64762017-01-25 Richard Biener <rguenther@suse.de>
6477
6478 PR debug/78363
6479 * g++.dg/gomp/pr78363-1.C: New testcase.
6480 * g++.dg/gomp/pr78363-2.C: Likewise.
6481 * g++.dg/gomp/pr78363-3.C: Likewise.
6482
9078cd36
KT
64832016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6484
6485 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
6486 * gcc.dg/lto/pr61526_0.c: Likewise.
6487 * gcc.dg/lto/pr64415_0.c: Likewise.
6488
7cfd79d6
JJ
64892017-01-24 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR c++/79205
6492 * g++.dg/cpp1z/decomp22.C: New test.
6493 * g++.dg/cpp1z/decomp23.C: New test.
6494
3e4b91f2
NS
64952017-01-24 Nathan Sidwell <nathan@acm.org>
6496
1d7bc790
NS
6497 PR c++/78469
6498 * g++.dg/cpp0x/pr78469.C: New.
6499
3e4b91f2
NS
6500 PR c++/79118
6501 * g++.dg/cpp0x/pr79118.C: New.
6502
b20ba138
EB
65032017-01-24 Eric Botcazou <ebotcazou@adacore.com>
6504
6505 * gcc.target/arm/vfp-longcall-apcs.c: New test.
6506
c2e84327
DM
65072017-01-24 David Malcolm <dmalcolm@redhat.com>
6508
6509 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
6510 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
6511 * gcc.dg/rtl/rtl.exp: New file.
6512 * gcc.dg/rtl/test.c: New file.
6513 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
6514 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
6515 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
6516 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
6517 * gcc.dg/rtl/x86_64/final.c: New test case.
6518 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
6519 * gcc.dg/rtl/x86_64/ira.c: New test case.
6520 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
6521 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
6522 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
6523 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
6524 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
6525 * gcc.dg/rtl/x86_64/test_1.h: New file.
6526 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
6527 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
6528 * gcc.dg/rtl/x86_64/times-two.h: New file.
6529 * gcc.dg/rtl/x86_64/vregs.c: New test case.
6530
cf8d19de
BC
65312017-01-24 Bin Cheng <bin.cheng@arm.com>
6532
6533 PR tree-optimization/79159
6534 * g++.dg/tree-ssa/pr79159.C: New test.
6535
f6a24a94 65362017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
6537 Martin Jambor <mjambor@suse.cz>
6538
6539 * lib/brig-dg.exp: New file.
6540 * lib/brig.exp: Likewise.
6541 * brig.dg/README: Likewise.
6542 * brig.dg/dg.exp: Likewise.
6543 * brig.dg/test/gimple/alloca.hsail: Likewise.
6544 * brig.dg/test/gimple/atomics.hsail: Likewise.
6545 * brig.dg/test/gimple/branches.hsail: Likewise.
6546 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
6547 * brig.dg/test/gimple/function_calls.hsail: Likewise.
6548 * brig.dg/test/gimple/kernarg.hsail: Likewise.
6549 * brig.dg/test/gimple/mem.hsail: Likewise.
6550 * brig.dg/test/gimple/mulhi.hsail: Likewise.
6551 * brig.dg/test/gimple/packed.hsail: Likewise.
6552 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
6553 * brig.dg/test/gimple/variables.hsail: Likewise.
6554 * brig.dg/test/gimple/vector.hsail: Likewise.
6555
c3b3e526
JJ
65562017-01-24 Jakub Jelinek <jakub@redhat.com>
6557
6558 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
6559 support asan, only on i?86/x86_64 require sse2_runtime.
6560
75f92127
KN
65612017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6562
6563 PR target/66669
6564 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
6565 test on powerpc targets.
6566
1a998fa0
MS
65672017-01-23 Martin Sebor <msebor@redhat.com>
6568
6569 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6570
108fdd6d
RB
65712017-01-23 Richard Biener <rguenther@suse.de>
6572
6573 PR tree-optimization/79088
6574 PR tree-optimization/79188
6575 * gcc.dg/torture/pr79088.c: New testcase.
6576 * gcc.dg/torture/pr79188.c: Likewise.
6577
28826a66
KN
65782017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6579
6580 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
6581 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
6582 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
6583 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
6584 type of test function to reflect change in built-in function's
6585 return type.
6586 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
6587 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
6588 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
6589 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
6590 type and second argument type to reflect change in built-in
6591 function's type signature.
6592 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
6593 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
6594 type of test function to reflect change in built-in function's
6595 return type.
6596 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6597 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
6598 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
6599 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6600 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6601 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
6602 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
6603 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6604 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6605 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
6606 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
6607 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6608 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6609 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
6610 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
6611 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
6612 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
6613 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
6614 type of test function to reflect change in built-in function's
6615 return type.
6616 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
6617 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6618 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6619 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
6620 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
6621 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
6622 test function's result and second argument to reflect change in
6623 built-in function's type signature.
6624 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
6625
e6b8075c
NS
66262017-01-23 Nathan Sidwell <nathan@acm.org>
6627
fc7612fd
NS
6628 PR C++/71710
6629 * g++.dg/template/pr71710.C: New.
6630
e6b8075c
NS
6631 PR c++/71406
6632 PR c++/77508
6633 * g++.dg/template/pr71406.C: New.
6634
15b8fd49
TK
66352017-01-23 Thomas Koenig <tkoenig@netcologne.de>
6636
9b7716c9 6637 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 6638
e9c4fbe9
BS
66392017-01-23 Bernd Schmidt <bschmidt@redhat.com>
6640
6641 PR rtl-optimization/78634
6642 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
6643
8539a302
BC
66442017-01-23 Bin Cheng <bin.cheng@arm.com>
6645
6646 PR tree-optimization/70754
6647 * gfortran.dg/pr70754.f90: New test.
6648
f368600f
ML
66492017-01-23 Martin Liska <mliska@suse.cz>
6650
6651 PR tree-optimization/79196
6652 * gcc.dg/asan/pr79196.c: New test.
6653 * gcc.dg/strlenopt-30.c: Update scanned pattern.
6654
d886761f
MM
66552017-01-23 Michael Matz <matz@suse.de>
6656
6657 PR tree-optimization/78384
6658 * gcc.dg/pr78384.c: New test.
6659
cffcafda
RB
66602017-01-23 Richard Biener <rguenther@suse.de>
6661
6662 PR tree-optimization/79186
6663 * gcc.dg/torture/pr79186.c: New testcase.
6664 * gcc.dg/torture/pr79187.c: Likewise.
6665
bda2bc48
MJ
66662017-01-23 Martin Jambor <mjambor@suse.cz>
6667
6668 * gcc.dg/ipa/vrp8.c: New test.
6669
f65f1ae3
MJ
66702017-01-23 Martin Jambor <mjambor@suse.cz>
6671
6672 PR ipa/79108
6673 * gfortran.dg/lto/pr79108_0.f90: New test.
6674
dea06111
AS
66752017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
6676
6677 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
6678 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
6679 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
6680 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
6681 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
6682 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
6683 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
6684 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
6685 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
6686 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
6687 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
6688 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
6689 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
6690 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
6691 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
6692 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
6693
05011618
RB
66942017-01-23 Richard Biener <rguenther@suse.de>
6695 Nick Clifton <nickc@redhat.com>
6696
6697 PR testsuite/78421
6698 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6699 If the target is ARM return the result of the
6700 check_effective_target_arm_vect_no_misalign proc.
6701 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
6702 support unaligned vectors then only expect one of the loops to be
6703 unrolled.
6704
f6b9f2ff
ML
67052017-01-23 Martin Liska <mliska@suse.cz>
6706
6707 * gcc.dg/asan/use-after-scope-10.c: New test.
6708 * gcc.dg/asan/use-after-scope-11.c: New test.
6709 * g++.dg/asan/use-after-scope-5.C: New test.
6710
c7775327
ML
67112017-01-23 Martin Liska <mliska@suse.cz>
6712
6713 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
6714 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
6715 sanopt optimization for ASAN_POISON.
6716
d8ae8d16
KT
67172016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6718
6719 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
6720
54d7c70c
CL
67212017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
6722
6723 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
6724 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
6725 for poly*_t types.
6726 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
6727 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
6728 exec_vcombine): Likewise.
6729 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
6730 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
6731 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
6732 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
6733 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
6734 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
6735 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6736 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
6737 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
6738 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6739 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
6740 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6741 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6742 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
6743 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
6744 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
6745 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
6746 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
6747 Likewise.
6748 (TEST_VGET_LANE): Cast to uint to avoid warning.
6749 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
6750 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
6751 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
6752 exec_vfma_vfms_n): Fix PRIx format for float64_t.
6753 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
6754 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6755 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
6756 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
6757 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
6758 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
6759 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
6760 CHECK_POLY instead of CHECK for poly64_t types.
6761 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
6762 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
6763 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
6764 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
6765 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
6766 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
6767 uint32_t.
6768 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
6769 for int32_t, int64_t.
6770 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
6771 vqneg_extra): Fix PRIx format for int16_t, int32_t.
6772 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
6773 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
6774 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
6775 needed.
6776
386fe51c
JJ
67772017-01-22 Jakub Jelinek <jakub@redhat.com>
6778
6779 PR fortran/79154
6780 * gfortran.dg/gomp/pr79154-1.f90: New test.
6781 * gfortran.dg/gomp/pr79154-2.f90: New test.
6782
bc4d86e6
AS
67832017-01-22 Andreas Schwab <schwab@linux-m68k.org>
6784
6785 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
6786
c31d5fce
MP
67872017-01-21 Marek Polacek <polacek@redhat.com>
6788
6789 PR testsuite/79169
6790 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
6791
25cb56c3
JH
67922017-01-20 Jan Hubicka <hubicka@ucw.cz>
6793
6794 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
6795
ea9f867b
BS
67962017-01-21 Bernd Schmidt <bschmidt@redhat.com>
6797
6798 PR rtl-optimization/79125
6799 * gcc.dg/torture/pr79125.c: New test.
6800
a876231c
JW
68012017-01-20 Jiong Wang <jiong.wang@arm.com>
6802
2568d8a1 6803 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 6804 only.
2568d8a1
JJ
6805 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
6806 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 6807
4b9f2115
NS
68082017-01-20 Nathan Sidwell <nathan@acm.org>
6809
3e4b91f2 6810 PR c++/78495
4b9f2115
NS
6811 * g++.dg/cpp1z/inh-ctor38.C: New.
6812
d2aadab1
MP
68132017-01-20 Marek Polacek <polacek@redhat.com>
6814
6815 PR c/79152
6816 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
6817
449cd5af
TP
68182017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
6819
6820 * lib/target-supports.exp (check_configured_with): New procedure.
6821 (check_effective_target_default_mode): new effective target.
6822 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
6823 default mode. Fix dg-skip-if target selector syntax.
6824 * gcc.target/arm/optional_thumb-2.c: Likewise.
6825 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
6826 syntax.
6827
ebed7175
DM
68282017-01-20 David Malcolm <dmalcolm@redhat.com>
6829
6830 PR c++/77829
6831 PR c++/78656
6832 * g++.dg/spellcheck-pr77829.C: New test case.
6833 * g++.dg/spellcheck-pr78656.C: New test case.
6834
2ebd93e1
MP
68352017-01-20 Marek Polacek <polacek@redhat.com>
6836
6837 PR c/64279
6838 * c-c++-common/Wduplicated-branches-1.c: New test.
6839 * c-c++-common/Wduplicated-branches-10.c: New test.
6840 * c-c++-common/Wduplicated-branches-11.c: New test.
6841 * c-c++-common/Wduplicated-branches-12.c: New test.
6842 * c-c++-common/Wduplicated-branches-2.c: New test.
6843 * c-c++-common/Wduplicated-branches-3.c: New test.
6844 * c-c++-common/Wduplicated-branches-4.c: New test.
6845 * c-c++-common/Wduplicated-branches-5.c: New test.
6846 * c-c++-common/Wduplicated-branches-6.c: New test.
6847 * c-c++-common/Wduplicated-branches-7.c: New test.
6848 * c-c++-common/Wduplicated-branches-8.c: New test.
6849 * c-c++-common/Wduplicated-branches-9.c: New test.
6850 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
6851 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
6852 * g++.dg/ext/builtin-object-size3.C: Likewise.
6853 * g++.dg/gomp/loop-1.C: Likewise.
6854 * g++.dg/warn/Wduplicated-branches1.C: New test.
6855 * g++.dg/warn/Wduplicated-branches2.C: New test.
6856
0ce4024a
ML
68572017-01-20 Martin Liska <mliska@suse.cz>
6858
6859 PR lto/69188
6860 * gcc.dg/lto/pr69188_0.c: New test.
6861 * gcc.dg/lto/pr69188_1.c: New test.
6862
d8ea3e7c
AS
68632017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
6864
6865 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
6866 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
6867 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
6868 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
6869 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
6870 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
6871 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
6872 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
6873 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
6874 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
6875 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
6876 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
6877 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
6878 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
6879 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
6880 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
6881 * gcc.target/i386/avx-1.c: Test new intrinsics.
6882 * gcc.target/i386/sse-13.c: Ditto.
6883 * gcc.target/i386/sse-23.c: Ditto.
6884
0516164b
RB
68852017-01-20 Richard Biener <rguenther@suse.de>
6886
6887 PR tree-optimization/71264
6888 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
6889
d821744c
MF
68902017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6891
6892 * gcc.target/mips/madd4-1.c: New file.
6893 * gcc.target/mips/madd4-2.c: Likewise.
6894 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6895 HAS_MADD4.
6896 (mips_option_groups): Add -m[no-]madd4.
6897 (mips-dg-init): Detect default -mno-madd4.
6898 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
6899 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
6900 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6901 * gcc.target/mips/nmadd-1.c: Likewise.
6902 * gcc.target/mips/nmadd-2.c: Likewise.
6903 * gcc.target/mips/nmadd-3.c: Likewise.
6904
db58fd89
JW
69052017-01-19 Jiong Wang <jiong.wang@arm.com>
6906
6907 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
6908 combined instructions.
6909 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6910 instructions.
6911 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
6912 of pointer authentication.
6913
bd9cf60b
MM
69142017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6915
6916 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
6917 floating point hardware to run test.
6918
ab014eb3
TC
69192017-01-19 Tamar Christina <tamar.christina@arm.com>
6920
2568d8a1 6921 * lib/target-supports.exp
ab014eb3
TC
6922 (check_effective_target_vect_call_copysignf): Enable for AArch64.
6923
c048038f
RO
69242017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6925
6926 PR testsuite/79051
6927 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
6928 __x86_64__]: Allow for target i?86-*-*.
6929
ab6b44cb
MF
69302017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
6931
6932 PR target/78176
6933 * gcc.target/mips/lxc1-sxc1-1.c: New file.
6934 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6935 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
6936 HAS_LXC1.
6937 (mips_option_groups): Add -m[no-]lxc1-sxc1.
6938 (mips-dg-init): Detect default -mno-lxc1-sxc1.
6939 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
6940
118d5ed3
AV
69412017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
6942
6943 PR fortran/70696
6944 * gfortran.dg/coarray_43.f90: New test.
6945
a57c520e
RE
69462017-01-19 Richard Earnshaw <rearnsha@arm.com>
6947
6948 PR rtl-optimization/79121
6949 * gcc.c-torture/execute/pr79121.c: New test.
6950
54dc4be2
MM
69512017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6952
6953 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
6954 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6955
7bd5dad2
LK
69562017-01-18 Louis Krupp <louis.krupp@zoho.com>
6957
6958 PR fortran/50069
6959 PR fortran/55086
6960 * gfortran.dg/pr50069_1.f90: New test.
6961 * gfortran.dg/pr50069_2.f90: New test.
6962 * gfortran.dg/pr55086_1.f90: New test.
6963 * gfortran.dg/pr55086_1_tfat.f90: New test.
6964 * gfortran.dg/pr55086_2.f90: New test.
6965 * gfortran.dg/pr55086_2_tfat.f90: New test.
6966 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
6967
0edd264d
AS
69682017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6969 * gcc.dg/strcmp-1.c: New test.
6970 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
6971
551914b7
DM
69722017-01-18 David Malcolm <dmalcolm@redhat.com>
6973
6974 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
6975 (dejagnu_fail): Likewise.
6976 (dejagnu_note): Likewise.
6977 (pass): Provide forward decl, moving true decl to after #include
6978 of harness.h.
6979 (fail): Likewise.
6980 (note): Likewise.
6981
b7d3a6a6
MM
69822017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6983
6984 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6985 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6986
c484627c
NS
69872017-01-18 Nathan Sidwell <nathan@acm.org>
6988
6989 PR c++/78488
6990 * g++.dg/cpp1z/inh-ctor37.C: New.
6991
a711887e
UB
69922017-01-18 Uros Bizjak <ubizjak@gmail.com>
6993
6994 PR rtl-optimization/78952
6995 * gcc.target/i386/pr78952-1.c: New test.
6996 * gcc.target/i386/pr78952-2.c: Ditto.
6997
525a5e33
AV
69982017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6999
7000 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
7001
70022017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
7003
7004 PR fortran/70696
7005 * gfortran.dg/coarray_event_1.f08: New test.
7006
90553aac
JJ
70072017-01-18 Jakub Jelinek <jakub@redhat.com>
7008
7009 PR target/77416
7010 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
7011 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
7012 from dg-options.
7013 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
7014 guarded test.
7015 * gcc.target/powerpc/fusion4.c: Likewise.
7016 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
7017 guarded test.
7018 * gcc.target/powerpc/pr58673-1.c: Likewise.
7019 * gcc.target/powerpc/pr58673-2.c: Likewise.
7020 * gcc.target/powerpc/pr59054.c: Likewise.
7021
dfc42f08
BS
70222016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7023
7024 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
7025 vec_bperm.
7026 * gcc.target/powerpc/p9-vbpermd.c: New file.
7027
f3981e7e
AK
70282017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7029
7030 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
7031 (must_not_compile2): Downcase first letter of error messages.
7032 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
7033 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
7034
2c65d990
NS
70352017-01-18 Nathan Sidwell <nathan@acm.org>
7036
7037 PR c++/79091
7038 * g++.dg/pr79091.C: New.
7039
a711887e
UB
70402017-01-18 Jakub Jelinek <jakub@redhat.com>
7041
7042 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
7043 to dg-options.
7044 (p0): Add missing dg-error.
7045
4701fba3
JS
70462017-01-17 Joe Seymour <joe.s@somniumtech.com>
7047
7048 * gcc.target/msp430/mul_f5_muldef.c: New test.
7049
ac4dc08d
MM
70502017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7051
7052 PR target/79004
7053 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
7054 options. Fix up the syntax for using \m and \M.
7055
1b3254e4
SB
70562017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7057
7058 PR target/78875
7059 * gcc.target/powerpc/ssp-1.c: New testcase.
7060 * gcc.target/powerpc/ssp-2.c: New testcase.
7061
8144a493
WD
70622017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7063
7064 * gcc.target/aarch64/eh_return.c: New test.
7065
a6607774
BS
70662017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7067
7068 * vec-rlmi-rlnm.c: New file.
7069
8ddfdbc2
NS
70702017-01-17 Nathan Sidwell <nathan@acm.org>
7071
7072 PR c++/61636
7073 * g++.dg/cpp1y/pr61636-1.C: New.
7074 * g++.dg/cpp1y/pr61636-2.C: New.
7075 * g++.dg/cpp1y/pr61636-3.C: New.
7076
d365b403
MS
70772017-01-17 Martin Sebor <msebor@redhat.com>
7078
7079 PR testsuite/79115
7080 * gcc.dg/pr78768.c: Make it a link-only test.
7081
0d80ab91
DM
70822017-01-17 David Malcolm <dmalcolm@redhat.com>
7083
7084 PR c++/71497
7085 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
7086 expected messages.
7087 * c-c++-common/Wmisleading-indentation.c: Likewise.
7088
31b61548
VM
70892017-01-17 Vladimir Makarov <vmakarov@redhat.com>
7090
7091 PR target/79058
7092 * gcc.target/arm/pr79058.c: New.
7093
c549996e
JJ
70942017-01-17 Jakub Jelinek <jakub@redhat.com>
7095
7096 PR tree-optimization/71854
7097 * gcc.dg/vect/pr71854.c: New test.
7098
4f197ff9
ML
70992017-01-17 Martin Liska <mliska@suse.cz>
7100
7101 PR ipa/71207
7102 * g++.dg/ipa/pr71207.C: New test.
7103
d4193b85
JH
71042017-01-17 Jan Hubicka <hubicka@ucw.cz>
7105
7106 PR middle-end/77445
7107 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
7108 * gcc.dg/tree-ssa/pr77445.c: New testcase.
7109
906e7712
JJ
71102017-01-17 Jakub Jelinek <jakub@redhat.com>
7111
7112 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
7113 rather than long unsigned int.
7114 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
7115
12314dc9
RB
71162017-01-17 Richard Biener <rguenther@suse.de>
7117
7118 PR tree-optimization/71433
7119 * gcc.dg/Warray-bounds-20.c: New testcase.
7120
a23e48df
RB
71212017-01-17 Richard Biener <rguenther@suse.de>
7122
7123 PR testsuite/52563
7124 PR testsuite/71237
7125 PR testsuite/77737
7126 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
7127 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7128 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7129
e6750e5c
AM
71302017-01-17 Alan Modra <amodra@gmail.com>
7131
7132 * gcc.target/powerpc/pr79066.c: New.
7133
a59afbe2
JL
71342017-01-16 Jeff Law <law@redhat.com>
7135
7136 PR tree-optimization/33562
7137 PR tree-optimization/61912
7138 PR tree-optimization/77485
7139 PR tree-optimization/79090
7140 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
7141 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
7142
e1bcfb92
JJ
71432017-01-16 Jakub Jelinek <jakub@redhat.com>
7144
98e92fb2
JJ
7145 PR c/79089
7146 * gcc.c-torture/compile/pr79089.c: New test.
7147
e1bcfb92
JJ
7148 PR target/79080
7149 * gcc.dg/pr79080.c: New test.
7150
0ef1f9cd
DM
71512017-01-16 David Malcolm <dmalcolm@redhat.com>
7152
7153 PR c/78304
7154 * gcc.dg/format/pr78304.c: Convert argument from integral type
7155 to a pointer.
7156 * gcc.dg/format/pr78304-2.c: Likewise.
7157
76689ffc
CL
71582017-01-16 Carl Love <cel@us.ibm.com>
7159
7160 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
7161 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
7162
ce12ee9e
CL
71632017-01-16 Carl Love <cel@us.ibm.com>
7164
7165 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
7166 Change arguments and return type to bool long long.
7167
b336037d
MS
71682017-01-16 Martin Sebor <msebor@redhat.com>
7169
7170 PR testsuite/79051
7171 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
7172 on x86.
7173
1ddca3f3
PC
71742017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7175
7176 Revert:
a711887e 7177 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
7178
7179 PR c++/71737
7180 * g++.dg/cpp0x/pr71737.C: New.
7181
290687fb
BS
71822017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7183
7184 * gcc.target/powerpc/swaps-p8-27.c: New.
7185
7d2f3f1d
PC
71862017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7187
7188 PR c++/71737
7189 * g++.dg/cpp0x/pr71737.C: New.
7190
d743728f
EB
71912017-01-16 Eric Botcazou <ebotcazou@adacore.com>
7192
7193 * gnat.dg/opt62.adb: New test.
7194 * gnat.dg/opt62_pkg.ads: New helper.
7195
90aead21
BS
71962017-01-14 Bernd Schmidt <bschmidt@redhat.com>
7197
a711887e
UB
7198 PR rtl-optimization/78626
7199 PR rtl-optimization/78727
90aead21
BS
7200 * gcc.dg/torture/pr78626.c: New test.
7201 * gcc.dg/torture/pr78727.c: New test.
7202
afaecc23
AM
72032017-01-14 Alan Modra <amodra@gmail.com>
7204
7205 * gcc.c-torture/compile/pr72749.c: New test.
7206
be4aa83d
DM
72072017-01-13 David Malcolm <dmalcolm@redhat.com>
7208
7209 PR c/78304
7210 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
7211 (test_macro_2): New test.
7212 (test_macro_3): New test.
7213 (test_macro_4): New test.
7214 (test_non_contiguous_strings): Convert line number to line offset.
7215 * gcc.dg/format/pr78304-2.c: New test case.
7216 * gcc.dg/format/pr78304.c: New test case.
7217
7cdca3ec
UB
72182017-01-13 Uros Bizjak <ubizjak@gmail.com>
7219
7220 * gcc.target/i386/funcspec-56.inc: Add missing options and
7221 reorder options by implied ISAs, as in ix86_target_string.
7222
e3017e52
MP
72232017-01-13 Marek Polacek <polacek@redhat.com>
7224
7225 PR c++/71166
7226 * g++.dg/cpp0x/constexpr-array18.C: New test.
7227
d155c6fe
JL
72282017-01-13 Jeff Law <law@redhat.com>
7229
7c9560a5
JL
7230 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
7231
9e59e99a
JL
7232 PR tree-optimization/61912
7233 PR tree-optimization/77485
7234 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
7235 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
7236 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
7237
7238 PR tree-optimization/33562
7239 PR tree-optimization/61912
7240 PR tree-optimization/77485
d155c6fe
JL
7241 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
7242 * gcc.dg/tree-ssa/complex-5.c: Likewise.
7243 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7244 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
7245 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
7246 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
7247 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
7248
77719b06
ML
72492017-01-13 Martin Liska <mliska@suse.cz>
7250
7251 PR ipa/79043
7252 * gcc.c-torture/execute/pr79043.c: New test.
7253
a181b2bc
RB
72542017-01-13 Richard Biener <rguenther@suse.de>
7255
7256 PR middle-end/78411
7257 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
7258
eaed3226
AV
72592017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7260
7261 PR fortran/70697
7262 * gfortran.dg/coarray/event_4.f08: New test.
7263
4ccff88b
AV
72642017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7265
7266 PR fortran/70696
7267 * gfortran.dg/coarray/event_3.f08: New test.
7268
3c3b9090
RB
72692017-01-13 Richard Biener <rguenther@suse.de>
7270
7271 PR tree-optimization/77283
7272 * gcc.dg/tree-ssa/split-path-9.c: Fix.
7273
25329913
RB
72742017-01-13 Richard Biener <rguenther@suse.de>
7275
7276 * gcc.dg/gimplefe-22.c: New testcase.
7277
10b70b8e
RB
72782017-01-13 Richard Biener <rguenther@suse.de>
7279
7280 PR tree-optimization/77283
7281 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
7282 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
7283 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
7284
76a8f82f
SL
72852017-01-12 Sandra Loosemore <sandra@codesourcery.com>
7286
7287 * gcc.dg/pr77862.c: Require fpic target.
7288
59a505da
MM
72892017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7290
7291 PR target/79004
7292 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 7293
bce6f760
MS
72942017-01-12 Martin Sebor <msebor@redhat.com>
7295
7296 * gcc.dg/pr78138.c: Adjust.
7297 * gcc.dg/pr78768.c: Adjust.
7298 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
7299 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7300 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7301 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7302 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
7303 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
7304 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
7305 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
7306 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
7307 * gcc.dg/tree-ssa/pr78605.c: Adjust.
7308 * gcc.dg/tree-ssa/pr78622.c: Adjust.
7309
3eefa646
JJ
73102017-01-12 Jakub Jelinek <jakub@redhat.com>
7311
7312 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
7313
dcb56243
MS
73142017-01-12 Martin Sebor <msebor@redhat.com>
7315
8be3f306 7316 PR testsuite/79051
940242cd
MS
7317 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
7318 due to bug 79054.
dcb56243 7319
b7431c20
DE
73202017-01-12 David Edelsohn <dje.gcc@gmail.com>
7321
7322 * gcc.dg/pr78768.c: Require LTO.
7323
2bcd9f32
MS
73242017-01-12 Martin Sebor <msebor@redhat.com>
7325
7326 PR c/79074
7327 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
7328 due to the referenced bug.
7329
b2fc1c70
MS
73302017-01-12 Martin Sebor <msebor@redhat.com>
7331
7332 PR testsuite/79073
7333 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
7334
fbed6f36
UB
73352017-01-12 Uros Bizjak <ubizjak@gmail.com>
7336
7337 * gcc.target/i386/builtin_target.c (check_features): Check all
7338 supported __builtin_cpu_supports options.
7339
27282dad
KT
73402017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7341
7342 PR tree-optimization/78319
7343 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
7344 Remove xfail.
7345
66113166
BS
73462017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7347
7348 PR target/79044
7349 * gcc.target/powerpc/swaps-p8-26.c: New.
7350
6bb4ea5c
RB
73512017-01-12 Richard Biener <rguenther@suse.de>
7352
7353 * gcc.dg/gimplefe-21.c: New testcase.
7354
f15dbadb
MC
73552017-01-12 Michael Collison <michael.collison@arm.com>
7356
7357 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
7358
73e32c47
JK
73592017-01-11 Julia Koval <julia.koval@intel.com>
7360 Uros Bizjak <ubizjak@gmail.com>
7361
7362 * gcc.target/i386/sgx.c New test.
7363 * gcc.target/i386/sse-12.c: Add -msgx.
7364 * gcc.target/i386/sse-13.c: Ditto.
7365 * gcc.target/i386/sse-14.c: Ditto.
7366 * gcc.target/i386/sse-22.c: Ditto.
7367 * gcc.target/i386/sse-23.c: Ditto.
7368 * g++.dg/other/i386-2.C: Ditto.
7369 * g++.dg/other/i386-3.C: Ditto.
7370
3594adc7
MS
73712017-01-11 Martin Sebor <msebor@redhat.com>
7372
7373 PR c++/24511
7374 * g++.dg/template/explicit9.C: New test.
7375
01bfd257
NS
73762017-01-11 Nathan Sidwell <nathan@acm.org>
7377
7378 PR c++/77812
7379 * g++.dg/pr77812.C: New.
7380
88df7964
JJ
73812017-01-11 Jakub Jelinek <jakub@redhat.com>
7382
eae63d78
JJ
7383 PR c++/71537
7384 * g++.dg/cpp1y/constexpr-71537.C: New test.
7385
88df7964
JJ
7386 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
7387 argument.
7388
960ecba4
MS
73892017-01-11 Martin Sebor <msebor@redhat.com>
7390
7391 PR c/47931
7392 * c-c++-common/Waddress-2.c: New test.
7393
1f258a55
JJ
73942017-01-11 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR c++/78341
7397 * g++.dg/cpp0x/pr78341.C: New test.
7398
bf5fbf46
MS
73992017-01-11 Martin Sebor <msebor@redhat.com>
7400
7401 PR c/78768
7402 * gcc.dg/pr78768.c: New test.
7403
19ff0049
DM
74042017-01-11 David Malcolm <dmalcolm@redhat.com>
7405
7406 PR driver/78877
7407 * gcc.dg/spellcheck-options-14.c: New test case.
7408 * gcc.dg/spellcheck-options-15.c: New test case.
7409 * gcc.dg/spellcheck-options-16.c: New test case.
7410 * gcc.dg/spellcheck-options-17.c: New test case.
7411
c86e9f03
ML
74122017-01-11 Martin Liska <mliska@suse.cz>
7413
7414 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
7415
947f51d6
JJ
74162017-01-11 Jakub Jelinek <jakub@redhat.com>
7417
7418 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
7419 instead of just 1 for the decomposition from struct C.
7420
849fccf8
EB
74212017-01-11 Eric Botcazou <ebotcazou@adacore.com>
7422
7423 * gcc.c-torture/execute/20170111-1.c: New test.
7424
80c74722
RB
74252017-01-11 Richard Biener <rguenther@suse.de>
7426
7427 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
7428
4c4b4703
JJ
74292017-01-11 Jakub Jelinek <jakub@redhat.com>
7430
7431 PR middle-end/50199
7432 * gcc.dg/lto/pr50199_0.c: New test.
7433
664b1a6b
MS
74342017-01-10 Martin Sebor <msebor@redhat.com>
7435
7436 PR testsuite/78960
7437 PR testsuite/78959
7438 PR testsuite/78133
7439 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
7440 * gcc.dg/tree-ssa/pr78622.c: Ditto.
7441
fefd3086
MS
74422017-01-10 Martin Sebor <msebor@redhat.com>
7443
7444 PR middle-end/78138
664b1a6b 7445 * gcc.dg/pr78138.c: New test.
fefd3086 7446
b9f4757f
DM
74472017-01-10 David Malcolm <dmalcolm@redhat.com>
7448
7449 PR c++/77949
7450 * g++.dg/diagnostic/pr77949.C: New test case.
7451
5a50f6bb
MS
74522017-01-10 Martin Sebor <msebor@redhat.com>
7453
7454 PR middle-end/78245
7455 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
7456
c16880ef
MS
74572017-01-10 Martin Sebor <msebor@redhat.com>
7458
7459 PR tree-optimization/78775
7460 * gcc.dg/attr-alloc_size-4.c: Add test cases.
7461 * gcc.dg/attr-alloc_size-10.c: New test.
7462 * gcc.dg/attr-alloc_size-11.c: New test.
7463 * gcc.dg/builtin-stringop-chk-7.c: New test.
7464 * gcc.dg/pr78775.c: New test.
7465 * gcc.dg/pr78973-2.c: New test.
7466 * gcc.dg/pr78973.c: New test.
7467
5363d9d9
JL
74682017-01-10 Jeff Law <law@redhat.com>
7469
7470 PR tree-optimization/77766
7471 PR tree-optimization/78856
7472 * gcc.c-torture/execute/pr77766.c: New test.
7473
aae23693
RB
74742016-01-10 Richard Biener <rguenther@suse.de>
7475
7476 PR tree-optimization/79034
7477 * g++.dg/torture/pr79034.C: New testcase.
7478
a0843aed
ML
74792017-01-10 Martin Liska <mliska@suse.cz>
7480
7481 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
7482 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
7483 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
7484 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
7485 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
7486 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
7487 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
7488 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
7489 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
7490 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
7491 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
7492 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
7493 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
7494 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
7495 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
7496 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
7497 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
7498 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
7499 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
7500 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
7501 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
7502 * gcc.dg/ipa/pr64307.c: Likewise.
7503 * gcc.dg/ipa/pr77653.c: Likewise.
7504
79fc8ffe
AS
75052017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
7506
7507 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
7508 * g++.dg/other/i386-3.C: Ditto.
7509 * gcc.target/i386/sse-12.c: Ditto.
7510 * gcc.target/i386/sse-13.c: Ditto.
7511 * gcc.target/i386/sse-22.c: Ditto.
7512 * gcc.target/i386/sse-23.c: Ditto.
7513 * gcc.target/i386/builtin_target.c: Handle new option.
7514 * gcc.target/i386/funcspec-56.inc: Test new attributes.
7515 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
7516 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
7517
dfa6951f
MS
75182017-01-09 Martin Sebor <msebor@redhat.com>
7519
7520 PR testsuite/79036
7521 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
7522 with different precisions.
7523
a271e415
EB
75242017-01-09 Eric Botcazou <ebotcazou@adacore.com>
7525
7526 * g++.dg/opt/call2.C: New test.
7527 * g++.dg/opt/call3.C: Likewise.
7528 * gnat.dg/array26.adb: New test.
7529 * gnat.dg/array26_pkg.ad[sb]: New helper.
7530 * gnat.dg/array27.adb: New test.
7531 * gnat.dg/array27_pkg.ad[sb]: New helper.
7532 * gnat.dg/array28.adb: New test.
7533 * gnat.dg/array28_pkg.ad[sb]: New helper.
7534
bd2c6270
JJ
75352017-01-09 Jakub Jelinek <jakub@redhat.com>
7536
7537 PR translation/79019
7538 PR translation/79020
7539 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
7540 diagnostics.
7541 * gfortran.dg/initialization_17.f90: Likewise.
7542
1c1d8e75
DH
75432017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7544
7545 PR testsuite/79026
7546 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
7547 * gcc.target/i386/pr78904-4.c: Likewise.
7548 * gcc.target/i386/pr78904-6.c: Likewise.
7549 * gcc.target/i386/pr78967-2.c: Likewise.
7550
cb330ba5
JJ
75512017-01-09 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR tree-optimization/78899
7554 * gcc.target/i386/pr78899.c: New test.
7555 * gcc.dg/pr71077.c: New test.
7556
a5e14a42
MJ
75572017-01-09 Martin Jambor <mjambor@suse.cz>
7558
7559 PR ipa/78365
7560 PR ipa/78599
7561 * gcc.dg/torture/pr78365.c: New test.
7562
01216d27
JJ
75632017-01-09 Jakub Jelinek <jakub@redhat.com>
7564
dc59e50a
JJ
7565 PR c++/78948
7566 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
7567 (main): Use int* instead of long long.
7568
01216d27
JJ
7569 PR tree-optimization/78938
7570 * gcc.dg/vect/pr78938.c: New test.
7571
c0d4fec7
KT
75722017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7573
7574 * gcc.dg/20161219.c: New test.
7575
7b1b0cc1
RB
75762017-01-09 Richard Biener <rguenther@suse.de>
7577
7578 PR tree-optimization/78997
7579 * gcc.dg/torture/pr78997.c: New testcase.
7580
813b9c0d
RB
75812017-01-09 Richard Biener <rguenther@suse.de>
7582
7583 PR debug/79000
7584 * g++.dg/lto/pr79000_0.C: New testcase.
7585 * g++.dg/lto/pr79000_1.c: Likewise.
7586
efcc8d38
MS
75872017-01-08 Martin Sebor <msebor@redhat.com>
7588
7589 PR middle-end/77708
7590 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
7591 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
7592 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
7593 due to bug 78969.
7594 * gcc.dg/format/pr78569.c: Adjust.
7595
5ccf1d8d
DM
75962017-01-07 David Malcolm <dmalcolm@redhat.com>
7597
7598 PR c++/72803
7599 * g++.dg/diagnostic/pr72803.C: New test case.
7600
42002dfe
MS
76012017-01-07 Martin Sebor <msebor@redhat.com>
7602
7603 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
7604 * gcc.dg/attr-alloc_size-4.c: Same.
7605
de91486c
AV
76062017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
7607
7608 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
7609 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
7610 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
7611 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
7612 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
7613 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
7614 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
7615
f55a925e
AS
76162017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7617 * gcc.dg/memcmp-1.c: New.
7618 * gcc.dg/strncmp-1.c: New.
7619
f3caa118
AV
76202017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7621
7622 * gcc.target/arm/acle/mcrr: New.
7623 * gcc.target/arm/acle/mcrr2: New.
7624 * gcc.target/arm/acle/mrrc: New.
7625 * gcc.target/arm/acle/mrrc2: New.
7626
ecc9a25b
AV
76272017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7628
7629 * gcc.target/arm/acle/mcr.c: New.
7630 * gcc.target/arm/acle/mrc.c: New.
7631 * gcc.target/arm/acle/mcr2.c: New.
7632 * gcc.target/arm/acle/mrc2.c: New.
7633
3811581f
AV
76342017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7635
7636 * gcc.target/arm/acle/ldc: New.
7637 * gcc.target/arm/acle/ldc2: New.
7638 * gcc.target/arm/acle/ldcl: New.
7639 * gcc.target/arm/acle/ldc2l: New.
7640 * gcc.target/arm/acle/stc: New.
7641 * gcc.target/arm/acle/stc2: New.
7642 * gcc.target/arm/acle/stcl: New.
7643 * gcc.target/arm/acle/stc2l: New.
7644
d57daa0c
AV
76452017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7646
7647 * gcc.target/arm/acle/acle.exp: Run tests for different options
7648 and make sure fat-lto-objects is used such that we can still do
7649 assemble scans.
7650 * gcc.target/arm/acle/cdp.c: New.
7651 * gcc.target/arm/acle/cdp2.c: New.
7652 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
7653 (check_effective_target_arm_coproc1_ok_nocache): New.
7654 (check_effective_target_arm_coproc2_ok): New.
7655 (check_effective_target_arm_coproc2_ok_nocache): New.
7656 (check_effective_target_arm_coproc3_ok): New.
7657 (check_effective_target_arm_coproc3_ok_nocache): New.
7658 (check_effective_target_arm_coproc4_ok): New.
7659 (check_effective_target_arm_coproc4_ok_nocache): New.
7660
8a123229
MS
76612017-01-06 Martin Sebor <msebor@redhat.com>
7662
7663 PR middle-end/78605
7664 * gcc.dg/tree-ssa/pr78605.c: New test.
7665
5b8999d6
MS
76662017-01-05 Martin Sebor <msebor@redhat.com>
7667
7668 PR tree-optimization/78910
7669 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
7670 diagnostics.
7671 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7672 * gcc.dg/tree-ssa/pr78910.c: New test.
7673
4e89adf9
EB
76742017-01-05 Eric Botcazou <ebotcazou@adacore.com>
7675
7676 * gcc.dg/sso-10.c: New test.
7677
962c5679
JJ
76782017-01-05 Jakub Jelinek <jakub@redhat.com>
7679
cfd719e7
JJ
7680 PR tree-optimization/71016
7681 * gcc.target/i386/pr71016.c: New test.
7682 * gcc.target/aarch64/pr71016.c: New test.
7683 * gcc.dg/tree-ssa/pr66726-3.c: New test.
7684
26f20371
JJ
7685 PR c++/78931
7686 * g++.dg/cpp1z/decomp19.C: New test.
7687
962c5679
JJ
7688 PR c++/78890
7689 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
7690 * g++.dg/init/union1.C: Likewise.
7691 * g++.dg/cpp0x/union6.C: Expect errors.
7692 * g++.dg/cpp0x/union8.C: New test.
7693 * g++.dg/cpp0x/pr78890-1.C: New test.
7694 * g++.dg/cpp0x/pr78890-2.C: New test.
7695
8c15f541
DE
76962017-01-05 David Edelsohn <dje.gcc@gmail.com>
7697
7698 * gcc.target/powerpc/pr71670.c: Require p9vector.
7699 * gcc.target/powerpc/p9-novsx.c: Same.
7700
51b86113
DM
77012017-01-05 David Malcolm <dmalcolm@redhat.com>
7702
7703 * selftests/asr_div1.rtl: New file.
7704 * selftests/aarch64: New subdirectory.
7705 * selftests/aarch64/times-two.rtl: New file.
7706 * selftests/bb-index.rtl: New file.
7707 * selftests/cfg-test.rtl: New file.
7708 * selftests/const-int.rtl: New file.
7709 * selftests/example-labels.rtl: New file.
7710 * selftests/insn-with-mode.rtl: New file.
7711 * selftests/jump-to-label-ref.rtl: New file.
7712 * selftests/jump-to-return.rtl: New file.
7713 * selftests/jump-to-simple-return.rtl: New file.
7714 * selftests/mem.rtl: New file.
7715 * selftests/note-insn-deleted.rtl: New file.
7716 * selftests/note_insn_basic_block.rtl: New file.
7717 * selftests/simple-cse.rtl: New file.
7718 * selftests/symbol-ref.rtl: New file.
7719 * selftests/x86_64: New subdirectory.
7720 * selftests/x86_64/call-insn.rtl: New file.
7721 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
7722 * selftests/x86_64/times-two.rtl: New file.
7723 * selftests/x86_64/unspec.rtl: New file.
7724
dc7650cc
NS
77252017-01-05 Nathan Sidwell <nathan@acm.org>
7726
7727 PR c++/78765
7728 * g++.dg/cpp0x/pr78765.C: New.
7729
3db70565
DV
77302017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7731
7732 * gcc.target/s390/memcpy-2.c: New test.
7733 * gcc.target/s390/memset-2.c: New test.
7734
f5a537e3
AK
77352017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7736
7737 * gcc.target/s390/memcpy-1.c: New test.
7738
d80c6d02
JL
77392017-01-04 Jeff Law <law@redhat.com>
7740
7741 PR tree-optimization/78812
7742 * g++.dg/torture/pr78812.C: New test.
7743
08edc320 77442017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
7745
7746 PR target/71977
7747 PR target/70568
7748 PR target/78823
7749 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
7750 64-bit VSX systems with direct move, whether we optimize common
7751 code sequences in the GLIBC math library for float math functions.
7752 * gcc.target/powerpc/pr71977-2.c: Likewise.
7753
a9342885
MP
77542017-01-04 Marek Polacek <polacek@redhat.com>
7755
7756 PR c++/64767
7757 * c-c++-common/Wpointer-compare-1.c: New test.
7758
066435fe
JJ
77592017-01-04 Jakub Jelinek <jakub@redhat.com>
7760
abec4284
JJ
7761 PR c++/78949
7762 * c-c++-common/Wunused-var-16.c: New test.
7763
26c43e27
JJ
7764 PR c++/78693
7765 * g++.dg/cpp0x/pr78693.C: New test.
7766
fc73e60c
JJ
7767 PR driver/78957
7768 * gcc.dg/pr78957.c: New test.
7769
c9cf3863
JJ
7770 * g++.dg/cpp1y/auto-fn34.C: New test.
7771
066435fe
JJ
7772 PR c++/71182
7773 * g++.dg/cpp0x/pr71182.C: New test.
7774
598bd687
KN
77752017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
7776
7777 PR target/78056
7778 * gcc.target/powerpc/pr78056-1.c: New test.
7779 * gcc.target/powerpc/pr78056-2.c: New test.
7780 * gcc.target/powerpc/pr78056-3.c: New test.
7781 * gcc.target/powerpc/pr78056-4.c: New test.
7782 * gcc.target/powerpc/pr78056-5.c: New test.
7783 * gcc.target/powerpc/pr78056-6.c: New test.
7784 * gcc.target/powerpc/pr78056-7.c: New test.
7785 * gcc.target/powerpc/pr78056-8.c: New test.
7786 * lib/target-supports.exp
7787 (check_effective_target_powerpc_popcntb_ok): New procedure to test
7788 whether the effective target supports the popcntb instruction.
7789
8194635a
JL
77902017-01-03 Jeff Law <law@redhat.com>
7791
7792 PR tree-optimization/67955
7793 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
7794
baf9ebc8
MP
77952017-01-04 Marek Polacek <polacek@redhat.com>
7796
7797 PR c++/77545
7798 PR c++/77284
7799 * g++.dg/cpp0x/range-for32.C: New test.
7800 * g++.dg/cpp0x/range-for33.C: New test.
7801
5dd9a9d0
DM
78022017-01-04 David Malcolm <dmalcolm@redhat.com>
7803
7804 * gcc.dg/Wmissing-braces-fixits.c: New test case.
7805
4bf07f3f
NS
78062017-01-04 Nathan Sidwell <nathan@acm.org>
7807
7808 PR c++/66735
7809 * g++.dg/cpp1y/pr66735.C: New.
7810
165ba2e9
JJ
78112017-01-04 Jakub Jelinek <jakub@redhat.com>
7812
7813 PR tree-optimization/71563
7814 * gcc.dg/tree-ssa/pr71563.c: New test.
7815
4567f969
JB
78162017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
7817
7818 PR fortran/78534
7819 PR fortran/78976
7820 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7821 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7822 * gfortran.dg/transfer_intrinsic_1.f90: Change
7823 scan-tree-dump-times due to gfc_trans_string_copy change to
7824 avoid -Wstringop-overflow.
7825
1c06f07f
JL
78262017-01-03 Jeff Law <law@redhat.com>
7827
7828 PR tree-optimization/78856
7829 * gcc.c-torture/execute/pr78856.c: New test.
7830
60fb638f
MM
78312017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7832
7833 PR target/78953
7834 * gcc.target/powerpc/pr78953.c: New test.
7835
e4d02f52
ILT
78362017-01-03 Ian Lance Taylor <iant@google.com>
7837
7838 * gcc.misc-tests/godump-1.c: Update for accurate representation of
7839 enums.
7840
5b4f088d
MS
78412017-01-03 Martin Sebor <msebor@redhat.com>
7842
7843 PR tree-optimization/78696
7844 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
7845 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
7846 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7847 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7848
78492017-01-03 David Malcolm <dmalcolm@redhat.com>
7850
7851 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
7852 with more than one digit.
7853 * lib/gcc-dg.exp (process-message): Support more than one digit
7854 in relative line specifications.
7855
78562017-01-03 Jakub Jelinek <jakub@redhat.com>
7857
7858 PR tree-optimization/78965
7859 * gcc.dg/pr78965.c: New test.
7860
7861 PR middle-end/78901
7862 * g++.dg/opt/pr78901.C: New test.
7863
78642017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
7865
7866 PR fortran/78534
7867 PR fortran/66310
7868 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
7869 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
7870 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
7871 * gfortran.dg/repeat_7.f90: New test for PR 66310.
7872 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
7873 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
7874 * gfortran.dg/string_1_lp64.f90: New test.
7875 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
7876 * gfortran.dg/string_3_lp64.f90: New test.
7877 * gfortran.dg/transfer_intrinsic_1.f90: Change
7878 scan-tree-dump-times due to gfc_trans_string_copy change to
7879 avoid -Wstringop-overflow.
7880
8b7163c6
UB
78812017-01-02 Uros Bizjak <ubizjak@gmail.com>
7882
7883 PR target/78967
7884 * gcc.target/i386/pr78967-1.c: New test.
7885 * gcc.target/i386/pr78967-2.c: Ditto.
7886 * gcc.target/i386/pr78967-3.c: Ditto.
7887
7888 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
7889 * gcc.target/i386/pr78904-4.c: Ditto.
7890 * gcc.target/i386/pr78904-6.c: Ditto.
7891
e2940b98
JH
78922017-01-01 Jan Hubicka <hubicka@ucw.cz>
7893
7894 PR middle-end/77674
7895 * g++.dg/torture/pr77674.C: New testcase.
7896
cbe34bb5 78972017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
7898
7899 Update copyright years.
818ab71a 7900\f
cbe34bb5 7901Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
7902
7903Copying and distribution of this file, with or without modification,
7904are permitted in any medium without royalty provided the copyright
7905notice and this notice are preserved.