]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Do UBSAN sanitization just when current_function_decl != NULL_TREE (PR sanitize/81530).
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2017-07-31 Martin Liska <mliska@suse.cz>
2
3 PR sanitize/81530
4 * g++.dg/ubsan/pr81530.C: New test.
5
6 2017-07-31 Jakub Jelinek <jakub@redhat.com>
7
8 PR sanitizer/81604
9 * c-c++-common/ubsan/pr81604.c: New test.
10
11 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
12
13 PR target/79793
14 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
15 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
16 (foo): Check the builtin return address against the return address
17 in interrupt frame.
18 * gcc.target/i386/pr79793-1.c: New test.
19 * gcc.target/i386/pr79793-2.c: Likewise.
20
21 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
22
23 * c-c++-common/dump-ada-spec-7.c: New test.
24
25 2017-07-29 Jakub Jelinek <jakub@redhat.com>
26
27 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
28 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
29
30 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
31
32 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
33
34 2017-07-28 Tamar Christina <tamar.christina@arm.com>
35
36 * gcc.target/aarch64/int_mov_immediate_1.c: New.
37
38 2017-07-28 Bin Cheng <bin.cheng@arm.com>
39
40 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
41
42 2017-07-28 Tamar Christina <tamar.christina@arm.com>
43 Bilyan Borisov <bilyan.borisov@arm.com>
44
45 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
46 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
47 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
48 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
49 * gcc.target/aarch64/pr63304_1.c: Changed to double.
50
51 2017-07-28 Bin Cheng <bin.cheng@arm.com>
52
53 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
54 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
55 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
56 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
57 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
58 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
59 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
60 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
61 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
62 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
63 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
64
65 2017-07-28 Martin Liska <mliska@suse.cz>
66
67 PR sanitizer/81340
68 * g++.dg/asan/pr81340.C: New test.
69
70 2017-07-28 Richard Biener <rguenther@suse.de>
71
72 PR tree-optimization/81502
73 * gcc.target/i386/pr81502.c: New testcase.
74
75 2017-07-28 Martin Liska <mliska@suse.cz>
76
77 PR sanitizer/81460
78 * gcc.dg/asan/pr81460.c: New test.
79
80 2017-07-28 Jakub Jelinek <jakub@redhat.com>
81
82 PR sanitizer/80998
83 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
84 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
85
86 PR tree-optimization/81578
87 * gcc.dg/pr81578.c: New test.
88
89 2017-07-28 Richard Biener <rguenther@suse.de>
90
91 PR tree-optimization/81573
92 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
93
94 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
95
96 * g++.dg/pr69667.C: Remove option -mlra.
97 * gcc.target/powerpc/dform-1.c: Likewise.
98 * gcc.target/powerpc/dform-2.c: Likewise.
99 * gcc.target/powerpc/dform-3.c: Likewise.
100 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
101 * gcc.target/powerpc/p9-vparity.c: Likewise.
102 * gcc.target/powerpc/pr63491.c: Likewise.
103 * gcc.target/powerpc/pr67808.c: Likewise.
104 * gcc.target/powerpc/pr68805.c: Likewise.
105 * gcc.target/powerpc/pr69461.c: Likewise.
106 * gcc.target/powerpc/pr71680.c: Likewise.
107 * gcc.target/powerpc/pr77289.c: Likewise.
108 * gcc.target/powerpc/pr78458.c: Likewise.
109 * gcc.target/powerpc/pr78543.c: Likewise.
110 * g++.dg/pr71294.C: Remove option -mno-lra.
111 * gcc.target/powerpc/pr71656-1.c: Likewise.
112 * gcc.target/powerpc/pr71656-2.c: Likewise.
113 * gcc.target/powerpc/pr71698.c: Likewise.
114
115 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
116 Sudakshina Das <sudi.das@arm.com>
117
118 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
119
120 2017-07-27 Marek Polacek <polacek@redhat.com>
121
122 PR c/81417
123 * c-c++-common/Wsign-compare-1.c: New test.
124 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
125 * g++.dg/warn/Wsign-compare-4.C: Likewise.
126 * g++.dg/warn/Wsign-compare-6.C: Likewise.
127 * g++.dg/warn/compare1.C: Likewise.
128 * gcc.dg/compare1.c: Likewise.
129 * gcc.dg/compare2.c: Likewise.
130 * gcc.dg/compare4.c: Likewise.
131 * gcc.dg/compare5.c: Likewise.
132 * gcc.dg/pr35430.c: Likewise.
133 * gcc.dg/pr60087.c: Likewise.
134
135 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
136
137 PR middle-end/81564
138 * gcc.dg/pr81564.c: New test.
139
140 2017-07-27 Richard Biener <rguenther@suse.de>
141
142 PR tree-optimization/81573
143 PR tree-optimization/81494
144 * gcc.dg/torture/pr81573.c: New testcase.
145
146 2017-07-27 Richard Biener <rguenther@suse.de>
147
148 PR tree-optimization/81571
149 * gcc.dg/torture/pr81571.c: New testcase.
150
151 2017-07-27 Richard Biener <rguenther@suse.de>
152
153 PR tree-optimization/81502
154 * gcc.target/i386/vect-insert-1.c: New testcase.
155
156 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
157
158 PR target/81534
159 * gcc.target/s390/pr81534.c: New test.
160
161 2017-07-27 Jakub Jelinek <jakub@redhat.com>
162
163 PR tree-optimization/81555
164 PR tree-optimization/81556
165 * gcc.c-torture/execute/pr81555.c: New test.
166 * gcc.c-torture/execute/pr81556.c: New test.
167
168 * gcc.dg/attr-noipa.c: New test.
169 * gcc.dg/ipa/ipa-pta-18.c: New test.
170 * gcc.dg/ipa/ipa-sra-11.c: New test.
171
172 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
173
174 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
175 option.
176 * gcc.target/powerpc/vsx-himode2.c: Likewise.
177 * gcc.target/powerpc/vsx-himode3.c: Likewise.
178 * gcc.target/powerpc/vsx-qimode.c: Likewise.
179 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
180 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
181 * gcc.target/powerpc/vsx-simode.c: Likewise.
182 * gcc.target/powerpc/vsx-simode2.c: Likewise.
183 * gcc.target/powerpc/vsx-simode3.c: Likewise.
184
185 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
186
187 PR c++/71570
188 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
189
190 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
191
192 PR target/81563
193 * gcc.target/i386/pr81563.c: New test
194
195 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
196
197 PR target/79041
198 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
199
200 2017-07-26 Marek Polacek <polacek@redhat.com>
201
202 PR middle-end/70992
203 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
204 * gcc.dg/overflow-warn-2.c: Likewise.
205 * gcc.dg/overflow-warn-3.c: Likewise.
206 * gcc.dg/overflow-warn-4.c: Likewise.
207 * gcc.dg/torture/pr70992-2.c: New test.
208 * gcc.dg/torture/pr70992.c: New test.
209
210 2017-07-26 Richard Biener <rguenther@suse.de>
211
212 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
213 happening in ccp1.
214 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
215
216 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
217
218 PR middle-end/46932
219 * gcc.dg/pr46932.c: New testcase.
220
221 2017-07-26 Martin Liska <mliska@suse.cz>
222
223 PR sanitize/81186
224 * gcc.dg/asan/pr81186.c: New test.
225
226 2017-07-25 Carl Love <cel@us.ibm.com>
227
228 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
229 vec_cnttz builtins.
230
231 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
232
233 * gnat.dg/opt66.adb: New test.
234
235 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
236
237 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
238 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
239
240 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
241
242 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
243
244 2017-07-25 Torsten Duwe <duwe@suse.de>
245
246 * c-c++-common/patchable_function_entry-default.c: New test.
247 * c-c++-common/patchable_function_entry-decl.c: Likewise.
248 * c-c++-common/patchable_function_entry-definition.c: Likewise.
249
250 2017-07-25 Jakub Jelinek <jakub@redhat.com>
251
252 PR target/81532
253 * gcc.target/i386/pr80833-3.c: New test.
254 * gcc.target/i386/avx512dq-pr81532.c: New test.
255 * gcc.target/i386/avx512bw-pr81532.c: New test.
256
257 2017-07-25 Richard Biener <rguenther@suse.de>
258
259 PR tree-optimization/81455
260 * gcc.dg/pr81455.c: New testcase.
261
262 2017-07-25 Richard Biener <rguenther@suse.de>
263
264 PR tree-optimization/81529
265 * gfortran.dg/pr81529.f90: New testcase.
266
267 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
268
269 * gcc.target/aarch64/pr79041-2.c: Improve test.
270
271 2017-07-25 Richard Biener <rguenther@suse.de>
272
273 PR tree-optimization/81410
274 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
275
276 2017-07-25 Richard Biener <rguenther@suse.de>
277
278 PR tree-optimization/81510
279 * gcc.dg/torture/pr81510.c: New testcase.
280 * gcc.dg/torture/pr81510-2.c: Likewise.
281
282 2017-07-25 Martin Liska <mliska@suse.cz>
283
284 PR ipa/81520
285 * gcc.dg/ipa/pr81520.c: New test.
286
287 2017-07-25 Marek Polacek <polacek@redhat.com>
288
289 PR c/81364
290 * Wmultistatement-macros-12.c: New test.
291
292 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
293
294 PR target/81414
295 * gcc.target/aarch64/pr81414.C: New.
296
297 2017-07-25 Richard Biener <rguenther@suse.de>
298
299 PR middle-end/81505
300 * gcc.dg/ubsan/pr81505.c: New testcase.
301
302 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
303
304 PR testsuite/80759
305 * gcc.target/x86_64/abi/ms-sysv/do-test.S
306 (ELFFN_BEGIN): Rename to FN_TYPE.
307 (ELFFN_END): Rename to FN_SIZE.
308 (ASMNAME): New macro.
309 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
310 .global.
311 (FUNC_END): Use ASMNAME.
312 (test_data_save): Remove.
313 (test_data_input): Likewise.
314 (test_data_output: Likewise.
315 (test_data_fn): Likewise.
316 (test_data_retaddr): Likewise.
317 (regs_to_mem): Make globals, use r10 instead of rax.
318 (mem_to_regs): Likewise.
319 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
320 body to ms-sysv.c.
321 (do_test_aligned): Likewise.
322 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
323 Add dg-* directives.
324 (PASTE_STR): New macro.
325 (ASMNAME): Likewise.
326 (LOAD_TEST_DATA_ADDR): Likewise.
327 (TEST_DATA_OFFSET): Likewise.
328 (do_test_body0): New C function.
329 (do_test_body): New inline assembly routine.
330 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
331 (runtest_ms_sysv): Modify.
332
333 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
334
335 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
336 since the upper-regs options have been deleted.
337 * gcc.target/powerpc/pr65849-2.c: Likewise.
338 * gcc.target/powerpc/pr80099-1.c: Likewise.
339 * gcc.target/powerpc/pr80099-2.c: Likewise.
340 * gcc.target/powerpc/pr80099-3.c: Likewise.
341 * gcc.target/powerpc/pr80099-4.c: Likewise.
342 * gcc.target/powerpc/pr80099-5.c: Likewise.
343 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
344 support removal of the upper-regs options.
345 * gcc.target/powerpc/p8vector-fp.c: Likewise.
346 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
347 * gcc.target/powerpc/p9-dimode1.c: Likewise.
348 * gcc.target/powerpc/p9-dimode2.c: Likewise.
349 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
350 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
351 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
352 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
353 * gcc.target/powerpc/ppc-round.c: Likewise.
354 * gcc.target/powerpc/pr71720.c: Likewise.
355 * gcc.target/powerpc/pr72853.c: Likewise.
356 * gcc.target/powerpc/pr79907.c: Likewise.
357 * gcc.target/powerpc/pr78953.c: Likewise.
358 * gcc.target/powerpc/upper-regs-df.c: Likewise.
359 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
360 * gcc.target/powerpc/vec-extract-1.c: Likewise.
361 * gcc.target/powerpc/vec-init-3.c: Likewise.
362 * gcc.target/powerpc/vec-init-6.c: Likewise.
363 * gcc.target/powerpc/vec-init-7.c: Likewise.
364 * gcc.target/powerpc/vec-set-char.c: Likewise.
365 * gcc.target/powerpc/vec-set-int.c: Likewise.
366 * gcc.target/powerpc/vec-set-short.c: Likewise.
367
368 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
369
370 PR target/79041
371 * gcc.target/aarch64/pr79041-2.c: New test.
372
373 2017-07-24 Carl Love <cel@us.ibm.com>
374
375 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
376 the new built-ins.
377
378 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
379
380 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
381
382 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
383 Mikael Morin <mikael@gcc.gnu.org>
384
385 PR fortran/66102
386 * gfortran.dg/realloc_on_assign_28.f90: New test.
387
388 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
389
390 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
391 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
392
393 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
394
395 PR target/80569
396 * gcc.target/i386/pr80569.c: New test.
397
398 2017-07-21 Carl Love <cel@us.ibm.com>
399
400 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
401 vmuleuh): Fix scan-assembler-times should check for word not half word
402 instructions.
403
404 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
405
406 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
407 redundant -march option.
408 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
409 in addition to armv8.1-a.
410
411 2017-07-21 Yury Gribov <tetra2005@gmail.com>
412
413 PR middle-end/56727
414 * gcc.dg/pr56727-1.c: New test.
415 * gcc.dg/pr56727-2.c: New test.
416
417 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
418
419 * gcc.target/powerpc/mmx-check.h: New file.
420 * gcc.target/powerpc/mmx-packs.c: New file.
421 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
422 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
423 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
424 * gcc.target/powerpc/mmx-paddb-1.c: New file.
425 * gcc.target/powerpc/mmx-paddd-1.c: New file.
426 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
427 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
428 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
429 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
430 * gcc.target/powerpc/mmx-paddw-1.c: New file.
431 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
432 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
433 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
434 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
435 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
436 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
437 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
438 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
439 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
440 * gcc.target/powerpc/mmx-pslld-1.c: New file.
441 * gcc.target/powerpc/mmx-psllw-1.c: New file.
442 * gcc.target/powerpc/mmx-psrad-1.c: New file.
443 * gcc.target/powerpc/mmx-psraw-1.c: New file.
444 * gcc.target/powerpc/mmx-psrld-1.c: New file.
445 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
446 * gcc.target/powerpc/mmx-psubb-2.c: New file.
447 * gcc.target/powerpc/mmx-psubd-2.c: New file.
448 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
449 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
450 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
451 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
452 * gcc.target/powerpc/mmx-psubw-2.c: New file.
453 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
454 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
455 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
456 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
457 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
458 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
459
460 2017-06-21 Richard Biener <rguenther@suse.de>
461
462 PR tree-optimization/81500
463 * gcc.dg/torture/pr81500.c: New testcase.
464
465 2017-07-20 Nathan Sidwell <nathan@acm.org>
466
467 * g++.dg/ext/anon-struct6.C: Adjust diag.
468 * g++.old-deja/g++.other/anon4.C: Adjust diag.
469
470 2017-07-20 Jakub Jelinek <jakub@redhat.com>
471
472 PR target/80846
473 * gcc.target/i386/avx-pr80846.c: New test.
474 * gcc.target/i386/avx2-pr80846.c: New test.
475 * gcc.target/i386/avx512f-pr80846.c: New test.
476
477 2017-07-20 Bin Cheng <bin.cheng@arm.com>
478
479 PR tree-optimization/81388
480 * gcc.dg/tree-ssa/pr81388-1.c: New test.
481 * gcc.dg/tree-ssa/pr81388-2.c: New test.
482
483 2017-07-17 Tom de Vries <tom@codesourcery.com>
484
485 PR middle-end/81030
486 * gcc.dg/pr81030.c: New test.
487
488 2017-07-20 Richard Biener <rguenther@suse.de>
489
490 PR tree-optimization/61171
491 * g++.dg/vect/pr61171.cc: New testcase.
492 * gfortran.dg/vect/pr61171.f: Likewise.
493 * gcc.dg/vect/vect-reduc-11.c: Likewise.
494
495 2017-07-20 Richard Biener <rguenther@suse.de>
496
497 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
498 with V64QImode.
499 * gcc.dg/vect/slp-45.c: Likewise.
500
501 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
502
503 * gcc.dg/tree-ssa/vrp116.c: New Test.
504
505 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
506
507 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
508 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
509 __builtin_cpu_is and __builtin_cpu_supports are supported.
510
511 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
512
513 * gcc.target/powerpc/bmi-check.h (main): Skip unless
514 __BUILTIN_CPU_SUPPORTS__ defined.
515 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
516 __BUILTIN_CPU_SUPPORTS__ defined.
517
518 2017-07-19 Jakub Jelinek <jakub@redhat.com>
519
520 PR tree-optimization/81346
521 * gcc.dg/tree-ssa/pr81346-5.c: New test.
522
523 2017-07-19 Tom de Vries <tom@codesourcery.com>
524
525 * gcc.target/nvptx/decl-init.c: Update alignment.
526 * gcc.target/nvptx/slp-2-run.c: New test.
527 * gcc.target/nvptx/slp-2.c: New test.
528 * gcc.target/nvptx/v2di.c: New test.
529
530 2017-07-19 Tom de Vries <tom@codesourcery.com>
531
532 * gcc.target/nvptx/slp-run.c: New test.
533 * gcc.target/nvptx/slp.c: New test.
534 * gcc.target/nvptx/v2si-cvt.c: New test.
535 * gcc.target/nvptx/v2si-run.c: New test.
536 * gcc.target/nvptx/v2si.c: New test.
537 * gcc.target/nvptx/vec.inc: New test.
538
539 2017-07-19 Jakub Jelinek <jakub@redhat.com>
540
541 PR tree-optimization/81346
542 * gcc.dg/tree-ssa/pr81346-1.c: New test.
543 * gcc.dg/tree-ssa/pr81346-2.c: New test.
544 * gcc.dg/tree-ssa/pr81346-3.c: New test.
545 * gcc.dg/tree-ssa/pr81346-4.c: New test.
546 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
547 compiler to avoid X / C1 op C2 optimization to trigger.
548
549 2017-07-19 Martin Liska <mliska@suse.cz>
550
551 PR sanitizer/63361
552 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
553 -ffloat-store or -mieee for targets that need it.
554
555 2017-07-18 Tom de Vries <tom@codesourcery.com>
556
557 PR middle-end/81464
558 * gfortran.dg/pr81464.f90: New test.
559
560 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
561
562 PR target/81471
563 * gcc.target/i386/pr81471.c: New test.
564
565 2017-06-18 Richard Biener <rguenther@suse.de>
566
567 PR tree-optimization/81410
568 * gcc.dg/vect/pr81410.c: New testcase.
569
570 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
571
572 PR middle-end/81462
573 * g++.dg/torture/pr81462.C: New testcase.
574
575 2017-07-18 Bin Cheng <bin.cheng@arm.com>
576
577 PR target/81408
578 * g++.dg/tree-ssa/pr81408.C: New.
579 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
580
581 2017-07-18 Richard Biener <rguenther@suse.de>
582
583 PR tree-optimization/80620
584 PR tree-optimization/81403
585 * gcc.dg/torture/pr80620.c: New testcase.
586 * gcc.dg/torture/pr81403.c: Likewise.
587
588 2017-07-18 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/81418
591 * gcc.dg/torture/pr81418.c: New testcase.
592
593 2017-07-17 Carl Love <cel@us.ibm.com>
594
595 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
596 test case changes for commit 249424
597
598 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
599 vmuleuh): Fix scan-assembler-times should check for word not half word
600 instructions.
601
602 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
603
604 PR tree-optimization/81162
605 * gcc.dg/pr81162.c: Move this to...
606 * gcc.dg/ubsan/pr81162.c: ...here.
607
608 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
609
610 * g++.dg/diagnostic/friend1.C: New test.
611 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
612
613 2017-07-17 Nathan Sidwell <nathan@acm.org>
614
615 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
616
617 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
618
619 * lib/gcc-dg.exp: Increase expect's match buffer size.
620
621 2017-07-17 Bin Cheng <bin.cheng@arm.com>
622
623 PR target/81369
624 * gcc.dg/tree-ssa/pr81369.c: New.
625
626 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
627
628 * gcc.target/arc/pr9000674901.c: New file.
629 * gcc.target/arc/pic-1.c: Likewise.
630 * gcc.target/arc/pr9001191897.c: Likewise.
631
632 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
633 Andrew Burgess <andrew.burgess@embecosm.com>
634
635 * gcc.target/arc/naked-1.c: New file.
636 * gcc.target/arc/naked-2.c: Likewise.
637
638 2017-07-17 Jakub Jelinek <jakub@redhat.com>
639
640 PR tree-optimization/81428
641 * gcc.dg/fixed-point/pr81428.c: New test.
642
643 PR tree-optimization/81365
644 * g++.dg/torture/pr81365.C: New test.
645
646 PR tree-optimization/81396
647 * gcc.dg/tree-ssa/pr81396.c: New test.
648
649 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
650
651 * gnat.dg/opt65.adb: New test.
652
653 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
654
655 * gcc.dg/predict-8.c: Update.
656
657 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
658
659 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
660 * g++.dg/warn/pr12242.C: Likewise.
661
662 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
663
664 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
665 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
666 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
667 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
668 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
669 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
670 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
671 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
672 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
673 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
674 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
675 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
676 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
677 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
678 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
679 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
680 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
681 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
682 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
683 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
684 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
685 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
686 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
687 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
688 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
689 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
690 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
691 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
692 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
693 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
694 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
695 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
696 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
697 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
698 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
699 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
700 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
701 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
702 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
703 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
704 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
705 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
706 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
707 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
708 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
709 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
710 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
711 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
712 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
713 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
714 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
715
716 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
717
718 PR tree-optimization/81162
719 * gcc.dg/pr81162.c: New file.
720
721 2017-07-14 Martin Sebor <msebor@redhat.com>
722
723 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
724 that bcopy is expected to be transformed to.
725
726 2017-07-14 David Malcolm <dmalcolm@redhat.com>
727
728 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
729 * g++.dg/lookup/missing-std-include-2.C: New test case.
730 * g++.dg/lookup/missing-std-include-3.C: New test case.
731 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
732 * gcc.dg/missing-header-fixit-1.c: New test case.
733 * gcc.dg/missing-header-fixit-2.c: New test case.
734 * gcc.dg/missing-header-fixit-2.h: New header.
735
736 2017-07-13 David Malcolm <dmalcolm@redhat.com>
737
738 PR c/81405
739 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
740
741 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
742
743 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
744
745 2017-07-13 Martin Liska <mliska@suse.cz>
746
747 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
748 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
749 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
750 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
751 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
752 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
753 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
754
755 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
756
757 PR target/81193
758 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
759 __builtin_cpu_supports with old GLIBC's.
760 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
761 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
762 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
763 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
764 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
765 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
766 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
767 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
768 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
769 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
770 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
771 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
772 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
773 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
774 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
775 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
776 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
777 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
778 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
779 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
780 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
781 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
782 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
783 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
784
785 2017-07-12 Carl Love <cel@us.ibm.com>
786
787 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
788 rev_bool_int): Add test cases for builtins.
789 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
790 test cases for builtins.
791
792 2017-07-12 Carl Love <cel@us.ibm.com>
793
794 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
795 lp64 && p9vector_hw.
796
797 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
798
799 * lib/target-supports.exp (check_stack_check_available): Make
800 testcase name depend on stack_kind.
801
802 2017-07-11 Michael Collison <michael.collison@arm.com>
803
804 * gcc.target/aarch64/cmp-2.c: New testcase.
805
806 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
807
808 PR c++/51270
809 * g++.dg/warn/Wreturn-local-addr-3.C: New.
810
811 2017-07-11 Carl Love <cel@us.ibm.com>
812
813 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
814 test cases for the builtins.
815
816 2017-07-11 Yury Gribov <tetra2005@gmail.com>
817
818 * lib/profopt.exp: Print relative names in UNSUPPORTED
819 AutoFDO tests.
820
821 2017-07-10 Michael Collison <michael.collison@arm.com>
822
823 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
824
825 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
826
827 PR target/81375
828 * gcc.target/i386/pr81375.c: New test.
829
830 2017-07-10 Martin Sebor <msebor@redhat.com>
831
832 PR tree-optimization/80397
833 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
834
835 2017-07-10 Martin Sebor <msebor@redhat.com>
836
837 PR other/81345
838 * gcc.dg/pr81345.c: New test.
839
840 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
841
842 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
843 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
844
845 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
846
847 PR target/81313
848 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
849 integer argumets to bypass x86_64 outgoing args optimization.
850
851 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
852
853 * gfortran.dg/eoshift_4.f90: New test.
854 * gfortran.dg/eoshift_5.f90: New test.
855 * gfortran.dg/eoshift_6.f90: New test.
856
857 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
858
859 PR target/81313
860 * gcc.target/i386/pr81313-1.c: New test.
861 * gcc.target/i386/pr81313-2.c: Likewise.
862 * gcc.target/i386/pr81313-3.c: Likewise.
863 * gcc.target/i386/pr81313-4.c: Likewise.
864 * gcc.target/i386/pr81313-5.c: Likewise.
865
866 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
867
868 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
869 * gnat.dg/vect16.ads (Sarray): Likewise.
870 * gnat.dg/vect17.ads (Sarray): Likewise.
871 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
872 * gnat.dg/vect16.adb (Add): Likewise.
873 * gnat.dg/vect17.adb (Add): Likewise.
874
875 2017-07-07 David Malcolm <dmalcolm@redhat.com>
876
877 PR c++/79300
878 * g++.dg/diagnostic/pr79300.C: New test case.
879
880 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
881
882 * gcc.target/powerpc/clone1.c: Add check to make sure the
883 __builtin_cpu_supports function is fully supported.
884 * gcc.target/powerpc/clone2.c: New runtime test for
885 target_clones.
886
887 PR target/81348
888 * gcc.target/powerpc/pr81348.c: New test.
889
890 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
891
892 * gfortran.dg/vect/pr60510.f: Require vect_double support.
893
894 2017-07-07 Carl Love <cel@us.ibm.com>
895
896 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
897 file for built-ins.
898
899 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
900
901 * gcc.target/sparc/dictunpack.c: New file.
902 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
903 * gcc.target/sparc/fpcmpshl.c: Likewise.
904 * gcc.target/sparc/fpcmpurshl.c: Likewise.
905 * gcc.target/sparc/fpcmpushl.c: Likewise.
906
907 2017-07-06 Harald Anlauf <anlauf@gmx.de>
908
909 PR fortran/70071
910 * gfortran.dg/coarray_44.f90: New testcase.
911
912 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
913
914 * c-c++-common/asan/kasan-alloca-1.c: New test.
915 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
916
917 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
918
919 * c-c++-common/asan/alloca_big_alignment.c: New test.
920 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
921 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
922 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
923 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
924 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
925 * c-c++-common/asan/alloca_safe_access.c: Likewise.
926 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
927
928 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
929
930 PR target/81305
931 * gcc.target/avr/isr-test.h: Fix warnings.
932
933 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
934
935 * lib/target-supports.exp: Generate
936 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
937 and check_effective_target_arm_arch_v8r_multilib.
938
939 2017-07-06 Carl Love <cel@us.ibm.com>
940
941 * ChangeLog: Clean up from mid air collision
942
943 2017-07-06 Carl Love <cel@us.ibm.com>
944
945 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
946 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
947 cases for vec_addc, adde and addec builtins.
948
949 2017-07-06 David Malcolm <dmalcolm@redhat.com>
950
951 PR c++/79300
952 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
953 expected underlining within macro expansion.
954 * c-c++-common/pr70264.c: Likewise.
955 * g++.dg/plugin/diagnostic-test-expressions-1.C
956 (test_within_macro_1): New test.
957 (test_within_macro_2): Likewise.
958 (test_within_macro_3): Likewise.
959 (test_within_macro_4): Likewise.
960 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
961 expected underlining within macro expansion.
962 (test_macro_4): Likewise.
963 * gcc.dg/plugin/diagnostic-test-expressions-1.c
964 (test_within_macro_1): New test.
965 (test_within_macro_2): Likewise.
966 (test_within_macro_3): Likewise.
967 (test_within_macro_4): Likewise.
968 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
969 underlining within macro expansion.
970
971 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
972
973 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
974 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
975 _mm_maskz_getexp_round_sd): Test new intrinsics.
976 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
977 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
978 _mm_maskz_getexp_round_ss): Ditto.
979 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
980 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
981 _mm_maskz_getmant_round_sd): Ditto.
982 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
983 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
984 _mm_maskz_getmant_round_ss): Ditto.
985 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
986 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
987 _mm_maskz_getexp_round_sd): New runtime tests.
988 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
989 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
990 _mm_maskz_getexp_round_ss): Ditto.
991 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
992 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
993 _mm_maskz_getmant_round_sd): Ditto.
994 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
995 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
996 _mm_maskz_getmant_round_ss): Ditto.
997 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
998 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
999 __builtin_ia32_getmantss_mask_round): Test new builtins.
1000 * gcc.target/i386/sse-13.c : Ditto.
1001 * gcc.target/i386/sse-23.c: Ditto.
1002 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
1003 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
1004 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
1005 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
1006 _mm_mask_getexp_round_ss): Test new intrinsics.
1007 * gcc.target/i386/testround-1.c: Ditto.
1008 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
1009 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
1010 _mm_mask_getmant_round_ss): Test new intrinsics
1011 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
1012 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
1013 _mm_maskz_getmant_ss): Test new intrinsics.
1014
1015 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
1016
1017 * lib/target-supports-dg.exp (dg-require-stack-check): New.
1018 * lib/target-supports.exp (check_stack_check_available): New.
1019 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
1020 * gcc.c-torture/compile/stack-check-1.c: Likewise.
1021 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
1022 * gcc.dg/pr47443.c: Likewise.
1023 * gcc.dg/pr48134.c: Likewise.
1024 * gcc.dg/pr70017.c: Likewise.
1025 * gcc.target/aarch64/stack-checking.c: Likewise.
1026 * gcc.target/arm/stack-checking.c: Likewise.
1027 * gcc.target/i386/pr48723.c: Likewise.
1028 * gcc.target/i386/pr55672.c: Likewise.
1029 * gcc.target/i386/pr67265-2.c: Likewise.
1030 * gcc.target/i386/pr67265.c: Likewise.
1031 * gnat.dg/opt49.adb: Likewise.
1032 * gnat.dg/stack_check1.adb: Likewise.
1033 * gnat.dg/stack_check2.adb: Likewise.
1034 * gnat.dg/stack_check3.adb: Likewise.
1035
1036 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1037
1038 PR target/80103
1039 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
1040 __attribute__.
1041
1042 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
1043
1044 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
1045 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
1046 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
1047 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
1048 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
1049 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
1050 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
1051 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
1052 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
1053 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
1054 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
1055 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
1056
1057 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
1058
1059 PR target/81305
1060 * gcc.target/avr/isr-test.h: New file.
1061 * gcc.target/avr/torture/isr-01-simple.c: New test.
1062 * gcc.target/avr/torture/isr-02-call.c: New test.
1063 * gcc.target/avr/torture/isr-03-fixed.c: New test.
1064
1065 2017-07-05 Bin Cheng <bin.cheng@arm.com>
1066
1067 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
1068 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
1069 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
1070 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
1071
1072 2017-07-05 Bin Cheng <bin.cheng@arm.com>
1073
1074 * gcc.dg/tree-ssa/ldist-26.c: New test.
1075
1076 2017-07-05 Bin Cheng <bin.cheng@arm.com>
1077
1078 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
1079
1080 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
1081
1082 PR target/81300
1083 * gcc.target/i386/pr81300.c: New test.
1084
1085 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
1086
1087 PR target/81294
1088 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
1089 x and y arguments in the call to _subborrow_u32.
1090 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
1091 x and y arguments in the call to _subborrow_u64.
1092 * gcc.target/i386/pr81294-1.c: New test.
1093 * gcc.target/i386/pr81294-2.c: Ditto.
1094
1095 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1096
1097 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
1098
1099 2017-07-04 Marek Polacek <polacek@redhat.com>
1100
1101 PR c/81231
1102 * gcc.dg/atomic-pr81231.c: New test.
1103
1104 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
1105
1106 PR tree-optimization/81292
1107 * gcc.dg/pr81292-1.c: New test.
1108 * gcc.dg/pr81292-2.c: Likewise.
1109
1110 2017-07-04 Martin Liska <mliska@suse.cz>
1111
1112 PR sanitizer/81040
1113 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
1114 use-after-scope sanitization.
1115
1116 2017-07-04 Jakub Jelinek <jakub@redhat.com>
1117
1118 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
1119 options.
1120
1121 PR target/81175
1122 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
1123 gather.
1124
1125 2017-07-04 Martin Liska <mliska@suse.cz>
1126
1127 PR ipa/81214
1128 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
1129 * g++.dg/ext/mvc3.C: Likewise.
1130 * gcc.target/i386/mvc2.c: Likewise.
1131 * gcc.target/i386/mvc3.c: Likewise.
1132
1133 2017-07-04 Jakub Jelinek <jakub@redhat.com>
1134
1135 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
1136 decomposition declaration in diagnostics.
1137 * g++.dg/cpp1z/decomp2.C: Likewise.
1138 * g++.dg/cpp1z/decomp3.C: Likewise.
1139 * g++.dg/cpp1z/decomp4.C: Likewise.
1140 * g++.dg/cpp1z/decomp5.C: Likewise.
1141 * g++.dg/cpp1z/decomp6.C: Likewise.
1142 * g++.dg/cpp1z/decomp7.C: Likewise.
1143 * g++.dg/cpp1z/decomp8.C: Likewise.
1144 * g++.dg/cpp1z/decomp13.C: Likewise.
1145 * g++.dg/cpp1z/decomp14.C: Likewise.
1146 * g++.dg/cpp1z/decomp18.C: Likewise.
1147 * g++.dg/cpp1z/decomp19.C: Likewise.
1148 * g++.dg/cpp1z/decomp22.C: Likewise.
1149 * g++.dg/cpp1z/decomp23.C: Likewise.
1150 * g++.dg/cpp1z/decomp24.C: Likewise.
1151 * g++.dg/cpp1z/decomp25.C: Likewise.
1152 * g++.dg/cpp1z/decomp26.C: Likewise.
1153 * g++.dg/cpp1z/decomp28.C: Likewise.
1154
1155 PR c++/81258
1156 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
1157 * g++.dg/cpp1z/decomp30.C: New test.
1158
1159 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1160
1161 PR c++/65775
1162 * g++.dg/cpp0x/trailing14.C: New.
1163
1164 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1165
1166 PR testsuite/79866
1167 * gfortran.dg/coarray_event_2.f08: New test.
1168
1169 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1170
1171 PR testsuite/79843
1172 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
1173 * gfortran.dg/pointer_intent_2.f90: Likewise.
1174
1175 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
1176
1177 PR middle-end/81290
1178 * gcc.c-torture/compile/pr81290.c: New.
1179
1180 2017-07-03 Richard Biener <rguenther@suse.de>
1181
1182 PR tree-optimization/60510
1183 * gfortran.dg/vect/pr60510.f: New testcase.
1184
1185 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1186
1187 * gcc.target/i386/mvc6.c: Require ifunc support.
1188
1189 2017-07-03 Martin Liska <mliska@suse.cz>
1190
1191 PR sanitize/81040
1192 * g++.dg/asan/function-argument-1.C: New test.
1193 * g++.dg/asan/function-argument-2.C: New test.
1194 * g++.dg/asan/function-argument-3.C: New test.
1195
1196 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
1197
1198 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
1199 as well.
1200
1201 2017-07-03 Tom de Vries <tom@codesourcery.com>
1202
1203 PR tree-optimization/69468
1204 * gcc.dg/pr81192.c: Update.
1205
1206 2017-07-03 Tom de Vries <tom@codesourcery.com>
1207
1208 PR tree-optimization/81192
1209 * gcc.dg/pr81192.c: Update.
1210
1211 2017-07-03 Tom de Vries <tom@codesourcery.com>
1212
1213 PR tree-optimization/81192
1214 * gcc.dg/pr81192.c: New test.
1215
1216 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1217
1218 * gfortran/eoshift_3.f90: New test.
1219
1220 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1221
1222 * gcc.dg/strlenopt-32.c: New testcase.
1223 * gcc.dg/strlenopt-33.c: Likewise.
1224 * gcc.dg/strlenopt-33g.c: Likewise.
1225 * gcc.dg/strlenopt-34.c: Likewise.
1226 * gcc.dg/strlenopt-35.c: Likewise.
1227
1228 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1229
1230 PR tree-optimization/80769
1231 * gcc.dg/strlenopt-31.c: New test.
1232 * gcc.dg/strlenopt-31g.c: Likewise.
1233
1234 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1235
1236 PR tree-optimization/81136
1237 * gcc.dg/vect/pr81136.c: New test.
1238
1239 2017-07-01 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR sanitizer/81262
1242 * gcc.c-torture/compile/pr81262.c: New test.
1243 * g++.dg/ubsan/pr81262.C: New test.
1244
1245 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
1246
1247 PR ipa/81261
1248 * g++.dg/ipa/pr81261.C: New testcase.
1249
1250 2017-06-30 Andrew Pinski <apinski@cavium.com>
1251
1252 * gcc.dg/torture/pr81245.c: New testcase.
1253
1254 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
1255
1256 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
1257 unbounded use.
1258
1259 2017-06-30 David Malcolm <dmalcolm@redhat.com>
1260
1261 PR c++/80014
1262 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
1263 Add declaration.
1264 (test_typeid): New test function.
1265
1266 2017-06-30 Jakub Jelinek <jakub@redhat.com>
1267
1268 PR target/81225
1269 * gcc.target/i386/pr81225.c: New test.
1270
1271 2017-06-30 Nathan Sidwell <nathan@acm.org>
1272
1273 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
1274 * g++.dg/cpp0x/decltype9.C: Likewise.
1275 * g++.dg/cpp0x/forw_enum9.C: Likewise.
1276 * g++.dg/lookup/decl1.C: Likewise.
1277 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1278 * g++.dg/other/pr28432.C: Likewise.
1279 * g++.dg/parse/crash12.C: Likewise.
1280 * g++.dg/parse/enum3.C: Likewise.
1281 * g++.dg/parse/operator6.C: Likewise.
1282 * g++.dg/template/crash69.C: Likewise.
1283 * g++.dg/template/error27.C: Likewise.
1284 * g++.dg/template/error28.C: Likewise.
1285 * g++.dg/template/memfriend6.C: Likewise.
1286 * g++.old-deja/g++.mike/err1.C: Likewise.
1287 * g++.old-deja/g++.mike/p811.C: Likewise.
1288 * g++.old-deja/g++.other/crash25.C: Likewise.
1289 * g++.old-deja/g++.other/dtor4.C: Likewise.
1290 * g++.old-deja/g++.pt/t37.C: Likewise.
1291
1292 2017-06-30 Martin Liska <mliska@suse.cz>
1293
1294 PR ipa/81214
1295 * gcc.target/i386/pr81214.c: New test.
1296
1297 2017-06-30 Nathan Sidwell <nathan@acm.org>
1298
1299 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
1300
1301 PR c++/81229
1302 * g++.dg/lookup/pr81229.C: New.
1303
1304 2017-06-30 Martin Liska <mliska@suse.cz>
1305
1306 PR sanitizer/81021
1307 * g++.dg/asan/pr81021.C: New test.
1308
1309 2017-06-30 Richard Biener <rguenther@suse.de>
1310
1311 PR tree-optimization/81249
1312 * g++.dg/torture/pr81249.C: New testcase.
1313
1314 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1315
1316 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
1317 * g++.dg/diagnostic/variadic1.C: Likewise.
1318 * g++.dg/gomp/udr-3.C: Likewise.
1319 * g++.dg/overload/error1.C: Likewise.
1320 * g++.dg/overload/error2.C: Likewise.
1321 * g++.dg/template/duplicate1.C: Likewise.
1322 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1323 * g++.old-deja/g++.brendan/arm2.C: Likewise.
1324 * g++.old-deja/g++.other/redecl2.C: Likewise.
1325 * g++.old-deja/g++.other/redecl4.C: Likewise.
1326 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1327
1328 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
1329
1330 PR fortran/77765
1331 * gfortran.dg/goacc/pr77765.f90: New test.
1332
1333 2017-06-29 Steve Ellcey <sellcey@cavium.com>
1334
1335 * gcc.target/aarch64/ccmp_2.c: New test.
1336
1337 2017-06-29 Nathan Sidwell <nathan@acm.org>
1338
1339 PR c++/81247
1340 * g++.dg/parse/pr81247-[abc].C: New.
1341
1342 2017-06-29 Carl Love <cel@us.ibm.com>
1343
1344 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
1345 test_unsigned_int_result, test_ll_int_result,
1346 test_ll_unsigned_int_result): Add result checking functions, add
1347 debug support.
1348 (main): Add builtin function tests.
1349
1350 2017-06-29 Carl Love <cel@us.ibm.com>
1351
1352 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
1353 dg-skip-if): Add -mvsx -mcpu=power7.
1354
1355 2017-06-29 Richard Biener <rguenther@suse.de>
1356
1357 * gcc.dg/vect/slp-reduc-8.c: New testcase.
1358
1359 2017-06-29 Nathan Sidwell <nathan@acm.org>
1360
1361 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
1362
1363 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
1364
1365 PR middle-end/81194
1366 * g++.dg/pr81194.C: New test.
1367
1368 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
1369
1370 PR ipa/80565
1371 * gcc.dg/torture/pr80565.c: New file.
1372
1373 2017-06-29 Bin Cheng <bin.cheng@arm.com>
1374
1375 PR tree-optimization/81196
1376 * gcc.dg/vect/pr81196.c: New.
1377
1378 2017-06-29 Michael Collison <michael.collison@arm.com>
1379
1380 Fix date on previous ChangeLog entry.
1381
1382 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1383 Michael Collison <michael.collison@arm.com>
1384
1385 PR target/70119
1386 * gcc.target/aarch64/var_shift_mask_1.c: New test.
1387
1388 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
1389
1390 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
1391 Test new intrinsic.
1392 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
1393 Ditto.
1394 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
1395 Ditto.
1396 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
1397 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1398 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1399
1400 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1401
1402 * lib/target-supports.exp (check_effective_target_vect_int): Replace
1403 current ARM check by ARM NEON's availability check.
1404 (check_effective_target_vect_intfloat_cvt): Likewise.
1405 (check_effective_target_vect_uintfloat_cvt): Likewise.
1406 (check_effective_target_vect_floatint_cvt): Likewise.
1407 (check_effective_target_vect_floatuint_cvt): Likewise.
1408 (check_effective_target_vect_shift): Likewise.
1409 (check_effective_target_whole_vector_shift): Likewise.
1410 (check_effective_target_vect_bswap): Likewise.
1411 (check_effective_target_vect_shift_char): Likewise.
1412 (check_effective_target_vect_long): Likewise.
1413 (check_effective_target_vect_float): Likewise.
1414 (check_effective_target_vect_perm): Likewise.
1415 (check_effective_target_vect_perm_byte): Likewise.
1416 (check_effective_target_vect_perm_short): Likewise.
1417 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1418 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1419 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1420 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1421 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1422 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1423 (check_effective_target_vect_widen_shift): Likewise.
1424 (check_effective_target_vect_extract_even_odd): Likewise.
1425 (check_effective_target_vect_interleave): Likewise.
1426 (check_effective_target_vect_multiple_sizes): Likewise.
1427 (check_effective_target_vect64): Likewise.
1428 (check_effective_target_vect_max_reduc): Likewise.
1429
1430 2017-06-28 Richard Biener <rguenther@suse.de>
1431
1432 PR middle-end/81227
1433 * gcc.dg/pr81227.c: New testcase.
1434
1435 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1436
1437 PR target/81193
1438 * lib/target-supports.exp
1439 (check_ppc_cpu_supports_hw_available): New test to make sure
1440 __builtin_cpu_supports works on power7 and newer.
1441
1442 2017-06-28 Martin Liska <mliska@suse.cz>
1443
1444 PR ipa/81128
1445 * gcc.target/i386/pr81128.c: New test.
1446
1447 2017-06-28 Martin Liska <mliska@suse.cz>
1448
1449 PR driver/79659
1450 * g++.dg/opt/pr79659.C: New test.
1451
1452 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
1453
1454 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
1455 and options.
1456 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
1457
1458 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
1459
1460 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
1461 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
1462
1463 2017-06-28 Jakub Jelinek <jakub@redhat.com>
1464
1465 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
1466 (foo): ... this. Change constants such that it isn't matched
1467 as __builtin_copysign, yet tests the combiner the same.
1468
1469 2017-06-28 Martin Liska <mliska@suse.cz>
1470
1471 PR sanitizer/81224
1472 * gcc.dg/asan/pr81224.c: New test.
1473
1474 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
1475
1476 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
1477 passed to pthread_join.
1478
1479 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1480
1481 * gcc.target/s390/nodatarel-1.c: New test.
1482
1483 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1484
1485 PR fortran/80164
1486 * gfortran.dg/array_temporaries_4.f90: New test.
1487
1488 2017-06-27 Andrew Pinski <apinski@cavium.com>
1489
1490 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
1491 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
1492 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
1493
1494 2017-06-27 Marek Polacek <polacek@redhat.com>
1495
1496 PR sanitizer/81223
1497 * gcc.dg/ubsan/pr81223.c: New test.
1498
1499 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
1500
1501 * gcc.dg/tree-ssa/assoc-1.c: New file.
1502
1503 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1504
1505 PR c++/62046
1506 * g++.dg/parse/catch2.C: New.
1507
1508 2017-06-27 Jakub Jelinek <jakub@redhat.com>
1509
1510 PR sanitizer/81209
1511 * g++.dg/ubsan/pr81209.C: New test.
1512
1513 PR middle-end/81207
1514 * gcc.c-torture/compile/pr81207.c: New test.
1515
1516 2017-06-27 Marek Polacek <polacek@redhat.com>
1517
1518 PR bootstrap/81216
1519 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
1520
1521 2017-06-26 Martin Sebor <msebor@redhat.com>
1522
1523 PR c++/81169
1524 * g++.dg/Wclass-memaccess-2.C: New test.
1525
1526 2017-06-26 Carl Love <cel@us.ibm.com>
1527
1528 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
1529 Add new runnable test file for the vec_rev built-ins.
1530
1531 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1532
1533 PR/tree-optimization 71815
1534 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
1535 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1536
1537 2017-06-26 Renlin Li <renlin.li@arm.com>
1538 Szabolcs Nagy <szabolcs.nagy@arm.com>
1539
1540 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
1541 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
1542 memmove.
1543
1544 2017-06-26 Richard Biener <rguenther@suse.de>
1545
1546 PR target/81175
1547 * gfortran.dg/pr81175.f: New testcase.
1548
1549 2017-06-26 Richard Biener <rguenther@suse.de>
1550
1551 PR tree-optimization/81203
1552 * gcc.dg/torture/pr81203.c: New testcase.
1553
1554 2017-06-26 Marek Polacek <polacek@redhat.com>
1555
1556 PR c/80116
1557 * c-c++-common/Wmultistatement-macros-1.c: New test.
1558 * c-c++-common/Wmultistatement-macros-2.c: New test.
1559 * c-c++-common/Wmultistatement-macros-3.c: New test.
1560 * c-c++-common/Wmultistatement-macros-4.c: New test.
1561 * c-c++-common/Wmultistatement-macros-5.c: New test.
1562 * c-c++-common/Wmultistatement-macros-6.c: New test.
1563 * c-c++-common/Wmultistatement-macros-7.c: New test.
1564 * c-c++-common/Wmultistatement-macros-8.c: New test.
1565 * c-c++-common/Wmultistatement-macros-9.c: New test.
1566 * c-c++-common/Wmultistatement-macros-10.c: New test.
1567 * c-c++-common/Wmultistatement-macros-11.c: New test.
1568
1569 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1570
1571 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1572
1573 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1574
1575 * lib/target-supports.exp
1576 (check_effective_target_arm_neon_ok_nocache): Add flags with
1577 -mfloat-abi=hard. Include arm_neon.h.
1578 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1579 (check_effective_target_arm_neon_ok_no_float_abi): New.
1580 * gcc.target/arm/lto/pr65837_0.c: Require
1581 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1582 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1583 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1584
1585 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1586
1587 PR c++/62315
1588 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1589
1590 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1591
1592 PR fortran/52473
1593 * gfortran.dg/cshift_2.f90: New test.
1594
1595 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
1596
1597 PR middle-end/79794
1598 * gcc.target/aarch64/pr79794.c: New.
1599
1600 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1601
1602 PR target/80510
1603 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1604 * gcc.target/powerpc/pr80510-2.c: Likewise.
1605
1606 2017-06-22 Jeff Law <law@redhat.com>
1607
1608 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1609
1610 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1611
1612 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1613 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1614 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1615 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1616 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1617 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1618 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1619 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1620
1621 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1622
1623 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
1624
1625 2017-06-22 Matt Turner <mattst88@gmail.com>
1626
1627 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1628 skylake check.
1629
1630 2017-06-22 Carl Love <cel@us.ibm.com>
1631
1632 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1633 vmuleuh): Fix scan-assembler-times should check for word not half word
1634 instructions.
1635
1636 2017-06-22 Jeff Law <law@redhat.com>
1637
1638 * gcc.c-torture/compile/stack-check-1.c: New test.
1639
1640 2016-06-22 Richard Biener <rguenther@suse.de>
1641
1642 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1643 * gcc.dg/vect/pr65947-2.c: Likewise.
1644 * gcc.dg/vect/pr65947-3.c: Likewise.
1645 * gcc.dg/vect/pr65947-4.c: Likewise.
1646 * gcc.dg/vect/pr65947-5.c: Likewise.
1647 * gcc.dg/vect/pr65947-6.c: Likewise.
1648 * gcc.dg/vect/pr65947-8.c: Likewise.
1649 * gcc.dg/vect/pr65947-9.c: Likewise.
1650 * gcc.dg/vect/pr65947-10.c: Likewise.
1651 * gcc.dg/vect/pr65947-12.c: Likewise.
1652 * gcc.dg/vect/pr65947-13.c: Likewise.
1653 * gcc.dg/vect/pr65947-14.c: Likewise.
1654 * gcc.dg/vect/vect-cond-2.c: Likewise.
1655 * gcc.dg/vect/vect-pr69848.c: Likewise.
1656
1657 2017-06-22 Martin Liska <mliska@suse.cz>
1658
1659 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1660 to not inline it.
1661
1662 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1663
1664 * gcc.dg/tree-ssa/forwprop-37.c: New.
1665
1666 2017-06-22 Richard Biener <rguenther@suse.de>
1667
1668 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1669
1670 2017-06-22 Richard Biener <rguenther@suse.de>
1671
1672 * gcc.dg/vect/pr65947-14.c: New testcase.
1673
1674 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1675
1676 PR target/80510
1677 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1678 32-bit support is added. Change ITYPE size to 64-bit integer.
1679 * gcc.target/powerpc/pr80510-2.c: Likewise.
1680
1681 2017-06-21 Jakub Jelinek <jakub@redhat.com>
1682
1683 PR c++/81154
1684 * g++.dg/gomp/pr81154.C: New test.
1685
1686 2017-06-21 David Malcolm <dmalcolm@redhat.com>
1687
1688 * g++.dg/other/old-style-cast-fixits.C: New test case.
1689
1690 2017-06-21 Jakub Jelinek <jakub@redhat.com>
1691
1692 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1693
1694 2017-06-21 Tom de Vries <tom@codesourcery.com>
1695
1696 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1697
1698 2017-06-21 Tom de Vries <tom@codesourcery.com>
1699
1700 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1701 warning.
1702
1703 2017-06-21 Martin Liska <mliska@suse.cz>
1704
1705 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1706
1707 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1708
1709 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1710 gnat.dg/debug11_pkg2.ads: New testcase.
1711
1712 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
1713
1714 * gcc.target/i386/getround.c: New file.
1715
1716 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
1717
1718 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1719 * gcc.dg/tree-ssa/addadd-2.c: New file.
1720
1721 2017-06-21 Tom de Vries <tom@codesourcery.com>
1722
1723 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1724 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1725 * gcc.c-torture/compile/20080806-1.c: Same.
1726 * gcc.c-torture/compile/920723-1.c: Same.
1727 * gcc.c-torture/compile/930621-1.c: Same.
1728 * gcc.c-torture/compile/991214-2.c: Same.
1729 * gcc.c-torture/compile/bcopy.c: Same.
1730 * gcc.c-torture/compile/memtst.c: Same.
1731 * gcc.c-torture/compile/msp.c: Same.
1732 * gcc.c-torture/compile/stuct.c: Same.
1733 * gcc.c-torture/execute/20011008-3.c: Same.
1734 * gcc.c-torture/execute/20030209-1.c: Same.
1735 * gcc.c-torture/execute/20031012-1.c: Same.
1736 * gcc.c-torture/execute/20040805-1.c: Same.
1737 * gcc.c-torture/execute/920410-1.c: Same.
1738 * gcc.c-torture/execute/921113-1.c: Same.
1739 * gcc.c-torture/execute/921202-1.c: Same.
1740 * gcc.c-torture/execute/921208-2.c: Same.
1741 * gcc.c-torture/execute/930106-1.c: Same.
1742 * gcc.c-torture/execute/930406-1.c: Same.
1743 * gcc.c-torture/execute/950221-1.c: Same.
1744 * gcc.c-torture/execute/960521-1.c: Same.
1745 * gcc.c-torture/execute/980605-1.c: Same.
1746 * gcc.c-torture/execute/comp-goto-1.c: Same.
1747 * gcc.c-torture/execute/comp-goto-2.c: Same.
1748 * gcc.c-torture/execute/memcpy-1.c: Same.
1749 * gcc.c-torture/execute/multi-ix.c: Same.
1750 * gcc.c-torture/execute/nestfunc-4.c: Same.
1751 * gcc.c-torture/execute/pr20621-1.c: Same.
1752 * gcc.c-torture/execute/pr23135.c: Same.
1753 * gcc.c-torture/execute/pr28982b.c: Same.
1754 * gcc.dg/loop-3.c: Same.
1755 * gcc.dg/struct-ret-3.c: Same.
1756 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1757 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1758 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1759 * gcc.dg/tree-prof/pr44777.c: Same.
1760
1761 2017-06-20 David Malcolm <dmalcolm@redhat.com>
1762
1763 PR jit/81144
1764 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1765 memset call with zero-initialization.
1766 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1767
1768 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
1769
1770 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1771 (main): Renamed to ...
1772 (fma4_test): ... this.
1773
1774 2017-06-20 Julia Koval <julia.koval@intel.com>
1775
1776 * gcc.target/i386/pr73350-2.c: New test.
1777
1778 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1779
1780 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1781 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1782 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1783 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1784 restrict to x86_64-*-*-gnu.
1785 Skip scan-assembler on *-*-darwin*.
1786 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1787 * gcc.dg/loop-invariant.c: Likewise.
1788 * gcc.dg/lto/pr70955_0.c: Likewise.
1789 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1790 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1791 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1792
1793 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1794 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1795 targets.
1796 * gcc.dg/attr-ms_struct-2.c: Likewise.
1797 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1798 * gcc.dg/bf-ms-layout.c: Likewise.
1799 * gcc.dg/bf-ms-layout-2.c: Likewise.
1800 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1801 Require fpic support.
1802 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1803 targets.
1804 * gcc.target/i386/bitfield2.c: Likewise.
1805 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1806 targets.
1807 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1808
1809 2017-06-20 Nathan Sidwell <nathan@acm.org>
1810
1811 PR c++/67074
1812 * g++.dg/lookup/pr67074.C: New.
1813 * g++.dg/parse/namespace-alias-1.C: Adjust.
1814
1815 2017-06-20 Richard Biener <rguenther@suse.de>
1816
1817 PR middle-end/81097
1818 * c-c++-common/ubsan/pr81097.c: New testcase.
1819
1820 2017-06-20 Richard Biener <rguenther@suse.de>
1821
1822 * gcc.dg/vect/pr65947-9.c: Adjust.
1823
1824 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1825
1826 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1827 * gcc.target/arm/acle/cdp2.c: Likewise.
1828 * gcc.target/arm/acle/ldc.c: Likewise.
1829 * gcc.target/arm/acle/ldc2.c: Likewise.
1830 * gcc.target/arm/acle/ldc2l.c: Likewise.
1831 * gcc.target/arm/acle/ldcl.c: Likewise.
1832 * gcc.target/arm/acle/mcr.c: Likewise.
1833 * gcc.target/arm/acle/mcr2.c: Likewise.
1834 * gcc.target/arm/acle/mcrr.c: Likewise.
1835 * gcc.target/arm/acle/mcrr2.c: Likewise.
1836 * gcc.target/arm/acle/mrc.c: Likewise.
1837 * gcc.target/arm/acle/mrc2.c: Likewise.
1838 * gcc.target/arm/acle/mrrc.c: Likewise.
1839 * gcc.target/arm/acle/mrrc2.c: Likewise.
1840 * gcc.target/arm/acle/stc.c: Likewise.
1841 * gcc.target/arm/acle/stc2.c: Likewise.
1842 * gcc.target/arm/acle/stc2l.c: Likewise.
1843 * gcc.target/arm/acle/stcl.c: Likewise.
1844
1845 2017-06-20 Jakub Jelinek <jakub@redhat.com>
1846
1847 PR target/81121
1848 * gcc.target/i386/pr81121.c: New test.
1849
1850 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1851
1852 PR target/79799
1853 * gcc.target/powerpc/pr79799-1.c: New test.
1854 * gcc.target/powerpc/pr79799-2.c: Likewise.
1855 * gcc.target/powerpc/pr79799-3.c: Likewise.
1856 * gcc.target/powerpc/pr79799-4.c: Likewise.
1857 * gcc.target/powerpc/pr79799-5.c: Likewise.
1858
1859 2017-06-19 Nathan Sidwell <nathan@acm.org>
1860
1861 PR c++/81124
1862 PR c++/79766
1863 * g++.dg/lookup/pr79766.C: New.
1864 * g++.dg/lookup/pr81124.C: New.
1865 * g++.dg/template/explicit6.C: Adjust.
1866 * g++.old-deja/g++.other/decl5.C: Adjust.
1867
1868 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1869
1870 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1871 -DSTACK_SIZE.
1872
1873 2017-06-19 Jakub Jelinek <jakub@redhat.com>
1874
1875 PR sanitizer/81125
1876 * g++.dg/ubsan/pr81125.C: New test.
1877
1878 PR sanitizer/81111
1879 * g++.dg/ubsan/pr81111.C: New test.
1880
1881 2017-06-19 Richard Biener <rguenther@suse.de>
1882
1883 PR middle-end/81118
1884 * gcc.dg/torture/pr81118.c: New testcase.
1885
1886 2017-06-19 Richard Biener <rguenther@suse.de>
1887
1888 PR tree-optimization/80887
1889 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1890
1891 2017-06-19 Jakub Jelinek <jakub@redhat.com>
1892
1893 PR ipa/81112
1894 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1895
1896 2017-06-19 Nathan Sidwell <nathan@acm.org>
1897
1898 PR c++/81119
1899 * g++.dg/warn/pr81119.C: New.
1900
1901 2017-06-19 Martin Liska <mliska@suse.cz>
1902
1903 PR sanitizer/80879
1904 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1905
1906 2017-06-19 Martin Liska <mliska@suse.cz>
1907
1908 PR ipa/80732
1909 * gcc.target/i386/mvc5.c: Scan indirect_function.
1910 * gcc.target/i386/mvc7.c: Likewise.
1911 * gcc.target/i386/pr80732.c: New test.
1912
1913 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1914
1915 PR c++/66093
1916 * g++.dg/cpp1y/constexpr-66093.C: New.
1917
1918 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1919
1920 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1921 dg-skip-if list.
1922
1923 2017-06-19 Richard Biener <rguenther@suse.de>
1924
1925 PR ipa/81112
1926 * g++.dg/torture/pr81112.C: New testcase.
1927
1928 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
1929
1930 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1931
1932 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1933
1934 PR fortran/52473
1935 * gfortran.dg/cshift_1.f90: New test.
1936
1937 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1938
1939 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1940
1941 2017-06-16 Carl Love <cel@us.ibm.com>
1942
1943 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1944 main): Add runnable tests and test checker for vec_float,
1945 vec_float2, vec_floate and vec_floato builtins.
1946
1947 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1948
1949 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1950 the architecture options added by dg-add-options arm_neon.
1951 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1952 to the architecture.
1953 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1954 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1955 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1956
1957 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1958
1959 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1960 multilibs have been built.
1961
1962 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1963
1964 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1965 * gcc.target/arm/pr51915.c: Likewise.
1966 * gcc.target/arm/pr52006.c: Likewise.
1967 * gcc.target/arm/pr53187.c: Likewise.
1968
1969 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1970
1971 * gcc.target/arm/multilibs.exp: New file.
1972
1973 2017-06-16 Martin Sebor <msebor@redhat.com>
1974
1975 PR tree-optimization/80933
1976 PR tree-optimization/80934
1977 * gcc.dg/fold-bcopy.c: New test.
1978 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1979 * gcc.dg/tree-ssa/alias-36.c: Likewise.
1980 * gcc.dg/pr79214.c: Adjust.
1981 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1982 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1983 * gcc.dg/builtins-nonnull.c: Likewise.
1984
1985 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1986
1987 PR target/71778
1988 * gcc.target/arm/pr71778.c: New.
1989
1990 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
1991
1992 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1993
1994 2017-06-16 Richard Biener <rguenther@suse.de>
1995
1996 PR tree-optimization/81090
1997 * gcc.dg/graphite/pr81090.c: New testcase.
1998
1999 2017-06-16 Janus Weil <janus@gcc.gnu.org>
2000
2001 PR fortran/80983
2002 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
2003
2004 2017-06-16 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR sanitizer/81094
2007 * c-c++-common/ubsan/object-size-11.c: New test.
2008
2009 2017-06-15 Martin Sebor <msebor@redhat.com>
2010
2011 PR c++/80560
2012 * g++.dg/Wclass-memaccess.C: New test.
2013
2014 2017-06-15 Janus Weil <janus@gcc.gnu.org>
2015
2016 PR fortran/80983
2017 * gfortran.dg/proc_ptr_comp_51.f90: New test.
2018
2019 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2020
2021 PR lto/69866
2022 * gcc.dg/lto/pr69866_0.c: New test.
2023 * gcc.dg/lto/pr69866_1.c: Likewise.
2024
2025 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2026
2027 PR target/78818
2028 * gcc.target/msp430/pr78818-real.c: New template for tests.
2029 * gcc.target/msp430/pr78818-auto.c: New test.
2030 * gcc.target/msp430/pr78818-data-region.c: New test.
2031 * gcc.target/msp430/pr78818-data-sec.c: New test.
2032 * gcc.target/msp430/pr78818-auto-warn.c: New test.
2033
2034 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2035
2036 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
2037 instructions in it rather than the number of IT blocks being 2.
2038 Transfer scan directive arm_thumb2 restriction to the whole
2039 testcase and restrict further to Thumb-only targets.
2040
2041 2017-06-15 Tamar Christina <tamar.christina@arm.com>
2042
2043 * gcc.target/arm/sdiv_costs_1.c:
2044 Use dg-add-options.
2045
2046 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
2047
2048 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
2049 * gcc.target/mips/pr51513-1.c: New test.
2050 * gcc.target/mips/pr51513-2.c: New test.
2051
2052 2017-06-14 Richard Biener <rguenther@suse.de>
2053
2054 PR tree-optimization/81083
2055 * gcc.dg/torture/pr81083.c: Add prototypes.
2056
2057 2017-06-14 Richard Biener <rguenther@suse.de>
2058
2059 PR middle-end/81088
2060 * c-c++-common/ubsan/pr81088.c: New testcase.
2061
2062 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
2063
2064 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
2065
2066 2017-06-14 Andrew Pinski <apinski@cavium.com>
2067 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2068
2069 PR target/71663
2070 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
2071 * gcc.target/aarch64/vect-init-2.c: Likewise.
2072 * gcc.target/aarch64/vect-init-3.c: Likewise.
2073 * gcc.target/aarch64/vect-init-4.c: Likewise.
2074 * gcc.target/aarch64/vect-init-5.c: Likewise.
2075
2076 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2077
2078 PR c++/58541
2079 * g++.dg/cpp0x/constexpr-58541.C: New.
2080
2081 2017-06-14 Richard Biener <rguenther@suse.de>
2082
2083 PR tree-optimization/81083
2084 * gcc.dg/torture/pr81083.c: New testcase.
2085
2086 2017-06-14 Jakub Jelinek <jakub@redhat.com>
2087
2088 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
2089 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
2090
2091 2017-06-13 Jakub Jelinek <jakub@redhat.com>
2092
2093 PR c++/80973
2094 * g++.dg/ubsan/pr80973.C: New test.
2095
2096 PR c++/80984
2097 * g++.dg/opt/nrv18.C: New test.
2098
2099 2017-06-13 Martin Liska <mliska@suse.cz>
2100
2101 PR sanitize/78204
2102 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
2103 test by adding no_sanitize attribute.
2104 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2105
2106 2017-06-13 Renlin Li <renlin.li@arm.com>
2107
2108 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
2109 conditionally.
2110
2111 2017-06-13 Martin Jambor <mjambor@suse.cz>
2112
2113 PR tree-optimization/80803
2114 PR tree-optimization/81063
2115 gcc.dg/tree-ssa/pr80803.c: New test.
2116 gcc.dg/tree-ssa/pr81063.c: Likewise.
2117
2118 2017-06-12 Yury Gribov <tetra2005@gmail.com>
2119
2120 * c-c++-common/fold-masked-cmp-3.c: New test.
2121
2122 2017-06-13 Yury Gribov <tetra2005@gmail.com>
2123
2124 PR tree-optimization/67328
2125 * c-c++-common/fold-masked-cmp-1.c: New test.
2126 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2127 * gcc.dg/pr46309.c: Fix pattern.
2128 * gcc.dg/pr46309-2.c: Likewise.
2129
2130 2017-06-13 Tamar Christina <tamar.christina@arm.com>
2131
2132 * gcc.target/arm/sdiv_costs_1.c:
2133 Require arm_arch_v8a_ok and add march option.
2134
2135 2017-06-13 Martin Liska <mliska@suse.cz>
2136
2137 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
2138 * gcc.dg/tree-ssa/dump-2.c: Likewise.
2139 * gcc.dg/tree-ssa/vrp101.c: Likewise.
2140
2141 2017-06-13 Richard Biener <rguenther@suse.de>
2142
2143 PR middle-end/81065
2144 * c-c++-common/ubsan/pr81065.c: New testcase.
2145
2146 2017-06-12 Ian Lance Taylor <iant@golang.org>
2147
2148 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
2149 freorder. Update comment to explain test.
2150
2151 2017-06-12 Tamar Christina <tamar.christina@arm.com>
2152
2153 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
2154 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
2155 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
2156 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
2157
2158 2017-06-12 Tamar Christina <tamar.christina@arm.com>
2159
2160 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
2161
2162 2017-06-12 Tamar Christina <tamar.christina@arm.com>
2163
2164 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
2165
2166 2017-06-12 Jakub Jelinek <jakub@redhat.com>
2167
2168 PR tree-optimization/81003
2169 * gcc.c-torture/compile/pr81003.c: New test.
2170
2171 2017-06-12 Richard Biener <rguenther@suse.de>
2172
2173 PR tree-optimization/81053
2174 * gcc.dg/torture/pr81053.c: New testcase.
2175
2176 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2177
2178 PR fortran/80988
2179 * gfortran.dg/implied_do_io_3.f90: New test.
2180
2181 2017-06-10 Tom de Vries <tom@codesourcery.com>
2182
2183 * lib/target-supports.exp (check_effective_target_signal): New proc.
2184 * lib/gcc.exp (gcc_target_compile): Remove appending of
2185 -DSIGNAL_SUPPRESS to additional_flags.
2186 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
2187 additional_flags if effective target signal is not supported by the
2188 target.
2189 * gcc.c-torture/execute/20101011-1.c: Same.
2190 * gcc.dg/c99-stdint-1.c: Same.
2191 * gcc.dg/c99-stdint-2.c: Same.
2192 * gcc.dg/c99-stdint-5.c: Same.
2193 * gcc.dg/c99-stdint-6.c: Same.
2194 * gcc.dg/stdint-width-1.c: Same.
2195
2196 2017-06-10 Tom de Vries <tom@codesourcery.com>
2197
2198 * lib/target-supports.exp (check_effective_target_stack_size)
2199 (dg-effective-target-value): New proc.
2200 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
2201 additional_flags.
2202 * lib/objc.exp (objc_target_compile): Same.
2203 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
2204 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
2205 dg-additional-options.
2206 * gcc.c-torture/compile/20080806-1.c: Same.
2207 * gcc.c-torture/compile/920723-1.c: Same.
2208 * gcc.c-torture/compile/930621-1.c: Same.
2209 * gcc.c-torture/compile/991214-2.c: Same.
2210 * gcc.c-torture/compile/bcopy.c: Same.
2211 * gcc.c-torture/compile/memtst.c: Same.
2212 * gcc.c-torture/compile/msp.c: Same.
2213 * gcc.c-torture/compile/stuct.c: Same.
2214 * gcc.c-torture/execute/20011008-3.c: Same.
2215 * gcc.c-torture/execute/20030209-1.c: Same.
2216 * gcc.c-torture/execute/20031012-1.c: Same.
2217 * gcc.c-torture/execute/20040805-1.c: Same.
2218 * gcc.c-torture/execute/920410-1.c: Same.
2219 * gcc.c-torture/execute/920501-7.c: Same.
2220 * gcc.c-torture/execute/921113-1.c: Same.
2221 * gcc.c-torture/execute/921202-1.c: Same.
2222 * gcc.c-torture/execute/921208-2.c: Same.
2223 * gcc.c-torture/execute/930106-1.c: Same.
2224 * gcc.c-torture/execute/930406-1.c: Same.
2225 * gcc.c-torture/execute/950221-1.c: Same.
2226 * gcc.c-torture/execute/960521-1.c: Same.
2227 * gcc.c-torture/execute/980605-1.c: Same.
2228 * gcc.c-torture/execute/comp-goto-1.c: Same.
2229 * gcc.c-torture/execute/comp-goto-2.c: Same.
2230 * gcc.c-torture/execute/memcpy-1.c: Same.
2231 * gcc.c-torture/execute/multi-ix.c: Same.
2232 * gcc.c-torture/execute/nestfunc-4.c: Same.
2233 * gcc.c-torture/execute/pr20621-1.c: Same.
2234 * gcc.c-torture/execute/pr23135.c: Same.
2235 * gcc.c-torture/execute/pr28982b.c: Same.
2236 * gcc.dg/loop-3.c: Same.
2237 * gcc.dg/struct-ret-3.c: Same.
2238 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2239 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2240 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2241 * gcc.dg/tree-prof/pr44777.c: Same.
2242
2243 2017-06-09 David Malcolm <dmalcolm@redhat.com>
2244
2245 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2246 (test_mutually_exclusive_suggestions): New test function.
2247 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2248 (test_mutually_exclusive_suggestions): New test function.
2249 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2250 (test_mutually_exclusive_suggestions): New test function.
2251 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2252 (test_show_locus): Add special-case for
2253 "test_mutually_exclusive_suggestions".
2254
2255 2017-06-09 Ian Lance Taylor <iant@golang.org>
2256
2257 * gcc.dg/tree-prof/split-1.c: New test.
2258
2259 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
2260
2261 * gcc.dg/predict-14.c: Avoid cold function detection.
2262 * gcc.target/i386/umod-3.c: Likewise.
2263
2264 2017-06-09 Tamar Christina <tamar.christina@arm.com>
2265
2266 * gcc.target/aarch64/lrint-matherr.h: New.
2267 * gcc.target/aarch64/inline-lrint_1.c: New.
2268 * gcc.target/aarch64/inline-lrint_2.c: New.
2269 * gcc.target/aarch64/no-inline-lrint_1.c: New.
2270 * gcc.target/aarch64/no-inline-lrint_2.c: New.
2271
2272 2017-06-09 Tamar Christina <tamar.christina@arm.com>
2273
2274 * gcc.target/arm/sdiv_costs_1.c: New.
2275
2276 2017-06-09 Tom de Vries <tom@codesourcery.com>
2277
2278 PR target/80855
2279 * gcc.target/nvptx/label-values.c: New test.
2280
2281 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2282
2283 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2284 Test for null definitions instead of them being undefined. Add entry
2285 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
2286 about using the effective target for architecture extension.
2287 (check_effective_target_arm_arch_v7ve_ok): Remove.
2288 (add_options_for_arm_arch_v7ve): Likewise.
2289
2290 2017-06-09 Richard Biener <rguenther@suse.de>
2291
2292 PR tree-optimization/66623
2293 * gcc.dg/vect/pr66623.c: New testcase.
2294
2295 2017-06-09 Richard Biener <rguenther@suse.de>
2296
2297 PR tree-optimization/79483
2298 * gcc.dg/graphite/pr79483.c: New testcase.
2299
2300 2017-06-09 Richard Biener <rguenther@suse.de>
2301
2302 PR middle-end/81007
2303 * g++.dg/pr81007.C: New testcase.
2304
2305 2017-06-09 Jakub Jelinek <jakub@redhat.com>
2306
2307 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
2308 instead of "rsp" for -m32.
2309 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
2310 target, add -msse2 to dg-options.
2311 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
2312 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
2313
2314 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
2315
2316 PR target/80966
2317 * gcc.target/powerpc/stack-limit.c: New testcase.
2318
2319 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
2320
2321 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
2322 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
2323 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
2324 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
2325 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
2326 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
2327
2328 2017-06-08 Jakub Jelinek <jakub@redhat.com>
2329
2330 PR c/81006
2331 * c-c++-common/gomp/pr81006.c: New test.
2332
2333 PR c++/81011
2334 * g++.dg/gomp/pr81011.C: New test.
2335
2336 PR middle-end/81005
2337 * c-c++-common/ubsan/align-10.c: New test.
2338 * c-c++-common/ubsan/null-13.c: New test.
2339
2340 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
2341
2342 PR target/81015
2343 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
2344 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
2345 * gcc.target/i386/pr81015.c: New test.
2346
2347 2017-06-08 Tom de Vries <tom@codesourcery.com>
2348
2349 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
2350 trampolines instead of NO_TRAMPOLINES.
2351 * gcc.c-torture/execute/20000822-1.c: Same.
2352 * gcc.c-torture/execute/920428-2.c: Same.
2353 * gcc.c-torture/execute/920501-7.c: Same.
2354 * gcc.c-torture/execute/920612-2.c: Same.
2355 * gcc.c-torture/execute/921017-1.c: Same.
2356 * gcc.c-torture/execute/921215-1.c: Same.
2357 * gcc.c-torture/execute/931002-1.c: Same.
2358 * gcc.c-torture/execute/comp-goto-2.c: Same.
2359 * gcc.c-torture/execute/nestfunc-1.c: Same.
2360 * gcc.c-torture/execute/nestfunc-2.c: Same.
2361 * gcc.c-torture/execute/nestfunc-3.c: Same.
2362 * gcc.c-torture/execute/nestfunc-5.c: Same.
2363 * gcc.c-torture/execute/nestfunc-6.c: Same.
2364 * gcc.c-torture/execute/pr24135.c: Same.
2365 * gcc.dg/Wtrampolines.c: Same.
2366 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2367 * gcc.dg/torture/stackalign/nested-5.c: Same.
2368 * gcc.dg/torture/stackalign/nested-6.c: Same.
2369 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
2370 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2371 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2372 * gcc.dg/trampoline-1.c: Same.
2373 * gcc.dg/tree-prof/pr44777.c: Same.
2374 * gcc.target/i386/pr67770.c: Same.
2375 * lib/gcc.exp (gcc_target_compile): Remove appending of
2376 -DNO_TRAMPOLINES to additional_flags.
2377 * lib/objc.exp (objc_target_compile): Same.
2378
2379 2017-06-08 Tom de Vries <tom@codesourcery.com>
2380
2381 * lib/target-supports.exp (check_effective_target_trampolines): Test for
2382 'gcc,no_trampolines' instead of 'no_trampolines'.
2383
2384 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2385
2386 PR middle-end/79988
2387 * gcc.target/i386/mpx/pr79988.c: New test.
2388
2389 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2390
2391 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
2392 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
2393 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
2394
2395 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
2396
2397 * g++.dg/tree-ssa/counts-1.C: New testcase.
2398 * gcc.dg/tree-ssa/counts-1.c: New testcase.
2399
2400 2017-08-08 Julia Koval <julia.koval@intel.com>
2401
2402 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
2403 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2404 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2405 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2406 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2407 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2408
2409 2017-06-08 Marek Polacek <polacek@redhat.com>
2410
2411 PR sanitize/80932
2412 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
2413
2414 2017-08-08 Julia Koval <julia.koval@intel.com>
2415
2416 PR target/73350,80862
2417 * gcc.target/i386/pr73350.c: New test.
2418
2419 2017-06-08 Richard Biener <rguenther@suse.de>
2420
2421 PR tree-optimization/80928
2422 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
2423
2424 2017-06-07 Carl Love <cel@us.ibm.com>
2425
2426 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
2427
2428 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
2429
2430 PR c++/80990
2431 * g++.dg/cpp1z/class-deduction39.C: New.
2432
2433 2017-06-07 Marek Polacek <polacek@redhat.com>
2434
2435 PR sanitizer/80932
2436 * c-c++-common/ubsan/pr80932.c: New test.
2437
2438 2017-06-07 Bin Cheng <bin.cheng@arm.com>
2439
2440 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
2441 * gcc.target/i386/l_fma_double_2.c: Ditto.
2442 * gcc.target/i386/l_fma_double_3.c: Ditto.
2443 * gcc.target/i386/l_fma_double_4.c: Ditto.
2444 * gcc.target/i386/l_fma_double_5.c: Ditto.
2445 * gcc.target/i386/l_fma_double_6.c: Ditto.
2446 * gcc.target/i386/l_fma_float_1.c: Ditto.
2447 * gcc.target/i386/l_fma_float_2.c: Ditto.
2448 * gcc.target/i386/l_fma_float_3.c: Ditto.
2449 * gcc.target/i386/l_fma_float_4.c: Ditto.
2450 * gcc.target/i386/l_fma_float_5.c: Ditto.
2451 * gcc.target/i386/l_fma_float_6.c: Ditto.
2452
2453 2017-06-07 Tamar Christina <tamar.christina@arm.com>
2454
2455 * gcc.target/aarch64/sdiv_costs_1.c: New.
2456
2457 2017-06-07 Richard Biener <rguenther@suse.de>
2458
2459 PR tree-optimization/80928
2460 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
2461 * gcc.dg/vect/slp-13-big-array.c: Likewise.
2462
2463 2017-06-07 Richard Biener <rguenther@suse.de>
2464
2465 PR tree-optimization/80928
2466 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
2467 check_results.
2468
2469 2017-06-06 Nathan Sidwell <nathan@acm.org>
2470
2471 * g++.dg/pr45330.C: Add inline namespace case.
2472
2473 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2474
2475 PR fortran/80975
2476 * gfortran.dg/matmul_16.f90: New test.
2477 * gfortran.dg/inline_matmul_18.f90: New test.
2478
2479 2017-06-06 Marek Polacek <polacek@redhat.com>
2480
2481 PR c/79983
2482 * gcc.dg/pr79983.c: New test.
2483
2484 2017-06-06 David S. Miller <davem@davemloft.net>
2485
2486 * gcc.target/sparc/sparc-ret-3.c: New test.
2487
2488 2017-06-06 Tom de Vries <tom@codesourcery.com>
2489
2490 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
2491 label_values instead of NO_LABEL_VALUES.
2492 * gcc.c-torture/compile/920301-1.c: Same.
2493 * gcc.c-torture/compile/920501-1.c: Same.
2494 * gcc.c-torture/compile/941014-4.c: Same.
2495 * gcc.c-torture/compile/labels-1.c: Same.
2496 * gcc.c-torture/compile/pr18903.c: Same.
2497 * gcc.c-torture/execute/920302-1.c: Same.
2498 * gcc.c-torture/execute/920415-1.c: Same.
2499 * gcc.c-torture/execute/920428-2.c: Same.
2500 * gcc.c-torture/execute/920501-3.c: Same.
2501 * gcc.c-torture/execute/920501-4.c: Same.
2502 * gcc.c-torture/execute/920501-5.c: Same.
2503 * gcc.c-torture/execute/920501-7.c: Same.
2504 * gcc.c-torture/execute/920721-4.c: Same.
2505 * gcc.c-torture/execute/980526-1.c: Same.
2506 * gcc.c-torture/execute/990208-1.c: Same.
2507 * gcc.c-torture/execute/comp-goto-1.c: Same.
2508 * gcc.c-torture/execute/comp-goto-2.c: Same.
2509 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2510 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2511 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2512 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2513 * gcc.dg/tree-prof/pr44777.c: Same.
2514 * gcc.misc-tests/bprob-2.c: Same.
2515 * gcc.misc-tests/gcov-3.c: Same.
2516 * lib/gcc.exp (gcc_target_compile): Remove appending of
2517 -DNO_LABEL_VALUES to additional_flags.
2518 * lib/objc.exp (objc_target_compile): Same.
2519 * lib/target-supports.exp (check_effective_target_label_values): Test on
2520 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
2521
2522 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2523
2524 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
2525
2526 2017-06-06 Richard Biener <rguenther@suse.de>
2527
2528 PR tree-optimization/80974
2529 * gcc.dg/torture/pr80974.c: New testcase.
2530
2531 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2532
2533 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
2534 "unsigned int" in conversation warning on line 15.
2535
2536 2017-06-06 Richard Biener <rguenther@suse.de>
2537
2538 PR tree-optimization/80928
2539 * gcc.dg/vect/pr80928.c: New testcase.
2540 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
2541 * gcc.dg/vect/slp-13.c: Likewise.
2542 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
2543
2544 2017-06-05 David Malcolm <dmalcolm@redhat.com>
2545
2546 * g++.dg/plugin/comment_plugin.c: New test plugin.
2547 * g++.dg/plugin/comments-1.C: New test file.
2548 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2549
2550 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2551
2552 * gcc.misc-tests/gcov-1a.c: New test.
2553
2554 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2555
2556 * gcc.target/powerpc/clone1.c: New test.
2557
2558 2017-06-05 Janus Weil <janus@gcc.gnu.org>
2559
2560 PR fortran/70601
2561 * gfortran.dg/proc_ptr_comp_50.f90: New test.
2562
2563 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
2564
2565 PR fortran/35339
2566 * gfortran.dg/implied_do_io_1.f90: New Test.
2567 * gfortran.dg/implied_do_io_2.f90: New Test.
2568
2569 2017-06-05 Renlin Li <renlin.li@arm.com>
2570
2571 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2572 selector to related line.
2573
2574 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
2575
2576 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2577
2578 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2579
2580 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2581
2582 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2583
2584 * gcc.target/aarch64/subs_compare_2.c: New test.
2585
2586 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2587
2588 * gcc.target/aarch64/subs_compare_1.c: New test.
2589
2590 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2591
2592 * gcc.target/mips/div-9.c: Delete duplicate test.
2593 * gcc.target/mips/div-10.c: Ditto.
2594 * gcc.target/mips/div-11.c: Ditto.
2595 * gcc.target/mips/div-12.c: Ditto.
2596
2597 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
2598
2599 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2600
2601 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2602
2603 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2604 vesrion of the dejagnu grep.
2605 (list-module-names): Use it and adjust the regular expressions for
2606 modules and submodules.
2607 * gfortran.dg/prof/prof.exp: Cleanup modules.
2608 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2609 directives.
2610 * gfortran.dg/altreturn_8.f90: Likewise.
2611 * gfortran.dg/associate_12.f90: Likewise.
2612 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2613 * gfortran.dg/charlen_15.f90: Likewise.
2614 * gfortran.dg/class_4a.f03: Likewise.
2615 * gfortran.dg/class_54.f90: Likewise.
2616 * gfortran.dg/class_dummy_4.f03: Likewise.
2617 * gfortran.dg/class_dummy_5.f90: Likewise.
2618 * gfortran.dg/constructor_9.f90: Likewise.
2619 * gfortran.dg/dec_structure_15.f90: Likewise.
2620 * gfortran.dg/do_check_8.f90: Likewise.
2621 * gfortran.dg/dtio_26.f03: Likewise.
2622 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2623 * gfortran.dg/equiv_9.f90: Likewise.
2624 * gfortran.dg/extends_15.f90: Likewise.
2625 * gfortran.dg/finalize_22.f90: Likewise.
2626 * gfortran.dg/finalize_23.f90: Likewise.
2627 * gfortran.dg/generic_26.f90: Likewise.
2628 * gfortran.dg/generic_27.f90: Likewise.
2629 * gfortran.dg/namelist_76.f90: Likewise.
2630 * gfortran.dg/pointer_init_8.f90: Likewise.
2631 * gfortran.dg/pr61318.f90: Likewise.
2632 * gfortran.dg/pr77260_1.f90: Likewise.
2633 * gfortran.dg/pr77260_2.f90: Likewise.
2634 * gfortran.dg/pr77420_3.f90: Likewise.
2635 * gfortran.dg/proc_ptr_39.f90: Likewise.
2636 * gfortran.dg/proc_ptr_41.f90: Likewise.
2637 * gfortran.dg/proc_ptr_42.f90: Likewise.
2638 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2639 * gfortran.dg/submodule_1.f08: Likewise.
2640 * gfortran.dg/submodule_10.f08: Likewise.
2641 * gfortran.dg/submodule_14.f08: Likewise.
2642 * gfortran.dg/submodule_15.f08: Likewise.
2643 * gfortran.dg/submodule_2.f08: Likewise.
2644 * gfortran.dg/submodule_5.f08: Likewise.
2645 * gfortran.dg/submodule_6.f08: Likewise.
2646 * gfortran.dg/submodule_7.f08: Likewise.
2647 * gfortran.dg/submodule_8.f08: Likewise.
2648 * gfortran.dg/submodule_9.f08: Likewise.
2649 * gfortran.dg/transfer_class_2.f90: Likewise.
2650 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2651 * gfortran.dg/typebound_call_24.f03: Likewise.
2652 * gfortran.dg/typebound_call_25.f90: Likewise.
2653 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2654 * gfortran.dg/typebound_generic_12.f03: Likewise.
2655 * gfortran.dg/typebound_generic_13.f03: Likewise.
2656 * gfortran.dg/typebound_generic_14.f03: Likewise.
2657 * gfortran.dg/typebound_generic_15.f90: Likewise.
2658 * gfortran.dg/typebound_operator_16.f03: Likewise.
2659 * gfortran.dg/typebound_operator_18.f90: Likewise.
2660 * gfortran.dg/typebound_operator_20.f90: Likewise.
2661 * gfortran.dg/typebound_override_3.f90: Likewise.
2662 * gfortran.dg/typebound_override_4.f90: Likewise.
2663 * gfortran.dg/typebound_override_5.f90: Likewise.
2664 * gfortran.dg/typebound_override_6.f90: Likewise.
2665 * gfortran.dg/typebound_override_7.f90: Likewise.
2666 * gfortran.dg/typebound_proc_28.f03: Likewise.
2667 * gfortran.dg/typebound_proc_29.f90: Likewise.
2668 * gfortran.dg/typebound_proc_30.f90: Likewise.
2669 * gfortran.dg/typebound_proc_31.f90: Likewise.
2670 * gfortran.dg/typebound_proc_32.f90: Likewise.
2671 * gfortran.dg/typebound_proc_33.f90: Likewise.
2672 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2673 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2674 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2675 * gfortran.dg/use_only_3.f90: Likewise.
2676 * gfortran.dg/use_without_only_1.f90: Likewise.
2677 * gfortran.dg/warn_unused_function.f90: Likewise.
2678 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2679 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2680
2681 2017-06-04 Marek Polacek <polacek@redhat.com>
2682
2683 PR c/80919
2684 * gcc.dg/format/pr80919.c: New test.
2685
2686 2017-06-02 Martin Sebor <msebor@redhat.com>
2687
2688 PR c/80892
2689 * c-c++-common/Wfloat-conversion-2.c: New test.
2690
2691 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2692
2693 PR c++/68754
2694 * g++.dg/cpp1y/constexpr-68754.C: New.
2695
2696 2017-06-02 Carl Love <cel@us.ibm.com>
2697
2698 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2699 for the new built-ins.
2700
2701 2017-06-02 Sudakshina Das <sudi.das@arm.com>
2702
2703 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2704
2705 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2706
2707 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2708 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2709 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2710 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2711 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2712
2713 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2714
2715 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2716
2717 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2718
2719 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2720
2721 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2722
2723 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2724 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2725 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2726 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2727 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2728 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2729 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2730 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2731 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2732
2733 2017-06-02 Nathan Sidwell <nathan@acm.org>
2734
2735 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2736
2737 2017-06-02 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR rtl-optimization/80903
2740 * gcc.dg/pr80903.c: New test.
2741
2742 PR fortran/80918
2743 * gfortran.dg/gomp/pr80918.f90: New test.
2744
2745 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2746
2747 * c-c++-common/Wsizeof-pointer-div.c: New test.
2748 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2749 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2750 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2751 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2752 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2753 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2754 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2755 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2756 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2757 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2758 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2759 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2760 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2761 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2762 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2763 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2764 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2765 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2766
2767 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2768
2769 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2770 Update the target to power8-vector.
2771
2772 2017-06-01 David Malcolm <dmalcolm@redhat.com>
2773
2774 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2775
2776 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2777
2778 * debug12.adb, debug12.ads: New testcase.
2779
2780 2017-06-01 Martin Jambor <mjambor@suse.cz>
2781
2782 PR tree-optimization/80898
2783 * gcc.dg/tree-ssa/pr80898.c: New test.
2784 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2785
2786 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2787
2788 PR c++/80896
2789 * g++.dg/cpp1z/nodiscard5.C: New.
2790
2791 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2792
2793 * gcc.target/arc/pr9001195952.c: New test.
2794
2795 2017-06-01 Tom de Vries <tom@codesourcery.com>
2796
2797 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2798 * gcc.c-torture/compile/asmgoto-1.c: Same.
2799 * gcc.dg/20000707-1.c: Same.
2800 * gcc.dg/pr38700.c: Same.
2801 * gcc.dg/pr70169.c: Same.
2802 * gcc.dg/pr80112.c: Same.
2803 * gcc.dg/torture/pr51071-2.c: Same.
2804 * gcc.dg/torture/pr51071.c: Same.
2805 * gcc.dg/tree-ssa/alias-34.c: Same.
2806
2807 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2808
2809 * gnat.dg/debug11.adb: New testcase.
2810
2811 2017-06-01 Richard Biener <rguenther@suse.de>
2812
2813 PR middle-end/66313
2814 * c-c++-common/ubsan/pr66313.c: New testcase.
2815 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2816
2817 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2818
2819 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2820 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2821 to vsx_hw. Add dg-skip-if directive to disable this test if
2822 -mcpu overridden.
2823 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2824 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2825 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2826 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2827 to dg-option. Add dg-skip-if directive to disable this test
2828 for darwin. Add dg-skip-if directive to disable this test if
2829 -mcpu overridden.
2830
2831 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2832
2833 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2834 (_mm_maskz_max_sd): Test new intrinsics.
2835 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2836 (_mm_maskz_max_sd): Test new intrinsics.
2837 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2838 (_mm_maskz_max_ss): Test new intrinsics.
2839 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2840 (_mm_maskz_max_ss): Test new intrinsics.
2841 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2842 (_mm_maskz_min_sd): Test new intrinsics.
2843 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2844 (_mm_maskz_min_sd): Test new intrinsics.
2845 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2846 (_mm_maskz_min_ss): Test new intrinsics.
2847 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2848 (_mm_maskz_min_ss): Test new intrinsics.
2849
2850 2017-05-31 Nathan Sidwell <nathan@acm.org>
2851
2852 * g++.dg/lookup/lambda1.C New.
2853
2854 2017-05-31 Bin Cheng <bin.cheng@arm.com>
2855
2856 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2857 on pointer should not be replaced.
2858
2859 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2860
2861 PR testsuite/80580
2862 * gcc.dg/gimplefe-error-7.c: New test.
2863
2864 2017-05-31 Graham Markall <graham.markall@embecosm.com>
2865
2866 * gcc.target/arc/add_n-combine.c: New test.
2867 * gcc.target/arc/sub_n-combine.c: New test.
2868
2869 2017-05-31 Richard Biener <rguenther@suse.de>
2870
2871 PR target/80880
2872 * gcc.target/i386/pr80880.c: New testcase.
2873
2874 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2875
2876 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2877
2878 2017-05-31 Bin Cheng <bin.cheng@arm.com>
2879
2880 * gcc.dg/vect/pr80815-3.c: New test.
2881
2882 2017-05-31 Richard Biener <rguenther@suse.de>
2883
2884 PR tree-optimization/80906
2885 * gcc.dg/graphite/pr80906.c: New testcase.
2886
2887 2017-05-30 Tom de Vries <tom@codesourcery.com>
2888
2889 PR testsuite/80910
2890 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2891 unsupported if host compiler does not support c++11.
2892 (host_supports_c++11): New proc.
2893
2894 2017-05-30 Martin Sebor <msebor@redhat.com>
2895
2896 PR c/80731
2897 * g++.dg/ext/utf16-4.C: Relax test.
2898 * gcc.dg/fixed-point/int-warning.c: Adjust.
2899
2900 2017-05-30 David Malcolm <dmalcolm@redhat.com>
2901
2902 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2903 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2904 test case.
2905 * g++.dg/plugin/show-template-tree-color.C: New test case.
2906 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2907 * g++.dg/template/show-template-tree-2.C: New test case.
2908 * g++.dg/template/show-template-tree-3.C: New test case.
2909 * g++.dg/template/show-template-tree-4.C: New test case.
2910 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2911 * g++.dg/template/show-template-tree.C: New test case.
2912
2913 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2914
2915 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2916 dg-options.
2917 * gfortran.dg/pr80107.f: Delete testcase.
2918
2919 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
2920
2921 PR target/80833
2922 * gcc.target/i386/pr80833-1.c: New test.
2923 * gcc.target/i386/pr80833-2.c: Ditto.
2924
2925 2017-05-30 Nathan Sidwell <nathan@acm.org>
2926
2927 PR c++/80913
2928 * g++.dg/lookup/pr80913.C: New.
2929
2930 2017-05-30 Richard Biener <rguenther@suse.de>
2931
2932 PR middle-end/80901
2933 * gcc.dg/torture/pr80901.c: New testcase.
2934
2935 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2936
2937 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2938
2939 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2940
2941 PR target/78838
2942 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2943
2944 2017-05-30 Richard Biener <rguenther@suse.de>
2945
2946 PR middle-end/80876
2947 * gcc.dg/torture/pr80876.c: New testcase.
2948
2949 2017-05-29 Nathan Sidwell <nathan@acm.org>
2950
2951 PR c++/80891 (#5)
2952 * g++.dg/lookup/pr80891-5.C: New.
2953
2954 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2955
2956 PR libgfortran/53029
2957 * gfortran.dg/read_5.f90: New test.
2958
2959 2017-05-29 Nathan Sidwell <nathan@acm.org>
2960
2961 PR c++/80891 (#4)
2962 * g++.dg/lookup/pr80891-4.C: New.
2963
2964 PR c++/80891 (#1)
2965 * g++.dg/lookup/pr80891-1.C: New.
2966
2967 PR c++/80891 (#3)
2968 * g++.dg/lookup/pr80891-3.C: New.
2969
2970 PR c++/80891 (#2)
2971 * g++.dg/lookup/pr80891-2.C: New.
2972
2973 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2974
2975 PR fortran/37131
2976 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2977 flags.
2978 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2979 * gfortran.dg/inline_matmul_17.f90: New test.
2980
2981 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2982
2983 * gfortran.dg/matmul_bounds_12.f90: New test.
2984
2985 2017-05-27 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR bootstrap/80887
2988 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2989
2990 2017-05-26 Nathan Sidwell <nathan@acm.org>
2991
2992 * g++.dg/cpp0x/dr2061.C: New.
2993 * g++.dg/parse/namespace-alias-1.C: Add more test.
2994
2995 2017-05-26 Bin Cheng <bin.cheng@arm.com>
2996
2997 PR tree-optimization/80815
2998 * gcc.dg/vect/pr80815-1.c: New test.
2999 * gcc.dg/vect/pr80815-2.c: New test.
3000
3001 2017-05-26 Martin Liska <mliska@suse.cz>
3002
3003 PR ipa/80663
3004 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
3005 split at the problematic spot.
3006 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
3007 a valid value of the param.
3008
3009 2017-05-26 Marek Polacek <polacek@redhat.com>
3010
3011 PR sanitizer/80875
3012 * c-c++-common/ubsan/pr80875.c: New test.
3013
3014 2017-05-26 Tom de Vries <tom@codesourcery.com>
3015
3016 PR testsuite/80557
3017 * gcc.dg/20011021-1.c: Replace absolute line numbers.
3018 * gcc.dg/Wcxx-compat-8.c: Same.
3019 * gcc.dg/Wobjsize-1.c: Same.
3020 * gcc.dg/Wshadow-local-2.c: Same.
3021 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
3022 * gcc.dg/anon-struct-6.c: Same.
3023 * gcc.dg/asm-wide-1.c: Same.
3024 * gcc.dg/builtin-inf-1.c: Same.
3025 * gcc.dg/builtin-redefine.c: Same.
3026 * gcc.dg/c90-array-lval-6.c: Same.
3027 * gcc.dg/c90-array-lval-7.c: Same.
3028 * gcc.dg/c90-fordecl-1.c: Same.
3029 * gcc.dg/c99-fordecl-2.c: Same.
3030 * gcc.dg/cast-lvalue-1.c: Same.
3031 * gcc.dg/cast-lvalue-2.c: Same.
3032 * gcc.dg/compound-lvalue-1.c: Same.
3033 * gcc.dg/cond-lvalue-1.c: Same.
3034 * gcc.dg/cpp/20000419-1.c: Same.
3035 * gcc.dg/cpp/backslash.c: Same.
3036 * gcc.dg/cpp/backslash2.c: Same.
3037 * gcc.dg/cpp/macspace1.c: Same.
3038 * gcc.dg/cpp/macspace2.c: Same.
3039 * gcc.dg/cpp/multiline-2.c: Same.
3040 * gcc.dg/cpp/pr27777.c: Same.
3041 * gcc.dg/cpp/pr30786.c: Same.
3042 * gcc.dg/cpp/pr34602.c: Same.
3043 * gcc.dg/cpp/redef1.c: Same.
3044 * gcc.dg/cpp/tr-warn1.c: Same.
3045 * gcc.dg/cpp/tr-warn3.c: Same.
3046 * gcc.dg/cpp/tr-warn6.c: Same.
3047 * gcc.dg/cpp/trad/hash.c: Same.
3048 * gcc.dg/cpp/trad/redef1.c: Same.
3049 * gcc.dg/cpp/ucs.c: Same.
3050 * gcc.dg/declspec-10.c: Same.
3051 * gcc.dg/declspec-11.c: Same.
3052 * gcc.dg/declspec-18.c: Same.
3053 * gcc.dg/format/c99-strftime-1.c: Same.
3054 * gcc.dg/format/ext-3.c: Same.
3055 * gcc.dg/format/pr72858.c: Same.
3056 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3057 * gcc.dg/init-string-1.c: Same.
3058 * gcc.dg/label-decl-3.c: Same.
3059 * gcc.dg/m-un-2.c: Same.
3060 * gcc.dg/nofixed-point-2.c: Same.
3061 * gcc.dg/noncompile/20020213-1.c: Same.
3062 * gcc.dg/pch/counter-2.c: Same.
3063 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
3064 * gcc.dg/pr27528.c: Same.
3065 * gcc.dg/pr27953.c: Same.
3066 * gcc.dg/pr35899.c: Same.
3067 * gcc.dg/pr37561.c: Same.
3068 * gcc.dg/pr45461.c: Same.
3069 * gcc.dg/pr45750.c: Same.
3070 * gcc.dg/pr53196-2.c: Same.
3071 * gcc.dg/pr53265.c: Same.
3072 * gcc.dg/redecl-1.c: Same.
3073 * gcc.dg/tls/thr-init-1.c: Same.
3074 * gcc.dg/torture/pr51106-1.c: Same.
3075 * gcc.dg/torture/pr51106-2.c: Same.
3076 * gcc.dg/uninit-19.c: Same.
3077 * gcc.dg/uninit-pr20644.c: Same.
3078
3079 2017-05-26 Jakub Jelinek <jakub@redhat.com>
3080
3081 * g++.dg/cpp1z/decomp29.C (p): New variable.
3082 (main): Add further tests.
3083
3084 2017-05-26 Richard Biener <rguenther@suse.de>
3085
3086 PR tree-optimization/80842
3087 * gcc.dg/torture/pr80842.c: New testcase.
3088
3089 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3090
3091 PR c++/79652
3092 * g++.dg/cpp0x/pr79652.C: New.
3093
3094 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3095
3096 PR c++/71451
3097 * g++.dg/cpp0x/variadic170.C: New.
3098
3099 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
3100
3101 * g++.dg/warn/Wcatch-value-1.C: New test.
3102 * g++.dg/warn/Wcatch-value-2.C: New test.
3103 * g++.dg/warn/Wcatch-value-3.C: New test.
3104
3105 2017-05-25 Nathan Sidwell <nathan@acm.org>
3106
3107 * g++.dg/lookup/using56.C: New.
3108 * g++.dg/lookup/using57.C: New.
3109 * g++.dg/lookup/using58.C: New.
3110 * g++.dg/lookup/using59.C: New.
3111
3112 * g++.dg/lookup/using17.C: Adjust diagnostics.
3113
3114 2017-05-25 Martin Sebor <msebor@redhat.com>
3115
3116 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
3117 positives on ILP32.
3118 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
3119 column numbers.
3120 * gcc.dg/pr60114.c: Same.
3121
3122 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
3123
3124 * gfortran.dg/pr48636.f90: Fix template better.
3125
3126 2017-05-25 Nathan Sidwell <nathan@acm.org>
3127
3128 * g++.dg/lookup/koenig14.C: New.
3129
3130 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3131
3132 PR c++/79583
3133 * g++.dg/cpp0x/pr79583.C: New.
3134
3135 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3136
3137 PR c++/68578
3138 * g++.dg/cpp1y/pr68578.C: New.
3139
3140 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
3141
3142 * gcc.dg/tree-ssa/vce-1.c: New file.
3143
3144 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
3145
3146 * gcc.dg/tree-ssa/addadd.c: New file.
3147
3148 2017-05-24 Nathan Sidwell <nathan@acm.org>
3149
3150 * g++.dg/lookup/friend12.C: Adjust diagnostics.
3151 * g++.dg/lookup/friend19.C: New.
3152 * g++.dg/lookup/friend20.C: New.
3153
3154 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
3155
3156 PR c++/80544
3157 * g++.dg/expr/cast11.C: New test.
3158
3159 2017-05-24 Martin Sebor <msebor@redhat.com>
3160
3161 PR c/80731
3162 * c-c++-common/Wfloat-conversion.c: Adjust.
3163 * c-c++-common/dfp/convert-int-saturate.c: Same.
3164 * c-c++-common/pr68657-1.c: Same.
3165 * g++.dg/ext/utf-cvt.C: Same.
3166 * g++.dg/ext/utf16-4.C: Same.
3167 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
3168 * g++.dg/warn/Wconversion-real-integer2.C: Same.
3169 * g++.dg/warn/Wconversion3.C: Same.
3170 * g++.dg/warn/Wconversion4.C: Same.
3171 * g++.dg/warn/Wsign-conversion.C: Same.
3172 * g++.dg/warn/overflow-warn-1.C: Same.
3173 * g++.dg/warn/overflow-warn-3.C: Same.
3174 * g++.dg/warn/overflow-warn-4.C: Same.
3175 * g++.dg/warn/pr35635.C: Same.
3176 * g++.old-deja/g++.mike/enum1.C: Same.
3177 * gcc.dg/Wconversion-3.c: Same.
3178 * gcc.dg/Wconversion-5.c: Same.
3179 * gcc.dg/Wconversion-complex-c99.c: Same.
3180 * gcc.dg/Wconversion-complex-gnu.c: Same.
3181 * gcc.dg/Wconversion-integer.c: Same.
3182 * gcc.dg/Wsign-conversion.c: Same.
3183 * gcc.dg/bitfld-2.c: Same.
3184 * gcc.dg/c90-const-expr-11.c: Same.
3185 * gcc.dg/c90-const-expr-7.c: Same.
3186 * gcc.dg/c99-const-expr-7.c: Same.
3187 * gcc.dg/overflow-warn-1.c: Same.
3188 * gcc.dg/overflow-warn-2.c: Same.
3189 * gcc.dg/overflow-warn-3.c: Same.
3190 * gcc.dg/overflow-warn-4.c: Same.
3191 * gcc.dg/overflow-warn-5.c: Same.
3192 * gcc.dg/overflow-warn-8.c: Same.
3193 * gcc.dg/overflow-warn-9.c: New test.
3194 * gcc.dg/pr35635.c: Adjust.
3195 * gcc.dg/pr59940.c: Same.
3196 * gcc.dg/pr59963-2.c: Same.
3197 * gcc.dg/pr60114.c: Same.
3198 * gcc.dg/switch-warn-2.c: Same.
3199 * gcc.dg/utf-cvt.c: Same.
3200 * gcc.dg/utf16-4.c: Same.
3201
3202 2017-05-24 Jakub Jelinek <jakub@redhat.com>
3203
3204 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
3205 Don't include limits.h.
3206 (w): Conditionalize on long long wider than int. Use
3207 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
3208 -9223372036854775808.
3209 (x): Use __INT_MAX__ instead of INT_MAX.
3210
3211 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3212
3213 PR fortran/66094
3214 * gfortran.dg/inline_matmul_16.f90: New test.
3215
3216 2017-05-24 Tom de Vries <tom@codesourcery.com>
3217
3218 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
3219
3220 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
3221
3222 PR middle-end/80823
3223 * gcc.dg/pr80823.c: New test.
3224
3225 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3226
3227 * gcc.target/s390/pr80725.c: New test.
3228
3229 2017-05-23 Nathan Sidwell <nathan@acm.org>
3230
3231 * g++.dg/lookup/extern-c-hidden.C: New.
3232 * g++.dg/lookup/extern-redecl1.C: New.
3233
3234 PR c++/80866
3235 * g++.dg/parse/pr80866.C: New.
3236
3237 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
3238
3239 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3240 * gcc.dg/ipa/inline-5.c: Likewise.
3241 * gfortran.dg/pr48636.f90: Likewise.
3242
3243 2017-05-23 Nathan Sidwell <nathan@acm.org>
3244
3245 * g++.dg/parse/ctor9.C: Adjust expected error.
3246
3247 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3248
3249 PR libgfortran/80256
3250 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
3251 Cygwin.
3252
3253 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
3254
3255 * c-c++-common/goacc/parallel-dims-1.c: Update.
3256 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3257 * c-c++-common/goacc/routine-1.c: Likewise.
3258 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3259 * g++.dg/goacc/template.C: Likewise.
3260 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3261 * gfortran.dg/goacc/routine-3.f90: Likewise.
3262 * gfortran.dg/goacc/sie.f95: Likewise.
3263 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3264
3265 2017-05-23 Nathan Sidwell <nathan@acm.org>
3266
3267 * g++.dg/lookup/using13.C: Adjust expected error.
3268
3269 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3270
3271 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
3272
3273 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3274
3275 PR target/80718
3276 * gcc.target/powerpc/pr80718.c: New test.
3277
3278 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
3279
3280 * gcc.target/powerpc/conditional-return.c: New testcase.
3281
3282 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3283
3284 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
3285 LE-only.
3286
3287 2017-05-22 Janus Weil <janus@gcc.gnu.org>
3288
3289 PR fortran/80766
3290 * gfortran.dg/typebound_call_28.f90: New test.
3291
3292 2017-05-22 Nathan Sidwell <nathan@acm.org>
3293
3294 * g++.dg/lookup/strong-using.C: New.
3295
3296 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3297
3298 * gcc.target/arm/movsi_movt.c: New test.
3299 * gcc.target/arm/movdi_movt.c: New test.
3300
3301 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
3302
3303 * gnat.dg/specs/not_null1.ads: New test.
3304
3305 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3306
3307 * gnat.dg/limited_with5.ad[sb]: New test.
3308 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
3309 * gnat.dg/limited_with6.ad[sb]: New test.
3310 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
3311
3312 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3313
3314 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
3315 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3316
3317 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3318
3319 PR c++/70265
3320 * g++.dg/cpp1y/constexpr-70265-1.C: New.
3321 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
3322
3323 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3324
3325 PR libgfortran/80333
3326 * gfortran.dg/dtio_30.f03: New test.
3327
3328 2017-05-19 Marek Polacek <polacek@redhat.com>
3329
3330 PR sanitizer/80800
3331 * c-c++-common/ubsan/pr80800.c: New test.
3332 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
3333
3334 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
3335
3336 * c-c++-common/goacc/default-1.c: Update.
3337 * c-c++-common/goacc/default-2.c: Likewise.
3338 * c-c++-common/goacc/default-4.c: Likewise.
3339 * gfortran.dg/goacc/default-1.f95: Likewise.
3340 * gfortran.dg/goacc/default-4.f: Likewise.
3341 * c-c++-common/goacc/default-5.c: New file.
3342 * gfortran.dg/goacc/default-5.f: Likewise.
3343
3344 * c-c++-common/goacc/default-1.c: New file.
3345 * c-c++-common/goacc/default-2.c: Likewise.
3346 * c-c++-common/goacc/data-default-1.c: Remove file, including its
3347 test cases in...
3348 * c-c++-common/goacc/default-3.c: ... this new file, and...
3349 * c-c++-common/goacc/default-4.c: ... this new file.
3350 * gfortran.dg/goacc/default.f95: Remove file, including its test
3351 cases in...
3352 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
3353 * gfortran.dg/goacc/default-2.f: ... this new file.
3354 * gfortran.dg/goacc/default-3.f95: New file.
3355 * gfortran.dg/goacc/default-4.f: Likewise.
3356
3357 2017-05-19 Nathan Sidwell <nathan@acm.org>
3358
3359 * g++.dg/inherit/covariant7.C: Adjust.
3360
3361 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3362
3363 * gcc.target/arm/tls-disable-literal-pool.c: Change
3364 require-effective-target to tls_native.
3365 Move dg-error to return statement line and change to dg-message.
3366
3367 2017-05-19 Richard Biener <rguenther@suse.de>
3368
3369 PR c++/80593
3370 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
3371 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
3372
3373 2017-05-19 Richard Biener <rguenther@suse.de>
3374
3375 PR middle-end/80764
3376 * gcc.dg/torture/pr80764.c: New testcase.
3377
3378 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3379
3380 PR target/80510
3381 * gcc.target/powerpc/pr80510-1.c: New test.
3382 * gcc.target/powerpc/pr80510-2.c: Likewise.
3383
3384 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
3385
3386 * gcc.dg/pragma-diag-7.c: New test.
3387
3388 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
3389
3390 PR target/80799
3391 * g++.dg/other/i386-11.C: New test.
3392
3393 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
3394
3395 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
3396 * fold-vec-div-floatdouble.c: Likewise.
3397 * fold-vec-logical-ands-char.c: Likewise.
3398 * fold-vec-logical-ands-int.c: Likewise.
3399 * fold-vec-logical-ands-short.c: Likewise.
3400 * fold-vec-logical-ors-char.c: Likewise.
3401 * fold-vec-logical-ors-int.c: Likewise.
3402 * fold-vec-logical-ors-short.c: Likewise.
3403 * fold-vec-logical-other-char.c: Likewise.
3404 * fold-vec-mule-misc.c: Likewise.
3405 * fold-vec-mult-float.c: Likewise.
3406 * fold-vec-mult-floatdouble.c: Likewise.
3407 * fold-vec-mult-int.c: Likewise.
3408 * fold-vec-mult-int128-p9.c: Likewise.
3409 * fold-vec-sub-floatdouble.c: Likewise.
3410 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
3411 Add lp64 requirement.
3412 * fold-vec-mult-int128-p8.c: Likewise.
3413 * fold-vec-logical-ors-longlong.c: Fix comment typo.
3414
3415 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
3416
3417 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
3418 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
3419 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
3420 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
3421 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
3422 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
3423 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
3424 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
3425 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
3426 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
3427 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
3428 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
3429 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
3430 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
3431 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
3432 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
3433 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
3434 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
3435 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
3436 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
3437 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
3438 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
3439 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
3440 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
3441 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
3442 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
3443
3444 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
3445
3446 * gcc.target/sparc/niagara7-align.c: New test.
3447
3448 2017-05-18 Marek Polacek <polacek@redhat.com>
3449
3450 PR sanitizer/80797
3451 * c-c++-common/ubsan/null-12.c: New test.
3452
3453 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
3454
3455 PR middle-end/80692
3456 * gcc.c-torture/execute/pr80692.c: New testcase.
3457
3458 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3459
3460 PR libgfortran/80741
3461 * gfortran.dg/read_4.f90: New test.
3462
3463 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3464
3465 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
3466
3467 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
3468
3469 PR fortran/80668
3470 * gfortran.dg/pr80668.f90: New.
3471
3472 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
3473
3474 PR middle-end/80775
3475 * gcc.dg/pr80775.c: New test.
3476
3477 2017-05-17 Marek Polacek <polacek@redhat.com>
3478
3479 PR sanitizer/80659
3480 * gcc.dg/asan/pr80659.c: New test.
3481
3482 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3483
3484 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
3485 unsigned long.
3486
3487 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
3488
3489 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
3490
3491 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
3492 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3493
3494 PR tree-optimization/80457
3495 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
3496 call vect_model_simple_cost.
3497
3498 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
3499
3500 PR fortran/80554
3501 * gfortran.dg/submodule_29.f08: New test.
3502
3503 2017-05-16 David Malcolm <dmalcolm@redhat.com>
3504
3505 * g++.dg/other/accessor-fixits-1.C: New test case.
3506 * g++.dg/other/accessor-fixits-2.C: New test case.
3507 * g++.dg/other/accessor-fixits-3.C: New test case.
3508 * g++.dg/other/accessor-fixits-4.C: New test case.
3509
3510 2017-05-16 Carl Love <cel@us.ibm.com>
3511
3512 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
3513 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
3514 built-ins to the test suite file. Note, support for mradds exists
3515 but no test case exists.
3516 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
3517 built-ins to the test suite file.
3518
3519 2017-05-16 Marek Polacek <polacek@redhat.com>
3520
3521 PR sanitizer/80536
3522 PR sanitizer/80386
3523 * c-c++-common/ubsan/pr80536.c: New test.
3524 * g++.dg/ubsan/pr80386.C: New test.
3525
3526 2017-05-16 Tamar Christina <tamar.christina@arm.com>
3527
3528 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
3529 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
3530
3531 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3532
3533 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
3534 expected output of vadd, vsub and vmul instructions.
3535 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
3536 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
3537 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
3538
3539 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3540
3541 PR libgfortran/80727
3542 * gfortran.dg/read_3.f90: New test.
3543
3544 2017-05-15 Nathan Sidwell <nathan@acm.org>
3545
3546 PR c++/79369
3547 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
3548
3549 PR c++/79369
3550 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
3551 * g++.dg/cpp0x/pr79369.C: New.
3552
3553 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
3554
3555 PR fortran/80752
3556 * gfortran.dg/pr80752.f90: New test.
3557
3558 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
3559
3560 PR target/80425
3561 * gcc.target/i386/pr80425-1.c: New test.
3562 * gcc.target/i386/pr80425-2.c: Ditto.
3563
3564 2017-05-15 Jeff Law <law@redhat.com>
3565
3566 * gcc.target/mips/reorgbug-1.c: New test.
3567
3568 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3569
3570 * gnat.dg/specs/pack13.ads: New test.
3571
3572 2017-05-14 Martin Sebor <msebor@redhat.com>
3573
3574 PR middle-end/77671
3575 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3576 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3577 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3578 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3579 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3580
3581 2017-05-14 Martin Sebor <msebor@redhat.com>
3582
3583 PR middle-end/80669
3584 * gcc.dg/builtin-stpncpy.c: New test.
3585
3586 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
3587
3588 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3589 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3590 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3591 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3592
3593 2017-05-14 Julia Koval <julia.koval@intel.com>
3594
3595 * gcc.target/i386/xgetsetbv.c: New test.
3596
3597 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3598
3599 PR fortran/80442
3600 * gfortran.dg/impl_do_var_data.f90: New Test
3601
3602 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3603
3604 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3605 A regression test for a private array access case which caused
3606 an assert.
3607
3608 2017-05-12 Martin Sebor <msebor@redhat.com>
3609
3610 PR testsuite/80643
3611 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3612 to the purpose of the test.
3613
3614 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3615
3616 * gcc.target/powerpc/bmi-andn-1.c: New file
3617 * gcc.target/powerpc/bmi-andn-2.c: New file.
3618 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3619 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3620 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3621 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3622 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3623 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3624 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3625 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3626 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3627 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3628 * gcc.target/powerpc/bmi-check.h: New File.
3629 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3630 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3631 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3632 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3633 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3634 * gcc.target/powerpc/bmi2-check.h: New file.
3635 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3636 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3637 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3638 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3639 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3640 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3641 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3642 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3643 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3644
3645 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3646
3647 PR c++/60430
3648 * g++.dg/cpp0x/pr60430.C: New.
3649
3650 2017-05-12 Jeff Law <law@redhat.com>
3651
3652 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3653
3654 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3655
3656 PR middle-end/80707
3657 * g++.dg/pr80707.C: New test.
3658
3659 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3660
3661 * gcc.target/powerpc/fold-vec-div-float.c: New.
3662 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3663 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3664
3665 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3666
3667 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3668 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3669 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3670 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3671 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3672 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3673 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3674 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3675 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3676 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3677 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3678 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3679
3680 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3681
3682 PR c++/49604
3683 * g++.dg/cpp0x/forw_enum14.C: New.
3684 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3685
3686 2017-05-12 Richard Biener <rguenther@suse.de>
3687
3688 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3689
3690 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3691
3692 PR c++/67687
3693 * g++.dg/cpp0x/constexpr-ice17.C: New.
3694
3695 2017-05-12 Richard Biener <rguenther@suse.de>
3696
3697 PR tree-optimization/80713
3698 * gcc.dg/torture/pr80713.c: New testcase.
3699
3700 2017-05-12 Andi Kleen <ak@linux.intel.com>
3701
3702 PR testsuite/77684
3703 * lib/target-supports.exp (profopt-perf-wrapper):
3704 Add -m8 option to increase parallelism.
3705
3706 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3707
3708 * c-c++-common/goacc/parallel-dims-1.c: New file.
3709 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3710
3711 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3712 * c-c++-common/goacc/classify-kernels.c: Likewise.
3713 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3714 Likewise.
3715 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3716 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3717 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3718 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3719 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3720 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3721 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3722 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3723 * c-c++-common/goacc/kernels-loop.c: Likewise.
3724 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3725 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3726 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3727 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3728 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3729 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3730 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3731 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3732 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3733 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3734 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3735 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3736
3737 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3738 * c-c++-common/goacc/classify-kernels.c: Likewise.
3739 * c-c++-common/goacc/classify-parallel.c: Likewise.
3740 * c-c++-common/goacc/classify-routine.c: Likewise.
3741 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3742 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3743 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3744 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3745
3746 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3747 * c-c++-common/goacc/classify-kernels.c: Likewise.
3748 * c-c++-common/goacc/classify-parallel.c: Likewise.
3749 * c-c++-common/goacc/classify-routine.c: Likewise.
3750 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3751 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3752 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3753 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3754
3755 2017-05-11 Nathan Sidwell <nathan@acm.org>
3756
3757 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
3758
3759 2017-05-11 Carl Love <cel@us.ibm.com>
3760
3761 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3762 to the test suite file.
3763 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3764 to the test suite file.
3765
3766 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3767
3768 PR fortran/78659
3769 * gfortran.dg/namelist_91.f90: New test.
3770 * gfortran.dg/namelist_92.f90: New test.
3771 * gfortran.dg/namelist_93.f90: New test.
3772 * gfortran.dg/namelist_94.f90: New test.
3773
3774 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3775
3776 PR target/80695
3777 * gcc.target/powerpc/pr80695-p8.c: New file.
3778 * gcc.target/powerpc/pr80695-p9.c: New file.
3779
3780 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
3781 Jakub Jelinek <jakub@redhat.com>
3782
3783 PR target/80706
3784 * gcc.target/i386/pr80706.c: New test.
3785
3786 2017-05-11 Julia Koval <julia.koval@intel.com>
3787
3788 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3789 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3790 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3791 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3792
3793 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3794
3795 PR c++/70538
3796 * g++.dg/cpp0x/pr70538.C: New.
3797
3798 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
3799
3800 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3801 Remove unnecessary loop. Run on 32-bit targets only.
3802 (dg-options): Remove -fno-tree-sink.
3803
3804 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3805
3806 * gcc.target/powerpc/cmpb-1.c: New test.
3807 * gcc.target/powerpc/cmpb-2.c: New test.
3808 * gcc.target/powerpc/cmpb-3.c: New test.
3809 * gcc.target/powerpc/cmpb32-1.c: New test.
3810 * gcc.target/powerpc/cmpb32-2.c: New test.
3811
3812 2017-05-11 Richard Biener <rguenther@suse.de>
3813
3814 PR tree-optimization/80705
3815 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3816
3817 2017-05-11 Nathan Sidwell <nathan@acm.org>
3818
3819 * lib/scanlang.exp: New.
3820 * lib/gcc-dg.exp: Load scanlang.exp.
3821 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3822
3823 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3824
3825 PR testsuite/80580
3826 * gcc.dg/gimplefe-error-6.c: New test.
3827
3828 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3829
3830 PR testsuite/80580
3831 * gcc.dg/gimplefe-error-5.c: New test.
3832
3833 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3834
3835 PR testsuite/80580
3836 * gcc.dg/gimplefe-error-4.c: New test.
3837
3838 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3839
3840 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3841
3842 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3843
3844 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3845 (_mm_maskz_max_round_sd): Test new intrinsics.
3846 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3847 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3848 (_mm_maskz_max_round_ss): Test new intrinsics.
3849 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3850 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3851 (_mm_maskz_min_round_sd): Test new intrinsics.
3852 * gcc.target/i386/avx512f-vminsd-2.c: New.
3853 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3854 (_mm_maskz_min_round_ss): Test new intrinsics.
3855 * gcc.target/i386/avx512f-vminss-2.c: New.
3856 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3857 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3858 (__builtin_ia32_minss_mask_round): Test new builtins.
3859 * gcc.target/i386/sse-13.c: Ditto.
3860 * gcc.target/i386/sse-23.c: Ditto.
3861 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3862 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3863 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3864 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3865 (_mm_mask_min_round_ss): Test new intrinsics.
3866 * gcc.target/i386/testround-1.c: Ditto.
3867
3868 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3869
3870 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3871 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3872 (_mm_maskz_div_round_sd): Test new intrinsics.
3873 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3874 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3875 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3876 (_mm_maskz_div_round_ss): Test new intrinsics.
3877 * gcc.target/i386/avx512f-vdivss-2.c: New.
3878 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3879 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3880 (_mm_maskz_mul_round_sd): Test new intrinsics.
3881 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3882 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3883 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3884 (_mm_maskz_mul_round_ss): Test new intrinsics.
3885 * gcc.target/i386/avx512f-vmulss-2.c: New.
3886 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3887 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3888 (__builtin_ia32_mulss_mask_round): Test new builtins.
3889 * gcc.target/i386/sse-13.c: Ditto.
3890 * gcc.target/i386/sse-23.c: Ditto.
3891 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3892 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3893 (_mm_maskz_mul_round_ss): Test new intrinsics.
3894 * gcc.target/i386/testround-1.c: Ditto.
3895
3896 2017-05-10 Julia Koval <julia.koval@intel.com>
3897
3898 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3899 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3900 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3901
3902 2017-05-10 Julia Koval <julia.koval@intel.com>
3903
3904 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3905 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3906 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3907 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3908
3909 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3910
3911 PR tree-optimization/51513
3912 * gcc.target/powerpc/pr51513.c: New test.
3913 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3914 __builtin_abort().
3915 * gcc.dg/predict-14.c: Likewise.
3916
3917 2017-05-10 Carl Love <cel@us.ibm.com>
3918 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3919 to the test suite file.
3920 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3921 to the test suite file.
3922
3923 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3924
3925 PR tree-optimization/77644
3926 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3927
3928 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
3929
3930 * gcc.dg/guality/inline-params-2.c: New.
3931
3932 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3933
3934 PR c++/80145
3935 * g++.dg/cpp1y/auto-fn37.C: New.
3936 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3937
3938 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3939
3940 PR target/68163
3941 * gcc.target/powerpc/pr68163.c: New test.
3942
3943 2017-05-09 Janus Weil <janus@gcc.gnu.org>
3944
3945 PR fortran/79311
3946 * gfortran.dg/finalize_32.f90: New test.
3947
3948 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3949
3950 PR c/35441
3951 * gcc.dg/pr35441.c: New test.
3952
3953 2017-05-09 Martin Sebor <msebor@redhat.com>
3954
3955 PR testsuite/80643
3956 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3957 output.
3958
3959 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3960
3961 PR c++/80186
3962 * g++.dg/template/crash126.C: New.
3963
3964 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3965
3966 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3967 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3968 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3969 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3970
3971 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3972
3973 PR testsuite/80611
3974 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3975
3976 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3977
3978 * gcc.target/arc/tmac-1.c: New file.
3979 * gcc.target/arc/tmac-2.c: Likewise.
3980 * gcc.target/arc/tmac.h: Likewise.
3981
3982 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3983 Andrew Burgess <andrew.burgess@embecosm.com>
3984
3985 * gcc.target/arc/firq-1.c: New file.
3986 * gcc.target/arc/firq-2.c: Likewise.
3987 * gcc.target/arc/firq-3.c: Likewise.
3988 * gcc.target/arc/firq-4.c: Likewise.
3989 * gcc.target/arc/firq-5.c: Likewise.
3990 * gcc.target/arc/firq-6.c: Likewise.
3991
3992 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3993
3994 * gcc.target/arc/interrupt-5.c: Newfile.
3995 * gcc.target/arc/interrupt-6.c: Likewise.
3996 * gcc.target/arc/interrupt-7.c: Likewise.
3997 * gcc.target/arc/interrupt-8.c: Likewise.
3998 * gcc.target/arc/interrupt-9.c: Likewise.
3999
4000 2017-05-09 Richard Biener <rguenther@suse.de>
4001
4002 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
4003 and adjust.
4004 * gcc.dg/vect/vect-50.c: Likewise.
4005
4006 2017-05-09 Marek Polacek <polacek@redhat.com>
4007
4008 PR c/80525
4009 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
4010 * c-c++-common/Wlogical-op-2.c: New test.
4011
4012 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4013
4014 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
4015 for targets with __SIZEOF_INT__ < 4.
4016
4017 2017-05-09 Richard Biener <rguenther@suse.de>
4018
4019 * gcc.dg/vect/vect-50.c: Revert last change.
4020 * gcc.dg/vect/vect-44.c: Likewise.
4021
4022 2017-05-08 Martin Sebor <msebor@redhat.com>
4023
4024 PR translation/80280
4025 * gcc.dg/format/gcc_diag-10.c: New test.
4026
4027 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4028
4029 PR target/80101
4030 * gcc.target/powerpc/pr80101-1.c: New test.
4031
4032 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4033
4034 PR fortran/79930
4035 * gfortran.dg/inline_transpose_1.f90: Add
4036 -finline-matmul-limit=0 to options.
4037 * gfortran.dg/matmul_5.f90: Likewise.
4038 * gfortran.dg/vect/vect-8.f90: Likewise.
4039 * gfortran.dg/inline_matmul_14.f90: New test.
4040 * gfortran.dg/inline_matmul_15.f90: New test.
4041
4042 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4043
4044 PR fortran/80602
4045 * gfortran.dg/matmul_15.f90: New test case.
4046
4047 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
4048
4049 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
4050 * gcc.dg/vect/vect-50.c: Likewise.
4051
4052 2017-05-07 Jeff Law <law@redhat.com>
4053
4054 Revert:
4055 2017-05-06 Jeff Law <law@redhat.com>
4056 PR tree-optimization/78496
4057 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4058 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4059
4060 2017-05-06 Jeff Law <law@redhat.com>
4061
4062 PR tree-optimization/78496
4063 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4064 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4065
4066 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4067
4068 * gcc.target/aarch64/spill_1.c: New test.
4069
4070 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4071
4072 PR rtl-optimization/75964
4073 * gcc.dg/torture/pr75964.c: New test.
4074
4075 2017-05-06 Tom de Vries <tom@codesourcery.com>
4076
4077 PR testsuite/80606
4078 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
4079 * gcc.target/i386/avx-vtestpd-2.c: Same.
4080 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
4081 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
4082 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
4083 * gcc.target/i386/avx-vtestpd-3.c: Same.
4084 * gcc.target/i386/avx-vtestps-1.c: Same.
4085 * gcc.target/i386/avx-vtestps-2.c: Same.
4086 * gcc.target/i386/avx-vtestps-256-1.c: Same.
4087 * gcc.target/i386/avx-vtestps-256-2.c: Same.
4088 * gcc.target/i386/avx-vtestps-256-3.c: Same.
4089 * gcc.target/i386/avx-vtestps-3.c: Same.
4090
4091 2017-05-06 Tom de Vries <tom@codesourcery.com>
4092
4093 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
4094
4095 2017-05-06 Tom de Vries <tom@codesourcery.com>
4096
4097 PR testsuite/80557
4098 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
4099 * gcc.target/powerpc/altivec-types-1.c: Same.
4100
4101 2017-05-06 Tom de Vries <tom@codesourcery.com>
4102
4103 PR testsuite/80557
4104 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
4105 * gcc.target/spu/intrinsics-1.c: Same.
4106
4107 2017-05-06 Tom de Vries <tom@codesourcery.com>
4108
4109 PR testsuite/80557
4110 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
4111
4112 2017-05-06 Tom de Vries <tom@codesourcery.com>
4113
4114 PR testsuite/80557
4115 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
4116 * gcc.target/aarch64/spellcheck_2.c: Same.
4117 * gcc.target/aarch64/spellcheck_3.c: Same.
4118
4119 2017-05-06 Tom de Vries <tom@codesourcery.com>
4120
4121 PR testsuite/80557
4122 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
4123 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
4124 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
4125 * g++.dg/debug/dwarf2/typedef5.C: Same.
4126 * g++.dg/goacc/data-1.C: Same.
4127
4128 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4129
4130 * gcc.target/powerpc/versioned-copy-loop.c: New file.
4131
4132 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4133
4134 PR target/79038
4135 PR target/79202
4136 PR target/79203
4137 * gcc.target/powerpc/ppc-round3.c: New test.
4138 * gcc.target/powerpc/ppc-round2.c: Update expected code.
4139
4140 2017-05-05 Jakub Jelinek <jakub@redhat.com>
4141
4142 PR tree-optimization/80632
4143 * gcc.dg/pr80632.c: New test.
4144
4145 PR tree-optimization/80558
4146 * gcc.dg/tree-ssa/vrp115.c: New test.
4147
4148 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4149 Thomas Preud'homme <thomas.preudhomme@arm.com>
4150 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4151
4152 PR target/71607
4153 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
4154 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
4155 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
4156 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
4157 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
4158 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
4159 * gcc.target/arm/tls-disable-literal-pool.c: New.
4160
4161 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4162
4163 PR tree-optimization/80613
4164 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
4165
4166 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
4167
4168 PR c++/71577
4169 * g++.dg/cpp0x/pr71577.C: New.
4170
4171 2017-05-04 Martin Sebor <msebor@redhat.com>
4172
4173 PR middle-end/79234
4174 * gcc.dg/builtin-stringop-chk-8.c: New test.
4175 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4176 * gcc.dg/builtin-stringop-chk-4.c: Same.
4177 * gcc.dg/builtin-strncat-chk-1.c: Same.
4178 * g++.dg/ext/strncpy-chk1.C: Same.
4179 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
4180 * gcc.dg/out-of-bounds-1.c: Same.
4181 * gcc.dg/pr78138.c: Same.
4182 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
4183 * gfortran.dg/mvbits_7.f90: Same.
4184
4185 2017-05-04 Martin Sebor <msebor@redhat.com>
4186
4187 PR preprocessor/79214
4188 PR middle-end/79222
4189 PR middle-end/79223
4190 * gcc.dg/pr79214.c: New test.
4191 * gcc.dg/pr79214.h: New test header.
4192 * gcc.dg/pr79222.c: New test.
4193 * gcc.dg/pr79223.c: New test.
4194 * gcc.dg/pr78138.c: Adjust.
4195 * gfortran.dg/unconstrained_commons.f: Same.
4196
4197 2017-05-04 Martin Sebor <msebor@redhat.com>
4198
4199 PR translation/80280
4200 * g++.dg/abi/Wabi-2-3.C: Adjust.
4201 * g++.dg/abi/Wabi-3-2.C: Ditto.
4202 * g++.dg/lookup/using17.C: Ditto.
4203 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
4204
4205 2017-05-04 Martin Jambor <mjambor@suse.cz>
4206
4207 PR tree-optimization/80622
4208 * gcc.dg/tree-ssa/pr80622.c: New test.
4209
4210 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4211
4212 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
4213
4214 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
4215
4216 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
4217 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4218
4219 2017-05-04 Richard Biener <rguenther@suse.de>
4220
4221 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
4222
4223 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
4224
4225 * gcc.dg/vect/vect-profile-1.c: New test.
4226
4227 2017-05-04 Marek Polacek <polacek@redhat.com>
4228
4229 PR tree-optimization/80612
4230 * gcc.dg/torture/pr80612.c: New test.
4231
4232 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4233 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4234
4235 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
4236 check_effective_target_arm_thumb1_movt_ok.
4237
4238 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4239
4240 * gcc.target/arm/fpscr.c: New file.
4241
4242 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4243
4244 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
4245 target.
4246
4247 2017-05-04 Tom de Vries <tom@codesourcery.com>
4248
4249 PR testsuite/80557
4250 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
4251 line numbers.
4252 * g++.dg/warn/miss-format-1.C: Same.
4253 * g++.dg/warn/overflow-warn-1.C: Same.
4254 * g++.dg/warn/overflow-warn-3.C: Same.
4255 * g++.dg/warn/overflow-warn-4.C: Same.
4256
4257 2017-05-04 Tom de Vries <tom@codesourcery.com>
4258
4259 PR testsuite/80557
4260 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4261 * gcc.target/i386/pr68657.c: Same.
4262 * gcc.target/i386/pr69255-1.c: Same.
4263 * gcc.target/i386/pr69255-2.c: Same.
4264 * gcc.target/i386/pr69255-3.c: Same.
4265
4266 2017-05-04 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/31130
4269 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
4270 * gcc.dg/Wstrict-overflow-13.c: Likewise.
4271 * gcc.dg/Wstrict-overflow-21.c: Likewise.
4272 * gcc.dg/pr52904.c: Remove XFAIL.
4273 * gcc.dg/tree-ssa/vrp114.c: New testcase.
4274
4275 2017-05-03 Jeff Law <law@redhat.com>
4276
4277 PR tree-optimization/78496
4278 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
4279
4280 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
4281
4282 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
4283
4284 2017-05-03 Richard Biener <rguenther@suse.de>
4285
4286 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
4287
4288 2017-05-03 Jakub Jelinek <jakub@redhat.com>
4289
4290 PR tree-optimization/79472
4291 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
4292 to dg-options.
4293 * gcc.dg/tree-ssa/vrp113.c: New test.
4294 * gcc.dg/tree-ssa/cswtch-3.c: New test.
4295 * gcc.dg/tree-ssa/cswtch-4.c: New test.
4296 * gcc.dg/tree-ssa/cswtch-5.c: New test.
4297
4298 2017-05-03 Tom de Vries <tom@codesourcery.com>
4299
4300 PR testsuite/80557
4301 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
4302 * c-c++-common/Wshift-negative-value-2.c: Same.
4303 * c-c++-common/Wshift-negative-value-3.c: Same.
4304 * c-c++-common/Wshift-negative-value-4.c: Same.
4305 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
4306 * c-c++-common/cpp/pr60400.c: Same.
4307 * c-c++-common/fmax-errors.c: Same.
4308 * c-c++-common/goacc/data-2.c: Same.
4309 * c-c++-common/goacc/host_data-2.c: Same.
4310 * c-c++-common/gomp/simd4.c: Same.
4311 * c-c++-common/pr28656.c: Same.
4312 * c-c++-common/pr43395.c: Same.
4313 * c-c++-common/torture/pr57945.c: Same.
4314
4315 2017-05-03 Tom de Vries <tom@codesourcery.com>
4316
4317 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
4318 arg of dg directive.
4319 * c-c++-common/goacc/routine-3.c: Same.
4320 * c-c++-common/goacc/routine-4.c: Same.
4321
4322 2017-05-02 David Malcolm <dmalcolm@redhat.com>
4323
4324 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4325 (test_fixit_insert_newline): New function.
4326 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4327 (test_fixit_insert_newline): New function.
4328 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4329 (test_fixit_insert_newline): New function.
4330 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4331 (test_fixit_insert_newline): New function.
4332 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4333 (test_show_locus): Handle test_fixit_insert_newline.
4334
4335 2017-05-02 Bin Cheng <bin.cheng@arm.com>
4336
4337 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
4338
4339 2017-04-27 Tamar Christina <tamar.christina@arm.com>
4340
4341 * gcc.dg/lsr-div1.c: New testcase.
4342
4343 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
4344
4345 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
4346 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
4347 (_mm_maskz_add_round_sd): Test new intrinsics.
4348 * gcc.target/i386/avx512f-vaddsd-2.c: New.
4349 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
4350 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
4351 (_mm_maskz_add_round_ss): Test new intrinsics.
4352 * gcc.target/i386/avx512f-vaddss-2.c: New.
4353 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
4354 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
4355 (_mm_maskz_sub_round_sd): Test new intrinsics.
4356 * gcc.target/i386/avx512f-vsubsd-2.c: New.
4357 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
4358 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
4359 (_mm_maskz_sub_round_ss): Test new intrinsics.
4360 * gcc.target/i386/avx512f-vsubss-2.c: New.
4361 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
4362 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
4363 (__builtin_ia32_subss_mask_round): Test new builtins.
4364 * gcc.target/i386/sse-13.c: Ditto.
4365 * gcc.target/i386/sse-23.c: Ditto.
4366 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
4367 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
4368 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
4369 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
4370 (_mm_mask_sub_round_ss): Test new intrinsics.
4371 * gcc.target/i386/testround-1.c: Ditto.
4372
4373 2017-05-02 Martin Jambor <mjambor@suse.cz>
4374
4375 PR tree-optimization/78687
4376 * g++.dg/tree-ssa/pr78687.C: New test.
4377
4378 2017-05-02 Richard Biener <rguenther@suse.de>
4379
4380 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
4381 behavior.
4382 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
4383
4384 2017-05-02 Richard Biener <rguenther@suse.de>
4385
4386 PR tree-optimization/80591
4387 * gcc.dg/torture/pr80591.c: New testcase.
4388
4389 2017-05-02 Richard Biener <rguenther@suse.de>
4390
4391 PR tree-optimization/80549
4392 * gcc.dg/torture/pr80549.c: New testcase.
4393
4394 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4395
4396 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
4397 unsigned long.
4398
4399 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
4400
4401 PR c++/80038
4402 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
4403
4404 2017-05-01 David Malcolm <dmalcolm@redhat.com>
4405
4406 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
4407 reflect insertion fix-it hints at the same location now being
4408 consolidated.
4409
4410 2017-05-01 Martin Sebor <msebor@redhat.com>
4411
4412 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
4413 on ILP32 targets.
4414
4415 2017-05-01 Tom de Vries <tom@codesourcery.com>
4416
4417 * gcc.dg/pr78768.c: Require linker plugin.
4418
4419 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4420
4421 PR fortran/37131
4422 * gfortran.dg/matmul_bounds_11.f90: New test.
4423
4424 2017-05-01 Martin Sebor <msebor@redhat.com>
4425
4426 PR tree-optimization/79715
4427 * gcc.dg/pr79715.c: New test.
4428
4429 2017-05-01 Tom de Vries <tom@codesourcery.com>
4430
4431 PR testsuite/65941
4432 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
4433 * g++.dg/other/pr59492.C: Require effective target rdrand.
4434
4435 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
4436
4437 * g++.dg/diagnostic/member-decl-1.C: New test.
4438
4439 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
4440
4441 PR tree-optimization/80487
4442 * gcc.dg/tree-ssa/strncpy-1.c: New file.
4443
4444 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4445
4446 PR tree-optimization/79697
4447 * gcc.dg/tree-ssa/pr79697.c: New test.
4448
4449 2017-04-29 Tom de Vries <tom@codesourcery.com>
4450
4451 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
4452
4453 2017-04-28 Martin Sebor <msebor@redhat.com>
4454
4455 PR tree-optimization/80523
4456 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
4457
4458 2017-04-28 Tom de Vries <tom@codesourcery.com>
4459
4460 PR testsuite/80557
4461 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
4462 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
4463
4464 2017-04-28 Tom de Vries <tom@codesourcery.com>
4465
4466 PR testsuite/80557
4467 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
4468 * obj-c++.dg/bitfield-4.mm: Same.
4469 * obj-c++.dg/bitfield-5.mm: Same.
4470 * obj-c++.dg/exceptions-3.mm: Same.
4471 * obj-c++.dg/exceptions-5.mm: Same.
4472 * obj-c++.dg/method-1.mm: Same.
4473 * obj-c++.dg/method-12.mm: Same.
4474 * obj-c++.dg/method-13.mm: Same.
4475 * obj-c++.dg/method-15.mm: Same.
4476 * obj-c++.dg/method-16.mm: Same.
4477 * obj-c++.dg/property/at-property-18.mm: Same.
4478 * obj-c++.dg/property/at-property-25.mm: Same.
4479 * obj-c++.dg/property/at-property-5.mm: Same.
4480 * obj-c++.dg/property/dynamic-2.mm: Same.
4481 * obj-c++.dg/property/property-neg-3.mm: Same.
4482 * obj-c++.dg/protocol-inheritance-1.mm: Same.
4483 * obj-c++.dg/protocol-inheritance-2.mm: Same.
4484 * obj-c++.dg/syntax-error-1.mm: Same.
4485 * obj-c++.dg/try-catch-13.mm: Same.
4486 * objc.dg/bitfield-4.m: Same.
4487 * objc.dg/class-1.m: Same.
4488 * objc.dg/method-11.m: Same.
4489 * objc.dg/method-6.m: Same.
4490 * objc.dg/method-7.m: Same.
4491 * objc.dg/method-9.m: Same.
4492 * objc.dg/missing-proto-3.m: Same.
4493 * objc.dg/naming-2.m: Same.
4494 * objc.dg/property/at-property-16.m: Same.
4495 * objc.dg/property/at-property-18.m: Same.
4496 * objc.dg/property/at-property-25.m: Same.
4497 * objc.dg/property/at-property-5.m: Same.
4498 * objc.dg/property/dynamic-2.m: Same.
4499 * objc.dg/property/property-neg-3.m: Same.
4500 * objc.dg/protocol-inheritance-1.m: Same.
4501 * objc.dg/protocol-inheritance-2.m: Same.
4502
4503 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
4504
4505 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
4506
4507 2017-04-28 Tom de Vries <tom@codesourcery.com>
4508
4509 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
4510 dg-(error|warning|message|bogus).
4511 * g++.dg/conversion/dr195-1.C: Same.
4512 * g++.dg/conversion/dr195.C: Same.
4513 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
4514 * g++.dg/cpp0x/gen-attrs-14.C: Same.
4515 * g++.dg/cpp0x/inline-ns7.C: Same.
4516 * g++.dg/cpp0x/variadic105.C: Same.
4517 * g++.dg/cpp0x/variadic65.C: Same.
4518 * g++.dg/expr/call2.C: Same.
4519 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
4520 * g++.dg/expr/pmf-1.C: Same.
4521 * g++.dg/ext/altivec-types-1.C: Same.
4522 * g++.dg/ext/altivec-types-2.C: Same.
4523 * g++.dg/ext/altivec-types-3.C: Same.
4524 * g++.dg/ext/attrib14.C: Same.
4525 * g++.dg/ext/complit1.C: Same.
4526 * g++.dg/ext/forscope2.C: Same.
4527 * g++.dg/ext/gnu-inline-global-reject.C: Same.
4528 * g++.dg/ext/label13.C: Same.
4529 * g++.dg/ext/member-attr.C: Same.
4530 * g++.dg/ext/visibility/anon7.C: Same.
4531 * g++.dg/ext/visibility/visibility-7.C: Same.
4532 * g++.dg/ext/vla2.C: Same.
4533 * g++.dg/inherit/access2.C: Same.
4534 * g++.dg/inherit/covariant12.C: Same.
4535 * g++.dg/inherit/covariant14.C: Same.
4536 * g++.dg/inherit/namespace-as-base.C: Same.
4537 * g++.dg/inherit/template-as-base.C: Same.
4538 * g++.dg/lookup/ambig1.C: Same.
4539 * g++.dg/lookup/ambig2.C: Same.
4540 * g++.dg/lookup/ambig3.C: Same.
4541 * g++.dg/lookup/class-member-1.C: Same.
4542 * g++.dg/lookup/conv-1.C: Same.
4543 * g++.dg/lookup/decl1.C: Same.
4544 * g++.dg/lookup/koenig1.C: Same.
4545 * g++.dg/lookup/scoped1.C: Same.
4546 * g++.dg/lookup/scoped2.C: Same.
4547 * g++.dg/lookup/two-stage4.C: Same.
4548 * g++.dg/lookup/used-before-declaration.C: Same.
4549 * g++.dg/lookup/using.C: Same.
4550 * g++.dg/lookup/using17.C: Same.
4551 * g++.dg/lookup/using2.C: Same.
4552 * g++.dg/other/abstract2.C: Same.
4553 * g++.dg/other/classkey1.C: Same.
4554 * g++.dg/other/component1.C: Same.
4555 * g++.dg/other/const1.C: Same.
4556 * g++.dg/other/const2.C: Same.
4557 * g++.dg/other/conversion1.C: Same.
4558 * g++.dg/other/do1.C: Same.
4559 * g++.dg/other/error1.C: Same.
4560 * g++.dg/other/error10.C: Same.
4561 * g++.dg/other/error3.C: Same.
4562 * g++.dg/other/error4.C: Same.
4563 * g++.dg/other/error5.C: Same.
4564 * g++.dg/other/error8.C: Same.
4565 * g++.dg/other/error9.C: Same.
4566 * g++.dg/other/field1.C: Same.
4567 * g++.dg/other/init1.C: Same.
4568 * g++.dg/other/ptrmem2.C: Same.
4569 * g++.dg/other/return1.C: Same.
4570 * g++.dg/overload/builtin3.C: Same.
4571 * g++.dg/overload/error1.C: Same.
4572 * g++.dg/overload/error2.C: Same.
4573 * g++.dg/overload/koenig2.C: Same.
4574 * g++.dg/overload/pmf1.C: Same.
4575 * g++.dg/parse/args1.C: Same.
4576 * g++.dg/parse/attr3.C: Same.
4577 * g++.dg/parse/constant4.C: Same.
4578 * g++.dg/parse/crash10.C: Same.
4579 * g++.dg/parse/crash18.C: Same.
4580 * g++.dg/parse/crash19.C: Same.
4581 * g++.dg/parse/crash20.C: Same.
4582 * g++.dg/parse/crash21.C: Same.
4583 * g++.dg/parse/crash22.C: Same.
4584 * g++.dg/parse/crash32.C: Same.
4585 * g++.dg/parse/decl-specifier-1.C: Same.
4586 * g++.dg/parse/error58.C: Same.
4587 * g++.dg/parse/local-class1.C: Same.
4588 * g++.dg/parse/non-dependent2.C: Same.
4589 * g++.dg/parse/parameter-declaration-1.C: Same.
4590 * g++.dg/parse/ptrmem2.C: Same.
4591 * g++.dg/parse/ptrmem3.C: Same.
4592 * g++.dg/parse/saved1.C: Same.
4593 * g++.dg/tc1/dr101.C: Same.
4594 * g++.dg/tc1/dr142.C: Same.
4595 * g++.dg/tc1/dr176.C: Same.
4596 * g++.dg/template/conv4.C: Same.
4597 * g++.dg/template/crash56.C: Same.
4598 * g++.dg/template/dependent-expr2.C: Same.
4599 * g++.dg/template/error1.C: Same.
4600 * g++.dg/template/error2.C: Same.
4601 * g++.dg/template/explicit6.C: Same.
4602 * g++.dg/template/init-list.C: Same.
4603 * g++.dg/template/local1.C: Same.
4604 * g++.dg/template/lookup2.C: Same.
4605 * g++.dg/template/meminit2.C: Same.
4606 * g++.dg/template/nontype25.C: Same.
4607 * g++.dg/template/ptrmem2.C: Same.
4608 * g++.dg/template/qualttp19.C: Same.
4609 * g++.dg/template/qualttp20.C: Same.
4610 * g++.dg/template/ttp3.C: Same.
4611 * g++.dg/template/unify4.C: Same.
4612 * g++.dg/template/unify6.C: Same.
4613 * g++.dg/template/unify7.C: Same.
4614 * g++.dg/template/warn1.C: Same.
4615 * g++.dg/tree-ssa/dom-invalid.C: Same.
4616 * g++.dg/ubsan/shift-1.C: Same.
4617 * g++.dg/warn/Wunused-2.C: Same.
4618 * g++.dg/warn/Wunused-4.C: Same.
4619 * g++.dg/warn/Wunused-6.C: Same.
4620 * g++.dg/warn/deprecated-6.C: Same.
4621 * g++.dg/warn/deprecated.C: Same.
4622 * g++.dg/warn/effc1.C: Same.
4623 * g++.dg/warn/effc3.C: Same.
4624 * g++.dg/warn/incomplete1.C: Same.
4625 * g++.dg/warn/inline1.C: Same.
4626 * g++.dg/warn/noeffect2.C: Same.
4627 * g++.dg/warn/noeffect4.C: Same.
4628 * g++.dg/warn/oldcast1.C: Same.
4629 * g++.dg/warn/sentinel.C: Same.
4630 * g++.dg/warn/unit-1.C: Same.
4631 * g++.old-deja/g++.pt/inherit2.C: Same.
4632 * g++.old-deja/g++.pt/overload8.C: Same.
4633 * gcc.dg/20000926-1.c: Same.
4634 * gcc.dg/20040223-1.c: Same.
4635 * gcc.dg/Warray-bounds-7.c: Same.
4636 * gcc.dg/alias-1.c: Same.
4637 * gcc.dg/alias-12.c: Same.
4638 * gcc.dg/alias-13.c: Same.
4639 * gcc.dg/alias-2.c: Same.
4640 * gcc.dg/array-13.c: Same.
4641 * gcc.dg/array-4.c: Same.
4642 * gcc.dg/attr-ifunc-2.c: Same.
4643 * gcc.dg/attr-invalid.c: Same.
4644 * gcc.dg/attr-noinline.c: Same.
4645 * gcc.dg/bitfld-2.c: Same.
4646 * gcc.dg/c90-const-expr-7.c: Same.
4647 * gcc.dg/c99-const-expr-7.c: Same.
4648 * gcc.dg/cpp/20000625-1.c: Same.
4649 * gcc.dg/cpp/charconst-4.c: Same.
4650 * gcc.dg/cpp/include2.c: Same.
4651 * gcc.dg/cpp/include2a.c: Same.
4652 * gcc.dg/decl-4.c: Same.
4653 * gcc.dg/deprecated-4.c: Same.
4654 * gcc.dg/deprecated.c: Same.
4655 * gcc.dg/dfp/altivec-types.c: Same.
4656 * gcc.dg/float-range-1.c: Same.
4657 * gcc.dg/pack-test-3.c: Same.
4658 * gcc.dg/pr11492.c: Same.
4659 * gcc.dg/pr15360-1.c: Same.
4660 * gcc.dg/pr37908.c: Same.
4661 * gcc.dg/pr53265.c: Same.
4662 * gcc.dg/pr57287-2.c: Same.
4663 * gcc.dg/pr57287.c: Same.
4664 * gcc.dg/redecl-1.c: Same.
4665 * gcc.dg/sync-3.c: Same.
4666 * gcc.dg/two-types-1.c: Same.
4667 * gcc.dg/two-types-2.c: Same.
4668 * gcc.dg/two-types-4.c: Same.
4669 * gcc.dg/two-types-5.c: Same.
4670 * gcc.dg/two-types-6.c: Same.
4671 * gcc.dg/two-types-7.c: Same.
4672 * gcc.dg/two-types-8.c: Same.
4673 * gcc.dg/two-types-9.c: Same.
4674 * gcc.dg/uninit-I.c: Same.
4675 * gcc.dg/uninit-pr19430.c: Same.
4676 * gcc.dg/visibility-7.c: Same.
4677 * gcc.dg/winline-10.c: Same.
4678 * gcc.dg/winline-2.c: Same.
4679 * gcc.dg/winline-3.c: Same.
4680 * gcc.dg/winline-9.c: Same.
4681 * gcc.target/i386/attr-returns_twice-1.c: Same.
4682 * gcc.target/i386/chkp-const-check-2.c: Same.
4683 * gcc.target/i386/chkp-label-address.c: Same.
4684 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4685 * gcc.target/i386/pr39162.c: Same.
4686 * gcc.target/i386/sse-5.c: Same.
4687 * gcc.target/powerpc/altivec-types-1.c: Same.
4688 * gcc.target/powerpc/altivec-types-2.c: Same.
4689 * gcc.target/powerpc/altivec-types-3.c: Same.
4690 * gcc.target/powerpc/float128-mix.c: Same.
4691 * gcc.target/powerpc/no-r11-3.c: Same.
4692 * gcc.target/spu/Wmain.c: Same.
4693 * gcc.target/spu/ea/errors2.c: Same.
4694 * gfortran.dg/assignment_1.f90: Same.
4695 * gfortran.dg/common_3.f90: Same.
4696 * gfortran.dg/der_io_1.f90: Same.
4697 * gfortran.dg/g77/20030326-1.f: Same.
4698 * gfortran.dg/g77/9263.f: Same.
4699 * gfortran.dg/g77/960317-1.f: Same.
4700 * gfortran.dg/g77/970625-2.f: Same.
4701 * gfortran.dg/g77/980615-0.f: Same.
4702 * gfortran.dg/g77/check0.f: Same.
4703 * gfortran.dg/g77/dnrm2.f: Same.
4704 * gfortran.dg/g77/pr9258.f: Same.
4705 * gfortran.dg/ichar_1.f90: Same.
4706 * gfortran.dg/interface_1.f90: Same.
4707 * gfortran.dg/namelist_1.f90: Same.
4708 * gfortran.dg/namelist_2.f90: Same.
4709 * gfortran.dg/namelist_3.f90: Same.
4710 * gfortran.dg/namelist_print_2.f: Same.
4711 * gfortran.dg/oldstyle_1.f90: Same.
4712 * gfortran.dg/runtime_warning_1.f90: Same.
4713 * gfortran.dg/underflow.f90: Same.
4714 * gnat.dg/specs/integer_value.ads: Same.
4715 * obj-c++.dg/fsf-package-0.m: Same.
4716 * objc.dg/two-types-1.m: Same.
4717
4718 2017-04-28 Martin Liska <mliska@suse.cz>
4719
4720 PR gcov-profile/79891
4721 * gcc.misc-tests/gcov-17.c: New test.
4722 * gcc.misc-tests/gcov-18.c: New test.
4723
4724 2017-04-28 Tom de Vries <tom@codesourcery.com>
4725
4726 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4727 dg-(error|warning|message|bogus).
4728 * g++.dg/parse/parameter-declaration-1.C: Same.
4729 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4730 * gcc.dg/Wpointer-sign-Wall.c: Same.
4731 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4732 * gcc.dg/cpp/19990413-1.c: Same.
4733 * gcc.dg/dg-test-1.c: Same.
4734 * gcc.dg/empty-source-2.c: Same.
4735 * gcc.dg/empty-source-3.c: Same.
4736 * gcc.dg/format/c99-printf-1.c: Same.
4737 * gcc.dg/format/c99-scanf-1.c: Same.
4738 * gcc.dg/label-decl-2.c: Same.
4739 * gcc.dg/m-un-2.c: Same.
4740 * gcc.dg/uninit-pr20644-O0.c: Same.
4741 * gfortran.dg/pr70006.f90: Same.
4742 * obj-c++.dg/fsf-package-0.m: Same.
4743
4744 2017-04-28 Tom de Vries <tom@codesourcery.com>
4745
4746 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4747 dg-(error|warning|message|bogus).
4748 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4749 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4750 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4751 * c-c++-common/pr20000.c: Same.
4752 * c-c++-common/pr49706.c: Same.
4753 * g++.dg/ext/utf16-4.C: Same.
4754 * g++.dg/parse/error2.C: Same.
4755 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4756 * g++.dg/warn/Wtype-limits.C: Same.
4757 * g++.dg/warn/overflow-warn-1.C: Same.
4758 * g++.dg/warn/overflow-warn-3.C: Same.
4759 * gcc.dg/Wpointer-sign-Wall.c: Same.
4760 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4761 * gcc.dg/Wtype-limits-Wextra.c: Same.
4762 * gcc.dg/Wtype-limits.c: Same.
4763 * gcc.dg/cpp/19990413-1.c: Same.
4764 * gcc.dg/dg-test-1.c: Same.
4765 * gcc.dg/empty-source-2.c: Same.
4766 * gcc.dg/empty-source-3.c: Same.
4767 * gcc.dg/label-decl-2.c: Same.
4768 * gcc.dg/m-un-2.c: Same.
4769 * gcc.dg/uninit-pr19430-O0.c: Same.
4770 * gcc.dg/uninit-pr19430.c: Same.
4771 * gcc.dg/uninit-pr20644-O0.c: Same.
4772 * gcc.dg/utf16-4.c: Same.
4773 * gfortran.dg/pr70006.f90: Same.
4774 * obj-c++.dg/fsf-package-0.m: Same.
4775
4776 2017-04-28 Richard Biener <rguenther@suse.de>
4777
4778 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4779 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4780 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4781 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4782 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4783 * gcc.dg/tree-ssa/pr49039.c: Likewise.
4784
4785 2017-04-27 Marek Polacek <polacek@redhat.com>
4786
4787 PR sanitizer/80349
4788 * c-c++-common/ubsan/pr80349.c: New test.
4789
4790 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4791
4792 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4793 diagnostics.
4794 * g++.dg/warn/pr12242.C: Likewise.
4795
4796 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
4797
4798 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4799
4800 2017-04-27 Martin Liska <mliska@suse.cz>
4801
4802 PR testsuite/79455
4803 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4804 more generic.
4805
4806 2017-04-27 Jakub Jelinek <jakub@redhat.com>
4807
4808 PR c++/80534
4809 * g++.dg/other/pr80534-1.C: New test.
4810 * g++.dg/other/pr80534-2.C: New test.
4811
4812 2017-04-27 Richard Biener <rguenther@suse.de>
4813
4814 PR middle-end/80539
4815 * gcc.dg/torture/pr80539.c: New testcase.
4816
4817 2017-04-27 Jakub Jelinek <jakub@redhat.com>
4818
4819 PR target/77728
4820 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4821
4822 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4823
4824 * g++.dg/diagnostic/nested-name-1.C: New test.
4825
4826 2017-04-26 Martin Liska <mliska@suse.cz>
4827
4828 * gcc.dg/guality/guality.h: Add prefix to test verification.
4829
4830 2017-04-25 Nathan Sidwell <nathan@acm.org>
4831
4832 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4833
4834 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
4835
4836 PR target/70799
4837 * gcc.target/i386/pr70799-5.c: New test.
4838
4839 2017-04-25 Martin Sebor <msebor@redhat.com>
4840
4841 PR tree-optimization/80497
4842 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4843
4844 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4845 Jakub Jelinek <jakub@redhat.com>
4846
4847 PR target/77728
4848 * g++.dg/abi/pr77728-1.C: New test.
4849
4850 2017-04-25 Marek Polacek <polacek@redhat.com>
4851
4852 PR sanitizer/80349
4853 * g++.dg/ubsan/pr80349-2.C: New test.
4854
4855 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4856
4857 * g++.dg/cpp0x/enum34.C: New test.
4858
4859 2017-04-25 Tom de Vries <tom@codesourcery.com>
4860
4861 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4862 variables.
4863 (dg-line): New proc.
4864 (process-message): Handle line number variables.
4865 * objc.dg/try-catch-12.m: Use dg-line.
4866
4867 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4868
4869 PR target/80482
4870 * gcc.target/powerpc/vec-constvolatile.c: New test.
4871
4872 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4873
4874 * g++.dg/semicolon-fixits.C: New test case.
4875
4876 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4877
4878 * gcc.dg/semicolon-fixits.c: New test case.
4879
4880 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4881
4882 * g++.dg/lookup/missing-std-include.C: New test file.
4883
4884 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4885 Jakub Jelinek <jakub@redhat.com>
4886
4887 PR target/77728
4888 * g++.dg/abi/pr77728-2.C: New test.
4889
4890 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4891
4892 PR c++/80177
4893 * g++.dg/spellcheck-pr80177.C: New test case.
4894
4895 2017-04-25 Nathan Sidwell <nathan@acm.org>
4896
4897 * g++.dg/dg.exp (find-cxx-tests): New function.
4898 (main): Use it, remove explicit pruning
4899
4900 2017-04-25 Richard Biener <rguenther@suse.de>
4901
4902 PR tree-optimization/80492
4903 * gcc.dg/pr80492.c: New testcase.
4904
4905 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4906
4907 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4908 for targets with int size less than 32 bits.
4909
4910 2017-04-25 Richard Biener <rguenther@suse.de>
4911
4912 PR tree-optimization/79201
4913 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4914 * gcc.target/i386/pr22152.c: Disable sinking.
4915
4916 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4917
4918 PR target/80464
4919 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4920
4921 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4922
4923 PR target/79895
4924 * gcc.target/s390/pr79895.c: New test.
4925
4926 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4927
4928 PR target/80080
4929 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4930 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4931 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4932
4933 2017-04-25 Jakub Jelinek <jakub@redhat.com>
4934
4935 PR rtl-optimization/80501
4936 * gcc.c-torture/execute/pr80501.c: New test.
4937
4938 PR rtl-optimization/80500
4939 * gcc.dg/pr80500.c: New test.
4940
4941 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
4942
4943 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4944 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4945
4946 2017-04-22 Janus Weil <janus@gcc.gnu.org>
4947
4948 PR fortran/80121
4949 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4950 directive.
4951
4952 2017-04-24 David Malcolm <dmalcolm@redhat.com>
4953
4954 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4955 * jit.dg/test-alignment.c: New test case.
4956 * jit.dg/test-alignment.cc: New test case.
4957 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4958 New test case.
4959
4960 2017-04-24 David Malcolm <dmalcolm@redhat.com>
4961
4962 PR c++/80016
4963 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4964 test function.
4965 (test_alignof): New test function.
4966
4967 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
4968
4969 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4970
4971 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4972
4973 * g++.dg/diagnostic/duplicate1.C: New test.
4974 * g++.dg/cpp0x/duplicate1.C: New test.
4975
4976 2017-04-24 Martin Jambor <mjambor@suse.cz>
4977
4978 PR tree-optimization/80293
4979 * g++.dg/tree-ssa/pr80293.C: New test.
4980
4981 2017-04-24 Martin Liska <mliska@suse.cz>
4982
4983 PR middle-end/79931
4984 * g++.dg/ipa/pr79931.C: New test.
4985
4986 2017-04-24 Richard Biener <rguenther@suse.de>
4987
4988 PR tree-optimization/80494
4989 * gfortran.dg/pr80494.f90: New testcase.
4990
4991 2017-04-24 Richard Biener <rguenther@suse.de>
4992
4993 PR tree-optimization/79725
4994 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4995
4996 2017-04-24 Richard Biener <rguenther@suse.de>
4997
4998 PR c++/2972
4999 * g++.dg/warn/Wuninitialized-10.C: New testcase.
5000
5001 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5002
5003 PR fortran/80484
5004 * gfortran.dg/dtio_29.f03: New test.
5005
5006 2017-04-22 Janus Weil <janus@gcc.gnu.org>
5007
5008 PR fortran/80121
5009 * gfortran.dg/intent_out_9.f90: New test case.
5010
5011 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
5012
5013 PR target/70799
5014 * gcc.target/i386/pr70799-4.c: New test.
5015
5016 2017-04-21 Janus Weil <janus@gcc.gnu.org>
5017
5018 PR fortran/80392
5019 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
5020
5021 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
5022
5023 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
5024
5025 2017-04-21 Richard Biener <rguenther@suse.de>
5026
5027 PR tree-optimization/79547
5028 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
5029
5030 2017-04-21 Richard Biener <rguenther@suse.de>
5031
5032 PR tree-optimization/78847
5033 * g++.dg/tree-ssa/pr78847.C: New testcase.
5034
5035 2017-04-21 Jakub Jelinek <jakub@redhat.com>
5036
5037 PR c/80468
5038 * gcc.dg/pr80468.c: New test.
5039
5040 2017-04-21 Martin Liska <mliska@suse.cz>
5041
5042 PR tree-optimization/66278
5043 * gcc.dg/vect/pr66278.c: New test.
5044
5045 2017-04-21 Richard Biener <rguenther@suse.de>
5046
5047 PR tree-optimization/80237
5048 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
5049 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
5050 adjust expected optimizations.
5051
5052 2016-04-21 Richard Biener <rguenther@suse.de>
5053
5054 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
5055 of inner loops.
5056 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
5057 * gcc.dg/vect/vect-104.c: Likewise.
5058
5059 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
5060
5061 PR tree-optimization/80426
5062 * gcc.c-torture/execute/20170429-1.c: Rename into...
5063 * gcc.c-torture/execute/20170419-1.c: ...this.
5064
5065 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
5066
5067 PR target/79804
5068 * gcc.target/i386/pr79804.c: New test.
5069
5070 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
5071
5072 PR target/78090
5073 * gcc.target/i386/conversion-2.c: Remove obsolete test.
5074
5075 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
5076
5077 * g++/opt/pr80436.C: XFAIL on AIX.
5078
5079 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
5080
5081 PR c++/80473
5082 * g++.dg/diagnostic/pr80473.C: New test.
5083
5084 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
5085
5086 * g++.dg/warn/Wextra-semi.C: New test.
5087
5088 2017-04-20 Jakub Jelinek <jakub@redhat.com>
5089
5090 PR middle-end/80423
5091 * g++.dg/other/pr80423.C: New test.
5092
5093 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5094
5095 * gcc.dg/pr80170.c: Require ptr32plus.
5096
5097 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
5098
5099 PR tree-optimization/80426
5100 * gcc.c-torture/execute/20170419-1.c: New test.
5101
5102 2017-04-19 Jakub Jelinek <jakub@redhat.com>
5103
5104 PR debug/80461
5105 * g++.dg/debug/pr80461.C: New test.
5106
5107 PR c++/80459
5108 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
5109 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
5110 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
5111
5112 PR debug/80436
5113 * g++.dg/opt/pr80436.C: New test.
5114
5115 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5116
5117 * gcc.dg/torture/pr80341.c: Require int32plus.
5118
5119 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
5120 Jeff Law <law@redhat.com>
5121
5122 * gcc.c-torture/compile/20170419-1.c: New test.
5123
5124 2017-04-19 Tom de Vries <tom@codesourcery.com>
5125
5126 PR testsuite/80221
5127 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
5128 subsequent dg directives.
5129 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5130 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
5131 * c-c++-common/attr-fallthrough-2.c: Same.
5132 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
5133 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
5134 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
5135 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5136 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
5137 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
5138 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
5139 * c-c++-common/cilk-plus/CK/errors.c: Same.
5140 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5141 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
5142 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
5143 * c-c++-common/cpp/pr57580.c: Same.
5144 * c-c++-common/goacc/asyncwait-1.c: Same.
5145 * c-c++-common/goacc/cache-2.c: Same.
5146 * c-c++-common/goacc/declare-2.c: Same.
5147 * c-c++-common/goacc/deviceptr-1.c: Same.
5148 * c-c++-common/goacc/routine-5.c: Same.
5149 * c-c++-common/gomp/clauses-2.c: Same.
5150 * c-c++-common/gomp/ordered-3.c: Same.
5151 * c-c++-common/gomp/pr67501.c: Same.
5152 * c-c++-common/pr20000.c: Same.
5153 * c-c++-common/pr43395.c: Same.
5154 * c-c++-common/pr49706.c: Same.
5155 * c-c++-common/pr77624-1.c: Same.
5156 * c-c++-common/pr77624-2.c: Same.
5157 * c-c++-common/raw-string-14.c: Same.
5158 * c-c++-common/raw-string-16.c: Same.
5159 * c-c++-common/raw-string-3.c: Same.
5160 * c-c++-common/raw-string-4.c: Same.
5161 * c-c++-common/raw-string-5.c: Same.
5162 * c-c++-common/raw-string-6.c: Same.
5163 * g++.dg/abi/mangle41.C: Same.
5164 * g++.dg/conversion/nullptr1.C: Same.
5165 * g++.dg/cpp0x/alias-decl-80296.C: Same.
5166 * g++.dg/cpp0x/auto27.C: Same.
5167 * g++.dg/cpp0x/constexpr-98.C: Same.
5168 * g++.dg/cpp0x/constexpr-diag2.C: Same.
5169 * g++.dg/cpp0x/diag2.C: Same.
5170 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
5171 * g++.dg/cpp0x/nullptr15.C: Same.
5172 * g++.dg/cpp0x/pr31431-2.C: Same.
5173 * g++.dg/cpp0x/pr31431.C: Same.
5174 * g++.dg/cpp0x/pr79118.C: Same.
5175 * g++.dg/cpp0x/static_assert3.C: Same.
5176 * g++.dg/cpp0x/temp_default2.C: Same.
5177 * g++.dg/cpp0x/trailing4.C: Same.
5178 * g++.dg/cpp0x/variadic-ex10.C: Same.
5179 * g++.dg/cpp0x/variadic-ex13.C: Same.
5180 * g++.dg/cpp0x/variadic-ex14.C: Same.
5181 * g++.dg/cpp0x/variadic-ex3.C: Same.
5182 * g++.dg/cpp0x/variadic-ex4.C: Same.
5183 * g++.dg/cpp0x/variadic59.C: Same.
5184 * g++.dg/cpp0x/vt-37737-2.C: Same.
5185 * g++.dg/cpp0x/vt-57397-1.C: Same.
5186 * g++.dg/cpp0x/vt-57397-2.C: Same.
5187 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
5188 * g++.dg/cpp1z/gen-attrs1.C: Same.
5189 * g++.dg/diagnostic/pr71075.C: Same.
5190 * g++.dg/eh/goto2.C: Same.
5191 * g++.dg/eh/goto3.C: Same.
5192 * g++.dg/expr/bitfield4.C: Same.
5193 * g++.dg/expr/bitfield5.C: Same.
5194 * g++.dg/expr/bitfield6.C: Same.
5195 * g++.dg/expr/bool1.C: Same.
5196 * g++.dg/expr/bool3.C: Same.
5197 * g++.dg/expr/cond10.C: Same.
5198 * g++.dg/expr/cond11.C: Same.
5199 * g++.dg/expr/lval3.C: Same.
5200 * g++.dg/expr/lval4.C: Same.
5201 * g++.dg/ext/anon-struct4.C: Same.
5202 * g++.dg/ext/attrib44.C: Same.
5203 * g++.dg/ext/builtin3.C: Same.
5204 * g++.dg/ext/dllimport7.C: Same.
5205 * g++.dg/ext/label5.C: Same.
5206 * g++.dg/ext/no-asm-1.C: Same.
5207 * g++.dg/ext/utf16-4.C: Same.
5208 * g++.dg/ext/vla2.C: Same.
5209 * g++.dg/gomp/block-1.C: Same.
5210 * g++.dg/gomp/block-2.C: Same.
5211 * g++.dg/gomp/block-3.C: Same.
5212 * g++.dg/gomp/block-5.C: Same.
5213 * g++.dg/gomp/linear-2.C: Same.
5214 * g++.dg/gomp/target-1.C: Same.
5215 * g++.dg/gomp/target-2.C: Same.
5216 * g++.dg/gomp/taskgroup-1.C: Same.
5217 * g++.dg/gomp/teams-1.C: Same.
5218 * g++.dg/inherit/pure1.C: Same.
5219 * g++.dg/init/array43.C: Same.
5220 * g++.dg/init/array46.C: Same.
5221 * g++.dg/init/const10.C: Same.
5222 * g++.dg/init/ctor4-1.C: Same.
5223 * g++.dg/init/ctor4.C: Same.
5224 * g++.dg/init/new37.C: Same.
5225 * g++.dg/init/pr25811.C: Same.
5226 * g++.dg/init/pr29043.C: Same.
5227 * g++.dg/init/pr29571.C: Same.
5228 * g++.dg/lookup/duperr1.C: Same.
5229 * g++.dg/lookup/error1.C: Same.
5230 * g++.dg/lookup/koenig5.C: Same.
5231 * g++.dg/lookup/pr77549.C: Same.
5232 * g++.dg/lookup/suggestions1.C: Same.
5233 * g++.dg/lookup/using16.C: Same.
5234 * g++.dg/lookup/using7.C: Same.
5235 * g++.dg/other/anon-union3.C: Same.
5236 * g++.dg/other/array2.C: Same.
5237 * g++.dg/other/error13.C: Same.
5238 * g++.dg/other/error34.C: Same.
5239 * g++.dg/overload/builtin1.C: Same.
5240 * g++.dg/overload/conv-op1.C: Same.
5241 * g++.dg/overload/error3.C: Same.
5242 * g++.dg/overload/koenig1.C: Same.
5243 * g++.dg/overload/operator5.C: Same.
5244 * g++.dg/overload/template5.C: Same.
5245 * g++.dg/overload/unknown1.C: Same.
5246 * g++.dg/overload/using2.C: Same.
5247 * g++.dg/parse/constructor1.C: Same.
5248 * g++.dg/parse/crash36.C: Same.
5249 * g++.dg/parse/crash63.C: Same.
5250 * g++.dg/parse/error11.C: Same.
5251 * g++.dg/parse/error12.C: Same.
5252 * g++.dg/parse/error14.C: Same.
5253 * g++.dg/parse/error2.C: Same.
5254 * g++.dg/parse/error21.C: Same.
5255 * g++.dg/parse/error26.C: Same.
5256 * g++.dg/parse/error36.C: Same.
5257 * g++.dg/parse/friend12.C: Same.
5258 * g++.dg/parse/invalid-op1.C: Same.
5259 * g++.dg/parse/missing-template1.C: Same.
5260 * g++.dg/parse/parser-pr28152-2.C: Same.
5261 * g++.dg/parse/parser-pr28152.C: Same.
5262 * g++.dg/parse/pr16696-permissive.C: Same.
5263 * g++.dg/parse/pr16696.C: Same.
5264 * g++.dg/parse/pr69628.C: Same.
5265 * g++.dg/parse/ret-type2.C: Same.
5266 * g++.dg/parse/specialization1.C: Same.
5267 * g++.dg/parse/template3.C: Same.
5268 * g++.dg/parse/template9.C: Same.
5269 * g++.dg/parse/typename11.C: Same.
5270 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
5271 * g++.dg/pr45330.C: Same.
5272 * g++.dg/rtti/typeid6.C: Same.
5273 * g++.dg/spellcheck-fields.C: Same.
5274 * g++.dg/spellcheck-typenames.C: Same.
5275 * g++.dg/tc1/dr108.C: Same.
5276 * g++.dg/tc1/dr147.C: Same.
5277 * g++.dg/template/arg7.C: Same.
5278 * g++.dg/template/conv11.C: Same.
5279 * g++.dg/template/crash13.C: Same.
5280 * g++.dg/template/crash55.C: Same.
5281 * g++.dg/template/dependent-expr5.C: Same.
5282 * g++.dg/template/error17.C: Same.
5283 * g++.dg/template/error33.C: Same.
5284 * g++.dg/template/error4.C: Same.
5285 * g++.dg/template/error50.C: Same.
5286 * g++.dg/template/error53.C: Same.
5287 * g++.dg/template/friend.C: Same.
5288 * g++.dg/template/func2.C: Same.
5289 * g++.dg/template/local6.C: Same.
5290 * g++.dg/template/member5.C: Same.
5291 * g++.dg/template/meminit1.C: Same.
5292 * g++.dg/template/nested3.C: Same.
5293 * g++.dg/template/nontype6.C: Same.
5294 * g++.dg/template/overload12.C: Same.
5295 * g++.dg/template/ptrmem8.C: Same.
5296 * g++.dg/template/qualified-id1.C: Same.
5297 * g++.dg/template/spec15.C: Same.
5298 * g++.dg/template/static1.C: Same.
5299 * g++.dg/template/static10.C: Same.
5300 * g++.dg/template/static2.C: Same.
5301 * g++.dg/template/ttp25.C: Same.
5302 * g++.dg/template/typedef2.C: Same.
5303 * g++.dg/template/typename2.C: Same.
5304 * g++.dg/template/unify10.C: Same.
5305 * g++.dg/template/unify6.C: Same.
5306 * g++.dg/template/unify7.C: Same.
5307 * g++.dg/template/unify9.C: Same.
5308 * g++.dg/template/varmod1.C: Same.
5309 * g++.dg/ubsan/div-by-zero-1.C: Same.
5310 * g++.dg/ubsan/pr63956.C: Same.
5311 * g++.dg/warn/Waddress-1.C: Same.
5312 * g++.dg/warn/Wconversion2.C: Same.
5313 * g++.dg/warn/Wnull-conversion-1.C: Same.
5314 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
5315 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
5316 * g++.dg/warn/Wswitch-1.C: Same.
5317 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5318 * g++.dg/warn/Wtype-limits.C: Same.
5319 * g++.dg/warn/Wunused-parm-5.C: Same.
5320 * g++.dg/warn/deprecated-6.C: Same.
5321 * g++.dg/warn/deprecated.C: Same.
5322 * g++.dg/warn/incomplete1.C: Same.
5323 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
5324 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
5325 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
5326 * g++.dg/warn/overflow-warn-1.C: Same.
5327 * g++.dg/warn/overflow-warn-3.C: Same.
5328 * g++.dg/warn/overflow-warn-4.C: Same.
5329 * g++.dg/warn/pr12242.C: Same.
5330 * g++.dg/warn/pr30551-2.C: Same.
5331 * g++.dg/warn/pr30551.C: Same.
5332 * g++.old-deja/g++.benjamin/16077.C: Same.
5333 * g++.old-deja/g++.bob/inherit1.C: Same.
5334 * g++.old-deja/g++.brendan/crash56.C: Same.
5335 * g++.old-deja/g++.brendan/template17.C: Same.
5336 * g++.old-deja/g++.eh/ctor1.C: Same.
5337 * g++.old-deja/g++.jason/bool5.C: Same.
5338 * g++.old-deja/g++.jason/cond.C: Same.
5339 * g++.old-deja/g++.jason/operator.C: Same.
5340 * g++.old-deja/g++.jason/pmf5.C: Same.
5341 * g++.old-deja/g++.law/ctors5.C: Same.
5342 * g++.old-deja/g++.law/missed-error2.C: Same.
5343 * g++.old-deja/g++.law/operators9.C: Same.
5344 * g++.old-deja/g++.law/temps1.C: Same.
5345 * g++.old-deja/g++.mike/for2.C: Same.
5346 * g++.old-deja/g++.mike/ns5.C: Same.
5347 * g++.old-deja/g++.mike/ns7.C: Same.
5348 * g++.old-deja/g++.mike/p10769b.C: Same.
5349 * g++.old-deja/g++.niklas/t120.C: Same.
5350 * g++.old-deja/g++.niklas/t121.C: Same.
5351 * g++.old-deja/g++.ns/koenig5.C: Same.
5352 * g++.old-deja/g++.oliva/overload1.C: Same.
5353 * g++.old-deja/g++.other/crash24.C: Same.
5354 * g++.old-deja/g++.other/crash25.C: Same.
5355 * g++.old-deja/g++.other/decl5.C: Same.
5356 * g++.old-deja/g++.other/lineno5.C: Same.
5357 * g++.old-deja/g++.other/null3.C: Same.
5358 * g++.old-deja/g++.other/overcnv2.C: Same.
5359 * g++.old-deja/g++.other/ptrmem7.C: Same.
5360 * g++.old-deja/g++.other/typename1.C: Same.
5361 * g++.old-deja/g++.other/vaarg3.C: Same.
5362 * g++.old-deja/g++.pt/crash10.C: Same.
5363 * g++.old-deja/g++.pt/crash28.C: Same.
5364 * g++.old-deja/g++.pt/crash38.C: Same.
5365 * g++.old-deja/g++.pt/explicit70.C: Same.
5366 * g++.old-deja/g++.pt/explicit77.C: Same.
5367 * g++.old-deja/g++.pt/expr2.C: Same.
5368 * g++.old-deja/g++.pt/spec5.C: Same.
5369 * g++.old-deja/g++.pt/spec6.C: Same.
5370 * g++.old-deja/g++.pt/typename3.C: Same.
5371 * g++.old-deja/g++.pt/typename5.C: Same.
5372 * g++.old-deja/g++.pt/typename6.C: Same.
5373 * g++.old-deja/g++.pt/typename7.C: Same.
5374 * g++.old-deja/g++.pt/unify4.C: Same.
5375 * g++.old-deja/g++.pt/unify8.C: Same.
5376 * g++.old-deja/g++.pt/vaarg3.C: Same.
5377 * g++.old-deja/g++.robertl/eb22.C: Same.
5378 * g++.old-deja/g++.robertl/eb4.C: Same.
5379 * g++.old-deja/g++.robertl/eb44.C: Same.
5380 * g++.old-deja/g++.robertl/eb69.C: Same.
5381 * g++.old-deja/g++.robertl/eb98.C: Same.
5382 * gcc.dg/20031223-1.c: Same.
5383 * gcc.dg/940510-1.c: Same.
5384 * gcc.dg/990506-0.c: Same.
5385 * gcc.dg/Walloca-1.c: Same.
5386 * gcc.dg/Walloca-2.c: Same.
5387 * gcc.dg/Wconversion-integer.c: Same.
5388 * gcc.dg/Wcxx-compat-8.c: Same.
5389 * gcc.dg/Wimplicit-int-1.c: Same.
5390 * gcc.dg/Wimplicit-int-2.c: Same.
5391 * gcc.dg/Wimplicit-int-4.c: Same.
5392 * gcc.dg/Wpointer-sign-Wall.c: Same.
5393 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5394 * gcc.dg/Wshadow-1.c: Same.
5395 * gcc.dg/Wshadow-3.c: Same.
5396 * gcc.dg/Wswitch-enum-error.c: Same.
5397 * gcc.dg/Wswitch-enum.c: Same.
5398 * gcc.dg/Wswitch-error.c: Same.
5399 * gcc.dg/Wswitch.c: Same.
5400 * gcc.dg/Wtype-limits-Wextra.c: Same.
5401 * gcc.dg/Wtype-limits.c: Same.
5402 * gcc.dg/Wvla-larger-than-2.c: Same.
5403 * gcc.dg/anon-struct-5.c: Same.
5404 * gcc.dg/array-10.c: Same.
5405 * gcc.dg/array-11.c: Same.
5406 * gcc.dg/array-15.c: Same.
5407 * gcc.dg/array-2.c: Same.
5408 * gcc.dg/array-8.c: Same.
5409 * gcc.dg/array-const-2.c: Same.
5410 * gcc.dg/array-const-3.c: Same.
5411 * gcc.dg/bitfld-1.c: Same.
5412 * gcc.dg/bitfld-8.c: Same.
5413 * gcc.dg/builtin-redefine.c: Same.
5414 * gcc.dg/c11-noreturn-1.c: Same.
5415 * gcc.dg/c11-noreturn-2.c: Same.
5416 * gcc.dg/c11-static-assert-3.c: Same.
5417 * gcc.dg/c90-arraydecl-1.c: Same.
5418 * gcc.dg/c90-complex-1.c: Same.
5419 * gcc.dg/c90-complit-1.c: Same.
5420 * gcc.dg/c90-const-expr-11.c: Same.
5421 * gcc.dg/c90-const-expr-7.c: Same.
5422 * gcc.dg/c90-const-expr-8.c: Same.
5423 * gcc.dg/c90-enum-comma-1.c: Same.
5424 * gcc.dg/c90-flex-array-1.c: Same.
5425 * gcc.dg/c90-hexfloat-1.c: Same.
5426 * gcc.dg/c90-idem-qual-1.c: Same.
5427 * gcc.dg/c90-idem-qual-2.c: Same.
5428 * gcc.dg/c90-idem-qual-3.c: Same.
5429 * gcc.dg/c90-mixdecl-1.c: Same.
5430 * gcc.dg/c90-restrict-1.c: Same.
5431 * gcc.dg/c90-return-1.c: Same.
5432 * gcc.dg/c99-array-nonobj-1.c: Same.
5433 * gcc.dg/c99-arraydecl-1.c: Same.
5434 * gcc.dg/c99-complex-1.c: Same.
5435 * gcc.dg/c99-complex-2.c: Same.
5436 * gcc.dg/c99-complit-2.c: Same.
5437 * gcc.dg/c99-const-expr-7.c: Same.
5438 * gcc.dg/c99-const-expr-8.c: Same.
5439 * gcc.dg/c99-flex-array-3.c: Same.
5440 * gcc.dg/c99-flex-array-7.c: Same.
5441 * gcc.dg/c99-flex-array-typedef-7.c: Same.
5442 * gcc.dg/c99-impl-decl-1.c: Same.
5443 * gcc.dg/c99-impl-int-1.c: Same.
5444 * gcc.dg/c99-impl-int-2.c: Same.
5445 * gcc.dg/c99-init-3.c: Same.
5446 * gcc.dg/c99-restrict-1.c: Same.
5447 * gcc.dg/c99-return-1.c: Same.
5448 * gcc.dg/c99-tag-1.c: Same.
5449 * gcc.dg/c99-tag-3.c: Same.
5450 * gcc.dg/call-diag-2.c: Same.
5451 * gcc.dg/cpp/19940712-1.c: Same.
5452 * gcc.dg/cpp/19951025-1.c: Same.
5453 * gcc.dg/cpp/19990413-1.c: Same.
5454 * gcc.dg/cpp/direct2.c: Same.
5455 * gcc.dg/cpp/direct2s.c: Same.
5456 * gcc.dg/cpp/pr28709.c: Same.
5457 * gcc.dg/cpp/pr61854-c90.c: Same.
5458 * gcc.dg/cpp/pr61854-c94.c: Same.
5459 * gcc.dg/cpp/pragma-1.c: Same.
5460 * gcc.dg/cpp/pragma-2.c: Same.
5461 * gcc.dg/cpp/trad/escaped-eof.c: Same.
5462 * gcc.dg/cpp/trad/literals-2.c: Same.
5463 * gcc.dg/cpp/warn-comments-2.c: Same.
5464 * gcc.dg/cpp/warn-comments-3.c: Same.
5465 * gcc.dg/cpp/warn-comments.c: Same.
5466 * gcc.dg/cpp/warn-long-long-2.c: Same.
5467 * gcc.dg/cpp/warn-long-long.c: Same.
5468 * gcc.dg/cpp/warn-redefined-2.c: Same.
5469 * gcc.dg/cpp/warn-redefined.c: Same.
5470 * gcc.dg/darwin-cfstring-2.c: Same.
5471 * gcc.dg/darwin-cfstring-format-1.c: Same.
5472 * gcc.dg/decl-9.c: Same.
5473 * gcc.dg/declspec-1.c: Same.
5474 * gcc.dg/declspec-10.c: Same.
5475 * gcc.dg/declspec-11.c: Same.
5476 * gcc.dg/declspec-13.c: Same.
5477 * gcc.dg/declspec-18.c: Same.
5478 * gcc.dg/declspec-4.c: Same.
5479 * gcc.dg/declspec-5.c: Same.
5480 * gcc.dg/declspec-6.c: Same.
5481 * gcc.dg/declspec-8.c: Same.
5482 * gcc.dg/deprecated-4.c: Same.
5483 * gcc.dg/deprecated.c: Same.
5484 * gcc.dg/dfp/composite-type.c: Same.
5485 * gcc.dg/empty-source-2.c: Same.
5486 * gcc.dg/empty-source-3.c: Same.
5487 * gcc.dg/format/attr-6.c: Same.
5488 * gcc.dg/format/branch-1.c: Same.
5489 * gcc.dg/format/c90-printf-1.c: Same.
5490 * gcc.dg/format/c90-strftime-2.c: Same.
5491 * gcc.dg/format/c99-strftime-1.c: Same.
5492 * gcc.dg/format/cmn-err-1.c: Same.
5493 * gcc.dg/format/few-1.c: Same.
5494 * gcc.dg/format/ms_branch-1.c: Same.
5495 * gcc.dg/format/ms_unnamed-1.c: Same.
5496 * gcc.dg/format/ms_va-1.c: Same.
5497 * gcc.dg/format/unnamed-1.c: Same.
5498 * gcc.dg/format/va-1.c: Same.
5499 * gcc.dg/format/xopen-1.c: Same.
5500 * gcc.dg/funcdef-var-1.c: Same.
5501 * gcc.dg/funcdef-var-2.c: Same.
5502 * gcc.dg/gnu89-const-expr-1.c: Same.
5503 * gcc.dg/gnu89-const-expr-2.c: Same.
5504 * gcc.dg/gnu90-const-expr-1.c: Same.
5505 * gcc.dg/gnu99-const-expr-1.c: Same.
5506 * gcc.dg/gnu99-const-expr-2.c: Same.
5507 * gcc.dg/gnu99-init-2.c: Same.
5508 * gcc.dg/gomp/_Atomic-5.c: Same.
5509 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5510 * gcc.dg/gomp/atomic-5.c: Same.
5511 * gcc.dg/gomp/linear-1.c: Same.
5512 * gcc.dg/gomp/pr67500.c: Same.
5513 * gcc.dg/init-bad-1.c: Same.
5514 * gcc.dg/init-bad-2.c: Same.
5515 * gcc.dg/init-bad-3.c: Same.
5516 * gcc.dg/init-string-1.c: Same.
5517 * gcc.dg/label-compound-stmt-1.c: Same.
5518 * gcc.dg/label-decl-2.c: Same.
5519 * gcc.dg/label-decl-4.c: Same.
5520 * gcc.dg/large-size-array-2.c: Same.
5521 * gcc.dg/large-size-array-4.c: Same.
5522 * gcc.dg/lvalue-6.c: Same.
5523 * gcc.dg/m-un-2.c: Same.
5524 * gcc.dg/multiple-overflow-warn-1.c: Same.
5525 * gcc.dg/multiple-overflow-warn-2.c: Same.
5526 * gcc.dg/multiple-overflow-warn-3.c: Same.
5527 * gcc.dg/nested-redef-1.c: Same.
5528 * gcc.dg/no-asm-1.c: Same.
5529 * gcc.dg/no-asm-3.c: Same.
5530 * gcc.dg/no-asm-4.c: Same.
5531 * gcc.dg/noncompile/20010524-1.c: Same.
5532 * gcc.dg/noncompile/incomplete-5.c: Same.
5533 * gcc.dg/noncompile/pr44517.c: Same.
5534 * gcc.dg/noncompile/pr52290.c: Same.
5535 * gcc.dg/noreturn-1.c: Same.
5536 * gcc.dg/overflow-warn-1.c: Same.
5537 * gcc.dg/overflow-warn-2.c: Same.
5538 * gcc.dg/overflow-warn-3.c: Same.
5539 * gcc.dg/overflow-warn-4.c: Same.
5540 * gcc.dg/parm-mismatch-1.c: Same.
5541 * gcc.dg/parser-pr28152-2.c: Same.
5542 * gcc.dg/parser-pr28152.c: Same.
5543 * gcc.dg/pedwarn-init.c: Same.
5544 * gcc.dg/pointer-arith-2.c: Same.
5545 * gcc.dg/pointer-arith-3.c: Same.
5546 * gcc.dg/pointer-arith-4.c: Same.
5547 * gcc.dg/pr14475.c: Same.
5548 * gcc.dg/pr18596-3.c: Same.
5549 * gcc.dg/pr18809-1.c: Same.
5550 * gcc.dg/pr27953.c: Same.
5551 * gcc.dg/pr30457.c: Same.
5552 * gcc.dg/pr30551-2.c: Same.
5553 * gcc.dg/pr30551-3.c: Same.
5554 * gcc.dg/pr30551-4.c: Same.
5555 * gcc.dg/pr30551-5.c: Same.
5556 * gcc.dg/pr30551-6.c: Same.
5557 * gcc.dg/pr30551.c: Same.
5558 * gcc.dg/pr36997.c: Same.
5559 * gcc.dg/pr41842.c: Same.
5560 * gcc.dg/pr48552-1.c: Same.
5561 * gcc.dg/pr48552-2.c: Same.
5562 * gcc.dg/pr59717.c: Same.
5563 * gcc.dg/pr61077.c: Same.
5564 * gcc.dg/pr61096-1.c: Same.
5565 * gcc.dg/pr63626.c: Same.
5566 * gcc.dg/pr64223-1.c: Same.
5567 * gcc.dg/pr64223-2.c: Same.
5568 * gcc.dg/pr8788-1.c: Same.
5569 * gcc.dg/pr8927-1.c: Same.
5570 * gcc.dg/pragma-darwin.c: Same.
5571 * gcc.dg/pragma-diag-5.c: Same.
5572 * gcc.dg/pragma-message.c: Same.
5573 * gcc.dg/redecl-1.c: Same.
5574 * gcc.dg/simd-1.c: Same.
5575 * gcc.dg/simd-5.c: Same.
5576 * gcc.dg/simd-6.c: Same.
5577 * gcc.dg/spellcheck-fields.c: Same.
5578 * gcc.dg/spellcheck-typenames.c: Same.
5579 * gcc.dg/struct-semi-2.c: Same.
5580 * gcc.dg/struct-semi-3.c: Same.
5581 * gcc.dg/transparent-union-3.c: Same.
5582 * gcc.dg/ucnid-8.c: Same.
5583 * gcc.dg/uninit-pr19430-O0.c: Same.
5584 * gcc.dg/uninit-pr19430.c: Same.
5585 * gcc.dg/uninit-pr20644-O0.c: Same.
5586 * gcc.dg/utf-dflt.c: Same.
5587 * gcc.dg/utf-dflt2.c: Same.
5588 * gcc.dg/utf16-4.c: Same.
5589 * gcc.dg/vla-11.c: Same.
5590 * gcc.dg/vla-20.c: Same.
5591 * gcc.dg/vla-init-1.c: Same.
5592 * gcc.dg/vla-init-2.c: Same.
5593 * gcc.dg/vla-init-3.c: Same.
5594 * gcc.dg/weak/weak-6.c: Same.
5595 * gcc.dg/weak/weak-7.c: Same.
5596 * gcc.dg/wtr-int-type-1.c: Same.
5597 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5598 * gcc.target/arm/polytypes.c: Same.
5599 * gcc.target/i386/spellcheck-options-4.c: Same.
5600 * gcc.target/powerpc/20030218-1.c: Same.
5601 * gcc.target/sh/pr21255-4.c: Same.
5602 * gcc.test-framework/dg-error-exp-XP.c: Same.
5603 * gfortran.dg/array_constructor_30.f03: Same.
5604 * gfortran.dg/class_30.f90: Same.
5605 * gfortran.dg/goacc/subarrays.f95: Same.
5606 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5607 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5608 * gfortran.dg/intrinsic_std_1.f90: Same.
5609 * gfortran.dg/pr70006.f90: Same.
5610 * gfortran.dg/warning-directive-1.F90: Same.
5611 * gfortran.dg/warning-directive-2.F90: Same.
5612 * gfortran.dg/warning-directive-3.F90: Same.
5613 * gfortran.dg/warning-directive-4.F90: Same.
5614 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5615 * obj-c++.dg/class-extension-1.mm: Same.
5616 * obj-c++.dg/class-extension-2.mm: Same.
5617 * obj-c++.dg/class-protocol-1.mm: Same.
5618 * obj-c++.dg/cxx-ivars-1.mm: Same.
5619 * obj-c++.dg/duplicate-class-1.mm: Same.
5620 * obj-c++.dg/exceptions-3.mm: Same.
5621 * obj-c++.dg/exceptions-4.mm: Same.
5622 * obj-c++.dg/exceptions-5.mm: Same.
5623 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5624 * obj-c++.dg/fsf-package-0.m: Same.
5625 * obj-c++.dg/invalid-type-1.mm: Same.
5626 * obj-c++.dg/method-12.mm: Same.
5627 * obj-c++.dg/method-13.mm: Same.
5628 * obj-c++.dg/method-15.mm: Same.
5629 * obj-c++.dg/method-16.mm: Same.
5630 * obj-c++.dg/method-6.mm: Same.
5631 * obj-c++.dg/method-7.mm: Same.
5632 * obj-c++.dg/property/at-property-1.mm: Same.
5633 * obj-c++.dg/property/at-property-14.mm: Same.
5634 * obj-c++.dg/property/at-property-17.mm: Same.
5635 * obj-c++.dg/property/at-property-21.mm: Same.
5636 * obj-c++.dg/property/at-property-5.mm: Same.
5637 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5638 * obj-c++.dg/property/dynamic-3.mm: Same.
5639 * obj-c++.dg/property/dynamic-4.mm: Same.
5640 * obj-c++.dg/property/property-neg-1.mm: Same.
5641 * obj-c++.dg/property/property-neg-6.mm: Same.
5642 * obj-c++.dg/property/synthesize-11.mm: Same.
5643 * obj-c++.dg/property/synthesize-5.mm: Same.
5644 * obj-c++.dg/property/synthesize-6.mm: Same.
5645 * obj-c++.dg/proto-lossage-4.mm: Same.
5646 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5647 * obj-c++.dg/strings/strings-1.mm: Same.
5648 * obj-c++.dg/super-class-1.mm: Same.
5649 * obj-c++.dg/syntax-error-6.mm: Same.
5650 * obj-c++.dg/syntax-error-7.mm: Same.
5651 * obj-c++.dg/syntax-error-9.mm: Same.
5652 * obj-c++.dg/try-catch-13.mm: Same.
5653 * objc.dg/attributes/method-noreturn-1.m: Same.
5654 * objc.dg/bad-receiver-type-2.m: Same.
5655 * objc.dg/bad-receiver-type.m: Same.
5656 * objc.dg/call-super-2.m: Same.
5657 * objc.dg/class-2.m: Same.
5658 * objc.dg/class-extension-1.m: Same.
5659 * objc.dg/class-extension-2.m: Same.
5660 * objc.dg/class-protocol-1.m: Same.
5661 * objc.dg/desig-init-1.m: Same.
5662 * objc.dg/duplicate-class-1.m: Same.
5663 * objc.dg/exceptions-3.m: Same.
5664 * objc.dg/exceptions-4.m: Same.
5665 * objc.dg/exceptions-5.m: Same.
5666 * objc.dg/foreach-6.m: Same.
5667 * objc.dg/foreach-7.m: Same.
5668 * objc.dg/fsf-nsstring-format-1.m: Same.
5669 * objc.dg/fsf-package-0.m: Same.
5670 * objc.dg/invalid-type-1.m: Same.
5671 * objc.dg/method-11.m: Same.
5672 * objc.dg/method-19.m: Same.
5673 * objc.dg/method-2.m: Same.
5674 * objc.dg/method-20.m: Same.
5675 * objc.dg/method-5.m: Same.
5676 * objc.dg/method-6.m: Same.
5677 * objc.dg/method-7.m: Same.
5678 * objc.dg/method-9.m: Same.
5679 * objc.dg/missing-proto-3.m: Same.
5680 * objc.dg/private-1.m: Same.
5681 * objc.dg/property/at-property-1.m: Same.
5682 * objc.dg/property/at-property-14.m: Same.
5683 * objc.dg/property/at-property-17.m: Same.
5684 * objc.dg/property/at-property-21.m: Same.
5685 * objc.dg/property/at-property-5.m: Same.
5686 * objc.dg/property/dynamic-3.m: Same.
5687 * objc.dg/property/dynamic-4.m: Same.
5688 * objc.dg/property/property-neg-1.m: Same.
5689 * objc.dg/property/property-neg-6.m: Same.
5690 * objc.dg/property/synthesize-11.m: Same.
5691 * objc.dg/property/synthesize-5.m: Same.
5692 * objc.dg/property/synthesize-6.m: Same.
5693 * objc.dg/proto-hier-1.m: Same.
5694 * objc.dg/proto-lossage-4.m: Same.
5695 * objc.dg/protocol-qualifier-2.m: Same.
5696 * objc.dg/strings/strings-1.m: Same.
5697 * objc.dg/type-size-1.m: Same.
5698
5699 2017-04-18 Jeff Law <law@redhat.com>
5700
5701 PR target/74563
5702 * gcc.target/mips/pr74563: New test.
5703
5704 2017-04-18 Jakub Jelinek <jakub@redhat.com>
5705
5706 PR tree-optimization/80443
5707 * gcc.c-torture/compile/pr80443.c: New test.
5708
5709 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5710
5711 PR rtl-optimization/80357
5712 * gcc.c-torture/compile/pr80357.c: New test.
5713
5714 2017-04-18 Jeff Law <law@redhat.com>
5715
5716 PR middle-end/80422
5717 * gcc.c-torture/compile/pr80422.c: New test.
5718
5719 2017-04-18 Jakub Jelinek <jakub@redhat.com>
5720
5721 PR debug/80263
5722 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5723
5724 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5725
5726 PR target/80099
5727 * gcc.target/powerpc/pr80099-1.c: New test.
5728 * gcc.target/powerpc/pr80099-2.c: Likewise.
5729 * gcc.target/powerpc/pr80099-3.c: Likewise.
5730 * gcc.target/powerpc/pr80099-4.c: Likewise.
5731 * gcc.target/powerpc/pr80099-5.c: Likewise.
5732
5733 2017-04-18 Jakub Jelinek <jakub@redhat.com>
5734
5735 PR sanitizer/80444
5736 * gcc.dg/sancov/pr80444.c: New test.
5737
5738 PR middle-end/79788
5739 PR middle-end/80375
5740 * gcc.dg/pr79788-1.c: New test.
5741 * gcc.dg/pr79788-2.c: New test.
5742
5743 2017-04-18 Marek Polacek <polacek@redhat.com>
5744
5745 PR c++/80244 - ICE with attribute in template alias.
5746 * g++.dg/cpp0x/alias-decl-59.C: New test.
5747
5748 PR c++/80241 - ICE with alignas pack expansion.
5749 * g++.dg/cpp0x/alignas11.C: New test.
5750
5751 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5752
5753 PR c++/80287
5754 * g++.dg/lto/pr80287_0.C: New test.
5755
5756 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5757
5758 PR target/80315
5759 * gcc.target/powerpc/pr80315-1.c: New test.
5760 * gcc.target/powerpc/pr80315-2.c: New test.
5761 * gcc.target/powerpc/pr80315-3.c: New test.
5762 * gcc.target/powerpc/pr80315-4.c: New test.
5763
5764 2017-04-16 Tom de Vries <tom@codesourcery.com>
5765
5766 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5767 directive.
5768 * g++.dg/parse/error3.C: Same.
5769 * g++.old-deja/g++.pt/niklas01a.C: Same.
5770 * gcc.dg/990506-0.c: Same.
5771 * gcc.dg/cpp/19990413-1.c: Same.
5772 * gcc.dg/cpp/pragma-1.c: Same.
5773 * gcc.dg/cpp/pragma-2.c: Same.
5774 * gcc.dg/m-un-2.c: Same.
5775 * objc.dg/private-1.m: Same.
5776
5777 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
5778
5779 * gcc.dg/pr54669.c: Fix dg-do directive.
5780 * gcc.dg/pr78582.c: Ditto.
5781 * gcc.dg/pr80020.c: Ditto.
5782 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5783 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5784 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5785 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5786 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5787 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5788 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5789 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5790 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5791 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5792
5793 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5794
5795 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
5796 * gfortran.dg/generic_29.f90: Likewise.
5797 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5798 * gfortran.dg/pr41922.f90: Likewise.
5799 * gfortran.dg/pr70006.f90: Likewise.
5800
5801 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5802
5803 PR tree-optimization/66612
5804 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5805
5806 2017-04-14 Janus Weil <janus@gcc.gnu.org>
5807
5808 PR fortran/80361
5809 * gfortran.dg/class_62.f90: New test case.
5810
5811 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5812
5813 * gcc.target/arc/loop-1.c: New file.
5814
5815 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5816
5817 PR target/80098
5818 * gcc.target/powerpc/pr80098-1.c: New test.
5819 * gcc.target/powerpc/pr80098-2.c: Likewise.
5820 * gcc.target/powerpc/pr80098-3.c: Likewise.
5821 * gcc.target/powerpc/pr80098-4.c: Likewise.
5822
5823 2017-04-13 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR sanitizer/80403
5826 * g++.dg/ubsan/pr80403-2.C: New test.
5827
5828 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5829
5830 PR rtl-optimization/80343
5831 * gcc.target/powerpc/pr80343.c: New.
5832
5833 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5834
5835 PR sanitizer/80414
5836 * c-c++-common/ubsan/bounds-15.c: New test.
5837
5838 2017-04-13 Richard Biener <rguenther@suse.de>
5839
5840 PR testsuite/80416
5841 * g++.dg/torture/pr79671.C: Fix asm constraints.
5842
5843 2017-04-13 Jakub Jelinek <jakub@redhat.com>
5844
5845 PR debug/80321
5846 * gcc.dg/debug/pr80321.c: New test.
5847
5848 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5849
5850 * gnat.dg/debug10.adb: New test.
5851 * gnat.dg/debug10_pkg.ads: New helper.
5852
5853 2017-04-12 Jakub Jelinek <jakub@redhat.com>
5854
5855 PR tree-optimization/79390
5856 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5857
5858 PR sanitizer/80403
5859 PR sanitizer/80404
5860 PR sanitizer/80405
5861 * g++.dg/ubsan/pr80403.C: New test.
5862 * g++.dg/ubsan/pr80404.C: New test.
5863 * g++.dg/ubsan/pr80405.C: New test.
5864
5865 PR c/80163
5866 * gcc.dg/torture/pr80163.c: New test.
5867
5868 2017-04-12 Richard Biener <rguenther@suse.de>
5869 Jeff Law <law@redhat.com>
5870
5871 PR tree-optimization/80359
5872 * gcc.dg/torture/pr80359.c: New testcase.
5873
5874 2017-04-12 Richard Biener <rguenther@suse.de>
5875 Bernd Edlinger <bernd.edlinger@hotmail.de>
5876
5877 PR middle-end/79671
5878 * g++.dg/torture/pr79671.C: New testcase.
5879 * g++.dg/lto/pr79671_0.C: Likewise.
5880 * g++.dg/lto/pr79671_1.c: Likewise.
5881
5882 2017-04-12 Jakub Jelinek <jakub@redhat.com>
5883
5884 PR sanitizer/80349
5885 * g++.dg/ubsan/pr80349.C: New test.
5886
5887 2017-04-11 Jakub Jelinek <jakub@redhat.com>
5888
5889 PR c++/80370
5890 * g++.dg/cpp1z/decomp28.C: New test.
5891
5892 PR middle-end/80100
5893 * gcc.dg/pr80100.c: New test.
5894
5895 PR rtl-optimization/80385
5896 * g++.dg/opt/pr80385.C: New test.
5897
5898 2017-04-11 Martin Liska <mliska@suse.cz>
5899
5900 PR ipa/80212
5901 * g++.dg/ipa/pr80212.C: New test.
5902
5903 2017-04-11 Martin Sebor <msebor@redhat.com>
5904
5905 PR middle-end/80364
5906 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5907
5908 2017-04-11 Martin Liska <mliska@suse.cz>
5909
5910 PR sanitizer/70878
5911 * gcc.dg/ubsan/pr70878.c: New test.
5912
5913 2017-04-11 Jakub Jelinek <jakub@redhat.com>
5914
5915 PR target/80381
5916 * gcc.target/i386/pr80381.c: New test.
5917
5918 PR c++/80363
5919 * g++.dg/ext/pr80363.C: New test.
5920
5921 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5922
5923 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5924 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5925 Add avr-*-* to non-lp64 selector.
5926
5927 2017-04-10 Martin Sebor <msebor@redhat.com>
5928
5929 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5930 * gcc.dg/pr40340-4.c: Same.
5931
5932 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5933
5934 PR fortran/69498
5935 * gfortran.dg/submodule_unexp.f90: Modified test
5936 to account for new error.
5937 * gfortran.dg/submodule_twice.f90: New Test
5938
5939 2017-04-10 Jakub Jelinek <jakub@redhat.com>
5940
5941 PR c++/80176
5942 * g++.dg/init/ref23.C: New test.
5943
5944 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5945
5946 PR tree-optimization/80304
5947 * gfortran.dg/do_concurrent_4.f90: New test case.
5948
5949 2017-04-10 Janus Weil <janus@gcc.gnu.org>
5950
5951 PR fortran/80046
5952 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5953
5954 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
5955
5956 * g++.dg/torture/pr79905.C: Add -maltivec option.
5957
5958 2017-04-10 Jeff Law <law@redhat.com>
5959
5960 PR tree-optimization/80374
5961 * g++.dg/pr80374.c: New test.
5962
5963 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5964
5965 PR target/80108
5966 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5967 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5968
5969 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
5970
5971 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5972
5973 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
5974
5975 PR testsuite/79356
5976 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5977
5978 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
5979
5980 PR testsuite/79867
5981 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5982
5983 2017-04-10 Marek Polacek <polacek@redhat.com>
5984
5985 PR sanitizer/80348
5986 * g++.dg/ubsan/div-by-zero-3.C: New test.
5987
5988 2017-04-10 Bin Cheng <bin.cheng@arm.com>
5989
5990 PR tree-optimization/80153
5991 * gcc.c-torture/execute/pr80153.c: New.
5992
5993 2017-04-10 Richard Biener <rguenther@suse.de>
5994
5995 PR middle-end/80362
5996 * gcc.dg/torture/pr80362.c: New testcase.
5997
5998 2017-04-10 Richard Biener <rguenther@suse.de>
5999
6000 PR tree-optimization/80304
6001 * gcc.dg/torture/pr80304.c: New testcase.
6002
6003 2017-04-10 Nathan Sidwell <nathan@acm.org>
6004
6005 PR target/79905
6006 * g++.dg/torture/pr79905.C: New.
6007
6008 2017-04-10 Martin Liska <mliska@suse.cz>
6009
6010 PR sanitizer/80350
6011 * c-c++-common/ubsan/pr80350.c: New test.
6012
6013 2017-04-10 Jakub Jelinek <jakub@redhat.com>
6014
6015 PR target/80324
6016 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
6017
6018 2017-04-08 Martin Liska <mliska@suse.cz>
6019
6020 Revert:
6021 2017-04-07 Martin Liska <mliska@suse.cz>
6022
6023 PR ipa/80212
6024 * g++.dg/ipa/pr80212.C: New test.
6025
6026 2017-04-07 Jakub Jelinek <jakub@redhat.com>
6027
6028 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
6029 dg-options.
6030 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
6031
6032 PR target/80322
6033 PR target/80323
6034 PR target/80325
6035 PR target/80326
6036 * gcc.target/i386/avx512f-undefined-1.c: New test.
6037 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
6038 * gcc.target/i386/avx-cvtsd-1.c: New test.
6039 * gcc.target/i386/avx512f-cvtss-1.c: New test.
6040 * gcc.target/i386/avx512f-abspd-1.c: New test.
6041 * gcc.target/i386/avx-cvtss-1.c: New test.
6042 * gcc.target/i386/avx512f-absps-1.c: New test.
6043 * gcc.target/i386/avx512f-int2mask-1.c: New test.
6044 * gcc.target/i386/avx512f-mask2int-1.c: New test.
6045
6046 2017-04-07 Marek Polacek <polacek@redhat.com>
6047
6048 PR sanitizer/80348
6049 * g++.dg/ubsan/div-by-zero-2.C: New test.
6050
6051 PR c++/80095
6052 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
6053
6054 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
6055
6056 PR rtl-optimization/70478
6057 * gcc.target/s390/pr70478.c: New.
6058
6059 2017-04-07 Martin Liska <mliska@suse.cz>
6060
6061 PR target/79889
6062 * g++.dg/ext/mv8.C: Add aarch64* targets.
6063
6064 2017-04-07 Martin Liska <mliska@suse.cz>
6065
6066 PR ipa/80212
6067 * g++.dg/ipa/pr80212.C: New test.
6068
6069 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6070
6071 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
6072
6073 2017-04-07 Richard Biener <rguenther@suse.de>
6074
6075 PR tree-optimization/80334
6076 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
6077 alignas on stack.
6078
6079 2017-04-07 Richard Biener <rguenther@suse.de>
6080
6081 PR middle-end/80341
6082 * gcc.dg/torture/pr80341.c: New testcase.
6083
6084 2017-04-06 Jakub Jelinek <jakub@redhat.com>
6085
6086 PR debug/80234
6087 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
6088 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
6089
6090 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
6091
6092 PR target/79733
6093 * gcc.target/i386/pr79733.c: New test.
6094
6095 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
6096
6097 PR target/80298
6098 * gcc.target/i386/pr80298-1.c: New test.
6099 * gcc.target/i386/pr80298-2.c: Ditto.
6100
6101 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
6102
6103 PR target/80082
6104 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
6105 ARMv7-R.
6106
6107 2017-04-06 Richard Biener <rguenther@suse.de>
6108
6109 PR tree-optimization/80334
6110 * g++.dg/torture/pr80334.C: New testcase.
6111
6112 2017-04-06 Martin Liska <mliska@suse.cz>
6113
6114 PR sanitizer/80166
6115 * gcc.dg/asan/pr80166.c: New test.
6116
6117 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6118
6119 PR tree-optimization/79390
6120 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
6121
6122 2017-04-06 Richard Biener <rguenther@suse.de>
6123
6124 PR tree-optimization/80262
6125 * gcc.target/i386/pr80262.c: New testcase.
6126
6127 2017-04-06 Richard Biener <rguenther@suse.de>
6128
6129 PR middle-end/80281
6130 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
6131
6132 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
6133
6134 PR rtl-optimization/70703
6135 * gcc.target/i386/pr70703.c: New.
6136
6137 2017-04-05 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR sanitizer/80308
6140 * c-c++-common/asan/pr80308.c: New test.
6141
6142 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6143
6144 PR target/79890
6145 * gcc.target/s390/pr79890.c: New test case.
6146
6147 2017-04-05 Jakub Jelinek <jakub@redhat.com>
6148
6149 PR target/80310
6150 * c-c++-common/ubsan/pr80310.c: New test.
6151
6152 2017-04-04 Jakub Jelinek <jakub@redhat.com>
6153
6154 PR c++/80297
6155 * g++.dg/torture/pr80297.C: New test.
6156
6157 PR tree-optimization/79390
6158 * gcc.target/i386/pr79390.c: New test.
6159 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
6160
6161 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
6162
6163 PR c++/80296
6164 * g++.dg/cpp0x/alias-decl-80296.C: New test.
6165
6166 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6167
6168 PR target/80307
6169 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
6170 targeting any CPU or architecture.
6171 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
6172 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
6173 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
6174 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
6175 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
6176 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
6177 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
6178 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
6179
6180 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
6181
6182 PR fortran/69498
6183 * gfortran.dg/submodule_unexp.f90: New test.
6184
6185 2017-04-04 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR target/80286
6188 * gcc.target/i386/avx-pr80286.c: New test.
6189 * gcc.dg/pr80286.c: New test.
6190
6191 2017-04-04 Richard Biener <rguenther@suse.de>
6192
6193 PR middle-end/80281
6194 * gcc.dg/torture/pr80281.c: New testcase.
6195
6196 2017-04-04 Richard Biener <rguenther@suse.de>
6197
6198 PR tree-optimization/80275
6199 * g++.dg/opt/pr80275.C: Make g static.
6200
6201 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
6202
6203 PR rtl-optimization/60818
6204 * gcc.c-torture/compile/pr60818.c: New testcase.
6205
6206 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
6207
6208 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
6209 * gcc.dg/20031012-1.c: Likewise.
6210 * gcc.dg/ipa/ipcp-1.c: Likewise.
6211 * gcc.dg/torture/matrix-3.c: Likewise.
6212 * gcc.target/powerpc/ppc-spe.c: Likewise.
6213 * gcc.target/rx/zero-width-bitfield.c: Likewise.
6214
6215 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6216
6217 PR target/80246
6218 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
6219 powerpc_vsx_ok.
6220 (std, ld): Limit scan-assembler-times check to lp64.
6221 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
6222 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
6223 powerpc_vsx_ok.
6224
6225 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6226
6227 PR target/80246
6228 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
6229
6230 2017-04-03 Richard Biener <rguenther@suse.de>
6231
6232 PR tree-optimization/80275
6233 * g++.dg/opt/pr80275.C: New testcase.
6234
6235 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6236
6237 PR testsuite/79356
6238 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
6239
6240 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
6241
6242 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
6243 (bal): Increase iteration count and assume alignment.
6244
6245 2017-04-03 Bin Cheng <bin.cheng@arm.com>
6246
6247 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
6248
6249 2017-04-02 Andrew Pinski <apinski@cavium.com>
6250
6251 * gcc.c-torture/compile/nested-3.c: New testcase.
6252 * gcc.c-torture/execute/20170401-1.c: New testcase.
6253 * gcc.c-torture/execute/20170401-2.c: New testcase.
6254
6255 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6256
6257 PR rtl-optimization/79405
6258 gcc.dg/pr79405.c: New testcase.
6259
6260 2017-03-31 Jakub Jelinek <jakub@redhat.com>
6261
6262 PR debug/79255
6263 * gcc.dg/pr79255.c: New test.
6264
6265 PR c++/79572
6266 * g++.dg/ubsan/null-8.C: New test.
6267
6268 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
6269
6270 PR target/80107
6271 * gfortran.dg/pr80107.f: New.
6272
6273 2017-03-31 Jeff Law <law@redhat.com>
6274
6275 PR tree-optimization/49498
6276 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
6277
6278 2017-03-31 Richard Biener <rguenther@suse.de>
6279
6280 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
6281
6282 2017-03-31 Richard Biener <rguenther@suse.de>
6283
6284 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
6285
6286 2017-03-31 Jakub Jelinek <jakub@redhat.com>
6287
6288 PR libstdc++/80251
6289 * g++.dg/ext/is_aggregate.C: New test.
6290
6291 PR middle-end/80173
6292 * gcc.target/i386/pr80173.c: New test.
6293
6294 PR middle-end/80163
6295 * gcc.dg/pr80163.c: New test.
6296
6297 PR debug/80025
6298 * gcc.dg/torture/pr80025.c: New test.
6299
6300 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
6301
6302 * gcc.target/mips/pr52125.c: Add -msym32.
6303
6304 2017-03-30 Jakub Jelinek <jakub@redhat.com>
6305
6306 PR translation/80189
6307 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
6308 * g++.dg/gomp/sharing-1.C: Likewise.
6309 * gfortran.dg/gomp/pr44536.f90: Likewise.
6310 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
6311 * gfortran.dg/gomp/sharing-3.f90: Likewise.
6312 * gfortran.dg/gomp/crayptr3.f90: Likewise.
6313 * gfortran.dg/gomp/pr33439.f90: Likewise.
6314 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6315 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6316 * gfortran.dg/gomp/sharing-2.f90: Likewise.
6317 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6318 * gcc.dg/gomp/sharing-1.c: Likewise.
6319
6320 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
6321
6322 PR target/80246
6323 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
6324 Darwin and SPE.
6325 (dxex, dxexq): Update return type.
6326 (diex, diexq): Update argument type.
6327 * gcc.target/powerpc/pr80246.c: New test.
6328
6329 2017-03-30 Martin Jambor <mjambor@suse.cz>
6330
6331 PR ipa/77333
6332 * g++.dg/ipa/pr77333.C: New test.
6333
6334 2017-03-30 Jakub Jelinek <jakub@redhat.com>
6335
6336 PR target/80206
6337 * gcc.target/i386/pr80206.c: New test.
6338
6339 2017-03-30 Richard Biener <rguenther@suse.de>
6340
6341 PR tree-optimization/77498
6342 * gfortran.dg/pr77498.f: New testcase.
6343
6344 2017-03-29 Marek Polacek <polacek@redhat.com>
6345
6346 PR c/79730
6347 * gcc.dg/pr79730.c: New test.
6348
6349 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6350
6351 PR libgfortran/78670
6352 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
6353 a character of length 1. Update test for success.
6354 * gfortran.dg/dtio_28.f03: New test.
6355 * gfortran.dg/dtio_4.f90: Update to open test file with status =
6356 'scratch' to delete the file when done.
6357
6358 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
6359
6360 PR rtl-optimization/80233
6361 * gcc.c-torture/compile/pr80233.c: New testcase.
6362
6363 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6364
6365 PR fortran/80254
6366 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
6367 * gfortran.dg/dec_io_2a.f90: instead (new test).
6368
6369 2017-03-28 Jiong Wang <jiong.wang@arm.com>
6370
6371 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
6372
6373 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
6374
6375 PR testsuite/43496
6376 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
6377 generating PIC code.
6378
6379 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
6380
6381 PR rtl-optimization/80193
6382 * gcc.target/i386/pr80193.c: New.
6383
6384 2017-03-28 Janus Weil <janus@gcc.gnu.org>
6385
6386 PR fortran/78661
6387 * gfortran.dg/dtio_25.f90: Modified test case.
6388 * gfortran.dg/dtio_27.f90: New test case.
6389
6390 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
6391
6392 PR target/53383
6393 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
6394 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
6395 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
6396
6397 2017-03-28 Bin Cheng <bin.cheng@arm.com>
6398
6399 * gcc.c-torture/compile/irreducible-loop.c: New.
6400
6401 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
6402
6403 PR tree-optimization/80218
6404 * gcc.dg/pr80218.c: New test.
6405
6406 2017-03-28 Richard Biener <rguenther@suse.de>
6407
6408 PR tree-optimization/78644
6409 * gcc.dg/pr78644-1.c: New testcase.
6410 * gcc.dg/pr78644-2.c: Likewise.
6411
6412 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
6413
6414 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
6415 * gcc.dg/pic-4.c: Likewise.
6416 * gcc.dg/pie-3.c: Likewise.
6417 * gcc.dg/pie-4.c: Likewise.
6418
6419 2017-03-28 Martin Liska <mliska@suse.cz>
6420
6421 PR ipa/80205
6422 * g++.dg/ipa/pr80205.C: New test.
6423
6424 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6425
6426 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
6427 with sizeof(int) < 4.
6428 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
6429 * gcc.c-torture/execute/pr79737-2.c: Likewise.
6430 * gcc.dg/torture/pr79777.c: Likewise.
6431 * gcc.dg/torture/pr79910.c: Likewise.
6432
6433 2017-03-28 Richard Biener <rguenther@suse.de>
6434
6435 PR middle-end/80222
6436 * g++.dg/pr80222.C: New testcase.
6437
6438 2017-03-28 Martin Liska <mliska@suse.cz>
6439
6440 PR ipa/80104
6441 * gcc.dg/ipa/pr80104.c: New test.
6442
6443 2017-03-28 Marek Polacek <polacek@redhat.com>
6444
6445 PR sanitizer/80067
6446 * c-c++-common/ubsan/shift-10.c: New test.
6447
6448 2017-03-27 Jeff Law <law@redhat.com>
6449
6450 PR tree-optimization/80216
6451 * gcc.c-torture/compile/pr80216.c: New test.
6452
6453 2017-03-27 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR middle-end/80162
6456 * c-c++-common/pr80162-1.c: New test.
6457 * c-c++-common/pr80162-2.c: New test.
6458 * c-c++-common/pr80162-3.c: New test.
6459
6460 PR target/80102
6461 * g++.dg/opt/pr80102.C: New test.
6462
6463 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6464
6465 PR target/78543
6466 * gcc.target/powerpc/pr78543.c: New test.
6467
6468 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
6469
6470 PR target/80103
6471 * gcc.target/powerpc/pr80103-1.c: New test.
6472
6473 2017-03-27 Richard Biener <rguenther@suse.de>
6474
6475 PR tree-optimization/80181
6476 * gcc.dg/torture/pr80181.c: New testcase.
6477
6478 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
6479
6480 * gcc.target/arc/interrupt-4.c: New file.
6481
6482 2017-03-27 Richard Biener <rguenther@suse.de>
6483
6484 PR ipa/79776
6485 * g++.dg/ipa/pr79776.C: New testcase.
6486
6487 2017-03-27 Jakub Jelinek <jakub@redhat.com>
6488
6489 PR sanitizer/80168
6490 * gcc.dg/asan/pr80168.c: New test.
6491
6492 2017-03-27 Richard Biener <rguenther@suse.de>
6493
6494 PR tree-optimization/80170
6495 * gcc.dg/pr80170.c: New testcase.
6496
6497 2017-03-27 Richard Biener <rguenther@suse.de>
6498
6499 PR middle-end/80171
6500 * g++.dg/torture/pr80171.C: New testcase.
6501
6502 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
6503
6504 * gcc.dg/torture/pr79732.c: Require alias support.
6505 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
6506
6507 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
6508 libatomic_available.
6509 * gfortran.dg/coarray_image_status_1.f08: Likewise.
6510 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
6511
6512 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6513
6514 PR libgfortran/78881
6515 * gfortran.dg/dtio_26.f90: New test.
6516
6517 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
6518
6519 PR fortran/80156
6520 PR fortran/79382
6521 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
6522 testcase for PR80156. Add a main programme that tests that
6523 the typebound generic is accessible.
6524
6525 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
6526
6527 PR rtl-optimization/80160
6528 PR rtl-optimization/80159
6529
6530 * gcc.target/i386/pr80160.c: New test.
6531
6532 2017-03-24 Jakub Jelinek <jakub@redhat.com>
6533
6534 PR sanitizer/79904
6535 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
6536
6537 2017-03-24 Marek Polacek <polacek@redhat.com>
6538
6539 PR c++/80119
6540 * g++.dg/warn/Wuninitialized-9.C: New test.
6541
6542 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6543
6544 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
6545 and remove the high-level builtin. The error message for the
6546 would prevent compilation from reaching the second.
6547 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6548
6549 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6550
6551 * gcc.target/s390/vxe/negfma-1.c: New test.
6552
6553 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6554
6555 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
6556 * gcc.target/s390/arch12/mul-1.c: New test.
6557 * gcc.target/s390/arch12/mul-2.c: New test.
6558
6559 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6560
6561 * gcc.target/s390/vxe/vllezlf-1.c: New test.
6562
6563 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6564
6565 * gcc.target/s390/vxe/popcount-1.c: New test.
6566
6567 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6568
6569 * gcc.target/s390/vxe/bitops-1.c: New test.
6570
6571 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6572
6573 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6574 * lib/target-supports.exp: Add effective target check s390_vxe.
6575
6576 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6577
6578 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6579 comparison instructions used from now on.
6580
6581 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6582
6583 * gcc.target/s390/s390.exp (check_effective_target_vector):
6584 Include target-supports.exp and move target_vector check routine
6585 ...
6586 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6587 here and rename it.
6588 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6589 check from vector to s390_vx.
6590 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6591 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6592 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6593 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6594 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6595 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6596 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6597 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6598 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6599
6600 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6601
6602 * gcc.target/s390/vector/vec-init-2.c: New test.
6603
6604 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6605
6606 * gcc.dg/ubsan/pr79904-2.c: New test.
6607
6608 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6609
6610 PR target/79893
6611 * gcc.target/s390/zvector/pr79893.c: New test.
6612
6613 2017-03-24 Jakub Jelinek <jakub@redhat.com>
6614
6615 PR rtl-optimization/80112
6616 * gcc.dg/pr80112.c: New test.
6617
6618 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6619
6620 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6621 etc. line numbers.
6622 * gcc.dg/Walloca-1.c: Likewise.
6623 * gcc.dg/Walloca-2.c: Likewise.
6624 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6625
6626 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6627
6628 PR tree-optimization/80158
6629 * gfortran.fortran-torture/compile/pr80158.f: New file.
6630
6631 2017-03-24 Richard Biener <rguenther@suse.de>
6632
6633 PR tree-optimization/80167
6634 * gcc.dg/graphite/pr80167.c: New testcase.
6635
6636 2017-03-24 Tom de Vries <tom@codesourcery.com>
6637
6638 PR testsuite/80092
6639 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6640 dg-require-effective-target global_constructor.
6641 * gcc.dg/tls/emutls-2.c: Same.
6642
6643 2017-03-24 Tom de Vries <tom@codesourcery.com>
6644
6645 PR testsuite/80092
6646 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6647 dg-require-effective-target indirect_jumps.
6648
6649 2017-03-24 Tom de Vries <tom@codesourcery.com>
6650
6651 PR testsuite/80092
6652 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6653 nonlocal_goto.
6654
6655 2017-03-24 Tom de Vries <tom@codesourcery.com>
6656
6657 PR testsuite/80092
6658 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6659 * gcc.dg/Walloca-12.c: Same.
6660 * gcc.dg/attr-alloc_size-8.c: Same.
6661 * gcc.dg/Walloca-4.c: Same.
6662 * gcc.dg/Walloca-8.c: Same.
6663 * gcc.dg/Walloca-13.c: Same.
6664 * gcc.dg/Walloca-14.c: Same.
6665 * gcc.dg/attr-alloc_size-9.c: Same.
6666 * gcc.dg/Walloca-1.c: Same.
6667 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6668 * gcc.dg/Walloca-5.c: Same.
6669 * gcc.dg/Walloca-10.c: Same.
6670 * gcc.dg/Walloca-9.c: Same.
6671 * gcc.dg/attr-alloc_size-6.c: Same.
6672 * gcc.dg/Wvla-larger-than-1.c: Same.
6673 * gcc.dg/torture/pr71881.c: Same.
6674 * gcc.dg/torture/pr71901.c: Same.
6675 * gcc.dg/torture/pr78742.c: Same.
6676 * gcc.dg/builtin-alloc-size.c: Same.
6677 * gcc.dg/Walloca-2.c: Same.
6678 * gcc.dg/Walloca-6.c: Same.
6679 * gcc.dg/Walloca-11.c: Same.
6680 * gcc.dg/attr-alloc_size-7.c: Same.
6681 * gcc.dg/Wvla-larger-than-2.c: Same.
6682 * gcc.dg/Walloca-3.c: Same.
6683 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6684 * gcc.c-torture/compile/pr79413.c: Same.
6685 * gcc.c-torture/compile/pr78439.c: Same.
6686
6687 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6688
6689 * gcc.target/powerpc/p9-options-1.c: New test.
6690
6691 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6692
6693 PR target/71436
6694 * gcc.c-torture/compile/pr71436.c: New test.
6695
6696 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6697 Richard Biener <rguenther@suse.de>
6698
6699 PR tree-optimization/79908
6700 PR tree-optimization/80136
6701 * gcc.dg/torture/pr79908.c: New file.
6702
6703 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6704
6705 PR fortran/39239
6706 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6707
6708 2017-03-22 Jakub Jelinek <jakub@redhat.com>
6709
6710 PR c++/80141
6711 * g++.dg/gomp/pr80141.C: New test.
6712
6713 PR c++/80129
6714 * g++.dg/torture/pr80129.C: New test.
6715
6716 PR sanitizer/80110
6717 * g++.dg/tsan/pr80110.C: New test.
6718
6719 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6720
6721 PR fortran/80142
6722 * gfortran.dg/any_loc.f90: New test case.
6723
6724 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6725
6726 PR target/80082
6727 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6728 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6729
6730 2017-03-22 Martin Liska <mliska@suse.cz>
6731
6732 PR target/79906
6733 * g++.dg/ext/mv8.C: Add power* targets.
6734
6735 2017-03-21 Martin Sebor <msebor@redhat.com>
6736
6737 PR c++/79548
6738 * g++.dg/warn/Wunused-var-26.C: New test.
6739
6740 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6741
6742 PR tree-optimization/79908
6743 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6744
6745 2017-03-21 Marek Polacek <polacek@redhat.com>
6746 Martin Sebor <msebor@redhat.com>
6747
6748 PR tree-optimization/80109
6749 * gcc.dg/Walloca-14.c: New test.
6750
6751 2017-03-21 Jakub Jelinek <jakub@redhat.com>
6752
6753 PR target/80125
6754 * gcc.target/powerpc/pr80125.c: New test.
6755
6756 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6757
6758 PR fortran/69498
6759 * gfortran.dg/unexp_attribute.f90: New test
6760
6761 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6762 Richard Biener <rguenther@suse.de>
6763
6764 PR tree-optimization/79908
6765 * gcc.dg/torture/pr79908.c: New file.
6766
6767 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6768
6769 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6770 with sizeof(int) < 4.
6771
6772 2017-03-21 Martin Liska <mliska@suse.cz>
6773
6774 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6775 apostrophes.
6776
6777 2017-03-21 Richard Biener <rguenther@suse.de>
6778
6779 PR tree-optimization/80032
6780 * g++.dg/opt/pr80032.C: New testcase.
6781
6782 2017-03-21 Richard Biener <rguenther@suse.de>
6783
6784 PR tree-optimization/80122
6785 * gcc.dg/torture/pr80122.c: New testcase.
6786
6787 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6788
6789 * gcc.dg/pic-2.c: Skip for MIPS.
6790 * gcc.dg/pie-2.c: Skip for MIPS.
6791
6792 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6793
6794 PR c++/77752
6795 * g++.dg/cpp0x/initlist97.C: New.
6796 * g++.dg/cpp0x/initlist85.C: Update.
6797
6798 2017-03-21 Jakub Jelinek <jakub@redhat.com>
6799
6800 PR c/67338
6801 * gcc.dg/pr67338.c: New test.
6802
6803 PR c++/35878
6804 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6805 dump instead of assembler.
6806 * g++.dg/init/pr35878_2.C: Likewise.
6807 * g++.dg/init/pr35878_3.C: Likewise.
6808
6809 2017-03-21 Jakub Jelinek <jakub@redhat.com>
6810
6811 PR c/80097
6812 * gcc.dg/ubsan/pr80097.c: New test.
6813
6814 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6815
6816 PR tree-optimization/80054
6817 * g++.dg/torture/pr80054.C: New file.
6818
6819 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6820
6821 PR target/79963
6822 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6823 directive to assure selection of proper bit using rlwinm insn.
6824 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6825 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6826 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6827 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6828
6829 2017-03-20 Marek Polacek <polacek@redhat.com>
6830 Paolo Carlini <paolo.carlini@oracle.com>
6831
6832 PR c++/80059 - ICE with noexcept and __transaction_atomic
6833 * g++.dg/tm/pr80059-2.C: New test.
6834 * g++.dg/tm/pr80059.C: New test.
6835
6836 2017-03-20 Martin Liska <mliska@suse.cz>
6837
6838 PR middle-end/79753
6839 * gcc.target/i386/mpx/pr79753.c: New test.
6840
6841 2017-03-20 Martin Liska <mliska@suse.cz>
6842
6843 PR target/79769
6844 PR target/79770
6845 * g++.dg/pr79769.C: New test.
6846 * gcc.target/i386/mpx/pr79770.c: New test.
6847
6848 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6849
6850 PR target/78857
6851 * gcc.target/s390/load-and-test-fp-1.c: New test.
6852 * gcc.target/s390/load-and-test-fp-2.c: New test.
6853
6854 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
6855
6856 PR fortran/79676
6857 * gfortran.dg/submodule_28.f08 : New test.
6858
6859 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
6860
6861 PR fortran/71838
6862 * gfortran.dg/submodule_26.f08 : New test.
6863 * gfortran.dg/submodule_27.f08 : New test.
6864
6865 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6866
6867 PR target/79951
6868 * gcc.target/powerpc/pr79951.c: New.
6869
6870 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6871
6872 PR rtl-optimization/79910
6873 * gcc.dg/torture/pr79910.c: New test.
6874
6875 2017-03-17 Jeff Law <law@redhat.com>
6876
6877 PR tree-optimization/71437
6878 * gcc.dg/tree-ssa/pr71437.c: New test.
6879 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6880 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6881 now caught by VRP, but which were previously caught by DOM.
6882
6883 2017-03-17 Richard Biener <rguenther@suse.de>
6884
6885 PR middle-end/80075
6886 * g++.dg/torture/pr80075.C: New testcase.
6887
6888 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6889
6890 PR target/71294
6891 * g++.dg/pr71294.C: New test.
6892
6893 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6894
6895 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6896
6897 2017-03-16 Jakub Jelinek <jakub@redhat.com>
6898
6899 PR fortran/80010
6900 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6901
6902 PR fortran/79886
6903 * gfortran.dg/pr79886.f90: New test.
6904
6905 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6906
6907 PR target/79038
6908 * gcc.target/powerpc/pr79038-1.c: New test.
6909
6910 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6911
6912 PR fortran/33271
6913 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6914
6915 2017-03-15 Jiong Wang <jiong.wang@arm.com>
6916
6917 PR testsuite/79356
6918 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6919
6920 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
6921
6922 PR target/80019
6923 * gcc.target/i386/pr80019.c: New test.
6924
6925 2017-03-15 Martin Liska <mliska@suse.cz>
6926
6927 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6928
6929 2017-03-14 Martin Sebor <msebor@redhat.com>
6930
6931 PR tree-optimization/79800
6932 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6933 * gcc.dg/tree-ssa/pr79800.c: New test.
6934
6935 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6936
6937 PR target/79947
6938 * gcc.target/powerpc/pr79947.c: New test.
6939
6940 2017-03-14 Martin Sebor <msebor@redhat.com>
6941
6942 PR middle-end/80020
6943 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6944 * gcc.dg/attr-alloc_size-7.c: Same.
6945 * gcc.dg/attr-alloc_size-9.c: Same.
6946 * gcc.dg/builtin-alloc-size.c: Same.
6947 * gcc.dg/pr80020.c: New test.
6948
6949 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6950
6951 PR rtl-optimization/79728
6952 * gcc.target/i386/sse-globalreg.c: New test.
6953
6954 2017-03-14 Martin Liska <mliska@suse.cz>
6955
6956 PR lto/66295
6957 * gcc.dg/tree-prof/pr66295.c: New test.
6958
6959 2017-03-13 Martin Liska <mliska@suse.cz>
6960
6961 PR middle-end/78339
6962 * gcc.target/i386/mpx/pr78339.c: New test.
6963
6964 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6965
6966 * gcc.target/arc/bitfield.c: New file.
6967
6968 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6969
6970 * gcc.target/arc/pr9001090948.c: New file.
6971
6972 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6973
6974 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6975 Fix test. Make early-out condition return early. Correct comments.
6976
6977 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6978
6979 PR libgfortran/78854
6980 * gfortran.dg/dtio_25.f90: New test.
6981
6982 2017-03-10 Martin Sebor <msebor@redhat.com>
6983
6984 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6985
6986 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6987
6988 PR rtl-optimization/78911
6989 * gcc.target/i386/pr78911-1.c: New test.
6990 * gcc.target/i386/pr78911-2.c: New test.
6991
6992 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
6993
6994 PR target/79941
6995 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6996 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6997 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6998
6999 2017-03-10 Marek Polacek <polacek@redhat.com>
7000
7001 PR c++/79967
7002 * g++.dg/cpp0x/gen-attrs-63.C: New test.
7003
7004 2017-03-10 Jakub Jelinek <jakub@redhat.com>
7005
7006 PR c++/79899
7007 * g++.dg/other/friend7.C: New test.
7008
7009 PR c++/79896
7010 * g++.dg/ext/int128-5.C: New test.
7011
7012 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7013
7014 PR testsuite/79356
7015 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
7016 powerpc, sparc, or s390x.
7017
7018 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
7019
7020 PR target/79907
7021 * gcc.target/powerpc/pr79907.c: New.
7022
7023 2017-03-10 Olivier Hainque <hainque@adacore.com>
7024
7025 * gnat.dg/opt64.adb: New test.
7026 * gnat.dg/opt64_pkg.ads: New helper.
7027 * gnat.dg/opt64_pkg.adb: New helper.
7028
7029 2017-03-10 Jakub Jelinek <jakub@redhat.com>
7030
7031 PR rtl-optimization/79909
7032 * gcc.target/powerpc/pr79909.c: New test.
7033
7034 PR tree-optimization/79972
7035 * gcc.dg/pr79972.c: New test.
7036
7037 PR tree-optimization/77975
7038 * gcc.dg/pr77975.c: New test.
7039
7040 2017-03-09 Marek Polacek <polacek@redhat.com>
7041
7042 PR c++/79962
7043 PR c++/79984
7044 * c-c++-common/nonnull-3.c: New test.
7045 * g++.dg/warn/Wnonnull3.C: New test.
7046
7047 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
7048
7049 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
7050 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7051
7052 2017-03-09 Marek Polacek <polacek@redhat.com>
7053
7054 PR sanitizer/79757
7055 * gcc.dg/ubsan/pr79757-1.c: New test.
7056 * gcc.dg/ubsan/pr79757-2.c: New test.
7057 * gcc.dg/ubsan/pr79757-3.c: New test.
7058 * gcc.dg/ubsan/pr79757-4.c: New test.
7059 * gcc.dg/ubsan/pr79757-5.c: New test.
7060
7061 2017-03-09 Jakub Jelinek <jakub@redhat.com>
7062
7063 PR c/79969
7064 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
7065
7066 2017-03-09 Marek Polacek <polacek@redhat.com>
7067
7068 PR c++/79687
7069 * g++.dg/expr/ptrmem8.C: New test.
7070 * g++.dg/expr/ptrmem9.C: New test.
7071
7072 2017-03-09 Richard Biener <rguenther@suse.de>
7073
7074 PR tree-optimization/79977
7075 * gcc.dg/graphite/pr79977.c: New testcase.
7076
7077 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
7078
7079 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
7080 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
7081 * lib/target-supports.exp (check_effective_target_rdynamic):
7082 New proc.
7083
7084 2017-03-09 Richard Biener <rguenther@suse.de>
7085
7086 PR middle-end/79971
7087 * gcc.dg/fixed-point/pr79971.c: New testcase.
7088
7089 2017-03-09 Richard Biener <rguenther@suse.de>
7090
7091 PR ipa/79970
7092 * gcc.dg/torture/pr79970.c: New testcase.
7093
7094 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7095
7096 PR c++/71966
7097 * g++.dg/cpp0x/pr71966-1.C: New.
7098 * g++.dg/cpp0x/pr71966-2.C: Likewise.
7099
7100 2017-03-09 Martin Liska <mliska@suse.cz>
7101
7102 PR tree-optimization/79631
7103 * gcc.target/i386/mpx/pr79631.c: New test.
7104
7105 2017-03-09 Martin Liska <mliska@suse.cz>
7106
7107 PR target/65705
7108 PR target/69804
7109 * gcc.target/i386/pr71458.c: Update scanned pattern.
7110
7111 2017-03-09 Marek Polacek <polacek@redhat.com>
7112
7113 PR c++/79672
7114 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
7115 * g++.dg/warn/Wduplicated-branches3.C: New test.
7116
7117 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
7118
7119 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
7120
7121 2017-03-09 Martin Liska <mliska@suse.cz>
7122
7123 PR ipa/79764
7124 * g++.dg/pr79764.C: New test.
7125
7126 2017-03-09 Martin Liska <mliska@suse.cz>
7127
7128 PR ipa/79761
7129 * g++.dg/pr79761.C: New test.
7130
7131 2017-03-09 Jakub Jelinek <jakub@redhat.com>
7132
7133 PR sanitizer/79944
7134 * c-c++-common/asan/pr79944.c: New test.
7135
7136 PR target/79932
7137 * gcc.target/i386/pr79932-2.c: New test.
7138
7139 PR target/79932
7140 * gcc.target/i386/pr79932-1.c: New test.
7141
7142 2017-03-09 Marek Polacek <polacek@redhat.com>
7143
7144 PR c++/79900 - ICE in strip_typedefs
7145 * g++.dg/warn/Wpadded-1.C: New test.
7146
7147 2017-03-08 Marek Polacek <polacek@redhat.com>
7148
7149 * g++.dg/Walloca1.C: Adjust dg-warning.
7150
7151 2017-03-08 Andrew Haley <aph@redhat.com>
7152
7153 PR tree-optimization/79943
7154 * gcc.dg/tree-ssa/pr79943.c: New test.
7155
7156 2017-03-08 Richard Biener <rguenther@suse.de>
7157
7158 PR tree-optimization/79955
7159 * gcc.dg/uninit-24.c: New testcase.
7160
7161 2017-03-08 Richard Biener <rguenther@suse.de>
7162
7163 PR tree-optimization/79920
7164 * gcc.dg/vect/pr79920.c: New testcase.
7165
7166 2017-03-08 Jakub Jelinek <jakub@redhat.com>
7167
7168 PR sanitizer/79904
7169 * gcc.dg/ubsan/pr79904.c: New test.
7170
7171 2017-03-07 Jakub Jelinek <jakub@redhat.com>
7172
7173 PR c/79834
7174 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
7175 diagnostics.
7176
7177 2017-03-07 Marek Polacek <polacek@redhat.com>
7178
7179 PR middle-end/79809
7180 * g++.dg/Walloca1.C: New test.
7181
7182 2017-03-07 Martin Liska <mliska@suse.cz>
7183
7184 PR middle-end/68270
7185 * g++.dg/pr68270.C: New test.
7186
7187 2017-03-07 Jakub Jelinek <jakub@redhat.com>
7188
7189 PR rtl-optimization/79901
7190 * gcc.target/i386/pr79901.c: New test.
7191
7192 PR sanitizer/79897
7193 * c-c++-common/ubsan/pr79897.c: New test.
7194
7195 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
7196
7197 PR rtl-optimization/79571
7198 * gcc.target/i386/pr79571.c: New.
7199
7200 2017-03-06 Marek Polacek <polacek@redhat.com>
7201
7202 PR c++/79796 - ICE with NSDMI and this pointer
7203 * g++.dg/cpp0x/nsdmi13.C: New test.
7204
7205 2017-03-06 Julia Koval <julia.koval@intel.com>
7206
7207 PR target/79793
7208 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
7209 directives.
7210 * gcc.target/i386/interrupt-13.c: Ditto.
7211 * gcc.target/i386/interrupt-14.c: Ditto.
7212 * gcc.target/i386/interrupt-15.c: Ditto.
7213
7214 2017-03-06 Jakub Jelinek <jakub@redhat.com>
7215
7216 PR c++/79822
7217 * g++.dg/cpp0x/constexpr-79822.C: New test.
7218
7219 2017-03-06 Richard Biener <rguenther@suse.de>
7220
7221 PR tree-optimization/79894
7222 * gcc.dg/vect/pr79887.c: New testcase.
7223
7224 2017-03-06 Richard Biener <rguenther@suse.de>
7225
7226 PR tree-optimization/79824
7227 * gcc.dg/vect/pr79824-1.c: New testcase.
7228 * gcc.dg/vect/pr79824-2.c: Likewise.
7229
7230 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7231
7232 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
7233 gettimeofday. Remove dg-skip-if for AVR.
7234 * lib/target-supports.exp (check_effective_target_gettimeofday):
7235 New proc.
7236
7237 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
7238
7239 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
7240 * gcc.target/s390/hotpatch-10.c: Likewise.
7241 * gcc.target/s390/hotpatch-11.c: Likewise.
7242 * gcc.target/s390/hotpatch-12.c: Likewise.
7243 * gcc.target/s390/hotpatch-13.c: Likewise.
7244 * gcc.target/s390/hotpatch-14.c: Likewise.
7245 * gcc.target/s390/hotpatch-15.c: Likewise.
7246 * gcc.target/s390/hotpatch-16.c: Likewise.
7247 * gcc.target/s390/hotpatch-17.c: Likewise.
7248 * gcc.target/s390/hotpatch-18.c: Likewise.
7249 * gcc.target/s390/hotpatch-19.c: Likewise.
7250 * gcc.target/s390/hotpatch-2.c: Likewise.
7251 * gcc.target/s390/hotpatch-26.c: Likewise.
7252 * gcc.target/s390/hotpatch-27.c: Likewise.
7253 * gcc.target/s390/hotpatch-28.c: Likewise.
7254 * gcc.target/s390/hotpatch-3.c: Likewise.
7255 * gcc.target/s390/hotpatch-4.c: Likewise.
7256 * gcc.target/s390/hotpatch-5.c: Likewise.
7257 * gcc.target/s390/hotpatch-6.c: Likewise.
7258 * gcc.target/s390/hotpatch-7.c: Likewise.
7259 * gcc.target/s390/hotpatch-8.c: Likewise.
7260 * gcc.target/s390/hotpatch-9.c: Likewise.
7261
7262 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7263
7264 PR c++/64574
7265 * g++.dg/template/crash125.C: New.
7266
7267 2017-03-06 Jakub Jelinek <jakub@redhat.com>
7268
7269 PR target/79812
7270 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
7271
7272 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7273
7274 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
7275
7276 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7277
7278 * gcc.target/mips/msa-minmax.c: New tests.
7279
7280 2017-03-06 Martin Liska <mliska@suse.cz>
7281
7282 PR sanitize/79783
7283 * g++.dg/asan/pr79783.C: New test.
7284
7285 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7286
7287 * gcc.target/mips/msa-dotp.c: New tests.
7288
7289 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7290
7291 * gcc.target/mips/msa-bclri.c: New test.
7292
7293 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7294
7295 PR c++/70266
7296 * g++.dg/tm/pr70266.C: New.
7297
7298 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
7299 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7300
7301 * gfortran.dg/coarray/fail_image_1.f08: New test.
7302 * gfortran.dg/coarray/fail_image_2.f08: New test.
7303 * gfortran.dg/coarray/failed_images_1.f08: New test.
7304 * gfortran.dg/coarray/failed_images_2.f08: New test.
7305 * gfortran.dg/coarray/image_status_1.f08: New test.
7306 * gfortran.dg/coarray/image_status_2.f08: New test.
7307 * gfortran.dg/coarray/stopped_images_1.f08: New test.
7308 * gfortran.dg/coarray/stopped_images_2.f08: New test.
7309 * gfortran.dg/coarray_fail_st.f90: New test.
7310 * gfortran.dg/coarray_failed_images_1.f08: New test.
7311 * gfortran.dg/coarray_image_status_1.f08: New test.
7312 * gfortran.dg/coarray_stopped_images_1.f08: New test.
7313
7314 2017-03-03 Marek Polacek <polacek@redhat.com>
7315
7316 PR c/79758
7317 * gcc.dg/noncompile/pr79758.c: New test.
7318
7319 2017-03-03 Jakub Jelinek <jakub@redhat.com>
7320
7321 PR middle-end/79805
7322 * g++.dg/opt/pr79805.C: New test.
7323
7324 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
7325
7326 * gcc.target/i386/avx512vpopcntdq-check.h: New.
7327 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7328 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7329 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
7330 * gcc.target/i386/i386.exp
7331 (check_effective_target_avx512vpopcntdq): New.
7332
7333 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
7334
7335 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
7336 ilp32 targets and match DImode registers for lp64 targets.
7337
7338 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
7339
7340 * g++.dg/pr71624.C: Disable for x32.
7341 * g++.dg/pr71633.C: Ditto.
7342
7343 2017-03-03 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR target/79807
7346 * gcc.target/i386/pr79807.c: New test.
7347
7348 2017-03-03 Martin Liska <mliska@suse.cz>
7349
7350 PR tree-optimization/79803
7351 * gcc.dg/tree-ssa/pr79803.c: New test.
7352
7353 2017-03-03 Martin Liska <mliska@suse.cz>
7354
7355 PR rtl-optimization/79574
7356 * gcc.dg/pr79574-2.c: New test.
7357
7358 2017-03-03 Richard Biener <rguenther@suse.de>
7359
7360 PR c++/79825
7361 * g++.dg/warn/Wuninitialized-8.C: New testcase.
7362
7363 2017-03-03 Jakub Jelinek <jakub@redhat.com>
7364
7365 * gcc.dg/pr57134.c: Use empty inline asm string literal.
7366
7367 2017-03-03 Marek Polacek <polacek@redhat.com>
7368
7369 PR c++/79791
7370 * g++.dg/warn/Wwrite-strings-1.C: New test.
7371 * g++.dg/warn/Wwrite-strings-2.C: New test.
7372 * g++.dg/warn/Wwrite-strings-3.C: New test.
7373 * g++.dg/warn/Wwrite-strings-4.C: New test.
7374 * g++.dg/warn/Wwrite-strings-5.C: New test.
7375 * g++.dg/warn/Wwrite-strings-6.C: New test.
7376 * g++.dg/warn/Wwrite-strings-7.C: New test.
7377 * g++.dg/warn/Wwrite-strings-8.C: New test.
7378 * g++.dg/warn/Wwrite-strings-9.C: New test.
7379 * g++.dg/warn/Wwrite-strings-10.C: New test.
7380 * g++.dg/warn/Wwrite-strings-11.C: New test.
7381 * g++.dg/warn/Wwrite-strings-12.C: New test.
7382
7383 2017-03-03 Richard Biener <rguenther@suse.de>
7384
7385 PR middle-end/79818
7386 * gcc.dg/torture/pr79818.c: New testcase.
7387
7388 2017-03-02 Jakub Jelinek <jakub@redhat.com>
7389
7390 PR c++/79782
7391 * g++.dg/warn/Wunused-parm-10.C: New test.
7392
7393 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
7394
7395 * gcc.dg/rtl/x86_64/*.c: Test for
7396 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
7397
7398 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
7399
7400 PR target/79514
7401 * gcc.target/i386/pr79514.c: New test.
7402
7403 2017-03-02 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR rtl-optimization/79780
7406 * gcc.c-torture/compile/pr79780.c: New test.
7407
7408 2017-03-02 Richard Biener <rguenther@suse.de>
7409
7410 PR tree-optimization/79345
7411 PR c++/42000
7412 * g++.dg/warn/Wuninitialized-7.C: New testcase.
7413 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
7414 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
7415
7416 2017-03-02 Richard Biener <rguenther@suse.de>
7417
7418 PR c/79756
7419 * gcc.dg/vector-1.c: New testcase.
7420
7421 2017-03-02 Bin Cheng <bin.cheng@arm.com>
7422
7423 PR tree-optimization/66768
7424 * gcc.target/i386/pr66768.c: New test.
7425
7426 2017-03-02 Richard Biener <rguenther@suse.de>
7427
7428 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
7429 * gcc.dg/rtl/x86_64/final.c: Likewise.
7430 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
7431 * gcc.dg/rtl/x86_64/ira.c: Likewise.
7432 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
7433 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
7434
7435 2017-03-02 Richard Biener <rguenther@suse.de>
7436
7437 PR tree-optimization/79777
7438 * gcc.dg/torture/pr79777.c: New testcase.
7439
7440 2017-03-01 Martin Sebor <msebor@redhat.com>
7441
7442 PR middle-end/79692
7443 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
7444 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
7445 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
7446 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
7447
7448 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
7449
7450 * gcc.target/i386/invsize-2.c: New test.
7451 * gcc.target/i386/invsize-3.c: Ditto.
7452 * gcc.target/i386/invsize-4.c: Ditto.
7453 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
7454 * gcc.target/i386/stackalign/asm-1.c: Ditto.
7455
7456 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7457
7458 PR target/79439
7459 * gcc.target/powerpc/pr79439.c: New test.
7460
7461 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
7462
7463 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
7464 scan string.
7465
7466
7467 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7468
7469 PR target/79395
7470 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
7471 pattern to look for vcmpequd. instead of vcmpnew.
7472 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
7473 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
7474 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
7475 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
7476 look for xvcmpeqdp. instead of xvcmpnedp.
7477 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
7478 look for vcmpequd. instead of vcmpnew.
7479 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
7480 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7481 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
7482 look for xvcmpeqsp. instead of xvcmpnesp.
7483 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
7484 look for xvcmpeqdp. instead of xvcmpnedp.
7485 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
7486 look for vcmpequd. instead of vcmpnew.
7487 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
7488 look for vcmpeqsp instead of xvcmpnesp.
7489 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
7490 look for xvcmpeqdp instead of xvcmpnedp.
7491
7492 2017-03-01 Richard Biener <rguenther@suse.de>
7493
7494 PR middle-end/79721
7495 * gcc.dg/torture/pr79721.c: New testcase.
7496
7497 2017-03-01 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR c++/79681
7500 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
7501 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
7502
7503 PR c++/79746
7504 * g++.dg/warn/Wunused-parm-9.C: New test.
7505
7506 PR tree-optimization/79734
7507 * g++.dg/opt/pr79734.C: New test.
7508
7509 2017-02-28 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR tree-optimization/79737
7512 * gcc.c-torture/execute/pr79737-1.c: New test.
7513 * gcc.c-torture/execute/pr79737-2.c: New test.
7514
7515 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
7516
7517 * gcc.target/sparc/20170228-1.c: New test.
7518
7519 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
7520
7521 * gcc.target/i386/invsize-1.c: New test.
7522
7523 2017-02-28 Martin Sebor <msebor@redhat.com>
7524
7525 PR tree-optimization/79691
7526 * gcc.dg/tree-ssa/pr79691.c: New test.
7527
7528 2017-02-28 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR target/79729
7531 * gcc.target/i386/pr79729.c: New test.
7532
7533 2017-02-28 Richard Biener <rguenther@suse.de>
7534
7535 PR tree-optimization/79740
7536 * gcc.dg/torture/pr79740.c: New testcase.
7537
7538 2017-02-28 Richard Biener <rguenther@suse.de>
7539
7540 PR middle-end/79731
7541 * c-c++-common/torture/pr79731.c: New testcase.
7542
7543 2017-02-28 Richard Biener <rguenther@suse.de>
7544
7545 PR tree-optimization/79732
7546 * gcc.dg/torture/pr79732.c: New testcase.
7547
7548 2017-02-28 Richard Biener <rguenther@suse.de>
7549
7550 PR tree-optimization/79723
7551 * gcc.target/i386/pr79723.c: New testcase.
7552
7553 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
7554
7555 PR target/79544
7556 * gcc.target/powerpc/pr79544.c: New.
7557
7558 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7559
7560 PR c++/79414
7561 * g++.dg/parse/crash67.C: New.
7562
7563 2017-02-27 Bin Cheng <bin.cheng@arm.com>
7564
7565 PR tree-optimization/77536
7566 * gcc.dg/vect/pr79347.c: Revise testing string.
7567
7568 2017-02-27 Richard Biener <rguenther@suse.de>
7569
7570 PR tree-optimization/45397
7571 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7572
7573 2017-02-27 Richard Biener <rguenther@suse.de>
7574
7575 PR tree-optimization/79690
7576 * gcc.target/i386/pr79690.c: New testcase.
7577
7578 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7579
7580 PR fortran/51119
7581 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7582 of original.
7583 * gfortran.dg/inline_matmul_11.f90: Likewise.
7584 * gfortran.dg/inline_matmul_9.f90: Likewise.
7585 * gfortran.dg/matmul_13.f90: New test.
7586 * gfortran.dg/matmul_14.f90: New test.
7587
7588 2017-02-25 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR middle-end/79396
7591 * g++.dg/opt/pr79396.C: New test.
7592
7593 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7594
7595 PR fortran/79597
7596 * gfortran.dg/dtio_6.f90: Update test.
7597
7598 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7599
7600 PR fortran/79601
7601 * gfortran.dg/interface_operator_2.f90: New test.
7602
7603 2017-02-24 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR c/79677
7606 * gcc.dg/pr79677.c: New test.
7607
7608 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7609
7610 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7611 of mov.ps.
7612 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7613 (cond_move1): Simplify condition to force generation of
7614 mov[nz].ps.
7615 (cond_move2): Likewise.
7616
7617 2017-02-24 Jakub Jelinek <jakub@redhat.com>
7618
7619 PR c++/79588
7620 * g++.dg/warn/Wrestrict-1.C: New test.
7621 * g++.dg/warn/Wrestrict-2.C: New test.
7622
7623 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
7624
7625 * g++.dg/ext/complit15.C: Require LTO.
7626
7627 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7628
7629 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7630 logical_op_short_circuit to skip targets.
7631 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7632 and s390.
7633
7634 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7635
7636 * gnat.dg/opt63.adb: New test.
7637
7638 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7639
7640 * gnat.dg/discr47.adb: New test.
7641
7642 2017-02-24 Richard Biener <rguenther@suse.de>
7643
7644 PR tree-optimization/79389
7645 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7646
7647 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7648
7649 PR c++/79361
7650 * g++.dg/cpp0x/pr79361-1.C: New.
7651 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7652
7653 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7654
7655 * gcc.target/visium/bit_test.c: Accept any lsr form.
7656 * gcc.target/visium/block_move.c: Tweak.
7657
7658 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7659
7660 PR 68749
7661 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7662
7663 2017-02-23 Richard Biener <rguenther@suse.de>
7664
7665 PR tree-optimization/79683
7666 * gcc.target/i386/pr79683.c: New testcase.
7667
7668 2017-02-22 Jeff Law <law@redhat.com>
7669
7670 PR tree-optimization/79578
7671 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7672
7673 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7674
7675 * gcc.target/mips/msa-fp-cc.c: New test.
7676
7677 2017-02-22 Jakub Jelinek <jakub@redhat.com>
7678
7679 PR c++/79664
7680 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7681 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7682 * g++.dg/gomp/pr79664.C: New test.
7683
7684 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7685
7686 2017-02-22 Marek Polacek <polacek@redhat.com>
7687
7688 PR c++/79653
7689 * g++.dg/cpp0x/alignas10.C: New test.
7690 * g++.dg/cpp0x/alignas9.C: New test.
7691
7692 PR c++/79657
7693 * g++.dg/ext/underlying_type12.C: New test.
7694
7695 PR c/79662
7696 * gcc.dg/enum-incomplete-4.c: New test.
7697
7698 2017-02-22 Jakub Jelinek <jakub@redhat.com>
7699
7700 PR target/70465
7701 * gcc.target/i386/pr70465-2.c: New test.
7702
7703 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
7704
7705 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7706
7707 2017-02-22 Richard Biener <rguenther@suse.de>
7708
7709 PR tree-optimization/79673
7710 * gcc.target/i386/pr79673.c: New testcase.
7711
7712 2017-02-22 Richard Biener <rguenther@suse.de>
7713
7714 PR tree-optimization/79666
7715 * gcc.dg/torture/pr79666.c: New testcase.
7716
7717 2017-02-22 Martin Liska <mliska@suse.cz>
7718
7719 PR lto/79587
7720 * gcc.dg/tree-prof/pr79587.c: New test.
7721
7722 2017-02-21 Marek Polacek <polacek@redhat.com>
7723
7724 PR c++/79535
7725 * g++.dg/ext/flexary23.C: New test.
7726
7727 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
7728
7729 PR target/79593
7730 * gcc.target/i386/pr79593.c: New test.
7731
7732 2017-02-21 Jakub Jelinek <jakub@redhat.com>
7733
7734 PR c++/79654
7735 * g++.dg/cpp1z/decomp26.C: New test.
7736
7737 PR sanitizer/79589
7738 * g++.dg/ubsan/pr79589.C: New test.
7739
7740 2017-02-21 Jeff Law <law@redhat.com>
7741
7742 PR tree-optimization/79621
7743 * gcc.c-torture/compile/pr79621.c: New test.
7744
7745 2017-02-21 Jakub Jelinek <jakub@redhat.com>
7746
7747 PR c++/79655
7748 * g++.dg/cpp1y/constexpr-79655.C: New test.
7749
7750 PR c++/79639
7751 * g++.dg/cpp1y/constexpr-79639.C: New test.
7752
7753 PR target/79633
7754 * gcc.target/i386/mpx/pr79633.c: New test.
7755
7756 PR target/79570
7757 * gcc.dg/pr79570.c: New test.
7758
7759 PR c++/79641
7760 * c-c++-common/pr79641.c: New test.
7761
7762 PR tree-optimization/79649
7763 * gcc.target/i386/pr79649.c: New test.
7764
7765 PR target/79494
7766 * gcc.dg/pr79494.c: New test.
7767
7768 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7769
7770 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7771 to dg-options.
7772
7773 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7774
7775 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7776
7777 2017-02-02 Jason Merrill <jason@redhat.com>
7778
7779 PR c++/79580
7780 * g++.dg/ext/complit15.C: New.
7781
7782 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7783
7784 PR target/78056
7785 * gcc.target/powerpc/pr78056-8.c: Remove.
7786
7787 2017-02-20 Marek Polacek <polacek@redhat.com>
7788
7789 PR middle-end/79537
7790 * gcc.dg/comp-goto-4.c: New test.
7791
7792 PR sanitizer/79558
7793 * c-c++-common/ubsan/bounds-14.c: New test.
7794
7795 2017-02-20 Jakub Jelinek <jakub@redhat.com>
7796
7797 PR target/79568
7798 * gcc.target/i386/pr79568-1.c: New test.
7799 * gcc.target/i386/pr79568-2.c: New test.
7800 * gcc.target/i386/pr79568-3.c: New test.
7801
7802 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
7803
7804 PR fortran/79382
7805 * gfortran.dg/dtio_10.f90: Change test of error message.
7806 * gfortran.dg/dtio_23.f90: New test.
7807 * gfortran.dg/dtio_24.f90: New test.
7808
7809 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
7810
7811 PR fortran/79434
7812 * gfortran.dg/submodule_25.f08: New test.
7813
7814 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
7815
7816 PR fortran/79447
7817 * gfortran.dg/submodule_24.f08: New test.
7818
7819 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7820
7821 PR fortran/79229
7822 * gfortran.dg/class_allocate_24.f90: New test.
7823
7824 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
7825
7826 PR fortran/79402
7827 * gfortran.dg/submodule_23.f90: New test.
7828
7829 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7830
7831 PR c++/79380
7832 * g++.dg/cpp0x/alignas8.C: New.
7833
7834 2017-02-19 Eric Fiselier <eric@efcs.ca>
7835 Jonathan Wakely <jwakely@redhat.com>
7836
7837 PR c++/69523
7838 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7839
7840 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7841
7842 * gcc.dg/gimplefe-26.c: New test.
7843
7844 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
7845
7846 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7847
7848 2017-02-18 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR target/79569
7851 * gcc.target/i386/3dnowA-3.c: New test.
7852
7853 PR target/79559
7854 * gcc.target/i386/pr79559.c: New test.
7855
7856 2017-02-17 Joseph Myers <joseph@codesourcery.com>
7857
7858 * gcc.dg/c11-float-2.c: New test.
7859 * gcc.dg/torture/float128-floath.c,
7860 gcc.dg/torture/float128x-floath.c,
7861 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7862 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7863 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7864 *_DECIMAL_DIG macros with DECIMAL_DIG.
7865
7866 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7867
7868 PR target/79261
7869 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7870
7871 2017-02-17 Julia Koval <julia.koval@intel.com>
7872
7873 * gcc.target/i386/rdpid.c New test.
7874 * gcc.target/i386/sse-12.c: Add -mrdpid.
7875 * gcc.target/i386/sse-13.c: Ditto.
7876 * gcc.target/i386/sse-14.c: Ditto.
7877 * gcc.target/i386/sse-22.c: Ditto.
7878 * gcc.target/i386/sse-23.c: Ditto.
7879 * g++.dg/other/i386-2.C: Ditto.
7880 * g++.dg/other/i386-3.C: Ditto.
7881
7882 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7883
7884 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7885 * gcc.dg/pr61441.c: Ditto.
7886
7887 2017-02-17 Martin Liska <mliska@suse.cz>
7888
7889 PR rtl-optimization/79574
7890 * gcc.dg/pr79574.c: New test.
7891
7892 2017-02-17 Marek Polacek <polacek@redhat.com>
7893
7894 PR middle-end/79536
7895 * gcc.dg/torture/pr79536.c: New test.
7896
7897 2017-02-16 Alan Modra <amodra@gmail.com>
7898
7899 * gcc.c-torture/execute/pr79286.c: New.
7900
7901 2017-02-16 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR c++/79512
7904 * c-c++-common/gomp/pr79512.c: New test.
7905
7906 2017-02-15 Martin Sebor <msebor@redhat.com>
7907
7908 PR c++/79363
7909 * g++.dg/ext/flexary12.C: Adjust.
7910 * g++.dg/ext/flexary20.C: Same.
7911 * g++.dg/ext/flexary21.C: Same.
7912 * g++.dg/ext/flexary22.C: New test.
7913
7914 2017-02-15 Bin Cheng <bin.cheng@arm.com>
7915
7916 PR tree-optimization/79347
7917 * gcc.dg/vect/pr79347.c: New test.
7918
7919 2017-02-15 Jakub Jelinek <jakub@redhat.com>
7920
7921 PR c++/79301
7922 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7923 [[deprecated]] comment.
7924 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7925 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7926 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7927 [[deprecated]] in -std=c++11.
7928 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7929 [[fallthrough]] in -std=c++11 and -std=c++14.
7930
7931 PR c++/79288
7932 * g++.dg/tls/pr79288.C: New test.
7933
7934 2017-02-15 Marek Polacek <polacek@redhat.com>
7935
7936 PR c/79515
7937 * gcc.dg/dfp/pr79515.c: New.
7938
7939 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
7940
7941 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7942
7943 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7944
7945 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7946 "opt_files".
7947
7948 2017-02-15 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR target/79487
7951 * gcc.dg/dfp/pr79487.c: New test.
7952 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7953 2017-02-13 change.
7954
7955 2017-01-14 Carl Love <cel@us.ibm.com>
7956
7957 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7958 xvcvsxdsp and xvcvuxdsp instructions.
7959
7960 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7961
7962 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7963 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7964 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7965 64-bit default target.
7966 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7967 a 64-bit default target.
7968
7969 2017-02-14 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR target/79481
7972 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
7973 (test_3vx): Change return type from int to void.
7974 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7975 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7976 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7977 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7978 tests.
7979 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7980 (test_3vx): Change return type from int to void.
7981 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7982 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7983 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7984 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7985 tests.
7986 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7987 intrinsic. Change scan-assembler-times number from 1 to 2.
7988 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7989 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7990 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7991 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7992 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7993 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7994 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7995
7996 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
7997
7998 PR middle-end/61225
7999 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
8000 Use dg-additional-options for ia32 target. Remove XFAIL.
8001
8002 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
8003
8004 PR target/79495
8005 * gcc.target/i386/pr79495.c: New test.
8006
8007 2017-02-14 Marek Polacek <polacek@redhat.com>
8008
8009 PR c++/79420
8010 PR c++/79463
8011 * g++.dg/cpp1y/pr79463.C: New.
8012 * g++.dg/template/incomplete10.C: New.
8013 * g++.dg/template/incomplete9.C: New.
8014
8015 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
8016
8017 PR target/79498
8018 * gcc.target/i386/pr79498.c: New test.
8019
8020 2017-02-14 Martin Sebor <msebor@redhat.com>
8021
8022 PR middle-end/79448
8023 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
8024 * gcc.dg/tree-ssa/pr79448-2.c: New test.
8025 * gcc.dg/tree-ssa/pr79448.c: New test.
8026
8027 2017-02-14 Jeff Law <law@redhat.com>
8028
8029 PR tree-optimization/79095
8030 * g++.dg/pr79095-1.C: New test
8031 * g++.dg/pr79095-2.C: New test
8032 * g++.dg/pr79095-3.C: New test
8033 * g++.dg/pr79095-4.C: New test
8034 * g++.dg/pr79095-5.C: New test
8035 * gcc.c-torture/execute/arith-1.c: Update with more cases.
8036 * gcc.dg/tree-ssa/pr79095-1.c: New test.
8037
8038 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
8039
8040 * gcc.target/aarch64/vect_fp16_1.c: New.
8041
8042 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8043
8044 * gcc.dg/gimplefe-25.c: New test.
8045
8046 2017-02-14 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR tree-optimization/79408
8049 * gcc.dg/tree-ssa/pr79408-2.c: New test.
8050
8051 2017-02-14 Richard Biener <rguenther@suse.de>
8052
8053 PR middle-end/79432
8054 * gcc.dg/torture/pr79432.c: New testcase.
8055
8056 2017-02-13 Martin Sebor <msebor@redhat.com>
8057
8058 PR middle-end/79496
8059 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
8060
8061 2017-02-13 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR sanitizer/79341
8064 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
8065 variables volatile.
8066
8067 PR c++/79232
8068 * g++.dg/cpp1z/eval-order4.C: New test.
8069 * g++.dg/other/pr79232.C: New test.
8070
8071 2017-02-13 Nathan Sidwell <nathan@acm.org>
8072
8073 PR c++/79296
8074 * g++.dg/cpp0x/pr79296.C: New.
8075
8076 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8077
8078 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
8079 Instead, xfail powerpc*-*-* && lp64.
8080
8081 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8082
8083 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
8084 powerpc_p8vector_ok.
8085 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8086
8087 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8088
8089 PR target/79449
8090 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
8091 for reading beyond a 4k boundary.
8092
8093 2017-02-13 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR rtl-optimization/79388
8096 PR rtl-optimization/79450
8097 * gcc.c-torture/execute/pr79388.c: New test.
8098 * gcc.c-torture/execute/pr79450.c: New test.
8099
8100 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8101
8102 PR fortran/65542
8103 * gfortran.dg/spread_init_expr_2.f90: New test case.
8104
8105 2017-02-11 Jakub Jelinek <jakub@redhat.com>
8106
8107 PR sanitizer/79341
8108 * g++.dg/asan/deep-stack-uaf-1.C: New test.
8109
8110 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
8111
8112 PR tree-ssa/56727
8113 * gcc.dg/tree-ssa/pr56727.c: New testcase.
8114
8115 2017-02-10 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR c++/79457
8118 * g++.dg/cpp0x/pr79457.C: New test.
8119
8120 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8121
8122 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
8123 scan-assembler unless lp64.
8124
8125 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8126
8127 PR tree-optimization/66612
8128 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
8129
8130 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8131
8132 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
8133 of all powerpc.
8134
8135 2017-02-10 Marek Polacek <polacek@redhat.com>
8136
8137 PR c++/79435
8138 * g++.dg/cpp1y/pr79435.C: New.
8139
8140 PR c++/79184
8141 * g++.dg/warn/Wint-in-bool-context-1.C: New.
8142
8143 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
8144
8145 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
8146 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
8147 New.
8148 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
8149 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
8150 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
8151 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
8152 (vtst_expected_poly64x2): Move to aarch64-only section.
8153 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
8154 (vtst_p64, vtstq_p64): New tests.
8155
8156 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8157
8158 PR c++/71737
8159 * g++.dg/cpp0x/pr71737.C: New.
8160
8161 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
8162 Richard Biener <rguenther@suse.de>
8163
8164 * gcc.dg/gimplefe-error-1.c: New testcase.
8165 * gcc.dg/gimplefe-error-2.c: New testcase.
8166 * gcc.dg/gimplefe-error-3.c: New testcase.
8167
8168 2017-02-10 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR tree-optimization/79411
8171 * gcc.c-torture/compile/pr79411.c: New test.
8172
8173 2017-02-09 Jakub Jelinek <jakub@redhat.com>
8174 Jason Merrill <jason@redhat.com>
8175
8176 PR c++/79143
8177 * g++.dg/cpp1z/pr79143.C: New test.
8178
8179 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
8180
8181 * gcc.dg/loop-unswitch-2.c: Update testcase.
8182 * gcc.dg/loop-unswitch-1.c: Update testcase.
8183
8184 2017-02-09 Marek Polacek <polacek@redhat.com>
8185
8186 PR c/79428
8187 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
8188 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
8189 * c-c++-common/goacc/pr79428-1.c: New test.
8190 * c-c++-common/gomp/pr79428-2.c: New test.
8191 * c-c++-common/gomp/pr79428-5.c: New test.
8192 * c-c++-common/gomp/pr79428-6.c: New test.
8193 * c-c++-common/pr79428-3.c: New test.
8194
8195 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8196
8197 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
8198 testcases.
8199
8200 2017-02-09 Jakub Jelinek <jakub@redhat.com>
8201
8202 PR c/79413
8203 * gcc.c-torture/compile/pr79413.c: New test.
8204
8205 PR c++/79429
8206 * c-c++-common/gomp/pr79429.c: New test.
8207 * g++.dg/gomp/pr79429.C: New test.
8208
8209 PR c/79431
8210 * c-c++-common/gomp/pr79431.c: New test.
8211
8212 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
8213 Cesar Philippidis <cesar@codesourcery.com>
8214 Joseph Myers <joseph@codesourcery.com>
8215 Chung-Lin Tang <cltang@codesourcery.com>
8216
8217 * c-c++-common/goacc/combined-directives.c: Remove xfail.
8218 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
8219 * c-c++-common/goacc/loop-auto-2.c: New.
8220 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
8221 * c-c++-common/goacc/tile-2.c: New.
8222 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
8223 * g++.dg/goacc/tile-1.C: New, check tile subst.
8224 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
8225 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
8226 * gfortran.dg/goacc/tile-1.f90: New test.
8227 * gfortran.dg/goacc/tile-2.f90: New test.
8228 * gfortran.dg/goacc/tile-lowering.f95: New test.
8229
8230 2017-02-09 Richard Biener <rguenther@suse.de>
8231
8232 PR tree-optimization/69823
8233 * gcc.dg/graphite/pr69823.c: New testcase.
8234
8235 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
8236
8237 PR target/78604
8238 * gcc.target/powerpc/pr78604.c: New.
8239
8240 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8241
8242 PR target/68972
8243 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
8244 disable this test on power architecture.
8245
8246 2017-02-08 Richard Biener <rguenther@suse.de>
8247
8248 PR tree-optimization/71824
8249 PR tree-optimization/79409
8250 * gcc.dg/graphite/pr71824-3.c: New testcase.
8251
8252 2017-02-08 Jakub Jelinek <jakub@redhat.com>
8253
8254 PR tree-optimization/79408
8255 * gcc.dg/tree-ssa/pr79408.c: New test.
8256
8257 2017-02-08 Richard Biener <rguenther@suse.de>
8258
8259 PR tree-optimization/71824
8260 * gcc.dg/graphite/pr71824-2.c: New testcase.
8261
8262 2017-02-07 Andrew Pinski <apinski@cavium.com>
8263
8264 * gcc.target/aarch64/popcount.c: New Testcase.
8265
8266 2017-02-07 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR rtl-optimization/79386
8269 * gcc.c-torture/compile/pr79386.c: New test.
8270
8271 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
8272 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8273
8274 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
8275 *-*-solaris*.
8276
8277 2017-02-07 Jakub Jelinek <jakub@redhat.com>
8278
8279 PR target/79299
8280 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
8281 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
8282
8283 2017-02-07 Richard Biener <rguenther@suse.de>
8284
8285 * gcc.dg/gimplefe-23.c: New testcase.
8286 * gcc.dg/gimplefe-24.c: Likewise.
8287
8288 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8289
8290 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
8291 scan-assembler instead of scan-assembler-times.
8292 * gcc.target/aarch64/test_frame_10.c: Likewise.
8293 * gcc.target/aarch64/test_frame_12.c: Likewise.
8294 * gcc.target/aarch64/test_frame_2.c: Likewise.
8295 * gcc.target/aarch64/test_frame_4.c: Likewise.
8296 * gcc.target/aarch64/test_frame_6.c: Likewise.
8297 * gcc.target/aarch64/test_frame_7.c: Likewise.
8298 * gcc.target/aarch64/test_frame_8.c: Likewise.
8299
8300 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8301
8302 * gcc.target/i386/pr78419.c: Require ifunc support.
8303
8304 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
8305
8306 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
8307
8308 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
8309
8310 PR c++/79360
8311 * g++.dg/cpp1y/nsdmi-union2.C: New test.
8312
8313 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
8314
8315 * lib/target-supports.exp: Define the RISC-V target.
8316 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
8317 * gcc.dg/builtin-apply2.c: Likewise.
8318 * gcc.dg/ifcvt-4.c: Likewise.
8319 * gcc.dg/loop-8.c: Likewise.
8320 * gcc.dg/sibcall-10.c: Likewise.
8321 * gcc.dg/sibcall-9.c: Likewise.
8322 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8323 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
8324 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
8325 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8326 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
8327 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
8328 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
8329
8330 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8331
8332 PR target/66144
8333 * gcc.target/powerpc/pr66144-1.c: New test.
8334 * gcc.target/powerpc/pr66144-2.c: Likewise.
8335 * gcc.target/powerpc/pr66144-3.c: Likewise.
8336
8337 2017-02-06 Martin Sebor <msebor@redhat.com>
8338
8339 PR tree-optimization/79376
8340 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
8341 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8342
8343 2017-02-06 Jakub Jelinek <jakub@redhat.com>
8344
8345 PR c++/79379
8346 * g++.dg/cpp1y/constexpr-79379.C: New test.
8347
8348 PR c++/79377
8349 * g++.dg/lookup/pr79377.C: New test.
8350
8351 PR c++/79372
8352 * g++.dg/cpp1z/decomp25.C: New test.
8353
8354 PR tree-optimization/79284
8355 * gcc.c-torture/compile/pr79284.c: New test.
8356
8357 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8358
8359 PR c++/70448
8360 * g++.dg/cpp0x/pr70448.C: New.
8361
8362 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
8363
8364 PR 78348
8365 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
8366 to dg-options.
8367
8368 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
8369
8370 PR target/78883
8371 * gcc.c-torture/compile/pr78883.c: New test.
8372
8373 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
8374
8375 PR tree-ssa/79347
8376 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
8377 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
8378 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
8379 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
8380 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
8381 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
8382 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
8383 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
8384 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
8385 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
8386 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
8387 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
8388 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
8389
8390 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8391
8392 PR fortran/79344
8393 * gfortran.dg/allocate_with_source_24.f90: New test.
8394
8395 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8396
8397 PR fortran/79230
8398 * gfortran.dg/der_ptr_component_2.f90: New test.
8399
8400 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
8401
8402 * gcc.target/sparc/20170205-1.c: New test.
8403
8404 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
8405
8406 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
8407 libatomic_available.
8408
8409 * gcc.dg/pr77587.c: Require alias support.
8410 * gcc.dg/pr77587a.c: Likewise.
8411
8412 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
8413 * gcc.c-torture/execute/pr78622.c: Likewise.
8414
8415 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
8416 hppa*-*-hpux*.
8417 * c-c++-common/Wunused-var-16.c: Likewise.
8418 * c-c++-common/builtin-shuffle-1.c: Likewise.
8419 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
8420 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8421
8422 2017-02-03 Martin Sebor <msebor@redhat.com>
8423
8424 PR tree-optimization/79327
8425 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8426 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
8427 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8428
8429 2017-02-03 Jakub Jelinek <jakub@redhat.com>
8430 Martin Sebor <msebor@redhat.com>
8431
8432 PR tree-optimization/79327
8433 * gcc.dg/tree-ssa/pr79327.c: New test.
8434 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
8435 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
8436 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
8437 (test_sprintf_chk_range_schar): Adjust dg-message.
8438 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
8439 * gcc.c-torture/execute/pr79327.c: New test.
8440
8441 2017-02-03 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR target/79354
8444 * gcc.target/powerpc/pr79354.c: New test.
8445 * gcc.c-torture/execute/pr79354.c: New test.
8446
8447 2017-02-03 Martin Sebor <msebor@redhat.com>
8448
8449 PR tree-optimization/79352
8450 * gcc.dg/tree-ssa/pr79352.c: New test.
8451
8452 2017-02-03 Martin Liska <mliska@suse.cz>
8453
8454 PR lto/66295
8455 * gcc.target/i386/mvc9.c: New test.
8456
8457 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
8458
8459 PR target/79158
8460 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
8461 to VSX reg.
8462
8463 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
8464
8465 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
8466 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
8467 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
8468 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
8469 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
8470 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
8471 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
8472 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
8473 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
8474 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
8475 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
8476 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
8477 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
8478
8479 2017-02-02 Martin Sebor <msebor@redhat.com>
8480
8481 PR middle-end/79275
8482 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
8483 * gcc.dg/tree-ssa/pr79275.c: New test.
8484
8485 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8486
8487 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
8488
8489 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
8490
8491 PR middle-end/77445
8492 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
8493 threading is done.
8494
8495 2017-02-02 Tamar Christina <tamar.christina@arm.com>
8496
8497 PR middle-end/78142
8498 * gcc.target/aarch64/vector_initialization_nostack.c
8499 (f12): Use one vector
8500
8501 2017-02-02 Jakub Jelinek <jakub@redhat.com>
8502
8503 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
8504 * c-c++-common/asan/misalign-1.c: Likewise.
8505 * c-c++-common/asan/misalign-2.c: Likewise.
8506 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
8507 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
8508 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
8509 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
8510 add -ffat-lto-objects from/to dg-additional-options.
8511 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
8512 dg-additional-options.
8513
8514 PR target/79197
8515 * gcc.target/powerpc/pr79197.c: New test.
8516 * gcc.c-torture/compile/pr79197.c: New test.
8517
8518 2017-02-02 Richard Biener <rguenther@suse.de>
8519
8520 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
8521
8522 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
8523
8524 PR c++/69637
8525 * g++.dg/cpp0x/pr69637-1.C: New.
8526 * g++.dg/cpp0x/pr69637-2.C: Likewise.
8527
8528 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8529
8530 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
8531
8532 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8533
8534 PR target/70012
8535 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
8536 conditions.
8537
8538 2017-02-01 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR testsuite/79324
8541 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
8542 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
8543 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
8544 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
8545 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
8546 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
8547 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8548 * g++.dg/debug/dwarf2/align-1.C: Likewise.
8549 * g++.dg/debug/dwarf2/align-2.C: Likewise.
8550 * g++.dg/debug/dwarf2/align-3.C: Likewise.
8551 * g++.dg/debug/dwarf2/align-4.C: Likewise.
8552 * g++.dg/debug/dwarf2/align-5.C: Likewise.
8553 * g++.dg/debug/dwarf2/align-6.C: Likewise.
8554
8555 2017-02-01 Martin Liska <mliska@suse.cz>
8556
8557 PR testsuite/79272
8558 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
8559
8560 2017-02-01 Richard Biener <rguenther@suse.de>
8561
8562 PR testsuite/76957
8563 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
8564 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
8565 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
8566 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
8567
8568 2017-02-01 Richard Biener <rguenther@suse.de>
8569
8570 PR middle-end/79315
8571 * gfortran.dg/pr79315.f90: New testcase.
8572
8573 2017-02-01 Richard Biener <rguenther@suse.de>
8574
8575 PR tree-optimization/71824
8576 * gcc.dg/graphite/pr71824.c: New testcase.
8577
8578 2017-01-31 Jakub Jelinek <jakub@redhat.com>
8579
8580 PR c++/79304
8581 * g++.dg/diagnostic/pr79304.C: New test.
8582
8583 2017-01-31 David Malcolm <dmalcolm@redhat.com>
8584
8585 PR c++/79298
8586 * g++.dg/spellcheck-pr79298.C: New test case.
8587
8588 2017-01-31 David Malcolm <dmalcolm@redhat.com>
8589
8590 PR preprocessor/79210
8591 * gcc.dg/format/pr79210.c: New test case.
8592 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8593 New function.
8594
8595 2017-01-31 Nathan Sidwell <nathan@acm.org>
8596
8597 PR c++/79290
8598 * g++.dg/warn/pr79290.C: New.
8599
8600 PR c++/67273
8601 PR c++/79253
8602 * g++.dg/cpp1y/pr67273.C: New.
8603 * g++.dg/cpp1y/pr79253.C: New.
8604
8605 2017-01-31 Nathan Sidwell <nathan@acm.org>
8606
8607 PR c++/79264
8608 * g++.dg/cpp1y/pr61636-1.C: Augment.
8609
8610 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8611
8612 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8613 rand() instead of random().
8614
8615 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
8616
8617 PR tree-optimization/71691
8618 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8619
8620 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8621
8622 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8623 __ARCH__.
8624
8625 2017-01-31 Jakub Jelinek <jakub@redhat.com>
8626
8627 PR tree-optimization/79267
8628 * g++.dg/opt/pr79267.C: New test.
8629
8630 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
8631
8632 PR debug/63238
8633 * gcc.dg/debug/dwarf2/align-1.c: New.
8634 * gcc.dg/debug/dwarf2/align-2.c: New.
8635 * gcc.dg/debug/dwarf2/align-3.c: New.
8636 * gcc.dg/debug/dwarf2/align-4.c: New.
8637 * gcc.dg/debug/dwarf2/align-5.c: New.
8638 * gcc.dg/debug/dwarf2/align-6.c: New.
8639 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8640 * g++.dg/debug/dwarf2/align-1.C: New.
8641 * g++.dg/debug/dwarf2/align-2.C: New.
8642 * g++.dg/debug/dwarf2/align-3.C: New.
8643 * g++.dg/debug/dwarf2/align-4.C: New.
8644 * g++.dg/debug/dwarf2/align-5.C: New.
8645 * g++.dg/debug/dwarf2/align-6.C: New.
8646
8647 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8648
8649 PR target/79170
8650 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8651
8652 2017-01-30 Martin Sebor <msebor@redhat.com>
8653
8654 PR testsuite/79293
8655 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8656
8657 2017-01-30 Martin Liska <mliska@suse.cz>
8658
8659 PR gcov-profile/79259
8660 * g++.dg/tree-prof/pr79259.C: New test.
8661
8662 2017-01-30 Richard Biener <rguenther@suse.de>
8663
8664 PR tree-optimization/79276
8665 * gcc.dg/torture/pr79276.c: New testcase.
8666
8667 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8668
8669 PR target/79240
8670 * gcc.target/s390/pr79240.c: New test.
8671
8672 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8673
8674 PR target/79268
8675 * gcc.target/powerpc/pr79268.c: New file.
8676 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8677 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8678 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8679 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8680
8681 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
8682
8683 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8684
8685 PR testsuite/70583
8686 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8687
8688 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8689 * gnat.dg/debug9.adb: Likewise.
8690
8691 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8692
8693 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8694 libatomic_available.
8695 * gfortran.dg/coarray_42.f90: Likewise.
8696 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8697 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8698 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8699
8700 2017-01-27 Martin Sebor <msebor@redhat.com>
8701
8702 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8703
8704 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8705
8706 PR rtl-optimization/79194
8707 * gcc.dg/torture/pr79194.c: New test.
8708
8709 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8710
8711 PR tree-optimization/71374
8712 * gcc.target/i386/pr71374.c: New.
8713
8714 2017-01-27 Martin Sebor <msebor@redhat.com>
8715
8716 PR c++/71290
8717 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8718 a dg-error directive.
8719
8720 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8721
8722 PR target/79131
8723 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8724 * gcc.target/arm/pr79131-2.c: New.
8725
8726 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8727
8728 PR target/65484
8729 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8730 vectorized on POWER unless hardware misaligned loads are
8731 available.
8732
8733 2017-01-27 Bin Cheng <bin.cheng@arm.com>
8734
8735 PR rtl-optimization/78559
8736 * gcc.c-torture/execute/pr78559.c: New test.
8737
8738 2017-01-27 Richard Biener <rguenther@suse.de>
8739
8740 PR tree-optimization/79245
8741 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8742 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8743
8744 2017-01-27 Jakub Jelinek <jakub@redhat.com>
8745
8746 PR c/79199
8747 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8748 target. Use 4294967293U instead of 4294967293.
8749
8750 2017-01-27 Richard Biener <rguenther@suse.de>
8751
8752 PR tree-optimization/71433
8753 * gcc.dg/Warray-bounds-21.c: New testcase.
8754
8755 2017-01-27 Richard Biener <rguenther@suse.de>
8756
8757 PR tree-optimization/79244
8758 * gcc.dg/torture/pr79244.c: New testcase.
8759
8760 2017-01-27 Jakub Jelinek <jakub@redhat.com>
8761
8762 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8763 all occurrences of 40 to 32.
8764
8765 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
8766
8767 PR target/79239
8768 * gcc.target/arm/pr79239.c: New test.
8769
8770 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8771
8772 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8773
8774 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
8775
8776 PR c++/64382
8777 * g++.dg/cpp1y/pr64382.C: New test.
8778
8779 2017-01-26 Martin Sebor <msebor@redhat.com>
8780
8781 PR middle-end/78703
8782 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8783 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8784 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8785 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8786
8787 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8788
8789 PR debug/79129
8790 * g++.dg/debug/dwarf2/pr79129.C: New test.
8791
8792 PR debug/78835
8793 * g++.dg/debug/dwarf2/pr78835.C: New test.
8794
8795 2017-01-26 Martin Sebor <msebor@redhat.com>
8796
8797 PR middle-end/78703
8798 * gcc.dg/format/pr78569.c: Adjust.
8799 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8800 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8801 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8802 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8803 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8804 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8805 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8806 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8807 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8808 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8809 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8810
8811 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8812
8813 PR c++/68727
8814 * g++.dg/other/offsetof8.C: Add expected error.
8815 * g++.dg/other/offsetof9.C: New test.
8816
8817 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
8818
8819 * g++.dg/opt/declone3.C: Require LTO.
8820
8821 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8822
8823 PR target/79131
8824 * gcc.target/arm/pr79131.c: New.
8825
8826 2017-01-26 Bin Cheng <bin.cheng@arm.com>
8827
8828 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8829
8830 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
8831
8832 PR libstdc++/79190
8833 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8834 matches replaced operator delete.
8835
8836 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8837
8838 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8839 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8840 avx512f with avx512dq.
8841 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8842 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8843 avx512f with avx512dq.
8844 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8845 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8846 avx512f with avx512dq.
8847
8848 2017-01-26 Marek Polacek <polacek@redhat.com>
8849
8850 PR c/79199
8851 * c-c++-common/Wduplicated-branches-13.c: New test.
8852
8853 2017-01-26 David Sherwood <david.sherwood@arm.com>
8854
8855 PR middle-end/79212
8856 * gfortran.dg/gomp/sharing-4.f90: New test.
8857
8858 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8859
8860 PR target/70465
8861 * gcc.target/i386/pr70465.c: New test.
8862
8863 * brig.dg/dg.exp: Update copyright years.
8864 * lib/brig-dg.exp: Update copyright years.
8865 * lib/brig.exp: Update copyright years.
8866
8867 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8868
8869 PR target/79179
8870 * gcc.target/powerpc/pr79179.c: New test.
8871
8872 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8873
8874 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8875 generation to accept D-mode memory accesses.
8876
8877 2017-01-25 Martin Sebor <msebor@redhat.com>
8878
8879 PR c++/71290
8880 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8881 * g++.dg/ext/flexarray-mangle.C: Same.
8882 * g++.dg/ext/flexarray-subst.C: Same.
8883 * g++.dg/ext/flexary10.C: Same.
8884 * g++.dg/ext/flexary11.C: Same.
8885 * g++.dg/ext/flexary14.C: Same.
8886 * g++.dg/ext/flexary16.C: Same.
8887 * g++.dg/ext/flexary18.C: Same.
8888 * g++.dg/ext/flexary19.C: Same.
8889 * g++.dg/ext/flexary7.C: Same.
8890 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8891 * g++.dg/ubsan/object-size-1.C: Same.
8892 * obj-c++.dg/property/at-property-23.mm: Same.
8893
8894 2017-01-25 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR c++/78896
8897 * g++.dg/cpp1z/decomp24.C: New test.
8898
8899 PR c++/77914
8900 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8901 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8902 expect a warning.
8903 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8904 expect warnings.
8905 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8906 * g++.dg/cpp1y/pr59636.C: Likewise.
8907 * g++.dg/cpp1y/pr60190.C: Likewise.
8908
8909 2017-01-25 Bin Cheng <bin.cheng@arm.com>
8910
8911 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8912
8913 2017-01-25 Carl Love <cel@us.ibm.com>
8914
8915 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
8916 vec_packs built-ins
8917
8918 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8919
8920 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8921 -mcpu=cortex-a57.
8922 * gcc.target/arm/vseleqsf.c: Likewise.
8923 * gcc.target/arm/vselgedf.c: Likewise.
8924 * gcc.target/arm/vselgesf.c: Likewise.
8925 * gcc.target/arm/vselgtdf.c: Likewise.
8926 * gcc.target/arm/vselgtsf.c: Likewise.
8927 * gcc.target/arm/vselledf.c: Likewise.
8928 * gcc.target/arm/vsellesf.c: Likewise.
8929 * gcc.target/arm/vselltdf.c: Likewise.
8930 * gcc.target/arm/vselltsf.c: Likewise.
8931 * gcc.target/arm/vselnedf.c: Likewise.
8932 * gcc.target/arm/vselnesf.c: Likewise.
8933 * gcc.target/arm/vselvcdf.c: Likewise.
8934 * gcc.target/arm/vselvcsf.c: Likewise.
8935 * gcc.target/arm/vselvsdf.c: Likewise.
8936 * gcc.target/arm/vselvssf.c: Likewise.
8937
8938 2017-01-25 Richard Biener <rguenther@suse.de>
8939
8940 PR testsuite/72850
8941 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8942 to what we had before adding the threading passes.
8943
8944 2017-01-25 Richard Biener <rguenther@suse.de>
8945
8946 PR tree-optimization/69264
8947 * g++.dg/torture/pr69264.C: New testcase.
8948
8949 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8950
8951 PR target/79145
8952 * gcc.target/arm/pr79145.c: New test.
8953
8954 2017-01-25 Richard Biener <rguenther@suse.de>
8955
8956 PR debug/78363
8957 * g++.dg/gomp/pr78363-1.C: New testcase.
8958 * g++.dg/gomp/pr78363-2.C: Likewise.
8959 * g++.dg/gomp/pr78363-3.C: Likewise.
8960
8961 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8962
8963 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8964 * gcc.dg/lto/pr61526_0.c: Likewise.
8965 * gcc.dg/lto/pr64415_0.c: Likewise.
8966
8967 2017-01-24 Jakub Jelinek <jakub@redhat.com>
8968
8969 PR c++/79205
8970 * g++.dg/cpp1z/decomp22.C: New test.
8971 * g++.dg/cpp1z/decomp23.C: New test.
8972
8973 2017-01-24 Nathan Sidwell <nathan@acm.org>
8974
8975 PR c++/78469
8976 * g++.dg/cpp0x/pr78469.C: New.
8977
8978 PR c++/79118
8979 * g++.dg/cpp0x/pr79118.C: New.
8980
8981 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8982
8983 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8984
8985 2017-01-24 David Malcolm <dmalcolm@redhat.com>
8986
8987 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8988 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8989 * gcc.dg/rtl/rtl.exp: New file.
8990 * gcc.dg/rtl/test.c: New file.
8991 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8992 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8993 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8994 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8995 * gcc.dg/rtl/x86_64/final.c: New test case.
8996 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8997 * gcc.dg/rtl/x86_64/ira.c: New test case.
8998 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8999 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
9000 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
9001 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
9002 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
9003 * gcc.dg/rtl/x86_64/test_1.h: New file.
9004 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
9005 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
9006 * gcc.dg/rtl/x86_64/times-two.h: New file.
9007 * gcc.dg/rtl/x86_64/vregs.c: New test case.
9008
9009 2017-01-24 Bin Cheng <bin.cheng@arm.com>
9010
9011 PR tree-optimization/79159
9012 * g++.dg/tree-ssa/pr79159.C: New test.
9013
9014 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
9015 Martin Jambor <mjambor@suse.cz>
9016
9017 * lib/brig-dg.exp: New file.
9018 * lib/brig.exp: Likewise.
9019 * brig.dg/README: Likewise.
9020 * brig.dg/dg.exp: Likewise.
9021 * brig.dg/test/gimple/alloca.hsail: Likewise.
9022 * brig.dg/test/gimple/atomics.hsail: Likewise.
9023 * brig.dg/test/gimple/branches.hsail: Likewise.
9024 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
9025 * brig.dg/test/gimple/function_calls.hsail: Likewise.
9026 * brig.dg/test/gimple/kernarg.hsail: Likewise.
9027 * brig.dg/test/gimple/mem.hsail: Likewise.
9028 * brig.dg/test/gimple/mulhi.hsail: Likewise.
9029 * brig.dg/test/gimple/packed.hsail: Likewise.
9030 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
9031 * brig.dg/test/gimple/variables.hsail: Likewise.
9032 * brig.dg/test/gimple/vector.hsail: Likewise.
9033
9034 2017-01-24 Jakub Jelinek <jakub@redhat.com>
9035
9036 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
9037 support asan, only on i?86/x86_64 require sse2_runtime.
9038
9039 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9040
9041 PR target/66669
9042 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
9043 test on powerpc targets.
9044
9045 2017-01-23 Martin Sebor <msebor@redhat.com>
9046
9047 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9048
9049 2017-01-23 Richard Biener <rguenther@suse.de>
9050
9051 PR tree-optimization/79088
9052 PR tree-optimization/79188
9053 * gcc.dg/torture/pr79088.c: New testcase.
9054 * gcc.dg/torture/pr79188.c: Likewise.
9055
9056 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9057
9058 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
9059 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
9060 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
9061 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
9062 type of test function to reflect change in built-in function's
9063 return type.
9064 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
9065 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
9066 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
9067 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
9068 type and second argument type to reflect change in built-in
9069 function's type signature.
9070 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
9071 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
9072 type of test function to reflect change in built-in function's
9073 return type.
9074 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
9075 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
9076 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
9077 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
9078 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
9079 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
9080 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
9081 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
9082 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
9083 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
9084 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
9085 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
9086 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
9087 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
9088 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
9089 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
9090 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
9091 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
9092 type of test function to reflect change in built-in function's
9093 return type.
9094 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
9095 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
9096 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
9097 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
9098 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
9099 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
9100 test function's result and second argument to reflect change in
9101 built-in function's type signature.
9102 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
9103
9104 2017-01-23 Nathan Sidwell <nathan@acm.org>
9105
9106 PR C++/71710
9107 * g++.dg/template/pr71710.C: New.
9108
9109 PR c++/71406
9110 PR c++/77508
9111 * g++.dg/template/pr71406.C: New.
9112
9113 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
9114
9115 * gfortran.dg/integer_exponentiation_7.f90: New test.
9116
9117 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
9118
9119 PR rtl-optimization/78634
9120 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
9121
9122 2017-01-23 Bin Cheng <bin.cheng@arm.com>
9123
9124 PR tree-optimization/70754
9125 * gfortran.dg/pr70754.f90: New test.
9126
9127 2017-01-23 Martin Liska <mliska@suse.cz>
9128
9129 PR tree-optimization/79196
9130 * gcc.dg/asan/pr79196.c: New test.
9131 * gcc.dg/strlenopt-30.c: Update scanned pattern.
9132
9133 2017-01-23 Michael Matz <matz@suse.de>
9134
9135 PR tree-optimization/78384
9136 * gcc.dg/pr78384.c: New test.
9137
9138 2017-01-23 Richard Biener <rguenther@suse.de>
9139
9140 PR tree-optimization/79186
9141 * gcc.dg/torture/pr79186.c: New testcase.
9142 * gcc.dg/torture/pr79187.c: Likewise.
9143
9144 2017-01-23 Martin Jambor <mjambor@suse.cz>
9145
9146 * gcc.dg/ipa/vrp8.c: New test.
9147
9148 2017-01-23 Martin Jambor <mjambor@suse.cz>
9149
9150 PR ipa/79108
9151 * gfortran.dg/lto/pr79108_0.f90: New test.
9152
9153 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
9154
9155 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
9156 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
9157 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
9158 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
9159 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
9160 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
9161 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
9162 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
9163 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
9164 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
9165 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
9166 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
9167 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
9168 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
9169 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
9170 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
9171
9172 2017-01-23 Richard Biener <rguenther@suse.de>
9173 Nick Clifton <nickc@redhat.com>
9174
9175 PR testsuite/78421
9176 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
9177 If the target is ARM return the result of the
9178 check_effective_target_arm_vect_no_misalign proc.
9179 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
9180 support unaligned vectors then only expect one of the loops to be
9181 unrolled.
9182
9183 2017-01-23 Martin Liska <mliska@suse.cz>
9184
9185 * gcc.dg/asan/use-after-scope-10.c: New test.
9186 * gcc.dg/asan/use-after-scope-11.c: New test.
9187 * g++.dg/asan/use-after-scope-5.C: New test.
9188
9189 2017-01-23 Martin Liska <mliska@suse.cz>
9190
9191 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
9192 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
9193 sanopt optimization for ASAN_POISON.
9194
9195 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9196
9197 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
9198
9199 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
9200
9201 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
9202 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
9203 for poly*_t types.
9204 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
9205 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
9206 exec_vcombine): Likewise.
9207 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
9208 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
9209 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
9210 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
9211 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
9212 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
9213 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
9214 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
9215 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
9216 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9217 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
9218 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
9219 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9220 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
9221 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
9222 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
9223 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
9224 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
9225 Likewise.
9226 (TEST_VGET_LANE): Cast to uint to avoid warning.
9227 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
9228 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
9229 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
9230 exec_vfma_vfms_n): Fix PRIx format for float64_t.
9231 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
9232 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9233 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
9234 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
9235 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
9236 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
9237 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
9238 CHECK_POLY instead of CHECK for poly64_t types.
9239 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
9240 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
9241 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
9242 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9243 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
9244 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
9245 uint32_t.
9246 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
9247 for int32_t, int64_t.
9248 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
9249 vqneg_extra): Fix PRIx format for int16_t, int32_t.
9250 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
9251 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
9252 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
9253 needed.
9254
9255 2017-01-22 Jakub Jelinek <jakub@redhat.com>
9256
9257 PR fortran/79154
9258 * gfortran.dg/gomp/pr79154-1.f90: New test.
9259 * gfortran.dg/gomp/pr79154-2.f90: New test.
9260
9261 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9262
9263 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
9264
9265 2017-01-21 Marek Polacek <polacek@redhat.com>
9266
9267 PR testsuite/79169
9268 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
9269
9270 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
9271
9272 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
9273
9274 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
9275
9276 PR rtl-optimization/79125
9277 * gcc.dg/torture/pr79125.c: New test.
9278
9279 2017-01-20 Jiong Wang <jiong.wang@arm.com>
9280
9281 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
9282 only.
9283 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
9284 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
9285
9286 2017-01-20 Nathan Sidwell <nathan@acm.org>
9287
9288 PR c++/78495
9289 * g++.dg/cpp1z/inh-ctor38.C: New.
9290
9291 2017-01-20 Marek Polacek <polacek@redhat.com>
9292
9293 PR c/79152
9294 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
9295
9296 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
9297
9298 * lib/target-supports.exp (check_configured_with): New procedure.
9299 (check_effective_target_default_mode): new effective target.
9300 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
9301 default mode. Fix dg-skip-if target selector syntax.
9302 * gcc.target/arm/optional_thumb-2.c: Likewise.
9303 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
9304 syntax.
9305
9306 2017-01-20 David Malcolm <dmalcolm@redhat.com>
9307
9308 PR c++/77829
9309 PR c++/78656
9310 * g++.dg/spellcheck-pr77829.C: New test case.
9311 * g++.dg/spellcheck-pr78656.C: New test case.
9312
9313 2017-01-20 Marek Polacek <polacek@redhat.com>
9314
9315 PR c/64279
9316 * c-c++-common/Wduplicated-branches-1.c: New test.
9317 * c-c++-common/Wduplicated-branches-10.c: New test.
9318 * c-c++-common/Wduplicated-branches-11.c: New test.
9319 * c-c++-common/Wduplicated-branches-12.c: New test.
9320 * c-c++-common/Wduplicated-branches-2.c: New test.
9321 * c-c++-common/Wduplicated-branches-3.c: New test.
9322 * c-c++-common/Wduplicated-branches-4.c: New test.
9323 * c-c++-common/Wduplicated-branches-5.c: New test.
9324 * c-c++-common/Wduplicated-branches-6.c: New test.
9325 * c-c++-common/Wduplicated-branches-7.c: New test.
9326 * c-c++-common/Wduplicated-branches-8.c: New test.
9327 * c-c++-common/Wduplicated-branches-9.c: New test.
9328 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
9329 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
9330 * g++.dg/ext/builtin-object-size3.C: Likewise.
9331 * g++.dg/gomp/loop-1.C: Likewise.
9332 * g++.dg/warn/Wduplicated-branches1.C: New test.
9333 * g++.dg/warn/Wduplicated-branches2.C: New test.
9334
9335 2017-01-20 Martin Liska <mliska@suse.cz>
9336
9337 PR lto/69188
9338 * gcc.dg/lto/pr69188_0.c: New test.
9339 * gcc.dg/lto/pr69188_1.c: New test.
9340
9341 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
9342
9343 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
9344 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
9345 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
9346 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
9347 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
9348 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
9349 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
9350 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
9351 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
9352 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
9353 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
9354 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
9355 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
9356 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
9357 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
9358 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
9359 * gcc.target/i386/avx-1.c: Test new intrinsics.
9360 * gcc.target/i386/sse-13.c: Ditto.
9361 * gcc.target/i386/sse-23.c: Ditto.
9362
9363 2017-01-20 Richard Biener <rguenther@suse.de>
9364
9365 PR tree-optimization/71264
9366 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
9367
9368 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9369
9370 * gcc.target/mips/madd4-1.c: New file.
9371 * gcc.target/mips/madd4-2.c: Likewise.
9372 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9373 HAS_MADD4.
9374 (mips_option_groups): Add -m[no-]madd4.
9375 (mips-dg-init): Detect default -mno-madd4.
9376 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
9377 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
9378 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9379 * gcc.target/mips/nmadd-1.c: Likewise.
9380 * gcc.target/mips/nmadd-2.c: Likewise.
9381 * gcc.target/mips/nmadd-3.c: Likewise.
9382
9383 2017-01-19 Jiong Wang <jiong.wang@arm.com>
9384
9385 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
9386 combined instructions.
9387 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
9388 instructions.
9389 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
9390 of pointer authentication.
9391
9392 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9393
9394 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
9395 floating point hardware to run test.
9396
9397 2017-01-19 Tamar Christina <tamar.christina@arm.com>
9398
9399 * lib/target-supports.exp
9400 (check_effective_target_vect_call_copysignf): Enable for AArch64.
9401
9402 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9403
9404 PR testsuite/79051
9405 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
9406 __x86_64__]: Allow for target i?86-*-*.
9407
9408 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9409
9410 PR target/78176
9411 * gcc.target/mips/lxc1-sxc1-1.c: New file.
9412 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9413 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9414 HAS_LXC1.
9415 (mips_option_groups): Add -m[no-]lxc1-sxc1.
9416 (mips-dg-init): Detect default -mno-lxc1-sxc1.
9417 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
9418
9419 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
9420
9421 PR fortran/70696
9422 * gfortran.dg/coarray_43.f90: New test.
9423
9424 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
9425
9426 PR rtl-optimization/79121
9427 * gcc.c-torture/execute/pr79121.c: New test.
9428
9429 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9430
9431 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
9432 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9433
9434 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
9435
9436 PR fortran/50069
9437 PR fortran/55086
9438 * gfortran.dg/pr50069_1.f90: New test.
9439 * gfortran.dg/pr50069_2.f90: New test.
9440 * gfortran.dg/pr55086_1.f90: New test.
9441 * gfortran.dg/pr55086_1_tfat.f90: New test.
9442 * gfortran.dg/pr55086_2.f90: New test.
9443 * gfortran.dg/pr55086_2_tfat.f90: New test.
9444 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
9445
9446 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9447 * gcc.dg/strcmp-1.c: New test.
9448 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
9449
9450 2017-01-18 David Malcolm <dmalcolm@redhat.com>
9451
9452 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
9453 (dejagnu_fail): Likewise.
9454 (dejagnu_note): Likewise.
9455 (pass): Provide forward decl, moving true decl to after #include
9456 of harness.h.
9457 (fail): Likewise.
9458 (note): Likewise.
9459
9460 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9461
9462 * gcc.target/powerpc/p9-xxbr-1.c: New test.
9463 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9464
9465 2017-01-18 Nathan Sidwell <nathan@acm.org>
9466
9467 PR c++/78488
9468 * g++.dg/cpp1z/inh-ctor37.C: New.
9469
9470 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
9471
9472 PR rtl-optimization/78952
9473 * gcc.target/i386/pr78952-1.c: New test.
9474 * gcc.target/i386/pr78952-2.c: Ditto.
9475
9476 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
9477
9478 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
9479
9480 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
9481
9482 PR fortran/70696
9483 * gfortran.dg/coarray_event_1.f08: New test.
9484
9485 2017-01-18 Jakub Jelinek <jakub@redhat.com>
9486
9487 PR target/77416
9488 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
9489 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
9490 from dg-options.
9491 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
9492 guarded test.
9493 * gcc.target/powerpc/fusion4.c: Likewise.
9494 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
9495 guarded test.
9496 * gcc.target/powerpc/pr58673-1.c: Likewise.
9497 * gcc.target/powerpc/pr58673-2.c: Likewise.
9498 * gcc.target/powerpc/pr59054.c: Likewise.
9499
9500 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9501
9502 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
9503 vec_bperm.
9504 * gcc.target/powerpc/p9-vbpermd.c: New file.
9505
9506 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9507
9508 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
9509 (must_not_compile2): Downcase first letter of error messages.
9510 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
9511 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
9512
9513 2017-01-18 Nathan Sidwell <nathan@acm.org>
9514
9515 PR c++/79091
9516 * g++.dg/pr79091.C: New.
9517
9518 2017-01-18 Jakub Jelinek <jakub@redhat.com>
9519
9520 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
9521 to dg-options.
9522 (p0): Add missing dg-error.
9523
9524 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
9525
9526 * gcc.target/msp430/mul_f5_muldef.c: New test.
9527
9528 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9529
9530 PR target/79004
9531 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
9532 options. Fix up the syntax for using \m and \M.
9533
9534 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9535
9536 PR target/78875
9537 * gcc.target/powerpc/ssp-1.c: New testcase.
9538 * gcc.target/powerpc/ssp-2.c: New testcase.
9539
9540 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9541
9542 * gcc.target/aarch64/eh_return.c: New test.
9543
9544 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9545
9546 * vec-rlmi-rlnm.c: New file.
9547
9548 2017-01-17 Nathan Sidwell <nathan@acm.org>
9549
9550 PR c++/61636
9551 * g++.dg/cpp1y/pr61636-1.C: New.
9552 * g++.dg/cpp1y/pr61636-2.C: New.
9553 * g++.dg/cpp1y/pr61636-3.C: New.
9554
9555 2017-01-17 Martin Sebor <msebor@redhat.com>
9556
9557 PR testsuite/79115
9558 * gcc.dg/pr78768.c: Make it a link-only test.
9559
9560 2017-01-17 David Malcolm <dmalcolm@redhat.com>
9561
9562 PR c++/71497
9563 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
9564 expected messages.
9565 * c-c++-common/Wmisleading-indentation.c: Likewise.
9566
9567 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
9568
9569 PR target/79058
9570 * gcc.target/arm/pr79058.c: New.
9571
9572 2017-01-17 Jakub Jelinek <jakub@redhat.com>
9573
9574 PR tree-optimization/71854
9575 * gcc.dg/vect/pr71854.c: New test.
9576
9577 2017-01-17 Martin Liska <mliska@suse.cz>
9578
9579 PR ipa/71207
9580 * g++.dg/ipa/pr71207.C: New test.
9581
9582 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
9583
9584 PR middle-end/77445
9585 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9586 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9587
9588 2017-01-17 Jakub Jelinek <jakub@redhat.com>
9589
9590 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9591 rather than long unsigned int.
9592 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9593
9594 2017-01-17 Richard Biener <rguenther@suse.de>
9595
9596 PR tree-optimization/71433
9597 * gcc.dg/Warray-bounds-20.c: New testcase.
9598
9599 2017-01-17 Richard Biener <rguenther@suse.de>
9600
9601 PR testsuite/52563
9602 PR testsuite/71237
9603 PR testsuite/77737
9604 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9605 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9606 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9607
9608 2017-01-17 Alan Modra <amodra@gmail.com>
9609
9610 * gcc.target/powerpc/pr79066.c: New.
9611
9612 2017-01-16 Jeff Law <law@redhat.com>
9613
9614 PR tree-optimization/33562
9615 PR tree-optimization/61912
9616 PR tree-optimization/77485
9617 PR tree-optimization/79090
9618 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9619 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9620
9621 2017-01-16 Jakub Jelinek <jakub@redhat.com>
9622
9623 PR c/79089
9624 * gcc.c-torture/compile/pr79089.c: New test.
9625
9626 PR target/79080
9627 * gcc.dg/pr79080.c: New test.
9628
9629 2017-01-16 David Malcolm <dmalcolm@redhat.com>
9630
9631 PR c/78304
9632 * gcc.dg/format/pr78304.c: Convert argument from integral type
9633 to a pointer.
9634 * gcc.dg/format/pr78304-2.c: Likewise.
9635
9636 2017-01-16 Carl Love <cel@us.ibm.com>
9637
9638 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9639 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9640
9641 2017-01-16 Carl Love <cel@us.ibm.com>
9642
9643 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9644 Change arguments and return type to bool long long.
9645
9646 2017-01-16 Martin Sebor <msebor@redhat.com>
9647
9648 PR testsuite/79051
9649 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9650 on x86.
9651
9652 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9653
9654 Revert:
9655 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9656
9657 PR c++/71737
9658 * g++.dg/cpp0x/pr71737.C: New.
9659
9660 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9661
9662 * gcc.target/powerpc/swaps-p8-27.c: New.
9663
9664 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9665
9666 PR c++/71737
9667 * g++.dg/cpp0x/pr71737.C: New.
9668
9669 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9670
9671 * gnat.dg/opt62.adb: New test.
9672 * gnat.dg/opt62_pkg.ads: New helper.
9673
9674 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9675
9676 PR rtl-optimization/78626
9677 PR rtl-optimization/78727
9678 * gcc.dg/torture/pr78626.c: New test.
9679 * gcc.dg/torture/pr78727.c: New test.
9680
9681 2017-01-14 Alan Modra <amodra@gmail.com>
9682
9683 * gcc.c-torture/compile/pr72749.c: New test.
9684
9685 2017-01-13 David Malcolm <dmalcolm@redhat.com>
9686
9687 PR c/78304
9688 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9689 (test_macro_2): New test.
9690 (test_macro_3): New test.
9691 (test_macro_4): New test.
9692 (test_non_contiguous_strings): Convert line number to line offset.
9693 * gcc.dg/format/pr78304-2.c: New test case.
9694 * gcc.dg/format/pr78304.c: New test case.
9695
9696 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
9697
9698 * gcc.target/i386/funcspec-56.inc: Add missing options and
9699 reorder options by implied ISAs, as in ix86_target_string.
9700
9701 2017-01-13 Marek Polacek <polacek@redhat.com>
9702
9703 PR c++/71166
9704 * g++.dg/cpp0x/constexpr-array18.C: New test.
9705
9706 2017-01-13 Jeff Law <law@redhat.com>
9707
9708 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9709
9710 PR tree-optimization/61912
9711 PR tree-optimization/77485
9712 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9713 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9714 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9715
9716 PR tree-optimization/33562
9717 PR tree-optimization/61912
9718 PR tree-optimization/77485
9719 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9720 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9721 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9722 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9723 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9724 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9725 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9726
9727 2017-01-13 Martin Liska <mliska@suse.cz>
9728
9729 PR ipa/79043
9730 * gcc.c-torture/execute/pr79043.c: New test.
9731
9732 2017-01-13 Richard Biener <rguenther@suse.de>
9733
9734 PR middle-end/78411
9735 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9736
9737 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9738
9739 PR fortran/70697
9740 * gfortran.dg/coarray/event_4.f08: New test.
9741
9742 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9743
9744 PR fortran/70696
9745 * gfortran.dg/coarray/event_3.f08: New test.
9746
9747 2017-01-13 Richard Biener <rguenther@suse.de>
9748
9749 PR tree-optimization/77283
9750 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9751
9752 2017-01-13 Richard Biener <rguenther@suse.de>
9753
9754 * gcc.dg/gimplefe-22.c: New testcase.
9755
9756 2017-01-13 Richard Biener <rguenther@suse.de>
9757
9758 PR tree-optimization/77283
9759 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9760 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9761 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9762
9763 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9764
9765 * gcc.dg/pr77862.c: Require fpic target.
9766
9767 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9768
9769 PR target/79004
9770 * gcc.target/powerpc/pr79004.c: New test.
9771
9772 2017-01-12 Martin Sebor <msebor@redhat.com>
9773
9774 * gcc.dg/pr78138.c: Adjust.
9775 * gcc.dg/pr78768.c: Adjust.
9776 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9777 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9778 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9779 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9780 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9781 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9782 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9783 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9784 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9785 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9786 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9787
9788 2017-01-12 Jakub Jelinek <jakub@redhat.com>
9789
9790 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9791
9792 2017-01-12 Martin Sebor <msebor@redhat.com>
9793
9794 PR testsuite/79051
9795 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9796 due to bug 79054.
9797
9798 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
9799
9800 * gcc.dg/pr78768.c: Require LTO.
9801
9802 2017-01-12 Martin Sebor <msebor@redhat.com>
9803
9804 PR c/79074
9805 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9806 due to the referenced bug.
9807
9808 2017-01-12 Martin Sebor <msebor@redhat.com>
9809
9810 PR testsuite/79073
9811 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9812
9813 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
9814
9815 * gcc.target/i386/builtin_target.c (check_features): Check all
9816 supported __builtin_cpu_supports options.
9817
9818 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9819
9820 PR tree-optimization/78319
9821 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9822 Remove xfail.
9823
9824 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9825
9826 PR target/79044
9827 * gcc.target/powerpc/swaps-p8-26.c: New.
9828
9829 2017-01-12 Richard Biener <rguenther@suse.de>
9830
9831 * gcc.dg/gimplefe-21.c: New testcase.
9832
9833 2017-01-12 Michael Collison <michael.collison@arm.com>
9834
9835 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9836
9837 2017-01-11 Julia Koval <julia.koval@intel.com>
9838 Uros Bizjak <ubizjak@gmail.com>
9839
9840 * gcc.target/i386/sgx.c New test.
9841 * gcc.target/i386/sse-12.c: Add -msgx.
9842 * gcc.target/i386/sse-13.c: Ditto.
9843 * gcc.target/i386/sse-14.c: Ditto.
9844 * gcc.target/i386/sse-22.c: Ditto.
9845 * gcc.target/i386/sse-23.c: Ditto.
9846 * g++.dg/other/i386-2.C: Ditto.
9847 * g++.dg/other/i386-3.C: Ditto.
9848
9849 2017-01-11 Martin Sebor <msebor@redhat.com>
9850
9851 PR c++/24511
9852 * g++.dg/template/explicit9.C: New test.
9853
9854 2017-01-11 Nathan Sidwell <nathan@acm.org>
9855
9856 PR c++/77812
9857 * g++.dg/pr77812.C: New.
9858
9859 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9860
9861 PR c++/71537
9862 * g++.dg/cpp1y/constexpr-71537.C: New test.
9863
9864 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9865 argument.
9866
9867 2017-01-11 Martin Sebor <msebor@redhat.com>
9868
9869 PR c/47931
9870 * c-c++-common/Waddress-2.c: New test.
9871
9872 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9873
9874 PR c++/78341
9875 * g++.dg/cpp0x/pr78341.C: New test.
9876
9877 2017-01-11 Martin Sebor <msebor@redhat.com>
9878
9879 PR c/78768
9880 * gcc.dg/pr78768.c: New test.
9881
9882 2017-01-11 David Malcolm <dmalcolm@redhat.com>
9883
9884 PR driver/78877
9885 * gcc.dg/spellcheck-options-14.c: New test case.
9886 * gcc.dg/spellcheck-options-15.c: New test case.
9887 * gcc.dg/spellcheck-options-16.c: New test case.
9888 * gcc.dg/spellcheck-options-17.c: New test case.
9889
9890 2017-01-11 Martin Liska <mliska@suse.cz>
9891
9892 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9893
9894 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9895
9896 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9897 instead of just 1 for the decomposition from struct C.
9898
9899 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9900
9901 * gcc.c-torture/execute/20170111-1.c: New test.
9902
9903 2017-01-11 Richard Biener <rguenther@suse.de>
9904
9905 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9906
9907 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9908
9909 PR middle-end/50199
9910 * gcc.dg/lto/pr50199_0.c: New test.
9911
9912 2017-01-10 Martin Sebor <msebor@redhat.com>
9913
9914 PR testsuite/78960
9915 PR testsuite/78959
9916 PR testsuite/78133
9917 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9918 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9919
9920 2017-01-10 Martin Sebor <msebor@redhat.com>
9921
9922 PR middle-end/78138
9923 * gcc.dg/pr78138.c: New test.
9924
9925 2017-01-10 David Malcolm <dmalcolm@redhat.com>
9926
9927 PR c++/77949
9928 * g++.dg/diagnostic/pr77949.C: New test case.
9929
9930 2017-01-10 Martin Sebor <msebor@redhat.com>
9931
9932 PR middle-end/78245
9933 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9934
9935 2017-01-10 Martin Sebor <msebor@redhat.com>
9936
9937 PR tree-optimization/78775
9938 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9939 * gcc.dg/attr-alloc_size-10.c: New test.
9940 * gcc.dg/attr-alloc_size-11.c: New test.
9941 * gcc.dg/builtin-stringop-chk-7.c: New test.
9942 * gcc.dg/pr78775.c: New test.
9943 * gcc.dg/pr78973-2.c: New test.
9944 * gcc.dg/pr78973.c: New test.
9945
9946 2017-01-10 Jeff Law <law@redhat.com>
9947
9948 PR tree-optimization/77766
9949 PR tree-optimization/78856
9950 * gcc.c-torture/execute/pr77766.c: New test.
9951
9952 2016-01-10 Richard Biener <rguenther@suse.de>
9953
9954 PR tree-optimization/79034
9955 * g++.dg/torture/pr79034.C: New testcase.
9956
9957 2017-01-10 Martin Liska <mliska@suse.cz>
9958
9959 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9960 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9961 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9962 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9963 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9964 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9965 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9966 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9967 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9968 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9969 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9970 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9971 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9972 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9973 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9974 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9975 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9976 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9977 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9978 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9979 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9980 * gcc.dg/ipa/pr64307.c: Likewise.
9981 * gcc.dg/ipa/pr77653.c: Likewise.
9982
9983 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9984
9985 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9986 * g++.dg/other/i386-3.C: Ditto.
9987 * gcc.target/i386/sse-12.c: Ditto.
9988 * gcc.target/i386/sse-13.c: Ditto.
9989 * gcc.target/i386/sse-22.c: Ditto.
9990 * gcc.target/i386/sse-23.c: Ditto.
9991 * gcc.target/i386/builtin_target.c: Handle new option.
9992 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9993 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9994 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9995
9996 2017-01-09 Martin Sebor <msebor@redhat.com>
9997
9998 PR testsuite/79036
9999 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
10000 with different precisions.
10001
10002 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
10003
10004 * g++.dg/opt/call2.C: New test.
10005 * g++.dg/opt/call3.C: Likewise.
10006 * gnat.dg/array26.adb: New test.
10007 * gnat.dg/array26_pkg.ad[sb]: New helper.
10008 * gnat.dg/array27.adb: New test.
10009 * gnat.dg/array27_pkg.ad[sb]: New helper.
10010 * gnat.dg/array28.adb: New test.
10011 * gnat.dg/array28_pkg.ad[sb]: New helper.
10012
10013 2017-01-09 Jakub Jelinek <jakub@redhat.com>
10014
10015 PR translation/79019
10016 PR translation/79020
10017 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
10018 diagnostics.
10019 * gfortran.dg/initialization_17.f90: Likewise.
10020
10021 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10022
10023 PR testsuite/79026
10024 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
10025 * gcc.target/i386/pr78904-4.c: Likewise.
10026 * gcc.target/i386/pr78904-6.c: Likewise.
10027 * gcc.target/i386/pr78967-2.c: Likewise.
10028
10029 2017-01-09 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR tree-optimization/78899
10032 * gcc.target/i386/pr78899.c: New test.
10033 * gcc.dg/pr71077.c: New test.
10034
10035 2017-01-09 Martin Jambor <mjambor@suse.cz>
10036
10037 PR ipa/78365
10038 PR ipa/78599
10039 * gcc.dg/torture/pr78365.c: New test.
10040
10041 2017-01-09 Jakub Jelinek <jakub@redhat.com>
10042
10043 PR c++/78948
10044 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
10045 (main): Use int* instead of long long.
10046
10047 PR tree-optimization/78938
10048 * gcc.dg/vect/pr78938.c: New test.
10049
10050 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10051
10052 * gcc.dg/20161219.c: New test.
10053
10054 2017-01-09 Richard Biener <rguenther@suse.de>
10055
10056 PR tree-optimization/78997
10057 * gcc.dg/torture/pr78997.c: New testcase.
10058
10059 2017-01-09 Richard Biener <rguenther@suse.de>
10060
10061 PR debug/79000
10062 * g++.dg/lto/pr79000_0.C: New testcase.
10063 * g++.dg/lto/pr79000_1.c: Likewise.
10064
10065 2017-01-08 Martin Sebor <msebor@redhat.com>
10066
10067 PR middle-end/77708
10068 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
10069 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
10070 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
10071 due to bug 78969.
10072 * gcc.dg/format/pr78569.c: Adjust.
10073
10074 2017-01-07 David Malcolm <dmalcolm@redhat.com>
10075
10076 PR c++/72803
10077 * g++.dg/diagnostic/pr72803.C: New test case.
10078
10079 2017-01-07 Martin Sebor <msebor@redhat.com>
10080
10081 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
10082 * gcc.dg/attr-alloc_size-4.c: Same.
10083
10084 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
10085
10086 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
10087 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
10088 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
10089 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
10090 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
10091 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
10092 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
10093
10094 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10095 * gcc.dg/memcmp-1.c: New.
10096 * gcc.dg/strncmp-1.c: New.
10097
10098 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10099
10100 * gcc.target/arm/acle/mcrr: New.
10101 * gcc.target/arm/acle/mcrr2: New.
10102 * gcc.target/arm/acle/mrrc: New.
10103 * gcc.target/arm/acle/mrrc2: New.
10104
10105 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10106
10107 * gcc.target/arm/acle/mcr.c: New.
10108 * gcc.target/arm/acle/mrc.c: New.
10109 * gcc.target/arm/acle/mcr2.c: New.
10110 * gcc.target/arm/acle/mrc2.c: New.
10111
10112 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10113
10114 * gcc.target/arm/acle/ldc: New.
10115 * gcc.target/arm/acle/ldc2: New.
10116 * gcc.target/arm/acle/ldcl: New.
10117 * gcc.target/arm/acle/ldc2l: New.
10118 * gcc.target/arm/acle/stc: New.
10119 * gcc.target/arm/acle/stc2: New.
10120 * gcc.target/arm/acle/stcl: New.
10121 * gcc.target/arm/acle/stc2l: New.
10122
10123 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10124
10125 * gcc.target/arm/acle/acle.exp: Run tests for different options
10126 and make sure fat-lto-objects is used such that we can still do
10127 assemble scans.
10128 * gcc.target/arm/acle/cdp.c: New.
10129 * gcc.target/arm/acle/cdp2.c: New.
10130 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
10131 (check_effective_target_arm_coproc1_ok_nocache): New.
10132 (check_effective_target_arm_coproc2_ok): New.
10133 (check_effective_target_arm_coproc2_ok_nocache): New.
10134 (check_effective_target_arm_coproc3_ok): New.
10135 (check_effective_target_arm_coproc3_ok_nocache): New.
10136 (check_effective_target_arm_coproc4_ok): New.
10137 (check_effective_target_arm_coproc4_ok_nocache): New.
10138
10139 2017-01-06 Martin Sebor <msebor@redhat.com>
10140
10141 PR middle-end/78605
10142 * gcc.dg/tree-ssa/pr78605.c: New test.
10143
10144 2017-01-05 Martin Sebor <msebor@redhat.com>
10145
10146 PR tree-optimization/78910
10147 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
10148 diagnostics.
10149 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10150 * gcc.dg/tree-ssa/pr78910.c: New test.
10151
10152 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
10153
10154 * gcc.dg/sso-10.c: New test.
10155
10156 2017-01-05 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR tree-optimization/71016
10159 * gcc.target/i386/pr71016.c: New test.
10160 * gcc.target/aarch64/pr71016.c: New test.
10161 * gcc.dg/tree-ssa/pr66726-3.c: New test.
10162
10163 PR c++/78931
10164 * g++.dg/cpp1z/decomp19.C: New test.
10165
10166 PR c++/78890
10167 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
10168 * g++.dg/init/union1.C: Likewise.
10169 * g++.dg/cpp0x/union6.C: Expect errors.
10170 * g++.dg/cpp0x/union8.C: New test.
10171 * g++.dg/cpp0x/pr78890-1.C: New test.
10172 * g++.dg/cpp0x/pr78890-2.C: New test.
10173
10174 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
10175
10176 * gcc.target/powerpc/pr71670.c: Require p9vector.
10177 * gcc.target/powerpc/p9-novsx.c: Same.
10178
10179 2017-01-05 David Malcolm <dmalcolm@redhat.com>
10180
10181 * selftests/asr_div1.rtl: New file.
10182 * selftests/aarch64: New subdirectory.
10183 * selftests/aarch64/times-two.rtl: New file.
10184 * selftests/bb-index.rtl: New file.
10185 * selftests/cfg-test.rtl: New file.
10186 * selftests/const-int.rtl: New file.
10187 * selftests/example-labels.rtl: New file.
10188 * selftests/insn-with-mode.rtl: New file.
10189 * selftests/jump-to-label-ref.rtl: New file.
10190 * selftests/jump-to-return.rtl: New file.
10191 * selftests/jump-to-simple-return.rtl: New file.
10192 * selftests/mem.rtl: New file.
10193 * selftests/note-insn-deleted.rtl: New file.
10194 * selftests/note_insn_basic_block.rtl: New file.
10195 * selftests/simple-cse.rtl: New file.
10196 * selftests/symbol-ref.rtl: New file.
10197 * selftests/x86_64: New subdirectory.
10198 * selftests/x86_64/call-insn.rtl: New file.
10199 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
10200 * selftests/x86_64/times-two.rtl: New file.
10201 * selftests/x86_64/unspec.rtl: New file.
10202
10203 2017-01-05 Nathan Sidwell <nathan@acm.org>
10204
10205 PR c++/78765
10206 * g++.dg/cpp0x/pr78765.C: New.
10207
10208 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10209
10210 * gcc.target/s390/memcpy-2.c: New test.
10211 * gcc.target/s390/memset-2.c: New test.
10212
10213 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10214
10215 * gcc.target/s390/memcpy-1.c: New test.
10216
10217 2017-01-04 Jeff Law <law@redhat.com>
10218
10219 PR tree-optimization/78812
10220 * g++.dg/torture/pr78812.C: New test.
10221
10222 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10223
10224 PR target/71977
10225 PR target/70568
10226 PR target/78823
10227 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
10228 64-bit VSX systems with direct move, whether we optimize common
10229 code sequences in the GLIBC math library for float math functions.
10230 * gcc.target/powerpc/pr71977-2.c: Likewise.
10231
10232 2017-01-04 Marek Polacek <polacek@redhat.com>
10233
10234 PR c++/64767
10235 * c-c++-common/Wpointer-compare-1.c: New test.
10236
10237 2017-01-04 Jakub Jelinek <jakub@redhat.com>
10238
10239 PR c++/78949
10240 * c-c++-common/Wunused-var-16.c: New test.
10241
10242 PR c++/78693
10243 * g++.dg/cpp0x/pr78693.C: New test.
10244
10245 PR driver/78957
10246 * gcc.dg/pr78957.c: New test.
10247
10248 * g++.dg/cpp1y/auto-fn34.C: New test.
10249
10250 PR c++/71182
10251 * g++.dg/cpp0x/pr71182.C: New test.
10252
10253 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
10254
10255 PR target/78056
10256 * gcc.target/powerpc/pr78056-1.c: New test.
10257 * gcc.target/powerpc/pr78056-2.c: New test.
10258 * gcc.target/powerpc/pr78056-3.c: New test.
10259 * gcc.target/powerpc/pr78056-4.c: New test.
10260 * gcc.target/powerpc/pr78056-5.c: New test.
10261 * gcc.target/powerpc/pr78056-6.c: New test.
10262 * gcc.target/powerpc/pr78056-7.c: New test.
10263 * gcc.target/powerpc/pr78056-8.c: New test.
10264 * lib/target-supports.exp
10265 (check_effective_target_powerpc_popcntb_ok): New procedure to test
10266 whether the effective target supports the popcntb instruction.
10267
10268 2017-01-03 Jeff Law <law@redhat.com>
10269
10270 PR tree-optimization/67955
10271 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
10272
10273 2017-01-04 Marek Polacek <polacek@redhat.com>
10274
10275 PR c++/77545
10276 PR c++/77284
10277 * g++.dg/cpp0x/range-for32.C: New test.
10278 * g++.dg/cpp0x/range-for33.C: New test.
10279
10280 2017-01-04 David Malcolm <dmalcolm@redhat.com>
10281
10282 * gcc.dg/Wmissing-braces-fixits.c: New test case.
10283
10284 2017-01-04 Nathan Sidwell <nathan@acm.org>
10285
10286 PR c++/66735
10287 * g++.dg/cpp1y/pr66735.C: New.
10288
10289 2017-01-04 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR tree-optimization/71563
10292 * gcc.dg/tree-ssa/pr71563.c: New test.
10293
10294 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
10295
10296 PR fortran/78534
10297 PR fortran/78976
10298 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10299 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10300 * gfortran.dg/transfer_intrinsic_1.f90: Change
10301 scan-tree-dump-times due to gfc_trans_string_copy change to
10302 avoid -Wstringop-overflow.
10303
10304 2017-01-03 Jeff Law <law@redhat.com>
10305
10306 PR tree-optimization/78856
10307 * gcc.c-torture/execute/pr78856.c: New test.
10308
10309 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
10310
10311 PR target/78953
10312 * gcc.target/powerpc/pr78953.c: New test.
10313
10314 2017-01-03 Ian Lance Taylor <iant@google.com>
10315
10316 * gcc.misc-tests/godump-1.c: Update for accurate representation of
10317 enums.
10318
10319 2017-01-03 Martin Sebor <msebor@redhat.com>
10320
10321 PR tree-optimization/78696
10322 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
10323 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
10324 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10325 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10326
10327 2017-01-03 David Malcolm <dmalcolm@redhat.com>
10328
10329 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
10330 with more than one digit.
10331 * lib/gcc-dg.exp (process-message): Support more than one digit
10332 in relative line specifications.
10333
10334 2017-01-03 Jakub Jelinek <jakub@redhat.com>
10335
10336 PR tree-optimization/78965
10337 * gcc.dg/pr78965.c: New test.
10338
10339 PR middle-end/78901
10340 * g++.dg/opt/pr78901.C: New test.
10341
10342 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
10343
10344 PR fortran/78534
10345 PR fortran/66310
10346 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10347 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10348 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10349 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10350 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10351 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10352 * gfortran.dg/string_1_lp64.f90: New test.
10353 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10354 * gfortran.dg/string_3_lp64.f90: New test.
10355 * gfortran.dg/transfer_intrinsic_1.f90: Change
10356 scan-tree-dump-times due to gfc_trans_string_copy change to
10357 avoid -Wstringop-overflow.
10358
10359 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
10360
10361 PR target/78967
10362 * gcc.target/i386/pr78967-1.c: New test.
10363 * gcc.target/i386/pr78967-2.c: Ditto.
10364 * gcc.target/i386/pr78967-3.c: Ditto.
10365
10366 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
10367 * gcc.target/i386/pr78904-4.c: Ditto.
10368 * gcc.target/i386/pr78904-6.c: Ditto.
10369
10370 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
10371
10372 PR middle-end/77674
10373 * g++.dg/torture/pr77674.C: New testcase.
10374
10375 2017-01-01 Jakub Jelinek <jakub@redhat.com>
10376
10377 Update copyright years.
10378 \f
10379 Copyright (C) 2017 Free Software Foundation, Inc.
10380
10381 Copying and distribution of this file, with or without modification,
10382 are permitted in any medium without royalty provided the copyright
10383 notice and this notice are preserved.