]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
f721f4578cbbbe495f511398e7ee673dc03bee40
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
2
3 * gcc.target/arc/arc.exp: Test also cpp files.
4 * gcc.target/arc/tdelay_slots.cpp: New test.
5
6 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
7
8 * gcc.target/arc/pr9001184797.c: New test.
9
10 2017-09-01 Jakub Jelinek <jakub@redhat.com>
11
12 PR c/81887
13 * c-c++-common/gomp/pr81887.c: New test.
14 * gfortran.dg/gomp/pr81887.f90: New test.
15
16 2017-09-01 Marek Polacek <polacek@redhat.com>
17
18 PR c++/82040
19 * g++.dg/warn/Wbool-operation-1.C: New test.
20
21 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
22
23 * gcc.target/arc/sdata-5.c: New test.
24 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
25
26 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
27
28 * gcc.target/arc/sdata-3.c: New file.
29 * gcc.target/arc/sdata-4.c: Likewise.
30
31 2017-08-31 Richard Biener <rguenther@suse.de>
32
33 PR middle-end/82054
34 * g++.dg/gomp/pr82054.C: New testcase.
35
36 2017-08-31 Renlin Li <renlin.li@arm.com>
37 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
38
39 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
40
41 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
42
43 PR tree-optimization/81987
44 * g++.dg/torture/pr81987.C: New file.
45
46 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
47
48 * gnat.dg/aggr22.ad[sb]: New test.
49
50 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
51
52 * gcc.target/powerpc/cr_shrink-wrap.c: New.
53
54 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
55
56 PR target/82015
57 * gcc.target/powerpc/pr82015.c: Fix up error message.
58
59 2017-08-30 Martin Liska <mliska@suse.cz>
60
61 PR inline-asm/82001
62 * gcc.dg/ipa/pr82001.c: New test.
63
64 2017-08-30 Martin Liska <mliska@suse.cz>
65
66 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
67
68 2017-08-30 Richard Biener <rguenther@suse.de>
69
70 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
71
72 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
73
74 PR target/82015
75 * gcc.target/powerpc/pr82015.c: New test.
76
77 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
78
79 * gcc.target/i386/*.c: Remove excess braces from target selectors.
80
81 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
82
83 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
84 * gcc.target/i386/abi-2.c: Ditto.
85 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
86 * gcc.target/i386/pr22076.c: Ditto.
87 * gcc.target/i386/pr37216.c: Ditto.
88 * gcc.target/i386/pr39431.c: Ditto.
89 * gcc.target/i386/pr40906-1.c: Ditto.
90 * gcc.target/i386/pr40906-2.c: Ditto.
91 * gcc.target/i386/pr43766.c: Ditto.
92 * gcc.target/i386/pr46226.c: Ditto.
93 * gcc.target/i386/pr46470.c: Ditto.
94 * gcc.target/i386/pr59929.c: Ditto.
95 * gcc.target/i386/sse-10.c: Ditto.
96 * gcc.target/i386/vararg-1.c: Ditto.
97 * gcc.target/i386/vararg-1.c: Ditto.
98 * gcc.target/i386/asm-6.c: Compile for fpic target only.
99 * gcc.target/i386/pr44223.c: Ditto.
100 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
101 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
102 * gcc.target/i386/pr67480.c (dg-options): Ditto.
103 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
104 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
105 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
106 * gcc.target/i386/mvc9.c: Compile for lto target only.
107 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
108 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
109 * gcc.target/i386/pr57091.c: Ditto.
110 * gcc.target/i386/pr61599-2.c: Ditto.
111
112 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
113
114 PR tree-optimization/81503
115 * gcc.c-torture/execute/pr81503.c: New file.
116
117 2017-08-29 Martin Liska <mliska@suse.cz>
118
119 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
120 * gcc.dg/tree-ssa/vrp104.c: Likewise.
121
122 2017-08-29 Richard Biener <rguenther@suse.de>
123 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
124
125 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
126
127 2017-08-28 Jeff Law <law@redhat.com>
128
129 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
130 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
131 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
132 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
133 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
134 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
135 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
136 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
137 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
138
139 2017-08-28 Janus Weil <janus@gcc.gnu.org>
140
141 PR fortran/81770
142 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
143 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
144
145 2017-08-28 Steve Ellcey <sellcey@cavium.com>
146
147 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
148 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
149 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
150
151 2017-08-28 Richard Biener <rguenther@suse.de>
152
153 PR tree-optimization/81977
154 * g++.dg/torture/pr81977.C: New testcase.
155
156 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
157
158 PR target/80640
159 * gcc.dg/atomic/pr80640.c: New testcase.
160
161 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
162
163 PR target/81995
164 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
165 * gcc.target/i386/pr46091-4a.c: Ditto.
166
167 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
168
169 PR fortran/81974
170 * gfortran.dg/inline_matmul_19.f90: New test.
171
172 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
173
174 * gcc.target/powerpc/m128-check.h: New file.
175 * gcc.target/powerpc/sse-check.h: New file.
176 * gcc.target/powerpc/sse-movmskps-1.c: New file.
177 * gcc.target/powerpc/sse-movlps-2.c: New file.
178 * gcc.target/powerpc/sse-pavgw-1.c: New file.
179 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
180 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
181 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
182 * gcc.target/powerpc/sse-divss-1.c: New file.
183 * gcc.target/powerpc/sse-movhps-1.c: New file.
184 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
185 * gcc.target/powerpc/sse-subps-1.c: New file.
186 * gcc.target/powerpc/sse-minps-1.c: New file.
187 * gcc.target/powerpc/sse-pminub-1.c: New file.
188 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
189 * gcc.target/powerpc/sse-shufps-1.c: New file.
190 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
191 * gcc.target/powerpc/sse-maxps-1.c: New file.
192 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
193 * gcc.target/powerpc/sse-movmskb-1.c: New file.
194 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
195 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
196 * gcc.target/powerpc/sse-mulps-1.c: New file.
197 * gcc.target/powerpc/sse-rcpps-1.c: New file.
198 * gcc.target/powerpc/sse-pminsw-1.c: New file.
199 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
200 * gcc.target/powerpc/sse-subss-1.c: New file.
201 * gcc.target/powerpc/sse-movss-2.c: New file.
202 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
203 * gcc.target/powerpc/sse-minss-1.c: New file.
204 * gcc.target/powerpc/sse-movaps-2.c: New file.
205 * gcc.target/powerpc/sse-movlps-1.c: New file.
206 * gcc.target/powerpc/sse-maxss-1.c: New file.
207 * gcc.target/powerpc/sse-movhlps-1.c: New file.
208 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
209 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
210 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
211 * gcc.target/powerpc/sse-mulss-1.c: New file.
212 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
213 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
214 * gcc.target/powerpc/sse-movlhps-1.c: New file.
215 * gcc.target/powerpc/sse-movhps-2.c: New file.
216 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
217 * gcc.target/powerpc/sse-xorps-1.c: New file.
218 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
219 * gcc.target/powerpc/sse-orps-1.c: New file.
220 * gcc.target/powerpc/sse-addps-1.c: New file.
221 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
222 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
223 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
224 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
225 * gcc.target/powerpc/sse-andps-1.c: New file.
226 * gcc.target/powerpc/sse-cmpss-1.c: New file.
227 * gcc.target/powerpc/sse-divps-1.c: New file.
228 * gcc.target/powerpc/sse-andnps-1.c: New file.
229 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
230 * gcc.target/powerpc/sse-movss-1.c: New file.
231 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
232 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
233 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
234 * gcc.target/powerpc/sse-movaps-1.c: New file.
235 * gcc.target/powerpc/sse-movss-3.c: New file.
236 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
237 * gcc.target/powerpc/sse-addss-1.c: New file.
238 * gcc.target/powerpc/sse-psadbw-1.c: New file.
239
240 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
241
242 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
243 * gcc.target/powerpc/dform-2.c: Likewise.
244 * gcc.target/powerpc/dform-3.c: Likewise.
245 * gcc.target/powerpc/pr71656-1.c: Likewise.
246 * gcc.target/powerpc/pr71656-2.c: Likewise.
247 * gcc.target/powerpc/pr80103-1.c: Likewise.
248 * gcc.target/powerpc/pr80098-1.c: Likewise.
249
250 2017-08-24 Martin Sebor <msebor@redhat.com>
251
252 PR middle-end/81908
253 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
254 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
255 * gcc.dg/tree-ssa/pr81908.c: New test.
256
257 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
258
259 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
260 Suppress warning during tests.
261
262 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
263
264 * lib/target-supports.exp: Group together target-dependant checks.
265
266 2017-08-24 Bin Cheng <bin.cheng@arm.com>
267
268 PR tree-optimization/81913
269 * gcc.c-torture/execute/pr81913.c: New test.
270 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
271 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
272
273 2017-08-23 Richard Biener <rguenther@suse.de>
274
275 PR target/81921
276 * gcc.target/i386/pr81921.c: New testcase.
277
278 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
279
280 * gcc.target/i386/pr80969-1.c: New testcase.
281 * gcc.target/i386/pr80969-2a.c: Likewise.
282 * gcc.target/i386/pr80969-2.c: Likewise.
283 * gcc.target/i386/pr80969-3.c: Likewise.
284 * gcc.target/i386/pr80969-4a.c: Likewise.
285 * gcc.target/i386/pr80969-4b.c: Likewise.
286 * gcc.target/i386/pr80969-4.c: Likewise.
287 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
288 * lib/target-supports.exp (check_avx512_os_support_available,
289 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
290 New proceedures for target avx512f and avx512f_runtime selectors.
291 (check_avx2_hw_available): Fix breakage due NULL being undefined.
292
293 2017-08-23 David Malcolm <dmalcolm@redhat.com>
294
295 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
296 * gcc.dg/param-type-mismatch.c: New test case.
297
298 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
299
300 * gcc.target/powerpc/fold-vec-perm-char.c: New.
301 * gcc.target/powerpc/fold-vec-perm-double.c: New.
302 * gcc.target/powerpc/fold-vec-perm-float.c: New.
303 * gcc.target/powerpc/fold-vec-perm-int.c: New.
304 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
305 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
306 * gcc.target/powerpc/fold-vec-perm-short.c: New.
307
308 2017-08-23 Richard Biener <rguenther@suse.de>
309
310 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
311 * g++.dg/tree-ssa/pr45605.C: Likewise.
312 * gnat.dg/noinline2.adb: Likewise.
313 * gnat.dg/renaming6.adb: Likewise.
314 * gnat.dg/renaming6.ads: Likewise.
315 * gnat.dg/specs/noinline3.ads: Likewise.
316
317 2017-08-23 Richard Biener <rguenther@suse.de>
318
319 PR lto/81940
320 * g++.dg/lto/pr81940_0.C: New testcase.
321
322 2017-08-23 Tamar Christina <tamar.christina@arm.com>
323
324 PR middle-end/19706
325 * gcc.dg/tree-ssa/pr19706.c: New.
326 * lib/target-supports.exp (check_effective_target_xorsign): New.
327
328 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
329
330 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
331 -mabi=ms
332 * gcc.target/i386/pr64409.c: Modify to only run on x32.
333 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
334 * gcc.target/i386/pr66275.c: Likewise.
335 * gcc.target/i386/pr68018.c: Likewise.
336
337 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
338
339 * gcc.target/powerpc/fold-vec-sums-int.c: New.
340
341 2017-08-22 Jeff Law <law@redhat.com>
342
343 PR tree-optimization/81741
344 PR tree-optimization/71947
345 * gcc.dg/tree-ssa/pr81741.c: New test.
346 * gcc.dg/tree-ssa/pr71947-7.c: New test.
347 * gcc.dg/tree-ssa/pr71947-8.c: New test.
348 * gcc.dg/tree-ssa/pr71947-9.c: New test.
349 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
350 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
351 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
352 * gcc.dg/tree-ssa/20030922-2.c: xfail.
353
354 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
355
356 PR c++/80287
357 * g++.dg/pr80287.C: New test.
358
359 2017-08-22 Richard Biener <rguenther@suse.de>
360
361 Revert
362 2017-08-09 Slava Barinov <v.barinov@samsung.com>
363
364 * g++.dg/asan/asan.exp: Switch on *.cc tests.
365
366 2017-08-22 Richard Biener <rguenther@suse.de>
367
368 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
369 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
370 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
371 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
372 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
373 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
374 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
375 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
376
377 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
378
379 PR fortran/81296
380 * gfortran.dg/dtio_12.f90: Update test.
381
382 2017-08-21 Nathan Sidwell <nathan@acm.org>
383
384 * g++.dg/template/pr81899.C: Fix c++03.
385 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
386
387 2017-08-21 David Malcolm <dmalcolm@redhat.com>
388
389 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
390 Update expected result to show all of "(long)0" being underlined.
391 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
392 (test_multitoken_macro): Update expected underlining.
393
394 2017-08-21 David Malcolm <dmalcolm@redhat.com>
395
396 * gcc.dg/format/diagnostic-ranges.c: Update expected results
397 to show underlining of all pertinent params.
398 * gcc.dg/format/pr72858.c: Likewise.
399
400 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
401
402 PR target/46091
403 * gcc.target/i386/pr46091-4.c: New test.
404 * gcc.target/i386/pr46091-4a.c: Ditto.
405 * gcc.target/i386/pr46091-5.c: Ditto.
406 * gcc.target/i386/pr46091-5a.c: Ditto.
407
408 2017-08-21 Nathan Sidwell <nathan@acm.org>
409
410 PR c++/81899
411 * g++.dg/template/pr81899.C: New.
412
413 2017-08-21 Richard Biener <rguenther@suse.de>
414
415 PR tree-optimization/81900
416 * gcc.dg/torture/pr81900.c: New testcase.
417
418 2017-08-21 Richard Biener <rguenther@suse.de>
419
420 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
421 regex to handle the LTO case.
422 * c-c++-common/asan/heap-overflow-1.c: Likewise.
423 * c-c++-common/asan/misalign-1.c: Likewise.
424 * c-c++-common/asan/misalign-2.c: Likewise.
425 * c-c++-common/asan/null-deref-1.c: Likewise.
426 * c-c++-common/asan/stack-overflow-1.c: Likewise.
427 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
428 * c-c++-common/asan/use-after-free-1.c: Likewise.
429 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
430 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
431 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
432 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
433 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
434 * g++.dg/asan/large-func-test-1.C: Likewise.
435 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
436
437 2017-08-21 Richard Biener <rguenther@suse.de>
438
439 PR middle-end/81884
440 * g++.dg/torture/pr81884.C: New testcase.
441
442 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
443
444 PR ipa/77732
445 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
446
447 2017-08-18 David Malcolm <dmalcolm@redhat.com>
448
449 PR tree-optimization/46805
450 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
451 * jit.dg/test-autovectorize.c: New test case.
452
453 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
454
455 PR target/80210
456 * gcc.target/powerpc/pr80210.c: New test.
457
458 2017-08-18 David Malcolm <dmalcolm@redhat.com>
459
460 PR c++/81514
461 * g++.dg/lookup/empty.h: New file.
462 * g++.dg/lookup/missing-std-include-2.C: Replace include of
463 stdio.h with empty.h and a declaration of a "std::sprintf" not based
464 on a built-in.
465
466 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
467
468 PR c/53037
469 * c-c++-common/pr53037-5.c: New test.
470 * g++.dg/pr53037-1.C: Likewise.
471 * g++.dg/pr53037-2.C: Likewise.
472 * g++.dg/pr53037-3.C: Likewise.
473 * g++.dg/pr53037-4.C: Likewise.
474 * gcc.dg/pr53037-1.c: Likewise.
475 * gcc.dg/pr53037-2.c: Likewise.
476 * gcc.dg/pr53037-3.c: Likewise.
477 * gcc.dg/pr53037-4.c: Likewise.
478
479 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
480
481 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
482 * gcc.target/powerpc/p9-vparity.c: Likewise.
483 * gcc.target/powerpc/pr68805.c: Likewise.
484 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
485
486 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
487
488 PR target/72804
489 * gcc.target/powerpc/pr72804.c: New test.
490
491 2017-08-17 Marek Polacek <polacek@redhat.com>
492
493 PR middle-end/81814
494 * gcc.dg/torture/pr81814.c: New test.
495
496 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
497
498 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
499
500 2017-08-17 Tom de Vries <tom@codesourcery.com>
501
502 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
503
504 2017-08-17 Richard Biener <rguenther@suse.de>
505
506 * gcc.dg/tree-ssa/vrp117.c: New testcase.
507
508 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
509
510 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
511 scan-assembler-times for alpha*-*-*.
512 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
513 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
514
515 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
516
517 PR fortran/81116
518 * gfortran.dg/realloc_on_assignment_29.f90: New test.
519
520 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
521
522 PR target/46091
523 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
524 (testm): New test function.
525 * gcc.target/i386/pr46091-2.c: Ditto.
526 * gcc.target/i386/pr46091-3.c: Ditto.
527
528 2017-08-16 Bin Cheng <bin.cheng@arm.com>
529
530 PR tree-optimization/81832
531 * gcc.dg/tree-ssa/pr81832.c: New test.
532
533 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
534
535 PR tree-optimization/81835
536 * gcc.dg/vect/pr81815.c: New test.
537
538 2017-08-15 Joseph Myers <joseph@codesourcery.com>
539
540 PR target/78460
541 PR target/67712
542 * gcc.c-torture/compile/string-large-1.c: New test.
543
544 2017-08-15 Richard Biener <rguenther@suse.de>
545
546 PR tree-optimization/81790
547 * gcc.dg/torture/pr81790.c: New testcase.
548
549 2017-08-14 Martin Sebor <msebor@redhat.com>
550
551 PR c/81117
552 * c-c++-common/attr-nonstring-1.c: New test.
553
554 2017-08-14 Martin Sebor <msebor@redhat.com>
555
556 PR c/81117
557 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
558
559 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
560
561 * gcc.dg/ucnid-5.c: Skip on AIX.
562 * gcc.target/powerpc/pr79909.c: Skip on AIX.
563
564 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
565
566 PR target/46091
567 * gcc.target/i386/pr46091-1.c: New test.
568 * gcc.target/i386/pr46091-2.c: Ditto.
569 * gcc.target/i386/pr46091-3.c: Ditto.
570
571 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
572
573 PR target/81643
574 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
575
576 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
577
578 PR target/79845
579 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
580 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
581 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
582 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
583 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
584 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
585 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
586 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
587 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
588 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
589 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
590 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
591 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
592 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
593 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
594 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
595 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
596 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
597 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
598 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
599 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
600 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
601 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
602 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
603 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
604 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
605 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
606 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
607 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
608 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
609 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
610 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
611 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
612 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
613 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
614 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
615 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
616 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
617 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
618 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
619 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
620 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
621 * gcc.target/powerpc/cmpb-3.c: Likewise.
622 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
623 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
624 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
625 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
626 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
627 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
628 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
629 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
630 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
631 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
632 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
633 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
634 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
635 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
636 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
637 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
638 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
639 * gcc.target/powerpc/no-r11-3.c: Likewise.
640 * gcc.target/powerpc/pr80098-1.c: Likewise.
641 * gcc.target/powerpc/pr80098-2.c: Likewise.
642 * gcc.target/powerpc/pr80098-3.c: Likewise.
643 * gcc.target/powerpc/pr80098-4.c: Likewise.
644 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
645 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
646 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
647 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
648 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
649 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
650 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
651 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
652 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
653 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
654 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
655
656 2017-08-14 Bin Cheng <bin.cheng@arm.com>
657
658 PR tree-optimization/81799
659 * gcc.dg/tree-ssa/pr81799.c: New.
660
661 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
662
663 PR middle-end/46932
664 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
665 * lib/target-supports.exp: Add check_effective_target_autoincdec.
666
667 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
668
669 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
670 -mno-pc-relative-literal-loads.
671
672 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
673
674 PR testsuite/81793
675 * gcc.dg/pie-static-1.c: Require both static and pie support.
676 * gcc.dg/pie-static-2.c: Likewise.
677
678 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
679
680 PR ada/79542
681 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
682
683 2017-08-11 Marek Polacek <polacek@redhat.com>
684
685 PR c/81795
686 * gcc.dg/pr81795.c: New test.
687
688 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
689
690 PR fortran/60355
691 * gfortran.dg (bind_c_usage_30): New test.
692
693 2017-08-11 Martin Liska <mliska@suse.cz>
694
695 PR tree-opt/79987
696 * gcc.target/i386/mpx/pr79987.c: New test.
697
698 2017-08-11 Martin Liska <mliska@suse.cz>
699
700 PR ipa/81213
701 * gcc.target/i386/pr81213.c: New test.
702
703 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
704
705 PR target/81708
706 * gcc.target/i386/stack-prot-sym.c: New test.
707
708 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
709
710 PR testsuite/81738
711 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
712 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
713 vect_perm and vect_element_align for vectorization.
714
715 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
716
717 PR target/81736
718 * gcc.target/i386/pr81736-1.c: New test.
719 * gcc.target/i386/pr81736-2.c: Likewise.
720 * gcc.target/i386/pr81736-3.c: Likewise.
721 * gcc.target/i386/pr81736-4.c: Likewise.
722 * gcc.target/i386/pr81736-5.c: Likewise.
723 * gcc.target/i386/pr81736-6.c: Likewise.
724 * gcc.target/i386/pr81736-7.c: Likewise.
725
726 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
727
728 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
729 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
730
731 2017-08-10 David Malcolm <dmalcolm@redhat.com>
732
733 * c-c++-common/missing-close-symbol.c: New test case.
734 * c-c++-common/missing-symbol.c: New test case.
735 * gcc.dg/unclosed-init.c: New test case.
736 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
737 * g++.dg/diagnostic/unclosed-function.C: New test case.
738 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
739 * g++.dg/diagnostic/unclosed-struct.C: New test case.
740 * g++.dg/parse/pragma2.C: Update to reflect movement of the
741 "expected identifier" error.
742
743 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
744
745 * gfortran.dg/dec_d_lines_1.f: New test.
746 * gfortran.dg/dec_d_lines_2.f: New test.
747
748 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
749
750 * gfortran.dg/dec_structure_18.f90: New test.
751 * gfortran.dg/dec_structure_19.f90: New test.
752 * gfortran.dg/dec_structure_20.f90: New test.
753 * gfortran.dg/dec_structure_21.f90: New test.
754
755 2017-08-10 Marek Polacek <polacek@redhat.com>
756
757 PR testsuite/81784
758 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
759
760 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
761
762 2017-08-10 Martin Liska <mliska@suse.cz>
763
764 PR c++/81355
765 * g++.dg/other/pr81355.C: New test.
766
767 2017-08-09 David Malcolm <dmalcolm@redhat.com>
768
769 * jit.dg/all-non-failing-tests.h: Add note about
770 test-vector-types.cc.
771 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
772 case.
773 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
774 New test case.
775 * jit.dg/test-vector-types.cc: New test case.
776
777 2017-08-09 Andrew Pinski <apinski@cavium.com>
778
779 * gcc.target/aarch64/vect-xorsign_exec.c: Add
780 --save-temps to the options passed.
781
782 2017-08-09 Michael Collison <michael.collison@arm.com>
783
784 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
785 boundary option and fix comment.
786 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
787 boundary option and fix comment.
788 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
789 boundary option and fix comment.
790 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
791 -mstructure-size boundary option.
792
793 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
794
795 PR rtl-optimization/81423
796 * gcc.c-torture/execute/pr81423.c: New testcase.
797
798 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
799
800 * gcc.target/powerpc/fold-vec-pack-double.c: New.
801 * gcc.target/powerpc/fold-vec-pack-int.c: New.
802 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
803 * gcc.target/powerpc/fold-vec-pack-short.c: New.
804
805 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
806
807 * gcc.target/powerpc/fold-vec-msum-char.c: New.
808 * gcc.target/powerpc/fold-vec-msum-short.c: New.
809
810 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
811
812 * gcc.target/powerpc/fold-vec-madd-double.c: New.
813 * gcc.target/powerpc/fold-vec-madd-float.c: New.
814 * gcc.target/powerpc/fold-vec-madd-short.c: New.
815
816 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
817
818 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
819 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
820 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
821 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
822
823 2017-08-09 Slava Barinov <v.barinov@samsung.com>
824
825 * g++.dg/asan/asan.exp: Switch on *.cc tests.
826
827 2017-08-09 Marek Polacek <polacek@redhat.com>
828
829 PR c/81233
830 * gcc.dg/diagnostic-types-1.c: New test.
831 * gcc.dg/assign-warn-1.c: Update warning messages.
832 * gcc.dg/assign-warn-2.c: Likewise.
833 * gcc.dg/c90-const-expr-5.c: Likewise.
834 * gcc.dg/c99-const-expr-5.c: Likewise.
835 * gcc.dg/conv-2.c: Likewise.
836 * gcc.dg/init-bad-7.c: Likewise.
837 * gcc.dg/overflow-warn-1.c: Likewise.
838 * gcc.dg/overflow-warn-2.c: Likewise.
839 * gcc.dg/overflow-warn-3.c: Likewise.
840 * gcc.dg/overflow-warn-4.c: Likewise.
841 * gcc.dg/pointer-array-atomic.c: Likewise.
842 * gcc.dg/pr26865.c: Likewise.
843 * gcc.dg/pr61162-2.c: Likewise.
844 * gcc.dg/pr61162.c: Likewise.
845 * gcc.dg/pr67730-2.c: Likewise.
846 * gcc.dg/pr69156.c: Likewise.
847 * gcc.dg/pr70174.c: Likewise.
848 * objc.dg/proto-lossage-4.m: Likewise.
849
850 2017-08-09 Marek Polacek <polacek@redhat.com>
851
852 PR c/81417
853 * Wsign-compare-1.c: New test.
854 * gcc.dg/compare1.c: Adjust dg-bogus.
855 * gcc.dg/compare2.c: Likewise.
856 * gcc.dg/compare3.c: Likewise.
857 * gcc.dg/compare7.c: Likewise.
858 * gcc.dg/compare8.c: Likewise.
859 * gcc.dg/compare9.c: Likewise.
860 * gcc.dg/pr11492.c: Likewise.
861
862 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
863
864 PR driver/81523
865 * gcc.dg/pie-7.c: New test.
866 * gcc.dg/pie-static-1.c: Likewise.
867 * gcc.dg/pie-static-2.c: Likewise.
868
869 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
870
871 PR target/81708
872 * gcc.target/i386/stack-prot-guard.c: New test.
873
874 2017-08-08 Tamar Christina <tamar.christina@arm.com>
875
876 * gcc.target/aarch64/xorsign.c: New.
877 * gcc.target/aarch64/xorsign_exec.c: New.
878 * gcc.target/aarch64/vect-xorsign_exec.c: New.
879
880 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
881
882 PR tree-optimization/81354
883 * g++.dg/torture/pr81354.C: New file.
884
885 2017-08-08 Richard Biener <rguenther@suse.de>
886
887 PR middle-end/81719
888 * g++.dg/tree-ssa/pr81719.C: New testcase.
889
890 2017-08-08 Richard Biener <rguenther@suse.de>
891
892 PR tree-optimization/81723
893 * gfortran.dg/pr81723.f: New testcase.
894
895 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
896
897 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
898 string.
899 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
900 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
901 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
902 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
903 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
904 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
905 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
906 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
907 * gcc.target/powerpc/cmpb-3.c: Likewise.
908 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
909 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
910
911 2017-08-08 Martin Liska <mliska@suse.cz>
912
913 PR tree-opt/81696
914 * gcc.dg/ipa/pr81696.c: New test.
915
916 2017-08-08 Bin Cheng <bin.cheng@arm.com>
917
918 PR tree-optimization/81744
919 * gcc.dg/tree-ssa/pr81744.c: New.
920
921 2017-08-08 Marek Polacek <polacek@redhat.com>
922
923 PR c++/81607
924 * g++.dg/other/bitfield6.C: New test.
925
926 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
927
928 PR target/81593
929 * gcc.target/powerpc/vec-setup.h: New tests to test various
930 combinations of setting up vectors of 2 double word elements.
931 * gcc.target/powerpc/vec-setup-long.c: Likewise.
932 * gcc.target/powerpc/vec-setup-double.c: Likewise.
933 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
934 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
935 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
936 vector inserts from vector extracts.
937 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
938
939 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
940
941 PR fortran/68829
942 PR fortran/81701
943 * gfortran.dg/o_fast_stacksize.90: New test.
944
945 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
946
947 PR middle-end/46932
948 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
949
950 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
951
952 * gcc.target/i386/pr81736-1.c: Removed.
953 * gcc.target/i386/pr81736-2.c: Likewise.
954 * gcc.target/i386/pr81736-3.c: Likewise.
955 * gcc.target/i386/pr81736-4.c: Likewise.
956
957 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
958
959 PR target/81736
960 * gcc.target/i386/pr81736-1.c: New test.
961 * gcc.target/i386/pr81736-2.c: Likewise.
962 * gcc.target/i386/pr81736-3.c: Likewise.
963 * gcc.target/i386/pr81736-4.c: Likewise.
964
965 2017-08-07 Marek Polacek <polacek@redhat.com>
966
967 PR middle-end/81737
968 * gcc.dg/pr81737.c: New test.
969
970 2017-08-07 Martin Liska <mliska@suse.cz>
971
972 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
973 * gcc.dg/parm-impl-decl-1.c: Likewise.
974 * gcc.dg/parm-impl-decl-3.c: Likewise.
975 * gcc.dg/Wattributes-5.c: New test.
976
977 2017-08-06 Andrew Pinski <apinski@cavium.com>
978
979 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
980 * gcc.target/aarch64/target_attr_13.c: LIkewise.
981 * gcc.target/aarch64/target_attr_15.c: LIkewise.
982 * gcc.target/aarch64/target_attr_4.c: Likewise.
983 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
984 * gcc.target/aarch64/target_attr_2.c: Likewise.
985 * gcc.target/aarch64/target_attr_7.c: Likewise.
986 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
987 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
988 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
989
990 2017-08-06 Andrew Pinski <apinski@cavium.com>
991
992 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
993 -march=armv8-a+nolse, skip if -mcpu= is passed.
994 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
995
996 2017-08-06 Andrew Pinski <apinski@cavium.com>
997
998 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
999 * gcc.target/aarch64/_Float16_2.c: Likewise.
1000 * gcc.target/aarch64/_Float16_3.c: Likewise.
1001
1002 2017-08-06 Tom de Vries <tom@codesourcery.com>
1003
1004 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
1005
1006 2017-08-06 Tom de Vries <tom@codesourcery.com>
1007
1008 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
1009 type. Add missing return.
1010
1011 2017-08-06 Tom de Vries <tom@codesourcery.com>
1012
1013 PR testsuite/81731
1014 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
1015 variable 'a' definition.
1016 (b): Remove unused variable.
1017 (gp): New variable.
1018 (check): Add parameter corresponding to call in main, and handle.
1019
1020 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1021
1022 PR c++/79790
1023 * g++.dg/cpp1z/class-deduction43.C: New.
1024
1025 2017-08-04 Yury Gribov <tetra2005@gmail.com>
1026
1027 PR tree-optimization/57371
1028 * c-c++-common/pr57371-1.c: New test.
1029 * c-c++-common/pr57371-2.c: New test.
1030 * c-c++-common/pr57371-3.c: New test.
1031 * c-c++-common/pr57371-4.c: New test.
1032 * gcc.dg/pr57371-5.c: New test.
1033
1034 2017-08-04 Carl Love <cel@us.ibm.com>
1035
1036 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
1037 builtin test cases for vec_mule, and vec_mulo.
1038 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
1039 builtin test cases for vec_mule, and vec_mulo.
1040
1041 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
1042
1043 PR target/81590
1044 * gcc.target/i386/avx512-check.h: New file.
1045 * gcc.target/i386/avx5124fmaps-check.h: Removed.
1046 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
1047 * gcc.target/i386/avx512cd-check.h: Likewise.
1048 * gcc.target/i386/avx512ifma-check.h: Likewise.
1049 * gcc.target/i386/avx512vbmi-check.h: Likewise.
1050 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
1051 * gcc.target/i386/avx512bw-check.h: Rewrite.
1052 * gcc.target/i386/avx512dq-check.h: Likewise.
1053 * gcc.target/i386/avx512er-check.h: Likewise.
1054 * gcc.target/i386/avx512f-check.h: Likewise.
1055 * gcc.target/i386/avx512vl-check.h: Likewise.
1056 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
1057 only.
1058 (test_512): Removed.
1059 (avx512*_test): Likewise.
1060 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
1061
1062 2017-08-04 Marek Polacek <polacek@redhat.com>
1063
1064 PR middle-end/81695
1065 * gcc.dg/pr81695.c: New test.
1066
1067 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1068
1069 PR tree-optimization/81136
1070 * gcc.dg/vect/pr81136.c: Add scan test.
1071
1072 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
1073
1074 * gcc.dg/vect/vect-alias-check-3.c: New test.
1075 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
1076 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
1077
1078 2017-08-04 Richard Biener <rguenther@suse.de>
1079
1080 PR middle-end/81705
1081 * c-c++-common/ubsan/pr81705.c: New testcase.
1082
1083 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1084
1085 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
1086 messages that used to start with a capital letter.
1087 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1088 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1089 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
1090 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1091 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1092 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1093 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1094 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1095 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1096 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1097 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1098 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1099 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1100 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1101 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1102 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1103 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1104 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1105 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1106 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1107 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1108 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1109 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1110 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1111 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1112 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1113 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1114 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1115 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1116 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1117 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1118 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1119 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1120 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1121 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1122 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1123 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1124 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1125 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1126 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1127 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1128 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1129 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1130 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1131 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1132 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1133 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1134 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1135 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1136 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1137 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1138 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1139 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1140 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1141 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1142 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1143
1144 2017-08-03 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR target/81621
1147 * gcc.dg/pr81621.c: New test.
1148
1149 2017-08-03 Richard Biener <rguenther@suse.de>
1150
1151 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
1152 and CSE.
1153
1154 2017-08-03 Richard Biener <rguenther@suse.de>
1155
1156 PR middle-end/81148
1157 * c-c++-common/ubsan/pr81148.c: New testcase.
1158
1159 2017-08-03 Tom de Vries <tom@codesourcery.com>
1160
1161 PR target/81662
1162 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
1163
1164 2017-08-03 Jakub Jelinek <jakub@redhat.com>
1165
1166 PR driver/81650
1167 * gcc.dg/pr81650.c: New test.
1168
1169 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1170
1171 PR c++/71440
1172 * g++.dg/template/crash127.C: New.
1173
1174 2017-08-03 Jakub Jelinek <jakub@redhat.com>
1175
1176 PR middle-end/81052
1177 * c-c++-common/pr81052.c: New test.
1178
1179 2017-08-03 Tom de Vries <tom@codesourcery.com>
1180
1181 * gcc.dg/pr56727-2.c: Require alias.
1182
1183 2017-08-03 Tom de Vries <tom@codesourcery.com>
1184
1185 * gcc.dg/attr-noipa.c: Require alloca.
1186
1187 2017-08-03 Tom de Vries <tom@codesourcery.com>
1188
1189 * gcc.dg/torture/pr80163.c: Require label_values.
1190
1191 2017-08-03 Tom de Vries <tom@codesourcery.com>
1192
1193 PR target/81662
1194 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
1195 * c-c++-common/patchable_function_entry-default.c: Same.
1196 * c-c++-common/patchable_function_entry-definition.c: Same.
1197
1198 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
1199
1200 PR target/81644
1201 * gcc.target/i386/pr81644.c: New test.
1202
1203 2017-08-02 Tom de Vries <tom@codesourcery.com>
1204
1205 * gcc.dg/Walloca-14.c: Use relative line number.
1206
1207 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
1208
1209 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
1210 test "no-3dnowa" target attribute.
1211
1212 2017-08-02 Marek Polacek <polacek@redhat.com>
1213
1214 PR c/81289
1215 * gcc.dg/noncompile/pr81289.c: New test.
1216
1217 PR c/81448
1218 PR c/81306
1219 * c-c++-common/Wmultistatement-macros-13.c: New test.
1220
1221 2017-08-02 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR c++/81640
1224 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
1225
1226 PR middle-end/79499
1227 * gcc.dg/pr79499.c: New test.
1228
1229 2017-08-02 Richard Biener <rguenther@suse.de>
1230
1231 PR tree-optimization/81633
1232 * gcc.dg/vect/pr81633.c: New testcase.
1233
1234 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1235
1236 * gcc.dg/guality/pr25967-1.c: New test.
1237 * gcc.dg/guality/pr25967-2.c: Likewise.
1238 * gcc.dg/torture/pr25967-1.c: Likewise.
1239 * gcc.dg/torture/pr25967-2.c: Likewise.
1240
1241 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
1242
1243 PR target/81654
1244 * gcc.target/i386/pr81654.c: New test.
1245
1246 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
1247
1248 PR fortran/79312
1249 * gfortran.dg/logical_assignment_1.f90: New test.
1250
1251 2017-08-01 Martin Liska <mliska@suse.cz>
1252
1253 PR middle-end/70140
1254 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1255
1256 2017-08-01 Martin Liska <mliska@suse.cz>
1257
1258 Revert r250771
1259 Make mempcpy more optimal (PR middle-end/70140).
1260
1261 2017-08-01 Jakub Jelinek <jakub@redhat.com>
1262
1263 PR target/81622
1264 * gcc.target/powerpc/pr81622.c: New test.
1265
1266 2017-08-01 Steve Ellcey <sellcey@cavium.com>
1267
1268 PR tree-optimization/80925
1269 * gcc.dg/vect/vect-28.c: Add
1270 --param vect-max-peeling-for-alignment=0 option.
1271 Remove unaligned access and peeling checks.
1272 * gcc.dg/vect/vect-33-big-array.c: Ditto.
1273 * gcc.dg/vect/vect-70.c: Ditto.
1274 * gcc.dg/vect/vect-87.c: Ditto.
1275 * gcc.dg/vect/vect-88.c: Ditto.
1276 * gcc.dg/vect/vect-91.c: Ditto.
1277 * gcc.dg/vect/vect-93.c: Ditto.
1278
1279 2017-08-01 Tom de Vries <tom@codesourcery.com>
1280
1281 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
1282 * gcc.target/nvptx/slp.c (foo): Same.
1283
1284 2017-08-01 Richard Biener <rguenther@suse.de>
1285
1286 PR tree-optimization/81181
1287 * gcc.dg/torture/pr81181.c: New testcase.
1288
1289 2017-08-01 Martin Liska <mliska@suse.cz>
1290
1291 PR middle-end/70140
1292 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
1293
1294 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
1295
1296 PR target/81641
1297 * gcc.target/i386/pr81641.c: New test.
1298
1299 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
1300
1301 PR target/81639
1302 * gcc.target/i386/pr81639.c: New test.
1303
1304 2017-08-01 Richard Biener <rguenther@suse.de>
1305
1306 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
1307 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
1308 endless loop.
1309 * gcc.dg/uninit-23.c: Adjust.
1310
1311 2017-08-01 Bin Cheng <bin.cheng@arm.com>
1312
1313 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
1314 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
1315
1316 2017-08-01 Bin Cheng <bin.cheng@arm.com>
1317
1318 PR tree-optimization/81627
1319 * gcc.dg/tree-ssa/pr81627.c: New.
1320
1321 2017-08-01 Bin Cheng <bin.cheng@arm.com>
1322
1323 PR tree-optimization/81620
1324 * gcc.dg/tree-ssa/pr81620-1.c: New.
1325 * gcc.dg/tree-ssa/pr81620-2.c: New.
1326
1327 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1328
1329 PR testsuite/53542
1330 * gfortran.dg/use_30.f90: New test.
1331
1332 2017-08-01 Jakub Jelinek <jakub@redhat.com>
1333
1334 PR tree-optimization/81588
1335 * gcc.dg/tree-ssa/pr81588.c: New test.
1336 * gcc.dg/pr81588.c: New test.
1337 * gcc.c-torture/execute/pr81588.c: New test.
1338
1339 2017-08-01 Richard Biener <rguenther@suse.de>
1340
1341 PR tree-optimization/81297
1342 * gcc.dg/torture/pr81297.c: New testcase.
1343
1344 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
1345
1346 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
1347
1348 2017-07-31 Steve Ellcey <sellcey@cavium.com>
1349
1350 PR tree-optimization/80925
1351 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
1352 --param vect-max-peeling-for-alignment=0 option.
1353 Remove unaligned access and peeling checks.
1354 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
1355
1356 2017-07-31 Carl Love <cel@us.ibm.com>
1357
1358 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
1359 missed in commit 250746.
1360
1361 2017-07-31 Carl Love <cel@us.ibm.com>
1362
1363 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
1364 new builtins.
1365
1366 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
1367
1368 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
1369 * gcc.target/i386/pr79793-2.c: Likewise.
1370
1371 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
1372
1373 PR target/25967
1374 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
1375 (naked): Add attribute regparm(1) for x86_32 targets.
1376 Add integer argument. Remove global "data" variable.
1377 (main): Pass integer argument to naked function.
1378 * gcc.target/i386/naked-4.c: New test.
1379
1380 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
1381 Martin Liska <mliska@suse.cz>
1382
1383 * gcc.dg/predict-15.c: New test.
1384 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
1385
1386 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
1387
1388 PR target/25967
1389 * gcc.target/i386/naked-1.c: New test.
1390 * gcc.target/i386/naked-2.c: Ditto.
1391 * gcc.target/i386/naked-3.c: Ditto.
1392 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
1393 do_test_body0 stub function, use attribute "naked" instead.
1394 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
1395 * gcc.dg/pr44290-2.c: Ditto.
1396
1397 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1398
1399 PR fortran/81581
1400 * gfortran.dg/dim_sum_1.f90: New test case.
1401 * gfortran.dg/dim_sum_2.f90: New test case.
1402 * gfortran.dg/dim_sum_3.f90: New test case.
1403
1404 2017-07-31 Martin Liska <mliska@suse.cz>
1405
1406 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
1407 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1408
1409 2017-07-31 Martin Liska <mliska@suse.cz>
1410
1411 PR sanitize/81530
1412 * g++.dg/ubsan/pr81530.C: New test.
1413
1414 2017-07-31 Jakub Jelinek <jakub@redhat.com>
1415
1416 PR sanitizer/81604
1417 * c-c++-common/ubsan/pr81604.c: New test.
1418
1419 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
1420
1421 PR target/79793
1422 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
1423 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
1424 (foo): Check the builtin return address against the return address
1425 in interrupt frame.
1426 * gcc.target/i386/pr79793-1.c: New test.
1427 * gcc.target/i386/pr79793-2.c: Likewise.
1428
1429 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
1430
1431 * c-c++-common/dump-ada-spec-7.c: New test.
1432
1433 2017-07-29 Jakub Jelinek <jakub@redhat.com>
1434
1435 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
1436 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
1437
1438 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
1439
1440 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
1441
1442 2017-07-28 Tamar Christina <tamar.christina@arm.com>
1443
1444 * gcc.target/aarch64/int_mov_immediate_1.c: New.
1445
1446 2017-07-28 Bin Cheng <bin.cheng@arm.com>
1447
1448 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
1449
1450 2017-07-28 Tamar Christina <tamar.christina@arm.com>
1451 Bilyan Borisov <bilyan.borisov@arm.com>
1452
1453 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
1454 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
1455 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
1456 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
1457 * gcc.target/aarch64/pr63304_1.c: Changed to double.
1458
1459 2017-07-28 Bin Cheng <bin.cheng@arm.com>
1460
1461 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
1462 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
1463 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
1464 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
1465 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
1466 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
1467 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
1468 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
1469 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
1470 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
1471 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
1472
1473 2017-07-28 Martin Liska <mliska@suse.cz>
1474
1475 PR sanitizer/81340
1476 * g++.dg/asan/pr81340.C: New test.
1477
1478 2017-07-28 Richard Biener <rguenther@suse.de>
1479
1480 PR tree-optimization/81502
1481 * gcc.target/i386/pr81502.c: New testcase.
1482
1483 2017-07-28 Martin Liska <mliska@suse.cz>
1484
1485 PR sanitizer/81460
1486 * gcc.dg/asan/pr81460.c: New test.
1487
1488 2017-07-28 Jakub Jelinek <jakub@redhat.com>
1489
1490 PR sanitizer/80998
1491 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
1492 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
1493
1494 PR tree-optimization/81578
1495 * gcc.dg/pr81578.c: New test.
1496
1497 2017-07-28 Richard Biener <rguenther@suse.de>
1498
1499 PR tree-optimization/81573
1500 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
1501
1502 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1503
1504 * g++.dg/pr69667.C: Remove option -mlra.
1505 * gcc.target/powerpc/dform-1.c: Likewise.
1506 * gcc.target/powerpc/dform-2.c: Likewise.
1507 * gcc.target/powerpc/dform-3.c: Likewise.
1508 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1509 * gcc.target/powerpc/p9-vparity.c: Likewise.
1510 * gcc.target/powerpc/pr63491.c: Likewise.
1511 * gcc.target/powerpc/pr67808.c: Likewise.
1512 * gcc.target/powerpc/pr68805.c: Likewise.
1513 * gcc.target/powerpc/pr69461.c: Likewise.
1514 * gcc.target/powerpc/pr71680.c: Likewise.
1515 * gcc.target/powerpc/pr77289.c: Likewise.
1516 * gcc.target/powerpc/pr78458.c: Likewise.
1517 * gcc.target/powerpc/pr78543.c: Likewise.
1518 * g++.dg/pr71294.C: Remove option -mno-lra.
1519 * gcc.target/powerpc/pr71656-1.c: Likewise.
1520 * gcc.target/powerpc/pr71656-2.c: Likewise.
1521 * gcc.target/powerpc/pr71698.c: Likewise.
1522
1523 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1524 Sudakshina Das <sudi.das@arm.com>
1525
1526 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
1527
1528 2017-07-27 Marek Polacek <polacek@redhat.com>
1529
1530 PR c/81417
1531 * c-c++-common/Wsign-compare-1.c: New test.
1532 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
1533 * g++.dg/warn/Wsign-compare-4.C: Likewise.
1534 * g++.dg/warn/Wsign-compare-6.C: Likewise.
1535 * g++.dg/warn/compare1.C: Likewise.
1536 * gcc.dg/compare1.c: Likewise.
1537 * gcc.dg/compare2.c: Likewise.
1538 * gcc.dg/compare4.c: Likewise.
1539 * gcc.dg/compare5.c: Likewise.
1540 * gcc.dg/pr35430.c: Likewise.
1541 * gcc.dg/pr60087.c: Likewise.
1542
1543 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
1544
1545 PR middle-end/81564
1546 * gcc.dg/pr81564.c: New test.
1547
1548 2017-07-27 Richard Biener <rguenther@suse.de>
1549
1550 PR tree-optimization/81573
1551 PR tree-optimization/81494
1552 * gcc.dg/torture/pr81573.c: New testcase.
1553
1554 2017-07-27 Richard Biener <rguenther@suse.de>
1555
1556 PR tree-optimization/81571
1557 * gcc.dg/torture/pr81571.c: New testcase.
1558
1559 2017-07-27 Richard Biener <rguenther@suse.de>
1560
1561 PR tree-optimization/81502
1562 * gcc.target/i386/vect-insert-1.c: New testcase.
1563
1564 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1565
1566 PR target/81534
1567 * gcc.target/s390/pr81534.c: New test.
1568
1569 2017-07-27 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR tree-optimization/81555
1572 PR tree-optimization/81556
1573 * gcc.c-torture/execute/pr81555.c: New test.
1574 * gcc.c-torture/execute/pr81556.c: New test.
1575
1576 * gcc.dg/attr-noipa.c: New test.
1577 * gcc.dg/ipa/ipa-pta-18.c: New test.
1578 * gcc.dg/ipa/ipa-sra-11.c: New test.
1579
1580 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1581
1582 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
1583 option.
1584 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1585 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1586 * gcc.target/powerpc/vsx-qimode.c: Likewise.
1587 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1588 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1589 * gcc.target/powerpc/vsx-simode.c: Likewise.
1590 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1591 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1592
1593 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1594
1595 PR c++/71570
1596 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
1597
1598 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
1599
1600 PR target/81563
1601 * gcc.target/i386/pr81563.c: New test
1602
1603 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1604
1605 PR target/79041
1606 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
1607
1608 2017-07-26 Marek Polacek <polacek@redhat.com>
1609
1610 PR middle-end/70992
1611 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
1612 * gcc.dg/overflow-warn-2.c: Likewise.
1613 * gcc.dg/overflow-warn-3.c: Likewise.
1614 * gcc.dg/overflow-warn-4.c: Likewise.
1615 * gcc.dg/torture/pr70992-2.c: New test.
1616 * gcc.dg/torture/pr70992.c: New test.
1617
1618 2017-07-26 Richard Biener <rguenther@suse.de>
1619
1620 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
1621 happening in ccp1.
1622 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
1623
1624 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
1625
1626 PR middle-end/46932
1627 * gcc.dg/pr46932.c: New testcase.
1628
1629 2017-07-26 Martin Liska <mliska@suse.cz>
1630
1631 PR sanitize/81186
1632 * gcc.dg/asan/pr81186.c: New test.
1633
1634 2017-07-25 Carl Love <cel@us.ibm.com>
1635
1636 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
1637 vec_cnttz builtins.
1638
1639 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
1640
1641 * gnat.dg/opt66.adb: New test.
1642
1643 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
1644
1645 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
1646 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
1647
1648 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
1649
1650 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
1651
1652 2017-07-25 Torsten Duwe <duwe@suse.de>
1653
1654 * c-c++-common/patchable_function_entry-default.c: New test.
1655 * c-c++-common/patchable_function_entry-decl.c: Likewise.
1656 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1657
1658 2017-07-25 Jakub Jelinek <jakub@redhat.com>
1659
1660 PR target/81532
1661 * gcc.target/i386/pr80833-3.c: New test.
1662 * gcc.target/i386/avx512dq-pr81532.c: New test.
1663 * gcc.target/i386/avx512bw-pr81532.c: New test.
1664
1665 2017-07-25 Richard Biener <rguenther@suse.de>
1666
1667 PR tree-optimization/81455
1668 * gcc.dg/pr81455.c: New testcase.
1669
1670 2017-07-25 Richard Biener <rguenther@suse.de>
1671
1672 PR tree-optimization/81529
1673 * gfortran.dg/pr81529.f90: New testcase.
1674
1675 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
1676
1677 * gcc.target/aarch64/pr79041-2.c: Improve test.
1678
1679 2017-07-25 Richard Biener <rguenther@suse.de>
1680
1681 PR tree-optimization/81410
1682 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
1683
1684 2017-07-25 Richard Biener <rguenther@suse.de>
1685
1686 PR tree-optimization/81510
1687 * gcc.dg/torture/pr81510.c: New testcase.
1688 * gcc.dg/torture/pr81510-2.c: Likewise.
1689
1690 2017-07-25 Martin Liska <mliska@suse.cz>
1691
1692 PR ipa/81520
1693 * gcc.dg/ipa/pr81520.c: New test.
1694
1695 2017-07-25 Marek Polacek <polacek@redhat.com>
1696
1697 PR c/81364
1698 * Wmultistatement-macros-12.c: New test.
1699
1700 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1701
1702 PR target/81414
1703 * gcc.target/aarch64/pr81414.C: New.
1704
1705 2017-07-25 Richard Biener <rguenther@suse.de>
1706
1707 PR middle-end/81505
1708 * gcc.dg/ubsan/pr81505.c: New testcase.
1709
1710 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
1711
1712 PR testsuite/80759
1713 * gcc.target/x86_64/abi/ms-sysv/do-test.S
1714 (ELFFN_BEGIN): Rename to FN_TYPE.
1715 (ELFFN_END): Rename to FN_SIZE.
1716 (ASMNAME): New macro.
1717 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
1718 .global.
1719 (FUNC_END): Use ASMNAME.
1720 (test_data_save): Remove.
1721 (test_data_input): Likewise.
1722 (test_data_output: Likewise.
1723 (test_data_fn): Likewise.
1724 (test_data_retaddr): Likewise.
1725 (regs_to_mem): Make globals, use r10 instead of rax.
1726 (mem_to_regs): Likewise.
1727 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
1728 body to ms-sysv.c.
1729 (do_test_aligned): Likewise.
1730 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
1731 Add dg-* directives.
1732 (PASTE_STR): New macro.
1733 (ASMNAME): Likewise.
1734 (LOAD_TEST_DATA_ADDR): Likewise.
1735 (TEST_DATA_OFFSET): Likewise.
1736 (do_test_body0): New C function.
1737 (do_test_body): New inline assembly routine.
1738 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
1739 (runtest_ms_sysv): Modify.
1740
1741 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1742
1743 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
1744 since the upper-regs options have been deleted.
1745 * gcc.target/powerpc/pr65849-2.c: Likewise.
1746 * gcc.target/powerpc/pr80099-1.c: Likewise.
1747 * gcc.target/powerpc/pr80099-2.c: Likewise.
1748 * gcc.target/powerpc/pr80099-3.c: Likewise.
1749 * gcc.target/powerpc/pr80099-4.c: Likewise.
1750 * gcc.target/powerpc/pr80099-5.c: Likewise.
1751 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
1752 support removal of the upper-regs options.
1753 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1754 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1755 * gcc.target/powerpc/p9-dimode1.c: Likewise.
1756 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1757 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1758 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1759 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1760 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1761 * gcc.target/powerpc/ppc-round.c: Likewise.
1762 * gcc.target/powerpc/pr71720.c: Likewise.
1763 * gcc.target/powerpc/pr72853.c: Likewise.
1764 * gcc.target/powerpc/pr79907.c: Likewise.
1765 * gcc.target/powerpc/pr78953.c: Likewise.
1766 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1767 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
1768 * gcc.target/powerpc/vec-extract-1.c: Likewise.
1769 * gcc.target/powerpc/vec-init-3.c: Likewise.
1770 * gcc.target/powerpc/vec-init-6.c: Likewise.
1771 * gcc.target/powerpc/vec-init-7.c: Likewise.
1772 * gcc.target/powerpc/vec-set-char.c: Likewise.
1773 * gcc.target/powerpc/vec-set-int.c: Likewise.
1774 * gcc.target/powerpc/vec-set-short.c: Likewise.
1775
1776 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
1777
1778 PR target/79041
1779 * gcc.target/aarch64/pr79041-2.c: New test.
1780
1781 2017-07-24 Carl Love <cel@us.ibm.com>
1782
1783 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
1784 the new built-ins.
1785
1786 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
1787
1788 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
1789
1790 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1791 Mikael Morin <mikael@gcc.gnu.org>
1792
1793 PR fortran/66102
1794 * gfortran.dg/realloc_on_assign_28.f90: New test.
1795
1796 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
1797
1798 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
1799 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
1800
1801 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
1802
1803 PR target/80569
1804 * gcc.target/i386/pr80569.c: New test.
1805
1806 2017-07-21 Carl Love <cel@us.ibm.com>
1807
1808 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1809 vmuleuh): Fix scan-assembler-times should check for word not half word
1810 instructions.
1811
1812 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
1813
1814 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
1815 redundant -march option.
1816 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
1817 in addition to armv8.1-a.
1818
1819 2017-07-21 Yury Gribov <tetra2005@gmail.com>
1820
1821 PR middle-end/56727
1822 * gcc.dg/pr56727-1.c: New test.
1823 * gcc.dg/pr56727-2.c: New test.
1824
1825 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
1826
1827 * gcc.target/powerpc/mmx-check.h: New file.
1828 * gcc.target/powerpc/mmx-packs.c: New file.
1829 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
1830 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
1831 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
1832 * gcc.target/powerpc/mmx-paddb-1.c: New file.
1833 * gcc.target/powerpc/mmx-paddd-1.c: New file.
1834 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
1835 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
1836 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
1837 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
1838 * gcc.target/powerpc/mmx-paddw-1.c: New file.
1839 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
1840 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
1841 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
1842 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
1843 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
1844 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
1845 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
1846 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
1847 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
1848 * gcc.target/powerpc/mmx-pslld-1.c: New file.
1849 * gcc.target/powerpc/mmx-psllw-1.c: New file.
1850 * gcc.target/powerpc/mmx-psrad-1.c: New file.
1851 * gcc.target/powerpc/mmx-psraw-1.c: New file.
1852 * gcc.target/powerpc/mmx-psrld-1.c: New file.
1853 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
1854 * gcc.target/powerpc/mmx-psubb-2.c: New file.
1855 * gcc.target/powerpc/mmx-psubd-2.c: New file.
1856 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
1857 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
1858 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
1859 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
1860 * gcc.target/powerpc/mmx-psubw-2.c: New file.
1861 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
1862 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
1863 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
1864 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
1865 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
1866 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
1867
1868 2017-06-21 Richard Biener <rguenther@suse.de>
1869
1870 PR tree-optimization/81500
1871 * gcc.dg/torture/pr81500.c: New testcase.
1872
1873 2017-07-20 Nathan Sidwell <nathan@acm.org>
1874
1875 * g++.dg/ext/anon-struct6.C: Adjust diag.
1876 * g++.old-deja/g++.other/anon4.C: Adjust diag.
1877
1878 2017-07-20 Jakub Jelinek <jakub@redhat.com>
1879
1880 PR target/80846
1881 * gcc.target/i386/avx-pr80846.c: New test.
1882 * gcc.target/i386/avx2-pr80846.c: New test.
1883 * gcc.target/i386/avx512f-pr80846.c: New test.
1884
1885 2017-07-20 Bin Cheng <bin.cheng@arm.com>
1886
1887 PR tree-optimization/81388
1888 * gcc.dg/tree-ssa/pr81388-1.c: New test.
1889 * gcc.dg/tree-ssa/pr81388-2.c: New test.
1890
1891 2017-07-17 Tom de Vries <tom@codesourcery.com>
1892
1893 PR middle-end/81030
1894 * gcc.dg/pr81030.c: New test.
1895
1896 2017-07-20 Richard Biener <rguenther@suse.de>
1897
1898 PR tree-optimization/61171
1899 * g++.dg/vect/pr61171.cc: New testcase.
1900 * gfortran.dg/vect/pr61171.f: Likewise.
1901 * gcc.dg/vect/vect-reduc-11.c: Likewise.
1902
1903 2017-07-20 Richard Biener <rguenther@suse.de>
1904
1905 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
1906 with V64QImode.
1907 * gcc.dg/vect/slp-45.c: Likewise.
1908
1909 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1910
1911 * gcc.dg/tree-ssa/vrp116.c: New Test.
1912
1913 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1914
1915 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
1916 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
1917 __builtin_cpu_is and __builtin_cpu_supports are supported.
1918
1919 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
1920
1921 * gcc.target/powerpc/bmi-check.h (main): Skip unless
1922 __BUILTIN_CPU_SUPPORTS__ defined.
1923 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
1924 __BUILTIN_CPU_SUPPORTS__ defined.
1925
1926 2017-07-19 Jakub Jelinek <jakub@redhat.com>
1927
1928 PR tree-optimization/81346
1929 * gcc.dg/tree-ssa/pr81346-5.c: New test.
1930
1931 2017-07-19 Tom de Vries <tom@codesourcery.com>
1932
1933 * gcc.target/nvptx/decl-init.c: Update alignment.
1934 * gcc.target/nvptx/slp-2-run.c: New test.
1935 * gcc.target/nvptx/slp-2.c: New test.
1936 * gcc.target/nvptx/v2di.c: New test.
1937
1938 2017-07-19 Tom de Vries <tom@codesourcery.com>
1939
1940 * gcc.target/nvptx/slp-run.c: New test.
1941 * gcc.target/nvptx/slp.c: New test.
1942 * gcc.target/nvptx/v2si-cvt.c: New test.
1943 * gcc.target/nvptx/v2si-run.c: New test.
1944 * gcc.target/nvptx/v2si.c: New test.
1945 * gcc.target/nvptx/vec.inc: New test.
1946
1947 2017-07-19 Jakub Jelinek <jakub@redhat.com>
1948
1949 PR tree-optimization/81346
1950 * gcc.dg/tree-ssa/pr81346-1.c: New test.
1951 * gcc.dg/tree-ssa/pr81346-2.c: New test.
1952 * gcc.dg/tree-ssa/pr81346-3.c: New test.
1953 * gcc.dg/tree-ssa/pr81346-4.c: New test.
1954 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
1955 compiler to avoid X / C1 op C2 optimization to trigger.
1956
1957 2017-07-19 Martin Liska <mliska@suse.cz>
1958
1959 PR sanitizer/63361
1960 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
1961 -ffloat-store or -mieee for targets that need it.
1962
1963 2017-07-18 Tom de Vries <tom@codesourcery.com>
1964
1965 PR middle-end/81464
1966 * gfortran.dg/pr81464.f90: New test.
1967
1968 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
1969
1970 PR target/81471
1971 * gcc.target/i386/pr81471.c: New test.
1972
1973 2017-06-18 Richard Biener <rguenther@suse.de>
1974
1975 PR tree-optimization/81410
1976 * gcc.dg/vect/pr81410.c: New testcase.
1977
1978 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
1979
1980 PR middle-end/81462
1981 * g++.dg/torture/pr81462.C: New testcase.
1982
1983 2017-07-18 Bin Cheng <bin.cheng@arm.com>
1984
1985 PR target/81408
1986 * g++.dg/tree-ssa/pr81408.C: New.
1987 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
1988
1989 2017-07-18 Richard Biener <rguenther@suse.de>
1990
1991 PR tree-optimization/80620
1992 PR tree-optimization/81403
1993 * gcc.dg/torture/pr80620.c: New testcase.
1994 * gcc.dg/torture/pr81403.c: Likewise.
1995
1996 2017-07-18 Richard Biener <rguenther@suse.de>
1997
1998 PR tree-optimization/81418
1999 * gcc.dg/torture/pr81418.c: New testcase.
2000
2001 2017-07-17 Carl Love <cel@us.ibm.com>
2002
2003 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
2004 test case changes for commit 249424
2005
2006 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2007 vmuleuh): Fix scan-assembler-times should check for word not half word
2008 instructions.
2009
2010 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2011
2012 PR tree-optimization/81162
2013 * gcc.dg/pr81162.c: Move this to...
2014 * gcc.dg/ubsan/pr81162.c: ...here.
2015
2016 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
2017
2018 * g++.dg/diagnostic/friend1.C: New test.
2019 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
2020
2021 2017-07-17 Nathan Sidwell <nathan@acm.org>
2022
2023 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
2024
2025 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2026
2027 * lib/gcc-dg.exp: Increase expect's match buffer size.
2028
2029 2017-07-17 Bin Cheng <bin.cheng@arm.com>
2030
2031 PR target/81369
2032 * gcc.dg/tree-ssa/pr81369.c: New.
2033
2034 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2035
2036 * gcc.target/arc/pr9000674901.c: New file.
2037 * gcc.target/arc/pic-1.c: Likewise.
2038 * gcc.target/arc/pr9001191897.c: Likewise.
2039
2040 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2041 Andrew Burgess <andrew.burgess@embecosm.com>
2042
2043 * gcc.target/arc/naked-1.c: New file.
2044 * gcc.target/arc/naked-2.c: Likewise.
2045
2046 2017-07-17 Jakub Jelinek <jakub@redhat.com>
2047
2048 PR tree-optimization/81428
2049 * gcc.dg/fixed-point/pr81428.c: New test.
2050
2051 PR tree-optimization/81365
2052 * g++.dg/torture/pr81365.C: New test.
2053
2054 PR tree-optimization/81396
2055 * gcc.dg/tree-ssa/pr81396.c: New test.
2056
2057 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
2058
2059 * gnat.dg/opt65.adb: New test.
2060
2061 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
2062
2063 * gcc.dg/predict-8.c: Update.
2064
2065 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
2066
2067 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
2068 * g++.dg/warn/pr12242.C: Likewise.
2069
2070 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
2071
2072 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
2073 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
2074 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
2075 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
2076 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
2077 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
2078 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
2079 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
2080 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
2081 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
2082 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
2083 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
2084 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
2085 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
2086 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
2087 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
2088 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
2089 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
2090 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
2091 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
2092 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
2093 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
2094 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
2095 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
2096 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
2097 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
2098 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
2099 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
2100 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
2101 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
2102 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
2103 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
2104 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
2105 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
2106 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
2107 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
2108 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
2109 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
2110 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
2111 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
2112 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
2113 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
2114 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
2115 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
2116 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
2117 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
2118 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
2119 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
2120 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
2121 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
2122 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
2123
2124 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2125
2126 PR tree-optimization/81162
2127 * gcc.dg/pr81162.c: New file.
2128
2129 2017-07-14 Martin Sebor <msebor@redhat.com>
2130
2131 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
2132 that bcopy is expected to be transformed to.
2133
2134 2017-07-14 David Malcolm <dmalcolm@redhat.com>
2135
2136 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
2137 * g++.dg/lookup/missing-std-include-2.C: New test case.
2138 * g++.dg/lookup/missing-std-include-3.C: New test case.
2139 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
2140 * gcc.dg/missing-header-fixit-1.c: New test case.
2141 * gcc.dg/missing-header-fixit-2.c: New test case.
2142 * gcc.dg/missing-header-fixit-2.h: New header.
2143
2144 2017-07-13 David Malcolm <dmalcolm@redhat.com>
2145
2146 PR c/81405
2147 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
2148
2149 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
2150
2151 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
2152
2153 2017-07-13 Martin Liska <mliska@suse.cz>
2154
2155 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
2156 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
2157 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
2158 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
2159 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
2160 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
2161 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
2162
2163 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2164
2165 PR target/81193
2166 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
2167 __builtin_cpu_supports with old GLIBC's.
2168 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
2169 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
2170 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
2171 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
2172 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
2173 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
2174 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
2175 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
2176 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
2177 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
2178 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
2179 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
2180 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
2181 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
2182 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
2183 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
2184 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
2185 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
2186 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
2187 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
2188 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2189 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2190 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2191 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
2192
2193 2017-07-12 Carl Love <cel@us.ibm.com>
2194
2195 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
2196 rev_bool_int): Add test cases for builtins.
2197 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
2198 test cases for builtins.
2199
2200 2017-07-12 Carl Love <cel@us.ibm.com>
2201
2202 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
2203 lp64 && p9vector_hw.
2204
2205 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
2206
2207 * lib/target-supports.exp (check_stack_check_available): Make
2208 testcase name depend on stack_kind.
2209
2210 2017-07-11 Michael Collison <michael.collison@arm.com>
2211
2212 * gcc.target/aarch64/cmp-2.c: New testcase.
2213
2214 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2215
2216 PR c++/51270
2217 * g++.dg/warn/Wreturn-local-addr-3.C: New.
2218
2219 2017-07-11 Carl Love <cel@us.ibm.com>
2220
2221 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
2222 test cases for the builtins.
2223
2224 2017-07-11 Yury Gribov <tetra2005@gmail.com>
2225
2226 * lib/profopt.exp: Print relative names in UNSUPPORTED
2227 AutoFDO tests.
2228
2229 2017-07-10 Michael Collison <michael.collison@arm.com>
2230
2231 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
2232
2233 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
2234
2235 PR target/81375
2236 * gcc.target/i386/pr81375.c: New test.
2237
2238 2017-07-10 Martin Sebor <msebor@redhat.com>
2239
2240 PR tree-optimization/80397
2241 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
2242
2243 2017-07-10 Martin Sebor <msebor@redhat.com>
2244
2245 PR other/81345
2246 * gcc.dg/pr81345.c: New test.
2247
2248 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
2249
2250 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
2251 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
2252
2253 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
2254
2255 PR target/81313
2256 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
2257 integer argumets to bypass x86_64 outgoing args optimization.
2258
2259 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2260
2261 * gfortran.dg/eoshift_4.f90: New test.
2262 * gfortran.dg/eoshift_5.f90: New test.
2263 * gfortran.dg/eoshift_6.f90: New test.
2264
2265 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
2266
2267 PR target/81313
2268 * gcc.target/i386/pr81313-1.c: New test.
2269 * gcc.target/i386/pr81313-2.c: Likewise.
2270 * gcc.target/i386/pr81313-3.c: Likewise.
2271 * gcc.target/i386/pr81313-4.c: Likewise.
2272 * gcc.target/i386/pr81313-5.c: Likewise.
2273
2274 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
2275
2276 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
2277 * gnat.dg/vect16.ads (Sarray): Likewise.
2278 * gnat.dg/vect17.ads (Sarray): Likewise.
2279 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
2280 * gnat.dg/vect16.adb (Add): Likewise.
2281 * gnat.dg/vect17.adb (Add): Likewise.
2282
2283 2017-07-07 David Malcolm <dmalcolm@redhat.com>
2284
2285 PR c++/79300
2286 * g++.dg/diagnostic/pr79300.C: New test case.
2287
2288 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2289
2290 * gcc.target/powerpc/clone1.c: Add check to make sure the
2291 __builtin_cpu_supports function is fully supported.
2292 * gcc.target/powerpc/clone2.c: New runtime test for
2293 target_clones.
2294
2295 PR target/81348
2296 * gcc.target/powerpc/pr81348.c: New test.
2297
2298 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
2299
2300 * gfortran.dg/vect/pr60510.f: Require vect_double support.
2301
2302 2017-07-07 Carl Love <cel@us.ibm.com>
2303
2304 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
2305 file for built-ins.
2306
2307 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
2308
2309 * gcc.target/sparc/dictunpack.c: New file.
2310 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
2311 * gcc.target/sparc/fpcmpshl.c: Likewise.
2312 * gcc.target/sparc/fpcmpurshl.c: Likewise.
2313 * gcc.target/sparc/fpcmpushl.c: Likewise.
2314
2315 2017-07-06 Harald Anlauf <anlauf@gmx.de>
2316
2317 PR fortran/70071
2318 * gfortran.dg/coarray_44.f90: New testcase.
2319
2320 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2321
2322 * c-c++-common/asan/kasan-alloca-1.c: New test.
2323 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
2324
2325 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
2326
2327 * c-c++-common/asan/alloca_big_alignment.c: New test.
2328 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2329 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
2330 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
2331 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2332 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2333 * c-c++-common/asan/alloca_safe_access.c: Likewise.
2334 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2335
2336 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
2337
2338 PR target/81305
2339 * gcc.target/avr/isr-test.h: Fix warnings.
2340
2341 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
2342
2343 * lib/target-supports.exp: Generate
2344 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
2345 and check_effective_target_arm_arch_v8r_multilib.
2346
2347 2017-07-06 Carl Love <cel@us.ibm.com>
2348
2349 * ChangeLog: Clean up from mid air collision
2350
2351 2017-07-06 Carl Love <cel@us.ibm.com>
2352
2353 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
2354 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
2355 cases for vec_addc, adde and addec builtins.
2356
2357 2017-07-06 David Malcolm <dmalcolm@redhat.com>
2358
2359 PR c++/79300
2360 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
2361 expected underlining within macro expansion.
2362 * c-c++-common/pr70264.c: Likewise.
2363 * g++.dg/plugin/diagnostic-test-expressions-1.C
2364 (test_within_macro_1): New test.
2365 (test_within_macro_2): Likewise.
2366 (test_within_macro_3): Likewise.
2367 (test_within_macro_4): Likewise.
2368 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
2369 expected underlining within macro expansion.
2370 (test_macro_4): Likewise.
2371 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2372 (test_within_macro_1): New test.
2373 (test_within_macro_2): Likewise.
2374 (test_within_macro_3): Likewise.
2375 (test_within_macro_4): Likewise.
2376 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
2377 underlining within macro expansion.
2378
2379 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
2380
2381 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
2382 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
2383 _mm_maskz_getexp_round_sd): Test new intrinsics.
2384 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
2385 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
2386 _mm_maskz_getexp_round_ss): Ditto.
2387 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
2388 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
2389 _mm_maskz_getmant_round_sd): Ditto.
2390 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
2391 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
2392 _mm_maskz_getmant_round_ss): Ditto.
2393 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
2394 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
2395 _mm_maskz_getexp_round_sd): New runtime tests.
2396 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
2397 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
2398 _mm_maskz_getexp_round_ss): Ditto.
2399 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
2400 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
2401 _mm_maskz_getmant_round_sd): Ditto.
2402 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
2403 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
2404 _mm_maskz_getmant_round_ss): Ditto.
2405 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
2406 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
2407 __builtin_ia32_getmantss_mask_round): Test new builtins.
2408 * gcc.target/i386/sse-13.c : Ditto.
2409 * gcc.target/i386/sse-23.c: Ditto.
2410 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
2411 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
2412 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
2413 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
2414 _mm_mask_getexp_round_ss): Test new intrinsics.
2415 * gcc.target/i386/testround-1.c: Ditto.
2416 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
2417 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
2418 _mm_mask_getmant_round_ss): Test new intrinsics
2419 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
2420 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
2421 _mm_maskz_getmant_ss): Test new intrinsics.
2422
2423 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
2424
2425 * lib/target-supports-dg.exp (dg-require-stack-check): New.
2426 * lib/target-supports.exp (check_stack_check_available): New.
2427 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
2428 * gcc.c-torture/compile/stack-check-1.c: Likewise.
2429 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
2430 * gcc.dg/pr47443.c: Likewise.
2431 * gcc.dg/pr48134.c: Likewise.
2432 * gcc.dg/pr70017.c: Likewise.
2433 * gcc.target/aarch64/stack-checking.c: Likewise.
2434 * gcc.target/arm/stack-checking.c: Likewise.
2435 * gcc.target/i386/pr48723.c: Likewise.
2436 * gcc.target/i386/pr55672.c: Likewise.
2437 * gcc.target/i386/pr67265-2.c: Likewise.
2438 * gcc.target/i386/pr67265.c: Likewise.
2439 * gnat.dg/opt49.adb: Likewise.
2440 * gnat.dg/stack_check1.adb: Likewise.
2441 * gnat.dg/stack_check2.adb: Likewise.
2442 * gnat.dg/stack_check3.adb: Likewise.
2443
2444 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2445
2446 PR target/80103
2447 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
2448 __attribute__.
2449
2450 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
2451
2452 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
2453 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
2454 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
2455 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
2456 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
2457 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
2458 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
2459 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
2460 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
2461 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
2462 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
2463 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
2464
2465 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
2466
2467 PR target/81305
2468 * gcc.target/avr/isr-test.h: New file.
2469 * gcc.target/avr/torture/isr-01-simple.c: New test.
2470 * gcc.target/avr/torture/isr-02-call.c: New test.
2471 * gcc.target/avr/torture/isr-03-fixed.c: New test.
2472
2473 2017-07-05 Bin Cheng <bin.cheng@arm.com>
2474
2475 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
2476 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
2477 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
2478 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
2479
2480 2017-07-05 Bin Cheng <bin.cheng@arm.com>
2481
2482 * gcc.dg/tree-ssa/ldist-26.c: New test.
2483
2484 2017-07-05 Bin Cheng <bin.cheng@arm.com>
2485
2486 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
2487
2488 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
2489
2490 PR target/81300
2491 * gcc.target/i386/pr81300.c: New test.
2492
2493 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
2494
2495 PR target/81294
2496 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
2497 x and y arguments in the call to _subborrow_u32.
2498 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
2499 x and y arguments in the call to _subborrow_u64.
2500 * gcc.target/i386/pr81294-1.c: New test.
2501 * gcc.target/i386/pr81294-2.c: Ditto.
2502
2503 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2504
2505 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
2506
2507 2017-07-04 Marek Polacek <polacek@redhat.com>
2508
2509 PR c/81231
2510 * gcc.dg/atomic-pr81231.c: New test.
2511
2512 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
2513
2514 PR tree-optimization/81292
2515 * gcc.dg/pr81292-1.c: New test.
2516 * gcc.dg/pr81292-2.c: Likewise.
2517
2518 2017-07-04 Martin Liska <mliska@suse.cz>
2519
2520 PR sanitizer/81040
2521 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
2522 use-after-scope sanitization.
2523
2524 2017-07-04 Jakub Jelinek <jakub@redhat.com>
2525
2526 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
2527 options.
2528
2529 PR target/81175
2530 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
2531 gather.
2532
2533 2017-07-04 Martin Liska <mliska@suse.cz>
2534
2535 PR ipa/81214
2536 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
2537 * g++.dg/ext/mvc3.C: Likewise.
2538 * gcc.target/i386/mvc2.c: Likewise.
2539 * gcc.target/i386/mvc3.c: Likewise.
2540
2541 2017-07-04 Jakub Jelinek <jakub@redhat.com>
2542
2543 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
2544 decomposition declaration in diagnostics.
2545 * g++.dg/cpp1z/decomp2.C: Likewise.
2546 * g++.dg/cpp1z/decomp3.C: Likewise.
2547 * g++.dg/cpp1z/decomp4.C: Likewise.
2548 * g++.dg/cpp1z/decomp5.C: Likewise.
2549 * g++.dg/cpp1z/decomp6.C: Likewise.
2550 * g++.dg/cpp1z/decomp7.C: Likewise.
2551 * g++.dg/cpp1z/decomp8.C: Likewise.
2552 * g++.dg/cpp1z/decomp13.C: Likewise.
2553 * g++.dg/cpp1z/decomp14.C: Likewise.
2554 * g++.dg/cpp1z/decomp18.C: Likewise.
2555 * g++.dg/cpp1z/decomp19.C: Likewise.
2556 * g++.dg/cpp1z/decomp22.C: Likewise.
2557 * g++.dg/cpp1z/decomp23.C: Likewise.
2558 * g++.dg/cpp1z/decomp24.C: Likewise.
2559 * g++.dg/cpp1z/decomp25.C: Likewise.
2560 * g++.dg/cpp1z/decomp26.C: Likewise.
2561 * g++.dg/cpp1z/decomp28.C: Likewise.
2562
2563 PR c++/81258
2564 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
2565 * g++.dg/cpp1z/decomp30.C: New test.
2566
2567 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
2568
2569 PR c++/65775
2570 * g++.dg/cpp0x/trailing14.C: New.
2571
2572 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2573
2574 PR testsuite/79866
2575 * gfortran.dg/coarray_event_2.f08: New test.
2576
2577 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
2578
2579 PR testsuite/79843
2580 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
2581 * gfortran.dg/pointer_intent_2.f90: Likewise.
2582
2583 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
2584
2585 PR middle-end/81290
2586 * gcc.c-torture/compile/pr81290.c: New.
2587
2588 2017-07-03 Richard Biener <rguenther@suse.de>
2589
2590 PR tree-optimization/60510
2591 * gfortran.dg/vect/pr60510.f: New testcase.
2592
2593 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2594
2595 * gcc.target/i386/mvc6.c: Require ifunc support.
2596
2597 2017-07-03 Martin Liska <mliska@suse.cz>
2598
2599 PR sanitize/81040
2600 * g++.dg/asan/function-argument-1.C: New test.
2601 * g++.dg/asan/function-argument-2.C: New test.
2602 * g++.dg/asan/function-argument-3.C: New test.
2603
2604 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
2605
2606 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
2607 as well.
2608
2609 2017-07-03 Tom de Vries <tom@codesourcery.com>
2610
2611 PR tree-optimization/69468
2612 * gcc.dg/pr81192.c: Update.
2613
2614 2017-07-03 Tom de Vries <tom@codesourcery.com>
2615
2616 PR tree-optimization/81192
2617 * gcc.dg/pr81192.c: Update.
2618
2619 2017-07-03 Tom de Vries <tom@codesourcery.com>
2620
2621 PR tree-optimization/81192
2622 * gcc.dg/pr81192.c: New test.
2623
2624 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2625
2626 * gfortran/eoshift_3.f90: New test.
2627
2628 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2629
2630 * gcc.dg/strlenopt-32.c: New testcase.
2631 * gcc.dg/strlenopt-33.c: Likewise.
2632 * gcc.dg/strlenopt-33g.c: Likewise.
2633 * gcc.dg/strlenopt-34.c: Likewise.
2634 * gcc.dg/strlenopt-35.c: Likewise.
2635
2636 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2637
2638 PR tree-optimization/80769
2639 * gcc.dg/strlenopt-31.c: New test.
2640 * gcc.dg/strlenopt-31g.c: Likewise.
2641
2642 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
2643
2644 PR tree-optimization/81136
2645 * gcc.dg/vect/pr81136.c: New test.
2646
2647 2017-07-01 Jakub Jelinek <jakub@redhat.com>
2648
2649 PR sanitizer/81262
2650 * gcc.c-torture/compile/pr81262.c: New test.
2651 * g++.dg/ubsan/pr81262.C: New test.
2652
2653 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
2654
2655 PR ipa/81261
2656 * g++.dg/ipa/pr81261.C: New testcase.
2657
2658 2017-06-30 Andrew Pinski <apinski@cavium.com>
2659
2660 * gcc.dg/torture/pr81245.c: New testcase.
2661
2662 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
2663
2664 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
2665 unbounded use.
2666
2667 2017-06-30 David Malcolm <dmalcolm@redhat.com>
2668
2669 PR c++/80014
2670 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
2671 Add declaration.
2672 (test_typeid): New test function.
2673
2674 2017-06-30 Jakub Jelinek <jakub@redhat.com>
2675
2676 PR target/81225
2677 * gcc.target/i386/pr81225.c: New test.
2678
2679 2017-06-30 Nathan Sidwell <nathan@acm.org>
2680
2681 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
2682 * g++.dg/cpp0x/decltype9.C: Likewise.
2683 * g++.dg/cpp0x/forw_enum9.C: Likewise.
2684 * g++.dg/lookup/decl1.C: Likewise.
2685 * g++.dg/lookup/extern-c-redecl.C: Likewise.
2686 * g++.dg/other/pr28432.C: Likewise.
2687 * g++.dg/parse/crash12.C: Likewise.
2688 * g++.dg/parse/enum3.C: Likewise.
2689 * g++.dg/parse/operator6.C: Likewise.
2690 * g++.dg/template/crash69.C: Likewise.
2691 * g++.dg/template/error27.C: Likewise.
2692 * g++.dg/template/error28.C: Likewise.
2693 * g++.dg/template/memfriend6.C: Likewise.
2694 * g++.old-deja/g++.mike/err1.C: Likewise.
2695 * g++.old-deja/g++.mike/p811.C: Likewise.
2696 * g++.old-deja/g++.other/crash25.C: Likewise.
2697 * g++.old-deja/g++.other/dtor4.C: Likewise.
2698 * g++.old-deja/g++.pt/t37.C: Likewise.
2699
2700 2017-06-30 Martin Liska <mliska@suse.cz>
2701
2702 PR ipa/81214
2703 * gcc.target/i386/pr81214.c: New test.
2704
2705 2017-06-30 Nathan Sidwell <nathan@acm.org>
2706
2707 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
2708
2709 PR c++/81229
2710 * g++.dg/lookup/pr81229.C: New.
2711
2712 2017-06-30 Martin Liska <mliska@suse.cz>
2713
2714 PR sanitizer/81021
2715 * g++.dg/asan/pr81021.C: New test.
2716
2717 2017-06-30 Richard Biener <rguenther@suse.de>
2718
2719 PR tree-optimization/81249
2720 * g++.dg/torture/pr81249.C: New testcase.
2721
2722 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2723
2724 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
2725 * g++.dg/diagnostic/variadic1.C: Likewise.
2726 * g++.dg/gomp/udr-3.C: Likewise.
2727 * g++.dg/overload/error1.C: Likewise.
2728 * g++.dg/overload/error2.C: Likewise.
2729 * g++.dg/template/duplicate1.C: Likewise.
2730 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2731 * g++.old-deja/g++.brendan/arm2.C: Likewise.
2732 * g++.old-deja/g++.other/redecl2.C: Likewise.
2733 * g++.old-deja/g++.other/redecl4.C: Likewise.
2734 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2735
2736 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
2737
2738 PR fortran/77765
2739 * gfortran.dg/goacc/pr77765.f90: New test.
2740
2741 2017-06-29 Steve Ellcey <sellcey@cavium.com>
2742
2743 * gcc.target/aarch64/ccmp_2.c: New test.
2744
2745 2017-06-29 Nathan Sidwell <nathan@acm.org>
2746
2747 PR c++/81247
2748 * g++.dg/parse/pr81247-[abc].C: New.
2749
2750 2017-06-29 Carl Love <cel@us.ibm.com>
2751
2752 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
2753 test_unsigned_int_result, test_ll_int_result,
2754 test_ll_unsigned_int_result): Add result checking functions, add
2755 debug support.
2756 (main): Add builtin function tests.
2757
2758 2017-06-29 Carl Love <cel@us.ibm.com>
2759
2760 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
2761 dg-skip-if): Add -mvsx -mcpu=power7.
2762
2763 2017-06-29 Richard Biener <rguenther@suse.de>
2764
2765 * gcc.dg/vect/slp-reduc-8.c: New testcase.
2766
2767 2017-06-29 Nathan Sidwell <nathan@acm.org>
2768
2769 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
2770
2771 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
2772
2773 PR middle-end/81194
2774 * g++.dg/pr81194.C: New test.
2775
2776 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
2777
2778 PR ipa/80565
2779 * gcc.dg/torture/pr80565.c: New file.
2780
2781 2017-06-29 Bin Cheng <bin.cheng@arm.com>
2782
2783 PR tree-optimization/81196
2784 * gcc.dg/vect/pr81196.c: New.
2785
2786 2017-06-29 Michael Collison <michael.collison@arm.com>
2787
2788 Fix date on previous ChangeLog entry.
2789
2790 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2791 Michael Collison <michael.collison@arm.com>
2792
2793 PR target/70119
2794 * gcc.target/aarch64/var_shift_mask_1.c: New test.
2795
2796 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
2797
2798 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
2799 Test new intrinsic.
2800 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
2801 Ditto.
2802 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
2803 Ditto.
2804 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
2805 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2806 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2807
2808 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2809
2810 * lib/target-supports.exp (check_effective_target_vect_int): Replace
2811 current ARM check by ARM NEON's availability check.
2812 (check_effective_target_vect_intfloat_cvt): Likewise.
2813 (check_effective_target_vect_uintfloat_cvt): Likewise.
2814 (check_effective_target_vect_floatint_cvt): Likewise.
2815 (check_effective_target_vect_floatuint_cvt): Likewise.
2816 (check_effective_target_vect_shift): Likewise.
2817 (check_effective_target_whole_vector_shift): Likewise.
2818 (check_effective_target_vect_bswap): Likewise.
2819 (check_effective_target_vect_shift_char): Likewise.
2820 (check_effective_target_vect_long): Likewise.
2821 (check_effective_target_vect_float): Likewise.
2822 (check_effective_target_vect_perm): Likewise.
2823 (check_effective_target_vect_perm_byte): Likewise.
2824 (check_effective_target_vect_perm_short): Likewise.
2825 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2826 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2827 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2828 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2829 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2830 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2831 (check_effective_target_vect_widen_shift): Likewise.
2832 (check_effective_target_vect_extract_even_odd): Likewise.
2833 (check_effective_target_vect_interleave): Likewise.
2834 (check_effective_target_vect_multiple_sizes): Likewise.
2835 (check_effective_target_vect64): Likewise.
2836 (check_effective_target_vect_max_reduc): Likewise.
2837
2838 2017-06-28 Richard Biener <rguenther@suse.de>
2839
2840 PR middle-end/81227
2841 * gcc.dg/pr81227.c: New testcase.
2842
2843 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2844
2845 PR target/81193
2846 * lib/target-supports.exp
2847 (check_ppc_cpu_supports_hw_available): New test to make sure
2848 __builtin_cpu_supports works on power7 and newer.
2849
2850 2017-06-28 Martin Liska <mliska@suse.cz>
2851
2852 PR ipa/81128
2853 * gcc.target/i386/pr81128.c: New test.
2854
2855 2017-06-28 Martin Liska <mliska@suse.cz>
2856
2857 PR driver/79659
2858 * g++.dg/opt/pr79659.C: New test.
2859
2860 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
2861
2862 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
2863 and options.
2864 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
2865
2866 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
2867
2868 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
2869 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
2870
2871 2017-06-28 Jakub Jelinek <jakub@redhat.com>
2872
2873 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
2874 (foo): ... this. Change constants such that it isn't matched
2875 as __builtin_copysign, yet tests the combiner the same.
2876
2877 2017-06-28 Martin Liska <mliska@suse.cz>
2878
2879 PR sanitizer/81224
2880 * gcc.dg/asan/pr81224.c: New test.
2881
2882 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
2883
2884 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
2885 passed to pthread_join.
2886
2887 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2888
2889 * gcc.target/s390/nodatarel-1.c: New test.
2890
2891 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2892
2893 PR fortran/80164
2894 * gfortran.dg/array_temporaries_4.f90: New test.
2895
2896 2017-06-27 Andrew Pinski <apinski@cavium.com>
2897
2898 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
2899 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
2900 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
2901
2902 2017-06-27 Marek Polacek <polacek@redhat.com>
2903
2904 PR sanitizer/81223
2905 * gcc.dg/ubsan/pr81223.c: New test.
2906
2907 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
2908
2909 * gcc.dg/tree-ssa/assoc-1.c: New file.
2910
2911 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
2912
2913 PR c++/62046
2914 * g++.dg/parse/catch2.C: New.
2915
2916 2017-06-27 Jakub Jelinek <jakub@redhat.com>
2917
2918 PR sanitizer/81209
2919 * g++.dg/ubsan/pr81209.C: New test.
2920
2921 PR middle-end/81207
2922 * gcc.c-torture/compile/pr81207.c: New test.
2923
2924 2017-06-27 Marek Polacek <polacek@redhat.com>
2925
2926 PR bootstrap/81216
2927 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
2928
2929 2017-06-26 Martin Sebor <msebor@redhat.com>
2930
2931 PR c++/81169
2932 * g++.dg/Wclass-memaccess-2.C: New test.
2933
2934 2017-06-26 Carl Love <cel@us.ibm.com>
2935
2936 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
2937 Add new runnable test file for the vec_rev built-ins.
2938
2939 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2940
2941 PR/tree-optimization 71815
2942 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
2943 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2944
2945 2017-06-26 Renlin Li <renlin.li@arm.com>
2946 Szabolcs Nagy <szabolcs.nagy@arm.com>
2947
2948 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
2949 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
2950 memmove.
2951
2952 2017-06-26 Richard Biener <rguenther@suse.de>
2953
2954 PR target/81175
2955 * gfortran.dg/pr81175.f: New testcase.
2956
2957 2017-06-26 Richard Biener <rguenther@suse.de>
2958
2959 PR tree-optimization/81203
2960 * gcc.dg/torture/pr81203.c: New testcase.
2961
2962 2017-06-26 Marek Polacek <polacek@redhat.com>
2963
2964 PR c/80116
2965 * c-c++-common/Wmultistatement-macros-1.c: New test.
2966 * c-c++-common/Wmultistatement-macros-2.c: New test.
2967 * c-c++-common/Wmultistatement-macros-3.c: New test.
2968 * c-c++-common/Wmultistatement-macros-4.c: New test.
2969 * c-c++-common/Wmultistatement-macros-5.c: New test.
2970 * c-c++-common/Wmultistatement-macros-6.c: New test.
2971 * c-c++-common/Wmultistatement-macros-7.c: New test.
2972 * c-c++-common/Wmultistatement-macros-8.c: New test.
2973 * c-c++-common/Wmultistatement-macros-9.c: New test.
2974 * c-c++-common/Wmultistatement-macros-10.c: New test.
2975 * c-c++-common/Wmultistatement-macros-11.c: New test.
2976
2977 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
2978
2979 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
2980
2981 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
2982
2983 * lib/target-supports.exp
2984 (check_effective_target_arm_neon_ok_nocache): Add flags with
2985 -mfloat-abi=hard. Include arm_neon.h.
2986 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
2987 (check_effective_target_arm_neon_ok_no_float_abi): New.
2988 * gcc.target/arm/lto/pr65837_0.c: Require
2989 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
2990 * gcc.target/arm/lto/pr65837-attr_0.c: Require
2991 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
2992
2993 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2994
2995 PR c++/62315
2996 * g++.dg/parse/typedef2.C: Specify a dg-error string.
2997
2998 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2999
3000 PR fortran/52473
3001 * gfortran.dg/cshift_2.f90: New test.
3002
3003 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
3004
3005 PR middle-end/79794
3006 * gcc.target/aarch64/pr79794.c: New.
3007
3008 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3009
3010 PR target/80510
3011 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
3012 * gcc.target/powerpc/pr80510-2.c: Likewise.
3013
3014 2017-06-22 Jeff Law <law@redhat.com>
3015
3016 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
3017
3018 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3019
3020 * gcc.target/powerpc/fold-vec-shift-char.c: New.
3021 * gcc.target/powerpc/fold-vec-shift-int.c: New.
3022 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
3023 * gcc.target/powerpc/fold-vec-shift-short.c: New.
3024 * gcc.target/powerpc/fold-vec-shift-left.c: New.
3025 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
3026 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
3027 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
3028
3029 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
3030
3031 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
3032
3033 2017-06-22 Matt Turner <mattst88@gmail.com>
3034
3035 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
3036 skylake check.
3037
3038 2017-06-22 Carl Love <cel@us.ibm.com>
3039
3040 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
3041 vmuleuh): Fix scan-assembler-times should check for word not half word
3042 instructions.
3043
3044 2017-06-22 Jeff Law <law@redhat.com>
3045
3046 * gcc.c-torture/compile/stack-check-1.c: New test.
3047
3048 2016-06-22 Richard Biener <rguenther@suse.de>
3049
3050 * gcc.dg/vect/pr65947-1.c: Remove xfail.
3051 * gcc.dg/vect/pr65947-2.c: Likewise.
3052 * gcc.dg/vect/pr65947-3.c: Likewise.
3053 * gcc.dg/vect/pr65947-4.c: Likewise.
3054 * gcc.dg/vect/pr65947-5.c: Likewise.
3055 * gcc.dg/vect/pr65947-6.c: Likewise.
3056 * gcc.dg/vect/pr65947-8.c: Likewise.
3057 * gcc.dg/vect/pr65947-9.c: Likewise.
3058 * gcc.dg/vect/pr65947-10.c: Likewise.
3059 * gcc.dg/vect/pr65947-12.c: Likewise.
3060 * gcc.dg/vect/pr65947-13.c: Likewise.
3061 * gcc.dg/vect/pr65947-14.c: Likewise.
3062 * gcc.dg/vect/vect-cond-2.c: Likewise.
3063 * gcc.dg/vect/vect-pr69848.c: Likewise.
3064
3065 2017-06-22 Martin Liska <mliska@suse.cz>
3066
3067 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
3068 to not inline it.
3069
3070 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
3071
3072 * gcc.dg/tree-ssa/forwprop-37.c: New.
3073
3074 2017-06-22 Richard Biener <rguenther@suse.de>
3075
3076 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
3077
3078 2017-06-22 Richard Biener <rguenther@suse.de>
3079
3080 * gcc.dg/vect/pr65947-14.c: New testcase.
3081
3082 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3083
3084 PR target/80510
3085 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
3086 32-bit support is added. Change ITYPE size to 64-bit integer.
3087 * gcc.target/powerpc/pr80510-2.c: Likewise.
3088
3089 2017-06-21 Jakub Jelinek <jakub@redhat.com>
3090
3091 PR c++/81154
3092 * g++.dg/gomp/pr81154.C: New test.
3093
3094 2017-06-21 David Malcolm <dmalcolm@redhat.com>
3095
3096 * g++.dg/other/old-style-cast-fixits.C: New test case.
3097
3098 2017-06-21 Jakub Jelinek <jakub@redhat.com>
3099
3100 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
3101
3102 2017-06-21 Tom de Vries <tom@codesourcery.com>
3103
3104 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
3105
3106 2017-06-21 Tom de Vries <tom@codesourcery.com>
3107
3108 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
3109 warning.
3110
3111 2017-06-21 Martin Liska <mliska@suse.cz>
3112
3113 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
3114
3115 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
3116
3117 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
3118 gnat.dg/debug11_pkg2.ads: New testcase.
3119
3120 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
3121
3122 * gcc.target/i386/getround.c: New file.
3123
3124 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
3125
3126 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
3127 * gcc.dg/tree-ssa/addadd-2.c: New file.
3128
3129 2017-06-21 Tom de Vries <tom@codesourcery.com>
3130
3131 * lib/target-supports.exp (add_options_for_stack_size): New proc.
3132 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
3133 * gcc.c-torture/compile/20080806-1.c: Same.
3134 * gcc.c-torture/compile/920723-1.c: Same.
3135 * gcc.c-torture/compile/930621-1.c: Same.
3136 * gcc.c-torture/compile/991214-2.c: Same.
3137 * gcc.c-torture/compile/bcopy.c: Same.
3138 * gcc.c-torture/compile/memtst.c: Same.
3139 * gcc.c-torture/compile/msp.c: Same.
3140 * gcc.c-torture/compile/stuct.c: Same.
3141 * gcc.c-torture/execute/20011008-3.c: Same.
3142 * gcc.c-torture/execute/20030209-1.c: Same.
3143 * gcc.c-torture/execute/20031012-1.c: Same.
3144 * gcc.c-torture/execute/20040805-1.c: Same.
3145 * gcc.c-torture/execute/920410-1.c: Same.
3146 * gcc.c-torture/execute/921113-1.c: Same.
3147 * gcc.c-torture/execute/921202-1.c: Same.
3148 * gcc.c-torture/execute/921208-2.c: Same.
3149 * gcc.c-torture/execute/930106-1.c: Same.
3150 * gcc.c-torture/execute/930406-1.c: Same.
3151 * gcc.c-torture/execute/950221-1.c: Same.
3152 * gcc.c-torture/execute/960521-1.c: Same.
3153 * gcc.c-torture/execute/980605-1.c: Same.
3154 * gcc.c-torture/execute/comp-goto-1.c: Same.
3155 * gcc.c-torture/execute/comp-goto-2.c: Same.
3156 * gcc.c-torture/execute/memcpy-1.c: Same.
3157 * gcc.c-torture/execute/multi-ix.c: Same.
3158 * gcc.c-torture/execute/nestfunc-4.c: Same.
3159 * gcc.c-torture/execute/pr20621-1.c: Same.
3160 * gcc.c-torture/execute/pr23135.c: Same.
3161 * gcc.c-torture/execute/pr28982b.c: Same.
3162 * gcc.dg/loop-3.c: Same.
3163 * gcc.dg/struct-ret-3.c: Same.
3164 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3165 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3166 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3167 * gcc.dg/tree-prof/pr44777.c: Same.
3168
3169 2017-06-20 David Malcolm <dmalcolm@redhat.com>
3170
3171 PR jit/81144
3172 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
3173 memset call with zero-initialization.
3174 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
3175
3176 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
3177
3178 * gcc.target/i386/pr80732.c: Include fma4-check.h.
3179 (main): Renamed to ...
3180 (fma4_test): ... this.
3181
3182 2017-06-20 Julia Koval <julia.koval@intel.com>
3183
3184 * gcc.target/i386/pr73350-2.c: New test.
3185
3186 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3187
3188 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
3189 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3190 * c-c++-common/fold-masked-cmp-3.c: Likewise.
3191 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
3192 restrict to x86_64-*-*-gnu.
3193 Skip scan-assembler on *-*-darwin*.
3194 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
3195 * gcc.dg/loop-invariant.c: Likewise.
3196 * gcc.dg/lto/pr70955_0.c: Likewise.
3197 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3198 * gcc.dg/tree-ssa/pr79803.c: Likewise.
3199 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
3200
3201 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
3202 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
3203 targets.
3204 * gcc.dg/attr-ms_struct-2.c: Likewise.
3205 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3206 * gcc.dg/bf-ms-layout.c: Likewise.
3207 * gcc.dg/bf-ms-layout-2.c: Likewise.
3208 * gcc.dg/pic-macro-define.c: Remove target restrictions.
3209 Require fpic support.
3210 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
3211 targets.
3212 * gcc.target/i386/bitfield2.c: Likewise.
3213 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
3214 targets.
3215 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
3216
3217 2017-06-20 Nathan Sidwell <nathan@acm.org>
3218
3219 PR c++/67074
3220 * g++.dg/lookup/pr67074.C: New.
3221 * g++.dg/parse/namespace-alias-1.C: Adjust.
3222
3223 2017-06-20 Richard Biener <rguenther@suse.de>
3224
3225 PR middle-end/81097
3226 * c-c++-common/ubsan/pr81097.c: New testcase.
3227
3228 2017-06-20 Richard Biener <rguenther@suse.de>
3229
3230 * gcc.dg/vect/pr65947-9.c: Adjust.
3231
3232 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3233
3234 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
3235 * gcc.target/arm/acle/cdp2.c: Likewise.
3236 * gcc.target/arm/acle/ldc.c: Likewise.
3237 * gcc.target/arm/acle/ldc2.c: Likewise.
3238 * gcc.target/arm/acle/ldc2l.c: Likewise.
3239 * gcc.target/arm/acle/ldcl.c: Likewise.
3240 * gcc.target/arm/acle/mcr.c: Likewise.
3241 * gcc.target/arm/acle/mcr2.c: Likewise.
3242 * gcc.target/arm/acle/mcrr.c: Likewise.
3243 * gcc.target/arm/acle/mcrr2.c: Likewise.
3244 * gcc.target/arm/acle/mrc.c: Likewise.
3245 * gcc.target/arm/acle/mrc2.c: Likewise.
3246 * gcc.target/arm/acle/mrrc.c: Likewise.
3247 * gcc.target/arm/acle/mrrc2.c: Likewise.
3248 * gcc.target/arm/acle/stc.c: Likewise.
3249 * gcc.target/arm/acle/stc2.c: Likewise.
3250 * gcc.target/arm/acle/stc2l.c: Likewise.
3251 * gcc.target/arm/acle/stcl.c: Likewise.
3252
3253 2017-06-20 Jakub Jelinek <jakub@redhat.com>
3254
3255 PR target/81121
3256 * gcc.target/i386/pr81121.c: New test.
3257
3258 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
3259
3260 PR target/79799
3261 * gcc.target/powerpc/pr79799-1.c: New test.
3262 * gcc.target/powerpc/pr79799-2.c: Likewise.
3263 * gcc.target/powerpc/pr79799-3.c: Likewise.
3264 * gcc.target/powerpc/pr79799-4.c: Likewise.
3265 * gcc.target/powerpc/pr79799-5.c: Likewise.
3266
3267 2017-06-19 Nathan Sidwell <nathan@acm.org>
3268
3269 PR c++/81124
3270 PR c++/79766
3271 * g++.dg/lookup/pr79766.C: New.
3272 * g++.dg/lookup/pr81124.C: New.
3273 * g++.dg/template/explicit6.C: Adjust.
3274 * g++.old-deja/g++.other/decl5.C: Adjust.
3275
3276 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3277
3278 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
3279 -DSTACK_SIZE.
3280
3281 2017-06-19 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR sanitizer/81125
3284 * g++.dg/ubsan/pr81125.C: New test.
3285
3286 PR sanitizer/81111
3287 * g++.dg/ubsan/pr81111.C: New test.
3288
3289 2017-06-19 Richard Biener <rguenther@suse.de>
3290
3291 PR middle-end/81118
3292 * gcc.dg/torture/pr81118.c: New testcase.
3293
3294 2017-06-19 Richard Biener <rguenther@suse.de>
3295
3296 PR tree-optimization/80887
3297 * gcc.dg/tree-ssa/pr80887.c: New testcase.
3298
3299 2017-06-19 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR ipa/81112
3302 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
3303
3304 2017-06-19 Nathan Sidwell <nathan@acm.org>
3305
3306 PR c++/81119
3307 * g++.dg/warn/pr81119.C: New.
3308
3309 2017-06-19 Martin Liska <mliska@suse.cz>
3310
3311 PR sanitizer/80879
3312 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
3313
3314 2017-06-19 Martin Liska <mliska@suse.cz>
3315
3316 PR ipa/80732
3317 * gcc.target/i386/mvc5.c: Scan indirect_function.
3318 * gcc.target/i386/mvc7.c: Likewise.
3319 * gcc.target/i386/pr80732.c: New test.
3320
3321 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
3322
3323 PR c++/66093
3324 * g++.dg/cpp1y/constexpr-66093.C: New.
3325
3326 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3327
3328 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
3329 dg-skip-if list.
3330
3331 2017-06-19 Richard Biener <rguenther@suse.de>
3332
3333 PR ipa/81112
3334 * g++.dg/torture/pr81112.C: New testcase.
3335
3336 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
3337
3338 * gcc.dg/lto/pr69866_0.c: This test needs alias.
3339
3340 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3341
3342 PR fortran/52473
3343 * gfortran.dg/cshift_1.f90: New test.
3344
3345 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3346
3347 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
3348
3349 2017-06-16 Carl Love <cel@us.ibm.com>
3350
3351 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
3352 main): Add runnable tests and test checker for vec_float,
3353 vec_float2, vec_floate and vec_floato builtins.
3354
3355 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
3356
3357 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
3358 the architecture options added by dg-add-options arm_neon.
3359 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
3360 to the architecture.
3361 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
3362 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
3363 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
3364
3365 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
3366
3367 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
3368 multilibs have been built.
3369
3370 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
3371
3372 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
3373 * gcc.target/arm/pr51915.c: Likewise.
3374 * gcc.target/arm/pr52006.c: Likewise.
3375 * gcc.target/arm/pr53187.c: Likewise.
3376
3377 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
3378
3379 * gcc.target/arm/multilibs.exp: New file.
3380
3381 2017-06-16 Martin Sebor <msebor@redhat.com>
3382
3383 PR tree-optimization/80933
3384 PR tree-optimization/80934
3385 * gcc.dg/fold-bcopy.c: New test.
3386 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
3387 * gcc.dg/tree-ssa/alias-36.c: Likewise.
3388 * gcc.dg/pr79214.c: Adjust.
3389 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3390 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3391 * gcc.dg/builtins-nonnull.c: Likewise.
3392
3393 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3394
3395 PR target/71778
3396 * gcc.target/arm/pr71778.c: New.
3397
3398 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
3399
3400 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
3401
3402 2017-06-16 Richard Biener <rguenther@suse.de>
3403
3404 PR tree-optimization/81090
3405 * gcc.dg/graphite/pr81090.c: New testcase.
3406
3407 2017-06-16 Janus Weil <janus@gcc.gnu.org>
3408
3409 PR fortran/80983
3410 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
3411
3412 2017-06-16 Jakub Jelinek <jakub@redhat.com>
3413
3414 PR sanitizer/81094
3415 * c-c++-common/ubsan/object-size-11.c: New test.
3416
3417 2017-06-15 Martin Sebor <msebor@redhat.com>
3418
3419 PR c++/80560
3420 * g++.dg/Wclass-memaccess.C: New test.
3421
3422 2017-06-15 Janus Weil <janus@gcc.gnu.org>
3423
3424 PR fortran/80983
3425 * gfortran.dg/proc_ptr_comp_51.f90: New test.
3426
3427 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3428
3429 PR lto/69866
3430 * gcc.dg/lto/pr69866_0.c: New test.
3431 * gcc.dg/lto/pr69866_1.c: Likewise.
3432
3433 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3434
3435 PR target/78818
3436 * gcc.target/msp430/pr78818-real.c: New template for tests.
3437 * gcc.target/msp430/pr78818-auto.c: New test.
3438 * gcc.target/msp430/pr78818-data-region.c: New test.
3439 * gcc.target/msp430/pr78818-data-sec.c: New test.
3440 * gcc.target/msp430/pr78818-auto-warn.c: New test.
3441
3442 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3443
3444 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
3445 instructions in it rather than the number of IT blocks being 2.
3446 Transfer scan directive arm_thumb2 restriction to the whole
3447 testcase and restrict further to Thumb-only targets.
3448
3449 2017-06-15 Tamar Christina <tamar.christina@arm.com>
3450
3451 * gcc.target/arm/sdiv_costs_1.c:
3452 Use dg-add-options.
3453
3454 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
3455
3456 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
3457 * gcc.target/mips/pr51513-1.c: New test.
3458 * gcc.target/mips/pr51513-2.c: New test.
3459
3460 2017-06-14 Richard Biener <rguenther@suse.de>
3461
3462 PR tree-optimization/81083
3463 * gcc.dg/torture/pr81083.c: Add prototypes.
3464
3465 2017-06-14 Richard Biener <rguenther@suse.de>
3466
3467 PR middle-end/81088
3468 * c-c++-common/ubsan/pr81088.c: New testcase.
3469
3470 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
3471
3472 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
3473
3474 2017-06-14 Andrew Pinski <apinski@cavium.com>
3475 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3476
3477 PR target/71663
3478 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
3479 * gcc.target/aarch64/vect-init-2.c: Likewise.
3480 * gcc.target/aarch64/vect-init-3.c: Likewise.
3481 * gcc.target/aarch64/vect-init-4.c: Likewise.
3482 * gcc.target/aarch64/vect-init-5.c: Likewise.
3483
3484 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3485
3486 PR c++/58541
3487 * g++.dg/cpp0x/constexpr-58541.C: New.
3488
3489 2017-06-14 Richard Biener <rguenther@suse.de>
3490
3491 PR tree-optimization/81083
3492 * gcc.dg/torture/pr81083.c: New testcase.
3493
3494 2017-06-14 Jakub Jelinek <jakub@redhat.com>
3495
3496 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
3497 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
3498
3499 2017-06-13 Jakub Jelinek <jakub@redhat.com>
3500
3501 PR c++/80973
3502 * g++.dg/ubsan/pr80973.C: New test.
3503
3504 PR c++/80984
3505 * g++.dg/opt/nrv18.C: New test.
3506
3507 2017-06-13 Martin Liska <mliska@suse.cz>
3508
3509 PR sanitize/78204
3510 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
3511 test by adding no_sanitize attribute.
3512 * gcc.dg/asan/use-after-scope-4.c: Likewise.
3513
3514 2017-06-13 Renlin Li <renlin.li@arm.com>
3515
3516 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
3517 conditionally.
3518
3519 2017-06-13 Martin Jambor <mjambor@suse.cz>
3520
3521 PR tree-optimization/80803
3522 PR tree-optimization/81063
3523 gcc.dg/tree-ssa/pr80803.c: New test.
3524 gcc.dg/tree-ssa/pr81063.c: Likewise.
3525
3526 2017-06-12 Yury Gribov <tetra2005@gmail.com>
3527
3528 * c-c++-common/fold-masked-cmp-3.c: New test.
3529
3530 2017-06-13 Yury Gribov <tetra2005@gmail.com>
3531
3532 PR tree-optimization/67328
3533 * c-c++-common/fold-masked-cmp-1.c: New test.
3534 * c-c++-common/fold-masked-cmp-2.c: Likewise.
3535 * gcc.dg/pr46309.c: Fix pattern.
3536 * gcc.dg/pr46309-2.c: Likewise.
3537
3538 2017-06-13 Tamar Christina <tamar.christina@arm.com>
3539
3540 * gcc.target/arm/sdiv_costs_1.c:
3541 Require arm_arch_v8a_ok and add march option.
3542
3543 2017-06-13 Martin Liska <mliska@suse.cz>
3544
3545 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
3546 * gcc.dg/tree-ssa/dump-2.c: Likewise.
3547 * gcc.dg/tree-ssa/vrp101.c: Likewise.
3548
3549 2017-06-13 Richard Biener <rguenther@suse.de>
3550
3551 PR middle-end/81065
3552 * c-c++-common/ubsan/pr81065.c: New testcase.
3553
3554 2017-06-12 Ian Lance Taylor <iant@golang.org>
3555
3556 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
3557 freorder. Update comment to explain test.
3558
3559 2017-06-12 Tamar Christina <tamar.christina@arm.com>
3560
3561 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
3562 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
3563 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
3564 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
3565
3566 2017-06-12 Tamar Christina <tamar.christina@arm.com>
3567
3568 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
3569
3570 2017-06-12 Tamar Christina <tamar.christina@arm.com>
3571
3572 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
3573
3574 2017-06-12 Jakub Jelinek <jakub@redhat.com>
3575
3576 PR tree-optimization/81003
3577 * gcc.c-torture/compile/pr81003.c: New test.
3578
3579 2017-06-12 Richard Biener <rguenther@suse.de>
3580
3581 PR tree-optimization/81053
3582 * gcc.dg/torture/pr81053.c: New testcase.
3583
3584 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3585
3586 PR fortran/80988
3587 * gfortran.dg/implied_do_io_3.f90: New test.
3588
3589 2017-06-10 Tom de Vries <tom@codesourcery.com>
3590
3591 * lib/target-supports.exp (check_effective_target_signal): New proc.
3592 * lib/gcc.exp (gcc_target_compile): Remove appending of
3593 -DSIGNAL_SUPPRESS to additional_flags.
3594 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
3595 additional_flags if effective target signal is not supported by the
3596 target.
3597 * gcc.c-torture/execute/20101011-1.c: Same.
3598 * gcc.dg/c99-stdint-1.c: Same.
3599 * gcc.dg/c99-stdint-2.c: Same.
3600 * gcc.dg/c99-stdint-5.c: Same.
3601 * gcc.dg/c99-stdint-6.c: Same.
3602 * gcc.dg/stdint-width-1.c: Same.
3603
3604 2017-06-10 Tom de Vries <tom@codesourcery.com>
3605
3606 * lib/target-supports.exp (check_effective_target_stack_size)
3607 (dg-effective-target-value): New proc.
3608 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
3609 additional_flags.
3610 * lib/objc.exp (objc_target_compile): Same.
3611 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
3612 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
3613 dg-additional-options.
3614 * gcc.c-torture/compile/20080806-1.c: Same.
3615 * gcc.c-torture/compile/920723-1.c: Same.
3616 * gcc.c-torture/compile/930621-1.c: Same.
3617 * gcc.c-torture/compile/991214-2.c: Same.
3618 * gcc.c-torture/compile/bcopy.c: Same.
3619 * gcc.c-torture/compile/memtst.c: Same.
3620 * gcc.c-torture/compile/msp.c: Same.
3621 * gcc.c-torture/compile/stuct.c: Same.
3622 * gcc.c-torture/execute/20011008-3.c: Same.
3623 * gcc.c-torture/execute/20030209-1.c: Same.
3624 * gcc.c-torture/execute/20031012-1.c: Same.
3625 * gcc.c-torture/execute/20040805-1.c: Same.
3626 * gcc.c-torture/execute/920410-1.c: Same.
3627 * gcc.c-torture/execute/920501-7.c: Same.
3628 * gcc.c-torture/execute/921113-1.c: Same.
3629 * gcc.c-torture/execute/921202-1.c: Same.
3630 * gcc.c-torture/execute/921208-2.c: Same.
3631 * gcc.c-torture/execute/930106-1.c: Same.
3632 * gcc.c-torture/execute/930406-1.c: Same.
3633 * gcc.c-torture/execute/950221-1.c: Same.
3634 * gcc.c-torture/execute/960521-1.c: Same.
3635 * gcc.c-torture/execute/980605-1.c: Same.
3636 * gcc.c-torture/execute/comp-goto-1.c: Same.
3637 * gcc.c-torture/execute/comp-goto-2.c: Same.
3638 * gcc.c-torture/execute/memcpy-1.c: Same.
3639 * gcc.c-torture/execute/multi-ix.c: Same.
3640 * gcc.c-torture/execute/nestfunc-4.c: Same.
3641 * gcc.c-torture/execute/pr20621-1.c: Same.
3642 * gcc.c-torture/execute/pr23135.c: Same.
3643 * gcc.c-torture/execute/pr28982b.c: Same.
3644 * gcc.dg/loop-3.c: Same.
3645 * gcc.dg/struct-ret-3.c: Same.
3646 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3647 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3648 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3649 * gcc.dg/tree-prof/pr44777.c: Same.
3650
3651 2017-06-09 David Malcolm <dmalcolm@redhat.com>
3652
3653 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3654 (test_mutually_exclusive_suggestions): New test function.
3655 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3656 (test_mutually_exclusive_suggestions): New test function.
3657 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3658 (test_mutually_exclusive_suggestions): New test function.
3659 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3660 (test_show_locus): Add special-case for
3661 "test_mutually_exclusive_suggestions".
3662
3663 2017-06-09 Ian Lance Taylor <iant@golang.org>
3664
3665 * gcc.dg/tree-prof/split-1.c: New test.
3666
3667 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
3668
3669 * gcc.dg/predict-14.c: Avoid cold function detection.
3670 * gcc.target/i386/umod-3.c: Likewise.
3671
3672 2017-06-09 Tamar Christina <tamar.christina@arm.com>
3673
3674 * gcc.target/aarch64/lrint-matherr.h: New.
3675 * gcc.target/aarch64/inline-lrint_1.c: New.
3676 * gcc.target/aarch64/inline-lrint_2.c: New.
3677 * gcc.target/aarch64/no-inline-lrint_1.c: New.
3678 * gcc.target/aarch64/no-inline-lrint_2.c: New.
3679
3680 2017-06-09 Tamar Christina <tamar.christina@arm.com>
3681
3682 * gcc.target/arm/sdiv_costs_1.c: New.
3683
3684 2017-06-09 Tom de Vries <tom@codesourcery.com>
3685
3686 PR target/80855
3687 * gcc.target/nvptx/label-values.c: New test.
3688
3689 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3690
3691 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
3692 Test for null definitions instead of them being undefined. Add entry
3693 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
3694 about using the effective target for architecture extension.
3695 (check_effective_target_arm_arch_v7ve_ok): Remove.
3696 (add_options_for_arm_arch_v7ve): Likewise.
3697
3698 2017-06-09 Richard Biener <rguenther@suse.de>
3699
3700 PR tree-optimization/66623
3701 * gcc.dg/vect/pr66623.c: New testcase.
3702
3703 2017-06-09 Richard Biener <rguenther@suse.de>
3704
3705 PR tree-optimization/79483
3706 * gcc.dg/graphite/pr79483.c: New testcase.
3707
3708 2017-06-09 Richard Biener <rguenther@suse.de>
3709
3710 PR middle-end/81007
3711 * g++.dg/pr81007.C: New testcase.
3712
3713 2017-06-09 Jakub Jelinek <jakub@redhat.com>
3714
3715 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
3716 instead of "rsp" for -m32.
3717 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
3718 target, add -msse2 to dg-options.
3719 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
3720 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
3721
3722 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
3723
3724 PR target/80966
3725 * gcc.target/powerpc/stack-limit.c: New testcase.
3726
3727 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
3728
3729 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
3730 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
3731 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
3732 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
3733 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
3734 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
3735
3736 2017-06-08 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR c/81006
3739 * c-c++-common/gomp/pr81006.c: New test.
3740
3741 PR c++/81011
3742 * g++.dg/gomp/pr81011.C: New test.
3743
3744 PR middle-end/81005
3745 * c-c++-common/ubsan/align-10.c: New test.
3746 * c-c++-common/ubsan/null-13.c: New test.
3747
3748 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
3749
3750 PR target/81015
3751 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
3752 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
3753 * gcc.target/i386/pr81015.c: New test.
3754
3755 2017-06-08 Tom de Vries <tom@codesourcery.com>
3756
3757 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
3758 trampolines instead of NO_TRAMPOLINES.
3759 * gcc.c-torture/execute/20000822-1.c: Same.
3760 * gcc.c-torture/execute/920428-2.c: Same.
3761 * gcc.c-torture/execute/920501-7.c: Same.
3762 * gcc.c-torture/execute/920612-2.c: Same.
3763 * gcc.c-torture/execute/921017-1.c: Same.
3764 * gcc.c-torture/execute/921215-1.c: Same.
3765 * gcc.c-torture/execute/931002-1.c: Same.
3766 * gcc.c-torture/execute/comp-goto-2.c: Same.
3767 * gcc.c-torture/execute/nestfunc-1.c: Same.
3768 * gcc.c-torture/execute/nestfunc-2.c: Same.
3769 * gcc.c-torture/execute/nestfunc-3.c: Same.
3770 * gcc.c-torture/execute/nestfunc-5.c: Same.
3771 * gcc.c-torture/execute/nestfunc-6.c: Same.
3772 * gcc.c-torture/execute/pr24135.c: Same.
3773 * gcc.dg/Wtrampolines.c: Same.
3774 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3775 * gcc.dg/torture/stackalign/nested-5.c: Same.
3776 * gcc.dg/torture/stackalign/nested-6.c: Same.
3777 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
3778 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3779 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3780 * gcc.dg/trampoline-1.c: Same.
3781 * gcc.dg/tree-prof/pr44777.c: Same.
3782 * gcc.target/i386/pr67770.c: Same.
3783 * lib/gcc.exp (gcc_target_compile): Remove appending of
3784 -DNO_TRAMPOLINES to additional_flags.
3785 * lib/objc.exp (objc_target_compile): Same.
3786
3787 2017-06-08 Tom de Vries <tom@codesourcery.com>
3788
3789 * lib/target-supports.exp (check_effective_target_trampolines): Test for
3790 'gcc,no_trampolines' instead of 'no_trampolines'.
3791
3792 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3793
3794 PR middle-end/79988
3795 * gcc.target/i386/mpx/pr79988.c: New test.
3796
3797 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3798
3799 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
3800 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
3801 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
3802
3803 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
3804
3805 * g++.dg/tree-ssa/counts-1.C: New testcase.
3806 * gcc.dg/tree-ssa/counts-1.c: New testcase.
3807
3808 2017-08-08 Julia Koval <julia.koval@intel.com>
3809
3810 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
3811 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
3812 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
3813 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
3814 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
3815 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
3816
3817 2017-06-08 Marek Polacek <polacek@redhat.com>
3818
3819 PR sanitize/80932
3820 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
3821
3822 2017-08-08 Julia Koval <julia.koval@intel.com>
3823
3824 PR target/73350,80862
3825 * gcc.target/i386/pr73350.c: New test.
3826
3827 2017-06-08 Richard Biener <rguenther@suse.de>
3828
3829 PR tree-optimization/80928
3830 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
3831
3832 2017-06-07 Carl Love <cel@us.ibm.com>
3833
3834 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
3835
3836 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
3837
3838 PR c++/80990
3839 * g++.dg/cpp1z/class-deduction39.C: New.
3840
3841 2017-06-07 Marek Polacek <polacek@redhat.com>
3842
3843 PR sanitizer/80932
3844 * c-c++-common/ubsan/pr80932.c: New test.
3845
3846 2017-06-07 Bin Cheng <bin.cheng@arm.com>
3847
3848 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
3849 * gcc.target/i386/l_fma_double_2.c: Ditto.
3850 * gcc.target/i386/l_fma_double_3.c: Ditto.
3851 * gcc.target/i386/l_fma_double_4.c: Ditto.
3852 * gcc.target/i386/l_fma_double_5.c: Ditto.
3853 * gcc.target/i386/l_fma_double_6.c: Ditto.
3854 * gcc.target/i386/l_fma_float_1.c: Ditto.
3855 * gcc.target/i386/l_fma_float_2.c: Ditto.
3856 * gcc.target/i386/l_fma_float_3.c: Ditto.
3857 * gcc.target/i386/l_fma_float_4.c: Ditto.
3858 * gcc.target/i386/l_fma_float_5.c: Ditto.
3859 * gcc.target/i386/l_fma_float_6.c: Ditto.
3860
3861 2017-06-07 Tamar Christina <tamar.christina@arm.com>
3862
3863 * gcc.target/aarch64/sdiv_costs_1.c: New.
3864
3865 2017-06-07 Richard Biener <rguenther@suse.de>
3866
3867 PR tree-optimization/80928
3868 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
3869 * gcc.dg/vect/slp-13-big-array.c: Likewise.
3870
3871 2017-06-07 Richard Biener <rguenther@suse.de>
3872
3873 PR tree-optimization/80928
3874 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
3875 check_results.
3876
3877 2017-06-06 Nathan Sidwell <nathan@acm.org>
3878
3879 * g++.dg/pr45330.C: Add inline namespace case.
3880
3881 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3882
3883 PR fortran/80975
3884 * gfortran.dg/matmul_16.f90: New test.
3885 * gfortran.dg/inline_matmul_18.f90: New test.
3886
3887 2017-06-06 Marek Polacek <polacek@redhat.com>
3888
3889 PR c/79983
3890 * gcc.dg/pr79983.c: New test.
3891
3892 2017-06-06 David S. Miller <davem@davemloft.net>
3893
3894 * gcc.target/sparc/sparc-ret-3.c: New test.
3895
3896 2017-06-06 Tom de Vries <tom@codesourcery.com>
3897
3898 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
3899 label_values instead of NO_LABEL_VALUES.
3900 * gcc.c-torture/compile/920301-1.c: Same.
3901 * gcc.c-torture/compile/920501-1.c: Same.
3902 * gcc.c-torture/compile/941014-4.c: Same.
3903 * gcc.c-torture/compile/labels-1.c: Same.
3904 * gcc.c-torture/compile/pr18903.c: Same.
3905 * gcc.c-torture/execute/920302-1.c: Same.
3906 * gcc.c-torture/execute/920415-1.c: Same.
3907 * gcc.c-torture/execute/920428-2.c: Same.
3908 * gcc.c-torture/execute/920501-3.c: Same.
3909 * gcc.c-torture/execute/920501-4.c: Same.
3910 * gcc.c-torture/execute/920501-5.c: Same.
3911 * gcc.c-torture/execute/920501-7.c: Same.
3912 * gcc.c-torture/execute/920721-4.c: Same.
3913 * gcc.c-torture/execute/980526-1.c: Same.
3914 * gcc.c-torture/execute/990208-1.c: Same.
3915 * gcc.c-torture/execute/comp-goto-1.c: Same.
3916 * gcc.c-torture/execute/comp-goto-2.c: Same.
3917 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3918 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3919 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3920 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3921 * gcc.dg/tree-prof/pr44777.c: Same.
3922 * gcc.misc-tests/bprob-2.c: Same.
3923 * gcc.misc-tests/gcov-3.c: Same.
3924 * lib/gcc.exp (gcc_target_compile): Remove appending of
3925 -DNO_LABEL_VALUES to additional_flags.
3926 * lib/objc.exp (objc_target_compile): Same.
3927 * lib/target-supports.exp (check_effective_target_label_values): Test on
3928 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
3929
3930 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3931
3932 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
3933
3934 2017-06-06 Richard Biener <rguenther@suse.de>
3935
3936 PR tree-optimization/80974
3937 * gcc.dg/torture/pr80974.c: New testcase.
3938
3939 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3940
3941 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
3942 "unsigned int" in conversation warning on line 15.
3943
3944 2017-06-06 Richard Biener <rguenther@suse.de>
3945
3946 PR tree-optimization/80928
3947 * gcc.dg/vect/pr80928.c: New testcase.
3948 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
3949 * gcc.dg/vect/slp-13.c: Likewise.
3950 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
3951
3952 2017-06-05 David Malcolm <dmalcolm@redhat.com>
3953
3954 * g++.dg/plugin/comment_plugin.c: New test plugin.
3955 * g++.dg/plugin/comments-1.C: New test file.
3956 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3957
3958 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3959
3960 * gcc.misc-tests/gcov-1a.c: New test.
3961
3962 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3963
3964 * gcc.target/powerpc/clone1.c: New test.
3965
3966 2017-06-05 Janus Weil <janus@gcc.gnu.org>
3967
3968 PR fortran/70601
3969 * gfortran.dg/proc_ptr_comp_50.f90: New test.
3970
3971 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
3972
3973 PR fortran/35339
3974 * gfortran.dg/implied_do_io_1.f90: New Test.
3975 * gfortran.dg/implied_do_io_2.f90: New Test.
3976
3977 2017-06-05 Renlin Li <renlin.li@arm.com>
3978
3979 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
3980 selector to related line.
3981
3982 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
3983
3984 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
3985
3986 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3987
3988 * gcc.target/aarch64/store_lane0_str_1.c: New test.
3989
3990 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3991
3992 * gcc.target/aarch64/subs_compare_2.c: New test.
3993
3994 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3995
3996 * gcc.target/aarch64/subs_compare_1.c: New test.
3997
3998 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
3999
4000 * gcc.target/mips/div-9.c: Delete duplicate test.
4001 * gcc.target/mips/div-10.c: Ditto.
4002 * gcc.target/mips/div-11.c: Ditto.
4003 * gcc.target/mips/div-12.c: Ditto.
4004
4005 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
4006
4007 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4008
4009 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
4010
4011 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
4012 vesrion of the dejagnu grep.
4013 (list-module-names): Use it and adjust the regular expressions for
4014 modules and submodules.
4015 * gfortran.dg/prof/prof.exp: Cleanup modules.
4016 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
4017 directives.
4018 * gfortran.dg/altreturn_8.f90: Likewise.
4019 * gfortran.dg/associate_12.f90: Likewise.
4020 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
4021 * gfortran.dg/charlen_15.f90: Likewise.
4022 * gfortran.dg/class_4a.f03: Likewise.
4023 * gfortran.dg/class_54.f90: Likewise.
4024 * gfortran.dg/class_dummy_4.f03: Likewise.
4025 * gfortran.dg/class_dummy_5.f90: Likewise.
4026 * gfortran.dg/constructor_9.f90: Likewise.
4027 * gfortran.dg/dec_structure_15.f90: Likewise.
4028 * gfortran.dg/do_check_8.f90: Likewise.
4029 * gfortran.dg/dtio_26.f03: Likewise.
4030 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4031 * gfortran.dg/equiv_9.f90: Likewise.
4032 * gfortran.dg/extends_15.f90: Likewise.
4033 * gfortran.dg/finalize_22.f90: Likewise.
4034 * gfortran.dg/finalize_23.f90: Likewise.
4035 * gfortran.dg/generic_26.f90: Likewise.
4036 * gfortran.dg/generic_27.f90: Likewise.
4037 * gfortran.dg/namelist_76.f90: Likewise.
4038 * gfortran.dg/pointer_init_8.f90: Likewise.
4039 * gfortran.dg/pr61318.f90: Likewise.
4040 * gfortran.dg/pr77260_1.f90: Likewise.
4041 * gfortran.dg/pr77260_2.f90: Likewise.
4042 * gfortran.dg/pr77420_3.f90: Likewise.
4043 * gfortran.dg/proc_ptr_39.f90: Likewise.
4044 * gfortran.dg/proc_ptr_41.f90: Likewise.
4045 * gfortran.dg/proc_ptr_42.f90: Likewise.
4046 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
4047 * gfortran.dg/submodule_1.f08: Likewise.
4048 * gfortran.dg/submodule_10.f08: Likewise.
4049 * gfortran.dg/submodule_14.f08: Likewise.
4050 * gfortran.dg/submodule_15.f08: Likewise.
4051 * gfortran.dg/submodule_2.f08: Likewise.
4052 * gfortran.dg/submodule_5.f08: Likewise.
4053 * gfortran.dg/submodule_6.f08: Likewise.
4054 * gfortran.dg/submodule_7.f08: Likewise.
4055 * gfortran.dg/submodule_8.f08: Likewise.
4056 * gfortran.dg/submodule_9.f08: Likewise.
4057 * gfortran.dg/transfer_class_2.f90: Likewise.
4058 * gfortran.dg/typebound_assignment_7.f90: Likewise.
4059 * gfortran.dg/typebound_call_24.f03: Likewise.
4060 * gfortran.dg/typebound_call_25.f90: Likewise.
4061 * gfortran.dg/typebound_deferred_1.f90: Likewise.
4062 * gfortran.dg/typebound_generic_12.f03: Likewise.
4063 * gfortran.dg/typebound_generic_13.f03: Likewise.
4064 * gfortran.dg/typebound_generic_14.f03: Likewise.
4065 * gfortran.dg/typebound_generic_15.f90: Likewise.
4066 * gfortran.dg/typebound_operator_16.f03: Likewise.
4067 * gfortran.dg/typebound_operator_18.f90: Likewise.
4068 * gfortran.dg/typebound_operator_20.f90: Likewise.
4069 * gfortran.dg/typebound_override_3.f90: Likewise.
4070 * gfortran.dg/typebound_override_4.f90: Likewise.
4071 * gfortran.dg/typebound_override_5.f90: Likewise.
4072 * gfortran.dg/typebound_override_6.f90: Likewise.
4073 * gfortran.dg/typebound_override_7.f90: Likewise.
4074 * gfortran.dg/typebound_proc_28.f03: Likewise.
4075 * gfortran.dg/typebound_proc_29.f90: Likewise.
4076 * gfortran.dg/typebound_proc_30.f90: Likewise.
4077 * gfortran.dg/typebound_proc_31.f90: Likewise.
4078 * gfortran.dg/typebound_proc_32.f90: Likewise.
4079 * gfortran.dg/typebound_proc_33.f90: Likewise.
4080 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
4081 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
4082 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
4083 * gfortran.dg/use_only_3.f90: Likewise.
4084 * gfortran.dg/use_without_only_1.f90: Likewise.
4085 * gfortran.dg/warn_unused_function.f90: Likewise.
4086 * gfortran.dg/warn_unused_function_2.f90: Likewise.
4087 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4088
4089 2017-06-04 Marek Polacek <polacek@redhat.com>
4090
4091 PR c/80919
4092 * gcc.dg/format/pr80919.c: New test.
4093
4094 2017-06-02 Martin Sebor <msebor@redhat.com>
4095
4096 PR c/80892
4097 * c-c++-common/Wfloat-conversion-2.c: New test.
4098
4099 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4100
4101 PR c++/68754
4102 * g++.dg/cpp1y/constexpr-68754.C: New.
4103
4104 2017-06-02 Carl Love <cel@us.ibm.com>
4105
4106 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
4107 for the new built-ins.
4108
4109 2017-06-02 Sudakshina Das <sudi.das@arm.com>
4110
4111 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
4112
4113 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4114
4115 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
4116 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
4117 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
4118 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
4119 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
4120
4121 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4122
4123 * gcc.target/aarch64/hfmode_ins_1.c: New test.
4124
4125 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4126
4127 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
4128
4129 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4130
4131 * gcc.target/powerpc/fold-vec-abs-char.c: New.
4132 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
4133 * gcc.target/powerpc/fold-vec-abs-int.c: New.
4134 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
4135 * gcc.target/powerpc/fold-vec-abs-short.c: New.
4136 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
4137 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
4138 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
4139 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
4140
4141 2017-06-02 Nathan Sidwell <nathan@acm.org>
4142
4143 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
4144
4145 2017-06-02 Jakub Jelinek <jakub@redhat.com>
4146
4147 PR rtl-optimization/80903
4148 * gcc.dg/pr80903.c: New test.
4149
4150 PR fortran/80918
4151 * gfortran.dg/gomp/pr80918.f90: New test.
4152
4153 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4154
4155 * c-c++-common/Wsizeof-pointer-div.c: New test.
4156 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
4157 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
4158 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
4159 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4160 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4161 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4162 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4163 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4164 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4165 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4166 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4167 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
4168 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
4169 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
4170 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
4171 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
4172 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
4173 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
4174
4175 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
4176
4177 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
4178 Update the target to power8-vector.
4179
4180 2017-06-01 David Malcolm <dmalcolm@redhat.com>
4181
4182 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
4183
4184 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4185
4186 * debug12.adb, debug12.ads: New testcase.
4187
4188 2017-06-01 Martin Jambor <mjambor@suse.cz>
4189
4190 PR tree-optimization/80898
4191 * gcc.dg/tree-ssa/pr80898.c: New test.
4192 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
4193
4194 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4195
4196 PR c++/80896
4197 * g++.dg/cpp1z/nodiscard5.C: New.
4198
4199 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
4200
4201 * gcc.target/arc/pr9001195952.c: New test.
4202
4203 2017-06-01 Tom de Vries <tom@codesourcery.com>
4204
4205 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
4206 * gcc.c-torture/compile/asmgoto-1.c: Same.
4207 * gcc.dg/20000707-1.c: Same.
4208 * gcc.dg/pr38700.c: Same.
4209 * gcc.dg/pr70169.c: Same.
4210 * gcc.dg/pr80112.c: Same.
4211 * gcc.dg/torture/pr51071-2.c: Same.
4212 * gcc.dg/torture/pr51071.c: Same.
4213 * gcc.dg/tree-ssa/alias-34.c: Same.
4214
4215 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
4216
4217 * gnat.dg/debug11.adb: New testcase.
4218
4219 2017-06-01 Richard Biener <rguenther@suse.de>
4220
4221 PR middle-end/66313
4222 * c-c++-common/ubsan/pr66313.c: New testcase.
4223 * gcc.dg/tree-ssa/loop-15.c: Adjust.
4224
4225 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
4226
4227 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
4228 dg-options. Change dg-require-effective-target powerpc_vsx_ok
4229 to vsx_hw. Add dg-skip-if directive to disable this test if
4230 -mcpu overridden.
4231 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4232 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4233 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4234 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
4235 to dg-option. Add dg-skip-if directive to disable this test
4236 for darwin. Add dg-skip-if directive to disable this test if
4237 -mcpu overridden.
4238
4239 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
4240
4241 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
4242 (_mm_maskz_max_sd): Test new intrinsics.
4243 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
4244 (_mm_maskz_max_sd): Test new intrinsics.
4245 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
4246 (_mm_maskz_max_ss): Test new intrinsics.
4247 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
4248 (_mm_maskz_max_ss): Test new intrinsics.
4249 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
4250 (_mm_maskz_min_sd): Test new intrinsics.
4251 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
4252 (_mm_maskz_min_sd): Test new intrinsics.
4253 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
4254 (_mm_maskz_min_ss): Test new intrinsics.
4255 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
4256 (_mm_maskz_min_ss): Test new intrinsics.
4257
4258 2017-05-31 Nathan Sidwell <nathan@acm.org>
4259
4260 * g++.dg/lookup/lambda1.C New.
4261
4262 2017-05-31 Bin Cheng <bin.cheng@arm.com>
4263
4264 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
4265 on pointer should not be replaced.
4266
4267 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
4268
4269 PR testsuite/80580
4270 * gcc.dg/gimplefe-error-7.c: New test.
4271
4272 2017-05-31 Graham Markall <graham.markall@embecosm.com>
4273
4274 * gcc.target/arc/add_n-combine.c: New test.
4275 * gcc.target/arc/sub_n-combine.c: New test.
4276
4277 2017-05-31 Richard Biener <rguenther@suse.de>
4278
4279 PR target/80880
4280 * gcc.target/i386/pr80880.c: New testcase.
4281
4282 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
4283
4284 * gcc.dg/vect/vect-103.c: Update wording of dump message.
4285
4286 2017-05-31 Bin Cheng <bin.cheng@arm.com>
4287
4288 * gcc.dg/vect/pr80815-3.c: New test.
4289
4290 2017-05-31 Richard Biener <rguenther@suse.de>
4291
4292 PR tree-optimization/80906
4293 * gcc.dg/graphite/pr80906.c: New testcase.
4294
4295 2017-05-30 Tom de Vries <tom@codesourcery.com>
4296
4297 PR testsuite/80910
4298 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
4299 unsupported if host compiler does not support c++11.
4300 (host_supports_c++11): New proc.
4301
4302 2017-05-30 Martin Sebor <msebor@redhat.com>
4303
4304 PR c/80731
4305 * g++.dg/ext/utf16-4.C: Relax test.
4306 * gcc.dg/fixed-point/int-warning.c: Adjust.
4307
4308 2017-05-30 David Malcolm <dmalcolm@redhat.com>
4309
4310 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
4311 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
4312 test case.
4313 * g++.dg/plugin/show-template-tree-color.C: New test case.
4314 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
4315 * g++.dg/template/show-template-tree-2.C: New test case.
4316 * g++.dg/template/show-template-tree-3.C: New test case.
4317 * g++.dg/template/show-template-tree-4.C: New test case.
4318 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
4319 * g++.dg/template/show-template-tree.C: New test case.
4320
4321 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
4322
4323 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
4324 dg-options.
4325 * gfortran.dg/pr80107.f: Delete testcase.
4326
4327 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
4328
4329 PR target/80833
4330 * gcc.target/i386/pr80833-1.c: New test.
4331 * gcc.target/i386/pr80833-2.c: Ditto.
4332
4333 2017-05-30 Nathan Sidwell <nathan@acm.org>
4334
4335 PR c++/80913
4336 * g++.dg/lookup/pr80913.C: New.
4337
4338 2017-05-30 Richard Biener <rguenther@suse.de>
4339
4340 PR middle-end/80901
4341 * gcc.dg/torture/pr80901.c: New testcase.
4342
4343 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
4344
4345 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
4346
4347 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4348
4349 PR target/78838
4350 * gcc.target/msp430/interrupt_fn_placement.c: New test.
4351
4352 2017-05-30 Richard Biener <rguenther@suse.de>
4353
4354 PR middle-end/80876
4355 * gcc.dg/torture/pr80876.c: New testcase.
4356
4357 2017-05-29 Nathan Sidwell <nathan@acm.org>
4358
4359 PR c++/80891 (#5)
4360 * g++.dg/lookup/pr80891-5.C: New.
4361
4362 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4363
4364 PR libgfortran/53029
4365 * gfortran.dg/read_5.f90: New test.
4366
4367 2017-05-29 Nathan Sidwell <nathan@acm.org>
4368
4369 PR c++/80891 (#4)
4370 * g++.dg/lookup/pr80891-4.C: New.
4371
4372 PR c++/80891 (#1)
4373 * g++.dg/lookup/pr80891-1.C: New.
4374
4375 PR c++/80891 (#3)
4376 * g++.dg/lookup/pr80891-3.C: New.
4377
4378 PR c++/80891 (#2)
4379 * g++.dg/lookup/pr80891-2.C: New.
4380
4381 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4382
4383 PR fortran/37131
4384 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
4385 flags.
4386 * gfortran.dg/transpose_optimization_1.f90: Likewise.
4387 * gfortran.dg/inline_matmul_17.f90: New test.
4388
4389 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4390
4391 * gfortran.dg/matmul_bounds_12.f90: New test.
4392
4393 2017-05-27 Jakub Jelinek <jakub@redhat.com>
4394
4395 PR bootstrap/80887
4396 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
4397
4398 2017-05-26 Nathan Sidwell <nathan@acm.org>
4399
4400 * g++.dg/cpp0x/dr2061.C: New.
4401 * g++.dg/parse/namespace-alias-1.C: Add more test.
4402
4403 2017-05-26 Bin Cheng <bin.cheng@arm.com>
4404
4405 PR tree-optimization/80815
4406 * gcc.dg/vect/pr80815-1.c: New test.
4407 * gcc.dg/vect/pr80815-2.c: New test.
4408
4409 2017-05-26 Martin Liska <mliska@suse.cz>
4410
4411 PR ipa/80663
4412 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
4413 split at the problematic spot.
4414 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
4415 a valid value of the param.
4416
4417 2017-05-26 Marek Polacek <polacek@redhat.com>
4418
4419 PR sanitizer/80875
4420 * c-c++-common/ubsan/pr80875.c: New test.
4421
4422 2017-05-26 Tom de Vries <tom@codesourcery.com>
4423
4424 PR testsuite/80557
4425 * gcc.dg/20011021-1.c: Replace absolute line numbers.
4426 * gcc.dg/Wcxx-compat-8.c: Same.
4427 * gcc.dg/Wobjsize-1.c: Same.
4428 * gcc.dg/Wshadow-local-2.c: Same.
4429 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
4430 * gcc.dg/anon-struct-6.c: Same.
4431 * gcc.dg/asm-wide-1.c: Same.
4432 * gcc.dg/builtin-inf-1.c: Same.
4433 * gcc.dg/builtin-redefine.c: Same.
4434 * gcc.dg/c90-array-lval-6.c: Same.
4435 * gcc.dg/c90-array-lval-7.c: Same.
4436 * gcc.dg/c90-fordecl-1.c: Same.
4437 * gcc.dg/c99-fordecl-2.c: Same.
4438 * gcc.dg/cast-lvalue-1.c: Same.
4439 * gcc.dg/cast-lvalue-2.c: Same.
4440 * gcc.dg/compound-lvalue-1.c: Same.
4441 * gcc.dg/cond-lvalue-1.c: Same.
4442 * gcc.dg/cpp/20000419-1.c: Same.
4443 * gcc.dg/cpp/backslash.c: Same.
4444 * gcc.dg/cpp/backslash2.c: Same.
4445 * gcc.dg/cpp/macspace1.c: Same.
4446 * gcc.dg/cpp/macspace2.c: Same.
4447 * gcc.dg/cpp/multiline-2.c: Same.
4448 * gcc.dg/cpp/pr27777.c: Same.
4449 * gcc.dg/cpp/pr30786.c: Same.
4450 * gcc.dg/cpp/pr34602.c: Same.
4451 * gcc.dg/cpp/redef1.c: Same.
4452 * gcc.dg/cpp/tr-warn1.c: Same.
4453 * gcc.dg/cpp/tr-warn3.c: Same.
4454 * gcc.dg/cpp/tr-warn6.c: Same.
4455 * gcc.dg/cpp/trad/hash.c: Same.
4456 * gcc.dg/cpp/trad/redef1.c: Same.
4457 * gcc.dg/cpp/ucs.c: Same.
4458 * gcc.dg/declspec-10.c: Same.
4459 * gcc.dg/declspec-11.c: Same.
4460 * gcc.dg/declspec-18.c: Same.
4461 * gcc.dg/format/c99-strftime-1.c: Same.
4462 * gcc.dg/format/ext-3.c: Same.
4463 * gcc.dg/format/pr72858.c: Same.
4464 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4465 * gcc.dg/init-string-1.c: Same.
4466 * gcc.dg/label-decl-3.c: Same.
4467 * gcc.dg/m-un-2.c: Same.
4468 * gcc.dg/nofixed-point-2.c: Same.
4469 * gcc.dg/noncompile/20020213-1.c: Same.
4470 * gcc.dg/pch/counter-2.c: Same.
4471 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
4472 * gcc.dg/pr27528.c: Same.
4473 * gcc.dg/pr27953.c: Same.
4474 * gcc.dg/pr35899.c: Same.
4475 * gcc.dg/pr37561.c: Same.
4476 * gcc.dg/pr45461.c: Same.
4477 * gcc.dg/pr45750.c: Same.
4478 * gcc.dg/pr53196-2.c: Same.
4479 * gcc.dg/pr53265.c: Same.
4480 * gcc.dg/redecl-1.c: Same.
4481 * gcc.dg/tls/thr-init-1.c: Same.
4482 * gcc.dg/torture/pr51106-1.c: Same.
4483 * gcc.dg/torture/pr51106-2.c: Same.
4484 * gcc.dg/uninit-19.c: Same.
4485 * gcc.dg/uninit-pr20644.c: Same.
4486
4487 2017-05-26 Jakub Jelinek <jakub@redhat.com>
4488
4489 * g++.dg/cpp1z/decomp29.C (p): New variable.
4490 (main): Add further tests.
4491
4492 2017-05-26 Richard Biener <rguenther@suse.de>
4493
4494 PR tree-optimization/80842
4495 * gcc.dg/torture/pr80842.c: New testcase.
4496
4497 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4498
4499 PR c++/79652
4500 * g++.dg/cpp0x/pr79652.C: New.
4501
4502 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4503
4504 PR c++/71451
4505 * g++.dg/cpp0x/variadic170.C: New.
4506
4507 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
4508
4509 * g++.dg/warn/Wcatch-value-1.C: New test.
4510 * g++.dg/warn/Wcatch-value-2.C: New test.
4511 * g++.dg/warn/Wcatch-value-3.C: New test.
4512
4513 2017-05-25 Nathan Sidwell <nathan@acm.org>
4514
4515 * g++.dg/lookup/using56.C: New.
4516 * g++.dg/lookup/using57.C: New.
4517 * g++.dg/lookup/using58.C: New.
4518 * g++.dg/lookup/using59.C: New.
4519
4520 * g++.dg/lookup/using17.C: Adjust diagnostics.
4521
4522 2017-05-25 Martin Sebor <msebor@redhat.com>
4523
4524 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
4525 positives on ILP32.
4526 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
4527 column numbers.
4528 * gcc.dg/pr60114.c: Same.
4529
4530 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
4531
4532 * gfortran.dg/pr48636.f90: Fix template better.
4533
4534 2017-05-25 Nathan Sidwell <nathan@acm.org>
4535
4536 * g++.dg/lookup/koenig14.C: New.
4537
4538 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4539
4540 PR c++/79583
4541 * g++.dg/cpp0x/pr79583.C: New.
4542
4543 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4544
4545 PR c++/68578
4546 * g++.dg/cpp1y/pr68578.C: New.
4547
4548 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
4549
4550 * gcc.dg/tree-ssa/vce-1.c: New file.
4551
4552 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
4553
4554 * gcc.dg/tree-ssa/addadd.c: New file.
4555
4556 2017-05-24 Nathan Sidwell <nathan@acm.org>
4557
4558 * g++.dg/lookup/friend12.C: Adjust diagnostics.
4559 * g++.dg/lookup/friend19.C: New.
4560 * g++.dg/lookup/friend20.C: New.
4561
4562 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
4563
4564 PR c++/80544
4565 * g++.dg/expr/cast11.C: New test.
4566
4567 2017-05-24 Martin Sebor <msebor@redhat.com>
4568
4569 PR c/80731
4570 * c-c++-common/Wfloat-conversion.c: Adjust.
4571 * c-c++-common/dfp/convert-int-saturate.c: Same.
4572 * c-c++-common/pr68657-1.c: Same.
4573 * g++.dg/ext/utf-cvt.C: Same.
4574 * g++.dg/ext/utf16-4.C: Same.
4575 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
4576 * g++.dg/warn/Wconversion-real-integer2.C: Same.
4577 * g++.dg/warn/Wconversion3.C: Same.
4578 * g++.dg/warn/Wconversion4.C: Same.
4579 * g++.dg/warn/Wsign-conversion.C: Same.
4580 * g++.dg/warn/overflow-warn-1.C: Same.
4581 * g++.dg/warn/overflow-warn-3.C: Same.
4582 * g++.dg/warn/overflow-warn-4.C: Same.
4583 * g++.dg/warn/pr35635.C: Same.
4584 * g++.old-deja/g++.mike/enum1.C: Same.
4585 * gcc.dg/Wconversion-3.c: Same.
4586 * gcc.dg/Wconversion-5.c: Same.
4587 * gcc.dg/Wconversion-complex-c99.c: Same.
4588 * gcc.dg/Wconversion-complex-gnu.c: Same.
4589 * gcc.dg/Wconversion-integer.c: Same.
4590 * gcc.dg/Wsign-conversion.c: Same.
4591 * gcc.dg/bitfld-2.c: Same.
4592 * gcc.dg/c90-const-expr-11.c: Same.
4593 * gcc.dg/c90-const-expr-7.c: Same.
4594 * gcc.dg/c99-const-expr-7.c: Same.
4595 * gcc.dg/overflow-warn-1.c: Same.
4596 * gcc.dg/overflow-warn-2.c: Same.
4597 * gcc.dg/overflow-warn-3.c: Same.
4598 * gcc.dg/overflow-warn-4.c: Same.
4599 * gcc.dg/overflow-warn-5.c: Same.
4600 * gcc.dg/overflow-warn-8.c: Same.
4601 * gcc.dg/overflow-warn-9.c: New test.
4602 * gcc.dg/pr35635.c: Adjust.
4603 * gcc.dg/pr59940.c: Same.
4604 * gcc.dg/pr59963-2.c: Same.
4605 * gcc.dg/pr60114.c: Same.
4606 * gcc.dg/switch-warn-2.c: Same.
4607 * gcc.dg/utf-cvt.c: Same.
4608 * gcc.dg/utf16-4.c: Same.
4609
4610 2017-05-24 Jakub Jelinek <jakub@redhat.com>
4611
4612 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
4613 Don't include limits.h.
4614 (w): Conditionalize on long long wider than int. Use
4615 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
4616 -9223372036854775808.
4617 (x): Use __INT_MAX__ instead of INT_MAX.
4618
4619 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4620
4621 PR fortran/66094
4622 * gfortran.dg/inline_matmul_16.f90: New test.
4623
4624 2017-05-24 Tom de Vries <tom@codesourcery.com>
4625
4626 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
4627
4628 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
4629
4630 PR middle-end/80823
4631 * gcc.dg/pr80823.c: New test.
4632
4633 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4634
4635 * gcc.target/s390/pr80725.c: New test.
4636
4637 2017-05-23 Nathan Sidwell <nathan@acm.org>
4638
4639 * g++.dg/lookup/extern-c-hidden.C: New.
4640 * g++.dg/lookup/extern-redecl1.C: New.
4641
4642 PR c++/80866
4643 * g++.dg/parse/pr80866.C: New.
4644
4645 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
4646
4647 * gcc.dg/ipa/ctor-empty-1.c: Update template.
4648 * gcc.dg/ipa/inline-5.c: Likewise.
4649 * gfortran.dg/pr48636.f90: Likewise.
4650
4651 2017-05-23 Nathan Sidwell <nathan@acm.org>
4652
4653 * g++.dg/parse/ctor9.C: Adjust expected error.
4654
4655 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4656
4657 PR libgfortran/80256
4658 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
4659 Cygwin.
4660
4661 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
4662
4663 * c-c++-common/goacc/parallel-dims-1.c: Update.
4664 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4665 * c-c++-common/goacc/routine-1.c: Likewise.
4666 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
4667 * g++.dg/goacc/template.C: Likewise.
4668 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4669 * gfortran.dg/goacc/routine-3.f90: Likewise.
4670 * gfortran.dg/goacc/sie.f95: Likewise.
4671 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4672
4673 2017-05-23 Nathan Sidwell <nathan@acm.org>
4674
4675 * g++.dg/lookup/using13.C: Adjust expected error.
4676
4677 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4678
4679 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
4680
4681 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4682
4683 PR target/80718
4684 * gcc.target/powerpc/pr80718.c: New test.
4685
4686 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
4687
4688 * gcc.target/powerpc/conditional-return.c: New testcase.
4689
4690 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4691
4692 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
4693 LE-only.
4694
4695 2017-05-22 Janus Weil <janus@gcc.gnu.org>
4696
4697 PR fortran/80766
4698 * gfortran.dg/typebound_call_28.f90: New test.
4699
4700 2017-05-22 Nathan Sidwell <nathan@acm.org>
4701
4702 * g++.dg/lookup/strong-using.C: New.
4703
4704 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4705
4706 * gcc.target/arm/movsi_movt.c: New test.
4707 * gcc.target/arm/movdi_movt.c: New test.
4708
4709 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
4710
4711 * gnat.dg/specs/not_null1.ads: New test.
4712
4713 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4714
4715 * gnat.dg/limited_with5.ad[sb]: New test.
4716 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
4717 * gnat.dg/limited_with6.ad[sb]: New test.
4718 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
4719
4720 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4721
4722 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
4723 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
4724
4725 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4726
4727 PR c++/70265
4728 * g++.dg/cpp1y/constexpr-70265-1.C: New.
4729 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
4730
4731 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4732
4733 PR libgfortran/80333
4734 * gfortran.dg/dtio_30.f03: New test.
4735
4736 2017-05-19 Marek Polacek <polacek@redhat.com>
4737
4738 PR sanitizer/80800
4739 * c-c++-common/ubsan/pr80800.c: New test.
4740 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
4741
4742 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
4743
4744 * c-c++-common/goacc/default-1.c: Update.
4745 * c-c++-common/goacc/default-2.c: Likewise.
4746 * c-c++-common/goacc/default-4.c: Likewise.
4747 * gfortran.dg/goacc/default-1.f95: Likewise.
4748 * gfortran.dg/goacc/default-4.f: Likewise.
4749 * c-c++-common/goacc/default-5.c: New file.
4750 * gfortran.dg/goacc/default-5.f: Likewise.
4751
4752 * c-c++-common/goacc/default-1.c: New file.
4753 * c-c++-common/goacc/default-2.c: Likewise.
4754 * c-c++-common/goacc/data-default-1.c: Remove file, including its
4755 test cases in...
4756 * c-c++-common/goacc/default-3.c: ... this new file, and...
4757 * c-c++-common/goacc/default-4.c: ... this new file.
4758 * gfortran.dg/goacc/default.f95: Remove file, including its test
4759 cases in...
4760 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
4761 * gfortran.dg/goacc/default-2.f: ... this new file.
4762 * gfortran.dg/goacc/default-3.f95: New file.
4763 * gfortran.dg/goacc/default-4.f: Likewise.
4764
4765 2017-05-19 Nathan Sidwell <nathan@acm.org>
4766
4767 * g++.dg/inherit/covariant7.C: Adjust.
4768
4769 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4770
4771 * gcc.target/arm/tls-disable-literal-pool.c: Change
4772 require-effective-target to tls_native.
4773 Move dg-error to return statement line and change to dg-message.
4774
4775 2017-05-19 Richard Biener <rguenther@suse.de>
4776
4777 PR c++/80593
4778 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
4779 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
4780
4781 2017-05-19 Richard Biener <rguenther@suse.de>
4782
4783 PR middle-end/80764
4784 * gcc.dg/torture/pr80764.c: New testcase.
4785
4786 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4787
4788 PR target/80510
4789 * gcc.target/powerpc/pr80510-1.c: New test.
4790 * gcc.target/powerpc/pr80510-2.c: Likewise.
4791
4792 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
4793
4794 * gcc.dg/pragma-diag-7.c: New test.
4795
4796 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
4797
4798 PR target/80799
4799 * g++.dg/other/i386-11.C: New test.
4800
4801 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
4802
4803 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
4804 * fold-vec-div-floatdouble.c: Likewise.
4805 * fold-vec-logical-ands-char.c: Likewise.
4806 * fold-vec-logical-ands-int.c: Likewise.
4807 * fold-vec-logical-ands-short.c: Likewise.
4808 * fold-vec-logical-ors-char.c: Likewise.
4809 * fold-vec-logical-ors-int.c: Likewise.
4810 * fold-vec-logical-ors-short.c: Likewise.
4811 * fold-vec-logical-other-char.c: Likewise.
4812 * fold-vec-mule-misc.c: Likewise.
4813 * fold-vec-mult-float.c: Likewise.
4814 * fold-vec-mult-floatdouble.c: Likewise.
4815 * fold-vec-mult-int.c: Likewise.
4816 * fold-vec-mult-int128-p9.c: Likewise.
4817 * fold-vec-sub-floatdouble.c: Likewise.
4818 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
4819 Add lp64 requirement.
4820 * fold-vec-mult-int128-p8.c: Likewise.
4821 * fold-vec-logical-ors-longlong.c: Fix comment typo.
4822
4823 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
4824
4825 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
4826 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
4827 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
4828 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
4829 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
4830 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
4831 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
4832 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
4833 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
4834 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
4835 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
4836 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
4837 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
4838 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
4839 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
4840 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
4841 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
4842 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
4843 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
4844 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
4845 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
4846 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
4847 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
4848 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
4849 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
4850 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
4851
4852 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
4853
4854 * gcc.target/sparc/niagara7-align.c: New test.
4855
4856 2017-05-18 Marek Polacek <polacek@redhat.com>
4857
4858 PR sanitizer/80797
4859 * c-c++-common/ubsan/null-12.c: New test.
4860
4861 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
4862
4863 PR middle-end/80692
4864 * gcc.c-torture/execute/pr80692.c: New testcase.
4865
4866 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4867
4868 PR libgfortran/80741
4869 * gfortran.dg/read_4.f90: New test.
4870
4871 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4872
4873 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
4874
4875 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
4876
4877 PR fortran/80668
4878 * gfortran.dg/pr80668.f90: New.
4879
4880 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
4881
4882 PR middle-end/80775
4883 * gcc.dg/pr80775.c: New test.
4884
4885 2017-05-17 Marek Polacek <polacek@redhat.com>
4886
4887 PR sanitizer/80659
4888 * gcc.dg/asan/pr80659.c: New test.
4889
4890 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4891
4892 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
4893 unsigned long.
4894
4895 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
4896
4897 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
4898
4899 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
4900 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4901
4902 PR tree-optimization/80457
4903 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
4904 call vect_model_simple_cost.
4905
4906 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
4907
4908 PR fortran/80554
4909 * gfortran.dg/submodule_29.f08: New test.
4910
4911 2017-05-16 David Malcolm <dmalcolm@redhat.com>
4912
4913 * g++.dg/other/accessor-fixits-1.C: New test case.
4914 * g++.dg/other/accessor-fixits-2.C: New test case.
4915 * g++.dg/other/accessor-fixits-3.C: New test case.
4916 * g++.dg/other/accessor-fixits-4.C: New test case.
4917
4918 2017-05-16 Carl Love <cel@us.ibm.com>
4919
4920 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
4921 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
4922 built-ins to the test suite file. Note, support for mradds exists
4923 but no test case exists.
4924 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
4925 built-ins to the test suite file.
4926
4927 2017-05-16 Marek Polacek <polacek@redhat.com>
4928
4929 PR sanitizer/80536
4930 PR sanitizer/80386
4931 * c-c++-common/ubsan/pr80536.c: New test.
4932 * g++.dg/ubsan/pr80386.C: New test.
4933
4934 2017-05-16 Tamar Christina <tamar.christina@arm.com>
4935
4936 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
4937 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
4938
4939 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4940
4941 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
4942 expected output of vadd, vsub and vmul instructions.
4943 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
4944 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
4945 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
4946
4947 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4948
4949 PR libgfortran/80727
4950 * gfortran.dg/read_3.f90: New test.
4951
4952 2017-05-15 Nathan Sidwell <nathan@acm.org>
4953
4954 PR c++/79369
4955 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
4956
4957 PR c++/79369
4958 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
4959 * g++.dg/cpp0x/pr79369.C: New.
4960
4961 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
4962
4963 PR fortran/80752
4964 * gfortran.dg/pr80752.f90: New test.
4965
4966 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
4967
4968 PR target/80425
4969 * gcc.target/i386/pr80425-1.c: New test.
4970 * gcc.target/i386/pr80425-2.c: Ditto.
4971
4972 2017-05-15 Jeff Law <law@redhat.com>
4973
4974 * gcc.target/mips/reorgbug-1.c: New test.
4975
4976 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
4977
4978 * gnat.dg/specs/pack13.ads: New test.
4979
4980 2017-05-14 Martin Sebor <msebor@redhat.com>
4981
4982 PR middle-end/77671
4983 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
4984 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
4985 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4986 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4987 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4988
4989 2017-05-14 Martin Sebor <msebor@redhat.com>
4990
4991 PR middle-end/80669
4992 * gcc.dg/builtin-stpncpy.c: New test.
4993
4994 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
4995
4996 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
4997 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
4998 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
4999 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
5000
5001 2017-05-14 Julia Koval <julia.koval@intel.com>
5002
5003 * gcc.target/i386/xgetsetbv.c: New test.
5004
5005 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
5006
5007 PR fortran/80442
5008 * gfortran.dg/impl_do_var_data.f90: New Test
5009
5010 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
5011
5012 * brig.dg/test/gimple/priv-array-offset-access.hsail:
5013 A regression test for a private array access case which caused
5014 an assert.
5015
5016 2017-05-12 Martin Sebor <msebor@redhat.com>
5017
5018 PR testsuite/80643
5019 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
5020 to the purpose of the test.
5021
5022 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
5023
5024 * gcc.target/powerpc/bmi-andn-1.c: New file
5025 * gcc.target/powerpc/bmi-andn-2.c: New file.
5026 * gcc.target/powerpc/bmi-bextr-1.c: New file.
5027 * gcc.target/powerpc/bmi-bextr-2.c: New file.
5028 * gcc.target/powerpc/bmi-bextr-4.c: New file.
5029 * gcc.target/powerpc/bmi-bextr-5.c: New file.
5030 * gcc.target/powerpc/bmi-blsi-1.c: New file.
5031 * gcc.target/powerpc/bmi-blsi-2.c: New file.
5032 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
5033 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
5034 * gcc.target/powerpc/bmi-blsr-1.c: New file.
5035 * gcc.target/powerpc/bmi-blsr-2.c: New File.
5036 * gcc.target/powerpc/bmi-check.h: New File.
5037 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
5038 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
5039 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
5040 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
5041 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
5042 * gcc.target/powerpc/bmi2-check.h: New file.
5043 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
5044 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
5045 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
5046 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
5047 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
5048 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
5049 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
5050 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
5051 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
5052
5053 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5054
5055 PR c++/60430
5056 * g++.dg/cpp0x/pr60430.C: New.
5057
5058 2017-05-12 Jeff Law <law@redhat.com>
5059
5060 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5061
5062 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
5063
5064 PR middle-end/80707
5065 * g++.dg/pr80707.C: New test.
5066
5067 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5068
5069 * gcc.target/powerpc/fold-vec-div-float.c: New.
5070 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
5071 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
5072
5073 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
5074
5075 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
5076 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
5077 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
5078 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
5079 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
5080 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
5081 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
5082 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
5083 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
5084 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
5085 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
5086 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
5087
5088 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5089
5090 PR c++/49604
5091 * g++.dg/cpp0x/forw_enum14.C: New.
5092 * g++.dg/cpp0x/forw_enum15.C: Likewise.
5093
5094 2017-05-12 Richard Biener <rguenther@suse.de>
5095
5096 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
5097
5098 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5099
5100 PR c++/67687
5101 * g++.dg/cpp0x/constexpr-ice17.C: New.
5102
5103 2017-05-12 Richard Biener <rguenther@suse.de>
5104
5105 PR tree-optimization/80713
5106 * gcc.dg/torture/pr80713.c: New testcase.
5107
5108 2017-05-12 Andi Kleen <ak@linux.intel.com>
5109
5110 PR testsuite/77684
5111 * lib/target-supports.exp (profopt-perf-wrapper):
5112 Add -m8 option to increase parallelism.
5113
5114 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
5115
5116 * c-c++-common/goacc/parallel-dims-1.c: New file.
5117 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5118
5119 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5120 * c-c++-common/goacc/classify-kernels.c: Likewise.
5121 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
5122 Likewise.
5123 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5124 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5125 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5126 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5127 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5128 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5129 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5130 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5131 * c-c++-common/goacc/kernels-loop.c: Likewise.
5132 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5133 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5134 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5135 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5136 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
5137 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5138 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5139 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5140 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5141 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5142 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
5143 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5144
5145 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
5146 * c-c++-common/goacc/classify-kernels.c: Likewise.
5147 * c-c++-common/goacc/classify-parallel.c: Likewise.
5148 * c-c++-common/goacc/classify-routine.c: Likewise.
5149 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5150 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5151 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5152 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5153
5154 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
5155 * c-c++-common/goacc/classify-kernels.c: Likewise.
5156 * c-c++-common/goacc/classify-parallel.c: Likewise.
5157 * c-c++-common/goacc/classify-routine.c: Likewise.
5158 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
5159 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
5160 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
5161 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5162
5163 2017-05-11 Nathan Sidwell <nathan@acm.org>
5164
5165 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
5166
5167 2017-05-11 Carl Love <cel@us.ibm.com>
5168
5169 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
5170 to the test suite file.
5171 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
5172 to the test suite file.
5173
5174 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5175
5176 PR fortran/78659
5177 * gfortran.dg/namelist_91.f90: New test.
5178 * gfortran.dg/namelist_92.f90: New test.
5179 * gfortran.dg/namelist_93.f90: New test.
5180 * gfortran.dg/namelist_94.f90: New test.
5181
5182 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5183
5184 PR target/80695
5185 * gcc.target/powerpc/pr80695-p8.c: New file.
5186 * gcc.target/powerpc/pr80695-p9.c: New file.
5187
5188 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
5189 Jakub Jelinek <jakub@redhat.com>
5190
5191 PR target/80706
5192 * gcc.target/i386/pr80706.c: New test.
5193
5194 2017-05-11 Julia Koval <julia.koval@intel.com>
5195
5196 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
5197 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
5198 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
5199 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
5200
5201 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5202
5203 PR c++/70538
5204 * g++.dg/cpp0x/pr70538.C: New.
5205
5206 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
5207
5208 * gcc.target/i386/pr22152.c: Fix undefined testcase.
5209 Remove unnecessary loop. Run on 32-bit targets only.
5210 (dg-options): Remove -fno-tree-sink.
5211
5212 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
5213
5214 * gcc.target/powerpc/cmpb-1.c: New test.
5215 * gcc.target/powerpc/cmpb-2.c: New test.
5216 * gcc.target/powerpc/cmpb-3.c: New test.
5217 * gcc.target/powerpc/cmpb32-1.c: New test.
5218 * gcc.target/powerpc/cmpb32-2.c: New test.
5219
5220 2017-05-11 Richard Biener <rguenther@suse.de>
5221
5222 PR tree-optimization/80705
5223 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
5224
5225 2017-05-11 Nathan Sidwell <nathan@acm.org>
5226
5227 * lib/scanlang.exp: New.
5228 * lib/gcc-dg.exp: Load scanlang.exp.
5229 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
5230
5231 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5232
5233 PR testsuite/80580
5234 * gcc.dg/gimplefe-error-6.c: New test.
5235
5236 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5237
5238 PR testsuite/80580
5239 * gcc.dg/gimplefe-error-5.c: New test.
5240
5241 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5242
5243 PR testsuite/80580
5244 * gcc.dg/gimplefe-error-4.c: New test.
5245
5246 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5247
5248 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
5249
5250 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5251
5252 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
5253 (_mm_maskz_max_round_sd): Test new intrinsics.
5254 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
5255 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
5256 (_mm_maskz_max_round_ss): Test new intrinsics.
5257 * gcc.target/i386/avx512f-vmaxss-2.c: New.
5258 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
5259 (_mm_maskz_min_round_sd): Test new intrinsics.
5260 * gcc.target/i386/avx512f-vminsd-2.c: New.
5261 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
5262 (_mm_maskz_min_round_ss): Test new intrinsics.
5263 * gcc.target/i386/avx512f-vminss-2.c: New.
5264 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
5265 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
5266 (__builtin_ia32_minss_mask_round): Test new builtins.
5267 * gcc.target/i386/sse-13.c: Ditto.
5268 * gcc.target/i386/sse-23.c: Ditto.
5269 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
5270 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
5271 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
5272 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
5273 (_mm_mask_min_round_ss): Test new intrinsics.
5274 * gcc.target/i386/testround-1.c: Ditto.
5275
5276 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
5277
5278 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
5279 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
5280 (_mm_maskz_div_round_sd): Test new intrinsics.
5281 * gcc.target/i386/avx512f-vdivsd-2.c: New.
5282 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
5283 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
5284 (_mm_maskz_div_round_ss): Test new intrinsics.
5285 * gcc.target/i386/avx512f-vdivss-2.c: New.
5286 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
5287 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
5288 (_mm_maskz_mul_round_sd): Test new intrinsics.
5289 * gcc.target/i386/avx512f-vmulsd-2.c: New.
5290 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
5291 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
5292 (_mm_maskz_mul_round_ss): Test new intrinsics.
5293 * gcc.target/i386/avx512f-vmulss-2.c: New.
5294 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
5295 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
5296 (__builtin_ia32_mulss_mask_round): Test new builtins.
5297 * gcc.target/i386/sse-13.c: Ditto.
5298 * gcc.target/i386/sse-23.c: Ditto.
5299 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
5300 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
5301 (_mm_maskz_mul_round_ss): Test new intrinsics.
5302 * gcc.target/i386/testround-1.c: Ditto.
5303
5304 2017-05-10 Julia Koval <julia.koval@intel.com>
5305
5306 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
5307 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
5308 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
5309
5310 2017-05-10 Julia Koval <julia.koval@intel.com>
5311
5312 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
5313 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
5314 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
5315 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5316
5317 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
5318
5319 PR tree-optimization/51513
5320 * gcc.target/powerpc/pr51513.c: New test.
5321 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
5322 __builtin_abort().
5323 * gcc.dg/predict-14.c: Likewise.
5324
5325 2017-05-10 Carl Love <cel@us.ibm.com>
5326 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
5327 to the test suite file.
5328 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
5329 to the test suite file.
5330
5331 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5332
5333 PR tree-optimization/77644
5334 * gcc.dg/tree-ssa/pr77644.c: New test-case.
5335
5336 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
5337
5338 * gcc.dg/guality/inline-params-2.c: New.
5339
5340 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5341
5342 PR c++/80145
5343 * g++.dg/cpp1y/auto-fn37.C: New.
5344 * g++.dg/cpp1y/auto-fn38.C: Likewise.
5345
5346 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5347
5348 PR target/68163
5349 * gcc.target/powerpc/pr68163.c: New test.
5350
5351 2017-05-09 Janus Weil <janus@gcc.gnu.org>
5352
5353 PR fortran/79311
5354 * gfortran.dg/finalize_32.f90: New test.
5355
5356 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
5357
5358 PR c/35441
5359 * gcc.dg/pr35441.c: New test.
5360
5361 2017-05-09 Martin Sebor <msebor@redhat.com>
5362
5363 PR testsuite/80643
5364 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
5365 output.
5366
5367 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5368
5369 PR c++/80186
5370 * g++.dg/template/crash126.C: New.
5371
5372 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
5373
5374 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
5375 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
5376 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
5377 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
5378
5379 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5380
5381 PR testsuite/80611
5382 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
5383
5384 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5385
5386 * gcc.target/arc/tmac-1.c: New file.
5387 * gcc.target/arc/tmac-2.c: Likewise.
5388 * gcc.target/arc/tmac.h: Likewise.
5389
5390 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5391 Andrew Burgess <andrew.burgess@embecosm.com>
5392
5393 * gcc.target/arc/firq-1.c: New file.
5394 * gcc.target/arc/firq-2.c: Likewise.
5395 * gcc.target/arc/firq-3.c: Likewise.
5396 * gcc.target/arc/firq-4.c: Likewise.
5397 * gcc.target/arc/firq-5.c: Likewise.
5398 * gcc.target/arc/firq-6.c: Likewise.
5399
5400 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
5401
5402 * gcc.target/arc/interrupt-5.c: Newfile.
5403 * gcc.target/arc/interrupt-6.c: Likewise.
5404 * gcc.target/arc/interrupt-7.c: Likewise.
5405 * gcc.target/arc/interrupt-8.c: Likewise.
5406 * gcc.target/arc/interrupt-9.c: Likewise.
5407
5408 2017-05-09 Richard Biener <rguenther@suse.de>
5409
5410 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
5411 and adjust.
5412 * gcc.dg/vect/vect-50.c: Likewise.
5413
5414 2017-05-09 Marek Polacek <polacek@redhat.com>
5415
5416 PR c/80525
5417 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
5418 * c-c++-common/Wlogical-op-2.c: New test.
5419
5420 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5421
5422 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
5423 for targets with __SIZEOF_INT__ < 4.
5424
5425 2017-05-09 Richard Biener <rguenther@suse.de>
5426
5427 * gcc.dg/vect/vect-50.c: Revert last change.
5428 * gcc.dg/vect/vect-44.c: Likewise.
5429
5430 2017-05-08 Martin Sebor <msebor@redhat.com>
5431
5432 PR translation/80280
5433 * gcc.dg/format/gcc_diag-10.c: New test.
5434
5435 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
5436
5437 PR target/80101
5438 * gcc.target/powerpc/pr80101-1.c: New test.
5439
5440 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5441
5442 PR fortran/79930
5443 * gfortran.dg/inline_transpose_1.f90: Add
5444 -finline-matmul-limit=0 to options.
5445 * gfortran.dg/matmul_5.f90: Likewise.
5446 * gfortran.dg/vect/vect-8.f90: Likewise.
5447 * gfortran.dg/inline_matmul_14.f90: New test.
5448 * gfortran.dg/inline_matmul_15.f90: New test.
5449
5450 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5451
5452 PR fortran/80602
5453 * gfortran.dg/matmul_15.f90: New test case.
5454
5455 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
5456
5457 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
5458 * gcc.dg/vect/vect-50.c: Likewise.
5459
5460 2017-05-07 Jeff Law <law@redhat.com>
5461
5462 Revert:
5463 2017-05-06 Jeff Law <law@redhat.com>
5464 PR tree-optimization/78496
5465 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5466 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5467
5468 2017-05-06 Jeff Law <law@redhat.com>
5469
5470 PR tree-optimization/78496
5471 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
5472 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
5473
5474 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5475
5476 * gcc.target/aarch64/spill_1.c: New test.
5477
5478 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
5479
5480 PR rtl-optimization/75964
5481 * gcc.dg/torture/pr75964.c: New test.
5482
5483 2017-05-06 Tom de Vries <tom@codesourcery.com>
5484
5485 PR testsuite/80606
5486 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
5487 * gcc.target/i386/avx-vtestpd-2.c: Same.
5488 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
5489 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
5490 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
5491 * gcc.target/i386/avx-vtestpd-3.c: Same.
5492 * gcc.target/i386/avx-vtestps-1.c: Same.
5493 * gcc.target/i386/avx-vtestps-2.c: Same.
5494 * gcc.target/i386/avx-vtestps-256-1.c: Same.
5495 * gcc.target/i386/avx-vtestps-256-2.c: Same.
5496 * gcc.target/i386/avx-vtestps-256-3.c: Same.
5497 * gcc.target/i386/avx-vtestps-3.c: Same.
5498
5499 2017-05-06 Tom de Vries <tom@codesourcery.com>
5500
5501 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
5502
5503 2017-05-06 Tom de Vries <tom@codesourcery.com>
5504
5505 PR testsuite/80557
5506 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
5507 * gcc.target/powerpc/altivec-types-1.c: Same.
5508
5509 2017-05-06 Tom de Vries <tom@codesourcery.com>
5510
5511 PR testsuite/80557
5512 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
5513 * gcc.target/spu/intrinsics-1.c: Same.
5514
5515 2017-05-06 Tom de Vries <tom@codesourcery.com>
5516
5517 PR testsuite/80557
5518 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
5519
5520 2017-05-06 Tom de Vries <tom@codesourcery.com>
5521
5522 PR testsuite/80557
5523 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
5524 * gcc.target/aarch64/spellcheck_2.c: Same.
5525 * gcc.target/aarch64/spellcheck_3.c: Same.
5526
5527 2017-05-06 Tom de Vries <tom@codesourcery.com>
5528
5529 PR testsuite/80557
5530 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
5531 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
5532 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
5533 * g++.dg/debug/dwarf2/typedef5.C: Same.
5534 * g++.dg/goacc/data-1.C: Same.
5535
5536 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5537
5538 * gcc.target/powerpc/versioned-copy-loop.c: New file.
5539
5540 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5541
5542 PR target/79038
5543 PR target/79202
5544 PR target/79203
5545 * gcc.target/powerpc/ppc-round3.c: New test.
5546 * gcc.target/powerpc/ppc-round2.c: Update expected code.
5547
5548 2017-05-05 Jakub Jelinek <jakub@redhat.com>
5549
5550 PR tree-optimization/80632
5551 * gcc.dg/pr80632.c: New test.
5552
5553 PR tree-optimization/80558
5554 * gcc.dg/tree-ssa/vrp115.c: New test.
5555
5556 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
5557 Thomas Preud'homme <thomas.preudhomme@arm.com>
5558 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5559
5560 PR target/71607
5561 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
5562 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
5563 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
5564 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
5565 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
5566 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
5567 * gcc.target/arm/tls-disable-literal-pool.c: New.
5568
5569 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5570
5571 PR tree-optimization/80613
5572 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
5573
5574 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
5575
5576 PR c++/71577
5577 * g++.dg/cpp0x/pr71577.C: New.
5578
5579 2017-05-04 Martin Sebor <msebor@redhat.com>
5580
5581 PR middle-end/79234
5582 * gcc.dg/builtin-stringop-chk-8.c: New test.
5583 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5584 * gcc.dg/builtin-stringop-chk-4.c: Same.
5585 * gcc.dg/builtin-strncat-chk-1.c: Same.
5586 * g++.dg/ext/strncpy-chk1.C: Same.
5587 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
5588 * gcc.dg/out-of-bounds-1.c: Same.
5589 * gcc.dg/pr78138.c: Same.
5590 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
5591 * gfortran.dg/mvbits_7.f90: Same.
5592
5593 2017-05-04 Martin Sebor <msebor@redhat.com>
5594
5595 PR preprocessor/79214
5596 PR middle-end/79222
5597 PR middle-end/79223
5598 * gcc.dg/pr79214.c: New test.
5599 * gcc.dg/pr79214.h: New test header.
5600 * gcc.dg/pr79222.c: New test.
5601 * gcc.dg/pr79223.c: New test.
5602 * gcc.dg/pr78138.c: Adjust.
5603 * gfortran.dg/unconstrained_commons.f: Same.
5604
5605 2017-05-04 Martin Sebor <msebor@redhat.com>
5606
5607 PR translation/80280
5608 * g++.dg/abi/Wabi-2-3.C: Adjust.
5609 * g++.dg/abi/Wabi-3-2.C: Ditto.
5610 * g++.dg/lookup/using17.C: Ditto.
5611 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
5612
5613 2017-05-04 Martin Jambor <mjambor@suse.cz>
5614
5615 PR tree-optimization/80622
5616 * gcc.dg/tree-ssa/pr80622.c: New test.
5617
5618 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5619
5620 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
5621
5622 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
5623
5624 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
5625 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5626
5627 2017-05-04 Richard Biener <rguenther@suse.de>
5628
5629 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
5630
5631 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
5632
5633 * gcc.dg/vect/vect-profile-1.c: New test.
5634
5635 2017-05-04 Marek Polacek <polacek@redhat.com>
5636
5637 PR tree-optimization/80612
5638 * gcc.dg/torture/pr80612.c: New test.
5639
5640 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5641 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
5642
5643 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
5644 check_effective_target_arm_thumb1_movt_ok.
5645
5646 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5647
5648 * gcc.target/arm/fpscr.c: New file.
5649
5650 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5651
5652 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
5653 target.
5654
5655 2017-05-04 Tom de Vries <tom@codesourcery.com>
5656
5657 PR testsuite/80557
5658 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
5659 line numbers.
5660 * g++.dg/warn/miss-format-1.C: Same.
5661 * g++.dg/warn/overflow-warn-1.C: Same.
5662 * g++.dg/warn/overflow-warn-3.C: Same.
5663 * g++.dg/warn/overflow-warn-4.C: Same.
5664
5665 2017-05-04 Tom de Vries <tom@codesourcery.com>
5666
5667 PR testsuite/80557
5668 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
5669 * gcc.target/i386/pr68657.c: Same.
5670 * gcc.target/i386/pr69255-1.c: Same.
5671 * gcc.target/i386/pr69255-2.c: Same.
5672 * gcc.target/i386/pr69255-3.c: Same.
5673
5674 2017-05-04 Richard Biener <rguenther@suse.de>
5675
5676 PR tree-optimization/31130
5677 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
5678 * gcc.dg/Wstrict-overflow-13.c: Likewise.
5679 * gcc.dg/Wstrict-overflow-21.c: Likewise.
5680 * gcc.dg/pr52904.c: Remove XFAIL.
5681 * gcc.dg/tree-ssa/vrp114.c: New testcase.
5682
5683 2017-05-03 Jeff Law <law@redhat.com>
5684
5685 PR tree-optimization/78496
5686 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
5687
5688 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
5689
5690 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
5691
5692 2017-05-03 Richard Biener <rguenther@suse.de>
5693
5694 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
5695
5696 2017-05-03 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR tree-optimization/79472
5699 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
5700 to dg-options.
5701 * gcc.dg/tree-ssa/vrp113.c: New test.
5702 * gcc.dg/tree-ssa/cswtch-3.c: New test.
5703 * gcc.dg/tree-ssa/cswtch-4.c: New test.
5704 * gcc.dg/tree-ssa/cswtch-5.c: New test.
5705
5706 2017-05-03 Tom de Vries <tom@codesourcery.com>
5707
5708 PR testsuite/80557
5709 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
5710 * c-c++-common/Wshift-negative-value-2.c: Same.
5711 * c-c++-common/Wshift-negative-value-3.c: Same.
5712 * c-c++-common/Wshift-negative-value-4.c: Same.
5713 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
5714 * c-c++-common/cpp/pr60400.c: Same.
5715 * c-c++-common/fmax-errors.c: Same.
5716 * c-c++-common/goacc/data-2.c: Same.
5717 * c-c++-common/goacc/host_data-2.c: Same.
5718 * c-c++-common/gomp/simd4.c: Same.
5719 * c-c++-common/pr28656.c: Same.
5720 * c-c++-common/pr43395.c: Same.
5721 * c-c++-common/torture/pr57945.c: Same.
5722
5723 2017-05-03 Tom de Vries <tom@codesourcery.com>
5724
5725 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
5726 arg of dg directive.
5727 * c-c++-common/goacc/routine-3.c: Same.
5728 * c-c++-common/goacc/routine-4.c: Same.
5729
5730 2017-05-02 David Malcolm <dmalcolm@redhat.com>
5731
5732 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5733 (test_fixit_insert_newline): New function.
5734 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5735 (test_fixit_insert_newline): New function.
5736 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5737 (test_fixit_insert_newline): New function.
5738 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5739 (test_fixit_insert_newline): New function.
5740 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5741 (test_show_locus): Handle test_fixit_insert_newline.
5742
5743 2017-05-02 Bin Cheng <bin.cheng@arm.com>
5744
5745 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
5746
5747 2017-04-27 Tamar Christina <tamar.christina@arm.com>
5748
5749 * gcc.dg/lsr-div1.c: New testcase.
5750
5751 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
5752
5753 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
5754 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
5755 (_mm_maskz_add_round_sd): Test new intrinsics.
5756 * gcc.target/i386/avx512f-vaddsd-2.c: New.
5757 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
5758 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
5759 (_mm_maskz_add_round_ss): Test new intrinsics.
5760 * gcc.target/i386/avx512f-vaddss-2.c: New.
5761 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
5762 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
5763 (_mm_maskz_sub_round_sd): Test new intrinsics.
5764 * gcc.target/i386/avx512f-vsubsd-2.c: New.
5765 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
5766 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
5767 (_mm_maskz_sub_round_ss): Test new intrinsics.
5768 * gcc.target/i386/avx512f-vsubss-2.c: New.
5769 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
5770 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
5771 (__builtin_ia32_subss_mask_round): Test new builtins.
5772 * gcc.target/i386/sse-13.c: Ditto.
5773 * gcc.target/i386/sse-23.c: Ditto.
5774 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
5775 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
5776 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
5777 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
5778 (_mm_mask_sub_round_ss): Test new intrinsics.
5779 * gcc.target/i386/testround-1.c: Ditto.
5780
5781 2017-05-02 Martin Jambor <mjambor@suse.cz>
5782
5783 PR tree-optimization/78687
5784 * g++.dg/tree-ssa/pr78687.C: New test.
5785
5786 2017-05-02 Richard Biener <rguenther@suse.de>
5787
5788 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
5789 behavior.
5790 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
5791
5792 2017-05-02 Richard Biener <rguenther@suse.de>
5793
5794 PR tree-optimization/80591
5795 * gcc.dg/torture/pr80591.c: New testcase.
5796
5797 2017-05-02 Richard Biener <rguenther@suse.de>
5798
5799 PR tree-optimization/80549
5800 * gcc.dg/torture/pr80549.c: New testcase.
5801
5802 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5803
5804 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
5805 unsigned long.
5806
5807 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
5808
5809 PR c++/80038
5810 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
5811
5812 2017-05-01 David Malcolm <dmalcolm@redhat.com>
5813
5814 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
5815 reflect insertion fix-it hints at the same location now being
5816 consolidated.
5817
5818 2017-05-01 Martin Sebor <msebor@redhat.com>
5819
5820 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
5821 on ILP32 targets.
5822
5823 2017-05-01 Tom de Vries <tom@codesourcery.com>
5824
5825 * gcc.dg/pr78768.c: Require linker plugin.
5826
5827 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5828
5829 PR fortran/37131
5830 * gfortran.dg/matmul_bounds_11.f90: New test.
5831
5832 2017-05-01 Martin Sebor <msebor@redhat.com>
5833
5834 PR tree-optimization/79715
5835 * gcc.dg/pr79715.c: New test.
5836
5837 2017-05-01 Tom de Vries <tom@codesourcery.com>
5838
5839 PR testsuite/65941
5840 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
5841 * g++.dg/other/pr59492.C: Require effective target rdrand.
5842
5843 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
5844
5845 * g++.dg/diagnostic/member-decl-1.C: New test.
5846
5847 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
5848
5849 PR tree-optimization/80487
5850 * gcc.dg/tree-ssa/strncpy-1.c: New file.
5851
5852 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5853
5854 PR tree-optimization/79697
5855 * gcc.dg/tree-ssa/pr79697.c: New test.
5856
5857 2017-04-29 Tom de Vries <tom@codesourcery.com>
5858
5859 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
5860
5861 2017-04-28 Martin Sebor <msebor@redhat.com>
5862
5863 PR tree-optimization/80523
5864 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
5865
5866 2017-04-28 Tom de Vries <tom@codesourcery.com>
5867
5868 PR testsuite/80557
5869 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
5870 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
5871
5872 2017-04-28 Tom de Vries <tom@codesourcery.com>
5873
5874 PR testsuite/80557
5875 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
5876 * obj-c++.dg/bitfield-4.mm: Same.
5877 * obj-c++.dg/bitfield-5.mm: Same.
5878 * obj-c++.dg/exceptions-3.mm: Same.
5879 * obj-c++.dg/exceptions-5.mm: Same.
5880 * obj-c++.dg/method-1.mm: Same.
5881 * obj-c++.dg/method-12.mm: Same.
5882 * obj-c++.dg/method-13.mm: Same.
5883 * obj-c++.dg/method-15.mm: Same.
5884 * obj-c++.dg/method-16.mm: Same.
5885 * obj-c++.dg/property/at-property-18.mm: Same.
5886 * obj-c++.dg/property/at-property-25.mm: Same.
5887 * obj-c++.dg/property/at-property-5.mm: Same.
5888 * obj-c++.dg/property/dynamic-2.mm: Same.
5889 * obj-c++.dg/property/property-neg-3.mm: Same.
5890 * obj-c++.dg/protocol-inheritance-1.mm: Same.
5891 * obj-c++.dg/protocol-inheritance-2.mm: Same.
5892 * obj-c++.dg/syntax-error-1.mm: Same.
5893 * obj-c++.dg/try-catch-13.mm: Same.
5894 * objc.dg/bitfield-4.m: Same.
5895 * objc.dg/class-1.m: Same.
5896 * objc.dg/method-11.m: Same.
5897 * objc.dg/method-6.m: Same.
5898 * objc.dg/method-7.m: Same.
5899 * objc.dg/method-9.m: Same.
5900 * objc.dg/missing-proto-3.m: Same.
5901 * objc.dg/naming-2.m: Same.
5902 * objc.dg/property/at-property-16.m: Same.
5903 * objc.dg/property/at-property-18.m: Same.
5904 * objc.dg/property/at-property-25.m: Same.
5905 * objc.dg/property/at-property-5.m: Same.
5906 * objc.dg/property/dynamic-2.m: Same.
5907 * objc.dg/property/property-neg-3.m: Same.
5908 * objc.dg/protocol-inheritance-1.m: Same.
5909 * objc.dg/protocol-inheritance-2.m: Same.
5910
5911 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
5912
5913 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
5914
5915 2017-04-28 Tom de Vries <tom@codesourcery.com>
5916
5917 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
5918 dg-(error|warning|message|bogus).
5919 * g++.dg/conversion/dr195-1.C: Same.
5920 * g++.dg/conversion/dr195.C: Same.
5921 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
5922 * g++.dg/cpp0x/gen-attrs-14.C: Same.
5923 * g++.dg/cpp0x/inline-ns7.C: Same.
5924 * g++.dg/cpp0x/variadic105.C: Same.
5925 * g++.dg/cpp0x/variadic65.C: Same.
5926 * g++.dg/expr/call2.C: Same.
5927 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
5928 * g++.dg/expr/pmf-1.C: Same.
5929 * g++.dg/ext/altivec-types-1.C: Same.
5930 * g++.dg/ext/altivec-types-2.C: Same.
5931 * g++.dg/ext/altivec-types-3.C: Same.
5932 * g++.dg/ext/attrib14.C: Same.
5933 * g++.dg/ext/complit1.C: Same.
5934 * g++.dg/ext/forscope2.C: Same.
5935 * g++.dg/ext/gnu-inline-global-reject.C: Same.
5936 * g++.dg/ext/label13.C: Same.
5937 * g++.dg/ext/member-attr.C: Same.
5938 * g++.dg/ext/visibility/anon7.C: Same.
5939 * g++.dg/ext/visibility/visibility-7.C: Same.
5940 * g++.dg/ext/vla2.C: Same.
5941 * g++.dg/inherit/access2.C: Same.
5942 * g++.dg/inherit/covariant12.C: Same.
5943 * g++.dg/inherit/covariant14.C: Same.
5944 * g++.dg/inherit/namespace-as-base.C: Same.
5945 * g++.dg/inherit/template-as-base.C: Same.
5946 * g++.dg/lookup/ambig1.C: Same.
5947 * g++.dg/lookup/ambig2.C: Same.
5948 * g++.dg/lookup/ambig3.C: Same.
5949 * g++.dg/lookup/class-member-1.C: Same.
5950 * g++.dg/lookup/conv-1.C: Same.
5951 * g++.dg/lookup/decl1.C: Same.
5952 * g++.dg/lookup/koenig1.C: Same.
5953 * g++.dg/lookup/scoped1.C: Same.
5954 * g++.dg/lookup/scoped2.C: Same.
5955 * g++.dg/lookup/two-stage4.C: Same.
5956 * g++.dg/lookup/used-before-declaration.C: Same.
5957 * g++.dg/lookup/using.C: Same.
5958 * g++.dg/lookup/using17.C: Same.
5959 * g++.dg/lookup/using2.C: Same.
5960 * g++.dg/other/abstract2.C: Same.
5961 * g++.dg/other/classkey1.C: Same.
5962 * g++.dg/other/component1.C: Same.
5963 * g++.dg/other/const1.C: Same.
5964 * g++.dg/other/const2.C: Same.
5965 * g++.dg/other/conversion1.C: Same.
5966 * g++.dg/other/do1.C: Same.
5967 * g++.dg/other/error1.C: Same.
5968 * g++.dg/other/error10.C: Same.
5969 * g++.dg/other/error3.C: Same.
5970 * g++.dg/other/error4.C: Same.
5971 * g++.dg/other/error5.C: Same.
5972 * g++.dg/other/error8.C: Same.
5973 * g++.dg/other/error9.C: Same.
5974 * g++.dg/other/field1.C: Same.
5975 * g++.dg/other/init1.C: Same.
5976 * g++.dg/other/ptrmem2.C: Same.
5977 * g++.dg/other/return1.C: Same.
5978 * g++.dg/overload/builtin3.C: Same.
5979 * g++.dg/overload/error1.C: Same.
5980 * g++.dg/overload/error2.C: Same.
5981 * g++.dg/overload/koenig2.C: Same.
5982 * g++.dg/overload/pmf1.C: Same.
5983 * g++.dg/parse/args1.C: Same.
5984 * g++.dg/parse/attr3.C: Same.
5985 * g++.dg/parse/constant4.C: Same.
5986 * g++.dg/parse/crash10.C: Same.
5987 * g++.dg/parse/crash18.C: Same.
5988 * g++.dg/parse/crash19.C: Same.
5989 * g++.dg/parse/crash20.C: Same.
5990 * g++.dg/parse/crash21.C: Same.
5991 * g++.dg/parse/crash22.C: Same.
5992 * g++.dg/parse/crash32.C: Same.
5993 * g++.dg/parse/decl-specifier-1.C: Same.
5994 * g++.dg/parse/error58.C: Same.
5995 * g++.dg/parse/local-class1.C: Same.
5996 * g++.dg/parse/non-dependent2.C: Same.
5997 * g++.dg/parse/parameter-declaration-1.C: Same.
5998 * g++.dg/parse/ptrmem2.C: Same.
5999 * g++.dg/parse/ptrmem3.C: Same.
6000 * g++.dg/parse/saved1.C: Same.
6001 * g++.dg/tc1/dr101.C: Same.
6002 * g++.dg/tc1/dr142.C: Same.
6003 * g++.dg/tc1/dr176.C: Same.
6004 * g++.dg/template/conv4.C: Same.
6005 * g++.dg/template/crash56.C: Same.
6006 * g++.dg/template/dependent-expr2.C: Same.
6007 * g++.dg/template/error1.C: Same.
6008 * g++.dg/template/error2.C: Same.
6009 * g++.dg/template/explicit6.C: Same.
6010 * g++.dg/template/init-list.C: Same.
6011 * g++.dg/template/local1.C: Same.
6012 * g++.dg/template/lookup2.C: Same.
6013 * g++.dg/template/meminit2.C: Same.
6014 * g++.dg/template/nontype25.C: Same.
6015 * g++.dg/template/ptrmem2.C: Same.
6016 * g++.dg/template/qualttp19.C: Same.
6017 * g++.dg/template/qualttp20.C: Same.
6018 * g++.dg/template/ttp3.C: Same.
6019 * g++.dg/template/unify4.C: Same.
6020 * g++.dg/template/unify6.C: Same.
6021 * g++.dg/template/unify7.C: Same.
6022 * g++.dg/template/warn1.C: Same.
6023 * g++.dg/tree-ssa/dom-invalid.C: Same.
6024 * g++.dg/ubsan/shift-1.C: Same.
6025 * g++.dg/warn/Wunused-2.C: Same.
6026 * g++.dg/warn/Wunused-4.C: Same.
6027 * g++.dg/warn/Wunused-6.C: Same.
6028 * g++.dg/warn/deprecated-6.C: Same.
6029 * g++.dg/warn/deprecated.C: Same.
6030 * g++.dg/warn/effc1.C: Same.
6031 * g++.dg/warn/effc3.C: Same.
6032 * g++.dg/warn/incomplete1.C: Same.
6033 * g++.dg/warn/inline1.C: Same.
6034 * g++.dg/warn/noeffect2.C: Same.
6035 * g++.dg/warn/noeffect4.C: Same.
6036 * g++.dg/warn/oldcast1.C: Same.
6037 * g++.dg/warn/sentinel.C: Same.
6038 * g++.dg/warn/unit-1.C: Same.
6039 * g++.old-deja/g++.pt/inherit2.C: Same.
6040 * g++.old-deja/g++.pt/overload8.C: Same.
6041 * gcc.dg/20000926-1.c: Same.
6042 * gcc.dg/20040223-1.c: Same.
6043 * gcc.dg/Warray-bounds-7.c: Same.
6044 * gcc.dg/alias-1.c: Same.
6045 * gcc.dg/alias-12.c: Same.
6046 * gcc.dg/alias-13.c: Same.
6047 * gcc.dg/alias-2.c: Same.
6048 * gcc.dg/array-13.c: Same.
6049 * gcc.dg/array-4.c: Same.
6050 * gcc.dg/attr-ifunc-2.c: Same.
6051 * gcc.dg/attr-invalid.c: Same.
6052 * gcc.dg/attr-noinline.c: Same.
6053 * gcc.dg/bitfld-2.c: Same.
6054 * gcc.dg/c90-const-expr-7.c: Same.
6055 * gcc.dg/c99-const-expr-7.c: Same.
6056 * gcc.dg/cpp/20000625-1.c: Same.
6057 * gcc.dg/cpp/charconst-4.c: Same.
6058 * gcc.dg/cpp/include2.c: Same.
6059 * gcc.dg/cpp/include2a.c: Same.
6060 * gcc.dg/decl-4.c: Same.
6061 * gcc.dg/deprecated-4.c: Same.
6062 * gcc.dg/deprecated.c: Same.
6063 * gcc.dg/dfp/altivec-types.c: Same.
6064 * gcc.dg/float-range-1.c: Same.
6065 * gcc.dg/pack-test-3.c: Same.
6066 * gcc.dg/pr11492.c: Same.
6067 * gcc.dg/pr15360-1.c: Same.
6068 * gcc.dg/pr37908.c: Same.
6069 * gcc.dg/pr53265.c: Same.
6070 * gcc.dg/pr57287-2.c: Same.
6071 * gcc.dg/pr57287.c: Same.
6072 * gcc.dg/redecl-1.c: Same.
6073 * gcc.dg/sync-3.c: Same.
6074 * gcc.dg/two-types-1.c: Same.
6075 * gcc.dg/two-types-2.c: Same.
6076 * gcc.dg/two-types-4.c: Same.
6077 * gcc.dg/two-types-5.c: Same.
6078 * gcc.dg/two-types-6.c: Same.
6079 * gcc.dg/two-types-7.c: Same.
6080 * gcc.dg/two-types-8.c: Same.
6081 * gcc.dg/two-types-9.c: Same.
6082 * gcc.dg/uninit-I.c: Same.
6083 * gcc.dg/uninit-pr19430.c: Same.
6084 * gcc.dg/visibility-7.c: Same.
6085 * gcc.dg/winline-10.c: Same.
6086 * gcc.dg/winline-2.c: Same.
6087 * gcc.dg/winline-3.c: Same.
6088 * gcc.dg/winline-9.c: Same.
6089 * gcc.target/i386/attr-returns_twice-1.c: Same.
6090 * gcc.target/i386/chkp-const-check-2.c: Same.
6091 * gcc.target/i386/chkp-label-address.c: Same.
6092 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
6093 * gcc.target/i386/pr39162.c: Same.
6094 * gcc.target/i386/sse-5.c: Same.
6095 * gcc.target/powerpc/altivec-types-1.c: Same.
6096 * gcc.target/powerpc/altivec-types-2.c: Same.
6097 * gcc.target/powerpc/altivec-types-3.c: Same.
6098 * gcc.target/powerpc/float128-mix.c: Same.
6099 * gcc.target/powerpc/no-r11-3.c: Same.
6100 * gcc.target/spu/Wmain.c: Same.
6101 * gcc.target/spu/ea/errors2.c: Same.
6102 * gfortran.dg/assignment_1.f90: Same.
6103 * gfortran.dg/common_3.f90: Same.
6104 * gfortran.dg/der_io_1.f90: Same.
6105 * gfortran.dg/g77/20030326-1.f: Same.
6106 * gfortran.dg/g77/9263.f: Same.
6107 * gfortran.dg/g77/960317-1.f: Same.
6108 * gfortran.dg/g77/970625-2.f: Same.
6109 * gfortran.dg/g77/980615-0.f: Same.
6110 * gfortran.dg/g77/check0.f: Same.
6111 * gfortran.dg/g77/dnrm2.f: Same.
6112 * gfortran.dg/g77/pr9258.f: Same.
6113 * gfortran.dg/ichar_1.f90: Same.
6114 * gfortran.dg/interface_1.f90: Same.
6115 * gfortran.dg/namelist_1.f90: Same.
6116 * gfortran.dg/namelist_2.f90: Same.
6117 * gfortran.dg/namelist_3.f90: Same.
6118 * gfortran.dg/namelist_print_2.f: Same.
6119 * gfortran.dg/oldstyle_1.f90: Same.
6120 * gfortran.dg/runtime_warning_1.f90: Same.
6121 * gfortran.dg/underflow.f90: Same.
6122 * gnat.dg/specs/integer_value.ads: Same.
6123 * obj-c++.dg/fsf-package-0.m: Same.
6124 * objc.dg/two-types-1.m: Same.
6125
6126 2017-04-28 Martin Liska <mliska@suse.cz>
6127
6128 PR gcov-profile/79891
6129 * gcc.misc-tests/gcov-17.c: New test.
6130 * gcc.misc-tests/gcov-18.c: New test.
6131
6132 2017-04-28 Tom de Vries <tom@codesourcery.com>
6133
6134 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
6135 dg-(error|warning|message|bogus).
6136 * g++.dg/parse/parameter-declaration-1.C: Same.
6137 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
6138 * gcc.dg/Wpointer-sign-Wall.c: Same.
6139 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6140 * gcc.dg/cpp/19990413-1.c: Same.
6141 * gcc.dg/dg-test-1.c: Same.
6142 * gcc.dg/empty-source-2.c: Same.
6143 * gcc.dg/empty-source-3.c: Same.
6144 * gcc.dg/format/c99-printf-1.c: Same.
6145 * gcc.dg/format/c99-scanf-1.c: Same.
6146 * gcc.dg/label-decl-2.c: Same.
6147 * gcc.dg/m-un-2.c: Same.
6148 * gcc.dg/uninit-pr20644-O0.c: Same.
6149 * gfortran.dg/pr70006.f90: Same.
6150 * obj-c++.dg/fsf-package-0.m: Same.
6151
6152 2017-04-28 Tom de Vries <tom@codesourcery.com>
6153
6154 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
6155 dg-(error|warning|message|bogus).
6156 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6157 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6158 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6159 * c-c++-common/pr20000.c: Same.
6160 * c-c++-common/pr49706.c: Same.
6161 * g++.dg/ext/utf16-4.C: Same.
6162 * g++.dg/parse/error2.C: Same.
6163 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6164 * g++.dg/warn/Wtype-limits.C: Same.
6165 * g++.dg/warn/overflow-warn-1.C: Same.
6166 * g++.dg/warn/overflow-warn-3.C: Same.
6167 * gcc.dg/Wpointer-sign-Wall.c: Same.
6168 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6169 * gcc.dg/Wtype-limits-Wextra.c: Same.
6170 * gcc.dg/Wtype-limits.c: Same.
6171 * gcc.dg/cpp/19990413-1.c: Same.
6172 * gcc.dg/dg-test-1.c: Same.
6173 * gcc.dg/empty-source-2.c: Same.
6174 * gcc.dg/empty-source-3.c: Same.
6175 * gcc.dg/label-decl-2.c: Same.
6176 * gcc.dg/m-un-2.c: Same.
6177 * gcc.dg/uninit-pr19430-O0.c: Same.
6178 * gcc.dg/uninit-pr19430.c: Same.
6179 * gcc.dg/uninit-pr20644-O0.c: Same.
6180 * gcc.dg/utf16-4.c: Same.
6181 * gfortran.dg/pr70006.f90: Same.
6182 * obj-c++.dg/fsf-package-0.m: Same.
6183
6184 2017-04-28 Richard Biener <rguenther@suse.de>
6185
6186 * gcc.dg/tree-ssa/evrp7.c: New testcase.
6187 * gcc.dg/tree-ssa/evrp8.c: Likewise.
6188 * gcc.dg/tree-ssa/evrp9.c: Likewise.
6189 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
6190 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6191 * gcc.dg/tree-ssa/pr49039.c: Likewise.
6192
6193 2017-04-27 Marek Polacek <polacek@redhat.com>
6194
6195 PR sanitizer/80349
6196 * c-c++-common/ubsan/pr80349.c: New test.
6197
6198 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
6199
6200 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
6201 diagnostics.
6202 * g++.dg/warn/pr12242.C: Likewise.
6203
6204 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
6205
6206 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
6207
6208 2017-04-27 Martin Liska <mliska@suse.cz>
6209
6210 PR testsuite/79455
6211 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
6212 more generic.
6213
6214 2017-04-27 Jakub Jelinek <jakub@redhat.com>
6215
6216 PR c++/80534
6217 * g++.dg/other/pr80534-1.C: New test.
6218 * g++.dg/other/pr80534-2.C: New test.
6219
6220 2017-04-27 Richard Biener <rguenther@suse.de>
6221
6222 PR middle-end/80539
6223 * gcc.dg/torture/pr80539.c: New testcase.
6224
6225 2017-04-27 Jakub Jelinek <jakub@redhat.com>
6226
6227 PR target/77728
6228 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
6229
6230 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
6231
6232 * g++.dg/diagnostic/nested-name-1.C: New test.
6233
6234 2017-04-26 Martin Liska <mliska@suse.cz>
6235
6236 * gcc.dg/guality/guality.h: Add prefix to test verification.
6237
6238 2017-04-25 Nathan Sidwell <nathan@acm.org>
6239
6240 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
6241
6242 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
6243
6244 PR target/70799
6245 * gcc.target/i386/pr70799-5.c: New test.
6246
6247 2017-04-25 Martin Sebor <msebor@redhat.com>
6248
6249 PR tree-optimization/80497
6250 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
6251
6252 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6253 Jakub Jelinek <jakub@redhat.com>
6254
6255 PR target/77728
6256 * g++.dg/abi/pr77728-1.C: New test.
6257
6258 2017-04-25 Marek Polacek <polacek@redhat.com>
6259
6260 PR sanitizer/80349
6261 * g++.dg/ubsan/pr80349-2.C: New test.
6262
6263 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
6264
6265 * g++.dg/cpp0x/enum34.C: New test.
6266
6267 2017-04-25 Tom de Vries <tom@codesourcery.com>
6268
6269 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
6270 variables.
6271 (dg-line): New proc.
6272 (process-message): Handle line number variables.
6273 * objc.dg/try-catch-12.m: Use dg-line.
6274
6275 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6276
6277 PR target/80482
6278 * gcc.target/powerpc/vec-constvolatile.c: New test.
6279
6280 2017-04-25 David Malcolm <dmalcolm@redhat.com>
6281
6282 * g++.dg/semicolon-fixits.C: New test case.
6283
6284 2017-04-25 David Malcolm <dmalcolm@redhat.com>
6285
6286 * gcc.dg/semicolon-fixits.c: New test case.
6287
6288 2017-04-25 David Malcolm <dmalcolm@redhat.com>
6289
6290 * g++.dg/lookup/missing-std-include.C: New test file.
6291
6292 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6293 Jakub Jelinek <jakub@redhat.com>
6294
6295 PR target/77728
6296 * g++.dg/abi/pr77728-2.C: New test.
6297
6298 2017-04-25 David Malcolm <dmalcolm@redhat.com>
6299
6300 PR c++/80177
6301 * g++.dg/spellcheck-pr80177.C: New test case.
6302
6303 2017-04-25 Nathan Sidwell <nathan@acm.org>
6304
6305 * g++.dg/dg.exp (find-cxx-tests): New function.
6306 (main): Use it, remove explicit pruning
6307
6308 2017-04-25 Richard Biener <rguenther@suse.de>
6309
6310 PR tree-optimization/80492
6311 * gcc.dg/pr80492.c: New testcase.
6312
6313 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6314
6315 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
6316 for targets with int size less than 32 bits.
6317
6318 2017-04-25 Richard Biener <rguenther@suse.de>
6319
6320 PR tree-optimization/79201
6321 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
6322 * gcc.target/i386/pr22152.c: Disable sinking.
6323
6324 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6325
6326 PR target/80464
6327 * gfortran.fortran-torture/compile/pr80464.f90: New test.
6328
6329 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6330
6331 PR target/79895
6332 * gcc.target/s390/pr79895.c: New test.
6333
6334 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
6335
6336 PR target/80080
6337 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
6338 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
6339 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
6340
6341 2017-04-25 Jakub Jelinek <jakub@redhat.com>
6342
6343 PR rtl-optimization/80501
6344 * gcc.c-torture/execute/pr80501.c: New test.
6345
6346 PR rtl-optimization/80500
6347 * gcc.dg/pr80500.c: New test.
6348
6349 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
6350
6351 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
6352 * gcc.dg/Wstrict-overflow-18.c: Xfail.
6353
6354 2017-04-22 Janus Weil <janus@gcc.gnu.org>
6355
6356 PR fortran/80121
6357 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
6358 directive.
6359
6360 2017-04-24 David Malcolm <dmalcolm@redhat.com>
6361
6362 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
6363 * jit.dg/test-alignment.c: New test case.
6364 * jit.dg/test-alignment.cc: New test case.
6365 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
6366 New test case.
6367
6368 2017-04-24 David Malcolm <dmalcolm@redhat.com>
6369
6370 PR c++/80016
6371 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
6372 test function.
6373 (test_alignof): New test function.
6374
6375 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
6376
6377 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
6378
6379 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
6380
6381 * g++.dg/diagnostic/duplicate1.C: New test.
6382 * g++.dg/cpp0x/duplicate1.C: New test.
6383
6384 2017-04-24 Martin Jambor <mjambor@suse.cz>
6385
6386 PR tree-optimization/80293
6387 * g++.dg/tree-ssa/pr80293.C: New test.
6388
6389 2017-04-24 Martin Liska <mliska@suse.cz>
6390
6391 PR middle-end/79931
6392 * g++.dg/ipa/pr79931.C: New test.
6393
6394 2017-04-24 Richard Biener <rguenther@suse.de>
6395
6396 PR tree-optimization/80494
6397 * gfortran.dg/pr80494.f90: New testcase.
6398
6399 2017-04-24 Richard Biener <rguenther@suse.de>
6400
6401 PR tree-optimization/79725
6402 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
6403
6404 2017-04-24 Richard Biener <rguenther@suse.de>
6405
6406 PR c++/2972
6407 * g++.dg/warn/Wuninitialized-10.C: New testcase.
6408
6409 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6410
6411 PR fortran/80484
6412 * gfortran.dg/dtio_29.f03: New test.
6413
6414 2017-04-22 Janus Weil <janus@gcc.gnu.org>
6415
6416 PR fortran/80121
6417 * gfortran.dg/intent_out_9.f90: New test case.
6418
6419 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
6420
6421 PR target/70799
6422 * gcc.target/i386/pr70799-4.c: New test.
6423
6424 2017-04-21 Janus Weil <janus@gcc.gnu.org>
6425
6426 PR fortran/80392
6427 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
6428
6429 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
6430
6431 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
6432
6433 2017-04-21 Richard Biener <rguenther@suse.de>
6434
6435 PR tree-optimization/79547
6436 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
6437
6438 2017-04-21 Richard Biener <rguenther@suse.de>
6439
6440 PR tree-optimization/78847
6441 * g++.dg/tree-ssa/pr78847.C: New testcase.
6442
6443 2017-04-21 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR c/80468
6446 * gcc.dg/pr80468.c: New test.
6447
6448 2017-04-21 Martin Liska <mliska@suse.cz>
6449
6450 PR tree-optimization/66278
6451 * gcc.dg/vect/pr66278.c: New test.
6452
6453 2017-04-21 Richard Biener <rguenther@suse.de>
6454
6455 PR tree-optimization/80237
6456 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
6457 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
6458 adjust expected optimizations.
6459
6460 2016-04-21 Richard Biener <rguenther@suse.de>
6461
6462 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
6463 of inner loops.
6464 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
6465 * gcc.dg/vect/vect-104.c: Likewise.
6466
6467 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
6468
6469 PR tree-optimization/80426
6470 * gcc.c-torture/execute/20170429-1.c: Rename into...
6471 * gcc.c-torture/execute/20170419-1.c: ...this.
6472
6473 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
6474
6475 PR target/79804
6476 * gcc.target/i386/pr79804.c: New test.
6477
6478 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
6479
6480 PR target/78090
6481 * gcc.target/i386/conversion-2.c: Remove obsolete test.
6482
6483 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
6484
6485 * g++/opt/pr80436.C: XFAIL on AIX.
6486
6487 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
6488
6489 PR c++/80473
6490 * g++.dg/diagnostic/pr80473.C: New test.
6491
6492 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
6493
6494 * g++.dg/warn/Wextra-semi.C: New test.
6495
6496 2017-04-20 Jakub Jelinek <jakub@redhat.com>
6497
6498 PR middle-end/80423
6499 * g++.dg/other/pr80423.C: New test.
6500
6501 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6502
6503 * gcc.dg/pr80170.c: Require ptr32plus.
6504
6505 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
6506
6507 PR tree-optimization/80426
6508 * gcc.c-torture/execute/20170419-1.c: New test.
6509
6510 2017-04-19 Jakub Jelinek <jakub@redhat.com>
6511
6512 PR debug/80461
6513 * g++.dg/debug/pr80461.C: New test.
6514
6515 PR c++/80459
6516 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
6517 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
6518 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
6519
6520 PR debug/80436
6521 * g++.dg/opt/pr80436.C: New test.
6522
6523 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6524
6525 * gcc.dg/torture/pr80341.c: Require int32plus.
6526
6527 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
6528 Jeff Law <law@redhat.com>
6529
6530 * gcc.c-torture/compile/20170419-1.c: New test.
6531
6532 2017-04-19 Tom de Vries <tom@codesourcery.com>
6533
6534 PR testsuite/80221
6535 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
6536 subsequent dg directives.
6537 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6538 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
6539 * c-c++-common/attr-fallthrough-2.c: Same.
6540 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
6541 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
6542 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
6543 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
6544 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
6545 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
6546 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
6547 * c-c++-common/cilk-plus/CK/errors.c: Same.
6548 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
6549 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
6550 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
6551 * c-c++-common/cpp/pr57580.c: Same.
6552 * c-c++-common/goacc/asyncwait-1.c: Same.
6553 * c-c++-common/goacc/cache-2.c: Same.
6554 * c-c++-common/goacc/declare-2.c: Same.
6555 * c-c++-common/goacc/deviceptr-1.c: Same.
6556 * c-c++-common/goacc/routine-5.c: Same.
6557 * c-c++-common/gomp/clauses-2.c: Same.
6558 * c-c++-common/gomp/ordered-3.c: Same.
6559 * c-c++-common/gomp/pr67501.c: Same.
6560 * c-c++-common/pr20000.c: Same.
6561 * c-c++-common/pr43395.c: Same.
6562 * c-c++-common/pr49706.c: Same.
6563 * c-c++-common/pr77624-1.c: Same.
6564 * c-c++-common/pr77624-2.c: Same.
6565 * c-c++-common/raw-string-14.c: Same.
6566 * c-c++-common/raw-string-16.c: Same.
6567 * c-c++-common/raw-string-3.c: Same.
6568 * c-c++-common/raw-string-4.c: Same.
6569 * c-c++-common/raw-string-5.c: Same.
6570 * c-c++-common/raw-string-6.c: Same.
6571 * g++.dg/abi/mangle41.C: Same.
6572 * g++.dg/conversion/nullptr1.C: Same.
6573 * g++.dg/cpp0x/alias-decl-80296.C: Same.
6574 * g++.dg/cpp0x/auto27.C: Same.
6575 * g++.dg/cpp0x/constexpr-98.C: Same.
6576 * g++.dg/cpp0x/constexpr-diag2.C: Same.
6577 * g++.dg/cpp0x/diag2.C: Same.
6578 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
6579 * g++.dg/cpp0x/nullptr15.C: Same.
6580 * g++.dg/cpp0x/pr31431-2.C: Same.
6581 * g++.dg/cpp0x/pr31431.C: Same.
6582 * g++.dg/cpp0x/pr79118.C: Same.
6583 * g++.dg/cpp0x/static_assert3.C: Same.
6584 * g++.dg/cpp0x/temp_default2.C: Same.
6585 * g++.dg/cpp0x/trailing4.C: Same.
6586 * g++.dg/cpp0x/variadic-ex10.C: Same.
6587 * g++.dg/cpp0x/variadic-ex13.C: Same.
6588 * g++.dg/cpp0x/variadic-ex14.C: Same.
6589 * g++.dg/cpp0x/variadic-ex3.C: Same.
6590 * g++.dg/cpp0x/variadic-ex4.C: Same.
6591 * g++.dg/cpp0x/variadic59.C: Same.
6592 * g++.dg/cpp0x/vt-37737-2.C: Same.
6593 * g++.dg/cpp0x/vt-57397-1.C: Same.
6594 * g++.dg/cpp0x/vt-57397-2.C: Same.
6595 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
6596 * g++.dg/cpp1z/gen-attrs1.C: Same.
6597 * g++.dg/diagnostic/pr71075.C: Same.
6598 * g++.dg/eh/goto2.C: Same.
6599 * g++.dg/eh/goto3.C: Same.
6600 * g++.dg/expr/bitfield4.C: Same.
6601 * g++.dg/expr/bitfield5.C: Same.
6602 * g++.dg/expr/bitfield6.C: Same.
6603 * g++.dg/expr/bool1.C: Same.
6604 * g++.dg/expr/bool3.C: Same.
6605 * g++.dg/expr/cond10.C: Same.
6606 * g++.dg/expr/cond11.C: Same.
6607 * g++.dg/expr/lval3.C: Same.
6608 * g++.dg/expr/lval4.C: Same.
6609 * g++.dg/ext/anon-struct4.C: Same.
6610 * g++.dg/ext/attrib44.C: Same.
6611 * g++.dg/ext/builtin3.C: Same.
6612 * g++.dg/ext/dllimport7.C: Same.
6613 * g++.dg/ext/label5.C: Same.
6614 * g++.dg/ext/no-asm-1.C: Same.
6615 * g++.dg/ext/utf16-4.C: Same.
6616 * g++.dg/ext/vla2.C: Same.
6617 * g++.dg/gomp/block-1.C: Same.
6618 * g++.dg/gomp/block-2.C: Same.
6619 * g++.dg/gomp/block-3.C: Same.
6620 * g++.dg/gomp/block-5.C: Same.
6621 * g++.dg/gomp/linear-2.C: Same.
6622 * g++.dg/gomp/target-1.C: Same.
6623 * g++.dg/gomp/target-2.C: Same.
6624 * g++.dg/gomp/taskgroup-1.C: Same.
6625 * g++.dg/gomp/teams-1.C: Same.
6626 * g++.dg/inherit/pure1.C: Same.
6627 * g++.dg/init/array43.C: Same.
6628 * g++.dg/init/array46.C: Same.
6629 * g++.dg/init/const10.C: Same.
6630 * g++.dg/init/ctor4-1.C: Same.
6631 * g++.dg/init/ctor4.C: Same.
6632 * g++.dg/init/new37.C: Same.
6633 * g++.dg/init/pr25811.C: Same.
6634 * g++.dg/init/pr29043.C: Same.
6635 * g++.dg/init/pr29571.C: Same.
6636 * g++.dg/lookup/duperr1.C: Same.
6637 * g++.dg/lookup/error1.C: Same.
6638 * g++.dg/lookup/koenig5.C: Same.
6639 * g++.dg/lookup/pr77549.C: Same.
6640 * g++.dg/lookup/suggestions1.C: Same.
6641 * g++.dg/lookup/using16.C: Same.
6642 * g++.dg/lookup/using7.C: Same.
6643 * g++.dg/other/anon-union3.C: Same.
6644 * g++.dg/other/array2.C: Same.
6645 * g++.dg/other/error13.C: Same.
6646 * g++.dg/other/error34.C: Same.
6647 * g++.dg/overload/builtin1.C: Same.
6648 * g++.dg/overload/conv-op1.C: Same.
6649 * g++.dg/overload/error3.C: Same.
6650 * g++.dg/overload/koenig1.C: Same.
6651 * g++.dg/overload/operator5.C: Same.
6652 * g++.dg/overload/template5.C: Same.
6653 * g++.dg/overload/unknown1.C: Same.
6654 * g++.dg/overload/using2.C: Same.
6655 * g++.dg/parse/constructor1.C: Same.
6656 * g++.dg/parse/crash36.C: Same.
6657 * g++.dg/parse/crash63.C: Same.
6658 * g++.dg/parse/error11.C: Same.
6659 * g++.dg/parse/error12.C: Same.
6660 * g++.dg/parse/error14.C: Same.
6661 * g++.dg/parse/error2.C: Same.
6662 * g++.dg/parse/error21.C: Same.
6663 * g++.dg/parse/error26.C: Same.
6664 * g++.dg/parse/error36.C: Same.
6665 * g++.dg/parse/friend12.C: Same.
6666 * g++.dg/parse/invalid-op1.C: Same.
6667 * g++.dg/parse/missing-template1.C: Same.
6668 * g++.dg/parse/parser-pr28152-2.C: Same.
6669 * g++.dg/parse/parser-pr28152.C: Same.
6670 * g++.dg/parse/pr16696-permissive.C: Same.
6671 * g++.dg/parse/pr16696.C: Same.
6672 * g++.dg/parse/pr69628.C: Same.
6673 * g++.dg/parse/ret-type2.C: Same.
6674 * g++.dg/parse/specialization1.C: Same.
6675 * g++.dg/parse/template3.C: Same.
6676 * g++.dg/parse/template9.C: Same.
6677 * g++.dg/parse/typename11.C: Same.
6678 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
6679 * g++.dg/pr45330.C: Same.
6680 * g++.dg/rtti/typeid6.C: Same.
6681 * g++.dg/spellcheck-fields.C: Same.
6682 * g++.dg/spellcheck-typenames.C: Same.
6683 * g++.dg/tc1/dr108.C: Same.
6684 * g++.dg/tc1/dr147.C: Same.
6685 * g++.dg/template/arg7.C: Same.
6686 * g++.dg/template/conv11.C: Same.
6687 * g++.dg/template/crash13.C: Same.
6688 * g++.dg/template/crash55.C: Same.
6689 * g++.dg/template/dependent-expr5.C: Same.
6690 * g++.dg/template/error17.C: Same.
6691 * g++.dg/template/error33.C: Same.
6692 * g++.dg/template/error4.C: Same.
6693 * g++.dg/template/error50.C: Same.
6694 * g++.dg/template/error53.C: Same.
6695 * g++.dg/template/friend.C: Same.
6696 * g++.dg/template/func2.C: Same.
6697 * g++.dg/template/local6.C: Same.
6698 * g++.dg/template/member5.C: Same.
6699 * g++.dg/template/meminit1.C: Same.
6700 * g++.dg/template/nested3.C: Same.
6701 * g++.dg/template/nontype6.C: Same.
6702 * g++.dg/template/overload12.C: Same.
6703 * g++.dg/template/ptrmem8.C: Same.
6704 * g++.dg/template/qualified-id1.C: Same.
6705 * g++.dg/template/spec15.C: Same.
6706 * g++.dg/template/static1.C: Same.
6707 * g++.dg/template/static10.C: Same.
6708 * g++.dg/template/static2.C: Same.
6709 * g++.dg/template/ttp25.C: Same.
6710 * g++.dg/template/typedef2.C: Same.
6711 * g++.dg/template/typename2.C: Same.
6712 * g++.dg/template/unify10.C: Same.
6713 * g++.dg/template/unify6.C: Same.
6714 * g++.dg/template/unify7.C: Same.
6715 * g++.dg/template/unify9.C: Same.
6716 * g++.dg/template/varmod1.C: Same.
6717 * g++.dg/ubsan/div-by-zero-1.C: Same.
6718 * g++.dg/ubsan/pr63956.C: Same.
6719 * g++.dg/warn/Waddress-1.C: Same.
6720 * g++.dg/warn/Wconversion2.C: Same.
6721 * g++.dg/warn/Wnull-conversion-1.C: Same.
6722 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
6723 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
6724 * g++.dg/warn/Wswitch-1.C: Same.
6725 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6726 * g++.dg/warn/Wtype-limits.C: Same.
6727 * g++.dg/warn/Wunused-parm-5.C: Same.
6728 * g++.dg/warn/deprecated-6.C: Same.
6729 * g++.dg/warn/deprecated.C: Same.
6730 * g++.dg/warn/incomplete1.C: Same.
6731 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
6732 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
6733 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
6734 * g++.dg/warn/overflow-warn-1.C: Same.
6735 * g++.dg/warn/overflow-warn-3.C: Same.
6736 * g++.dg/warn/overflow-warn-4.C: Same.
6737 * g++.dg/warn/pr12242.C: Same.
6738 * g++.dg/warn/pr30551-2.C: Same.
6739 * g++.dg/warn/pr30551.C: Same.
6740 * g++.old-deja/g++.benjamin/16077.C: Same.
6741 * g++.old-deja/g++.bob/inherit1.C: Same.
6742 * g++.old-deja/g++.brendan/crash56.C: Same.
6743 * g++.old-deja/g++.brendan/template17.C: Same.
6744 * g++.old-deja/g++.eh/ctor1.C: Same.
6745 * g++.old-deja/g++.jason/bool5.C: Same.
6746 * g++.old-deja/g++.jason/cond.C: Same.
6747 * g++.old-deja/g++.jason/operator.C: Same.
6748 * g++.old-deja/g++.jason/pmf5.C: Same.
6749 * g++.old-deja/g++.law/ctors5.C: Same.
6750 * g++.old-deja/g++.law/missed-error2.C: Same.
6751 * g++.old-deja/g++.law/operators9.C: Same.
6752 * g++.old-deja/g++.law/temps1.C: Same.
6753 * g++.old-deja/g++.mike/for2.C: Same.
6754 * g++.old-deja/g++.mike/ns5.C: Same.
6755 * g++.old-deja/g++.mike/ns7.C: Same.
6756 * g++.old-deja/g++.mike/p10769b.C: Same.
6757 * g++.old-deja/g++.niklas/t120.C: Same.
6758 * g++.old-deja/g++.niklas/t121.C: Same.
6759 * g++.old-deja/g++.ns/koenig5.C: Same.
6760 * g++.old-deja/g++.oliva/overload1.C: Same.
6761 * g++.old-deja/g++.other/crash24.C: Same.
6762 * g++.old-deja/g++.other/crash25.C: Same.
6763 * g++.old-deja/g++.other/decl5.C: Same.
6764 * g++.old-deja/g++.other/lineno5.C: Same.
6765 * g++.old-deja/g++.other/null3.C: Same.
6766 * g++.old-deja/g++.other/overcnv2.C: Same.
6767 * g++.old-deja/g++.other/ptrmem7.C: Same.
6768 * g++.old-deja/g++.other/typename1.C: Same.
6769 * g++.old-deja/g++.other/vaarg3.C: Same.
6770 * g++.old-deja/g++.pt/crash10.C: Same.
6771 * g++.old-deja/g++.pt/crash28.C: Same.
6772 * g++.old-deja/g++.pt/crash38.C: Same.
6773 * g++.old-deja/g++.pt/explicit70.C: Same.
6774 * g++.old-deja/g++.pt/explicit77.C: Same.
6775 * g++.old-deja/g++.pt/expr2.C: Same.
6776 * g++.old-deja/g++.pt/spec5.C: Same.
6777 * g++.old-deja/g++.pt/spec6.C: Same.
6778 * g++.old-deja/g++.pt/typename3.C: Same.
6779 * g++.old-deja/g++.pt/typename5.C: Same.
6780 * g++.old-deja/g++.pt/typename6.C: Same.
6781 * g++.old-deja/g++.pt/typename7.C: Same.
6782 * g++.old-deja/g++.pt/unify4.C: Same.
6783 * g++.old-deja/g++.pt/unify8.C: Same.
6784 * g++.old-deja/g++.pt/vaarg3.C: Same.
6785 * g++.old-deja/g++.robertl/eb22.C: Same.
6786 * g++.old-deja/g++.robertl/eb4.C: Same.
6787 * g++.old-deja/g++.robertl/eb44.C: Same.
6788 * g++.old-deja/g++.robertl/eb69.C: Same.
6789 * g++.old-deja/g++.robertl/eb98.C: Same.
6790 * gcc.dg/20031223-1.c: Same.
6791 * gcc.dg/940510-1.c: Same.
6792 * gcc.dg/990506-0.c: Same.
6793 * gcc.dg/Walloca-1.c: Same.
6794 * gcc.dg/Walloca-2.c: Same.
6795 * gcc.dg/Wconversion-integer.c: Same.
6796 * gcc.dg/Wcxx-compat-8.c: Same.
6797 * gcc.dg/Wimplicit-int-1.c: Same.
6798 * gcc.dg/Wimplicit-int-2.c: Same.
6799 * gcc.dg/Wimplicit-int-4.c: Same.
6800 * gcc.dg/Wpointer-sign-Wall.c: Same.
6801 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6802 * gcc.dg/Wshadow-1.c: Same.
6803 * gcc.dg/Wshadow-3.c: Same.
6804 * gcc.dg/Wswitch-enum-error.c: Same.
6805 * gcc.dg/Wswitch-enum.c: Same.
6806 * gcc.dg/Wswitch-error.c: Same.
6807 * gcc.dg/Wswitch.c: Same.
6808 * gcc.dg/Wtype-limits-Wextra.c: Same.
6809 * gcc.dg/Wtype-limits.c: Same.
6810 * gcc.dg/Wvla-larger-than-2.c: Same.
6811 * gcc.dg/anon-struct-5.c: Same.
6812 * gcc.dg/array-10.c: Same.
6813 * gcc.dg/array-11.c: Same.
6814 * gcc.dg/array-15.c: Same.
6815 * gcc.dg/array-2.c: Same.
6816 * gcc.dg/array-8.c: Same.
6817 * gcc.dg/array-const-2.c: Same.
6818 * gcc.dg/array-const-3.c: Same.
6819 * gcc.dg/bitfld-1.c: Same.
6820 * gcc.dg/bitfld-8.c: Same.
6821 * gcc.dg/builtin-redefine.c: Same.
6822 * gcc.dg/c11-noreturn-1.c: Same.
6823 * gcc.dg/c11-noreturn-2.c: Same.
6824 * gcc.dg/c11-static-assert-3.c: Same.
6825 * gcc.dg/c90-arraydecl-1.c: Same.
6826 * gcc.dg/c90-complex-1.c: Same.
6827 * gcc.dg/c90-complit-1.c: Same.
6828 * gcc.dg/c90-const-expr-11.c: Same.
6829 * gcc.dg/c90-const-expr-7.c: Same.
6830 * gcc.dg/c90-const-expr-8.c: Same.
6831 * gcc.dg/c90-enum-comma-1.c: Same.
6832 * gcc.dg/c90-flex-array-1.c: Same.
6833 * gcc.dg/c90-hexfloat-1.c: Same.
6834 * gcc.dg/c90-idem-qual-1.c: Same.
6835 * gcc.dg/c90-idem-qual-2.c: Same.
6836 * gcc.dg/c90-idem-qual-3.c: Same.
6837 * gcc.dg/c90-mixdecl-1.c: Same.
6838 * gcc.dg/c90-restrict-1.c: Same.
6839 * gcc.dg/c90-return-1.c: Same.
6840 * gcc.dg/c99-array-nonobj-1.c: Same.
6841 * gcc.dg/c99-arraydecl-1.c: Same.
6842 * gcc.dg/c99-complex-1.c: Same.
6843 * gcc.dg/c99-complex-2.c: Same.
6844 * gcc.dg/c99-complit-2.c: Same.
6845 * gcc.dg/c99-const-expr-7.c: Same.
6846 * gcc.dg/c99-const-expr-8.c: Same.
6847 * gcc.dg/c99-flex-array-3.c: Same.
6848 * gcc.dg/c99-flex-array-7.c: Same.
6849 * gcc.dg/c99-flex-array-typedef-7.c: Same.
6850 * gcc.dg/c99-impl-decl-1.c: Same.
6851 * gcc.dg/c99-impl-int-1.c: Same.
6852 * gcc.dg/c99-impl-int-2.c: Same.
6853 * gcc.dg/c99-init-3.c: Same.
6854 * gcc.dg/c99-restrict-1.c: Same.
6855 * gcc.dg/c99-return-1.c: Same.
6856 * gcc.dg/c99-tag-1.c: Same.
6857 * gcc.dg/c99-tag-3.c: Same.
6858 * gcc.dg/call-diag-2.c: Same.
6859 * gcc.dg/cpp/19940712-1.c: Same.
6860 * gcc.dg/cpp/19951025-1.c: Same.
6861 * gcc.dg/cpp/19990413-1.c: Same.
6862 * gcc.dg/cpp/direct2.c: Same.
6863 * gcc.dg/cpp/direct2s.c: Same.
6864 * gcc.dg/cpp/pr28709.c: Same.
6865 * gcc.dg/cpp/pr61854-c90.c: Same.
6866 * gcc.dg/cpp/pr61854-c94.c: Same.
6867 * gcc.dg/cpp/pragma-1.c: Same.
6868 * gcc.dg/cpp/pragma-2.c: Same.
6869 * gcc.dg/cpp/trad/escaped-eof.c: Same.
6870 * gcc.dg/cpp/trad/literals-2.c: Same.
6871 * gcc.dg/cpp/warn-comments-2.c: Same.
6872 * gcc.dg/cpp/warn-comments-3.c: Same.
6873 * gcc.dg/cpp/warn-comments.c: Same.
6874 * gcc.dg/cpp/warn-long-long-2.c: Same.
6875 * gcc.dg/cpp/warn-long-long.c: Same.
6876 * gcc.dg/cpp/warn-redefined-2.c: Same.
6877 * gcc.dg/cpp/warn-redefined.c: Same.
6878 * gcc.dg/darwin-cfstring-2.c: Same.
6879 * gcc.dg/darwin-cfstring-format-1.c: Same.
6880 * gcc.dg/decl-9.c: Same.
6881 * gcc.dg/declspec-1.c: Same.
6882 * gcc.dg/declspec-10.c: Same.
6883 * gcc.dg/declspec-11.c: Same.
6884 * gcc.dg/declspec-13.c: Same.
6885 * gcc.dg/declspec-18.c: Same.
6886 * gcc.dg/declspec-4.c: Same.
6887 * gcc.dg/declspec-5.c: Same.
6888 * gcc.dg/declspec-6.c: Same.
6889 * gcc.dg/declspec-8.c: Same.
6890 * gcc.dg/deprecated-4.c: Same.
6891 * gcc.dg/deprecated.c: Same.
6892 * gcc.dg/dfp/composite-type.c: Same.
6893 * gcc.dg/empty-source-2.c: Same.
6894 * gcc.dg/empty-source-3.c: Same.
6895 * gcc.dg/format/attr-6.c: Same.
6896 * gcc.dg/format/branch-1.c: Same.
6897 * gcc.dg/format/c90-printf-1.c: Same.
6898 * gcc.dg/format/c90-strftime-2.c: Same.
6899 * gcc.dg/format/c99-strftime-1.c: Same.
6900 * gcc.dg/format/cmn-err-1.c: Same.
6901 * gcc.dg/format/few-1.c: Same.
6902 * gcc.dg/format/ms_branch-1.c: Same.
6903 * gcc.dg/format/ms_unnamed-1.c: Same.
6904 * gcc.dg/format/ms_va-1.c: Same.
6905 * gcc.dg/format/unnamed-1.c: Same.
6906 * gcc.dg/format/va-1.c: Same.
6907 * gcc.dg/format/xopen-1.c: Same.
6908 * gcc.dg/funcdef-var-1.c: Same.
6909 * gcc.dg/funcdef-var-2.c: Same.
6910 * gcc.dg/gnu89-const-expr-1.c: Same.
6911 * gcc.dg/gnu89-const-expr-2.c: Same.
6912 * gcc.dg/gnu90-const-expr-1.c: Same.
6913 * gcc.dg/gnu99-const-expr-1.c: Same.
6914 * gcc.dg/gnu99-const-expr-2.c: Same.
6915 * gcc.dg/gnu99-init-2.c: Same.
6916 * gcc.dg/gomp/_Atomic-5.c: Same.
6917 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6918 * gcc.dg/gomp/atomic-5.c: Same.
6919 * gcc.dg/gomp/linear-1.c: Same.
6920 * gcc.dg/gomp/pr67500.c: Same.
6921 * gcc.dg/init-bad-1.c: Same.
6922 * gcc.dg/init-bad-2.c: Same.
6923 * gcc.dg/init-bad-3.c: Same.
6924 * gcc.dg/init-string-1.c: Same.
6925 * gcc.dg/label-compound-stmt-1.c: Same.
6926 * gcc.dg/label-decl-2.c: Same.
6927 * gcc.dg/label-decl-4.c: Same.
6928 * gcc.dg/large-size-array-2.c: Same.
6929 * gcc.dg/large-size-array-4.c: Same.
6930 * gcc.dg/lvalue-6.c: Same.
6931 * gcc.dg/m-un-2.c: Same.
6932 * gcc.dg/multiple-overflow-warn-1.c: Same.
6933 * gcc.dg/multiple-overflow-warn-2.c: Same.
6934 * gcc.dg/multiple-overflow-warn-3.c: Same.
6935 * gcc.dg/nested-redef-1.c: Same.
6936 * gcc.dg/no-asm-1.c: Same.
6937 * gcc.dg/no-asm-3.c: Same.
6938 * gcc.dg/no-asm-4.c: Same.
6939 * gcc.dg/noncompile/20010524-1.c: Same.
6940 * gcc.dg/noncompile/incomplete-5.c: Same.
6941 * gcc.dg/noncompile/pr44517.c: Same.
6942 * gcc.dg/noncompile/pr52290.c: Same.
6943 * gcc.dg/noreturn-1.c: Same.
6944 * gcc.dg/overflow-warn-1.c: Same.
6945 * gcc.dg/overflow-warn-2.c: Same.
6946 * gcc.dg/overflow-warn-3.c: Same.
6947 * gcc.dg/overflow-warn-4.c: Same.
6948 * gcc.dg/parm-mismatch-1.c: Same.
6949 * gcc.dg/parser-pr28152-2.c: Same.
6950 * gcc.dg/parser-pr28152.c: Same.
6951 * gcc.dg/pedwarn-init.c: Same.
6952 * gcc.dg/pointer-arith-2.c: Same.
6953 * gcc.dg/pointer-arith-3.c: Same.
6954 * gcc.dg/pointer-arith-4.c: Same.
6955 * gcc.dg/pr14475.c: Same.
6956 * gcc.dg/pr18596-3.c: Same.
6957 * gcc.dg/pr18809-1.c: Same.
6958 * gcc.dg/pr27953.c: Same.
6959 * gcc.dg/pr30457.c: Same.
6960 * gcc.dg/pr30551-2.c: Same.
6961 * gcc.dg/pr30551-3.c: Same.
6962 * gcc.dg/pr30551-4.c: Same.
6963 * gcc.dg/pr30551-5.c: Same.
6964 * gcc.dg/pr30551-6.c: Same.
6965 * gcc.dg/pr30551.c: Same.
6966 * gcc.dg/pr36997.c: Same.
6967 * gcc.dg/pr41842.c: Same.
6968 * gcc.dg/pr48552-1.c: Same.
6969 * gcc.dg/pr48552-2.c: Same.
6970 * gcc.dg/pr59717.c: Same.
6971 * gcc.dg/pr61077.c: Same.
6972 * gcc.dg/pr61096-1.c: Same.
6973 * gcc.dg/pr63626.c: Same.
6974 * gcc.dg/pr64223-1.c: Same.
6975 * gcc.dg/pr64223-2.c: Same.
6976 * gcc.dg/pr8788-1.c: Same.
6977 * gcc.dg/pr8927-1.c: Same.
6978 * gcc.dg/pragma-darwin.c: Same.
6979 * gcc.dg/pragma-diag-5.c: Same.
6980 * gcc.dg/pragma-message.c: Same.
6981 * gcc.dg/redecl-1.c: Same.
6982 * gcc.dg/simd-1.c: Same.
6983 * gcc.dg/simd-5.c: Same.
6984 * gcc.dg/simd-6.c: Same.
6985 * gcc.dg/spellcheck-fields.c: Same.
6986 * gcc.dg/spellcheck-typenames.c: Same.
6987 * gcc.dg/struct-semi-2.c: Same.
6988 * gcc.dg/struct-semi-3.c: Same.
6989 * gcc.dg/transparent-union-3.c: Same.
6990 * gcc.dg/ucnid-8.c: Same.
6991 * gcc.dg/uninit-pr19430-O0.c: Same.
6992 * gcc.dg/uninit-pr19430.c: Same.
6993 * gcc.dg/uninit-pr20644-O0.c: Same.
6994 * gcc.dg/utf-dflt.c: Same.
6995 * gcc.dg/utf-dflt2.c: Same.
6996 * gcc.dg/utf16-4.c: Same.
6997 * gcc.dg/vla-11.c: Same.
6998 * gcc.dg/vla-20.c: Same.
6999 * gcc.dg/vla-init-1.c: Same.
7000 * gcc.dg/vla-init-2.c: Same.
7001 * gcc.dg/vla-init-3.c: Same.
7002 * gcc.dg/weak/weak-6.c: Same.
7003 * gcc.dg/weak/weak-7.c: Same.
7004 * gcc.dg/wtr-int-type-1.c: Same.
7005 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
7006 * gcc.target/arm/polytypes.c: Same.
7007 * gcc.target/i386/spellcheck-options-4.c: Same.
7008 * gcc.target/powerpc/20030218-1.c: Same.
7009 * gcc.target/sh/pr21255-4.c: Same.
7010 * gcc.test-framework/dg-error-exp-XP.c: Same.
7011 * gfortran.dg/array_constructor_30.f03: Same.
7012 * gfortran.dg/class_30.f90: Same.
7013 * gfortran.dg/goacc/subarrays.f95: Same.
7014 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
7015 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
7016 * gfortran.dg/intrinsic_std_1.f90: Same.
7017 * gfortran.dg/pr70006.f90: Same.
7018 * gfortran.dg/warning-directive-1.F90: Same.
7019 * gfortran.dg/warning-directive-2.F90: Same.
7020 * gfortran.dg/warning-directive-3.F90: Same.
7021 * gfortran.dg/warning-directive-4.F90: Same.
7022 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
7023 * obj-c++.dg/class-extension-1.mm: Same.
7024 * obj-c++.dg/class-extension-2.mm: Same.
7025 * obj-c++.dg/class-protocol-1.mm: Same.
7026 * obj-c++.dg/cxx-ivars-1.mm: Same.
7027 * obj-c++.dg/duplicate-class-1.mm: Same.
7028 * obj-c++.dg/exceptions-3.mm: Same.
7029 * obj-c++.dg/exceptions-4.mm: Same.
7030 * obj-c++.dg/exceptions-5.mm: Same.
7031 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
7032 * obj-c++.dg/fsf-package-0.m: Same.
7033 * obj-c++.dg/invalid-type-1.mm: Same.
7034 * obj-c++.dg/method-12.mm: Same.
7035 * obj-c++.dg/method-13.mm: Same.
7036 * obj-c++.dg/method-15.mm: Same.
7037 * obj-c++.dg/method-16.mm: Same.
7038 * obj-c++.dg/method-6.mm: Same.
7039 * obj-c++.dg/method-7.mm: Same.
7040 * obj-c++.dg/property/at-property-1.mm: Same.
7041 * obj-c++.dg/property/at-property-14.mm: Same.
7042 * obj-c++.dg/property/at-property-17.mm: Same.
7043 * obj-c++.dg/property/at-property-21.mm: Same.
7044 * obj-c++.dg/property/at-property-5.mm: Same.
7045 * obj-c++.dg/property/dotsyntax-4.mm: Same.
7046 * obj-c++.dg/property/dynamic-3.mm: Same.
7047 * obj-c++.dg/property/dynamic-4.mm: Same.
7048 * obj-c++.dg/property/property-neg-1.mm: Same.
7049 * obj-c++.dg/property/property-neg-6.mm: Same.
7050 * obj-c++.dg/property/synthesize-11.mm: Same.
7051 * obj-c++.dg/property/synthesize-5.mm: Same.
7052 * obj-c++.dg/property/synthesize-6.mm: Same.
7053 * obj-c++.dg/proto-lossage-4.mm: Same.
7054 * obj-c++.dg/protocol-qualifier-2.mm: Same.
7055 * obj-c++.dg/strings/strings-1.mm: Same.
7056 * obj-c++.dg/super-class-1.mm: Same.
7057 * obj-c++.dg/syntax-error-6.mm: Same.
7058 * obj-c++.dg/syntax-error-7.mm: Same.
7059 * obj-c++.dg/syntax-error-9.mm: Same.
7060 * obj-c++.dg/try-catch-13.mm: Same.
7061 * objc.dg/attributes/method-noreturn-1.m: Same.
7062 * objc.dg/bad-receiver-type-2.m: Same.
7063 * objc.dg/bad-receiver-type.m: Same.
7064 * objc.dg/call-super-2.m: Same.
7065 * objc.dg/class-2.m: Same.
7066 * objc.dg/class-extension-1.m: Same.
7067 * objc.dg/class-extension-2.m: Same.
7068 * objc.dg/class-protocol-1.m: Same.
7069 * objc.dg/desig-init-1.m: Same.
7070 * objc.dg/duplicate-class-1.m: Same.
7071 * objc.dg/exceptions-3.m: Same.
7072 * objc.dg/exceptions-4.m: Same.
7073 * objc.dg/exceptions-5.m: Same.
7074 * objc.dg/foreach-6.m: Same.
7075 * objc.dg/foreach-7.m: Same.
7076 * objc.dg/fsf-nsstring-format-1.m: Same.
7077 * objc.dg/fsf-package-0.m: Same.
7078 * objc.dg/invalid-type-1.m: Same.
7079 * objc.dg/method-11.m: Same.
7080 * objc.dg/method-19.m: Same.
7081 * objc.dg/method-2.m: Same.
7082 * objc.dg/method-20.m: Same.
7083 * objc.dg/method-5.m: Same.
7084 * objc.dg/method-6.m: Same.
7085 * objc.dg/method-7.m: Same.
7086 * objc.dg/method-9.m: Same.
7087 * objc.dg/missing-proto-3.m: Same.
7088 * objc.dg/private-1.m: Same.
7089 * objc.dg/property/at-property-1.m: Same.
7090 * objc.dg/property/at-property-14.m: Same.
7091 * objc.dg/property/at-property-17.m: Same.
7092 * objc.dg/property/at-property-21.m: Same.
7093 * objc.dg/property/at-property-5.m: Same.
7094 * objc.dg/property/dynamic-3.m: Same.
7095 * objc.dg/property/dynamic-4.m: Same.
7096 * objc.dg/property/property-neg-1.m: Same.
7097 * objc.dg/property/property-neg-6.m: Same.
7098 * objc.dg/property/synthesize-11.m: Same.
7099 * objc.dg/property/synthesize-5.m: Same.
7100 * objc.dg/property/synthesize-6.m: Same.
7101 * objc.dg/proto-hier-1.m: Same.
7102 * objc.dg/proto-lossage-4.m: Same.
7103 * objc.dg/protocol-qualifier-2.m: Same.
7104 * objc.dg/strings/strings-1.m: Same.
7105 * objc.dg/type-size-1.m: Same.
7106
7107 2017-04-18 Jeff Law <law@redhat.com>
7108
7109 PR target/74563
7110 * gcc.target/mips/pr74563: New test.
7111
7112 2017-04-18 Jakub Jelinek <jakub@redhat.com>
7113
7114 PR tree-optimization/80443
7115 * gcc.c-torture/compile/pr80443.c: New test.
7116
7117 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
7118
7119 PR rtl-optimization/80357
7120 * gcc.c-torture/compile/pr80357.c: New test.
7121
7122 2017-04-18 Jeff Law <law@redhat.com>
7123
7124 PR middle-end/80422
7125 * gcc.c-torture/compile/pr80422.c: New test.
7126
7127 2017-04-18 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR debug/80263
7130 * gcc.dg/debug/dwarf2/pr80263.c: New test.
7131
7132 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7133
7134 PR target/80099
7135 * gcc.target/powerpc/pr80099-1.c: New test.
7136 * gcc.target/powerpc/pr80099-2.c: Likewise.
7137 * gcc.target/powerpc/pr80099-3.c: Likewise.
7138 * gcc.target/powerpc/pr80099-4.c: Likewise.
7139 * gcc.target/powerpc/pr80099-5.c: Likewise.
7140
7141 2017-04-18 Jakub Jelinek <jakub@redhat.com>
7142
7143 PR sanitizer/80444
7144 * gcc.dg/sancov/pr80444.c: New test.
7145
7146 PR middle-end/79788
7147 PR middle-end/80375
7148 * gcc.dg/pr79788-1.c: New test.
7149 * gcc.dg/pr79788-2.c: New test.
7150
7151 2017-04-18 Marek Polacek <polacek@redhat.com>
7152
7153 PR c++/80244 - ICE with attribute in template alias.
7154 * g++.dg/cpp0x/alias-decl-59.C: New test.
7155
7156 PR c++/80241 - ICE with alignas pack expansion.
7157 * g++.dg/cpp0x/alignas11.C: New test.
7158
7159 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7160
7161 PR c++/80287
7162 * g++.dg/lto/pr80287_0.C: New test.
7163
7164 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7165
7166 PR target/80315
7167 * gcc.target/powerpc/pr80315-1.c: New test.
7168 * gcc.target/powerpc/pr80315-2.c: New test.
7169 * gcc.target/powerpc/pr80315-3.c: New test.
7170 * gcc.target/powerpc/pr80315-4.c: New test.
7171
7172 2017-04-16 Tom de Vries <tom@codesourcery.com>
7173
7174 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
7175 directive.
7176 * g++.dg/parse/error3.C: Same.
7177 * g++.old-deja/g++.pt/niklas01a.C: Same.
7178 * gcc.dg/990506-0.c: Same.
7179 * gcc.dg/cpp/19990413-1.c: Same.
7180 * gcc.dg/cpp/pragma-1.c: Same.
7181 * gcc.dg/cpp/pragma-2.c: Same.
7182 * gcc.dg/m-un-2.c: Same.
7183 * objc.dg/private-1.m: Same.
7184
7185 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
7186
7187 * gcc.dg/pr54669.c: Fix dg-do directive.
7188 * gcc.dg/pr78582.c: Ditto.
7189 * gcc.dg/pr80020.c: Ditto.
7190 * gcc.dg/torture/pr57993-2.cpp: Ditto.
7191 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
7192 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
7193 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
7194 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
7195 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
7196 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
7197 * gcc.dg/tree-ssa/pr79352.c: Ditto.
7198 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7199 * gcc.dg/tree-ssa/pr79691.c: Ditto.
7200
7201 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7202
7203 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
7204 * gfortran.dg/generic_29.f90: Likewise.
7205 * gfortran.dg/goacc/multi-clause.f90: Likewise.
7206 * gfortran.dg/pr41922.f90: Likewise.
7207 * gfortran.dg/pr70006.f90: Likewise.
7208
7209 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
7210
7211 PR tree-optimization/66612
7212 * gcc.target/powerpc/20050830-1.c: Remove xfail.
7213
7214 2017-04-14 Janus Weil <janus@gcc.gnu.org>
7215
7216 PR fortran/80361
7217 * gfortran.dg/class_62.f90: New test case.
7218
7219 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
7220
7221 * gcc.target/arc/loop-1.c: New file.
7222
7223 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7224
7225 PR target/80098
7226 * gcc.target/powerpc/pr80098-1.c: New test.
7227 * gcc.target/powerpc/pr80098-2.c: Likewise.
7228 * gcc.target/powerpc/pr80098-3.c: Likewise.
7229 * gcc.target/powerpc/pr80098-4.c: Likewise.
7230
7231 2017-04-13 Jakub Jelinek <jakub@redhat.com>
7232
7233 PR sanitizer/80403
7234 * g++.dg/ubsan/pr80403-2.C: New test.
7235
7236 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
7237
7238 PR rtl-optimization/80343
7239 * gcc.target/powerpc/pr80343.c: New.
7240
7241 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
7242
7243 PR sanitizer/80414
7244 * c-c++-common/ubsan/bounds-15.c: New test.
7245
7246 2017-04-13 Richard Biener <rguenther@suse.de>
7247
7248 PR testsuite/80416
7249 * g++.dg/torture/pr79671.C: Fix asm constraints.
7250
7251 2017-04-13 Jakub Jelinek <jakub@redhat.com>
7252
7253 PR debug/80321
7254 * gcc.dg/debug/pr80321.c: New test.
7255
7256 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
7257
7258 * gnat.dg/debug10.adb: New test.
7259 * gnat.dg/debug10_pkg.ads: New helper.
7260
7261 2017-04-12 Jakub Jelinek <jakub@redhat.com>
7262
7263 PR tree-optimization/79390
7264 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
7265
7266 PR sanitizer/80403
7267 PR sanitizer/80404
7268 PR sanitizer/80405
7269 * g++.dg/ubsan/pr80403.C: New test.
7270 * g++.dg/ubsan/pr80404.C: New test.
7271 * g++.dg/ubsan/pr80405.C: New test.
7272
7273 PR c/80163
7274 * gcc.dg/torture/pr80163.c: New test.
7275
7276 2017-04-12 Richard Biener <rguenther@suse.de>
7277 Jeff Law <law@redhat.com>
7278
7279 PR tree-optimization/80359
7280 * gcc.dg/torture/pr80359.c: New testcase.
7281
7282 2017-04-12 Richard Biener <rguenther@suse.de>
7283 Bernd Edlinger <bernd.edlinger@hotmail.de>
7284
7285 PR middle-end/79671
7286 * g++.dg/torture/pr79671.C: New testcase.
7287 * g++.dg/lto/pr79671_0.C: Likewise.
7288 * g++.dg/lto/pr79671_1.c: Likewise.
7289
7290 2017-04-12 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR sanitizer/80349
7293 * g++.dg/ubsan/pr80349.C: New test.
7294
7295 2017-04-11 Jakub Jelinek <jakub@redhat.com>
7296
7297 PR c++/80370
7298 * g++.dg/cpp1z/decomp28.C: New test.
7299
7300 PR middle-end/80100
7301 * gcc.dg/pr80100.c: New test.
7302
7303 PR rtl-optimization/80385
7304 * g++.dg/opt/pr80385.C: New test.
7305
7306 2017-04-11 Martin Liska <mliska@suse.cz>
7307
7308 PR ipa/80212
7309 * g++.dg/ipa/pr80212.C: New test.
7310
7311 2017-04-11 Martin Sebor <msebor@redhat.com>
7312
7313 PR middle-end/80364
7314 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
7315
7316 2017-04-11 Martin Liska <mliska@suse.cz>
7317
7318 PR sanitizer/70878
7319 * gcc.dg/ubsan/pr70878.c: New test.
7320
7321 2017-04-11 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR target/80381
7324 * gcc.target/i386/pr80381.c: New test.
7325
7326 PR c++/80363
7327 * g++.dg/ext/pr80363.C: New test.
7328
7329 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7330
7331 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
7332 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
7333 Add avr-*-* to non-lp64 selector.
7334
7335 2017-04-10 Martin Sebor <msebor@redhat.com>
7336
7337 * gcc.dg/pr40340-3.c: Adjust directive pattern.
7338 * gcc.dg/pr40340-4.c: Same.
7339
7340 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
7341
7342 PR fortran/69498
7343 * gfortran.dg/submodule_unexp.f90: Modified test
7344 to account for new error.
7345 * gfortran.dg/submodule_twice.f90: New Test
7346
7347 2017-04-10 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR c++/80176
7350 * g++.dg/init/ref23.C: New test.
7351
7352 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7353
7354 PR tree-optimization/80304
7355 * gfortran.dg/do_concurrent_4.f90: New test case.
7356
7357 2017-04-10 Janus Weil <janus@gcc.gnu.org>
7358
7359 PR fortran/80046
7360 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
7361
7362 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
7363
7364 * g++.dg/torture/pr79905.C: Add -maltivec option.
7365
7366 2017-04-10 Jeff Law <law@redhat.com>
7367
7368 PR tree-optimization/80374
7369 * g++.dg/pr80374.c: New test.
7370
7371 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7372
7373 PR target/80108
7374 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
7375 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
7376
7377 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
7378
7379 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
7380
7381 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
7382
7383 PR testsuite/79356
7384 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
7385
7386 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
7387
7388 PR testsuite/79867
7389 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
7390
7391 2017-04-10 Marek Polacek <polacek@redhat.com>
7392
7393 PR sanitizer/80348
7394 * g++.dg/ubsan/div-by-zero-3.C: New test.
7395
7396 2017-04-10 Bin Cheng <bin.cheng@arm.com>
7397
7398 PR tree-optimization/80153
7399 * gcc.c-torture/execute/pr80153.c: New.
7400
7401 2017-04-10 Richard Biener <rguenther@suse.de>
7402
7403 PR middle-end/80362
7404 * gcc.dg/torture/pr80362.c: New testcase.
7405
7406 2017-04-10 Richard Biener <rguenther@suse.de>
7407
7408 PR tree-optimization/80304
7409 * gcc.dg/torture/pr80304.c: New testcase.
7410
7411 2017-04-10 Nathan Sidwell <nathan@acm.org>
7412
7413 PR target/79905
7414 * g++.dg/torture/pr79905.C: New.
7415
7416 2017-04-10 Martin Liska <mliska@suse.cz>
7417
7418 PR sanitizer/80350
7419 * c-c++-common/ubsan/pr80350.c: New test.
7420
7421 2017-04-10 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR target/80324
7424 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
7425
7426 2017-04-08 Martin Liska <mliska@suse.cz>
7427
7428 Revert:
7429 2017-04-07 Martin Liska <mliska@suse.cz>
7430
7431 PR ipa/80212
7432 * g++.dg/ipa/pr80212.C: New test.
7433
7434 2017-04-07 Jakub Jelinek <jakub@redhat.com>
7435
7436 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
7437 dg-options.
7438 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
7439
7440 PR target/80322
7441 PR target/80323
7442 PR target/80325
7443 PR target/80326
7444 * gcc.target/i386/avx512f-undefined-1.c: New test.
7445 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
7446 * gcc.target/i386/avx-cvtsd-1.c: New test.
7447 * gcc.target/i386/avx512f-cvtss-1.c: New test.
7448 * gcc.target/i386/avx512f-abspd-1.c: New test.
7449 * gcc.target/i386/avx-cvtss-1.c: New test.
7450 * gcc.target/i386/avx512f-absps-1.c: New test.
7451 * gcc.target/i386/avx512f-int2mask-1.c: New test.
7452 * gcc.target/i386/avx512f-mask2int-1.c: New test.
7453
7454 2017-04-07 Marek Polacek <polacek@redhat.com>
7455
7456 PR sanitizer/80348
7457 * g++.dg/ubsan/div-by-zero-2.C: New test.
7458
7459 PR c++/80095
7460 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
7461
7462 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
7463
7464 PR rtl-optimization/70478
7465 * gcc.target/s390/pr70478.c: New.
7466
7467 2017-04-07 Martin Liska <mliska@suse.cz>
7468
7469 PR target/79889
7470 * g++.dg/ext/mv8.C: Add aarch64* targets.
7471
7472 2017-04-07 Martin Liska <mliska@suse.cz>
7473
7474 PR ipa/80212
7475 * g++.dg/ipa/pr80212.C: New test.
7476
7477 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7478
7479 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
7480
7481 2017-04-07 Richard Biener <rguenther@suse.de>
7482
7483 PR tree-optimization/80334
7484 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
7485 alignas on stack.
7486
7487 2017-04-07 Richard Biener <rguenther@suse.de>
7488
7489 PR middle-end/80341
7490 * gcc.dg/torture/pr80341.c: New testcase.
7491
7492 2017-04-06 Jakub Jelinek <jakub@redhat.com>
7493
7494 PR debug/80234
7495 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
7496 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
7497
7498 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
7499
7500 PR target/79733
7501 * gcc.target/i386/pr79733.c: New test.
7502
7503 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
7504
7505 PR target/80298
7506 * gcc.target/i386/pr80298-1.c: New test.
7507 * gcc.target/i386/pr80298-2.c: Ditto.
7508
7509 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
7510
7511 PR target/80082
7512 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
7513 ARMv7-R.
7514
7515 2017-04-06 Richard Biener <rguenther@suse.de>
7516
7517 PR tree-optimization/80334
7518 * g++.dg/torture/pr80334.C: New testcase.
7519
7520 2017-04-06 Martin Liska <mliska@suse.cz>
7521
7522 PR sanitizer/80166
7523 * gcc.dg/asan/pr80166.c: New test.
7524
7525 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7526
7527 PR tree-optimization/79390
7528 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
7529
7530 2017-04-06 Richard Biener <rguenther@suse.de>
7531
7532 PR tree-optimization/80262
7533 * gcc.target/i386/pr80262.c: New testcase.
7534
7535 2017-04-06 Richard Biener <rguenther@suse.de>
7536
7537 PR middle-end/80281
7538 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
7539
7540 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
7541
7542 PR rtl-optimization/70703
7543 * gcc.target/i386/pr70703.c: New.
7544
7545 2017-04-05 Jakub Jelinek <jakub@redhat.com>
7546
7547 PR sanitizer/80308
7548 * c-c++-common/asan/pr80308.c: New test.
7549
7550 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7551
7552 PR target/79890
7553 * gcc.target/s390/pr79890.c: New test case.
7554
7555 2017-04-05 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR target/80310
7558 * c-c++-common/ubsan/pr80310.c: New test.
7559
7560 2017-04-04 Jakub Jelinek <jakub@redhat.com>
7561
7562 PR c++/80297
7563 * g++.dg/torture/pr80297.C: New test.
7564
7565 PR tree-optimization/79390
7566 * gcc.target/i386/pr79390.c: New test.
7567 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
7568
7569 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
7570
7571 PR c++/80296
7572 * g++.dg/cpp0x/alias-decl-80296.C: New test.
7573
7574 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7575
7576 PR target/80307
7577 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
7578 targeting any CPU or architecture.
7579 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
7580 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
7581 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
7582 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
7583 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
7584 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
7585 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
7586 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
7587
7588 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
7589
7590 PR fortran/69498
7591 * gfortran.dg/submodule_unexp.f90: New test.
7592
7593 2017-04-04 Jakub Jelinek <jakub@redhat.com>
7594
7595 PR target/80286
7596 * gcc.target/i386/avx-pr80286.c: New test.
7597 * gcc.dg/pr80286.c: New test.
7598
7599 2017-04-04 Richard Biener <rguenther@suse.de>
7600
7601 PR middle-end/80281
7602 * gcc.dg/torture/pr80281.c: New testcase.
7603
7604 2017-04-04 Richard Biener <rguenther@suse.de>
7605
7606 PR tree-optimization/80275
7607 * g++.dg/opt/pr80275.C: Make g static.
7608
7609 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
7610
7611 PR rtl-optimization/60818
7612 * gcc.c-torture/compile/pr60818.c: New testcase.
7613
7614 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
7615
7616 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
7617 * gcc.dg/20031012-1.c: Likewise.
7618 * gcc.dg/ipa/ipcp-1.c: Likewise.
7619 * gcc.dg/torture/matrix-3.c: Likewise.
7620 * gcc.target/powerpc/ppc-spe.c: Likewise.
7621 * gcc.target/rx/zero-width-bitfield.c: Likewise.
7622
7623 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7624
7625 PR target/80246
7626 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
7627 powerpc_vsx_ok.
7628 (std, ld): Limit scan-assembler-times check to lp64.
7629 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
7630 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
7631 powerpc_vsx_ok.
7632
7633 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
7634
7635 PR target/80246
7636 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
7637
7638 2017-04-03 Richard Biener <rguenther@suse.de>
7639
7640 PR tree-optimization/80275
7641 * g++.dg/opt/pr80275.C: New testcase.
7642
7643 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7644
7645 PR testsuite/79356
7646 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
7647
7648 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
7649
7650 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
7651 (bal): Increase iteration count and assume alignment.
7652
7653 2017-04-03 Bin Cheng <bin.cheng@arm.com>
7654
7655 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
7656
7657 2017-04-02 Andrew Pinski <apinski@cavium.com>
7658
7659 * gcc.c-torture/compile/nested-3.c: New testcase.
7660 * gcc.c-torture/execute/20170401-1.c: New testcase.
7661 * gcc.c-torture/execute/20170401-2.c: New testcase.
7662
7663 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
7664
7665 PR rtl-optimization/79405
7666 gcc.dg/pr79405.c: New testcase.
7667
7668 2017-03-31 Jakub Jelinek <jakub@redhat.com>
7669
7670 PR debug/79255
7671 * gcc.dg/pr79255.c: New test.
7672
7673 PR c++/79572
7674 * g++.dg/ubsan/null-8.C: New test.
7675
7676 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
7677
7678 PR target/80107
7679 * gfortran.dg/pr80107.f: New.
7680
7681 2017-03-31 Jeff Law <law@redhat.com>
7682
7683 PR tree-optimization/49498
7684 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
7685
7686 2017-03-31 Richard Biener <rguenther@suse.de>
7687
7688 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
7689
7690 2017-03-31 Richard Biener <rguenther@suse.de>
7691
7692 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
7693
7694 2017-03-31 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR libstdc++/80251
7697 * g++.dg/ext/is_aggregate.C: New test.
7698
7699 PR middle-end/80173
7700 * gcc.target/i386/pr80173.c: New test.
7701
7702 PR middle-end/80163
7703 * gcc.dg/pr80163.c: New test.
7704
7705 PR debug/80025
7706 * gcc.dg/torture/pr80025.c: New test.
7707
7708 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
7709
7710 * gcc.target/mips/pr52125.c: Add -msym32.
7711
7712 2017-03-30 Jakub Jelinek <jakub@redhat.com>
7713
7714 PR translation/80189
7715 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
7716 * g++.dg/gomp/sharing-1.C: Likewise.
7717 * gfortran.dg/gomp/pr44536.f90: Likewise.
7718 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
7719 * gfortran.dg/gomp/sharing-3.f90: Likewise.
7720 * gfortran.dg/gomp/crayptr3.f90: Likewise.
7721 * gfortran.dg/gomp/pr33439.f90: Likewise.
7722 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7723 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7724 * gfortran.dg/gomp/sharing-2.f90: Likewise.
7725 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7726 * gcc.dg/gomp/sharing-1.c: Likewise.
7727
7728 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
7729
7730 PR target/80246
7731 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
7732 Darwin and SPE.
7733 (dxex, dxexq): Update return type.
7734 (diex, diexq): Update argument type.
7735 * gcc.target/powerpc/pr80246.c: New test.
7736
7737 2017-03-30 Martin Jambor <mjambor@suse.cz>
7738
7739 PR ipa/77333
7740 * g++.dg/ipa/pr77333.C: New test.
7741
7742 2017-03-30 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR target/80206
7745 * gcc.target/i386/pr80206.c: New test.
7746
7747 2017-03-30 Richard Biener <rguenther@suse.de>
7748
7749 PR tree-optimization/77498
7750 * gfortran.dg/pr77498.f: New testcase.
7751
7752 2017-03-29 Marek Polacek <polacek@redhat.com>
7753
7754 PR c/79730
7755 * gcc.dg/pr79730.c: New test.
7756
7757 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7758
7759 PR libgfortran/78670
7760 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
7761 a character of length 1. Update test for success.
7762 * gfortran.dg/dtio_28.f03: New test.
7763 * gfortran.dg/dtio_4.f90: Update to open test file with status =
7764 'scratch' to delete the file when done.
7765
7766 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
7767
7768 PR rtl-optimization/80233
7769 * gcc.c-torture/compile/pr80233.c: New testcase.
7770
7771 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7772
7773 PR fortran/80254
7774 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
7775 * gfortran.dg/dec_io_2a.f90: instead (new test).
7776
7777 2017-03-28 Jiong Wang <jiong.wang@arm.com>
7778
7779 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
7780
7781 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
7782
7783 PR testsuite/43496
7784 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
7785 generating PIC code.
7786
7787 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
7788
7789 PR rtl-optimization/80193
7790 * gcc.target/i386/pr80193.c: New.
7791
7792 2017-03-28 Janus Weil <janus@gcc.gnu.org>
7793
7794 PR fortran/78661
7795 * gfortran.dg/dtio_25.f90: Modified test case.
7796 * gfortran.dg/dtio_27.f90: New test case.
7797
7798 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
7799
7800 PR target/53383
7801 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
7802 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
7803 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
7804
7805 2017-03-28 Bin Cheng <bin.cheng@arm.com>
7806
7807 * gcc.c-torture/compile/irreducible-loop.c: New.
7808
7809 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
7810
7811 PR tree-optimization/80218
7812 * gcc.dg/pr80218.c: New test.
7813
7814 2017-03-28 Richard Biener <rguenther@suse.de>
7815
7816 PR tree-optimization/78644
7817 * gcc.dg/pr78644-1.c: New testcase.
7818 * gcc.dg/pr78644-2.c: Likewise.
7819
7820 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
7821
7822 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
7823 * gcc.dg/pic-4.c: Likewise.
7824 * gcc.dg/pie-3.c: Likewise.
7825 * gcc.dg/pie-4.c: Likewise.
7826
7827 2017-03-28 Martin Liska <mliska@suse.cz>
7828
7829 PR ipa/80205
7830 * g++.dg/ipa/pr80205.C: New test.
7831
7832 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7833
7834 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
7835 with sizeof(int) < 4.
7836 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
7837 * gcc.c-torture/execute/pr79737-2.c: Likewise.
7838 * gcc.dg/torture/pr79777.c: Likewise.
7839 * gcc.dg/torture/pr79910.c: Likewise.
7840
7841 2017-03-28 Richard Biener <rguenther@suse.de>
7842
7843 PR middle-end/80222
7844 * g++.dg/pr80222.C: New testcase.
7845
7846 2017-03-28 Martin Liska <mliska@suse.cz>
7847
7848 PR ipa/80104
7849 * gcc.dg/ipa/pr80104.c: New test.
7850
7851 2017-03-28 Marek Polacek <polacek@redhat.com>
7852
7853 PR sanitizer/80067
7854 * c-c++-common/ubsan/shift-10.c: New test.
7855
7856 2017-03-27 Jeff Law <law@redhat.com>
7857
7858 PR tree-optimization/80216
7859 * gcc.c-torture/compile/pr80216.c: New test.
7860
7861 2017-03-27 Jakub Jelinek <jakub@redhat.com>
7862
7863 PR middle-end/80162
7864 * c-c++-common/pr80162-1.c: New test.
7865 * c-c++-common/pr80162-2.c: New test.
7866 * c-c++-common/pr80162-3.c: New test.
7867
7868 PR target/80102
7869 * g++.dg/opt/pr80102.C: New test.
7870
7871 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7872
7873 PR target/78543
7874 * gcc.target/powerpc/pr78543.c: New test.
7875
7876 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
7877
7878 PR target/80103
7879 * gcc.target/powerpc/pr80103-1.c: New test.
7880
7881 2017-03-27 Richard Biener <rguenther@suse.de>
7882
7883 PR tree-optimization/80181
7884 * gcc.dg/torture/pr80181.c: New testcase.
7885
7886 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
7887
7888 * gcc.target/arc/interrupt-4.c: New file.
7889
7890 2017-03-27 Richard Biener <rguenther@suse.de>
7891
7892 PR ipa/79776
7893 * g++.dg/ipa/pr79776.C: New testcase.
7894
7895 2017-03-27 Jakub Jelinek <jakub@redhat.com>
7896
7897 PR sanitizer/80168
7898 * gcc.dg/asan/pr80168.c: New test.
7899
7900 2017-03-27 Richard Biener <rguenther@suse.de>
7901
7902 PR tree-optimization/80170
7903 * gcc.dg/pr80170.c: New testcase.
7904
7905 2017-03-27 Richard Biener <rguenther@suse.de>
7906
7907 PR middle-end/80171
7908 * g++.dg/torture/pr80171.C: New testcase.
7909
7910 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
7911
7912 * gcc.dg/torture/pr79732.c: Require alias support.
7913 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
7914
7915 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
7916 libatomic_available.
7917 * gfortran.dg/coarray_image_status_1.f08: Likewise.
7918 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
7919
7920 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7921
7922 PR libgfortran/78881
7923 * gfortran.dg/dtio_26.f90: New test.
7924
7925 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
7926
7927 PR fortran/80156
7928 PR fortran/79382
7929 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
7930 testcase for PR80156. Add a main programme that tests that
7931 the typebound generic is accessible.
7932
7933 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
7934
7935 PR rtl-optimization/80160
7936 PR rtl-optimization/80159
7937
7938 * gcc.target/i386/pr80160.c: New test.
7939
7940 2017-03-24 Jakub Jelinek <jakub@redhat.com>
7941
7942 PR sanitizer/79904
7943 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
7944
7945 2017-03-24 Marek Polacek <polacek@redhat.com>
7946
7947 PR c++/80119
7948 * g++.dg/warn/Wuninitialized-9.C: New test.
7949
7950 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7951
7952 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
7953 and remove the high-level builtin. The error message for the
7954 would prevent compilation from reaching the second.
7955 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7956
7957 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7958
7959 * gcc.target/s390/vxe/negfma-1.c: New test.
7960
7961 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7962
7963 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
7964 * gcc.target/s390/arch12/mul-1.c: New test.
7965 * gcc.target/s390/arch12/mul-2.c: New test.
7966
7967 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7968
7969 * gcc.target/s390/vxe/vllezlf-1.c: New test.
7970
7971 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7972
7973 * gcc.target/s390/vxe/popcount-1.c: New test.
7974
7975 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7976
7977 * gcc.target/s390/vxe/bitops-1.c: New test.
7978
7979 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7980
7981 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
7982 * lib/target-supports.exp: Add effective target check s390_vxe.
7983
7984 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7985
7986 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
7987 comparison instructions used from now on.
7988
7989 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7990
7991 * gcc.target/s390/s390.exp (check_effective_target_vector):
7992 Include target-supports.exp and move target_vector check routine
7993 ...
7994 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
7995 here and rename it.
7996 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
7997 check from vector to s390_vx.
7998 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
7999 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
8000 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
8001 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
8002 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
8003 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
8004 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
8005 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
8006 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
8007
8008 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8009
8010 * gcc.target/s390/vector/vec-init-2.c: New test.
8011
8012 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8013
8014 * gcc.dg/ubsan/pr79904-2.c: New test.
8015
8016 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8017
8018 PR target/79893
8019 * gcc.target/s390/zvector/pr79893.c: New test.
8020
8021 2017-03-24 Jakub Jelinek <jakub@redhat.com>
8022
8023 PR rtl-optimization/80112
8024 * gcc.dg/pr80112.c: New test.
8025
8026 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8027
8028 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
8029 etc. line numbers.
8030 * gcc.dg/Walloca-1.c: Likewise.
8031 * gcc.dg/Walloca-2.c: Likewise.
8032 * gcc.dg/Wvla-larger-than-2.c: Likewise.
8033
8034 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8035
8036 PR tree-optimization/80158
8037 * gfortran.fortran-torture/compile/pr80158.f: New file.
8038
8039 2017-03-24 Richard Biener <rguenther@suse.de>
8040
8041 PR tree-optimization/80167
8042 * gcc.dg/graphite/pr80167.c: New testcase.
8043
8044 2017-03-24 Tom de Vries <tom@codesourcery.com>
8045
8046 PR testsuite/80092
8047 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
8048 dg-require-effective-target global_constructor.
8049 * gcc.dg/tls/emutls-2.c: Same.
8050
8051 2017-03-24 Tom de Vries <tom@codesourcery.com>
8052
8053 PR testsuite/80092
8054 * c-c++-common/Wimplicit-fallthrough-34.c: Add
8055 dg-require-effective-target indirect_jumps.
8056
8057 2017-03-24 Tom de Vries <tom@codesourcery.com>
8058
8059 PR testsuite/80092
8060 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
8061 nonlocal_goto.
8062
8063 2017-03-24 Tom de Vries <tom@codesourcery.com>
8064
8065 PR testsuite/80092
8066 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
8067 * gcc.dg/Walloca-12.c: Same.
8068 * gcc.dg/attr-alloc_size-8.c: Same.
8069 * gcc.dg/Walloca-4.c: Same.
8070 * gcc.dg/Walloca-8.c: Same.
8071 * gcc.dg/Walloca-13.c: Same.
8072 * gcc.dg/Walloca-14.c: Same.
8073 * gcc.dg/attr-alloc_size-9.c: Same.
8074 * gcc.dg/Walloca-1.c: Same.
8075 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8076 * gcc.dg/Walloca-5.c: Same.
8077 * gcc.dg/Walloca-10.c: Same.
8078 * gcc.dg/Walloca-9.c: Same.
8079 * gcc.dg/attr-alloc_size-6.c: Same.
8080 * gcc.dg/Wvla-larger-than-1.c: Same.
8081 * gcc.dg/torture/pr71881.c: Same.
8082 * gcc.dg/torture/pr71901.c: Same.
8083 * gcc.dg/torture/pr78742.c: Same.
8084 * gcc.dg/builtin-alloc-size.c: Same.
8085 * gcc.dg/Walloca-2.c: Same.
8086 * gcc.dg/Walloca-6.c: Same.
8087 * gcc.dg/Walloca-11.c: Same.
8088 * gcc.dg/attr-alloc_size-7.c: Same.
8089 * gcc.dg/Wvla-larger-than-2.c: Same.
8090 * gcc.dg/Walloca-3.c: Same.
8091 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8092 * gcc.c-torture/compile/pr79413.c: Same.
8093 * gcc.c-torture/compile/pr78439.c: Same.
8094
8095 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8096
8097 * gcc.target/powerpc/p9-options-1.c: New test.
8098
8099 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8100
8101 PR target/71436
8102 * gcc.c-torture/compile/pr71436.c: New test.
8103
8104 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8105 Richard Biener <rguenther@suse.de>
8106
8107 PR tree-optimization/79908
8108 PR tree-optimization/80136
8109 * gcc.dg/torture/pr79908.c: New file.
8110
8111 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
8112
8113 PR fortran/39239
8114 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
8115
8116 2017-03-22 Jakub Jelinek <jakub@redhat.com>
8117
8118 PR c++/80141
8119 * g++.dg/gomp/pr80141.C: New test.
8120
8121 PR c++/80129
8122 * g++.dg/torture/pr80129.C: New test.
8123
8124 PR sanitizer/80110
8125 * g++.dg/tsan/pr80110.C: New test.
8126
8127 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8128
8129 PR fortran/80142
8130 * gfortran.dg/any_loc.f90: New test case.
8131
8132 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8133
8134 PR target/80082
8135 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
8136 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
8137
8138 2017-03-22 Martin Liska <mliska@suse.cz>
8139
8140 PR target/79906
8141 * g++.dg/ext/mv8.C: Add power* targets.
8142
8143 2017-03-21 Martin Sebor <msebor@redhat.com>
8144
8145 PR c++/79548
8146 * g++.dg/warn/Wunused-var-26.C: New test.
8147
8148 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8149
8150 PR tree-optimization/79908
8151 * gcc.dg/torture/pr79908.c: Revert addition of new file.
8152
8153 2017-03-21 Marek Polacek <polacek@redhat.com>
8154 Martin Sebor <msebor@redhat.com>
8155
8156 PR tree-optimization/80109
8157 * gcc.dg/Walloca-14.c: New test.
8158
8159 2017-03-21 Jakub Jelinek <jakub@redhat.com>
8160
8161 PR target/80125
8162 * gcc.target/powerpc/pr80125.c: New test.
8163
8164 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
8165
8166 PR fortran/69498
8167 * gfortran.dg/unexp_attribute.f90: New test
8168
8169 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8170 Richard Biener <rguenther@suse.de>
8171
8172 PR tree-optimization/79908
8173 * gcc.dg/torture/pr79908.c: New file.
8174
8175 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8176
8177 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
8178 with sizeof(int) < 4.
8179
8180 2017-03-21 Martin Liska <mliska@suse.cz>
8181
8182 * gcc.target/i386/pr65044.c: Add '.' in order to catch
8183 apostrophes.
8184
8185 2017-03-21 Richard Biener <rguenther@suse.de>
8186
8187 PR tree-optimization/80032
8188 * g++.dg/opt/pr80032.C: New testcase.
8189
8190 2017-03-21 Richard Biener <rguenther@suse.de>
8191
8192 PR tree-optimization/80122
8193 * gcc.dg/torture/pr80122.c: New testcase.
8194
8195 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
8196
8197 * gcc.dg/pic-2.c: Skip for MIPS.
8198 * gcc.dg/pie-2.c: Skip for MIPS.
8199
8200 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
8201
8202 PR c++/77752
8203 * g++.dg/cpp0x/initlist97.C: New.
8204 * g++.dg/cpp0x/initlist85.C: Update.
8205
8206 2017-03-21 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR c/67338
8209 * gcc.dg/pr67338.c: New test.
8210
8211 PR c++/35878
8212 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
8213 dump instead of assembler.
8214 * g++.dg/init/pr35878_2.C: Likewise.
8215 * g++.dg/init/pr35878_3.C: Likewise.
8216
8217 2017-03-21 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR c/80097
8220 * gcc.dg/ubsan/pr80097.c: New test.
8221
8222 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8223
8224 PR tree-optimization/80054
8225 * g++.dg/torture/pr80054.C: New file.
8226
8227 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8228
8229 PR target/79963
8230 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
8231 directive to assure selection of proper bit using rlwinm insn.
8232 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8233 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
8234 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
8235 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
8236
8237 2017-03-20 Marek Polacek <polacek@redhat.com>
8238 Paolo Carlini <paolo.carlini@oracle.com>
8239
8240 PR c++/80059 - ICE with noexcept and __transaction_atomic
8241 * g++.dg/tm/pr80059-2.C: New test.
8242 * g++.dg/tm/pr80059.C: New test.
8243
8244 2017-03-20 Martin Liska <mliska@suse.cz>
8245
8246 PR middle-end/79753
8247 * gcc.target/i386/mpx/pr79753.c: New test.
8248
8249 2017-03-20 Martin Liska <mliska@suse.cz>
8250
8251 PR target/79769
8252 PR target/79770
8253 * g++.dg/pr79769.C: New test.
8254 * gcc.target/i386/mpx/pr79770.c: New test.
8255
8256 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8257
8258 PR target/78857
8259 * gcc.target/s390/load-and-test-fp-1.c: New test.
8260 * gcc.target/s390/load-and-test-fp-2.c: New test.
8261
8262 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
8263
8264 PR fortran/79676
8265 * gfortran.dg/submodule_28.f08 : New test.
8266
8267 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
8268
8269 PR fortran/71838
8270 * gfortran.dg/submodule_26.f08 : New test.
8271 * gfortran.dg/submodule_27.f08 : New test.
8272
8273 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
8274
8275 PR target/79951
8276 * gcc.target/powerpc/pr79951.c: New.
8277
8278 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
8279
8280 PR rtl-optimization/79910
8281 * gcc.dg/torture/pr79910.c: New test.
8282
8283 2017-03-17 Jeff Law <law@redhat.com>
8284
8285 PR tree-optimization/71437
8286 * gcc.dg/tree-ssa/pr71437.c: New test.
8287 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
8288 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
8289 now caught by VRP, but which were previously caught by DOM.
8290
8291 2017-03-17 Richard Biener <rguenther@suse.de>
8292
8293 PR middle-end/80075
8294 * g++.dg/torture/pr80075.C: New testcase.
8295
8296 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
8297
8298 PR target/71294
8299 * g++.dg/pr71294.C: New test.
8300
8301 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
8302
8303 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
8304
8305 2017-03-16 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR fortran/80010
8308 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
8309
8310 PR fortran/79886
8311 * gfortran.dg/pr79886.f90: New test.
8312
8313 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8314
8315 PR target/79038
8316 * gcc.target/powerpc/pr79038-1.c: New test.
8317
8318 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
8319
8320 PR fortran/33271
8321 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
8322
8323 2017-03-15 Jiong Wang <jiong.wang@arm.com>
8324
8325 PR testsuite/79356
8326 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
8327
8328 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
8329
8330 PR target/80019
8331 * gcc.target/i386/pr80019.c: New test.
8332
8333 2017-03-15 Martin Liska <mliska@suse.cz>
8334
8335 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
8336
8337 2017-03-14 Martin Sebor <msebor@redhat.com>
8338
8339 PR tree-optimization/79800
8340 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
8341 * gcc.dg/tree-ssa/pr79800.c: New test.
8342
8343 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8344
8345 PR target/79947
8346 * gcc.target/powerpc/pr79947.c: New test.
8347
8348 2017-03-14 Martin Sebor <msebor@redhat.com>
8349
8350 PR middle-end/80020
8351 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
8352 * gcc.dg/attr-alloc_size-7.c: Same.
8353 * gcc.dg/attr-alloc_size-9.c: Same.
8354 * gcc.dg/builtin-alloc-size.c: Same.
8355 * gcc.dg/pr80020.c: New test.
8356
8357 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
8358
8359 PR rtl-optimization/79728
8360 * gcc.target/i386/sse-globalreg.c: New test.
8361
8362 2017-03-14 Martin Liska <mliska@suse.cz>
8363
8364 PR lto/66295
8365 * gcc.dg/tree-prof/pr66295.c: New test.
8366
8367 2017-03-13 Martin Liska <mliska@suse.cz>
8368
8369 PR middle-end/78339
8370 * gcc.target/i386/mpx/pr78339.c: New test.
8371
8372 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8373
8374 * gcc.target/arc/bitfield.c: New file.
8375
8376 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
8377
8378 * gcc.target/arc/pr9001090948.c: New file.
8379
8380 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
8381
8382 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
8383 Fix test. Make early-out condition return early. Correct comments.
8384
8385 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8386
8387 PR libgfortran/78854
8388 * gfortran.dg/dtio_25.f90: New test.
8389
8390 2017-03-10 Martin Sebor <msebor@redhat.com>
8391
8392 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
8393
8394 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
8395
8396 PR rtl-optimization/78911
8397 * gcc.target/i386/pr78911-1.c: New test.
8398 * gcc.target/i386/pr78911-2.c: New test.
8399
8400 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8401
8402 PR target/79941
8403 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
8404 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
8405 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
8406
8407 2017-03-10 Marek Polacek <polacek@redhat.com>
8408
8409 PR c++/79967
8410 * g++.dg/cpp0x/gen-attrs-63.C: New test.
8411
8412 2017-03-10 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR c++/79899
8415 * g++.dg/other/friend7.C: New test.
8416
8417 PR c++/79896
8418 * g++.dg/ext/int128-5.C: New test.
8419
8420 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
8421
8422 PR testsuite/79356
8423 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
8424 powerpc, sparc, or s390x.
8425
8426 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
8427
8428 PR target/79907
8429 * gcc.target/powerpc/pr79907.c: New.
8430
8431 2017-03-10 Olivier Hainque <hainque@adacore.com>
8432
8433 * gnat.dg/opt64.adb: New test.
8434 * gnat.dg/opt64_pkg.ads: New helper.
8435 * gnat.dg/opt64_pkg.adb: New helper.
8436
8437 2017-03-10 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR rtl-optimization/79909
8440 * gcc.target/powerpc/pr79909.c: New test.
8441
8442 PR tree-optimization/79972
8443 * gcc.dg/pr79972.c: New test.
8444
8445 PR tree-optimization/77975
8446 * gcc.dg/pr77975.c: New test.
8447
8448 2017-03-09 Marek Polacek <polacek@redhat.com>
8449
8450 PR c++/79962
8451 PR c++/79984
8452 * c-c++-common/nonnull-3.c: New test.
8453 * g++.dg/warn/Wnonnull3.C: New test.
8454
8455 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
8456
8457 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
8458 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8459
8460 2017-03-09 Marek Polacek <polacek@redhat.com>
8461
8462 PR sanitizer/79757
8463 * gcc.dg/ubsan/pr79757-1.c: New test.
8464 * gcc.dg/ubsan/pr79757-2.c: New test.
8465 * gcc.dg/ubsan/pr79757-3.c: New test.
8466 * gcc.dg/ubsan/pr79757-4.c: New test.
8467 * gcc.dg/ubsan/pr79757-5.c: New test.
8468
8469 2017-03-09 Jakub Jelinek <jakub@redhat.com>
8470
8471 PR c/79969
8472 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
8473
8474 2017-03-09 Marek Polacek <polacek@redhat.com>
8475
8476 PR c++/79687
8477 * g++.dg/expr/ptrmem8.C: New test.
8478 * g++.dg/expr/ptrmem9.C: New test.
8479
8480 2017-03-09 Richard Biener <rguenther@suse.de>
8481
8482 PR tree-optimization/79977
8483 * gcc.dg/graphite/pr79977.c: New testcase.
8484
8485 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
8486
8487 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
8488 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
8489 * lib/target-supports.exp (check_effective_target_rdynamic):
8490 New proc.
8491
8492 2017-03-09 Richard Biener <rguenther@suse.de>
8493
8494 PR middle-end/79971
8495 * gcc.dg/fixed-point/pr79971.c: New testcase.
8496
8497 2017-03-09 Richard Biener <rguenther@suse.de>
8498
8499 PR ipa/79970
8500 * gcc.dg/torture/pr79970.c: New testcase.
8501
8502 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8503
8504 PR c++/71966
8505 * g++.dg/cpp0x/pr71966-1.C: New.
8506 * g++.dg/cpp0x/pr71966-2.C: Likewise.
8507
8508 2017-03-09 Martin Liska <mliska@suse.cz>
8509
8510 PR tree-optimization/79631
8511 * gcc.target/i386/mpx/pr79631.c: New test.
8512
8513 2017-03-09 Martin Liska <mliska@suse.cz>
8514
8515 PR target/65705
8516 PR target/69804
8517 * gcc.target/i386/pr71458.c: Update scanned pattern.
8518
8519 2017-03-09 Marek Polacek <polacek@redhat.com>
8520
8521 PR c++/79672
8522 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
8523 * g++.dg/warn/Wduplicated-branches3.C: New test.
8524
8525 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
8526
8527 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
8528
8529 2017-03-09 Martin Liska <mliska@suse.cz>
8530
8531 PR ipa/79764
8532 * g++.dg/pr79764.C: New test.
8533
8534 2017-03-09 Martin Liska <mliska@suse.cz>
8535
8536 PR ipa/79761
8537 * g++.dg/pr79761.C: New test.
8538
8539 2017-03-09 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR sanitizer/79944
8542 * c-c++-common/asan/pr79944.c: New test.
8543
8544 PR target/79932
8545 * gcc.target/i386/pr79932-2.c: New test.
8546
8547 PR target/79932
8548 * gcc.target/i386/pr79932-1.c: New test.
8549
8550 2017-03-09 Marek Polacek <polacek@redhat.com>
8551
8552 PR c++/79900 - ICE in strip_typedefs
8553 * g++.dg/warn/Wpadded-1.C: New test.
8554
8555 2017-03-08 Marek Polacek <polacek@redhat.com>
8556
8557 * g++.dg/Walloca1.C: Adjust dg-warning.
8558
8559 2017-03-08 Andrew Haley <aph@redhat.com>
8560
8561 PR tree-optimization/79943
8562 * gcc.dg/tree-ssa/pr79943.c: New test.
8563
8564 2017-03-08 Richard Biener <rguenther@suse.de>
8565
8566 PR tree-optimization/79955
8567 * gcc.dg/uninit-24.c: New testcase.
8568
8569 2017-03-08 Richard Biener <rguenther@suse.de>
8570
8571 PR tree-optimization/79920
8572 * gcc.dg/vect/pr79920.c: New testcase.
8573
8574 2017-03-08 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR sanitizer/79904
8577 * gcc.dg/ubsan/pr79904.c: New test.
8578
8579 2017-03-07 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR c/79834
8582 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
8583 diagnostics.
8584
8585 2017-03-07 Marek Polacek <polacek@redhat.com>
8586
8587 PR middle-end/79809
8588 * g++.dg/Walloca1.C: New test.
8589
8590 2017-03-07 Martin Liska <mliska@suse.cz>
8591
8592 PR middle-end/68270
8593 * g++.dg/pr68270.C: New test.
8594
8595 2017-03-07 Jakub Jelinek <jakub@redhat.com>
8596
8597 PR rtl-optimization/79901
8598 * gcc.target/i386/pr79901.c: New test.
8599
8600 PR sanitizer/79897
8601 * c-c++-common/ubsan/pr79897.c: New test.
8602
8603 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
8604
8605 PR rtl-optimization/79571
8606 * gcc.target/i386/pr79571.c: New.
8607
8608 2017-03-06 Marek Polacek <polacek@redhat.com>
8609
8610 PR c++/79796 - ICE with NSDMI and this pointer
8611 * g++.dg/cpp0x/nsdmi13.C: New test.
8612
8613 2017-03-06 Julia Koval <julia.koval@intel.com>
8614
8615 PR target/79793
8616 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
8617 directives.
8618 * gcc.target/i386/interrupt-13.c: Ditto.
8619 * gcc.target/i386/interrupt-14.c: Ditto.
8620 * gcc.target/i386/interrupt-15.c: Ditto.
8621
8622 2017-03-06 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR c++/79822
8625 * g++.dg/cpp0x/constexpr-79822.C: New test.
8626
8627 2017-03-06 Richard Biener <rguenther@suse.de>
8628
8629 PR tree-optimization/79894
8630 * gcc.dg/vect/pr79887.c: New testcase.
8631
8632 2017-03-06 Richard Biener <rguenther@suse.de>
8633
8634 PR tree-optimization/79824
8635 * gcc.dg/vect/pr79824-1.c: New testcase.
8636 * gcc.dg/vect/pr79824-2.c: Likewise.
8637
8638 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8639
8640 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
8641 gettimeofday. Remove dg-skip-if for AVR.
8642 * lib/target-supports.exp (check_effective_target_gettimeofday):
8643 New proc.
8644
8645 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
8646
8647 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
8648 * gcc.target/s390/hotpatch-10.c: Likewise.
8649 * gcc.target/s390/hotpatch-11.c: Likewise.
8650 * gcc.target/s390/hotpatch-12.c: Likewise.
8651 * gcc.target/s390/hotpatch-13.c: Likewise.
8652 * gcc.target/s390/hotpatch-14.c: Likewise.
8653 * gcc.target/s390/hotpatch-15.c: Likewise.
8654 * gcc.target/s390/hotpatch-16.c: Likewise.
8655 * gcc.target/s390/hotpatch-17.c: Likewise.
8656 * gcc.target/s390/hotpatch-18.c: Likewise.
8657 * gcc.target/s390/hotpatch-19.c: Likewise.
8658 * gcc.target/s390/hotpatch-2.c: Likewise.
8659 * gcc.target/s390/hotpatch-26.c: Likewise.
8660 * gcc.target/s390/hotpatch-27.c: Likewise.
8661 * gcc.target/s390/hotpatch-28.c: Likewise.
8662 * gcc.target/s390/hotpatch-3.c: Likewise.
8663 * gcc.target/s390/hotpatch-4.c: Likewise.
8664 * gcc.target/s390/hotpatch-5.c: Likewise.
8665 * gcc.target/s390/hotpatch-6.c: Likewise.
8666 * gcc.target/s390/hotpatch-7.c: Likewise.
8667 * gcc.target/s390/hotpatch-8.c: Likewise.
8668 * gcc.target/s390/hotpatch-9.c: Likewise.
8669
8670 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8671
8672 PR c++/64574
8673 * g++.dg/template/crash125.C: New.
8674
8675 2017-03-06 Jakub Jelinek <jakub@redhat.com>
8676
8677 PR target/79812
8678 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
8679
8680 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8681
8682 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
8683
8684 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8685
8686 * gcc.target/mips/msa-minmax.c: New tests.
8687
8688 2017-03-06 Martin Liska <mliska@suse.cz>
8689
8690 PR sanitize/79783
8691 * g++.dg/asan/pr79783.C: New test.
8692
8693 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8694
8695 * gcc.target/mips/msa-dotp.c: New tests.
8696
8697 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8698
8699 * gcc.target/mips/msa-bclri.c: New test.
8700
8701 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8702
8703 PR c++/70266
8704 * g++.dg/tm/pr70266.C: New.
8705
8706 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
8707 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8708
8709 * gfortran.dg/coarray/fail_image_1.f08: New test.
8710 * gfortran.dg/coarray/fail_image_2.f08: New test.
8711 * gfortran.dg/coarray/failed_images_1.f08: New test.
8712 * gfortran.dg/coarray/failed_images_2.f08: New test.
8713 * gfortran.dg/coarray/image_status_1.f08: New test.
8714 * gfortran.dg/coarray/image_status_2.f08: New test.
8715 * gfortran.dg/coarray/stopped_images_1.f08: New test.
8716 * gfortran.dg/coarray/stopped_images_2.f08: New test.
8717 * gfortran.dg/coarray_fail_st.f90: New test.
8718 * gfortran.dg/coarray_failed_images_1.f08: New test.
8719 * gfortran.dg/coarray_image_status_1.f08: New test.
8720 * gfortran.dg/coarray_stopped_images_1.f08: New test.
8721
8722 2017-03-03 Marek Polacek <polacek@redhat.com>
8723
8724 PR c/79758
8725 * gcc.dg/noncompile/pr79758.c: New test.
8726
8727 2017-03-03 Jakub Jelinek <jakub@redhat.com>
8728
8729 PR middle-end/79805
8730 * g++.dg/opt/pr79805.C: New test.
8731
8732 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
8733
8734 * gcc.target/i386/avx512vpopcntdq-check.h: New.
8735 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8736 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8737 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
8738 * gcc.target/i386/i386.exp
8739 (check_effective_target_avx512vpopcntdq): New.
8740
8741 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
8742
8743 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
8744 ilp32 targets and match DImode registers for lp64 targets.
8745
8746 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
8747
8748 * g++.dg/pr71624.C: Disable for x32.
8749 * g++.dg/pr71633.C: Ditto.
8750
8751 2017-03-03 Jakub Jelinek <jakub@redhat.com>
8752
8753 PR target/79807
8754 * gcc.target/i386/pr79807.c: New test.
8755
8756 2017-03-03 Martin Liska <mliska@suse.cz>
8757
8758 PR tree-optimization/79803
8759 * gcc.dg/tree-ssa/pr79803.c: New test.
8760
8761 2017-03-03 Martin Liska <mliska@suse.cz>
8762
8763 PR rtl-optimization/79574
8764 * gcc.dg/pr79574-2.c: New test.
8765
8766 2017-03-03 Richard Biener <rguenther@suse.de>
8767
8768 PR c++/79825
8769 * g++.dg/warn/Wuninitialized-8.C: New testcase.
8770
8771 2017-03-03 Jakub Jelinek <jakub@redhat.com>
8772
8773 * gcc.dg/pr57134.c: Use empty inline asm string literal.
8774
8775 2017-03-03 Marek Polacek <polacek@redhat.com>
8776
8777 PR c++/79791
8778 * g++.dg/warn/Wwrite-strings-1.C: New test.
8779 * g++.dg/warn/Wwrite-strings-2.C: New test.
8780 * g++.dg/warn/Wwrite-strings-3.C: New test.
8781 * g++.dg/warn/Wwrite-strings-4.C: New test.
8782 * g++.dg/warn/Wwrite-strings-5.C: New test.
8783 * g++.dg/warn/Wwrite-strings-6.C: New test.
8784 * g++.dg/warn/Wwrite-strings-7.C: New test.
8785 * g++.dg/warn/Wwrite-strings-8.C: New test.
8786 * g++.dg/warn/Wwrite-strings-9.C: New test.
8787 * g++.dg/warn/Wwrite-strings-10.C: New test.
8788 * g++.dg/warn/Wwrite-strings-11.C: New test.
8789 * g++.dg/warn/Wwrite-strings-12.C: New test.
8790
8791 2017-03-03 Richard Biener <rguenther@suse.de>
8792
8793 PR middle-end/79818
8794 * gcc.dg/torture/pr79818.c: New testcase.
8795
8796 2017-03-02 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR c++/79782
8799 * g++.dg/warn/Wunused-parm-10.C: New test.
8800
8801 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
8802
8803 * gcc.dg/rtl/x86_64/*.c: Test for
8804 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
8805
8806 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
8807
8808 PR target/79514
8809 * gcc.target/i386/pr79514.c: New test.
8810
8811 2017-03-02 Jakub Jelinek <jakub@redhat.com>
8812
8813 PR rtl-optimization/79780
8814 * gcc.c-torture/compile/pr79780.c: New test.
8815
8816 2017-03-02 Richard Biener <rguenther@suse.de>
8817
8818 PR tree-optimization/79345
8819 PR c++/42000
8820 * g++.dg/warn/Wuninitialized-7.C: New testcase.
8821 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
8822 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
8823
8824 2017-03-02 Richard Biener <rguenther@suse.de>
8825
8826 PR c/79756
8827 * gcc.dg/vector-1.c: New testcase.
8828
8829 2017-03-02 Bin Cheng <bin.cheng@arm.com>
8830
8831 PR tree-optimization/66768
8832 * gcc.target/i386/pr66768.c: New test.
8833
8834 2017-03-02 Richard Biener <rguenther@suse.de>
8835
8836 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
8837 * gcc.dg/rtl/x86_64/final.c: Likewise.
8838 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
8839 * gcc.dg/rtl/x86_64/ira.c: Likewise.
8840 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
8841 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
8842
8843 2017-03-02 Richard Biener <rguenther@suse.de>
8844
8845 PR tree-optimization/79777
8846 * gcc.dg/torture/pr79777.c: New testcase.
8847
8848 2017-03-01 Martin Sebor <msebor@redhat.com>
8849
8850 PR middle-end/79692
8851 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
8852 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
8853 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
8854 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
8855
8856 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
8857
8858 * gcc.target/i386/invsize-2.c: New test.
8859 * gcc.target/i386/invsize-3.c: Ditto.
8860 * gcc.target/i386/invsize-4.c: Ditto.
8861 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
8862 * gcc.target/i386/stackalign/asm-1.c: Ditto.
8863
8864 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8865
8866 PR target/79439
8867 * gcc.target/powerpc/pr79439.c: New test.
8868
8869 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
8870
8871 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
8872 scan string.
8873
8874
8875 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8876
8877 PR target/79395
8878 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
8879 pattern to look for vcmpequd. instead of vcmpnew.
8880 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
8881 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
8882 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
8883 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
8884 look for xvcmpeqdp. instead of xvcmpnedp.
8885 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
8886 look for vcmpequd. instead of vcmpnew.
8887 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
8888 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8889 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
8890 look for xvcmpeqsp. instead of xvcmpnesp.
8891 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
8892 look for xvcmpeqdp. instead of xvcmpnedp.
8893 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
8894 look for vcmpequd. instead of vcmpnew.
8895 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
8896 look for vcmpeqsp instead of xvcmpnesp.
8897 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
8898 look for xvcmpeqdp instead of xvcmpnedp.
8899
8900 2017-03-01 Richard Biener <rguenther@suse.de>
8901
8902 PR middle-end/79721
8903 * gcc.dg/torture/pr79721.c: New testcase.
8904
8905 2017-03-01 Jakub Jelinek <jakub@redhat.com>
8906
8907 PR c++/79681
8908 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
8909 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
8910
8911 PR c++/79746
8912 * g++.dg/warn/Wunused-parm-9.C: New test.
8913
8914 PR tree-optimization/79734
8915 * g++.dg/opt/pr79734.C: New test.
8916
8917 2017-02-28 Jakub Jelinek <jakub@redhat.com>
8918
8919 PR tree-optimization/79737
8920 * gcc.c-torture/execute/pr79737-1.c: New test.
8921 * gcc.c-torture/execute/pr79737-2.c: New test.
8922
8923 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
8924
8925 * gcc.target/sparc/20170228-1.c: New test.
8926
8927 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
8928
8929 * gcc.target/i386/invsize-1.c: New test.
8930
8931 2017-02-28 Martin Sebor <msebor@redhat.com>
8932
8933 PR tree-optimization/79691
8934 * gcc.dg/tree-ssa/pr79691.c: New test.
8935
8936 2017-02-28 Jakub Jelinek <jakub@redhat.com>
8937
8938 PR target/79729
8939 * gcc.target/i386/pr79729.c: New test.
8940
8941 2017-02-28 Richard Biener <rguenther@suse.de>
8942
8943 PR tree-optimization/79740
8944 * gcc.dg/torture/pr79740.c: New testcase.
8945
8946 2017-02-28 Richard Biener <rguenther@suse.de>
8947
8948 PR middle-end/79731
8949 * c-c++-common/torture/pr79731.c: New testcase.
8950
8951 2017-02-28 Richard Biener <rguenther@suse.de>
8952
8953 PR tree-optimization/79732
8954 * gcc.dg/torture/pr79732.c: New testcase.
8955
8956 2017-02-28 Richard Biener <rguenther@suse.de>
8957
8958 PR tree-optimization/79723
8959 * gcc.target/i386/pr79723.c: New testcase.
8960
8961 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
8962
8963 PR target/79544
8964 * gcc.target/powerpc/pr79544.c: New.
8965
8966 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8967
8968 PR c++/79414
8969 * g++.dg/parse/crash67.C: New.
8970
8971 2017-02-27 Bin Cheng <bin.cheng@arm.com>
8972
8973 PR tree-optimization/77536
8974 * gcc.dg/vect/pr79347.c: Revise testing string.
8975
8976 2017-02-27 Richard Biener <rguenther@suse.de>
8977
8978 PR tree-optimization/45397
8979 * gcc.dg/tree-ssa/pr45397.c: New testcase.
8980
8981 2017-02-27 Richard Biener <rguenther@suse.de>
8982
8983 PR tree-optimization/79690
8984 * gcc.target/i386/pr79690.c: New testcase.
8985
8986 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8987
8988 PR fortran/51119
8989 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
8990 of original.
8991 * gfortran.dg/inline_matmul_11.f90: Likewise.
8992 * gfortran.dg/inline_matmul_9.f90: Likewise.
8993 * gfortran.dg/matmul_13.f90: New test.
8994 * gfortran.dg/matmul_14.f90: New test.
8995
8996 2017-02-25 Jakub Jelinek <jakub@redhat.com>
8997
8998 PR middle-end/79396
8999 * g++.dg/opt/pr79396.C: New test.
9000
9001 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9002
9003 PR fortran/79597
9004 * gfortran.dg/dtio_6.f90: Update test.
9005
9006 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
9007
9008 PR fortran/79601
9009 * gfortran.dg/interface_operator_2.f90: New test.
9010
9011 2017-02-24 Jakub Jelinek <jakub@redhat.com>
9012
9013 PR c/79677
9014 * gcc.dg/pr79677.c: New test.
9015
9016 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
9017
9018 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
9019 of mov.ps.
9020 * gcc.target/mips/mips-ps-type.c (move): Likewise.
9021 (cond_move1): Simplify condition to force generation of
9022 mov[nz].ps.
9023 (cond_move2): Likewise.
9024
9025 2017-02-24 Jakub Jelinek <jakub@redhat.com>
9026
9027 PR c++/79588
9028 * g++.dg/warn/Wrestrict-1.C: New test.
9029 * g++.dg/warn/Wrestrict-2.C: New test.
9030
9031 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
9032
9033 * g++.dg/ext/complit15.C: Require LTO.
9034
9035 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
9036
9037 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
9038 logical_op_short_circuit to skip targets.
9039 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
9040 and s390.
9041
9042 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9043
9044 * gnat.dg/opt63.adb: New test.
9045
9046 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
9047
9048 * gnat.dg/discr47.adb: New test.
9049
9050 2017-02-24 Richard Biener <rguenther@suse.de>
9051
9052 PR tree-optimization/79389
9053 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
9054
9055 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
9056
9057 PR c++/79361
9058 * g++.dg/cpp0x/pr79361-1.C: New.
9059 * g++.dg/cpp0x/pr79361-2.C: Likewise.
9060
9061 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
9062
9063 * gcc.target/visium/bit_test.c: Accept any lsr form.
9064 * gcc.target/visium/block_move.c: Tweak.
9065
9066 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
9067
9068 PR 68749
9069 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
9070
9071 2017-02-23 Richard Biener <rguenther@suse.de>
9072
9073 PR tree-optimization/79683
9074 * gcc.target/i386/pr79683.c: New testcase.
9075
9076 2017-02-22 Jeff Law <law@redhat.com>
9077
9078 PR tree-optimization/79578
9079 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
9080
9081 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
9082
9083 * gcc.target/mips/msa-fp-cc.c: New test.
9084
9085 2017-02-22 Jakub Jelinek <jakub@redhat.com>
9086
9087 PR c++/79664
9088 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
9089 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
9090 * g++.dg/gomp/pr79664.C: New test.
9091
9092 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
9093
9094 2017-02-22 Marek Polacek <polacek@redhat.com>
9095
9096 PR c++/79653
9097 * g++.dg/cpp0x/alignas10.C: New test.
9098 * g++.dg/cpp0x/alignas9.C: New test.
9099
9100 PR c++/79657
9101 * g++.dg/ext/underlying_type12.C: New test.
9102
9103 PR c/79662
9104 * gcc.dg/enum-incomplete-4.c: New test.
9105
9106 2017-02-22 Jakub Jelinek <jakub@redhat.com>
9107
9108 PR target/70465
9109 * gcc.target/i386/pr70465-2.c: New test.
9110
9111 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
9112
9113 * gcc.dg/pr61441.c: Use dg-add-options ieee.
9114
9115 2017-02-22 Richard Biener <rguenther@suse.de>
9116
9117 PR tree-optimization/79673
9118 * gcc.target/i386/pr79673.c: New testcase.
9119
9120 2017-02-22 Richard Biener <rguenther@suse.de>
9121
9122 PR tree-optimization/79666
9123 * gcc.dg/torture/pr79666.c: New testcase.
9124
9125 2017-02-22 Martin Liska <mliska@suse.cz>
9126
9127 PR lto/79587
9128 * gcc.dg/tree-prof/pr79587.c: New test.
9129
9130 2017-02-21 Marek Polacek <polacek@redhat.com>
9131
9132 PR c++/79535
9133 * g++.dg/ext/flexary23.C: New test.
9134
9135 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
9136
9137 PR target/79593
9138 * gcc.target/i386/pr79593.c: New test.
9139
9140 2017-02-21 Jakub Jelinek <jakub@redhat.com>
9141
9142 PR c++/79654
9143 * g++.dg/cpp1z/decomp26.C: New test.
9144
9145 PR sanitizer/79589
9146 * g++.dg/ubsan/pr79589.C: New test.
9147
9148 2017-02-21 Jeff Law <law@redhat.com>
9149
9150 PR tree-optimization/79621
9151 * gcc.c-torture/compile/pr79621.c: New test.
9152
9153 2017-02-21 Jakub Jelinek <jakub@redhat.com>
9154
9155 PR c++/79655
9156 * g++.dg/cpp1y/constexpr-79655.C: New test.
9157
9158 PR c++/79639
9159 * g++.dg/cpp1y/constexpr-79639.C: New test.
9160
9161 PR target/79633
9162 * gcc.target/i386/mpx/pr79633.c: New test.
9163
9164 PR target/79570
9165 * gcc.dg/pr79570.c: New test.
9166
9167 PR c++/79641
9168 * c-c++-common/pr79641.c: New test.
9169
9170 PR tree-optimization/79649
9171 * gcc.target/i386/pr79649.c: New test.
9172
9173 PR target/79494
9174 * gcc.dg/pr79494.c: New test.
9175
9176 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
9177
9178 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
9179 to dg-options.
9180
9181 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9182
9183 * gcc.dg/gimplefe-26.c: Require c99_runtime.
9184
9185 2017-02-02 Jason Merrill <jason@redhat.com>
9186
9187 PR c++/79580
9188 * g++.dg/ext/complit15.C: New.
9189
9190 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9191
9192 PR target/78056
9193 * gcc.target/powerpc/pr78056-8.c: Remove.
9194
9195 2017-02-20 Marek Polacek <polacek@redhat.com>
9196
9197 PR middle-end/79537
9198 * gcc.dg/comp-goto-4.c: New test.
9199
9200 PR sanitizer/79558
9201 * c-c++-common/ubsan/bounds-14.c: New test.
9202
9203 2017-02-20 Jakub Jelinek <jakub@redhat.com>
9204
9205 PR target/79568
9206 * gcc.target/i386/pr79568-1.c: New test.
9207 * gcc.target/i386/pr79568-2.c: New test.
9208 * gcc.target/i386/pr79568-3.c: New test.
9209
9210 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
9211
9212 PR fortran/79382
9213 * gfortran.dg/dtio_10.f90: Change test of error message.
9214 * gfortran.dg/dtio_23.f90: New test.
9215 * gfortran.dg/dtio_24.f90: New test.
9216
9217 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
9218
9219 PR fortran/79434
9220 * gfortran.dg/submodule_25.f08: New test.
9221
9222 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
9223
9224 PR fortran/79447
9225 * gfortran.dg/submodule_24.f08: New test.
9226
9227 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
9228
9229 PR fortran/79229
9230 * gfortran.dg/class_allocate_24.f90: New test.
9231
9232 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
9233
9234 PR fortran/79402
9235 * gfortran.dg/submodule_23.f90: New test.
9236
9237 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
9238
9239 PR c++/79380
9240 * g++.dg/cpp0x/alignas8.C: New.
9241
9242 2017-02-19 Eric Fiselier <eric@efcs.ca>
9243 Jonathan Wakely <jwakely@redhat.com>
9244
9245 PR c++/69523
9246 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
9247
9248 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9249
9250 * gcc.dg/gimplefe-26.c: New test.
9251
9252 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
9253
9254 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
9255
9256 2017-02-18 Jakub Jelinek <jakub@redhat.com>
9257
9258 PR target/79569
9259 * gcc.target/i386/3dnowA-3.c: New test.
9260
9261 PR target/79559
9262 * gcc.target/i386/pr79559.c: New test.
9263
9264 2017-02-17 Joseph Myers <joseph@codesourcery.com>
9265
9266 * gcc.dg/c11-float-2.c: New test.
9267 * gcc.dg/torture/float128-floath.c,
9268 gcc.dg/torture/float128x-floath.c,
9269 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
9270 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
9271 gcc.dg/torture/float64x-floath.c: Do not test comparison of
9272 *_DECIMAL_DIG macros with DECIMAL_DIG.
9273
9274 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9275
9276 PR target/79261
9277 * gcc.target/powerpc/vec-xxpermdi.c: New file.
9278
9279 2017-02-17 Julia Koval <julia.koval@intel.com>
9280
9281 * gcc.target/i386/rdpid.c New test.
9282 * gcc.target/i386/sse-12.c: Add -mrdpid.
9283 * gcc.target/i386/sse-13.c: Ditto.
9284 * gcc.target/i386/sse-14.c: Ditto.
9285 * gcc.target/i386/sse-22.c: Ditto.
9286 * gcc.target/i386/sse-23.c: Ditto.
9287 * g++.dg/other/i386-2.C: Ditto.
9288 * g++.dg/other/i386-3.C: Ditto.
9289
9290 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
9291
9292 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
9293 * gcc.dg/pr61441.c: Ditto.
9294
9295 2017-02-17 Martin Liska <mliska@suse.cz>
9296
9297 PR rtl-optimization/79574
9298 * gcc.dg/pr79574.c: New test.
9299
9300 2017-02-17 Marek Polacek <polacek@redhat.com>
9301
9302 PR middle-end/79536
9303 * gcc.dg/torture/pr79536.c: New test.
9304
9305 2017-02-16 Alan Modra <amodra@gmail.com>
9306
9307 * gcc.c-torture/execute/pr79286.c: New.
9308
9309 2017-02-16 Jakub Jelinek <jakub@redhat.com>
9310
9311 PR c++/79512
9312 * c-c++-common/gomp/pr79512.c: New test.
9313
9314 2017-02-15 Martin Sebor <msebor@redhat.com>
9315
9316 PR c++/79363
9317 * g++.dg/ext/flexary12.C: Adjust.
9318 * g++.dg/ext/flexary20.C: Same.
9319 * g++.dg/ext/flexary21.C: Same.
9320 * g++.dg/ext/flexary22.C: New test.
9321
9322 2017-02-15 Bin Cheng <bin.cheng@arm.com>
9323
9324 PR tree-optimization/79347
9325 * gcc.dg/vect/pr79347.c: New test.
9326
9327 2017-02-15 Jakub Jelinek <jakub@redhat.com>
9328
9329 PR c++/79301
9330 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
9331 [[deprecated]] comment.
9332 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9333 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
9334 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
9335 [[deprecated]] in -std=c++11.
9336 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
9337 [[fallthrough]] in -std=c++11 and -std=c++14.
9338
9339 PR c++/79288
9340 * g++.dg/tls/pr79288.C: New test.
9341
9342 2017-02-15 Marek Polacek <polacek@redhat.com>
9343
9344 PR c/79515
9345 * gcc.dg/dfp/pr79515.c: New.
9346
9347 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
9348
9349 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
9350
9351 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
9352
9353 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
9354 "opt_files".
9355
9356 2017-02-15 Jakub Jelinek <jakub@redhat.com>
9357
9358 PR target/79487
9359 * gcc.dg/dfp/pr79487.c: New test.
9360 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
9361 2017-02-13 change.
9362
9363 2017-01-14 Carl Love <cel@us.ibm.com>
9364
9365 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
9366 xvcvsxdsp and xvcvuxdsp instructions.
9367
9368 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
9369
9370 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
9371 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9372 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
9373 64-bit default target.
9374 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
9375 a 64-bit default target.
9376
9377 2017-02-14 Jakub Jelinek <jakub@redhat.com>
9378
9379 PR target/79481
9380 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
9381 (test_3vx): Change return type from int to void.
9382 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9383 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9384 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9385 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9386 tests.
9387 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
9388 (test_3vx): Change return type from int to void.
9389 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
9390 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
9391 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
9392 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
9393 tests.
9394 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
9395 intrinsic. Change scan-assembler-times number from 1 to 2.
9396 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
9397 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
9398 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
9399 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
9400 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
9401 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
9402 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
9403
9404 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
9405
9406 PR middle-end/61225
9407 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
9408 Use dg-additional-options for ia32 target. Remove XFAIL.
9409
9410 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
9411
9412 PR target/79495
9413 * gcc.target/i386/pr79495.c: New test.
9414
9415 2017-02-14 Marek Polacek <polacek@redhat.com>
9416
9417 PR c++/79420
9418 PR c++/79463
9419 * g++.dg/cpp1y/pr79463.C: New.
9420 * g++.dg/template/incomplete10.C: New.
9421 * g++.dg/template/incomplete9.C: New.
9422
9423 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
9424
9425 PR target/79498
9426 * gcc.target/i386/pr79498.c: New test.
9427
9428 2017-02-14 Martin Sebor <msebor@redhat.com>
9429
9430 PR middle-end/79448
9431 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
9432 * gcc.dg/tree-ssa/pr79448-2.c: New test.
9433 * gcc.dg/tree-ssa/pr79448.c: New test.
9434
9435 2017-02-14 Jeff Law <law@redhat.com>
9436
9437 PR tree-optimization/79095
9438 * g++.dg/pr79095-1.C: New test
9439 * g++.dg/pr79095-2.C: New test
9440 * g++.dg/pr79095-3.C: New test
9441 * g++.dg/pr79095-4.C: New test
9442 * g++.dg/pr79095-5.C: New test
9443 * gcc.c-torture/execute/arith-1.c: Update with more cases.
9444 * gcc.dg/tree-ssa/pr79095-1.c: New test.
9445
9446 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
9447
9448 * gcc.target/aarch64/vect_fp16_1.c: New.
9449
9450 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9451
9452 * gcc.dg/gimplefe-25.c: New test.
9453
9454 2017-02-14 Jakub Jelinek <jakub@redhat.com>
9455
9456 PR tree-optimization/79408
9457 * gcc.dg/tree-ssa/pr79408-2.c: New test.
9458
9459 2017-02-14 Richard Biener <rguenther@suse.de>
9460
9461 PR middle-end/79432
9462 * gcc.dg/torture/pr79432.c: New testcase.
9463
9464 2017-02-13 Martin Sebor <msebor@redhat.com>
9465
9466 PR middle-end/79496
9467 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
9468
9469 2017-02-13 Jakub Jelinek <jakub@redhat.com>
9470
9471 PR sanitizer/79341
9472 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
9473 variables volatile.
9474
9475 PR c++/79232
9476 * g++.dg/cpp1z/eval-order4.C: New test.
9477 * g++.dg/other/pr79232.C: New test.
9478
9479 2017-02-13 Nathan Sidwell <nathan@acm.org>
9480
9481 PR c++/79296
9482 * g++.dg/cpp0x/pr79296.C: New.
9483
9484 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9485
9486 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
9487 Instead, xfail powerpc*-*-* && lp64.
9488
9489 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9490
9491 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
9492 powerpc_p8vector_ok.
9493 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
9494
9495 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9496
9497 PR target/79449
9498 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
9499 for reading beyond a 4k boundary.
9500
9501 2017-02-13 Jakub Jelinek <jakub@redhat.com>
9502
9503 PR rtl-optimization/79388
9504 PR rtl-optimization/79450
9505 * gcc.c-torture/execute/pr79388.c: New test.
9506 * gcc.c-torture/execute/pr79450.c: New test.
9507
9508 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9509
9510 PR fortran/65542
9511 * gfortran.dg/spread_init_expr_2.f90: New test case.
9512
9513 2017-02-11 Jakub Jelinek <jakub@redhat.com>
9514
9515 PR sanitizer/79341
9516 * g++.dg/asan/deep-stack-uaf-1.C: New test.
9517
9518 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
9519
9520 PR tree-ssa/56727
9521 * gcc.dg/tree-ssa/pr56727.c: New testcase.
9522
9523 2017-02-10 Jakub Jelinek <jakub@redhat.com>
9524
9525 PR c++/79457
9526 * g++.dg/cpp0x/pr79457.C: New test.
9527
9528 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9529
9530 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
9531 scan-assembler unless lp64.
9532
9533 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9534
9535 PR tree-optimization/66612
9536 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
9537
9538 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
9539
9540 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
9541 of all powerpc.
9542
9543 2017-02-10 Marek Polacek <polacek@redhat.com>
9544
9545 PR c++/79435
9546 * g++.dg/cpp1y/pr79435.C: New.
9547
9548 PR c++/79184
9549 * g++.dg/warn/Wint-in-bool-context-1.C: New.
9550
9551 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
9552
9553 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
9554 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
9555 New.
9556 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
9557 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
9558 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
9559 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
9560 (vtst_expected_poly64x2): Move to aarch64-only section.
9561 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
9562 (vtst_p64, vtstq_p64): New tests.
9563
9564 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9565
9566 PR c++/71737
9567 * g++.dg/cpp0x/pr71737.C: New.
9568
9569 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
9570 Richard Biener <rguenther@suse.de>
9571
9572 * gcc.dg/gimplefe-error-1.c: New testcase.
9573 * gcc.dg/gimplefe-error-2.c: New testcase.
9574 * gcc.dg/gimplefe-error-3.c: New testcase.
9575
9576 2017-02-10 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR tree-optimization/79411
9579 * gcc.c-torture/compile/pr79411.c: New test.
9580
9581 2017-02-09 Jakub Jelinek <jakub@redhat.com>
9582 Jason Merrill <jason@redhat.com>
9583
9584 PR c++/79143
9585 * g++.dg/cpp1z/pr79143.C: New test.
9586
9587 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
9588
9589 * gcc.dg/loop-unswitch-2.c: Update testcase.
9590 * gcc.dg/loop-unswitch-1.c: Update testcase.
9591
9592 2017-02-09 Marek Polacek <polacek@redhat.com>
9593
9594 PR c/79428
9595 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
9596 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
9597 * c-c++-common/goacc/pr79428-1.c: New test.
9598 * c-c++-common/gomp/pr79428-2.c: New test.
9599 * c-c++-common/gomp/pr79428-5.c: New test.
9600 * c-c++-common/gomp/pr79428-6.c: New test.
9601 * c-c++-common/pr79428-3.c: New test.
9602
9603 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9604
9605 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
9606 testcases.
9607
9608 2017-02-09 Jakub Jelinek <jakub@redhat.com>
9609
9610 PR c/79413
9611 * gcc.c-torture/compile/pr79413.c: New test.
9612
9613 PR c++/79429
9614 * c-c++-common/gomp/pr79429.c: New test.
9615 * g++.dg/gomp/pr79429.C: New test.
9616
9617 PR c/79431
9618 * c-c++-common/gomp/pr79431.c: New test.
9619
9620 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
9621 Cesar Philippidis <cesar@codesourcery.com>
9622 Joseph Myers <joseph@codesourcery.com>
9623 Chung-Lin Tang <cltang@codesourcery.com>
9624
9625 * c-c++-common/goacc/combined-directives.c: Remove xfail.
9626 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
9627 * c-c++-common/goacc/loop-auto-2.c: New.
9628 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
9629 * c-c++-common/goacc/tile-2.c: New.
9630 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
9631 * g++.dg/goacc/tile-1.C: New, check tile subst.
9632 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
9633 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
9634 * gfortran.dg/goacc/tile-1.f90: New test.
9635 * gfortran.dg/goacc/tile-2.f90: New test.
9636 * gfortran.dg/goacc/tile-lowering.f95: New test.
9637
9638 2017-02-09 Richard Biener <rguenther@suse.de>
9639
9640 PR tree-optimization/69823
9641 * gcc.dg/graphite/pr69823.c: New testcase.
9642
9643 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
9644
9645 PR target/78604
9646 * gcc.target/powerpc/pr78604.c: New.
9647
9648 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
9649
9650 PR target/68972
9651 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
9652 disable this test on power architecture.
9653
9654 2017-02-08 Richard Biener <rguenther@suse.de>
9655
9656 PR tree-optimization/71824
9657 PR tree-optimization/79409
9658 * gcc.dg/graphite/pr71824-3.c: New testcase.
9659
9660 2017-02-08 Jakub Jelinek <jakub@redhat.com>
9661
9662 PR tree-optimization/79408
9663 * gcc.dg/tree-ssa/pr79408.c: New test.
9664
9665 2017-02-08 Richard Biener <rguenther@suse.de>
9666
9667 PR tree-optimization/71824
9668 * gcc.dg/graphite/pr71824-2.c: New testcase.
9669
9670 2017-02-07 Andrew Pinski <apinski@cavium.com>
9671
9672 * gcc.target/aarch64/popcount.c: New Testcase.
9673
9674 2017-02-07 Jakub Jelinek <jakub@redhat.com>
9675
9676 PR rtl-optimization/79386
9677 * gcc.c-torture/compile/pr79386.c: New test.
9678
9679 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
9680 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9681
9682 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
9683 *-*-solaris*.
9684
9685 2017-02-07 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR target/79299
9688 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
9689 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
9690
9691 2017-02-07 Richard Biener <rguenther@suse.de>
9692
9693 * gcc.dg/gimplefe-23.c: New testcase.
9694 * gcc.dg/gimplefe-24.c: Likewise.
9695
9696 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9697
9698 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
9699 scan-assembler instead of scan-assembler-times.
9700 * gcc.target/aarch64/test_frame_10.c: Likewise.
9701 * gcc.target/aarch64/test_frame_12.c: Likewise.
9702 * gcc.target/aarch64/test_frame_2.c: Likewise.
9703 * gcc.target/aarch64/test_frame_4.c: Likewise.
9704 * gcc.target/aarch64/test_frame_6.c: Likewise.
9705 * gcc.target/aarch64/test_frame_7.c: Likewise.
9706 * gcc.target/aarch64/test_frame_8.c: Likewise.
9707
9708 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9709
9710 * gcc.target/i386/pr78419.c: Require ifunc support.
9711
9712 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
9713
9714 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
9715
9716 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
9717
9718 PR c++/79360
9719 * g++.dg/cpp1y/nsdmi-union2.C: New test.
9720
9721 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
9722
9723 * lib/target-supports.exp: Define the RISC-V target.
9724 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
9725 * gcc.dg/builtin-apply2.c: Likewise.
9726 * gcc.dg/ifcvt-4.c: Likewise.
9727 * gcc.dg/loop-8.c: Likewise.
9728 * gcc.dg/sibcall-10.c: Likewise.
9729 * gcc.dg/sibcall-9.c: Likewise.
9730 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9731 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
9732 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
9733 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9734 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
9735 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
9736 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
9737
9738 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9739
9740 PR target/66144
9741 * gcc.target/powerpc/pr66144-1.c: New test.
9742 * gcc.target/powerpc/pr66144-2.c: Likewise.
9743 * gcc.target/powerpc/pr66144-3.c: Likewise.
9744
9745 2017-02-06 Martin Sebor <msebor@redhat.com>
9746
9747 PR tree-optimization/79376
9748 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
9749 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9750
9751 2017-02-06 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR c++/79379
9754 * g++.dg/cpp1y/constexpr-79379.C: New test.
9755
9756 PR c++/79377
9757 * g++.dg/lookup/pr79377.C: New test.
9758
9759 PR c++/79372
9760 * g++.dg/cpp1z/decomp25.C: New test.
9761
9762 PR tree-optimization/79284
9763 * gcc.c-torture/compile/pr79284.c: New test.
9764
9765 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9766
9767 PR c++/70448
9768 * g++.dg/cpp0x/pr70448.C: New.
9769
9770 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
9771
9772 PR 78348
9773 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
9774 to dg-options.
9775
9776 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
9777
9778 PR target/78883
9779 * gcc.c-torture/compile/pr78883.c: New test.
9780
9781 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
9782
9783 PR tree-ssa/79347
9784 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
9785 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
9786 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
9787 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
9788 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
9789 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
9790 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
9791 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
9792 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
9793 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
9794 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
9795 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
9796 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
9797
9798 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9799
9800 PR fortran/79344
9801 * gfortran.dg/allocate_with_source_24.f90: New test.
9802
9803 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9804
9805 PR fortran/79230
9806 * gfortran.dg/der_ptr_component_2.f90: New test.
9807
9808 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
9809
9810 * gcc.target/sparc/20170205-1.c: New test.
9811
9812 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
9813
9814 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
9815 libatomic_available.
9816
9817 * gcc.dg/pr77587.c: Require alias support.
9818 * gcc.dg/pr77587a.c: Likewise.
9819
9820 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
9821 * gcc.c-torture/execute/pr78622.c: Likewise.
9822
9823 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
9824 hppa*-*-hpux*.
9825 * c-c++-common/Wunused-var-16.c: Likewise.
9826 * c-c++-common/builtin-shuffle-1.c: Likewise.
9827 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
9828 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9829
9830 2017-02-03 Martin Sebor <msebor@redhat.com>
9831
9832 PR tree-optimization/79327
9833 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9834 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
9835 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9836
9837 2017-02-03 Jakub Jelinek <jakub@redhat.com>
9838 Martin Sebor <msebor@redhat.com>
9839
9840 PR tree-optimization/79327
9841 * gcc.dg/tree-ssa/pr79327.c: New test.
9842 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
9843 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
9844 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
9845 (test_sprintf_chk_range_schar): Adjust dg-message.
9846 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
9847 * gcc.c-torture/execute/pr79327.c: New test.
9848
9849 2017-02-03 Jakub Jelinek <jakub@redhat.com>
9850
9851 PR target/79354
9852 * gcc.target/powerpc/pr79354.c: New test.
9853 * gcc.c-torture/execute/pr79354.c: New test.
9854
9855 2017-02-03 Martin Sebor <msebor@redhat.com>
9856
9857 PR tree-optimization/79352
9858 * gcc.dg/tree-ssa/pr79352.c: New test.
9859
9860 2017-02-03 Martin Liska <mliska@suse.cz>
9861
9862 PR lto/66295
9863 * gcc.target/i386/mvc9.c: New test.
9864
9865 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
9866
9867 PR target/79158
9868 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
9869 to VSX reg.
9870
9871 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
9872
9873 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
9874 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
9875 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
9876 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
9877 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
9878 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
9879 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
9880 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
9881 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
9882 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
9883 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
9884 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
9885 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
9886
9887 2017-02-02 Martin Sebor <msebor@redhat.com>
9888
9889 PR middle-end/79275
9890 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
9891 * gcc.dg/tree-ssa/pr79275.c: New test.
9892
9893 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9894
9895 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
9896
9897 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
9898
9899 PR middle-end/77445
9900 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
9901 threading is done.
9902
9903 2017-02-02 Tamar Christina <tamar.christina@arm.com>
9904
9905 PR middle-end/78142
9906 * gcc.target/aarch64/vector_initialization_nostack.c
9907 (f12): Use one vector
9908
9909 2017-02-02 Jakub Jelinek <jakub@redhat.com>
9910
9911 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
9912 * c-c++-common/asan/misalign-1.c: Likewise.
9913 * c-c++-common/asan/misalign-2.c: Likewise.
9914 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
9915 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
9916 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
9917 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
9918 add -ffat-lto-objects from/to dg-additional-options.
9919 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
9920 dg-additional-options.
9921
9922 PR target/79197
9923 * gcc.target/powerpc/pr79197.c: New test.
9924 * gcc.c-torture/compile/pr79197.c: New test.
9925
9926 2017-02-02 Richard Biener <rguenther@suse.de>
9927
9928 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
9929
9930 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
9931
9932 PR c++/69637
9933 * g++.dg/cpp0x/pr69637-1.C: New.
9934 * g++.dg/cpp0x/pr69637-2.C: Likewise.
9935
9936 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9937
9938 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
9939
9940 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9941
9942 PR target/70012
9943 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
9944 conditions.
9945
9946 2017-02-01 Jakub Jelinek <jakub@redhat.com>
9947
9948 PR testsuite/79324
9949 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
9950 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
9951 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
9952 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
9953 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
9954 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
9955 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9956 * g++.dg/debug/dwarf2/align-1.C: Likewise.
9957 * g++.dg/debug/dwarf2/align-2.C: Likewise.
9958 * g++.dg/debug/dwarf2/align-3.C: Likewise.
9959 * g++.dg/debug/dwarf2/align-4.C: Likewise.
9960 * g++.dg/debug/dwarf2/align-5.C: Likewise.
9961 * g++.dg/debug/dwarf2/align-6.C: Likewise.
9962
9963 2017-02-01 Martin Liska <mliska@suse.cz>
9964
9965 PR testsuite/79272
9966 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
9967
9968 2017-02-01 Richard Biener <rguenther@suse.de>
9969
9970 PR testsuite/76957
9971 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
9972 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
9973 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
9974 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
9975
9976 2017-02-01 Richard Biener <rguenther@suse.de>
9977
9978 PR middle-end/79315
9979 * gfortran.dg/pr79315.f90: New testcase.
9980
9981 2017-02-01 Richard Biener <rguenther@suse.de>
9982
9983 PR tree-optimization/71824
9984 * gcc.dg/graphite/pr71824.c: New testcase.
9985
9986 2017-01-31 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR c++/79304
9989 * g++.dg/diagnostic/pr79304.C: New test.
9990
9991 2017-01-31 David Malcolm <dmalcolm@redhat.com>
9992
9993 PR c++/79298
9994 * g++.dg/spellcheck-pr79298.C: New test case.
9995
9996 2017-01-31 David Malcolm <dmalcolm@redhat.com>
9997
9998 PR preprocessor/79210
9999 * gcc.dg/format/pr79210.c: New test case.
10000 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
10001 New function.
10002
10003 2017-01-31 Nathan Sidwell <nathan@acm.org>
10004
10005 PR c++/79290
10006 * g++.dg/warn/pr79290.C: New.
10007
10008 PR c++/67273
10009 PR c++/79253
10010 * g++.dg/cpp1y/pr67273.C: New.
10011 * g++.dg/cpp1y/pr79253.C: New.
10012
10013 2017-01-31 Nathan Sidwell <nathan@acm.org>
10014
10015 PR c++/79264
10016 * g++.dg/cpp1y/pr61636-1.C: Augment.
10017
10018 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
10019
10020 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
10021 rand() instead of random().
10022
10023 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
10024
10025 PR tree-optimization/71691
10026 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
10027
10028 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10029
10030 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
10031 __ARCH__.
10032
10033 2017-01-31 Jakub Jelinek <jakub@redhat.com>
10034
10035 PR tree-optimization/79267
10036 * g++.dg/opt/pr79267.C: New test.
10037
10038 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
10039
10040 PR debug/63238
10041 * gcc.dg/debug/dwarf2/align-1.c: New.
10042 * gcc.dg/debug/dwarf2/align-2.c: New.
10043 * gcc.dg/debug/dwarf2/align-3.c: New.
10044 * gcc.dg/debug/dwarf2/align-4.c: New.
10045 * gcc.dg/debug/dwarf2/align-5.c: New.
10046 * gcc.dg/debug/dwarf2/align-6.c: New.
10047 * gcc.dg/debug/dwarf2/align-as-1.c: New.
10048 * g++.dg/debug/dwarf2/align-1.C: New.
10049 * g++.dg/debug/dwarf2/align-2.C: New.
10050 * g++.dg/debug/dwarf2/align-3.C: New.
10051 * g++.dg/debug/dwarf2/align-4.C: New.
10052 * g++.dg/debug/dwarf2/align-5.C: New.
10053 * g++.dg/debug/dwarf2/align-6.C: New.
10054
10055 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10056
10057 PR target/79170
10058 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
10059
10060 2017-01-30 Martin Sebor <msebor@redhat.com>
10061
10062 PR testsuite/79293
10063 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
10064
10065 2017-01-30 Martin Liska <mliska@suse.cz>
10066
10067 PR gcov-profile/79259
10068 * g++.dg/tree-prof/pr79259.C: New test.
10069
10070 2017-01-30 Richard Biener <rguenther@suse.de>
10071
10072 PR tree-optimization/79276
10073 * gcc.dg/torture/pr79276.c: New testcase.
10074
10075 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
10076
10077 PR target/79240
10078 * gcc.target/s390/pr79240.c: New test.
10079
10080 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10081
10082 PR target/79268
10083 * gcc.target/powerpc/pr79268.c: New file.
10084 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
10085 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
10086 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
10087 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10088
10089 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
10090
10091 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
10092
10093 PR testsuite/70583
10094 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
10095
10096 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
10097 * gnat.dg/debug9.adb: Likewise.
10098
10099 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
10100
10101 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
10102 libatomic_available.
10103 * gfortran.dg/coarray_42.f90: Likewise.
10104 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
10105 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
10106 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
10107
10108 2017-01-27 Martin Sebor <msebor@redhat.com>
10109
10110 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
10111
10112 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
10113
10114 PR rtl-optimization/79194
10115 * gcc.dg/torture/pr79194.c: New test.
10116
10117 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10118
10119 PR tree-optimization/71374
10120 * gcc.target/i386/pr71374.c: New.
10121
10122 2017-01-27 Martin Sebor <msebor@redhat.com>
10123
10124 PR c++/71290
10125 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
10126 a dg-error directive.
10127
10128 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
10129
10130 PR target/79131
10131 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
10132 * gcc.target/arm/pr79131-2.c: New.
10133
10134 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10135
10136 PR target/65484
10137 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
10138 vectorized on POWER unless hardware misaligned loads are
10139 available.
10140
10141 2017-01-27 Bin Cheng <bin.cheng@arm.com>
10142
10143 PR rtl-optimization/78559
10144 * gcc.c-torture/execute/pr78559.c: New test.
10145
10146 2017-01-27 Richard Biener <rguenther@suse.de>
10147
10148 PR tree-optimization/79245
10149 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
10150 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
10151
10152 2017-01-27 Jakub Jelinek <jakub@redhat.com>
10153
10154 PR c/79199
10155 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
10156 target. Use 4294967293U instead of 4294967293.
10157
10158 2017-01-27 Richard Biener <rguenther@suse.de>
10159
10160 PR tree-optimization/71433
10161 * gcc.dg/Warray-bounds-21.c: New testcase.
10162
10163 2017-01-27 Richard Biener <rguenther@suse.de>
10164
10165 PR tree-optimization/79244
10166 * gcc.dg/torture/pr79244.c: New testcase.
10167
10168 2017-01-27 Jakub Jelinek <jakub@redhat.com>
10169
10170 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
10171 all occurrences of 40 to 32.
10172
10173 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
10174
10175 PR target/79239
10176 * gcc.target/arm/pr79239.c: New test.
10177
10178 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10179
10180 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
10181
10182 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
10183
10184 PR c++/64382
10185 * g++.dg/cpp1y/pr64382.C: New test.
10186
10187 2017-01-26 Martin Sebor <msebor@redhat.com>
10188
10189 PR middle-end/78703
10190 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
10191 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
10192 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
10193 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10194
10195 2017-01-26 Jakub Jelinek <jakub@redhat.com>
10196
10197 PR debug/79129
10198 * g++.dg/debug/dwarf2/pr79129.C: New test.
10199
10200 PR debug/78835
10201 * g++.dg/debug/dwarf2/pr78835.C: New test.
10202
10203 2017-01-26 Martin Sebor <msebor@redhat.com>
10204
10205 PR middle-end/78703
10206 * gcc.dg/format/pr78569.c: Adjust.
10207 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
10208 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
10209 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
10210 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
10211 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
10212 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10213 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
10214 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
10215 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
10216 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
10217 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
10218
10219 2017-01-26 Jakub Jelinek <jakub@redhat.com>
10220
10221 PR c++/68727
10222 * g++.dg/other/offsetof8.C: Add expected error.
10223 * g++.dg/other/offsetof9.C: New test.
10224
10225 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
10226
10227 * g++.dg/opt/declone3.C: Require LTO.
10228
10229 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
10230
10231 PR target/79131
10232 * gcc.target/arm/pr79131.c: New.
10233
10234 2017-01-26 Bin Cheng <bin.cheng@arm.com>
10235
10236 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
10237
10238 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
10239
10240 PR libstdc++/79190
10241 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
10242 matches replaced operator delete.
10243
10244 2017-01-26 Jakub Jelinek <jakub@redhat.com>
10245
10246 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
10247 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
10248 avx512f with avx512dq.
10249 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
10250 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
10251 avx512f with avx512dq.
10252 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
10253 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
10254 avx512f with avx512dq.
10255
10256 2017-01-26 Marek Polacek <polacek@redhat.com>
10257
10258 PR c/79199
10259 * c-c++-common/Wduplicated-branches-13.c: New test.
10260
10261 2017-01-26 David Sherwood <david.sherwood@arm.com>
10262
10263 PR middle-end/79212
10264 * gfortran.dg/gomp/sharing-4.f90: New test.
10265
10266 2017-01-26 Jakub Jelinek <jakub@redhat.com>
10267
10268 PR target/70465
10269 * gcc.target/i386/pr70465.c: New test.
10270
10271 * brig.dg/dg.exp: Update copyright years.
10272 * lib/brig-dg.exp: Update copyright years.
10273 * lib/brig.exp: Update copyright years.
10274
10275 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10276
10277 PR target/79179
10278 * gcc.target/powerpc/pr79179.c: New test.
10279
10280 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10281
10282 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
10283 generation to accept D-mode memory accesses.
10284
10285 2017-01-25 Martin Sebor <msebor@redhat.com>
10286
10287 PR c++/71290
10288 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
10289 * g++.dg/ext/flexarray-mangle.C: Same.
10290 * g++.dg/ext/flexarray-subst.C: Same.
10291 * g++.dg/ext/flexary10.C: Same.
10292 * g++.dg/ext/flexary11.C: Same.
10293 * g++.dg/ext/flexary14.C: Same.
10294 * g++.dg/ext/flexary16.C: Same.
10295 * g++.dg/ext/flexary18.C: Same.
10296 * g++.dg/ext/flexary19.C: Same.
10297 * g++.dg/ext/flexary7.C: Same.
10298 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
10299 * g++.dg/ubsan/object-size-1.C: Same.
10300 * obj-c++.dg/property/at-property-23.mm: Same.
10301
10302 2017-01-25 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR c++/78896
10305 * g++.dg/cpp1z/decomp24.C: New test.
10306
10307 PR c++/77914
10308 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
10309 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
10310 expect a warning.
10311 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
10312 expect warnings.
10313 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
10314 * g++.dg/cpp1y/pr59636.C: Likewise.
10315 * g++.dg/cpp1y/pr60190.C: Likewise.
10316
10317 2017-01-25 Bin Cheng <bin.cheng@arm.com>
10318
10319 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
10320
10321 2017-01-25 Carl Love <cel@us.ibm.com>
10322
10323 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
10324 vec_packs built-ins
10325
10326 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10327
10328 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
10329 -mcpu=cortex-a57.
10330 * gcc.target/arm/vseleqsf.c: Likewise.
10331 * gcc.target/arm/vselgedf.c: Likewise.
10332 * gcc.target/arm/vselgesf.c: Likewise.
10333 * gcc.target/arm/vselgtdf.c: Likewise.
10334 * gcc.target/arm/vselgtsf.c: Likewise.
10335 * gcc.target/arm/vselledf.c: Likewise.
10336 * gcc.target/arm/vsellesf.c: Likewise.
10337 * gcc.target/arm/vselltdf.c: Likewise.
10338 * gcc.target/arm/vselltsf.c: Likewise.
10339 * gcc.target/arm/vselnedf.c: Likewise.
10340 * gcc.target/arm/vselnesf.c: Likewise.
10341 * gcc.target/arm/vselvcdf.c: Likewise.
10342 * gcc.target/arm/vselvcsf.c: Likewise.
10343 * gcc.target/arm/vselvsdf.c: Likewise.
10344 * gcc.target/arm/vselvssf.c: Likewise.
10345
10346 2017-01-25 Richard Biener <rguenther@suse.de>
10347
10348 PR testsuite/72850
10349 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
10350 to what we had before adding the threading passes.
10351
10352 2017-01-25 Richard Biener <rguenther@suse.de>
10353
10354 PR tree-optimization/69264
10355 * g++.dg/torture/pr69264.C: New testcase.
10356
10357 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10358
10359 PR target/79145
10360 * gcc.target/arm/pr79145.c: New test.
10361
10362 2017-01-25 Richard Biener <rguenther@suse.de>
10363
10364 PR debug/78363
10365 * g++.dg/gomp/pr78363-1.C: New testcase.
10366 * g++.dg/gomp/pr78363-2.C: Likewise.
10367 * g++.dg/gomp/pr78363-3.C: Likewise.
10368
10369 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10370
10371 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
10372 * gcc.dg/lto/pr61526_0.c: Likewise.
10373 * gcc.dg/lto/pr64415_0.c: Likewise.
10374
10375 2017-01-24 Jakub Jelinek <jakub@redhat.com>
10376
10377 PR c++/79205
10378 * g++.dg/cpp1z/decomp22.C: New test.
10379 * g++.dg/cpp1z/decomp23.C: New test.
10380
10381 2017-01-24 Nathan Sidwell <nathan@acm.org>
10382
10383 PR c++/78469
10384 * g++.dg/cpp0x/pr78469.C: New.
10385
10386 PR c++/79118
10387 * g++.dg/cpp0x/pr79118.C: New.
10388
10389 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
10390
10391 * gcc.target/arm/vfp-longcall-apcs.c: New test.
10392
10393 2017-01-24 David Malcolm <dmalcolm@redhat.com>
10394
10395 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
10396 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
10397 * gcc.dg/rtl/rtl.exp: New file.
10398 * gcc.dg/rtl/test.c: New file.
10399 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
10400 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
10401 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
10402 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
10403 * gcc.dg/rtl/x86_64/final.c: New test case.
10404 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
10405 * gcc.dg/rtl/x86_64/ira.c: New test case.
10406 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
10407 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
10408 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
10409 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
10410 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
10411 * gcc.dg/rtl/x86_64/test_1.h: New file.
10412 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
10413 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
10414 * gcc.dg/rtl/x86_64/times-two.h: New file.
10415 * gcc.dg/rtl/x86_64/vregs.c: New test case.
10416
10417 2017-01-24 Bin Cheng <bin.cheng@arm.com>
10418
10419 PR tree-optimization/79159
10420 * g++.dg/tree-ssa/pr79159.C: New test.
10421
10422 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
10423 Martin Jambor <mjambor@suse.cz>
10424
10425 * lib/brig-dg.exp: New file.
10426 * lib/brig.exp: Likewise.
10427 * brig.dg/README: Likewise.
10428 * brig.dg/dg.exp: Likewise.
10429 * brig.dg/test/gimple/alloca.hsail: Likewise.
10430 * brig.dg/test/gimple/atomics.hsail: Likewise.
10431 * brig.dg/test/gimple/branches.hsail: Likewise.
10432 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
10433 * brig.dg/test/gimple/function_calls.hsail: Likewise.
10434 * brig.dg/test/gimple/kernarg.hsail: Likewise.
10435 * brig.dg/test/gimple/mem.hsail: Likewise.
10436 * brig.dg/test/gimple/mulhi.hsail: Likewise.
10437 * brig.dg/test/gimple/packed.hsail: Likewise.
10438 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
10439 * brig.dg/test/gimple/variables.hsail: Likewise.
10440 * brig.dg/test/gimple/vector.hsail: Likewise.
10441
10442 2017-01-24 Jakub Jelinek <jakub@redhat.com>
10443
10444 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
10445 support asan, only on i?86/x86_64 require sse2_runtime.
10446
10447 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10448
10449 PR target/66669
10450 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
10451 test on powerpc targets.
10452
10453 2017-01-23 Martin Sebor <msebor@redhat.com>
10454
10455 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10456
10457 2017-01-23 Richard Biener <rguenther@suse.de>
10458
10459 PR tree-optimization/79088
10460 PR tree-optimization/79188
10461 * gcc.dg/torture/pr79088.c: New testcase.
10462 * gcc.dg/torture/pr79188.c: Likewise.
10463
10464 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10465
10466 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
10467 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
10468 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
10469 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
10470 type of test function to reflect change in built-in function's
10471 return type.
10472 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
10473 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
10474 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
10475 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
10476 type and second argument type to reflect change in built-in
10477 function's type signature.
10478 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
10479 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
10480 type of test function to reflect change in built-in function's
10481 return type.
10482 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
10483 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
10484 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
10485 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
10486 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
10487 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
10488 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
10489 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
10490 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
10491 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
10492 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
10493 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
10494 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
10495 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
10496 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
10497 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
10498 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
10499 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
10500 type of test function to reflect change in built-in function's
10501 return type.
10502 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
10503 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
10504 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
10505 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
10506 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
10507 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
10508 test function's result and second argument to reflect change in
10509 built-in function's type signature.
10510 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
10511
10512 2017-01-23 Nathan Sidwell <nathan@acm.org>
10513
10514 PR C++/71710
10515 * g++.dg/template/pr71710.C: New.
10516
10517 PR c++/71406
10518 PR c++/77508
10519 * g++.dg/template/pr71406.C: New.
10520
10521 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
10522
10523 * gfortran.dg/integer_exponentiation_7.f90: New test.
10524
10525 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
10526
10527 PR rtl-optimization/78634
10528 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
10529
10530 2017-01-23 Bin Cheng <bin.cheng@arm.com>
10531
10532 PR tree-optimization/70754
10533 * gfortran.dg/pr70754.f90: New test.
10534
10535 2017-01-23 Martin Liska <mliska@suse.cz>
10536
10537 PR tree-optimization/79196
10538 * gcc.dg/asan/pr79196.c: New test.
10539 * gcc.dg/strlenopt-30.c: Update scanned pattern.
10540
10541 2017-01-23 Michael Matz <matz@suse.de>
10542
10543 PR tree-optimization/78384
10544 * gcc.dg/pr78384.c: New test.
10545
10546 2017-01-23 Richard Biener <rguenther@suse.de>
10547
10548 PR tree-optimization/79186
10549 * gcc.dg/torture/pr79186.c: New testcase.
10550 * gcc.dg/torture/pr79187.c: Likewise.
10551
10552 2017-01-23 Martin Jambor <mjambor@suse.cz>
10553
10554 * gcc.dg/ipa/vrp8.c: New test.
10555
10556 2017-01-23 Martin Jambor <mjambor@suse.cz>
10557
10558 PR ipa/79108
10559 * gfortran.dg/lto/pr79108_0.f90: New test.
10560
10561 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
10562
10563 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
10564 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
10565 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
10566 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
10567 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
10568 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
10569 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
10570 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
10571 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
10572 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
10573 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
10574 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
10575 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
10576 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
10577 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
10578 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
10579
10580 2017-01-23 Richard Biener <rguenther@suse.de>
10581 Nick Clifton <nickc@redhat.com>
10582
10583 PR testsuite/78421
10584 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
10585 If the target is ARM return the result of the
10586 check_effective_target_arm_vect_no_misalign proc.
10587 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
10588 support unaligned vectors then only expect one of the loops to be
10589 unrolled.
10590
10591 2017-01-23 Martin Liska <mliska@suse.cz>
10592
10593 * gcc.dg/asan/use-after-scope-10.c: New test.
10594 * gcc.dg/asan/use-after-scope-11.c: New test.
10595 * g++.dg/asan/use-after-scope-5.C: New test.
10596
10597 2017-01-23 Martin Liska <mliska@suse.cz>
10598
10599 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
10600 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
10601 sanopt optimization for ASAN_POISON.
10602
10603 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10604
10605 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
10606
10607 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
10608
10609 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
10610 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
10611 for poly*_t types.
10612 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
10613 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
10614 exec_vcombine): Likewise.
10615 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
10616 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
10617 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
10618 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
10619 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
10620 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
10621 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
10622 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
10623 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
10624 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10625 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
10626 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
10627 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10628 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
10629 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
10630 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
10631 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
10632 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
10633 Likewise.
10634 (TEST_VGET_LANE): Cast to uint to avoid warning.
10635 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
10636 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
10637 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
10638 exec_vfma_vfms_n): Fix PRIx format for float64_t.
10639 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
10640 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10641 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
10642 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
10643 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
10644 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
10645 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
10646 CHECK_POLY instead of CHECK for poly64_t types.
10647 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
10648 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
10649 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
10650 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
10651 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
10652 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
10653 uint32_t.
10654 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
10655 for int32_t, int64_t.
10656 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
10657 vqneg_extra): Fix PRIx format for int16_t, int32_t.
10658 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
10659 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
10660 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
10661 needed.
10662
10663 2017-01-22 Jakub Jelinek <jakub@redhat.com>
10664
10665 PR fortran/79154
10666 * gfortran.dg/gomp/pr79154-1.f90: New test.
10667 * gfortran.dg/gomp/pr79154-2.f90: New test.
10668
10669 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
10670
10671 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
10672
10673 2017-01-21 Marek Polacek <polacek@redhat.com>
10674
10675 PR testsuite/79169
10676 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
10677
10678 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
10679
10680 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
10681
10682 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
10683
10684 PR rtl-optimization/79125
10685 * gcc.dg/torture/pr79125.c: New test.
10686
10687 2017-01-20 Jiong Wang <jiong.wang@arm.com>
10688
10689 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
10690 only.
10691 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
10692 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
10693
10694 2017-01-20 Nathan Sidwell <nathan@acm.org>
10695
10696 PR c++/78495
10697 * g++.dg/cpp1z/inh-ctor38.C: New.
10698
10699 2017-01-20 Marek Polacek <polacek@redhat.com>
10700
10701 PR c/79152
10702 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
10703
10704 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
10705
10706 * lib/target-supports.exp (check_configured_with): New procedure.
10707 (check_effective_target_default_mode): new effective target.
10708 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
10709 default mode. Fix dg-skip-if target selector syntax.
10710 * gcc.target/arm/optional_thumb-2.c: Likewise.
10711 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
10712 syntax.
10713
10714 2017-01-20 David Malcolm <dmalcolm@redhat.com>
10715
10716 PR c++/77829
10717 PR c++/78656
10718 * g++.dg/spellcheck-pr77829.C: New test case.
10719 * g++.dg/spellcheck-pr78656.C: New test case.
10720
10721 2017-01-20 Marek Polacek <polacek@redhat.com>
10722
10723 PR c/64279
10724 * c-c++-common/Wduplicated-branches-1.c: New test.
10725 * c-c++-common/Wduplicated-branches-10.c: New test.
10726 * c-c++-common/Wduplicated-branches-11.c: New test.
10727 * c-c++-common/Wduplicated-branches-12.c: New test.
10728 * c-c++-common/Wduplicated-branches-2.c: New test.
10729 * c-c++-common/Wduplicated-branches-3.c: New test.
10730 * c-c++-common/Wduplicated-branches-4.c: New test.
10731 * c-c++-common/Wduplicated-branches-5.c: New test.
10732 * c-c++-common/Wduplicated-branches-6.c: New test.
10733 * c-c++-common/Wduplicated-branches-7.c: New test.
10734 * c-c++-common/Wduplicated-branches-8.c: New test.
10735 * c-c++-common/Wduplicated-branches-9.c: New test.
10736 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
10737 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
10738 * g++.dg/ext/builtin-object-size3.C: Likewise.
10739 * g++.dg/gomp/loop-1.C: Likewise.
10740 * g++.dg/warn/Wduplicated-branches1.C: New test.
10741 * g++.dg/warn/Wduplicated-branches2.C: New test.
10742
10743 2017-01-20 Martin Liska <mliska@suse.cz>
10744
10745 PR lto/69188
10746 * gcc.dg/lto/pr69188_0.c: New test.
10747 * gcc.dg/lto/pr69188_1.c: New test.
10748
10749 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
10750
10751 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
10752 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
10753 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
10754 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
10755 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
10756 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
10757 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
10758 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
10759 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
10760 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
10761 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
10762 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
10763 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
10764 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
10765 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
10766 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
10767 * gcc.target/i386/avx-1.c: Test new intrinsics.
10768 * gcc.target/i386/sse-13.c: Ditto.
10769 * gcc.target/i386/sse-23.c: Ditto.
10770
10771 2017-01-20 Richard Biener <rguenther@suse.de>
10772
10773 PR tree-optimization/71264
10774 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
10775
10776 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10777
10778 * gcc.target/mips/madd4-1.c: New file.
10779 * gcc.target/mips/madd4-2.c: Likewise.
10780 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10781 HAS_MADD4.
10782 (mips_option_groups): Add -m[no-]madd4.
10783 (mips-dg-init): Detect default -mno-madd4.
10784 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
10785 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
10786 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10787 * gcc.target/mips/nmadd-1.c: Likewise.
10788 * gcc.target/mips/nmadd-2.c: Likewise.
10789 * gcc.target/mips/nmadd-3.c: Likewise.
10790
10791 2017-01-19 Jiong Wang <jiong.wang@arm.com>
10792
10793 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
10794 combined instructions.
10795 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
10796 instructions.
10797 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
10798 of pointer authentication.
10799
10800 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
10801
10802 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
10803 floating point hardware to run test.
10804
10805 2017-01-19 Tamar Christina <tamar.christina@arm.com>
10806
10807 * lib/target-supports.exp
10808 (check_effective_target_vect_call_copysignf): Enable for AArch64.
10809
10810 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10811
10812 PR testsuite/79051
10813 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
10814 __x86_64__]: Allow for target i?86-*-*.
10815
10816 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10817
10818 PR target/78176
10819 * gcc.target/mips/lxc1-sxc1-1.c: New file.
10820 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10821 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10822 HAS_LXC1.
10823 (mips_option_groups): Add -m[no-]lxc1-sxc1.
10824 (mips-dg-init): Detect default -mno-lxc1-sxc1.
10825 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
10826
10827 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
10828
10829 PR fortran/70696
10830 * gfortran.dg/coarray_43.f90: New test.
10831
10832 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
10833
10834 PR rtl-optimization/79121
10835 * gcc.c-torture/execute/pr79121.c: New test.
10836
10837 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10838
10839 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
10840 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10841
10842 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
10843
10844 PR fortran/50069
10845 PR fortran/55086
10846 * gfortran.dg/pr50069_1.f90: New test.
10847 * gfortran.dg/pr50069_2.f90: New test.
10848 * gfortran.dg/pr55086_1.f90: New test.
10849 * gfortran.dg/pr55086_1_tfat.f90: New test.
10850 * gfortran.dg/pr55086_2.f90: New test.
10851 * gfortran.dg/pr55086_2_tfat.f90: New test.
10852 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
10853
10854 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10855 * gcc.dg/strcmp-1.c: New test.
10856 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
10857
10858 2017-01-18 David Malcolm <dmalcolm@redhat.com>
10859
10860 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
10861 (dejagnu_fail): Likewise.
10862 (dejagnu_note): Likewise.
10863 (pass): Provide forward decl, moving true decl to after #include
10864 of harness.h.
10865 (fail): Likewise.
10866 (note): Likewise.
10867
10868 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10869
10870 * gcc.target/powerpc/p9-xxbr-1.c: New test.
10871 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10872
10873 2017-01-18 Nathan Sidwell <nathan@acm.org>
10874
10875 PR c++/78488
10876 * g++.dg/cpp1z/inh-ctor37.C: New.
10877
10878 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
10879
10880 PR rtl-optimization/78952
10881 * gcc.target/i386/pr78952-1.c: New test.
10882 * gcc.target/i386/pr78952-2.c: Ditto.
10883
10884 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
10885
10886 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
10887
10888 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
10889
10890 PR fortran/70696
10891 * gfortran.dg/coarray_event_1.f08: New test.
10892
10893 2017-01-18 Jakub Jelinek <jakub@redhat.com>
10894
10895 PR target/77416
10896 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
10897 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
10898 from dg-options.
10899 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
10900 guarded test.
10901 * gcc.target/powerpc/fusion4.c: Likewise.
10902 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
10903 guarded test.
10904 * gcc.target/powerpc/pr58673-1.c: Likewise.
10905 * gcc.target/powerpc/pr58673-2.c: Likewise.
10906 * gcc.target/powerpc/pr59054.c: Likewise.
10907
10908 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10909
10910 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
10911 vec_bperm.
10912 * gcc.target/powerpc/p9-vbpermd.c: New file.
10913
10914 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10915
10916 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
10917 (must_not_compile2): Downcase first letter of error messages.
10918 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
10919 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
10920
10921 2017-01-18 Nathan Sidwell <nathan@acm.org>
10922
10923 PR c++/79091
10924 * g++.dg/pr79091.C: New.
10925
10926 2017-01-18 Jakub Jelinek <jakub@redhat.com>
10927
10928 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
10929 to dg-options.
10930 (p0): Add missing dg-error.
10931
10932 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
10933
10934 * gcc.target/msp430/mul_f5_muldef.c: New test.
10935
10936 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10937
10938 PR target/79004
10939 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
10940 options. Fix up the syntax for using \m and \M.
10941
10942 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10943
10944 PR target/78875
10945 * gcc.target/powerpc/ssp-1.c: New testcase.
10946 * gcc.target/powerpc/ssp-2.c: New testcase.
10947
10948 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10949
10950 * gcc.target/aarch64/eh_return.c: New test.
10951
10952 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10953
10954 * vec-rlmi-rlnm.c: New file.
10955
10956 2017-01-17 Nathan Sidwell <nathan@acm.org>
10957
10958 PR c++/61636
10959 * g++.dg/cpp1y/pr61636-1.C: New.
10960 * g++.dg/cpp1y/pr61636-2.C: New.
10961 * g++.dg/cpp1y/pr61636-3.C: New.
10962
10963 2017-01-17 Martin Sebor <msebor@redhat.com>
10964
10965 PR testsuite/79115
10966 * gcc.dg/pr78768.c: Make it a link-only test.
10967
10968 2017-01-17 David Malcolm <dmalcolm@redhat.com>
10969
10970 PR c++/71497
10971 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
10972 expected messages.
10973 * c-c++-common/Wmisleading-indentation.c: Likewise.
10974
10975 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
10976
10977 PR target/79058
10978 * gcc.target/arm/pr79058.c: New.
10979
10980 2017-01-17 Jakub Jelinek <jakub@redhat.com>
10981
10982 PR tree-optimization/71854
10983 * gcc.dg/vect/pr71854.c: New test.
10984
10985 2017-01-17 Martin Liska <mliska@suse.cz>
10986
10987 PR ipa/71207
10988 * g++.dg/ipa/pr71207.C: New test.
10989
10990 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
10991
10992 PR middle-end/77445
10993 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
10994 * gcc.dg/tree-ssa/pr77445.c: New testcase.
10995
10996 2017-01-17 Jakub Jelinek <jakub@redhat.com>
10997
10998 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
10999 rather than long unsigned int.
11000 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
11001
11002 2017-01-17 Richard Biener <rguenther@suse.de>
11003
11004 PR tree-optimization/71433
11005 * gcc.dg/Warray-bounds-20.c: New testcase.
11006
11007 2017-01-17 Richard Biener <rguenther@suse.de>
11008
11009 PR testsuite/52563
11010 PR testsuite/71237
11011 PR testsuite/77737
11012 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
11013 * gcc.dg/tree-ssa/scev-4.c: Likewise.
11014 * gcc.dg/tree-ssa/scev-5.c: Likewise.
11015
11016 2017-01-17 Alan Modra <amodra@gmail.com>
11017
11018 * gcc.target/powerpc/pr79066.c: New.
11019
11020 2017-01-16 Jeff Law <law@redhat.com>
11021
11022 PR tree-optimization/33562
11023 PR tree-optimization/61912
11024 PR tree-optimization/77485
11025 PR tree-optimization/79090
11026 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
11027 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
11028
11029 2017-01-16 Jakub Jelinek <jakub@redhat.com>
11030
11031 PR c/79089
11032 * gcc.c-torture/compile/pr79089.c: New test.
11033
11034 PR target/79080
11035 * gcc.dg/pr79080.c: New test.
11036
11037 2017-01-16 David Malcolm <dmalcolm@redhat.com>
11038
11039 PR c/78304
11040 * gcc.dg/format/pr78304.c: Convert argument from integral type
11041 to a pointer.
11042 * gcc.dg/format/pr78304-2.c: Likewise.
11043
11044 2017-01-16 Carl Love <cel@us.ibm.com>
11045
11046 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
11047 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
11048
11049 2017-01-16 Carl Love <cel@us.ibm.com>
11050
11051 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
11052 Change arguments and return type to bool long long.
11053
11054 2017-01-16 Martin Sebor <msebor@redhat.com>
11055
11056 PR testsuite/79051
11057 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
11058 on x86.
11059
11060 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11061
11062 Revert:
11063 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11064
11065 PR c++/71737
11066 * g++.dg/cpp0x/pr71737.C: New.
11067
11068 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11069
11070 * gcc.target/powerpc/swaps-p8-27.c: New.
11071
11072 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
11073
11074 PR c++/71737
11075 * g++.dg/cpp0x/pr71737.C: New.
11076
11077 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
11078
11079 * gnat.dg/opt62.adb: New test.
11080 * gnat.dg/opt62_pkg.ads: New helper.
11081
11082 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
11083
11084 PR rtl-optimization/78626
11085 PR rtl-optimization/78727
11086 * gcc.dg/torture/pr78626.c: New test.
11087 * gcc.dg/torture/pr78727.c: New test.
11088
11089 2017-01-14 Alan Modra <amodra@gmail.com>
11090
11091 * gcc.c-torture/compile/pr72749.c: New test.
11092
11093 2017-01-13 David Malcolm <dmalcolm@redhat.com>
11094
11095 PR c/78304
11096 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
11097 (test_macro_2): New test.
11098 (test_macro_3): New test.
11099 (test_macro_4): New test.
11100 (test_non_contiguous_strings): Convert line number to line offset.
11101 * gcc.dg/format/pr78304-2.c: New test case.
11102 * gcc.dg/format/pr78304.c: New test case.
11103
11104 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
11105
11106 * gcc.target/i386/funcspec-56.inc: Add missing options and
11107 reorder options by implied ISAs, as in ix86_target_string.
11108
11109 2017-01-13 Marek Polacek <polacek@redhat.com>
11110
11111 PR c++/71166
11112 * g++.dg/cpp0x/constexpr-array18.C: New test.
11113
11114 2017-01-13 Jeff Law <law@redhat.com>
11115
11116 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
11117
11118 PR tree-optimization/61912
11119 PR tree-optimization/77485
11120 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
11121 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
11122 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
11123
11124 PR tree-optimization/33562
11125 PR tree-optimization/61912
11126 PR tree-optimization/77485
11127 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
11128 * gcc.dg/tree-ssa/complex-5.c: Likewise.
11129 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
11130 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
11131 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
11132 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
11133 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
11134
11135 2017-01-13 Martin Liska <mliska@suse.cz>
11136
11137 PR ipa/79043
11138 * gcc.c-torture/execute/pr79043.c: New test.
11139
11140 2017-01-13 Richard Biener <rguenther@suse.de>
11141
11142 PR middle-end/78411
11143 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
11144
11145 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11146
11147 PR fortran/70697
11148 * gfortran.dg/coarray/event_4.f08: New test.
11149
11150 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
11151
11152 PR fortran/70696
11153 * gfortran.dg/coarray/event_3.f08: New test.
11154
11155 2017-01-13 Richard Biener <rguenther@suse.de>
11156
11157 PR tree-optimization/77283
11158 * gcc.dg/tree-ssa/split-path-9.c: Fix.
11159
11160 2017-01-13 Richard Biener <rguenther@suse.de>
11161
11162 * gcc.dg/gimplefe-22.c: New testcase.
11163
11164 2017-01-13 Richard Biener <rguenther@suse.de>
11165
11166 PR tree-optimization/77283
11167 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
11168 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
11169 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
11170
11171 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
11172
11173 * gcc.dg/pr77862.c: Require fpic target.
11174
11175 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11176
11177 PR target/79004
11178 * gcc.target/powerpc/pr79004.c: New test.
11179
11180 2017-01-12 Martin Sebor <msebor@redhat.com>
11181
11182 * gcc.dg/pr78138.c: Adjust.
11183 * gcc.dg/pr78768.c: Adjust.
11184 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
11185 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
11186 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
11187 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
11188 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
11189 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
11190 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
11191 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
11192 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
11193 * gcc.dg/tree-ssa/pr78605.c: Adjust.
11194 * gcc.dg/tree-ssa/pr78622.c: Adjust.
11195
11196 2017-01-12 Jakub Jelinek <jakub@redhat.com>
11197
11198 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
11199
11200 2017-01-12 Martin Sebor <msebor@redhat.com>
11201
11202 PR testsuite/79051
11203 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
11204 due to bug 79054.
11205
11206 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
11207
11208 * gcc.dg/pr78768.c: Require LTO.
11209
11210 2017-01-12 Martin Sebor <msebor@redhat.com>
11211
11212 PR c/79074
11213 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
11214 due to the referenced bug.
11215
11216 2017-01-12 Martin Sebor <msebor@redhat.com>
11217
11218 PR testsuite/79073
11219 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
11220
11221 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
11222
11223 * gcc.target/i386/builtin_target.c (check_features): Check all
11224 supported __builtin_cpu_supports options.
11225
11226 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11227
11228 PR tree-optimization/78319
11229 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
11230 Remove xfail.
11231
11232 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11233
11234 PR target/79044
11235 * gcc.target/powerpc/swaps-p8-26.c: New.
11236
11237 2017-01-12 Richard Biener <rguenther@suse.de>
11238
11239 * gcc.dg/gimplefe-21.c: New testcase.
11240
11241 2017-01-12 Michael Collison <michael.collison@arm.com>
11242
11243 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
11244
11245 2017-01-11 Julia Koval <julia.koval@intel.com>
11246 Uros Bizjak <ubizjak@gmail.com>
11247
11248 * gcc.target/i386/sgx.c New test.
11249 * gcc.target/i386/sse-12.c: Add -msgx.
11250 * gcc.target/i386/sse-13.c: Ditto.
11251 * gcc.target/i386/sse-14.c: Ditto.
11252 * gcc.target/i386/sse-22.c: Ditto.
11253 * gcc.target/i386/sse-23.c: Ditto.
11254 * g++.dg/other/i386-2.C: Ditto.
11255 * g++.dg/other/i386-3.C: Ditto.
11256
11257 2017-01-11 Martin Sebor <msebor@redhat.com>
11258
11259 PR c++/24511
11260 * g++.dg/template/explicit9.C: New test.
11261
11262 2017-01-11 Nathan Sidwell <nathan@acm.org>
11263
11264 PR c++/77812
11265 * g++.dg/pr77812.C: New.
11266
11267 2017-01-11 Jakub Jelinek <jakub@redhat.com>
11268
11269 PR c++/71537
11270 * g++.dg/cpp1y/constexpr-71537.C: New test.
11271
11272 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
11273 argument.
11274
11275 2017-01-11 Martin Sebor <msebor@redhat.com>
11276
11277 PR c/47931
11278 * c-c++-common/Waddress-2.c: New test.
11279
11280 2017-01-11 Jakub Jelinek <jakub@redhat.com>
11281
11282 PR c++/78341
11283 * g++.dg/cpp0x/pr78341.C: New test.
11284
11285 2017-01-11 Martin Sebor <msebor@redhat.com>
11286
11287 PR c/78768
11288 * gcc.dg/pr78768.c: New test.
11289
11290 2017-01-11 David Malcolm <dmalcolm@redhat.com>
11291
11292 PR driver/78877
11293 * gcc.dg/spellcheck-options-14.c: New test case.
11294 * gcc.dg/spellcheck-options-15.c: New test case.
11295 * gcc.dg/spellcheck-options-16.c: New test case.
11296 * gcc.dg/spellcheck-options-17.c: New test case.
11297
11298 2017-01-11 Martin Liska <mliska@suse.cz>
11299
11300 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
11301
11302 2017-01-11 Jakub Jelinek <jakub@redhat.com>
11303
11304 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
11305 instead of just 1 for the decomposition from struct C.
11306
11307 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
11308
11309 * gcc.c-torture/execute/20170111-1.c: New test.
11310
11311 2017-01-11 Richard Biener <rguenther@suse.de>
11312
11313 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
11314
11315 2017-01-11 Jakub Jelinek <jakub@redhat.com>
11316
11317 PR middle-end/50199
11318 * gcc.dg/lto/pr50199_0.c: New test.
11319
11320 2017-01-10 Martin Sebor <msebor@redhat.com>
11321
11322 PR testsuite/78960
11323 PR testsuite/78959
11324 PR testsuite/78133
11325 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
11326 * gcc.dg/tree-ssa/pr78622.c: Ditto.
11327
11328 2017-01-10 Martin Sebor <msebor@redhat.com>
11329
11330 PR middle-end/78138
11331 * gcc.dg/pr78138.c: New test.
11332
11333 2017-01-10 David Malcolm <dmalcolm@redhat.com>
11334
11335 PR c++/77949
11336 * g++.dg/diagnostic/pr77949.C: New test case.
11337
11338 2017-01-10 Martin Sebor <msebor@redhat.com>
11339
11340 PR middle-end/78245
11341 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
11342
11343 2017-01-10 Martin Sebor <msebor@redhat.com>
11344
11345 PR tree-optimization/78775
11346 * gcc.dg/attr-alloc_size-4.c: Add test cases.
11347 * gcc.dg/attr-alloc_size-10.c: New test.
11348 * gcc.dg/attr-alloc_size-11.c: New test.
11349 * gcc.dg/builtin-stringop-chk-7.c: New test.
11350 * gcc.dg/pr78775.c: New test.
11351 * gcc.dg/pr78973-2.c: New test.
11352 * gcc.dg/pr78973.c: New test.
11353
11354 2017-01-10 Jeff Law <law@redhat.com>
11355
11356 PR tree-optimization/77766
11357 PR tree-optimization/78856
11358 * gcc.c-torture/execute/pr77766.c: New test.
11359
11360 2016-01-10 Richard Biener <rguenther@suse.de>
11361
11362 PR tree-optimization/79034
11363 * g++.dg/torture/pr79034.C: New testcase.
11364
11365 2017-01-10 Martin Liska <mliska@suse.cz>
11366
11367 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
11368 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
11369 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
11370 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
11371 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
11372 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
11373 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
11374 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
11375 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
11376 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
11377 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
11378 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
11379 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
11380 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
11381 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
11382 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
11383 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
11384 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
11385 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
11386 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
11387 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
11388 * gcc.dg/ipa/pr64307.c: Likewise.
11389 * gcc.dg/ipa/pr77653.c: Likewise.
11390
11391 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
11392
11393 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
11394 * g++.dg/other/i386-3.C: Ditto.
11395 * gcc.target/i386/sse-12.c: Ditto.
11396 * gcc.target/i386/sse-13.c: Ditto.
11397 * gcc.target/i386/sse-22.c: Ditto.
11398 * gcc.target/i386/sse-23.c: Ditto.
11399 * gcc.target/i386/builtin_target.c: Handle new option.
11400 * gcc.target/i386/funcspec-56.inc: Test new attributes.
11401 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
11402 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
11403
11404 2017-01-09 Martin Sebor <msebor@redhat.com>
11405
11406 PR testsuite/79036
11407 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
11408 with different precisions.
11409
11410 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
11411
11412 * g++.dg/opt/call2.C: New test.
11413 * g++.dg/opt/call3.C: Likewise.
11414 * gnat.dg/array26.adb: New test.
11415 * gnat.dg/array26_pkg.ad[sb]: New helper.
11416 * gnat.dg/array27.adb: New test.
11417 * gnat.dg/array27_pkg.ad[sb]: New helper.
11418 * gnat.dg/array28.adb: New test.
11419 * gnat.dg/array28_pkg.ad[sb]: New helper.
11420
11421 2017-01-09 Jakub Jelinek <jakub@redhat.com>
11422
11423 PR translation/79019
11424 PR translation/79020
11425 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
11426 diagnostics.
11427 * gfortran.dg/initialization_17.f90: Likewise.
11428
11429 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11430
11431 PR testsuite/79026
11432 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
11433 * gcc.target/i386/pr78904-4.c: Likewise.
11434 * gcc.target/i386/pr78904-6.c: Likewise.
11435 * gcc.target/i386/pr78967-2.c: Likewise.
11436
11437 2017-01-09 Jakub Jelinek <jakub@redhat.com>
11438
11439 PR tree-optimization/78899
11440 * gcc.target/i386/pr78899.c: New test.
11441 * gcc.dg/pr71077.c: New test.
11442
11443 2017-01-09 Martin Jambor <mjambor@suse.cz>
11444
11445 PR ipa/78365
11446 PR ipa/78599
11447 * gcc.dg/torture/pr78365.c: New test.
11448
11449 2017-01-09 Jakub Jelinek <jakub@redhat.com>
11450
11451 PR c++/78948
11452 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
11453 (main): Use int* instead of long long.
11454
11455 PR tree-optimization/78938
11456 * gcc.dg/vect/pr78938.c: New test.
11457
11458 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11459
11460 * gcc.dg/20161219.c: New test.
11461
11462 2017-01-09 Richard Biener <rguenther@suse.de>
11463
11464 PR tree-optimization/78997
11465 * gcc.dg/torture/pr78997.c: New testcase.
11466
11467 2017-01-09 Richard Biener <rguenther@suse.de>
11468
11469 PR debug/79000
11470 * g++.dg/lto/pr79000_0.C: New testcase.
11471 * g++.dg/lto/pr79000_1.c: Likewise.
11472
11473 2017-01-08 Martin Sebor <msebor@redhat.com>
11474
11475 PR middle-end/77708
11476 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
11477 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
11478 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
11479 due to bug 78969.
11480 * gcc.dg/format/pr78569.c: Adjust.
11481
11482 2017-01-07 David Malcolm <dmalcolm@redhat.com>
11483
11484 PR c++/72803
11485 * g++.dg/diagnostic/pr72803.C: New test case.
11486
11487 2017-01-07 Martin Sebor <msebor@redhat.com>
11488
11489 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
11490 * gcc.dg/attr-alloc_size-4.c: Same.
11491
11492 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
11493
11494 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
11495 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
11496 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
11497 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
11498 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
11499 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
11500 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
11501
11502 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11503 * gcc.dg/memcmp-1.c: New.
11504 * gcc.dg/strncmp-1.c: New.
11505
11506 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11507
11508 * gcc.target/arm/acle/mcrr: New.
11509 * gcc.target/arm/acle/mcrr2: New.
11510 * gcc.target/arm/acle/mrrc: New.
11511 * gcc.target/arm/acle/mrrc2: New.
11512
11513 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11514
11515 * gcc.target/arm/acle/mcr.c: New.
11516 * gcc.target/arm/acle/mrc.c: New.
11517 * gcc.target/arm/acle/mcr2.c: New.
11518 * gcc.target/arm/acle/mrc2.c: New.
11519
11520 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11521
11522 * gcc.target/arm/acle/ldc: New.
11523 * gcc.target/arm/acle/ldc2: New.
11524 * gcc.target/arm/acle/ldcl: New.
11525 * gcc.target/arm/acle/ldc2l: New.
11526 * gcc.target/arm/acle/stc: New.
11527 * gcc.target/arm/acle/stc2: New.
11528 * gcc.target/arm/acle/stcl: New.
11529 * gcc.target/arm/acle/stc2l: New.
11530
11531 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
11532
11533 * gcc.target/arm/acle/acle.exp: Run tests for different options
11534 and make sure fat-lto-objects is used such that we can still do
11535 assemble scans.
11536 * gcc.target/arm/acle/cdp.c: New.
11537 * gcc.target/arm/acle/cdp2.c: New.
11538 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
11539 (check_effective_target_arm_coproc1_ok_nocache): New.
11540 (check_effective_target_arm_coproc2_ok): New.
11541 (check_effective_target_arm_coproc2_ok_nocache): New.
11542 (check_effective_target_arm_coproc3_ok): New.
11543 (check_effective_target_arm_coproc3_ok_nocache): New.
11544 (check_effective_target_arm_coproc4_ok): New.
11545 (check_effective_target_arm_coproc4_ok_nocache): New.
11546
11547 2017-01-06 Martin Sebor <msebor@redhat.com>
11548
11549 PR middle-end/78605
11550 * gcc.dg/tree-ssa/pr78605.c: New test.
11551
11552 2017-01-05 Martin Sebor <msebor@redhat.com>
11553
11554 PR tree-optimization/78910
11555 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
11556 diagnostics.
11557 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11558 * gcc.dg/tree-ssa/pr78910.c: New test.
11559
11560 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
11561
11562 * gcc.dg/sso-10.c: New test.
11563
11564 2017-01-05 Jakub Jelinek <jakub@redhat.com>
11565
11566 PR tree-optimization/71016
11567 * gcc.target/i386/pr71016.c: New test.
11568 * gcc.target/aarch64/pr71016.c: New test.
11569 * gcc.dg/tree-ssa/pr66726-3.c: New test.
11570
11571 PR c++/78931
11572 * g++.dg/cpp1z/decomp19.C: New test.
11573
11574 PR c++/78890
11575 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
11576 * g++.dg/init/union1.C: Likewise.
11577 * g++.dg/cpp0x/union6.C: Expect errors.
11578 * g++.dg/cpp0x/union8.C: New test.
11579 * g++.dg/cpp0x/pr78890-1.C: New test.
11580 * g++.dg/cpp0x/pr78890-2.C: New test.
11581
11582 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
11583
11584 * gcc.target/powerpc/pr71670.c: Require p9vector.
11585 * gcc.target/powerpc/p9-novsx.c: Same.
11586
11587 2017-01-05 David Malcolm <dmalcolm@redhat.com>
11588
11589 * selftests/asr_div1.rtl: New file.
11590 * selftests/aarch64: New subdirectory.
11591 * selftests/aarch64/times-two.rtl: New file.
11592 * selftests/bb-index.rtl: New file.
11593 * selftests/cfg-test.rtl: New file.
11594 * selftests/const-int.rtl: New file.
11595 * selftests/example-labels.rtl: New file.
11596 * selftests/insn-with-mode.rtl: New file.
11597 * selftests/jump-to-label-ref.rtl: New file.
11598 * selftests/jump-to-return.rtl: New file.
11599 * selftests/jump-to-simple-return.rtl: New file.
11600 * selftests/mem.rtl: New file.
11601 * selftests/note-insn-deleted.rtl: New file.
11602 * selftests/note_insn_basic_block.rtl: New file.
11603 * selftests/simple-cse.rtl: New file.
11604 * selftests/symbol-ref.rtl: New file.
11605 * selftests/x86_64: New subdirectory.
11606 * selftests/x86_64/call-insn.rtl: New file.
11607 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
11608 * selftests/x86_64/times-two.rtl: New file.
11609 * selftests/x86_64/unspec.rtl: New file.
11610
11611 2017-01-05 Nathan Sidwell <nathan@acm.org>
11612
11613 PR c++/78765
11614 * g++.dg/cpp0x/pr78765.C: New.
11615
11616 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11617
11618 * gcc.target/s390/memcpy-2.c: New test.
11619 * gcc.target/s390/memset-2.c: New test.
11620
11621 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11622
11623 * gcc.target/s390/memcpy-1.c: New test.
11624
11625 2017-01-04 Jeff Law <law@redhat.com>
11626
11627 PR tree-optimization/78812
11628 * g++.dg/torture/pr78812.C: New test.
11629
11630 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11631
11632 PR target/71977
11633 PR target/70568
11634 PR target/78823
11635 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
11636 64-bit VSX systems with direct move, whether we optimize common
11637 code sequences in the GLIBC math library for float math functions.
11638 * gcc.target/powerpc/pr71977-2.c: Likewise.
11639
11640 2017-01-04 Marek Polacek <polacek@redhat.com>
11641
11642 PR c++/64767
11643 * c-c++-common/Wpointer-compare-1.c: New test.
11644
11645 2017-01-04 Jakub Jelinek <jakub@redhat.com>
11646
11647 PR c++/78949
11648 * c-c++-common/Wunused-var-16.c: New test.
11649
11650 PR c++/78693
11651 * g++.dg/cpp0x/pr78693.C: New test.
11652
11653 PR driver/78957
11654 * gcc.dg/pr78957.c: New test.
11655
11656 * g++.dg/cpp1y/auto-fn34.C: New test.
11657
11658 PR c++/71182
11659 * g++.dg/cpp0x/pr71182.C: New test.
11660
11661 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
11662
11663 PR target/78056
11664 * gcc.target/powerpc/pr78056-1.c: New test.
11665 * gcc.target/powerpc/pr78056-2.c: New test.
11666 * gcc.target/powerpc/pr78056-3.c: New test.
11667 * gcc.target/powerpc/pr78056-4.c: New test.
11668 * gcc.target/powerpc/pr78056-5.c: New test.
11669 * gcc.target/powerpc/pr78056-6.c: New test.
11670 * gcc.target/powerpc/pr78056-7.c: New test.
11671 * gcc.target/powerpc/pr78056-8.c: New test.
11672 * lib/target-supports.exp
11673 (check_effective_target_powerpc_popcntb_ok): New procedure to test
11674 whether the effective target supports the popcntb instruction.
11675
11676 2017-01-03 Jeff Law <law@redhat.com>
11677
11678 PR tree-optimization/67955
11679 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
11680
11681 2017-01-04 Marek Polacek <polacek@redhat.com>
11682
11683 PR c++/77545
11684 PR c++/77284
11685 * g++.dg/cpp0x/range-for32.C: New test.
11686 * g++.dg/cpp0x/range-for33.C: New test.
11687
11688 2017-01-04 David Malcolm <dmalcolm@redhat.com>
11689
11690 * gcc.dg/Wmissing-braces-fixits.c: New test case.
11691
11692 2017-01-04 Nathan Sidwell <nathan@acm.org>
11693
11694 PR c++/66735
11695 * g++.dg/cpp1y/pr66735.C: New.
11696
11697 2017-01-04 Jakub Jelinek <jakub@redhat.com>
11698
11699 PR tree-optimization/71563
11700 * gcc.dg/tree-ssa/pr71563.c: New test.
11701
11702 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
11703
11704 PR fortran/78534
11705 PR fortran/78976
11706 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11707 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11708 * gfortran.dg/transfer_intrinsic_1.f90: Change
11709 scan-tree-dump-times due to gfc_trans_string_copy change to
11710 avoid -Wstringop-overflow.
11711
11712 2017-01-03 Jeff Law <law@redhat.com>
11713
11714 PR tree-optimization/78856
11715 * gcc.c-torture/execute/pr78856.c: New test.
11716
11717 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
11718
11719 PR target/78953
11720 * gcc.target/powerpc/pr78953.c: New test.
11721
11722 2017-01-03 Ian Lance Taylor <iant@google.com>
11723
11724 * gcc.misc-tests/godump-1.c: Update for accurate representation of
11725 enums.
11726
11727 2017-01-03 Martin Sebor <msebor@redhat.com>
11728
11729 PR tree-optimization/78696
11730 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
11731 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
11732 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11733 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11734
11735 2017-01-03 David Malcolm <dmalcolm@redhat.com>
11736
11737 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
11738 with more than one digit.
11739 * lib/gcc-dg.exp (process-message): Support more than one digit
11740 in relative line specifications.
11741
11742 2017-01-03 Jakub Jelinek <jakub@redhat.com>
11743
11744 PR tree-optimization/78965
11745 * gcc.dg/pr78965.c: New test.
11746
11747 PR middle-end/78901
11748 * g++.dg/opt/pr78901.C: New test.
11749
11750 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
11751
11752 PR fortran/78534
11753 PR fortran/66310
11754 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11755 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11756 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
11757 * gfortran.dg/repeat_7.f90: New test for PR 66310.
11758 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
11759 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11760 * gfortran.dg/string_1_lp64.f90: New test.
11761 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
11762 * gfortran.dg/string_3_lp64.f90: New test.
11763 * gfortran.dg/transfer_intrinsic_1.f90: Change
11764 scan-tree-dump-times due to gfc_trans_string_copy change to
11765 avoid -Wstringop-overflow.
11766
11767 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
11768
11769 PR target/78967
11770 * gcc.target/i386/pr78967-1.c: New test.
11771 * gcc.target/i386/pr78967-2.c: Ditto.
11772 * gcc.target/i386/pr78967-3.c: Ditto.
11773
11774 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
11775 * gcc.target/i386/pr78904-4.c: Ditto.
11776 * gcc.target/i386/pr78904-6.c: Ditto.
11777
11778 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
11779
11780 PR middle-end/77674
11781 * g++.dg/torture/pr77674.C: New testcase.
11782
11783 2017-01-01 Jakub Jelinek <jakub@redhat.com>
11784
11785 Update copyright years.
11786 \f
11787 Copyright (C) 2017 Free Software Foundation, Inc.
11788
11789 Copying and distribution of this file, with or without modification,
11790 are permitted in any medium without royalty provided the copyright
11791 notice and this notice are preserved.