]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Fix an UBSAN test-case (PR sanitizer/63361).
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2017-07-19 Martin Liska <mliska@suse.cz>
2
3 PR sanitizer/63361
4 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
5 -ffloat-store or -mieee for targets that need it.
6
7 2017-07-18 Tom de Vries <tom@codesourcery.com>
8
9 PR middle-end/81464
10 * gfortran.dg/pr81464.f90: New test.
11
12 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
13
14 PR target/81471
15 * gcc.target/i386/pr81471.c: New test.
16
17 2017-06-18 Richard Biener <rguenther@suse.de>
18
19 PR tree-optimization/81410
20 * gcc.dg/vect/pr81410.c: New testcase.
21
22 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
23
24 PR middle-end/81462
25 * g++.dg/torture/pr81462.C: New testcase.
26
27 2017-07-18 Bin Cheng <bin.cheng@arm.com>
28
29 PR target/81408
30 * g++.dg/tree-ssa/pr81408.C: New.
31 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
32
33 2017-07-18 Richard Biener <rguenther@suse.de>
34
35 PR tree-optimization/80620
36 PR tree-optimization/81403
37 * gcc.dg/torture/pr80620.c: New testcase.
38 * gcc.dg/torture/pr81403.c: Likewise.
39
40 2017-07-18 Richard Biener <rguenther@suse.de>
41
42 PR tree-optimization/81418
43 * gcc.dg/torture/pr81418.c: New testcase.
44
45 2017-07-17 Carl Love <cel@us.ibm.com>
46
47 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
48 test case changes for commit 249424
49
50 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
51 vmuleuh): Fix scan-assembler-times should check for word not half word
52 instructions.
53
54 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
55
56 PR tree-optimization/81162
57 * gcc.dg/pr81162.c: Move this to...
58 * gcc.dg/ubsan/pr81162.c: ...here.
59
60 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
61
62 * g++.dg/diagnostic/friend1.C: New test.
63 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
64
65 2017-07-17 Nathan Sidwell <nathan@acm.org>
66
67 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
68
69 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
70
71 * lib/gcc-dg.exp: Increase expect's match buffer size.
72
73 2017-07-17 Bin Cheng <bin.cheng@arm.com>
74
75 PR target/81369
76 * gcc.dg/tree-ssa/pr81369.c: New.
77
78 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
79
80 * gcc.target/arc/pr9000674901.c: New file.
81 * gcc.target/arc/pic-1.c: Likewise.
82 * gcc.target/arc/pr9001191897.c: Likewise.
83
84 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
85 Andrew Burgess <andrew.burgess@embecosm.com>
86
87 * gcc.target/arc/naked-1.c: New file.
88 * gcc.target/arc/naked-2.c: Likewise.
89
90 2017-07-17 Jakub Jelinek <jakub@redhat.com>
91
92 PR tree-optimization/81428
93 * gcc.dg/fixed-point/pr81428.c: New test.
94
95 PR tree-optimization/81365
96 * g++.dg/torture/pr81365.C: New test.
97
98 PR tree-optimization/81396
99 * gcc.dg/tree-ssa/pr81396.c: New test.
100
101 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
102
103 * gnat.dg/opt65.adb: New test.
104
105 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
106
107 * gcc.dg/predict-8.c: Update.
108
109 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
110
111 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
112 * g++.dg/warn/pr12242.C: Likewise.
113
114 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
115
116 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
117 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
118 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
119 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
120 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
121 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
122 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
123 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
124 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
125 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
126 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
127 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
128 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
129 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
130 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
131 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
132 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
133 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
134 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
135 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
136 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
137 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
138 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
139 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
140 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
141 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
142 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
143 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
144 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
145 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
146 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
147 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
148 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
149 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
150 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
151 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
152 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
153 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
154 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
155 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
156 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
157 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
158 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
159 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
160 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
161 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
162 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
163 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
164 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
165 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
166 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
167
168 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
169
170 PR tree-optimization/81162
171 * gcc.dg/pr81162.c: New file.
172
173 2017-07-14 Martin Sebor <msebor@redhat.com>
174
175 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
176 that bcopy is expected to be transformed to.
177
178 2017-07-14 David Malcolm <dmalcolm@redhat.com>
179
180 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
181 * g++.dg/lookup/missing-std-include-2.C: New test case.
182 * g++.dg/lookup/missing-std-include-3.C: New test case.
183 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
184 * gcc.dg/missing-header-fixit-1.c: New test case.
185 * gcc.dg/missing-header-fixit-2.c: New test case.
186 * gcc.dg/missing-header-fixit-2.h: New header.
187
188 2017-07-13 David Malcolm <dmalcolm@redhat.com>
189
190 PR c/81405
191 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
192
193 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
194
195 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
196
197 2017-07-13 Martin Liska <mliska@suse.cz>
198
199 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
200 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
201 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
202 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
203 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
204 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
205 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
206
207 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
208
209 PR target/81193
210 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
211 __builtin_cpu_supports with old GLIBC's.
212 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
213 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
214 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
215 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
216 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
217 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
218 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
219 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
220 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
221 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
222 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
223 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
224 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
225 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
226 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
227 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
228 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
229 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
230 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
231 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
232 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
233 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
234 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
235 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
236
237 2017-07-12 Carl Love <cel@us.ibm.com>
238
239 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
240 rev_bool_int): Add test cases for builtins.
241 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
242 test cases for builtins.
243
244 2017-07-12 Carl Love <cel@us.ibm.com>
245
246 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
247 lp64 && p9vector_hw.
248
249 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
250
251 * lib/target-supports.exp (check_stack_check_available): Make
252 testcase name depend on stack_kind.
253
254 2017-07-11 Michael Collison <michael.collison@arm.com>
255
256 * testsuite/gcc.target/aarch64/cmp-2.c: New testcase.
257
258 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
259
260 PR c++/51270
261 * g++.dg/warn/Wreturn-local-addr-3.C: New.
262
263 2017-07-11 Carl Love <cel@us.ibm.com>
264
265 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
266 test cases for the builtins.
267
268 2017-07-11 Yury Gribov <tetra2005@gmail.com>
269
270 * lib/profopt.exp: Print relative names in UNSUPPORTED
271 AutoFDO tests.
272
273 2017-07-10 Michael Collison <michael.collison@arm.com>
274
275 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
276
277 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
278
279 PR target/81375
280 * gcc.target/i386/pr81375.c: New test.
281
282 2017-07-10 Martin Sebor <msebor@redhat.com>
283
284 PR tree-optimization/80397
285 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
286
287 2017-07-10 Martin Sebor <msebor@redhat.com>
288
289 PR other/81345
290 * gcc.dg/pr81345.c: New test.
291
292 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
293
294 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
295 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
296
297 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
298
299 PR target/81313
300 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
301 integer argumets to bypass x86_64 outgoing args optimization.
302
303 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
304
305 * gfortran.dg/eoshift_4.f90: New test.
306 * gfortran.dg/eoshift_5.f90: New test.
307 * gfortran.dg/eoshift_6.f90: New test.
308
309 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
310
311 PR target/81313
312 * gcc.target/i386/pr81313-1.c: New test.
313 * gcc.target/i386/pr81313-2.c: Likewise.
314 * gcc.target/i386/pr81313-3.c: Likewise.
315 * gcc.target/i386/pr81313-4.c: Likewise.
316 * gcc.target/i386/pr81313-5.c: Likewise.
317
318 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
319
320 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
321 * gnat.dg/vect16.ads (Sarray): Likewise.
322 * gnat.dg/vect17.ads (Sarray): Likewise.
323 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
324 * gnat.dg/vect16.adb (Add): Likewise.
325 * gnat.dg/vect17.adb (Add): Likewise.
326
327 2017-07-07 David Malcolm <dmalcolm@redhat.com>
328
329 PR c++/79300
330 * g++.dg/diagnostic/pr79300.C: New test case.
331
332 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
333
334 * gcc.target/powerpc/clone1.c: Add check to make sure the
335 __builtin_cpu_supports function is fully supported.
336 * gcc.target/powerpc/clone2.c: New runtime test for
337 target_clones.
338
339 PR target/81348
340 * gcc.target/powerpc/pr81348.c: New test.
341
342 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
343
344 * gfortran.dg/vect/pr60510.f: Require vect_double support.
345
346 2017-07-07 Carl Love <cel@us.ibm.com>
347
348 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
349 file for built-ins.
350
351 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
352
353 * gcc.target/sparc/dictunpack.c: New file.
354 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
355 * gcc.target/sparc/fpcmpshl.c: Likewise.
356 * gcc.target/sparc/fpcmpurshl.c: Likewise.
357 * gcc.target/sparc/fpcmpushl.c: Likewise.
358
359 2017-07-06 Harald Anlauf <anlauf@gmx.de>
360
361 PR fortran/70071
362 * gfortran.dg/coarray_44.f90: New testcase.
363
364 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
365
366 * c-c++-common/asan/kasan-alloca-1.c: New test.
367 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
368
369 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
370
371 * c-c++-common/asan/alloca_big_alignment.c: New test.
372 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
373 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
374 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
375 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
376 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
377 * c-c++-common/asan/alloca_safe_access.c: Likewise.
378 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
379
380 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
381
382 PR target/81305
383 * gcc.target/avr/isr-test.h: Fix warnings.
384
385 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
386
387 * lib/target-supports.exp: Generate
388 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
389 and check_effective_target_arm_arch_v8r_multilib.
390
391 2017-07-06 Carl Love <cel@us.ibm.com>
392
393 * ChangeLog: Clean up from mid air collision
394
395 2017-07-06 Carl Love <cel@us.ibm.com>
396
397 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
398 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
399 cases for vec_addc, adde and addec builtins.
400
401 2017-07-06 David Malcolm <dmalcolm@redhat.com>
402
403 PR c++/79300
404 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
405 expected underlining within macro expansion.
406 * c-c++-common/pr70264.c: Likewise.
407 * g++.dg/plugin/diagnostic-test-expressions-1.C
408 (test_within_macro_1): New test.
409 (test_within_macro_2): Likewise.
410 (test_within_macro_3): Likewise.
411 (test_within_macro_4): Likewise.
412 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
413 expected underlining within macro expansion.
414 (test_macro_4): Likewise.
415 * gcc.dg/plugin/diagnostic-test-expressions-1.c
416 (test_within_macro_1): New test.
417 (test_within_macro_2): Likewise.
418 (test_within_macro_3): Likewise.
419 (test_within_macro_4): Likewise.
420 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
421 underlining within macro expansion.
422
423 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
424
425 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
426 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
427 _mm_maskz_getexp_round_sd): Test new intrinsics.
428 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
429 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
430 _mm_maskz_getexp_round_ss): Ditto.
431 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
432 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
433 _mm_maskz_getmant_round_sd): Ditto.
434 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
435 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
436 _mm_maskz_getmant_round_ss): Ditto.
437 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
438 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
439 _mm_maskz_getexp_round_sd): New runtime tests.
440 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
441 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
442 _mm_maskz_getexp_round_ss): Ditto.
443 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
444 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
445 _mm_maskz_getmant_round_sd): Ditto.
446 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
447 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
448 _mm_maskz_getmant_round_ss): Ditto.
449 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
450 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
451 __builtin_ia32_getmantss_mask_round): Test new builtins.
452 * gcc.target/i386/sse-13.c : Ditto.
453 * gcc.target/i386/sse-23.c: Ditto.
454 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
455 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
456 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
457 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
458 _mm_mask_getexp_round_ss): Test new intrinsics.
459 * gcc.target/i386/testround-1.c: Ditto.
460 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
461 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
462 _mm_mask_getmant_round_ss): Test new intrinsics
463 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
464 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
465 _mm_maskz_getmant_ss): Test new intrinsics.
466
467 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
468
469 * lib/target-supports-dg.exp (dg-require-stack-check): New.
470 * lib/target-supports.exp (check_stack_check_available): New.
471 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
472 * gcc.c-torture/compile/stack-check-1.c: Likewise.
473 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
474 * gcc.dg/pr47443.c: Likewise.
475 * gcc.dg/pr48134.c: Likewise.
476 * gcc.dg/pr70017.c: Likewise.
477 * gcc.target/aarch64/stack-checking.c: Likewise.
478 * gcc.target/arm/stack-checking.c: Likewise.
479 * gcc.target/i386/pr48723.c: Likewise.
480 * gcc.target/i386/pr55672.c: Likewise.
481 * gcc.target/i386/pr67265-2.c: Likewise.
482 * gcc.target/i386/pr67265.c: Likewise.
483 * gnat.dg/opt49.adb: Likewise.
484 * gnat.dg/stack_check1.adb: Likewise.
485 * gnat.dg/stack_check2.adb: Likewise.
486 * gnat.dg/stack_check3.adb: Likewise.
487
488 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
489
490 PR target/80103
491 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
492 __attribute__.
493
494 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
495
496 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
497 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
498 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
499 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
500 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
501 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
502 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
503 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
504 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
505 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
506 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
507 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
508
509 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
510
511 PR target/81305
512 * gcc.target/avr/isr-test.h: New file.
513 * gcc.target/avr/torture/isr-01-simple.c: New test.
514 * gcc.target/avr/torture/isr-02-call.c: New test.
515 * gcc.target/avr/torture/isr-03-fixed.c: New test.
516
517 2017-07-05 Bin Cheng <bin.cheng@arm.com>
518
519 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
520 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
521 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
522 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
523
524 2017-07-05 Bin Cheng <bin.cheng@arm.com>
525
526 * gcc.dg/tree-ssa/ldist-26.c: New test.
527
528 2017-07-05 Bin Cheng <bin.cheng@arm.com>
529
530 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
531
532 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
533
534 PR target/81300
535 * gcc.target/i386/pr81300.c: New test.
536
537 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
538
539 PR target/81294
540 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
541 x and y arguments in the call to _subborrow_u32.
542 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
543 x and y arguments in the call to _subborrow_u64.
544 * gcc.target/i386/pr81294-1.c: New test.
545 * gcc.target/i386/pr81294-2.c: Ditto.
546
547 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
548
549 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
550
551 2017-07-04 Marek Polacek <polacek@redhat.com>
552
553 PR c/81231
554 * gcc.dg/atomic-pr81231.c: New test.
555
556 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
557
558 PR tree-optimization/81292
559 * gcc.dg/pr81292-1.c: New test.
560 * gcc.dg/pr81292-2.c: Likewise.
561
562 2017-07-04 Martin Liska <mliska@suse.cz>
563
564 PR sanitizer/81040
565 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
566 use-after-scope sanitization.
567
568 2017-07-04 Jakub Jelinek <jakub@redhat.com>
569
570 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
571 options.
572
573 PR target/81175
574 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
575 gather.
576
577 2017-07-04 Martin Liska <mliska@suse.cz>
578
579 PR ipa/81214
580 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
581 * g++.dg/ext/mvc3.C: Likewise.
582 * gcc.target/i386/mvc2.c: Likewise.
583 * gcc.target/i386/mvc3.c: Likewise.
584
585 2017-07-04 Jakub Jelinek <jakub@redhat.com>
586
587 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
588 decomposition declaration in diagnostics.
589 * g++.dg/cpp1z/decomp2.C: Likewise.
590 * g++.dg/cpp1z/decomp3.C: Likewise.
591 * g++.dg/cpp1z/decomp4.C: Likewise.
592 * g++.dg/cpp1z/decomp5.C: Likewise.
593 * g++.dg/cpp1z/decomp6.C: Likewise.
594 * g++.dg/cpp1z/decomp7.C: Likewise.
595 * g++.dg/cpp1z/decomp8.C: Likewise.
596 * g++.dg/cpp1z/decomp13.C: Likewise.
597 * g++.dg/cpp1z/decomp14.C: Likewise.
598 * g++.dg/cpp1z/decomp18.C: Likewise.
599 * g++.dg/cpp1z/decomp19.C: Likewise.
600 * g++.dg/cpp1z/decomp22.C: Likewise.
601 * g++.dg/cpp1z/decomp23.C: Likewise.
602 * g++.dg/cpp1z/decomp24.C: Likewise.
603 * g++.dg/cpp1z/decomp25.C: Likewise.
604 * g++.dg/cpp1z/decomp26.C: Likewise.
605 * g++.dg/cpp1z/decomp28.C: Likewise.
606
607 PR c++/81258
608 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
609 * g++.dg/cpp1z/decomp30.C: New test.
610
611 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
612
613 PR c++/65775
614 * g++.dg/cpp0x/trailing14.C: New.
615
616 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
617
618 PR testsuite/79866
619 * gfortran.dg/coarray_event_2.f08: New test.
620
621 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
622
623 PR testsuite/79843
624 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
625 * gfortran.dg/pointer_intent_2.f90: Likewise.
626
627 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
628
629 PR middle-end/81290
630 * gcc.c-torture/compile/pr81290.c: New.
631
632 2017-07-03 Richard Biener <rguenther@suse.de>
633
634 PR tree-optimization/60510
635 * gfortran.dg/vect/pr60510.f: New testcase.
636
637 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
638
639 * gcc.target/i386/mvc6.c: Require ifunc support.
640
641 2017-07-03 Martin Liska <mliska@suse.cz>
642
643 PR sanitize/81040
644 * g++.dg/asan/function-argument-1.C: New test.
645 * g++.dg/asan/function-argument-2.C: New test.
646 * g++.dg/asan/function-argument-3.C: New test.
647
648 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
649
650 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
651 as well.
652
653 2017-07-03 Tom de Vries <tom@codesourcery.com>
654
655 PR tree-optimization/69468
656 * gcc.dg/pr81192.c: Update.
657
658 2017-07-03 Tom de Vries <tom@codesourcery.com>
659
660 PR tree-optimization/81192
661 * gcc.dg/pr81192.c: Update.
662
663 2017-07-03 Tom de Vries <tom@codesourcery.com>
664
665 PR tree-optimization/81192
666 * gcc.dg/pr81192.c: New test.
667
668 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
669
670 * gfortran/eoshift_3.f90: New test.
671
672 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
673
674 * gcc.dg/strlenopt-32.c: New testcase.
675 * gcc.dg/strlenopt-33.c: Likewise.
676 * gcc.dg/strlenopt-33g.c: Likewise.
677 * gcc.dg/strlenopt-34.c: Likewise.
678 * gcc.dg/strlenopt-35.c: Likewise.
679
680 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
681
682 PR tree-optimization/80769
683 * gcc.dg/strlenopt-31.c: New test.
684 * gcc.dg/strlenopt-31g.c: Likewise.
685
686 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
687
688 PR tree-optimization/81136
689 * gcc.dg/vect/pr81136.c: New test.
690
691 2017-07-01 Jakub Jelinek <jakub@redhat.com>
692
693 PR sanitizer/81262
694 * gcc.c-torture/compile/pr81262.c: New test.
695 * g++.dg/ubsan/pr81262.C: New test.
696
697 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
698
699 PR ipa/81261
700 * g++.dg/ipa/pr81261.C: New testcase.
701
702 2017-06-30 Andrew Pinski <apinski@cavium.com>
703
704 * gcc.dg/torture/pr81245.c: New testcase.
705
706 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
707
708 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
709 unbounded use.
710
711 2017-06-30 David Malcolm <dmalcolm@redhat.com>
712
713 PR c++/80014
714 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
715 Add declaration.
716 (test_typeid): New test function.
717
718 2017-06-30 Jakub Jelinek <jakub@redhat.com>
719
720 PR target/81225
721 * gcc.target/i386/pr81225.c: New test.
722
723 2017-06-30 Nathan Sidwell <nathan@acm.org>
724
725 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
726 * g++.dg/cpp0x/decltype9.C: Likewise.
727 * g++.dg/cpp0x/forw_enum9.C: Likewise.
728 * g++.dg/lookup/decl1.C: Likewise.
729 * g++.dg/lookup/extern-c-redecl.C: Likewise.
730 * g++.dg/other/pr28432.C: Likewise.
731 * g++.dg/parse/crash12.C: Likewise.
732 * g++.dg/parse/enum3.C: Likewise.
733 * g++.dg/parse/operator6.C: Likewise.
734 * g++.dg/template/crash69.C: Likewise.
735 * g++.dg/template/error27.C: Likewise.
736 * g++.dg/template/error28.C: Likewise.
737 * g++.dg/template/memfriend6.C: Likewise.
738 * g++.old-deja/g++.mike/err1.C: Likewise.
739 * g++.old-deja/g++.mike/p811.C: Likewise.
740 * g++.old-deja/g++.other/crash25.C: Likewise.
741 * g++.old-deja/g++.other/dtor4.C: Likewise.
742 * g++.old-deja/g++.pt/t37.C: Likewise.
743
744 2017-06-30 Martin Liska <mliska@suse.cz>
745
746 PR ipa/81214
747 * gcc.target/i386/pr81214.c: New test.
748
749 2017-06-30 Nathan Sidwell <nathan@acm.org>
750
751 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
752
753 PR c++/81229
754 * g++.dg/lookup/pr81229.C: New.
755
756 2017-06-30 Martin Liska <mliska@suse.cz>
757
758 PR sanitizer/81021
759 * g++.dg/asan/pr81021.C: New test.
760
761 2017-06-30 Richard Biener <rguenther@suse.de>
762
763 PR tree-optimization/81249
764 * g++.dg/torture/pr81249.C: New testcase.
765
766 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
767
768 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
769 * g++.dg/diagnostic/variadic1.C: Likewise.
770 * g++.dg/gomp/udr-3.C: Likewise.
771 * g++.dg/overload/error1.C: Likewise.
772 * g++.dg/overload/error2.C: Likewise.
773 * g++.dg/template/duplicate1.C: Likewise.
774 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
775 * g++.old-deja/g++.brendan/arm2.C: Likewise.
776 * g++.old-deja/g++.other/redecl2.C: Likewise.
777 * g++.old-deja/g++.other/redecl4.C: Likewise.
778 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
779
780 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
781
782 PR fortran/77765
783 * gfortran.dg/goacc/pr77765.f90: New test.
784
785 2017-06-29 Steve Ellcey <sellcey@cavium.com>
786
787 * gcc.target/aarch64/ccmp_2.c: New test.
788
789 2017-06-29 Nathan Sidwell <nathan@acm.org>
790
791 PR c++/81247
792 * g++.dg/parse/pr81247-[abc].C: New.
793
794 2017-06-29 Carl Love <cel@us.ibm.com>
795
796 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
797 test_unsigned_int_result, test_ll_int_result,
798 test_ll_unsigned_int_result): Add result checking functions, add
799 debug support.
800 (main): Add builtin function tests.
801
802 2017-06-29 Carl Love <cel@us.ibm.com>
803
804 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
805 dg-skip-if): Add -mvsx -mcpu=power7.
806
807 2017-06-29 Richard Biener <rguenther@suse.de>
808
809 * gcc.dg/vect/slp-reduc-8.c: New testcase.
810
811 2017-06-29 Nathan Sidwell <nathan@acm.org>
812
813 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
814
815 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
816
817 PR middle-end/81194
818 * g++.dg/pr81194.C: New test.
819
820 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
821
822 PR ipa/80565
823 * gcc.dg/torture/pr80565.c: New file.
824
825 2017-06-29 Bin Cheng <bin.cheng@arm.com>
826
827 PR tree-optimization/81196
828 * gcc.dg/vect/pr81196.c: New.
829
830 2017-06-29 Michael Collison <michael.collison@arm.com>
831
832 Fix date on previous ChangeLog entry.
833
834 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
835 Michael Collison <michael.collison@arm.com>
836
837 PR target/70119
838 * gcc.target/aarch64/var_shift_mask_1.c: New test.
839
840 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
841
842 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
843 Test new intrinsic.
844 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
845 Ditto.
846 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
847 Ditto.
848 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
849 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
850 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
851
852 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
853
854 * lib/target-supports.exp (check_effective_target_vect_int): Replace
855 current ARM check by ARM NEON's availability check.
856 (check_effective_target_vect_intfloat_cvt): Likewise.
857 (check_effective_target_vect_uintfloat_cvt): Likewise.
858 (check_effective_target_vect_floatint_cvt): Likewise.
859 (check_effective_target_vect_floatuint_cvt): Likewise.
860 (check_effective_target_vect_shift): Likewise.
861 (check_effective_target_whole_vector_shift): Likewise.
862 (check_effective_target_vect_bswap): Likewise.
863 (check_effective_target_vect_shift_char): Likewise.
864 (check_effective_target_vect_long): Likewise.
865 (check_effective_target_vect_float): Likewise.
866 (check_effective_target_vect_perm): Likewise.
867 (check_effective_target_vect_perm_byte): Likewise.
868 (check_effective_target_vect_perm_short): Likewise.
869 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
870 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
871 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
872 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
873 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
874 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
875 (check_effective_target_vect_widen_shift): Likewise.
876 (check_effective_target_vect_extract_even_odd): Likewise.
877 (check_effective_target_vect_interleave): Likewise.
878 (check_effective_target_vect_multiple_sizes): Likewise.
879 (check_effective_target_vect64): Likewise.
880 (check_effective_target_vect_max_reduc): Likewise.
881
882 2017-06-28 Richard Biener <rguenther@suse.de>
883
884 PR middle-end/81227
885 * gcc.dg/pr81227.c: New testcase.
886
887 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
888
889 PR target/81193
890 * lib/target-supports.exp
891 (check_ppc_cpu_supports_hw_available): New test to make sure
892 __builtin_cpu_supports works on power7 and newer.
893
894 2017-06-28 Martin Liska <mliska@suse.cz>
895
896 PR ipa/81128
897 * gcc.target/i386/pr81128.c: New test.
898
899 2017-06-28 Martin Liska <mliska@suse.cz>
900
901 PR driver/79659
902 * g++.dg/opt/pr79659.C: New test.
903
904 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
905
906 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
907 and options.
908 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
909
910 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
911
912 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
913 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
914
915 2017-06-28 Jakub Jelinek <jakub@redhat.com>
916
917 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
918 (foo): ... this. Change constants such that it isn't matched
919 as __builtin_copysign, yet tests the combiner the same.
920
921 2017-06-28 Martin Liska <mliska@suse.cz>
922
923 PR sanitizer/81224
924 * gcc.dg/asan/pr81224.c: New test.
925
926 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
927
928 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
929 passed to pthread_join.
930
931 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
932
933 * gcc.target/s390/nodatarel-1.c: New test.
934
935 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
936
937 PR fortran/80164
938 * gfortran.dg/array_temporaries_4.f90: New test.
939
940 2017-06-27 Andrew Pinski <apinski@cavium.com>
941
942 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
943 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
944 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
945
946 2017-06-27 Marek Polacek <polacek@redhat.com>
947
948 PR sanitizer/81223
949 * gcc.dg/ubsan/pr81223.c: New test.
950
951 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
952
953 * gcc.dg/tree-ssa/assoc-1.c: New file.
954
955 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
956
957 PR c++/62046
958 * g++.dg/parse/catch2.C: New.
959
960 2017-06-27 Jakub Jelinek <jakub@redhat.com>
961
962 PR sanitizer/81209
963 * g++.dg/ubsan/pr81209.C: New test.
964
965 PR middle-end/81207
966 * gcc.c-torture/compile/pr81207.c: New test.
967
968 2017-06-27 Marek Polacek <polacek@redhat.com>
969
970 PR bootstrap/81216
971 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
972
973 2017-06-26 Martin Sebor <msebor@redhat.com>
974
975 PR c++/81169
976 * g++.dg/Wclass-memaccess-2.C: New test.
977
978 2017-06-26 Carl Love <cel@us.ibm.com>
979
980 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
981 Add new runnable test file for the vec_rev built-ins.
982
983 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
984
985 PR/tree-optimization 71815
986 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
987 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
988
989 2017-06-26 Renlin Li <renlin.li@arm.com>
990 Szabolcs Nagy <szabolcs.nagy@arm.com>
991
992 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
993 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
994 memmove.
995
996 2017-06-26 Richard Biener <rguenther@suse.de>
997
998 PR target/81175
999 * gfortran.dg/pr81175.f: New testcase.
1000
1001 2017-06-26 Richard Biener <rguenther@suse.de>
1002
1003 PR tree-optimization/81203
1004 * gcc.dg/torture/pr81203.c: New testcase.
1005
1006 2017-06-26 Marek Polacek <polacek@redhat.com>
1007
1008 PR c/80116
1009 * c-c++-common/Wmultistatement-macros-1.c: New test.
1010 * c-c++-common/Wmultistatement-macros-2.c: New test.
1011 * c-c++-common/Wmultistatement-macros-3.c: New test.
1012 * c-c++-common/Wmultistatement-macros-4.c: New test.
1013 * c-c++-common/Wmultistatement-macros-5.c: New test.
1014 * c-c++-common/Wmultistatement-macros-6.c: New test.
1015 * c-c++-common/Wmultistatement-macros-7.c: New test.
1016 * c-c++-common/Wmultistatement-macros-8.c: New test.
1017 * c-c++-common/Wmultistatement-macros-9.c: New test.
1018 * c-c++-common/Wmultistatement-macros-10.c: New test.
1019 * c-c++-common/Wmultistatement-macros-11.c: New test.
1020
1021 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1022
1023 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1024
1025 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1026
1027 * lib/target-supports.exp
1028 (check_effective_target_arm_neon_ok_nocache): Add flags with
1029 -mfloat-abi=hard. Include arm_neon.h.
1030 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1031 (check_effective_target_arm_neon_ok_no_float_abi): New.
1032 * gcc.target/arm/lto/pr65837_0.c: Require
1033 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1034 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1035 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1036
1037 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1038
1039 PR c++/62315
1040 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1041
1042 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1043
1044 PR fortran/52473
1045 * gfortran.dg/cshift_2.f90: New test.
1046
1047 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
1048
1049 PR middle-end/79794
1050 * gcc.target/aarch64/pr79794.c: New.
1051
1052 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1053
1054 PR target/80510
1055 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1056 * gcc.target/powerpc/pr80510-2.c: Likewise.
1057
1058 2017-06-22 Jeff Law <law@redhat.com>
1059
1060 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1061
1062 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1063
1064 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1065 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1066 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1067 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1068 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1069 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1070 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1071 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1072
1073 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1074
1075 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
1076
1077 2017-06-22 Matt Turner <mattst88@gmail.com>
1078
1079 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1080 skylake check.
1081
1082 2017-06-22 Carl Love <cel@us.ibm.com>
1083
1084 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1085 vmuleuh): Fix scan-assembler-times should check for word not half word
1086 instructions.
1087
1088 2017-06-22 Jeff Law <law@redhat.com>
1089
1090 * gcc.c-torture/compile/stack-check-1.c: New test.
1091
1092 2016-06-22 Richard Biener <rguenther@suse.de>
1093
1094 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1095 * gcc.dg/vect/pr65947-2.c: Likewise.
1096 * gcc.dg/vect/pr65947-3.c: Likewise.
1097 * gcc.dg/vect/pr65947-4.c: Likewise.
1098 * gcc.dg/vect/pr65947-5.c: Likewise.
1099 * gcc.dg/vect/pr65947-6.c: Likewise.
1100 * gcc.dg/vect/pr65947-8.c: Likewise.
1101 * gcc.dg/vect/pr65947-9.c: Likewise.
1102 * gcc.dg/vect/pr65947-10.c: Likewise.
1103 * gcc.dg/vect/pr65947-12.c: Likewise.
1104 * gcc.dg/vect/pr65947-13.c: Likewise.
1105 * gcc.dg/vect/pr65947-14.c: Likewise.
1106 * gcc.dg/vect/vect-cond-2.c: Likewise.
1107 * gcc.dg/vect/vect-pr69848.c: Likewise.
1108
1109 2017-06-22 Martin Liska <mliska@suse.cz>
1110
1111 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1112 to not inline it.
1113
1114 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1115
1116 * gcc.dg/tree-ssa/forwprop-37.c: New.
1117
1118 2017-06-22 Richard Biener <rguenther@suse.de>
1119
1120 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1121
1122 2017-06-22 Richard Biener <rguenther@suse.de>
1123
1124 * gcc.dg/vect/pr65947-14.c: New testcase.
1125
1126 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1127
1128 PR target/80510
1129 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1130 32-bit support is added. Change ITYPE size to 64-bit integer.
1131 * gcc.target/powerpc/pr80510-2.c: Likewise.
1132
1133 2017-06-21 Jakub Jelinek <jakub@redhat.com>
1134
1135 PR c++/81154
1136 * g++.dg/gomp/pr81154.C: New test.
1137
1138 2017-06-21 David Malcolm <dmalcolm@redhat.com>
1139
1140 * g++.dg/other/old-style-cast-fixits.C: New test case.
1141
1142 2017-06-21 Jakub Jelinek <jakub@redhat.com>
1143
1144 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1145
1146 2017-06-21 Tom de Vries <tom@codesourcery.com>
1147
1148 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1149
1150 2017-06-21 Tom de Vries <tom@codesourcery.com>
1151
1152 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1153 warning.
1154
1155 2017-06-21 Martin Liska <mliska@suse.cz>
1156
1157 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1158
1159 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1160
1161 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1162 gnat.dg/debug11_pkg2.ads: New testcase.
1163
1164 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
1165
1166 * gcc.target/i386/getround.c: New file.
1167
1168 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
1169
1170 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1171 * gcc.dg/tree-ssa/addadd-2.c: New file.
1172
1173 2017-06-21 Tom de Vries <tom@codesourcery.com>
1174
1175 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1176 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1177 * gcc.c-torture/compile/20080806-1.c: Same.
1178 * gcc.c-torture/compile/920723-1.c: Same.
1179 * gcc.c-torture/compile/930621-1.c: Same.
1180 * gcc.c-torture/compile/991214-2.c: Same.
1181 * gcc.c-torture/compile/bcopy.c: Same.
1182 * gcc.c-torture/compile/memtst.c: Same.
1183 * gcc.c-torture/compile/msp.c: Same.
1184 * gcc.c-torture/compile/stuct.c: Same.
1185 * gcc.c-torture/execute/20011008-3.c: Same.
1186 * gcc.c-torture/execute/20030209-1.c: Same.
1187 * gcc.c-torture/execute/20031012-1.c: Same.
1188 * gcc.c-torture/execute/20040805-1.c: Same.
1189 * gcc.c-torture/execute/920410-1.c: Same.
1190 * gcc.c-torture/execute/921113-1.c: Same.
1191 * gcc.c-torture/execute/921202-1.c: Same.
1192 * gcc.c-torture/execute/921208-2.c: Same.
1193 * gcc.c-torture/execute/930106-1.c: Same.
1194 * gcc.c-torture/execute/930406-1.c: Same.
1195 * gcc.c-torture/execute/950221-1.c: Same.
1196 * gcc.c-torture/execute/960521-1.c: Same.
1197 * gcc.c-torture/execute/980605-1.c: Same.
1198 * gcc.c-torture/execute/comp-goto-1.c: Same.
1199 * gcc.c-torture/execute/comp-goto-2.c: Same.
1200 * gcc.c-torture/execute/memcpy-1.c: Same.
1201 * gcc.c-torture/execute/multi-ix.c: Same.
1202 * gcc.c-torture/execute/nestfunc-4.c: Same.
1203 * gcc.c-torture/execute/pr20621-1.c: Same.
1204 * gcc.c-torture/execute/pr23135.c: Same.
1205 * gcc.c-torture/execute/pr28982b.c: Same.
1206 * gcc.dg/loop-3.c: Same.
1207 * gcc.dg/struct-ret-3.c: Same.
1208 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1209 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1210 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1211 * gcc.dg/tree-prof/pr44777.c: Same.
1212
1213 2017-06-20 David Malcolm <dmalcolm@redhat.com>
1214
1215 PR jit/81144
1216 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1217 memset call with zero-initialization.
1218 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1219
1220 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
1221
1222 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1223 (main): Renamed to ...
1224 (fma4_test): ... this.
1225
1226 2017-06-20 Julia Koval <julia.koval@intel.com>
1227
1228 * gcc.target/i386/pr73350-2.c: New test.
1229
1230 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1231
1232 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1233 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1234 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1235 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1236 restrict to x86_64-*-*-gnu.
1237 Skip scan-assembler on *-*-darwin*.
1238 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1239 * gcc.dg/loop-invariant.c: Likewise.
1240 * gcc.dg/lto/pr70955_0.c: Likewise.
1241 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1242 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1243 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1244
1245 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1246 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1247 targets.
1248 * gcc.dg/attr-ms_struct-2.c: Likewise.
1249 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1250 * gcc.dg/bf-ms-layout.c: Likewise.
1251 * gcc.dg/bf-ms-layout-2.c: Likewise.
1252 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1253 Require fpic support.
1254 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1255 targets.
1256 * gcc.target/i386/bitfield2.c: Likewise.
1257 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1258 targets.
1259 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1260
1261 2017-06-20 Nathan Sidwell <nathan@acm.org>
1262
1263 PR c++/67074
1264 * g++.dg/lookup/pr67074.C: New.
1265 * g++.dg/parse/namespace-alias-1.C: Adjust.
1266
1267 2017-06-20 Richard Biener <rguenther@suse.de>
1268
1269 PR middle-end/81097
1270 * c-c++-common/ubsan/pr81097.c: New testcase.
1271
1272 2017-06-20 Richard Biener <rguenther@suse.de>
1273
1274 * gcc.dg/vect/pr65947-9.c: Adjust.
1275
1276 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1277
1278 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1279 * gcc.target/arm/acle/cdp2.c: Likewise.
1280 * gcc.target/arm/acle/ldc.c: Likewise.
1281 * gcc.target/arm/acle/ldc2.c: Likewise.
1282 * gcc.target/arm/acle/ldc2l.c: Likewise.
1283 * gcc.target/arm/acle/ldcl.c: Likewise.
1284 * gcc.target/arm/acle/mcr.c: Likewise.
1285 * gcc.target/arm/acle/mcr2.c: Likewise.
1286 * gcc.target/arm/acle/mcrr.c: Likewise.
1287 * gcc.target/arm/acle/mcrr2.c: Likewise.
1288 * gcc.target/arm/acle/mrc.c: Likewise.
1289 * gcc.target/arm/acle/mrc2.c: Likewise.
1290 * gcc.target/arm/acle/mrrc.c: Likewise.
1291 * gcc.target/arm/acle/mrrc2.c: Likewise.
1292 * gcc.target/arm/acle/stc.c: Likewise.
1293 * gcc.target/arm/acle/stc2.c: Likewise.
1294 * gcc.target/arm/acle/stc2l.c: Likewise.
1295 * gcc.target/arm/acle/stcl.c: Likewise.
1296
1297 2017-06-20 Jakub Jelinek <jakub@redhat.com>
1298
1299 PR target/81121
1300 * gcc.target/i386/pr81121.c: New test.
1301
1302 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1303
1304 PR target/79799
1305 * gcc.target/powerpc/pr79799-1.c: New test.
1306 * gcc.target/powerpc/pr79799-2.c: Likewise.
1307 * gcc.target/powerpc/pr79799-3.c: Likewise.
1308 * gcc.target/powerpc/pr79799-4.c: Likewise.
1309 * gcc.target/powerpc/pr79799-5.c: Likewise.
1310
1311 2017-06-19 Nathan Sidwell <nathan@acm.org>
1312
1313 PR c++/81124
1314 PR c++/79766
1315 * g++.dg/lookup/pr79766.C: New.
1316 * g++.dg/lookup/pr81124.C: New.
1317 * g++.dg/template/explicit6.C: Adjust.
1318 * g++.old-deja/g++.other/decl5.C: Adjust.
1319
1320 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1321
1322 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1323 -DSTACK_SIZE.
1324
1325 2017-06-19 Jakub Jelinek <jakub@redhat.com>
1326
1327 PR sanitizer/81125
1328 * g++.dg/ubsan/pr81125.C: New test.
1329
1330 PR sanitizer/81111
1331 * g++.dg/ubsan/pr81111.C: New test.
1332
1333 2017-06-19 Richard Biener <rguenther@suse.de>
1334
1335 PR middle-end/81118
1336 * gcc.dg/torture/pr81118.c: New testcase.
1337
1338 2017-06-19 Richard Biener <rguenther@suse.de>
1339
1340 PR tree-optimization/80887
1341 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1342
1343 2017-06-19 Jakub Jelinek <jakub@redhat.com>
1344
1345 PR ipa/81112
1346 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1347
1348 2017-06-19 Nathan Sidwell <nathan@acm.org>
1349
1350 PR c++/81119
1351 * g++.dg/warn/pr81119.C: New.
1352
1353 2017-06-19 Martin Liska <mliska@suse.cz>
1354
1355 PR sanitizer/80879
1356 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1357
1358 2017-06-19 Martin Liska <mliska@suse.cz>
1359
1360 PR ipa/80732
1361 * gcc.target/i386/mvc5.c: Scan indirect_function.
1362 * gcc.target/i386/mvc7.c: Likewise.
1363 * gcc.target/i386/pr80732.c: New test.
1364
1365 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/66093
1368 * g++.dg/cpp1y/constexpr-66093.C: New.
1369
1370 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1371
1372 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1373 dg-skip-if list.
1374
1375 2017-06-19 Richard Biener <rguenther@suse.de>
1376
1377 PR ipa/81112
1378 * g++.dg/torture/pr81112.C: New testcase.
1379
1380 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
1381
1382 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1383
1384 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1385
1386 PR fortran/52473
1387 * gfortran.dg/cshift_1.f90: New test.
1388
1389 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1390
1391 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1392
1393 2017-06-16 Carl Love <cel@us.ibm.com>
1394
1395 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1396 main): Add runnable tests and test checker for vec_float,
1397 vec_float2, vec_floate and vec_floato builtins.
1398
1399 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1400
1401 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1402 the architecture options added by dg-add-options arm_neon.
1403 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1404 to the architecture.
1405 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1406 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1407 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1408
1409 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1410
1411 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1412 multilibs have been built.
1413
1414 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1415
1416 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1417 * gcc.target/arm/pr51915.c: Likewise.
1418 * gcc.target/arm/pr52006.c: Likewise.
1419 * gcc.target/arm/pr53187.c: Likewise.
1420
1421 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1422
1423 * gcc.target/arm/multilibs.exp: New file.
1424
1425 2017-06-16 Martin Sebor <msebor@redhat.com>
1426
1427 PR tree-optimization/80933
1428 PR tree-optimization/80934
1429 * gcc.dg/fold-bcopy.c: New test.
1430 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1431 * gcc.dg/tree-ssa/alias-36.c: Likewise.
1432 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
1433 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1434 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1435 * gcc.dg/builtins-nonnull.c: Likewise.
1436
1437 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1438
1439 PR target/71778
1440 * gcc.target/arm/pr71778.c: New.
1441
1442 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
1443
1444 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1445
1446 2017-06-16 Richard Biener <rguenther@suse.de>
1447
1448 PR tree-optimization/81090
1449 * gcc.dg/graphite/pr81090.c: New testcase.
1450
1451 2017-06-16 Janus Weil <janus@gcc.gnu.org>
1452
1453 PR fortran/80983
1454 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
1455
1456 2017-06-16 Jakub Jelinek <jakub@redhat.com>
1457
1458 PR sanitizer/81094
1459 * c-c++-common/ubsan/object-size-11.c: New test.
1460
1461 2017-06-15 Martin Sebor <msebor@redhat.com>
1462
1463 PR c++/80560
1464 * g++.dg/Wclass-memaccess.C: New test.
1465
1466 2017-06-15 Janus Weil <janus@gcc.gnu.org>
1467
1468 PR fortran/80983
1469 * gfortran.dg/proc_ptr_comp_51.f90: New test.
1470
1471 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1472
1473 PR lto/69866
1474 * gcc.dg/lto/pr69866_0.c: New test.
1475 * gcc.dg/lto/pr69866_1.c: Likewise.
1476
1477 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1478
1479 PR target/78818
1480 * gcc.target/msp430/pr78818-real.c: New template for tests.
1481 * gcc.target/msp430/pr78818-auto.c: New test.
1482 * gcc.target/msp430/pr78818-data-region.c: New test.
1483 * gcc.target/msp430/pr78818-data-sec.c: New test.
1484 * gcc.target/msp430/pr78818-auto-warn.c: New test.
1485
1486 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1487
1488 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
1489 instructions in it rather than the number of IT blocks being 2.
1490 Transfer scan directive arm_thumb2 restriction to the whole
1491 testcase and restrict further to Thumb-only targets.
1492
1493 2017-06-15 Tamar Christina <tamar.christina@arm.com>
1494
1495 * gcc.target/arm/sdiv_costs_1.c:
1496 Use dg-add-options.
1497
1498 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
1499
1500 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
1501 * gcc.target/mips/pr51513-1.c: New test.
1502 * gcc.target/mips/pr51513-2.c: New test.
1503
1504 2017-06-14 Richard Biener <rguenther@suse.de>
1505
1506 PR tree-optimization/81083
1507 * gcc.dg/torture/pr81083.c: Add prototypes.
1508
1509 2017-06-14 Richard Biener <rguenther@suse.de>
1510
1511 PR middle-end/81088
1512 * c-c++-common/ubsan/pr81088.c: New testcase.
1513
1514 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
1515
1516 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
1517
1518 2017-06-14 Andrew Pinski <apinski@cavium.com>
1519 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1520
1521 PR target/71663
1522 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
1523 * gcc.target/aarch64/vect-init-2.c: Likewise.
1524 * gcc.target/aarch64/vect-init-3.c: Likewise.
1525 * gcc.target/aarch64/vect-init-4.c: Likewise.
1526 * gcc.target/aarch64/vect-init-5.c: Likewise.
1527
1528 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1529
1530 PR c++/58541
1531 * g++.dg/cpp0x/constexpr-58541.C: New.
1532
1533 2017-06-14 Richard Biener <rguenther@suse.de>
1534
1535 PR tree-optimization/81083
1536 * gcc.dg/torture/pr81083.c: New testcase.
1537
1538 2017-06-14 Jakub Jelinek <jakub@redhat.com>
1539
1540 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
1541 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
1542
1543 2017-06-13 Jakub Jelinek <jakub@redhat.com>
1544
1545 PR c++/80973
1546 * g++.dg/ubsan/pr80973.C: New test.
1547
1548 PR c++/80984
1549 * g++.dg/opt/nrv18.C: New test.
1550
1551 2017-06-13 Martin Liska <mliska@suse.cz>
1552
1553 PR sanitize/78204
1554 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
1555 test by adding no_sanitize attribute.
1556 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1557
1558 2017-06-13 Renlin Li <renlin.li@arm.com>
1559
1560 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
1561 conditionally.
1562
1563 2017-06-13 Martin Jambor <mjambor@suse.cz>
1564
1565 PR tree-optimization/80803
1566 PR tree-optimization/81063
1567 gcc.dg/tree-ssa/pr80803.c: New test.
1568 gcc.dg/tree-ssa/pr81063.c: Likewise.
1569
1570 2017-06-12 Yury Gribov <tetra2005@gmail.com>
1571
1572 * c-c++-common/fold-masked-cmp-3.c: New test.
1573
1574 2017-06-13 Yury Gribov <tetra2005@gmail.com>
1575
1576 PR tree-optimization/67328
1577 * c-c++-common/fold-masked-cmp-1.c: New test.
1578 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1579 * gcc.dg/pr46309.c: Fix pattern.
1580 * gcc.dg/pr46309-2.c: Likewise.
1581
1582 2017-06-13 Tamar Christina <tamar.christina@arm.com>
1583
1584 * gcc.target/arm/sdiv_costs_1.c:
1585 Require arm_arch_v8a_ok and add march option.
1586
1587 2017-06-13 Martin Liska <mliska@suse.cz>
1588
1589 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
1590 * gcc.dg/tree-ssa/dump-2.c: Likewise.
1591 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1592
1593 2017-06-13 Richard Biener <rguenther@suse.de>
1594
1595 PR middle-end/81065
1596 * c-c++-common/ubsan/pr81065.c: New testcase.
1597
1598 2017-06-12 Ian Lance Taylor <iant@golang.org>
1599
1600 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
1601 freorder. Update comment to explain test.
1602
1603 2017-06-12 Tamar Christina <tamar.christina@arm.com>
1604
1605 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
1606 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
1607 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
1608 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
1609
1610 2017-06-12 Tamar Christina <tamar.christina@arm.com>
1611
1612 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
1613
1614 2017-06-12 Tamar Christina <tamar.christina@arm.com>
1615
1616 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
1617
1618 2017-06-12 Jakub Jelinek <jakub@redhat.com>
1619
1620 PR tree-optimization/81003
1621 * gcc.c-torture/compile/pr81003.c: New test.
1622
1623 2017-06-12 Richard Biener <rguenther@suse.de>
1624
1625 PR tree-optimization/81053
1626 * gcc.dg/torture/pr81053.c: New testcase.
1627
1628 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1629
1630 PR fortran/80988
1631 * gfortran.dg/implied_do_io_3.f90: New test.
1632
1633 2017-06-10 Tom de Vries <tom@codesourcery.com>
1634
1635 * lib/target-supports.exp (check_effective_target_signal): New proc.
1636 * lib/gcc.exp (gcc_target_compile): Remove appending of
1637 -DSIGNAL_SUPPRESS to additional_flags.
1638 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
1639 additional_flags if effective target signal is not supported by the
1640 target.
1641 * gcc.c-torture/execute/20101011-1.c: Same.
1642 * gcc.dg/c99-stdint-1.c: Same.
1643 * gcc.dg/c99-stdint-2.c: Same.
1644 * gcc.dg/c99-stdint-5.c: Same.
1645 * gcc.dg/c99-stdint-6.c: Same.
1646 * gcc.dg/stdint-width-1.c: Same.
1647
1648 2017-06-10 Tom de Vries <tom@codesourcery.com>
1649
1650 * lib/target-supports.exp (check_effective_target_stack_size)
1651 (dg-effective-target-value): New proc.
1652 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
1653 additional_flags.
1654 * lib/objc.exp (objc_target_compile): Same.
1655 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
1656 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
1657 dg-additional-options.
1658 * gcc.c-torture/compile/20080806-1.c: Same.
1659 * gcc.c-torture/compile/920723-1.c: Same.
1660 * gcc.c-torture/compile/930621-1.c: Same.
1661 * gcc.c-torture/compile/991214-2.c: Same.
1662 * gcc.c-torture/compile/bcopy.c: Same.
1663 * gcc.c-torture/compile/memtst.c: Same.
1664 * gcc.c-torture/compile/msp.c: Same.
1665 * gcc.c-torture/compile/stuct.c: Same.
1666 * gcc.c-torture/execute/20011008-3.c: Same.
1667 * gcc.c-torture/execute/20030209-1.c: Same.
1668 * gcc.c-torture/execute/20031012-1.c: Same.
1669 * gcc.c-torture/execute/20040805-1.c: Same.
1670 * gcc.c-torture/execute/920410-1.c: Same.
1671 * gcc.c-torture/execute/920501-7.c: Same.
1672 * gcc.c-torture/execute/921113-1.c: Same.
1673 * gcc.c-torture/execute/921202-1.c: Same.
1674 * gcc.c-torture/execute/921208-2.c: Same.
1675 * gcc.c-torture/execute/930106-1.c: Same.
1676 * gcc.c-torture/execute/930406-1.c: Same.
1677 * gcc.c-torture/execute/950221-1.c: Same.
1678 * gcc.c-torture/execute/960521-1.c: Same.
1679 * gcc.c-torture/execute/980605-1.c: Same.
1680 * gcc.c-torture/execute/comp-goto-1.c: Same.
1681 * gcc.c-torture/execute/comp-goto-2.c: Same.
1682 * gcc.c-torture/execute/memcpy-1.c: Same.
1683 * gcc.c-torture/execute/multi-ix.c: Same.
1684 * gcc.c-torture/execute/nestfunc-4.c: Same.
1685 * gcc.c-torture/execute/pr20621-1.c: Same.
1686 * gcc.c-torture/execute/pr23135.c: Same.
1687 * gcc.c-torture/execute/pr28982b.c: Same.
1688 * gcc.dg/loop-3.c: Same.
1689 * gcc.dg/struct-ret-3.c: Same.
1690 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1691 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1692 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1693 * gcc.dg/tree-prof/pr44777.c: Same.
1694
1695 2017-06-09 David Malcolm <dmalcolm@redhat.com>
1696
1697 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1698 (test_mutually_exclusive_suggestions): New test function.
1699 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1700 (test_mutually_exclusive_suggestions): New test function.
1701 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1702 (test_mutually_exclusive_suggestions): New test function.
1703 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1704 (test_show_locus): Add special-case for
1705 "test_mutually_exclusive_suggestions".
1706
1707 2017-06-09 Ian Lance Taylor <iant@golang.org>
1708
1709 * gcc.dg/tree-prof/split-1.c: New test.
1710
1711 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
1712
1713 * gcc.dg/predict-14.c: Avoid cold function detection.
1714 * gcc.target/i386/umod-3.c: Likewise.
1715
1716 2017-06-09 Tamar Christina <tamar.christina@arm.com>
1717
1718 * gcc.target/aarch64/lrint-matherr.h: New.
1719 * gcc.target/aarch64/inline-lrint_1.c: New.
1720 * gcc.target/aarch64/inline-lrint_2.c: New.
1721 * gcc.target/aarch64/no-inline-lrint_1.c: New.
1722 * gcc.target/aarch64/no-inline-lrint_2.c: New.
1723
1724 2017-06-09 Tamar Christina <tamar.christina@arm.com>
1725
1726 * gcc.target/arm/sdiv_costs_1.c: New.
1727
1728 2017-06-09 Tom de Vries <tom@codesourcery.com>
1729
1730 PR target/80855
1731 * gcc.target/nvptx/label-values.c: New test.
1732
1733 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1734
1735 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
1736 Test for null definitions instead of them being undefined. Add entry
1737 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
1738 about using the effective target for architecture extension.
1739 (check_effective_target_arm_arch_v7ve_ok): Remove.
1740 (add_options_for_arm_arch_v7ve): Likewise.
1741
1742 2017-06-09 Richard Biener <rguenther@suse.de>
1743
1744 PR tree-optimization/66623
1745 * gcc.dg/vect/pr66623.c: New testcase.
1746
1747 2017-06-09 Richard Biener <rguenther@suse.de>
1748
1749 PR tree-optimization/79483
1750 * gcc.dg/graphite/pr79483.c: New testcase.
1751
1752 2017-06-09 Richard Biener <rguenther@suse.de>
1753
1754 PR middle-end/81007
1755 * g++.dg/pr81007.C: New testcase.
1756
1757 2017-06-09 Jakub Jelinek <jakub@redhat.com>
1758
1759 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
1760 instead of "rsp" for -m32.
1761 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
1762 target, add -msse2 to dg-options.
1763 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
1764 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
1765
1766 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
1767
1768 PR target/80966
1769 * gcc.target/powerpc/stack-limit.c: New testcase.
1770
1771 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
1772
1773 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
1774 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
1775 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
1776 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
1777 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
1778 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
1779
1780 2017-06-08 Jakub Jelinek <jakub@redhat.com>
1781
1782 PR c/81006
1783 * c-c++-common/gomp/pr81006.c: New test.
1784
1785 PR c++/81011
1786 * g++.dg/gomp/pr81011.C: New test.
1787
1788 PR middle-end/81005
1789 * c-c++-common/ubsan/align-10.c: New test.
1790 * c-c++-common/ubsan/null-13.c: New test.
1791
1792 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
1793
1794 PR target/81015
1795 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
1796 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
1797 * gcc.target/i386/pr81015.c: New test.
1798
1799 2017-06-08 Tom de Vries <tom@codesourcery.com>
1800
1801 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
1802 trampolines instead of NO_TRAMPOLINES.
1803 * gcc.c-torture/execute/20000822-1.c: Same.
1804 * gcc.c-torture/execute/920428-2.c: Same.
1805 * gcc.c-torture/execute/920501-7.c: Same.
1806 * gcc.c-torture/execute/920612-2.c: Same.
1807 * gcc.c-torture/execute/921017-1.c: Same.
1808 * gcc.c-torture/execute/921215-1.c: Same.
1809 * gcc.c-torture/execute/931002-1.c: Same.
1810 * gcc.c-torture/execute/comp-goto-2.c: Same.
1811 * gcc.c-torture/execute/nestfunc-1.c: Same.
1812 * gcc.c-torture/execute/nestfunc-2.c: Same.
1813 * gcc.c-torture/execute/nestfunc-3.c: Same.
1814 * gcc.c-torture/execute/nestfunc-5.c: Same.
1815 * gcc.c-torture/execute/nestfunc-6.c: Same.
1816 * gcc.c-torture/execute/pr24135.c: Same.
1817 * gcc.dg/Wtrampolines.c: Same.
1818 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1819 * gcc.dg/torture/stackalign/nested-5.c: Same.
1820 * gcc.dg/torture/stackalign/nested-6.c: Same.
1821 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
1822 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1823 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1824 * gcc.dg/trampoline-1.c: Same.
1825 * gcc.dg/tree-prof/pr44777.c: Same.
1826 * gcc.target/i386/pr67770.c: Same.
1827 * lib/gcc.exp (gcc_target_compile): Remove appending of
1828 -DNO_TRAMPOLINES to additional_flags.
1829 * lib/objc.exp (objc_target_compile): Same.
1830
1831 2017-06-08 Tom de Vries <tom@codesourcery.com>
1832
1833 * lib/target-supports.exp (check_effective_target_trampolines): Test for
1834 'gcc,no_trampolines' instead of 'no_trampolines'.
1835
1836 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1837
1838 PR middle-end/79988
1839 * gcc.target/i386/mpx/pr79988.c: New test.
1840
1841 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1842
1843 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
1844 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
1845 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
1846
1847 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
1848
1849 * g++.dg/tree-ssa/counts-1.C: New testcase.
1850 * gcc.dg/tree-ssa/counts-1.c: New testcase.
1851
1852 2017-08-08 Julia Koval <julia.koval@intel.com>
1853
1854 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
1855 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1856 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1857 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1858 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1859 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1860
1861 2017-06-08 Marek Polacek <polacek@redhat.com>
1862
1863 PR sanitize/80932
1864 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
1865
1866 2017-08-08 Julia Koval <julia.koval@intel.com>
1867
1868 PR target/73350,80862
1869 * gcc.target/i386/pr73350.c: New test.
1870
1871 2017-06-08 Richard Biener <rguenther@suse.de>
1872
1873 PR tree-optimization/80928
1874 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
1875
1876 2017-06-07 Carl Love <cel@us.ibm.com>
1877
1878 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
1879
1880 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
1881
1882 PR c++/80990
1883 * g++.dg/cpp1z/class-deduction39.C: New.
1884
1885 2017-06-07 Marek Polacek <polacek@redhat.com>
1886
1887 PR sanitizer/80932
1888 * c-c++-common/ubsan/pr80932.c: New test.
1889
1890 2017-06-07 Bin Cheng <bin.cheng@arm.com>
1891
1892 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
1893 * gcc.target/i386/l_fma_double_2.c: Ditto.
1894 * gcc.target/i386/l_fma_double_3.c: Ditto.
1895 * gcc.target/i386/l_fma_double_4.c: Ditto.
1896 * gcc.target/i386/l_fma_double_5.c: Ditto.
1897 * gcc.target/i386/l_fma_double_6.c: Ditto.
1898 * gcc.target/i386/l_fma_float_1.c: Ditto.
1899 * gcc.target/i386/l_fma_float_2.c: Ditto.
1900 * gcc.target/i386/l_fma_float_3.c: Ditto.
1901 * gcc.target/i386/l_fma_float_4.c: Ditto.
1902 * gcc.target/i386/l_fma_float_5.c: Ditto.
1903 * gcc.target/i386/l_fma_float_6.c: Ditto.
1904
1905 2017-06-07 Tamar Christina <tamar.christina@arm.com>
1906
1907 * gcc.target/aarch64/sdiv_costs_1.c: New.
1908
1909 2017-06-07 Richard Biener <rguenther@suse.de>
1910
1911 PR tree-optimization/80928
1912 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
1913 * gcc.dg/vect/slp-13-big-array.c: Likewise.
1914
1915 2017-06-07 Richard Biener <rguenther@suse.de>
1916
1917 PR tree-optimization/80928
1918 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
1919 check_results.
1920
1921 2017-06-06 Nathan Sidwell <nathan@acm.org>
1922
1923 * g++.dg/pr45330.C: Add inline namespace case.
1924
1925 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1926
1927 PR fortran/80975
1928 * gfortran.dg/matmul_16.f90: New test.
1929 * gfortran.dg/inline_matmul_18.f90: New test.
1930
1931 2017-06-06 Marek Polacek <polacek@redhat.com>
1932
1933 PR c/79983
1934 * gcc.dg/pr79983.c: New test.
1935
1936 2017-06-06 David S. Miller <davem@davemloft.net>
1937
1938 * gcc.target/sparc/sparc-ret-3.c: New test.
1939
1940 2017-06-06 Tom de Vries <tom@codesourcery.com>
1941
1942 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
1943 label_values instead of NO_LABEL_VALUES.
1944 * gcc.c-torture/compile/920301-1.c: Same.
1945 * gcc.c-torture/compile/920501-1.c: Same.
1946 * gcc.c-torture/compile/941014-4.c: Same.
1947 * gcc.c-torture/compile/labels-1.c: Same.
1948 * gcc.c-torture/compile/pr18903.c: Same.
1949 * gcc.c-torture/execute/920302-1.c: Same.
1950 * gcc.c-torture/execute/920415-1.c: Same.
1951 * gcc.c-torture/execute/920428-2.c: Same.
1952 * gcc.c-torture/execute/920501-3.c: Same.
1953 * gcc.c-torture/execute/920501-4.c: Same.
1954 * gcc.c-torture/execute/920501-5.c: Same.
1955 * gcc.c-torture/execute/920501-7.c: Same.
1956 * gcc.c-torture/execute/920721-4.c: Same.
1957 * gcc.c-torture/execute/980526-1.c: Same.
1958 * gcc.c-torture/execute/990208-1.c: Same.
1959 * gcc.c-torture/execute/comp-goto-1.c: Same.
1960 * gcc.c-torture/execute/comp-goto-2.c: Same.
1961 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1962 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1963 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1964 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1965 * gcc.dg/tree-prof/pr44777.c: Same.
1966 * gcc.misc-tests/bprob-2.c: Same.
1967 * gcc.misc-tests/gcov-3.c: Same.
1968 * lib/gcc.exp (gcc_target_compile): Remove appending of
1969 -DNO_LABEL_VALUES to additional_flags.
1970 * lib/objc.exp (objc_target_compile): Same.
1971 * lib/target-supports.exp (check_effective_target_label_values): Test on
1972 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
1973
1974 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1975
1976 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
1977
1978 2017-06-06 Richard Biener <rguenther@suse.de>
1979
1980 PR tree-optimization/80974
1981 * gcc.dg/torture/pr80974.c: New testcase.
1982
1983 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1984
1985 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
1986 "unsigned int" in conversation warning on line 15.
1987
1988 2017-06-06 Richard Biener <rguenther@suse.de>
1989
1990 PR tree-optimization/80928
1991 * gcc.dg/vect/pr80928.c: New testcase.
1992 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
1993 * gcc.dg/vect/slp-13.c: Likewise.
1994 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
1995
1996 2017-06-05 David Malcolm <dmalcolm@redhat.com>
1997
1998 * g++.dg/plugin/comment_plugin.c: New test plugin.
1999 * g++.dg/plugin/comments-1.C: New test file.
2000 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2001
2002 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2003
2004 * gcc.misc-tests/gcov-1a.c: New test.
2005
2006 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2007
2008 * gcc.target/powerpc/clone1.c: New test.
2009
2010 2017-06-05 Janus Weil <janus@gcc.gnu.org>
2011
2012 PR fortran/70601
2013 * gfortran.dg/proc_ptr_comp_50.f90: New test.
2014
2015 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
2016
2017 PR fortran/35339
2018 * gfortran.dg/implied_do_io_1.f90: New Test.
2019 * gfortran.dg/implied_do_io_2.f90: New Test.
2020
2021 2017-06-05 Renlin Li <renlin.li@arm.com>
2022
2023 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2024 selector to related line.
2025
2026 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
2027
2028 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2029
2030 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2031
2032 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2033
2034 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2035
2036 * gcc.target/aarch64/subs_compare_2.c: New test.
2037
2038 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2039
2040 * gcc.target/aarch64/subs_compare_1.c: New test.
2041
2042 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2043
2044 * gcc.target/mips/div-9.c: Delete duplicate test.
2045 * gcc.target/mips/div-10.c: Ditto.
2046 * gcc.target/mips/div-11.c: Ditto.
2047 * gcc.target/mips/div-12.c: Ditto.
2048
2049 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
2050
2051 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2052
2053 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2054
2055 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2056 vesrion of the dejagnu grep.
2057 (list-module-names): Use it and adjust the regular expressions for
2058 modules and submodules.
2059 * gfortran.dg/prof/prof.exp: Cleanup modules.
2060 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2061 directives.
2062 * gfortran.dg/altreturn_8.f90: Likewise.
2063 * gfortran.dg/associate_12.f90: Likewise.
2064 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2065 * gfortran.dg/charlen_15.f90: Likewise.
2066 * gfortran.dg/class_4a.f03: Likewise.
2067 * gfortran.dg/class_54.f90: Likewise.
2068 * gfortran.dg/class_dummy_4.f03: Likewise.
2069 * gfortran.dg/class_dummy_5.f90: Likewise.
2070 * gfortran.dg/constructor_9.f90: Likewise.
2071 * gfortran.dg/dec_structure_15.f90: Likewise.
2072 * gfortran.dg/do_check_8.f90: Likewise.
2073 * gfortran.dg/dtio_26.f03: Likewise.
2074 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2075 * gfortran.dg/equiv_9.f90: Likewise.
2076 * gfortran.dg/extends_15.f90: Likewise.
2077 * gfortran.dg/finalize_22.f90: Likewise.
2078 * gfortran.dg/finalize_23.f90: Likewise.
2079 * gfortran.dg/generic_26.f90: Likewise.
2080 * gfortran.dg/generic_27.f90: Likewise.
2081 * gfortran.dg/namelist_76.f90: Likewise.
2082 * gfortran.dg/pointer_init_8.f90: Likewise.
2083 * gfortran.dg/pr61318.f90: Likewise.
2084 * gfortran.dg/pr77260_1.f90: Likewise.
2085 * gfortran.dg/pr77260_2.f90: Likewise.
2086 * gfortran.dg/pr77420_3.f90: Likewise.
2087 * gfortran.dg/proc_ptr_39.f90: Likewise.
2088 * gfortran.dg/proc_ptr_41.f90: Likewise.
2089 * gfortran.dg/proc_ptr_42.f90: Likewise.
2090 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2091 * gfortran.dg/submodule_1.f08: Likewise.
2092 * gfortran.dg/submodule_10.f08: Likewise.
2093 * gfortran.dg/submodule_14.f08: Likewise.
2094 * gfortran.dg/submodule_15.f08: Likewise.
2095 * gfortran.dg/submodule_2.f08: Likewise.
2096 * gfortran.dg/submodule_5.f08: Likewise.
2097 * gfortran.dg/submodule_6.f08: Likewise.
2098 * gfortran.dg/submodule_7.f08: Likewise.
2099 * gfortran.dg/submodule_8.f08: Likewise.
2100 * gfortran.dg/submodule_9.f08: Likewise.
2101 * gfortran.dg/transfer_class_2.f90: Likewise.
2102 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2103 * gfortran.dg/typebound_call_24.f03: Likewise.
2104 * gfortran.dg/typebound_call_25.f90: Likewise.
2105 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2106 * gfortran.dg/typebound_generic_12.f03: Likewise.
2107 * gfortran.dg/typebound_generic_13.f03: Likewise.
2108 * gfortran.dg/typebound_generic_14.f03: Likewise.
2109 * gfortran.dg/typebound_generic_15.f90: Likewise.
2110 * gfortran.dg/typebound_operator_16.f03: Likewise.
2111 * gfortran.dg/typebound_operator_18.f90: Likewise.
2112 * gfortran.dg/typebound_operator_20.f90: Likewise.
2113 * gfortran.dg/typebound_override_3.f90: Likewise.
2114 * gfortran.dg/typebound_override_4.f90: Likewise.
2115 * gfortran.dg/typebound_override_5.f90: Likewise.
2116 * gfortran.dg/typebound_override_6.f90: Likewise.
2117 * gfortran.dg/typebound_override_7.f90: Likewise.
2118 * gfortran.dg/typebound_proc_28.f03: Likewise.
2119 * gfortran.dg/typebound_proc_29.f90: Likewise.
2120 * gfortran.dg/typebound_proc_30.f90: Likewise.
2121 * gfortran.dg/typebound_proc_31.f90: Likewise.
2122 * gfortran.dg/typebound_proc_32.f90: Likewise.
2123 * gfortran.dg/typebound_proc_33.f90: Likewise.
2124 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2125 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2126 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2127 * gfortran.dg/use_only_3.f90: Likewise.
2128 * gfortran.dg/use_without_only_1.f90: Likewise.
2129 * gfortran.dg/warn_unused_function.f90: Likewise.
2130 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2131 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2132
2133 2017-06-04 Marek Polacek <polacek@redhat.com>
2134
2135 PR c/80919
2136 * gcc.dg/format/pr80919.c: New test.
2137
2138 2017-06-02 Martin Sebor <msebor@redhat.com>
2139
2140 PR c/80892
2141 * c-c++-common/Wfloat-conversion-2.c: New test.
2142
2143 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2144
2145 PR c++/68754
2146 * g++.dg/cpp1y/constexpr-68754.C: New.
2147
2148 2017-06-02 Carl Love <cel@us.ibm.com>
2149
2150 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2151 for the new built-ins.
2152
2153 2017-06-02 Sudakshina Das <sudi.das@arm.com>
2154
2155 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2156
2157 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2158
2159 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2160 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2161 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2162 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2163 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2164
2165 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2166
2167 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2168
2169 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2170
2171 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2172
2173 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2174
2175 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2176 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2177 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2178 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2179 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2180 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2181 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2182 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2183 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2184
2185 2017-06-02 Nathan Sidwell <nathan@acm.org>
2186
2187 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2188
2189 2017-06-02 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR rtl-optimization/80903
2192 * gcc.dg/pr80903.c: New test.
2193
2194 PR fortran/80918
2195 * gfortran.dg/gomp/pr80918.f90: New test.
2196
2197 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2198
2199 * c-c++-common/Wsizeof-pointer-div.c: New test.
2200 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2201 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2202 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2203 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2204 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2205 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2206 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2207 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2208 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2209 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2210 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2211 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2212 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2213 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2214 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2215 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2216 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2217 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2218
2219 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2220
2221 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2222 Update the target to power8-vector.
2223
2224 2017-06-01 David Malcolm <dmalcolm@redhat.com>
2225
2226 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2227
2228 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2229
2230 * debug12.adb, debug12.ads: New testcase.
2231
2232 2017-06-01 Martin Jambor <mjambor@suse.cz>
2233
2234 PR tree-optimization/80898
2235 * gcc.dg/tree-ssa/pr80898.c: New test.
2236 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2237
2238 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2239
2240 PR c++/80896
2241 * g++.dg/cpp1z/nodiscard5.C: New.
2242
2243 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2244
2245 * gcc.target/arc/pr9001195952.c: New test.
2246
2247 2017-06-01 Tom de Vries <tom@codesourcery.com>
2248
2249 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2250 * gcc.c-torture/compile/asmgoto-1.c: Same.
2251 * gcc.dg/20000707-1.c: Same.
2252 * gcc.dg/pr38700.c: Same.
2253 * gcc.dg/pr70169.c: Same.
2254 * gcc.dg/pr80112.c: Same.
2255 * gcc.dg/torture/pr51071-2.c: Same.
2256 * gcc.dg/torture/pr51071.c: Same.
2257 * gcc.dg/tree-ssa/alias-34.c: Same.
2258
2259 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2260
2261 * gnat.dg/debug11.adb: New testcase.
2262
2263 2017-06-01 Richard Biener <rguenther@suse.de>
2264
2265 PR middle-end/66313
2266 * c-c++-common/ubsan/pr66313.c: New testcase.
2267 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2268
2269 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2270
2271 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2272 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2273 to vsx_hw. Add dg-skip-if directive to disable this test if
2274 -mcpu overridden.
2275 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2276 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2277 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2278 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2279 to dg-option. Add dg-skip-if directive to disable this test
2280 for darwin. Add dg-skip-if directive to disable this test if
2281 -mcpu overridden.
2282
2283 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2284
2285 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2286 (_mm_maskz_max_sd): Test new intrinsics.
2287 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2288 (_mm_maskz_max_sd): Test new intrinsics.
2289 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2290 (_mm_maskz_max_ss): Test new intrinsics.
2291 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2292 (_mm_maskz_max_ss): Test new intrinsics.
2293 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2294 (_mm_maskz_min_sd): Test new intrinsics.
2295 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2296 (_mm_maskz_min_sd): Test new intrinsics.
2297 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2298 (_mm_maskz_min_ss): Test new intrinsics.
2299 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2300 (_mm_maskz_min_ss): Test new intrinsics.
2301
2302 2017-05-31 Nathan Sidwell <nathan@acm.org>
2303
2304 * g++.dg/lookup/lambda1.C New.
2305
2306 2017-05-31 Bin Cheng <bin.cheng@arm.com>
2307
2308 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2309 on pointer should not be replaced.
2310
2311 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2312
2313 PR testsuite/80580
2314 * gcc.dg/gimplefe-error-7.c: New test.
2315
2316 2017-05-31 Graham Markall <graham.markall@embecosm.com>
2317
2318 * gcc.target/arc/add_n-combine.c: New test.
2319 * gcc.target/arc/sub_n-combine.c: New test.
2320
2321 2017-05-31 Richard Biener <rguenther@suse.de>
2322
2323 PR target/80880
2324 * gcc.target/i386/pr80880.c: New testcase.
2325
2326 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2327
2328 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2329
2330 2017-05-31 Bin Cheng <bin.cheng@arm.com>
2331
2332 * gcc.dg/vect/pr80815-3.c: New test.
2333
2334 2017-05-31 Richard Biener <rguenther@suse.de>
2335
2336 PR tree-optimization/80906
2337 * gcc.dg/graphite/pr80906.c: New testcase.
2338
2339 2017-05-30 Tom de Vries <tom@codesourcery.com>
2340
2341 PR testsuite/80910
2342 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2343 unsupported if host compiler does not support c++11.
2344 (host_supports_c++11): New proc.
2345
2346 2017-05-30 Martin Sebor <msebor@redhat.com>
2347
2348 PR c/80731
2349 * g++.dg/ext/utf16-4.C: Relax test.
2350 * gcc.dg/fixed-point/int-warning.c: Adjust.
2351
2352 2017-05-30 David Malcolm <dmalcolm@redhat.com>
2353
2354 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2355 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2356 test case.
2357 * g++.dg/plugin/show-template-tree-color.C: New test case.
2358 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2359 * g++.dg/template/show-template-tree-2.C: New test case.
2360 * g++.dg/template/show-template-tree-3.C: New test case.
2361 * g++.dg/template/show-template-tree-4.C: New test case.
2362 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2363 * g++.dg/template/show-template-tree.C: New test case.
2364
2365 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2366
2367 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2368 dg-options.
2369 * gfortran.dg/pr80107.f: Delete testcase.
2370
2371 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
2372
2373 PR target/80833
2374 * gcc.target/i386/pr80833-1.c: New test.
2375 * gcc.target/i386/pr80833-2.c: Ditto.
2376
2377 2017-05-30 Nathan Sidwell <nathan@acm.org>
2378
2379 PR c++/80913
2380 * g++.dg/lookup/pr80913.C: New.
2381
2382 2017-05-30 Richard Biener <rguenther@suse.de>
2383
2384 PR middle-end/80901
2385 * gcc.dg/torture/pr80901.c: New testcase.
2386
2387 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2388
2389 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2390
2391 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2392
2393 PR target/78838
2394 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2395
2396 2017-05-30 Richard Biener <rguenther@suse.de>
2397
2398 PR middle-end/80876
2399 * gcc.dg/torture/pr80876.c: New testcase.
2400
2401 2017-05-29 Nathan Sidwell <nathan@acm.org>
2402
2403 PR c++/80891 (#5)
2404 * g++.dg/lookup/pr80891-5.C: New.
2405
2406 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2407
2408 PR libgfortran/53029
2409 * gfortran.dg/read_5.f90: New test.
2410
2411 2017-05-29 Nathan Sidwell <nathan@acm.org>
2412
2413 PR c++/80891 (#4)
2414 * g++.dg/lookup/pr80891-4.C: New.
2415
2416 PR c++/80891 (#1)
2417 * g++.dg/lookup/pr80891-1.C: New.
2418
2419 PR c++/80891 (#3)
2420 * g++.dg/lookup/pr80891-3.C: New.
2421
2422 PR c++/80891 (#2)
2423 * g++.dg/lookup/pr80891-2.C: New.
2424
2425 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2426
2427 PR fortran/37131
2428 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2429 flags.
2430 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2431 * gfortran.dg/inline_matmul_17.f90: New test.
2432
2433 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2434
2435 * gfortran.dg/matmul_bounds_12.f90: New test.
2436
2437 2017-05-27 Jakub Jelinek <jakub@redhat.com>
2438
2439 PR bootstrap/80887
2440 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2441
2442 2017-05-26 Nathan Sidwell <nathan@acm.org>
2443
2444 * g++.dg/cpp0x/dr2061.C: New.
2445 * g++.dg/parse/namespace-alias-1.C: Add more test.
2446
2447 2017-05-26 Bin Cheng <bin.cheng@arm.com>
2448
2449 PR tree-optimization/80815
2450 * gcc.dg/vect/pr80815-1.c: New test.
2451 * gcc.dg/vect/pr80815-2.c: New test.
2452
2453 2017-05-26 Martin Liska <mliska@suse.cz>
2454
2455 PR ipa/80663
2456 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
2457 split at the problematic spot.
2458 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
2459 a valid value of the param.
2460
2461 2017-05-26 Marek Polacek <polacek@redhat.com>
2462
2463 PR sanitizer/80875
2464 * c-c++-common/ubsan/pr80875.c: New test.
2465
2466 2017-05-26 Tom de Vries <tom@codesourcery.com>
2467
2468 PR testsuite/80557
2469 * gcc.dg/20011021-1.c: Replace absolute line numbers.
2470 * gcc.dg/Wcxx-compat-8.c: Same.
2471 * gcc.dg/Wobjsize-1.c: Same.
2472 * gcc.dg/Wshadow-local-2.c: Same.
2473 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
2474 * gcc.dg/anon-struct-6.c: Same.
2475 * gcc.dg/asm-wide-1.c: Same.
2476 * gcc.dg/builtin-inf-1.c: Same.
2477 * gcc.dg/builtin-redefine.c: Same.
2478 * gcc.dg/c90-array-lval-6.c: Same.
2479 * gcc.dg/c90-array-lval-7.c: Same.
2480 * gcc.dg/c90-fordecl-1.c: Same.
2481 * gcc.dg/c99-fordecl-2.c: Same.
2482 * gcc.dg/cast-lvalue-1.c: Same.
2483 * gcc.dg/cast-lvalue-2.c: Same.
2484 * gcc.dg/compound-lvalue-1.c: Same.
2485 * gcc.dg/cond-lvalue-1.c: Same.
2486 * gcc.dg/cpp/20000419-1.c: Same.
2487 * gcc.dg/cpp/backslash.c: Same.
2488 * gcc.dg/cpp/backslash2.c: Same.
2489 * gcc.dg/cpp/macspace1.c: Same.
2490 * gcc.dg/cpp/macspace2.c: Same.
2491 * gcc.dg/cpp/multiline-2.c: Same.
2492 * gcc.dg/cpp/pr27777.c: Same.
2493 * gcc.dg/cpp/pr30786.c: Same.
2494 * gcc.dg/cpp/pr34602.c: Same.
2495 * gcc.dg/cpp/redef1.c: Same.
2496 * gcc.dg/cpp/tr-warn1.c: Same.
2497 * gcc.dg/cpp/tr-warn3.c: Same.
2498 * gcc.dg/cpp/tr-warn6.c: Same.
2499 * gcc.dg/cpp/trad/hash.c: Same.
2500 * gcc.dg/cpp/trad/redef1.c: Same.
2501 * gcc.dg/cpp/ucs.c: Same.
2502 * gcc.dg/declspec-10.c: Same.
2503 * gcc.dg/declspec-11.c: Same.
2504 * gcc.dg/declspec-18.c: Same.
2505 * gcc.dg/format/c99-strftime-1.c: Same.
2506 * gcc.dg/format/ext-3.c: Same.
2507 * gcc.dg/format/pr72858.c: Same.
2508 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2509 * gcc.dg/init-string-1.c: Same.
2510 * gcc.dg/label-decl-3.c: Same.
2511 * gcc.dg/m-un-2.c: Same.
2512 * gcc.dg/nofixed-point-2.c: Same.
2513 * gcc.dg/noncompile/20020213-1.c: Same.
2514 * gcc.dg/pch/counter-2.c: Same.
2515 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
2516 * gcc.dg/pr27528.c: Same.
2517 * gcc.dg/pr27953.c: Same.
2518 * gcc.dg/pr35899.c: Same.
2519 * gcc.dg/pr37561.c: Same.
2520 * gcc.dg/pr45461.c: Same.
2521 * gcc.dg/pr45750.c: Same.
2522 * gcc.dg/pr53196-2.c: Same.
2523 * gcc.dg/pr53265.c: Same.
2524 * gcc.dg/redecl-1.c: Same.
2525 * gcc.dg/tls/thr-init-1.c: Same.
2526 * gcc.dg/torture/pr51106-1.c: Same.
2527 * gcc.dg/torture/pr51106-2.c: Same.
2528 * gcc.dg/uninit-19.c: Same.
2529 * gcc.dg/uninit-pr20644.c: Same.
2530
2531 2017-05-26 Jakub Jelinek <jakub@redhat.com>
2532
2533 * g++.dg/cpp1z/decomp29.C (p): New variable.
2534 (main): Add further tests.
2535
2536 2017-05-26 Richard Biener <rguenther@suse.de>
2537
2538 PR tree-optimization/80842
2539 * gcc.dg/torture/pr80842.c: New testcase.
2540
2541 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2542
2543 PR c++/79652
2544 * g++.dg/cpp0x/pr79652.C: New.
2545
2546 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2547
2548 PR c++/71451
2549 * g++.dg/cpp0x/variadic170.C: New.
2550
2551 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2552
2553 * g++.dg/warn/Wcatch-value-1.C: New test.
2554 * g++.dg/warn/Wcatch-value-2.C: New test.
2555 * g++.dg/warn/Wcatch-value-3.C: New test.
2556
2557 2017-05-25 Nathan Sidwell <nathan@acm.org>
2558
2559 * g++.dg/lookup/using56.C: New.
2560 * g++.dg/lookup/using57.C: New.
2561 * g++.dg/lookup/using58.C: New.
2562 * g++.dg/lookup/using59.C: New.
2563
2564 * g++.dg/lookup/using17.C: Adjust diagnostics.
2565
2566 2017-05-25 Martin Sebor <msebor@redhat.com>
2567
2568 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
2569 positives on ILP32.
2570 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
2571 column numbers.
2572 * gcc.dg/pr60114.c: Same.
2573
2574 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
2575
2576 * gfortran.dg/pr48636.f90: Fix template better.
2577
2578 2017-05-25 Nathan Sidwell <nathan@acm.org>
2579
2580 * g++.dg/lookup/koenig14.C: New.
2581
2582 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2583
2584 PR c++/79583
2585 * g++.dg/cpp0x/pr79583.C: New.
2586
2587 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2588
2589 PR c++/68578
2590 * g++.dg/cpp1y/pr68578.C: New.
2591
2592 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
2593
2594 * gcc.dg/tree-ssa/vce-1.c: New file.
2595
2596 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
2597
2598 * gcc.dg/tree-ssa/addadd.c: New file.
2599
2600 2017-05-24 Nathan Sidwell <nathan@acm.org>
2601
2602 * g++.dg/lookup/friend12.C: Adjust diagnostics.
2603 * g++.dg/lookup/friend19.C: New.
2604 * g++.dg/lookup/friend20.C: New.
2605
2606 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
2607
2608 PR c++/80544
2609 * g++.dg/expr/cast11.C: New test.
2610
2611 2017-05-24 Martin Sebor <msebor@redhat.com>
2612
2613 PR c/80731
2614 * c-c++-common/Wfloat-conversion.c: Adjust.
2615 * c-c++-common/dfp/convert-int-saturate.c: Same.
2616 * c-c++-common/pr68657-1.c: Same.
2617 * g++.dg/ext/utf-cvt.C: Same.
2618 * g++.dg/ext/utf16-4.C: Same.
2619 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
2620 * g++.dg/warn/Wconversion-real-integer2.C: Same.
2621 * g++.dg/warn/Wconversion3.C: Same.
2622 * g++.dg/warn/Wconversion4.C: Same.
2623 * g++.dg/warn/Wsign-conversion.C: Same.
2624 * g++.dg/warn/overflow-warn-1.C: Same.
2625 * g++.dg/warn/overflow-warn-3.C: Same.
2626 * g++.dg/warn/overflow-warn-4.C: Same.
2627 * g++.dg/warn/pr35635.C: Same.
2628 * g++.old-deja/g++.mike/enum1.C: Same.
2629 * gcc.dg/Wconversion-3.c: Same.
2630 * gcc.dg/Wconversion-5.c: Same.
2631 * gcc.dg/Wconversion-complex-c99.c: Same.
2632 * gcc.dg/Wconversion-complex-gnu.c: Same.
2633 * gcc.dg/Wconversion-integer.c: Same.
2634 * gcc.dg/Wsign-conversion.c: Same.
2635 * gcc.dg/bitfld-2.c: Same.
2636 * gcc.dg/c90-const-expr-11.c: Same.
2637 * gcc.dg/c90-const-expr-7.c: Same.
2638 * gcc.dg/c99-const-expr-7.c: Same.
2639 * gcc.dg/overflow-warn-1.c: Same.
2640 * gcc.dg/overflow-warn-2.c: Same.
2641 * gcc.dg/overflow-warn-3.c: Same.
2642 * gcc.dg/overflow-warn-4.c: Same.
2643 * gcc.dg/overflow-warn-5.c: Same.
2644 * gcc.dg/overflow-warn-8.c: Same.
2645 * gcc.dg/overflow-warn-9.c: New test.
2646 * gcc.dg/pr35635.c: Adjust.
2647 * gcc.dg/pr59940.c: Same.
2648 * gcc.dg/pr59963-2.c: Same.
2649 * gcc.dg/pr60114.c: Same.
2650 * gcc.dg/switch-warn-2.c: Same.
2651 * gcc.dg/utf-cvt.c: Same.
2652 * gcc.dg/utf16-4.c: Same.
2653
2654 2017-05-24 Jakub Jelinek <jakub@redhat.com>
2655
2656 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
2657 Don't include limits.h.
2658 (w): Conditionalize on long long wider than int. Use
2659 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
2660 -9223372036854775808.
2661 (x): Use __INT_MAX__ instead of INT_MAX.
2662
2663 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2664
2665 PR fortran/66094
2666 * gfortran.dg/inline_matmul_16.f90: New test.
2667
2668 2017-05-24 Tom de Vries <tom@codesourcery.com>
2669
2670 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
2671
2672 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
2673
2674 PR middle-end/80823
2675 * gcc.dg/pr80823.c: New test.
2676
2677 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2678
2679 * gcc.target/s390/pr80725.c: New test.
2680
2681 2017-05-23 Nathan Sidwell <nathan@acm.org>
2682
2683 * g++.dg/lookup/extern-c-hidden.C: New.
2684 * g++.dg/lookup/extern-redecl1.C: New.
2685
2686 PR c++/80866
2687 * g++.dg/parse/pr80866.C: New.
2688
2689 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
2690
2691 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2692 * gcc.dg/ipa/inline-5.c: Likewise.
2693 * gfortran.dg/pr48636.f90: Likewise.
2694
2695 2017-05-23 Nathan Sidwell <nathan@acm.org>
2696
2697 * g++.dg/parse/ctor9.C: Adjust expected error.
2698
2699 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2700
2701 PR libgfortran/80256
2702 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
2703 Cygwin.
2704
2705 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
2706
2707 * c-c++-common/goacc/parallel-dims-1.c: Update.
2708 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2709 * c-c++-common/goacc/routine-1.c: Likewise.
2710 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2711 * g++.dg/goacc/template.C: Likewise.
2712 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2713 * gfortran.dg/goacc/routine-3.f90: Likewise.
2714 * gfortran.dg/goacc/sie.f95: Likewise.
2715 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2716
2717 2017-05-23 Nathan Sidwell <nathan@acm.org>
2718
2719 * g++.dg/lookup/using13.C: Adjust expected error.
2720
2721 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2722
2723 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
2724
2725 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2726
2727 PR target/80718
2728 * gcc.target/powerpc/pr80718.c: New test.
2729
2730 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
2731
2732 * gcc.target/powerpc/conditional-return.c: New testcase.
2733
2734 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2735
2736 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
2737 LE-only.
2738
2739 2017-05-22 Janus Weil <janus@gcc.gnu.org>
2740
2741 PR fortran/80766
2742 * gfortran.dg/typebound_call_28.f90: New test.
2743
2744 2017-05-22 Nathan Sidwell <nathan@acm.org>
2745
2746 * g++.dg/lookup/strong-using.C: New.
2747
2748 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2749
2750 * gcc.target/arm/movsi_movt.c: New test.
2751 * gcc.target/arm/movdi_movt.c: New test.
2752
2753 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
2754
2755 * gnat.dg/specs/not_null1.ads: New test.
2756
2757 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2758
2759 * gnat.dg/limited_with5.ad[sb]: New test.
2760 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
2761 * gnat.dg/limited_with6.ad[sb]: New test.
2762 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
2763
2764 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2765
2766 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
2767 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
2768
2769 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2770
2771 PR c++/70265
2772 * g++.dg/cpp1y/constexpr-70265-1.C: New.
2773 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
2774
2775 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2776
2777 PR libgfortran/80333
2778 * gfortran.dg/dtio_30.f03: New test.
2779
2780 2017-05-19 Marek Polacek <polacek@redhat.com>
2781
2782 PR sanitizer/80800
2783 * c-c++-common/ubsan/pr80800.c: New test.
2784 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
2785
2786 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
2787
2788 * c-c++-common/goacc/default-1.c: Update.
2789 * c-c++-common/goacc/default-2.c: Likewise.
2790 * c-c++-common/goacc/default-4.c: Likewise.
2791 * gfortran.dg/goacc/default-1.f95: Likewise.
2792 * gfortran.dg/goacc/default-4.f: Likewise.
2793 * c-c++-common/goacc/default-5.c: New file.
2794 * gfortran.dg/goacc/default-5.f: Likewise.
2795
2796 * c-c++-common/goacc/default-1.c: New file.
2797 * c-c++-common/goacc/default-2.c: Likewise.
2798 * c-c++-common/goacc/data-default-1.c: Remove file, including its
2799 test cases in...
2800 * c-c++-common/goacc/default-3.c: ... this new file, and...
2801 * c-c++-common/goacc/default-4.c: ... this new file.
2802 * gfortran.dg/goacc/default.f95: Remove file, including its test
2803 cases in...
2804 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
2805 * gfortran.dg/goacc/default-2.f: ... this new file.
2806 * gfortran.dg/goacc/default-3.f95: New file.
2807 * gfortran.dg/goacc/default-4.f: Likewise.
2808
2809 2017-05-19 Nathan Sidwell <nathan@acm.org>
2810
2811 * g++.dg/inherit/covariant7.C: Adjust.
2812
2813 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2814
2815 * gcc.target/arm/tls-disable-literal-pool.c: Change
2816 require-effective-target to tls_native.
2817 Move dg-error to return statement line and change to dg-message.
2818
2819 2017-05-19 Richard Biener <rguenther@suse.de>
2820
2821 PR c++/80593
2822 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
2823 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
2824
2825 2017-05-19 Richard Biener <rguenther@suse.de>
2826
2827 PR middle-end/80764
2828 * gcc.dg/torture/pr80764.c: New testcase.
2829
2830 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2831
2832 PR target/80510
2833 * gcc.target/powerpc/pr80510-1.c: New test.
2834 * gcc.target/powerpc/pr80510-2.c: Likewise.
2835
2836 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
2837
2838 * gcc.dg/pragma-diag-7.c: New test.
2839
2840 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
2841
2842 PR target/80799
2843 * g++.dg/other/i386-11.C: New test.
2844
2845 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
2846
2847 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
2848 * fold-vec-div-floatdouble.c: Likewise.
2849 * fold-vec-logical-ands-char.c: Likewise.
2850 * fold-vec-logical-ands-int.c: Likewise.
2851 * fold-vec-logical-ands-short.c: Likewise.
2852 * fold-vec-logical-ors-char.c: Likewise.
2853 * fold-vec-logical-ors-int.c: Likewise.
2854 * fold-vec-logical-ors-short.c: Likewise.
2855 * fold-vec-logical-other-char.c: Likewise.
2856 * fold-vec-mule-misc.c: Likewise.
2857 * fold-vec-mult-float.c: Likewise.
2858 * fold-vec-mult-floatdouble.c: Likewise.
2859 * fold-vec-mult-int.c: Likewise.
2860 * fold-vec-mult-int128-p9.c: Likewise.
2861 * fold-vec-sub-floatdouble.c: Likewise.
2862 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
2863 Add lp64 requirement.
2864 * fold-vec-mult-int128-p8.c: Likewise.
2865 * fold-vec-logical-ors-longlong.c: Fix comment typo.
2866
2867 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
2868
2869 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
2870 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
2871 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
2872 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
2873 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
2874 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
2875 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
2876 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
2877 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
2878 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
2879 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
2880 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
2881 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
2882 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
2883 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
2884 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
2885 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
2886 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
2887 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
2888 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
2889 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
2890 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
2891 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
2892 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
2893 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
2894 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
2895
2896 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
2897
2898 * gcc.target/sparc/niagara7-align.c: New test.
2899
2900 2017-05-18 Marek Polacek <polacek@redhat.com>
2901
2902 PR sanitizer/80797
2903 * c-c++-common/ubsan/null-12.c: New test.
2904
2905 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
2906
2907 PR middle-end/80692
2908 * gcc.c-torture/execute/pr80692.c: New testcase.
2909
2910 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2911
2912 PR libgfortran/80741
2913 * gfortran.dg/read_4.f90: New test.
2914
2915 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2916
2917 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
2918
2919 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
2920
2921 PR fortran/80668
2922 * gfortran.dg/pr80668.f90: New.
2923
2924 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
2925
2926 PR middle-end/80775
2927 * gcc.dg/pr80775.c: New test.
2928
2929 2017-05-17 Marek Polacek <polacek@redhat.com>
2930
2931 PR sanitizer/80659
2932 * gcc.dg/asan/pr80659.c: New test.
2933
2934 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2935
2936 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
2937 unsigned long.
2938
2939 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
2940
2941 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
2942
2943 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
2944 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2945
2946 PR tree-optimization/80457
2947 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
2948 call vect_model_simple_cost.
2949
2950 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
2951
2952 PR fortran/80554
2953 * gfortran.dg/submodule_29.f08: New test.
2954
2955 2017-05-16 David Malcolm <dmalcolm@redhat.com>
2956
2957 * g++.dg/other/accessor-fixits-1.C: New test case.
2958 * g++.dg/other/accessor-fixits-2.C: New test case.
2959 * g++.dg/other/accessor-fixits-3.C: New test case.
2960 * g++.dg/other/accessor-fixits-4.C: New test case.
2961
2962 2017-05-16 Carl Love <cel@us.ibm.com>
2963
2964 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
2965 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
2966 built-ins to the test suite file. Note, support for mradds exists
2967 but no test case exists.
2968 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
2969 built-ins to the test suite file.
2970
2971 2017-05-16 Marek Polacek <polacek@redhat.com>
2972
2973 PR sanitizer/80536
2974 PR sanitizer/80386
2975 * c-c++-common/ubsan/pr80536.c: New test.
2976 * g++.dg/ubsan/pr80386.C: New test.
2977
2978 2017-05-16 Tamar Christina <tamar.christina@arm.com>
2979
2980 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
2981 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
2982
2983 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2984
2985 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
2986 expected output of vadd, vsub and vmul instructions.
2987 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
2988 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
2989 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
2990
2991 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2992
2993 PR libgfortran/80727
2994 * gfortran.dg/read_3.f90: New test.
2995
2996 2017-05-15 Nathan Sidwell <nathan@acm.org>
2997
2998 PR c++/79369
2999 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
3000
3001 PR c++/79369
3002 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
3003 * g++.dg/cpp0x/pr79369.C: New.
3004
3005 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
3006
3007 PR fortran/80752
3008 * gfortran.dg/pr80752.f90: New test.
3009
3010 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
3011
3012 PR target/80425
3013 * gcc.target/i386/pr80425-1.c: New test.
3014 * gcc.target/i386/pr80425-2.c: Ditto.
3015
3016 2017-05-15 Jeff Law <law@redhat.com>
3017
3018 * gcc.target/mips/reorgbug-1.c: New test.
3019
3020 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3021
3022 * gnat.dg/specs/pack13.ads: New test.
3023
3024 2017-05-14 Martin Sebor <msebor@redhat.com>
3025
3026 PR middle-end/77671
3027 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3028 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3029 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3030 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3031 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3032
3033 2017-05-14 Martin Sebor <msebor@redhat.com>
3034
3035 PR middle-end/80669
3036 * gcc.dg/builtin-stpncpy.c: New test.
3037
3038 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
3039
3040 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3041 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3042 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3043 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3044
3045 2017-05-14 Julia Koval <julia.koval@intel.com>
3046
3047 * gcc.target/i386/xgetsetbv.c: New test.
3048
3049 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3050
3051 PR fortran/80442
3052 * gfortran.dg/impl_do_var_data.f90: New Test
3053
3054 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3055
3056 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3057 A regression test for a private array access case which caused
3058 an assert.
3059
3060 2017-05-12 Martin Sebor <msebor@redhat.com>
3061
3062 PR testsuite/80643
3063 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3064 to the purpose of the test.
3065
3066 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3067
3068 * gcc.target/powerpc/bmi-andn-1.c: New file
3069 * gcc.target/powerpc/bmi-andn-2.c: New file.
3070 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3071 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3072 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3073 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3074 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3075 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3076 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3077 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3078 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3079 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3080 * gcc.target/powerpc/bmi-check.h: New File.
3081 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3082 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3083 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3084 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3085 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3086 * gcc.target/powerpc/bmi2-check.h: New file.
3087 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3088 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3089 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3090 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3091 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3092 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3093 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3094 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3095 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3096
3097 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3098
3099 PR c++/60430
3100 * g++.dg/cpp0x/pr60430.C: New.
3101
3102 2017-05-12 Jeff Law <law@redhat.com>
3103
3104 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3105
3106 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3107
3108 PR middle-end/80707
3109 * g++.dg/pr80707.C: New test.
3110
3111 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3112
3113 * gcc.target/powerpc/fold-vec-div-float.c: New.
3114 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3115 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3116
3117 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3118
3119 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3120 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3121 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3122 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3123 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3124 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3125 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3126 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3127 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3128 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3129 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3130 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3131
3132 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3133
3134 PR c++/49604
3135 * g++.dg/cpp0x/forw_enum14.C: New.
3136 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3137
3138 2017-05-12 Richard Biener <rguenther@suse.de>
3139
3140 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3141
3142 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3143
3144 PR c++/67687
3145 * g++.dg/cpp0x/constexpr-ice17.C: New.
3146
3147 2017-05-12 Richard Biener <rguenther@suse.de>
3148
3149 PR tree-optimization/80713
3150 * gcc.dg/torture/pr80713.c: New testcase.
3151
3152 2017-05-12 Andi Kleen <ak@linux.intel.com>
3153
3154 PR testsuite/77684
3155 * lib/target-supports.exp (profopt-perf-wrapper):
3156 Add -m8 option to increase parallelism.
3157
3158 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3159
3160 * c-c++-common/goacc/parallel-dims-1.c: New file.
3161 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3162
3163 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3164 * c-c++-common/goacc/classify-kernels.c: Likewise.
3165 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3166 Likewise.
3167 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3168 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3169 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3170 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3171 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3172 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3173 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3174 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3175 * c-c++-common/goacc/kernels-loop.c: Likewise.
3176 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3177 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3178 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3179 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3180 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3181 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3182 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3183 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3184 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3185 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3186 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3187 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3188
3189 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3190 * c-c++-common/goacc/classify-kernels.c: Likewise.
3191 * c-c++-common/goacc/classify-parallel.c: Likewise.
3192 * c-c++-common/goacc/classify-routine.c: Likewise.
3193 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3194 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3195 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3196 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3197
3198 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3199 * c-c++-common/goacc/classify-kernels.c: Likewise.
3200 * c-c++-common/goacc/classify-parallel.c: Likewise.
3201 * c-c++-common/goacc/classify-routine.c: Likewise.
3202 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3203 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3204 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3205 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3206
3207 2017-05-11 Nathan Sidwell <nathan@acm.org>
3208
3209 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
3210
3211 2017-05-11 Carl Love <cel@us.ibm.com>
3212
3213 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3214 to the test suite file.
3215 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3216 to the test suite file.
3217
3218 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3219
3220 PR fortran/78659
3221 * gfortran.dg/namelist_91.f90: New test.
3222 * gfortran.dg/namelist_92.f90: New test.
3223 * gfortran.dg/namelist_93.f90: New test.
3224 * gfortran.dg/namelist_94.f90: New test.
3225
3226 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3227
3228 PR target/80695
3229 * gcc.target/powerpc/pr80695-p8.c: New file.
3230 * gcc.target/powerpc/pr80695-p9.c: New file.
3231
3232 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
3233 Jakub Jelinek <jakub@redhat.com>
3234
3235 PR target/80706
3236 * gcc.target/i386/pr80706.c: New test.
3237
3238 2017-05-11 Julia Koval <julia.koval@intel.com>
3239
3240 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3241 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3242 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3243 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3244
3245 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3246
3247 PR c++/70538
3248 * g++.dg/cpp0x/pr70538.C: New.
3249
3250 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
3251
3252 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3253 Remove unnecessary loop. Run on 32-bit targets only.
3254 (dg-options): Remove -fno-tree-sink.
3255
3256 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3257
3258 * gcc.target/powerpc/cmpb-1.c: New test.
3259 * gcc.target/powerpc/cmpb-2.c: New test.
3260 * gcc.target/powerpc/cmpb-3.c: New test.
3261 * gcc.target/powerpc/cmpb32-1.c: New test.
3262 * gcc.target/powerpc/cmpb32-2.c: New test.
3263
3264 2017-05-11 Richard Biener <rguenther@suse.de>
3265
3266 PR tree-optimization/80705
3267 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3268
3269 2017-05-11 Nathan Sidwell <nathan@acm.org>
3270
3271 * lib/scanlang.exp: New.
3272 * lib/gcc-dg.exp: Load scanlang.exp.
3273 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3274
3275 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3276
3277 PR testsuite/80580
3278 * gcc.dg/gimplefe-error-6.c: New test.
3279
3280 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3281
3282 PR testsuite/80580
3283 * gcc.dg/gimplefe-error-5.c: New test.
3284
3285 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3286
3287 PR testsuite/80580
3288 * gcc.dg/gimplefe-error-4.c: New test.
3289
3290 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3291
3292 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3293
3294 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3295
3296 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3297 (_mm_maskz_max_round_sd): Test new intrinsics.
3298 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3299 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3300 (_mm_maskz_max_round_ss): Test new intrinsics.
3301 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3302 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3303 (_mm_maskz_min_round_sd): Test new intrinsics.
3304 * gcc.target/i386/avx512f-vminsd-2.c: New.
3305 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3306 (_mm_maskz_min_round_ss): Test new intrinsics.
3307 * gcc.target/i386/avx512f-vminss-2.c: New.
3308 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3309 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3310 (__builtin_ia32_minss_mask_round): Test new builtins.
3311 * gcc.target/i386/sse-13.c: Ditto.
3312 * gcc.target/i386/sse-23.c: Ditto.
3313 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3314 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3315 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3316 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3317 (_mm_mask_min_round_ss): Test new intrinsics.
3318 * gcc.target/i386/testround-1.c: Ditto.
3319
3320 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3321
3322 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3323 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3324 (_mm_maskz_div_round_sd): Test new intrinsics.
3325 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3326 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3327 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3328 (_mm_maskz_div_round_ss): Test new intrinsics.
3329 * gcc.target/i386/avx512f-vdivss-2.c: New.
3330 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3331 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3332 (_mm_maskz_mul_round_sd): Test new intrinsics.
3333 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3334 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3335 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3336 (_mm_maskz_mul_round_ss): Test new intrinsics.
3337 * gcc.target/i386/avx512f-vmulss-2.c: New.
3338 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3339 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3340 (__builtin_ia32_mulss_mask_round): Test new builtins.
3341 * gcc.target/i386/sse-13.c: Ditto.
3342 * gcc.target/i386/sse-23.c: Ditto.
3343 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3344 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3345 (_mm_maskz_mul_round_ss): Test new intrinsics.
3346 * gcc.target/i386/testround-1.c: Ditto.
3347
3348 2017-05-10 Julia Koval <julia.koval@intel.com>
3349
3350 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3351 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3352 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3353
3354 2017-05-10 Julia Koval <julia.koval@intel.com>
3355
3356 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3357 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3358 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3359 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3360
3361 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3362
3363 PR tree-optimization/51513
3364 * gcc.target/powerpc/pr51513.c: New test.
3365 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3366 __builtin_abort().
3367 * gcc.dg/predict-14.c: Likewise.
3368
3369 2017-05-10 Carl Love <cel@us.ibm.com>
3370 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3371 to the test suite file.
3372 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3373 to the test suite file.
3374
3375 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3376
3377 PR tree-optimization/77644
3378 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3379
3380 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
3381
3382 * gcc.dg/guality/inline-params-2.c: New.
3383
3384 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3385
3386 PR c++/80145
3387 * g++.dg/cpp1y/auto-fn37.C: New.
3388 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3389
3390 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3391
3392 PR target/68163
3393 * gcc.target/powerpc/pr68163.c: New test.
3394
3395 2017-05-09 Janus Weil <janus@gcc.gnu.org>
3396
3397 PR fortran/79311
3398 * gfortran.dg/finalize_32.f90: New test.
3399
3400 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3401
3402 PR c/35441
3403 * gcc.dg/pr35441.c: New test.
3404
3405 2017-05-09 Martin Sebor <msebor@redhat.com>
3406
3407 PR testsuite/80643
3408 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3409 output.
3410
3411 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3412
3413 PR c++/80186
3414 * g++.dg/template/crash126.C: New.
3415
3416 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3417
3418 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3419 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3420 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3421 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3422
3423 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3424
3425 PR testsuite/80611
3426 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3427
3428 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3429
3430 * gcc.target/arc/tmac-1.c: New file.
3431 * gcc.target/arc/tmac-2.c: Likewise.
3432 * gcc.target/arc/tmac.h: Likewise.
3433
3434 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3435 Andrew Burgess <andrew.burgess@embecosm.com>
3436
3437 * gcc.target/arc/firq-1.c: New file.
3438 * gcc.target/arc/firq-2.c: Likewise.
3439 * gcc.target/arc/firq-3.c: Likewise.
3440 * gcc.target/arc/firq-4.c: Likewise.
3441 * gcc.target/arc/firq-5.c: Likewise.
3442 * gcc.target/arc/firq-6.c: Likewise.
3443
3444 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3445
3446 * gcc.target/arc/interrupt-5.c: Newfile.
3447 * gcc.target/arc/interrupt-6.c: Likewise.
3448 * gcc.target/arc/interrupt-7.c: Likewise.
3449 * gcc.target/arc/interrupt-8.c: Likewise.
3450 * gcc.target/arc/interrupt-9.c: Likewise.
3451
3452 2017-05-09 Richard Biener <rguenther@suse.de>
3453
3454 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
3455 and adjust.
3456 * gcc.dg/vect/vect-50.c: Likewise.
3457
3458 2017-05-09 Marek Polacek <polacek@redhat.com>
3459
3460 PR c/80525
3461 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
3462 * c-c++-common/Wlogical-op-2.c: New test.
3463
3464 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3465
3466 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
3467 for targets with __SIZEOF_INT__ < 4.
3468
3469 2017-05-09 Richard Biener <rguenther@suse.de>
3470
3471 * gcc.dg/vect/vect-50.c: Revert last change.
3472 * gcc.dg/vect/vect-44.c: Likewise.
3473
3474 2017-05-08 Martin Sebor <msebor@redhat.com>
3475
3476 PR translation/80280
3477 * gcc.dg/format/gcc_diag-10.c: New test.
3478
3479 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3480
3481 PR target/80101
3482 * gcc.target/powerpc/pr80101-1.c: New test.
3483
3484 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3485
3486 PR fortran/79930
3487 * gfortran.dg/inline_transpose_1.f90: Add
3488 -finline-matmul-limit=0 to options.
3489 * gfortran.dg/matmul_5.f90: Likewise.
3490 * gfortran.dg/vect/vect-8.f90: Likewise.
3491 * gfortran.dg/inline_matmul_14.f90: New test.
3492 * gfortran.dg/inline_matmul_15.f90: New test.
3493
3494 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3495
3496 PR fortran/80602
3497 * gfortran.dg/matmul_15.f90: New test case.
3498
3499 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
3500
3501 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
3502 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
3503
3504 2017-05-07 Jeff Law <law@redhat.com>
3505
3506 Revert:
3507 2017-05-06 Jeff Law <law@redhat.com>
3508 PR tree-optimization/78496
3509 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3510 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3511
3512 2017-05-06 Jeff Law <law@redhat.com>
3513
3514 PR tree-optimization/78496
3515 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3516 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3517
3518 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3519
3520 * gcc.target/aarch64/spill_1.c: New test.
3521
3522 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3523
3524 PR rtl-optimization/75964
3525 * gcc.dg/torture/pr75964.c: New test.
3526
3527 2017-05-06 Tom de Vries <tom@codesourcery.com>
3528
3529 PR testsuite/80606
3530 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
3531 * gcc.target/i386/avx-vtestpd-2.c: Same.
3532 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
3533 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
3534 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
3535 * gcc.target/i386/avx-vtestpd-3.c: Same.
3536 * gcc.target/i386/avx-vtestps-1.c: Same.
3537 * gcc.target/i386/avx-vtestps-2.c: Same.
3538 * gcc.target/i386/avx-vtestps-256-1.c: Same.
3539 * gcc.target/i386/avx-vtestps-256-2.c: Same.
3540 * gcc.target/i386/avx-vtestps-256-3.c: Same.
3541 * gcc.target/i386/avx-vtestps-3.c: Same.
3542
3543 2017-05-06 Tom de Vries <tom@codesourcery.com>
3544
3545 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
3546
3547 2017-05-06 Tom de Vries <tom@codesourcery.com>
3548
3549 PR testsuite/80557
3550 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
3551 * gcc.target/powerpc/altivec-types-1.c: Same.
3552
3553 2017-05-06 Tom de Vries <tom@codesourcery.com>
3554
3555 PR testsuite/80557
3556 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
3557 * gcc.target/spu/intrinsics-1.c: Same.
3558
3559 2017-05-06 Tom de Vries <tom@codesourcery.com>
3560
3561 PR testsuite/80557
3562 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
3563
3564 2017-05-06 Tom de Vries <tom@codesourcery.com>
3565
3566 PR testsuite/80557
3567 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
3568 * gcc.target/aarch64/spellcheck_2.c: Same.
3569 * gcc.target/aarch64/spellcheck_3.c: Same.
3570
3571 2017-05-06 Tom de Vries <tom@codesourcery.com>
3572
3573 PR testsuite/80557
3574 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
3575 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
3576 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
3577 * g++.dg/debug/dwarf2/typedef5.C: Same.
3578 * g++.dg/goacc/data-1.C: Same.
3579
3580 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3581
3582 * gcc.target/powerpc/versioned-copy-loop.c: New file.
3583
3584 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3585
3586 PR target/79038
3587 PR target/79202
3588 PR target/79203
3589 * gcc.target/powerpc/ppc-round3.c: New test.
3590 * gcc.target/powerpc/ppc-round2.c: Update expected code.
3591
3592 2017-05-05 Jakub Jelinek <jakub@redhat.com>
3593
3594 PR tree-optimization/80632
3595 * gcc.dg/pr80632.c: New test.
3596
3597 PR tree-optimization/80558
3598 * gcc.dg/tree-ssa/vrp115.c: New test.
3599
3600 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3601 Thomas Preud'homme <thomas.preudhomme@arm.com>
3602 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3603
3604 PR target/71607
3605 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
3606 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
3607 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
3608 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
3609 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
3610 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
3611 * gcc.target/arm/tls-disable-literal-pool.c: New.
3612
3613 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3614
3615 PR tree-optimization/80613
3616 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
3617
3618 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
3619
3620 PR c++/71577
3621 * g++.dg/cpp0x/pr71577.C: New.
3622
3623 2017-05-04 Martin Sebor <msebor@redhat.com>
3624
3625 PR middle-end/79234
3626 * gcc.dg/builtin-stringop-chk-8.c: New test.
3627 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3628 * gcc.dg/builtin-stringop-chk-4.c: Same.
3629 * gcc.dg/builtin-strncat-chk-1.c: Same.
3630 * g++.dg/ext/strncpy-chk1.C: Same.
3631 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
3632 * gcc.dg/out-of-bounds-1.c: Same.
3633 * gcc.dg/pr78138.c: Same.
3634 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
3635 * gfortran.dg/mvbits_7.f90: Same.
3636
3637 2017-05-04 Martin Sebor <msebor@redhat.com>
3638
3639 PR preprocessor/79214
3640 PR middle-end/79222
3641 PR middle-end/79223
3642 * gcc.dg/pr79214.c: New test.
3643 * gcc.dg/pr79214.h: New test header.
3644 * gcc.dg/pr79222.c: New test.
3645 * gcc.dg/pr79223.c: New test.
3646 * gcc.dg/pr78138.c: Adjust.
3647 * gfortran.dg/unconstrained_commons.f: Same.
3648
3649 2017-05-04 Martin Sebor <msebor@redhat.com>
3650
3651 PR translation/80280
3652 * g++.dg/abi/Wabi-2-3.C: Adjust.
3653 * g++.dg/abi/Wabi-3-2.C: Ditto.
3654 * g++.dg/lookup/using17.C: Ditto.
3655 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
3656
3657 2017-05-04 Martin Jambor <mjambor@suse.cz>
3658
3659 PR tree-optimization/80622
3660 * gcc.dg/tree-ssa/pr80622.c: New test.
3661
3662 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3663
3664 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
3665
3666 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
3667
3668 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
3669 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3670
3671 2017-05-04 Richard Biener <rguenther@suse.de>
3672
3673 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
3674
3675 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
3676
3677 * gcc.dg/vect/vect-profile-1.c: New test.
3678
3679 2017-05-04 Marek Polacek <polacek@redhat.com>
3680
3681 PR tree-optimization/80612
3682 * gcc.dg/torture/pr80612.c: New test.
3683
3684 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3685 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3686
3687 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
3688 check_effective_target_arm_thumb1_movt_ok.
3689
3690 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3691
3692 * gcc.target/arm/fpscr.c: New file.
3693
3694 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3695
3696 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
3697 target.
3698
3699 2017-05-04 Tom de Vries <tom@codesourcery.com>
3700
3701 PR testsuite/80557
3702 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
3703 line numbers.
3704 * g++.dg/warn/miss-format-1.C: Same.
3705 * g++.dg/warn/overflow-warn-1.C: Same.
3706 * g++.dg/warn/overflow-warn-3.C: Same.
3707 * g++.dg/warn/overflow-warn-4.C: Same.
3708
3709 2017-05-04 Tom de Vries <tom@codesourcery.com>
3710
3711 PR testsuite/80557
3712 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
3713 * gcc.target/i386/pr68657.c: Same.
3714 * gcc.target/i386/pr69255-1.c: Same.
3715 * gcc.target/i386/pr69255-2.c: Same.
3716 * gcc.target/i386/pr69255-3.c: Same.
3717
3718 2017-05-04 Richard Biener <rguenther@suse.de>
3719
3720 PR tree-optimization/31130
3721 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
3722 * gcc.dg/Wstrict-overflow-13.c: Likewise.
3723 * gcc.dg/Wstrict-overflow-21.c: Likewise.
3724 * gcc.dg/pr52904.c: Remove XFAIL.
3725 * gcc.dg/tree-ssa/vrp114.c: New testcase.
3726
3727 2017-05-03 Jeff Law <law@redhat.com>
3728
3729 PR tree-optimization/78496
3730 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
3731
3732 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
3733
3734 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
3735
3736 2017-05-03 Richard Biener <rguenther@suse.de>
3737
3738 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
3739
3740 2017-05-03 Jakub Jelinek <jakub@redhat.com>
3741
3742 PR tree-optimization/79472
3743 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
3744 to dg-options.
3745 * gcc.dg/tree-ssa/vrp113.c: New test.
3746 * gcc.dg/tree-ssa/cswtch-3.c: New test.
3747 * gcc.dg/tree-ssa/cswtch-4.c: New test.
3748 * gcc.dg/tree-ssa/cswtch-5.c: New test.
3749
3750 2017-05-03 Tom de Vries <tom@codesourcery.com>
3751
3752 PR testsuite/80557
3753 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
3754 * c-c++-common/Wshift-negative-value-2.c: Same.
3755 * c-c++-common/Wshift-negative-value-3.c: Same.
3756 * c-c++-common/Wshift-negative-value-4.c: Same.
3757 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
3758 * c-c++-common/cpp/pr60400.c: Same.
3759 * c-c++-common/fmax-errors.c: Same.
3760 * c-c++-common/goacc/data-2.c: Same.
3761 * c-c++-common/goacc/host_data-2.c: Same.
3762 * c-c++-common/gomp/simd4.c: Same.
3763 * c-c++-common/pr28656.c: Same.
3764 * c-c++-common/pr43395.c: Same.
3765 * c-c++-common/torture/pr57945.c: Same.
3766
3767 2017-05-03 Tom de Vries <tom@codesourcery.com>
3768
3769 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
3770 arg of dg directive.
3771 * c-c++-common/goacc/routine-3.c: Same.
3772 * c-c++-common/goacc/routine-4.c: Same.
3773
3774 2017-05-02 David Malcolm <dmalcolm@redhat.com>
3775
3776 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3777 (test_fixit_insert_newline): New function.
3778 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3779 (test_fixit_insert_newline): New function.
3780 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3781 (test_fixit_insert_newline): New function.
3782 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3783 (test_fixit_insert_newline): New function.
3784 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3785 (test_show_locus): Handle test_fixit_insert_newline.
3786
3787 2017-05-02 Bin Cheng <bin.cheng@arm.com>
3788
3789 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
3790
3791 2017-04-27 Tamar Christina <tamar.christina@arm.com>
3792
3793 * gcc.dg/lsr-div1.c: New testcase.
3794
3795 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
3796
3797 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
3798 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
3799 (_mm_maskz_add_round_sd): Test new intrinsics.
3800 * gcc.target/i386/avx512f-vaddsd-2.c: New.
3801 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
3802 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
3803 (_mm_maskz_add_round_ss): Test new intrinsics.
3804 * gcc.target/i386/avx512f-vaddss-2.c: New.
3805 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
3806 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
3807 (_mm_maskz_sub_round_sd): Test new intrinsics.
3808 * gcc.target/i386/avx512f-vsubsd-2.c: New.
3809 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
3810 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
3811 (_mm_maskz_sub_round_ss): Test new intrinsics.
3812 * gcc.target/i386/avx512f-vsubss-2.c: New.
3813 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
3814 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
3815 (__builtin_ia32_subss_mask_round): Test new builtins.
3816 * gcc.target/i386/sse-13.c: Ditto.
3817 * gcc.target/i386/sse-23.c: Ditto.
3818 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
3819 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
3820 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
3821 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
3822 (_mm_mask_sub_round_ss): Test new intrinsics.
3823 * gcc.target/i386/testround-1.c: Ditto.
3824
3825 2017-05-02 Martin Jambor <mjambor@suse.cz>
3826
3827 PR tree-optimization/78687
3828 * g++.dg/tree-ssa/pr78687.C: New test.
3829
3830 2017-05-02 Richard Biener <rguenther@suse.de>
3831
3832 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
3833 behavior.
3834 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
3835
3836 2017-05-02 Richard Biener <rguenther@suse.de>
3837
3838 PR tree-optimization/80591
3839 * gcc.dg/torture/pr80591.c: New testcase.
3840
3841 2017-05-02 Richard Biener <rguenther@suse.de>
3842
3843 PR tree-optimization/80549
3844 * gcc.dg/torture/pr80549.c: New testcase.
3845
3846 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3847
3848 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
3849 unsigned long.
3850
3851 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
3852
3853 PR c++/80038
3854 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
3855
3856 2017-05-01 David Malcolm <dmalcolm@redhat.com>
3857
3858 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
3859 reflect insertion fix-it hints at the same location now being
3860 consolidated.
3861
3862 2017-05-01 Martin Sebor <msebor@redhat.com>
3863
3864 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
3865 on ILP32 targets.
3866
3867 2017-05-01 Tom de Vries <tom@codesourcery.com>
3868
3869 * gcc.dg/pr78768.c: Require linker plugin.
3870
3871 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3872
3873 PR fortran/37131
3874 * gfortran.dg/matmul_bounds_11.f90: New test.
3875
3876 2017-05-01 Martin Sebor <msebor@redhat.com>
3877
3878 PR tree-optimization/79715
3879 * gcc.dg/pr79715.c: New test.
3880
3881 2017-05-01 Tom de Vries <tom@codesourcery.com>
3882
3883 PR testsuite/65941
3884 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
3885 * g++.dg/other/pr59492.C: Require effective target rdrand.
3886
3887 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
3888
3889 * g++.dg/diagnostic/member-decl-1.C: New test.
3890
3891 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
3892
3893 PR tree-optimization/80487
3894 * gcc.dg/tree-ssa/strncpy-1.c: New file.
3895
3896 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3897
3898 PR tree-optimization/79697
3899 * gcc.dg/tree-ssa/pr79697.c: New test.
3900
3901 2017-04-29 Tom de Vries <tom@codesourcery.com>
3902
3903 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
3904
3905 2017-04-28 Martin Sebor <msebor@redhat.com>
3906
3907 PR tree-optimization/80523
3908 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
3909
3910 2017-04-28 Tom de Vries <tom@codesourcery.com>
3911
3912 PR testsuite/80557
3913 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
3914 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
3915
3916 2017-04-28 Tom de Vries <tom@codesourcery.com>
3917
3918 PR testsuite/80557
3919 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
3920 * obj-c++.dg/bitfield-4.mm: Same.
3921 * obj-c++.dg/bitfield-5.mm: Same.
3922 * obj-c++.dg/exceptions-3.mm: Same.
3923 * obj-c++.dg/exceptions-5.mm: Same.
3924 * obj-c++.dg/method-1.mm: Same.
3925 * obj-c++.dg/method-12.mm: Same.
3926 * obj-c++.dg/method-13.mm: Same.
3927 * obj-c++.dg/method-15.mm: Same.
3928 * obj-c++.dg/method-16.mm: Same.
3929 * obj-c++.dg/property/at-property-18.mm: Same.
3930 * obj-c++.dg/property/at-property-25.mm: Same.
3931 * obj-c++.dg/property/at-property-5.mm: Same.
3932 * obj-c++.dg/property/dynamic-2.mm: Same.
3933 * obj-c++.dg/property/property-neg-3.mm: Same.
3934 * obj-c++.dg/protocol-inheritance-1.mm: Same.
3935 * obj-c++.dg/protocol-inheritance-2.mm: Same.
3936 * obj-c++.dg/syntax-error-1.mm: Same.
3937 * obj-c++.dg/try-catch-13.mm: Same.
3938 * objc.dg/bitfield-4.m: Same.
3939 * objc.dg/class-1.m: Same.
3940 * objc.dg/method-11.m: Same.
3941 * objc.dg/method-6.m: Same.
3942 * objc.dg/method-7.m: Same.
3943 * objc.dg/method-9.m: Same.
3944 * objc.dg/missing-proto-3.m: Same.
3945 * objc.dg/naming-2.m: Same.
3946 * objc.dg/property/at-property-16.m: Same.
3947 * objc.dg/property/at-property-18.m: Same.
3948 * objc.dg/property/at-property-25.m: Same.
3949 * objc.dg/property/at-property-5.m: Same.
3950 * objc.dg/property/dynamic-2.m: Same.
3951 * objc.dg/property/property-neg-3.m: Same.
3952 * objc.dg/protocol-inheritance-1.m: Same.
3953 * objc.dg/protocol-inheritance-2.m: Same.
3954
3955 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
3956
3957 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
3958
3959 2017-04-28 Tom de Vries <tom@codesourcery.com>
3960
3961 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
3962 dg-(error|warning|message|bogus).
3963 * g++.dg/conversion/dr195-1.C: Same.
3964 * g++.dg/conversion/dr195.C: Same.
3965 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
3966 * g++.dg/cpp0x/gen-attrs-14.C: Same.
3967 * g++.dg/cpp0x/inline-ns7.C: Same.
3968 * g++.dg/cpp0x/variadic105.C: Same.
3969 * g++.dg/cpp0x/variadic65.C: Same.
3970 * g++.dg/expr/call2.C: Same.
3971 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
3972 * g++.dg/expr/pmf-1.C: Same.
3973 * g++.dg/ext/altivec-types-1.C: Same.
3974 * g++.dg/ext/altivec-types-2.C: Same.
3975 * g++.dg/ext/altivec-types-3.C: Same.
3976 * g++.dg/ext/attrib14.C: Same.
3977 * g++.dg/ext/complit1.C: Same.
3978 * g++.dg/ext/forscope2.C: Same.
3979 * g++.dg/ext/gnu-inline-global-reject.C: Same.
3980 * g++.dg/ext/label13.C: Same.
3981 * g++.dg/ext/member-attr.C: Same.
3982 * g++.dg/ext/visibility/anon7.C: Same.
3983 * g++.dg/ext/visibility/visibility-7.C: Same.
3984 * g++.dg/ext/vla2.C: Same.
3985 * g++.dg/inherit/access2.C: Same.
3986 * g++.dg/inherit/covariant12.C: Same.
3987 * g++.dg/inherit/covariant14.C: Same.
3988 * g++.dg/inherit/namespace-as-base.C: Same.
3989 * g++.dg/inherit/template-as-base.C: Same.
3990 * g++.dg/lookup/ambig1.C: Same.
3991 * g++.dg/lookup/ambig2.C: Same.
3992 * g++.dg/lookup/ambig3.C: Same.
3993 * g++.dg/lookup/class-member-1.C: Same.
3994 * g++.dg/lookup/conv-1.C: Same.
3995 * g++.dg/lookup/decl1.C: Same.
3996 * g++.dg/lookup/koenig1.C: Same.
3997 * g++.dg/lookup/scoped1.C: Same.
3998 * g++.dg/lookup/scoped2.C: Same.
3999 * g++.dg/lookup/two-stage4.C: Same.
4000 * g++.dg/lookup/used-before-declaration.C: Same.
4001 * g++.dg/lookup/using.C: Same.
4002 * g++.dg/lookup/using17.C: Same.
4003 * g++.dg/lookup/using2.C: Same.
4004 * g++.dg/other/abstract2.C: Same.
4005 * g++.dg/other/classkey1.C: Same.
4006 * g++.dg/other/component1.C: Same.
4007 * g++.dg/other/const1.C: Same.
4008 * g++.dg/other/const2.C: Same.
4009 * g++.dg/other/conversion1.C: Same.
4010 * g++.dg/other/do1.C: Same.
4011 * g++.dg/other/error1.C: Same.
4012 * g++.dg/other/error10.C: Same.
4013 * g++.dg/other/error3.C: Same.
4014 * g++.dg/other/error4.C: Same.
4015 * g++.dg/other/error5.C: Same.
4016 * g++.dg/other/error8.C: Same.
4017 * g++.dg/other/error9.C: Same.
4018 * g++.dg/other/field1.C: Same.
4019 * g++.dg/other/init1.C: Same.
4020 * g++.dg/other/ptrmem2.C: Same.
4021 * g++.dg/other/return1.C: Same.
4022 * g++.dg/overload/builtin3.C: Same.
4023 * g++.dg/overload/error1.C: Same.
4024 * g++.dg/overload/error2.C: Same.
4025 * g++.dg/overload/koenig2.C: Same.
4026 * g++.dg/overload/pmf1.C: Same.
4027 * g++.dg/parse/args1.C: Same.
4028 * g++.dg/parse/attr3.C: Same.
4029 * g++.dg/parse/constant4.C: Same.
4030 * g++.dg/parse/crash10.C: Same.
4031 * g++.dg/parse/crash18.C: Same.
4032 * g++.dg/parse/crash19.C: Same.
4033 * g++.dg/parse/crash20.C: Same.
4034 * g++.dg/parse/crash21.C: Same.
4035 * g++.dg/parse/crash22.C: Same.
4036 * g++.dg/parse/crash32.C: Same.
4037 * g++.dg/parse/decl-specifier-1.C: Same.
4038 * g++.dg/parse/error58.C: Same.
4039 * g++.dg/parse/local-class1.C: Same.
4040 * g++.dg/parse/non-dependent2.C: Same.
4041 * g++.dg/parse/parameter-declaration-1.C: Same.
4042 * g++.dg/parse/ptrmem2.C: Same.
4043 * g++.dg/parse/ptrmem3.C: Same.
4044 * g++.dg/parse/saved1.C: Same.
4045 * g++.dg/tc1/dr101.C: Same.
4046 * g++.dg/tc1/dr142.C: Same.
4047 * g++.dg/tc1/dr176.C: Same.
4048 * g++.dg/template/conv4.C: Same.
4049 * g++.dg/template/crash56.C: Same.
4050 * g++.dg/template/dependent-expr2.C: Same.
4051 * g++.dg/template/error1.C: Same.
4052 * g++.dg/template/error2.C: Same.
4053 * g++.dg/template/explicit6.C: Same.
4054 * g++.dg/template/init-list.C: Same.
4055 * g++.dg/template/local1.C: Same.
4056 * g++.dg/template/lookup2.C: Same.
4057 * g++.dg/template/meminit2.C: Same.
4058 * g++.dg/template/nontype25.C: Same.
4059 * g++.dg/template/ptrmem2.C: Same.
4060 * g++.dg/template/qualttp19.C: Same.
4061 * g++.dg/template/qualttp20.C: Same.
4062 * g++.dg/template/ttp3.C: Same.
4063 * g++.dg/template/unify4.C: Same.
4064 * g++.dg/template/unify6.C: Same.
4065 * g++.dg/template/unify7.C: Same.
4066 * g++.dg/template/warn1.C: Same.
4067 * g++.dg/tree-ssa/dom-invalid.C: Same.
4068 * g++.dg/ubsan/shift-1.C: Same.
4069 * g++.dg/warn/Wunused-2.C: Same.
4070 * g++.dg/warn/Wunused-4.C: Same.
4071 * g++.dg/warn/Wunused-6.C: Same.
4072 * g++.dg/warn/deprecated-6.C: Same.
4073 * g++.dg/warn/deprecated.C: Same.
4074 * g++.dg/warn/effc1.C: Same.
4075 * g++.dg/warn/effc3.C: Same.
4076 * g++.dg/warn/incomplete1.C: Same.
4077 * g++.dg/warn/inline1.C: Same.
4078 * g++.dg/warn/noeffect2.C: Same.
4079 * g++.dg/warn/noeffect4.C: Same.
4080 * g++.dg/warn/oldcast1.C: Same.
4081 * g++.dg/warn/sentinel.C: Same.
4082 * g++.dg/warn/unit-1.C: Same.
4083 * g++.old-deja/g++.pt/inherit2.C: Same.
4084 * g++.old-deja/g++.pt/overload8.C: Same.
4085 * gcc.dg/20000926-1.c: Same.
4086 * gcc.dg/20040223-1.c: Same.
4087 * gcc.dg/Warray-bounds-7.c: Same.
4088 * gcc.dg/alias-1.c: Same.
4089 * gcc.dg/alias-12.c: Same.
4090 * gcc.dg/alias-13.c: Same.
4091 * gcc.dg/alias-2.c: Same.
4092 * gcc.dg/array-13.c: Same.
4093 * gcc.dg/array-4.c: Same.
4094 * gcc.dg/attr-ifunc-2.c: Same.
4095 * gcc.dg/attr-invalid.c: Same.
4096 * gcc.dg/attr-noinline.c: Same.
4097 * gcc.dg/bitfld-2.c: Same.
4098 * gcc.dg/c90-const-expr-7.c: Same.
4099 * gcc.dg/c99-const-expr-7.c: Same.
4100 * gcc.dg/cpp/20000625-1.c: Same.
4101 * gcc.dg/cpp/charconst-4.c: Same.
4102 * gcc.dg/cpp/include2.c: Same.
4103 * gcc.dg/cpp/include2a.c: Same.
4104 * gcc.dg/decl-4.c: Same.
4105 * gcc.dg/deprecated-4.c: Same.
4106 * gcc.dg/deprecated.c: Same.
4107 * gcc.dg/dfp/altivec-types.c: Same.
4108 * gcc.dg/float-range-1.c: Same.
4109 * gcc.dg/pack-test-3.c: Same.
4110 * gcc.dg/pr11492.c: Same.
4111 * gcc.dg/pr15360-1.c: Same.
4112 * gcc.dg/pr37908.c: Same.
4113 * gcc.dg/pr53265.c: Same.
4114 * gcc.dg/pr57287-2.c: Same.
4115 * gcc.dg/pr57287.c: Same.
4116 * gcc.dg/redecl-1.c: Same.
4117 * gcc.dg/sync-3.c: Same.
4118 * gcc.dg/two-types-1.c: Same.
4119 * gcc.dg/two-types-2.c: Same.
4120 * gcc.dg/two-types-4.c: Same.
4121 * gcc.dg/two-types-5.c: Same.
4122 * gcc.dg/two-types-6.c: Same.
4123 * gcc.dg/two-types-7.c: Same.
4124 * gcc.dg/two-types-8.c: Same.
4125 * gcc.dg/two-types-9.c: Same.
4126 * gcc.dg/uninit-I.c: Same.
4127 * gcc.dg/uninit-pr19430.c: Same.
4128 * gcc.dg/visibility-7.c: Same.
4129 * gcc.dg/winline-10.c: Same.
4130 * gcc.dg/winline-2.c: Same.
4131 * gcc.dg/winline-3.c: Same.
4132 * gcc.dg/winline-9.c: Same.
4133 * gcc.target/i386/attr-returns_twice-1.c: Same.
4134 * gcc.target/i386/chkp-const-check-2.c: Same.
4135 * gcc.target/i386/chkp-label-address.c: Same.
4136 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4137 * gcc.target/i386/pr39162.c: Same.
4138 * gcc.target/i386/sse-5.c: Same.
4139 * gcc.target/powerpc/altivec-types-1.c: Same.
4140 * gcc.target/powerpc/altivec-types-2.c: Same.
4141 * gcc.target/powerpc/altivec-types-3.c: Same.
4142 * gcc.target/powerpc/float128-mix.c: Same.
4143 * gcc.target/powerpc/no-r11-3.c: Same.
4144 * gcc.target/spu/Wmain.c: Same.
4145 * gcc.target/spu/ea/errors2.c: Same.
4146 * gfortran.dg/assignment_1.f90: Same.
4147 * gfortran.dg/common_3.f90: Same.
4148 * gfortran.dg/der_io_1.f90: Same.
4149 * gfortran.dg/g77/20030326-1.f: Same.
4150 * gfortran.dg/g77/9263.f: Same.
4151 * gfortran.dg/g77/960317-1.f: Same.
4152 * gfortran.dg/g77/970625-2.f: Same.
4153 * gfortran.dg/g77/980615-0.f: Same.
4154 * gfortran.dg/g77/check0.f: Same.
4155 * gfortran.dg/g77/dnrm2.f: Same.
4156 * gfortran.dg/g77/pr9258.f: Same.
4157 * gfortran.dg/ichar_1.f90: Same.
4158 * gfortran.dg/interface_1.f90: Same.
4159 * gfortran.dg/namelist_1.f90: Same.
4160 * gfortran.dg/namelist_2.f90: Same.
4161 * gfortran.dg/namelist_3.f90: Same.
4162 * gfortran.dg/namelist_print_2.f: Same.
4163 * gfortran.dg/oldstyle_1.f90: Same.
4164 * gfortran.dg/runtime_warning_1.f90: Same.
4165 * gfortran.dg/underflow.f90: Same.
4166 * gnat.dg/specs/integer_value.ads: Same.
4167 * obj-c++.dg/fsf-package-0.m: Same.
4168 * objc.dg/two-types-1.m: Same.
4169
4170 2017-04-28 Martin Liska <mliska@suse.cz>
4171
4172 PR gcov-profile/79891
4173 * gcc.misc-tests/gcov-17.c: New test.
4174 * gcc.misc-tests/gcov-18.c: New test.
4175
4176 2017-04-28 Tom de Vries <tom@codesourcery.com>
4177
4178 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4179 dg-(error|warning|message|bogus).
4180 * g++.dg/parse/parameter-declaration-1.C: Same.
4181 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4182 * gcc.dg/Wpointer-sign-Wall.c: Same.
4183 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4184 * gcc.dg/cpp/19990413-1.c: Same.
4185 * gcc.dg/dg-test-1.c: Same.
4186 * gcc.dg/empty-source-2.c: Same.
4187 * gcc.dg/empty-source-3.c: Same.
4188 * gcc.dg/format/c99-printf-1.c: Same.
4189 * gcc.dg/format/c99-scanf-1.c: Same.
4190 * gcc.dg/label-decl-2.c: Same.
4191 * gcc.dg/m-un-2.c: Same.
4192 * gcc.dg/uninit-pr20644-O0.c: Same.
4193 * gfortran.dg/pr70006.f90: Same.
4194 * obj-c++.dg/fsf-package-0.m: Same.
4195
4196 2017-04-28 Tom de Vries <tom@codesourcery.com>
4197
4198 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4199 dg-(error|warning|message|bogus).
4200 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4201 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4202 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4203 * c-c++-common/pr20000.c: Same.
4204 * c-c++-common/pr49706.c: Same.
4205 * g++.dg/ext/utf16-4.C: Same.
4206 * g++.dg/parse/error2.C: Same.
4207 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4208 * g++.dg/warn/Wtype-limits.C: Same.
4209 * g++.dg/warn/overflow-warn-1.C: Same.
4210 * g++.dg/warn/overflow-warn-3.C: Same.
4211 * gcc.dg/Wpointer-sign-Wall.c: Same.
4212 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4213 * gcc.dg/Wtype-limits-Wextra.c: Same.
4214 * gcc.dg/Wtype-limits.c: Same.
4215 * gcc.dg/cpp/19990413-1.c: Same.
4216 * gcc.dg/dg-test-1.c: Same.
4217 * gcc.dg/empty-source-2.c: Same.
4218 * gcc.dg/empty-source-3.c: Same.
4219 * gcc.dg/label-decl-2.c: Same.
4220 * gcc.dg/m-un-2.c: Same.
4221 * gcc.dg/uninit-pr19430-O0.c: Same.
4222 * gcc.dg/uninit-pr19430.c: Same.
4223 * gcc.dg/uninit-pr20644-O0.c: Same.
4224 * gcc.dg/utf16-4.c: Same.
4225 * gfortran.dg/pr70006.f90: Same.
4226 * obj-c++.dg/fsf-package-0.m: Same.
4227
4228 2017-04-28 Richard Biener <rguenther@suse.de>
4229
4230 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4231 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4232 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4233 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4234 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4235 * gcc.dg/tree-ssa/pr49039.c: Likewise.
4236
4237 2017-04-27 Marek Polacek <polacek@redhat.com>
4238
4239 PR sanitizer/80349
4240 * c-c++-common/ubsan/pr80349.c: New test.
4241
4242 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4243
4244 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4245 diagnostics.
4246 * g++.dg/warn/pr12242.C: Likewise.
4247
4248 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
4249
4250 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4251
4252 2017-04-27 Martin Liska <mliska@suse.cz>
4253
4254 PR testsuite/79455
4255 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4256 more generic.
4257
4258 2017-04-27 Jakub Jelinek <jakub@redhat.com>
4259
4260 PR c++/80534
4261 * g++.dg/other/pr80534-1.C: New test.
4262 * g++.dg/other/pr80534-2.C: New test.
4263
4264 2017-04-27 Richard Biener <rguenther@suse.de>
4265
4266 PR middle-end/80539
4267 * gcc.dg/torture/pr80539.c: New testcase.
4268
4269 2017-04-27 Jakub Jelinek <jakub@redhat.com>
4270
4271 PR target/77728
4272 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4273
4274 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4275
4276 * g++.dg/diagnostic/nested-name-1.C: New test.
4277
4278 2017-04-26 Martin Liska <mliska@suse.cz>
4279
4280 * gcc.dg/guality/guality.h: Add prefix to test verification.
4281
4282 2017-04-25 Nathan Sidwell <nathan@acm.org>
4283
4284 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4285
4286 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
4287
4288 PR target/70799
4289 * gcc.target/i386/pr70799-5.c: New test.
4290
4291 2017-04-25 Martin Sebor <msebor@redhat.com>
4292
4293 PR tree-optimization/80497
4294 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4295
4296 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4297 Jakub Jelinek <jakub@redhat.com>
4298
4299 PR target/77728
4300 * g++.dg/abi/pr77728-1.C: New test.
4301
4302 2017-04-25 Marek Polacek <polacek@redhat.com>
4303
4304 PR sanitizer/80349
4305 * g++.dg/ubsan/pr80349-2.C: New test.
4306
4307 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4308
4309 * g++.dg/cpp0x/enum34.C: New test.
4310
4311 2017-04-25 Tom de Vries <tom@codesourcery.com>
4312
4313 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4314 variables.
4315 (dg-line): New proc.
4316 (process-message): Handle line number variables.
4317 * objc.dg/try-catch-12.m: Use dg-line.
4318
4319 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4320
4321 PR target/80482
4322 * gcc.target/powerpc/vec-constvolatile.c: New test.
4323
4324 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4325
4326 * g++.dg/semicolon-fixits.C: New test case.
4327
4328 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4329
4330 * gcc.dg/semicolon-fixits.c: New test case.
4331
4332 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4333
4334 * g++.dg/lookup/missing-std-include.C: New test file.
4335
4336 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4337 Jakub Jelinek <jakub@redhat.com>
4338
4339 PR target/77728
4340 * g++.dg/abi/pr77728-2.C: New test.
4341
4342 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4343
4344 PR c++/80177
4345 * g++.dg/spellcheck-pr80177.C: New test case.
4346
4347 2017-04-25 Nathan Sidwell <nathan@acm.org>
4348
4349 * g++.dg/dg.exp (find-cxx-tests): New function.
4350 (main): Use it, remove explicit pruning
4351
4352 2017-04-25 Richard Biener <rguenther@suse.de>
4353
4354 PR tree-optimization/80492
4355 * gcc.dg/pr80492.c: New testcase.
4356
4357 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4358
4359 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4360 for targets with int size less than 32 bits.
4361
4362 2017-04-25 Richard Biener <rguenther@suse.de>
4363
4364 PR tree-optimization/79201
4365 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4366 * gcc.target/i386/pr22152.c: Disable sinking.
4367
4368 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4369
4370 PR target/80464
4371 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4372
4373 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4374
4375 PR target/79895
4376 * gcc.target/s390/pr79895.c: New test.
4377
4378 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4379
4380 PR target/80080
4381 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4382 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4383 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4384
4385 2017-04-25 Jakub Jelinek <jakub@redhat.com>
4386
4387 PR rtl-optimization/80501
4388 * gcc.c-torture/execute/pr80501.c: New test.
4389
4390 PR rtl-optimization/80500
4391 * gcc.dg/pr80500.c: New test.
4392
4393 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
4394
4395 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4396 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4397
4398 2017-04-22 Janus Weil <janus@gcc.gnu.org>
4399
4400 PR fortran/80121
4401 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4402 directive.
4403
4404 2017-04-24 David Malcolm <dmalcolm@redhat.com>
4405
4406 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4407 * jit.dg/test-alignment.c: New test case.
4408 * jit.dg/test-alignment.cc: New test case.
4409 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4410 New test case.
4411
4412 2017-04-24 David Malcolm <dmalcolm@redhat.com>
4413
4414 PR c++/80016
4415 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4416 test function.
4417 (test_alignof): New test function.
4418
4419 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
4420
4421 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4422
4423 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4424
4425 * g++.dg/diagnostic/duplicate1.C: New test.
4426 * g++.dg/cpp0x/duplicate1.C: New test.
4427
4428 2017-04-24 Martin Jambor <mjambor@suse.cz>
4429
4430 PR tree-optimization/80293
4431 * g++.dg/tree-ssa/pr80293.C: New test.
4432
4433 2017-04-24 Martin Liska <mliska@suse.cz>
4434
4435 PR middle-end/79931
4436 * g++.dg/ipa/pr79931.C: New test.
4437
4438 2017-04-24 Richard Biener <rguenther@suse.de>
4439
4440 PR tree-optimization/80494
4441 * gfortran.dg/pr80494.f90: New testcase.
4442
4443 2017-04-24 Richard Biener <rguenther@suse.de>
4444
4445 PR tree-optimization/79725
4446 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4447
4448 2017-04-24 Richard Biener <rguenther@suse.de>
4449
4450 PR c++/2972
4451 * g++.dg/warn/Wuninitialized-10.C: New testcase.
4452
4453 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4454
4455 PR fortran/80484
4456 * gfortran.dg/dtio_29.f03: New test.
4457
4458 2017-04-22 Janus Weil <janus@gcc.gnu.org>
4459
4460 PR fortran/80121
4461 * gfortran.dg/intent_out_9.f90: New test case.
4462
4463 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
4464
4465 PR target/70799
4466 * gcc.target/i386/pr70799-4.c: New test.
4467
4468 2017-04-21 Janus Weil <janus@gcc.gnu.org>
4469
4470 PR fortran/80392
4471 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
4472
4473 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
4474
4475 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
4476
4477 2017-04-21 Richard Biener <rguenther@suse.de>
4478
4479 PR tree-optimization/79547
4480 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
4481
4482 2017-04-21 Richard Biener <rguenther@suse.de>
4483
4484 PR tree-optimization/78847
4485 * g++.dg/tree-ssa/pr78847.C: New testcase.
4486
4487 2017-04-21 Jakub Jelinek <jakub@redhat.com>
4488
4489 PR c/80468
4490 * gcc.dg/pr80468.c: New test.
4491
4492 2017-04-21 Martin Liska <mliska@suse.cz>
4493
4494 PR tree-optimization/66278
4495 * gcc.dg/vect/pr66278.c: New test.
4496
4497 2017-04-21 Richard Biener <rguenther@suse.de>
4498
4499 PR tree-optimization/80237
4500 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
4501 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
4502 adjust expected optimizations.
4503
4504 2016-04-21 Richard Biener <rguenther@suse.de>
4505
4506 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
4507 of inner loops.
4508 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
4509 * gcc.dg/vect/vect-104.c: Likewise.
4510
4511 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
4512
4513 PR tree-optimization/80426
4514 * gcc.c-torture/execute/20170429-1.c: Rename into...
4515 * gcc.c-torture/execute/20170419-1.c: ...this.
4516
4517 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
4518
4519 PR target/79804
4520 * gcc.target/i386/pr79804.c: New test.
4521
4522 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
4523
4524 PR target/78090
4525 * gcc.target/i386/conversion-2.c: Remove obsolete test.
4526
4527 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
4528
4529 * g++/opt/pr80436.C: XFAIL on AIX.
4530
4531 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
4532
4533 PR c++/80473
4534 * g++.dg/diagnostic/pr80473.C: New test.
4535
4536 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
4537
4538 * g++.dg/warn/Wextra-semi.C: New test.
4539
4540 2017-04-20 Jakub Jelinek <jakub@redhat.com>
4541
4542 PR middle-end/80423
4543 * g++.dg/other/pr80423.C: New test.
4544
4545 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4546
4547 * gcc.dg/pr80170.c: Require ptr32plus.
4548
4549 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4550
4551 PR tree-optimization/80426
4552 * gcc.c-torture/execute/20170419-1.c: New test.
4553
4554 2017-04-19 Jakub Jelinek <jakub@redhat.com>
4555
4556 PR debug/80461
4557 * g++.dg/debug/pr80461.C: New test.
4558
4559 PR c++/80459
4560 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
4561 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
4562 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
4563
4564 PR debug/80436
4565 * g++.dg/opt/pr80436.C: New test.
4566
4567 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4568
4569 * gcc.dg/torture/pr80341.c: Require int32plus.
4570
4571 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4572 Jeff Law <law@redhat.com>
4573
4574 * gcc.c-torture/compile/20170419-1.c: New test.
4575
4576 2017-04-19 Tom de Vries <tom@codesourcery.com>
4577
4578 PR testsuite/80221
4579 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
4580 subsequent dg directives.
4581 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4582 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
4583 * c-c++-common/attr-fallthrough-2.c: Same.
4584 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
4585 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
4586 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
4587 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4588 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
4589 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
4590 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
4591 * c-c++-common/cilk-plus/CK/errors.c: Same.
4592 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4593 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
4594 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
4595 * c-c++-common/cpp/pr57580.c: Same.
4596 * c-c++-common/goacc/asyncwait-1.c: Same.
4597 * c-c++-common/goacc/cache-2.c: Same.
4598 * c-c++-common/goacc/declare-2.c: Same.
4599 * c-c++-common/goacc/deviceptr-1.c: Same.
4600 * c-c++-common/goacc/routine-5.c: Same.
4601 * c-c++-common/gomp/clauses-2.c: Same.
4602 * c-c++-common/gomp/ordered-3.c: Same.
4603 * c-c++-common/gomp/pr67501.c: Same.
4604 * c-c++-common/pr20000.c: Same.
4605 * c-c++-common/pr43395.c: Same.
4606 * c-c++-common/pr49706.c: Same.
4607 * c-c++-common/pr77624-1.c: Same.
4608 * c-c++-common/pr77624-2.c: Same.
4609 * c-c++-common/raw-string-14.c: Same.
4610 * c-c++-common/raw-string-16.c: Same.
4611 * c-c++-common/raw-string-3.c: Same.
4612 * c-c++-common/raw-string-4.c: Same.
4613 * c-c++-common/raw-string-5.c: Same.
4614 * c-c++-common/raw-string-6.c: Same.
4615 * g++.dg/abi/mangle41.C: Same.
4616 * g++.dg/conversion/nullptr1.C: Same.
4617 * g++.dg/cpp0x/alias-decl-80296.C: Same.
4618 * g++.dg/cpp0x/auto27.C: Same.
4619 * g++.dg/cpp0x/constexpr-98.C: Same.
4620 * g++.dg/cpp0x/constexpr-diag2.C: Same.
4621 * g++.dg/cpp0x/diag2.C: Same.
4622 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
4623 * g++.dg/cpp0x/nullptr15.C: Same.
4624 * g++.dg/cpp0x/pr31431-2.C: Same.
4625 * g++.dg/cpp0x/pr31431.C: Same.
4626 * g++.dg/cpp0x/pr79118.C: Same.
4627 * g++.dg/cpp0x/static_assert3.C: Same.
4628 * g++.dg/cpp0x/temp_default2.C: Same.
4629 * g++.dg/cpp0x/trailing4.C: Same.
4630 * g++.dg/cpp0x/variadic-ex10.C: Same.
4631 * g++.dg/cpp0x/variadic-ex13.C: Same.
4632 * g++.dg/cpp0x/variadic-ex14.C: Same.
4633 * g++.dg/cpp0x/variadic-ex3.C: Same.
4634 * g++.dg/cpp0x/variadic-ex4.C: Same.
4635 * g++.dg/cpp0x/variadic59.C: Same.
4636 * g++.dg/cpp0x/vt-37737-2.C: Same.
4637 * g++.dg/cpp0x/vt-57397-1.C: Same.
4638 * g++.dg/cpp0x/vt-57397-2.C: Same.
4639 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
4640 * g++.dg/cpp1z/gen-attrs1.C: Same.
4641 * g++.dg/diagnostic/pr71075.C: Same.
4642 * g++.dg/eh/goto2.C: Same.
4643 * g++.dg/eh/goto3.C: Same.
4644 * g++.dg/expr/bitfield4.C: Same.
4645 * g++.dg/expr/bitfield5.C: Same.
4646 * g++.dg/expr/bitfield6.C: Same.
4647 * g++.dg/expr/bool1.C: Same.
4648 * g++.dg/expr/bool3.C: Same.
4649 * g++.dg/expr/cond10.C: Same.
4650 * g++.dg/expr/cond11.C: Same.
4651 * g++.dg/expr/lval3.C: Same.
4652 * g++.dg/expr/lval4.C: Same.
4653 * g++.dg/ext/anon-struct4.C: Same.
4654 * g++.dg/ext/attrib44.C: Same.
4655 * g++.dg/ext/builtin3.C: Same.
4656 * g++.dg/ext/dllimport7.C: Same.
4657 * g++.dg/ext/label5.C: Same.
4658 * g++.dg/ext/no-asm-1.C: Same.
4659 * g++.dg/ext/utf16-4.C: Same.
4660 * g++.dg/ext/vla2.C: Same.
4661 * g++.dg/gomp/block-1.C: Same.
4662 * g++.dg/gomp/block-2.C: Same.
4663 * g++.dg/gomp/block-3.C: Same.
4664 * g++.dg/gomp/block-5.C: Same.
4665 * g++.dg/gomp/linear-2.C: Same.
4666 * g++.dg/gomp/target-1.C: Same.
4667 * g++.dg/gomp/target-2.C: Same.
4668 * g++.dg/gomp/taskgroup-1.C: Same.
4669 * g++.dg/gomp/teams-1.C: Same.
4670 * g++.dg/inherit/pure1.C: Same.
4671 * g++.dg/init/array43.C: Same.
4672 * g++.dg/init/array46.C: Same.
4673 * g++.dg/init/const10.C: Same.
4674 * g++.dg/init/ctor4-1.C: Same.
4675 * g++.dg/init/ctor4.C: Same.
4676 * g++.dg/init/new37.C: Same.
4677 * g++.dg/init/pr25811.C: Same.
4678 * g++.dg/init/pr29043.C: Same.
4679 * g++.dg/init/pr29571.C: Same.
4680 * g++.dg/lookup/duperr1.C: Same.
4681 * g++.dg/lookup/error1.C: Same.
4682 * g++.dg/lookup/koenig5.C: Same.
4683 * g++.dg/lookup/pr77549.C: Same.
4684 * g++.dg/lookup/suggestions1.C: Same.
4685 * g++.dg/lookup/using16.C: Same.
4686 * g++.dg/lookup/using7.C: Same.
4687 * g++.dg/other/anon-union3.C: Same.
4688 * g++.dg/other/array2.C: Same.
4689 * g++.dg/other/error13.C: Same.
4690 * g++.dg/other/error34.C: Same.
4691 * g++.dg/overload/builtin1.C: Same.
4692 * g++.dg/overload/conv-op1.C: Same.
4693 * g++.dg/overload/error3.C: Same.
4694 * g++.dg/overload/koenig1.C: Same.
4695 * g++.dg/overload/operator5.C: Same.
4696 * g++.dg/overload/template5.C: Same.
4697 * g++.dg/overload/unknown1.C: Same.
4698 * g++.dg/overload/using2.C: Same.
4699 * g++.dg/parse/constructor1.C: Same.
4700 * g++.dg/parse/crash36.C: Same.
4701 * g++.dg/parse/crash63.C: Same.
4702 * g++.dg/parse/error11.C: Same.
4703 * g++.dg/parse/error12.C: Same.
4704 * g++.dg/parse/error14.C: Same.
4705 * g++.dg/parse/error2.C: Same.
4706 * g++.dg/parse/error21.C: Same.
4707 * g++.dg/parse/error26.C: Same.
4708 * g++.dg/parse/error36.C: Same.
4709 * g++.dg/parse/friend12.C: Same.
4710 * g++.dg/parse/invalid-op1.C: Same.
4711 * g++.dg/parse/missing-template1.C: Same.
4712 * g++.dg/parse/parser-pr28152-2.C: Same.
4713 * g++.dg/parse/parser-pr28152.C: Same.
4714 * g++.dg/parse/pr16696-permissive.C: Same.
4715 * g++.dg/parse/pr16696.C: Same.
4716 * g++.dg/parse/pr69628.C: Same.
4717 * g++.dg/parse/ret-type2.C: Same.
4718 * g++.dg/parse/specialization1.C: Same.
4719 * g++.dg/parse/template3.C: Same.
4720 * g++.dg/parse/template9.C: Same.
4721 * g++.dg/parse/typename11.C: Same.
4722 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
4723 * g++.dg/pr45330.C: Same.
4724 * g++.dg/rtti/typeid6.C: Same.
4725 * g++.dg/spellcheck-fields.C: Same.
4726 * g++.dg/spellcheck-typenames.C: Same.
4727 * g++.dg/tc1/dr108.C: Same.
4728 * g++.dg/tc1/dr147.C: Same.
4729 * g++.dg/template/arg7.C: Same.
4730 * g++.dg/template/conv11.C: Same.
4731 * g++.dg/template/crash13.C: Same.
4732 * g++.dg/template/crash55.C: Same.
4733 * g++.dg/template/dependent-expr5.C: Same.
4734 * g++.dg/template/error17.C: Same.
4735 * g++.dg/template/error33.C: Same.
4736 * g++.dg/template/error4.C: Same.
4737 * g++.dg/template/error50.C: Same.
4738 * g++.dg/template/error53.C: Same.
4739 * g++.dg/template/friend.C: Same.
4740 * g++.dg/template/func2.C: Same.
4741 * g++.dg/template/local6.C: Same.
4742 * g++.dg/template/member5.C: Same.
4743 * g++.dg/template/meminit1.C: Same.
4744 * g++.dg/template/nested3.C: Same.
4745 * g++.dg/template/nontype6.C: Same.
4746 * g++.dg/template/overload12.C: Same.
4747 * g++.dg/template/ptrmem8.C: Same.
4748 * g++.dg/template/qualified-id1.C: Same.
4749 * g++.dg/template/spec15.C: Same.
4750 * g++.dg/template/static1.C: Same.
4751 * g++.dg/template/static10.C: Same.
4752 * g++.dg/template/static2.C: Same.
4753 * g++.dg/template/ttp25.C: Same.
4754 * g++.dg/template/typedef2.C: Same.
4755 * g++.dg/template/typename2.C: Same.
4756 * g++.dg/template/unify10.C: Same.
4757 * g++.dg/template/unify6.C: Same.
4758 * g++.dg/template/unify7.C: Same.
4759 * g++.dg/template/unify9.C: Same.
4760 * g++.dg/template/varmod1.C: Same.
4761 * g++.dg/ubsan/div-by-zero-1.C: Same.
4762 * g++.dg/ubsan/pr63956.C: Same.
4763 * g++.dg/warn/Waddress-1.C: Same.
4764 * g++.dg/warn/Wconversion2.C: Same.
4765 * g++.dg/warn/Wnull-conversion-1.C: Same.
4766 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
4767 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
4768 * g++.dg/warn/Wswitch-1.C: Same.
4769 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4770 * g++.dg/warn/Wtype-limits.C: Same.
4771 * g++.dg/warn/Wunused-parm-5.C: Same.
4772 * g++.dg/warn/deprecated-6.C: Same.
4773 * g++.dg/warn/deprecated.C: Same.
4774 * g++.dg/warn/incomplete1.C: Same.
4775 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
4776 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
4777 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
4778 * g++.dg/warn/overflow-warn-1.C: Same.
4779 * g++.dg/warn/overflow-warn-3.C: Same.
4780 * g++.dg/warn/overflow-warn-4.C: Same.
4781 * g++.dg/warn/pr12242.C: Same.
4782 * g++.dg/warn/pr30551-2.C: Same.
4783 * g++.dg/warn/pr30551.C: Same.
4784 * g++.old-deja/g++.benjamin/16077.C: Same.
4785 * g++.old-deja/g++.bob/inherit1.C: Same.
4786 * g++.old-deja/g++.brendan/crash56.C: Same.
4787 * g++.old-deja/g++.brendan/template17.C: Same.
4788 * g++.old-deja/g++.eh/ctor1.C: Same.
4789 * g++.old-deja/g++.jason/bool5.C: Same.
4790 * g++.old-deja/g++.jason/cond.C: Same.
4791 * g++.old-deja/g++.jason/operator.C: Same.
4792 * g++.old-deja/g++.jason/pmf5.C: Same.
4793 * g++.old-deja/g++.law/ctors5.C: Same.
4794 * g++.old-deja/g++.law/missed-error2.C: Same.
4795 * g++.old-deja/g++.law/operators9.C: Same.
4796 * g++.old-deja/g++.law/temps1.C: Same.
4797 * g++.old-deja/g++.mike/for2.C: Same.
4798 * g++.old-deja/g++.mike/ns5.C: Same.
4799 * g++.old-deja/g++.mike/ns7.C: Same.
4800 * g++.old-deja/g++.mike/p10769b.C: Same.
4801 * g++.old-deja/g++.niklas/t120.C: Same.
4802 * g++.old-deja/g++.niklas/t121.C: Same.
4803 * g++.old-deja/g++.ns/koenig5.C: Same.
4804 * g++.old-deja/g++.oliva/overload1.C: Same.
4805 * g++.old-deja/g++.other/crash24.C: Same.
4806 * g++.old-deja/g++.other/crash25.C: Same.
4807 * g++.old-deja/g++.other/decl5.C: Same.
4808 * g++.old-deja/g++.other/lineno5.C: Same.
4809 * g++.old-deja/g++.other/null3.C: Same.
4810 * g++.old-deja/g++.other/overcnv2.C: Same.
4811 * g++.old-deja/g++.other/ptrmem7.C: Same.
4812 * g++.old-deja/g++.other/typename1.C: Same.
4813 * g++.old-deja/g++.other/vaarg3.C: Same.
4814 * g++.old-deja/g++.pt/crash10.C: Same.
4815 * g++.old-deja/g++.pt/crash28.C: Same.
4816 * g++.old-deja/g++.pt/crash38.C: Same.
4817 * g++.old-deja/g++.pt/explicit70.C: Same.
4818 * g++.old-deja/g++.pt/explicit77.C: Same.
4819 * g++.old-deja/g++.pt/expr2.C: Same.
4820 * g++.old-deja/g++.pt/spec5.C: Same.
4821 * g++.old-deja/g++.pt/spec6.C: Same.
4822 * g++.old-deja/g++.pt/typename3.C: Same.
4823 * g++.old-deja/g++.pt/typename5.C: Same.
4824 * g++.old-deja/g++.pt/typename6.C: Same.
4825 * g++.old-deja/g++.pt/typename7.C: Same.
4826 * g++.old-deja/g++.pt/unify4.C: Same.
4827 * g++.old-deja/g++.pt/unify8.C: Same.
4828 * g++.old-deja/g++.pt/vaarg3.C: Same.
4829 * g++.old-deja/g++.robertl/eb22.C: Same.
4830 * g++.old-deja/g++.robertl/eb4.C: Same.
4831 * g++.old-deja/g++.robertl/eb44.C: Same.
4832 * g++.old-deja/g++.robertl/eb69.C: Same.
4833 * g++.old-deja/g++.robertl/eb98.C: Same.
4834 * gcc.dg/20031223-1.c: Same.
4835 * gcc.dg/940510-1.c: Same.
4836 * gcc.dg/990506-0.c: Same.
4837 * gcc.dg/Walloca-1.c: Same.
4838 * gcc.dg/Walloca-2.c: Same.
4839 * gcc.dg/Wconversion-integer.c: Same.
4840 * gcc.dg/Wcxx-compat-8.c: Same.
4841 * gcc.dg/Wimplicit-int-1.c: Same.
4842 * gcc.dg/Wimplicit-int-2.c: Same.
4843 * gcc.dg/Wimplicit-int-4.c: Same.
4844 * gcc.dg/Wpointer-sign-Wall.c: Same.
4845 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4846 * gcc.dg/Wshadow-1.c: Same.
4847 * gcc.dg/Wshadow-3.c: Same.
4848 * gcc.dg/Wswitch-enum-error.c: Same.
4849 * gcc.dg/Wswitch-enum.c: Same.
4850 * gcc.dg/Wswitch-error.c: Same.
4851 * gcc.dg/Wswitch.c: Same.
4852 * gcc.dg/Wtype-limits-Wextra.c: Same.
4853 * gcc.dg/Wtype-limits.c: Same.
4854 * gcc.dg/Wvla-larger-than-2.c: Same.
4855 * gcc.dg/anon-struct-5.c: Same.
4856 * gcc.dg/array-10.c: Same.
4857 * gcc.dg/array-11.c: Same.
4858 * gcc.dg/array-15.c: Same.
4859 * gcc.dg/array-2.c: Same.
4860 * gcc.dg/array-8.c: Same.
4861 * gcc.dg/array-const-2.c: Same.
4862 * gcc.dg/array-const-3.c: Same.
4863 * gcc.dg/bitfld-1.c: Same.
4864 * gcc.dg/bitfld-8.c: Same.
4865 * gcc.dg/builtin-redefine.c: Same.
4866 * gcc.dg/c11-noreturn-1.c: Same.
4867 * gcc.dg/c11-noreturn-2.c: Same.
4868 * gcc.dg/c11-static-assert-3.c: Same.
4869 * gcc.dg/c90-arraydecl-1.c: Same.
4870 * gcc.dg/c90-complex-1.c: Same.
4871 * gcc.dg/c90-complit-1.c: Same.
4872 * gcc.dg/c90-const-expr-11.c: Same.
4873 * gcc.dg/c90-const-expr-7.c: Same.
4874 * gcc.dg/c90-const-expr-8.c: Same.
4875 * gcc.dg/c90-enum-comma-1.c: Same.
4876 * gcc.dg/c90-flex-array-1.c: Same.
4877 * gcc.dg/c90-hexfloat-1.c: Same.
4878 * gcc.dg/c90-idem-qual-1.c: Same.
4879 * gcc.dg/c90-idem-qual-2.c: Same.
4880 * gcc.dg/c90-idem-qual-3.c: Same.
4881 * gcc.dg/c90-mixdecl-1.c: Same.
4882 * gcc.dg/c90-restrict-1.c: Same.
4883 * gcc.dg/c90-return-1.c: Same.
4884 * gcc.dg/c99-array-nonobj-1.c: Same.
4885 * gcc.dg/c99-arraydecl-1.c: Same.
4886 * gcc.dg/c99-complex-1.c: Same.
4887 * gcc.dg/c99-complex-2.c: Same.
4888 * gcc.dg/c99-complit-2.c: Same.
4889 * gcc.dg/c99-const-expr-7.c: Same.
4890 * gcc.dg/c99-const-expr-8.c: Same.
4891 * gcc.dg/c99-flex-array-3.c: Same.
4892 * gcc.dg/c99-flex-array-7.c: Same.
4893 * gcc.dg/c99-flex-array-typedef-7.c: Same.
4894 * gcc.dg/c99-impl-decl-1.c: Same.
4895 * gcc.dg/c99-impl-int-1.c: Same.
4896 * gcc.dg/c99-impl-int-2.c: Same.
4897 * gcc.dg/c99-init-3.c: Same.
4898 * gcc.dg/c99-restrict-1.c: Same.
4899 * gcc.dg/c99-return-1.c: Same.
4900 * gcc.dg/c99-tag-1.c: Same.
4901 * gcc.dg/c99-tag-3.c: Same.
4902 * gcc.dg/call-diag-2.c: Same.
4903 * gcc.dg/cpp/19940712-1.c: Same.
4904 * gcc.dg/cpp/19951025-1.c: Same.
4905 * gcc.dg/cpp/19990413-1.c: Same.
4906 * gcc.dg/cpp/direct2.c: Same.
4907 * gcc.dg/cpp/direct2s.c: Same.
4908 * gcc.dg/cpp/pr28709.c: Same.
4909 * gcc.dg/cpp/pr61854-c90.c: Same.
4910 * gcc.dg/cpp/pr61854-c94.c: Same.
4911 * gcc.dg/cpp/pragma-1.c: Same.
4912 * gcc.dg/cpp/pragma-2.c: Same.
4913 * gcc.dg/cpp/trad/escaped-eof.c: Same.
4914 * gcc.dg/cpp/trad/literals-2.c: Same.
4915 * gcc.dg/cpp/warn-comments-2.c: Same.
4916 * gcc.dg/cpp/warn-comments-3.c: Same.
4917 * gcc.dg/cpp/warn-comments.c: Same.
4918 * gcc.dg/cpp/warn-long-long-2.c: Same.
4919 * gcc.dg/cpp/warn-long-long.c: Same.
4920 * gcc.dg/cpp/warn-redefined-2.c: Same.
4921 * gcc.dg/cpp/warn-redefined.c: Same.
4922 * gcc.dg/darwin-cfstring-2.c: Same.
4923 * gcc.dg/darwin-cfstring-format-1.c: Same.
4924 * gcc.dg/decl-9.c: Same.
4925 * gcc.dg/declspec-1.c: Same.
4926 * gcc.dg/declspec-10.c: Same.
4927 * gcc.dg/declspec-11.c: Same.
4928 * gcc.dg/declspec-13.c: Same.
4929 * gcc.dg/declspec-18.c: Same.
4930 * gcc.dg/declspec-4.c: Same.
4931 * gcc.dg/declspec-5.c: Same.
4932 * gcc.dg/declspec-6.c: Same.
4933 * gcc.dg/declspec-8.c: Same.
4934 * gcc.dg/deprecated-4.c: Same.
4935 * gcc.dg/deprecated.c: Same.
4936 * gcc.dg/dfp/composite-type.c: Same.
4937 * gcc.dg/empty-source-2.c: Same.
4938 * gcc.dg/empty-source-3.c: Same.
4939 * gcc.dg/format/attr-6.c: Same.
4940 * gcc.dg/format/branch-1.c: Same.
4941 * gcc.dg/format/c90-printf-1.c: Same.
4942 * gcc.dg/format/c90-strftime-2.c: Same.
4943 * gcc.dg/format/c99-strftime-1.c: Same.
4944 * gcc.dg/format/cmn-err-1.c: Same.
4945 * gcc.dg/format/few-1.c: Same.
4946 * gcc.dg/format/ms_branch-1.c: Same.
4947 * gcc.dg/format/ms_unnamed-1.c: Same.
4948 * gcc.dg/format/ms_va-1.c: Same.
4949 * gcc.dg/format/unnamed-1.c: Same.
4950 * gcc.dg/format/va-1.c: Same.
4951 * gcc.dg/format/xopen-1.c: Same.
4952 * gcc.dg/funcdef-var-1.c: Same.
4953 * gcc.dg/funcdef-var-2.c: Same.
4954 * gcc.dg/gnu89-const-expr-1.c: Same.
4955 * gcc.dg/gnu89-const-expr-2.c: Same.
4956 * gcc.dg/gnu90-const-expr-1.c: Same.
4957 * gcc.dg/gnu99-const-expr-1.c: Same.
4958 * gcc.dg/gnu99-const-expr-2.c: Same.
4959 * gcc.dg/gnu99-init-2.c: Same.
4960 * gcc.dg/gomp/_Atomic-5.c: Same.
4961 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4962 * gcc.dg/gomp/atomic-5.c: Same.
4963 * gcc.dg/gomp/linear-1.c: Same.
4964 * gcc.dg/gomp/pr67500.c: Same.
4965 * gcc.dg/init-bad-1.c: Same.
4966 * gcc.dg/init-bad-2.c: Same.
4967 * gcc.dg/init-bad-3.c: Same.
4968 * gcc.dg/init-string-1.c: Same.
4969 * gcc.dg/label-compound-stmt-1.c: Same.
4970 * gcc.dg/label-decl-2.c: Same.
4971 * gcc.dg/label-decl-4.c: Same.
4972 * gcc.dg/large-size-array-2.c: Same.
4973 * gcc.dg/large-size-array-4.c: Same.
4974 * gcc.dg/lvalue-6.c: Same.
4975 * gcc.dg/m-un-2.c: Same.
4976 * gcc.dg/multiple-overflow-warn-1.c: Same.
4977 * gcc.dg/multiple-overflow-warn-2.c: Same.
4978 * gcc.dg/multiple-overflow-warn-3.c: Same.
4979 * gcc.dg/nested-redef-1.c: Same.
4980 * gcc.dg/no-asm-1.c: Same.
4981 * gcc.dg/no-asm-3.c: Same.
4982 * gcc.dg/no-asm-4.c: Same.
4983 * gcc.dg/noncompile/20010524-1.c: Same.
4984 * gcc.dg/noncompile/incomplete-5.c: Same.
4985 * gcc.dg/noncompile/pr44517.c: Same.
4986 * gcc.dg/noncompile/pr52290.c: Same.
4987 * gcc.dg/noreturn-1.c: Same.
4988 * gcc.dg/overflow-warn-1.c: Same.
4989 * gcc.dg/overflow-warn-2.c: Same.
4990 * gcc.dg/overflow-warn-3.c: Same.
4991 * gcc.dg/overflow-warn-4.c: Same.
4992 * gcc.dg/parm-mismatch-1.c: Same.
4993 * gcc.dg/parser-pr28152-2.c: Same.
4994 * gcc.dg/parser-pr28152.c: Same.
4995 * gcc.dg/pedwarn-init.c: Same.
4996 * gcc.dg/pointer-arith-2.c: Same.
4997 * gcc.dg/pointer-arith-3.c: Same.
4998 * gcc.dg/pointer-arith-4.c: Same.
4999 * gcc.dg/pr14475.c: Same.
5000 * gcc.dg/pr18596-3.c: Same.
5001 * gcc.dg/pr18809-1.c: Same.
5002 * gcc.dg/pr27953.c: Same.
5003 * gcc.dg/pr30457.c: Same.
5004 * gcc.dg/pr30551-2.c: Same.
5005 * gcc.dg/pr30551-3.c: Same.
5006 * gcc.dg/pr30551-4.c: Same.
5007 * gcc.dg/pr30551-5.c: Same.
5008 * gcc.dg/pr30551-6.c: Same.
5009 * gcc.dg/pr30551.c: Same.
5010 * gcc.dg/pr36997.c: Same.
5011 * gcc.dg/pr41842.c: Same.
5012 * gcc.dg/pr48552-1.c: Same.
5013 * gcc.dg/pr48552-2.c: Same.
5014 * gcc.dg/pr59717.c: Same.
5015 * gcc.dg/pr61077.c: Same.
5016 * gcc.dg/pr61096-1.c: Same.
5017 * gcc.dg/pr63626.c: Same.
5018 * gcc.dg/pr64223-1.c: Same.
5019 * gcc.dg/pr64223-2.c: Same.
5020 * gcc.dg/pr8788-1.c: Same.
5021 * gcc.dg/pr8927-1.c: Same.
5022 * gcc.dg/pragma-darwin.c: Same.
5023 * gcc.dg/pragma-diag-5.c: Same.
5024 * gcc.dg/pragma-message.c: Same.
5025 * gcc.dg/redecl-1.c: Same.
5026 * gcc.dg/simd-1.c: Same.
5027 * gcc.dg/simd-5.c: Same.
5028 * gcc.dg/simd-6.c: Same.
5029 * gcc.dg/spellcheck-fields.c: Same.
5030 * gcc.dg/spellcheck-typenames.c: Same.
5031 * gcc.dg/struct-semi-2.c: Same.
5032 * gcc.dg/struct-semi-3.c: Same.
5033 * gcc.dg/transparent-union-3.c: Same.
5034 * gcc.dg/ucnid-8.c: Same.
5035 * gcc.dg/uninit-pr19430-O0.c: Same.
5036 * gcc.dg/uninit-pr19430.c: Same.
5037 * gcc.dg/uninit-pr20644-O0.c: Same.
5038 * gcc.dg/utf-dflt.c: Same.
5039 * gcc.dg/utf-dflt2.c: Same.
5040 * gcc.dg/utf16-4.c: Same.
5041 * gcc.dg/vla-11.c: Same.
5042 * gcc.dg/vla-20.c: Same.
5043 * gcc.dg/vla-init-1.c: Same.
5044 * gcc.dg/vla-init-2.c: Same.
5045 * gcc.dg/vla-init-3.c: Same.
5046 * gcc.dg/weak/weak-6.c: Same.
5047 * gcc.dg/weak/weak-7.c: Same.
5048 * gcc.dg/wtr-int-type-1.c: Same.
5049 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5050 * gcc.target/arm/polytypes.c: Same.
5051 * gcc.target/i386/spellcheck-options-4.c: Same.
5052 * gcc.target/powerpc/20030218-1.c: Same.
5053 * gcc.target/sh/pr21255-4.c: Same.
5054 * gcc.test-framework/dg-error-exp-XP.c: Same.
5055 * gfortran.dg/array_constructor_30.f03: Same.
5056 * gfortran.dg/class_30.f90: Same.
5057 * gfortran.dg/goacc/subarrays.f95: Same.
5058 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5059 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5060 * gfortran.dg/intrinsic_std_1.f90: Same.
5061 * gfortran.dg/pr70006.f90: Same.
5062 * gfortran.dg/warning-directive-1.F90: Same.
5063 * gfortran.dg/warning-directive-2.F90: Same.
5064 * gfortran.dg/warning-directive-3.F90: Same.
5065 * gfortran.dg/warning-directive-4.F90: Same.
5066 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5067 * obj-c++.dg/class-extension-1.mm: Same.
5068 * obj-c++.dg/class-extension-2.mm: Same.
5069 * obj-c++.dg/class-protocol-1.mm: Same.
5070 * obj-c++.dg/cxx-ivars-1.mm: Same.
5071 * obj-c++.dg/duplicate-class-1.mm: Same.
5072 * obj-c++.dg/exceptions-3.mm: Same.
5073 * obj-c++.dg/exceptions-4.mm: Same.
5074 * obj-c++.dg/exceptions-5.mm: Same.
5075 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5076 * obj-c++.dg/fsf-package-0.m: Same.
5077 * obj-c++.dg/invalid-type-1.mm: Same.
5078 * obj-c++.dg/method-12.mm: Same.
5079 * obj-c++.dg/method-13.mm: Same.
5080 * obj-c++.dg/method-15.mm: Same.
5081 * obj-c++.dg/method-16.mm: Same.
5082 * obj-c++.dg/method-6.mm: Same.
5083 * obj-c++.dg/method-7.mm: Same.
5084 * obj-c++.dg/property/at-property-1.mm: Same.
5085 * obj-c++.dg/property/at-property-14.mm: Same.
5086 * obj-c++.dg/property/at-property-17.mm: Same.
5087 * obj-c++.dg/property/at-property-21.mm: Same.
5088 * obj-c++.dg/property/at-property-5.mm: Same.
5089 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5090 * obj-c++.dg/property/dynamic-3.mm: Same.
5091 * obj-c++.dg/property/dynamic-4.mm: Same.
5092 * obj-c++.dg/property/property-neg-1.mm: Same.
5093 * obj-c++.dg/property/property-neg-6.mm: Same.
5094 * obj-c++.dg/property/synthesize-11.mm: Same.
5095 * obj-c++.dg/property/synthesize-5.mm: Same.
5096 * obj-c++.dg/property/synthesize-6.mm: Same.
5097 * obj-c++.dg/proto-lossage-4.mm: Same.
5098 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5099 * obj-c++.dg/strings/strings-1.mm: Same.
5100 * obj-c++.dg/super-class-1.mm: Same.
5101 * obj-c++.dg/syntax-error-6.mm: Same.
5102 * obj-c++.dg/syntax-error-7.mm: Same.
5103 * obj-c++.dg/syntax-error-9.mm: Same.
5104 * obj-c++.dg/try-catch-13.mm: Same.
5105 * objc.dg/attributes/method-noreturn-1.m: Same.
5106 * objc.dg/bad-receiver-type-2.m: Same.
5107 * objc.dg/bad-receiver-type.m: Same.
5108 * objc.dg/call-super-2.m: Same.
5109 * objc.dg/class-2.m: Same.
5110 * objc.dg/class-extension-1.m: Same.
5111 * objc.dg/class-extension-2.m: Same.
5112 * objc.dg/class-protocol-1.m: Same.
5113 * objc.dg/desig-init-1.m: Same.
5114 * objc.dg/duplicate-class-1.m: Same.
5115 * objc.dg/exceptions-3.m: Same.
5116 * objc.dg/exceptions-4.m: Same.
5117 * objc.dg/exceptions-5.m: Same.
5118 * objc.dg/foreach-6.m: Same.
5119 * objc.dg/foreach-7.m: Same.
5120 * objc.dg/fsf-nsstring-format-1.m: Same.
5121 * objc.dg/fsf-package-0.m: Same.
5122 * objc.dg/invalid-type-1.m: Same.
5123 * objc.dg/method-11.m: Same.
5124 * objc.dg/method-19.m: Same.
5125 * objc.dg/method-2.m: Same.
5126 * objc.dg/method-20.m: Same.
5127 * objc.dg/method-5.m: Same.
5128 * objc.dg/method-6.m: Same.
5129 * objc.dg/method-7.m: Same.
5130 * objc.dg/method-9.m: Same.
5131 * objc.dg/missing-proto-3.m: Same.
5132 * objc.dg/private-1.m: Same.
5133 * objc.dg/property/at-property-1.m: Same.
5134 * objc.dg/property/at-property-14.m: Same.
5135 * objc.dg/property/at-property-17.m: Same.
5136 * objc.dg/property/at-property-21.m: Same.
5137 * objc.dg/property/at-property-5.m: Same.
5138 * objc.dg/property/dynamic-3.m: Same.
5139 * objc.dg/property/dynamic-4.m: Same.
5140 * objc.dg/property/property-neg-1.m: Same.
5141 * objc.dg/property/property-neg-6.m: Same.
5142 * objc.dg/property/synthesize-11.m: Same.
5143 * objc.dg/property/synthesize-5.m: Same.
5144 * objc.dg/property/synthesize-6.m: Same.
5145 * objc.dg/proto-hier-1.m: Same.
5146 * objc.dg/proto-lossage-4.m: Same.
5147 * objc.dg/protocol-qualifier-2.m: Same.
5148 * objc.dg/strings/strings-1.m: Same.
5149 * objc.dg/type-size-1.m: Same.
5150
5151 2017-04-18 Jeff Law <law@redhat.com>
5152
5153 PR target/74563
5154 * gcc.target/mips/pr74563: New test.
5155
5156 2017-04-18 Jakub Jelinek <jakub@redhat.com>
5157
5158 PR tree-optimization/80443
5159 * gcc.c-torture/compile/pr80443.c: New test.
5160
5161 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5162
5163 PR rtl-optimization/80357
5164 * gcc.c-torture/compile/pr80357.c: New test.
5165
5166 2017-04-18 Jeff Law <law@redhat.com>
5167
5168 PR middle-end/80422
5169 * gcc.c-torture/compile/pr80422.c: New test.
5170
5171 2017-04-18 Jakub Jelinek <jakub@redhat.com>
5172
5173 PR debug/80263
5174 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5175
5176 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5177
5178 PR target/80099
5179 * gcc.target/powerpc/pr80099-1.c: New test.
5180 * gcc.target/powerpc/pr80099-2.c: Likewise.
5181 * gcc.target/powerpc/pr80099-3.c: Likewise.
5182 * gcc.target/powerpc/pr80099-4.c: Likewise.
5183 * gcc.target/powerpc/pr80099-5.c: Likewise.
5184
5185 2017-04-18 Jakub Jelinek <jakub@redhat.com>
5186
5187 PR sanitizer/80444
5188 * gcc.dg/sancov/pr80444.c: New test.
5189
5190 PR middle-end/79788
5191 PR middle-end/80375
5192 * gcc.dg/pr79788-1.c: New test.
5193 * gcc.dg/pr79788-2.c: New test.
5194
5195 2017-04-18 Marek Polacek <polacek@redhat.com>
5196
5197 PR c++/80244 - ICE with attribute in template alias.
5198 * g++.dg/cpp0x/alias-decl-59.C: New test.
5199
5200 PR c++/80241 - ICE with alignas pack expansion.
5201 * g++.dg/cpp0x/alignas11.C: New test.
5202
5203 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5204
5205 PR c++/80287
5206 * g++.dg/lto/pr80287_0.C: New test.
5207
5208 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5209
5210 PR target/80315
5211 * gcc.target/powerpc/pr80315-1.c: New test.
5212 * gcc.target/powerpc/pr80315-2.c: New test.
5213 * gcc.target/powerpc/pr80315-3.c: New test.
5214 * gcc.target/powerpc/pr80315-4.c: New test.
5215
5216 2017-04-16 Tom de Vries <tom@codesourcery.com>
5217
5218 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5219 directive.
5220 * g++.dg/parse/error3.C: Same.
5221 * g++.old-deja/g++.pt/niklas01a.C: Same.
5222 * gcc.dg/990506-0.c: Same.
5223 * gcc.dg/cpp/19990413-1.c: Same.
5224 * gcc.dg/cpp/pragma-1.c: Same.
5225 * gcc.dg/cpp/pragma-2.c: Same.
5226 * gcc.dg/m-un-2.c: Same.
5227 * objc.dg/private-1.m: Same.
5228
5229 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
5230
5231 * gcc.dg/pr54669.c: Fix dg-do directive.
5232 * gcc.dg/pr78582.c: Ditto.
5233 * gcc.dg/pr80020.c: Ditto.
5234 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5235 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5236 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5237 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5238 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5239 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5240 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5241 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5242 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5243 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5244
5245 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5246
5247 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
5248 * gfortran.dg/generic_29.f90: Likewise.
5249 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5250 * gfortran.dg/pr41922.f90: Likewise.
5251 * gfortran.dg/pr70006.f90: Likewise.
5252
5253 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5254
5255 PR tree-optimization/66612
5256 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5257
5258 2017-04-14 Janus Weil <janus@gcc.gnu.org>
5259
5260 PR fortran/80361
5261 * gfortran.dg/class_62.f90: New test case.
5262
5263 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5264
5265 * gcc.target/arc/loop-1.c: New file.
5266
5267 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5268
5269 PR target/80098
5270 * gcc.target/powerpc/pr80098-1.c: New test.
5271 * gcc.target/powerpc/pr80098-2.c: Likewise.
5272 * gcc.target/powerpc/pr80098-3.c: Likewise.
5273 * gcc.target/powerpc/pr80098-4.c: Likewise.
5274
5275 2017-04-13 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR sanitizer/80403
5278 * g++.dg/ubsan/pr80403-2.C: New test.
5279
5280 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5281
5282 PR rtl-optimization/80343
5283 * gcc.target/powerpc/pr80343.c: New.
5284
5285 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5286
5287 PR sanitizer/80414
5288 * c-c++-common/ubsan/bounds-15.c: New test.
5289
5290 2017-04-13 Richard Biener <rguenther@suse.de>
5291
5292 PR testsuite/80416
5293 * g++.dg/torture/pr79671.C: Fix asm constraints.
5294
5295 2017-04-13 Jakub Jelinek <jakub@redhat.com>
5296
5297 PR debug/80321
5298 * gcc.dg/debug/pr80321.c: New test.
5299
5300 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5301
5302 * gnat.dg/debug10.adb: New test.
5303 * gnat.dg/debug10_pkg.ads: New helper.
5304
5305 2017-04-12 Jakub Jelinek <jakub@redhat.com>
5306
5307 PR tree-optimization/79390
5308 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5309
5310 PR sanitizer/80403
5311 PR sanitizer/80404
5312 PR sanitizer/80405
5313 * g++.dg/ubsan/pr80403.C: New test.
5314 * g++.dg/ubsan/pr80404.C: New test.
5315 * g++.dg/ubsan/pr80405.C: New test.
5316
5317 PR c/80163
5318 * gcc.dg/torture/pr80163.c: New test.
5319
5320 2017-04-12 Richard Biener <rguenther@suse.de>
5321 Jeff Law <law@redhat.com>
5322
5323 PR tree-optimization/80359
5324 * gcc.dg/torture/pr80359.c: New testcase.
5325
5326 2017-04-12 Richard Biener <rguenther@suse.de>
5327 Bernd Edlinger <bernd.edlinger@hotmail.de>
5328
5329 PR middle-end/79671
5330 * g++.dg/torture/pr79671.C: New testcase.
5331 * g++.dg/lto/pr79671_0.C: Likewise.
5332 * g++.dg/lto/pr79671_1.c: Likewise.
5333
5334 2017-04-12 Jakub Jelinek <jakub@redhat.com>
5335
5336 PR sanitizer/80349
5337 * g++.dg/ubsan/pr80349.C: New test.
5338
5339 2017-04-11 Jakub Jelinek <jakub@redhat.com>
5340
5341 PR c++/80370
5342 * g++.dg/cpp1z/decomp28.C: New test.
5343
5344 PR middle-end/80100
5345 * gcc.dg/pr80100.c: New test.
5346
5347 PR rtl-optimization/80385
5348 * g++.dg/opt/pr80385.C: New test.
5349
5350 2017-04-11 Martin Liska <mliska@suse.cz>
5351
5352 PR ipa/80212
5353 * g++.dg/ipa/pr80212.C: New test.
5354
5355 2017-04-11 Martin Sebor <msebor@redhat.com>
5356
5357 PR middle-end/80364
5358 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5359
5360 2017-04-11 Martin Liska <mliska@suse.cz>
5361
5362 PR sanitizer/70878
5363 * gcc.dg/ubsan/pr70878.c: New test.
5364
5365 2017-04-11 Jakub Jelinek <jakub@redhat.com>
5366
5367 PR target/80381
5368 * gcc.target/i386/pr80381.c: New test.
5369
5370 PR c++/80363
5371 * g++.dg/ext/pr80363.C: New test.
5372
5373 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5374
5375 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5376 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5377 Add avr-*-* to non-lp64 selector.
5378
5379 2017-04-10 Martin Sebor <msebor@redhat.com>
5380
5381 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5382 * gcc.dg/pr40340-4.c: Same.
5383
5384 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5385
5386 PR fortran/69498
5387 * gfortran.dg/submodule_unexp.f90: Modified test
5388 to account for new error.
5389 * gfortran.dg/submodule_twice.f90: New Test
5390
5391 2017-04-10 Jakub Jelinek <jakub@redhat.com>
5392
5393 PR c++/80176
5394 * g++.dg/init/ref23.C: New test.
5395
5396 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5397
5398 PR tree-optimization/80304
5399 * gfortran.dg/do_concurrent_4.f90: New test case.
5400
5401 2017-04-10 Janus Weil <janus@gcc.gnu.org>
5402
5403 PR fortran/80046
5404 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5405
5406 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
5407
5408 * g++.dg/torture/pr79905.C: Add -maltivec option.
5409
5410 2017-04-10 Jeff Law <law@redhat.com>
5411
5412 PR tree-optimization/80374
5413 * g++.dg/pr80374.c: New test.
5414
5415 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5416
5417 PR target/80108
5418 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5419 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5420
5421 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
5422
5423 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5424
5425 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
5426
5427 PR testsuite/79356
5428 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5429
5430 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
5431
5432 PR testsuite/79867
5433 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5434
5435 2017-04-10 Marek Polacek <polacek@redhat.com>
5436
5437 PR sanitizer/80348
5438 * g++.dg/ubsan/div-by-zero-3.C: New test.
5439
5440 2017-04-10 Bin Cheng <bin.cheng@arm.com>
5441
5442 PR tree-optimization/80153
5443 * gcc.c-torture/execute/pr80153.c: New.
5444
5445 2017-04-10 Richard Biener <rguenther@suse.de>
5446
5447 PR middle-end/80362
5448 * gcc.dg/torture/pr80362.c: New testcase.
5449
5450 2017-04-10 Richard Biener <rguenther@suse.de>
5451
5452 PR tree-optimization/80304
5453 * gcc.dg/torture/pr80304.c: New testcase.
5454
5455 2017-04-10 Nathan Sidwell <nathan@acm.org>
5456
5457 PR target/79905
5458 * g++.dg/torture/pr79905.C: New.
5459
5460 2017-04-10 Martin Liska <mliska@suse.cz>
5461
5462 PR sanitizer/80350
5463 * c-c++-common/ubsan/pr80350.c: New test.
5464
5465 2017-04-10 Jakub Jelinek <jakub@redhat.com>
5466
5467 PR target/80324
5468 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
5469
5470 2017-04-08 Martin Liska <mliska@suse.cz>
5471
5472 Revert:
5473 2017-04-07 Martin Liska <mliska@suse.cz>
5474
5475 PR ipa/80212
5476 * g++.dg/ipa/pr80212.C: New test.
5477
5478 2017-04-07 Jakub Jelinek <jakub@redhat.com>
5479
5480 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
5481 dg-options.
5482 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
5483
5484 PR target/80322
5485 PR target/80323
5486 PR target/80325
5487 PR target/80326
5488 * gcc.target/i386/avx512f-undefined-1.c: New test.
5489 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
5490 * gcc.target/i386/avx-cvtsd-1.c: New test.
5491 * gcc.target/i386/avx512f-cvtss-1.c: New test.
5492 * gcc.target/i386/avx512f-abspd-1.c: New test.
5493 * gcc.target/i386/avx-cvtss-1.c: New test.
5494 * gcc.target/i386/avx512f-absps-1.c: New test.
5495 * gcc.target/i386/avx512f-int2mask-1.c: New test.
5496 * gcc.target/i386/avx512f-mask2int-1.c: New test.
5497
5498 2017-04-07 Marek Polacek <polacek@redhat.com>
5499
5500 PR sanitizer/80348
5501 * g++.dg/ubsan/div-by-zero-2.C: New test.
5502
5503 PR c++/80095
5504 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
5505
5506 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
5507
5508 PR rtl-optimization/70478
5509 * gcc.target/s390/pr70478.c: New.
5510
5511 2017-04-07 Martin Liska <mliska@suse.cz>
5512
5513 PR target/79889
5514 * g++.dg/ext/mv8.C: Add aarch64* targets.
5515
5516 2017-04-07 Martin Liska <mliska@suse.cz>
5517
5518 PR ipa/80212
5519 * g++.dg/ipa/pr80212.C: New test.
5520
5521 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5522
5523 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
5524
5525 2017-04-07 Richard Biener <rguenther@suse.de>
5526
5527 PR tree-optimization/80334
5528 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
5529 alignas on stack.
5530
5531 2017-04-07 Richard Biener <rguenther@suse.de>
5532
5533 PR middle-end/80341
5534 * gcc.dg/torture/pr80341.c: New testcase.
5535
5536 2017-04-06 Jakub Jelinek <jakub@redhat.com>
5537
5538 PR debug/80234
5539 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
5540 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
5541
5542 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
5543
5544 PR target/79733
5545 * gcc.target/i386/pr79733.c: New test.
5546
5547 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
5548
5549 PR target/80298
5550 * gcc.target/i386/pr80298-1.c: New test.
5551 * gcc.target/i386/pr80298-2.c: Ditto.
5552
5553 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
5554
5555 PR target/80082
5556 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
5557 ARMv7-R.
5558
5559 2017-04-06 Richard Biener <rguenther@suse.de>
5560
5561 PR tree-optimization/80334
5562 * g++.dg/torture/pr80334.C: New testcase.
5563
5564 2017-04-06 Martin Liska <mliska@suse.cz>
5565
5566 PR sanitizer/80166
5567 * gcc.dg/asan/pr80166.c: New test.
5568
5569 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5570
5571 PR tree-optimization/79390
5572 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
5573
5574 2017-04-06 Richard Biener <rguenther@suse.de>
5575
5576 PR tree-optimization/80262
5577 * gcc.target/i386/pr80262.c: New testcase.
5578
5579 2017-04-06 Richard Biener <rguenther@suse.de>
5580
5581 PR middle-end/80281
5582 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
5583
5584 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
5585
5586 PR rtl-optimization/70703
5587 * gcc.target/i386/pr70703.c: New.
5588
5589 2017-04-05 Jakub Jelinek <jakub@redhat.com>
5590
5591 PR sanitizer/80308
5592 * c-c++-common/asan/pr80308.c: New test.
5593
5594 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5595
5596 PR target/79890
5597 * gcc.target/s390/pr79890.c: New test case.
5598
5599 2017-04-05 Jakub Jelinek <jakub@redhat.com>
5600
5601 PR target/80310
5602 * c-c++-common/ubsan/pr80310.c: New test.
5603
5604 2017-04-04 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR c++/80297
5607 * g++.dg/torture/pr80297.C: New test.
5608
5609 PR tree-optimization/79390
5610 * gcc.target/i386/pr79390.c: New test.
5611 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
5612
5613 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
5614
5615 PR c++/80296
5616 * g++.dg/cpp0x/alias-decl-80296.C: New test.
5617
5618 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5619
5620 PR target/80307
5621 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
5622 targeting any CPU or architecture.
5623 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
5624 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
5625 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
5626 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
5627 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
5628 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
5629 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
5630 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
5631
5632 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
5633
5634 PR fortran/69498
5635 * gfortran.dg/submodule_unexp.f90: New test.
5636
5637 2017-04-04 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR target/80286
5640 * gcc.target/i386/avx-pr80286.c: New test.
5641 * gcc.dg/pr80286.c: New test.
5642
5643 2017-04-04 Richard Biener <rguenther@suse.de>
5644
5645 PR middle-end/80281
5646 * gcc.dg/torture/pr80281.c: New testcase.
5647
5648 2017-04-04 Richard Biener <rguenther@suse.de>
5649
5650 PR tree-optimization/80275
5651 * g++.dg/opt/pr80275.C: Make g static.
5652
5653 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
5654
5655 PR rtl-optimization/60818
5656 * gcc.c-torture/compile/pr60818.c: New testcase.
5657
5658 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
5659
5660 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
5661 * gcc.dg/20031012-1.c: Likewise.
5662 * gcc.dg/ipa/ipcp-1.c: Likewise.
5663 * gcc.dg/torture/matrix-3.c: Likewise.
5664 * gcc.target/powerpc/ppc-spe.c: Likewise.
5665 * gcc.target/rx/zero-width-bitfield.c: Likewise.
5666
5667 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5668
5669 PR target/80246
5670 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
5671 powerpc_vsx_ok.
5672 (std, ld): Limit scan-assembler-times check to lp64.
5673 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
5674 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
5675 powerpc_vsx_ok.
5676
5677 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5678
5679 PR target/80246
5680 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
5681
5682 2017-04-03 Richard Biener <rguenther@suse.de>
5683
5684 PR tree-optimization/80275
5685 * g++.dg/opt/pr80275.C: New testcase.
5686
5687 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5688
5689 PR testsuite/79356
5690 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
5691
5692 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
5693
5694 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
5695 (bal): Increase iteration count and assume alignment.
5696
5697 2017-04-03 Bin Cheng <bin.cheng@arm.com>
5698
5699 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
5700
5701 2017-04-02 Andrew Pinski <apinski@cavium.com>
5702
5703 * gcc.c-torture/compile/nested-3.c: New testcase.
5704 * gcc.c-torture/execute/20170401-1.c: New testcase.
5705 * gcc.c-torture/execute/20170401-2.c: New testcase.
5706
5707 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5708
5709 PR rtl-optimization/79405
5710 gcc.dg/pr79405.c: New testcase.
5711
5712 2017-03-31 Jakub Jelinek <jakub@redhat.com>
5713
5714 PR debug/79255
5715 * gcc.dg/pr79255.c: New test.
5716
5717 PR c++/79572
5718 * g++.dg/ubsan/null-8.C: New test.
5719
5720 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
5721
5722 PR target/80107
5723 * gfortran.dg/pr80107.f: New.
5724
5725 2017-03-31 Jeff Law <law@redhat.com>
5726
5727 PR tree-optimization/49498
5728 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
5729
5730 2017-03-31 Richard Biener <rguenther@suse.de>
5731
5732 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
5733
5734 2017-03-31 Richard Biener <rguenther@suse.de>
5735
5736 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
5737
5738 2017-03-31 Jakub Jelinek <jakub@redhat.com>
5739
5740 PR libstdc++/80251
5741 * g++.dg/ext/is_aggregate.C: New test.
5742
5743 PR middle-end/80173
5744 * gcc.target/i386/pr80173.c: New test.
5745
5746 PR middle-end/80163
5747 * gcc.dg/pr80163.c: New test.
5748
5749 PR debug/80025
5750 * gcc.dg/torture/pr80025.c: New test.
5751
5752 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
5753
5754 * gcc.target/mips/pr52125.c: Add -msym32.
5755
5756 2017-03-30 Jakub Jelinek <jakub@redhat.com>
5757
5758 PR translation/80189
5759 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
5760 * g++.dg/gomp/sharing-1.C: Likewise.
5761 * gfortran.dg/gomp/pr44536.f90: Likewise.
5762 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
5763 * gfortran.dg/gomp/sharing-3.f90: Likewise.
5764 * gfortran.dg/gomp/crayptr3.f90: Likewise.
5765 * gfortran.dg/gomp/pr33439.f90: Likewise.
5766 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5767 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5768 * gfortran.dg/gomp/sharing-2.f90: Likewise.
5769 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5770 * gcc.dg/gomp/sharing-1.c: Likewise.
5771
5772 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
5773
5774 PR target/80246
5775 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
5776 Darwin and SPE.
5777 (dxex, dxexq): Update return type.
5778 (diex, diexq): Update argument type.
5779 * gcc.target/powerpc/pr80246.c: New test.
5780
5781 2017-03-30 Martin Jambor <mjambor@suse.cz>
5782
5783 PR ipa/77333
5784 * g++.dg/ipa/pr77333.C: New test.
5785
5786 2017-03-30 Jakub Jelinek <jakub@redhat.com>
5787
5788 PR target/80206
5789 * gcc.target/i386/pr80206.c: New test.
5790
5791 2017-03-30 Richard Biener <rguenther@suse.de>
5792
5793 PR tree-optimization/77498
5794 * gfortran.dg/pr77498.f: New testcase.
5795
5796 2017-03-29 Marek Polacek <polacek@redhat.com>
5797
5798 PR c/79730
5799 * gcc.dg/pr79730.c: New test.
5800
5801 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5802
5803 PR libgfortran/78670
5804 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
5805 a character of length 1. Update test for success.
5806 * gfortran.dg/dtio_28.f03: New test.
5807 * gfortran.dg/dtio_4.f90: Update to open test file with status =
5808 'scratch' to delete the file when done.
5809
5810 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
5811
5812 PR rtl-optimization/80233
5813 * gcc.c-torture/compile/pr80233.c: New testcase.
5814
5815 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5816
5817 PR fortran/80254
5818 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
5819 * gfortran.dg/dec_io_2a.f90: instead (new test).
5820
5821 2017-03-28 Jiong Wang <jiong.wang@arm.com>
5822
5823 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
5824
5825 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
5826
5827 PR testsuite/43496
5828 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
5829 generating PIC code.
5830
5831 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
5832
5833 PR rtl-optimization/80193
5834 * gcc.target/i386/pr80193.c: New.
5835
5836 2017-03-28 Janus Weil <janus@gcc.gnu.org>
5837
5838 PR fortran/78661
5839 * gfortran.dg/dtio_25.f90: Modified test case.
5840 * gfortran.dg/dtio_27.f90: New test case.
5841
5842 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
5843
5844 PR target/53383
5845 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
5846 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
5847 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
5848
5849 2017-03-28 Bin Cheng <bin.cheng@arm.com>
5850
5851 * gcc.c-torture/compile/irreducible-loop.c: New.
5852
5853 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
5854
5855 PR tree-optimization/80218
5856 * gcc.dg/pr80218.c: New test.
5857
5858 2017-03-28 Richard Biener <rguenther@suse.de>
5859
5860 PR tree-optimization/78644
5861 * gcc.dg/pr78644-1.c: New testcase.
5862 * gcc.dg/pr78644-2.c: Likewise.
5863
5864 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
5865
5866 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
5867 * gcc.dg/pic-4.c: Likewise.
5868 * gcc.dg/pie-3.c: Likewise.
5869 * gcc.dg/pie-4.c: Likewise.
5870
5871 2017-03-28 Martin Liska <mliska@suse.cz>
5872
5873 PR ipa/80205
5874 * g++.dg/ipa/pr80205.C: New test.
5875
5876 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5877
5878 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
5879 with sizeof(int) < 4.
5880 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
5881 * gcc.c-torture/execute/pr79737-2.c: Likewise.
5882 * gcc.dg/torture/pr79777.c: Likewise.
5883 * gcc.dg/torture/pr79910.c: Likewise.
5884
5885 2017-03-28 Richard Biener <rguenther@suse.de>
5886
5887 PR middle-end/80222
5888 * g++.dg/pr80222.C: New testcase.
5889
5890 2017-03-28 Martin Liska <mliska@suse.cz>
5891
5892 PR ipa/80104
5893 * gcc.dg/ipa/pr80104.c: New test.
5894
5895 2017-03-28 Marek Polacek <polacek@redhat.com>
5896
5897 PR sanitizer/80067
5898 * c-c++-common/ubsan/shift-10.c: New test.
5899
5900 2017-03-27 Jeff Law <law@redhat.com>
5901
5902 PR tree-optimization/80216
5903 * gcc.c-torture/compile/pr80216.c: New test.
5904
5905 2017-03-27 Jakub Jelinek <jakub@redhat.com>
5906
5907 PR middle-end/80162
5908 * c-c++-common/pr80162-1.c: New test.
5909 * c-c++-common/pr80162-2.c: New test.
5910 * c-c++-common/pr80162-3.c: New test.
5911
5912 PR target/80102
5913 * g++.dg/opt/pr80102.C: New test.
5914
5915 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5916
5917 PR target/78543
5918 * gcc.target/powerpc/pr78543.c: New test.
5919
5920 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
5921
5922 PR target/80103
5923 * gcc.target/powerpc/pr80103-1.c: New test.
5924
5925 2017-03-27 Richard Biener <rguenther@suse.de>
5926
5927 PR tree-optimization/80181
5928 * gcc.dg/torture/pr80181.c: New testcase.
5929
5930 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
5931
5932 * gcc.target/arc/interrupt-4.c: New file.
5933
5934 2017-03-27 Richard Biener <rguenther@suse.de>
5935
5936 PR ipa/79776
5937 * g++.dg/ipa/pr79776.C: New testcase.
5938
5939 2017-03-27 Jakub Jelinek <jakub@redhat.com>
5940
5941 PR sanitizer/80168
5942 * gcc.dg/asan/pr80168.c: New test.
5943
5944 2017-03-27 Richard Biener <rguenther@suse.de>
5945
5946 PR tree-optimization/80170
5947 * gcc.dg/pr80170.c: New testcase.
5948
5949 2017-03-27 Richard Biener <rguenther@suse.de>
5950
5951 PR middle-end/80171
5952 * g++.dg/torture/pr80171.C: New testcase.
5953
5954 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
5955
5956 * gcc.dg/torture/pr79732.c: Require alias support.
5957 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
5958
5959 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
5960 libatomic_available.
5961 * gfortran.dg/coarray_image_status_1.f08: Likewise.
5962 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
5963
5964 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5965
5966 PR libgfortran/78881
5967 * gfortran.dg/dtio_26.f90: New test.
5968
5969 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
5970
5971 PR fortran/80156
5972 PR fortran/79382
5973 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
5974 testcase for PR80156. Add a main programme that tests that
5975 the typebound generic is accessible.
5976
5977 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
5978
5979 PR rtl-optimization/80160
5980 PR rtl-optimization/80159
5981
5982 * gcc.target/i386/pr80160.c: New test.
5983
5984 2017-03-24 Jakub Jelinek <jakub@redhat.com>
5985
5986 PR sanitizer/79904
5987 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
5988
5989 2017-03-24 Marek Polacek <polacek@redhat.com>
5990
5991 PR c++/80119
5992 * g++.dg/warn/Wuninitialized-9.C: New test.
5993
5994 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5995
5996 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
5997 and remove the high-level builtin. The error message for the
5998 would prevent compilation from reaching the second.
5999 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6000
6001 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6002
6003 * gcc.target/s390/vxe/negfma-1.c: New test.
6004
6005 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6006
6007 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
6008 * gcc.target/s390/arch12/mul-1.c: New test.
6009 * gcc.target/s390/arch12/mul-2.c: New test.
6010
6011 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6012
6013 * gcc.target/s390/vxe/vllezlf-1.c: New test.
6014
6015 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6016
6017 * gcc.target/s390/vxe/popcount-1.c: New test.
6018
6019 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6020
6021 * gcc.target/s390/vxe/bitops-1.c: New test.
6022
6023 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6024
6025 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6026 * lib/target-supports.exp: Add effective target check s390_vxe.
6027
6028 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6029
6030 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6031 comparison instructions used from now on.
6032
6033 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6034
6035 * gcc.target/s390/s390.exp (check_effective_target_vector):
6036 Include target-supports.exp and move target_vector check routine
6037 ...
6038 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6039 here and rename it.
6040 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6041 check from vector to s390_vx.
6042 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6043 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6044 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6045 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6046 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6047 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6048 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6049 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6050 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6051
6052 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6053
6054 * gcc.target/s390/vector/vec-init-2.c: New test.
6055
6056 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6057
6058 * gcc.dg/ubsan/pr79904-2.c: New test.
6059
6060 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6061
6062 PR target/79893
6063 * gcc.target/s390/zvector/pr79893.c: New test.
6064
6065 2017-03-24 Jakub Jelinek <jakub@redhat.com>
6066
6067 PR rtl-optimization/80112
6068 * gcc.dg/pr80112.c: New test.
6069
6070 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6071
6072 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6073 etc. line numbers.
6074 * gcc.dg/Walloca-1.c: Likewise.
6075 * gcc.dg/Walloca-2.c: Likewise.
6076 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6077
6078 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6079
6080 PR tree-optimization/80158
6081 * gfortran.fortran-torture/compile/pr80158.f: New file.
6082
6083 2017-03-24 Richard Biener <rguenther@suse.de>
6084
6085 PR tree-optimization/80167
6086 * gcc.dg/graphite/pr80167.c: New testcase.
6087
6088 2017-03-24 Tom de Vries <tom@codesourcery.com>
6089
6090 PR testsuite/80092
6091 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6092 dg-require-effective-target global_constructor.
6093 * gcc.dg/tls/emutls-2.c: Same.
6094
6095 2017-03-24 Tom de Vries <tom@codesourcery.com>
6096
6097 PR testsuite/80092
6098 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6099 dg-require-effective-target indirect_jumps.
6100
6101 2017-03-24 Tom de Vries <tom@codesourcery.com>
6102
6103 PR testsuite/80092
6104 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6105 nonlocal_goto.
6106
6107 2017-03-24 Tom de Vries <tom@codesourcery.com>
6108
6109 PR testsuite/80092
6110 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6111 * gcc.dg/Walloca-12.c: Same.
6112 * gcc.dg/attr-alloc_size-8.c: Same.
6113 * gcc.dg/Walloca-4.c: Same.
6114 * gcc.dg/Walloca-8.c: Same.
6115 * gcc.dg/Walloca-13.c: Same.
6116 * gcc.dg/Walloca-14.c: Same.
6117 * gcc.dg/attr-alloc_size-9.c: Same.
6118 * gcc.dg/Walloca-1.c: Same.
6119 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6120 * gcc.dg/Walloca-5.c: Same.
6121 * gcc.dg/Walloca-10.c: Same.
6122 * gcc.dg/Walloca-9.c: Same.
6123 * gcc.dg/attr-alloc_size-6.c: Same.
6124 * gcc.dg/Wvla-larger-than-1.c: Same.
6125 * gcc.dg/torture/pr71881.c: Same.
6126 * gcc.dg/torture/pr71901.c: Same.
6127 * gcc.dg/torture/pr78742.c: Same.
6128 * gcc.dg/builtin-alloc-size.c: Same.
6129 * gcc.dg/Walloca-2.c: Same.
6130 * gcc.dg/Walloca-6.c: Same.
6131 * gcc.dg/Walloca-11.c: Same.
6132 * gcc.dg/attr-alloc_size-7.c: Same.
6133 * gcc.dg/Wvla-larger-than-2.c: Same.
6134 * gcc.dg/Walloca-3.c: Same.
6135 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6136 * gcc.c-torture/compile/pr79413.c: Same.
6137 * gcc.c-torture/compile/pr78439.c: Same.
6138
6139 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6140
6141 * gcc.target/powerpc/p9-options-1.c: New test.
6142
6143 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6144
6145 PR target/71436
6146 * gcc.c-torture/compile/pr71436.c: New test.
6147
6148 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6149 Richard Biener <rguenther@suse.de>
6150
6151 PR tree-optimization/79908
6152 PR tree-optimization/80136
6153 * gcc.dg/torture/pr79908.c: New file.
6154
6155 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6156
6157 PR fortran/39239
6158 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6159
6160 2017-03-22 Jakub Jelinek <jakub@redhat.com>
6161
6162 PR c++/80141
6163 * g++.dg/gomp/pr80141.C: New test.
6164
6165 PR c++/80129
6166 * g++.dg/torture/pr80129.C: New test.
6167
6168 PR sanitizer/80110
6169 * g++.dg/tsan/pr80110.C: New test.
6170
6171 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6172
6173 PR fortran/80142
6174 * gfortran.dg/any_loc.f90: New test case.
6175
6176 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6177
6178 PR target/80082
6179 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6180 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6181
6182 2017-03-22 Martin Liska <mliska@suse.cz>
6183
6184 PR target/79906
6185 * g++.dg/ext/mv8.C: Add power* targets.
6186
6187 2017-03-21 Martin Sebor <msebor@redhat.com>
6188
6189 PR c++/79548
6190 * g++.dg/warn/Wunused-var-26.C: New test.
6191
6192 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6193
6194 PR tree-optimization/79908
6195 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6196
6197 2017-03-21 Marek Polacek <polacek@redhat.com>
6198 Martin Sebor <msebor@redhat.com>
6199
6200 PR tree-optimization/80109
6201 * gcc.dg/Walloca-14.c: New test.
6202
6203 2017-03-21 Jakub Jelinek <jakub@redhat.com>
6204
6205 PR target/80125
6206 * gcc.target/powerpc/pr80125.c: New test.
6207
6208 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6209
6210 PR fortran/69498
6211 * gfortran.dg/unexp_attribute.f90: New test
6212
6213 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6214 Richard Biener <rguenther@suse.de>
6215
6216 PR tree-optimization/79908
6217 * gcc.dg/torture/pr79908.c: New file.
6218
6219 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6220
6221 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6222 with sizeof(int) < 4.
6223
6224 2017-03-21 Martin Liska <mliska@suse.cz>
6225
6226 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6227 apostrophes.
6228
6229 2017-03-21 Richard Biener <rguenther@suse.de>
6230
6231 PR tree-optimization/80032
6232 * g++.dg/opt/pr80032.C: New testcase.
6233
6234 2017-03-21 Richard Biener <rguenther@suse.de>
6235
6236 PR tree-optimization/80122
6237 * gcc.dg/torture/pr80122.c: New testcase.
6238
6239 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6240
6241 * gcc.dg/pic-2.c: Skip for MIPS.
6242 * gcc.dg/pie-2.c: Skip for MIPS.
6243
6244 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6245
6246 PR c++/77752
6247 * g++.dg/cpp0x/initlist97.C: New.
6248 * g++.dg/cpp0x/initlist85.C: Update.
6249
6250 2017-03-21 Jakub Jelinek <jakub@redhat.com>
6251
6252 PR c/67338
6253 * gcc.dg/pr67338.c: New test.
6254
6255 PR c++/35878
6256 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6257 dump instead of assembler.
6258 * g++.dg/init/pr35878_2.C: Likewise.
6259 * g++.dg/init/pr35878_3.C: Likewise.
6260
6261 2017-03-21 Jakub Jelinek <jakub@redhat.com>
6262
6263 PR c/80097
6264 * gcc.dg/ubsan/pr80097.c: New test.
6265
6266 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6267
6268 PR tree-optimization/80054
6269 * g++.dg/torture/pr80054.C: New file.
6270
6271 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6272
6273 PR target/79963
6274 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6275 directive to assure selection of proper bit using rlwinm insn.
6276 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6277 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6278 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6279 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6280
6281 2017-03-20 Marek Polacek <polacek@redhat.com>
6282 Paolo Carlini <paolo.carlini@oracle.com>
6283
6284 PR c++/80059 - ICE with noexcept and __transaction_atomic
6285 * g++.dg/tm/pr80059-2.C: New test.
6286 * g++.dg/tm/pr80059.C: New test.
6287
6288 2017-03-20 Martin Liska <mliska@suse.cz>
6289
6290 PR middle-end/79753
6291 * gcc.target/i386/mpx/pr79753.c: New test.
6292
6293 2017-03-20 Martin Liska <mliska@suse.cz>
6294
6295 PR target/79769
6296 PR target/79770
6297 * g++.dg/pr79769.C: New test.
6298 * gcc.target/i386/mpx/pr79770.c: New test.
6299
6300 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6301
6302 PR target/78857
6303 * gcc.target/s390/load-and-test-fp-1.c: New test.
6304 * gcc.target/s390/load-and-test-fp-2.c: New test.
6305
6306 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
6307
6308 PR fortran/79676
6309 * gfortran.dg/submodule_28.f08 : New test.
6310
6311 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
6312
6313 PR fortran/71838
6314 * gfortran.dg/submodule_26.f08 : New test.
6315 * gfortran.dg/submodule_27.f08 : New test.
6316
6317 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6318
6319 PR target/79951
6320 * gcc.target/powerpc/pr79951.c: New.
6321
6322 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6323
6324 PR rtl-optimization/79910
6325 * gcc.dg/torture/pr79910.c: New test.
6326
6327 2017-03-17 Jeff Law <law@redhat.com>
6328
6329 PR tree-optimization/71437
6330 * gcc.dg/tree-ssa/pr71437.c: New test.
6331 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6332 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6333 now caught by VRP, but which were previously caught by DOM.
6334
6335 2017-03-17 Richard Biener <rguenther@suse.de>
6336
6337 PR middle-end/80075
6338 * g++.dg/torture/pr80075.C: New testcase.
6339
6340 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6341
6342 PR target/71294
6343 * g++.dg/pr71294.C: New test.
6344
6345 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6346
6347 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6348
6349 2017-03-16 Jakub Jelinek <jakub@redhat.com>
6350
6351 PR fortran/80010
6352 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6353
6354 PR fortran/79886
6355 * gfortran.dg/pr79886.f90: New test.
6356
6357 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6358
6359 PR target/79038
6360 * gcc.target/powerpc/pr79038-1.c: New test.
6361
6362 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6363
6364 PR fortran/33271
6365 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6366
6367 2017-03-15 Jiong Wang <jiong.wang@arm.com>
6368
6369 PR testsuite/79356
6370 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6371
6372 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
6373
6374 PR target/80019
6375 * gcc.target/i386/pr80019.c: New test.
6376
6377 2017-03-15 Martin Liska <mliska@suse.cz>
6378
6379 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6380
6381 2017-03-14 Martin Sebor <msebor@redhat.com>
6382
6383 PR tree-optimization/79800
6384 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6385 * gcc.dg/tree-ssa/pr79800.c: New test.
6386
6387 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6388
6389 PR target/79947
6390 * gcc.target/powerpc/pr79947.c: New test.
6391
6392 2017-03-14 Martin Sebor <msebor@redhat.com>
6393
6394 PR middle-end/80020
6395 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6396 * gcc.dg/attr-alloc_size-7.c: Same.
6397 * gcc.dg/attr-alloc_size-9.c: Same.
6398 * gcc.dg/builtin-alloc-size.c: Same.
6399 * gcc.dg/pr80020.c: New test.
6400
6401 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6402
6403 PR rtl-optimization/79728
6404 * gcc.target/i386/sse-globalreg.c: New test.
6405
6406 2017-03-14 Martin Liska <mliska@suse.cz>
6407
6408 PR lto/66295
6409 * gcc.dg/tree-prof/pr66295.c: New test.
6410
6411 2017-03-13 Martin Liska <mliska@suse.cz>
6412
6413 PR middle-end/78339
6414 * gcc.target/i386/mpx/pr78339.c: New test.
6415
6416 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6417
6418 * gcc.target/arc/bitfield.c: New file.
6419
6420 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6421
6422 * gcc.target/arc/pr9001090948.c: New file.
6423
6424 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6425
6426 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6427 Fix test. Make early-out condition return early. Correct comments.
6428
6429 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6430
6431 PR libgfortran/78854
6432 * gfortran.dg/dtio_25.f90: New test.
6433
6434 2017-03-10 Martin Sebor <msebor@redhat.com>
6435
6436 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6437
6438 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6439
6440 PR rtl-optimization/78911
6441 * gcc.target/i386/pr78911-1.c: New test.
6442 * gcc.target/i386/pr78911-2.c: New test.
6443
6444 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
6445
6446 PR target/79941
6447 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6448 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6449 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6450
6451 2017-03-10 Marek Polacek <polacek@redhat.com>
6452
6453 PR c++/79967
6454 * g++.dg/cpp0x/gen-attrs-63.C: New test.
6455
6456 2017-03-10 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR c++/79899
6459 * g++.dg/other/friend7.C: New test.
6460
6461 PR c++/79896
6462 * g++.dg/ext/int128-5.C: New test.
6463
6464 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6465
6466 PR testsuite/79356
6467 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
6468 powerpc, sparc, or s390x.
6469
6470 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
6471
6472 PR target/79907
6473 * gcc.target/powerpc/pr79907.c: New.
6474
6475 2017-03-10 Olivier Hainque <hainque@adacore.com>
6476
6477 * gnat.dg/opt64.adb: New test.
6478 * gnat.dg/opt64_pkg.ads: New helper.
6479 * gnat.dg/opt64_pkg.adb: New helper.
6480
6481 2017-03-10 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR rtl-optimization/79909
6484 * gcc.target/powerpc/pr79909.c: New test.
6485
6486 PR tree-optimization/79972
6487 * gcc.dg/pr79972.c: New test.
6488
6489 PR tree-optimization/77975
6490 * gcc.dg/pr77975.c: New test.
6491
6492 2017-03-09 Marek Polacek <polacek@redhat.com>
6493
6494 PR c++/79962
6495 PR c++/79984
6496 * c-c++-common/nonnull-3.c: New test.
6497 * g++.dg/warn/Wnonnull3.C: New test.
6498
6499 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
6500
6501 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
6502 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6503
6504 2017-03-09 Marek Polacek <polacek@redhat.com>
6505
6506 PR sanitizer/79757
6507 * gcc.dg/ubsan/pr79757-1.c: New test.
6508 * gcc.dg/ubsan/pr79757-2.c: New test.
6509 * gcc.dg/ubsan/pr79757-3.c: New test.
6510 * gcc.dg/ubsan/pr79757-4.c: New test.
6511 * gcc.dg/ubsan/pr79757-5.c: New test.
6512
6513 2017-03-09 Jakub Jelinek <jakub@redhat.com>
6514
6515 PR c/79969
6516 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
6517
6518 2017-03-09 Marek Polacek <polacek@redhat.com>
6519
6520 PR c++/79687
6521 * g++.dg/expr/ptrmem8.C: New test.
6522 * g++.dg/expr/ptrmem9.C: New test.
6523
6524 2017-03-09 Richard Biener <rguenther@suse.de>
6525
6526 PR tree-optimization/79977
6527 * gcc.dg/graphite/pr79977.c: New testcase.
6528
6529 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
6530
6531 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
6532 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
6533 * lib/target-supports.exp (check_effective_target_rdynamic):
6534 New proc.
6535
6536 2017-03-09 Richard Biener <rguenther@suse.de>
6537
6538 PR middle-end/79971
6539 * gcc.dg/fixed-point/pr79971.c: New testcase.
6540
6541 2017-03-09 Richard Biener <rguenther@suse.de>
6542
6543 PR ipa/79970
6544 * gcc.dg/torture/pr79970.c: New testcase.
6545
6546 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6547
6548 PR c++/71966
6549 * g++.dg/cpp0x/pr71966-1.C: New.
6550 * g++.dg/cpp0x/pr71966-2.C: Likewise.
6551
6552 2017-03-09 Martin Liska <mliska@suse.cz>
6553
6554 PR tree-optimization/79631
6555 * gcc.target/i386/mpx/pr79631.c: New test.
6556
6557 2017-03-09 Martin Liska <mliska@suse.cz>
6558
6559 PR target/65705
6560 PR target/69804
6561 * gcc.target/i386/pr71458.c: Update scanned pattern.
6562
6563 2017-03-09 Marek Polacek <polacek@redhat.com>
6564
6565 PR c++/79672
6566 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
6567 * g++.dg/warn/Wduplicated-branches3.C: New test.
6568
6569 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
6570
6571 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
6572
6573 2017-03-09 Martin Liska <mliska@suse.cz>
6574
6575 PR ipa/79764
6576 * g++.dg/pr79764.C: New test.
6577
6578 2017-03-09 Martin Liska <mliska@suse.cz>
6579
6580 PR ipa/79761
6581 * g++.dg/pr79761.C: New test.
6582
6583 2017-03-09 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR sanitizer/79944
6586 * c-c++-common/asan/pr79944.c: New test.
6587
6588 PR target/79932
6589 * gcc.target/i386/pr79932-2.c: New test.
6590
6591 PR target/79932
6592 * gcc.target/i386/pr79932-1.c: New test.
6593
6594 2017-03-09 Marek Polacek <polacek@redhat.com>
6595
6596 PR c++/79900 - ICE in strip_typedefs
6597 * g++.dg/warn/Wpadded-1.C: New test.
6598
6599 2017-03-08 Marek Polacek <polacek@redhat.com>
6600
6601 * g++.dg/Walloca1.C: Adjust dg-warning.
6602
6603 2017-03-08 Andrew Haley <aph@redhat.com>
6604
6605 PR tree-optimization/79943
6606 * gcc.dg/tree-ssa/pr79943.c: New test.
6607
6608 2017-03-08 Richard Biener <rguenther@suse.de>
6609
6610 PR tree-optimization/79955
6611 * gcc.dg/uninit-24.c: New testcase.
6612
6613 2017-03-08 Richard Biener <rguenther@suse.de>
6614
6615 PR tree-optimization/79920
6616 * gcc.dg/vect/pr79920.c: New testcase.
6617
6618 2017-03-08 Jakub Jelinek <jakub@redhat.com>
6619
6620 PR sanitizer/79904
6621 * gcc.dg/ubsan/pr79904.c: New test.
6622
6623 2017-03-07 Jakub Jelinek <jakub@redhat.com>
6624
6625 PR c/79834
6626 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
6627 diagnostics.
6628
6629 2017-03-07 Marek Polacek <polacek@redhat.com>
6630
6631 PR middle-end/79809
6632 * g++.dg/Walloca1.C: New test.
6633
6634 2017-03-07 Martin Liska <mliska@suse.cz>
6635
6636 PR middle-end/68270
6637 * g++.dg/pr68270.C: New test.
6638
6639 2017-03-07 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR rtl-optimization/79901
6642 * gcc.target/i386/pr79901.c: New test.
6643
6644 PR sanitizer/79897
6645 * c-c++-common/ubsan/pr79897.c: New test.
6646
6647 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
6648
6649 PR rtl-optimization/79571
6650 * gcc.target/i386/pr79571.c: New.
6651
6652 2017-03-06 Marek Polacek <polacek@redhat.com>
6653
6654 PR c++/79796 - ICE with NSDMI and this pointer
6655 * g++.dg/cpp0x/nsdmi13.C: New test.
6656
6657 2017-03-06 Julia Koval <julia.koval@intel.com>
6658
6659 PR target/79793
6660 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
6661 directives.
6662 * gcc.target/i386/interrupt-13.c: Ditto.
6663 * gcc.target/i386/interrupt-14.c: Ditto.
6664 * gcc.target/i386/interrupt-15.c: Ditto.
6665
6666 2017-03-06 Jakub Jelinek <jakub@redhat.com>
6667
6668 PR c++/79822
6669 * g++.dg/cpp0x/constexpr-79822.C: New test.
6670
6671 2017-03-06 Richard Biener <rguenther@suse.de>
6672
6673 PR tree-optimization/79894
6674 * gcc.dg/vect/pr79887.c: New testcase.
6675
6676 2017-03-06 Richard Biener <rguenther@suse.de>
6677
6678 PR tree-optimization/79824
6679 * gcc.dg/vect/pr79824-1.c: New testcase.
6680 * gcc.dg/vect/pr79824-2.c: Likewise.
6681
6682 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6683
6684 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
6685 gettimeofday. Remove dg-skip-if for AVR.
6686 * lib/target-supports.exp (check_effective_target_gettimeofday):
6687 New proc.
6688
6689 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
6690
6691 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
6692 * gcc.target/s390/hotpatch-10.c: Likewise.
6693 * gcc.target/s390/hotpatch-11.c: Likewise.
6694 * gcc.target/s390/hotpatch-12.c: Likewise.
6695 * gcc.target/s390/hotpatch-13.c: Likewise.
6696 * gcc.target/s390/hotpatch-14.c: Likewise.
6697 * gcc.target/s390/hotpatch-15.c: Likewise.
6698 * gcc.target/s390/hotpatch-16.c: Likewise.
6699 * gcc.target/s390/hotpatch-17.c: Likewise.
6700 * gcc.target/s390/hotpatch-18.c: Likewise.
6701 * gcc.target/s390/hotpatch-19.c: Likewise.
6702 * gcc.target/s390/hotpatch-2.c: Likewise.
6703 * gcc.target/s390/hotpatch-26.c: Likewise.
6704 * gcc.target/s390/hotpatch-27.c: Likewise.
6705 * gcc.target/s390/hotpatch-28.c: Likewise.
6706 * gcc.target/s390/hotpatch-3.c: Likewise.
6707 * gcc.target/s390/hotpatch-4.c: Likewise.
6708 * gcc.target/s390/hotpatch-5.c: Likewise.
6709 * gcc.target/s390/hotpatch-6.c: Likewise.
6710 * gcc.target/s390/hotpatch-7.c: Likewise.
6711 * gcc.target/s390/hotpatch-8.c: Likewise.
6712 * gcc.target/s390/hotpatch-9.c: Likewise.
6713
6714 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6715
6716 PR c++/64574
6717 * g++.dg/template/crash125.C: New.
6718
6719 2017-03-06 Jakub Jelinek <jakub@redhat.com>
6720
6721 PR target/79812
6722 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
6723
6724 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6725
6726 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
6727
6728 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6729
6730 * gcc.target/mips/msa-minmax.c: New tests.
6731
6732 2017-03-06 Martin Liska <mliska@suse.cz>
6733
6734 PR sanitize/79783
6735 * g++.dg/asan/pr79783.C: New test.
6736
6737 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6738
6739 * gcc.target/mips/msa-dotp.c: New tests.
6740
6741 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6742
6743 * gcc.target/mips/msa-bclri.c: New test.
6744
6745 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6746
6747 PR c++/70266
6748 * g++.dg/tm/pr70266.C: New.
6749
6750 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
6751 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6752
6753 * gfortran.dg/coarray/fail_image_1.f08: New test.
6754 * gfortran.dg/coarray/fail_image_2.f08: New test.
6755 * gfortran.dg/coarray/failed_images_1.f08: New test.
6756 * gfortran.dg/coarray/failed_images_2.f08: New test.
6757 * gfortran.dg/coarray/image_status_1.f08: New test.
6758 * gfortran.dg/coarray/image_status_2.f08: New test.
6759 * gfortran.dg/coarray/stopped_images_1.f08: New test.
6760 * gfortran.dg/coarray/stopped_images_2.f08: New test.
6761 * gfortran.dg/coarray_fail_st.f90: New test.
6762 * gfortran.dg/coarray_failed_images_1.f08: New test.
6763 * gfortran.dg/coarray_image_status_1.f08: New test.
6764 * gfortran.dg/coarray_stopped_images_1.f08: New test.
6765
6766 2017-03-03 Marek Polacek <polacek@redhat.com>
6767
6768 PR c/79758
6769 * gcc.dg/noncompile/pr79758.c: New test.
6770
6771 2017-03-03 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR middle-end/79805
6774 * g++.dg/opt/pr79805.C: New test.
6775
6776 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
6777
6778 * gcc.target/i386/avx512vpopcntdq-check.h: New.
6779 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6780 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6781 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
6782 * gcc.target/i386/i386.exp
6783 (check_effective_target_avx512vpopcntdq): New.
6784
6785 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
6786
6787 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
6788 ilp32 targets and match DImode registers for lp64 targets.
6789
6790 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
6791
6792 * g++.dg/pr71624.C: Disable for x32.
6793 * g++.dg/pr71633.C: Ditto.
6794
6795 2017-03-03 Jakub Jelinek <jakub@redhat.com>
6796
6797 PR target/79807
6798 * gcc.target/i386/pr79807.c: New test.
6799
6800 2017-03-03 Martin Liska <mliska@suse.cz>
6801
6802 PR tree-optimization/79803
6803 * gcc.dg/tree-ssa/pr79803.c: New test.
6804
6805 2017-03-03 Martin Liska <mliska@suse.cz>
6806
6807 PR rtl-optimization/79574
6808 * gcc.dg/pr79574-2.c: New test.
6809
6810 2017-03-03 Richard Biener <rguenther@suse.de>
6811
6812 PR c++/79825
6813 * g++.dg/warn/Wuninitialized-8.C: New testcase.
6814
6815 2017-03-03 Jakub Jelinek <jakub@redhat.com>
6816
6817 * gcc.dg/pr57134.c: Use empty inline asm string literal.
6818
6819 2017-03-03 Marek Polacek <polacek@redhat.com>
6820
6821 PR c++/79791
6822 * g++.dg/warn/Wwrite-strings-1.C: New test.
6823 * g++.dg/warn/Wwrite-strings-2.C: New test.
6824 * g++.dg/warn/Wwrite-strings-3.C: New test.
6825 * g++.dg/warn/Wwrite-strings-4.C: New test.
6826 * g++.dg/warn/Wwrite-strings-5.C: New test.
6827 * g++.dg/warn/Wwrite-strings-6.C: New test.
6828 * g++.dg/warn/Wwrite-strings-7.C: New test.
6829 * g++.dg/warn/Wwrite-strings-8.C: New test.
6830 * g++.dg/warn/Wwrite-strings-9.C: New test.
6831 * g++.dg/warn/Wwrite-strings-10.C: New test.
6832 * g++.dg/warn/Wwrite-strings-11.C: New test.
6833 * g++.dg/warn/Wwrite-strings-12.C: New test.
6834
6835 2017-03-03 Richard Biener <rguenther@suse.de>
6836
6837 PR middle-end/79818
6838 * gcc.dg/torture/pr79818.c: New testcase.
6839
6840 2017-03-02 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR c++/79782
6843 * g++.dg/warn/Wunused-parm-10.C: New test.
6844
6845 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
6846
6847 * gcc.dg/rtl/x86_64/*.c: Test for
6848 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
6849
6850 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
6851
6852 PR target/79514
6853 * gcc.target/i386/pr79514.c: New test.
6854
6855 2017-03-02 Jakub Jelinek <jakub@redhat.com>
6856
6857 PR rtl-optimization/79780
6858 * gcc.c-torture/compile/pr79780.c: New test.
6859
6860 2017-03-02 Richard Biener <rguenther@suse.de>
6861
6862 PR tree-optimization/79345
6863 PR c++/42000
6864 * g++.dg/warn/Wuninitialized-7.C: New testcase.
6865 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
6866 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
6867
6868 2017-03-02 Richard Biener <rguenther@suse.de>
6869
6870 PR c/79756
6871 * gcc.dg/vector-1.c: New testcase.
6872
6873 2017-03-02 Bin Cheng <bin.cheng@arm.com>
6874
6875 PR tree-optimization/66768
6876 * gcc.target/i386/pr66768.c: New test.
6877
6878 2017-03-02 Richard Biener <rguenther@suse.de>
6879
6880 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
6881 * gcc.dg/rtl/x86_64/final.c: Likewise.
6882 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
6883 * gcc.dg/rtl/x86_64/ira.c: Likewise.
6884 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
6885 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
6886
6887 2017-03-02 Richard Biener <rguenther@suse.de>
6888
6889 PR tree-optimization/79777
6890 * gcc.dg/torture/pr79777.c: New testcase.
6891
6892 2017-03-01 Martin Sebor <msebor@redhat.com>
6893
6894 PR middle-end/79692
6895 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
6896 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
6897 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
6898 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
6899
6900 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
6901
6902 * gcc.target/i386/invsize-2.c: New test.
6903 * gcc.target/i386/invsize-3.c: Ditto.
6904 * gcc.target/i386/invsize-4.c: Ditto.
6905 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
6906 * gcc.target/i386/stackalign/asm-1.c: Ditto.
6907
6908 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6909
6910 PR target/79439
6911 * gcc.target/powerpc/pr79439.c: New test.
6912
6913 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
6914
6915 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
6916 scan string.
6917
6918
6919 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6920
6921 PR target/79395
6922 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
6923 pattern to look for vcmpequd. instead of vcmpnew.
6924 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
6925 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
6926 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
6927 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
6928 look for xvcmpeqdp. instead of xvcmpnedp.
6929 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
6930 look for vcmpequd. instead of vcmpnew.
6931 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
6932 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6933 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
6934 look for xvcmpeqsp. instead of xvcmpnesp.
6935 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
6936 look for xvcmpeqdp. instead of xvcmpnedp.
6937 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
6938 look for vcmpequd. instead of vcmpnew.
6939 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
6940 look for vcmpeqsp instead of xvcmpnesp.
6941 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
6942 look for xvcmpeqdp instead of xvcmpnedp.
6943
6944 2017-03-01 Richard Biener <rguenther@suse.de>
6945
6946 PR middle-end/79721
6947 * gcc.dg/torture/pr79721.c: New testcase.
6948
6949 2017-03-01 Jakub Jelinek <jakub@redhat.com>
6950
6951 PR c++/79681
6952 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
6953 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
6954
6955 PR c++/79746
6956 * g++.dg/warn/Wunused-parm-9.C: New test.
6957
6958 PR tree-optimization/79734
6959 * g++.dg/opt/pr79734.C: New test.
6960
6961 2017-02-28 Jakub Jelinek <jakub@redhat.com>
6962
6963 PR tree-optimization/79737
6964 * gcc.c-torture/execute/pr79737-1.c: New test.
6965 * gcc.c-torture/execute/pr79737-2.c: New test.
6966
6967 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
6968
6969 * gcc.target/sparc/20170228-1.c: New test.
6970
6971 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
6972
6973 * gcc.target/i386/invsize-1.c: New test.
6974
6975 2017-02-28 Martin Sebor <msebor@redhat.com>
6976
6977 PR tree-optimization/79691
6978 * gcc.dg/tree-ssa/pr79691.c: New test.
6979
6980 2017-02-28 Jakub Jelinek <jakub@redhat.com>
6981
6982 PR target/79729
6983 * gcc.target/i386/pr79729.c: New test.
6984
6985 2017-02-28 Richard Biener <rguenther@suse.de>
6986
6987 PR tree-optimization/79740
6988 * gcc.dg/torture/pr79740.c: New testcase.
6989
6990 2017-02-28 Richard Biener <rguenther@suse.de>
6991
6992 PR middle-end/79731
6993 * c-c++-common/torture/pr79731.c: New testcase.
6994
6995 2017-02-28 Richard Biener <rguenther@suse.de>
6996
6997 PR tree-optimization/79732
6998 * gcc.dg/torture/pr79732.c: New testcase.
6999
7000 2017-02-28 Richard Biener <rguenther@suse.de>
7001
7002 PR tree-optimization/79723
7003 * gcc.target/i386/pr79723.c: New testcase.
7004
7005 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
7006
7007 PR target/79544
7008 * gcc.target/powerpc/pr79544.c: New.
7009
7010 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7011
7012 PR c++/79414
7013 * g++.dg/parse/crash67.C: New.
7014
7015 2017-02-27 Bin Cheng <bin.cheng@arm.com>
7016
7017 PR tree-optimization/77536
7018 * gcc.dg/vect/pr79347.c: Revise testing string.
7019
7020 2017-02-27 Richard Biener <rguenther@suse.de>
7021
7022 PR tree-optimization/45397
7023 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7024
7025 2017-02-27 Richard Biener <rguenther@suse.de>
7026
7027 PR tree-optimization/79690
7028 * gcc.target/i386/pr79690.c: New testcase.
7029
7030 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7031
7032 PR fortran/51119
7033 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7034 of original.
7035 * gfortran.dg/inline_matmul_11.f90: Likewise.
7036 * gfortran.dg/inline_matmul_9.f90: Likewise.
7037 * gfortran.dg/matmul_13.f90: New test.
7038 * gfortran.dg/matmul_14.f90: New test.
7039
7040 2017-02-25 Jakub Jelinek <jakub@redhat.com>
7041
7042 PR middle-end/79396
7043 * g++.dg/opt/pr79396.C: New test.
7044
7045 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7046
7047 PR fortran/79597
7048 * gfortran.dg/dtio_6.f90: Update test.
7049
7050 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7051
7052 PR fortran/79601
7053 * gfortran.dg/interface_operator_2.f90: New test.
7054
7055 2017-02-24 Jakub Jelinek <jakub@redhat.com>
7056
7057 PR c/79677
7058 * gcc.dg/pr79677.c: New test.
7059
7060 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7061
7062 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7063 of mov.ps.
7064 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7065 (cond_move1): Simplify condition to force generation of
7066 mov[nz].ps.
7067 (cond_move2): Likewise.
7068
7069 2017-02-24 Jakub Jelinek <jakub@redhat.com>
7070
7071 PR c++/79588
7072 * g++.dg/warn/Wrestrict-1.C: New test.
7073 * g++.dg/warn/Wrestrict-2.C: New test.
7074
7075 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
7076
7077 * g++.dg/ext/complit15.C: Require LTO.
7078
7079 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7080
7081 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7082 logical_op_short_circuit to skip targets.
7083 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7084 and s390.
7085
7086 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7087
7088 * gnat.dg/opt63.adb: New test.
7089
7090 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7091
7092 * gnat.dg/discr47.adb: New test.
7093
7094 2017-02-24 Richard Biener <rguenther@suse.de>
7095
7096 PR tree-optimization/79389
7097 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7098
7099 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7100
7101 PR c++/79361
7102 * g++.dg/cpp0x/pr79361-1.C: New.
7103 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7104
7105 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7106
7107 * gcc.target/visium/bit_test.c: Accept any lsr form.
7108 * gcc.target/visium/block_move.c: Tweak.
7109
7110 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7111
7112 PR 68749
7113 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7114
7115 2017-02-23 Richard Biener <rguenther@suse.de>
7116
7117 PR tree-optimization/79683
7118 * gcc.target/i386/pr79683.c: New testcase.
7119
7120 2017-02-22 Jeff Law <law@redhat.com>
7121
7122 PR tree-optimization/79578
7123 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7124
7125 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7126
7127 * gcc.target/mips/msa-fp-cc.c: New test.
7128
7129 2017-02-22 Jakub Jelinek <jakub@redhat.com>
7130
7131 PR c++/79664
7132 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7133 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7134 * g++.dg/gomp/pr79664.C: New test.
7135
7136 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7137
7138 2017-02-22 Marek Polacek <polacek@redhat.com>
7139
7140 PR c++/79653
7141 * g++.dg/cpp0x/alignas10.C: New test.
7142 * g++.dg/cpp0x/alignas9.C: New test.
7143
7144 PR c++/79657
7145 * g++.dg/ext/underlying_type12.C: New test.
7146
7147 PR c/79662
7148 * gcc.dg/enum-incomplete-4.c: New test.
7149
7150 2017-02-22 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR target/70465
7153 * gcc.target/i386/pr70465-2.c: New test.
7154
7155 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
7156
7157 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7158
7159 2017-02-22 Richard Biener <rguenther@suse.de>
7160
7161 PR tree-optimization/79673
7162 * gcc.target/i386/pr79673.c: New testcase.
7163
7164 2017-02-22 Richard Biener <rguenther@suse.de>
7165
7166 PR tree-optimization/79666
7167 * gcc.dg/torture/pr79666.c: New testcase.
7168
7169 2017-02-22 Martin Liska <mliska@suse.cz>
7170
7171 PR lto/79587
7172 * gcc.dg/tree-prof/pr79587.c: New test.
7173
7174 2017-02-21 Marek Polacek <polacek@redhat.com>
7175
7176 PR c++/79535
7177 * g++.dg/ext/flexary23.C: New test.
7178
7179 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
7180
7181 PR target/79593
7182 * gcc.target/i386/pr79593.c: New test.
7183
7184 2017-02-21 Jakub Jelinek <jakub@redhat.com>
7185
7186 PR c++/79654
7187 * g++.dg/cpp1z/decomp26.C: New test.
7188
7189 PR sanitizer/79589
7190 * g++.dg/ubsan/pr79589.C: New test.
7191
7192 2017-02-21 Jeff Law <law@redhat.com>
7193
7194 PR tree-optimization/79621
7195 * gcc.c-torture/compile/pr79621.c: New test.
7196
7197 2017-02-21 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR c++/79655
7200 * g++.dg/cpp1y/constexpr-79655.C: New test.
7201
7202 PR c++/79639
7203 * g++.dg/cpp1y/constexpr-79639.C: New test.
7204
7205 PR target/79633
7206 * gcc.target/i386/mpx/pr79633.c: New test.
7207
7208 PR target/79570
7209 * gcc.dg/pr79570.c: New test.
7210
7211 PR c++/79641
7212 * c-c++-common/pr79641.c: New test.
7213
7214 PR tree-optimization/79649
7215 * gcc.target/i386/pr79649.c: New test.
7216
7217 PR target/79494
7218 * gcc.dg/pr79494.c: New test.
7219
7220 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7221
7222 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7223 to dg-options.
7224
7225 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7226
7227 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7228
7229 2017-02-02 Jason Merrill <jason@redhat.com>
7230
7231 PR c++/79580
7232 * g++.dg/ext/complit15.C: New.
7233
7234 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7235
7236 PR target/78056
7237 * gcc.target/powerpc/pr78056-8.c: Remove.
7238
7239 2017-02-20 Marek Polacek <polacek@redhat.com>
7240
7241 PR middle-end/79537
7242 * gcc.dg/comp-goto-4.c: New test.
7243
7244 PR sanitizer/79558
7245 * c-c++-common/ubsan/bounds-14.c: New test.
7246
7247 2017-02-20 Jakub Jelinek <jakub@redhat.com>
7248
7249 PR target/79568
7250 * gcc.target/i386/pr79568-1.c: New test.
7251 * gcc.target/i386/pr79568-2.c: New test.
7252 * gcc.target/i386/pr79568-3.c: New test.
7253
7254 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
7255
7256 PR fortran/79382
7257 * gfortran.dg/dtio_10.f90: Change test of error message.
7258 * gfortran.dg/dtio_23.f90: New test.
7259 * gfortran.dg/dtio_24.f90: New test.
7260
7261 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
7262
7263 PR fortran/79434
7264 * gfortran.dg/submodule_25.f08: New test.
7265
7266 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
7267
7268 PR fortran/79447
7269 * gfortran.dg/submodule_24.f08: New test.
7270
7271 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7272
7273 PR fortran/79229
7274 * gfortran.dg/class_allocate_24.f90: New test.
7275
7276 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
7277
7278 PR fortran/79402
7279 * gfortran.dg/submodule_23.f90: New test.
7280
7281 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7282
7283 PR c++/79380
7284 * g++.dg/cpp0x/alignas8.C: New.
7285
7286 2017-02-19 Eric Fiselier <eric@efcs.ca>
7287 Jonathan Wakely <jwakely@redhat.com>
7288
7289 PR c++/69523
7290 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7291
7292 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7293
7294 * gcc.dg/gimplefe-26.c: New test.
7295
7296 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
7297
7298 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7299
7300 2017-02-18 Jakub Jelinek <jakub@redhat.com>
7301
7302 PR target/79569
7303 * gcc.target/i386/3dnowA-3.c: New test.
7304
7305 PR target/79559
7306 * gcc.target/i386/pr79559.c: New test.
7307
7308 2017-02-17 Joseph Myers <joseph@codesourcery.com>
7309
7310 * gcc.dg/c11-float-2.c: New test.
7311 * gcc.dg/torture/float128-floath.c,
7312 gcc.dg/torture/float128x-floath.c,
7313 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7314 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7315 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7316 *_DECIMAL_DIG macros with DECIMAL_DIG.
7317
7318 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7319
7320 PR target/79261
7321 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7322
7323 2017-02-17 Julia Koval <julia.koval@intel.com>
7324
7325 * gcc.target/i386/rdpid.c New test.
7326 * gcc.target/i386/sse-12.c: Add -mrdpid.
7327 * gcc.target/i386/sse-13.c: Ditto.
7328 * gcc.target/i386/sse-14.c: Ditto.
7329 * gcc.target/i386/sse-22.c: Ditto.
7330 * gcc.target/i386/sse-23.c: Ditto.
7331 * g++.dg/other/i386-2.C: Ditto.
7332 * g++.dg/other/i386-3.C: Ditto.
7333
7334 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7335
7336 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7337 * gcc.dg/pr61441.c: Ditto.
7338
7339 2017-02-17 Martin Liska <mliska@suse.cz>
7340
7341 PR rtl-optimization/79574
7342 * gcc.dg/pr79574.c: New test.
7343
7344 2017-02-17 Marek Polacek <polacek@redhat.com>
7345
7346 PR middle-end/79536
7347 * gcc.dg/torture/pr79536.c: New test.
7348
7349 2017-02-16 Alan Modra <amodra@gmail.com>
7350
7351 * gcc.c-torture/execute/pr79286.c: New.
7352
7353 2017-02-16 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR c++/79512
7356 * c-c++-common/gomp/pr79512.c: New test.
7357
7358 2017-02-15 Martin Sebor <msebor@redhat.com>
7359
7360 PR c++/79363
7361 * g++.dg/ext/flexary12.C: Adjust.
7362 * g++.dg/ext/flexary20.C: Same.
7363 * g++.dg/ext/flexary21.C: Same.
7364 * g++.dg/ext/flexary22.C: New test.
7365
7366 2017-02-15 Bin Cheng <bin.cheng@arm.com>
7367
7368 PR tree-optimization/79347
7369 * gcc.dg/vect/pr79347.c: New test.
7370
7371 2017-02-15 Jakub Jelinek <jakub@redhat.com>
7372
7373 PR c++/79301
7374 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7375 [[deprecated]] comment.
7376 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7377 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7378 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7379 [[deprecated]] in -std=c++11.
7380 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7381 [[fallthrough]] in -std=c++11 and -std=c++14.
7382
7383 PR c++/79288
7384 * g++.dg/tls/pr79288.C: New test.
7385
7386 2017-02-15 Marek Polacek <polacek@redhat.com>
7387
7388 PR c/79515
7389 * gcc.dg/dfp/pr79515.c: New.
7390
7391 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
7392
7393 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7394
7395 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7396
7397 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7398 "opt_files".
7399
7400 2017-02-15 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR target/79487
7403 * gcc.dg/dfp/pr79487.c: New test.
7404 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7405 2017-02-13 change.
7406
7407 2017-01-14 Carl Love <cel@us.ibm.com>
7408
7409 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7410 xvcvsxdsp and xvcvuxdsp instructions.
7411
7412 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7413
7414 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7415 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7416 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7417 64-bit default target.
7418 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7419 a 64-bit default target.
7420
7421 2017-02-14 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR target/79481
7424 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
7425 (test_3vx): Change return type from int to void.
7426 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7427 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7428 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7429 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7430 tests.
7431 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7432 (test_3vx): Change return type from int to void.
7433 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7434 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7435 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7436 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7437 tests.
7438 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7439 intrinsic. Change scan-assembler-times number from 1 to 2.
7440 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7441 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7442 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7443 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7444 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7445 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7446 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7447
7448 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
7449
7450 PR middle-end/61225
7451 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
7452 Use dg-additional-options for ia32 target. Remove XFAIL.
7453
7454 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
7455
7456 PR target/79495
7457 * gcc.target/i386/pr79495.c: New test.
7458
7459 2017-02-14 Marek Polacek <polacek@redhat.com>
7460
7461 PR c++/79420
7462 PR c++/79463
7463 * g++.dg/cpp1y/pr79463.C: New.
7464 * g++.dg/template/incomplete10.C: New.
7465 * g++.dg/template/incomplete9.C: New.
7466
7467 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
7468
7469 PR target/79498
7470 * gcc.target/i386/pr79498.c: New test.
7471
7472 2017-02-14 Martin Sebor <msebor@redhat.com>
7473
7474 PR middle-end/79448
7475 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
7476 * gcc.dg/tree-ssa/pr79448-2.c: New test.
7477 * gcc.dg/tree-ssa/pr79448.c: New test.
7478
7479 2017-02-14 Jeff Law <law@redhat.com>
7480
7481 PR tree-optimization/79095
7482 * g++.dg/pr79095-1.C: New test
7483 * g++.dg/pr79095-2.C: New test
7484 * g++.dg/pr79095-3.C: New test
7485 * g++.dg/pr79095-4.C: New test
7486 * g++.dg/pr79095-5.C: New test
7487 * gcc.c-torture/execute/arith-1.c: Update with more cases.
7488 * gcc.dg/tree-ssa/pr79095-1.c: New test.
7489
7490 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
7491
7492 * gcc.target/aarch64/vect_fp16_1.c: New.
7493
7494 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7495
7496 * gcc.dg/gimplefe-25.c: New test.
7497
7498 2017-02-14 Jakub Jelinek <jakub@redhat.com>
7499
7500 PR tree-optimization/79408
7501 * gcc.dg/tree-ssa/pr79408-2.c: New test.
7502
7503 2017-02-14 Richard Biener <rguenther@suse.de>
7504
7505 PR middle-end/79432
7506 * gcc.dg/torture/pr79432.c: New testcase.
7507
7508 2017-02-13 Martin Sebor <msebor@redhat.com>
7509
7510 PR middle-end/79496
7511 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
7512
7513 2017-02-13 Jakub Jelinek <jakub@redhat.com>
7514
7515 PR sanitizer/79341
7516 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
7517 variables volatile.
7518
7519 PR c++/79232
7520 * g++.dg/cpp1z/eval-order4.C: New test.
7521 * g++.dg/other/pr79232.C: New test.
7522
7523 2017-02-13 Nathan Sidwell <nathan@acm.org>
7524
7525 PR c++/79296
7526 * g++.dg/cpp0x/pr79296.C: New.
7527
7528 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7529
7530 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
7531 Instead, xfail powerpc*-*-* && lp64.
7532
7533 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7534
7535 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
7536 powerpc_p8vector_ok.
7537 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7538
7539 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7540
7541 PR target/79449
7542 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
7543 for reading beyond a 4k boundary.
7544
7545 2017-02-13 Jakub Jelinek <jakub@redhat.com>
7546
7547 PR rtl-optimization/79388
7548 PR rtl-optimization/79450
7549 * gcc.c-torture/execute/pr79388.c: New test.
7550 * gcc.c-torture/execute/pr79450.c: New test.
7551
7552 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7553
7554 PR fortran/65542
7555 * gfortran.dg/spread_init_expr_2.f90: New test case.
7556
7557 2017-02-11 Jakub Jelinek <jakub@redhat.com>
7558
7559 PR sanitizer/79341
7560 * g++.dg/asan/deep-stack-uaf-1.C: New test.
7561
7562 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
7563
7564 PR tree-ssa/56727
7565 * gcc.dg/tree-ssa/pr56727.c: New testcase.
7566
7567 2017-02-10 Jakub Jelinek <jakub@redhat.com>
7568
7569 PR c++/79457
7570 * g++.dg/cpp0x/pr79457.C: New test.
7571
7572 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7573
7574 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
7575 scan-assembler unless lp64.
7576
7577 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7578
7579 PR tree-optimization/66612
7580 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
7581
7582 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7583
7584 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
7585 of all powerpc.
7586
7587 2017-02-10 Marek Polacek <polacek@redhat.com>
7588
7589 PR c++/79435
7590 * g++.dg/cpp1y/pr79435.C: New.
7591
7592 PR c++/79184
7593 * g++.dg/warn/Wint-in-bool-context-1.C: New.
7594
7595 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
7596
7597 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
7598 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
7599 New.
7600 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
7601 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
7602 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
7603 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
7604 (vtst_expected_poly64x2): Move to aarch64-only section.
7605 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
7606 (vtst_p64, vtstq_p64): New tests.
7607
7608 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7609
7610 PR c++/71737
7611 * g++.dg/cpp0x/pr71737.C: New.
7612
7613 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
7614 Richard Biener <rguenther@suse.de>
7615
7616 * gcc.dg/gimplefe-error-1.c: New testcase.
7617 * gcc.dg/gimplefe-error-2.c: New testcase.
7618 * gcc.dg/gimplefe-error-3.c: New testcase.
7619
7620 2017-02-10 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR tree-optimization/79411
7623 * gcc.c-torture/compile/pr79411.c: New test.
7624
7625 2017-02-09 Jakub Jelinek <jakub@redhat.com>
7626 Jason Merrill <jason@redhat.com>
7627
7628 PR c++/79143
7629 * g++.dg/cpp1z/pr79143.C: New test.
7630
7631 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
7632
7633 * gcc.dg/loop-unswitch-2.c: Update testcase.
7634 * gcc.dg/loop-unswitch-1.c: Update testcase.
7635
7636 2017-02-09 Marek Polacek <polacek@redhat.com>
7637
7638 PR c/79428
7639 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
7640 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
7641 * c-c++-common/goacc/pr79428-1.c: New test.
7642 * c-c++-common/gomp/pr79428-2.c: New test.
7643 * c-c++-common/gomp/pr79428-5.c: New test.
7644 * c-c++-common/gomp/pr79428-6.c: New test.
7645 * c-c++-common/pr79428-3.c: New test.
7646
7647 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7648
7649 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
7650 testcases.
7651
7652 2017-02-09 Jakub Jelinek <jakub@redhat.com>
7653
7654 PR c/79413
7655 * gcc.c-torture/compile/pr79413.c: New test.
7656
7657 PR c++/79429
7658 * c-c++-common/gomp/pr79429.c: New test.
7659 * g++.dg/gomp/pr79429.C: New test.
7660
7661 PR c/79431
7662 * c-c++-common/gomp/pr79431.c: New test.
7663
7664 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
7665 Cesar Philippidis <cesar@codesourcery.com>
7666 Joseph Myers <joseph@codesourcery.com>
7667 Chung-Lin Tang <cltang@codesourcery.com>
7668
7669 * c-c++-common/goacc/combined-directives.c: Remove xfail.
7670 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
7671 * c-c++-common/goacc/loop-auto-2.c: New.
7672 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
7673 * c-c++-common/goacc/tile-2.c: New.
7674 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
7675 * g++.dg/goacc/tile-1.C: New, check tile subst.
7676 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
7677 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
7678 * gfortran.dg/goacc/tile-1.f90: New test.
7679 * gfortran.dg/goacc/tile-2.f90: New test.
7680 * gfortran.dg/goacc/tile-lowering.f95: New test.
7681
7682 2017-02-09 Richard Biener <rguenther@suse.de>
7683
7684 PR tree-optimization/69823
7685 * gcc.dg/graphite/pr69823.c: New testcase.
7686
7687 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
7688
7689 PR target/78604
7690 * gcc.target/powerpc/pr78604.c: New.
7691
7692 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7693
7694 PR target/68972
7695 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
7696 disable this test on power architecture.
7697
7698 2017-02-08 Richard Biener <rguenther@suse.de>
7699
7700 PR tree-optimization/71824
7701 PR tree-optimization/79409
7702 * gcc.dg/graphite/pr71824-3.c: New testcase.
7703
7704 2017-02-08 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR tree-optimization/79408
7707 * gcc.dg/tree-ssa/pr79408.c: New test.
7708
7709 2017-02-08 Richard Biener <rguenther@suse.de>
7710
7711 PR tree-optimization/71824
7712 * gcc.dg/graphite/pr71824-2.c: New testcase.
7713
7714 2017-02-07 Andrew Pinski <apinski@cavium.com>
7715
7716 * gcc.target/aarch64/popcount.c: New Testcase.
7717
7718 2017-02-07 Jakub Jelinek <jakub@redhat.com>
7719
7720 PR rtl-optimization/79386
7721 * gcc.c-torture/compile/pr79386.c: New test.
7722
7723 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
7724 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7725
7726 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
7727 *-*-solaris*.
7728
7729 2017-02-07 Jakub Jelinek <jakub@redhat.com>
7730
7731 PR target/79299
7732 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
7733 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
7734
7735 2017-02-07 Richard Biener <rguenther@suse.de>
7736
7737 * gcc.dg/gimplefe-23.c: New testcase.
7738 * gcc.dg/gimplefe-24.c: Likewise.
7739
7740 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7741
7742 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
7743 scan-assembler instead of scan-assembler-times.
7744 * gcc.target/aarch64/test_frame_10.c: Likewise.
7745 * gcc.target/aarch64/test_frame_12.c: Likewise.
7746 * gcc.target/aarch64/test_frame_2.c: Likewise.
7747 * gcc.target/aarch64/test_frame_4.c: Likewise.
7748 * gcc.target/aarch64/test_frame_6.c: Likewise.
7749 * gcc.target/aarch64/test_frame_7.c: Likewise.
7750 * gcc.target/aarch64/test_frame_8.c: Likewise.
7751
7752 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7753
7754 * gcc.target/i386/pr78419.c: Require ifunc support.
7755
7756 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
7757
7758 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
7759
7760 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
7761
7762 PR c++/79360
7763 * g++.dg/cpp1y/nsdmi-union2.C: New test.
7764
7765 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
7766
7767 * lib/target-supports.exp: Define the RISC-V target.
7768 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
7769 * gcc.dg/builtin-apply2.c: Likewise.
7770 * gcc.dg/ifcvt-4.c: Likewise.
7771 * gcc.dg/loop-8.c: Likewise.
7772 * gcc.dg/sibcall-10.c: Likewise.
7773 * gcc.dg/sibcall-9.c: Likewise.
7774 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
7775 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
7776 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
7777 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7778 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
7779 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
7780 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
7781
7782 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7783
7784 PR target/66144
7785 * gcc.target/powerpc/pr66144-1.c: New test.
7786 * gcc.target/powerpc/pr66144-2.c: Likewise.
7787 * gcc.target/powerpc/pr66144-3.c: Likewise.
7788
7789 2017-02-06 Martin Sebor <msebor@redhat.com>
7790
7791 PR tree-optimization/79376
7792 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
7793 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7794
7795 2017-02-06 Jakub Jelinek <jakub@redhat.com>
7796
7797 PR c++/79379
7798 * g++.dg/cpp1y/constexpr-79379.C: New test.
7799
7800 PR c++/79377
7801 * g++.dg/lookup/pr79377.C: New test.
7802
7803 PR c++/79372
7804 * g++.dg/cpp1z/decomp25.C: New test.
7805
7806 PR tree-optimization/79284
7807 * gcc.c-torture/compile/pr79284.c: New test.
7808
7809 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
7810
7811 PR c++/70448
7812 * g++.dg/cpp0x/pr70448.C: New.
7813
7814 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
7815
7816 PR 78348
7817 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
7818 to dg-options.
7819
7820 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
7821
7822 PR target/78883
7823 * gcc.c-torture/compile/pr78883.c: New test.
7824
7825 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
7826
7827 PR tree-ssa/79347
7828 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
7829 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
7830 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
7831 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
7832 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
7833 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
7834 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
7835 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
7836 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
7837 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
7838 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
7839 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
7840 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
7841
7842 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7843
7844 PR fortran/79344
7845 * gfortran.dg/allocate_with_source_24.f90: New test.
7846
7847 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7848
7849 PR fortran/79230
7850 * gfortran.dg/der_ptr_component_2.f90: New test.
7851
7852 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
7853
7854 * gcc.target/sparc/20170205-1.c: New test.
7855
7856 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
7857
7858 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
7859 libatomic_available.
7860
7861 * gcc.dg/pr77587.c: Require alias support.
7862 * gcc.dg/pr77587a.c: Likewise.
7863
7864 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
7865 * gcc.c-torture/execute/pr78622.c: Likewise.
7866
7867 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
7868 hppa*-*-hpux*.
7869 * c-c++-common/Wunused-var-16.c: Likewise.
7870 * c-c++-common/builtin-shuffle-1.c: Likewise.
7871 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
7872 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7873
7874 2017-02-03 Martin Sebor <msebor@redhat.com>
7875
7876 PR tree-optimization/79327
7877 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7878 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
7879 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
7880
7881 2017-02-03 Jakub Jelinek <jakub@redhat.com>
7882 Martin Sebor <msebor@redhat.com>
7883
7884 PR tree-optimization/79327
7885 * gcc.dg/tree-ssa/pr79327.c: New test.
7886 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
7887 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
7888 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
7889 (test_sprintf_chk_range_schar): Adjust dg-message.
7890 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
7891 * gcc.c-torture/execute/pr79327.c: New test.
7892
7893 2017-02-03 Jakub Jelinek <jakub@redhat.com>
7894
7895 PR target/79354
7896 * gcc.target/powerpc/pr79354.c: New test.
7897 * gcc.c-torture/execute/pr79354.c: New test.
7898
7899 2017-02-03 Martin Sebor <msebor@redhat.com>
7900
7901 PR tree-optimization/79352
7902 * gcc.dg/tree-ssa/pr79352.c: New test.
7903
7904 2017-02-03 Martin Liska <mliska@suse.cz>
7905
7906 PR lto/66295
7907 * gcc.target/i386/mvc9.c: New test.
7908
7909 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
7910
7911 PR target/79158
7912 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
7913 to VSX reg.
7914
7915 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
7916
7917 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
7918 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
7919 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
7920 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
7921 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
7922 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
7923 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
7924 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
7925 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
7926 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
7927 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
7928 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
7929 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
7930
7931 2017-02-02 Martin Sebor <msebor@redhat.com>
7932
7933 PR middle-end/79275
7934 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
7935 * gcc.dg/tree-ssa/pr79275.c: New test.
7936
7937 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7938
7939 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
7940
7941 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
7942
7943 PR middle-end/77445
7944 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
7945 threading is done.
7946
7947 2017-02-02 Tamar Christina <tamar.christina@arm.com>
7948
7949 PR middle-end/78142
7950 * gcc.target/aarch64/vector_initialization_nostack.c
7951 (f12): Use one vector
7952
7953 2017-02-02 Jakub Jelinek <jakub@redhat.com>
7954
7955 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
7956 * c-c++-common/asan/misalign-1.c: Likewise.
7957 * c-c++-common/asan/misalign-2.c: Likewise.
7958 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
7959 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
7960 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
7961 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
7962 add -ffat-lto-objects from/to dg-additional-options.
7963 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
7964 dg-additional-options.
7965
7966 PR target/79197
7967 * gcc.target/powerpc/pr79197.c: New test.
7968 * gcc.c-torture/compile/pr79197.c: New test.
7969
7970 2017-02-02 Richard Biener <rguenther@suse.de>
7971
7972 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
7973
7974 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
7975
7976 PR c++/69637
7977 * g++.dg/cpp0x/pr69637-1.C: New.
7978 * g++.dg/cpp0x/pr69637-2.C: Likewise.
7979
7980 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7981
7982 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
7983
7984 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7985
7986 PR target/70012
7987 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
7988 conditions.
7989
7990 2017-02-01 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR testsuite/79324
7993 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
7994 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
7995 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
7996 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
7997 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
7998 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
7999 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8000 * g++.dg/debug/dwarf2/align-1.C: Likewise.
8001 * g++.dg/debug/dwarf2/align-2.C: Likewise.
8002 * g++.dg/debug/dwarf2/align-3.C: Likewise.
8003 * g++.dg/debug/dwarf2/align-4.C: Likewise.
8004 * g++.dg/debug/dwarf2/align-5.C: Likewise.
8005 * g++.dg/debug/dwarf2/align-6.C: Likewise.
8006
8007 2017-02-01 Martin Liska <mliska@suse.cz>
8008
8009 PR testsuite/79272
8010 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
8011
8012 2017-02-01 Richard Biener <rguenther@suse.de>
8013
8014 PR testsuite/76957
8015 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
8016 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
8017 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
8018 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
8019
8020 2017-02-01 Richard Biener <rguenther@suse.de>
8021
8022 PR middle-end/79315
8023 * gfortran.dg/pr79315.f90: New testcase.
8024
8025 2017-02-01 Richard Biener <rguenther@suse.de>
8026
8027 PR tree-optimization/71824
8028 * gcc.dg/graphite/pr71824.c: New testcase.
8029
8030 2017-01-31 Jakub Jelinek <jakub@redhat.com>
8031
8032 PR c++/79304
8033 * g++.dg/diagnostic/pr79304.C: New test.
8034
8035 2017-01-31 David Malcolm <dmalcolm@redhat.com>
8036
8037 PR c++/79298
8038 * g++.dg/spellcheck-pr79298.C: New test case.
8039
8040 2017-01-31 David Malcolm <dmalcolm@redhat.com>
8041
8042 PR preprocessor/79210
8043 * gcc.dg/format/pr79210.c: New test case.
8044 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8045 New function.
8046
8047 2017-01-31 Nathan Sidwell <nathan@acm.org>
8048
8049 PR c++/79290
8050 * g++.dg/warn/pr79290.C: New.
8051
8052 PR c++/67273
8053 PR c++/79253
8054 * g++.dg/cpp1y/pr67273.C: New.
8055 * g++.dg/cpp1y/pr79253.C: New.
8056
8057 2017-01-31 Nathan Sidwell <nathan@acm.org>
8058
8059 PR c++/79264
8060 * g++.dg/cpp1y/pr61636-1.C: Augment.
8061
8062 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8063
8064 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8065 rand() instead of random().
8066
8067 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
8068
8069 PR tree-optimization/71691
8070 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8071
8072 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8073
8074 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8075 __ARCH__.
8076
8077 2017-01-31 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR tree-optimization/79267
8080 * g++.dg/opt/pr79267.C: New test.
8081
8082 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
8083
8084 PR debug/63238
8085 * gcc.dg/debug/dwarf2/align-1.c: New.
8086 * gcc.dg/debug/dwarf2/align-2.c: New.
8087 * gcc.dg/debug/dwarf2/align-3.c: New.
8088 * gcc.dg/debug/dwarf2/align-4.c: New.
8089 * gcc.dg/debug/dwarf2/align-5.c: New.
8090 * gcc.dg/debug/dwarf2/align-6.c: New.
8091 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8092 * g++.dg/debug/dwarf2/align-1.C: New.
8093 * g++.dg/debug/dwarf2/align-2.C: New.
8094 * g++.dg/debug/dwarf2/align-3.C: New.
8095 * g++.dg/debug/dwarf2/align-4.C: New.
8096 * g++.dg/debug/dwarf2/align-5.C: New.
8097 * g++.dg/debug/dwarf2/align-6.C: New.
8098
8099 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8100
8101 PR target/79170
8102 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8103
8104 2017-01-30 Martin Sebor <msebor@redhat.com>
8105
8106 PR testsuite/79293
8107 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8108
8109 2017-01-30 Martin Liska <mliska@suse.cz>
8110
8111 PR gcov-profile/79259
8112 * g++.dg/tree-prof/pr79259.C: New test.
8113
8114 2017-01-30 Richard Biener <rguenther@suse.de>
8115
8116 PR tree-optimization/79276
8117 * gcc.dg/torture/pr79276.c: New testcase.
8118
8119 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8120
8121 PR target/79240
8122 * gcc.target/s390/pr79240.c: New test.
8123
8124 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8125
8126 PR target/79268
8127 * gcc.target/powerpc/pr79268.c: New file.
8128 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8129 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8130 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8131 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8132
8133 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
8134
8135 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8136
8137 PR testsuite/70583
8138 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8139
8140 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8141 * gnat.dg/debug9.adb: Likewise.
8142
8143 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8144
8145 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8146 libatomic_available.
8147 * gfortran.dg/coarray_42.f90: Likewise.
8148 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8149 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8150 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8151
8152 2017-01-27 Martin Sebor <msebor@redhat.com>
8153
8154 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8155
8156 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8157
8158 PR rtl-optimization/79194
8159 * gcc.dg/torture/pr79194.c: New test.
8160
8161 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8162
8163 PR tree-optimization/71374
8164 * gcc.target/i386/pr71374.c: New.
8165
8166 2017-01-27 Martin Sebor <msebor@redhat.com>
8167
8168 PR c++/71290
8169 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8170 a dg-error directive.
8171
8172 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8173
8174 PR target/79131
8175 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8176 * gcc.target/arm/pr79131-2.c: New.
8177
8178 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8179
8180 PR target/65484
8181 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8182 vectorized on POWER unless hardware misaligned loads are
8183 available.
8184
8185 2017-01-27 Bin Cheng <bin.cheng@arm.com>
8186
8187 PR rtl-optimization/78559
8188 * gcc.c-torture/execute/pr78559.c: New test.
8189
8190 2017-01-27 Richard Biener <rguenther@suse.de>
8191
8192 PR tree-optimization/79245
8193 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8194 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8195
8196 2017-01-27 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR c/79199
8199 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8200 target. Use 4294967293U instead of 4294967293.
8201
8202 2017-01-27 Richard Biener <rguenther@suse.de>
8203
8204 PR tree-optimization/71433
8205 * gcc.dg/Warray-bounds-21.c: New testcase.
8206
8207 2017-01-27 Richard Biener <rguenther@suse.de>
8208
8209 PR tree-optimization/79244
8210 * gcc.dg/torture/pr79244.c: New testcase.
8211
8212 2017-01-27 Jakub Jelinek <jakub@redhat.com>
8213
8214 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8215 all occurrences of 40 to 32.
8216
8217 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
8218
8219 PR target/79239
8220 * gcc.target/arm/pr79239.c: New test.
8221
8222 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8223
8224 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8225
8226 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
8227
8228 PR c++/64382
8229 * g++.dg/cpp1y/pr64382.C: New test.
8230
8231 2017-01-26 Martin Sebor <msebor@redhat.com>
8232
8233 PR middle-end/78703
8234 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8235 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8236 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8237 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8238
8239 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR debug/79129
8242 * g++.dg/debug/dwarf2/pr79129.C: New test.
8243
8244 PR debug/78835
8245 * g++.dg/debug/dwarf2/pr78835.C: New test.
8246
8247 2017-01-26 Martin Sebor <msebor@redhat.com>
8248
8249 PR middle-end/78703
8250 * gcc.dg/format/pr78569.c: Adjust.
8251 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8252 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8253 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8254 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8255 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8256 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8257 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8258 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8259 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8260 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8261 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8262
8263 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR c++/68727
8266 * g++.dg/other/offsetof8.C: Add expected error.
8267 * g++.dg/other/offsetof9.C: New test.
8268
8269 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
8270
8271 * g++.dg/opt/declone3.C: Require LTO.
8272
8273 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8274
8275 PR target/79131
8276 * gcc.target/arm/pr79131.c: New.
8277
8278 2017-01-26 Bin Cheng <bin.cheng@arm.com>
8279
8280 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8281
8282 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
8283
8284 PR libstdc++/79190
8285 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8286 matches replaced operator delete.
8287
8288 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8289
8290 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8291 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8292 avx512f with avx512dq.
8293 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8294 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8295 avx512f with avx512dq.
8296 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8297 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8298 avx512f with avx512dq.
8299
8300 2017-01-26 Marek Polacek <polacek@redhat.com>
8301
8302 PR c/79199
8303 * c-c++-common/Wduplicated-branches-13.c: New test.
8304
8305 2017-01-26 David Sherwood <david.sherwood@arm.com>
8306
8307 PR middle-end/79212
8308 * gfortran.dg/gomp/sharing-4.f90: New test.
8309
8310 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8311
8312 PR target/70465
8313 * gcc.target/i386/pr70465.c: New test.
8314
8315 * brig.dg/dg.exp: Update copyright years.
8316 * lib/brig-dg.exp: Update copyright years.
8317 * lib/brig.exp: Update copyright years.
8318
8319 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8320
8321 PR target/79179
8322 * gcc.target/powerpc/pr79179.c: New test.
8323
8324 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8325
8326 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8327 generation to accept D-mode memory accesses.
8328
8329 2017-01-25 Martin Sebor <msebor@redhat.com>
8330
8331 PR c++/71290
8332 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8333 * g++.dg/ext/flexarray-mangle.C: Same.
8334 * g++.dg/ext/flexarray-subst.C: Same.
8335 * g++.dg/ext/flexary10.C: Same.
8336 * g++.dg/ext/flexary11.C: Same.
8337 * g++.dg/ext/flexary14.C: Same.
8338 * g++.dg/ext/flexary16.C: Same.
8339 * g++.dg/ext/flexary18.C: Same.
8340 * g++.dg/ext/flexary19.C: Same.
8341 * g++.dg/ext/flexary7.C: Same.
8342 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8343 * g++.dg/ubsan/object-size-1.C: Same.
8344 * obj-c++.dg/property/at-property-23.mm: Same.
8345
8346 2017-01-25 Jakub Jelinek <jakub@redhat.com>
8347
8348 PR c++/78896
8349 * g++.dg/cpp1z/decomp24.C: New test.
8350
8351 PR c++/77914
8352 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8353 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8354 expect a warning.
8355 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8356 expect warnings.
8357 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8358 * g++.dg/cpp1y/pr59636.C: Likewise.
8359 * g++.dg/cpp1y/pr60190.C: Likewise.
8360
8361 2017-01-25 Bin Cheng <bin.cheng@arm.com>
8362
8363 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8364
8365 2017-01-25 Carl Love <cel@us.ibm.com>
8366
8367 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
8368 vec_packs built-ins
8369
8370 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8371
8372 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8373 -mcpu=cortex-a57.
8374 * gcc.target/arm/vseleqsf.c: Likewise.
8375 * gcc.target/arm/vselgedf.c: Likewise.
8376 * gcc.target/arm/vselgesf.c: Likewise.
8377 * gcc.target/arm/vselgtdf.c: Likewise.
8378 * gcc.target/arm/vselgtsf.c: Likewise.
8379 * gcc.target/arm/vselledf.c: Likewise.
8380 * gcc.target/arm/vsellesf.c: Likewise.
8381 * gcc.target/arm/vselltdf.c: Likewise.
8382 * gcc.target/arm/vselltsf.c: Likewise.
8383 * gcc.target/arm/vselnedf.c: Likewise.
8384 * gcc.target/arm/vselnesf.c: Likewise.
8385 * gcc.target/arm/vselvcdf.c: Likewise.
8386 * gcc.target/arm/vselvcsf.c: Likewise.
8387 * gcc.target/arm/vselvsdf.c: Likewise.
8388 * gcc.target/arm/vselvssf.c: Likewise.
8389
8390 2017-01-25 Richard Biener <rguenther@suse.de>
8391
8392 PR testsuite/72850
8393 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8394 to what we had before adding the threading passes.
8395
8396 2017-01-25 Richard Biener <rguenther@suse.de>
8397
8398 PR tree-optimization/69264
8399 * g++.dg/torture/pr69264.C: New testcase.
8400
8401 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8402
8403 PR target/79145
8404 * gcc.target/arm/pr79145.c: New test.
8405
8406 2017-01-25 Richard Biener <rguenther@suse.de>
8407
8408 PR debug/78363
8409 * g++.dg/gomp/pr78363-1.C: New testcase.
8410 * g++.dg/gomp/pr78363-2.C: Likewise.
8411 * g++.dg/gomp/pr78363-3.C: Likewise.
8412
8413 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8414
8415 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8416 * gcc.dg/lto/pr61526_0.c: Likewise.
8417 * gcc.dg/lto/pr64415_0.c: Likewise.
8418
8419 2017-01-24 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR c++/79205
8422 * g++.dg/cpp1z/decomp22.C: New test.
8423 * g++.dg/cpp1z/decomp23.C: New test.
8424
8425 2017-01-24 Nathan Sidwell <nathan@acm.org>
8426
8427 PR c++/78469
8428 * g++.dg/cpp0x/pr78469.C: New.
8429
8430 PR c++/79118
8431 * g++.dg/cpp0x/pr79118.C: New.
8432
8433 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8434
8435 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8436
8437 2017-01-24 David Malcolm <dmalcolm@redhat.com>
8438
8439 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8440 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8441 * gcc.dg/rtl/rtl.exp: New file.
8442 * gcc.dg/rtl/test.c: New file.
8443 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8444 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8445 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8446 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8447 * gcc.dg/rtl/x86_64/final.c: New test case.
8448 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8449 * gcc.dg/rtl/x86_64/ira.c: New test case.
8450 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8451 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
8452 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
8453 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
8454 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
8455 * gcc.dg/rtl/x86_64/test_1.h: New file.
8456 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
8457 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
8458 * gcc.dg/rtl/x86_64/times-two.h: New file.
8459 * gcc.dg/rtl/x86_64/vregs.c: New test case.
8460
8461 2017-01-24 Bin Cheng <bin.cheng@arm.com>
8462
8463 PR tree-optimization/79159
8464 * g++.dg/tree-ssa/pr79159.C: New test.
8465
8466 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
8467 Martin Jambor <mjambor@suse.cz>
8468
8469 * lib/brig-dg.exp: New file.
8470 * lib/brig.exp: Likewise.
8471 * brig.dg/README: Likewise.
8472 * brig.dg/dg.exp: Likewise.
8473 * brig.dg/test/gimple/alloca.hsail: Likewise.
8474 * brig.dg/test/gimple/atomics.hsail: Likewise.
8475 * brig.dg/test/gimple/branches.hsail: Likewise.
8476 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
8477 * brig.dg/test/gimple/function_calls.hsail: Likewise.
8478 * brig.dg/test/gimple/kernarg.hsail: Likewise.
8479 * brig.dg/test/gimple/mem.hsail: Likewise.
8480 * brig.dg/test/gimple/mulhi.hsail: Likewise.
8481 * brig.dg/test/gimple/packed.hsail: Likewise.
8482 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
8483 * brig.dg/test/gimple/variables.hsail: Likewise.
8484 * brig.dg/test/gimple/vector.hsail: Likewise.
8485
8486 2017-01-24 Jakub Jelinek <jakub@redhat.com>
8487
8488 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
8489 support asan, only on i?86/x86_64 require sse2_runtime.
8490
8491 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8492
8493 PR target/66669
8494 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
8495 test on powerpc targets.
8496
8497 2017-01-23 Martin Sebor <msebor@redhat.com>
8498
8499 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8500
8501 2017-01-23 Richard Biener <rguenther@suse.de>
8502
8503 PR tree-optimization/79088
8504 PR tree-optimization/79188
8505 * gcc.dg/torture/pr79088.c: New testcase.
8506 * gcc.dg/torture/pr79188.c: Likewise.
8507
8508 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8509
8510 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
8511 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
8512 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
8513 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
8514 type of test function to reflect change in built-in function's
8515 return type.
8516 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
8517 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8518 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8519 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
8520 type and second argument type to reflect change in built-in
8521 function's type signature.
8522 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8523 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
8524 type of test function to reflect change in built-in function's
8525 return type.
8526 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8527 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
8528 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
8529 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8530 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8531 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
8532 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
8533 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8534 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8535 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
8536 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
8537 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8538 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8539 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
8540 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
8541 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
8542 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
8543 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
8544 type of test function to reflect change in built-in function's
8545 return type.
8546 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
8547 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8548 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8549 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8550 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8551 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
8552 test function's result and second argument to reflect change in
8553 built-in function's type signature.
8554 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8555
8556 2017-01-23 Nathan Sidwell <nathan@acm.org>
8557
8558 PR C++/71710
8559 * g++.dg/template/pr71710.C: New.
8560
8561 PR c++/71406
8562 PR c++/77508
8563 * g++.dg/template/pr71406.C: New.
8564
8565 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
8566
8567 * gfortran.dg/integer_exponentiation_7.f90: New test.
8568
8569 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
8570
8571 PR rtl-optimization/78634
8572 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
8573
8574 2017-01-23 Bin Cheng <bin.cheng@arm.com>
8575
8576 PR tree-optimization/70754
8577 * gfortran.dg/pr70754.f90: New test.
8578
8579 2017-01-23 Martin Liska <mliska@suse.cz>
8580
8581 PR tree-optimization/79196
8582 * gcc.dg/asan/pr79196.c: New test.
8583 * gcc.dg/strlenopt-30.c: Update scanned pattern.
8584
8585 2017-01-23 Michael Matz <matz@suse.de>
8586
8587 PR tree-optimization/78384
8588 * gcc.dg/pr78384.c: New test.
8589
8590 2017-01-23 Richard Biener <rguenther@suse.de>
8591
8592 PR tree-optimization/79186
8593 * gcc.dg/torture/pr79186.c: New testcase.
8594 * gcc.dg/torture/pr79187.c: Likewise.
8595
8596 2017-01-23 Martin Jambor <mjambor@suse.cz>
8597
8598 * gcc.dg/ipa/vrp8.c: New test.
8599
8600 2017-01-23 Martin Jambor <mjambor@suse.cz>
8601
8602 PR ipa/79108
8603 * gfortran.dg/lto/pr79108_0.f90: New test.
8604
8605 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
8606
8607 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
8608 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
8609 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
8610 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
8611 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
8612 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
8613 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
8614 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
8615 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
8616 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
8617 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
8618 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
8619 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
8620 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
8621 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
8622 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
8623
8624 2017-01-23 Richard Biener <rguenther@suse.de>
8625 Nick Clifton <nickc@redhat.com>
8626
8627 PR testsuite/78421
8628 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
8629 If the target is ARM return the result of the
8630 check_effective_target_arm_vect_no_misalign proc.
8631 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
8632 support unaligned vectors then only expect one of the loops to be
8633 unrolled.
8634
8635 2017-01-23 Martin Liska <mliska@suse.cz>
8636
8637 * gcc.dg/asan/use-after-scope-10.c: New test.
8638 * gcc.dg/asan/use-after-scope-11.c: New test.
8639 * g++.dg/asan/use-after-scope-5.C: New test.
8640
8641 2017-01-23 Martin Liska <mliska@suse.cz>
8642
8643 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
8644 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
8645 sanopt optimization for ASAN_POISON.
8646
8647 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8648
8649 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
8650
8651 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
8652
8653 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
8654 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
8655 for poly*_t types.
8656 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
8657 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
8658 exec_vcombine): Likewise.
8659 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
8660 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
8661 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
8662 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
8663 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
8664 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
8665 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8666 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
8667 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
8668 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8669 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
8670 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8671 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8672 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
8673 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
8674 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
8675 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
8676 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
8677 Likewise.
8678 (TEST_VGET_LANE): Cast to uint to avoid warning.
8679 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
8680 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
8681 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
8682 exec_vfma_vfms_n): Fix PRIx format for float64_t.
8683 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
8684 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8685 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
8686 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
8687 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
8688 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
8689 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
8690 CHECK_POLY instead of CHECK for poly64_t types.
8691 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
8692 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
8693 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
8694 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8695 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
8696 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
8697 uint32_t.
8698 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
8699 for int32_t, int64_t.
8700 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
8701 vqneg_extra): Fix PRIx format for int16_t, int32_t.
8702 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
8703 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
8704 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
8705 needed.
8706
8707 2017-01-22 Jakub Jelinek <jakub@redhat.com>
8708
8709 PR fortran/79154
8710 * gfortran.dg/gomp/pr79154-1.f90: New test.
8711 * gfortran.dg/gomp/pr79154-2.f90: New test.
8712
8713 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
8714
8715 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
8716
8717 2017-01-21 Marek Polacek <polacek@redhat.com>
8718
8719 PR testsuite/79169
8720 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
8721
8722 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
8723
8724 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
8725
8726 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
8727
8728 PR rtl-optimization/79125
8729 * gcc.dg/torture/pr79125.c: New test.
8730
8731 2017-01-20 Jiong Wang <jiong.wang@arm.com>
8732
8733 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
8734 only.
8735 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
8736 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
8737
8738 2017-01-20 Nathan Sidwell <nathan@acm.org>
8739
8740 PR c++/78495
8741 * g++.dg/cpp1z/inh-ctor38.C: New.
8742
8743 2017-01-20 Marek Polacek <polacek@redhat.com>
8744
8745 PR c/79152
8746 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
8747
8748 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
8749
8750 * lib/target-supports.exp (check_configured_with): New procedure.
8751 (check_effective_target_default_mode): new effective target.
8752 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
8753 default mode. Fix dg-skip-if target selector syntax.
8754 * gcc.target/arm/optional_thumb-2.c: Likewise.
8755 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
8756 syntax.
8757
8758 2017-01-20 David Malcolm <dmalcolm@redhat.com>
8759
8760 PR c++/77829
8761 PR c++/78656
8762 * g++.dg/spellcheck-pr77829.C: New test case.
8763 * g++.dg/spellcheck-pr78656.C: New test case.
8764
8765 2017-01-20 Marek Polacek <polacek@redhat.com>
8766
8767 PR c/64279
8768 * c-c++-common/Wduplicated-branches-1.c: New test.
8769 * c-c++-common/Wduplicated-branches-10.c: New test.
8770 * c-c++-common/Wduplicated-branches-11.c: New test.
8771 * c-c++-common/Wduplicated-branches-12.c: New test.
8772 * c-c++-common/Wduplicated-branches-2.c: New test.
8773 * c-c++-common/Wduplicated-branches-3.c: New test.
8774 * c-c++-common/Wduplicated-branches-4.c: New test.
8775 * c-c++-common/Wduplicated-branches-5.c: New test.
8776 * c-c++-common/Wduplicated-branches-6.c: New test.
8777 * c-c++-common/Wduplicated-branches-7.c: New test.
8778 * c-c++-common/Wduplicated-branches-8.c: New test.
8779 * c-c++-common/Wduplicated-branches-9.c: New test.
8780 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
8781 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
8782 * g++.dg/ext/builtin-object-size3.C: Likewise.
8783 * g++.dg/gomp/loop-1.C: Likewise.
8784 * g++.dg/warn/Wduplicated-branches1.C: New test.
8785 * g++.dg/warn/Wduplicated-branches2.C: New test.
8786
8787 2017-01-20 Martin Liska <mliska@suse.cz>
8788
8789 PR lto/69188
8790 * gcc.dg/lto/pr69188_0.c: New test.
8791 * gcc.dg/lto/pr69188_1.c: New test.
8792
8793 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
8794
8795 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
8796 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
8797 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
8798 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
8799 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
8800 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
8801 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
8802 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
8803 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
8804 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
8805 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
8806 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
8807 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
8808 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
8809 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
8810 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
8811 * gcc.target/i386/avx-1.c: Test new intrinsics.
8812 * gcc.target/i386/sse-13.c: Ditto.
8813 * gcc.target/i386/sse-23.c: Ditto.
8814
8815 2017-01-20 Richard Biener <rguenther@suse.de>
8816
8817 PR tree-optimization/71264
8818 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
8819
8820 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8821
8822 * gcc.target/mips/madd4-1.c: New file.
8823 * gcc.target/mips/madd4-2.c: Likewise.
8824 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8825 HAS_MADD4.
8826 (mips_option_groups): Add -m[no-]madd4.
8827 (mips-dg-init): Detect default -mno-madd4.
8828 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
8829 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
8830 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8831 * gcc.target/mips/nmadd-1.c: Likewise.
8832 * gcc.target/mips/nmadd-2.c: Likewise.
8833 * gcc.target/mips/nmadd-3.c: Likewise.
8834
8835 2017-01-19 Jiong Wang <jiong.wang@arm.com>
8836
8837 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
8838 combined instructions.
8839 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
8840 instructions.
8841 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
8842 of pointer authentication.
8843
8844 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8845
8846 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
8847 floating point hardware to run test.
8848
8849 2017-01-19 Tamar Christina <tamar.christina@arm.com>
8850
8851 * lib/target-supports.exp
8852 (check_effective_target_vect_call_copysignf): Enable for AArch64.
8853
8854 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8855
8856 PR testsuite/79051
8857 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
8858 __x86_64__]: Allow for target i?86-*-*.
8859
8860 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8861
8862 PR target/78176
8863 * gcc.target/mips/lxc1-sxc1-1.c: New file.
8864 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8865 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8866 HAS_LXC1.
8867 (mips_option_groups): Add -m[no-]lxc1-sxc1.
8868 (mips-dg-init): Detect default -mno-lxc1-sxc1.
8869 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
8870
8871 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
8872
8873 PR fortran/70696
8874 * gfortran.dg/coarray_43.f90: New test.
8875
8876 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
8877
8878 PR rtl-optimization/79121
8879 * gcc.c-torture/execute/pr79121.c: New test.
8880
8881 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8882
8883 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
8884 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8885
8886 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
8887
8888 PR fortran/50069
8889 PR fortran/55086
8890 * gfortran.dg/pr50069_1.f90: New test.
8891 * gfortran.dg/pr50069_2.f90: New test.
8892 * gfortran.dg/pr55086_1.f90: New test.
8893 * gfortran.dg/pr55086_1_tfat.f90: New test.
8894 * gfortran.dg/pr55086_2.f90: New test.
8895 * gfortran.dg/pr55086_2_tfat.f90: New test.
8896 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
8897
8898 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8899 * gcc.dg/strcmp-1.c: New test.
8900 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
8901
8902 2017-01-18 David Malcolm <dmalcolm@redhat.com>
8903
8904 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
8905 (dejagnu_fail): Likewise.
8906 (dejagnu_note): Likewise.
8907 (pass): Provide forward decl, moving true decl to after #include
8908 of harness.h.
8909 (fail): Likewise.
8910 (note): Likewise.
8911
8912 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8913
8914 * gcc.target/powerpc/p9-xxbr-1.c: New test.
8915 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8916
8917 2017-01-18 Nathan Sidwell <nathan@acm.org>
8918
8919 PR c++/78488
8920 * g++.dg/cpp1z/inh-ctor37.C: New.
8921
8922 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
8923
8924 PR rtl-optimization/78952
8925 * gcc.target/i386/pr78952-1.c: New test.
8926 * gcc.target/i386/pr78952-2.c: Ditto.
8927
8928 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
8929
8930 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
8931
8932 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
8933
8934 PR fortran/70696
8935 * gfortran.dg/coarray_event_1.f08: New test.
8936
8937 2017-01-18 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR target/77416
8940 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
8941 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
8942 from dg-options.
8943 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
8944 guarded test.
8945 * gcc.target/powerpc/fusion4.c: Likewise.
8946 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
8947 guarded test.
8948 * gcc.target/powerpc/pr58673-1.c: Likewise.
8949 * gcc.target/powerpc/pr58673-2.c: Likewise.
8950 * gcc.target/powerpc/pr59054.c: Likewise.
8951
8952 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8953
8954 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
8955 vec_bperm.
8956 * gcc.target/powerpc/p9-vbpermd.c: New file.
8957
8958 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8959
8960 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
8961 (must_not_compile2): Downcase first letter of error messages.
8962 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
8963 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
8964
8965 2017-01-18 Nathan Sidwell <nathan@acm.org>
8966
8967 PR c++/79091
8968 * g++.dg/pr79091.C: New.
8969
8970 2017-01-18 Jakub Jelinek <jakub@redhat.com>
8971
8972 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
8973 to dg-options.
8974 (p0): Add missing dg-error.
8975
8976 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
8977
8978 * gcc.target/msp430/mul_f5_muldef.c: New test.
8979
8980 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8981
8982 PR target/79004
8983 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
8984 options. Fix up the syntax for using \m and \M.
8985
8986 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8987
8988 PR target/78875
8989 * gcc.target/powerpc/ssp-1.c: New testcase.
8990 * gcc.target/powerpc/ssp-2.c: New testcase.
8991
8992 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8993
8994 * gcc.target/aarch64/eh_return.c: New test.
8995
8996 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8997
8998 * vec-rlmi-rlnm.c: New file.
8999
9000 2017-01-17 Nathan Sidwell <nathan@acm.org>
9001
9002 PR c++/61636
9003 * g++.dg/cpp1y/pr61636-1.C: New.
9004 * g++.dg/cpp1y/pr61636-2.C: New.
9005 * g++.dg/cpp1y/pr61636-3.C: New.
9006
9007 2017-01-17 Martin Sebor <msebor@redhat.com>
9008
9009 PR testsuite/79115
9010 * gcc.dg/pr78768.c: Make it a link-only test.
9011
9012 2017-01-17 David Malcolm <dmalcolm@redhat.com>
9013
9014 PR c++/71497
9015 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
9016 expected messages.
9017 * c-c++-common/Wmisleading-indentation.c: Likewise.
9018
9019 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
9020
9021 PR target/79058
9022 * gcc.target/arm/pr79058.c: New.
9023
9024 2017-01-17 Jakub Jelinek <jakub@redhat.com>
9025
9026 PR tree-optimization/71854
9027 * gcc.dg/vect/pr71854.c: New test.
9028
9029 2017-01-17 Martin Liska <mliska@suse.cz>
9030
9031 PR ipa/71207
9032 * g++.dg/ipa/pr71207.C: New test.
9033
9034 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
9035
9036 PR middle-end/77445
9037 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9038 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9039
9040 2017-01-17 Jakub Jelinek <jakub@redhat.com>
9041
9042 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9043 rather than long unsigned int.
9044 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9045
9046 2017-01-17 Richard Biener <rguenther@suse.de>
9047
9048 PR tree-optimization/71433
9049 * gcc.dg/Warray-bounds-20.c: New testcase.
9050
9051 2017-01-17 Richard Biener <rguenther@suse.de>
9052
9053 PR testsuite/52563
9054 PR testsuite/71237
9055 PR testsuite/77737
9056 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9057 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9058 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9059
9060 2017-01-17 Alan Modra <amodra@gmail.com>
9061
9062 * gcc.target/powerpc/pr79066.c: New.
9063
9064 2017-01-16 Jeff Law <law@redhat.com>
9065
9066 PR tree-optimization/33562
9067 PR tree-optimization/61912
9068 PR tree-optimization/77485
9069 PR tree-optimization/79090
9070 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9071 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9072
9073 2017-01-16 Jakub Jelinek <jakub@redhat.com>
9074
9075 PR c/79089
9076 * gcc.c-torture/compile/pr79089.c: New test.
9077
9078 PR target/79080
9079 * gcc.dg/pr79080.c: New test.
9080
9081 2017-01-16 David Malcolm <dmalcolm@redhat.com>
9082
9083 PR c/78304
9084 * gcc.dg/format/pr78304.c: Convert argument from integral type
9085 to a pointer.
9086 * gcc.dg/format/pr78304-2.c: Likewise.
9087
9088 2017-01-16 Carl Love <cel@us.ibm.com>
9089
9090 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9091 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9092
9093 2017-01-16 Carl Love <cel@us.ibm.com>
9094
9095 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9096 Change arguments and return type to bool long long.
9097
9098 2017-01-16 Martin Sebor <msebor@redhat.com>
9099
9100 PR testsuite/79051
9101 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9102 on x86.
9103
9104 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9105
9106 Revert:
9107 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9108
9109 PR c++/71737
9110 * g++.dg/cpp0x/pr71737.C: New.
9111
9112 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9113
9114 * gcc.target/powerpc/swaps-p8-27.c: New.
9115
9116 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9117
9118 PR c++/71737
9119 * g++.dg/cpp0x/pr71737.C: New.
9120
9121 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9122
9123 * gnat.dg/opt62.adb: New test.
9124 * gnat.dg/opt62_pkg.ads: New helper.
9125
9126 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9127
9128 PR rtl-optimization/78626
9129 PR rtl-optimization/78727
9130 * gcc.dg/torture/pr78626.c: New test.
9131 * gcc.dg/torture/pr78727.c: New test.
9132
9133 2017-01-14 Alan Modra <amodra@gmail.com>
9134
9135 * gcc.c-torture/compile/pr72749.c: New test.
9136
9137 2017-01-13 David Malcolm <dmalcolm@redhat.com>
9138
9139 PR c/78304
9140 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9141 (test_macro_2): New test.
9142 (test_macro_3): New test.
9143 (test_macro_4): New test.
9144 (test_non_contiguous_strings): Convert line number to line offset.
9145 * gcc.dg/format/pr78304-2.c: New test case.
9146 * gcc.dg/format/pr78304.c: New test case.
9147
9148 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
9149
9150 * gcc.target/i386/funcspec-56.inc: Add missing options and
9151 reorder options by implied ISAs, as in ix86_target_string.
9152
9153 2017-01-13 Marek Polacek <polacek@redhat.com>
9154
9155 PR c++/71166
9156 * g++.dg/cpp0x/constexpr-array18.C: New test.
9157
9158 2017-01-13 Jeff Law <law@redhat.com>
9159
9160 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9161
9162 PR tree-optimization/61912
9163 PR tree-optimization/77485
9164 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9165 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9166 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9167
9168 PR tree-optimization/33562
9169 PR tree-optimization/61912
9170 PR tree-optimization/77485
9171 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9172 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9173 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9174 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9175 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9176 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9177 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9178
9179 2017-01-13 Martin Liska <mliska@suse.cz>
9180
9181 PR ipa/79043
9182 * gcc.c-torture/execute/pr79043.c: New test.
9183
9184 2017-01-13 Richard Biener <rguenther@suse.de>
9185
9186 PR middle-end/78411
9187 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9188
9189 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9190
9191 PR fortran/70697
9192 * gfortran.dg/coarray/event_4.f08: New test.
9193
9194 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9195
9196 PR fortran/70696
9197 * gfortran.dg/coarray/event_3.f08: New test.
9198
9199 2017-01-13 Richard Biener <rguenther@suse.de>
9200
9201 PR tree-optimization/77283
9202 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9203
9204 2017-01-13 Richard Biener <rguenther@suse.de>
9205
9206 * gcc.dg/gimplefe-22.c: New testcase.
9207
9208 2017-01-13 Richard Biener <rguenther@suse.de>
9209
9210 PR tree-optimization/77283
9211 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9212 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9213 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9214
9215 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9216
9217 * gcc.dg/pr77862.c: Require fpic target.
9218
9219 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9220
9221 PR target/79004
9222 * gcc.target/powerpc/pr79004.c: New test.
9223
9224 2017-01-12 Martin Sebor <msebor@redhat.com>
9225
9226 * gcc.dg/pr78138.c: Adjust.
9227 * gcc.dg/pr78768.c: Adjust.
9228 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9229 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9230 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9231 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9232 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9233 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9234 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9235 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9236 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9237 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9238 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9239
9240 2017-01-12 Jakub Jelinek <jakub@redhat.com>
9241
9242 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9243
9244 2017-01-12 Martin Sebor <msebor@redhat.com>
9245
9246 PR testsuite/79051
9247 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9248 due to bug 79054.
9249
9250 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
9251
9252 * gcc.dg/pr78768.c: Require LTO.
9253
9254 2017-01-12 Martin Sebor <msebor@redhat.com>
9255
9256 PR c/79074
9257 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9258 due to the referenced bug.
9259
9260 2017-01-12 Martin Sebor <msebor@redhat.com>
9261
9262 PR testsuite/79073
9263 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9264
9265 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
9266
9267 * gcc.target/i386/builtin_target.c (check_features): Check all
9268 supported __builtin_cpu_supports options.
9269
9270 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9271
9272 PR tree-optimization/78319
9273 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9274 Remove xfail.
9275
9276 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9277
9278 PR target/79044
9279 * gcc.target/powerpc/swaps-p8-26.c: New.
9280
9281 2017-01-12 Richard Biener <rguenther@suse.de>
9282
9283 * gcc.dg/gimplefe-21.c: New testcase.
9284
9285 2017-01-12 Michael Collison <michael.collison@arm.com>
9286
9287 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9288
9289 2017-01-11 Julia Koval <julia.koval@intel.com>
9290 Uros Bizjak <ubizjak@gmail.com>
9291
9292 * gcc.target/i386/sgx.c New test.
9293 * gcc.target/i386/sse-12.c: Add -msgx.
9294 * gcc.target/i386/sse-13.c: Ditto.
9295 * gcc.target/i386/sse-14.c: Ditto.
9296 * gcc.target/i386/sse-22.c: Ditto.
9297 * gcc.target/i386/sse-23.c: Ditto.
9298 * g++.dg/other/i386-2.C: Ditto.
9299 * g++.dg/other/i386-3.C: Ditto.
9300
9301 2017-01-11 Martin Sebor <msebor@redhat.com>
9302
9303 PR c++/24511
9304 * g++.dg/template/explicit9.C: New test.
9305
9306 2017-01-11 Nathan Sidwell <nathan@acm.org>
9307
9308 PR c++/77812
9309 * g++.dg/pr77812.C: New.
9310
9311 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9312
9313 PR c++/71537
9314 * g++.dg/cpp1y/constexpr-71537.C: New test.
9315
9316 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9317 argument.
9318
9319 2017-01-11 Martin Sebor <msebor@redhat.com>
9320
9321 PR c/47931
9322 * c-c++-common/Waddress-2.c: New test.
9323
9324 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9325
9326 PR c++/78341
9327 * g++.dg/cpp0x/pr78341.C: New test.
9328
9329 2017-01-11 Martin Sebor <msebor@redhat.com>
9330
9331 PR c/78768
9332 * gcc.dg/pr78768.c: New test.
9333
9334 2017-01-11 David Malcolm <dmalcolm@redhat.com>
9335
9336 PR driver/78877
9337 * gcc.dg/spellcheck-options-14.c: New test case.
9338 * gcc.dg/spellcheck-options-15.c: New test case.
9339 * gcc.dg/spellcheck-options-16.c: New test case.
9340 * gcc.dg/spellcheck-options-17.c: New test case.
9341
9342 2017-01-11 Martin Liska <mliska@suse.cz>
9343
9344 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9345
9346 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9347
9348 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9349 instead of just 1 for the decomposition from struct C.
9350
9351 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9352
9353 * gcc.c-torture/execute/20170111-1.c: New test.
9354
9355 2017-01-11 Richard Biener <rguenther@suse.de>
9356
9357 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9358
9359 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR middle-end/50199
9362 * gcc.dg/lto/pr50199_0.c: New test.
9363
9364 2017-01-10 Martin Sebor <msebor@redhat.com>
9365
9366 PR testsuite/78960
9367 PR testsuite/78959
9368 PR testsuite/78133
9369 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9370 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9371
9372 2017-01-10 Martin Sebor <msebor@redhat.com>
9373
9374 PR middle-end/78138
9375 * gcc.dg/pr78138.c: New test.
9376
9377 2017-01-10 David Malcolm <dmalcolm@redhat.com>
9378
9379 PR c++/77949
9380 * g++.dg/diagnostic/pr77949.C: New test case.
9381
9382 2017-01-10 Martin Sebor <msebor@redhat.com>
9383
9384 PR middle-end/78245
9385 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9386
9387 2017-01-10 Martin Sebor <msebor@redhat.com>
9388
9389 PR tree-optimization/78775
9390 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9391 * gcc.dg/attr-alloc_size-10.c: New test.
9392 * gcc.dg/attr-alloc_size-11.c: New test.
9393 * gcc.dg/builtin-stringop-chk-7.c: New test.
9394 * gcc.dg/pr78775.c: New test.
9395 * gcc.dg/pr78973-2.c: New test.
9396 * gcc.dg/pr78973.c: New test.
9397
9398 2017-01-10 Jeff Law <law@redhat.com>
9399
9400 PR tree-optimization/77766
9401 PR tree-optimization/78856
9402 * gcc.c-torture/execute/pr77766.c: New test.
9403
9404 2016-01-10 Richard Biener <rguenther@suse.de>
9405
9406 PR tree-optimization/79034
9407 * g++.dg/torture/pr79034.C: New testcase.
9408
9409 2017-01-10 Martin Liska <mliska@suse.cz>
9410
9411 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9412 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9413 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9414 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9415 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9416 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9417 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9418 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9419 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9420 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9421 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9422 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9423 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9424 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9425 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9426 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9427 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9428 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9429 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9430 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9431 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9432 * gcc.dg/ipa/pr64307.c: Likewise.
9433 * gcc.dg/ipa/pr77653.c: Likewise.
9434
9435 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9436
9437 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9438 * g++.dg/other/i386-3.C: Ditto.
9439 * gcc.target/i386/sse-12.c: Ditto.
9440 * gcc.target/i386/sse-13.c: Ditto.
9441 * gcc.target/i386/sse-22.c: Ditto.
9442 * gcc.target/i386/sse-23.c: Ditto.
9443 * gcc.target/i386/builtin_target.c: Handle new option.
9444 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9445 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9446 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9447
9448 2017-01-09 Martin Sebor <msebor@redhat.com>
9449
9450 PR testsuite/79036
9451 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
9452 with different precisions.
9453
9454 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9455
9456 * g++.dg/opt/call2.C: New test.
9457 * g++.dg/opt/call3.C: Likewise.
9458 * gnat.dg/array26.adb: New test.
9459 * gnat.dg/array26_pkg.ad[sb]: New helper.
9460 * gnat.dg/array27.adb: New test.
9461 * gnat.dg/array27_pkg.ad[sb]: New helper.
9462 * gnat.dg/array28.adb: New test.
9463 * gnat.dg/array28_pkg.ad[sb]: New helper.
9464
9465 2017-01-09 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR translation/79019
9468 PR translation/79020
9469 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
9470 diagnostics.
9471 * gfortran.dg/initialization_17.f90: Likewise.
9472
9473 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9474
9475 PR testsuite/79026
9476 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
9477 * gcc.target/i386/pr78904-4.c: Likewise.
9478 * gcc.target/i386/pr78904-6.c: Likewise.
9479 * gcc.target/i386/pr78967-2.c: Likewise.
9480
9481 2017-01-09 Jakub Jelinek <jakub@redhat.com>
9482
9483 PR tree-optimization/78899
9484 * gcc.target/i386/pr78899.c: New test.
9485 * gcc.dg/pr71077.c: New test.
9486
9487 2017-01-09 Martin Jambor <mjambor@suse.cz>
9488
9489 PR ipa/78365
9490 PR ipa/78599
9491 * gcc.dg/torture/pr78365.c: New test.
9492
9493 2017-01-09 Jakub Jelinek <jakub@redhat.com>
9494
9495 PR c++/78948
9496 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
9497 (main): Use int* instead of long long.
9498
9499 PR tree-optimization/78938
9500 * gcc.dg/vect/pr78938.c: New test.
9501
9502 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9503
9504 * gcc.dg/20161219.c: New test.
9505
9506 2017-01-09 Richard Biener <rguenther@suse.de>
9507
9508 PR tree-optimization/78997
9509 * gcc.dg/torture/pr78997.c: New testcase.
9510
9511 2017-01-09 Richard Biener <rguenther@suse.de>
9512
9513 PR debug/79000
9514 * g++.dg/lto/pr79000_0.C: New testcase.
9515 * g++.dg/lto/pr79000_1.c: Likewise.
9516
9517 2017-01-08 Martin Sebor <msebor@redhat.com>
9518
9519 PR middle-end/77708
9520 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
9521 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
9522 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
9523 due to bug 78969.
9524 * gcc.dg/format/pr78569.c: Adjust.
9525
9526 2017-01-07 David Malcolm <dmalcolm@redhat.com>
9527
9528 PR c++/72803
9529 * g++.dg/diagnostic/pr72803.C: New test case.
9530
9531 2017-01-07 Martin Sebor <msebor@redhat.com>
9532
9533 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
9534 * gcc.dg/attr-alloc_size-4.c: Same.
9535
9536 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
9537
9538 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
9539 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
9540 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
9541 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
9542 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
9543 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
9544 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
9545
9546 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9547 * gcc.dg/memcmp-1.c: New.
9548 * gcc.dg/strncmp-1.c: New.
9549
9550 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9551
9552 * gcc.target/arm/acle/mcrr: New.
9553 * gcc.target/arm/acle/mcrr2: New.
9554 * gcc.target/arm/acle/mrrc: New.
9555 * gcc.target/arm/acle/mrrc2: New.
9556
9557 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9558
9559 * gcc.target/arm/acle/mcr.c: New.
9560 * gcc.target/arm/acle/mrc.c: New.
9561 * gcc.target/arm/acle/mcr2.c: New.
9562 * gcc.target/arm/acle/mrc2.c: New.
9563
9564 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9565
9566 * gcc.target/arm/acle/ldc: New.
9567 * gcc.target/arm/acle/ldc2: New.
9568 * gcc.target/arm/acle/ldcl: New.
9569 * gcc.target/arm/acle/ldc2l: New.
9570 * gcc.target/arm/acle/stc: New.
9571 * gcc.target/arm/acle/stc2: New.
9572 * gcc.target/arm/acle/stcl: New.
9573 * gcc.target/arm/acle/stc2l: New.
9574
9575 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9576
9577 * gcc.target/arm/acle/acle.exp: Run tests for different options
9578 and make sure fat-lto-objects is used such that we can still do
9579 assemble scans.
9580 * gcc.target/arm/acle/cdp.c: New.
9581 * gcc.target/arm/acle/cdp2.c: New.
9582 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
9583 (check_effective_target_arm_coproc1_ok_nocache): New.
9584 (check_effective_target_arm_coproc2_ok): New.
9585 (check_effective_target_arm_coproc2_ok_nocache): New.
9586 (check_effective_target_arm_coproc3_ok): New.
9587 (check_effective_target_arm_coproc3_ok_nocache): New.
9588 (check_effective_target_arm_coproc4_ok): New.
9589 (check_effective_target_arm_coproc4_ok_nocache): New.
9590
9591 2017-01-06 Martin Sebor <msebor@redhat.com>
9592
9593 PR middle-end/78605
9594 * gcc.dg/tree-ssa/pr78605.c: New test.
9595
9596 2017-01-05 Martin Sebor <msebor@redhat.com>
9597
9598 PR tree-optimization/78910
9599 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
9600 diagnostics.
9601 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9602 * gcc.dg/tree-ssa/pr78910.c: New test.
9603
9604 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
9605
9606 * gcc.dg/sso-10.c: New test.
9607
9608 2017-01-05 Jakub Jelinek <jakub@redhat.com>
9609
9610 PR tree-optimization/71016
9611 * gcc.target/i386/pr71016.c: New test.
9612 * gcc.target/aarch64/pr71016.c: New test.
9613 * gcc.dg/tree-ssa/pr66726-3.c: New test.
9614
9615 PR c++/78931
9616 * g++.dg/cpp1z/decomp19.C: New test.
9617
9618 PR c++/78890
9619 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
9620 * g++.dg/init/union1.C: Likewise.
9621 * g++.dg/cpp0x/union6.C: Expect errors.
9622 * g++.dg/cpp0x/union8.C: New test.
9623 * g++.dg/cpp0x/pr78890-1.C: New test.
9624 * g++.dg/cpp0x/pr78890-2.C: New test.
9625
9626 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
9627
9628 * gcc.target/powerpc/pr71670.c: Require p9vector.
9629 * gcc.target/powerpc/p9-novsx.c: Same.
9630
9631 2017-01-05 David Malcolm <dmalcolm@redhat.com>
9632
9633 * selftests/asr_div1.rtl: New file.
9634 * selftests/aarch64: New subdirectory.
9635 * selftests/aarch64/times-two.rtl: New file.
9636 * selftests/bb-index.rtl: New file.
9637 * selftests/cfg-test.rtl: New file.
9638 * selftests/const-int.rtl: New file.
9639 * selftests/example-labels.rtl: New file.
9640 * selftests/insn-with-mode.rtl: New file.
9641 * selftests/jump-to-label-ref.rtl: New file.
9642 * selftests/jump-to-return.rtl: New file.
9643 * selftests/jump-to-simple-return.rtl: New file.
9644 * selftests/mem.rtl: New file.
9645 * selftests/note-insn-deleted.rtl: New file.
9646 * selftests/note_insn_basic_block.rtl: New file.
9647 * selftests/simple-cse.rtl: New file.
9648 * selftests/symbol-ref.rtl: New file.
9649 * selftests/x86_64: New subdirectory.
9650 * selftests/x86_64/call-insn.rtl: New file.
9651 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
9652 * selftests/x86_64/times-two.rtl: New file.
9653 * selftests/x86_64/unspec.rtl: New file.
9654
9655 2017-01-05 Nathan Sidwell <nathan@acm.org>
9656
9657 PR c++/78765
9658 * g++.dg/cpp0x/pr78765.C: New.
9659
9660 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9661
9662 * gcc.target/s390/memcpy-2.c: New test.
9663 * gcc.target/s390/memset-2.c: New test.
9664
9665 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9666
9667 * gcc.target/s390/memcpy-1.c: New test.
9668
9669 2017-01-04 Jeff Law <law@redhat.com>
9670
9671 PR tree-optimization/78812
9672 * g++.dg/torture/pr78812.C: New test.
9673
9674 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9675
9676 PR target/71977
9677 PR target/70568
9678 PR target/78823
9679 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
9680 64-bit VSX systems with direct move, whether we optimize common
9681 code sequences in the GLIBC math library for float math functions.
9682 * gcc.target/powerpc/pr71977-2.c: Likewise.
9683
9684 2017-01-04 Marek Polacek <polacek@redhat.com>
9685
9686 PR c++/64767
9687 * c-c++-common/Wpointer-compare-1.c: New test.
9688
9689 2017-01-04 Jakub Jelinek <jakub@redhat.com>
9690
9691 PR c++/78949
9692 * c-c++-common/Wunused-var-16.c: New test.
9693
9694 PR c++/78693
9695 * g++.dg/cpp0x/pr78693.C: New test.
9696
9697 PR driver/78957
9698 * gcc.dg/pr78957.c: New test.
9699
9700 * g++.dg/cpp1y/auto-fn34.C: New test.
9701
9702 PR c++/71182
9703 * g++.dg/cpp0x/pr71182.C: New test.
9704
9705 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
9706
9707 PR target/78056
9708 * gcc.target/powerpc/pr78056-1.c: New test.
9709 * gcc.target/powerpc/pr78056-2.c: New test.
9710 * gcc.target/powerpc/pr78056-3.c: New test.
9711 * gcc.target/powerpc/pr78056-4.c: New test.
9712 * gcc.target/powerpc/pr78056-5.c: New test.
9713 * gcc.target/powerpc/pr78056-6.c: New test.
9714 * gcc.target/powerpc/pr78056-7.c: New test.
9715 * gcc.target/powerpc/pr78056-8.c: New test.
9716 * lib/target-supports.exp
9717 (check_effective_target_powerpc_popcntb_ok): New procedure to test
9718 whether the effective target supports the popcntb instruction.
9719
9720 2017-01-03 Jeff Law <law@redhat.com>
9721
9722 PR tree-optimization/67955
9723 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
9724
9725 2017-01-04 Marek Polacek <polacek@redhat.com>
9726
9727 PR c++/77545
9728 PR c++/77284
9729 * g++.dg/cpp0x/range-for32.C: New test.
9730 * g++.dg/cpp0x/range-for33.C: New test.
9731
9732 2017-01-04 David Malcolm <dmalcolm@redhat.com>
9733
9734 * gcc.dg/Wmissing-braces-fixits.c: New test case.
9735
9736 2017-01-04 Nathan Sidwell <nathan@acm.org>
9737
9738 PR c++/66735
9739 * g++.dg/cpp1y/pr66735.C: New.
9740
9741 2017-01-04 Jakub Jelinek <jakub@redhat.com>
9742
9743 PR tree-optimization/71563
9744 * gcc.dg/tree-ssa/pr71563.c: New test.
9745
9746 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
9747
9748 PR fortran/78534
9749 PR fortran/78976
9750 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9751 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9752 * gfortran.dg/transfer_intrinsic_1.f90: Change
9753 scan-tree-dump-times due to gfc_trans_string_copy change to
9754 avoid -Wstringop-overflow.
9755
9756 2017-01-03 Jeff Law <law@redhat.com>
9757
9758 PR tree-optimization/78856
9759 * gcc.c-torture/execute/pr78856.c: New test.
9760
9761 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
9762
9763 PR target/78953
9764 * gcc.target/powerpc/pr78953.c: New test.
9765
9766 2017-01-03 Ian Lance Taylor <iant@google.com>
9767
9768 * gcc.misc-tests/godump-1.c: Update for accurate representation of
9769 enums.
9770
9771 2017-01-03 Martin Sebor <msebor@redhat.com>
9772
9773 PR tree-optimization/78696
9774 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
9775 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
9776 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9777 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9778
9779 2017-01-03 David Malcolm <dmalcolm@redhat.com>
9780
9781 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
9782 with more than one digit.
9783 * lib/gcc-dg.exp (process-message): Support more than one digit
9784 in relative line specifications.
9785
9786 2017-01-03 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR tree-optimization/78965
9789 * gcc.dg/pr78965.c: New test.
9790
9791 PR middle-end/78901
9792 * g++.dg/opt/pr78901.C: New test.
9793
9794 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
9795
9796 PR fortran/78534
9797 PR fortran/66310
9798 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9799 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9800 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9801 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9802 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9803 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9804 * gfortran.dg/string_1_lp64.f90: New test.
9805 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9806 * gfortran.dg/string_3_lp64.f90: New test.
9807 * gfortran.dg/transfer_intrinsic_1.f90: Change
9808 scan-tree-dump-times due to gfc_trans_string_copy change to
9809 avoid -Wstringop-overflow.
9810
9811 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
9812
9813 PR target/78967
9814 * gcc.target/i386/pr78967-1.c: New test.
9815 * gcc.target/i386/pr78967-2.c: Ditto.
9816 * gcc.target/i386/pr78967-3.c: Ditto.
9817
9818 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
9819 * gcc.target/i386/pr78904-4.c: Ditto.
9820 * gcc.target/i386/pr78904-6.c: Ditto.
9821
9822 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
9823
9824 PR middle-end/77674
9825 * g++.dg/torture/pr77674.C: New testcase.
9826
9827 2017-01-01 Jakub Jelinek <jakub@redhat.com>
9828
9829 Update copyright years.
9830 \f
9831 Copyright (C) 2017 Free Software Foundation, Inc.
9832
9833 Copying and distribution of this file, with or without modification,
9834 are permitted in any medium without royalty provided the copyright
9835 notice and this notice are preserved.