]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR c/81417 (-Wsign-compare should print types being compared)
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
06bd22f6
MP
12017-07-27 Marek Polacek <polacek@redhat.com>
2
3 PR c/81417
4 * c-c++-common/Wsign-compare-1.c: New test.
5 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
6 * g++.dg/warn/Wsign-compare-4.C: Likewise.
7 * g++.dg/warn/Wsign-compare-6.C: Likewise.
8 * g++.dg/warn/compare1.C: Likewise.
9 * gcc.dg/compare1.c: Likewise.
10 * gcc.dg/compare2.c: Likewise.
11 * gcc.dg/compare4.c: Likewise.
12 * gcc.dg/compare5.c: Likewise.
13 * gcc.dg/pr35430.c: Likewise.
14 * gcc.dg/pr60087.c: Likewise.
15
27c8b49b
PB
162017-07-27 Peter Bergner <bergner@vnet.ibm.com>
17
18 PR middle-end/81564
19 * gcc.dg/pr81564.c: New test.
20
b7675b59
RB
212017-07-27 Richard Biener <rguenther@suse.de>
22
23 PR tree-optimization/81573
24 PR tree-optimization/81494
25 * gcc.dg/torture/pr81573.c: New testcase.
26
719488f8
RB
272017-07-27 Richard Biener <rguenther@suse.de>
28
29 PR tree-optimization/81571
30 * gcc.dg/torture/pr81571.c: New testcase.
31
9811e84c
RB
322017-07-27 Richard Biener <rguenther@suse.de>
33
34 PR tree-optimization/81502
35 * gcc.target/i386/vect-insert-1.c: New testcase.
36
58814c76
AK
372017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
38
39 PR target/81534
40 * gcc.target/s390/pr81534.c: New test.
41
036ea399
JJ
422017-07-27 Jakub Jelinek <jakub@redhat.com>
43
7d25ac20
JJ
44 PR tree-optimization/81555
45 PR tree-optimization/81556
46 * gcc.c-torture/execute/pr81555.c: New test.
47 * gcc.c-torture/execute/pr81556.c: New test.
48
036ea399
JJ
49 * gcc.dg/attr-noipa.c: New test.
50 * gcc.dg/ipa/ipa-pta-18.c: New test.
51 * gcc.dg/ipa/ipa-sra-11.c: New test.
52
9bfda664
MM
532017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
54
55 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
56 option.
57 * gcc.target/powerpc/vsx-himode2.c: Likewise.
58 * gcc.target/powerpc/vsx-himode3.c: Likewise.
59 * gcc.target/powerpc/vsx-qimode.c: Likewise.
60 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
61 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
62 * gcc.target/powerpc/vsx-simode.c: Likewise.
63 * gcc.target/powerpc/vsx-simode2.c: Likewise.
64 * gcc.target/powerpc/vsx-simode3.c: Likewise.
65
eb086562
PC
662017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
67
68 PR c++/71570
69 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
70
a7473dc5
L
712017-07-26 H.J. Lu <hongjiu.lu@intel.com>
72
73 PR target/81563
74 * gcc.target/i386/pr81563.c: New test
75
404f48ac
WD
762017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
77
78 PR target/79041
79 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
80
c3d38629
MP
812017-07-26 Marek Polacek <polacek@redhat.com>
82
83 PR middle-end/70992
84 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
85 * gcc.dg/overflow-warn-2.c: Likewise.
86 * gcc.dg/overflow-warn-3.c: Likewise.
87 * gcc.dg/overflow-warn-4.c: Likewise.
88 * gcc.dg/torture/pr70992-2.c: New test.
89 * gcc.dg/torture/pr70992.c: New test.
90
4f450a2b
RB
912017-07-26 Richard Biener <rguenther@suse.de>
92
93 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
94 happening in ccp1.
95 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
96
e1711448
WD
972017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
98
99 PR middle-end/46932
100 * gcc.dg/pr46932.c: New testcase.
101
108c3c88
ML
1022017-07-26 Martin Liska <mliska@suse.cz>
103
104 PR sanitize/81186
105 * gcc.dg/asan/pr81186.c: New test.
106
52645850
CL
1072017-07-25 Carl Love <cel@us.ibm.com>
108
109 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
110 vec_cnttz builtins.
111
a8697b27
EB
1122017-07-25 Eric Botcazou <ebotcazou@adacore.com>
113
114 * gnat.dg/opt66.adb: New test.
115
288fe52e
AM
1162017-07-25 Alexander Monakov <amonakov@ispras.ru>
117
118 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
119 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
120
b771c609
AM
1212017-07-25 Alexander Monakov <amonakov@ispras.ru>
122
123 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
124
1252017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
126
127 * c-c++-common/patchable_function_entry-default.c: New test.
128 * c-c++-common/patchable_function_entry-decl.c: Likewise.
129 * c-c++-common/patchable_function_entry-definition.c: Likewise.
130
774cccdc
JJ
1312017-07-25 Jakub Jelinek <jakub@redhat.com>
132
133 PR target/81532
134 * gcc.target/i386/pr80833-3.c: New test.
135 * gcc.target/i386/avx512dq-pr81532.c: New test.
136 * gcc.target/i386/avx512bw-pr81532.c: New test.
137
1aa54f90
RB
1382017-07-25 Richard Biener <rguenther@suse.de>
139
140 PR tree-optimization/81455
141 * gcc.dg/pr81455.c: New testcase.
142
e294f495
RB
1432017-07-25 Richard Biener <rguenther@suse.de>
144
145 PR tree-optimization/81529
146 * gfortran.dg/pr81529.f90: New testcase.
147
edf8ba4b
WD
1482017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
149
774cccdc 150 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 151
ea063871
RB
1522017-07-25 Richard Biener <rguenther@suse.de>
153
154 PR tree-optimization/81410
155 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
156
5ea71a5a
RB
1572017-07-25 Richard Biener <rguenther@suse.de>
158
159 PR tree-optimization/81510
160 * gcc.dg/torture/pr81510.c: New testcase.
161 * gcc.dg/torture/pr81510-2.c: Likewise.
162
4287b4e8
ML
1632017-07-25 Martin Liska <mliska@suse.cz>
164
165 PR ipa/81520
166 * gcc.dg/ipa/pr81520.c: New test.
167
d49718d6
MP
1682017-07-25 Marek Polacek <polacek@redhat.com>
169
170 PR c/81364
171 * Wmultistatement-macros-12.c: New test.
172
0e82a9b9
BC
1732017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
174
175 PR target/81414
176 * gcc.target/aarch64/pr81414.C: New.
177
3d99332b
RB
1782017-07-25 Richard Biener <rguenther@suse.de>
179
180 PR middle-end/81505
181 * gcc.dg/ubsan/pr81505.c: New testcase.
182
52d0f7bd
DS
1832017-07-24 Daniel Santos <daniel.santos@pobox.com>
184
185 PR testsuite/80759
186 * gcc.target/x86_64/abi/ms-sysv/do-test.S
187 (ELFFN_BEGIN): Rename to FN_TYPE.
188 (ELFFN_END): Rename to FN_SIZE.
189 (ASMNAME): New macro.
190 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
191 .global.
192 (FUNC_END): Use ASMNAME.
193 (test_data_save): Remove.
194 (test_data_input): Likewise.
195 (test_data_output: Likewise.
196 (test_data_fn): Likewise.
197 (test_data_retaddr): Likewise.
198 (regs_to_mem): Make globals, use r10 instead of rax.
199 (mem_to_regs): Likewise.
200 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
201 body to ms-sysv.c.
202 (do_test_aligned): Likewise.
203 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
204 Add dg-* directives.
205 (PASTE_STR): New macro.
206 (ASMNAME): Likewise.
207 (LOAD_TEST_DATA_ADDR): Likewise.
208 (TEST_DATA_OFFSET): Likewise.
209 (do_test_body0): New C function.
210 (do_test_body): New inline assembly routine.
211 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
212 (runtest_ms_sysv): Modify.
213
19930989
MM
2142017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
215
216 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
217 since the upper-regs options have been deleted.
218 * gcc.target/powerpc/pr65849-2.c: Likewise.
219 * gcc.target/powerpc/pr80099-1.c: Likewise.
220 * gcc.target/powerpc/pr80099-2.c: Likewise.
221 * gcc.target/powerpc/pr80099-3.c: Likewise.
222 * gcc.target/powerpc/pr80099-4.c: Likewise.
223 * gcc.target/powerpc/pr80099-5.c: Likewise.
224 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
225 support removal of the upper-regs options.
226 * gcc.target/powerpc/p8vector-fp.c: Likewise.
227 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
228 * gcc.target/powerpc/p9-dimode1.c: Likewise.
229 * gcc.target/powerpc/p9-dimode2.c: Likewise.
230 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
231 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
232 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
233 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
234 * gcc.target/powerpc/ppc-round.c: Likewise.
235 * gcc.target/powerpc/pr71720.c: Likewise.
236 * gcc.target/powerpc/pr72853.c: Likewise.
237 * gcc.target/powerpc/pr79907.c: Likewise.
238 * gcc.target/powerpc/pr78953.c: Likewise.
239 * gcc.target/powerpc/upper-regs-df.c: Likewise.
240 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
241 * gcc.target/powerpc/vec-extract-1.c: Likewise.
242 * gcc.target/powerpc/vec-init-3.c: Likewise.
243 * gcc.target/powerpc/vec-init-6.c: Likewise.
244 * gcc.target/powerpc/vec-init-7.c: Likewise.
245 * gcc.target/powerpc/vec-set-char.c: Likewise.
246 * gcc.target/powerpc/vec-set-int.c: Likewise.
247 * gcc.target/powerpc/vec-set-short.c: Likewise.
248
d47d34bb
WD
2492017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
250
251 PR target/79041
252 * gcc.target/aarch64/pr79041-2.c: New test.
253
26bca0ed
CL
2542017-07-24 Carl Love <cel@us.ibm.com>
255
256 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
257 the new built-ins.
258
4b40986c
JW
2592017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
260
261 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
262
213c3b7b
TK
2632017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
264 Mikael Morin <mikael@gcc.gnu.org>
265
266 PR fortran/66102
267 * gfortran.dg/realloc_on_assign_28.f90: New test.
268
e2b71b5a
DE
2692017-07-23 David Edelsohn <dje.gcc@gmail.com>
270
271 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
272 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
273
f36dda3b
UB
2742017-07-23 Uros Bizjak <ubizjak@gmail.com>
275
276 PR target/80569
277 * gcc.target/i386/pr80569.c: New test.
278
5ff4baa5
CL
2792017-07-21 Carl Love <cel@us.ibm.com>
280
281 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
282 vmuleuh): Fix scan-assembler-times should check for word not half word
283 instructions.
284
43f84f6c
JW
2852017-07-21 Jim Wilson <jim.wilson@linaro.org>
286
287 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
288 redundant -march option.
289 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
290 in addition to armv8.1-a.
291
325fe816
YG
2922017-07-21 Yury Gribov <tetra2005@gmail.com>
293
294 PR middle-end/56727
295 * gcc.dg/pr56727-1.c: New test.
296 * gcc.dg/pr56727-2.c: New test.
297
5a5838e0
SM
2982017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
299
300 * gcc.target/powerpc/mmx-check.h: New file.
301 * gcc.target/powerpc/mmx-packs.c: New file.
302 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
303 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
304 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
305 * gcc.target/powerpc/mmx-paddb-1.c: New file.
306 * gcc.target/powerpc/mmx-paddd-1.c: New file.
307 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
308 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
309 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
310 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
311 * gcc.target/powerpc/mmx-paddw-1.c: New file.
312 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
313 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
314 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
315 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
316 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
317 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
318 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
319 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
320 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
321 * gcc.target/powerpc/mmx-pslld-1.c: New file.
322 * gcc.target/powerpc/mmx-psllw-1.c: New file.
323 * gcc.target/powerpc/mmx-psrad-1.c: New file.
324 * gcc.target/powerpc/mmx-psraw-1.c: New file.
325 * gcc.target/powerpc/mmx-psrld-1.c: New file.
326 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
327 * gcc.target/powerpc/mmx-psubb-2.c: New file.
328 * gcc.target/powerpc/mmx-psubd-2.c: New file.
329 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
330 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
331 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
332 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
333 * gcc.target/powerpc/mmx-psubw-2.c: New file.
334 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
335 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
336 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
337 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
338 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
339 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
340
9af7f373
RB
3412017-06-21 Richard Biener <rguenther@suse.de>
342
343 PR tree-optimization/81500
344 * gcc.dg/torture/pr81500.c: New testcase.
345
5aaa8fb4
NS
3462017-07-20 Nathan Sidwell <nathan@acm.org>
347
348 * g++.dg/ext/anon-struct6.C: Adjust diag.
349 * g++.old-deja/g++.other/anon4.C: Adjust diag.
350
2953b72f
JJ
3512017-07-20 Jakub Jelinek <jakub@redhat.com>
352
353 PR target/80846
354 * gcc.target/i386/avx-pr80846.c: New test.
355 * gcc.target/i386/avx2-pr80846.c: New test.
356 * gcc.target/i386/avx512f-pr80846.c: New test.
357
73c4b4df
BC
3582017-07-20 Bin Cheng <bin.cheng@arm.com>
359
360 PR tree-optimization/81388
361 * gcc.dg/tree-ssa/pr81388-1.c: New test.
362 * gcc.dg/tree-ssa/pr81388-2.c: New test.
363
77e5edaf
JH
3642017-07-17 Tom de Vries <tom@codesourcery.com>
365
366 PR middle-end/81030
367 * gcc.dg/pr81030.c: New test.
368
891ad31c
RB
3692017-07-20 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/61171
372 * g++.dg/vect/pr61171.cc: New testcase.
373 * gfortran.dg/vect/pr61171.f: Likewise.
374 * gcc.dg/vect/vect-reduc-11.c: Likewise.
375
f971b281
RB
3762017-07-20 Richard Biener <rguenther@suse.de>
377
378 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
379 with V64QImode.
380 * gcc.dg/vect/slp-45.c: Likewise.
381
2071f8f9
N
3822017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
383
384 * gcc.dg/tree-ssa/vrp116.c: New Test.
385
a6722e5b
MM
3862017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
387
388 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
389 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
390 __builtin_cpu_is and __builtin_cpu_supports are supported.
391
ccfa843f
SM
3922017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
393
394 * gcc.target/powerpc/bmi-check.h (main): Skip unless
395 __BUILTIN_CPU_SUPPORTS__ defined.
396 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
397 __BUILTIN_CPU_SUPPORTS__ defined.
398
564e405c
JJ
3992017-07-19 Jakub Jelinek <jakub@redhat.com>
400
401 PR tree-optimization/81346
402 * gcc.dg/tree-ssa/pr81346-5.c: New test.
403
3717fbe3
TV
4042017-07-19 Tom de Vries <tom@codesourcery.com>
405
406 * gcc.target/nvptx/decl-init.c: Update alignment.
407 * gcc.target/nvptx/slp-2-run.c: New test.
408 * gcc.target/nvptx/slp-2.c: New test.
409 * gcc.target/nvptx/v2di.c: New test.
410
b98b34b7
TV
4112017-07-19 Tom de Vries <tom@codesourcery.com>
412
413 * gcc.target/nvptx/slp-run.c: New test.
414 * gcc.target/nvptx/slp.c: New test.
415 * gcc.target/nvptx/v2si-cvt.c: New test.
416 * gcc.target/nvptx/v2si-run.c: New test.
417 * gcc.target/nvptx/v2si.c: New test.
418 * gcc.target/nvptx/vec.inc: New test.
419
8d1628eb
JJ
4202017-07-19 Jakub Jelinek <jakub@redhat.com>
421
422 PR tree-optimization/81346
423 * gcc.dg/tree-ssa/pr81346-1.c: New test.
424 * gcc.dg/tree-ssa/pr81346-2.c: New test.
425 * gcc.dg/tree-ssa/pr81346-3.c: New test.
426 * gcc.dg/tree-ssa/pr81346-4.c: New test.
427 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
428 compiler to avoid X / C1 op C2 optimization to trigger.
429
4d6ababc
ML
4302017-07-19 Martin Liska <mliska@suse.cz>
431
432 PR sanitizer/63361
433 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
434 -ffloat-store or -mieee for targets that need it.
435
d83cc5cc
TV
4362017-07-18 Tom de Vries <tom@codesourcery.com>
437
438 PR middle-end/81464
439 * gfortran.dg/pr81464.f90: New test.
440
e822e885
UB
4412017-07-18 Uros Bizjak <ubizjak@gmail.com>
442
443 PR target/81471
444 * gcc.target/i386/pr81471.c: New test.
445
b267968e
RB
4462017-06-18 Richard Biener <rguenther@suse.de>
447
448 PR tree-optimization/81410
449 * gcc.dg/vect/pr81410.c: New testcase.
450
33e9feb5
JH
4512017-07-18 Jan Hubicka <hubicka@ucw.cz>
452
453 PR middle-end/81462
454 * g++.dg/torture/pr81462.C: New testcase.
455
694dd0e4
BC
4562017-07-18 Bin Cheng <bin.cheng@arm.com>
457
458 PR target/81408
459 * g++.dg/tree-ssa/pr81408.C: New.
460 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
461
f9bfe3f5
RB
4622017-07-18 Richard Biener <rguenther@suse.de>
463
464 PR tree-optimization/80620
465 PR tree-optimization/81403
466 * gcc.dg/torture/pr80620.c: New testcase.
467 * gcc.dg/torture/pr81403.c: Likewise.
468
4692017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
470
471 PR tree-optimization/81418
472 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
473
4742017-07-17 Carl Love <cel@us.ibm.com>
475
476 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
477 test case changes for commit 249424
478
479 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
480 vmuleuh): Fix scan-assembler-times should check for word not half word
481 instructions.
482
f6489326
BS
4832017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
484
485 PR tree-optimization/81162
486 * gcc.dg/pr81162.c: Move this to...
487 * gcc.dg/ubsan/pr81162.c: ...here.
488
dbc4ecfc
VR
4892017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
490
491 * g++.dg/diagnostic/friend1.C: New test.
492 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
493
a64559a5
NS
4942017-07-17 Nathan Sidwell <nathan@acm.org>
495
496 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
497
aac59577
BE
4982017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
499
500 * lib/gcc-dg.exp: Increase expect's match buffer size.
501
aa1528b5
BC
5022017-07-17 Bin Cheng <bin.cheng@arm.com>
503
504 PR target/81369
505 * gcc.dg/tree-ssa/pr81369.c: New.
506
b6c354eb
CZ
5072017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
508
509 * gcc.target/arc/pr9000674901.c: New file.
510 * gcc.target/arc/pic-1.c: Likewise.
511 * gcc.target/arc/pr9001191897.c: Likewise.
512
1825c61e
CZ
5132017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
514 Andrew Burgess <andrew.burgess@embecosm.com>
515
516 * gcc.target/arc/naked-1.c: New file.
517 * gcc.target/arc/naked-2.c: Likewise.
518
1f1e8aed
JJ
5192017-07-17 Jakub Jelinek <jakub@redhat.com>
520
9ebce098
JJ
521 PR tree-optimization/81428
522 * gcc.dg/fixed-point/pr81428.c: New test.
523
e8dd1313
JJ
524 PR tree-optimization/81365
525 * g++.dg/torture/pr81365.C: New test.
526
1f1e8aed
JJ
527 PR tree-optimization/81396
528 * gcc.dg/tree-ssa/pr81396.c: New test.
529
38f638ca
EB
5302017-07-16 Eric Botcazou <ebotcazou@adacore.com>
531
532 * gnat.dg/opt65.adb: New test.
533
5fa396ad
JH
5342017-07-16 Jan Hubicka <hubicka@ucw.cz>
535
536 * gcc.dg/predict-8.c: Update.
537
00aeee56
VR
5382017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
539
540 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
541 * g++.dg/warn/pr12242.C: Likewise.
542
b70bb05b
KN
5432017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
544
545 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
546 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
547 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
548 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
549 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
550 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
551 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
552 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
553 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
554 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
555 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
556 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
557 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
558 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
559 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
560 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
561 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
562 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
563 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
564 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
565 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
566 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
567 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
568 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
569 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
570 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
571 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
572 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
573 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
574 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
575 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
576 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
577 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
578 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
579 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
580 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
581 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
582 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
583 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
584 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
585 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
586 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
587 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
588 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
589 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
590 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
591 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
592 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
593 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
594 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
595 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
596
3b805666
BS
5972016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
598
599 PR tree-optimization/81162
600 * gcc.dg/pr81162.c: New file.
601
bece580c
MS
6022017-07-14 Martin Sebor <msebor@redhat.com>
603
604 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
605 that bcopy is expected to be transformed to.
606
eea77d1f
DM
6072017-07-14 David Malcolm <dmalcolm@redhat.com>
608
609 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
610 * g++.dg/lookup/missing-std-include-2.C: New test case.
611 * g++.dg/lookup/missing-std-include-3.C: New test case.
612 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
613 * gcc.dg/missing-header-fixit-1.c: New test case.
614 * gcc.dg/missing-header-fixit-2.c: New test case.
615 * gcc.dg/missing-header-fixit-2.h: New header.
616
338d6484
DM
6172017-07-13 David Malcolm <dmalcolm@redhat.com>
618
619 PR c/81405
620 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
621
6222017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
623
624 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
625
6d28654e
ML
6262017-07-13 Martin Liska <mliska@suse.cz>
627
628 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
629 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
630 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
631 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
632 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
633 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
634 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
635
3787ee47
MM
6362017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
637
638 PR target/81193
639 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
640 __builtin_cpu_supports with old GLIBC's.
641 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
642 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
643 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
644 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
645 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
646 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
647 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
648 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
649 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
650 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
651 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
652 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
653 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
654 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
655 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
656 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
657 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
658 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
659 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
660 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
661 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
662 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
663 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
664 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
665
118009c1
CL
6662017-07-12 Carl Love <cel@us.ibm.com>
667
668 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
669 rev_bool_int): Add test cases for builtins.
670 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
671 test cases for builtins.
672
5d7b8153
CL
6732017-07-12 Carl Love <cel@us.ibm.com>
674
675 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
676 lp64 && p9vector_hw.
677
6ea93a64
CL
6782017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
679
680 * lib/target-supports.exp (check_stack_check_available): Make
681 testcase name depend on stack_kind.
682
2f65ab2e
MC
6832017-07-11 Michael Collison <michael.collison@arm.com>
684
774cccdc 685 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 686
9e028cef
PC
6872017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
688
689 PR c++/51270
690 * g++.dg/warn/Wreturn-local-addr-3.C: New.
691
f281956e
CL
6922017-07-11 Carl Love <cel@us.ibm.com>
693
694 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
695 test cases for the builtins.
696
3d36348a
YG
6972017-07-11 Yury Gribov <tetra2005@gmail.com>
698
699 * lib/profopt.exp: Print relative names in UNSUPPORTED
700 AutoFDO tests.
701
214f700a
MC
7022017-07-10 Michael Collison <michael.collison@arm.com>
703
704 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
705
03ed2915
UB
7062017-07-10 Uros Bizjak <ubizjak@gmail.com>
707
708 PR target/81375
709 * gcc.target/i386/pr81375.c: New test.
710
9c582dbb
MS
7112017-07-10 Martin Sebor <msebor@redhat.com>
712
713 PR tree-optimization/80397
714 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 715
281ac396
MS
7162017-07-10 Martin Sebor <msebor@redhat.com>
717
718 PR other/81345
719 * gcc.dg/pr81345.c: New test.
720
a7784956
CZ
7212017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
722
723 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
724 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
725
5920ba15
UB
7262017-07-09 Uros Bizjak <ubizjak@gmail.com>
727
728 PR target/81313
729 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
730 integer argumets to bypass x86_64 outgoing args optimization.
731
7322017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
733
734 * gfortran.dg/eoshift_4.f90: New test.
735 * gfortran.dg/eoshift_5.f90: New test.
736 * gfortran.dg/eoshift_6.f90: New test.
737
35c95658
L
7382017-07-09 H.J. Lu <hongjiu.lu@intel.com>
739
740 PR target/81313
741 * gcc.target/i386/pr81313-1.c: New test.
742 * gcc.target/i386/pr81313-2.c: Likewise.
743 * gcc.target/i386/pr81313-3.c: Likewise.
744 * gcc.target/i386/pr81313-4.c: Likewise.
745 * gcc.target/i386/pr81313-5.c: Likewise.
746
dcbf81c9
RS
7472017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
748
749 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
750 * gnat.dg/vect16.ads (Sarray): Likewise.
751 * gnat.dg/vect17.ads (Sarray): Likewise.
752 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
753 * gnat.dg/vect16.adb (Add): Likewise.
754 * gnat.dg/vect17.adb (Add): Likewise.
755
738f7c2e
DM
7562017-07-07 David Malcolm <dmalcolm@redhat.com>
757
758 PR c++/79300
759 * g++.dg/diagnostic/pr79300.C: New test case.
760
6a69355c
MM
7612017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
762
57f49e99
MM
763 * gcc.target/powerpc/clone1.c: Add check to make sure the
764 __builtin_cpu_supports function is fully supported.
765 * gcc.target/powerpc/clone2.c: New runtime test for
766 target_clones.
767
6a69355c
MM
768 PR target/81348
769 * gcc.target/powerpc/pr81348.c: New test.
770
5e32025a
SN
7712017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
772
773 * gfortran.dg/vect/pr60510.f: Require vect_double support.
774
19388c6d
CL
7752017-07-07 Carl Love <cel@us.ibm.com>
776
777 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
778 file for built-ins.
779
bcc3c3f1
JM
7802017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
781
782 * gcc.target/sparc/dictunpack.c: New file.
783 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
784 * gcc.target/sparc/fpcmpshl.c: Likewise.
785 * gcc.target/sparc/fpcmpurshl.c: Likewise.
786 * gcc.target/sparc/fpcmpushl.c: Likewise.
787
2c6e2eb1
HA
7882017-07-06 Harald Anlauf <anlauf@gmx.de>
789
790 PR fortran/70071
791 * gfortran.dg/coarray_44.f90: New testcase.
792
5094f7d5
MO
7932017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
794
795 * c-c++-common/asan/kasan-alloca-1.c: New test.
796 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
797
e3174bdf
MO
7982017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
799
800 * c-c++-common/asan/alloca_big_alignment.c: New test.
801 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
802 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
803 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
804 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
805 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
806 * c-c++-common/asan/alloca_safe_access.c: Likewise.
807 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
808
a40c6fa8
GJL
8092017-07-06 Georg-Johann Lay <avr@gjlay.de>
810
811 PR target/81305
812 * gcc.target/avr/isr-test.h: Fix warnings.
813
9296dd9b
TP
8142017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
815
816 * lib/target-supports.exp: Generate
817 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
818 and check_effective_target_arm_arch_v8r_multilib.
819
d87f00ba
CL
8202017-07-06 Carl Love <cel@us.ibm.com>
821
9296dd9b 822 * ChangeLog: Clean up from mid air collision
08e60e19
CL
823
8242017-07-06 Carl Love <cel@us.ibm.com>
825
826 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
827 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
828 cases for vec_addc, adde and addec builtins.
829
c471c6ed
DM
8302017-07-06 David Malcolm <dmalcolm@redhat.com>
831
832 PR c++/79300
833 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
834 expected underlining within macro expansion.
835 * c-c++-common/pr70264.c: Likewise.
836 * g++.dg/plugin/diagnostic-test-expressions-1.C
837 (test_within_macro_1): New test.
838 (test_within_macro_2): Likewise.
839 (test_within_macro_3): Likewise.
840 (test_within_macro_4): Likewise.
841 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
842 expected underlining within macro expansion.
843 (test_macro_4): Likewise.
844 * gcc.dg/plugin/diagnostic-test-expressions-1.c
845 (test_within_macro_1): New test.
846 (test_within_macro_2): Likewise.
847 (test_within_macro_3): Likewise.
848 (test_within_macro_4): Likewise.
849 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
850 underlining within macro expansion.
851
68d872d7
SP
8522017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
853
854 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
855 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
856 _mm_maskz_getexp_round_sd): Test new intrinsics.
857 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
858 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
859 _mm_maskz_getexp_round_ss): Ditto.
860 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
861 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
862 _mm_maskz_getmant_round_sd): Ditto.
863 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
864 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
865 _mm_maskz_getmant_round_ss): Ditto.
866 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
867 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
868 _mm_maskz_getexp_round_sd): New runtime tests.
869 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
870 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
871 _mm_maskz_getexp_round_ss): Ditto.
872 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
873 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
874 _mm_maskz_getmant_round_sd): Ditto.
875 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
876 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
877 _mm_maskz_getmant_round_ss): Ditto.
878 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
879 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
880 __builtin_ia32_getmantss_mask_round): Test new builtins.
881 * gcc.target/i386/sse-13.c : Ditto.
882 * gcc.target/i386/sse-23.c: Ditto.
883 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
884 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
885 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
886 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
887 _mm_mask_getexp_round_ss): Test new intrinsics.
888 * gcc.target/i386/testround-1.c: Ditto.
889 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
890 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
891 _mm_mask_getmant_round_ss): Test new intrinsics
892 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
893 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
894 _mm_maskz_getmant_ss): Test new intrinsics.
895
9e00a397
CL
8962017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
897
898 * lib/target-supports-dg.exp (dg-require-stack-check): New.
899 * lib/target-supports.exp (check_stack_check_available): New.
900 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
901 * gcc.c-torture/compile/stack-check-1.c: Likewise.
902 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
903 * gcc.dg/pr47443.c: Likewise.
904 * gcc.dg/pr48134.c: Likewise.
905 * gcc.dg/pr70017.c: Likewise.
906 * gcc.target/aarch64/stack-checking.c: Likewise.
907 * gcc.target/arm/stack-checking.c: Likewise.
908 * gcc.target/i386/pr48723.c: Likewise.
909 * gcc.target/i386/pr55672.c: Likewise.
910 * gcc.target/i386/pr67265-2.c: Likewise.
911 * gcc.target/i386/pr67265.c: Likewise.
912 * gnat.dg/opt49.adb: Likewise.
913 * gnat.dg/stack_check1.adb: Likewise.
914 * gnat.dg/stack_check2.adb: Likewise.
915 * gnat.dg/stack_check3.adb: Likewise.
916
38e6cc4d
KN
9172017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
918
919 PR target/80103
920 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
921 __attribute__.
922
f8aa2b2c
SP
9232017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
924
925 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
926 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
927 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
928 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
929 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
930 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
931 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
932 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
933 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
934 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
935 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
936 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
937
e483b7b4
GJL
9382017-07-05 Georg-Johann Lay <avr@gjlay.de>
939
940 PR target/81305
941 * gcc.target/avr/isr-test.h: New file.
942 * gcc.target/avr/torture/isr-01-simple.c: New test.
943 * gcc.target/avr/torture/isr-02-call.c: New test.
944 * gcc.target/avr/torture/isr-03-fixed.c: New test.
945
a8745cc2
BC
9462017-07-05 Bin Cheng <bin.cheng@arm.com>
947
948 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
949 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
950 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
951 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
952
4a52eb19
BC
9532017-07-05 Bin Cheng <bin.cheng@arm.com>
954
955 * gcc.dg/tree-ssa/ldist-26.c: New test.
956
95f7d11b
BC
9572017-07-05 Bin Cheng <bin.cheng@arm.com>
958
959 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
960
45bb7d59
UB
9612017-07-04 Uros Bizjak <ubizjak@gmail.com>
962
963 PR target/81300
964 * gcc.target/i386/pr81300.c: New test.
965
1fcfac88
UB
9662017-07-04 Uros Bizjak <ubizjak@gmail.com>
967
968 PR target/81294
969 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
970 x and y arguments in the call to _subborrow_u32.
971 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
972 x and y arguments in the call to _subborrow_u64.
973 * gcc.target/i386/pr81294-1.c: New test.
974 * gcc.target/i386/pr81294-2.c: Ditto.
975
a4187dab
KT
9762017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
977
978 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
979
efbf55b0
MP
9802017-07-04 Marek Polacek <polacek@redhat.com>
981
982 PR c/81231
983 * gcc.dg/atomic-pr81231.c: New test.
984
1aad7106
RS
9852017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
986
987 PR tree-optimization/81292
988 * gcc.dg/pr81292-1.c: New test.
989 * gcc.dg/pr81292-2.c: Likewise.
990
7c819e8a
ML
9912017-07-04 Martin Liska <mliska@suse.cz>
992
993 PR sanitizer/81040
994 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
995 use-after-scope sanitization.
996
f111f434
JJ
9972017-07-04 Jakub Jelinek <jakub@redhat.com>
998
8e8dd13b
JJ
999 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
1000 options.
1001
f111f434
JJ
1002 PR target/81175
1003 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
1004 gather.
1005
7a1238d1
ML
10062017-07-04 Martin Liska <mliska@suse.cz>
1007
1008 PR ipa/81214
1009 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
1010 * g++.dg/ext/mvc3.C: Likewise.
1011 * gcc.target/i386/mvc2.c: Likewise.
1012 * gcc.target/i386/mvc3.c: Likewise.
1013
9fc1fed4
JJ
10142017-07-04 Jakub Jelinek <jakub@redhat.com>
1015
8e3b9bbf
JJ
1016 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
1017 decomposition declaration in diagnostics.
1018 * g++.dg/cpp1z/decomp2.C: Likewise.
1019 * g++.dg/cpp1z/decomp3.C: Likewise.
1020 * g++.dg/cpp1z/decomp4.C: Likewise.
1021 * g++.dg/cpp1z/decomp5.C: Likewise.
1022 * g++.dg/cpp1z/decomp6.C: Likewise.
1023 * g++.dg/cpp1z/decomp7.C: Likewise.
1024 * g++.dg/cpp1z/decomp8.C: Likewise.
1025 * g++.dg/cpp1z/decomp13.C: Likewise.
1026 * g++.dg/cpp1z/decomp14.C: Likewise.
1027 * g++.dg/cpp1z/decomp18.C: Likewise.
1028 * g++.dg/cpp1z/decomp19.C: Likewise.
1029 * g++.dg/cpp1z/decomp22.C: Likewise.
1030 * g++.dg/cpp1z/decomp23.C: Likewise.
1031 * g++.dg/cpp1z/decomp24.C: Likewise.
1032 * g++.dg/cpp1z/decomp25.C: Likewise.
1033 * g++.dg/cpp1z/decomp26.C: Likewise.
1034 * g++.dg/cpp1z/decomp28.C: Likewise.
1035
9fc1fed4
JJ
1036 PR c++/81258
1037 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
1038 * g++.dg/cpp1z/decomp30.C: New test.
1039
17c18221
PC
10402017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1041
1042 PR c++/65775
1043 * g++.dg/cpp0x/trailing14.C: New.
1044
370d975d
DH
10452017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1046
1047 PR testsuite/79866
1048 * gfortran.dg/coarray_event_2.f08: New test.
1049
73977c47
DH
10502017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1051
1052 PR testsuite/79843
1053 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
1054 * gfortran.dg/pointer_intent_2.f90: Likewise.
1055
2f70a979
JH
10562017-07-02 Jan Hubicka <hubicka@ucw.cz>
1057
1058 PR middle-end/81290
1059 * gcc.c-torture/compile/pr81290.c: New.
1060
6b5e165b
RB
10612017-07-03 Richard Biener <rguenther@suse.de>
1062
1063 PR tree-optimization/60510
1064 * gfortran.dg/vect/pr60510.f: New testcase.
1065
d8ac7e28
RO
10662017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1067
1068 * gcc.target/i386/mvc6.c: Require ifunc support.
1069
da402967
ML
10702017-07-03 Martin Liska <mliska@suse.cz>
1071
1072 PR sanitize/81040
1073 * g++.dg/asan/function-argument-1.C: New test.
1074 * g++.dg/asan/function-argument-2.C: New test.
1075 * g++.dg/asan/function-argument-3.C: New test.
1076
bc9f4235
RS
10772017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
1078
1079 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
1080 as well.
1081
be086ff5
TV
10822017-07-03 Tom de Vries <tom@codesourcery.com>
1083
1084 PR tree-optimization/69468
1085 * gcc.dg/pr81192.c: Update.
1086
4752be46
TV
10872017-07-03 Tom de Vries <tom@codesourcery.com>
1088
1089 PR tree-optimization/81192
1090 * gcc.dg/pr81192.c: Update.
1091
0bbfd554
TV
10922017-07-03 Tom de Vries <tom@codesourcery.com>
1093
1094 PR tree-optimization/81192
1095 * gcc.dg/pr81192.c: New test.
1096
b677e2f6
TK
10972017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1098
1099 * gfortran/eoshift_3.f90: New test.
1100
e3f9a279
RS
11012017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1102
1103 * gcc.dg/strlenopt-32.c: New testcase.
1104 * gcc.dg/strlenopt-33.c: Likewise.
1105 * gcc.dg/strlenopt-33g.c: Likewise.
1106 * gcc.dg/strlenopt-34.c: Likewise.
1107 * gcc.dg/strlenopt-35.c: Likewise.
1108
862088aa
RS
11092017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1110
1111 PR tree-optimization/80769
1112 * gcc.dg/strlenopt-31.c: New test.
1113 * gcc.dg/strlenopt-31g.c: Likewise.
1114
c34d0927
RS
11152017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1116
1117 PR tree-optimization/81136
1118 * gcc.dg/vect/pr81136.c: New test.
1119
c52d6043
JJ
11202017-07-01 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR sanitizer/81262
1123 * gcc.c-torture/compile/pr81262.c: New test.
1124 * g++.dg/ubsan/pr81262.C: New test.
1125
77616c7e
JH
11262017-06-29 Jan Hubicka <hubicka@ucw.cz>
1127
1128 PR ipa/81261
1129 * g++.dg/ipa/pr81261.C: New testcase.
1130
fb6a764d
AP
11312017-06-30 Andrew Pinski <apinski@cavium.com>
1132
1133 * gcc.dg/torture/pr81245.c: New testcase.
1134
059ab149
AH
11352017-06-30 Aldy Hernandez <aldyh@redhat.com>
1136
1137 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
1138 unbounded use.
1139
e59e8b5a
DM
11402017-06-30 David Malcolm <dmalcolm@redhat.com>
1141
1142 PR c++/80014
1143 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
1144 Add declaration.
1145 (test_typeid): New test function.
1146
e855bdc0
JJ
11472017-06-30 Jakub Jelinek <jakub@redhat.com>
1148
1149 PR target/81225
1150 * gcc.target/i386/pr81225.c: New test.
1151
fe32bb1b
NS
11522017-06-30 Nathan Sidwell <nathan@acm.org>
1153
1154 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
1155 * g++.dg/cpp0x/decltype9.C: Likewise.
1156 * g++.dg/cpp0x/forw_enum9.C: Likewise.
1157 * g++.dg/lookup/decl1.C: Likewise.
1158 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1159 * g++.dg/other/pr28432.C: Likewise.
1160 * g++.dg/parse/crash12.C: Likewise.
1161 * g++.dg/parse/enum3.C: Likewise.
1162 * g++.dg/parse/operator6.C: Likewise.
1163 * g++.dg/template/crash69.C: Likewise.
1164 * g++.dg/template/error27.C: Likewise.
1165 * g++.dg/template/error28.C: Likewise.
1166 * g++.dg/template/memfriend6.C: Likewise.
1167 * g++.old-deja/g++.mike/err1.C: Likewise.
1168 * g++.old-deja/g++.mike/p811.C: Likewise.
1169 * g++.old-deja/g++.other/crash25.C: Likewise.
1170 * g++.old-deja/g++.other/dtor4.C: Likewise.
1171 * g++.old-deja/g++.pt/t37.C: Likewise.
1172
aaa587d4
ML
11732017-06-30 Martin Liska <mliska@suse.cz>
1174
1175 PR ipa/81214
1176 * gcc.target/i386/pr81214.c: New test.
1177
274c1516
NS
11782017-06-30 Nathan Sidwell <nathan@acm.org>
1179
3b5c768c
NS
1180 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
1181
274c1516
NS
1182 PR c++/81229
1183 * g++.dg/lookup/pr81229.C: New.
1184
c497284c
ML
11852017-06-30 Martin Liska <mliska@suse.cz>
1186
1187 PR sanitizer/81021
1188 * g++.dg/asan/pr81021.C: New test.
1189
4812f0b7
RB
11902017-06-30 Richard Biener <rguenther@suse.de>
1191
1192 PR tree-optimization/81249
1193 * g++.dg/torture/pr81249.C: New testcase.
1194
8e09cb8b
PC
11952017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1196
1197 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
1198 * g++.dg/diagnostic/variadic1.C: Likewise.
1199 * g++.dg/gomp/udr-3.C: Likewise.
1200 * g++.dg/overload/error1.C: Likewise.
1201 * g++.dg/overload/error2.C: Likewise.
1202 * g++.dg/template/duplicate1.C: Likewise.
1203 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1204 * g++.old-deja/g++.brendan/arm2.C: Likewise.
1205 * g++.old-deja/g++.other/redecl2.C: Likewise.
1206 * g++.old-deja/g++.other/redecl4.C: Likewise.
1207 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1208
74582a3e
CP
12092017-06-29 Cesar Philippidis <cesar@codesourcery.com>
1210
1211 PR fortran/77765
1212 * gfortran.dg/goacc/pr77765.f90: New test.
1213
6da4066f
SE
12142017-06-29 Steve Ellcey <sellcey@cavium.com>
1215
1216 * gcc.target/aarch64/ccmp_2.c: New test.
1217
be3b7dcf
NS
12182017-06-29 Nathan Sidwell <nathan@acm.org>
1219
1220 PR c++/81247
1221 * g++.dg/parse/pr81247-[abc].C: New.
1222
e5898daf
CL
12232017-06-29 Carl Love <cel@us.ibm.com>
1224
1225 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
1226 test_unsigned_int_result, test_ll_int_result,
1227 test_ll_unsigned_int_result): Add result checking functions, add
1228 debug support.
1229 (main): Add builtin function tests.
1230
14836f38
CL
12312017-06-29 Carl Love <cel@us.ibm.com>
1232
1233 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
1234 dg-skip-if): Add -mvsx -mcpu=power7.
1235
0630a4ec
RB
12362017-06-29 Richard Biener <rguenther@suse.de>
1237
1238 * gcc.dg/vect/slp-reduc-8.c: New testcase.
1239
f76b4224
NS
12402017-06-29 Nathan Sidwell <nathan@acm.org>
1241
1242 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
1243
f66459c1
PB
12442017-06-29 Peter Bergner <bergner@vnet.ibm.com>
1245
1246 PR middle-end/81194
1247 * g++.dg/pr81194.C: New test.
1248
3c7bb489
L
12492017-06-29 H.J. Lu <hongjiu.lu@intel.com>
1250
1251 PR ipa/80565
1252 * gcc.dg/torture/pr80565.c: New file.
1253
6cd83bec
BC
12542017-06-29 Bin Cheng <bin.cheng@arm.com>
1255
1256 PR tree-optimization/81196
1257 * gcc.dg/vect/pr81196.c: New.
1258
4c6a51a0
MC
12592017-06-29 Michael Collison <michael.collison@arm.com>
1260
1261 Fix date on previous ChangeLog entry.
1262
12632017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
1264 Michael Collison <michael.collison@arm.com>
1265
1266 PR target/70119
1267 * gcc.target/aarch64/var_shift_mask_1.c: New test.
1268
395a191d
SP
12692017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
1270
1271 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
1272 Test new intrinsic.
1273 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
1274 Ditto.
1275 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
1276 Ditto.
1277 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
1278 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1279 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1280
0ddc0ebc
TP
12812017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1282
1283 * lib/target-supports.exp (check_effective_target_vect_int): Replace
1284 current ARM check by ARM NEON's availability check.
1285 (check_effective_target_vect_intfloat_cvt): Likewise.
1286 (check_effective_target_vect_uintfloat_cvt): Likewise.
1287 (check_effective_target_vect_floatint_cvt): Likewise.
1288 (check_effective_target_vect_floatuint_cvt): Likewise.
1289 (check_effective_target_vect_shift): Likewise.
1290 (check_effective_target_whole_vector_shift): Likewise.
1291 (check_effective_target_vect_bswap): Likewise.
1292 (check_effective_target_vect_shift_char): Likewise.
1293 (check_effective_target_vect_long): Likewise.
1294 (check_effective_target_vect_float): Likewise.
1295 (check_effective_target_vect_perm): Likewise.
1296 (check_effective_target_vect_perm_byte): Likewise.
1297 (check_effective_target_vect_perm_short): Likewise.
1298 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1299 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1300 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1301 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1302 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1303 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1304 (check_effective_target_vect_widen_shift): Likewise.
1305 (check_effective_target_vect_extract_even_odd): Likewise.
1306 (check_effective_target_vect_interleave): Likewise.
1307 (check_effective_target_vect_multiple_sizes): Likewise.
1308 (check_effective_target_vect64): Likewise.
1309 (check_effective_target_vect_max_reduc): Likewise.
1310
56a6d474
RB
13112017-06-28 Richard Biener <rguenther@suse.de>
1312
1313 PR middle-end/81227
1314 * gcc.dg/pr81227.c: New testcase.
1315
926c7865
MM
13162017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1317
1318 PR target/81193
1319 * lib/target-supports.exp
1320 (check_ppc_cpu_supports_hw_available): New test to make sure
1321 __builtin_cpu_supports works on power7 and newer.
1322
17a7218b
ML
13232017-06-28 Martin Liska <mliska@suse.cz>
1324
1325 PR ipa/81128
1326 * gcc.target/i386/pr81128.c: New test.
1327
63010089
ML
13282017-06-28 Martin Liska <mliska@suse.cz>
1329
1330 PR driver/79659
1331 * g++.dg/opt/pr79659.C: New test.
1332
b1cac008
CL
13332017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
1334
1335 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
1336 and options.
1337 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
1338
42bd89ce
MG
13392017-06-28 Marc Glisse <marc.glisse@inria.fr>
1340
1341 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
1342 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
1343
b8d62ac8
JJ
13442017-06-28 Jakub Jelinek <jakub@redhat.com>
1345
1346 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
1347 (foo): ... this. Change constants such that it isn't matched
1348 as __builtin_copysign, yet tests the combiner the same.
1349
6dc61b45
ML
13502017-06-28 Martin Liska <mliska@suse.cz>
1351
1352 PR sanitizer/81224
1353 * gcc.dg/asan/pr81224.c: New test.
1354
9a265443
EB
13552017-06-28 Eric Botcazou <ebotcazou@adacore.com>
1356
1357 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
1358 passed to pthread_join.
1359
935b5226
AK
13602017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1361
1362 * gcc.target/s390/nodatarel-1.c: New test.
1363
88016532
JD
13642017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1365
1366 PR fortran/80164
1367 * gfortran.dg/array_temporaries_4.f90: New test.
1368
8c2805bb
AP
13692017-06-27 Andrew Pinski <apinski@cavium.com>
1370
1371 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
1372 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
1373 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
1374
786c6d10
MP
13752017-06-27 Marek Polacek <polacek@redhat.com>
1376
1377 PR sanitizer/81223
1378 * gcc.dg/ubsan/pr81223.c: New test.
1379
1e7df2e6
MG
13802017-06-27 Marc Glisse <marc.glisse@inria.fr>
1381
1382 * gcc.dg/tree-ssa/assoc-1.c: New file.
1383
58b45c4f
PC
13842017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1385
1386 PR c++/62046
1387 * g++.dg/parse/catch2.C: New.
1388
00296d7f
JJ
13892017-06-27 Jakub Jelinek <jakub@redhat.com>
1390
c1031852
JJ
1391 PR sanitizer/81209
1392 * g++.dg/ubsan/pr81209.C: New test.
1393
00296d7f
JJ
1394 PR middle-end/81207
1395 * gcc.c-torture/compile/pr81207.c: New test.
1396
0c418630
MP
13972017-06-27 Marek Polacek <polacek@redhat.com>
1398
1399 PR bootstrap/81216
1400 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
1401
4b377e01
MS
14022017-06-26 Martin Sebor <msebor@redhat.com>
1403
1404 PR c++/81169
1405 * g++.dg/Wclass-memaccess-2.C: New test.
1406
952ac945
CL
14072017-06-26 Carl Love <cel@us.ibm.com>
1408
1409 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
1410 Add new runnable test file for the vec_rev built-ins.
1411
df11b2ea
BS
14122016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1413
226ab0a8 1414 PR/tree-optimization 71815
df11b2ea
BS
1415 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
1416 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1417
fa7ccca0
RL
14182017-06-26 Renlin Li <renlin.li@arm.com>
1419 Szabolcs Nagy <szabolcs.nagy@arm.com>
1420
1421 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
1422 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
1423 memmove.
1424
5a5c2d16
RB
14252017-06-26 Richard Biener <rguenther@suse.de>
1426
1427 PR target/81175
1428 * gfortran.dg/pr81175.f: New testcase.
1429
75f0112f
RB
14302017-06-26 Richard Biener <rguenther@suse.de>
1431
1432 PR tree-optimization/81203
1433 * gcc.dg/torture/pr81203.c: New testcase.
1434
3e2becc4
MP
14352017-06-26 Marek Polacek <polacek@redhat.com>
1436
1437 PR c/80116
1438 * c-c++-common/Wmultistatement-macros-1.c: New test.
1439 * c-c++-common/Wmultistatement-macros-2.c: New test.
1440 * c-c++-common/Wmultistatement-macros-3.c: New test.
1441 * c-c++-common/Wmultistatement-macros-4.c: New test.
1442 * c-c++-common/Wmultistatement-macros-5.c: New test.
1443 * c-c++-common/Wmultistatement-macros-6.c: New test.
1444 * c-c++-common/Wmultistatement-macros-7.c: New test.
1445 * c-c++-common/Wmultistatement-macros-8.c: New test.
1446 * c-c++-common/Wmultistatement-macros-9.c: New test.
1447 * c-c++-common/Wmultistatement-macros-10.c: New test.
1448 * c-c++-common/Wmultistatement-macros-11.c: New test.
1449
945653db
EB
14502017-06-26 Eric Botcazou <ebotcazou@adacore.com>
1451
1452 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
1453
c8e3c356
CL
14542017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
1455
1456 * lib/target-supports.exp
1457 (check_effective_target_arm_neon_ok_nocache): Add flags with
1458 -mfloat-abi=hard. Include arm_neon.h.
1459 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
1460 (check_effective_target_arm_neon_ok_no_float_abi): New.
1461 * gcc.target/arm/lto/pr65837_0.c: Require
1462 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
1463 * gcc.target/arm/lto/pr65837-attr_0.c: Require
1464 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
1465
22235619
PC
14662017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR c++/62315
1469 * g++.dg/parse/typedef2.C: Specify a dg-error string.
1470
e56e3fda
TK
14712017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1472
45bb7d59 1473 PR fortran/52473
e56e3fda
TK
1474 * gfortran.dg/cshift_2.f90: New test.
1475
d3f062be
JW
14762017-06-23 Jim Wilson <jim.wilson@linaro.org>
1477
1478 PR middle-end/79794
1479 * gcc.target/aarch64/pr79794.c: New.
1480
37416b69
MM
14812017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1482
1483 PR target/80510
1484 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
1485 * gcc.target/powerpc/pr80510-2.c: Likewise.
1486
8447a92f
JL
14872017-06-22 Jeff Law <law@redhat.com>
1488
1489 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
1490
52607f7e
WS
14912017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1492
1493 * gcc.target/powerpc/fold-vec-shift-char.c: New.
1494 * gcc.target/powerpc/fold-vec-shift-int.c: New.
1495 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
1496 * gcc.target/powerpc/fold-vec-shift-short.c: New.
1497 * gcc.target/powerpc/fold-vec-shift-left.c: New.
1498 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
1499 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
1500 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
1501
fb68f296
JC
15022017-06-23 James Cowgill <James.Cowgill@imgtec.com>
1503
45bb7d59 1504 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 1505
60edf8bb
MT
15062017-06-22 Matt Turner <mattst88@gmail.com>
1507
1508 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
1509 skylake check.
1510
4333d74b
CL
15112017-06-22 Carl Love <cel@us.ibm.com>
1512
1513 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1514 vmuleuh): Fix scan-assembler-times should check for word not half word
1515 instructions.
1516
13f752b2
JL
15172017-06-22 Jeff Law <law@redhat.com>
1518
1519 * gcc.c-torture/compile/stack-check-1.c: New test.
1520
0759db19
RB
15212016-06-22 Richard Biener <rguenther@suse.de>
1522
1523 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1524 * gcc.dg/vect/pr65947-2.c: Likewise.
1525 * gcc.dg/vect/pr65947-3.c: Likewise.
1526 * gcc.dg/vect/pr65947-4.c: Likewise.
1527 * gcc.dg/vect/pr65947-5.c: Likewise.
1528 * gcc.dg/vect/pr65947-6.c: Likewise.
1529 * gcc.dg/vect/pr65947-8.c: Likewise.
1530 * gcc.dg/vect/pr65947-9.c: Likewise.
1531 * gcc.dg/vect/pr65947-10.c: Likewise.
1532 * gcc.dg/vect/pr65947-12.c: Likewise.
1533 * gcc.dg/vect/pr65947-13.c: Likewise.
1534 * gcc.dg/vect/pr65947-14.c: Likewise.
1535 * gcc.dg/vect/vect-cond-2.c: Likewise.
1536 * gcc.dg/vect/vect-pr69848.c: Likewise.
1537
c24c235e
ML
15382017-06-22 Martin Liska <mliska@suse.cz>
1539
1540 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1541 to not inline it.
1542
71f82be9
JG
15432017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1544
1545 * gcc.dg/tree-ssa/forwprop-37.c: New.
1546
a78f6980
RB
15472017-06-22 Richard Biener <rguenther@suse.de>
1548
1549 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1550
85d5b033
RB
15512017-06-22 Richard Biener <rguenther@suse.de>
1552
1553 * gcc.dg/vect/pr65947-14.c: New testcase.
1554
4ded8669
MM
15552017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1556
1557 PR target/80510
1558 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1559 32-bit support is added. Change ITYPE size to 64-bit integer.
1560 * gcc.target/powerpc/pr80510-2.c: Likewise.
1561
cb8d1b01
JJ
15622017-06-21 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR c++/81154
1565 * g++.dg/gomp/pr81154.C: New test.
1566
113459fa
DM
15672017-06-21 David Malcolm <dmalcolm@redhat.com>
1568
1569 * g++.dg/other/old-style-cast-fixits.C: New test case.
1570
5e9d501c
JJ
15712017-06-21 Jakub Jelinek <jakub@redhat.com>
1572
1573 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1574
27d33d3e
TV
15752017-06-21 Tom de Vries <tom@codesourcery.com>
1576
1577 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1578
5433db45
TV
15792017-06-21 Tom de Vries <tom@codesourcery.com>
1580
1581 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1582 warning.
1583
93c18375
ML
15842017-06-21 Martin Liska <mliska@suse.cz>
1585
1586 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1587
ff9baa5f
PMR
15882017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1589
1590 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1591 gnat.dg/debug11_pkg2.ads: New testcase.
1592
a23ba8cc
MG
15932017-06-21 Marc Glisse <marc.glisse@inria.fr>
1594
1595 * gcc.target/i386/getround.c: New file.
1596
ed73f46f
MG
15972017-06-21 Marc Glisse <marc.glisse@inria.fr>
1598
1599 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1600 * gcc.dg/tree-ssa/addadd-2.c: New file.
1601
6b92ab17
TV
16022017-06-21 Tom de Vries <tom@codesourcery.com>
1603
1604 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1605 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1606 * gcc.c-torture/compile/20080806-1.c: Same.
1607 * gcc.c-torture/compile/920723-1.c: Same.
1608 * gcc.c-torture/compile/930621-1.c: Same.
1609 * gcc.c-torture/compile/991214-2.c: Same.
1610 * gcc.c-torture/compile/bcopy.c: Same.
1611 * gcc.c-torture/compile/memtst.c: Same.
1612 * gcc.c-torture/compile/msp.c: Same.
1613 * gcc.c-torture/compile/stuct.c: Same.
1614 * gcc.c-torture/execute/20011008-3.c: Same.
1615 * gcc.c-torture/execute/20030209-1.c: Same.
1616 * gcc.c-torture/execute/20031012-1.c: Same.
1617 * gcc.c-torture/execute/20040805-1.c: Same.
1618 * gcc.c-torture/execute/920410-1.c: Same.
1619 * gcc.c-torture/execute/921113-1.c: Same.
1620 * gcc.c-torture/execute/921202-1.c: Same.
1621 * gcc.c-torture/execute/921208-2.c: Same.
1622 * gcc.c-torture/execute/930106-1.c: Same.
1623 * gcc.c-torture/execute/930406-1.c: Same.
1624 * gcc.c-torture/execute/950221-1.c: Same.
1625 * gcc.c-torture/execute/960521-1.c: Same.
1626 * gcc.c-torture/execute/980605-1.c: Same.
1627 * gcc.c-torture/execute/comp-goto-1.c: Same.
1628 * gcc.c-torture/execute/comp-goto-2.c: Same.
1629 * gcc.c-torture/execute/memcpy-1.c: Same.
1630 * gcc.c-torture/execute/multi-ix.c: Same.
1631 * gcc.c-torture/execute/nestfunc-4.c: Same.
1632 * gcc.c-torture/execute/pr20621-1.c: Same.
1633 * gcc.c-torture/execute/pr23135.c: Same.
1634 * gcc.c-torture/execute/pr28982b.c: Same.
1635 * gcc.dg/loop-3.c: Same.
1636 * gcc.dg/struct-ret-3.c: Same.
1637 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1638 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1639 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1640 * gcc.dg/tree-prof/pr44777.c: Same.
1641
191578a5
DM
16422017-06-20 David Malcolm <dmalcolm@redhat.com>
1643
1644 PR jit/81144
1645 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1646 memset call with zero-initialization.
1647 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1648
8a259e30
UB
16492017-06-20 Uros Bizjak <ubizjak@gmail.com>
1650
1651 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1652 (main): Renamed to ...
1653 (fma4_test): ... this.
1654
b6837e04
JK
16552017-06-20 Julia Koval <julia.koval@intel.com>
1656
1657 * gcc.target/i386/pr73350-2.c: New test.
1658
67ea3f4e
RO
16592017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1660
1661 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1662 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1663 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1664 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1665 restrict to x86_64-*-*-gnu.
1666 Skip scan-assembler on *-*-darwin*.
1667 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1668 * gcc.dg/loop-invariant.c: Likewise.
1669 * gcc.dg/lto/pr70955_0.c: Likewise.
1670 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1671 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1672 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1673
1674 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1675 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1676 targets.
1677 * gcc.dg/attr-ms_struct-2.c: Likewise.
1678 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1679 * gcc.dg/bf-ms-layout.c: Likewise.
1680 * gcc.dg/bf-ms-layout-2.c: Likewise.
1681 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1682 Require fpic support.
1683 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1684 targets.
1685 * gcc.target/i386/bitfield2.c: Likewise.
1686 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1687 targets.
1688 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1689
71bbbd13
NS
16902017-06-20 Nathan Sidwell <nathan@acm.org>
1691
1692 PR c++/67074
1693 * g++.dg/lookup/pr67074.C: New.
1694 * g++.dg/parse/namespace-alias-1.C: Adjust.
1695
531f0b38
RB
16962017-06-20 Richard Biener <rguenther@suse.de>
1697
1698 PR middle-end/81097
1699 * c-c++-common/ubsan/pr81097.c: New testcase.
1700
d47d7438
RB
17012017-06-20 Richard Biener <rguenther@suse.de>
1702
1703 * gcc.dg/vect/pr65947-9.c: Adjust.
1704
b5c7b957
TP
17052017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1706
1707 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1708 * gcc.target/arm/acle/cdp2.c: Likewise.
1709 * gcc.target/arm/acle/ldc.c: Likewise.
1710 * gcc.target/arm/acle/ldc2.c: Likewise.
1711 * gcc.target/arm/acle/ldc2l.c: Likewise.
1712 * gcc.target/arm/acle/ldcl.c: Likewise.
1713 * gcc.target/arm/acle/mcr.c: Likewise.
1714 * gcc.target/arm/acle/mcr2.c: Likewise.
1715 * gcc.target/arm/acle/mcrr.c: Likewise.
1716 * gcc.target/arm/acle/mcrr2.c: Likewise.
1717 * gcc.target/arm/acle/mrc.c: Likewise.
1718 * gcc.target/arm/acle/mrc2.c: Likewise.
1719 * gcc.target/arm/acle/mrrc.c: Likewise.
1720 * gcc.target/arm/acle/mrrc2.c: Likewise.
1721 * gcc.target/arm/acle/stc.c: Likewise.
1722 * gcc.target/arm/acle/stc2.c: Likewise.
1723 * gcc.target/arm/acle/stc2l.c: Likewise.
1724 * gcc.target/arm/acle/stcl.c: Likewise.
1725
a1aa2599
JJ
17262017-06-20 Jakub Jelinek <jakub@redhat.com>
1727
1728 PR target/81121
1729 * gcc.target/i386/pr81121.c: New test.
1730
16122c22
MM
17312017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1732
1733 PR target/79799
1734 * gcc.target/powerpc/pr79799-1.c: New test.
1735 * gcc.target/powerpc/pr79799-2.c: Likewise.
1736 * gcc.target/powerpc/pr79799-3.c: Likewise.
1737 * gcc.target/powerpc/pr79799-4.c: Likewise.
1738 * gcc.target/powerpc/pr79799-5.c: Likewise.
1739
5ec046c0
NS
17402017-06-19 Nathan Sidwell <nathan@acm.org>
1741
1742 PR c++/81124
1743 PR c++/79766
1744 * g++.dg/lookup/pr79766.C: New.
1745 * g++.dg/lookup/pr81124.C: New.
1746 * g++.dg/template/explicit6.C: Adjust.
1747 * g++.old-deja/g++.other/decl5.C: Adjust.
1748
c72e002c
CL
17492017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1750
1751 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1752 -DSTACK_SIZE.
1753
4301ae22
JJ
17542017-06-19 Jakub Jelinek <jakub@redhat.com>
1755
9f8fafe8
JJ
1756 PR sanitizer/81125
1757 * g++.dg/ubsan/pr81125.C: New test.
1758
4301ae22
JJ
1759 PR sanitizer/81111
1760 * g++.dg/ubsan/pr81111.C: New test.
1761
21e4389f
RB
17622017-06-19 Richard Biener <rguenther@suse.de>
1763
1764 PR middle-end/81118
1765 * gcc.dg/torture/pr81118.c: New testcase.
1766
343ae898
RB
17672017-06-19 Richard Biener <rguenther@suse.de>
1768
1769 PR tree-optimization/80887
1770 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1771
97872698
JJ
17722017-06-19 Jakub Jelinek <jakub@redhat.com>
1773
1774 PR ipa/81112
1775 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1776
c14c0b15
NS
17772017-06-19 Nathan Sidwell <nathan@acm.org>
1778
1779 PR c++/81119
1780 * g++.dg/warn/pr81119.C: New.
1781
a6e5212a
ML
17822017-06-19 Martin Liska <mliska@suse.cz>
1783
1784 PR sanitizer/80879
1785 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1786
871cc215
ML
17872017-06-19 Martin Liska <mliska@suse.cz>
1788
1789 PR ipa/80732
1790 * gcc.target/i386/mvc5.c: Scan indirect_function.
1791 * gcc.target/i386/mvc7.c: Likewise.
1792 * gcc.target/i386/pr80732.c: New test.
1793
431abe69
PC
17942017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1795
1796 PR c++/66093
1797 * g++.dg/cpp1y/constexpr-66093.C: New.
1798
fe1ae165
RO
17992017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1800
1801 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1802 dg-skip-if list.
1803
db9bbdec
RB
18042017-06-19 Richard Biener <rguenther@suse.de>
1805
1806 PR ipa/81112
1807 * g++.dg/torture/pr81112.C: New testcase.
1808
18154846
JH
18092017-06-18 Jan Hubicka <hubicka@ucw.cz>
1810
1811 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1812
5dace4bf
TK
18132017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1814
1815 PR fortran/52473
1816 * gfortran.dg/cshift_1.f90: New test.
1817
4f4b0ab8
RO
18182017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1819
1820 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1821
b36a612c
CL
18222017-06-16 Carl Love <cel@us.ibm.com>
1823
1824 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1825 main): Add runnable tests and test checker for vec_float,
1826 vec_float2, vec_floate and vec_floato builtins.
1827
e3e266bf
RE
18282017-06-16 Richard Earnshaw <rearnsha@arm.com>
1829
1830 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1831 the architecture options added by dg-add-options arm_neon.
1832 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1833 to the architecture.
1834 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1835 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1836 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1837
42093880
RE
18382017-06-16 Richard Earnshaw <rearnsha@arm.com>
1839
1840 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1841 multilibs have been built.
1842
c5742a17
RE
18432017-06-16 Richard Earnshaw <rearnsha@arm.com>
1844
1845 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1846 * gcc.target/arm/pr51915.c: Likewise.
1847 * gcc.target/arm/pr52006.c: Likewise.
1848 * gcc.target/arm/pr53187.c: Likewise.
1849
93aa40fe
RE
18502017-06-16 Richard Earnshaw <rearnsha@arm.com>
1851
1852 * gcc.target/arm/multilibs.exp: New file.
1853
b3d8d88e
MS
18542017-06-16 Martin Sebor <msebor@redhat.com>
1855
1856 PR tree-optimization/80933
1857 PR tree-optimization/80934
1858 * gcc.dg/fold-bcopy.c: New test.
1859 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1860 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 1861 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
1862 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1863 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1864 * gcc.dg/builtins-nonnull.c: Likewise.
1865
56960fd6
JG
18662017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1867
1868 PR target/71778
1869 * gcc.target/arm/pr71778.c: New.
1870
ec73e54d
JH
18712017-06-16 Jan Hubicka <hubicka@ucw.cz>
1872
1873 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1874
01f1c24e
RB
18752017-06-16 Richard Biener <rguenther@suse.de>
1876
1877 PR tree-optimization/81090
1878 * gcc.dg/graphite/pr81090.c: New testcase.
1879
8d94f932
JW
18802017-06-16 Janus Weil <janus@gcc.gnu.org>
1881
1882 PR fortran/80983
1883 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
1884
b783399a
JJ
18852017-06-16 Jakub Jelinek <jakub@redhat.com>
1886
1887 PR sanitizer/81094
1888 * c-c++-common/ubsan/object-size-11.c: New test.
1889
c3684b7b
MS
18902017-06-15 Martin Sebor <msebor@redhat.com>
1891
1892 PR c++/80560
1893 * g++.dg/Wclass-memaccess.C: New test.
1894
d0e7a9fd
JW
18952017-06-15 Janus Weil <janus@gcc.gnu.org>
1896
1897 PR fortran/80983
1898 * gfortran.dg/proc_ptr_comp_51.f90: New test.
1899
d1eed638
JH
19002017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1901
1902 PR lto/69866
1903 * gcc.dg/lto/pr69866_0.c: New test.
1904 * gcc.dg/lto/pr69866_1.c: Likewise.
1905
61f5d852
JL
19062017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1907
1908 PR target/78818
1909 * gcc.target/msp430/pr78818-real.c: New template for tests.
1910 * gcc.target/msp430/pr78818-auto.c: New test.
1911 * gcc.target/msp430/pr78818-data-region.c: New test.
1912 * gcc.target/msp430/pr78818-data-sec.c: New test.
1913 * gcc.target/msp430/pr78818-auto-warn.c: New test.
1914
6820664a
TP
19152017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1916
1917 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
1918 instructions in it rather than the number of IT blocks being 2.
1919 Transfer scan directive arm_thumb2 restriction to the whole
1920 testcase and restrict further to Thumb-only targets.
1921
41c540fc
TC
19222017-06-15 Tamar Christina <tamar.christina@arm.com>
1923
1924 * gcc.target/arm/sdiv_costs_1.c:
1925 Use dg-add-options.
1926
3466430f
MR
19272017-06-14 Maciej W. Rozycki <macro@imgtec.com>
1928
1929 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
1930 * gcc.target/mips/pr51513-1.c: New test.
1931 * gcc.target/mips/pr51513-2.c: New test.
1932
26fda5f5
RB
19332017-06-14 Richard Biener <rguenther@suse.de>
1934
1935 PR tree-optimization/81083
1936 * gcc.dg/torture/pr81083.c: Add prototypes.
1937
909263f8
RB
19382017-06-14 Richard Biener <rguenther@suse.de>
1939
1940 PR middle-end/81088
1941 * c-c++-common/ubsan/pr81088.c: New testcase.
1942
938a807a
EB
19432017-06-14 Eric Botcazou <ebotcazou@adacore.com>
1944
1945 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
1946
85c1b6d7
AP
19472017-06-14 Andrew Pinski <apinski@cavium.com>
1948 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1949
1950 PR target/71663
1951 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
1952 * gcc.target/aarch64/vect-init-2.c: Likewise.
1953 * gcc.target/aarch64/vect-init-3.c: Likewise.
1954 * gcc.target/aarch64/vect-init-4.c: Likewise.
1955 * gcc.target/aarch64/vect-init-5.c: Likewise.
1956
bee9e49f
PC
19572017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1958
1959 PR c++/58541
1960 * g++.dg/cpp0x/constexpr-58541.C: New.
1961
24d020bd
RB
19622017-06-14 Richard Biener <rguenther@suse.de>
1963
1964 PR tree-optimization/81083
1965 * gcc.dg/torture/pr81083.c: New testcase.
1966
11c16c2a
JJ
19672017-06-14 Jakub Jelinek <jakub@redhat.com>
1968
1969 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
1970 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
1971
c60dc053
JJ
19722017-06-13 Jakub Jelinek <jakub@redhat.com>
1973
f31a8339
JJ
1974 PR c++/80973
1975 * g++.dg/ubsan/pr80973.C: New test.
1976
c60dc053
JJ
1977 PR c++/80984
1978 * g++.dg/opt/nrv18.C: New test.
1979
45b2222a
ML
19802017-06-13 Martin Liska <mliska@suse.cz>
1981
1982 PR sanitize/78204
1983 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
1984 test by adding no_sanitize attribute.
1985 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1986
ef0e3441
RL
19872017-06-13 Renlin Li <renlin.li@arm.com>
1988
1989 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
1990 conditionally.
1991
345683a9
MJ
19922017-06-13 Martin Jambor <mjambor@suse.cz>
1993
1994 PR tree-optimization/80803
1995 PR tree-optimization/81063
1996 gcc.dg/tree-ssa/pr80803.c: New test.
1997 gcc.dg/tree-ssa/pr81063.c: Likewise.
1998
9ebc3467
YG
19992017-06-12 Yury Gribov <tetra2005@gmail.com>
2000
2001 * c-c++-common/fold-masked-cmp-3.c: New test.
2002
16842d34
YG
20032017-06-13 Yury Gribov <tetra2005@gmail.com>
2004
2005 PR tree-optimization/67328
2006 * c-c++-common/fold-masked-cmp-1.c: New test.
2007 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2008 * gcc.dg/pr46309.c: Fix pattern.
2009 * gcc.dg/pr46309-2.c: Likewise.
2010
ba593ad5
TC
20112017-06-13 Tamar Christina <tamar.christina@arm.com>
2012
2013 * gcc.target/arm/sdiv_costs_1.c:
2014 Require arm_arch_v8a_ok and add march option.
2015
9ab5a235
ML
20162017-06-13 Martin Liska <mliska@suse.cz>
2017
2018 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
2019 * gcc.dg/tree-ssa/dump-2.c: Likewise.
2020 * gcc.dg/tree-ssa/vrp101.c: Likewise.
2021
4f2c198d
RB
20222017-06-13 Richard Biener <rguenther@suse.de>
2023
2024 PR middle-end/81065
2025 * c-c++-common/ubsan/pr81065.c: New testcase.
2026
196ed8ea
ILT
20272017-06-12 Ian Lance Taylor <iant@golang.org>
2028
2029 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
2030 freorder. Update comment to explain test.
2031
64ff4f60
TC
20322017-06-12 Tamar Christina <tamar.christina@arm.com>
2033
2034 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
2035 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
2036 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
2037 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
2038
5ed2fdfe
TC
20392017-06-12 Tamar Christina <tamar.christina@arm.com>
2040
2041 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
2042
6cddb61c
TC
20432017-06-12 Tamar Christina <tamar.christina@arm.com>
2044
2045 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
2046
aebce396
JJ
20472017-06-12 Jakub Jelinek <jakub@redhat.com>
2048
2049 PR tree-optimization/81003
2050 * gcc.c-torture/compile/pr81003.c: New test.
2051
3fd7fe21
RB
20522017-06-12 Richard Biener <rguenther@suse.de>
2053
2054 PR tree-optimization/81053
2055 * gcc.dg/torture/pr81053.c: New testcase.
2056
ac39f0e8
TK
20572017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2058
2059 PR fortran/80988
2060 * gfortran.dg/implied_do_io_3.f90: New test.
2061
18787c38
TV
20622017-06-10 Tom de Vries <tom@codesourcery.com>
2063
2064 * lib/target-supports.exp (check_effective_target_signal): New proc.
2065 * lib/gcc.exp (gcc_target_compile): Remove appending of
2066 -DSIGNAL_SUPPRESS to additional_flags.
2067 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
2068 additional_flags if effective target signal is not supported by the
2069 target.
2070 * gcc.c-torture/execute/20101011-1.c: Same.
2071 * gcc.dg/c99-stdint-1.c: Same.
2072 * gcc.dg/c99-stdint-2.c: Same.
2073 * gcc.dg/c99-stdint-5.c: Same.
2074 * gcc.dg/c99-stdint-6.c: Same.
2075 * gcc.dg/stdint-width-1.c: Same.
2076
0069a009
TV
20772017-06-10 Tom de Vries <tom@codesourcery.com>
2078
2079 * lib/target-supports.exp (check_effective_target_stack_size)
2080 (dg-effective-target-value): New proc.
2081 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
2082 additional_flags.
2083 * lib/objc.exp (objc_target_compile): Same.
2084 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
2085 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
2086 dg-additional-options.
2087 * gcc.c-torture/compile/20080806-1.c: Same.
2088 * gcc.c-torture/compile/920723-1.c: Same.
2089 * gcc.c-torture/compile/930621-1.c: Same.
2090 * gcc.c-torture/compile/991214-2.c: Same.
2091 * gcc.c-torture/compile/bcopy.c: Same.
2092 * gcc.c-torture/compile/memtst.c: Same.
2093 * gcc.c-torture/compile/msp.c: Same.
2094 * gcc.c-torture/compile/stuct.c: Same.
2095 * gcc.c-torture/execute/20011008-3.c: Same.
2096 * gcc.c-torture/execute/20030209-1.c: Same.
2097 * gcc.c-torture/execute/20031012-1.c: Same.
2098 * gcc.c-torture/execute/20040805-1.c: Same.
2099 * gcc.c-torture/execute/920410-1.c: Same.
2100 * gcc.c-torture/execute/920501-7.c: Same.
2101 * gcc.c-torture/execute/921113-1.c: Same.
2102 * gcc.c-torture/execute/921202-1.c: Same.
2103 * gcc.c-torture/execute/921208-2.c: Same.
2104 * gcc.c-torture/execute/930106-1.c: Same.
2105 * gcc.c-torture/execute/930406-1.c: Same.
2106 * gcc.c-torture/execute/950221-1.c: Same.
2107 * gcc.c-torture/execute/960521-1.c: Same.
2108 * gcc.c-torture/execute/980605-1.c: Same.
2109 * gcc.c-torture/execute/comp-goto-1.c: Same.
2110 * gcc.c-torture/execute/comp-goto-2.c: Same.
2111 * gcc.c-torture/execute/memcpy-1.c: Same.
2112 * gcc.c-torture/execute/multi-ix.c: Same.
2113 * gcc.c-torture/execute/nestfunc-4.c: Same.
2114 * gcc.c-torture/execute/pr20621-1.c: Same.
2115 * gcc.c-torture/execute/pr23135.c: Same.
2116 * gcc.c-torture/execute/pr28982b.c: Same.
2117 * gcc.dg/loop-3.c: Same.
2118 * gcc.dg/struct-ret-3.c: Same.
2119 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2120 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2121 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2122 * gcc.dg/tree-prof/pr44777.c: Same.
2123
b09649fd
DM
21242017-06-09 David Malcolm <dmalcolm@redhat.com>
2125
2126 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2127 (test_mutually_exclusive_suggestions): New test function.
2128 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2129 (test_mutually_exclusive_suggestions): New test function.
2130 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2131 (test_mutually_exclusive_suggestions): New test function.
2132 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2133 (test_show_locus): Add special-case for
2134 "test_mutually_exclusive_suggestions".
2135
a1f427e9
ILT
21362017-06-09 Ian Lance Taylor <iant@golang.org>
2137
2138 * gcc.dg/tree-prof/split-1.c: New test.
2139
cb59f689
JH
21402017-06-09 Jan Hubicka <hubicka@ucw.cz>
2141
2142 * gcc.dg/predict-14.c: Avoid cold function detection.
2143 * gcc.target/i386/umod-3.c: Likewise.
2144
f66e6423
TC
21452017-06-09 Tamar Christina <tamar.christina@arm.com>
2146
2147 * gcc.target/aarch64/lrint-matherr.h: New.
2148 * gcc.target/aarch64/inline-lrint_1.c: New.
2149 * gcc.target/aarch64/inline-lrint_2.c: New.
2150 * gcc.target/aarch64/no-inline-lrint_1.c: New.
2151 * gcc.target/aarch64/no-inline-lrint_2.c: New.
2152
37b68a43
TC
21532017-06-09 Tamar Christina <tamar.christina@arm.com>
2154
2155 * gcc.target/arm/sdiv_costs_1.c: New.
2156
37f30285
TV
21572017-06-09 Tom de Vries <tom@codesourcery.com>
2158
2159 PR target/80855
2160 * gcc.target/nvptx/label-values.c: New test.
2161
051508d7
TP
21622017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2163
2164 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2165 Test for null definitions instead of them being undefined. Add entry
2166 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
2167 about using the effective target for architecture extension.
2168 (check_effective_target_arm_arch_v7ve_ok): Remove.
2169 (add_options_for_arm_arch_v7ve): Likewise.
2170
01a8cacc
RB
21712017-06-09 Richard Biener <rguenther@suse.de>
2172
2173 PR tree-optimization/66623
2174 * gcc.dg/vect/pr66623.c: New testcase.
2175
6d1115c5
RB
21762017-06-09 Richard Biener <rguenther@suse.de>
2177
2178 PR tree-optimization/79483
2179 * gcc.dg/graphite/pr79483.c: New testcase.
2180
6ba856d4
RB
21812017-06-09 Richard Biener <rguenther@suse.de>
2182
2183 PR middle-end/81007
2184 * g++.dg/pr81007.C: New testcase.
2185
48e69247
JJ
21862017-06-09 Jakub Jelinek <jakub@redhat.com>
2187
2188 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
2189 instead of "rsp" for -m32.
2190 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
2191 target, add -msse2 to dg-options.
2192 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
2193 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
2194
120ef1d5
SB
21952017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
2196
2197 PR target/80966
2198 * gcc.target/powerpc/stack-limit.c: New testcase.
2199
271be653
WS
22002017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
2201
774cccdc
JJ
2202 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
2203 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
2204 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
2205 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
2206 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
2207 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 2208
0d05f685
JJ
22092017-06-08 Jakub Jelinek <jakub@redhat.com>
2210
8ab7005b
JJ
2211 PR c/81006
2212 * c-c++-common/gomp/pr81006.c: New test.
2213
34361776
JJ
2214 PR c++/81011
2215 * g++.dg/gomp/pr81011.C: New test.
2216
0d05f685
JJ
2217 PR middle-end/81005
2218 * c-c++-common/ubsan/align-10.c: New test.
2219 * c-c++-common/ubsan/null-13.c: New test.
2220
2163b9bc
UB
22212017-06-08 Uros Bizjak <ubizjak@gmail.com>
2222
2223 PR target/81015
2224 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
2225 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
2226 * gcc.target/i386/pr81015.c: New test.
2227
73f49ad7
TV
22282017-06-08 Tom de Vries <tom@codesourcery.com>
2229
2230 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
2231 trampolines instead of NO_TRAMPOLINES.
2232 * gcc.c-torture/execute/20000822-1.c: Same.
2233 * gcc.c-torture/execute/920428-2.c: Same.
2234 * gcc.c-torture/execute/920501-7.c: Same.
2235 * gcc.c-torture/execute/920612-2.c: Same.
2236 * gcc.c-torture/execute/921017-1.c: Same.
2237 * gcc.c-torture/execute/921215-1.c: Same.
2238 * gcc.c-torture/execute/931002-1.c: Same.
2239 * gcc.c-torture/execute/comp-goto-2.c: Same.
2240 * gcc.c-torture/execute/nestfunc-1.c: Same.
2241 * gcc.c-torture/execute/nestfunc-2.c: Same.
2242 * gcc.c-torture/execute/nestfunc-3.c: Same.
2243 * gcc.c-torture/execute/nestfunc-5.c: Same.
2244 * gcc.c-torture/execute/nestfunc-6.c: Same.
2245 * gcc.c-torture/execute/pr24135.c: Same.
2246 * gcc.dg/Wtrampolines.c: Same.
2247 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2248 * gcc.dg/torture/stackalign/nested-5.c: Same.
2249 * gcc.dg/torture/stackalign/nested-6.c: Same.
2250 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
2251 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2252 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2253 * gcc.dg/trampoline-1.c: Same.
2254 * gcc.dg/tree-prof/pr44777.c: Same.
2255 * gcc.target/i386/pr67770.c: Same.
2256 * lib/gcc.exp (gcc_target_compile): Remove appending of
2257 -DNO_TRAMPOLINES to additional_flags.
2258 * lib/objc.exp (objc_target_compile): Same.
2259
b9835925
TV
22602017-06-08 Tom de Vries <tom@codesourcery.com>
2261
2262 * lib/target-supports.exp (check_effective_target_trampolines): Test for
2263 'gcc,no_trampolines' instead of 'no_trampolines'.
2264
77db6c15
AI
22652017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2266
2267 PR middle-end/79988
2268 * gcc.target/i386/mpx/pr79988.c: New test.
2269
0036534f
AI
22702017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
2271
2272 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
2273 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
2274 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
2275
b69d9ac6
JH
22762017-06-08 Jan Hubicka <hubicka@ucw.cz>
2277
2278 * g++.dg/tree-ssa/counts-1.C: New testcase.
2279 * gcc.dg/tree-ssa/counts-1.c: New testcase.
2280
c46f9051
JK
22812017-08-08 Julia Koval <julia.koval@intel.com>
2282
2283 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
2284 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
2285 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
2286 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
2287 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
2288 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
2289
5ed41889
MP
22902017-06-08 Marek Polacek <polacek@redhat.com>
2291
2292 PR sanitize/80932
2293 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
2294
8055904e
JK
22952017-08-08 Julia Koval <julia.koval@intel.com>
2296
2297 PR target/73350,80862
2298 * gcc.target/i386/pr73350.c: New test.
2299
fb4bc6ff
RB
23002017-06-08 Richard Biener <rguenther@suse.de>
2301
2302 PR tree-optimization/80928
2303 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
2304
989cc652 23052017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 2306
989cc652
CL
2307 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
2308
83059741
JW
23092017-06-07 Jonathan Wakely <jwakely@redhat.com>
2310
2311 PR c++/80990
2312 * g++.dg/cpp1z/class-deduction39.C: New.
2313
0874a778
MP
23142017-06-07 Marek Polacek <polacek@redhat.com>
2315
2316 PR sanitizer/80932
2317 * c-c++-common/ubsan/pr80932.c: New test.
2318
55e872a4
BC
23192017-06-07 Bin Cheng <bin.cheng@arm.com>
2320
2321 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
2322 * gcc.target/i386/l_fma_double_2.c: Ditto.
2323 * gcc.target/i386/l_fma_double_3.c: Ditto.
2324 * gcc.target/i386/l_fma_double_4.c: Ditto.
2325 * gcc.target/i386/l_fma_double_5.c: Ditto.
2326 * gcc.target/i386/l_fma_double_6.c: Ditto.
2327 * gcc.target/i386/l_fma_float_1.c: Ditto.
2328 * gcc.target/i386/l_fma_float_2.c: Ditto.
2329 * gcc.target/i386/l_fma_float_3.c: Ditto.
2330 * gcc.target/i386/l_fma_float_4.c: Ditto.
2331 * gcc.target/i386/l_fma_float_5.c: Ditto.
2332 * gcc.target/i386/l_fma_float_6.c: Ditto.
2333
cb9ac430
TC
23342017-06-07 Tamar Christina <tamar.christina@arm.com>
2335
2336 * gcc.target/aarch64/sdiv_costs_1.c: New.
2337
46c821e7
RB
23382017-06-07 Richard Biener <rguenther@suse.de>
2339
2340 PR tree-optimization/80928
2341 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
2342 * gcc.dg/vect/slp-13-big-array.c: Likewise.
2343
6eb2ac65
RB
23442017-06-07 Richard Biener <rguenther@suse.de>
2345
2346 PR tree-optimization/80928
2347 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
2348 check_results.
2349
25396db9
NS
23502017-06-06 Nathan Sidwell <nathan@acm.org>
2351
2352 * g++.dg/pr45330.C: Add inline namespace case.
2353
bbf97416
TK
23542017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2355
2356 PR fortran/80975
2357 * gfortran.dg/matmul_16.f90: New test.
2358 * gfortran.dg/inline_matmul_18.f90: New test.
2359
dc949728
MP
23602017-06-06 Marek Polacek <polacek@redhat.com>
2361
2362 PR c/79983
2363 * gcc.dg/pr79983.c: New test.
2364
100d0700
DM
23652017-06-06 David S. Miller <davem@davemloft.net>
2366
2367 * gcc.target/sparc/sparc-ret-3.c: New test.
2368
6c6b519a
TV
23692017-06-06 Tom de Vries <tom@codesourcery.com>
2370
2371 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
2372 label_values instead of NO_LABEL_VALUES.
2373 * gcc.c-torture/compile/920301-1.c: Same.
2374 * gcc.c-torture/compile/920501-1.c: Same.
2375 * gcc.c-torture/compile/941014-4.c: Same.
2376 * gcc.c-torture/compile/labels-1.c: Same.
2377 * gcc.c-torture/compile/pr18903.c: Same.
2378 * gcc.c-torture/execute/920302-1.c: Same.
2379 * gcc.c-torture/execute/920415-1.c: Same.
2380 * gcc.c-torture/execute/920428-2.c: Same.
2381 * gcc.c-torture/execute/920501-3.c: Same.
2382 * gcc.c-torture/execute/920501-4.c: Same.
2383 * gcc.c-torture/execute/920501-5.c: Same.
2384 * gcc.c-torture/execute/920501-7.c: Same.
2385 * gcc.c-torture/execute/920721-4.c: Same.
2386 * gcc.c-torture/execute/980526-1.c: Same.
2387 * gcc.c-torture/execute/990208-1.c: Same.
2388 * gcc.c-torture/execute/comp-goto-1.c: Same.
2389 * gcc.c-torture/execute/comp-goto-2.c: Same.
2390 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2391 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2392 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
2393 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2394 * gcc.dg/tree-prof/pr44777.c: Same.
2395 * gcc.misc-tests/bprob-2.c: Same.
2396 * gcc.misc-tests/gcov-3.c: Same.
2397 * lib/gcc.exp (gcc_target_compile): Remove appending of
2398 -DNO_LABEL_VALUES to additional_flags.
2399 * lib/objc.exp (objc_target_compile): Same.
2400 * lib/target-supports.exp (check_effective_target_label_values): Test on
2401 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
2402
4ebcc903
KT
24032017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2404
2405 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
2406
331dc840
RB
24072017-06-06 Richard Biener <rguenther@suse.de>
2408
2409 PR tree-optimization/80974
2410 * gcc.dg/torture/pr80974.c: New testcase.
2411
d2537732
TP
24122017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2413
2414 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
2415 "unsigned int" in conversation warning on line 15.
2416
e7baeb39
RB
24172017-06-06 Richard Biener <rguenther@suse.de>
2418
2419 PR tree-optimization/80928
2420 * gcc.dg/vect/pr80928.c: New testcase.
2421 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
2422 * gcc.dg/vect/slp-13.c: Likewise.
2423 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
2424
05945a1b
DM
24252017-06-05 David Malcolm <dmalcolm@redhat.com>
2426
2427 * g++.dg/plugin/comment_plugin.c: New test plugin.
2428 * g++.dg/plugin/comments-1.C: New test file.
2429 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2430
9b972837
BE
24312017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2432
2433 * gcc.misc-tests/gcov-1a.c: New test.
2434
1d135d98
MM
24352017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2436
2437 * gcc.target/powerpc/clone1.c: New test.
2438
92bba237
JW
24392017-06-05 Janus Weil <janus@gcc.gnu.org>
2440
2441 PR fortran/70601
2442 * gfortran.dg/proc_ptr_comp_50.f90: New test.
2443
7b3ee9c9
NK
24442017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
2445
2446 PR fortran/35339
2447 * gfortran.dg/implied_do_io_1.f90: New Test.
2448 * gfortran.dg/implied_do_io_2.f90: New Test.
2449
e4d1c5c4
RL
24502017-06-05 Renlin Li <renlin.li@arm.com>
2451
2452 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
2453 selector to related line.
2454
d91561cb
JH
24552017-06-05 Jan Hubicka <hubicka@ucw.cz>
2456
2457 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
2458
d8395013
KT
24592017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2460
2461 * gcc.target/aarch64/store_lane0_str_1.c: New test.
2462
279dc4b4
KT
24632017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2464
2465 * gcc.target/aarch64/subs_compare_2.c: New test.
2466
e49d8b68
KT
24672017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2468
2469 * gcc.target/aarch64/subs_compare_1.c: New test.
2470
4456f65d
CX
24712017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
2472
2473 * gcc.target/mips/div-9.c: Delete duplicate test.
2474 * gcc.target/mips/div-10.c: Ditto.
2475 * gcc.target/mips/div-11.c: Ditto.
2476 * gcc.target/mips/div-12.c: Ditto.
2477
3995f3a2
JH
24782017-05-23 Jan Hubicka <hubicka@ucw.cz>
2479
2480 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2481
82c027e1
DH
24822017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
2483
2484 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
2485 vesrion of the dejagnu grep.
2486 (list-module-names): Use it and adjust the regular expressions for
2487 modules and submodules.
2488 * gfortran.dg/prof/prof.exp: Cleanup modules.
2489 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
2490 directives.
2491 * gfortran.dg/altreturn_8.f90: Likewise.
2492 * gfortran.dg/associate_12.f90: Likewise.
2493 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
2494 * gfortran.dg/charlen_15.f90: Likewise.
2495 * gfortran.dg/class_4a.f03: Likewise.
2496 * gfortran.dg/class_54.f90: Likewise.
2497 * gfortran.dg/class_dummy_4.f03: Likewise.
2498 * gfortran.dg/class_dummy_5.f90: Likewise.
2499 * gfortran.dg/constructor_9.f90: Likewise.
2500 * gfortran.dg/dec_structure_15.f90: Likewise.
2501 * gfortran.dg/do_check_8.f90: Likewise.
2502 * gfortran.dg/dtio_26.f03: Likewise.
2503 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
2504 * gfortran.dg/equiv_9.f90: Likewise.
2505 * gfortran.dg/extends_15.f90: Likewise.
2506 * gfortran.dg/finalize_22.f90: Likewise.
2507 * gfortran.dg/finalize_23.f90: Likewise.
2508 * gfortran.dg/generic_26.f90: Likewise.
2509 * gfortran.dg/generic_27.f90: Likewise.
2510 * gfortran.dg/namelist_76.f90: Likewise.
2511 * gfortran.dg/pointer_init_8.f90: Likewise.
2512 * gfortran.dg/pr61318.f90: Likewise.
2513 * gfortran.dg/pr77260_1.f90: Likewise.
2514 * gfortran.dg/pr77260_2.f90: Likewise.
2515 * gfortran.dg/pr77420_3.f90: Likewise.
2516 * gfortran.dg/proc_ptr_39.f90: Likewise.
2517 * gfortran.dg/proc_ptr_41.f90: Likewise.
2518 * gfortran.dg/proc_ptr_42.f90: Likewise.
2519 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2520 * gfortran.dg/submodule_1.f08: Likewise.
2521 * gfortran.dg/submodule_10.f08: Likewise.
2522 * gfortran.dg/submodule_14.f08: Likewise.
2523 * gfortran.dg/submodule_15.f08: Likewise.
2524 * gfortran.dg/submodule_2.f08: Likewise.
2525 * gfortran.dg/submodule_5.f08: Likewise.
2526 * gfortran.dg/submodule_6.f08: Likewise.
2527 * gfortran.dg/submodule_7.f08: Likewise.
2528 * gfortran.dg/submodule_8.f08: Likewise.
2529 * gfortran.dg/submodule_9.f08: Likewise.
2530 * gfortran.dg/transfer_class_2.f90: Likewise.
2531 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2532 * gfortran.dg/typebound_call_24.f03: Likewise.
2533 * gfortran.dg/typebound_call_25.f90: Likewise.
2534 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2535 * gfortran.dg/typebound_generic_12.f03: Likewise.
2536 * gfortran.dg/typebound_generic_13.f03: Likewise.
2537 * gfortran.dg/typebound_generic_14.f03: Likewise.
2538 * gfortran.dg/typebound_generic_15.f90: Likewise.
2539 * gfortran.dg/typebound_operator_16.f03: Likewise.
2540 * gfortran.dg/typebound_operator_18.f90: Likewise.
2541 * gfortran.dg/typebound_operator_20.f90: Likewise.
2542 * gfortran.dg/typebound_override_3.f90: Likewise.
2543 * gfortran.dg/typebound_override_4.f90: Likewise.
2544 * gfortran.dg/typebound_override_5.f90: Likewise.
2545 * gfortran.dg/typebound_override_6.f90: Likewise.
2546 * gfortran.dg/typebound_override_7.f90: Likewise.
2547 * gfortran.dg/typebound_proc_28.f03: Likewise.
2548 * gfortran.dg/typebound_proc_29.f90: Likewise.
2549 * gfortran.dg/typebound_proc_30.f90: Likewise.
2550 * gfortran.dg/typebound_proc_31.f90: Likewise.
2551 * gfortran.dg/typebound_proc_32.f90: Likewise.
2552 * gfortran.dg/typebound_proc_33.f90: Likewise.
2553 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2554 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2555 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2556 * gfortran.dg/use_only_3.f90: Likewise.
2557 * gfortran.dg/use_without_only_1.f90: Likewise.
2558 * gfortran.dg/warn_unused_function.f90: Likewise.
2559 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2560 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 2561
3de4ac6d
MP
25622017-06-04 Marek Polacek <polacek@redhat.com>
2563
2564 PR c/80919
2565 * gcc.dg/format/pr80919.c: New test.
2566
2474f48f
MS
25672017-06-02 Martin Sebor <msebor@redhat.com>
2568
2569 PR c/80892
2570 * c-c++-common/Wfloat-conversion-2.c: New test.
2571
bd280745
PC
25722017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2573
2574 PR c++/68754
2575 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 2576
bd280745 25772017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
2578
2579 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2580 for the new built-ins.
2581
ffa8a921
SD
25822017-06-02 Sudakshina Das <sudi.das@arm.com>
2583
2584 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2585
d65d1bd9
WS
25862017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2587
2588 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2589 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2590 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2591 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2592 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2593
b160939b
KT
25942017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2595
2596 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2597
17f47f86
KT
25982017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2599
2600 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2601
ab82e126
WS
26022017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2603
2604 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2605 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2606 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2607 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2608 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2609 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2610 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2611 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2612 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2613
c957e9c0
NS
26142017-06-02 Nathan Sidwell <nathan@acm.org>
2615
2616 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2617
aad16012
JJ
26182017-06-02 Jakub Jelinek <jakub@redhat.com>
2619
74b4885d
JJ
2620 PR rtl-optimization/80903
2621 * gcc.dg/pr80903.c: New test.
2622
aad16012
JJ
2623 PR fortran/80918
2624 * gfortran.dg/gomp/pr80918.f90: New test.
2625
40ffd95f
BE
26262017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2627
2628 * c-c++-common/Wsizeof-pointer-div.c: New test.
2629 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2630 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2631 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2632 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2633 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2634 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2635 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2636 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2637 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2638 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2639 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2640 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2641 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2642 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2643 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2644 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2645 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2646 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2647
052754ea
WS
26482017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2649
2650 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2651 Update the target to power8-vector.
2652
aa63913f
DM
26532017-06-01 David Malcolm <dmalcolm@redhat.com>
2654
2655 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2656
2ded3754
PMR
26572017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2658
2659 * debug12.adb, debug12.ads: New testcase.
2660
c8638450
MJ
26612017-06-01 Martin Jambor <mjambor@suse.cz>
2662
2663 PR tree-optimization/80898
2664 * gcc.dg/tree-ssa/pr80898.c: New test.
2665 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2666
ac853c90
PC
26672017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2668
2669 PR c++/80896
2670 * g++.dg/cpp1z/nodiscard5.C: New.
2671
7841f13c
CZ
26722017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2673
2674 * gcc.target/arc/pr9001195952.c: New test.
2675
f525e390
TV
26762017-06-01 Tom de Vries <tom@codesourcery.com>
2677
2678 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2679 * gcc.c-torture/compile/asmgoto-1.c: Same.
2680 * gcc.dg/20000707-1.c: Same.
2681 * gcc.dg/pr38700.c: Same.
2682 * gcc.dg/pr70169.c: Same.
2683 * gcc.dg/pr80112.c: Same.
2684 * gcc.dg/torture/pr51071-2.c: Same.
2685 * gcc.dg/torture/pr51071.c: Same.
2686 * gcc.dg/tree-ssa/alias-34.c: Same.
2687
9285616c
PMR
26882017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2689
2690 * gnat.dg/debug11.adb: New testcase.
2691
48932682
RB
26922017-06-01 Richard Biener <rguenther@suse.de>
2693
2694 PR middle-end/66313
2695 * c-c++-common/ubsan/pr66313.c: New testcase.
2696 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2697
fcb99124
SM
26982017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2699
2700 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
2701 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2702 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
2703 -mcpu overridden.
2704 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2705 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2706 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2707 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2708 to dg-option. Add dg-skip-if directive to disable this test
2709 for darwin. Add dg-skip-if directive to disable this test if
2710 -mcpu overridden.
2711
dc7401c0
SP
27122017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2713
2714 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2715 (_mm_maskz_max_sd): Test new intrinsics.
2716 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2717 (_mm_maskz_max_sd): Test new intrinsics.
2718 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2719 (_mm_maskz_max_ss): Test new intrinsics.
2720 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2721 (_mm_maskz_max_ss): Test new intrinsics.
2722 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2723 (_mm_maskz_min_sd): Test new intrinsics.
2724 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2725 (_mm_maskz_min_sd): Test new intrinsics.
2726 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2727 (_mm_maskz_min_ss): Test new intrinsics.
2728 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2729 (_mm_maskz_min_ss): Test new intrinsics.
2730
3909991c
NS
27312017-05-31 Nathan Sidwell <nathan@acm.org>
2732
2733 * g++.dg/lookup/lambda1.C New.
2734
0e510edb
BC
27352017-05-31 Bin Cheng <bin.cheng@arm.com>
2736
2737 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2738 on pointer should not be replaced.
2739
9fc5e7a4
MM
27402017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2741
2742 PR testsuite/80580
2743 * gcc.dg/gimplefe-error-7.c: New test.
2744
1e466f04
GM
27452017-05-31 Graham Markall <graham.markall@embecosm.com>
2746
2747 * gcc.target/arc/add_n-combine.c: New test.
2748 * gcc.target/arc/sub_n-combine.c: New test.
2749
89c88990
RB
27502017-05-31 Richard Biener <rguenther@suse.de>
2751
2752 PR target/80880
2753 * gcc.target/i386/pr80880.c: New testcase.
2754
748bbe72
RS
27552017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2756
2757 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2758
c7d7e222
BC
27592017-05-31 Bin Cheng <bin.cheng@arm.com>
2760
2761 * gcc.dg/vect/pr80815-3.c: New test.
2762
ee1379be
RB
27632017-05-31 Richard Biener <rguenther@suse.de>
2764
2765 PR tree-optimization/80906
2766 * gcc.dg/graphite/pr80906.c: New testcase.
2767
bcce980e
TV
27682017-05-30 Tom de Vries <tom@codesourcery.com>
2769
2770 PR testsuite/80910
2771 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2772 unsupported if host compiler does not support c++11.
2773 (host_supports_c++11): New proc.
2774
ef9200aa
MS
27752017-05-30 Martin Sebor <msebor@redhat.com>
2776
2777 PR c/80731
2778 * g++.dg/ext/utf16-4.C: Relax test.
2779 * gcc.dg/fixed-point/int-warning.c: Adjust.
2780
f012c8ef
DM
27812017-05-30 David Malcolm <dmalcolm@redhat.com>
2782
2783 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2784 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2785 test case.
2786 * g++.dg/plugin/show-template-tree-color.C: New test case.
2787 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2788 * g++.dg/template/show-template-tree-2.C: New test case.
2789 * g++.dg/template/show-template-tree-3.C: New test case.
2790 * g++.dg/template/show-template-tree-4.C: New test case.
2791 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2792 * g++.dg/template/show-template-tree.C: New test case.
2793
3f8efe25
SB
27942017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2795
2796 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2797 dg-options.
2798 * gfortran.dg/pr80107.f: Delete testcase.
2799
77d1dbdb
UB
28002017-05-30 Uros Bizjak <ubizjak@gmail.com>
2801
2802 PR target/80833
2803 * gcc.target/i386/pr80833-1.c: New test.
2804 * gcc.target/i386/pr80833-2.c: Ditto.
2805
e2f35333
NS
28062017-05-30 Nathan Sidwell <nathan@acm.org>
2807
2808 PR c++/80913
2809 * g++.dg/lookup/pr80913.C: New.
2810
ba7629e2
RB
28112017-05-30 Richard Biener <rguenther@suse.de>
2812
2813 PR middle-end/80901
2814 * gcc.dg/torture/pr80901.c: New testcase.
2815
4bfb347c
RD
28162017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2817
2818 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2819
b3125625
JL
28202017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2821
2822 PR target/78838
2823 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2824
892d6169
RB
28252017-05-30 Richard Biener <rguenther@suse.de>
2826
2827 PR middle-end/80876
2828 * gcc.dg/torture/pr80876.c: New testcase.
2829
3d7ff728
NS
28302017-05-29 Nathan Sidwell <nathan@acm.org>
2831
2832 PR c++/80891 (#5)
2833 * g++.dg/lookup/pr80891-5.C: New.
2834
fd262197
JD
28352017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2836
2837 PR libgfortran/53029
2838 * gfortran.dg/read_5.f90: New test.
2839
724e517a
NS
28402017-05-29 Nathan Sidwell <nathan@acm.org>
2841
a5cfa13a
NS
2842 PR c++/80891 (#4)
2843 * g++.dg/lookup/pr80891-4.C: New.
2844
e514ab0c
NS
2845 PR c++/80891 (#1)
2846 * g++.dg/lookup/pr80891-1.C: New.
2847
58dec010
NS
2848 PR c++/80891 (#3)
2849 * g++.dg/lookup/pr80891-3.C: New.
2850
724e517a
NS
2851 PR c++/80891 (#2)
2852 * g++.dg/lookup/pr80891-2.C: New.
2853
bbe3927b
TK
28542017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2855
2856 PR fortran/37131
2857 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2858 flags.
2859 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2860 * gfortran.dg/inline_matmul_17.f90: New test.
2861
8364e6ac
TK
28622017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2863
2864 * gfortran.dg/matmul_bounds_12.f90: New test.
2865
56a35ac9
JJ
28662017-05-27 Jakub Jelinek <jakub@redhat.com>
2867
2868 PR bootstrap/80887
2869 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2870
945bf9e1
NS
28712017-05-26 Nathan Sidwell <nathan@acm.org>
2872
2873 * g++.dg/cpp0x/dr2061.C: New.
2874 * g++.dg/parse/namespace-alias-1.C: Add more test.
2875
cb4fe401
BC
28762017-05-26 Bin Cheng <bin.cheng@arm.com>
2877
2878 PR tree-optimization/80815
2879 * gcc.dg/vect/pr80815-1.c: New test.
2880 * gcc.dg/vect/pr80815-2.c: New test.
2881
e929e611
ML
28822017-05-26 Martin Liska <mliska@suse.cz>
2883
2884 PR ipa/80663
2885 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
2886 split at the problematic spot.
2887 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
2888 a valid value of the param.
2889
92f105f6
MP
28902017-05-26 Marek Polacek <polacek@redhat.com>
2891
2892 PR sanitizer/80875
2893 * c-c++-common/ubsan/pr80875.c: New test.
2894
74ca4e36
TV
28952017-05-26 Tom de Vries <tom@codesourcery.com>
2896
2897 PR testsuite/80557
2898 * gcc.dg/20011021-1.c: Replace absolute line numbers.
2899 * gcc.dg/Wcxx-compat-8.c: Same.
2900 * gcc.dg/Wobjsize-1.c: Same.
2901 * gcc.dg/Wshadow-local-2.c: Same.
2902 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
2903 * gcc.dg/anon-struct-6.c: Same.
2904 * gcc.dg/asm-wide-1.c: Same.
2905 * gcc.dg/builtin-inf-1.c: Same.
2906 * gcc.dg/builtin-redefine.c: Same.
2907 * gcc.dg/c90-array-lval-6.c: Same.
2908 * gcc.dg/c90-array-lval-7.c: Same.
2909 * gcc.dg/c90-fordecl-1.c: Same.
2910 * gcc.dg/c99-fordecl-2.c: Same.
2911 * gcc.dg/cast-lvalue-1.c: Same.
2912 * gcc.dg/cast-lvalue-2.c: Same.
2913 * gcc.dg/compound-lvalue-1.c: Same.
2914 * gcc.dg/cond-lvalue-1.c: Same.
2915 * gcc.dg/cpp/20000419-1.c: Same.
2916 * gcc.dg/cpp/backslash.c: Same.
2917 * gcc.dg/cpp/backslash2.c: Same.
2918 * gcc.dg/cpp/macspace1.c: Same.
2919 * gcc.dg/cpp/macspace2.c: Same.
2920 * gcc.dg/cpp/multiline-2.c: Same.
2921 * gcc.dg/cpp/pr27777.c: Same.
2922 * gcc.dg/cpp/pr30786.c: Same.
2923 * gcc.dg/cpp/pr34602.c: Same.
2924 * gcc.dg/cpp/redef1.c: Same.
2925 * gcc.dg/cpp/tr-warn1.c: Same.
2926 * gcc.dg/cpp/tr-warn3.c: Same.
2927 * gcc.dg/cpp/tr-warn6.c: Same.
2928 * gcc.dg/cpp/trad/hash.c: Same.
2929 * gcc.dg/cpp/trad/redef1.c: Same.
2930 * gcc.dg/cpp/ucs.c: Same.
2931 * gcc.dg/declspec-10.c: Same.
2932 * gcc.dg/declspec-11.c: Same.
2933 * gcc.dg/declspec-18.c: Same.
2934 * gcc.dg/format/c99-strftime-1.c: Same.
2935 * gcc.dg/format/ext-3.c: Same.
2936 * gcc.dg/format/pr72858.c: Same.
2937 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2938 * gcc.dg/init-string-1.c: Same.
2939 * gcc.dg/label-decl-3.c: Same.
2940 * gcc.dg/m-un-2.c: Same.
2941 * gcc.dg/nofixed-point-2.c: Same.
2942 * gcc.dg/noncompile/20020213-1.c: Same.
2943 * gcc.dg/pch/counter-2.c: Same.
2944 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
2945 * gcc.dg/pr27528.c: Same.
2946 * gcc.dg/pr27953.c: Same.
2947 * gcc.dg/pr35899.c: Same.
2948 * gcc.dg/pr37561.c: Same.
2949 * gcc.dg/pr45461.c: Same.
2950 * gcc.dg/pr45750.c: Same.
2951 * gcc.dg/pr53196-2.c: Same.
2952 * gcc.dg/pr53265.c: Same.
2953 * gcc.dg/redecl-1.c: Same.
2954 * gcc.dg/tls/thr-init-1.c: Same.
2955 * gcc.dg/torture/pr51106-1.c: Same.
2956 * gcc.dg/torture/pr51106-2.c: Same.
2957 * gcc.dg/uninit-19.c: Same.
2958 * gcc.dg/uninit-pr20644.c: Same.
2959
6fc9f7aa
JJ
29602017-05-26 Jakub Jelinek <jakub@redhat.com>
2961
2962 * g++.dg/cpp1z/decomp29.C (p): New variable.
2963 (main): Add further tests.
2964
28e0e05b
RB
29652017-05-26 Richard Biener <rguenther@suse.de>
2966
2967 PR tree-optimization/80842
2968 * gcc.dg/torture/pr80842.c: New testcase.
2969
c81ec254
PC
29702017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2971
2972 PR c++/79652
2973 * g++.dg/cpp0x/pr79652.C: New.
2974
aee21066
PC
29752017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2976
2977 PR c++/71451
2978 * g++.dg/cpp0x/variadic170.C: New.
2979
63dbcd13
VR
29802017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2981
2982 * g++.dg/warn/Wcatch-value-1.C: New test.
2983 * g++.dg/warn/Wcatch-value-2.C: New test.
2984 * g++.dg/warn/Wcatch-value-3.C: New test.
2985
932f48ac
NS
29862017-05-25 Nathan Sidwell <nathan@acm.org>
2987
44e00a7a
NS
2988 * g++.dg/lookup/using56.C: New.
2989 * g++.dg/lookup/using57.C: New.
2990 * g++.dg/lookup/using58.C: New.
2991 * g++.dg/lookup/using59.C: New.
2992
932f48ac
NS
2993 * g++.dg/lookup/using17.C: Adjust diagnostics.
2994
a10f9a2e
MS
29952017-05-25 Martin Sebor <msebor@redhat.com>
2996
2997 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
2998 positives on ILP32.
2999 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
3000 column numbers.
3001 * gcc.dg/pr60114.c: Same.
3002
47c05e71
JH
30032017-05-23 Jan Hubicka <hubicka@ucw.cz>
3004
3005 * gfortran.dg/pr48636.f90: Fix template better.
3006
f35a733d
NS
30072017-05-25 Nathan Sidwell <nathan@acm.org>
3008
3009 * g++.dg/lookup/koenig14.C: New.
3010
18c1e9e0
PC
30112017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3012
3013 PR c++/79583
3014 * g++.dg/cpp0x/pr79583.C: New.
3015
2673d192
PC
30162017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3017
3018 PR c++/68578
3019 * g++.dg/cpp1y/pr68578.C: New.
3020
bce8ef71
MG
30212017-05-25 Marc Glisse <marc.glisse@inria.fr>
3022
3023 * gcc.dg/tree-ssa/vce-1.c: New file.
3024
11d6b45d
MG
30252017-05-25 Marc Glisse <marc.glisse@inria.fr>
3026
3027 * gcc.dg/tree-ssa/addadd.c: New file.
3028
5ad4f1c8
NS
30292017-05-24 Nathan Sidwell <nathan@acm.org>
3030
3031 * g++.dg/lookup/friend12.C: Adjust diagnostics.
3032 * g++.dg/lookup/friend19.C: New.
3033 * g++.dg/lookup/friend20.C: New.
3034
d4a760d8
JW
30352017-05-24 Jonathan Wakely <jwakely@redhat.com>
3036
3037 PR c++/80544
3038 * g++.dg/expr/cast11.C: New test.
3039
3cd211af
MS
30402017-05-24 Martin Sebor <msebor@redhat.com>
3041
3042 PR c/80731
3043 * c-c++-common/Wfloat-conversion.c: Adjust.
3044 * c-c++-common/dfp/convert-int-saturate.c: Same.
3045 * c-c++-common/pr68657-1.c: Same.
3046 * g++.dg/ext/utf-cvt.C: Same.
3047 * g++.dg/ext/utf16-4.C: Same.
3048 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
3049 * g++.dg/warn/Wconversion-real-integer2.C: Same.
3050 * g++.dg/warn/Wconversion3.C: Same.
3051 * g++.dg/warn/Wconversion4.C: Same.
3052 * g++.dg/warn/Wsign-conversion.C: Same.
3053 * g++.dg/warn/overflow-warn-1.C: Same.
3054 * g++.dg/warn/overflow-warn-3.C: Same.
3055 * g++.dg/warn/overflow-warn-4.C: Same.
3056 * g++.dg/warn/pr35635.C: Same.
3057 * g++.old-deja/g++.mike/enum1.C: Same.
3058 * gcc.dg/Wconversion-3.c: Same.
3059 * gcc.dg/Wconversion-5.c: Same.
3060 * gcc.dg/Wconversion-complex-c99.c: Same.
3061 * gcc.dg/Wconversion-complex-gnu.c: Same.
3062 * gcc.dg/Wconversion-integer.c: Same.
3063 * gcc.dg/Wsign-conversion.c: Same.
3064 * gcc.dg/bitfld-2.c: Same.
3065 * gcc.dg/c90-const-expr-11.c: Same.
3066 * gcc.dg/c90-const-expr-7.c: Same.
3067 * gcc.dg/c99-const-expr-7.c: Same.
3068 * gcc.dg/overflow-warn-1.c: Same.
3069 * gcc.dg/overflow-warn-2.c: Same.
3070 * gcc.dg/overflow-warn-3.c: Same.
3071 * gcc.dg/overflow-warn-4.c: Same.
3072 * gcc.dg/overflow-warn-5.c: Same.
3073 * gcc.dg/overflow-warn-8.c: Same.
3074 * gcc.dg/overflow-warn-9.c: New test.
3075 * gcc.dg/pr35635.c: Adjust.
3076 * gcc.dg/pr59940.c: Same.
3077 * gcc.dg/pr59963-2.c: Same.
3078 * gcc.dg/pr60114.c: Same.
3079 * gcc.dg/switch-warn-2.c: Same.
3080 * gcc.dg/utf-cvt.c: Same.
3081 * gcc.dg/utf16-4.c: Same.
3082
216bfadc
JJ
30832017-05-24 Jakub Jelinek <jakub@redhat.com>
3084
3085 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
3086 Don't include limits.h.
3087 (w): Conditionalize on long long wider than int. Use
3088 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
3089 -9223372036854775808.
3090 (x): Use __INT_MAX__ instead of INT_MAX.
3091
610abc02
TK
30922017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3093
3094 PR fortran/66094
3095 * gfortran.dg/inline_matmul_16.f90: New test.
3096
8d0c9b36
TV
30972017-05-24 Tom de Vries <tom@codesourcery.com>
3098
3099 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
3100
3f3fb6c9
PB
31012017-05-24 Peter Bergner <bergner@vnet.ibm.com>
3102
3103 PR middle-end/80823
3104 * gcc.dg/pr80823.c: New test.
3105
00e0af8d
AK
31062017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3107
3108 * gcc.target/s390/pr80725.c: New test.
3109
6131102c
NS
31102017-05-23 Nathan Sidwell <nathan@acm.org>
3111
ef4c5e78
NS
3112 * g++.dg/lookup/extern-c-hidden.C: New.
3113 * g++.dg/lookup/extern-redecl1.C: New.
3114
6131102c
NS
3115 PR c++/80866
3116 * g++.dg/parse/pr80866.C: New.
3117
d2db2e6b
JH
31182017-05-23 Jan Hubicka <hubicka@ucw.cz>
3119
3120 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3121 * gcc.dg/ipa/inline-5.c: Likewise.
3122 * gfortran.dg/pr48636.f90: Likewise.
3123
e4ea7a4c
NS
31242017-05-23 Nathan Sidwell <nathan@acm.org>
3125
3126 * g++.dg/parse/ctor9.C: Adjust expected error.
3127
c2d7c404
JD
31282017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3129
3130 PR libgfortran/80256
3131 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
3132 Cygwin.
3133
fd71a9a2
TS
31342017-05-23 Thomas Schwinge <thomas@codesourcery.com>
3135
3136 * c-c++-common/goacc/parallel-dims-1.c: Update.
3137 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3138 * c-c++-common/goacc/routine-1.c: Likewise.
3139 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3140 * g++.dg/goacc/template.C: Likewise.
3141 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3142 * gfortran.dg/goacc/routine-3.f90: Likewise.
3143 * gfortran.dg/goacc/sie.f95: Likewise.
3144 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3145
9d029ddf
NS
31462017-05-23 Nathan Sidwell <nathan@acm.org>
3147
3148 * g++.dg/lookup/using13.C: Adjust expected error.
3149
008c7367
SKS
31502017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3151
3152 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
3153
d1f6caae
MM
31542017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3155
3156 PR target/80718
3157 * gcc.target/powerpc/pr80718.c: New test.
3158
2ea0d750
SB
31592017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
3160
3161 * gcc.target/powerpc/conditional-return.c: New testcase.
3162
25b81686
BS
31632017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3164
3165 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
3166 LE-only.
3167
477f145b
JW
31682017-05-22 Janus Weil <janus@gcc.gnu.org>
3169
3170 PR fortran/80766
3171 * gfortran.dg/typebound_call_28.f90: New test.
3172
65cc1407
NS
31732017-05-22 Nathan Sidwell <nathan@acm.org>
3174
3175 * g++.dg/lookup/strong-using.C: New.
3176
0c4f8178
TP
31772017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3178
3179 * gcc.target/arm/movsi_movt.c: New test.
3180 * gcc.target/arm/movdi_movt.c: New test.
3181
fbb1c7d4
EB
31822017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
3183
3184 * gnat.dg/specs/not_null1.ads: New test.
3185
d3271136
EB
31862017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3187
3188 * gnat.dg/limited_with5.ad[sb]: New test.
3189 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
3190 * gnat.dg/limited_with6.ad[sb]: New test.
3191 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
3192
4c24ec6d
EB
31932017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3194
3195 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
3196 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3197
4bcbb7b8
PC
31982017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3199
3200 PR c++/70265
3201 * g++.dg/cpp1y/constexpr-70265-1.C: New.
3202 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
3203
51cd6b78
JD
32042017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3205
3206 PR libgfortran/80333
3207 * gfortran.dg/dtio_30.f03: New test.
3208
33f8c0a1
MP
32092017-05-19 Marek Polacek <polacek@redhat.com>
3210
3211 PR sanitizer/80800
3212 * c-c++-common/ubsan/pr80800.c: New test.
3213 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
3214
9740ed54
TS
32152017-05-19 Thomas Schwinge <thomas@codesourcery.com>
3216
7fd549d2
TS
3217 * c-c++-common/goacc/default-1.c: Update.
3218 * c-c++-common/goacc/default-2.c: Likewise.
3219 * c-c++-common/goacc/default-4.c: Likewise.
3220 * gfortran.dg/goacc/default-1.f95: Likewise.
3221 * gfortran.dg/goacc/default-4.f: Likewise.
3222 * c-c++-common/goacc/default-5.c: New file.
3223 * gfortran.dg/goacc/default-5.f: Likewise.
3224
9740ed54
TS
3225 * c-c++-common/goacc/default-1.c: New file.
3226 * c-c++-common/goacc/default-2.c: Likewise.
3227 * c-c++-common/goacc/data-default-1.c: Remove file, including its
3228 test cases in...
3229 * c-c++-common/goacc/default-3.c: ... this new file, and...
3230 * c-c++-common/goacc/default-4.c: ... this new file.
3231 * gfortran.dg/goacc/default.f95: Remove file, including its test
3232 cases in...
3233 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
3234 * gfortran.dg/goacc/default-2.f: ... this new file.
3235 * gfortran.dg/goacc/default-3.f95: New file.
3236 * gfortran.dg/goacc/default-4.f: Likewise.
3237
2a8a8d7b
NS
32382017-05-19 Nathan Sidwell <nathan@acm.org>
3239
3240 * g++.dg/inherit/covariant7.C: Adjust.
3241
a978134e
PB
32422017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3243
3244 * gcc.target/arm/tls-disable-literal-pool.c: Change
3245 require-effective-target to tls_native.
3246 Move dg-error to return statement line and change to dg-message.
3247
39aac208
RB
32482017-05-19 Richard Biener <rguenther@suse.de>
3249
3250 PR c++/80593
3251 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
3252 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
3253
035ab826
RB
32542017-05-19 Richard Biener <rguenther@suse.de>
3255
3256 PR middle-end/80764
3257 * gcc.dg/torture/pr80764.c: New testcase.
3258
52e14b96
MM
32592017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3260
3261 PR target/80510
3262 * gcc.target/powerpc/pr80510-1.c: New test.
3263 * gcc.target/powerpc/pr80510-2.c: Likewise.
3264
4287da82
EG
32652017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
3266
3267 * gcc.dg/pragma-diag-7.c: New test.
3268
e4171e10
UB
32692017-05-18 Uros Bizjak <ubizjak@gmail.com>
3270
3271 PR target/80799
3272 * g++.dg/other/i386-11.C: New test.
3273
cdefeea2
WS
32742017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
3275
3276 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
3277 * fold-vec-div-floatdouble.c: Likewise.
3278 * fold-vec-logical-ands-char.c: Likewise.
3279 * fold-vec-logical-ands-int.c: Likewise.
3280 * fold-vec-logical-ands-short.c: Likewise.
3281 * fold-vec-logical-ors-char.c: Likewise.
3282 * fold-vec-logical-ors-int.c: Likewise.
3283 * fold-vec-logical-ors-short.c: Likewise.
3284 * fold-vec-logical-other-char.c: Likewise.
3285 * fold-vec-mule-misc.c: Likewise.
3286 * fold-vec-mult-float.c: Likewise.
3287 * fold-vec-mult-floatdouble.c: Likewise.
3288 * fold-vec-mult-int.c: Likewise.
3289 * fold-vec-mult-int128-p9.c: Likewise.
3290 * fold-vec-sub-floatdouble.c: Likewise.
3291 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
3292 Add lp64 requirement.
3293 * fold-vec-mult-int128-p8.c: Likewise.
3294 * fold-vec-logical-ors-longlong.c: Fix comment typo.
3295
62ee030a
SM
32962017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
3297
3298 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
3299 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
3300 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
3301 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
3302 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
3303 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
3304 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
3305 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
3306 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
3307 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
3308 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
3309 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
3310 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
3311 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
3312 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
3313 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
3314 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
3315 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
3316 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
3317 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
3318 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
3319 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
3320 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
3321 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
3322 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
3323 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
3324
00a84d0e
SL
33252017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
3326
3327 * gcc.target/sparc/niagara7-align.c: New test.
3328
243c2883
MP
33292017-05-18 Marek Polacek <polacek@redhat.com>
3330
3331 PR sanitizer/80797
3332 * c-c++-common/ubsan/null-12.c: New test.
3333
e98e6340
SB
33342017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
3335
3336 PR middle-end/80692
3337 * gcc.c-torture/execute/pr80692.c: New testcase.
3338
0152001b 33392017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
3340
3341 PR libgfortran/80741
3342 * gfortran.dg/read_4.f90: New test.
3343
c8ded430
BS
33442017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3345
3346 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
3347
e5b1f5a1
FR
33482017-05-17 Fritz Reese <fritzoreese@gmail.com>
3349
3350 PR fortran/80668
3351 * gfortran.dg/pr80668.f90: New.
3352
9853cb28
PB
33532017-05-17 Peter Bergner <bergner@vnet.ibm.com>
3354
3355 PR middle-end/80775
3356 * gcc.dg/pr80775.c: New test.
3357
142473df
MP
33582017-05-17 Marek Polacek <polacek@redhat.com>
3359
3360 PR sanitizer/80659
3361 * gcc.dg/asan/pr80659.c: New test.
3362
8508a5b5
SKS
33632017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3364
3365 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
3366 unsigned long.
3367
bc36d2b7
CX
33682017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
3369
3370 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
3371
4fc5ebf1
JG
33722017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
3373 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3374
3375 PR tree-optimization/80457
3376 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
3377 call vect_model_simple_cost.
3378
bedee914
PT
33792017-05-16 Paul Thomas <pault@gcc.gnu.org>
3380
3381 PR fortran/80554
3382 * gfortran.dg/submodule_29.f08: New test.
3383
10791753
DM
33842017-05-16 David Malcolm <dmalcolm@redhat.com>
3385
3386 * g++.dg/other/accessor-fixits-1.C: New test case.
3387 * g++.dg/other/accessor-fixits-2.C: New test case.
3388 * g++.dg/other/accessor-fixits-3.C: New test case.
3389 * g++.dg/other/accessor-fixits-4.C: New test case.
3390
727577c2
CL
33912017-05-16 Carl Love <cel@us.ibm.com>
3392
3393 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
3394 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
3395 built-ins to the test suite file. Note, support for mradds exists
3396 but no test case exists.
3397 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
3398 built-ins to the test suite file.
3399
6b6ae9eb
MP
34002017-05-16 Marek Polacek <polacek@redhat.com>
3401
3402 PR sanitizer/80536
3403 PR sanitizer/80386
3404 * c-c++-common/ubsan/pr80536.c: New test.
3405 * g++.dg/ubsan/pr80386.C: New test.
3406
678d7e19
TC
34072017-05-16 Tamar Christina <tamar.christina@arm.com>
3408
3409 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
3410 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
3411
6da37857
MW
34122016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3413
3414 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
3415 expected output of vadd, vsub and vmul instructions.
3416 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
3417 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
3418 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
3419
a5768d38
JD
34202017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3421
3422 PR libgfortran/80727
3423 * gfortran.dg/read_3.f90: New test.
3424
3a77e7cc
NS
34252017-05-15 Nathan Sidwell <nathan@acm.org>
3426
2016c841
NS
3427 PR c++/79369
3428 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
3429
3a77e7cc
NS
3430 PR c++/79369
3431 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
3432 * g++.dg/cpp0x/pr79369.C: New.
3433
0735a1c8
SK
34342017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
3435
3436 PR fortran/80752
3a77e7cc 3437 * gfortran.dg/pr80752.f90: New test.
0735a1c8 3438
f108770a
UB
34392017-05-15 Uros Bizjak <ubizjak@gmail.com>
3440
900b5b6a 3441 PR target/80425
f108770a
UB
3442 * gcc.target/i386/pr80425-1.c: New test.
3443 * gcc.target/i386/pr80425-2.c: Ditto.
3444
e30ce0a3
JL
34452017-05-15 Jeff Law <law@redhat.com>
3446
3447 * gcc.target/mips/reorgbug-1.c: New test.
3448
0d5a0a33
PMR
34492017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
3450
3451 * gnat.dg/specs/pack13.ads: New test.
3452
a104bd88
MS
34532017-05-14 Martin Sebor <msebor@redhat.com>
3454
3455 PR middle-end/77671
3456 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
3457 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
3458 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3459 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
3460 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
3461
c6c02519
MS
34622017-05-14 Martin Sebor <msebor@redhat.com>
3463
3464 PR middle-end/80669
3465 * gcc.dg/builtin-stpncpy.c: New test.
3466
d6d4d770
DS
34672017-05-14 Daniel Santos <daniel.santos@pobox.com>
3468
3469 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
3470 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
3471 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
3472 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
3473
b9bdd60b
JK
34742017-05-14 Julia Koval <julia.koval@intel.com>
3475
3476 * gcc.target/i386/xgetsetbv.c: New test.
3477
28ae01cd
NK
34782017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
3479
3480 PR fortran/80442
3481 * gfortran.dg/impl_do_var_data.f90: New Test
3482
c7488b4f
PJ
34832017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3484
3485 * brig.dg/test/gimple/priv-array-offset-access.hsail:
3486 A regression test for a private array access case which caused
3487 an assert.
3488
9b5f12ae
MS
34892017-05-12 Martin Sebor <msebor@redhat.com>
3490
3491 PR testsuite/80643
3492 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
3493 to the purpose of the test.
3494
b76f1550
SM
34952017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
3496
3497 * gcc.target/powerpc/bmi-andn-1.c: New file
3498 * gcc.target/powerpc/bmi-andn-2.c: New file.
3499 * gcc.target/powerpc/bmi-bextr-1.c: New file.
3500 * gcc.target/powerpc/bmi-bextr-2.c: New file.
3501 * gcc.target/powerpc/bmi-bextr-4.c: New file.
3502 * gcc.target/powerpc/bmi-bextr-5.c: New file.
3503 * gcc.target/powerpc/bmi-blsi-1.c: New file.
3504 * gcc.target/powerpc/bmi-blsi-2.c: New file.
3505 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
3506 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
3507 * gcc.target/powerpc/bmi-blsr-1.c: New file.
3508 * gcc.target/powerpc/bmi-blsr-2.c: New File.
3509 * gcc.target/powerpc/bmi-check.h: New File.
3510 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
3511 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3512 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3513 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3514 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3515 * gcc.target/powerpc/bmi2-check.h: New file.
3516 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3517 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3518 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3519 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3520 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3521 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3522 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3523 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3524 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3525
2a3fa75a
PC
35262017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3527
3528 PR c++/60430
3529 * g++.dg/cpp0x/pr60430.C: New.
3530
e8bf7c7b
JL
35312017-05-12 Jeff Law <law@redhat.com>
3532
3533 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3534
284d1f76
PB
35352017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3536
3537 PR middle-end/80707
3538 * g++.dg/pr80707.C: New test.
3539
302a0e37
WS
35402017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3541
3542 * gcc.target/powerpc/fold-vec-div-float.c: New.
3543 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3544 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3545
a7785078
WS
35462017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3547
3548 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3549 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3550 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3551 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3552 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3553 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3554 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3555 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3556 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3557 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3558 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3559 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3560
9206028e
PC
35612017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3562
3563 PR c++/49604
3564 * g++.dg/cpp0x/forw_enum14.C: New.
3565 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3566
7af1c0ad
RB
35672017-05-12 Richard Biener <rguenther@suse.de>
3568
3569 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3570
f7e95bdb
PC
35712017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3572
3573 PR c++/67687
3574 * g++.dg/cpp0x/constexpr-ice17.C: New.
3575
53e788d0
RB
35762017-05-12 Richard Biener <rguenther@suse.de>
3577
3578 PR tree-optimization/80713
3579 * gcc.dg/torture/pr80713.c: New testcase.
3580
2ead1ab9
AK
35812017-05-12 Andi Kleen <ak@linux.intel.com>
3582
3583 PR testsuite/77684
3584 * lib/target-supports.exp (profopt-perf-wrapper):
3585 Add -m8 option to increase parallelism.
3586
ee58b02f
TS
35872017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3588
1e47f02b
TS
3589 * c-c++-common/goacc/parallel-dims-1.c: New file.
3590 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3591
b0f271ce
TS
3592 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3593 * c-c++-common/goacc/classify-kernels.c: Likewise.
3594 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3595 Likewise.
3596 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3597 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3598 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3599 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3600 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3601 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3602 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3603 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3604 * c-c++-common/goacc/kernels-loop.c: Likewise.
3605 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3606 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3607 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3608 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3609 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3610 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3611 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3612 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3613 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3614 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3615 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3616 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3617
25651634
TS
3618 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3619 * c-c++-common/goacc/classify-kernels.c: Likewise.
3620 * c-c++-common/goacc/classify-parallel.c: Likewise.
3621 * c-c++-common/goacc/classify-routine.c: Likewise.
3622 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3623 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3624 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3625 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3626
ee58b02f
TS
3627 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3628 * c-c++-common/goacc/classify-kernels.c: Likewise.
3629 * c-c++-common/goacc/classify-parallel.c: Likewise.
3630 * c-c++-common/goacc/classify-routine.c: Likewise.
3631 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3632 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3633 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3634 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3635
2d82ec25
NS
36362017-05-11 Nathan Sidwell <nathan@acm.org>
3637
3638 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
3639
36402017-05-11 Carl Love <cel@us.ibm.com>
3641
3642 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3643 to the test suite file.
3644 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3645 to the test suite file.
3646
628c06d6
JD
36472017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3648
3649 PR fortran/78659
3650 * gfortran.dg/namelist_91.f90: New test.
3651 * gfortran.dg/namelist_92.f90: New test.
3652 * gfortran.dg/namelist_93.f90: New test.
3653 * gfortran.dg/namelist_94.f90: New test.
3654
1bea0f26
BS
36552017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3656
3657 PR target/80695
3658 * gcc.target/powerpc/pr80695-p8.c: New file.
3659 * gcc.target/powerpc/pr80695-p9.c: New file.
3660
7c85c9fe
UB
36612017-05-11 Uros Bizjak <ubizjak@gmail.com>
3662 Jakub Jelinek <jakub@redhat.com>
3663
3664 PR target/80706
3665 * gcc.target/i386/pr80706.c: New test.
3666
d7a33a4c
JK
36672017-05-11 Julia Koval <julia.koval@intel.com>
3668
3669 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3670 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3671 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3672 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3673
59fbddcf
PC
36742017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3675
3676 PR c++/70538
3677 * g++.dg/cpp0x/pr70538.C: New.
3678
cc09ff60
UB
36792017-05-11 Uros Bizjak <ubizjak@gmail.com>
3680
7c85c9fe
UB
3681 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3682 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
3683 (dg-options): Remove -fno-tree-sink.
3684
4fd18c78
KN
36852017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3686
3687 * gcc.target/powerpc/cmpb-1.c: New test.
3688 * gcc.target/powerpc/cmpb-2.c: New test.
3689 * gcc.target/powerpc/cmpb-3.c: New test.
3690 * gcc.target/powerpc/cmpb32-1.c: New test.
3691 * gcc.target/powerpc/cmpb32-2.c: New test.
3692
43b883a9
RB
36932017-05-11 Richard Biener <rguenther@suse.de>
3694
3695 PR tree-optimization/80705
3696 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3697
29b871ec
NS
36982017-05-11 Nathan Sidwell <nathan@acm.org>
3699
3700 * lib/scanlang.exp: New.
3701 * lib/gcc-dg.exp: Load scanlang.exp.
3702 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3703
c587104e
MM
37042017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3705
3706 PR testsuite/80580
3707 * gcc.dg/gimplefe-error-6.c: New test.
3708
67ac9a9d
MM
37092017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3710
3711 PR testsuite/80580
3712 * gcc.dg/gimplefe-error-5.c: New test.
3713
ac4eb40f
MM
37142017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3715
3716 PR testsuite/80580
3717 * gcc.dg/gimplefe-error-4.c: New test.
3718
d45d6282
BS
37192017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3720
3721 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3722
f4ee3a9e
UB
37232017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3724
3725 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3726 (_mm_maskz_max_round_sd): Test new intrinsics.
3727 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3728 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3729 (_mm_maskz_max_round_ss): Test new intrinsics.
3730 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3731 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3732 (_mm_maskz_min_round_sd): Test new intrinsics.
3733 * gcc.target/i386/avx512f-vminsd-2.c: New.
3734 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3735 (_mm_maskz_min_round_ss): Test new intrinsics.
3736 * gcc.target/i386/avx512f-vminss-2.c: New.
3737 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3738 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3739 (__builtin_ia32_minss_mask_round): Test new builtins.
3740 * gcc.target/i386/sse-13.c: Ditto.
3741 * gcc.target/i386/sse-23.c: Ditto.
3742 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3743 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3744 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3745 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3746 (_mm_mask_min_round_ss): Test new intrinsics.
3747 * gcc.target/i386/testround-1.c: Ditto.
3748
37492017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3750
3751 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3752 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3753 (_mm_maskz_div_round_sd): Test new intrinsics.
3754 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3755 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3756 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3757 (_mm_maskz_div_round_ss): Test new intrinsics.
3758 * gcc.target/i386/avx512f-vdivss-2.c: New.
3759 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3760 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3761 (_mm_maskz_mul_round_sd): Test new intrinsics.
3762 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3763 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3764 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3765 (_mm_maskz_mul_round_ss): Test new intrinsics.
3766 * gcc.target/i386/avx512f-vmulss-2.c: New.
3767 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3768 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3769 (__builtin_ia32_mulss_mask_round): Test new builtins.
3770 * gcc.target/i386/sse-13.c: Ditto.
3771 * gcc.target/i386/sse-23.c: Ditto.
3772 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3773 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3774 (_mm_maskz_mul_round_ss): Test new intrinsics.
3775 * gcc.target/i386/testround-1.c: Ditto.
3776
37772017-05-10 Julia Koval <julia.koval@intel.com>
3778
3779 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3780 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3781 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3782
37832017-05-10 Julia Koval <julia.koval@intel.com>
3784
3785 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3786 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3787 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3788 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3789
ca4d2851
PB
37902017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3791
0f374417 3792 PR tree-optimization/51513
ca4d2851
PB
3793 * gcc.target/powerpc/pr51513.c: New test.
3794 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3795 __builtin_abort().
3796 * gcc.dg/predict-14.c: Likewise.
3797
5562ebfc
CL
37982017-05-10 Carl Love <cel@us.ibm.com>
3799 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3800 to the test suite file.
3801 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3802 to the test suite file.
3803
0ca2e7f7
PK
38042017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3805
3806 PR tree-optimization/77644
3807 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3808
e1ad2926
AO
38092017-05-10 Alexandre Oliva <aoliva@redhat.com>
3810
3811 * gcc.dg/guality/inline-params-2.c: New.
3812
f00b411f
PC
38132017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3814
3815 PR c++/80145
3816 * g++.dg/cpp1y/auto-fn37.C: New.
3817 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3818
bf2a705c
MM
38192017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3820
3821 PR target/68163
3822 * gcc.target/powerpc/pr68163.c: New test.
3823
5285d5d3
JW
38242017-05-09 Janus Weil <janus@gcc.gnu.org>
3825
3826 PR fortran/79311
3827 * gfortran.dg/finalize_32.f90: New test.
3828
31c2d57d
VR
38292017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3830
3831 PR c/35441
3832 * gcc.dg/pr35441.c: New test.
3833
731f2c8a
MS
38342017-05-09 Martin Sebor <msebor@redhat.com>
3835
3836 PR testsuite/80643
3837 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3838 output.
3839
cc49d15a
PC
38402017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3841
3842 PR c++/80186
3843 * g++.dg/template/crash126.C: New.
3844
85282abc
SP
38452017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3846
3847 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3848 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3849 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3850 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3851
823c79ae
DH
38522017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3853
10a8bb62 3854 PR testsuite/80611
823c79ae
DH
3855 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3856
79557bae
CZ
38572017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3858
3859 * gcc.target/arc/tmac-1.c: New file.
3860 * gcc.target/arc/tmac-2.c: Likewise.
3861 * gcc.target/arc/tmac.h: Likewise.
3862
c7314bc1
CZ
38632017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3864 Andrew Burgess <andrew.burgess@embecosm.com>
3865
3866 * gcc.target/arc/firq-1.c: New file.
3867 * gcc.target/arc/firq-2.c: Likewise.
3868 * gcc.target/arc/firq-3.c: Likewise.
3869 * gcc.target/arc/firq-4.c: Likewise.
3870 * gcc.target/arc/firq-5.c: Likewise.
3871 * gcc.target/arc/firq-6.c: Likewise.
3872
41453183
CZ
38732017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3874
3875 * gcc.target/arc/interrupt-5.c: Newfile.
3876 * gcc.target/arc/interrupt-6.c: Likewise.
3877 * gcc.target/arc/interrupt-7.c: Likewise.
3878 * gcc.target/arc/interrupt-8.c: Likewise.
3879 * gcc.target/arc/interrupt-9.c: Likewise.
3880
019bd543
RB
38812017-05-09 Richard Biener <rguenther@suse.de>
3882
3883 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
3884 and adjust.
3885 * gcc.dg/vect/vect-50.c: Likewise.
3886
684f84de
MP
38872017-05-09 Marek Polacek <polacek@redhat.com>
3888
3889 PR c/80525
3890 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
3891 * c-c++-common/Wlogical-op-2.c: New test.
3892
fd71825b
SKS
38932017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3894
3895 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
3896 for targets with __SIZEOF_INT__ < 4.
3897
4ca2e6ec
RB
38982017-05-09 Richard Biener <rguenther@suse.de>
3899
3900 * gcc.dg/vect/vect-50.c: Revert last change.
3901 * gcc.dg/vect/vect-44.c: Likewise.
3902
631238ac
MS
39032017-05-08 Martin Sebor <msebor@redhat.com>
3904
3905 PR translation/80280
3906 * gcc.dg/format/gcc_diag-10.c: New test.
3907
6ba86ba7
KN
39082017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3909
3910 PR target/80101
3911 * gcc.target/powerpc/pr80101-1.c: New test.
3912
0f6ed121
TK
39132017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3914
3915 PR fortran/79930
3916 * gfortran.dg/inline_transpose_1.f90: Add
3917 -finline-matmul-limit=0 to options.
3918 * gfortran.dg/matmul_5.f90: Likewise.
3919 * gfortran.dg/vect/vect-8.f90: Likewise.
3920 * gfortran.dg/inline_matmul_14.f90: New test.
3921 * gfortran.dg/inline_matmul_15.f90: New test.
3922
fd991039
TK
39232017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3924
3925 PR fortran/80602
3926 * gfortran.dg/matmul_15.f90: New test case.
3927
18b8c294
WD
39282017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
3929
774cccdc
JJ
3930 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
3931 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 3932
8637c116
JL
39332017-05-07 Jeff Law <law@redhat.com>
3934
3935 Revert:
3936 2017-05-06 Jeff Law <law@redhat.com>
3937 PR tree-optimization/78496
3938 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3939 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3940
973dfbb4
JL
39412017-05-06 Jeff Law <law@redhat.com>
3942
3943 PR tree-optimization/78496
3944 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3945 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3946
8ffa3150
RS
39472017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3948
3949 * gcc.target/aarch64/spill_1.c: New test.
3950
2a3f7997
RS
39512017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3952
3953 PR rtl-optimization/75964
3954 * gcc.dg/torture/pr75964.c: New test.
3955
d554bf23
TV
39562017-05-06 Tom de Vries <tom@codesourcery.com>
3957
3958 PR testsuite/80606
3959 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
3960 * gcc.target/i386/avx-vtestpd-2.c: Same.
3961 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
3962 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
3963 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
3964 * gcc.target/i386/avx-vtestpd-3.c: Same.
3965 * gcc.target/i386/avx-vtestps-1.c: Same.
3966 * gcc.target/i386/avx-vtestps-2.c: Same.
3967 * gcc.target/i386/avx-vtestps-256-1.c: Same.
3968 * gcc.target/i386/avx-vtestps-256-2.c: Same.
3969 * gcc.target/i386/avx-vtestps-256-3.c: Same.
3970 * gcc.target/i386/avx-vtestps-3.c: Same.
3971
7a976fe7
TV
39722017-05-06 Tom de Vries <tom@codesourcery.com>
3973
3974 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
3975
0e852c66
TV
39762017-05-06 Tom de Vries <tom@codesourcery.com>
3977
3978 PR testsuite/80557
3979 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
3980 * gcc.target/powerpc/altivec-types-1.c: Same.
3981
63c40d92
TV
39822017-05-06 Tom de Vries <tom@codesourcery.com>
3983
3984 PR testsuite/80557
3985 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
3986 * gcc.target/spu/intrinsics-1.c: Same.
3987
b25b8f91
TV
39882017-05-06 Tom de Vries <tom@codesourcery.com>
3989
3990 PR testsuite/80557
3991 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
3992
6df13491
TV
39932017-05-06 Tom de Vries <tom@codesourcery.com>
3994
3995 PR testsuite/80557
3996 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
3997 * gcc.target/aarch64/spellcheck_2.c: Same.
3998 * gcc.target/aarch64/spellcheck_3.c: Same.
3999
e01261fe
TV
40002017-05-06 Tom de Vries <tom@codesourcery.com>
4001
4002 PR testsuite/80557
4003 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
4004 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
4005 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
4006 * g++.dg/debug/dwarf2/typedef5.C: Same.
4007 * g++.dg/goacc/data-1.C: Same.
4008
9945596c
BS
40092017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4010
4011 * gcc.target/powerpc/versioned-copy-loop.c: New file.
4012
8acb8575
MM
40132017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4014
4015 PR target/79038
4016 PR target/79202
4017 PR target/79203
4018 * gcc.target/powerpc/ppc-round3.c: New test.
4019 * gcc.target/powerpc/ppc-round2.c: Update expected code.
4020
ac699a04
JJ
40212017-05-05 Jakub Jelinek <jakub@redhat.com>
4022
8dc6a926
JJ
4023 PR tree-optimization/80632
4024 * gcc.dg/pr80632.c: New test.
4025
ac699a04
JJ
4026 PR tree-optimization/80558
4027 * gcc.dg/tree-ssa/vrp115.c: New test.
4028
655b5fc8
AV
40292017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4030 Thomas Preud'homme <thomas.preudhomme@arm.com>
4031 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4032
4033 PR target/71607
4034 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
4035 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
4036 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
4037 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
4038 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
4039 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
4040 * gcc.target/arm/tls-disable-literal-pool.c: New.
4041
c02d2d0a
PK
40422017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4043
4044 PR tree-optimization/80613
4045 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
4046
dfae9048
PC
40472017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
4048
4049 PR c++/71577
4050 * g++.dg/cpp0x/pr71577.C: New.
4051
d9c5a8b9
MS
40522017-05-04 Martin Sebor <msebor@redhat.com>
4053
4054 PR middle-end/79234
4055 * gcc.dg/builtin-stringop-chk-8.c: New test.
4056 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4057 * gcc.dg/builtin-stringop-chk-4.c: Same.
4058 * gcc.dg/builtin-strncat-chk-1.c: Same.
4059 * g++.dg/ext/strncpy-chk1.C: Same.
4060 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
4061 * gcc.dg/out-of-bounds-1.c: Same.
4062 * gcc.dg/pr78138.c: Same.
4063 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
4064 * gfortran.dg/mvbits_7.f90: Same.
4065
e50d56a5
MS
40662017-05-04 Martin Sebor <msebor@redhat.com>
4067
4068 PR preprocessor/79214
4069 PR middle-end/79222
4070 PR middle-end/79223
4071 * gcc.dg/pr79214.c: New test.
4072 * gcc.dg/pr79214.h: New test header.
4073 * gcc.dg/pr79222.c: New test.
4074 * gcc.dg/pr79223.c: New test.
4075 * gcc.dg/pr78138.c: Adjust.
4076 * gfortran.dg/unconstrained_commons.f: Same.
4077
0f2c4a8f
MS
40782017-05-04 Martin Sebor <msebor@redhat.com>
4079
4080 PR translation/80280
4081 * g++.dg/abi/Wabi-2-3.C: Adjust.
4082 * g++.dg/abi/Wabi-3-2.C: Ditto.
4083 * g++.dg/lookup/using17.C: Ditto.
4084 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
4085
8eef6097
MJ
40862017-05-04 Martin Jambor <mjambor@suse.cz>
4087
4088 PR tree-optimization/80622
4089 * gcc.dg/tree-ssa/pr80622.c: New test.
4090
40912017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
4092
4093 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
4094
26f1a658
JH
40952017-05-04 Jan Hubicka <hubicka@ucw.cz>
4096
4097 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
4098 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4099
4d147bca
RB
41002017-05-04 Richard Biener <rguenther@suse.de>
4101
4102 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
4103
3862ef76
RS
41042017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
4105
4106 * gcc.dg/vect/vect-profile-1.c: New test.
4107
c89ffd99
MP
41082017-05-04 Marek Polacek <polacek@redhat.com>
4109
4110 PR tree-optimization/80612
4111 * gcc.dg/torture/pr80612.c: New test.
4112
261ce1e5
PB
41132017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4114 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4115
4116 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
4117 check_effective_target_arm_thumb1_movt_ok.
4118
556cf088
PB
41192017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4120
4121 * gcc.target/arm/fpscr.c: New file.
4122
010b1cc0
TP
41232017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4124
4125 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
4126 target.
4127
99b68476
TV
41282017-05-04 Tom de Vries <tom@codesourcery.com>
4129
4130 PR testsuite/80557
4131 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
4132 line numbers.
4133 * g++.dg/warn/miss-format-1.C: Same.
4134 * g++.dg/warn/overflow-warn-1.C: Same.
4135 * g++.dg/warn/overflow-warn-3.C: Same.
4136 * g++.dg/warn/overflow-warn-4.C: Same.
4137
09177a4b
TV
41382017-05-04 Tom de Vries <tom@codesourcery.com>
4139
4140 PR testsuite/80557
4141 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4142 * gcc.target/i386/pr68657.c: Same.
4143 * gcc.target/i386/pr69255-1.c: Same.
4144 * gcc.target/i386/pr69255-2.c: Same.
4145 * gcc.target/i386/pr69255-3.c: Same.
4146
02c64149
RB
41472017-05-04 Richard Biener <rguenther@suse.de>
4148
4149 PR tree-optimization/31130
4150 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
4151 * gcc.dg/Wstrict-overflow-13.c: Likewise.
4152 * gcc.dg/Wstrict-overflow-21.c: Likewise.
4153 * gcc.dg/pr52904.c: Remove XFAIL.
4154 * gcc.dg/tree-ssa/vrp114.c: New testcase.
4155
9a26dfc8
JL
41562017-05-03 Jeff Law <law@redhat.com>
4157
4158 PR tree-optimization/78496
4159 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
4160
4d0e904f
UB
41612017-05-03 Uros Bizjak <ubizjak@gmail.com>
4162
4163 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
4164
49ab4621
RB
41652017-05-03 Richard Biener <rguenther@suse.de>
4166
4167 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
4168
18bfe940
JJ
41692017-05-03 Jakub Jelinek <jakub@redhat.com>
4170
4171 PR tree-optimization/79472
4d0e904f
UB
4172 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
4173 to dg-options.
18bfe940
JJ
4174 * gcc.dg/tree-ssa/vrp113.c: New test.
4175 * gcc.dg/tree-ssa/cswtch-3.c: New test.
4176 * gcc.dg/tree-ssa/cswtch-4.c: New test.
4177 * gcc.dg/tree-ssa/cswtch-5.c: New test.
4178
53e62089
TV
41792017-05-03 Tom de Vries <tom@codesourcery.com>
4180
4181 PR testsuite/80557
4182 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
4183 * c-c++-common/Wshift-negative-value-2.c: Same.
4184 * c-c++-common/Wshift-negative-value-3.c: Same.
4185 * c-c++-common/Wshift-negative-value-4.c: Same.
4186 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
4187 * c-c++-common/cpp/pr60400.c: Same.
4188 * c-c++-common/fmax-errors.c: Same.
4189 * c-c++-common/goacc/data-2.c: Same.
4190 * c-c++-common/goacc/host_data-2.c: Same.
4191 * c-c++-common/gomp/simd4.c: Same.
4192 * c-c++-common/pr28656.c: Same.
4193 * c-c++-common/pr43395.c: Same.
4194 * c-c++-common/torture/pr57945.c: Same.
4195
962913a5
TV
41962017-05-03 Tom de Vries <tom@codesourcery.com>
4197
4198 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
4199 arg of dg directive.
4200 * c-c++-common/goacc/routine-3.c: Same.
4201 * c-c++-common/goacc/routine-4.c: Same.
4202
ad53f123
DM
42032017-05-02 David Malcolm <dmalcolm@redhat.com>
4204
4205 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4206 (test_fixit_insert_newline): New function.
4207 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4208 (test_fixit_insert_newline): New function.
4209 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4210 (test_fixit_insert_newline): New function.
4211 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4212 (test_fixit_insert_newline): New function.
4213 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4214 (test_show_locus): Handle test_fixit_insert_newline.
4215
0ca91c77
BC
42162017-05-02 Bin Cheng <bin.cheng@arm.com>
4217
4218 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
4219
cc5b8f3d
TC
42202017-04-27 Tamar Christina <tamar.christina@arm.com>
4221
4222 * gcc.dg/lsr-div1.c: New testcase.
4223
1853f5c7
SP
42242017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
4225
4226 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
4227 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
4228 (_mm_maskz_add_round_sd): Test new intrinsics.
4229 * gcc.target/i386/avx512f-vaddsd-2.c: New.
4230 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
4231 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
4232 (_mm_maskz_add_round_ss): Test new intrinsics.
4233 * gcc.target/i386/avx512f-vaddss-2.c: New.
4234 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
4235 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
4236 (_mm_maskz_sub_round_sd): Test new intrinsics.
4237 * gcc.target/i386/avx512f-vsubsd-2.c: New.
4238 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
4239 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
4240 (_mm_maskz_sub_round_ss): Test new intrinsics.
4241 * gcc.target/i386/avx512f-vsubss-2.c: New.
4242 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
4243 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
4244 (__builtin_ia32_subss_mask_round): Test new builtins.
4245 * gcc.target/i386/sse-13.c: Ditto.
4246 * gcc.target/i386/sse-23.c: Ditto.
4247 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
4248 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
4249 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
4250 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
4251 (_mm_mask_sub_round_ss): Test new intrinsics.
4252 * gcc.target/i386/testround-1.c: Ditto.
4253
2bba7541
MJ
42542017-05-02 Martin Jambor <mjambor@suse.cz>
4255
4256 PR tree-optimization/78687
4257 * g++.dg/tree-ssa/pr78687.C: New test.
4258
2bf54d93
RB
42592017-05-02 Richard Biener <rguenther@suse.de>
4260
4261 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
4262 behavior.
4263 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
4264
aee63acc
RB
42652017-05-02 Richard Biener <rguenther@suse.de>
4266
4267 PR tree-optimization/80591
4268 * gcc.dg/torture/pr80591.c: New testcase.
4269
e7d70c6c
RB
42702017-05-02 Richard Biener <rguenther@suse.de>
4271
4272 PR tree-optimization/80549
4273 * gcc.dg/torture/pr80549.c: New testcase.
4274
52e0a9f7
SKS
42752017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4276
4277 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
4278 unsigned long.
4279
815d9cc6
XR
42802017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
4281
4282 PR c++/80038
4283 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
4284
338035aa
DM
42852017-05-01 David Malcolm <dmalcolm@redhat.com>
4286
4287 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
4288 reflect insertion fix-it hints at the same location now being
4289 consolidated.
4290
4d82d0bc
MS
42912017-05-01 Martin Sebor <msebor@redhat.com>
4292
4293 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
4294 on ILP32 targets.
4295
d539a57b
TV
42962017-05-01 Tom de Vries <tom@codesourcery.com>
4297
4298 * gcc.dg/pr78768.c: Require linker plugin.
4299
c6b9e849
TK
43002017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4301
4302 PR fortran/37131
4303 * gfortran.dg/matmul_bounds_11.f90: New test.
4304
706eb1a7
MS
43052017-05-01 Martin Sebor <msebor@redhat.com>
4306
4307 PR tree-optimization/79715
4308 * gcc.dg/pr79715.c: New test.
4309
723f4140
TV
43102017-05-01 Tom de Vries <tom@codesourcery.com>
4311
4312 PR testsuite/65941
4313 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
4314 * g++.dg/other/pr59492.C: Require effective target rdrand.
4315
6bbb3a69
VR
43162017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
4317
4318 * g++.dg/diagnostic/member-decl-1.C: New test.
4319
4212aecd
MG
43202017-04-29 Marc Glisse <marc.glisse@inria.fr>
4321
4322 PR tree-optimization/80487
4323 * gcc.dg/tree-ssa/strncpy-1.c: New file.
4324
fe75f732
PK
43252017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4326
4327 PR tree-optimization/79697
4328 * gcc.dg/tree-ssa/pr79697.c: New test.
4329
6bcd8768
TV
43302017-04-29 Tom de Vries <tom@codesourcery.com>
4331
4332 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
4333
d127ae9f
MS
43342017-04-28 Martin Sebor <msebor@redhat.com>
4335
4336 PR tree-optimization/80523
4337 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
4338
c9610933
TV
43392017-04-28 Tom de Vries <tom@codesourcery.com>
4340
4341 PR testsuite/80557
4342 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
4343 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
4344
b5be38bc
TV
43452017-04-28 Tom de Vries <tom@codesourcery.com>
4346
4347 PR testsuite/80557
4348 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
4349 * obj-c++.dg/bitfield-4.mm: Same.
4350 * obj-c++.dg/bitfield-5.mm: Same.
4351 * obj-c++.dg/exceptions-3.mm: Same.
4352 * obj-c++.dg/exceptions-5.mm: Same.
4353 * obj-c++.dg/method-1.mm: Same.
4354 * obj-c++.dg/method-12.mm: Same.
4355 * obj-c++.dg/method-13.mm: Same.
4356 * obj-c++.dg/method-15.mm: Same.
4357 * obj-c++.dg/method-16.mm: Same.
4358 * obj-c++.dg/property/at-property-18.mm: Same.
4359 * obj-c++.dg/property/at-property-25.mm: Same.
4360 * obj-c++.dg/property/at-property-5.mm: Same.
4361 * obj-c++.dg/property/dynamic-2.mm: Same.
4362 * obj-c++.dg/property/property-neg-3.mm: Same.
4363 * obj-c++.dg/protocol-inheritance-1.mm: Same.
4364 * obj-c++.dg/protocol-inheritance-2.mm: Same.
4365 * obj-c++.dg/syntax-error-1.mm: Same.
4366 * obj-c++.dg/try-catch-13.mm: Same.
4367 * objc.dg/bitfield-4.m: Same.
4368 * objc.dg/class-1.m: Same.
4369 * objc.dg/method-11.m: Same.
4370 * objc.dg/method-6.m: Same.
4371 * objc.dg/method-7.m: Same.
4372 * objc.dg/method-9.m: Same.
4373 * objc.dg/missing-proto-3.m: Same.
4374 * objc.dg/naming-2.m: Same.
4375 * objc.dg/property/at-property-16.m: Same.
4376 * objc.dg/property/at-property-18.m: Same.
4377 * objc.dg/property/at-property-25.m: Same.
4378 * objc.dg/property/at-property-5.m: Same.
4379 * objc.dg/property/dynamic-2.m: Same.
4380 * objc.dg/property/property-neg-3.m: Same.
4381 * objc.dg/protocol-inheritance-1.m: Same.
4382 * objc.dg/protocol-inheritance-2.m: Same.
4383
d35256b6
MG
43842017-04-28 Marc Glisse <marc.glisse@inria.fr>
4385
4386 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
4387
7a95dfa7
TV
43882017-04-28 Tom de Vries <tom@codesourcery.com>
4389
4390 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
4391 dg-(error|warning|message|bogus).
4392 * g++.dg/conversion/dr195-1.C: Same.
4393 * g++.dg/conversion/dr195.C: Same.
4394 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
4395 * g++.dg/cpp0x/gen-attrs-14.C: Same.
4396 * g++.dg/cpp0x/inline-ns7.C: Same.
4397 * g++.dg/cpp0x/variadic105.C: Same.
4398 * g++.dg/cpp0x/variadic65.C: Same.
4399 * g++.dg/expr/call2.C: Same.
4400 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
4401 * g++.dg/expr/pmf-1.C: Same.
4402 * g++.dg/ext/altivec-types-1.C: Same.
4403 * g++.dg/ext/altivec-types-2.C: Same.
4404 * g++.dg/ext/altivec-types-3.C: Same.
4405 * g++.dg/ext/attrib14.C: Same.
4406 * g++.dg/ext/complit1.C: Same.
4407 * g++.dg/ext/forscope2.C: Same.
4408 * g++.dg/ext/gnu-inline-global-reject.C: Same.
4409 * g++.dg/ext/label13.C: Same.
4410 * g++.dg/ext/member-attr.C: Same.
4411 * g++.dg/ext/visibility/anon7.C: Same.
4412 * g++.dg/ext/visibility/visibility-7.C: Same.
4413 * g++.dg/ext/vla2.C: Same.
4414 * g++.dg/inherit/access2.C: Same.
4415 * g++.dg/inherit/covariant12.C: Same.
4416 * g++.dg/inherit/covariant14.C: Same.
4417 * g++.dg/inherit/namespace-as-base.C: Same.
4418 * g++.dg/inherit/template-as-base.C: Same.
4419 * g++.dg/lookup/ambig1.C: Same.
4420 * g++.dg/lookup/ambig2.C: Same.
4421 * g++.dg/lookup/ambig3.C: Same.
4422 * g++.dg/lookup/class-member-1.C: Same.
4423 * g++.dg/lookup/conv-1.C: Same.
4424 * g++.dg/lookup/decl1.C: Same.
4425 * g++.dg/lookup/koenig1.C: Same.
4426 * g++.dg/lookup/scoped1.C: Same.
4427 * g++.dg/lookup/scoped2.C: Same.
4428 * g++.dg/lookup/two-stage4.C: Same.
4429 * g++.dg/lookup/used-before-declaration.C: Same.
4430 * g++.dg/lookup/using.C: Same.
4431 * g++.dg/lookup/using17.C: Same.
4432 * g++.dg/lookup/using2.C: Same.
4433 * g++.dg/other/abstract2.C: Same.
4434 * g++.dg/other/classkey1.C: Same.
4435 * g++.dg/other/component1.C: Same.
4436 * g++.dg/other/const1.C: Same.
4437 * g++.dg/other/const2.C: Same.
4438 * g++.dg/other/conversion1.C: Same.
4439 * g++.dg/other/do1.C: Same.
4440 * g++.dg/other/error1.C: Same.
4441 * g++.dg/other/error10.C: Same.
4442 * g++.dg/other/error3.C: Same.
4443 * g++.dg/other/error4.C: Same.
4444 * g++.dg/other/error5.C: Same.
4445 * g++.dg/other/error8.C: Same.
4446 * g++.dg/other/error9.C: Same.
4447 * g++.dg/other/field1.C: Same.
4448 * g++.dg/other/init1.C: Same.
4449 * g++.dg/other/ptrmem2.C: Same.
4450 * g++.dg/other/return1.C: Same.
4451 * g++.dg/overload/builtin3.C: Same.
4452 * g++.dg/overload/error1.C: Same.
4453 * g++.dg/overload/error2.C: Same.
4454 * g++.dg/overload/koenig2.C: Same.
4455 * g++.dg/overload/pmf1.C: Same.
4456 * g++.dg/parse/args1.C: Same.
4457 * g++.dg/parse/attr3.C: Same.
4458 * g++.dg/parse/constant4.C: Same.
4459 * g++.dg/parse/crash10.C: Same.
4460 * g++.dg/parse/crash18.C: Same.
4461 * g++.dg/parse/crash19.C: Same.
4462 * g++.dg/parse/crash20.C: Same.
4463 * g++.dg/parse/crash21.C: Same.
4464 * g++.dg/parse/crash22.C: Same.
4465 * g++.dg/parse/crash32.C: Same.
4466 * g++.dg/parse/decl-specifier-1.C: Same.
4467 * g++.dg/parse/error58.C: Same.
4468 * g++.dg/parse/local-class1.C: Same.
4469 * g++.dg/parse/non-dependent2.C: Same.
4470 * g++.dg/parse/parameter-declaration-1.C: Same.
4471 * g++.dg/parse/ptrmem2.C: Same.
4472 * g++.dg/parse/ptrmem3.C: Same.
4473 * g++.dg/parse/saved1.C: Same.
4474 * g++.dg/tc1/dr101.C: Same.
4475 * g++.dg/tc1/dr142.C: Same.
4476 * g++.dg/tc1/dr176.C: Same.
4477 * g++.dg/template/conv4.C: Same.
4478 * g++.dg/template/crash56.C: Same.
4479 * g++.dg/template/dependent-expr2.C: Same.
4480 * g++.dg/template/error1.C: Same.
4481 * g++.dg/template/error2.C: Same.
4482 * g++.dg/template/explicit6.C: Same.
4483 * g++.dg/template/init-list.C: Same.
4484 * g++.dg/template/local1.C: Same.
4485 * g++.dg/template/lookup2.C: Same.
4486 * g++.dg/template/meminit2.C: Same.
4487 * g++.dg/template/nontype25.C: Same.
4488 * g++.dg/template/ptrmem2.C: Same.
4489 * g++.dg/template/qualttp19.C: Same.
4490 * g++.dg/template/qualttp20.C: Same.
4491 * g++.dg/template/ttp3.C: Same.
4492 * g++.dg/template/unify4.C: Same.
4493 * g++.dg/template/unify6.C: Same.
4494 * g++.dg/template/unify7.C: Same.
4495 * g++.dg/template/warn1.C: Same.
4496 * g++.dg/tree-ssa/dom-invalid.C: Same.
4497 * g++.dg/ubsan/shift-1.C: Same.
4498 * g++.dg/warn/Wunused-2.C: Same.
4499 * g++.dg/warn/Wunused-4.C: Same.
4500 * g++.dg/warn/Wunused-6.C: Same.
4501 * g++.dg/warn/deprecated-6.C: Same.
4502 * g++.dg/warn/deprecated.C: Same.
4503 * g++.dg/warn/effc1.C: Same.
4504 * g++.dg/warn/effc3.C: Same.
4505 * g++.dg/warn/incomplete1.C: Same.
4506 * g++.dg/warn/inline1.C: Same.
4507 * g++.dg/warn/noeffect2.C: Same.
4508 * g++.dg/warn/noeffect4.C: Same.
4509 * g++.dg/warn/oldcast1.C: Same.
4510 * g++.dg/warn/sentinel.C: Same.
4511 * g++.dg/warn/unit-1.C: Same.
4512 * g++.old-deja/g++.pt/inherit2.C: Same.
4513 * g++.old-deja/g++.pt/overload8.C: Same.
4514 * gcc.dg/20000926-1.c: Same.
4515 * gcc.dg/20040223-1.c: Same.
4516 * gcc.dg/Warray-bounds-7.c: Same.
4517 * gcc.dg/alias-1.c: Same.
4518 * gcc.dg/alias-12.c: Same.
4519 * gcc.dg/alias-13.c: Same.
4520 * gcc.dg/alias-2.c: Same.
4521 * gcc.dg/array-13.c: Same.
4522 * gcc.dg/array-4.c: Same.
4523 * gcc.dg/attr-ifunc-2.c: Same.
4524 * gcc.dg/attr-invalid.c: Same.
4525 * gcc.dg/attr-noinline.c: Same.
4526 * gcc.dg/bitfld-2.c: Same.
4527 * gcc.dg/c90-const-expr-7.c: Same.
4528 * gcc.dg/c99-const-expr-7.c: Same.
4529 * gcc.dg/cpp/20000625-1.c: Same.
4530 * gcc.dg/cpp/charconst-4.c: Same.
4531 * gcc.dg/cpp/include2.c: Same.
4532 * gcc.dg/cpp/include2a.c: Same.
4533 * gcc.dg/decl-4.c: Same.
4534 * gcc.dg/deprecated-4.c: Same.
4535 * gcc.dg/deprecated.c: Same.
4536 * gcc.dg/dfp/altivec-types.c: Same.
4537 * gcc.dg/float-range-1.c: Same.
4538 * gcc.dg/pack-test-3.c: Same.
4539 * gcc.dg/pr11492.c: Same.
4540 * gcc.dg/pr15360-1.c: Same.
4541 * gcc.dg/pr37908.c: Same.
4542 * gcc.dg/pr53265.c: Same.
4543 * gcc.dg/pr57287-2.c: Same.
4544 * gcc.dg/pr57287.c: Same.
4545 * gcc.dg/redecl-1.c: Same.
4546 * gcc.dg/sync-3.c: Same.
4547 * gcc.dg/two-types-1.c: Same.
4548 * gcc.dg/two-types-2.c: Same.
4549 * gcc.dg/two-types-4.c: Same.
4550 * gcc.dg/two-types-5.c: Same.
4551 * gcc.dg/two-types-6.c: Same.
4552 * gcc.dg/two-types-7.c: Same.
4553 * gcc.dg/two-types-8.c: Same.
4554 * gcc.dg/two-types-9.c: Same.
4555 * gcc.dg/uninit-I.c: Same.
4556 * gcc.dg/uninit-pr19430.c: Same.
4557 * gcc.dg/visibility-7.c: Same.
4558 * gcc.dg/winline-10.c: Same.
4559 * gcc.dg/winline-2.c: Same.
4560 * gcc.dg/winline-3.c: Same.
4561 * gcc.dg/winline-9.c: Same.
4562 * gcc.target/i386/attr-returns_twice-1.c: Same.
4563 * gcc.target/i386/chkp-const-check-2.c: Same.
4564 * gcc.target/i386/chkp-label-address.c: Same.
4565 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4566 * gcc.target/i386/pr39162.c: Same.
4567 * gcc.target/i386/sse-5.c: Same.
4568 * gcc.target/powerpc/altivec-types-1.c: Same.
4569 * gcc.target/powerpc/altivec-types-2.c: Same.
4570 * gcc.target/powerpc/altivec-types-3.c: Same.
4571 * gcc.target/powerpc/float128-mix.c: Same.
4572 * gcc.target/powerpc/no-r11-3.c: Same.
4573 * gcc.target/spu/Wmain.c: Same.
4574 * gcc.target/spu/ea/errors2.c: Same.
4575 * gfortran.dg/assignment_1.f90: Same.
4576 * gfortran.dg/common_3.f90: Same.
4577 * gfortran.dg/der_io_1.f90: Same.
4578 * gfortran.dg/g77/20030326-1.f: Same.
4579 * gfortran.dg/g77/9263.f: Same.
4580 * gfortran.dg/g77/960317-1.f: Same.
4581 * gfortran.dg/g77/970625-2.f: Same.
4582 * gfortran.dg/g77/980615-0.f: Same.
4583 * gfortran.dg/g77/check0.f: Same.
4584 * gfortran.dg/g77/dnrm2.f: Same.
4585 * gfortran.dg/g77/pr9258.f: Same.
4586 * gfortran.dg/ichar_1.f90: Same.
4587 * gfortran.dg/interface_1.f90: Same.
4588 * gfortran.dg/namelist_1.f90: Same.
4589 * gfortran.dg/namelist_2.f90: Same.
4590 * gfortran.dg/namelist_3.f90: Same.
4591 * gfortran.dg/namelist_print_2.f: Same.
4592 * gfortran.dg/oldstyle_1.f90: Same.
4593 * gfortran.dg/runtime_warning_1.f90: Same.
4594 * gfortran.dg/underflow.f90: Same.
4595 * gnat.dg/specs/integer_value.ads: Same.
4596 * obj-c++.dg/fsf-package-0.m: Same.
4597 * objc.dg/two-types-1.m: Same.
4598
6e49961c
ML
45992017-04-28 Martin Liska <mliska@suse.cz>
4600
4601 PR gcov-profile/79891
4602 * gcc.misc-tests/gcov-17.c: New test.
4603 * gcc.misc-tests/gcov-18.c: New test.
4604
f166beaf
TV
46052017-04-28 Tom de Vries <tom@codesourcery.com>
4606
4607 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4608 dg-(error|warning|message|bogus).
4609 * g++.dg/parse/parameter-declaration-1.C: Same.
4610 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4611 * gcc.dg/Wpointer-sign-Wall.c: Same.
4612 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4613 * gcc.dg/cpp/19990413-1.c: Same.
4614 * gcc.dg/dg-test-1.c: Same.
4615 * gcc.dg/empty-source-2.c: Same.
4616 * gcc.dg/empty-source-3.c: Same.
4617 * gcc.dg/format/c99-printf-1.c: Same.
4618 * gcc.dg/format/c99-scanf-1.c: Same.
4619 * gcc.dg/label-decl-2.c: Same.
4620 * gcc.dg/m-un-2.c: Same.
4621 * gcc.dg/uninit-pr20644-O0.c: Same.
4622 * gfortran.dg/pr70006.f90: Same.
4623 * obj-c++.dg/fsf-package-0.m: Same.
4624
c3125b18
TV
46252017-04-28 Tom de Vries <tom@codesourcery.com>
4626
4627 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4628 dg-(error|warning|message|bogus).
4629 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4630 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4631 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4632 * c-c++-common/pr20000.c: Same.
4633 * c-c++-common/pr49706.c: Same.
4634 * g++.dg/ext/utf16-4.C: Same.
4635 * g++.dg/parse/error2.C: Same.
4636 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4637 * g++.dg/warn/Wtype-limits.C: Same.
4638 * g++.dg/warn/overflow-warn-1.C: Same.
4639 * g++.dg/warn/overflow-warn-3.C: Same.
4640 * gcc.dg/Wpointer-sign-Wall.c: Same.
4641 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4642 * gcc.dg/Wtype-limits-Wextra.c: Same.
4643 * gcc.dg/Wtype-limits.c: Same.
4644 * gcc.dg/cpp/19990413-1.c: Same.
4645 * gcc.dg/dg-test-1.c: Same.
4646 * gcc.dg/empty-source-2.c: Same.
4647 * gcc.dg/empty-source-3.c: Same.
4648 * gcc.dg/label-decl-2.c: Same.
4649 * gcc.dg/m-un-2.c: Same.
4650 * gcc.dg/uninit-pr19430-O0.c: Same.
4651 * gcc.dg/uninit-pr19430.c: Same.
4652 * gcc.dg/uninit-pr20644-O0.c: Same.
4653 * gcc.dg/utf16-4.c: Same.
4654 * gfortran.dg/pr70006.f90: Same.
4655 * obj-c++.dg/fsf-package-0.m: Same.
4656
119092c1
RB
46572017-04-28 Richard Biener <rguenther@suse.de>
4658
4659 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4660 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4661 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4662 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4663 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4664 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 4665
3777eda2
MP
46662017-04-27 Marek Polacek <polacek@redhat.com>
4667
4668 PR sanitizer/80349
4669 * c-c++-common/ubsan/pr80349.c: New test.
4670
8211c4a2
VR
46712017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4672
4673 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4674 diagnostics.
4675 * g++.dg/warn/pr12242.C: Likewise.
4676
94baf2e2
DE
46772017-04-27 David Edelsohn <dje.gcc@gmail.com>
4678
4679 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4680
9a448688
ML
46812017-04-27 Martin Liska <mliska@suse.cz>
4682
4683 PR testsuite/79455
4684 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4685 more generic.
4686
f8a36447
JJ
46872017-04-27 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR c++/80534
4690 * g++.dg/other/pr80534-1.C: New test.
4691 * g++.dg/other/pr80534-2.C: New test.
4692
1b7c8d39
RB
46932017-04-27 Richard Biener <rguenther@suse.de>
4694
4695 PR middle-end/80539
4696 * gcc.dg/torture/pr80539.c: New testcase.
4697
985b8393
JJ
46982017-04-27 Jakub Jelinek <jakub@redhat.com>
4699
4700 PR target/77728
4701 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4702
a480422d
VR
47032017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4704
4705 * g++.dg/diagnostic/nested-name-1.C: New test.
4706
f9726baa
ML
47072017-04-26 Martin Liska <mliska@suse.cz>
4708
4709 * gcc.dg/guality/guality.h: Add prefix to test verification.
4710
9f4df8f1
NS
47112017-04-25 Nathan Sidwell <nathan@acm.org>
4712
4713 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4714
1913c8f6
UB
47152017-04-25 Uros Bizjak <ubizjak@gmail.com>
4716
4717 PR target/70799
4718 * gcc.target/i386/pr70799-5.c: New test.
4719
e602bbfc
MS
47202017-04-25 Martin Sebor <msebor@redhat.com>
4721
4722 PR tree-optimization/80497
4723 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4724
7629ae90
RR
47252017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4726 Jakub Jelinek <jakub@redhat.com>
4727
4728 PR target/77728
4729 * g++.dg/abi/pr77728-1.C: New test.
4730
2ef42cf9
MP
47312017-04-25 Marek Polacek <polacek@redhat.com>
4732
4733 PR sanitizer/80349
4734 * g++.dg/ubsan/pr80349-2.C: New test.
4735
70caf430
VR
47362017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4737
4738 * g++.dg/cpp0x/enum34.C: New test.
4739
f66c70dc
TV
47402017-04-25 Tom de Vries <tom@codesourcery.com>
4741
4742 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4743 variables.
4744 (dg-line): New proc.
4745 (process-message): Handle line number variables.
4746 * objc.dg/try-catch-12.m: Use dg-line.
4747
77071af6
BS
47482017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4749
4750 PR target/80482
4751 * gcc.target/powerpc/vec-constvolatile.c: New test.
4752
fbe91804
DM
47532017-04-25 David Malcolm <dmalcolm@redhat.com>
4754
4755 * g++.dg/semicolon-fixits.C: New test case.
4756
1c4ea66f
DM
47572017-04-25 David Malcolm <dmalcolm@redhat.com>
4758
4759 * gcc.dg/semicolon-fixits.c: New test case.
4760
5ca28c1d
DM
47612017-04-25 David Malcolm <dmalcolm@redhat.com>
4762
4763 * g++.dg/lookup/missing-std-include.C: New test file.
4764
2ec07fa6
RR
47652017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4766 Jakub Jelinek <jakub@redhat.com>
4767
4768 PR target/77728
4769 * g++.dg/abi/pr77728-2.C: New test.
4770
7d5dbb22
DM
47712017-04-25 David Malcolm <dmalcolm@redhat.com>
4772
4773 PR c++/80177
4774 * g++.dg/spellcheck-pr80177.C: New test case.
4775
6a3936d4
NS
47762017-04-25 Nathan Sidwell <nathan@acm.org>
4777
4778 * g++.dg/dg.exp (find-cxx-tests): New function.
4779 (main): Use it, remove explicit pruning
4780
bed3fd46
RB
47812017-04-25 Richard Biener <rguenther@suse.de>
4782
4783 PR tree-optimization/80492
4784 * gcc.dg/pr80492.c: New testcase.
4785
c9e9c3ac
SKS
47862017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4787
4788 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4789 for targets with int size less than 32 bits.
4790
2700fbd6
RB
47912017-04-25 Richard Biener <rguenther@suse.de>
4792
4793 PR tree-optimization/79201
4794 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4795 * gcc.target/i386/pr22152.c: Disable sinking.
4796
e57136da
AK
47972017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4798
4799 PR target/80464
4800 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4801
3cb9ee2f
AK
48022017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4803
4804 PR target/79895
4805 * gcc.target/s390/pr79895.c: New test.
4806
03db9ab5
DV
48072017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4808
4809 PR target/80080
4810 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4811 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4812 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4813
39259462
JJ
48142017-04-25 Jakub Jelinek <jakub@redhat.com>
4815
ba5d69f3
JJ
4816 PR rtl-optimization/80501
4817 * gcc.c-torture/execute/pr80501.c: New test.
4818
39259462
JJ
4819 PR rtl-optimization/80500
4820 * gcc.dg/pr80500.c: New test.
4821
bb0249cb
MG
48222017-04-25 Marc Glisse <marc.glisse@inria.fr>
4823
4824 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4825 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4826
be420eb8
JW
48272017-04-22 Janus Weil <janus@gcc.gnu.org>
4828
4829 PR fortran/80121
4830 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4831 directive.
4832
0ebd1f00
DM
48332017-04-24 David Malcolm <dmalcolm@redhat.com>
4834
4835 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4836 * jit.dg/test-alignment.c: New test case.
4837 * jit.dg/test-alignment.cc: New test case.
4838 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4839 New test case.
4840
412f61f0
DM
48412017-04-24 David Malcolm <dmalcolm@redhat.com>
4842
4843 PR c++/80016
4844 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4845 test function.
4846 (test_alignof): New test function.
4847
a8492d5e
MG
48482017-04-24 Marc Glisse <marc.glisse@inria.fr>
4849
4850 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4851
ec856f5f
VR
48522017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4853
4854 * g++.dg/diagnostic/duplicate1.C: New test.
4855 * g++.dg/cpp0x/duplicate1.C: New test.
4856
a753df11
MJ
48572017-04-24 Martin Jambor <mjambor@suse.cz>
4858
4859 PR tree-optimization/80293
4860 * g++.dg/tree-ssa/pr80293.C: New test.
4861
3ebd8e62
ML
48622017-04-24 Martin Liska <mliska@suse.cz>
4863
4864 PR middle-end/79931
4865 * g++.dg/ipa/pr79931.C: New test.
4866
f30a1190
RB
48672017-04-24 Richard Biener <rguenther@suse.de>
4868
4869 PR tree-optimization/80494
4870 * gfortran.dg/pr80494.f90: New testcase.
4871
4c7c437c
RB
48722017-04-24 Richard Biener <rguenther@suse.de>
4873
4874 PR tree-optimization/79725
4875 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4876
d21a8e3b
RB
48772017-04-24 Richard Biener <rguenther@suse.de>
4878
4879 PR c++/2972
4880 * g++.dg/warn/Wuninitialized-10.C: New testcase.
4881
c7eb642e
JD
48822017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4883
4884 PR fortran/80484
4885 * gfortran.dg/dtio_29.f03: New test.
4886
60fc41bd
JW
48872017-04-22 Janus Weil <janus@gcc.gnu.org>
4888
4889 PR fortran/80121
4890 * gfortran.dg/intent_out_9.f90: New test case.
4891
2eb8a343
UB
48922017-04-23 Uros Bizjak <ubizjak@gmail.com>
4893
4894 PR target/70799
1913c8f6 4895 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 4896
fc23d35a
JW
48972017-04-21 Janus Weil <janus@gcc.gnu.org>
4898
4899 PR fortran/80392
4900 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
4901
7b9efd03
UB
49022017-04-21 Uros Bizjak <ubizjak@gmail.com>
4903
4904 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
4905
2fd30fbe
RB
49062017-04-21 Richard Biener <rguenther@suse.de>
4907
4908 PR tree-optimization/79547
4909 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
4910
bb1bc604
RB
49112017-04-21 Richard Biener <rguenther@suse.de>
4912
4913 PR tree-optimization/78847
4914 * g++.dg/tree-ssa/pr78847.C: New testcase.
4915
666f7903
JJ
49162017-04-21 Jakub Jelinek <jakub@redhat.com>
4917
4918 PR c/80468
4919 * gcc.dg/pr80468.c: New test.
4920
25c28f47
ML
49212017-04-21 Martin Liska <mliska@suse.cz>
4922
4923 PR tree-optimization/66278
4924 * gcc.dg/vect/pr66278.c: New test.
4925
6d553e9b
RB
49262017-04-21 Richard Biener <rguenther@suse.de>
4927
4928 PR tree-optimization/80237
4929 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
4930 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
4931 adjust expected optimizations.
4932
7fd1a747
RB
49332016-04-21 Richard Biener <rguenther@suse.de>
4934
4935 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
4936 of inner loops.
4937 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
4938 * gcc.dg/vect/vect-104.c: Likewise.
4939
2f23a412
EB
49402017-04-21 Eric Botcazou <ebotcazou@adacore.com>
4941
4942 PR tree-optimization/80426
4943 * gcc.c-torture/execute/20170429-1.c: Rename into...
4944 * gcc.c-torture/execute/20170419-1.c: ...this.
4945
8749b11f
UB
49462017-04-20 Uros Bizjak <ubizjak@gmail.com>
4947
4948 PR target/79804
4949 * gcc.target/i386/pr79804.c: New test.
4950
20917336
UB
49512017-04-20 Uros Bizjak <ubizjak@gmail.com>
4952
4953 PR target/78090
4954 * gcc.target/i386/conversion-2.c: Remove obsolete test.
4955
2414b022
DE
49562017-04-20 David Edelsohn <dje.gcc@gmail.com>
4957
4958 * g++/opt/pr80436.C: XFAIL on AIX.
4959
34d57a10
JW
49602017-04-20 Jonathan Wakely <jwakely@redhat.com>
4961
4962 PR c++/80473
4963 * g++.dg/diagnostic/pr80473.C: New test.
4964
c3cbcd45
VR
49652017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
4966
4967 * g++.dg/warn/Wextra-semi.C: New test.
4968
8a59d466
JJ
49692017-04-20 Jakub Jelinek <jakub@redhat.com>
4970
4971 PR middle-end/80423
4972 * g++.dg/other/pr80423.C: New test.
4973
a4bb5c57
SKS
49742017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4975
4976 * gcc.dg/pr80170.c: Require ptr32plus.
4977
fe1e7d0e
EB
49782017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4979
4980 PR tree-optimization/80426
4981 * gcc.c-torture/execute/20170419-1.c: New test.
4982
48d811eb
JJ
49832017-04-19 Jakub Jelinek <jakub@redhat.com>
4984
f19e6a9c
JJ
4985 PR debug/80461
4986 * g++.dg/debug/pr80461.C: New test.
4987
541035a6
JJ
4988 PR c++/80459
4989 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
4990 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
4991 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
4992
48d811eb
JJ
4993 PR debug/80436
4994 * g++.dg/opt/pr80436.C: New test.
4995
5249994e
SKS
49962017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4997
4998 * gcc.dg/torture/pr80341.c: Require int32plus.
4999
a16c8d8b 50002017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 5001 Jeff Law <law@redhat.com>
a16c8d8b
EB
5002
5003 * gcc.c-torture/compile/20170419-1.c: New test.
5004
6143c998
TV
50052017-04-19 Tom de Vries <tom@codesourcery.com>
5006
5007 PR testsuite/80221
5008 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
5009 subsequent dg directives.
5010 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5011 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
5012 * c-c++-common/attr-fallthrough-2.c: Same.
5013 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
5014 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
5015 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
5016 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5017 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
5018 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
5019 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
5020 * c-c++-common/cilk-plus/CK/errors.c: Same.
5021 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5022 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
5023 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
5024 * c-c++-common/cpp/pr57580.c: Same.
5025 * c-c++-common/goacc/asyncwait-1.c: Same.
5026 * c-c++-common/goacc/cache-2.c: Same.
5027 * c-c++-common/goacc/declare-2.c: Same.
5028 * c-c++-common/goacc/deviceptr-1.c: Same.
5029 * c-c++-common/goacc/routine-5.c: Same.
5030 * c-c++-common/gomp/clauses-2.c: Same.
5031 * c-c++-common/gomp/ordered-3.c: Same.
5032 * c-c++-common/gomp/pr67501.c: Same.
5033 * c-c++-common/pr20000.c: Same.
5034 * c-c++-common/pr43395.c: Same.
5035 * c-c++-common/pr49706.c: Same.
5036 * c-c++-common/pr77624-1.c: Same.
5037 * c-c++-common/pr77624-2.c: Same.
5038 * c-c++-common/raw-string-14.c: Same.
5039 * c-c++-common/raw-string-16.c: Same.
5040 * c-c++-common/raw-string-3.c: Same.
5041 * c-c++-common/raw-string-4.c: Same.
5042 * c-c++-common/raw-string-5.c: Same.
5043 * c-c++-common/raw-string-6.c: Same.
5044 * g++.dg/abi/mangle41.C: Same.
5045 * g++.dg/conversion/nullptr1.C: Same.
5046 * g++.dg/cpp0x/alias-decl-80296.C: Same.
5047 * g++.dg/cpp0x/auto27.C: Same.
5048 * g++.dg/cpp0x/constexpr-98.C: Same.
5049 * g++.dg/cpp0x/constexpr-diag2.C: Same.
5050 * g++.dg/cpp0x/diag2.C: Same.
5051 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
5052 * g++.dg/cpp0x/nullptr15.C: Same.
5053 * g++.dg/cpp0x/pr31431-2.C: Same.
5054 * g++.dg/cpp0x/pr31431.C: Same.
5055 * g++.dg/cpp0x/pr79118.C: Same.
5056 * g++.dg/cpp0x/static_assert3.C: Same.
5057 * g++.dg/cpp0x/temp_default2.C: Same.
5058 * g++.dg/cpp0x/trailing4.C: Same.
5059 * g++.dg/cpp0x/variadic-ex10.C: Same.
5060 * g++.dg/cpp0x/variadic-ex13.C: Same.
5061 * g++.dg/cpp0x/variadic-ex14.C: Same.
5062 * g++.dg/cpp0x/variadic-ex3.C: Same.
5063 * g++.dg/cpp0x/variadic-ex4.C: Same.
5064 * g++.dg/cpp0x/variadic59.C: Same.
5065 * g++.dg/cpp0x/vt-37737-2.C: Same.
5066 * g++.dg/cpp0x/vt-57397-1.C: Same.
5067 * g++.dg/cpp0x/vt-57397-2.C: Same.
5068 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
5069 * g++.dg/cpp1z/gen-attrs1.C: Same.
5070 * g++.dg/diagnostic/pr71075.C: Same.
5071 * g++.dg/eh/goto2.C: Same.
5072 * g++.dg/eh/goto3.C: Same.
5073 * g++.dg/expr/bitfield4.C: Same.
5074 * g++.dg/expr/bitfield5.C: Same.
5075 * g++.dg/expr/bitfield6.C: Same.
5076 * g++.dg/expr/bool1.C: Same.
5077 * g++.dg/expr/bool3.C: Same.
5078 * g++.dg/expr/cond10.C: Same.
5079 * g++.dg/expr/cond11.C: Same.
5080 * g++.dg/expr/lval3.C: Same.
5081 * g++.dg/expr/lval4.C: Same.
5082 * g++.dg/ext/anon-struct4.C: Same.
5083 * g++.dg/ext/attrib44.C: Same.
5084 * g++.dg/ext/builtin3.C: Same.
5085 * g++.dg/ext/dllimport7.C: Same.
5086 * g++.dg/ext/label5.C: Same.
5087 * g++.dg/ext/no-asm-1.C: Same.
5088 * g++.dg/ext/utf16-4.C: Same.
5089 * g++.dg/ext/vla2.C: Same.
5090 * g++.dg/gomp/block-1.C: Same.
5091 * g++.dg/gomp/block-2.C: Same.
5092 * g++.dg/gomp/block-3.C: Same.
5093 * g++.dg/gomp/block-5.C: Same.
5094 * g++.dg/gomp/linear-2.C: Same.
5095 * g++.dg/gomp/target-1.C: Same.
5096 * g++.dg/gomp/target-2.C: Same.
5097 * g++.dg/gomp/taskgroup-1.C: Same.
5098 * g++.dg/gomp/teams-1.C: Same.
5099 * g++.dg/inherit/pure1.C: Same.
5100 * g++.dg/init/array43.C: Same.
5101 * g++.dg/init/array46.C: Same.
5102 * g++.dg/init/const10.C: Same.
5103 * g++.dg/init/ctor4-1.C: Same.
5104 * g++.dg/init/ctor4.C: Same.
5105 * g++.dg/init/new37.C: Same.
5106 * g++.dg/init/pr25811.C: Same.
5107 * g++.dg/init/pr29043.C: Same.
5108 * g++.dg/init/pr29571.C: Same.
5109 * g++.dg/lookup/duperr1.C: Same.
5110 * g++.dg/lookup/error1.C: Same.
5111 * g++.dg/lookup/koenig5.C: Same.
5112 * g++.dg/lookup/pr77549.C: Same.
5113 * g++.dg/lookup/suggestions1.C: Same.
5114 * g++.dg/lookup/using16.C: Same.
5115 * g++.dg/lookup/using7.C: Same.
5116 * g++.dg/other/anon-union3.C: Same.
5117 * g++.dg/other/array2.C: Same.
5118 * g++.dg/other/error13.C: Same.
5119 * g++.dg/other/error34.C: Same.
5120 * g++.dg/overload/builtin1.C: Same.
5121 * g++.dg/overload/conv-op1.C: Same.
5122 * g++.dg/overload/error3.C: Same.
5123 * g++.dg/overload/koenig1.C: Same.
5124 * g++.dg/overload/operator5.C: Same.
5125 * g++.dg/overload/template5.C: Same.
5126 * g++.dg/overload/unknown1.C: Same.
5127 * g++.dg/overload/using2.C: Same.
5128 * g++.dg/parse/constructor1.C: Same.
5129 * g++.dg/parse/crash36.C: Same.
5130 * g++.dg/parse/crash63.C: Same.
5131 * g++.dg/parse/error11.C: Same.
5132 * g++.dg/parse/error12.C: Same.
5133 * g++.dg/parse/error14.C: Same.
5134 * g++.dg/parse/error2.C: Same.
5135 * g++.dg/parse/error21.C: Same.
5136 * g++.dg/parse/error26.C: Same.
5137 * g++.dg/parse/error36.C: Same.
5138 * g++.dg/parse/friend12.C: Same.
5139 * g++.dg/parse/invalid-op1.C: Same.
5140 * g++.dg/parse/missing-template1.C: Same.
5141 * g++.dg/parse/parser-pr28152-2.C: Same.
5142 * g++.dg/parse/parser-pr28152.C: Same.
5143 * g++.dg/parse/pr16696-permissive.C: Same.
5144 * g++.dg/parse/pr16696.C: Same.
5145 * g++.dg/parse/pr69628.C: Same.
5146 * g++.dg/parse/ret-type2.C: Same.
5147 * g++.dg/parse/specialization1.C: Same.
5148 * g++.dg/parse/template3.C: Same.
5149 * g++.dg/parse/template9.C: Same.
5150 * g++.dg/parse/typename11.C: Same.
5151 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
5152 * g++.dg/pr45330.C: Same.
5153 * g++.dg/rtti/typeid6.C: Same.
5154 * g++.dg/spellcheck-fields.C: Same.
5155 * g++.dg/spellcheck-typenames.C: Same.
5156 * g++.dg/tc1/dr108.C: Same.
5157 * g++.dg/tc1/dr147.C: Same.
5158 * g++.dg/template/arg7.C: Same.
5159 * g++.dg/template/conv11.C: Same.
5160 * g++.dg/template/crash13.C: Same.
5161 * g++.dg/template/crash55.C: Same.
5162 * g++.dg/template/dependent-expr5.C: Same.
5163 * g++.dg/template/error17.C: Same.
5164 * g++.dg/template/error33.C: Same.
5165 * g++.dg/template/error4.C: Same.
5166 * g++.dg/template/error50.C: Same.
5167 * g++.dg/template/error53.C: Same.
5168 * g++.dg/template/friend.C: Same.
5169 * g++.dg/template/func2.C: Same.
5170 * g++.dg/template/local6.C: Same.
5171 * g++.dg/template/member5.C: Same.
5172 * g++.dg/template/meminit1.C: Same.
5173 * g++.dg/template/nested3.C: Same.
5174 * g++.dg/template/nontype6.C: Same.
5175 * g++.dg/template/overload12.C: Same.
5176 * g++.dg/template/ptrmem8.C: Same.
5177 * g++.dg/template/qualified-id1.C: Same.
5178 * g++.dg/template/spec15.C: Same.
5179 * g++.dg/template/static1.C: Same.
5180 * g++.dg/template/static10.C: Same.
5181 * g++.dg/template/static2.C: Same.
5182 * g++.dg/template/ttp25.C: Same.
5183 * g++.dg/template/typedef2.C: Same.
5184 * g++.dg/template/typename2.C: Same.
5185 * g++.dg/template/unify10.C: Same.
5186 * g++.dg/template/unify6.C: Same.
5187 * g++.dg/template/unify7.C: Same.
5188 * g++.dg/template/unify9.C: Same.
5189 * g++.dg/template/varmod1.C: Same.
5190 * g++.dg/ubsan/div-by-zero-1.C: Same.
5191 * g++.dg/ubsan/pr63956.C: Same.
5192 * g++.dg/warn/Waddress-1.C: Same.
5193 * g++.dg/warn/Wconversion2.C: Same.
5194 * g++.dg/warn/Wnull-conversion-1.C: Same.
5195 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
5196 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
5197 * g++.dg/warn/Wswitch-1.C: Same.
5198 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5199 * g++.dg/warn/Wtype-limits.C: Same.
5200 * g++.dg/warn/Wunused-parm-5.C: Same.
5201 * g++.dg/warn/deprecated-6.C: Same.
5202 * g++.dg/warn/deprecated.C: Same.
5203 * g++.dg/warn/incomplete1.C: Same.
5204 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
5205 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
5206 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
5207 * g++.dg/warn/overflow-warn-1.C: Same.
5208 * g++.dg/warn/overflow-warn-3.C: Same.
5209 * g++.dg/warn/overflow-warn-4.C: Same.
5210 * g++.dg/warn/pr12242.C: Same.
5211 * g++.dg/warn/pr30551-2.C: Same.
5212 * g++.dg/warn/pr30551.C: Same.
5213 * g++.old-deja/g++.benjamin/16077.C: Same.
5214 * g++.old-deja/g++.bob/inherit1.C: Same.
5215 * g++.old-deja/g++.brendan/crash56.C: Same.
5216 * g++.old-deja/g++.brendan/template17.C: Same.
5217 * g++.old-deja/g++.eh/ctor1.C: Same.
5218 * g++.old-deja/g++.jason/bool5.C: Same.
5219 * g++.old-deja/g++.jason/cond.C: Same.
5220 * g++.old-deja/g++.jason/operator.C: Same.
5221 * g++.old-deja/g++.jason/pmf5.C: Same.
5222 * g++.old-deja/g++.law/ctors5.C: Same.
5223 * g++.old-deja/g++.law/missed-error2.C: Same.
5224 * g++.old-deja/g++.law/operators9.C: Same.
5225 * g++.old-deja/g++.law/temps1.C: Same.
5226 * g++.old-deja/g++.mike/for2.C: Same.
5227 * g++.old-deja/g++.mike/ns5.C: Same.
5228 * g++.old-deja/g++.mike/ns7.C: Same.
5229 * g++.old-deja/g++.mike/p10769b.C: Same.
5230 * g++.old-deja/g++.niklas/t120.C: Same.
5231 * g++.old-deja/g++.niklas/t121.C: Same.
5232 * g++.old-deja/g++.ns/koenig5.C: Same.
5233 * g++.old-deja/g++.oliva/overload1.C: Same.
5234 * g++.old-deja/g++.other/crash24.C: Same.
5235 * g++.old-deja/g++.other/crash25.C: Same.
5236 * g++.old-deja/g++.other/decl5.C: Same.
5237 * g++.old-deja/g++.other/lineno5.C: Same.
5238 * g++.old-deja/g++.other/null3.C: Same.
5239 * g++.old-deja/g++.other/overcnv2.C: Same.
5240 * g++.old-deja/g++.other/ptrmem7.C: Same.
5241 * g++.old-deja/g++.other/typename1.C: Same.
5242 * g++.old-deja/g++.other/vaarg3.C: Same.
5243 * g++.old-deja/g++.pt/crash10.C: Same.
5244 * g++.old-deja/g++.pt/crash28.C: Same.
5245 * g++.old-deja/g++.pt/crash38.C: Same.
5246 * g++.old-deja/g++.pt/explicit70.C: Same.
5247 * g++.old-deja/g++.pt/explicit77.C: Same.
5248 * g++.old-deja/g++.pt/expr2.C: Same.
5249 * g++.old-deja/g++.pt/spec5.C: Same.
5250 * g++.old-deja/g++.pt/spec6.C: Same.
5251 * g++.old-deja/g++.pt/typename3.C: Same.
5252 * g++.old-deja/g++.pt/typename5.C: Same.
5253 * g++.old-deja/g++.pt/typename6.C: Same.
5254 * g++.old-deja/g++.pt/typename7.C: Same.
5255 * g++.old-deja/g++.pt/unify4.C: Same.
5256 * g++.old-deja/g++.pt/unify8.C: Same.
5257 * g++.old-deja/g++.pt/vaarg3.C: Same.
5258 * g++.old-deja/g++.robertl/eb22.C: Same.
5259 * g++.old-deja/g++.robertl/eb4.C: Same.
5260 * g++.old-deja/g++.robertl/eb44.C: Same.
5261 * g++.old-deja/g++.robertl/eb69.C: Same.
5262 * g++.old-deja/g++.robertl/eb98.C: Same.
5263 * gcc.dg/20031223-1.c: Same.
5264 * gcc.dg/940510-1.c: Same.
5265 * gcc.dg/990506-0.c: Same.
5266 * gcc.dg/Walloca-1.c: Same.
5267 * gcc.dg/Walloca-2.c: Same.
5268 * gcc.dg/Wconversion-integer.c: Same.
5269 * gcc.dg/Wcxx-compat-8.c: Same.
5270 * gcc.dg/Wimplicit-int-1.c: Same.
5271 * gcc.dg/Wimplicit-int-2.c: Same.
5272 * gcc.dg/Wimplicit-int-4.c: Same.
5273 * gcc.dg/Wpointer-sign-Wall.c: Same.
5274 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5275 * gcc.dg/Wshadow-1.c: Same.
5276 * gcc.dg/Wshadow-3.c: Same.
5277 * gcc.dg/Wswitch-enum-error.c: Same.
5278 * gcc.dg/Wswitch-enum.c: Same.
5279 * gcc.dg/Wswitch-error.c: Same.
5280 * gcc.dg/Wswitch.c: Same.
5281 * gcc.dg/Wtype-limits-Wextra.c: Same.
5282 * gcc.dg/Wtype-limits.c: Same.
5283 * gcc.dg/Wvla-larger-than-2.c: Same.
5284 * gcc.dg/anon-struct-5.c: Same.
5285 * gcc.dg/array-10.c: Same.
5286 * gcc.dg/array-11.c: Same.
5287 * gcc.dg/array-15.c: Same.
5288 * gcc.dg/array-2.c: Same.
5289 * gcc.dg/array-8.c: Same.
5290 * gcc.dg/array-const-2.c: Same.
5291 * gcc.dg/array-const-3.c: Same.
5292 * gcc.dg/bitfld-1.c: Same.
5293 * gcc.dg/bitfld-8.c: Same.
5294 * gcc.dg/builtin-redefine.c: Same.
5295 * gcc.dg/c11-noreturn-1.c: Same.
5296 * gcc.dg/c11-noreturn-2.c: Same.
5297 * gcc.dg/c11-static-assert-3.c: Same.
5298 * gcc.dg/c90-arraydecl-1.c: Same.
5299 * gcc.dg/c90-complex-1.c: Same.
5300 * gcc.dg/c90-complit-1.c: Same.
5301 * gcc.dg/c90-const-expr-11.c: Same.
5302 * gcc.dg/c90-const-expr-7.c: Same.
5303 * gcc.dg/c90-const-expr-8.c: Same.
5304 * gcc.dg/c90-enum-comma-1.c: Same.
5305 * gcc.dg/c90-flex-array-1.c: Same.
5306 * gcc.dg/c90-hexfloat-1.c: Same.
5307 * gcc.dg/c90-idem-qual-1.c: Same.
5308 * gcc.dg/c90-idem-qual-2.c: Same.
5309 * gcc.dg/c90-idem-qual-3.c: Same.
5310 * gcc.dg/c90-mixdecl-1.c: Same.
5311 * gcc.dg/c90-restrict-1.c: Same.
5312 * gcc.dg/c90-return-1.c: Same.
5313 * gcc.dg/c99-array-nonobj-1.c: Same.
5314 * gcc.dg/c99-arraydecl-1.c: Same.
5315 * gcc.dg/c99-complex-1.c: Same.
5316 * gcc.dg/c99-complex-2.c: Same.
5317 * gcc.dg/c99-complit-2.c: Same.
5318 * gcc.dg/c99-const-expr-7.c: Same.
5319 * gcc.dg/c99-const-expr-8.c: Same.
5320 * gcc.dg/c99-flex-array-3.c: Same.
5321 * gcc.dg/c99-flex-array-7.c: Same.
5322 * gcc.dg/c99-flex-array-typedef-7.c: Same.
5323 * gcc.dg/c99-impl-decl-1.c: Same.
5324 * gcc.dg/c99-impl-int-1.c: Same.
5325 * gcc.dg/c99-impl-int-2.c: Same.
5326 * gcc.dg/c99-init-3.c: Same.
5327 * gcc.dg/c99-restrict-1.c: Same.
5328 * gcc.dg/c99-return-1.c: Same.
5329 * gcc.dg/c99-tag-1.c: Same.
5330 * gcc.dg/c99-tag-3.c: Same.
5331 * gcc.dg/call-diag-2.c: Same.
5332 * gcc.dg/cpp/19940712-1.c: Same.
5333 * gcc.dg/cpp/19951025-1.c: Same.
5334 * gcc.dg/cpp/19990413-1.c: Same.
5335 * gcc.dg/cpp/direct2.c: Same.
5336 * gcc.dg/cpp/direct2s.c: Same.
5337 * gcc.dg/cpp/pr28709.c: Same.
5338 * gcc.dg/cpp/pr61854-c90.c: Same.
5339 * gcc.dg/cpp/pr61854-c94.c: Same.
5340 * gcc.dg/cpp/pragma-1.c: Same.
5341 * gcc.dg/cpp/pragma-2.c: Same.
5342 * gcc.dg/cpp/trad/escaped-eof.c: Same.
5343 * gcc.dg/cpp/trad/literals-2.c: Same.
5344 * gcc.dg/cpp/warn-comments-2.c: Same.
5345 * gcc.dg/cpp/warn-comments-3.c: Same.
5346 * gcc.dg/cpp/warn-comments.c: Same.
5347 * gcc.dg/cpp/warn-long-long-2.c: Same.
5348 * gcc.dg/cpp/warn-long-long.c: Same.
5349 * gcc.dg/cpp/warn-redefined-2.c: Same.
5350 * gcc.dg/cpp/warn-redefined.c: Same.
5351 * gcc.dg/darwin-cfstring-2.c: Same.
5352 * gcc.dg/darwin-cfstring-format-1.c: Same.
5353 * gcc.dg/decl-9.c: Same.
5354 * gcc.dg/declspec-1.c: Same.
5355 * gcc.dg/declspec-10.c: Same.
5356 * gcc.dg/declspec-11.c: Same.
5357 * gcc.dg/declspec-13.c: Same.
5358 * gcc.dg/declspec-18.c: Same.
5359 * gcc.dg/declspec-4.c: Same.
5360 * gcc.dg/declspec-5.c: Same.
5361 * gcc.dg/declspec-6.c: Same.
5362 * gcc.dg/declspec-8.c: Same.
5363 * gcc.dg/deprecated-4.c: Same.
5364 * gcc.dg/deprecated.c: Same.
5365 * gcc.dg/dfp/composite-type.c: Same.
5366 * gcc.dg/empty-source-2.c: Same.
5367 * gcc.dg/empty-source-3.c: Same.
5368 * gcc.dg/format/attr-6.c: Same.
5369 * gcc.dg/format/branch-1.c: Same.
5370 * gcc.dg/format/c90-printf-1.c: Same.
5371 * gcc.dg/format/c90-strftime-2.c: Same.
5372 * gcc.dg/format/c99-strftime-1.c: Same.
5373 * gcc.dg/format/cmn-err-1.c: Same.
5374 * gcc.dg/format/few-1.c: Same.
5375 * gcc.dg/format/ms_branch-1.c: Same.
5376 * gcc.dg/format/ms_unnamed-1.c: Same.
5377 * gcc.dg/format/ms_va-1.c: Same.
5378 * gcc.dg/format/unnamed-1.c: Same.
5379 * gcc.dg/format/va-1.c: Same.
5380 * gcc.dg/format/xopen-1.c: Same.
5381 * gcc.dg/funcdef-var-1.c: Same.
5382 * gcc.dg/funcdef-var-2.c: Same.
5383 * gcc.dg/gnu89-const-expr-1.c: Same.
5384 * gcc.dg/gnu89-const-expr-2.c: Same.
5385 * gcc.dg/gnu90-const-expr-1.c: Same.
5386 * gcc.dg/gnu99-const-expr-1.c: Same.
5387 * gcc.dg/gnu99-const-expr-2.c: Same.
5388 * gcc.dg/gnu99-init-2.c: Same.
5389 * gcc.dg/gomp/_Atomic-5.c: Same.
5390 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5391 * gcc.dg/gomp/atomic-5.c: Same.
5392 * gcc.dg/gomp/linear-1.c: Same.
5393 * gcc.dg/gomp/pr67500.c: Same.
5394 * gcc.dg/init-bad-1.c: Same.
5395 * gcc.dg/init-bad-2.c: Same.
5396 * gcc.dg/init-bad-3.c: Same.
5397 * gcc.dg/init-string-1.c: Same.
5398 * gcc.dg/label-compound-stmt-1.c: Same.
5399 * gcc.dg/label-decl-2.c: Same.
5400 * gcc.dg/label-decl-4.c: Same.
5401 * gcc.dg/large-size-array-2.c: Same.
5402 * gcc.dg/large-size-array-4.c: Same.
5403 * gcc.dg/lvalue-6.c: Same.
5404 * gcc.dg/m-un-2.c: Same.
5405 * gcc.dg/multiple-overflow-warn-1.c: Same.
5406 * gcc.dg/multiple-overflow-warn-2.c: Same.
5407 * gcc.dg/multiple-overflow-warn-3.c: Same.
5408 * gcc.dg/nested-redef-1.c: Same.
5409 * gcc.dg/no-asm-1.c: Same.
5410 * gcc.dg/no-asm-3.c: Same.
5411 * gcc.dg/no-asm-4.c: Same.
5412 * gcc.dg/noncompile/20010524-1.c: Same.
5413 * gcc.dg/noncompile/incomplete-5.c: Same.
5414 * gcc.dg/noncompile/pr44517.c: Same.
5415 * gcc.dg/noncompile/pr52290.c: Same.
5416 * gcc.dg/noreturn-1.c: Same.
5417 * gcc.dg/overflow-warn-1.c: Same.
5418 * gcc.dg/overflow-warn-2.c: Same.
5419 * gcc.dg/overflow-warn-3.c: Same.
5420 * gcc.dg/overflow-warn-4.c: Same.
5421 * gcc.dg/parm-mismatch-1.c: Same.
5422 * gcc.dg/parser-pr28152-2.c: Same.
5423 * gcc.dg/parser-pr28152.c: Same.
5424 * gcc.dg/pedwarn-init.c: Same.
5425 * gcc.dg/pointer-arith-2.c: Same.
5426 * gcc.dg/pointer-arith-3.c: Same.
5427 * gcc.dg/pointer-arith-4.c: Same.
5428 * gcc.dg/pr14475.c: Same.
5429 * gcc.dg/pr18596-3.c: Same.
5430 * gcc.dg/pr18809-1.c: Same.
5431 * gcc.dg/pr27953.c: Same.
5432 * gcc.dg/pr30457.c: Same.
5433 * gcc.dg/pr30551-2.c: Same.
5434 * gcc.dg/pr30551-3.c: Same.
5435 * gcc.dg/pr30551-4.c: Same.
5436 * gcc.dg/pr30551-5.c: Same.
5437 * gcc.dg/pr30551-6.c: Same.
5438 * gcc.dg/pr30551.c: Same.
5439 * gcc.dg/pr36997.c: Same.
5440 * gcc.dg/pr41842.c: Same.
5441 * gcc.dg/pr48552-1.c: Same.
5442 * gcc.dg/pr48552-2.c: Same.
5443 * gcc.dg/pr59717.c: Same.
5444 * gcc.dg/pr61077.c: Same.
5445 * gcc.dg/pr61096-1.c: Same.
5446 * gcc.dg/pr63626.c: Same.
5447 * gcc.dg/pr64223-1.c: Same.
5448 * gcc.dg/pr64223-2.c: Same.
5449 * gcc.dg/pr8788-1.c: Same.
5450 * gcc.dg/pr8927-1.c: Same.
5451 * gcc.dg/pragma-darwin.c: Same.
5452 * gcc.dg/pragma-diag-5.c: Same.
5453 * gcc.dg/pragma-message.c: Same.
5454 * gcc.dg/redecl-1.c: Same.
5455 * gcc.dg/simd-1.c: Same.
5456 * gcc.dg/simd-5.c: Same.
5457 * gcc.dg/simd-6.c: Same.
5458 * gcc.dg/spellcheck-fields.c: Same.
5459 * gcc.dg/spellcheck-typenames.c: Same.
5460 * gcc.dg/struct-semi-2.c: Same.
5461 * gcc.dg/struct-semi-3.c: Same.
5462 * gcc.dg/transparent-union-3.c: Same.
5463 * gcc.dg/ucnid-8.c: Same.
5464 * gcc.dg/uninit-pr19430-O0.c: Same.
5465 * gcc.dg/uninit-pr19430.c: Same.
5466 * gcc.dg/uninit-pr20644-O0.c: Same.
5467 * gcc.dg/utf-dflt.c: Same.
5468 * gcc.dg/utf-dflt2.c: Same.
5469 * gcc.dg/utf16-4.c: Same.
5470 * gcc.dg/vla-11.c: Same.
5471 * gcc.dg/vla-20.c: Same.
5472 * gcc.dg/vla-init-1.c: Same.
5473 * gcc.dg/vla-init-2.c: Same.
5474 * gcc.dg/vla-init-3.c: Same.
5475 * gcc.dg/weak/weak-6.c: Same.
5476 * gcc.dg/weak/weak-7.c: Same.
5477 * gcc.dg/wtr-int-type-1.c: Same.
5478 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
5479 * gcc.target/arm/polytypes.c: Same.
5480 * gcc.target/i386/spellcheck-options-4.c: Same.
5481 * gcc.target/powerpc/20030218-1.c: Same.
5482 * gcc.target/sh/pr21255-4.c: Same.
5483 * gcc.test-framework/dg-error-exp-XP.c: Same.
5484 * gfortran.dg/array_constructor_30.f03: Same.
5485 * gfortran.dg/class_30.f90: Same.
5486 * gfortran.dg/goacc/subarrays.f95: Same.
5487 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
5488 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
5489 * gfortran.dg/intrinsic_std_1.f90: Same.
5490 * gfortran.dg/pr70006.f90: Same.
5491 * gfortran.dg/warning-directive-1.F90: Same.
5492 * gfortran.dg/warning-directive-2.F90: Same.
5493 * gfortran.dg/warning-directive-3.F90: Same.
5494 * gfortran.dg/warning-directive-4.F90: Same.
5495 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
5496 * obj-c++.dg/class-extension-1.mm: Same.
5497 * obj-c++.dg/class-extension-2.mm: Same.
5498 * obj-c++.dg/class-protocol-1.mm: Same.
5499 * obj-c++.dg/cxx-ivars-1.mm: Same.
5500 * obj-c++.dg/duplicate-class-1.mm: Same.
5501 * obj-c++.dg/exceptions-3.mm: Same.
5502 * obj-c++.dg/exceptions-4.mm: Same.
5503 * obj-c++.dg/exceptions-5.mm: Same.
5504 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5505 * obj-c++.dg/fsf-package-0.m: Same.
5506 * obj-c++.dg/invalid-type-1.mm: Same.
5507 * obj-c++.dg/method-12.mm: Same.
5508 * obj-c++.dg/method-13.mm: Same.
5509 * obj-c++.dg/method-15.mm: Same.
5510 * obj-c++.dg/method-16.mm: Same.
5511 * obj-c++.dg/method-6.mm: Same.
5512 * obj-c++.dg/method-7.mm: Same.
5513 * obj-c++.dg/property/at-property-1.mm: Same.
5514 * obj-c++.dg/property/at-property-14.mm: Same.
5515 * obj-c++.dg/property/at-property-17.mm: Same.
5516 * obj-c++.dg/property/at-property-21.mm: Same.
5517 * obj-c++.dg/property/at-property-5.mm: Same.
5518 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5519 * obj-c++.dg/property/dynamic-3.mm: Same.
5520 * obj-c++.dg/property/dynamic-4.mm: Same.
5521 * obj-c++.dg/property/property-neg-1.mm: Same.
5522 * obj-c++.dg/property/property-neg-6.mm: Same.
5523 * obj-c++.dg/property/synthesize-11.mm: Same.
5524 * obj-c++.dg/property/synthesize-5.mm: Same.
5525 * obj-c++.dg/property/synthesize-6.mm: Same.
5526 * obj-c++.dg/proto-lossage-4.mm: Same.
5527 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5528 * obj-c++.dg/strings/strings-1.mm: Same.
5529 * obj-c++.dg/super-class-1.mm: Same.
5530 * obj-c++.dg/syntax-error-6.mm: Same.
5531 * obj-c++.dg/syntax-error-7.mm: Same.
5532 * obj-c++.dg/syntax-error-9.mm: Same.
5533 * obj-c++.dg/try-catch-13.mm: Same.
5534 * objc.dg/attributes/method-noreturn-1.m: Same.
5535 * objc.dg/bad-receiver-type-2.m: Same.
5536 * objc.dg/bad-receiver-type.m: Same.
5537 * objc.dg/call-super-2.m: Same.
5538 * objc.dg/class-2.m: Same.
5539 * objc.dg/class-extension-1.m: Same.
5540 * objc.dg/class-extension-2.m: Same.
5541 * objc.dg/class-protocol-1.m: Same.
5542 * objc.dg/desig-init-1.m: Same.
5543 * objc.dg/duplicate-class-1.m: Same.
5544 * objc.dg/exceptions-3.m: Same.
5545 * objc.dg/exceptions-4.m: Same.
5546 * objc.dg/exceptions-5.m: Same.
5547 * objc.dg/foreach-6.m: Same.
5548 * objc.dg/foreach-7.m: Same.
5549 * objc.dg/fsf-nsstring-format-1.m: Same.
5550 * objc.dg/fsf-package-0.m: Same.
5551 * objc.dg/invalid-type-1.m: Same.
5552 * objc.dg/method-11.m: Same.
5553 * objc.dg/method-19.m: Same.
5554 * objc.dg/method-2.m: Same.
5555 * objc.dg/method-20.m: Same.
5556 * objc.dg/method-5.m: Same.
5557 * objc.dg/method-6.m: Same.
5558 * objc.dg/method-7.m: Same.
5559 * objc.dg/method-9.m: Same.
5560 * objc.dg/missing-proto-3.m: Same.
5561 * objc.dg/private-1.m: Same.
5562 * objc.dg/property/at-property-1.m: Same.
5563 * objc.dg/property/at-property-14.m: Same.
5564 * objc.dg/property/at-property-17.m: Same.
5565 * objc.dg/property/at-property-21.m: Same.
5566 * objc.dg/property/at-property-5.m: Same.
5567 * objc.dg/property/dynamic-3.m: Same.
5568 * objc.dg/property/dynamic-4.m: Same.
5569 * objc.dg/property/property-neg-1.m: Same.
5570 * objc.dg/property/property-neg-6.m: Same.
5571 * objc.dg/property/synthesize-11.m: Same.
5572 * objc.dg/property/synthesize-5.m: Same.
5573 * objc.dg/property/synthesize-6.m: Same.
5574 * objc.dg/proto-hier-1.m: Same.
5575 * objc.dg/proto-lossage-4.m: Same.
5576 * objc.dg/protocol-qualifier-2.m: Same.
5577 * objc.dg/strings/strings-1.m: Same.
5578 * objc.dg/type-size-1.m: Same.
5579
d904a983
JL
55802017-04-18 Jeff Law <law@redhat.com>
5581
5582 PR target/74563
5583 * gcc.target/mips/pr74563: New test.
5584
0155ed56
JJ
55852017-04-18 Jakub Jelinek <jakub@redhat.com>
5586
5587 PR tree-optimization/80443
5588 * gcc.c-torture/compile/pr80443.c: New test.
5589
f380f608
RS
55902017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5591
5592 PR rtl-optimization/80357
5593 * gcc.c-torture/compile/pr80357.c: New test.
5594
dd68669b
JL
55952017-04-18 Jeff Law <law@redhat.com>
5596
5597 PR middle-end/80422
5598 * gcc.c-torture/compile/pr80422.c: New test.
5599
1cda61fc
JJ
56002017-04-18 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR debug/80263
5603 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5604
19970253
MM
56052017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5606
5607 PR target/80099
5608 * gcc.target/powerpc/pr80099-1.c: New test.
5609 * gcc.target/powerpc/pr80099-2.c: Likewise.
5610 * gcc.target/powerpc/pr80099-3.c: Likewise.
5611 * gcc.target/powerpc/pr80099-4.c: Likewise.
5612 * gcc.target/powerpc/pr80099-5.c: Likewise.
5613
8487c9a5
JJ
56142017-04-18 Jakub Jelinek <jakub@redhat.com>
5615
3b5fb3cb
JJ
5616 PR sanitizer/80444
5617 * gcc.dg/sancov/pr80444.c: New test.
5618
8487c9a5
JJ
5619 PR middle-end/79788
5620 PR middle-end/80375
5621 * gcc.dg/pr79788-1.c: New test.
5622 * gcc.dg/pr79788-2.c: New test.
5623
be7c73ae
MP
56242017-04-18 Marek Polacek <polacek@redhat.com>
5625
5626 PR c++/80244 - ICE with attribute in template alias.
5627 * g++.dg/cpp0x/alias-decl-59.C: New test.
5628
d6e3e8a5
MP
5629 PR c++/80241 - ICE with alignas pack expansion.
5630 * g++.dg/cpp0x/alignas11.C: New test.
5631
1adb82e1
BE
56322017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5633
5634 PR c++/80287
5635 * g++.dg/lto/pr80287_0.C: New test.
5636
fb5e5621
KN
56372017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5638
5639 PR target/80315
5640 * gcc.target/powerpc/pr80315-1.c: New test.
5641 * gcc.target/powerpc/pr80315-2.c: New test.
5642 * gcc.target/powerpc/pr80315-3.c: New test.
5643 * gcc.target/powerpc/pr80315-4.c: New test.
5644
afeaeb70
TV
56452017-04-16 Tom de Vries <tom@codesourcery.com>
5646
5647 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5648 directive.
5649 * g++.dg/parse/error3.C: Same.
5650 * g++.old-deja/g++.pt/niklas01a.C: Same.
5651 * gcc.dg/990506-0.c: Same.
5652 * gcc.dg/cpp/19990413-1.c: Same.
5653 * gcc.dg/cpp/pragma-1.c: Same.
5654 * gcc.dg/cpp/pragma-2.c: Same.
5655 * gcc.dg/m-un-2.c: Same.
5656 * objc.dg/private-1.m: Same.
5657
604f37cd
UB
56582017-04-15 Uros Bizjak <ubizjak@gmail.com>
5659
5660 * gcc.dg/pr54669.c: Fix dg-do directive.
5661 * gcc.dg/pr78582.c: Ditto.
5662 * gcc.dg/pr80020.c: Ditto.
5663 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5664 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5665 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5666 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5667 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5668 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5669 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5670 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5671 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5672 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5673
35cfdb17
DH
56742017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5675
604f37cd 5676 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
5677 * gfortran.dg/generic_29.f90: Likewise.
5678 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5679 * gfortran.dg/pr41922.f90: Likewise.
5680 * gfortran.dg/pr70006.f90: Likewise.
5681
f378be38
SB
56822017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5683
5684 PR tree-optimization/66612
5685 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5686
43076492
JW
56872017-04-14 Janus Weil <janus@gcc.gnu.org>
5688
5689 PR fortran/80361
5690 * gfortran.dg/class_62.f90: New test case.
5691
dd3d6a42
AB
56922017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5693
5694 * gcc.target/arc/loop-1.c: New file.
5695
31a07c81
MM
56962017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5697
5698 PR target/80098
5699 * gcc.target/powerpc/pr80098-1.c: New test.
5700 * gcc.target/powerpc/pr80098-2.c: Likewise.
5701 * gcc.target/powerpc/pr80098-3.c: Likewise.
5702 * gcc.target/powerpc/pr80098-4.c: Likewise.
5703
09956017
JJ
57042017-04-13 Jakub Jelinek <jakub@redhat.com>
5705
5706 PR sanitizer/80403
5707 * g++.dg/ubsan/pr80403-2.C: New test.
5708
bc042396
VM
57092017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5710
5711 PR rtl-optimization/80343
5712 * gcc.target/powerpc/pr80343.c: New.
5713
abac4c34
DK
57142017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5715
5716 PR sanitizer/80414
5717 * c-c++-common/ubsan/bounds-15.c: New test.
5718
43a3aa03
RB
57192017-04-13 Richard Biener <rguenther@suse.de>
5720
5721 PR testsuite/80416
5722 * g++.dg/torture/pr79671.C: Fix asm constraints.
5723
031fbdb9
JJ
57242017-04-13 Jakub Jelinek <jakub@redhat.com>
5725
5726 PR debug/80321
5727 * gcc.dg/debug/pr80321.c: New test.
5728
57292017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5730
5731 * gnat.dg/debug10.adb: New test.
5732 * gnat.dg/debug10_pkg.ads: New helper.
5733
76873758
JJ
57342017-04-12 Jakub Jelinek <jakub@redhat.com>
5735
deed3da9
JJ
5736 PR tree-optimization/79390
5737 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5738
b96a3e11
JJ
5739 PR sanitizer/80403
5740 PR sanitizer/80404
5741 PR sanitizer/80405
5742 * g++.dg/ubsan/pr80403.C: New test.
5743 * g++.dg/ubsan/pr80404.C: New test.
5744 * g++.dg/ubsan/pr80405.C: New test.
5745
76873758
JJ
5746 PR c/80163
5747 * gcc.dg/torture/pr80163.c: New test.
5748
940c9a7c 57492017-04-12 Richard Biener <rguenther@suse.de>
76873758 5750 Jeff Law <law@redhat.com>
940c9a7c
RB
5751
5752 PR tree-optimization/80359
5753 * gcc.dg/torture/pr80359.c: New testcase.
5754
350792ff 57552017-04-12 Richard Biener <rguenther@suse.de>
76873758 5756 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
5757
5758 PR middle-end/79671
5759 * g++.dg/torture/pr79671.C: New testcase.
5760 * g++.dg/lto/pr79671_0.C: Likewise.
5761 * g++.dg/lto/pr79671_1.c: Likewise.
5762
d62e6f10
JJ
57632017-04-12 Jakub Jelinek <jakub@redhat.com>
5764
5765 PR sanitizer/80349
5766 * g++.dg/ubsan/pr80349.C: New test.
5767
8585103f
JJ
57682017-04-11 Jakub Jelinek <jakub@redhat.com>
5769
347e1f77
JJ
5770 PR c++/80370
5771 * g++.dg/cpp1z/decomp28.C: New test.
5772
df1c878e
JJ
5773 PR middle-end/80100
5774 * gcc.dg/pr80100.c: New test.
5775
8585103f
JJ
5776 PR rtl-optimization/80385
5777 * g++.dg/opt/pr80385.C: New test.
5778
c6cf6ef7
ML
57792017-04-11 Martin Liska <mliska@suse.cz>
5780
5781 PR ipa/80212
5782 * g++.dg/ipa/pr80212.C: New test.
5783
3812f460
MS
57842017-04-11 Martin Sebor <msebor@redhat.com>
5785
5786 PR middle-end/80364
5787 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5788
9f679370
ML
57892017-04-11 Martin Liska <mliska@suse.cz>
5790
5791 PR sanitizer/70878
5792 * gcc.dg/ubsan/pr70878.c: New test.
5793
82665822
JJ
57942017-04-11 Jakub Jelinek <jakub@redhat.com>
5795
cb278caa
JJ
5796 PR target/80381
5797 * gcc.target/i386/pr80381.c: New test.
5798
82665822
JJ
5799 PR c++/80363
5800 * g++.dg/ext/pr80363.C: New test.
5801
abde687a
SKS
58022017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5803
5804 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5805 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5806 Add avr-*-* to non-lp64 selector.
5807
13e6ec34
MS
58082017-04-10 Martin Sebor <msebor@redhat.com>
5809
5810 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5811 * gcc.dg/pr40340-4.c: Same.
5812
a2cb1196
NK
58132017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5814
13e6ec34 5815 PR fortran/69498
a2cb1196
NK
5816 * gfortran.dg/submodule_unexp.f90: Modified test
5817 to account for new error.
5818 * gfortran.dg/submodule_twice.f90: New Test
5819
b447b28c
JJ
58202017-04-10 Jakub Jelinek <jakub@redhat.com>
5821
5822 PR c++/80176
5823 * g++.dg/init/ref23.C: New test.
5824
3bbd6768
TK
58252017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5826
5827 PR tree-optimization/80304
5828 * gfortran.dg/do_concurrent_4.f90: New test case.
5829
99827b5c
JW
58302017-04-10 Janus Weil <janus@gcc.gnu.org>
5831
5832 PR fortran/80046
5833 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5834
7db31bc2
DE
58352017-04-10 David Edelsohn <dje.gcc@gmail.com>
5836
5837 * g++.dg/torture/pr79905.C: Add -maltivec option.
5838
9058a2c5
JL
58392017-04-10 Jeff Law <law@redhat.com>
5840
5841 PR tree-optimization/80374
5842 * g++.dg/pr80374.c: New test.
5843
bd8f8642
KN
58442017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5845
5846 PR target/80108
5847 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5848 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5849
f634dd47
UB
58502017-04-10 Uros Bizjak <ubizjak@gmail.com>
5851
5852 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5853
065ba179
UB
58542017-04-10 Uros Bizjak <ubizjak@gmail.com>
5855
5856 PR testsuite/79356
5857 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5858
71b838d0
DS
58592017-04-10 Daniel Santos <daniel.santos@pobox.com>
5860
5861 PR testsuite/79867
5862 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5863
98a7a34e
MP
58642017-04-10 Marek Polacek <polacek@redhat.com>
5865
5866 PR sanitizer/80348
5867 * g++.dg/ubsan/div-by-zero-3.C: New test.
5868
aac69a62
BC
58692017-04-10 Bin Cheng <bin.cheng@arm.com>
5870
5871 PR tree-optimization/80153
5872 * gcc.c-torture/execute/pr80153.c: New.
5873
737237c9
RB
58742017-04-10 Richard Biener <rguenther@suse.de>
5875
5876 PR middle-end/80362
5877 * gcc.dg/torture/pr80362.c: New testcase.
5878
ba6ee9fc
RB
58792017-04-10 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/80304
5882 * gcc.dg/torture/pr80304.c: New testcase.
5883
4d1a05f1
NS
58842017-04-10 Nathan Sidwell <nathan@acm.org>
5885
5886 PR target/79905
5887 * g++.dg/torture/pr79905.C: New.
5888
3ee0fb02
ML
58892017-04-10 Martin Liska <mliska@suse.cz>
5890
5891 PR sanitizer/80350
5892 * c-c++-common/ubsan/pr80350.c: New test.
5893
167a5b77
JJ
58942017-04-10 Jakub Jelinek <jakub@redhat.com>
5895
5896 PR target/80324
5897 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
5898
d691b7e4
ML
58992017-04-08 Martin Liska <mliska@suse.cz>
5900
5901 Revert:
5902 2017-04-07 Martin Liska <mliska@suse.cz>
5903
5904 PR ipa/80212
5905 * g++.dg/ipa/pr80212.C: New test.
5906
dcb2c527
JJ
59072017-04-07 Jakub Jelinek <jakub@redhat.com>
5908
c98b0016
JJ
5909 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
5910 dg-options.
5911 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
5912
dcb2c527
JJ
5913 PR target/80322
5914 PR target/80323
5915 PR target/80325
5916 PR target/80326
5917 * gcc.target/i386/avx512f-undefined-1.c: New test.
5918 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
5919 * gcc.target/i386/avx-cvtsd-1.c: New test.
5920 * gcc.target/i386/avx512f-cvtss-1.c: New test.
5921 * gcc.target/i386/avx512f-abspd-1.c: New test.
5922 * gcc.target/i386/avx-cvtss-1.c: New test.
5923 * gcc.target/i386/avx512f-absps-1.c: New test.
5924 * gcc.target/i386/avx512f-int2mask-1.c: New test.
5925 * gcc.target/i386/avx512f-mask2int-1.c: New test.
5926
1ef532f4
MP
59272017-04-07 Marek Polacek <polacek@redhat.com>
5928
5929 PR sanitizer/80348
5930 * g++.dg/ubsan/div-by-zero-2.C: New test.
5931
2166aeb3
MP
5932 PR c++/80095
5933 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
5934
057da7af
VM
59352017-04-07 Vladimir Makarov <vmakarov@redhat.com>
5936
5937 PR rtl-optimization/70478
5938 * gcc.target/s390/pr70478.c: New.
5939
3b6cb9e3
ML
59402017-04-07 Martin Liska <mliska@suse.cz>
5941
5942 PR target/79889
5943 * g++.dg/ext/mv8.C: Add aarch64* targets.
5944
70cd23c0
ML
59452017-04-07 Martin Liska <mliska@suse.cz>
5946
5947 PR ipa/80212
5948 * g++.dg/ipa/pr80212.C: New test.
5949
fe6bb25f
TP
59502017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5951
5952 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
5953
bf7b869a
RB
59542017-04-07 Richard Biener <rguenther@suse.de>
5955
5956 PR tree-optimization/80334
5957 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
5958 alignas on stack.
5959
2d143ba8
RB
59602017-04-07 Richard Biener <rguenther@suse.de>
5961
5962 PR middle-end/80341
5963 * gcc.dg/torture/pr80341.c: New testcase.
5964
ed3cd38d
JJ
59652017-04-06 Jakub Jelinek <jakub@redhat.com>
5966
5967 PR debug/80234
5968 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
5969 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
5970
e5f56581
UB
59712017-04-06 Uros Bizjak <ubizjak@gmail.com>
5972
5973 PR target/79733
5974 * gcc.target/i386/pr79733.c: New test.
5975
a5211c80
UB
59762017-04-06 Uros Bizjak <ubizjak@gmail.com>
5977
5978 PR target/80298
5979 * gcc.target/i386/pr80298-1.c: New test.
5980 * gcc.target/i386/pr80298-2.c: Ditto.
5981
db086c96
TP
59822017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
5983
5984 PR target/80082
5985 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
5986 ARMv7-R.
5987
09b63f67
RB
59882017-04-06 Richard Biener <rguenther@suse.de>
5989
5990 PR tree-optimization/80334
5991 * g++.dg/torture/pr80334.C: New testcase.
5992
d9f8c5af
ML
59932017-04-06 Martin Liska <mliska@suse.cz>
5994
5995 PR sanitizer/80166
5996 * gcc.dg/asan/pr80166.c: New test.
5997
1b68991f
RO
59982017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5999
6000 PR tree-optimization/79390
6001 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
6002
0f784346
RB
60032017-04-06 Richard Biener <rguenther@suse.de>
6004
6005 PR tree-optimization/80262
6006 * gcc.target/i386/pr80262.c: New testcase.
6007
23a429c2
RB
60082017-04-06 Richard Biener <rguenther@suse.de>
6009
6010 PR middle-end/80281
6011 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
6012
e2323a2b
VM
60132017-04-05 Vladimir Makarov <vmakarov@redhat.com>
6014
6015 PR rtl-optimization/70703
6016 * gcc.target/i386/pr70703.c: New.
6017
47a11342
JJ
60182017-04-05 Jakub Jelinek <jakub@redhat.com>
6019
6020 PR sanitizer/80308
6021 * c-c++-common/asan/pr80308.c: New test.
6022
d0ee17a5
DV
60232017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6024
6025 PR target/79890
6026 * gcc.target/s390/pr79890.c: New test case.
6027
36f896c7
JJ
60282017-04-05 Jakub Jelinek <jakub@redhat.com>
6029
6030 PR target/80310
6031 * c-c++-common/ubsan/pr80310.c: New test.
6032
d16e2ddd
JJ
60332017-04-04 Jakub Jelinek <jakub@redhat.com>
6034
e1201dff
JJ
6035 PR c++/80297
6036 * g++.dg/torture/pr80297.C: New test.
6037
d16e2ddd
JJ
6038 PR tree-optimization/79390
6039 * gcc.target/i386/pr79390.c: New test.
6040 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
6041
c0ea338b
VR
60422017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
6043
6044 PR c++/80296
6045 * g++.dg/cpp0x/alias-decl-80296.C: New test.
6046
a1527a93
TP
60472017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6048
6049 PR target/80307
6050 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
6051 targeting any CPU or architecture.
6052 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
6053 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
6054 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
6055 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
6056 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
6057 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
6058 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
6059 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
6060
065ba179 60612017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
6062
6063 PR fortran/69498
6064 * gfortran.dg/submodule_unexp.f90: New test.
6065
b1fd967c
JJ
60662017-04-04 Jakub Jelinek <jakub@redhat.com>
6067
6068 PR target/80286
6069 * gcc.target/i386/avx-pr80286.c: New test.
6070 * gcc.dg/pr80286.c: New test.
6071
248179b5
RB
60722017-04-04 Richard Biener <rguenther@suse.de>
6073
6074 PR middle-end/80281
6075 * gcc.dg/torture/pr80281.c: New testcase.
6076
a577fcf2
RB
60772017-04-04 Richard Biener <rguenther@suse.de>
6078
6079 PR tree-optimization/80275
6080 * g++.dg/opt/pr80275.C: Make g static.
6081
833bbf60
SB
60822017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
6083
6084 PR rtl-optimization/60818
6085 * gcc.c-torture/compile/pr60818.c: New testcase.
6086
5764ee3c
JW
60872017-04-03 Jonathan Wakely <jwakely@redhat.com>
6088
6089 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
6090 * gcc.dg/20031012-1.c: Likewise.
6091 * gcc.dg/ipa/ipcp-1.c: Likewise.
6092 * gcc.dg/torture/matrix-3.c: Likewise.
6093 * gcc.target/powerpc/ppc-spe.c: Likewise.
6094 * gcc.target/rx/zero-width-bitfield.c: Likewise.
6095
bbdf4e81
PB
60962017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6097
6098 PR target/80246
6099 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
6100 powerpc_vsx_ok.
6101 (std, ld): Limit scan-assembler-times check to lp64.
6102 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
6103 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
6104 powerpc_vsx_ok.
6105
44bc146f
PB
61062017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6107
6108 PR target/80246
6109 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
6110
fff80893
RB
61112017-04-03 Richard Biener <rguenther@suse.de>
6112
6113 PR tree-optimization/80275
6114 * g++.dg/opt/pr80275.C: New testcase.
6115
79f9fc38
DV
61162017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6117
6118 PR testsuite/79356
6119 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
6120
a8e70fd3
RD
61212017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
6122
6123 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
6124 (bal): Increase iteration count and assume alignment.
6125
e0061866
BC
61262017-04-03 Bin Cheng <bin.cheng@arm.com>
6127
6128 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
6129
c2d43326
AP
61302017-04-02 Andrew Pinski <apinski@cavium.com>
6131
6132 * gcc.c-torture/compile/nested-3.c: New testcase.
6133 * gcc.c-torture/execute/20170401-1.c: New testcase.
6134 * gcc.c-torture/execute/20170401-2.c: New testcase.
6135
a5a9046d
SB
61362017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6137
6138 PR rtl-optimization/79405
6139 gcc.dg/pr79405.c: New testcase.
6140
6f3af356
JJ
61412017-03-31 Jakub Jelinek <jakub@redhat.com>
6142
eee3756d
JJ
6143 PR debug/79255
6144 * gcc.dg/pr79255.c: New test.
6145
6f3af356
JJ
6146 PR c++/79572
6147 * g++.dg/ubsan/null-8.C: New test.
6148
99e6cfd6
PH
61492017-03-31 Pat Haugen <pthaugen@us.ibm.com>
6150
6151 PR target/80107
6152 * gfortran.dg/pr80107.f: New.
6153
094e6b7a
JL
61542017-03-31 Jeff Law <law@redhat.com>
6155
6156 PR tree-optimization/49498
6157 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
6158
eceb2409 61592017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6160
eceb2409
RB
6161 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
6162
c412c01a 61632017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6164
c412c01a
RB
6165 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
6166
005f12bf
JJ
61672017-03-31 Jakub Jelinek <jakub@redhat.com>
6168
af88f557
JJ
6169 PR libstdc++/80251
6170 * g++.dg/ext/is_aggregate.C: New test.
6171
7d790165
JJ
6172 PR middle-end/80173
6173 * gcc.target/i386/pr80173.c: New test.
6174
a7d55154
JJ
6175 PR middle-end/80163
6176 * gcc.dg/pr80163.c: New test.
6177
005f12bf
JJ
6178 PR debug/80025
6179 * gcc.dg/torture/pr80025.c: New test.
6180
c8e0f43f
MF
61812017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
6182
6183 * gcc.target/mips/pr52125.c: Add -msym32.
6184
724d25f3
JJ
61852017-03-30 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR translation/80189
6188 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
6189 * g++.dg/gomp/sharing-1.C: Likewise.
6190 * gfortran.dg/gomp/pr44536.f90: Likewise.
6191 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
6192 * gfortran.dg/gomp/sharing-3.f90: Likewise.
6193 * gfortran.dg/gomp/crayptr3.f90: Likewise.
6194 * gfortran.dg/gomp/pr33439.f90: Likewise.
6195 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6196 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6197 * gfortran.dg/gomp/sharing-2.f90: Likewise.
6198 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6199 * gcc.dg/gomp/sharing-1.c: Likewise.
6200
05dc406d
PB
62012017-03-30 Peter Bergner <bergner@vnet.ibm.com>
6202
6203 PR target/80246
6204 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
6205 Darwin and SPE.
6206 (dxex, dxexq): Update return type.
6207 (diex, diexq): Update argument type.
6208 * gcc.target/powerpc/pr80246.c: New test.
6209
b0fd4d7e
MJ
62102017-03-30 Martin Jambor <mjambor@suse.cz>
6211
6212 PR ipa/77333
6213 * g++.dg/ipa/pr77333.C: New test.
6214
de008ec4
JJ
62152017-03-30 Jakub Jelinek <jakub@redhat.com>
6216
6217 PR target/80206
6218 * gcc.target/i386/pr80206.c: New test.
6219
28c02407
RB
62202017-03-30 Richard Biener <rguenther@suse.de>
6221
6222 PR tree-optimization/77498
6223 * gfortran.dg/pr77498.f: New testcase.
6224
10fa8dfb
MP
62252017-03-29 Marek Polacek <polacek@redhat.com>
6226
6227 PR c/79730
6228 * gcc.dg/pr79730.c: New test.
6229
fdc54f39
JD
62302017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6231
6232 PR libgfortran/78670
6233 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
6234 a character of length 1. Update test for success.
6235 * gfortran.dg/dtio_28.f03: New test.
6236 * gfortran.dg/dtio_4.f90: Update to open test file with status =
6237 'scratch' to delete the file when done.
6238
533c0b69
SB
62392017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
6240
6241 PR rtl-optimization/80233
6242 * gcc.c-torture/compile/pr80233.c: New testcase.
6243
e35229f8
TK
62442017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6245
6246 PR fortran/80254
6247 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
6248 * gfortran.dg/dec_io_2a.f90: instead (new test).
6249
5c0a28d4
JW
62502017-03-28 Jiong Wang <jiong.wang@arm.com>
6251
6252 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
6253
19846619
SB
62542017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
6255
6256 PR testsuite/43496
6257 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
6258 generating PIC code.
6259
e5119fab
VM
62602017-03-28 Vladimir Makarov <vmakarov@redhat.com>
6261
6262 PR rtl-optimization/80193
6263 * gcc.target/i386/pr80193.c: New.
6264
cf474530
JW
62652017-03-28 Janus Weil <janus@gcc.gnu.org>
6266
6267 PR fortran/78661
6268 * gfortran.dg/dtio_25.f90: Modified test case.
6269 * gfortran.dg/dtio_27.f90: New test case.
6270
34fac449
UB
62712017-03-28 Uros Bizjak <ubizjak@gmail.com>
6272
6273 PR target/53383
6274 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
6275 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
6276 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
6277
3e907b90
BC
62782017-03-28 Bin Cheng <bin.cheng@arm.com>
6279
6280 * gcc.c-torture/compile/irreducible-loop.c: New.
6281
522818b9
RS
62822017-03-28 Richard Sandiford <richard.sandiford@arm.com>
6283
3e907b90 6284 PR tree-optimization/80218
522818b9
RS
6285 * gcc.dg/pr80218.c: New test.
6286
ea7d7da8
RB
62872017-03-28 Richard Biener <rguenther@suse.de>
6288
6289 PR tree-optimization/78644
6290 * gcc.dg/pr78644-1.c: New testcase.
6291 * gcc.dg/pr78644-2.c: Likewise.
6292
498173ef
TT
62932017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
6294
6295 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
6296 * gcc.dg/pic-4.c: Likewise.
6297 * gcc.dg/pie-3.c: Likewise.
6298 * gcc.dg/pie-4.c: Likewise.
6299
c5ad2433
ML
63002017-03-28 Martin Liska <mliska@suse.cz>
6301
6302 PR ipa/80205
6303 * g++.dg/ipa/pr80205.C: New test.
6304
17722fb9
SKS
63052017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6306
6307 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
6308 with sizeof(int) < 4.
6309 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
6310 * gcc.c-torture/execute/pr79737-2.c: Likewise.
6311 * gcc.dg/torture/pr79777.c: Likewise.
6312 * gcc.dg/torture/pr79910.c: Likewise.
6313
737f500a
RB
63142017-03-28 Richard Biener <rguenther@suse.de>
6315
6316 PR middle-end/80222
6317 * g++.dg/pr80222.C: New testcase.
6318
62f96a79
ML
63192017-03-28 Martin Liska <mliska@suse.cz>
6320
6321 PR ipa/80104
6322 * gcc.dg/ipa/pr80104.c: New test.
6323
72785f26
MP
63242017-03-28 Marek Polacek <polacek@redhat.com>
6325
6326 PR sanitizer/80067
6327 * c-c++-common/ubsan/shift-10.c: New test.
6328
86516987
JL
63292017-03-27 Jeff Law <law@redhat.com>
6330
4dbf1eee 6331 PR tree-optimization/80216
86516987
JL
6332 * gcc.c-torture/compile/pr80216.c: New test.
6333
aade772d
JJ
63342017-03-27 Jakub Jelinek <jakub@redhat.com>
6335
a9e4a1a5
JJ
6336 PR middle-end/80162
6337 * c-c++-common/pr80162-1.c: New test.
6338 * c-c++-common/pr80162-2.c: New test.
6339 * c-c++-common/pr80162-3.c: New test.
6340
aade772d
JJ
6341 PR target/80102
6342 * g++.dg/opt/pr80102.C: New test.
6343
d89f355e
MM
63442017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6345
6346 PR target/78543
6347 * gcc.target/powerpc/pr78543.c: New test.
6348
79c4d73b
KN
63492017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
6350
6351 PR target/80103
6352 * gcc.target/powerpc/pr80103-1.c: New test.
6353
819df781
RB
63542017-03-27 Richard Biener <rguenther@suse.de>
6355
6356 PR tree-optimization/80181
6357 * gcc.dg/torture/pr80181.c: New testcase.
6358
84804c5b
CZ
63592017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
6360
065ba179 6361 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 6362
c5e5f5f6
RB
63632017-03-27 Richard Biener <rguenther@suse.de>
6364
6365 PR ipa/79776
6366 * g++.dg/ipa/pr79776.C: New testcase.
6367
7cd200f6
JJ
63682017-03-27 Jakub Jelinek <jakub@redhat.com>
6369
6370 PR sanitizer/80168
6371 * gcc.dg/asan/pr80168.c: New test.
6372
79f512ff
RB
63732017-03-27 Richard Biener <rguenther@suse.de>
6374
6375 PR tree-optimization/80170
6376 * gcc.dg/pr80170.c: New testcase.
6377
672d9f8e
RB
63782017-03-27 Richard Biener <rguenther@suse.de>
6379
6380 PR middle-end/80171
6381 * g++.dg/torture/pr80171.C: New testcase.
6382
978fcba3
JDA
63832017-03-26 John David Anglin <danglin@gcc.gnu.org>
6384
431d7882
JDA
6385 * gcc.dg/torture/pr79732.c: Require alias support.
6386 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
6387
978fcba3
JDA
6388 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
6389 libatomic_available.
6390 * gfortran.dg/coarray_image_status_1.f08: Likewise.
6391 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
6392
1f10d710
JD
63932017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6394
6395 PR libgfortran/78881
6396 * gfortran.dg/dtio_26.f90: New test.
6397
41036686
PT
63982017-03-25 Paul Thomas <pault@gcc.gnu.org>
6399
6400 PR fortran/80156
6401 PR fortran/79382
6402 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
6403 testcase for PR80156. Add a main programme that tests that
6404 the typebound generic is accessible.
6405
5da906ca
BS
64062017-03-25 Bernd Schmidt <bschmidt@redhat.com>
6407
6408 PR rtl-optimization/80160
6409 PR rtl-optimization/80159
6410
6411 * gcc.target/i386/pr80160.c: New test.
6412
7dabefa0
JJ
64132017-03-24 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR sanitizer/79904
6416 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
6417
c8b1fbc1
MP
64182017-03-24 Marek Polacek <polacek@redhat.com>
6419
6420 PR c++/80119
6421 * g++.dg/warn/Wuninitialized-9.C: New test.
6422
76794c52
AK
64232017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6424
6425 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
6426 and remove the high-level builtin. The error message for the
6427 would prevent compilation from reaching the second.
6428 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
6429
2de2b3f9
AK
64302017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6431
6432 * gcc.target/s390/vxe/negfma-1.c: New test.
6433
7d2fd075
AK
64342017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6435
6436 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
6437 * gcc.target/s390/arch12/mul-1.c: New test.
6438 * gcc.target/s390/arch12/mul-2.c: New test.
6439
72612e4e
AK
64402017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6441
6442 * gcc.target/s390/vxe/vllezlf-1.c: New test.
6443
6c7774d1
AK
64442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6445
6446 * gcc.target/s390/vxe/popcount-1.c: New test.
6447
9ec98860
AK
64482017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6449
6450 * gcc.target/s390/vxe/bitops-1.c: New test.
6451
6654e96f
AK
64522017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6453
6454 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
6455 * lib/target-supports.exp: Add effective target check s390_vxe.
6456
77c585ca
AK
64572017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6458
6459 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
6460 comparison instructions used from now on.
6461
b5de6e84
AK
64622017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6463
6464 * gcc.target/s390/s390.exp (check_effective_target_vector):
6465 Include target-supports.exp and move target_vector check routine
6466 ...
6467 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
6468 here and rename it.
6469 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
6470 check from vector to s390_vx.
6471 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
6472 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
6473 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
6474 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
6475 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
6476 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
6477 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
6478 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
6479 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
6480
a602f985
AK
64812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6482
6483 * gcc.target/s390/vector/vec-init-2.c: New test.
6484
085db63d
AK
64852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6486
6487 * gcc.dg/ubsan/pr79904-2.c: New test.
6488
dc4f29bc
AK
64892017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6490
6491 PR target/79893
6492 * gcc.target/s390/zvector/pr79893.c: New test.
6493
56010684
JJ
64942017-03-24 Jakub Jelinek <jakub@redhat.com>
6495
6496 PR rtl-optimization/80112
6497 * gcc.dg/pr80112.c: New test.
6498
f0d7b52d
RO
64992017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6500
6501 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
6502 etc. line numbers.
6503 * gcc.dg/Walloca-1.c: Likewise.
6504 * gcc.dg/Walloca-2.c: Likewise.
6505 * gcc.dg/Wvla-larger-than-2.c: Likewise.
6506
635684c4
BS
65072017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6508
6509 PR tree-optimization/80158
6510 * gfortran.fortran-torture/compile/pr80158.f: New file.
6511
76afddf3
RB
65122017-03-24 Richard Biener <rguenther@suse.de>
6513
6514 PR tree-optimization/80167
6515 * gcc.dg/graphite/pr80167.c: New testcase.
6516
c2e389bf
TV
65172017-03-24 Tom de Vries <tom@codesourcery.com>
6518
6519 PR testsuite/80092
6520 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6521 dg-require-effective-target global_constructor.
6522 * gcc.dg/tls/emutls-2.c: Same.
6523
a72821b4
TV
65242017-03-24 Tom de Vries <tom@codesourcery.com>
6525
6526 PR testsuite/80092
6527 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6528 dg-require-effective-target indirect_jumps.
6529
1658def9
TV
65302017-03-24 Tom de Vries <tom@codesourcery.com>
6531
6532 PR testsuite/80092
6533 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6534 nonlocal_goto.
6535
90e02692
TV
65362017-03-24 Tom de Vries <tom@codesourcery.com>
6537
6538 PR testsuite/80092
6539 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6540 * gcc.dg/Walloca-12.c: Same.
6541 * gcc.dg/attr-alloc_size-8.c: Same.
6542 * gcc.dg/Walloca-4.c: Same.
6543 * gcc.dg/Walloca-8.c: Same.
6544 * gcc.dg/Walloca-13.c: Same.
6545 * gcc.dg/Walloca-14.c: Same.
6546 * gcc.dg/attr-alloc_size-9.c: Same.
6547 * gcc.dg/Walloca-1.c: Same.
6548 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6549 * gcc.dg/Walloca-5.c: Same.
6550 * gcc.dg/Walloca-10.c: Same.
6551 * gcc.dg/Walloca-9.c: Same.
6552 * gcc.dg/attr-alloc_size-6.c: Same.
6553 * gcc.dg/Wvla-larger-than-1.c: Same.
6554 * gcc.dg/torture/pr71881.c: Same.
6555 * gcc.dg/torture/pr71901.c: Same.
6556 * gcc.dg/torture/pr78742.c: Same.
6557 * gcc.dg/builtin-alloc-size.c: Same.
6558 * gcc.dg/Walloca-2.c: Same.
6559 * gcc.dg/Walloca-6.c: Same.
6560 * gcc.dg/Walloca-11.c: Same.
6561 * gcc.dg/attr-alloc_size-7.c: Same.
6562 * gcc.dg/Wvla-larger-than-2.c: Same.
6563 * gcc.dg/Walloca-3.c: Same.
6564 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6565 * gcc.c-torture/compile/pr79413.c: Same.
6566 * gcc.c-torture/compile/pr78439.c: Same.
6567
842392c8
KN
65682017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6569
6570 * gcc.target/powerpc/p9-options-1.c: New test.
6571
de2b3f5c
KT
65722017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6573
6574 PR target/71436
6575 * gcc.c-torture/compile/pr71436.c: New test.
6576
2e6315ef 65772017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6578 Richard Biener <rguenther@suse.de>
2e6315ef
WS
6579
6580 PR tree-optimization/79908
6581 PR tree-optimization/80136
6582 * gcc.dg/torture/pr79908.c: New file.
6583
9cdf0363
NK
65842017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6585
2e6315ef 6586 PR fortran/39239
9cdf0363
NK
6587 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6588
f3dd574e
JJ
65892017-03-22 Jakub Jelinek <jakub@redhat.com>
6590
f13e9cd5
JJ
6591 PR c++/80141
6592 * g++.dg/gomp/pr80141.C: New test.
6593
68ed2ba0
JJ
6594 PR c++/80129
6595 * g++.dg/torture/pr80129.C: New test.
6596
f3dd574e
JJ
6597 PR sanitizer/80110
6598 * g++.dg/tsan/pr80110.C: New test.
6599
918b6c9e
TK
66002017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6601
6602 PR fortran/80142
6603 * gfortran.dg/any_loc.f90: New test case.
6604
bf634d1c
TP
66052017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6606
6607 PR target/80082
6608 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6609 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6610
f7325b95
ML
66112017-03-22 Martin Liska <mliska@suse.cz>
6612
6613 PR target/79906
6614 * g++.dg/ext/mv8.C: Add power* targets.
6615
3f01b620
MS
66162017-03-21 Martin Sebor <msebor@redhat.com>
6617
6618 PR c++/79548
6619 * g++.dg/warn/Wunused-var-26.C: New test.
6620
1cefb051
BS
66212017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6622
6623 PR tree-optimization/79908
6624 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6625
edc1747f
MP
66262017-03-21 Marek Polacek <polacek@redhat.com>
6627 Martin Sebor <msebor@redhat.com>
6628
6629 PR tree-optimization/80109
6630 * gcc.dg/Walloca-14.c: New test.
6631
85106b87
JJ
66322017-03-21 Jakub Jelinek <jakub@redhat.com>
6633
6634 PR target/80125
6635 * gcc.target/powerpc/pr80125.c: New test.
6636
e59a225f
NK
66372017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6638
6639 PR fortran/69498
6640 * gfortran.dg/unexp_attribute.f90: New test
6641
0ffe60b5 66422017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 6643 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
6644
6645 PR tree-optimization/79908
6646 * gcc.dg/torture/pr79908.c: New file.
6647
54eb90fe
SKS
66482017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6649
6650 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6651 with sizeof(int) < 4.
6652
5611c456
ML
66532017-03-21 Martin Liska <mliska@suse.cz>
6654
6655 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6656 apostrophes.
6657
e650ea2a
RB
66582017-03-21 Richard Biener <rguenther@suse.de>
6659
6660 PR tree-optimization/80032
6661 * g++.dg/opt/pr80032.C: New testcase.
6662
da2ce5f9
RB
66632017-03-21 Richard Biener <rguenther@suse.de>
6664
6665 PR tree-optimization/80122
6666 * gcc.dg/torture/pr80122.c: New testcase.
6667
9d60683a
TT
66682017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6669
6670 * gcc.dg/pic-2.c: Skip for MIPS.
6671 * gcc.dg/pie-2.c: Skip for MIPS.
6672
d3e19c2c
PC
66732017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6674
6675 PR c++/77752
6676 * g++.dg/cpp0x/initlist97.C: New.
6677 * g++.dg/cpp0x/initlist85.C: Update.
6678
8bee092e
JJ
66792017-03-21 Jakub Jelinek <jakub@redhat.com>
6680
9f30dff0
JJ
6681 PR c/67338
6682 * gcc.dg/pr67338.c: New test.
6683
8bee092e
JJ
6684 PR c++/35878
6685 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6686 dump instead of assembler.
6687 * g++.dg/init/pr35878_2.C: Likewise.
6688 * g++.dg/init/pr35878_3.C: Likewise.
6689
4d1b8e70
JJ
66902017-03-21 Jakub Jelinek <jakub@redhat.com>
6691
6692 PR c/80097
6693 * gcc.dg/ubsan/pr80097.c: New test.
6694
c34923c4
BS
66952017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6696
6697 PR tree-optimization/80054
6698 * g++.dg/torture/pr80054.C: New file.
6699
b0ba96c2
KN
67002017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6701
6702 PR target/79963
6703 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6704 directive to assure selection of proper bit using rlwinm insn.
6705 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6706 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6707 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6708 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6709
92377255
MP
67102017-03-20 Marek Polacek <polacek@redhat.com>
6711 Paolo Carlini <paolo.carlini@oracle.com>
6712
6713 PR c++/80059 - ICE with noexcept and __transaction_atomic
6714 * g++.dg/tm/pr80059-2.C: New test.
6715 * g++.dg/tm/pr80059.C: New test.
6716
243e28bf
ML
67172017-03-20 Martin Liska <mliska@suse.cz>
6718
6719 PR middle-end/79753
6720 * gcc.target/i386/mpx/pr79753.c: New test.
6721
918112d3
ML
67222017-03-20 Martin Liska <mliska@suse.cz>
6723
6724 PR target/79769
6725 PR target/79770
6726 * g++.dg/pr79769.C: New test.
6727 * gcc.target/i386/mpx/pr79770.c: New test.
6728
e325aba2
AK
67292017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6730
6731 PR target/78857
6732 * gcc.target/s390/load-and-test-fp-1.c: New test.
6733 * gcc.target/s390/load-and-test-fp-2.c: New test.
6734
91d2c04c
PT
67352017-03-18 Paul Thomas <pault@gcc.gnu.org>
6736
6737 PR fortran/79676
6738 * gfortran.dg/submodule_28.f08 : New test.
6739
c7e4107b
PT
67402017-03-18 Paul Thomas <pault@gcc.gnu.org>
6741
6742 PR fortran/71838
6743 * gfortran.dg/submodule_26.f08 : New test.
6744 * gfortran.dg/submodule_27.f08 : New test.
6745
d8fe28be
PH
67462017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6747
6748 PR target/79951
6749 * gcc.target/powerpc/pr79951.c: New.
6750
4a17943d
BS
67512017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6752
6753 PR rtl-optimization/79910
6754 * gcc.dg/torture/pr79910.c: New test.
6755
7f166d94
JL
67562017-03-17 Jeff Law <law@redhat.com>
6757
6758 PR tree-optimization/71437
6759 * gcc.dg/tree-ssa/pr71437.c: New test.
6760 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6761 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6762 now caught by VRP, but which were previously caught by DOM.
6763
12c4f7dc
RB
67642017-03-17 Richard Biener <rguenther@suse.de>
6765
6766 PR middle-end/80075
6767 * g++.dg/torture/pr80075.C: New testcase.
6768
207f3423
MM
67692017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6770
6771 PR target/71294
6772 * g++.dg/pr71294.C: New test.
6773
9fc900af
SB
67742017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6775
6776 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6777
c05c2380
JJ
67782017-03-16 Jakub Jelinek <jakub@redhat.com>
6779
e711928b
JJ
6780 PR fortran/80010
6781 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6782
c05c2380
JJ
6783 PR fortran/79886
6784 * gfortran.dg/pr79886.f90: New test.
6785
3231d64b
MM
67862017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6787
6788 PR target/79038
6789 * gcc.target/powerpc/pr79038-1.c: New test.
6790
81ef1f5e
SB
67912017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6792
6793 PR fortran/33271
6794 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6795
395a1e9b
JW
67962017-03-15 Jiong Wang <jiong.wang@arm.com>
6797
6798 PR testsuite/79356
6799 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6800
05f65910
UB
68012017-03-15 Uros Bizjak <ubizjak@gmail.com>
6802
6803 PR target/80019
6804 * gcc.target/i386/pr80019.c: New test.
6805
94285a7d
ML
68062017-03-15 Martin Liska <mliska@suse.cz>
6807
6808 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6809
a983542b
MS
68102017-03-14 Martin Sebor <msebor@redhat.com>
6811
6812 PR tree-optimization/79800
6813 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6814 * gcc.dg/tree-ssa/pr79800.c: New test.
6815
76ca5f40
MM
68162017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6817
6818 PR target/79947
6819 * gcc.target/powerpc/pr79947.c: New test.
6820
5d9a283a
MS
68212017-03-14 Martin Sebor <msebor@redhat.com>
6822
6823 PR middle-end/80020
6824 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6825 * gcc.dg/attr-alloc_size-7.c: Same.
6826 * gcc.dg/attr-alloc_size-9.c: Same.
6827 * gcc.dg/builtin-alloc-size.c: Same.
6828 * gcc.dg/pr80020.c: New test.
6829
4692943d
BS
68302017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6831
6832 PR rtl-optimization/79728
6833 * gcc.target/i386/sse-globalreg.c: New test.
6834
861d9d5e
ML
68352017-03-14 Martin Liska <mliska@suse.cz>
6836
6837 PR lto/66295
6838 * gcc.dg/tree-prof/pr66295.c: New test.
6839
a48018b5
ML
68402017-03-13 Martin Liska <mliska@suse.cz>
6841
6842 PR middle-end/78339
6843 * gcc.target/i386/mpx/pr78339.c: New test.
6844
8c56cc5a
CZ
68452017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6846
065ba179 6847 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 6848
14555394
CZ
68492017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6850
065ba179 6851 * gcc.target/arc/pr9001090948.c: New file.
14555394 6852
3079b92e
SB
68532017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6854
6855 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6856 Fix test. Make early-out condition return early. Correct comments.
6857
c08de9db
JD
68582017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6859
6860 PR libgfortran/78854
6861 * gfortran.dg/dtio_25.f90: New test.
6862
66b27545
MS
68632017-03-10 Martin Sebor <msebor@redhat.com>
6864
6865 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6866
8f2f6381
BS
68672017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6868
6869 PR rtl-optimization/78911
6870 * gcc.target/i386/pr78911-1.c: New test.
6871 * gcc.target/i386/pr78911-2.c: New test.
6872
8e2c69b4 68732017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 6874
8e2c69b4
WS
6875 PR target/79941
6876 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6877 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6878 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6879
455d833c
MP
68802017-03-10 Marek Polacek <polacek@redhat.com>
6881
6882 PR c++/79967
6883 * g++.dg/cpp0x/gen-attrs-63.C: New test.
6884
cdd669f9
JJ
68852017-03-10 Jakub Jelinek <jakub@redhat.com>
6886
e260b0a7
JJ
6887 PR c++/79899
6888 * g++.dg/other/friend7.C: New test.
6889
cdd669f9
JJ
6890 PR c++/79896
6891 * g++.dg/ext/int128-5.C: New test.
6892
730e6e46
SB
68932017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6894
6895 PR testsuite/79356
6896 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
6897 powerpc, sparc, or s390x.
6898
fc8f6304
PH
68992017-03-10 Pat Haugen <pthaugen@us.ibm.com>
6900
6901 PR target/79907
6902 * gcc.target/powerpc/pr79907.c: New.
6903
f1b0632a
OH
69042017-03-10 Olivier Hainque <hainque@adacore.com>
6905
6906 * gnat.dg/opt64.adb: New test.
6907 * gnat.dg/opt64_pkg.ads: New helper.
6908 * gnat.dg/opt64_pkg.adb: New helper.
6909
5558f089
JJ
69102017-03-10 Jakub Jelinek <jakub@redhat.com>
6911
2d9dd4fb
JJ
6912 PR rtl-optimization/79909
6913 * gcc.target/powerpc/pr79909.c: New test.
6914
72772e67
JJ
6915 PR tree-optimization/79972
6916 * gcc.dg/pr79972.c: New test.
6917
5558f089
JJ
6918 PR tree-optimization/77975
6919 * gcc.dg/pr77975.c: New test.
6920
822a132c
MP
69212017-03-09 Marek Polacek <polacek@redhat.com>
6922
6923 PR c++/79962
6924 PR c++/79984
6925 * c-c++-common/nonnull-3.c: New test.
6926 * g++.dg/warn/Wnonnull3.C: New test.
6927
c9819d22
MF
69282017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
6929
6930 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
6931 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6932
36618428
MP
69332017-03-09 Marek Polacek <polacek@redhat.com>
6934
6935 PR sanitizer/79757
6936 * gcc.dg/ubsan/pr79757-1.c: New test.
6937 * gcc.dg/ubsan/pr79757-2.c: New test.
6938 * gcc.dg/ubsan/pr79757-3.c: New test.
6939 * gcc.dg/ubsan/pr79757-4.c: New test.
6940 * gcc.dg/ubsan/pr79757-5.c: New test.
6941
01e5af5a
JJ
69422017-03-09 Jakub Jelinek <jakub@redhat.com>
6943
6944 PR c/79969
6945 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
6946
6443c7c0
MP
69472017-03-09 Marek Polacek <polacek@redhat.com>
6948
6949 PR c++/79687
6950 * g++.dg/expr/ptrmem8.C: New test.
6951 * g++.dg/expr/ptrmem9.C: New test.
6952
d721dc3c
RB
69532017-03-09 Richard Biener <rguenther@suse.de>
6954
6955 PR tree-optimization/79977
6956 * gcc.dg/graphite/pr79977.c: New testcase.
6957
1f1fd3e2
TT
69582017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
6959
6960 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
6961 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
6962 * lib/target-supports.exp (check_effective_target_rdynamic):
6963 New proc.
6964
16967aff
RB
69652017-03-09 Richard Biener <rguenther@suse.de>
6966
6967 PR middle-end/79971
6968 * gcc.dg/fixed-point/pr79971.c: New testcase.
6969
26d7dc48
RB
69702017-03-09 Richard Biener <rguenther@suse.de>
6971
6972 PR ipa/79970
6973 * gcc.dg/torture/pr79970.c: New testcase.
6974
35f77c28
PC
69752017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6976
6977 PR c++/71966
6978 * g++.dg/cpp0x/pr71966-1.C: New.
6979 * g++.dg/cpp0x/pr71966-2.C: Likewise.
6980
8a7df031
ML
69812017-03-09 Martin Liska <mliska@suse.cz>
6982
6983 PR tree-optimization/79631
6984 * gcc.target/i386/mpx/pr79631.c: New test.
6985
3828bb0d
ML
69862017-03-09 Martin Liska <mliska@suse.cz>
6987
6988 PR target/65705
6989 PR target/69804
6990 * gcc.target/i386/pr71458.c: Update scanned pattern.
6991
410a590c
MP
69922017-03-09 Marek Polacek <polacek@redhat.com>
6993
6994 PR c++/79672
6995 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
6996 * g++.dg/warn/Wduplicated-branches3.C: New test.
6997
f084a22e
PG
69982017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
6999
7000 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
7001
a278b1c3
ML
70022017-03-09 Martin Liska <mliska@suse.cz>
7003
7004 PR ipa/79764
7005 * g++.dg/pr79764.C: New test.
7006
8dc19053
ML
70072017-03-09 Martin Liska <mliska@suse.cz>
7008
7009 PR ipa/79761
7010 * g++.dg/pr79761.C: New test.
7011
030fc94a
JJ
70122017-03-09 Jakub Jelinek <jakub@redhat.com>
7013
9e463823
JJ
7014 PR sanitizer/79944
7015 * c-c++-common/asan/pr79944.c: New test.
7016
6b62f323
JJ
7017 PR target/79932
7018 * gcc.target/i386/pr79932-2.c: New test.
7019
030fc94a
JJ
7020 PR target/79932
7021 * gcc.target/i386/pr79932-1.c: New test.
7022
423aec8b
MP
70232017-03-09 Marek Polacek <polacek@redhat.com>
7024
7025 PR c++/79900 - ICE in strip_typedefs
7026 * g++.dg/warn/Wpadded-1.C: New test.
7027
6659fe59
MP
70282017-03-08 Marek Polacek <polacek@redhat.com>
7029
7030 * g++.dg/Walloca1.C: Adjust dg-warning.
7031
f1a675e4
AH
70322017-03-08 Andrew Haley <aph@redhat.com>
7033
7034 PR tree-optimization/79943
7035 * gcc.dg/tree-ssa/pr79943.c: New test.
7036
edfcd7e3
RB
70372017-03-08 Richard Biener <rguenther@suse.de>
7038
7039 PR tree-optimization/79955
7040 * gcc.dg/uninit-24.c: New testcase.
7041
61fdfd8c
RB
70422017-03-08 Richard Biener <rguenther@suse.de>
7043
7044 PR tree-optimization/79920
7045 * gcc.dg/vect/pr79920.c: New testcase.
7046
4b48e883
JJ
70472017-03-08 Jakub Jelinek <jakub@redhat.com>
7048
7049 PR sanitizer/79904
7050 * gcc.dg/ubsan/pr79904.c: New test.
7051
a71dbc63
JJ
70522017-03-07 Jakub Jelinek <jakub@redhat.com>
7053
7054 PR c/79834
7055 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
7056 diagnostics.
7057
d8a90142
MP
70582017-03-07 Marek Polacek <polacek@redhat.com>
7059
7060 PR middle-end/79809
7061 * g++.dg/Walloca1.C: New test.
7062
a5e9e3e4
ML
70632017-03-07 Martin Liska <mliska@suse.cz>
7064
7065 PR middle-end/68270
7066 * g++.dg/pr68270.C: New test.
7067
1f6dba54
JJ
70682017-03-07 Jakub Jelinek <jakub@redhat.com>
7069
760f82db
JJ
7070 PR rtl-optimization/79901
7071 * gcc.target/i386/pr79901.c: New test.
7072
1f6dba54
JJ
7073 PR sanitizer/79897
7074 * c-c++-common/ubsan/pr79897.c: New test.
7075
feca7b89
VM
70762017-03-06 Vladimir Makarov <vmakarov@redhat.com>
7077
7078 PR rtl-optimization/79571
7079 * gcc.target/i386/pr79571.c: New.
7080
bdbbf28d
MP
70812017-03-06 Marek Polacek <polacek@redhat.com>
7082
7083 PR c++/79796 - ICE with NSDMI and this pointer
7084 * g++.dg/cpp0x/nsdmi13.C: New test.
7085
52564551
JK
70862017-03-06 Julia Koval <julia.koval@intel.com>
7087
7088 PR target/79793
7089 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
7090 directives.
7091 * gcc.target/i386/interrupt-13.c: Ditto.
7092 * gcc.target/i386/interrupt-14.c: Ditto.
7093 * gcc.target/i386/interrupt-15.c: Ditto.
7094
345edb37
JJ
70952017-03-06 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR c++/79822
7098 * g++.dg/cpp0x/constexpr-79822.C: New test.
7099
a8d25fd0
RB
71002017-03-06 Richard Biener <rguenther@suse.de>
7101
7102 PR tree-optimization/79894
7103 * gcc.dg/vect/pr79887.c: New testcase.
7104
522fcdd7
RB
71052017-03-06 Richard Biener <rguenther@suse.de>
7106
7107 PR tree-optimization/79824
7108 * gcc.dg/vect/pr79824-1.c: New testcase.
7109 * gcc.dg/vect/pr79824-2.c: Likewise.
7110
54649631
TT
71112017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7112
7113 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
7114 gettimeofday. Remove dg-skip-if for AVR.
7115 * lib/target-supports.exp (check_effective_target_gettimeofday):
7116 New proc.
7117
4bbc8970
RD
71182017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
7119
7120 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
7121 * gcc.target/s390/hotpatch-10.c: Likewise.
7122 * gcc.target/s390/hotpatch-11.c: Likewise.
7123 * gcc.target/s390/hotpatch-12.c: Likewise.
7124 * gcc.target/s390/hotpatch-13.c: Likewise.
7125 * gcc.target/s390/hotpatch-14.c: Likewise.
7126 * gcc.target/s390/hotpatch-15.c: Likewise.
7127 * gcc.target/s390/hotpatch-16.c: Likewise.
7128 * gcc.target/s390/hotpatch-17.c: Likewise.
7129 * gcc.target/s390/hotpatch-18.c: Likewise.
7130 * gcc.target/s390/hotpatch-19.c: Likewise.
7131 * gcc.target/s390/hotpatch-2.c: Likewise.
7132 * gcc.target/s390/hotpatch-26.c: Likewise.
7133 * gcc.target/s390/hotpatch-27.c: Likewise.
7134 * gcc.target/s390/hotpatch-28.c: Likewise.
7135 * gcc.target/s390/hotpatch-3.c: Likewise.
7136 * gcc.target/s390/hotpatch-4.c: Likewise.
7137 * gcc.target/s390/hotpatch-5.c: Likewise.
7138 * gcc.target/s390/hotpatch-6.c: Likewise.
7139 * gcc.target/s390/hotpatch-7.c: Likewise.
7140 * gcc.target/s390/hotpatch-8.c: Likewise.
7141 * gcc.target/s390/hotpatch-9.c: Likewise.
7142
5f215a70
PC
71432017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7144
7145 PR c++/64574
7146 * g++.dg/template/crash125.C: New.
7147
296cc393
JJ
71482017-03-06 Jakub Jelinek <jakub@redhat.com>
7149
7150 PR target/79812
7151 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
7152
ca8942a3
TT
71532017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7154
7155 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
7156
c1b993c0
PG
71572017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7158
7159 * gcc.target/mips/msa-minmax.c: New tests.
7160
a50a32aa
ML
71612017-03-06 Martin Liska <mliska@suse.cz>
7162
7163 PR sanitize/79783
7164 * g++.dg/asan/pr79783.C: New test.
7165
5ada812c
PG
71662017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7167
7168 * gcc.target/mips/msa-dotp.c: New tests.
7169
334b3c4b
PG
71702017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7171
7172 * gcc.target/mips/msa-bclri.c: New test.
7173
d8b4baeb
PC
71742017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7175
7176 PR c++/70266
7177 * g++.dg/tm/pr70266.C: New.
7178
ef78bc3c 71792017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 7180 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
7181
7182 * gfortran.dg/coarray/fail_image_1.f08: New test.
7183 * gfortran.dg/coarray/fail_image_2.f08: New test.
7184 * gfortran.dg/coarray/failed_images_1.f08: New test.
7185 * gfortran.dg/coarray/failed_images_2.f08: New test.
7186 * gfortran.dg/coarray/image_status_1.f08: New test.
7187 * gfortran.dg/coarray/image_status_2.f08: New test.
7188 * gfortran.dg/coarray/stopped_images_1.f08: New test.
7189 * gfortran.dg/coarray/stopped_images_2.f08: New test.
7190 * gfortran.dg/coarray_fail_st.f90: New test.
7191 * gfortran.dg/coarray_failed_images_1.f08: New test.
7192 * gfortran.dg/coarray_image_status_1.f08: New test.
7193 * gfortran.dg/coarray_stopped_images_1.f08: New test.
7194
7f5a7d78
MP
71952017-03-03 Marek Polacek <polacek@redhat.com>
7196
7197 PR c/79758
7198 * gcc.dg/noncompile/pr79758.c: New test.
7199
cc195d46
JJ
72002017-03-03 Jakub Jelinek <jakub@redhat.com>
7201
7202 PR middle-end/79805
7203 * g++.dg/opt/pr79805.C: New test.
7204
945b6e16
AS
72052017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
7206
7207 * gcc.target/i386/avx512vpopcntdq-check.h: New.
7208 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7209 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7210 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
7211 * gcc.target/i386/i386.exp
7212 (check_effective_target_avx512vpopcntdq): New.
7213
31dcc385
TT
72142017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
7215
7216 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
7217 ilp32 targets and match DImode registers for lp64 targets.
7218
0e174ae1
UB
72192017-03-03 Uros Bizjak <ubizjak@gmail.com>
7220
7221 * g++.dg/pr71624.C: Disable for x32.
7222 * g++.dg/pr71633.C: Ditto.
7223
93505ec5
JJ
72242017-03-03 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR target/79807
7227 * gcc.target/i386/pr79807.c: New test.
7228
d78a1c01
ML
72292017-03-03 Martin Liska <mliska@suse.cz>
7230
7231 PR tree-optimization/79803
7232 * gcc.dg/tree-ssa/pr79803.c: New test.
7233
ec7f796e
ML
72342017-03-03 Martin Liska <mliska@suse.cz>
7235
7236 PR rtl-optimization/79574
7237 * gcc.dg/pr79574-2.c: New test.
7238
30d309aa
RB
72392017-03-03 Richard Biener <rguenther@suse.de>
7240
7241 PR c++/79825
7242 * g++.dg/warn/Wuninitialized-8.C: New testcase.
7243
38801de5
JJ
72442017-03-03 Jakub Jelinek <jakub@redhat.com>
7245
7246 * gcc.dg/pr57134.c: Use empty inline asm string literal.
7247
7278b0a2
MP
72482017-03-03 Marek Polacek <polacek@redhat.com>
7249
7250 PR c++/79791
7251 * g++.dg/warn/Wwrite-strings-1.C: New test.
7252 * g++.dg/warn/Wwrite-strings-2.C: New test.
7253 * g++.dg/warn/Wwrite-strings-3.C: New test.
7254 * g++.dg/warn/Wwrite-strings-4.C: New test.
7255 * g++.dg/warn/Wwrite-strings-5.C: New test.
7256 * g++.dg/warn/Wwrite-strings-6.C: New test.
7257 * g++.dg/warn/Wwrite-strings-7.C: New test.
7258 * g++.dg/warn/Wwrite-strings-8.C: New test.
7259 * g++.dg/warn/Wwrite-strings-9.C: New test.
7260 * g++.dg/warn/Wwrite-strings-10.C: New test.
7261 * g++.dg/warn/Wwrite-strings-11.C: New test.
7262 * g++.dg/warn/Wwrite-strings-12.C: New test.
7263
75473a91
RB
72642017-03-03 Richard Biener <rguenther@suse.de>
7265
7266 PR middle-end/79818
7267 * gcc.dg/torture/pr79818.c: New testcase.
7268
50bea0c5
JJ
72692017-03-02 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR c++/79782
7272 * g++.dg/warn/Wunused-parm-10.C: New test.
7273
130f15ce
UB
72742017-03-02 Uros Bizjak <ubizjak@gmail.com>
7275
7276 * gcc.dg/rtl/x86_64/*.c: Test for
7277 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
7278
dc362ada
UB
72792017-03-02 Uros Bizjak <ubizjak@gmail.com>
7280
7281 PR target/79514
7282 * gcc.target/i386/pr79514.c: New test.
7283
fe792dd8
JJ
72842017-03-02 Jakub Jelinek <jakub@redhat.com>
7285
7286 PR rtl-optimization/79780
7287 * gcc.c-torture/compile/pr79780.c: New test.
7288
e80facb4
RB
72892017-03-02 Richard Biener <rguenther@suse.de>
7290
7291 PR tree-optimization/79345
7292 PR c++/42000
7293 * g++.dg/warn/Wuninitialized-7.C: New testcase.
7294 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
7295 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
7296
eb0e7c34
RB
72972017-03-02 Richard Biener <rguenther@suse.de>
7298
7299 PR c/79756
7300 * gcc.dg/vector-1.c: New testcase.
7301
653a4b32
BC
73022017-03-02 Bin Cheng <bin.cheng@arm.com>
7303
7304 PR tree-optimization/66768
7305 * gcc.target/i386/pr66768.c: New test.
7306
da403f31
RB
73072017-03-02 Richard Biener <rguenther@suse.de>
7308
7309 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
7310 * gcc.dg/rtl/x86_64/final.c: Likewise.
7311 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
7312 * gcc.dg/rtl/x86_64/ira.c: Likewise.
7313 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
7314 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
7315
83692f96
RB
73162017-03-02 Richard Biener <rguenther@suse.de>
7317
7318 PR tree-optimization/79777
7319 * gcc.dg/torture/pr79777.c: New testcase.
7320
71dedb33
MS
73212017-03-01 Martin Sebor <msebor@redhat.com>
7322
7323 PR middle-end/79692
7324 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
7325 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
7326 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
7327 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
7328
48990905
UB
73292017-03-01 Uros Bizjak <ubizjak@gmail.com>
7330
7331 * gcc.target/i386/invsize-2.c: New test.
7332 * gcc.target/i386/invsize-3.c: Ditto.
7333 * gcc.target/i386/invsize-4.c: Ditto.
7334 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
7335 * gcc.target/i386/stackalign/asm-1.c: Ditto.
7336
c7f0c9f3
MM
73372017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7338
7339 PR target/79439
7340 * gcc.target/powerpc/pr79439.c: New test.
7341
f5ef6bfc
PH
73422017-03-01 Pat Haugen <pthaugen@us.ibm.com>
7343
7344 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
7345 scan string.
7346
7347
50181506
KN
73482017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7349
7350 PR target/79395
7351 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
7352 pattern to look for vcmpequd. instead of vcmpnew.
7353 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
7354 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
7355 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
7356 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
7357 look for xvcmpeqdp. instead of xvcmpnedp.
7358 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
7359 look for vcmpequd. instead of vcmpnew.
7360 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
7361 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7362 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
7363 look for xvcmpeqsp. instead of xvcmpnesp.
7364 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
7365 look for xvcmpeqdp. instead of xvcmpnedp.
7366 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
7367 look for vcmpequd. instead of vcmpnew.
7368 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
7369 look for vcmpeqsp instead of xvcmpnesp.
7370 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
7371 look for xvcmpeqdp instead of xvcmpnedp.
7372
0100ae43
RB
73732017-03-01 Richard Biener <rguenther@suse.de>
7374
7375 PR middle-end/79721
7376 * gcc.dg/torture/pr79721.c: New testcase.
7377
0f3f4ffe
JJ
73782017-03-01 Jakub Jelinek <jakub@redhat.com>
7379
42132674
JJ
7380 PR c++/79681
7381 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
7382 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
7383
e3e9e8ca
JJ
7384 PR c++/79746
7385 * g++.dg/warn/Wunused-parm-9.C: New test.
7386
0f3f4ffe
JJ
7387 PR tree-optimization/79734
7388 * g++.dg/opt/pr79734.C: New test.
7389
ad1de652
JJ
73902017-02-28 Jakub Jelinek <jakub@redhat.com>
7391
7392 PR tree-optimization/79737
7393 * gcc.c-torture/execute/pr79737-1.c: New test.
7394 * gcc.c-torture/execute/pr79737-2.c: New test.
7395
7a1ae923
EB
73962017-02-28 Eric Botcazou <ebotcazou@adacore.com>
7397
7398 * gcc.target/sparc/20170228-1.c: New test.
7399
2af0c3ed
UB
74002017-02-28 Uros Bizjak <ubizjak@gmail.com>
7401
7402 * gcc.target/i386/invsize-1.c: New test.
7403
203ced0a
MS
74042017-02-28 Martin Sebor <msebor@redhat.com>
7405
7406 PR tree-optimization/79691
7407 * gcc.dg/tree-ssa/pr79691.c: New test.
7408
8a915b87
JJ
74092017-02-28 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR target/79729
7412 * gcc.target/i386/pr79729.c: New test.
7413
41aa3a38
RB
74142017-02-28 Richard Biener <rguenther@suse.de>
7415
7416 PR tree-optimization/79740
7417 * gcc.dg/torture/pr79740.c: New testcase.
7418
587240d2
RB
74192017-02-28 Richard Biener <rguenther@suse.de>
7420
7421 PR middle-end/79731
7422 * c-c++-common/torture/pr79731.c: New testcase.
7423
dd3f4560
RB
74242017-02-28 Richard Biener <rguenther@suse.de>
7425
7426 PR tree-optimization/79732
7427 * gcc.dg/torture/pr79732.c: New testcase.
7428
c7d97b28
RB
74292017-02-28 Richard Biener <rguenther@suse.de>
7430
7431 PR tree-optimization/79723
7432 * gcc.target/i386/pr79723.c: New testcase.
7433
c8f28a3c
PH
74342017-02-27 Pat Haugen <pthaugen@us.ibm.com>
7435
7436 PR target/79544
7437 * gcc.target/powerpc/pr79544.c: New.
7438
c91c3003
PC
74392017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7440
7441 PR c++/79414
7442 * g++.dg/parse/crash67.C: New.
7443
57fa080b
BC
74442017-02-27 Bin Cheng <bin.cheng@arm.com>
7445
7446 PR tree-optimization/77536
7447 * gcc.dg/vect/pr79347.c: Revise testing string.
7448
68b948d3
RB
74492017-02-27 Richard Biener <rguenther@suse.de>
7450
7451 PR tree-optimization/45397
7452 * gcc.dg/tree-ssa/pr45397.c: New testcase.
7453
69a2e8a1
RB
74542017-02-27 Richard Biener <rguenther@suse.de>
7455
7456 PR tree-optimization/79690
7457 * gcc.target/i386/pr79690.c: New testcase.
7458
c7b608a9
TK
74592017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7460
7461 PR fortran/51119
7462 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
7463 of original.
7464 * gfortran.dg/inline_matmul_11.f90: Likewise.
7465 * gfortran.dg/inline_matmul_9.f90: Likewise.
7466 * gfortran.dg/matmul_13.f90: New test.
7467 * gfortran.dg/matmul_14.f90: New test.
7468
98561a9b
JJ
74692017-02-25 Jakub Jelinek <jakub@redhat.com>
7470
7471 PR middle-end/79396
7472 * g++.dg/opt/pr79396.C: New test.
7473
77be9417
DH
74742017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7475
7476 PR fortran/79597
7477 * gfortran.dg/dtio_6.f90: Update test.
7478
74792017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
7480
7481 PR fortran/79601
7482 * gfortran.dg/interface_operator_2.f90: New test.
7483
b9822443
JJ
74842017-02-24 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR c/79677
7487 * gcc.dg/pr79677.c: New test.
7488
4bc2b786
MF
74892017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
7490
7491 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
7492 of mov.ps.
7493 * gcc.target/mips/mips-ps-type.c (move): Likewise.
7494 (cond_move1): Simplify condition to force generation of
7495 mov[nz].ps.
7496 (cond_move2): Likewise.
7497
4227c9ad
JJ
74982017-02-24 Jakub Jelinek <jakub@redhat.com>
7499
7500 PR c++/79588
7501 * g++.dg/warn/Wrestrict-1.C: New test.
7502 * g++.dg/warn/Wrestrict-2.C: New test.
7503
fd527ec1
DE
75042017-02-24 David Edelsohn <dje.gcc@gmail.com>
7505
7506 * g++.dg/ext/complit15.C: Require LTO.
7507
2af8fd5c
TT
75082017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
7509
7510 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
7511 logical_op_short_circuit to skip targets.
7512 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7513 and s390.
7514
0b9cdb9a
EB
75152017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7516
7517 * gnat.dg/opt63.adb: New test.
7518
4af362a9
EB
75192017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7520
7521 * gnat.dg/discr47.adb: New test.
7522
7699e88f
RB
75232017-02-24 Richard Biener <rguenther@suse.de>
7524
7525 PR tree-optimization/79389
7526 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7527
e3beb191
PC
75282017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7529
7530 PR c++/79361
7531 * g++.dg/cpp0x/pr79361-1.C: New.
7532 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7533
195610aa
EB
75342017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7535
7536 * gcc.target/visium/bit_test.c: Accept any lsr form.
7537 * gcc.target/visium/block_move.c: Tweak.
7538
17885cad
DV
75392017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7540
7541 PR 68749
7542 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7543
45f7faf0
RB
75442017-02-23 Richard Biener <rguenther@suse.de>
7545
7546 PR tree-optimization/79683
7547 * gcc.target/i386/pr79683.c: New testcase.
7548
18eb304e
JL
75492017-02-22 Jeff Law <law@redhat.com>
7550
7551 PR tree-optimization/79578
7552 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7553
0a864a97
SD
75542017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7555
7556 * gcc.target/mips/msa-fp-cc.c: New test.
7557
fe8ece05
JJ
75582017-02-22 Jakub Jelinek <jakub@redhat.com>
7559
e40b6fc7
JJ
7560 PR c++/79664
7561 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7562 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7563 * g++.dg/gomp/pr79664.C: New test.
7564
fe8ece05
JJ
7565 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7566
78af14ae
MP
75672017-02-22 Marek Polacek <polacek@redhat.com>
7568
7569 PR c++/79653
7570 * g++.dg/cpp0x/alignas10.C: New test.
7571 * g++.dg/cpp0x/alignas9.C: New test.
7572
8fdddd3d
MP
7573 PR c++/79657
7574 * g++.dg/ext/underlying_type12.C: New test.
7575
61ac5ebe
MP
7576 PR c/79662
7577 * gcc.dg/enum-incomplete-4.c: New test.
7578
888c7050
JJ
75792017-02-22 Jakub Jelinek <jakub@redhat.com>
7580
7581 PR target/70465
7582 * gcc.target/i386/pr70465-2.c: New test.
7583
6d3daa1a
UB
75842017-02-21 Uros Bizjak <ubizjak@gmail.com>
7585
7586 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7587
76dd203e
RB
75882017-02-22 Richard Biener <rguenther@suse.de>
7589
7590 PR tree-optimization/79673
7591 * gcc.target/i386/pr79673.c: New testcase.
7592
a9c774d2
RB
75932017-02-22 Richard Biener <rguenther@suse.de>
7594
7595 PR tree-optimization/79666
7596 * gcc.dg/torture/pr79666.c: New testcase.
7597
8f4f841a
ML
75982017-02-22 Martin Liska <mliska@suse.cz>
7599
7600 PR lto/79587
7601 * gcc.dg/tree-prof/pr79587.c: New test.
7602
a232a1cb
MP
76032017-02-21 Marek Polacek <polacek@redhat.com>
7604
7605 PR c++/79535
7606 * g++.dg/ext/flexary23.C: New test.
7607
b86fec68
UB
76082017-02-21 Uros Bizjak <ubizjak@gmail.com>
7609
7610 PR target/79593
7611 * gcc.target/i386/pr79593.c: New test.
7612
5c3f1d7b
JJ
76132017-02-21 Jakub Jelinek <jakub@redhat.com>
7614
b7280ac2
JJ
7615 PR c++/79654
7616 * g++.dg/cpp1z/decomp26.C: New test.
7617
5c3f1d7b
JJ
7618 PR sanitizer/79589
7619 * g++.dg/ubsan/pr79589.C: New test.
7620
1486c2a7
JL
76212017-02-21 Jeff Law <law@redhat.com>
7622
7623 PR tree-optimization/79621
7624 * gcc.c-torture/compile/pr79621.c: New test.
7625
2f3ec56d
JJ
76262017-02-21 Jakub Jelinek <jakub@redhat.com>
7627
3bb43119
JJ
7628 PR c++/79655
7629 * g++.dg/cpp1y/constexpr-79655.C: New test.
7630
664beaf2 7631 PR c++/79639
b86fec68 7632 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 7633
956d3e61
JJ
7634 PR target/79633
7635 * gcc.target/i386/mpx/pr79633.c: New test.
7636
d4cbfca4
JJ
7637 PR target/79570
7638 * gcc.dg/pr79570.c: New test.
7639
00bc9de3
JJ
7640 PR c++/79641
7641 * c-c++-common/pr79641.c: New test.
7642
d002d099
JJ
7643 PR tree-optimization/79649
7644 * gcc.target/i386/pr79649.c: New test.
7645
2f3ec56d
JJ
7646 PR target/79494
7647 * gcc.dg/pr79494.c: New test.
7648
e6655a5f
SB
76492017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7650
7651 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7652 to dg-options.
7653
76542017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
7655
7656 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7657
fd527ec1
DE
76582017-02-02 Jason Merrill <jason@redhat.com>
7659
7660 PR c++/79580
7661 * g++.dg/ext/complit15.C: New.
7662
027a9dd5
KN
76632017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7664
7665 PR target/78056
7666 * gcc.target/powerpc/pr78056-8.c: Remove.
7667
80480cee
MP
76682017-02-20 Marek Polacek <polacek@redhat.com>
7669
7670 PR middle-end/79537
7671 * gcc.dg/comp-goto-4.c: New test.
7672
85ade8d6
MP
7673 PR sanitizer/79558
7674 * c-c++-common/ubsan/bounds-14.c: New test.
7675
705d3b77
JJ
76762017-02-20 Jakub Jelinek <jakub@redhat.com>
7677
7678 PR target/79568
7679 * gcc.target/i386/pr79568-1.c: New test.
7680 * gcc.target/i386/pr79568-2.c: New test.
7681 * gcc.target/i386/pr79568-3.c: New test.
7682
dc42a736
PT
76832017-02-16 Paul Thomas <pault@gcc.gnu.org>
7684
7685 PR fortran/79382
705d3b77
JJ
7686 * gfortran.dg/dtio_10.f90: Change test of error message.
7687 * gfortran.dg/dtio_23.f90: New test.
7688 * gfortran.dg/dtio_24.f90: New test.
dc42a736 7689
1ca6a74f
PT
76902017-02-20 Paul Thomas <pault@gcc.gnu.org>
7691
7692 PR fortran/79434
705d3b77 7693 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 7694
63af1586
PT
76952017-02-19 Paul Thomas <pault@gcc.gnu.org>
7696
7697 PR fortran/79447
705d3b77 7698 * gfortran.dg/submodule_24.f08: New test.
63af1586 7699
4ca4d1e9
AV
77002017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7701
7702 PR fortran/79229
7703 * gfortran.dg/class_allocate_24.f90: New test.
7704
dea71ad0
PT
77052017-02-19 Paul Thomas <pault@gcc.gnu.org>
7706
7707 PR fortran/79402
7708 * gfortran.dg/submodule_23.f90: New test.
7709
f46e2bc9
PC
77102017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7711
7712 PR c++/79380
7713 * g++.dg/cpp0x/alignas8.C: New.
7714
7dfa657b
JW
77152017-02-19 Eric Fiselier <eric@efcs.ca>
7716 Jonathan Wakely <jwakely@redhat.com>
7717
7718 PR c++/69523
7719 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7720
eab1f169
PK
77212017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7722
7723 * gcc.dg/gimplefe-26.c: New test.
7724
47e16d83
JDA
77252017-02-18 John David Anglin <danglin@gcc.gnu.org>
7726
7727 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7728
c2615951
JJ
77292017-02-18 Jakub Jelinek <jakub@redhat.com>
7730
c28fcc60
JJ
7731 PR target/79569
7732 * gcc.target/i386/3dnowA-3.c: New test.
7733
c2615951
JJ
7734 PR target/79559
7735 * gcc.target/i386/pr79559.c: New test.
7736
97fcf744
JM
77372017-02-17 Joseph Myers <joseph@codesourcery.com>
7738
7739 * gcc.dg/c11-float-2.c: New test.
7740 * gcc.dg/torture/float128-floath.c,
7741 gcc.dg/torture/float128x-floath.c,
7742 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7743 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7744 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7745 *_DECIMAL_DIG macros with DECIMAL_DIG.
7746
a530e181
BS
77472017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7748
7749 PR target/79261
7750 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7751
1d516992
JK
77522017-02-17 Julia Koval <julia.koval@intel.com>
7753
7754 * gcc.target/i386/rdpid.c New test.
7755 * gcc.target/i386/sse-12.c: Add -mrdpid.
7756 * gcc.target/i386/sse-13.c: Ditto.
7757 * gcc.target/i386/sse-14.c: Ditto.
7758 * gcc.target/i386/sse-22.c: Ditto.
7759 * gcc.target/i386/sse-23.c: Ditto.
7760 * g++.dg/other/i386-2.C: Ditto.
7761 * g++.dg/other/i386-3.C: Ditto.
7762
3185712c
SB
77632017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7764
7765 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7766 * gcc.dg/pr61441.c: Ditto.
7767
a261ee49
ML
77682017-02-17 Martin Liska <mliska@suse.cz>
7769
7770 PR rtl-optimization/79574
7771 * gcc.dg/pr79574.c: New test.
7772
5bf69d74
MP
77732017-02-17 Marek Polacek <polacek@redhat.com>
7774
7775 PR middle-end/79536
7776 * gcc.dg/torture/pr79536.c: New test.
7777
a72b242e
AM
77782017-02-16 Alan Modra <amodra@gmail.com>
7779
7780 * gcc.c-torture/execute/pr79286.c: New.
7781
bcac0b4d
JJ
77822017-02-16 Jakub Jelinek <jakub@redhat.com>
7783
7784 PR c++/79512
7785 * c-c++-common/gomp/pr79512.c: New test.
7786
945c17d8
MS
77872017-02-15 Martin Sebor <msebor@redhat.com>
7788
7789 PR c++/79363
7790 * g++.dg/ext/flexary12.C: Adjust.
7791 * g++.dg/ext/flexary20.C: Same.
7792 * g++.dg/ext/flexary21.C: Same.
7793 * g++.dg/ext/flexary22.C: New test.
7794
25c99850
BC
77952017-02-15 Bin Cheng <bin.cheng@arm.com>
7796
7797 PR tree-optimization/79347
7798 * gcc.dg/vect/pr79347.c: New test.
7799
4f5e5fcb
JJ
78002017-02-15 Jakub Jelinek <jakub@redhat.com>
7801
e7202857
JJ
7802 PR c++/79301
7803 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7804 [[deprecated]] comment.
7805 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7806 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7807 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7808 [[deprecated]] in -std=c++11.
7809 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7810 [[fallthrough]] in -std=c++11 and -std=c++14.
7811
4f5e5fcb
JJ
7812 PR c++/79288
7813 * g++.dg/tls/pr79288.C: New test.
7814
c7545f1c
MP
78152017-02-15 Marek Polacek <polacek@redhat.com>
7816
7817 PR c/79515
7818 * gcc.dg/dfp/pr79515.c: New.
7819
1114b39c
DE
78202017-02-15 David Edelsohn <dje.gcc@gmail.com>
7821
7822 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7823
93b87d1d
TS
78242017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7825
7826 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7827 "opt_files".
7828
fa8db6ea
JJ
78292017-02-15 Jakub Jelinek <jakub@redhat.com>
7830
7831 PR target/79487
7832 * gcc.dg/dfp/pr79487.c: New test.
7833 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7834 2017-02-13 change.
7835
8722316b
CL
78362017-01-14 Carl Love <cel@us.ibm.com>
7837
7838 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7839 xvcvsxdsp and xvcvuxdsp instructions.
7840
2932fe90
SB
78412017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7842
7843 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7844 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7845 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7846 64-bit default target.
7847 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7848 a 64-bit default target.
7849
63d09033
JJ
78502017-02-14 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR target/79481
7853 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 7854 (test_3vx): Change return type from int to void.
63d09033
JJ
7855 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7856 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7857 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7858 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7859 tests.
7860 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7861 (test_3vx): Change return type from int to void.
7862 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7863 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7864 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7865 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7866 tests.
7867 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7868 intrinsic. Change scan-assembler-times number from 1 to 2.
7869 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7870 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7871 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7872 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7873 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7874 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7875 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7876
8668fae0
UB
78772017-02-14 Uros Bizjak <ubizjak@gmail.com>
7878
7879 PR middle-end/61225
7880 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
7881 Use dg-additional-options for ia32 target. Remove XFAIL.
7882
95d96609
UB
78832017-02-14 Uros Bizjak <ubizjak@gmail.com>
7884
7885 PR target/79495
7886 * gcc.target/i386/pr79495.c: New test.
7887
6f207d58
MP
78882017-02-14 Marek Polacek <polacek@redhat.com>
7889
7890 PR c++/79420
7891 PR c++/79463
7892 * g++.dg/cpp1y/pr79463.C: New.
7893 * g++.dg/template/incomplete10.C: New.
7894 * g++.dg/template/incomplete9.C: New.
7895
ee139af5
L
78962017-02-14 H.J. Lu <hongjiu.lu@intel.com>
7897
7898 PR target/79498
7899 * gcc.target/i386/pr79498.c: New test.
7900
bf00c9e0
MS
79012017-02-14 Martin Sebor <msebor@redhat.com>
7902
7903 PR middle-end/79448
7904 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
7905 * gcc.dg/tree-ssa/pr79448-2.c: New test.
7906 * gcc.dg/tree-ssa/pr79448.c: New test.
7907
6c022f73
JL
79082017-02-14 Jeff Law <law@redhat.com>
7909
7910 PR tree-optimization/79095
7911 * g++.dg/pr79095-1.C: New test
7912 * g++.dg/pr79095-2.C: New test
7913 * g++.dg/pr79095-3.C: New test
7914 * g++.dg/pr79095-4.C: New test
7915 * g++.dg/pr79095-5.C: New test
7916 * gcc.c-torture/execute/arith-1.c: Update with more cases.
7917 * gcc.dg/tree-ssa/pr79095-1.c: New test.
7918
b719f884
JG
79192017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
7920
7921 * gcc.target/aarch64/vect_fp16_1.c: New.
7922
1be33173
PK
79232017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7924
7925 * gcc.dg/gimplefe-25.c: New test.
7926
73424a09
JJ
79272017-02-14 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR tree-optimization/79408
7930 * gcc.dg/tree-ssa/pr79408-2.c: New test.
7931
977472e8
RB
79322017-02-14 Richard Biener <rguenther@suse.de>
7933
7934 PR middle-end/79432
7935 * gcc.dg/torture/pr79432.c: New testcase.
7936
ee75687b
MS
79372017-02-13 Martin Sebor <msebor@redhat.com>
7938
7939 PR middle-end/79496
7940 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
7941
b84702c0
JJ
79422017-02-13 Jakub Jelinek <jakub@redhat.com>
7943
ecc04fae
JJ
7944 PR sanitizer/79341
7945 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
7946 variables volatile.
7947
b84702c0
JJ
7948 PR c++/79232
7949 * g++.dg/cpp1z/eval-order4.C: New test.
7950 * g++.dg/other/pr79232.C: New test.
7951
b9a161ff
NS
79522017-02-13 Nathan Sidwell <nathan@acm.org>
7953
7954 PR c++/79296
7955 * g++.dg/cpp0x/pr79296.C: New.
7956
d8505fac
SB
79572017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7958
7959 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
7960 Instead, xfail powerpc*-*-* && lp64.
7961
efb802cb
SB
79622017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7963
7964 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
7965 powerpc_p8vector_ok.
7966 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7967
8d6427c6
AS
79682017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7969
7970 PR target/79449
7971 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
7972 for reading beyond a 4k boundary.
7973
9b7716c9
JJ
79742017-02-13 Jakub Jelinek <jakub@redhat.com>
7975
7976 PR rtl-optimization/79388
7977 PR rtl-optimization/79450
7978 * gcc.c-torture/execute/pr79388.c: New test.
7979 * gcc.c-torture/execute/pr79450.c: New test.
7980
4bb91707
TK
79812017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7982
7983 PR fortran/65542
9b7716c9 7984 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 7985
e22910c2
JJ
79862017-02-11 Jakub Jelinek <jakub@redhat.com>
7987
7988 PR sanitizer/79341
7989 * g++.dg/asan/deep-stack-uaf-1.C: New test.
7990
acbbac04
JH
79912017-02-11 Jan Hubicka <hubicka@ucw.cz>
7992
7993 PR tree-ssa/56727
7994 * gcc.dg/tree-ssa/pr56727.c: New testcase.
7995
e493f96b
JJ
79962017-02-10 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR c++/79457
7999 * g++.dg/cpp0x/pr79457.C: New test.
8000
773acd54
SB
80012017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8002
8003 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
8004 scan-assembler unless lp64.
8005
b56f814e
SB
80062017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8007
8008 PR tree-optimization/66612
8009 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
8010
5e659d16
SB
80112017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8012
8013 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
8014 of all powerpc.
8015
6f4f30bf
MP
80162017-02-10 Marek Polacek <polacek@redhat.com>
8017
8018 PR c++/79435
8019 * g++.dg/cpp1y/pr79435.C: New.
8020
3799a5b8
MP
8021 PR c++/79184
8022 * g++.dg/warn/Wint-in-bool-context-1.C: New.
8023
052ef81d
CL
80242017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
8025
8026 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
8027 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
8028 New.
8029 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
8030 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
8031 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
8032 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
8033 (vtst_expected_poly64x2): Move to aarch64-only section.
8034 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
8035 (vtst_p64, vtstq_p64): New tests.
8036
a7c8ed0c
PC
80372017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8038
8039 PR c++/71737
8040 * g++.dg/cpp0x/pr71737.C: New.
8041
3dcde5ef 80422017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 8043 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
8044
8045 * gcc.dg/gimplefe-error-1.c: New testcase.
8046 * gcc.dg/gimplefe-error-2.c: New testcase.
8047 * gcc.dg/gimplefe-error-3.c: New testcase.
8048
6139a3b7
JJ
80492017-02-10 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR tree-optimization/79411
8052 * gcc.c-torture/compile/pr79411.c: New test.
8053
9bfc55d0
JJ
80542017-02-09 Jakub Jelinek <jakub@redhat.com>
8055 Jason Merrill <jason@redhat.com>
8056
8057 PR c++/79143
8058 * g++.dg/cpp1z/pr79143.C: New test.
8059
0b90c541
JH
80602017-02-09 Jan Hubicka <hubicka@ucw.cz>
8061
8062 * gcc.dg/loop-unswitch-2.c: Update testcase.
8063 * gcc.dg/loop-unswitch-1.c: Update testcase.
8064
192b048b
MP
80652017-02-09 Marek Polacek <polacek@redhat.com>
8066
8067 PR c/79428
8068 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
8069 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
8070 * c-c++-common/goacc/pr79428-1.c: New test.
8071 * c-c++-common/gomp/pr79428-2.c: New test.
8072 * c-c++-common/gomp/pr79428-5.c: New test.
8073 * c-c++-common/gomp/pr79428-6.c: New test.
8074 * c-c++-common/pr79428-3.c: New test.
8075
e9a9033b
AK
80762017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8077
8078 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
8079 testcases.
8080
56f71478
JJ
80812017-02-09 Jakub Jelinek <jakub@redhat.com>
8082
28f6839b
JJ
8083 PR c/79413
8084 * gcc.c-torture/compile/pr79413.c: New test.
8085
f08683a1
JJ
8086 PR c++/79429
8087 * c-c++-common/gomp/pr79429.c: New test.
8088 * g++.dg/gomp/pr79429.C: New test.
8089
56f71478
JJ
8090 PR c/79431
8091 * c-c++-common/gomp/pr79431.c: New test.
8092
02889d23
CLT
80932017-02-09 Nathan Sidwell <nathan@codesourcery.com>
8094 Cesar Philippidis <cesar@codesourcery.com>
8095 Joseph Myers <joseph@codesourcery.com>
8096 Chung-Lin Tang <cltang@codesourcery.com>
8097
8098 * c-c++-common/goacc/combined-directives.c: Remove xfail.
8099 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
8100 * c-c++-common/goacc/loop-auto-2.c: New.
8101 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
8102 * c-c++-common/goacc/tile-2.c: New.
8103 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
8104 * g++.dg/goacc/tile-1.C: New, check tile subst.
8105 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
8106 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
8107 * gfortran.dg/goacc/tile-1.f90: New test.
8108 * gfortran.dg/goacc/tile-2.f90: New test.
8109 * gfortran.dg/goacc/tile-lowering.f95: New test.
8110
9c0c77d2
RB
81112017-02-09 Richard Biener <rguenther@suse.de>
8112
8113 PR tree-optimization/69823
8114 * gcc.dg/graphite/pr69823.c: New testcase.
8115
f39bad9f
PH
81162017-02-08 Pat Haugen <pthaugen@us.ibm.com>
8117
8118 PR target/78604
8119 * gcc.target/powerpc/pr78604.c: New.
8120
fc00b9ce
KN
81212017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8122
8123 PR target/68972
8124 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
8125 disable this test on power architecture.
8126
50c1f4a5
RB
81272017-02-08 Richard Biener <rguenther@suse.de>
8128
8129 PR tree-optimization/71824
8130 PR tree-optimization/79409
8131 * gcc.dg/graphite/pr71824-3.c: New testcase.
8132
74a15d14
JJ
81332017-02-08 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR tree-optimization/79408
8136 * gcc.dg/tree-ssa/pr79408.c: New test.
8137
d798497e
RB
81382017-02-08 Richard Biener <rguenther@suse.de>
8139
8140 PR tree-optimization/71824
8141 * gcc.dg/graphite/pr71824-2.c: New testcase.
8142
9d5019a1
AP
81432017-02-07 Andrew Pinski <apinski@cavium.com>
8144
705d3b77 8145 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 8146
ec48209a
JJ
81472017-02-07 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR rtl-optimization/79386
8150 * gcc.c-torture/compile/pr79386.c: New test.
8151
e5f234b2
DV
81522017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
8153 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8154
8155 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
8156 *-*-solaris*.
8157
1f138b75
JJ
81582017-02-07 Jakub Jelinek <jakub@redhat.com>
8159
8160 PR target/79299
8161 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
8162 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
8163
7af4b20d
RB
81642017-02-07 Richard Biener <rguenther@suse.de>
8165
8166 * gcc.dg/gimplefe-23.c: New testcase.
8167 * gcc.dg/gimplefe-24.c: Likewise.
8168
d95c2fc7
CL
81692017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8170
8171 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
8172 scan-assembler instead of scan-assembler-times.
8173 * gcc.target/aarch64/test_frame_10.c: Likewise.
8174 * gcc.target/aarch64/test_frame_12.c: Likewise.
8175 * gcc.target/aarch64/test_frame_2.c: Likewise.
8176 * gcc.target/aarch64/test_frame_4.c: Likewise.
8177 * gcc.target/aarch64/test_frame_6.c: Likewise.
8178 * gcc.target/aarch64/test_frame_7.c: Likewise.
8179 * gcc.target/aarch64/test_frame_8.c: Likewise.
8180
fa5d44d0
RO
81812017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8182
8183 * gcc.target/i386/pr78419.c: Require ifunc support.
8184
d9b4ce00
DE
81852017-02-07 David Edelsohn <dje.gcc@gmail.com>
8186
8187 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
8188
bb7d75ff
PP
81892017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
8190
8191 PR c++/79360
8192 * g++.dg/cpp1y/nsdmi-union2.C: New test.
8193
122e7b4f
KC
81942017-02-06 Kito Cheng <kito.cheng@gmail.com>
8195
8196 * lib/target-supports.exp: Define the RISC-V target.
8197 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
8198 * gcc.dg/builtin-apply2.c: Likewise.
8199 * gcc.dg/ifcvt-4.c: Likewise.
8200 * gcc.dg/loop-8.c: Likewise.
8201 * gcc.dg/sibcall-10.c: Likewise.
8202 * gcc.dg/sibcall-9.c: Likewise.
8203 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8204 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
8205 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
8206 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8207 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
8208 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
8209 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
8210
391675ac
MM
82112017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8212
8213 PR target/66144
8214 * gcc.target/powerpc/pr66144-1.c: New test.
8215 * gcc.target/powerpc/pr66144-2.c: Likewise.
8216 * gcc.target/powerpc/pr66144-3.c: Likewise.
8217
e495e31a
MS
82182017-02-06 Martin Sebor <msebor@redhat.com>
8219
8220 PR tree-optimization/79376
8221 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
8222 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8223
2568d8a1
JJ
82242017-02-06 Jakub Jelinek <jakub@redhat.com>
8225
98e09245
JJ
8226 PR c++/79379
8227 * g++.dg/cpp1y/constexpr-79379.C: New test.
8228
e8b0383c
JJ
8229 PR c++/79377
8230 * g++.dg/lookup/pr79377.C: New test.
8231
a5e8cbd1
JJ
8232 PR c++/79372
8233 * g++.dg/cpp1z/decomp25.C: New test.
8234
2568d8a1
JJ
8235 PR tree-optimization/79284
8236 * gcc.c-torture/compile/pr79284.c: New test.
8237
aae936b9
PC
82382017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
8239
8240 PR c++/70448
8241 * g++.dg/cpp0x/pr70448.C: New.
8242
daf57541
DV
82432017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
8244
8245 PR 78348
8246 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
8247 to dg-options.
8248
0898c74d
GJL
82492017-02-06 Georg-Johann Lay <avr@gjlay.de>
8250
8251 PR target/78883
8252 * gcc.c-torture/compile/pr78883.c: New test.
8253
5d3ebb71
JH
82542017-02-05 Jan Hubicka <hubicka@ucw.cz>
8255
8256 PR tree-ssa/79347
8257 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
8258 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
8259 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
8260 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
8261 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
8262 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
8263 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
8264 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
8265 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
8266 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
8267 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
8268 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
8269 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
8270
139d4065
AV
82712017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8272
8273 PR fortran/79344
8274 * gfortran.dg/allocate_with_source_24.f90: New test.
8275
4b9c80d8
AV
82762017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
8277
8278 PR fortran/79230
8279 * gfortran.dg/der_ptr_component_2.f90: New test.
8280
f3877b2f
EB
82812017-02-05 Eric Botcazou <ebotcazou@adacore.com>
8282
8283 * gcc.target/sparc/20170205-1.c: New test.
8284
d8a09ada
JDA
82852017-02-03 John David Anglin <danglin@gcc.gnu.org>
8286
a2a86d6a
JDA
8287 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
8288 libatomic_available.
8289
a1d99925
JDA
8290 * gcc.dg/pr77587.c: Require alias support.
8291 * gcc.dg/pr77587a.c: Likewise.
8292
d8bf159e
JDA
8293 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
8294 * gcc.c-torture/execute/pr78622.c: Likewise.
8295
d8a09ada
JDA
8296 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
8297 hppa*-*-hpux*.
8298 * c-c++-common/Wunused-var-16.c: Likewise.
8299 * c-c++-common/builtin-shuffle-1.c: Likewise.
8300 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
8301 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8302
f589a1ce
MS
83032017-02-03 Martin Sebor <msebor@redhat.com>
8304
8305 PR tree-optimization/79327
8306 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
8307 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
8308 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 8309
5b00f9d2
JJ
83102017-02-03 Jakub Jelinek <jakub@redhat.com>
8311 Martin Sebor <msebor@redhat.com>
8312
8313 PR tree-optimization/79327
8314 * gcc.dg/tree-ssa/pr79327.c: New test.
8315 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
8316 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
8317 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
8318 (test_sprintf_chk_range_schar): Adjust dg-message.
8319 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
8320 * gcc.c-torture/execute/pr79327.c: New test.
8321
437f0a81
JJ
83222017-02-03 Jakub Jelinek <jakub@redhat.com>
8323
8324 PR target/79354
8325 * gcc.target/powerpc/pr79354.c: New test.
8326 * gcc.c-torture/execute/pr79354.c: New test.
8327
3f343040
MS
83282017-02-03 Martin Sebor <msebor@redhat.com>
8329
8330 PR tree-optimization/79352
8331 * gcc.dg/tree-ssa/pr79352.c: New test.
8332
46a2ab58
ML
83332017-02-03 Martin Liska <mliska@suse.cz>
8334
8335 PR lto/66295
8336 * gcc.target/i386/mvc9.c: New test.
8337
baa2d1cd
PH
83382017-02-03 Pat Haugen <pthaugen@us.ibm.com>
8339
8340 PR target/79158
8341 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
8342 to VSX reg.
8343
30c6ec2f
JH
83442017-02-02 Jan Hubicka <hubicka@ucw.cz>
8345
8346 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
8347 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
8348 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
8349 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
8350 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
8351 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
8352 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
8353 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
8354 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
8355 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
8356 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
8357 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
8358 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
8359
ebee1eb9
MS
83602017-02-02 Martin Sebor <msebor@redhat.com>
8361
8362 PR middle-end/79275
8363 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
8364 * gcc.dg/tree-ssa/pr79275.c: New test.
8365
dcd25b8a
AS
83662017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8367
dc362ada 8368 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 8369
0f0c2cc3
JH
83702017-02-02 Jan Hubicka <hubicka@ucw.cz>
8371
8372 PR middle-end/77445
8373 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
8374 threading is done.
8375
1c372840
TC
83762017-02-02 Tamar Christina <tamar.christina@arm.com>
8377
8378 PR middle-end/78142
8379 * gcc.target/aarch64/vector_initialization_nostack.c
8380 (f12): Use one vector
8381
9f11a4a7
JJ
83822017-02-02 Jakub Jelinek <jakub@redhat.com>
8383
bef7e561
JJ
8384 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
8385 * c-c++-common/asan/misalign-1.c: Likewise.
8386 * c-c++-common/asan/misalign-2.c: Likewise.
8387 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
8388 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
8389 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
8390 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
8391 add -ffat-lto-objects from/to dg-additional-options.
8392 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
8393 dg-additional-options.
8394
9f11a4a7
JJ
8395 PR target/79197
8396 * gcc.target/powerpc/pr79197.c: New test.
8397 * gcc.c-torture/compile/pr79197.c: New test.
8398
09661674
RB
83992017-02-02 Richard Biener <rguenther@suse.de>
8400
8401 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
8402
d8d58893
PC
84032017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
8404
8405 PR c++/69637
8406 * g++.dg/cpp0x/pr69637-1.C: New.
8407 * g++.dg/cpp0x/pr69637-2.C: Likewise.
8408
521a70a4
AK
84092017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8410
8411 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
8412
e26b502d
BS
84132017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8414
8415 PR target/70012
8416 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
8417 conditions.
8418
55e75c7c
JJ
84192017-02-01 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR testsuite/79324
8422 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
8423 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
8424 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
8425 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
8426 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
8427 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
8428 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
8429 * g++.dg/debug/dwarf2/align-1.C: Likewise.
8430 * g++.dg/debug/dwarf2/align-2.C: Likewise.
8431 * g++.dg/debug/dwarf2/align-3.C: Likewise.
8432 * g++.dg/debug/dwarf2/align-4.C: Likewise.
8433 * g++.dg/debug/dwarf2/align-5.C: Likewise.
8434 * g++.dg/debug/dwarf2/align-6.C: Likewise.
8435
a4476973
ML
84362017-02-01 Martin Liska <mliska@suse.cz>
8437
8438 PR testsuite/79272
8439 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
8440
3f3181b1
RB
84412017-02-01 Richard Biener <rguenther@suse.de>
8442
8443 PR testsuite/76957
8444 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
8445 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
8446 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
8447 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
8448
1e7ef862
RB
84492017-02-01 Richard Biener <rguenther@suse.de>
8450
8451 PR middle-end/79315
8452 * gfortran.dg/pr79315.f90: New testcase.
8453
405a7406
RB
84542017-02-01 Richard Biener <rguenther@suse.de>
8455
8456 PR tree-optimization/71824
8457 * gcc.dg/graphite/pr71824.c: New testcase.
8458
19bdccb4
JJ
84592017-01-31 Jakub Jelinek <jakub@redhat.com>
8460
8461 PR c++/79304
8462 * g++.dg/diagnostic/pr79304.C: New test.
8463
fcb2cdfc
DM
84642017-01-31 David Malcolm <dmalcolm@redhat.com>
8465
8466 PR c++/79298
8467 * g++.dg/spellcheck-pr79298.C: New test case.
8468
7cfa044d
DM
84692017-01-31 David Malcolm <dmalcolm@redhat.com>
8470
8471 PR preprocessor/79210
8472 * gcc.dg/format/pr79210.c: New test case.
8473 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
8474 New function.
8475
de3fbef6
NS
84762017-01-31 Nathan Sidwell <nathan@acm.org>
8477
5ae37bdf
NS
8478 PR c++/79290
8479 * g++.dg/warn/pr79290.C: New.
8480
de3fbef6
NS
8481 PR c++/67273
8482 PR c++/79253
8483 * g++.dg/cpp1y/pr67273.C: New.
8484 * g++.dg/cpp1y/pr79253.C: New.
8485
7f357c61
NS
84862017-01-31 Nathan Sidwell <nathan@acm.org>
8487
8488 PR c++/79264
8489 * g++.dg/cpp1y/pr61636-1.C: Augment.
8490
5b11971a
CL
84912017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
8492
8493 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
8494 rand() instead of random().
8495
8b670f93
AH
84962017-01-30 Aldy Hernandez <aldyh@redhat.com>
8497
8498 PR tree-optimization/71691
8499 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
8500
4727e06b
AK
85012017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8502
8503 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
8504 __ARCH__.
8505
b6dae849
JJ
85062017-01-31 Jakub Jelinek <jakub@redhat.com>
8507
8508 PR tree-optimization/79267
8509 * g++.dg/opt/pr79267.C: New test.
8510
40fb9c89
AO
85112017-01-30 Alexandre Oliva <aoliva@redhat.com>
8512
8513 PR debug/63238
8514 * gcc.dg/debug/dwarf2/align-1.c: New.
8515 * gcc.dg/debug/dwarf2/align-2.c: New.
8516 * gcc.dg/debug/dwarf2/align-3.c: New.
8517 * gcc.dg/debug/dwarf2/align-4.c: New.
8518 * gcc.dg/debug/dwarf2/align-5.c: New.
8519 * gcc.dg/debug/dwarf2/align-6.c: New.
8520 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8521 * g++.dg/debug/dwarf2/align-1.C: New.
8522 * g++.dg/debug/dwarf2/align-2.C: New.
8523 * g++.dg/debug/dwarf2/align-3.C: New.
8524 * g++.dg/debug/dwarf2/align-4.C: New.
8525 * g++.dg/debug/dwarf2/align-5.C: New.
8526 * g++.dg/debug/dwarf2/align-6.C: New.
8527
3095f651
AS
85282017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8529
8530 PR target/79170
8531 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8532
3cf88bff
MS
85332017-01-30 Martin Sebor <msebor@redhat.com>
8534
8535 PR testsuite/79293
8536 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8537
37731134
ML
85382017-01-30 Martin Liska <mliska@suse.cz>
8539
8540 PR gcov-profile/79259
8541 * g++.dg/tree-prof/pr79259.C: New test.
8542
0c7247cc
RB
85432017-01-30 Richard Biener <rguenther@suse.de>
8544
8545 PR tree-optimization/79276
8546 * gcc.dg/torture/pr79276.c: New testcase.
8547
ab4be5d1
DV
85482017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8549
8550 PR target/79240
8551 * gcc.target/s390/pr79240.c: New test.
8552
6687d58d
BS
85532017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8554
8555 PR target/79268
8556 * gcc.target/powerpc/pr79268.c: New file.
8557 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8558 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8559 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8560 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8561
b5df96c3
JDA
85622017-01-28 John David Anglin <danglin@gcc.gnu.org>
8563
fc34d7b8
JDA
8564 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8565
9efc84e4
JDA
8566 PR testsuite/70583
8567 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8568
4bfbe3ae
JDA
8569 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8570 * gnat.dg/debug9.adb: Likewise.
8571
8d0b306f
JDA
8572 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8573
b5df96c3
JDA
8574 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8575 libatomic_available.
8576 * gfortran.dg/coarray_42.f90: Likewise.
8577 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8578 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8579 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8580
eb339366
MS
85812017-01-27 Martin Sebor <msebor@redhat.com>
8582
8583 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8584
711ce021
BS
85852017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8586
8587 PR rtl-optimization/79194
8588 * gcc.dg/torture/pr79194.c: New test.
8589
d8321b33
VM
85902017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8591
8592 PR tree-optimization/71374
2568d8a1 8593 * gcc.target/i386/pr71374.c: New.
d8321b33 8594
9e2ea13e
MS
85952017-01-27 Martin Sebor <msebor@redhat.com>
8596
8597 PR c++/71290
8598 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8599 a dg-error directive.
8600
9eb7045b
VM
86012017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8602
8603 PR target/79131
8604 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8605 * gcc.target/arm/pr79131-2.c: New.
8606
f75bbf3f
BS
86072017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8608
8609 PR target/65484
8610 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8611 vectorized on POWER unless hardware misaligned loads are
8612 available.
8613
3f54004b
BC
86142017-01-27 Bin Cheng <bin.cheng@arm.com>
8615
8616 PR rtl-optimization/78559
8617 * gcc.c-torture/execute/pr78559.c: New test.
8618
40b6bff9
RB
86192017-01-27 Richard Biener <rguenther@suse.de>
8620
8621 PR tree-optimization/79245
8622 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8623 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8624
b2f8892e
JJ
86252017-01-27 Jakub Jelinek <jakub@redhat.com>
8626
8627 PR c/79199
8628 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8629 target. Use 4294967293U instead of 4294967293.
8630
b002f3b9
RB
86312017-01-27 Richard Biener <rguenther@suse.de>
8632
8633 PR tree-optimization/71433
8634 * gcc.dg/Warray-bounds-21.c: New testcase.
8635
38f50ab6
RB
86362017-01-27 Richard Biener <rguenther@suse.de>
8637
8638 PR tree-optimization/79244
8639 * gcc.dg/torture/pr79244.c: New testcase.
8640
c04f4139
JJ
86412017-01-27 Jakub Jelinek <jakub@redhat.com>
8642
8643 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8644 all occurrences of 40 to 32.
8645
6ca513f9
RE
86462017-01-27 Richard Earnshaw <rearnsha@arm.com>
8647
8648 PR target/79239
8649 * gcc.target/arm/pr79239.c: New test.
8650
d876f5cd
DV
86512017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8652
8653 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8654
bb6a6ee9
AB
86552017-01-27 Adam Butcher <adam@jessamine.co.uk>
8656
8657 PR c++/64382
8658 * g++.dg/cpp1y/pr64382.C: New test.
8659
31c87a43
MS
86602017-01-26 Martin Sebor <msebor@redhat.com>
8661
8662 PR middle-end/78703
8663 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8664 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8665 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8666 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8667
f7c06c0f
JJ
86682017-01-26 Jakub Jelinek <jakub@redhat.com>
8669
b0670cc0
JJ
8670 PR debug/79129
8671 * g++.dg/debug/dwarf2/pr79129.C: New test.
8672
f7c06c0f
JJ
8673 PR debug/78835
8674 * g++.dg/debug/dwarf2/pr78835.C: New test.
8675
5d93da1d
MS
86762017-01-26 Martin Sebor <msebor@redhat.com>
8677
8678 PR middle-end/78703
8679 * gcc.dg/format/pr78569.c: Adjust.
8680 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8681 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8682 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8683 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8684 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8685 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8686 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8687 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8688 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8689 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8690 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8691
905d2812
JJ
86922017-01-26 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR c++/68727
8695 * g++.dg/other/offsetof8.C: Add expected error.
8696 * g++.dg/other/offsetof9.C: New test.
8697
b3db8d77
DE
86982017-01-26 David Edelsohn <dje.gcc@gmail.com>
8699
8700 * g++.dg/opt/declone3.C: Require LTO.
8701
15961e4a
VM
87022017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8703
8704 PR target/79131
8705 * gcc.target/arm/pr79131.c: New.
8706
e39dd802
BC
87072017-01-26 Bin Cheng <bin.cheng@arm.com>
8708
8709 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8710
bc9efeab
JW
87112017-01-26 Jonathan Wakely <jwakely@redhat.com>
8712
8713 PR libstdc++/79190
8714 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8715 matches replaced operator delete.
8716
b5f75f0b
JJ
87172017-01-26 Jakub Jelinek <jakub@redhat.com>
8718
8719 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8720 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8721 avx512f with avx512dq.
8722 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8723 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8724 avx512f with avx512dq.
8725 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8726 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8727 avx512f with avx512dq.
8728
0a38b341
MP
87292017-01-26 Marek Polacek <polacek@redhat.com>
8730
8731 PR c/79199
8732 * c-c++-common/Wduplicated-branches-13.c: New test.
8733
ebff5c3f
DS
87342017-01-26 David Sherwood <david.sherwood@arm.com>
8735
8736 PR middle-end/79212
8737 * gfortran.dg/gomp/sharing-4.f90: New test.
8738
e6d55103
JJ
87392017-01-26 Jakub Jelinek <jakub@redhat.com>
8740
1a27fab1
JJ
8741 PR target/70465
8742 * gcc.target/i386/pr70465.c: New test.
8743
e6d55103
JJ
8744 * brig.dg/dg.exp: Update copyright years.
8745 * lib/brig-dg.exp: Update copyright years.
8746 * lib/brig.exp: Update copyright years.
8747
b5aa1281
MM
87482017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8749
8750 PR target/79179
8751 * gcc.target/powerpc/pr79179.c: New test.
8752
3b5de3cb
BS
87532017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8754
8755 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8756 generation to accept D-mode memory accesses.
8757
dbe81dbe
MS
87582017-01-25 Martin Sebor <msebor@redhat.com>
8759
8760 PR c++/71290
8761 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8762 * g++.dg/ext/flexarray-mangle.C: Same.
8763 * g++.dg/ext/flexarray-subst.C: Same.
8764 * g++.dg/ext/flexary10.C: Same.
8765 * g++.dg/ext/flexary11.C: Same.
8766 * g++.dg/ext/flexary14.C: Same.
8767 * g++.dg/ext/flexary16.C: Same.
8768 * g++.dg/ext/flexary18.C: Same.
8769 * g++.dg/ext/flexary19.C: Same.
8770 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
8771 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8772 * g++.dg/ubsan/object-size-1.C: Same.
8773 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 8774
0e343868
JJ
87752017-01-25 Jakub Jelinek <jakub@redhat.com>
8776
a25608aa
JJ
8777 PR c++/78896
8778 * g++.dg/cpp1z/decomp24.C: New test.
8779
0e343868
JJ
8780 PR c++/77914
8781 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8782 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8783 expect a warning.
8784 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8785 expect warnings.
8786 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8787 * g++.dg/cpp1y/pr59636.C: Likewise.
8788 * g++.dg/cpp1y/pr60190.C: Likewise.
8789
0d098f4b
BC
87902017-01-25 Bin Cheng <bin.cheng@arm.com>
8791
8792 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8793
5332c89e 87942017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
8795
8796 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
8797 vec_packs built-ins
8798
ed4e59f4
CL
87992017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8800
8801 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8802 -mcpu=cortex-a57.
8803 * gcc.target/arm/vseleqsf.c: Likewise.
8804 * gcc.target/arm/vselgedf.c: Likewise.
8805 * gcc.target/arm/vselgesf.c: Likewise.
8806 * gcc.target/arm/vselgtdf.c: Likewise.
8807 * gcc.target/arm/vselgtsf.c: Likewise.
8808 * gcc.target/arm/vselledf.c: Likewise.
8809 * gcc.target/arm/vsellesf.c: Likewise.
8810 * gcc.target/arm/vselltdf.c: Likewise.
8811 * gcc.target/arm/vselltsf.c: Likewise.
8812 * gcc.target/arm/vselnedf.c: Likewise.
8813 * gcc.target/arm/vselnesf.c: Likewise.
8814 * gcc.target/arm/vselvcdf.c: Likewise.
8815 * gcc.target/arm/vselvcsf.c: Likewise.
8816 * gcc.target/arm/vselvsdf.c: Likewise.
8817 * gcc.target/arm/vselvssf.c: Likewise.
8818
a5d6927f
RB
88192017-01-25 Richard Biener <rguenther@suse.de>
8820
8821 PR testsuite/72850
8822 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8823 to what we had before adding the threading passes.
8824
c2873892
RB
88252017-01-25 Richard Biener <rguenther@suse.de>
8826
8827 PR tree-optimization/69264
8828 * g++.dg/torture/pr69264.C: New testcase.
8829
9aa483a2
KT
88302016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8831
8832 PR target/79145
8833 * gcc.target/arm/pr79145.c: New test.
8834
5c628c3e
RB
88352017-01-25 Richard Biener <rguenther@suse.de>
8836
8837 PR debug/78363
8838 * g++.dg/gomp/pr78363-1.C: New testcase.
8839 * g++.dg/gomp/pr78363-2.C: Likewise.
8840 * g++.dg/gomp/pr78363-3.C: Likewise.
8841
9078cd36
KT
88422016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8843
8844 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8845 * gcc.dg/lto/pr61526_0.c: Likewise.
8846 * gcc.dg/lto/pr64415_0.c: Likewise.
8847
7cfd79d6
JJ
88482017-01-24 Jakub Jelinek <jakub@redhat.com>
8849
8850 PR c++/79205
8851 * g++.dg/cpp1z/decomp22.C: New test.
8852 * g++.dg/cpp1z/decomp23.C: New test.
8853
3e4b91f2
NS
88542017-01-24 Nathan Sidwell <nathan@acm.org>
8855
1d7bc790
NS
8856 PR c++/78469
8857 * g++.dg/cpp0x/pr78469.C: New.
8858
3e4b91f2
NS
8859 PR c++/79118
8860 * g++.dg/cpp0x/pr79118.C: New.
8861
b20ba138
EB
88622017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8863
8864 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8865
c2e84327
DM
88662017-01-24 David Malcolm <dmalcolm@redhat.com>
8867
8868 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8869 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8870 * gcc.dg/rtl/rtl.exp: New file.
8871 * gcc.dg/rtl/test.c: New file.
8872 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8873 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8874 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8875 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8876 * gcc.dg/rtl/x86_64/final.c: New test case.
8877 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8878 * gcc.dg/rtl/x86_64/ira.c: New test case.
8879 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8880 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
8881 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
8882 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
8883 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
8884 * gcc.dg/rtl/x86_64/test_1.h: New file.
8885 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
8886 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
8887 * gcc.dg/rtl/x86_64/times-two.h: New file.
8888 * gcc.dg/rtl/x86_64/vregs.c: New test case.
8889
cf8d19de
BC
88902017-01-24 Bin Cheng <bin.cheng@arm.com>
8891
8892 PR tree-optimization/79159
8893 * g++.dg/tree-ssa/pr79159.C: New test.
8894
f6a24a94 88952017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
8896 Martin Jambor <mjambor@suse.cz>
8897
8898 * lib/brig-dg.exp: New file.
8899 * lib/brig.exp: Likewise.
8900 * brig.dg/README: Likewise.
8901 * brig.dg/dg.exp: Likewise.
8902 * brig.dg/test/gimple/alloca.hsail: Likewise.
8903 * brig.dg/test/gimple/atomics.hsail: Likewise.
8904 * brig.dg/test/gimple/branches.hsail: Likewise.
8905 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
8906 * brig.dg/test/gimple/function_calls.hsail: Likewise.
8907 * brig.dg/test/gimple/kernarg.hsail: Likewise.
8908 * brig.dg/test/gimple/mem.hsail: Likewise.
8909 * brig.dg/test/gimple/mulhi.hsail: Likewise.
8910 * brig.dg/test/gimple/packed.hsail: Likewise.
8911 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
8912 * brig.dg/test/gimple/variables.hsail: Likewise.
8913 * brig.dg/test/gimple/vector.hsail: Likewise.
8914
c3b3e526
JJ
89152017-01-24 Jakub Jelinek <jakub@redhat.com>
8916
8917 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
8918 support asan, only on i?86/x86_64 require sse2_runtime.
8919
75f92127
KN
89202017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8921
8922 PR target/66669
8923 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
8924 test on powerpc targets.
8925
1a998fa0
MS
89262017-01-23 Martin Sebor <msebor@redhat.com>
8927
8928 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8929
108fdd6d
RB
89302017-01-23 Richard Biener <rguenther@suse.de>
8931
8932 PR tree-optimization/79088
8933 PR tree-optimization/79188
8934 * gcc.dg/torture/pr79088.c: New testcase.
8935 * gcc.dg/torture/pr79188.c: Likewise.
8936
28826a66
KN
89372017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8938
8939 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
8940 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
8941 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
8942 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
8943 type of test function to reflect change in built-in function's
8944 return type.
8945 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
8946 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8947 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8948 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
8949 type and second argument type to reflect change in built-in
8950 function's type signature.
8951 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8952 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
8953 type of test function to reflect change in built-in function's
8954 return type.
8955 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8956 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
8957 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
8958 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8959 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8960 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
8961 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
8962 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8963 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8964 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
8965 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
8966 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8967 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8968 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
8969 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
8970 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
8971 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
8972 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
8973 type of test function to reflect change in built-in function's
8974 return type.
8975 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
8976 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8977 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8978 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8979 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8980 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
8981 test function's result and second argument to reflect change in
8982 built-in function's type signature.
8983 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8984
e6b8075c
NS
89852017-01-23 Nathan Sidwell <nathan@acm.org>
8986
fc7612fd
NS
8987 PR C++/71710
8988 * g++.dg/template/pr71710.C: New.
8989
e6b8075c
NS
8990 PR c++/71406
8991 PR c++/77508
8992 * g++.dg/template/pr71406.C: New.
8993
15b8fd49
TK
89942017-01-23 Thomas Koenig <tkoenig@netcologne.de>
8995
9b7716c9 8996 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 8997
e9c4fbe9
BS
89982017-01-23 Bernd Schmidt <bschmidt@redhat.com>
8999
9000 PR rtl-optimization/78634
9001 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
9002
8539a302
BC
90032017-01-23 Bin Cheng <bin.cheng@arm.com>
9004
9005 PR tree-optimization/70754
9006 * gfortran.dg/pr70754.f90: New test.
9007
f368600f
ML
90082017-01-23 Martin Liska <mliska@suse.cz>
9009
9010 PR tree-optimization/79196
9011 * gcc.dg/asan/pr79196.c: New test.
9012 * gcc.dg/strlenopt-30.c: Update scanned pattern.
9013
d886761f
MM
90142017-01-23 Michael Matz <matz@suse.de>
9015
9016 PR tree-optimization/78384
9017 * gcc.dg/pr78384.c: New test.
9018
cffcafda
RB
90192017-01-23 Richard Biener <rguenther@suse.de>
9020
9021 PR tree-optimization/79186
9022 * gcc.dg/torture/pr79186.c: New testcase.
9023 * gcc.dg/torture/pr79187.c: Likewise.
9024
bda2bc48
MJ
90252017-01-23 Martin Jambor <mjambor@suse.cz>
9026
9027 * gcc.dg/ipa/vrp8.c: New test.
9028
f65f1ae3
MJ
90292017-01-23 Martin Jambor <mjambor@suse.cz>
9030
9031 PR ipa/79108
9032 * gfortran.dg/lto/pr79108_0.f90: New test.
9033
dea06111
AS
90342017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
9035
9036 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
9037 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
9038 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
9039 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
9040 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
9041 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
9042 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
9043 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
9044 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
9045 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
9046 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
9047 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
9048 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
9049 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
9050 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
9051 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
9052
05011618
RB
90532017-01-23 Richard Biener <rguenther@suse.de>
9054 Nick Clifton <nickc@redhat.com>
9055
9056 PR testsuite/78421
9057 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
9058 If the target is ARM return the result of the
9059 check_effective_target_arm_vect_no_misalign proc.
9060 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
9061 support unaligned vectors then only expect one of the loops to be
9062 unrolled.
9063
f6b9f2ff
ML
90642017-01-23 Martin Liska <mliska@suse.cz>
9065
9066 * gcc.dg/asan/use-after-scope-10.c: New test.
9067 * gcc.dg/asan/use-after-scope-11.c: New test.
9068 * g++.dg/asan/use-after-scope-5.C: New test.
9069
c7775327
ML
90702017-01-23 Martin Liska <mliska@suse.cz>
9071
9072 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
9073 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
9074 sanopt optimization for ASAN_POISON.
9075
d8ae8d16
KT
90762016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9077
9078 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
9079
54d7c70c
CL
90802017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
9081
9082 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
9083 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
9084 for poly*_t types.
9085 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
9086 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
9087 exec_vcombine): Likewise.
9088 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
9089 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
9090 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
9091 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
9092 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
9093 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
9094 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
9095 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
9096 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
9097 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9098 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
9099 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
9100 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9101 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
9102 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
9103 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
9104 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
9105 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
9106 Likewise.
9107 (TEST_VGET_LANE): Cast to uint to avoid warning.
9108 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
9109 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
9110 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
9111 exec_vfma_vfms_n): Fix PRIx format for float64_t.
9112 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
9113 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9114 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
9115 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
9116 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
9117 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
9118 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
9119 CHECK_POLY instead of CHECK for poly64_t types.
9120 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
9121 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
9122 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
9123 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9124 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
9125 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
9126 uint32_t.
9127 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
9128 for int32_t, int64_t.
9129 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
9130 vqneg_extra): Fix PRIx format for int16_t, int32_t.
9131 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
9132 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
9133 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
9134 needed.
9135
386fe51c
JJ
91362017-01-22 Jakub Jelinek <jakub@redhat.com>
9137
9138 PR fortran/79154
9139 * gfortran.dg/gomp/pr79154-1.f90: New test.
9140 * gfortran.dg/gomp/pr79154-2.f90: New test.
9141
bc4d86e6
AS
91422017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9143
9144 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
9145
c31d5fce
MP
91462017-01-21 Marek Polacek <polacek@redhat.com>
9147
9148 PR testsuite/79169
9149 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
9150
25cb56c3
JH
91512017-01-20 Jan Hubicka <hubicka@ucw.cz>
9152
9153 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
9154
ea9f867b
BS
91552017-01-21 Bernd Schmidt <bschmidt@redhat.com>
9156
9157 PR rtl-optimization/79125
9158 * gcc.dg/torture/pr79125.c: New test.
9159
a876231c
JW
91602017-01-20 Jiong Wang <jiong.wang@arm.com>
9161
2568d8a1 9162 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 9163 only.
2568d8a1
JJ
9164 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
9165 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 9166
4b9f2115
NS
91672017-01-20 Nathan Sidwell <nathan@acm.org>
9168
3e4b91f2 9169 PR c++/78495
4b9f2115
NS
9170 * g++.dg/cpp1z/inh-ctor38.C: New.
9171
d2aadab1
MP
91722017-01-20 Marek Polacek <polacek@redhat.com>
9173
9174 PR c/79152
9175 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
9176
449cd5af
TP
91772017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
9178
9179 * lib/target-supports.exp (check_configured_with): New procedure.
9180 (check_effective_target_default_mode): new effective target.
9181 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
9182 default mode. Fix dg-skip-if target selector syntax.
9183 * gcc.target/arm/optional_thumb-2.c: Likewise.
9184 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
9185 syntax.
9186
ebed7175
DM
91872017-01-20 David Malcolm <dmalcolm@redhat.com>
9188
9189 PR c++/77829
9190 PR c++/78656
9191 * g++.dg/spellcheck-pr77829.C: New test case.
9192 * g++.dg/spellcheck-pr78656.C: New test case.
9193
2ebd93e1
MP
91942017-01-20 Marek Polacek <polacek@redhat.com>
9195
9196 PR c/64279
9197 * c-c++-common/Wduplicated-branches-1.c: New test.
9198 * c-c++-common/Wduplicated-branches-10.c: New test.
9199 * c-c++-common/Wduplicated-branches-11.c: New test.
9200 * c-c++-common/Wduplicated-branches-12.c: New test.
9201 * c-c++-common/Wduplicated-branches-2.c: New test.
9202 * c-c++-common/Wduplicated-branches-3.c: New test.
9203 * c-c++-common/Wduplicated-branches-4.c: New test.
9204 * c-c++-common/Wduplicated-branches-5.c: New test.
9205 * c-c++-common/Wduplicated-branches-6.c: New test.
9206 * c-c++-common/Wduplicated-branches-7.c: New test.
9207 * c-c++-common/Wduplicated-branches-8.c: New test.
9208 * c-c++-common/Wduplicated-branches-9.c: New test.
9209 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
9210 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
9211 * g++.dg/ext/builtin-object-size3.C: Likewise.
9212 * g++.dg/gomp/loop-1.C: Likewise.
9213 * g++.dg/warn/Wduplicated-branches1.C: New test.
9214 * g++.dg/warn/Wduplicated-branches2.C: New test.
9215
0ce4024a
ML
92162017-01-20 Martin Liska <mliska@suse.cz>
9217
9218 PR lto/69188
9219 * gcc.dg/lto/pr69188_0.c: New test.
9220 * gcc.dg/lto/pr69188_1.c: New test.
9221
d8ea3e7c
AS
92222017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
9223
9224 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
9225 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
9226 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
9227 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
9228 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
9229 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
9230 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
9231 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
9232 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
9233 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
9234 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
9235 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
9236 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
9237 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
9238 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
9239 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
9240 * gcc.target/i386/avx-1.c: Test new intrinsics.
9241 * gcc.target/i386/sse-13.c: Ditto.
9242 * gcc.target/i386/sse-23.c: Ditto.
9243
0516164b
RB
92442017-01-20 Richard Biener <rguenther@suse.de>
9245
9246 PR tree-optimization/71264
9247 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
9248
d821744c
MF
92492017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9250
9251 * gcc.target/mips/madd4-1.c: New file.
9252 * gcc.target/mips/madd4-2.c: Likewise.
9253 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9254 HAS_MADD4.
9255 (mips_option_groups): Add -m[no-]madd4.
9256 (mips-dg-init): Detect default -mno-madd4.
9257 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
9258 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
9259 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9260 * gcc.target/mips/nmadd-1.c: Likewise.
9261 * gcc.target/mips/nmadd-2.c: Likewise.
9262 * gcc.target/mips/nmadd-3.c: Likewise.
9263
db58fd89
JW
92642017-01-19 Jiong Wang <jiong.wang@arm.com>
9265
9266 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
9267 combined instructions.
9268 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
9269 instructions.
9270 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
9271 of pointer authentication.
9272
bd9cf60b
MM
92732017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9274
9275 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
9276 floating point hardware to run test.
9277
ab014eb3
TC
92782017-01-19 Tamar Christina <tamar.christina@arm.com>
9279
2568d8a1 9280 * lib/target-supports.exp
ab014eb3
TC
9281 (check_effective_target_vect_call_copysignf): Enable for AArch64.
9282
c048038f
RO
92832017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9284
9285 PR testsuite/79051
9286 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
9287 __x86_64__]: Allow for target i?86-*-*.
9288
ab6b44cb
MF
92892017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
9290
9291 PR target/78176
9292 * gcc.target/mips/lxc1-sxc1-1.c: New file.
9293 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9294 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
9295 HAS_LXC1.
9296 (mips_option_groups): Add -m[no-]lxc1-sxc1.
9297 (mips-dg-init): Detect default -mno-lxc1-sxc1.
9298 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
9299
118d5ed3
AV
93002017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
9301
9302 PR fortran/70696
9303 * gfortran.dg/coarray_43.f90: New test.
9304
a57c520e
RE
93052017-01-19 Richard Earnshaw <rearnsha@arm.com>
9306
9307 PR rtl-optimization/79121
9308 * gcc.c-torture/execute/pr79121.c: New test.
9309
54dc4be2
MM
93102017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9311
9312 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
9313 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9314
7bd5dad2
LK
93152017-01-18 Louis Krupp <louis.krupp@zoho.com>
9316
9317 PR fortran/50069
9318 PR fortran/55086
9319 * gfortran.dg/pr50069_1.f90: New test.
9320 * gfortran.dg/pr50069_2.f90: New test.
9321 * gfortran.dg/pr55086_1.f90: New test.
9322 * gfortran.dg/pr55086_1_tfat.f90: New test.
9323 * gfortran.dg/pr55086_2.f90: New test.
9324 * gfortran.dg/pr55086_2_tfat.f90: New test.
9325 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
9326
0edd264d
AS
93272017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9328 * gcc.dg/strcmp-1.c: New test.
9329 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
9330
551914b7
DM
93312017-01-18 David Malcolm <dmalcolm@redhat.com>
9332
9333 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
9334 (dejagnu_fail): Likewise.
9335 (dejagnu_note): Likewise.
9336 (pass): Provide forward decl, moving true decl to after #include
9337 of harness.h.
9338 (fail): Likewise.
9339 (note): Likewise.
9340
b7d3a6a6
MM
93412017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9342
9343 * gcc.target/powerpc/p9-xxbr-1.c: New test.
9344 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
9345
c484627c
NS
93462017-01-18 Nathan Sidwell <nathan@acm.org>
9347
9348 PR c++/78488
9349 * g++.dg/cpp1z/inh-ctor37.C: New.
9350
a711887e
UB
93512017-01-18 Uros Bizjak <ubizjak@gmail.com>
9352
9353 PR rtl-optimization/78952
9354 * gcc.target/i386/pr78952-1.c: New test.
9355 * gcc.target/i386/pr78952-2.c: Ditto.
9356
525a5e33
AV
93572017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
9358
9359 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
9360
93612017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
9362
9363 PR fortran/70696
9364 * gfortran.dg/coarray_event_1.f08: New test.
9365
90553aac
JJ
93662017-01-18 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR target/77416
9369 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
9370 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
9371 from dg-options.
9372 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
9373 guarded test.
9374 * gcc.target/powerpc/fusion4.c: Likewise.
9375 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
9376 guarded test.
9377 * gcc.target/powerpc/pr58673-1.c: Likewise.
9378 * gcc.target/powerpc/pr58673-2.c: Likewise.
9379 * gcc.target/powerpc/pr59054.c: Likewise.
9380
dfc42f08
BS
93812016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9382
9383 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
9384 vec_bperm.
9385 * gcc.target/powerpc/p9-vbpermd.c: New file.
9386
f3981e7e
AK
93872017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9388
9389 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
9390 (must_not_compile2): Downcase first letter of error messages.
9391 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
9392 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
9393
2c65d990
NS
93942017-01-18 Nathan Sidwell <nathan@acm.org>
9395
9396 PR c++/79091
9397 * g++.dg/pr79091.C: New.
9398
a711887e
UB
93992017-01-18 Jakub Jelinek <jakub@redhat.com>
9400
9401 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
9402 to dg-options.
9403 (p0): Add missing dg-error.
9404
4701fba3
JS
94052017-01-17 Joe Seymour <joe.s@somniumtech.com>
9406
9407 * gcc.target/msp430/mul_f5_muldef.c: New test.
9408
ac4dc08d
MM
94092017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
9410
9411 PR target/79004
9412 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
9413 options. Fix up the syntax for using \m and \M.
9414
1b3254e4
SB
94152017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9416
9417 PR target/78875
9418 * gcc.target/powerpc/ssp-1.c: New testcase.
9419 * gcc.target/powerpc/ssp-2.c: New testcase.
9420
8144a493
WD
94212017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
9422
9423 * gcc.target/aarch64/eh_return.c: New test.
9424
a6607774
BS
94252017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9426
9427 * vec-rlmi-rlnm.c: New file.
9428
8ddfdbc2
NS
94292017-01-17 Nathan Sidwell <nathan@acm.org>
9430
9431 PR c++/61636
9432 * g++.dg/cpp1y/pr61636-1.C: New.
9433 * g++.dg/cpp1y/pr61636-2.C: New.
9434 * g++.dg/cpp1y/pr61636-3.C: New.
9435
d365b403
MS
94362017-01-17 Martin Sebor <msebor@redhat.com>
9437
9438 PR testsuite/79115
9439 * gcc.dg/pr78768.c: Make it a link-only test.
9440
0d80ab91
DM
94412017-01-17 David Malcolm <dmalcolm@redhat.com>
9442
9443 PR c++/71497
9444 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
9445 expected messages.
9446 * c-c++-common/Wmisleading-indentation.c: Likewise.
9447
31b61548
VM
94482017-01-17 Vladimir Makarov <vmakarov@redhat.com>
9449
9450 PR target/79058
9451 * gcc.target/arm/pr79058.c: New.
9452
c549996e
JJ
94532017-01-17 Jakub Jelinek <jakub@redhat.com>
9454
9455 PR tree-optimization/71854
9456 * gcc.dg/vect/pr71854.c: New test.
9457
4f197ff9
ML
94582017-01-17 Martin Liska <mliska@suse.cz>
9459
9460 PR ipa/71207
9461 * g++.dg/ipa/pr71207.C: New test.
9462
d4193b85
JH
94632017-01-17 Jan Hubicka <hubicka@ucw.cz>
9464
9465 PR middle-end/77445
9466 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
9467 * gcc.dg/tree-ssa/pr77445.c: New testcase.
9468
906e7712
JJ
94692017-01-17 Jakub Jelinek <jakub@redhat.com>
9470
9471 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
9472 rather than long unsigned int.
9473 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
9474
12314dc9
RB
94752017-01-17 Richard Biener <rguenther@suse.de>
9476
9477 PR tree-optimization/71433
9478 * gcc.dg/Warray-bounds-20.c: New testcase.
9479
a23e48df
RB
94802017-01-17 Richard Biener <rguenther@suse.de>
9481
9482 PR testsuite/52563
9483 PR testsuite/71237
9484 PR testsuite/77737
9485 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
9486 * gcc.dg/tree-ssa/scev-4.c: Likewise.
9487 * gcc.dg/tree-ssa/scev-5.c: Likewise.
9488
e6750e5c
AM
94892017-01-17 Alan Modra <amodra@gmail.com>
9490
9491 * gcc.target/powerpc/pr79066.c: New.
9492
a59afbe2
JL
94932017-01-16 Jeff Law <law@redhat.com>
9494
9495 PR tree-optimization/33562
9496 PR tree-optimization/61912
9497 PR tree-optimization/77485
9498 PR tree-optimization/79090
9499 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
9500 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
9501
e1bcfb92
JJ
95022017-01-16 Jakub Jelinek <jakub@redhat.com>
9503
98e92fb2
JJ
9504 PR c/79089
9505 * gcc.c-torture/compile/pr79089.c: New test.
9506
e1bcfb92
JJ
9507 PR target/79080
9508 * gcc.dg/pr79080.c: New test.
9509
0ef1f9cd
DM
95102017-01-16 David Malcolm <dmalcolm@redhat.com>
9511
9512 PR c/78304
9513 * gcc.dg/format/pr78304.c: Convert argument from integral type
9514 to a pointer.
9515 * gcc.dg/format/pr78304-2.c: Likewise.
9516
76689ffc
CL
95172017-01-16 Carl Love <cel@us.ibm.com>
9518
9519 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9520 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9521
ce12ee9e
CL
95222017-01-16 Carl Love <cel@us.ibm.com>
9523
9524 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9525 Change arguments and return type to bool long long.
9526
b336037d
MS
95272017-01-16 Martin Sebor <msebor@redhat.com>
9528
9529 PR testsuite/79051
9530 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9531 on x86.
9532
1ddca3f3
PC
95332017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9534
9535 Revert:
a711887e 9536 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
9537
9538 PR c++/71737
9539 * g++.dg/cpp0x/pr71737.C: New.
9540
290687fb
BS
95412017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9542
9543 * gcc.target/powerpc/swaps-p8-27.c: New.
9544
7d2f3f1d
PC
95452017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9546
9547 PR c++/71737
9548 * g++.dg/cpp0x/pr71737.C: New.
9549
d743728f
EB
95502017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9551
9552 * gnat.dg/opt62.adb: New test.
9553 * gnat.dg/opt62_pkg.ads: New helper.
9554
90aead21
BS
95552017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9556
a711887e
UB
9557 PR rtl-optimization/78626
9558 PR rtl-optimization/78727
90aead21
BS
9559 * gcc.dg/torture/pr78626.c: New test.
9560 * gcc.dg/torture/pr78727.c: New test.
9561
afaecc23
AM
95622017-01-14 Alan Modra <amodra@gmail.com>
9563
9564 * gcc.c-torture/compile/pr72749.c: New test.
9565
be4aa83d
DM
95662017-01-13 David Malcolm <dmalcolm@redhat.com>
9567
9568 PR c/78304
9569 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9570 (test_macro_2): New test.
9571 (test_macro_3): New test.
9572 (test_macro_4): New test.
9573 (test_non_contiguous_strings): Convert line number to line offset.
9574 * gcc.dg/format/pr78304-2.c: New test case.
9575 * gcc.dg/format/pr78304.c: New test case.
9576
7cdca3ec
UB
95772017-01-13 Uros Bizjak <ubizjak@gmail.com>
9578
9579 * gcc.target/i386/funcspec-56.inc: Add missing options and
9580 reorder options by implied ISAs, as in ix86_target_string.
9581
e3017e52
MP
95822017-01-13 Marek Polacek <polacek@redhat.com>
9583
9584 PR c++/71166
9585 * g++.dg/cpp0x/constexpr-array18.C: New test.
9586
d155c6fe
JL
95872017-01-13 Jeff Law <law@redhat.com>
9588
7c9560a5
JL
9589 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9590
9e59e99a
JL
9591 PR tree-optimization/61912
9592 PR tree-optimization/77485
9593 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9594 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9595 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9596
9597 PR tree-optimization/33562
9598 PR tree-optimization/61912
9599 PR tree-optimization/77485
d155c6fe
JL
9600 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9601 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9602 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9603 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9604 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9605 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9606 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9607
77719b06
ML
96082017-01-13 Martin Liska <mliska@suse.cz>
9609
9610 PR ipa/79043
9611 * gcc.c-torture/execute/pr79043.c: New test.
9612
a181b2bc
RB
96132017-01-13 Richard Biener <rguenther@suse.de>
9614
9615 PR middle-end/78411
9616 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9617
eaed3226
AV
96182017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9619
9620 PR fortran/70697
9621 * gfortran.dg/coarray/event_4.f08: New test.
9622
4ccff88b
AV
96232017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9624
9625 PR fortran/70696
9626 * gfortran.dg/coarray/event_3.f08: New test.
9627
3c3b9090
RB
96282017-01-13 Richard Biener <rguenther@suse.de>
9629
9630 PR tree-optimization/77283
9631 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9632
25329913
RB
96332017-01-13 Richard Biener <rguenther@suse.de>
9634
9635 * gcc.dg/gimplefe-22.c: New testcase.
9636
10b70b8e
RB
96372017-01-13 Richard Biener <rguenther@suse.de>
9638
9639 PR tree-optimization/77283
9640 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9641 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9642 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9643
76a8f82f
SL
96442017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9645
9646 * gcc.dg/pr77862.c: Require fpic target.
9647
59a505da
MM
96482017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9649
9650 PR target/79004
9651 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 9652
bce6f760
MS
96532017-01-12 Martin Sebor <msebor@redhat.com>
9654
9655 * gcc.dg/pr78138.c: Adjust.
9656 * gcc.dg/pr78768.c: Adjust.
9657 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9658 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9659 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9660 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9661 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9662 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9663 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9664 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9665 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9666 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9667 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9668
3eefa646
JJ
96692017-01-12 Jakub Jelinek <jakub@redhat.com>
9670
9671 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9672
dcb56243
MS
96732017-01-12 Martin Sebor <msebor@redhat.com>
9674
8be3f306 9675 PR testsuite/79051
940242cd
MS
9676 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9677 due to bug 79054.
dcb56243 9678
b7431c20
DE
96792017-01-12 David Edelsohn <dje.gcc@gmail.com>
9680
9681 * gcc.dg/pr78768.c: Require LTO.
9682
2bcd9f32
MS
96832017-01-12 Martin Sebor <msebor@redhat.com>
9684
9685 PR c/79074
9686 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9687 due to the referenced bug.
9688
b2fc1c70
MS
96892017-01-12 Martin Sebor <msebor@redhat.com>
9690
9691 PR testsuite/79073
9692 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9693
fbed6f36
UB
96942017-01-12 Uros Bizjak <ubizjak@gmail.com>
9695
9696 * gcc.target/i386/builtin_target.c (check_features): Check all
9697 supported __builtin_cpu_supports options.
9698
27282dad
KT
96992017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9700
9701 PR tree-optimization/78319
9702 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9703 Remove xfail.
9704
66113166
BS
97052017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9706
9707 PR target/79044
9708 * gcc.target/powerpc/swaps-p8-26.c: New.
9709
6bb4ea5c
RB
97102017-01-12 Richard Biener <rguenther@suse.de>
9711
9712 * gcc.dg/gimplefe-21.c: New testcase.
9713
f15dbadb
MC
97142017-01-12 Michael Collison <michael.collison@arm.com>
9715
9716 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9717
73e32c47
JK
97182017-01-11 Julia Koval <julia.koval@intel.com>
9719 Uros Bizjak <ubizjak@gmail.com>
9720
9721 * gcc.target/i386/sgx.c New test.
9722 * gcc.target/i386/sse-12.c: Add -msgx.
9723 * gcc.target/i386/sse-13.c: Ditto.
9724 * gcc.target/i386/sse-14.c: Ditto.
9725 * gcc.target/i386/sse-22.c: Ditto.
9726 * gcc.target/i386/sse-23.c: Ditto.
9727 * g++.dg/other/i386-2.C: Ditto.
9728 * g++.dg/other/i386-3.C: Ditto.
9729
3594adc7
MS
97302017-01-11 Martin Sebor <msebor@redhat.com>
9731
9732 PR c++/24511
9733 * g++.dg/template/explicit9.C: New test.
9734
01bfd257
NS
97352017-01-11 Nathan Sidwell <nathan@acm.org>
9736
9737 PR c++/77812
9738 * g++.dg/pr77812.C: New.
9739
88df7964
JJ
97402017-01-11 Jakub Jelinek <jakub@redhat.com>
9741
eae63d78
JJ
9742 PR c++/71537
9743 * g++.dg/cpp1y/constexpr-71537.C: New test.
9744
88df7964
JJ
9745 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9746 argument.
9747
960ecba4
MS
97482017-01-11 Martin Sebor <msebor@redhat.com>
9749
9750 PR c/47931
9751 * c-c++-common/Waddress-2.c: New test.
9752
1f258a55
JJ
97532017-01-11 Jakub Jelinek <jakub@redhat.com>
9754
9755 PR c++/78341
9756 * g++.dg/cpp0x/pr78341.C: New test.
9757
bf5fbf46
MS
97582017-01-11 Martin Sebor <msebor@redhat.com>
9759
9760 PR c/78768
9761 * gcc.dg/pr78768.c: New test.
9762
19ff0049
DM
97632017-01-11 David Malcolm <dmalcolm@redhat.com>
9764
9765 PR driver/78877
9766 * gcc.dg/spellcheck-options-14.c: New test case.
9767 * gcc.dg/spellcheck-options-15.c: New test case.
9768 * gcc.dg/spellcheck-options-16.c: New test case.
9769 * gcc.dg/spellcheck-options-17.c: New test case.
9770
c86e9f03
ML
97712017-01-11 Martin Liska <mliska@suse.cz>
9772
9773 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9774
947f51d6
JJ
97752017-01-11 Jakub Jelinek <jakub@redhat.com>
9776
9777 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9778 instead of just 1 for the decomposition from struct C.
9779
849fccf8
EB
97802017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9781
9782 * gcc.c-torture/execute/20170111-1.c: New test.
9783
80c74722
RB
97842017-01-11 Richard Biener <rguenther@suse.de>
9785
9786 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9787
4c4b4703
JJ
97882017-01-11 Jakub Jelinek <jakub@redhat.com>
9789
9790 PR middle-end/50199
9791 * gcc.dg/lto/pr50199_0.c: New test.
9792
664b1a6b
MS
97932017-01-10 Martin Sebor <msebor@redhat.com>
9794
9795 PR testsuite/78960
9796 PR testsuite/78959
9797 PR testsuite/78133
9798 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9799 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9800
fefd3086
MS
98012017-01-10 Martin Sebor <msebor@redhat.com>
9802
9803 PR middle-end/78138
664b1a6b 9804 * gcc.dg/pr78138.c: New test.
fefd3086 9805
b9f4757f
DM
98062017-01-10 David Malcolm <dmalcolm@redhat.com>
9807
9808 PR c++/77949
9809 * g++.dg/diagnostic/pr77949.C: New test case.
9810
5a50f6bb
MS
98112017-01-10 Martin Sebor <msebor@redhat.com>
9812
9813 PR middle-end/78245
9814 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9815
c16880ef
MS
98162017-01-10 Martin Sebor <msebor@redhat.com>
9817
9818 PR tree-optimization/78775
9819 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9820 * gcc.dg/attr-alloc_size-10.c: New test.
9821 * gcc.dg/attr-alloc_size-11.c: New test.
9822 * gcc.dg/builtin-stringop-chk-7.c: New test.
9823 * gcc.dg/pr78775.c: New test.
9824 * gcc.dg/pr78973-2.c: New test.
9825 * gcc.dg/pr78973.c: New test.
9826
5363d9d9
JL
98272017-01-10 Jeff Law <law@redhat.com>
9828
9829 PR tree-optimization/77766
9830 PR tree-optimization/78856
9831 * gcc.c-torture/execute/pr77766.c: New test.
9832
aae23693
RB
98332016-01-10 Richard Biener <rguenther@suse.de>
9834
9835 PR tree-optimization/79034
9836 * g++.dg/torture/pr79034.C: New testcase.
9837
a0843aed
ML
98382017-01-10 Martin Liska <mliska@suse.cz>
9839
9840 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9841 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9842 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9843 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9844 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9845 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9846 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9847 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9848 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9849 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9850 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9851 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9852 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9853 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9854 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9855 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9856 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9857 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9858 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9859 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9860 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9861 * gcc.dg/ipa/pr64307.c: Likewise.
9862 * gcc.dg/ipa/pr77653.c: Likewise.
9863
79fc8ffe
AS
98642017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9865
9866 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9867 * g++.dg/other/i386-3.C: Ditto.
9868 * gcc.target/i386/sse-12.c: Ditto.
9869 * gcc.target/i386/sse-13.c: Ditto.
9870 * gcc.target/i386/sse-22.c: Ditto.
9871 * gcc.target/i386/sse-23.c: Ditto.
9872 * gcc.target/i386/builtin_target.c: Handle new option.
9873 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9874 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9875 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9876
dfa6951f
MS
98772017-01-09 Martin Sebor <msebor@redhat.com>
9878
9879 PR testsuite/79036
9880 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
9881 with different precisions.
9882
a271e415
EB
98832017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9884
9885 * g++.dg/opt/call2.C: New test.
9886 * g++.dg/opt/call3.C: Likewise.
9887 * gnat.dg/array26.adb: New test.
9888 * gnat.dg/array26_pkg.ad[sb]: New helper.
9889 * gnat.dg/array27.adb: New test.
9890 * gnat.dg/array27_pkg.ad[sb]: New helper.
9891 * gnat.dg/array28.adb: New test.
9892 * gnat.dg/array28_pkg.ad[sb]: New helper.
9893
bd2c6270
JJ
98942017-01-09 Jakub Jelinek <jakub@redhat.com>
9895
9896 PR translation/79019
9897 PR translation/79020
9898 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
9899 diagnostics.
9900 * gfortran.dg/initialization_17.f90: Likewise.
9901
1c1d8e75
DH
99022017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9903
9904 PR testsuite/79026
9905 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
9906 * gcc.target/i386/pr78904-4.c: Likewise.
9907 * gcc.target/i386/pr78904-6.c: Likewise.
9908 * gcc.target/i386/pr78967-2.c: Likewise.
9909
cb330ba5
JJ
99102017-01-09 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR tree-optimization/78899
9913 * gcc.target/i386/pr78899.c: New test.
9914 * gcc.dg/pr71077.c: New test.
9915
a5e14a42
MJ
99162017-01-09 Martin Jambor <mjambor@suse.cz>
9917
9918 PR ipa/78365
9919 PR ipa/78599
9920 * gcc.dg/torture/pr78365.c: New test.
9921
01216d27
JJ
99222017-01-09 Jakub Jelinek <jakub@redhat.com>
9923
dc59e50a
JJ
9924 PR c++/78948
9925 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
9926 (main): Use int* instead of long long.
9927
01216d27
JJ
9928 PR tree-optimization/78938
9929 * gcc.dg/vect/pr78938.c: New test.
9930
c0d4fec7
KT
99312017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9932
9933 * gcc.dg/20161219.c: New test.
9934
7b1b0cc1
RB
99352017-01-09 Richard Biener <rguenther@suse.de>
9936
9937 PR tree-optimization/78997
9938 * gcc.dg/torture/pr78997.c: New testcase.
9939
813b9c0d
RB
99402017-01-09 Richard Biener <rguenther@suse.de>
9941
9942 PR debug/79000
9943 * g++.dg/lto/pr79000_0.C: New testcase.
9944 * g++.dg/lto/pr79000_1.c: Likewise.
9945
efcc8d38
MS
99462017-01-08 Martin Sebor <msebor@redhat.com>
9947
9948 PR middle-end/77708
9949 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
9950 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
9951 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
9952 due to bug 78969.
9953 * gcc.dg/format/pr78569.c: Adjust.
9954
5ccf1d8d
DM
99552017-01-07 David Malcolm <dmalcolm@redhat.com>
9956
9957 PR c++/72803
9958 * g++.dg/diagnostic/pr72803.C: New test case.
9959
42002dfe
MS
99602017-01-07 Martin Sebor <msebor@redhat.com>
9961
9962 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
9963 * gcc.dg/attr-alloc_size-4.c: Same.
9964
de91486c
AV
99652017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
9966
9967 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
9968 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
9969 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
9970 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
9971 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
9972 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
9973 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
9974
f55a925e
AS
99752017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9976 * gcc.dg/memcmp-1.c: New.
9977 * gcc.dg/strncmp-1.c: New.
9978
f3caa118
AV
99792017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9980
9981 * gcc.target/arm/acle/mcrr: New.
9982 * gcc.target/arm/acle/mcrr2: New.
9983 * gcc.target/arm/acle/mrrc: New.
9984 * gcc.target/arm/acle/mrrc2: New.
9985
ecc9a25b
AV
99862017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9987
9988 * gcc.target/arm/acle/mcr.c: New.
9989 * gcc.target/arm/acle/mrc.c: New.
9990 * gcc.target/arm/acle/mcr2.c: New.
9991 * gcc.target/arm/acle/mrc2.c: New.
9992
3811581f
AV
99932017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9994
9995 * gcc.target/arm/acle/ldc: New.
9996 * gcc.target/arm/acle/ldc2: New.
9997 * gcc.target/arm/acle/ldcl: New.
9998 * gcc.target/arm/acle/ldc2l: New.
9999 * gcc.target/arm/acle/stc: New.
10000 * gcc.target/arm/acle/stc2: New.
10001 * gcc.target/arm/acle/stcl: New.
10002 * gcc.target/arm/acle/stc2l: New.
10003
d57daa0c
AV
100042017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10005
10006 * gcc.target/arm/acle/acle.exp: Run tests for different options
10007 and make sure fat-lto-objects is used such that we can still do
10008 assemble scans.
10009 * gcc.target/arm/acle/cdp.c: New.
10010 * gcc.target/arm/acle/cdp2.c: New.
10011 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
10012 (check_effective_target_arm_coproc1_ok_nocache): New.
10013 (check_effective_target_arm_coproc2_ok): New.
10014 (check_effective_target_arm_coproc2_ok_nocache): New.
10015 (check_effective_target_arm_coproc3_ok): New.
10016 (check_effective_target_arm_coproc3_ok_nocache): New.
10017 (check_effective_target_arm_coproc4_ok): New.
10018 (check_effective_target_arm_coproc4_ok_nocache): New.
10019
8a123229
MS
100202017-01-06 Martin Sebor <msebor@redhat.com>
10021
10022 PR middle-end/78605
10023 * gcc.dg/tree-ssa/pr78605.c: New test.
10024
5b8999d6
MS
100252017-01-05 Martin Sebor <msebor@redhat.com>
10026
10027 PR tree-optimization/78910
10028 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
10029 diagnostics.
10030 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10031 * gcc.dg/tree-ssa/pr78910.c: New test.
10032
4e89adf9
EB
100332017-01-05 Eric Botcazou <ebotcazou@adacore.com>
10034
10035 * gcc.dg/sso-10.c: New test.
10036
962c5679
JJ
100372017-01-05 Jakub Jelinek <jakub@redhat.com>
10038
cfd719e7
JJ
10039 PR tree-optimization/71016
10040 * gcc.target/i386/pr71016.c: New test.
10041 * gcc.target/aarch64/pr71016.c: New test.
10042 * gcc.dg/tree-ssa/pr66726-3.c: New test.
10043
26f20371
JJ
10044 PR c++/78931
10045 * g++.dg/cpp1z/decomp19.C: New test.
10046
962c5679
JJ
10047 PR c++/78890
10048 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
10049 * g++.dg/init/union1.C: Likewise.
10050 * g++.dg/cpp0x/union6.C: Expect errors.
10051 * g++.dg/cpp0x/union8.C: New test.
10052 * g++.dg/cpp0x/pr78890-1.C: New test.
10053 * g++.dg/cpp0x/pr78890-2.C: New test.
10054
8c15f541
DE
100552017-01-05 David Edelsohn <dje.gcc@gmail.com>
10056
10057 * gcc.target/powerpc/pr71670.c: Require p9vector.
10058 * gcc.target/powerpc/p9-novsx.c: Same.
10059
51b86113
DM
100602017-01-05 David Malcolm <dmalcolm@redhat.com>
10061
10062 * selftests/asr_div1.rtl: New file.
10063 * selftests/aarch64: New subdirectory.
10064 * selftests/aarch64/times-two.rtl: New file.
10065 * selftests/bb-index.rtl: New file.
10066 * selftests/cfg-test.rtl: New file.
10067 * selftests/const-int.rtl: New file.
10068 * selftests/example-labels.rtl: New file.
10069 * selftests/insn-with-mode.rtl: New file.
10070 * selftests/jump-to-label-ref.rtl: New file.
10071 * selftests/jump-to-return.rtl: New file.
10072 * selftests/jump-to-simple-return.rtl: New file.
10073 * selftests/mem.rtl: New file.
10074 * selftests/note-insn-deleted.rtl: New file.
10075 * selftests/note_insn_basic_block.rtl: New file.
10076 * selftests/simple-cse.rtl: New file.
10077 * selftests/symbol-ref.rtl: New file.
10078 * selftests/x86_64: New subdirectory.
10079 * selftests/x86_64/call-insn.rtl: New file.
10080 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
10081 * selftests/x86_64/times-two.rtl: New file.
10082 * selftests/x86_64/unspec.rtl: New file.
10083
dc7650cc
NS
100842017-01-05 Nathan Sidwell <nathan@acm.org>
10085
10086 PR c++/78765
10087 * g++.dg/cpp0x/pr78765.C: New.
10088
3db70565
DV
100892017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10090
10091 * gcc.target/s390/memcpy-2.c: New test.
10092 * gcc.target/s390/memset-2.c: New test.
10093
f5a537e3
AK
100942017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10095
10096 * gcc.target/s390/memcpy-1.c: New test.
10097
d80c6d02
JL
100982017-01-04 Jeff Law <law@redhat.com>
10099
10100 PR tree-optimization/78812
10101 * g++.dg/torture/pr78812.C: New test.
10102
08edc320 101032017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
10104
10105 PR target/71977
10106 PR target/70568
10107 PR target/78823
10108 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
10109 64-bit VSX systems with direct move, whether we optimize common
10110 code sequences in the GLIBC math library for float math functions.
10111 * gcc.target/powerpc/pr71977-2.c: Likewise.
10112
a9342885
MP
101132017-01-04 Marek Polacek <polacek@redhat.com>
10114
10115 PR c++/64767
10116 * c-c++-common/Wpointer-compare-1.c: New test.
10117
066435fe
JJ
101182017-01-04 Jakub Jelinek <jakub@redhat.com>
10119
abec4284
JJ
10120 PR c++/78949
10121 * c-c++-common/Wunused-var-16.c: New test.
10122
26c43e27
JJ
10123 PR c++/78693
10124 * g++.dg/cpp0x/pr78693.C: New test.
10125
fc73e60c
JJ
10126 PR driver/78957
10127 * gcc.dg/pr78957.c: New test.
10128
c9cf3863
JJ
10129 * g++.dg/cpp1y/auto-fn34.C: New test.
10130
066435fe
JJ
10131 PR c++/71182
10132 * g++.dg/cpp0x/pr71182.C: New test.
10133
598bd687
KN
101342017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
10135
10136 PR target/78056
10137 * gcc.target/powerpc/pr78056-1.c: New test.
10138 * gcc.target/powerpc/pr78056-2.c: New test.
10139 * gcc.target/powerpc/pr78056-3.c: New test.
10140 * gcc.target/powerpc/pr78056-4.c: New test.
10141 * gcc.target/powerpc/pr78056-5.c: New test.
10142 * gcc.target/powerpc/pr78056-6.c: New test.
10143 * gcc.target/powerpc/pr78056-7.c: New test.
10144 * gcc.target/powerpc/pr78056-8.c: New test.
10145 * lib/target-supports.exp
10146 (check_effective_target_powerpc_popcntb_ok): New procedure to test
10147 whether the effective target supports the popcntb instruction.
10148
8194635a
JL
101492017-01-03 Jeff Law <law@redhat.com>
10150
10151 PR tree-optimization/67955
10152 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
10153
baf9ebc8
MP
101542017-01-04 Marek Polacek <polacek@redhat.com>
10155
10156 PR c++/77545
10157 PR c++/77284
10158 * g++.dg/cpp0x/range-for32.C: New test.
10159 * g++.dg/cpp0x/range-for33.C: New test.
10160
5dd9a9d0
DM
101612017-01-04 David Malcolm <dmalcolm@redhat.com>
10162
10163 * gcc.dg/Wmissing-braces-fixits.c: New test case.
10164
4bf07f3f
NS
101652017-01-04 Nathan Sidwell <nathan@acm.org>
10166
10167 PR c++/66735
10168 * g++.dg/cpp1y/pr66735.C: New.
10169
165ba2e9
JJ
101702017-01-04 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR tree-optimization/71563
10173 * gcc.dg/tree-ssa/pr71563.c: New test.
10174
4567f969
JB
101752017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
10176
10177 PR fortran/78534
10178 PR fortran/78976
10179 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10180 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10181 * gfortran.dg/transfer_intrinsic_1.f90: Change
10182 scan-tree-dump-times due to gfc_trans_string_copy change to
10183 avoid -Wstringop-overflow.
10184
1c06f07f
JL
101852017-01-03 Jeff Law <law@redhat.com>
10186
10187 PR tree-optimization/78856
10188 * gcc.c-torture/execute/pr78856.c: New test.
10189
60fb638f
MM
101902017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
10191
10192 PR target/78953
10193 * gcc.target/powerpc/pr78953.c: New test.
10194
e4d02f52
ILT
101952017-01-03 Ian Lance Taylor <iant@google.com>
10196
10197 * gcc.misc-tests/godump-1.c: Update for accurate representation of
10198 enums.
10199
5b4f088d
MS
102002017-01-03 Martin Sebor <msebor@redhat.com>
10201
10202 PR tree-optimization/78696
10203 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
10204 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
10205 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10206 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10207
102082017-01-03 David Malcolm <dmalcolm@redhat.com>
10209
10210 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
10211 with more than one digit.
10212 * lib/gcc-dg.exp (process-message): Support more than one digit
10213 in relative line specifications.
10214
102152017-01-03 Jakub Jelinek <jakub@redhat.com>
10216
10217 PR tree-optimization/78965
10218 * gcc.dg/pr78965.c: New test.
10219
10220 PR middle-end/78901
10221 * g++.dg/opt/pr78901.C: New test.
10222
102232017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
10224
10225 PR fortran/78534
10226 PR fortran/66310
10227 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10228 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10229 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10230 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10231 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10232 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10233 * gfortran.dg/string_1_lp64.f90: New test.
10234 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10235 * gfortran.dg/string_3_lp64.f90: New test.
10236 * gfortran.dg/transfer_intrinsic_1.f90: Change
10237 scan-tree-dump-times due to gfc_trans_string_copy change to
10238 avoid -Wstringop-overflow.
10239
8b7163c6
UB
102402017-01-02 Uros Bizjak <ubizjak@gmail.com>
10241
10242 PR target/78967
10243 * gcc.target/i386/pr78967-1.c: New test.
10244 * gcc.target/i386/pr78967-2.c: Ditto.
10245 * gcc.target/i386/pr78967-3.c: Ditto.
10246
10247 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
10248 * gcc.target/i386/pr78904-4.c: Ditto.
10249 * gcc.target/i386/pr78904-6.c: Ditto.
10250
e2940b98
JH
102512017-01-01 Jan Hubicka <hubicka@ucw.cz>
10252
10253 PR middle-end/77674
10254 * g++.dg/torture/pr77674.C: New testcase.
10255
cbe34bb5 102562017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
10257
10258 Update copyright years.
818ab71a 10259\f
cbe34bb5 10260Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
10261
10262Copying and distribution of this file, with or without modification,
10263are permitted in any medium without royalty provided the copyright
10264notice and this notice are preserved.
This page took 7.875635 seconds and 5 git commands to generate.