]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c/81687 (Compiler drops label in OpenMP region)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
47ee1b7c
DM
12017-08-09 David Malcolm <dmalcolm@redhat.com>
2
3 * jit.dg/all-non-failing-tests.h: Add note about
4 test-vector-types.cc.
5 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
6 case.
7 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
8 New test case.
9 * jit.dg/test-vector-types.cc: New test case.
10
b388427b
AP
112017-08-09 Andrew Pinski <apinski@cavium.com>
12
13 * gcc.target/aarch64/vect-xorsign_exec.c: Add
14 --save-temps to the options passed.
15
12c2ab7b
MC
162017-08-09 Michael Collison <michael.collison@arm.com>
17
18 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
19 boundary option and fix comment.
20 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
21 boundary option and fix comment.
22 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
23 boundary option and fix comment.
24 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
25 -mstructure-size boundary option.
26
a8a581af
SB
272017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
28
29 PR rtl-optimization/81423
30 * gcc.c-torture/execute/pr81423.c: New testcase.
31
50a87c1c
WS
322017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
33
34 * gcc.target/powerpc/fold-vec-pack-double.c: New.
35 * gcc.target/powerpc/fold-vec-pack-int.c: New.
36 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
37 * gcc.target/powerpc/fold-vec-pack-short.c: New.
38
3d9a180f
WS
392017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
40
41 * gcc.target/powerpc/fold-vec-msum-char.c: New.
42 * gcc.target/powerpc/fold-vec-msum-short.c: New.
43
ee9a9e7b
WS
442017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
45
46 * gcc.target/powerpc/fold-vec-madd-double.c: New.
47 * gcc.target/powerpc/fold-vec-madd-float.c: New.
48 * gcc.target/powerpc/fold-vec-madd-short.c: New.
49
07999eb2
WS
502017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
51
52 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
53 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
54 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
55 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
56
0ca970cd
SB
572017-08-09 Slava Barinov <v.barinov@samsung.com>
58
59 * g++.dg/asan/asan.exp: Switch on *.cc tests.
60
296c53ac
MP
612017-08-09 Marek Polacek <polacek@redhat.com>
62
63 PR c/81233
64 * gcc.dg/diagnostic-types-1.c: New test.
65 * gcc.dg/assign-warn-1.c: Update warning messages.
66 * gcc.dg/assign-warn-2.c: Likewise.
67 * gcc.dg/c90-const-expr-5.c: Likewise.
68 * gcc.dg/c99-const-expr-5.c: Likewise.
69 * gcc.dg/conv-2.c: Likewise.
70 * gcc.dg/init-bad-7.c: Likewise.
71 * gcc.dg/overflow-warn-1.c: Likewise.
72 * gcc.dg/overflow-warn-2.c: Likewise.
73 * gcc.dg/overflow-warn-3.c: Likewise.
74 * gcc.dg/overflow-warn-4.c: Likewise.
75 * gcc.dg/pointer-array-atomic.c: Likewise.
76 * gcc.dg/pr26865.c: Likewise.
77 * gcc.dg/pr61162-2.c: Likewise.
78 * gcc.dg/pr61162.c: Likewise.
79 * gcc.dg/pr67730-2.c: Likewise.
80 * gcc.dg/pr69156.c: Likewise.
81 * gcc.dg/pr70174.c: Likewise.
82 * objc.dg/proto-lossage-4.m: Likewise.
83
a32c8316
MP
842017-08-09 Marek Polacek <polacek@redhat.com>
85
86 PR c/81417
87 * Wsign-compare-1.c: New test.
88 * gcc.dg/compare1.c: Adjust dg-bogus.
89 * gcc.dg/compare2.c: Likewise.
90 * gcc.dg/compare3.c: Likewise.
91 * gcc.dg/compare7.c: Likewise.
92 * gcc.dg/compare8.c: Likewise.
93 * gcc.dg/compare9.c: Likewise.
94 * gcc.dg/pr11492.c: Likewise.
95
7345b714
L
962017-08-08 H.J. Lu <hongjiu.lu@intel.com>
97
98 PR driver/81523
99 * gcc.dg/pie-7.c: New test.
100 * gcc.dg/pie-static-1.c: Likewise.
101 * gcc.dg/pie-static-2.c: Likewise.
102
d5bf81b3
UB
1032017-08-08 Uros Bizjak <ubizjak@gmail.com>
104
105 PR target/81708
106 * gcc.target/i386/stack-prot-guard.c: New test.
107
4261463d
TC
1082017-08-08 Tamar Christina <tamar.christina@arm.com>
109
110 * gcc.target/aarch64/xorsign.c: New.
111 * gcc.target/aarch64/xorsign_exec.c: New.
112 * gcc.target/aarch64/vect-xorsign_exec.c: New.
113
b115e803
BS
1142017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
115
116 PR tree-optimization/81354
117 * g++.dg/torture/pr81354.C: New file.
118
51bd28ed
RB
1192017-08-08 Richard Biener <rguenther@suse.de>
120
121 PR middle-end/81719
122 * g++.dg/tree-ssa/pr81719.C: New testcase.
123
26d66f28
RB
1242017-08-08 Richard Biener <rguenther@suse.de>
125
126 PR tree-optimization/81723
127 * gfortran.dg/pr81723.f: New testcase.
128
82c0d3eb
BS
1292017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
130
131 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
132 string.
133 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
134 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
135 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
136 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
137 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
138 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
139 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
140 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
141 * gcc.target/powerpc/cmpb-3.c: Likewise.
142 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
143 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
144
d81e058f
ML
1452017-08-08 Martin Liska <mliska@suse.cz>
146
147 PR tree-opt/81696
148 * gcc.dg/ipa/pr81696.c: New test.
149
a5c93f53
BC
1502017-08-08 Bin Cheng <bin.cheng@arm.com>
151
152 PR tree-optimization/81744
153 * gcc.dg/tree-ssa/pr81744.c: New.
154
a5afbdd6
MP
1552017-08-08 Marek Polacek <polacek@redhat.com>
156
157 PR c++/81607
158 * g++.dg/other/bitfield6.C: New test.
159
08c4c51e
MM
1602017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
161
162 PR target/81593
163 * gcc.target/powerpc/vec-setup.h: New tests to test various
164 combinations of setting up vectors of 2 double word elements.
165 * gcc.target/powerpc/vec-setup-long.c: Likewise.
166 * gcc.target/powerpc/vec-setup-double.c: Likewise.
167 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
168 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
169 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
170 vector inserts from vector extracts.
171 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
172
950a884b
TK
1732017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
174
175 PR fortran/68829
176 PR fortran/81701
177 * gfortran.dg/o_fast_stacksize.90: New test.
178
6f1a16cb
WD
1792017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
180
181 PR middle-end/46932
182 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
183
4090b652
L
1842017-08-07 H.J. Lu <hongjiu.lu@intel.com>
185
186 * gcc.target/i386/pr81736-1.c: Removed.
187 * gcc.target/i386/pr81736-2.c: Likewise.
188 * gcc.target/i386/pr81736-3.c: Likewise.
189 * gcc.target/i386/pr81736-4.c: Likewise.
190
079a0363
L
1912017-08-07 H.J. Lu <hongjiu.lu@intel.com>
192
193 PR target/81736
194 * gcc.target/i386/pr81736-1.c: New test.
195 * gcc.target/i386/pr81736-2.c: Likewise.
196 * gcc.target/i386/pr81736-3.c: Likewise.
197 * gcc.target/i386/pr81736-4.c: Likewise.
198
1653a865
MP
1992017-08-07 Marek Polacek <polacek@redhat.com>
200
201 PR middle-end/81737
202 * gcc.dg/pr81737.c: New test.
203
577eec56
ML
2042017-08-07 Martin Liska <mliska@suse.cz>
205
206 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
207 * gcc.dg/parm-impl-decl-1.c: Likewise.
208 * gcc.dg/parm-impl-decl-3.c: Likewise.
209 * gcc.dg/Wattributes-5.c: New test.
210
537bf9ac
AP
2112017-08-06 Andrew Pinski <apinski@cavium.com>
212
213 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
214 * gcc.target/aarch64/target_attr_13.c: LIkewise.
215 * gcc.target/aarch64/target_attr_15.c: LIkewise.
216 * gcc.target/aarch64/target_attr_4.c: Likewise.
217 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
218 * gcc.target/aarch64/target_attr_2.c: Likewise.
219 * gcc.target/aarch64/target_attr_7.c: Likewise.
220 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
221 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
222 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
223
90596474
AP
2242017-08-06 Andrew Pinski <apinski@cavium.com>
225
226 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
227 -march=armv8-a+nolse, skip if -mcpu= is passed.
228 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
229
08e9cb5a
AP
2302017-08-06 Andrew Pinski <apinski@cavium.com>
231
232 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
233 * gcc.target/aarch64/_Float16_2.c: Likewise.
234 * gcc.target/aarch64/_Float16_3.c: Likewise.
235
4a6ad083
TV
2362017-08-06 Tom de Vries <tom@codesourcery.com>
237
238 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
239
b363e726
TV
2402017-08-06 Tom de Vries <tom@codesourcery.com>
241
242 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
243 type. Add missing return.
244
8fbcf075
TV
2452017-08-06 Tom de Vries <tom@codesourcery.com>
246
247 PR testsuite/81731
248 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
249 variable 'a' definition.
250 (b): Remove unused variable.
251 (gp): New variable.
252 (check): Add parameter corresponding to call in main, and handle.
253
67695c07
PC
2542017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
255
256 PR c++/79790
23d12941 257 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 258
c779bea5
YG
2592017-08-04 Yury Gribov <tetra2005@gmail.com>
260
261 PR tree-optimization/57371
262 * c-c++-common/pr57371-1.c: New test.
263 * c-c++-common/pr57371-2.c: New test.
264 * c-c++-common/pr57371-3.c: New test.
265 * c-c++-common/pr57371-4.c: New test.
266 * gcc.dg/pr57371-5.c: New test.
267
e52341f1
CL
2682017-08-04 Carl Love <cel@us.ibm.com>
269
270 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
271 builtin test cases for vec_mule, and vec_mulo.
272 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
273 builtin test cases for vec_mule, and vec_mulo.
274
295940c3
L
2752017-08-04 H.J. Lu <hongjiu.lu@intel.com>
276
277 PR target/81590
278 * gcc.target/i386/avx512-check.h: New file.
279 * gcc.target/i386/avx5124fmaps-check.h: Removed.
280 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
281 * gcc.target/i386/avx512cd-check.h: Likewise.
282 * gcc.target/i386/avx512ifma-check.h: Likewise.
283 * gcc.target/i386/avx512vbmi-check.h: Likewise.
284 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
285 * gcc.target/i386/avx512bw-check.h: Rewrite.
286 * gcc.target/i386/avx512dq-check.h: Likewise.
287 * gcc.target/i386/avx512er-check.h: Likewise.
288 * gcc.target/i386/avx512f-check.h: Likewise.
289 * gcc.target/i386/avx512vl-check.h: Likewise.
290 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
291 only.
292 (test_512): Removed.
293 (avx512*_test): Likewise.
294 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
295
f4f2c2ec
MP
2962017-08-04 Marek Polacek <polacek@redhat.com>
297
298 PR middle-end/81695
299 * gcc.dg/pr81695.c: New test.
300
62c8a2cf
RS
3012017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
302
303 PR tree-optimization/81136
304 * gcc.dg/vect/pr81136.c: Add scan test.
305
dfbddbeb
RS
3062017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
307
308 * gcc.dg/vect/vect-alias-check-3.c: New test.
309 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
310 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
311
165b2f5f
RB
3122017-08-04 Richard Biener <rguenther@suse.de>
313
314 PR middle-end/81705
315 * c-c++-common/ubsan/pr81705.c: New testcase.
316
7c0881d5
BS
3172017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
318
319 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
320 messages that used to start with a capital letter.
321 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
322 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
323 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
324 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
325 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
326 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
327 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
328 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
329 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
330 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
331 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
332 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
333 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
334 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
335 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
336 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
337 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
338 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
339 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
340 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
341 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
342 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
343 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
344 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
345 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
346 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
347 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
348 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
349 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
350 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
351 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
352 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
353 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
354 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
355 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
356 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
357 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
358 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
359 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
360 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
361 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
362 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
363 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
364 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
365 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
366 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
367 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
368 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
369 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
370 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
371 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
372 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
373 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
374 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
375 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
376 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
377
2fdaed89
JJ
3782017-08-03 Jakub Jelinek <jakub@redhat.com>
379
380 PR target/81621
381 * gcc.dg/pr81621.c: New test.
382
297db279
RB
3832017-08-03 Richard Biener <rguenther@suse.de>
384
385 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
386 and CSE.
387
2fdaed89 3882017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
389
390 PR middle-end/81148
391 * c-c++-common/ubsan/pr81148.c: New testcase.
392
cad136a4
TV
3932017-08-03 Tom de Vries <tom@codesourcery.com>
394
395 PR target/81662
396 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
397
2392baa5
JJ
3982017-08-03 Jakub Jelinek <jakub@redhat.com>
399
400 PR driver/81650
401 * gcc.dg/pr81650.c: New test.
402
e5e691a5
PC
4032017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
404
405 PR c++/71440
406 * g++.dg/template/crash127.C: New.
407
0a734553
JJ
4082017-08-03 Jakub Jelinek <jakub@redhat.com>
409
410 PR middle-end/81052
411 * c-c++-common/pr81052.c: New test.
412
673aef33
TV
4132017-08-03 Tom de Vries <tom@codesourcery.com>
414
415 * gcc.dg/pr56727-2.c: Require alias.
416
2a8485f6
TV
4172017-08-03 Tom de Vries <tom@codesourcery.com>
418
419 * gcc.dg/attr-noipa.c: Require alloca.
420
8b917598
TV
4212017-08-03 Tom de Vries <tom@codesourcery.com>
422
423 * gcc.dg/torture/pr80163.c: Require label_values.
424
4ca8bf91
TV
4252017-08-03 Tom de Vries <tom@codesourcery.com>
426
427 PR target/81662
428 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
429 * c-c++-common/patchable_function_entry-default.c: Same.
430 * c-c++-common/patchable_function_entry-definition.c: Same.
431
f4629481
UB
4322017-08-02 Uros Bizjak <ubizjak@gmail.com>
433
434 PR target/81644
435 * gcc.target/i386/pr81644.c: New test.
436
86994621
TV
4372017-08-02 Tom de Vries <tom@codesourcery.com>
438
439 * gcc.dg/Walloca-14.c: Use relative line number.
440
9501fd4b
UB
4412017-08-02 Uros Bizjak <ubizjak@gmail.com>
442
443 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
444 test "no-3dnowa" target attribute.
445
f7b6353a
MP
4462017-08-02 Marek Polacek <polacek@redhat.com>
447
448 PR c/81289
449 * gcc.dg/noncompile/pr81289.c: New test.
450
8a6eab34
MP
451 PR c/81448
452 PR c/81306
453 * c-c++-common/Wmultistatement-macros-13.c: New test.
454
349721b7
JJ
4552017-08-02 Jakub Jelinek <jakub@redhat.com>
456
e4f0733a
JJ
457 PR c++/81640
458 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
459
349721b7
JJ
460 PR middle-end/79499
461 * gcc.dg/pr79499.c: New test.
462
77eefb71
RB
4632017-08-02 Richard Biener <rguenther@suse.de>
464
465 PR tree-optimization/81633
466 * gcc.dg/vect/pr81633.c: New testcase.
467
760f74c2
L
4682017-08-01 H.J. Lu <hongjiu.lu@intel.com>
469
470 * gcc.dg/guality/pr25967-1.c: New test.
471 * gcc.dg/guality/pr25967-2.c: Likewise.
472 * gcc.dg/torture/pr25967-1.c: Likewise.
473 * gcc.dg/torture/pr25967-2.c: Likewise.
474
a2e28a97
L
4752017-08-01 H.J. Lu <hongjiu.lu@intel.com>
476
477 PR target/81654
478 * gcc.target/i386/pr81654.c: New test.
479
d8afd032
TK
4802017-08-01 Thomas König <tkoenig@gcc.gnu.org>
481
482 PR fortran/79312
483 * gfortran.dg/logical_assignment_1.f90: New test.
484
671a00ee
ML
4852017-08-01 Martin Liska <mliska@suse.cz>
486
487 PR middle-end/70140
488 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
489
7d3eecca
ML
4902017-08-01 Martin Liska <mliska@suse.cz>
491
492 Revert r250771
493 Make mempcpy more optimal (PR middle-end/70140).
494
636730ca
JJ
4952017-08-01 Jakub Jelinek <jakub@redhat.com>
496
497 PR target/81622
498 * gcc.target/powerpc/pr81622.c: New test.
499
74cc0b2b
SE
5002017-08-01 Steve Ellcey <sellcey@cavium.com>
501
502 PR tree-optimization/80925
503 * gcc.dg/vect/vect-28.c: Add
504 --param vect-max-peeling-for-alignment=0 option.
505 Remove unaligned access and peeling checks.
506 * gcc.dg/vect/vect-33-big-array.c: Ditto.
507 * gcc.dg/vect/vect-70.c: Ditto.
508 * gcc.dg/vect/vect-87.c: Ditto.
509 * gcc.dg/vect/vect-88.c: Ditto.
510 * gcc.dg/vect/vect-91.c: Ditto.
511 * gcc.dg/vect/vect-93.c: Ditto.
512
0102e469
TV
5132017-08-01 Tom de Vries <tom@codesourcery.com>
514
515 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
516 * gcc.target/nvptx/slp.c (foo): Same.
517
813485c6
RB
5182017-08-01 Richard Biener <rguenther@suse.de>
519
520 PR tree-optimization/81181
521 * gcc.dg/torture/pr81181.c: New testcase.
522
98b7180c
ML
5232017-08-01 Martin Liska <mliska@suse.cz>
524
525 PR middle-end/70140
526 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
527
4f3e333a
UB
5282017-08-01 Uros Bizjak <ubizjak@gmail.com>
529
530 PR target/81641
531 * gcc.target/i386/pr81641.c: New test.
532
b8bb5772
UB
5332017-08-01 Uros Bizjak <ubizjak@gmail.com>
534
535 PR target/81639
536 * gcc.target/i386/pr81639.c: New test.
537
34e5c511
RB
5382017-08-01 Richard Biener <rguenther@suse.de>
539
540 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
541 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
542 endless loop.
543 * gcc.dg/uninit-23.c: Adjust.
544
5e19d437
BC
5452017-08-01 Bin Cheng <bin.cheng@arm.com>
546
547 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
548 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
549
7061cfc0
BC
5502017-08-01 Bin Cheng <bin.cheng@arm.com>
551
552 PR tree-optimization/81627
553 * gcc.dg/tree-ssa/pr81627.c: New.
554
39637a44
BC
5552017-08-01 Bin Cheng <bin.cheng@arm.com>
556
557 PR tree-optimization/81620
558 * gcc.dg/tree-ssa/pr81620-1.c: New.
559 * gcc.dg/tree-ssa/pr81620-2.c: New.
560
f9c5fe06
DH
5612017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
562
563 PR testsuite/53542
564 * gfortran.dg/use_30.f90: New test.
565
da98e3b1
JJ
5662017-08-01 Jakub Jelinek <jakub@redhat.com>
567
568 PR tree-optimization/81588
569 * gcc.dg/tree-ssa/pr81588.c: New test.
570 * gcc.dg/pr81588.c: New test.
571 * gcc.c-torture/execute/pr81588.c: New test.
572
5e8fe12f
RB
5732017-08-01 Richard Biener <rguenther@suse.de>
574
575 PR tree-optimization/81297
576 * gcc.dg/torture/pr81297.c: New testcase.
577
93ac482a
UB
5782017-07-31 Uros Bizjak <ubizjak@gmail.com>
579
580 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
581
6cc518c6
SE
5822017-07-31 Steve Ellcey <sellcey@cavium.com>
583
584 PR tree-optimization/80925
93ac482a 585 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
586 --param vect-max-peeling-for-alignment=0 option.
587 Remove unaligned access and peeling checks.
588 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
589
24c8e8eb
CL
5902017-07-31 Carl Love <cel@us.ibm.com>
591
592 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
593 missed in commit 250746.
594
b40e941b
CL
5952017-07-31 Carl Love <cel@us.ibm.com>
596
597 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
598 new builtins.
599
67779f74
L
6002017-07-31 H.J. Lu <hongjiu.lu@intel.com>
601
602 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
603 * gcc.target/i386/pr79793-2.c: Likewise.
604
a97cf8f9
UB
6052017-07-31 Uros Bizjak <ubizjak@gmail.com>
606
607 PR target/25967
608 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
609 (naked): Add attribute regparm(1) for x86_32 targets.
610 Add integer argument. Remove global "data" variable.
611 (main): Pass integer argument to naked function.
612 * gcc.target/i386/naked-4.c: New test.
613
7fef86d3
JH
6142017-07-31 Jan Hubicka <hubicka@ucw.cz>
615 Martin Liska <mliska@suse.cz>
616
617 * gcc.dg/predict-15.c: New test.
618 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
619
2ec580be
UB
6202017-07-31 Uros Bizjak <ubizjak@gmail.com>
621
622 PR target/25967
623 * gcc.target/i386/naked-1.c: New test.
624 * gcc.target/i386/naked-2.c: Ditto.
625 * gcc.target/i386/naked-3.c: Ditto.
626 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
627 do_test_body0 stub function, use attribute "naked" instead.
628 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
629 * gcc.dg/pr44290-2.c: Ditto.
630
cfdf6ff6
TK
6312017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
632
633 PR fortran/81581
634 * gfortran.dg/dim_sum_1.f90: New test case.
635 * gfortran.dg/dim_sum_2.f90: New test case.
636 * gfortran.dg/dim_sum_3.f90: New test case.
637
5edb1c48
ML
6382017-07-31 Martin Liska <mliska@suse.cz>
639
640 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
641 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
642
f34ebeb2
ML
6432017-07-31 Martin Liska <mliska@suse.cz>
644
645 PR sanitize/81530
646 * g++.dg/ubsan/pr81530.C: New test.
647
066bbc57
JJ
6482017-07-31 Jakub Jelinek <jakub@redhat.com>
649
650 PR sanitizer/81604
651 * c-c++-common/ubsan/pr81604.c: New test.
652
a10b3cf1
L
6532017-07-30 H.J. Lu <hongjiu.lu@intel.com>
654
655 PR target/79793
656 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
657 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
658 (foo): Check the builtin return address against the return address
659 in interrupt frame.
660 * gcc.target/i386/pr79793-1.c: New test.
661 * gcc.target/i386/pr79793-2.c: Likewise.
662
942047f2
EB
6632017-07-29 Eric Botcazou <ebotcazou@adacore.com>
664
665 * c-c++-common/dump-ada-spec-7.c: New test.
666
e071b767
JJ
6672017-07-29 Jakub Jelinek <jakub@redhat.com>
668
669 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
670 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
671
782a7850
PB
6722017-07-28 Peter Bergner <bergner@vnet.ibm.com>
673
674 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
675
9de00935
TC
6762017-07-28 Tamar Christina <tamar.christina@arm.com>
677
678 * gcc.target/aarch64/int_mov_immediate_1.c: New.
679
8de33df2
BC
6802017-07-28 Bin Cheng <bin.cheng@arm.com>
681
682 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
683
8acb8421
TC
6842017-07-28 Tamar Christina <tamar.christina@arm.com>
685 Bilyan Borisov <bilyan.borisov@arm.com>
686
687 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
688 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
689 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
690 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
691 * gcc.target/aarch64/pr63304_1.c: Changed to double.
692
d9c259ef
BC
6932017-07-28 Bin Cheng <bin.cheng@arm.com>
694
695 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
696 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
697 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
698 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
699 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
700 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
701 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
702 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
703 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
704 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
705 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
706
6d7649f8
ML
7072017-07-28 Martin Liska <mliska@suse.cz>
708
709 PR sanitizer/81340
710 * g++.dg/asan/pr81340.C: New test.
711
92e29a5e
RB
7122017-07-28 Richard Biener <rguenther@suse.de>
713
714 PR tree-optimization/81502
715 * gcc.target/i386/pr81502.c: New testcase.
716
70affe6a
ML
7172017-07-28 Martin Liska <mliska@suse.cz>
718
719 PR sanitizer/81460
720 * gcc.dg/asan/pr81460.c: New test.
721
d0ee55a1
JJ
7222017-07-28 Jakub Jelinek <jakub@redhat.com>
723
c9b39a49
JJ
724 PR sanitizer/80998
725 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
726 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
727
d0ee55a1
JJ
728 PR tree-optimization/81578
729 * gcc.dg/pr81578.c: New test.
730
1ce75e41
RB
7312017-07-28 Richard Biener <rguenther@suse.de>
732
733 PR tree-optimization/81573
734 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
735
7a5cbf29
PB
7362017-07-27 Peter Bergner <bergner@vnet.ibm.com>
737
738 * g++.dg/pr69667.C: Remove option -mlra.
739 * gcc.target/powerpc/dform-1.c: Likewise.
740 * gcc.target/powerpc/dform-2.c: Likewise.
741 * gcc.target/powerpc/dform-3.c: Likewise.
742 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
743 * gcc.target/powerpc/p9-vparity.c: Likewise.
744 * gcc.target/powerpc/pr63491.c: Likewise.
745 * gcc.target/powerpc/pr67808.c: Likewise.
746 * gcc.target/powerpc/pr68805.c: Likewise.
747 * gcc.target/powerpc/pr69461.c: Likewise.
748 * gcc.target/powerpc/pr71680.c: Likewise.
749 * gcc.target/powerpc/pr77289.c: Likewise.
750 * gcc.target/powerpc/pr78458.c: Likewise.
751 * gcc.target/powerpc/pr78543.c: Likewise.
752 * g++.dg/pr71294.C: Remove option -mno-lra.
753 * gcc.target/powerpc/pr71656-1.c: Likewise.
754 * gcc.target/powerpc/pr71656-2.c: Likewise.
755 * gcc.target/powerpc/pr71698.c: Likewise.
756
2c2789d5
KT
7572017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
758 Sudakshina Das <sudi.das@arm.com>
759
760 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
761
06bd22f6
MP
7622017-07-27 Marek Polacek <polacek@redhat.com>
763
764 PR c/81417
765 * c-c++-common/Wsign-compare-1.c: New test.
766 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
767 * g++.dg/warn/Wsign-compare-4.C: Likewise.
768 * g++.dg/warn/Wsign-compare-6.C: Likewise.
769 * g++.dg/warn/compare1.C: Likewise.
770 * gcc.dg/compare1.c: Likewise.
771 * gcc.dg/compare2.c: Likewise.
772 * gcc.dg/compare4.c: Likewise.
773 * gcc.dg/compare5.c: Likewise.
774 * gcc.dg/pr35430.c: Likewise.
775 * gcc.dg/pr60087.c: Likewise.
776
27c8b49b
PB
7772017-07-27 Peter Bergner <bergner@vnet.ibm.com>
778
779 PR middle-end/81564
780 * gcc.dg/pr81564.c: New test.
781
b7675b59
RB
7822017-07-27 Richard Biener <rguenther@suse.de>
783
784 PR tree-optimization/81573
785 PR tree-optimization/81494
786 * gcc.dg/torture/pr81573.c: New testcase.
787
719488f8
RB
7882017-07-27 Richard Biener <rguenther@suse.de>
789
790 PR tree-optimization/81571
791 * gcc.dg/torture/pr81571.c: New testcase.
792
9811e84c
RB
7932017-07-27 Richard Biener <rguenther@suse.de>
794
795 PR tree-optimization/81502
796 * gcc.target/i386/vect-insert-1.c: New testcase.
797
58814c76
AK
7982017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
799
800 PR target/81534
801 * gcc.target/s390/pr81534.c: New test.
802
036ea399
JJ
8032017-07-27 Jakub Jelinek <jakub@redhat.com>
804
7d25ac20
JJ
805 PR tree-optimization/81555
806 PR tree-optimization/81556
807 * gcc.c-torture/execute/pr81555.c: New test.
808 * gcc.c-torture/execute/pr81556.c: New test.
809
036ea399
JJ
810 * gcc.dg/attr-noipa.c: New test.
811 * gcc.dg/ipa/ipa-pta-18.c: New test.
812 * gcc.dg/ipa/ipa-sra-11.c: New test.
813
9bfda664
MM
8142017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
815
816 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
817 option.
818 * gcc.target/powerpc/vsx-himode2.c: Likewise.
819 * gcc.target/powerpc/vsx-himode3.c: Likewise.
820 * gcc.target/powerpc/vsx-qimode.c: Likewise.
821 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
822 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
823 * gcc.target/powerpc/vsx-simode.c: Likewise.
824 * gcc.target/powerpc/vsx-simode2.c: Likewise.
825 * gcc.target/powerpc/vsx-simode3.c: Likewise.
826
eb086562
PC
8272017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
828
829 PR c++/71570
830 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
831
a7473dc5
L
8322017-07-26 H.J. Lu <hongjiu.lu@intel.com>
833
834 PR target/81563
835 * gcc.target/i386/pr81563.c: New test
836
404f48ac
WD
8372017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
838
839 PR target/79041
840 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
841
c3d38629
MP
8422017-07-26 Marek Polacek <polacek@redhat.com>
843
844 PR middle-end/70992
845 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
846 * gcc.dg/overflow-warn-2.c: Likewise.
847 * gcc.dg/overflow-warn-3.c: Likewise.
848 * gcc.dg/overflow-warn-4.c: Likewise.
849 * gcc.dg/torture/pr70992-2.c: New test.
850 * gcc.dg/torture/pr70992.c: New test.
851
4f450a2b
RB
8522017-07-26 Richard Biener <rguenther@suse.de>
853
854 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
855 happening in ccp1.
856 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
857
e1711448
WD
8582017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
859
860 PR middle-end/46932
861 * gcc.dg/pr46932.c: New testcase.
862
108c3c88
ML
8632017-07-26 Martin Liska <mliska@suse.cz>
864
865 PR sanitize/81186
866 * gcc.dg/asan/pr81186.c: New test.
867
52645850
CL
8682017-07-25 Carl Love <cel@us.ibm.com>
869
870 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
871 vec_cnttz builtins.
872
a8697b27
EB
8732017-07-25 Eric Botcazou <ebotcazou@adacore.com>
874
875 * gnat.dg/opt66.adb: New test.
876
288fe52e
AM
8772017-07-25 Alexander Monakov <amonakov@ispras.ru>
878
879 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
880 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
881
b771c609
AM
8822017-07-25 Alexander Monakov <amonakov@ispras.ru>
883
884 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
885
8862017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
887
888 * c-c++-common/patchable_function_entry-default.c: New test.
889 * c-c++-common/patchable_function_entry-decl.c: Likewise.
890 * c-c++-common/patchable_function_entry-definition.c: Likewise.
891
774cccdc
JJ
8922017-07-25 Jakub Jelinek <jakub@redhat.com>
893
894 PR target/81532
895 * gcc.target/i386/pr80833-3.c: New test.
896 * gcc.target/i386/avx512dq-pr81532.c: New test.
897 * gcc.target/i386/avx512bw-pr81532.c: New test.
898
1aa54f90
RB
8992017-07-25 Richard Biener <rguenther@suse.de>
900
901 PR tree-optimization/81455
902 * gcc.dg/pr81455.c: New testcase.
903
e294f495
RB
9042017-07-25 Richard Biener <rguenther@suse.de>
905
906 PR tree-optimization/81529
907 * gfortran.dg/pr81529.f90: New testcase.
908
edf8ba4b
WD
9092017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
910
774cccdc 911 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 912
ea063871
RB
9132017-07-25 Richard Biener <rguenther@suse.de>
914
915 PR tree-optimization/81410
916 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
917
5ea71a5a
RB
9182017-07-25 Richard Biener <rguenther@suse.de>
919
920 PR tree-optimization/81510
921 * gcc.dg/torture/pr81510.c: New testcase.
922 * gcc.dg/torture/pr81510-2.c: Likewise.
923
4287b4e8
ML
9242017-07-25 Martin Liska <mliska@suse.cz>
925
926 PR ipa/81520
927 * gcc.dg/ipa/pr81520.c: New test.
928
d49718d6
MP
9292017-07-25 Marek Polacek <polacek@redhat.com>
930
931 PR c/81364
932 * Wmultistatement-macros-12.c: New test.
933
0e82a9b9
BC
9342017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
935
936 PR target/81414
937 * gcc.target/aarch64/pr81414.C: New.
938
3d99332b
RB
9392017-07-25 Richard Biener <rguenther@suse.de>
940
941 PR middle-end/81505
942 * gcc.dg/ubsan/pr81505.c: New testcase.
943
52d0f7bd
DS
9442017-07-24 Daniel Santos <daniel.santos@pobox.com>
945
946 PR testsuite/80759
947 * gcc.target/x86_64/abi/ms-sysv/do-test.S
948 (ELFFN_BEGIN): Rename to FN_TYPE.
949 (ELFFN_END): Rename to FN_SIZE.
950 (ASMNAME): New macro.
951 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
952 .global.
953 (FUNC_END): Use ASMNAME.
954 (test_data_save): Remove.
955 (test_data_input): Likewise.
956 (test_data_output: Likewise.
957 (test_data_fn): Likewise.
958 (test_data_retaddr): Likewise.
959 (regs_to_mem): Make globals, use r10 instead of rax.
960 (mem_to_regs): Likewise.
961 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
962 body to ms-sysv.c.
963 (do_test_aligned): Likewise.
964 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
965 Add dg-* directives.
966 (PASTE_STR): New macro.
967 (ASMNAME): Likewise.
968 (LOAD_TEST_DATA_ADDR): Likewise.
969 (TEST_DATA_OFFSET): Likewise.
970 (do_test_body0): New C function.
971 (do_test_body): New inline assembly routine.
972 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
973 (runtest_ms_sysv): Modify.
974
19930989
MM
9752017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
976
977 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
978 since the upper-regs options have been deleted.
979 * gcc.target/powerpc/pr65849-2.c: Likewise.
980 * gcc.target/powerpc/pr80099-1.c: Likewise.
981 * gcc.target/powerpc/pr80099-2.c: Likewise.
982 * gcc.target/powerpc/pr80099-3.c: Likewise.
983 * gcc.target/powerpc/pr80099-4.c: Likewise.
984 * gcc.target/powerpc/pr80099-5.c: Likewise.
985 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
986 support removal of the upper-regs options.
987 * gcc.target/powerpc/p8vector-fp.c: Likewise.
988 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
989 * gcc.target/powerpc/p9-dimode1.c: Likewise.
990 * gcc.target/powerpc/p9-dimode2.c: Likewise.
991 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
992 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
993 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
994 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
995 * gcc.target/powerpc/ppc-round.c: Likewise.
996 * gcc.target/powerpc/pr71720.c: Likewise.
997 * gcc.target/powerpc/pr72853.c: Likewise.
998 * gcc.target/powerpc/pr79907.c: Likewise.
999 * gcc.target/powerpc/pr78953.c: Likewise.
1000 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1001 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
1002 * gcc.target/powerpc/vec-extract-1.c: Likewise.
1003 * gcc.target/powerpc/vec-init-3.c: Likewise.
1004 * gcc.target/powerpc/vec-init-6.c: Likewise.
1005 * gcc.target/powerpc/vec-init-7.c: Likewise.
1006 * gcc.target/powerpc/vec-set-char.c: Likewise.
1007 * gcc.target/powerpc/vec-set-int.c: Likewise.
1008 * gcc.target/powerpc/vec-set-short.c: Likewise.
1009
d47d34bb
WD
10102017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
1011
1012 PR target/79041
1013 * gcc.target/aarch64/pr79041-2.c: New test.
1014
26bca0ed
CL
10152017-07-24 Carl Love <cel@us.ibm.com>
1016
1017 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
1018 the new built-ins.
1019
4b40986c
JW
10202017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
1021
1022 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
1023
213c3b7b
TK
10242017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1025 Mikael Morin <mikael@gcc.gnu.org>
1026
1027 PR fortran/66102
1028 * gfortran.dg/realloc_on_assign_28.f90: New test.
1029
e2b71b5a
DE
10302017-07-23 David Edelsohn <dje.gcc@gmail.com>
1031
1032 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
1033 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
1034
f36dda3b
UB
10352017-07-23 Uros Bizjak <ubizjak@gmail.com>
1036
1037 PR target/80569
1038 * gcc.target/i386/pr80569.c: New test.
1039
5ff4baa5
CL
10402017-07-21 Carl Love <cel@us.ibm.com>
1041
1042 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1043 vmuleuh): Fix scan-assembler-times should check for word not half word
1044 instructions.
1045
43f84f6c
JW
10462017-07-21 Jim Wilson <jim.wilson@linaro.org>
1047
1048 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
1049 redundant -march option.
1050 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
1051 in addition to armv8.1-a.
1052
325fe816
YG
10532017-07-21 Yury Gribov <tetra2005@gmail.com>
1054
1055 PR middle-end/56727
1056 * gcc.dg/pr56727-1.c: New test.
1057 * gcc.dg/pr56727-2.c: New test.
1058
5a5838e0
SM
10592017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
1060
1061 * gcc.target/powerpc/mmx-check.h: New file.
1062 * gcc.target/powerpc/mmx-packs.c: New file.
1063 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
1064 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
1065 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
1066 * gcc.target/powerpc/mmx-paddb-1.c: New file.
1067 * gcc.target/powerpc/mmx-paddd-1.c: New file.
1068 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
1069 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
1070 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
1071 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
1072 * gcc.target/powerpc/mmx-paddw-1.c: New file.
1073 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
1074 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
1075 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
1076 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
1077 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
1078 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
1079 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
1080 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
1081 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
1082 * gcc.target/powerpc/mmx-pslld-1.c: New file.
1083 * gcc.target/powerpc/mmx-psllw-1.c: New file.
1084 * gcc.target/powerpc/mmx-psrad-1.c: New file.
1085 * gcc.target/powerpc/mmx-psraw-1.c: New file.
1086 * gcc.target/powerpc/mmx-psrld-1.c: New file.
1087 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
1088 * gcc.target/powerpc/mmx-psubb-2.c: New file.
1089 * gcc.target/powerpc/mmx-psubd-2.c: New file.
1090 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
1091 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
1092 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
1093 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
1094 * gcc.target/powerpc/mmx-psubw-2.c: New file.
1095 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
1096 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
1097 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
1098 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
1099 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
1100 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
1101
9af7f373
RB
11022017-06-21 Richard Biener <rguenther@suse.de>
1103
1104 PR tree-optimization/81500
1105 * gcc.dg/torture/pr81500.c: New testcase.
1106
5aaa8fb4
NS
11072017-07-20 Nathan Sidwell <nathan@acm.org>
1108
1109 * g++.dg/ext/anon-struct6.C: Adjust diag.
1110 * g++.old-deja/g++.other/anon4.C: Adjust diag.
1111
2953b72f
JJ
11122017-07-20 Jakub Jelinek <jakub@redhat.com>
1113
1114 PR target/80846
1115 * gcc.target/i386/avx-pr80846.c: New test.
1116 * gcc.target/i386/avx2-pr80846.c: New test.
1117 * gcc.target/i386/avx512f-pr80846.c: New test.
1118
73c4b4df
BC
11192017-07-20 Bin Cheng <bin.cheng@arm.com>
1120
1121 PR tree-optimization/81388
1122 * gcc.dg/tree-ssa/pr81388-1.c: New test.
1123 * gcc.dg/tree-ssa/pr81388-2.c: New test.
1124
77e5edaf
JH
11252017-07-17 Tom de Vries <tom@codesourcery.com>
1126
1127 PR middle-end/81030
1128 * gcc.dg/pr81030.c: New test.
1129
891ad31c
RB
11302017-07-20 Richard Biener <rguenther@suse.de>
1131
1132 PR tree-optimization/61171
1133 * g++.dg/vect/pr61171.cc: New testcase.
1134 * gfortran.dg/vect/pr61171.f: Likewise.
1135 * gcc.dg/vect/vect-reduc-11.c: Likewise.
1136
f971b281
RB
11372017-07-20 Richard Biener <rguenther@suse.de>
1138
1139 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
1140 with V64QImode.
1141 * gcc.dg/vect/slp-45.c: Likewise.
1142
2071f8f9
N
11432017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1144
1145 * gcc.dg/tree-ssa/vrp116.c: New Test.
1146
a6722e5b
MM
11472017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1148
1149 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
1150 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
1151 __builtin_cpu_is and __builtin_cpu_supports are supported.
1152
ccfa843f
SM
11532017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
1154
1155 * gcc.target/powerpc/bmi-check.h (main): Skip unless
1156 __BUILTIN_CPU_SUPPORTS__ defined.
1157 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
1158 __BUILTIN_CPU_SUPPORTS__ defined.
1159
564e405c
JJ
11602017-07-19 Jakub Jelinek <jakub@redhat.com>
1161
1162 PR tree-optimization/81346
1163 * gcc.dg/tree-ssa/pr81346-5.c: New test.
1164
3717fbe3
TV
11652017-07-19 Tom de Vries <tom@codesourcery.com>
1166
1167 * gcc.target/nvptx/decl-init.c: Update alignment.
1168 * gcc.target/nvptx/slp-2-run.c: New test.
1169 * gcc.target/nvptx/slp-2.c: New test.
1170 * gcc.target/nvptx/v2di.c: New test.
1171
b98b34b7
TV
11722017-07-19 Tom de Vries <tom@codesourcery.com>
1173
1174 * gcc.target/nvptx/slp-run.c: New test.
1175 * gcc.target/nvptx/slp.c: New test.
1176 * gcc.target/nvptx/v2si-cvt.c: New test.
1177 * gcc.target/nvptx/v2si-run.c: New test.
1178 * gcc.target/nvptx/v2si.c: New test.
1179 * gcc.target/nvptx/vec.inc: New test.
1180
8d1628eb
JJ
11812017-07-19 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR tree-optimization/81346
1184 * gcc.dg/tree-ssa/pr81346-1.c: New test.
1185 * gcc.dg/tree-ssa/pr81346-2.c: New test.
1186 * gcc.dg/tree-ssa/pr81346-3.c: New test.
1187 * gcc.dg/tree-ssa/pr81346-4.c: New test.
1188 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
1189 compiler to avoid X / C1 op C2 optimization to trigger.
1190
4d6ababc
ML
11912017-07-19 Martin Liska <mliska@suse.cz>
1192
1193 PR sanitizer/63361
1194 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
1195 -ffloat-store or -mieee for targets that need it.
1196
d83cc5cc
TV
11972017-07-18 Tom de Vries <tom@codesourcery.com>
1198
1199 PR middle-end/81464
1200 * gfortran.dg/pr81464.f90: New test.
1201
e822e885
UB
12022017-07-18 Uros Bizjak <ubizjak@gmail.com>
1203
1204 PR target/81471
1205 * gcc.target/i386/pr81471.c: New test.
1206
b267968e
RB
12072017-06-18 Richard Biener <rguenther@suse.de>
1208
1209 PR tree-optimization/81410
1210 * gcc.dg/vect/pr81410.c: New testcase.
1211
33e9feb5
JH
12122017-07-18 Jan Hubicka <hubicka@ucw.cz>
1213
1214 PR middle-end/81462
1215 * g++.dg/torture/pr81462.C: New testcase.
1216
694dd0e4
BC
12172017-07-18 Bin Cheng <bin.cheng@arm.com>
1218
1219 PR target/81408
1220 * g++.dg/tree-ssa/pr81408.C: New.
1221 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
1222
f9bfe3f5
RB
12232017-07-18 Richard Biener <rguenther@suse.de>
1224
1225 PR tree-optimization/80620
1226 PR tree-optimization/81403
1227 * gcc.dg/torture/pr80620.c: New testcase.
1228 * gcc.dg/torture/pr81403.c: Likewise.
1229
12302017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
1231
1232 PR tree-optimization/81418
1233 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
1234
12352017-07-17 Carl Love <cel@us.ibm.com>
1236
1237 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
1238 test case changes for commit 249424
1239
1240 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1241 vmuleuh): Fix scan-assembler-times should check for word not half word
1242 instructions.
1243
f6489326
BS
12442017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1245
1246 PR tree-optimization/81162
1247 * gcc.dg/pr81162.c: Move this to...
1248 * gcc.dg/ubsan/pr81162.c: ...here.
1249
dbc4ecfc
VR
12502017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
1251
1252 * g++.dg/diagnostic/friend1.C: New test.
1253 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
1254
a64559a5
NS
12552017-07-17 Nathan Sidwell <nathan@acm.org>
1256
1257 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
1258
aac59577
BE
12592017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1260
1261 * lib/gcc-dg.exp: Increase expect's match buffer size.
1262
aa1528b5
BC
12632017-07-17 Bin Cheng <bin.cheng@arm.com>
1264
1265 PR target/81369
1266 * gcc.dg/tree-ssa/pr81369.c: New.
1267
b6c354eb
CZ
12682017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1269
1270 * gcc.target/arc/pr9000674901.c: New file.
1271 * gcc.target/arc/pic-1.c: Likewise.
1272 * gcc.target/arc/pr9001191897.c: Likewise.
1273
1825c61e
CZ
12742017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1275 Andrew Burgess <andrew.burgess@embecosm.com>
1276
1277 * gcc.target/arc/naked-1.c: New file.
1278 * gcc.target/arc/naked-2.c: Likewise.
1279
1f1e8aed
JJ
12802017-07-17 Jakub Jelinek <jakub@redhat.com>
1281
9ebce098
JJ
1282 PR tree-optimization/81428
1283 * gcc.dg/fixed-point/pr81428.c: New test.
1284
e8dd1313
JJ
1285 PR tree-optimization/81365
1286 * g++.dg/torture/pr81365.C: New test.
1287
1f1e8aed
JJ
1288 PR tree-optimization/81396
1289 * gcc.dg/tree-ssa/pr81396.c: New test.
1290
38f638ca
EB
12912017-07-16 Eric Botcazou <ebotcazou@adacore.com>
1292
1293 * gnat.dg/opt65.adb: New test.
1294
5fa396ad
JH
12952017-07-16 Jan Hubicka <hubicka@ucw.cz>
1296
1297 * gcc.dg/predict-8.c: Update.
1298
00aeee56
VR
12992017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
1300
1301 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
1302 * g++.dg/warn/pr12242.C: Likewise.
1303
b70bb05b
KN
13042017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
1305
1306 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
1307 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
1308 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
1309 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
1310 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
1311 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
1312 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
1313 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
1314 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
1315 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
1316 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
1317 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
1318 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
1319 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
1320 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
1321 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
1322 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
1323 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
1324 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
1325 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
1326 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
1327 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
1328 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
1329 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
1330 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
1331 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
1332 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
1333 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
1334 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
1335 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
1336 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
1337 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
1338 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
1339 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
1340 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
1341 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
1342 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
1343 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
1344 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
1345 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
1346 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
1347 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
1348 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
1349 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
1350 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
1351 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
1352 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
1353 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
1354 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
1355 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
1356 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
1357
3b805666
BS
13582016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1359
1360 PR tree-optimization/81162
1361 * gcc.dg/pr81162.c: New file.
1362
bece580c
MS
13632017-07-14 Martin Sebor <msebor@redhat.com>
1364
1365 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
1366 that bcopy is expected to be transformed to.
1367
eea77d1f
DM
13682017-07-14 David Malcolm <dmalcolm@redhat.com>
1369
1370 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
1371 * g++.dg/lookup/missing-std-include-2.C: New test case.
1372 * g++.dg/lookup/missing-std-include-3.C: New test case.
1373 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
1374 * gcc.dg/missing-header-fixit-1.c: New test case.
1375 * gcc.dg/missing-header-fixit-2.c: New test case.
1376 * gcc.dg/missing-header-fixit-2.h: New header.
1377
338d6484
DM
13782017-07-13 David Malcolm <dmalcolm@redhat.com>
1379
1380 PR c/81405
1381 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
1382
13832017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
1384
1385 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
1386
6d28654e
ML
13872017-07-13 Martin Liska <mliska@suse.cz>
1388
1389 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
1390 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
1391 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
1392 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
1393 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
1394 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
1395 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
1396
3787ee47
MM
13972017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1398
1399 PR target/81193
1400 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
1401 __builtin_cpu_supports with old GLIBC's.
1402 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
1403 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
1404 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
1405 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
1406 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
1407 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
1408 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
1409 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
1410 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
1411 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
1412 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
1413 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
1414 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
1415 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
1416 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
1417 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
1418 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
1419 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
1420 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
1421 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
1422 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1423 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1424 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1425 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
1426
118009c1
CL
14272017-07-12 Carl Love <cel@us.ibm.com>
1428
1429 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
1430 rev_bool_int): Add test cases for builtins.
1431 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
1432 test cases for builtins.
1433
5d7b8153
CL
14342017-07-12 Carl Love <cel@us.ibm.com>
1435
1436 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
1437 lp64 && p9vector_hw.
1438
6ea93a64
CL
14392017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
1440
1441 * lib/target-supports.exp (check_stack_check_available): Make
1442 testcase name depend on stack_kind.
1443
2f65ab2e
MC
14442017-07-11 Michael Collison <michael.collison@arm.com>
1445
774cccdc 1446 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 1447
9e028cef
PC
14482017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1449
1450 PR c++/51270
1451 * g++.dg/warn/Wreturn-local-addr-3.C: New.
1452
f281956e
CL
14532017-07-11 Carl Love <cel@us.ibm.com>
1454
1455 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
1456 test cases for the builtins.
1457
3d36348a
YG
14582017-07-11 Yury Gribov <tetra2005@gmail.com>
1459
1460 * lib/profopt.exp: Print relative names in UNSUPPORTED
1461 AutoFDO tests.
1462
214f700a
MC
14632017-07-10 Michael Collison <michael.collison@arm.com>
1464
1465 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
1466
03ed2915
UB
14672017-07-10 Uros Bizjak <ubizjak@gmail.com>
1468
1469 PR target/81375
1470 * gcc.target/i386/pr81375.c: New test.
1471
9c582dbb
MS
14722017-07-10 Martin Sebor <msebor@redhat.com>
1473
1474 PR tree-optimization/80397
1475 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 1476
281ac396
MS
14772017-07-10 Martin Sebor <msebor@redhat.com>
1478
1479 PR other/81345
1480 * gcc.dg/pr81345.c: New test.
1481
a7784956
CZ
14822017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
1483
1484 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
1485 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1486
5920ba15
UB
14872017-07-09 Uros Bizjak <ubizjak@gmail.com>
1488
1489 PR target/81313
1490 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
1491 integer argumets to bypass x86_64 outgoing args optimization.
1492
14932017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
1494
1495 * gfortran.dg/eoshift_4.f90: New test.
1496 * gfortran.dg/eoshift_5.f90: New test.
1497 * gfortran.dg/eoshift_6.f90: New test.
1498
35c95658
L
14992017-07-09 H.J. Lu <hongjiu.lu@intel.com>
1500
1501 PR target/81313
1502 * gcc.target/i386/pr81313-1.c: New test.
1503 * gcc.target/i386/pr81313-2.c: Likewise.
1504 * gcc.target/i386/pr81313-3.c: Likewise.
1505 * gcc.target/i386/pr81313-4.c: Likewise.
1506 * gcc.target/i386/pr81313-5.c: Likewise.
1507
dcbf81c9
RS
15082017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
1509
1510 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
1511 * gnat.dg/vect16.ads (Sarray): Likewise.
1512 * gnat.dg/vect17.ads (Sarray): Likewise.
1513 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
1514 * gnat.dg/vect16.adb (Add): Likewise.
1515 * gnat.dg/vect17.adb (Add): Likewise.
1516
738f7c2e
DM
15172017-07-07 David Malcolm <dmalcolm@redhat.com>
1518
1519 PR c++/79300
1520 * g++.dg/diagnostic/pr79300.C: New test case.
1521
6a69355c
MM
15222017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1523
57f49e99
MM
1524 * gcc.target/powerpc/clone1.c: Add check to make sure the
1525 __builtin_cpu_supports function is fully supported.
1526 * gcc.target/powerpc/clone2.c: New runtime test for
1527 target_clones.
1528
6a69355c
MM
1529 PR target/81348
1530 * gcc.target/powerpc/pr81348.c: New test.
1531
5e32025a
SN
15322017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
1533
1534 * gfortran.dg/vect/pr60510.f: Require vect_double support.
1535
19388c6d
CL
15362017-07-07 Carl Love <cel@us.ibm.com>
1537
1538 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
1539 file for built-ins.
1540
bcc3c3f1
JM
15412017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
1542
1543 * gcc.target/sparc/dictunpack.c: New file.
1544 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
1545 * gcc.target/sparc/fpcmpshl.c: Likewise.
1546 * gcc.target/sparc/fpcmpurshl.c: Likewise.
1547 * gcc.target/sparc/fpcmpushl.c: Likewise.
1548
2c6e2eb1
HA
15492017-07-06 Harald Anlauf <anlauf@gmx.de>
1550
1551 PR fortran/70071
1552 * gfortran.dg/coarray_44.f90: New testcase.
1553
5094f7d5
MO
15542017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1555
1556 * c-c++-common/asan/kasan-alloca-1.c: New test.
1557 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
1558
e3174bdf
MO
15592017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1560
1561 * c-c++-common/asan/alloca_big_alignment.c: New test.
1562 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1563 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
1564 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
1565 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1566 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1567 * c-c++-common/asan/alloca_safe_access.c: Likewise.
1568 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1569
a40c6fa8
GJL
15702017-07-06 Georg-Johann Lay <avr@gjlay.de>
1571
1572 PR target/81305
1573 * gcc.target/avr/isr-test.h: Fix warnings.
1574
9296dd9b
TP
15752017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1576
1577 * lib/target-supports.exp: Generate
1578 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
1579 and check_effective_target_arm_arch_v8r_multilib.
1580
d87f00ba
CL
15812017-07-06 Carl Love <cel@us.ibm.com>
1582
9296dd9b 1583 * ChangeLog: Clean up from mid air collision
08e60e19
CL
1584
15852017-07-06 Carl Love <cel@us.ibm.com>
1586
1587 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
1588 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
1589 cases for vec_addc, adde and addec builtins.
1590
c471c6ed
DM
15912017-07-06 David Malcolm <dmalcolm@redhat.com>
1592
1593 PR c++/79300
1594 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
1595 expected underlining within macro expansion.
1596 * c-c++-common/pr70264.c: Likewise.
1597 * g++.dg/plugin/diagnostic-test-expressions-1.C
1598 (test_within_macro_1): New test.
1599 (test_within_macro_2): Likewise.
1600 (test_within_macro_3): Likewise.
1601 (test_within_macro_4): Likewise.
1602 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
1603 expected underlining within macro expansion.
1604 (test_macro_4): Likewise.
1605 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1606 (test_within_macro_1): New test.
1607 (test_within_macro_2): Likewise.
1608 (test_within_macro_3): Likewise.
1609 (test_within_macro_4): Likewise.
1610 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
1611 underlining within macro expansion.
1612
68d872d7
SP
16132017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
1614
1615 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
1616 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
1617 _mm_maskz_getexp_round_sd): Test new intrinsics.
1618 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
1619 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
1620 _mm_maskz_getexp_round_ss): Ditto.
1621 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
1622 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
1623 _mm_maskz_getmant_round_sd): Ditto.
1624 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
1625 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
1626 _mm_maskz_getmant_round_ss): Ditto.
1627 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
1628 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
1629 _mm_maskz_getexp_round_sd): New runtime tests.
1630 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
1631 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
1632 _mm_maskz_getexp_round_ss): Ditto.
1633 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
1634 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
1635 _mm_maskz_getmant_round_sd): Ditto.
1636 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
1637 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
1638 _mm_maskz_getmant_round_ss): Ditto.
1639 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
1640 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
1641 __builtin_ia32_getmantss_mask_round): Test new builtins.
1642 * gcc.target/i386/sse-13.c : Ditto.
1643 * gcc.target/i386/sse-23.c: Ditto.
1644 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
1645 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
1646 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
1647 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
1648 _mm_mask_getexp_round_ss): Test new intrinsics.
1649 * gcc.target/i386/testround-1.c: Ditto.
1650 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
1651 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
1652 _mm_mask_getmant_round_ss): Test new intrinsics
1653 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
1654 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
1655 _mm_maskz_getmant_ss): Test new intrinsics.
1656
9e00a397
CL
16572017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
1658
1659 * lib/target-supports-dg.exp (dg-require-stack-check): New.
1660 * lib/target-supports.exp (check_stack_check_available): New.
1661 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
1662 * gcc.c-torture/compile/stack-check-1.c: Likewise.
1663 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
1664 * gcc.dg/pr47443.c: Likewise.
1665 * gcc.dg/pr48134.c: Likewise.
1666 * gcc.dg/pr70017.c: Likewise.
1667 * gcc.target/aarch64/stack-checking.c: Likewise.
1668 * gcc.target/arm/stack-checking.c: Likewise.
1669 * gcc.target/i386/pr48723.c: Likewise.
1670 * gcc.target/i386/pr55672.c: Likewise.
1671 * gcc.target/i386/pr67265-2.c: Likewise.
1672 * gcc.target/i386/pr67265.c: Likewise.
1673 * gnat.dg/opt49.adb: Likewise.
1674 * gnat.dg/stack_check1.adb: Likewise.
1675 * gnat.dg/stack_check2.adb: Likewise.
1676 * gnat.dg/stack_check3.adb: Likewise.
1677
38e6cc4d
KN
16782017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1679
1680 PR target/80103
1681 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
1682 __attribute__.
1683
f8aa2b2c
SP
16842017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
1685
1686 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
1687 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
1688 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
1689 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
1690 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
1691 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
1692 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
1693 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
1694 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
1695 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
1696 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
1697 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
1698
e483b7b4
GJL
16992017-07-05 Georg-Johann Lay <avr@gjlay.de>
1700
1701 PR target/81305
1702 * gcc.target/avr/isr-test.h: New file.
1703 * gcc.target/avr/torture/isr-01-simple.c: New test.
1704 * gcc.target/avr/torture/isr-02-call.c: New test.
1705 * gcc.target/avr/torture/isr-03-fixed.c: New test.
1706
a8745cc2
BC
17072017-07-05 Bin Cheng <bin.cheng@arm.com>
1708
1709 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
1710 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
1711 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
1712 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
1713
4a52eb19
BC
17142017-07-05 Bin Cheng <bin.cheng@arm.com>
1715
1716 * gcc.dg/tree-ssa/ldist-26.c: New test.
1717
95f7d11b
BC
17182017-07-05 Bin Cheng <bin.cheng@arm.com>
1719
1720 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
1721
45bb7d59
UB
17222017-07-04 Uros Bizjak <ubizjak@gmail.com>
1723
1724 PR target/81300
1725 * gcc.target/i386/pr81300.c: New test.
1726
1fcfac88
UB
17272017-07-04 Uros Bizjak <ubizjak@gmail.com>
1728
1729 PR target/81294
1730 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
1731 x and y arguments in the call to _subborrow_u32.
1732 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
1733 x and y arguments in the call to _subborrow_u64.
1734 * gcc.target/i386/pr81294-1.c: New test.
1735 * gcc.target/i386/pr81294-2.c: Ditto.
1736
a4187dab
KT
17372017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1738
1739 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
1740
efbf55b0
MP
17412017-07-04 Marek Polacek <polacek@redhat.com>
1742
1743 PR c/81231
1744 * gcc.dg/atomic-pr81231.c: New test.
1745
1aad7106
RS
17462017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
1747
1748 PR tree-optimization/81292
1749 * gcc.dg/pr81292-1.c: New test.
1750 * gcc.dg/pr81292-2.c: Likewise.
1751
7c819e8a
ML
17522017-07-04 Martin Liska <mliska@suse.cz>
1753
1754 PR sanitizer/81040
1755 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
1756 use-after-scope sanitization.
1757
f111f434
JJ
17582017-07-04 Jakub Jelinek <jakub@redhat.com>
1759
8e8dd13b
JJ
1760 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
1761 options.
1762
f111f434
JJ
1763 PR target/81175
1764 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
1765 gather.
1766
7a1238d1
ML
17672017-07-04 Martin Liska <mliska@suse.cz>
1768
1769 PR ipa/81214
1770 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
1771 * g++.dg/ext/mvc3.C: Likewise.
1772 * gcc.target/i386/mvc2.c: Likewise.
1773 * gcc.target/i386/mvc3.c: Likewise.
1774
9fc1fed4
JJ
17752017-07-04 Jakub Jelinek <jakub@redhat.com>
1776
8e3b9bbf
JJ
1777 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
1778 decomposition declaration in diagnostics.
1779 * g++.dg/cpp1z/decomp2.C: Likewise.
1780 * g++.dg/cpp1z/decomp3.C: Likewise.
1781 * g++.dg/cpp1z/decomp4.C: Likewise.
1782 * g++.dg/cpp1z/decomp5.C: Likewise.
1783 * g++.dg/cpp1z/decomp6.C: Likewise.
1784 * g++.dg/cpp1z/decomp7.C: Likewise.
1785 * g++.dg/cpp1z/decomp8.C: Likewise.
1786 * g++.dg/cpp1z/decomp13.C: Likewise.
1787 * g++.dg/cpp1z/decomp14.C: Likewise.
1788 * g++.dg/cpp1z/decomp18.C: Likewise.
1789 * g++.dg/cpp1z/decomp19.C: Likewise.
1790 * g++.dg/cpp1z/decomp22.C: Likewise.
1791 * g++.dg/cpp1z/decomp23.C: Likewise.
1792 * g++.dg/cpp1z/decomp24.C: Likewise.
1793 * g++.dg/cpp1z/decomp25.C: Likewise.
1794 * g++.dg/cpp1z/decomp26.C: Likewise.
1795 * g++.dg/cpp1z/decomp28.C: Likewise.
1796
9fc1fed4
JJ
1797 PR c++/81258
1798 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
1799 * g++.dg/cpp1z/decomp30.C: New test.
1800
17c18221
PC
18012017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1802
1803 PR c++/65775
1804 * g++.dg/cpp0x/trailing14.C: New.
1805
370d975d
DH
18062017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1807
1808 PR testsuite/79866
1809 * gfortran.dg/coarray_event_2.f08: New test.
1810
73977c47
DH
18112017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1812
1813 PR testsuite/79843
1814 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
1815 * gfortran.dg/pointer_intent_2.f90: Likewise.
1816
2f70a979
JH
18172017-07-02 Jan Hubicka <hubicka@ucw.cz>
1818
1819 PR middle-end/81290
1820 * gcc.c-torture/compile/pr81290.c: New.
1821
6b5e165b
RB
18222017-07-03 Richard Biener <rguenther@suse.de>
1823
1824 PR tree-optimization/60510
1825 * gfortran.dg/vect/pr60510.f: New testcase.
1826
d8ac7e28
RO
18272017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1828
1829 * gcc.target/i386/mvc6.c: Require ifunc support.
1830
da402967
ML
18312017-07-03 Martin Liska <mliska@suse.cz>
1832
1833 PR sanitize/81040
1834 * g++.dg/asan/function-argument-1.C: New test.
1835 * g++.dg/asan/function-argument-2.C: New test.
1836 * g++.dg/asan/function-argument-3.C: New test.
1837
bc9f4235
RS
18382017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
1839
1840 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
1841 as well.
1842
be086ff5
TV
18432017-07-03 Tom de Vries <tom@codesourcery.com>
1844
1845 PR tree-optimization/69468
1846 * gcc.dg/pr81192.c: Update.
1847
4752be46
TV
18482017-07-03 Tom de Vries <tom@codesourcery.com>
1849
1850 PR tree-optimization/81192
1851 * gcc.dg/pr81192.c: Update.
1852
0bbfd554
TV
18532017-07-03 Tom de Vries <tom@codesourcery.com>
1854
1855 PR tree-optimization/81192
1856 * gcc.dg/pr81192.c: New test.
1857
b677e2f6
TK
18582017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1859
1860 * gfortran/eoshift_3.f90: New test.
1861
e3f9a279
RS
18622017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1863
1864 * gcc.dg/strlenopt-32.c: New testcase.
1865 * gcc.dg/strlenopt-33.c: Likewise.
1866 * gcc.dg/strlenopt-33g.c: Likewise.
1867 * gcc.dg/strlenopt-34.c: Likewise.
1868 * gcc.dg/strlenopt-35.c: Likewise.
1869
862088aa
RS
18702017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1871
1872 PR tree-optimization/80769
1873 * gcc.dg/strlenopt-31.c: New test.
1874 * gcc.dg/strlenopt-31g.c: Likewise.
1875
c34d0927
RS
18762017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1877
1878 PR tree-optimization/81136
1879 * gcc.dg/vect/pr81136.c: New test.
1880
c52d6043
JJ
18812017-07-01 Jakub Jelinek <jakub@redhat.com>
1882
1883 PR sanitizer/81262
1884 * gcc.c-torture/compile/pr81262.c: New test.
1885 * g++.dg/ubsan/pr81262.C: New test.
1886
77616c7e
JH
18872017-06-29 Jan Hubicka <hubicka@ucw.cz>
1888
1889 PR ipa/81261
1890 * g++.dg/ipa/pr81261.C: New testcase.
1891
fb6a764d
AP
18922017-06-30 Andrew Pinski <apinski@cavium.com>
1893
1894 * gcc.dg/torture/pr81245.c: New testcase.
1895
059ab149
AH
18962017-06-30 Aldy Hernandez <aldyh@redhat.com>
1897
1898 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
1899 unbounded use.
1900
e59e8b5a
DM
19012017-06-30 David Malcolm <dmalcolm@redhat.com>
1902
1903 PR c++/80014
1904 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
1905 Add declaration.
1906 (test_typeid): New test function.
1907
e855bdc0
JJ
19082017-06-30 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR target/81225
1911 * gcc.target/i386/pr81225.c: New test.
1912
fe32bb1b
NS
19132017-06-30 Nathan Sidwell <nathan@acm.org>
1914
1915 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
1916 * g++.dg/cpp0x/decltype9.C: Likewise.
1917 * g++.dg/cpp0x/forw_enum9.C: Likewise.
1918 * g++.dg/lookup/decl1.C: Likewise.
1919 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1920 * g++.dg/other/pr28432.C: Likewise.
1921 * g++.dg/parse/crash12.C: Likewise.
1922 * g++.dg/parse/enum3.C: Likewise.
1923 * g++.dg/parse/operator6.C: Likewise.
1924 * g++.dg/template/crash69.C: Likewise.
1925 * g++.dg/template/error27.C: Likewise.
1926 * g++.dg/template/error28.C: Likewise.
1927 * g++.dg/template/memfriend6.C: Likewise.
1928 * g++.old-deja/g++.mike/err1.C: Likewise.
1929 * g++.old-deja/g++.mike/p811.C: Likewise.
1930 * g++.old-deja/g++.other/crash25.C: Likewise.
1931 * g++.old-deja/g++.other/dtor4.C: Likewise.
1932 * g++.old-deja/g++.pt/t37.C: Likewise.
1933
aaa587d4
ML
19342017-06-30 Martin Liska <mliska@suse.cz>
1935
1936 PR ipa/81214
1937 * gcc.target/i386/pr81214.c: New test.
1938
274c1516
NS
19392017-06-30 Nathan Sidwell <nathan@acm.org>
1940
3b5c768c
NS
1941 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
1942
274c1516
NS
1943 PR c++/81229
1944 * g++.dg/lookup/pr81229.C: New.
1945
c497284c
ML
19462017-06-30 Martin Liska <mliska@suse.cz>
1947
1948 PR sanitizer/81021
1949 * g++.dg/asan/pr81021.C: New test.
1950
4812f0b7
RB
19512017-06-30 Richard Biener <rguenther@suse.de>
1952
1953 PR tree-optimization/81249
1954 * g++.dg/torture/pr81249.C: New testcase.
1955
8e09cb8b
PC
19562017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1957
1958 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
1959 * g++.dg/diagnostic/variadic1.C: Likewise.
1960 * g++.dg/gomp/udr-3.C: Likewise.
1961 * g++.dg/overload/error1.C: Likewise.
1962 * g++.dg/overload/error2.C: Likewise.
1963 * g++.dg/template/duplicate1.C: Likewise.
1964 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1965 * g++.old-deja/g++.brendan/arm2.C: Likewise.
1966 * g++.old-deja/g++.other/redecl2.C: Likewise.
1967 * g++.old-deja/g++.other/redecl4.C: Likewise.
1968 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1969
74582a3e
CP
19702017-06-29 Cesar Philippidis <cesar@codesourcery.com>
1971
1972 PR fortran/77765
1973 * gfortran.dg/goacc/pr77765.f90: New test.
1974
6da4066f
SE
19752017-06-29 Steve Ellcey <sellcey@cavium.com>
1976
1977 * gcc.target/aarch64/ccmp_2.c: New test.
1978
be3b7dcf
NS
19792017-06-29 Nathan Sidwell <nathan@acm.org>
1980
1981 PR c++/81247
1982 * g++.dg/parse/pr81247-[abc].C: New.
1983
e5898daf
CL
19842017-06-29 Carl Love <cel@us.ibm.com>
1985
1986 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
1987 test_unsigned_int_result, test_ll_int_result,
1988 test_ll_unsigned_int_result): Add result checking functions, add
1989 debug support.
1990 (main): Add builtin function tests.
1991
14836f38
CL
19922017-06-29 Carl Love <cel@us.ibm.com>
1993
1994 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
1995 dg-skip-if): Add -mvsx -mcpu=power7.
1996
0630a4ec
RB
19972017-06-29 Richard Biener <rguenther@suse.de>
1998
1999 * gcc.dg/vect/slp-reduc-8.c: New testcase.
2000
f76b4224
NS
20012017-06-29 Nathan Sidwell <nathan@acm.org>
2002
2003 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
2004
f66459c1
PB
20052017-06-29 Peter Bergner <bergner@vnet.ibm.com>
2006
2007 PR middle-end/81194
2008 * g++.dg/pr81194.C: New test.
2009
3c7bb489
L
20102017-06-29 H.J. Lu <hongjiu.lu@intel.com>
2011
2012 PR ipa/80565
2013 * gcc.dg/torture/pr80565.c: New file.
2014
6cd83bec
BC
20152017-06-29 Bin Cheng <bin.cheng@arm.com>
2016
2017 PR tree-optimization/81196
2018 * gcc.dg/vect/pr81196.c: New.
2019
4c6a51a0
MC
20202017-06-29 Michael Collison <michael.collison@arm.com>
2021
2022 Fix date on previous ChangeLog entry.
2023
20242017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
2025 Michael Collison <michael.collison@arm.com>
2026
2027 PR target/70119
2028 * gcc.target/aarch64/var_shift_mask_1.c: New test.
2029
395a191d
SP
20302017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
2031
2032 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
2033 Test new intrinsic.
2034 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
2035 Ditto.
2036 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
2037 Ditto.
2038 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
2039 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2040 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2041
0ddc0ebc
TP
20422017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2043
2044 * lib/target-supports.exp (check_effective_target_vect_int): Replace
2045 current ARM check by ARM NEON's availability check.
2046 (check_effective_target_vect_intfloat_cvt): Likewise.
2047 (check_effective_target_vect_uintfloat_cvt): Likewise.
2048 (check_effective_target_vect_floatint_cvt): Likewise.
2049 (check_effective_target_vect_floatuint_cvt): Likewise.
2050 (check_effective_target_vect_shift): Likewise.
2051 (check_effective_target_whole_vector_shift): Likewise.
2052 (check_effective_target_vect_bswap): Likewise.
2053 (check_effective_target_vect_shift_char): Likewise.
2054 (check_effective_target_vect_long): Likewise.
2055 (check_effective_target_vect_float): Likewise.
2056 (check_effective_target_vect_perm): Likewise.
2057 (check_effective_target_vect_perm_byte): Likewise.
2058 (check_effective_target_vect_perm_short): Likewise.
2059 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2060 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2061 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2062 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2063 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2064 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2065 (check_effective_target_vect_widen_shift): Likewise.
2066 (check_effective_target_vect_extract_even_odd): Likewise.
2067 (check_effective_target_vect_interleave): Likewise.
2068 (check_effective_target_vect_multiple_sizes): Likewise.
2069 (check_effective_target_vect64): Likewise.
2070 (check_effective_target_vect_max_reduc): Likewise.
2071
56a6d474
RB
20722017-06-28 Richard Biener <rguenther@suse.de>
2073
2074 PR middle-end/81227
2075 * gcc.dg/pr81227.c: New testcase.
2076
926c7865
MM
20772017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2078
2079 PR target/81193
2080 * lib/target-supports.exp
2081 (check_ppc_cpu_supports_hw_available): New test to make sure
2082 __builtin_cpu_supports works on power7 and newer.
2083
17a7218b
ML
20842017-06-28 Martin Liska <mliska@suse.cz>
2085
2086 PR ipa/81128
2087 * gcc.target/i386/pr81128.c: New test.
2088
63010089
ML
20892017-06-28 Martin Liska <mliska@suse.cz>
2090
2091 PR driver/79659
2092 * g++.dg/opt/pr79659.C: New test.
2093
b1cac008
CL
20942017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
2095
2096 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
2097 and options.
2098 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
2099
42bd89ce
MG
21002017-06-28 Marc Glisse <marc.glisse@inria.fr>
2101
2102 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
2103 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
2104
b8d62ac8
JJ
21052017-06-28 Jakub Jelinek <jakub@redhat.com>
2106
2107 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
2108 (foo): ... this. Change constants such that it isn't matched
2109 as __builtin_copysign, yet tests the combiner the same.
2110
6dc61b45
ML
21112017-06-28 Martin Liska <mliska@suse.cz>
2112
2113 PR sanitizer/81224
2114 * gcc.dg/asan/pr81224.c: New test.
2115
9a265443
EB
21162017-06-28 Eric Botcazou <ebotcazou@adacore.com>
2117
2118 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
2119 passed to pthread_join.
2120
935b5226
AK
21212017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2122
2123 * gcc.target/s390/nodatarel-1.c: New test.
2124
88016532
JD
21252017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2126
2127 PR fortran/80164
2128 * gfortran.dg/array_temporaries_4.f90: New test.
2129
8c2805bb
AP
21302017-06-27 Andrew Pinski <apinski@cavium.com>
2131
2132 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
2133 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
2134 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
2135
786c6d10
MP
21362017-06-27 Marek Polacek <polacek@redhat.com>
2137
2138 PR sanitizer/81223
2139 * gcc.dg/ubsan/pr81223.c: New test.
2140
1e7df2e6
MG
21412017-06-27 Marc Glisse <marc.glisse@inria.fr>
2142
2143 * gcc.dg/tree-ssa/assoc-1.c: New file.
2144
58b45c4f
PC
21452017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
2146
2147 PR c++/62046
2148 * g++.dg/parse/catch2.C: New.
2149
00296d7f
JJ
21502017-06-27 Jakub Jelinek <jakub@redhat.com>
2151
c1031852
JJ
2152 PR sanitizer/81209
2153 * g++.dg/ubsan/pr81209.C: New test.
2154
00296d7f
JJ
2155 PR middle-end/81207
2156 * gcc.c-torture/compile/pr81207.c: New test.
2157
0c418630
MP
21582017-06-27 Marek Polacek <polacek@redhat.com>
2159
2160 PR bootstrap/81216
2161 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
2162
4b377e01
MS
21632017-06-26 Martin Sebor <msebor@redhat.com>
2164
2165 PR c++/81169
2166 * g++.dg/Wclass-memaccess-2.C: New test.
2167
952ac945
CL
21682017-06-26 Carl Love <cel@us.ibm.com>
2169
2170 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
2171 Add new runnable test file for the vec_rev built-ins.
2172
df11b2ea
BS
21732016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2174
226ab0a8 2175 PR/tree-optimization 71815
df11b2ea
BS
2176 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
2177 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2178
fa7ccca0
RL
21792017-06-26 Renlin Li <renlin.li@arm.com>
2180 Szabolcs Nagy <szabolcs.nagy@arm.com>
2181
2182 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
2183 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
2184 memmove.
2185
5a5c2d16
RB
21862017-06-26 Richard Biener <rguenther@suse.de>
2187
2188 PR target/81175
2189 * gfortran.dg/pr81175.f: New testcase.
2190
75f0112f
RB
21912017-06-26 Richard Biener <rguenther@suse.de>
2192
2193 PR tree-optimization/81203
2194 * gcc.dg/torture/pr81203.c: New testcase.
2195
3e2becc4
MP
21962017-06-26 Marek Polacek <polacek@redhat.com>
2197
2198 PR c/80116
2199 * c-c++-common/Wmultistatement-macros-1.c: New test.
2200 * c-c++-common/Wmultistatement-macros-2.c: New test.
2201 * c-c++-common/Wmultistatement-macros-3.c: New test.
2202 * c-c++-common/Wmultistatement-macros-4.c: New test.
2203 * c-c++-common/Wmultistatement-macros-5.c: New test.
2204 * c-c++-common/Wmultistatement-macros-6.c: New test.
2205 * c-c++-common/Wmultistatement-macros-7.c: New test.
2206 * c-c++-common/Wmultistatement-macros-8.c: New test.
2207 * c-c++-common/Wmultistatement-macros-9.c: New test.
2208 * c-c++-common/Wmultistatement-macros-10.c: New test.
2209 * c-c++-common/Wmultistatement-macros-11.c: New test.
2210
945653db
EB
22112017-06-26 Eric Botcazou <ebotcazou@adacore.com>
2212
2213 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
2214
c8e3c356
CL
22152017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
2216
2217 * lib/target-supports.exp
2218 (check_effective_target_arm_neon_ok_nocache): Add flags with
2219 -mfloat-abi=hard. Include arm_neon.h.
2220 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
2221 (check_effective_target_arm_neon_ok_no_float_abi): New.
2222 * gcc.target/arm/lto/pr65837_0.c: Require
2223 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
2224 * gcc.target/arm/lto/pr65837-attr_0.c: Require
2225 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
2226
22235619
PC
22272017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2228
2229 PR c++/62315
2230 * g++.dg/parse/typedef2.C: Specify a dg-error string.
2231
e56e3fda
TK
22322017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2233
45bb7d59 2234 PR fortran/52473
e56e3fda
TK
2235 * gfortran.dg/cshift_2.f90: New test.
2236
d3f062be
JW
22372017-06-23 Jim Wilson <jim.wilson@linaro.org>
2238
2239 PR middle-end/79794
2240 * gcc.target/aarch64/pr79794.c: New.
2241
37416b69
MM
22422017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2243
2244 PR target/80510
2245 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
2246 * gcc.target/powerpc/pr80510-2.c: Likewise.
2247
8447a92f
JL
22482017-06-22 Jeff Law <law@redhat.com>
2249
2250 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
2251
52607f7e
WS
22522017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2253
2254 * gcc.target/powerpc/fold-vec-shift-char.c: New.
2255 * gcc.target/powerpc/fold-vec-shift-int.c: New.
2256 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
2257 * gcc.target/powerpc/fold-vec-shift-short.c: New.
2258 * gcc.target/powerpc/fold-vec-shift-left.c: New.
2259 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
2260 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
2261 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
2262
fb68f296
JC
22632017-06-23 James Cowgill <James.Cowgill@imgtec.com>
2264
45bb7d59 2265 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 2266
60edf8bb
MT
22672017-06-22 Matt Turner <mattst88@gmail.com>
2268
2269 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
2270 skylake check.
2271
4333d74b
CL
22722017-06-22 Carl Love <cel@us.ibm.com>
2273
2274 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
2275 vmuleuh): Fix scan-assembler-times should check for word not half word
2276 instructions.
2277
13f752b2
JL
22782017-06-22 Jeff Law <law@redhat.com>
2279
2280 * gcc.c-torture/compile/stack-check-1.c: New test.
2281
0759db19
RB
22822016-06-22 Richard Biener <rguenther@suse.de>
2283
2284 * gcc.dg/vect/pr65947-1.c: Remove xfail.
2285 * gcc.dg/vect/pr65947-2.c: Likewise.
2286 * gcc.dg/vect/pr65947-3.c: Likewise.
2287 * gcc.dg/vect/pr65947-4.c: Likewise.
2288 * gcc.dg/vect/pr65947-5.c: Likewise.
2289 * gcc.dg/vect/pr65947-6.c: Likewise.
2290 * gcc.dg/vect/pr65947-8.c: Likewise.
2291 * gcc.dg/vect/pr65947-9.c: Likewise.
2292 * gcc.dg/vect/pr65947-10.c: Likewise.
2293 * gcc.dg/vect/pr65947-12.c: Likewise.
2294 * gcc.dg/vect/pr65947-13.c: Likewise.
2295 * gcc.dg/vect/pr65947-14.c: Likewise.
2296 * gcc.dg/vect/vect-cond-2.c: Likewise.
2297 * gcc.dg/vect/vect-pr69848.c: Likewise.
2298
c24c235e
ML
22992017-06-22 Martin Liska <mliska@suse.cz>
2300
2301 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
2302 to not inline it.
2303
71f82be9
JG
23042017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
2305
2306 * gcc.dg/tree-ssa/forwprop-37.c: New.
2307
a78f6980
RB
23082017-06-22 Richard Biener <rguenther@suse.de>
2309
2310 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
2311
85d5b033
RB
23122017-06-22 Richard Biener <rguenther@suse.de>
2313
2314 * gcc.dg/vect/pr65947-14.c: New testcase.
2315
4ded8669
MM
23162017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2317
2318 PR target/80510
2319 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
2320 32-bit support is added. Change ITYPE size to 64-bit integer.
2321 * gcc.target/powerpc/pr80510-2.c: Likewise.
2322
cb8d1b01
JJ
23232017-06-21 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR c++/81154
2326 * g++.dg/gomp/pr81154.C: New test.
2327
113459fa
DM
23282017-06-21 David Malcolm <dmalcolm@redhat.com>
2329
2330 * g++.dg/other/old-style-cast-fixits.C: New test case.
2331
5e9d501c
JJ
23322017-06-21 Jakub Jelinek <jakub@redhat.com>
2333
2334 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
2335
27d33d3e
TV
23362017-06-21 Tom de Vries <tom@codesourcery.com>
2337
2338 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
2339
5433db45
TV
23402017-06-21 Tom de Vries <tom@codesourcery.com>
2341
2342 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
2343 warning.
2344
93c18375
ML
23452017-06-21 Martin Liska <mliska@suse.cz>
2346
2347 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
2348
ff9baa5f
PMR
23492017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
2350
2351 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
2352 gnat.dg/debug11_pkg2.ads: New testcase.
2353
a23ba8cc
MG
23542017-06-21 Marc Glisse <marc.glisse@inria.fr>
2355
2356 * gcc.target/i386/getround.c: New file.
2357
ed73f46f
MG
23582017-06-21 Marc Glisse <marc.glisse@inria.fr>
2359
2360 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
2361 * gcc.dg/tree-ssa/addadd-2.c: New file.
2362
6b92ab17
TV
23632017-06-21 Tom de Vries <tom@codesourcery.com>
2364
2365 * lib/target-supports.exp (add_options_for_stack_size): New proc.
2366 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
2367 * gcc.c-torture/compile/20080806-1.c: Same.
2368 * gcc.c-torture/compile/920723-1.c: Same.
2369 * gcc.c-torture/compile/930621-1.c: Same.
2370 * gcc.c-torture/compile/991214-2.c: Same.
2371 * gcc.c-torture/compile/bcopy.c: Same.
2372 * gcc.c-torture/compile/memtst.c: Same.
2373 * gcc.c-torture/compile/msp.c: Same.
2374 * gcc.c-torture/compile/stuct.c: Same.
2375 * gcc.c-torture/execute/20011008-3.c: Same.
2376 * gcc.c-torture/execute/20030209-1.c: Same.
2377 * gcc.c-torture/execute/20031012-1.c: Same.
2378 * gcc.c-torture/execute/20040805-1.c: Same.
2379 * gcc.c-torture/execute/920410-1.c: Same.
2380 * gcc.c-torture/execute/921113-1.c: Same.
2381 * gcc.c-torture/execute/921202-1.c: Same.
2382 * gcc.c-torture/execute/921208-2.c: Same.
2383 * gcc.c-torture/execute/930106-1.c: Same.
2384 * gcc.c-torture/execute/930406-1.c: Same.
2385 * gcc.c-torture/execute/950221-1.c: Same.
2386 * gcc.c-torture/execute/960521-1.c: Same.
2387 * gcc.c-torture/execute/980605-1.c: Same.
2388 * gcc.c-torture/execute/comp-goto-1.c: Same.
2389 * gcc.c-torture/execute/comp-goto-2.c: Same.
2390 * gcc.c-torture/execute/memcpy-1.c: Same.
2391 * gcc.c-torture/execute/multi-ix.c: Same.
2392 * gcc.c-torture/execute/nestfunc-4.c: Same.
2393 * gcc.c-torture/execute/pr20621-1.c: Same.
2394 * gcc.c-torture/execute/pr23135.c: Same.
2395 * gcc.c-torture/execute/pr28982b.c: Same.
2396 * gcc.dg/loop-3.c: Same.
2397 * gcc.dg/struct-ret-3.c: Same.
2398 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2399 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2400 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2401 * gcc.dg/tree-prof/pr44777.c: Same.
2402
191578a5
DM
24032017-06-20 David Malcolm <dmalcolm@redhat.com>
2404
2405 PR jit/81144
2406 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
2407 memset call with zero-initialization.
2408 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
2409
8a259e30
UB
24102017-06-20 Uros Bizjak <ubizjak@gmail.com>
2411
2412 * gcc.target/i386/pr80732.c: Include fma4-check.h.
2413 (main): Renamed to ...
2414 (fma4_test): ... this.
2415
b6837e04
JK
24162017-06-20 Julia Koval <julia.koval@intel.com>
2417
2418 * gcc.target/i386/pr73350-2.c: New test.
2419
67ea3f4e
RO
24202017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2421
2422 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
2423 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2424 * c-c++-common/fold-masked-cmp-3.c: Likewise.
2425 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
2426 restrict to x86_64-*-*-gnu.
2427 Skip scan-assembler on *-*-darwin*.
2428 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
2429 * gcc.dg/loop-invariant.c: Likewise.
2430 * gcc.dg/lto/pr70955_0.c: Likewise.
2431 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2432 * gcc.dg/tree-ssa/pr79803.c: Likewise.
2433 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
2434
2435 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
2436 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
2437 targets.
2438 * gcc.dg/attr-ms_struct-2.c: Likewise.
2439 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2440 * gcc.dg/bf-ms-layout.c: Likewise.
2441 * gcc.dg/bf-ms-layout-2.c: Likewise.
2442 * gcc.dg/pic-macro-define.c: Remove target restrictions.
2443 Require fpic support.
2444 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
2445 targets.
2446 * gcc.target/i386/bitfield2.c: Likewise.
2447 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
2448 targets.
2449 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
2450
71bbbd13
NS
24512017-06-20 Nathan Sidwell <nathan@acm.org>
2452
2453 PR c++/67074
2454 * g++.dg/lookup/pr67074.C: New.
2455 * g++.dg/parse/namespace-alias-1.C: Adjust.
2456
531f0b38
RB
24572017-06-20 Richard Biener <rguenther@suse.de>
2458
2459 PR middle-end/81097
2460 * c-c++-common/ubsan/pr81097.c: New testcase.
2461
d47d7438
RB
24622017-06-20 Richard Biener <rguenther@suse.de>
2463
2464 * gcc.dg/vect/pr65947-9.c: Adjust.
2465
b5c7b957
TP
24662017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2467
2468 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
2469 * gcc.target/arm/acle/cdp2.c: Likewise.
2470 * gcc.target/arm/acle/ldc.c: Likewise.
2471 * gcc.target/arm/acle/ldc2.c: Likewise.
2472 * gcc.target/arm/acle/ldc2l.c: Likewise.
2473 * gcc.target/arm/acle/ldcl.c: Likewise.
2474 * gcc.target/arm/acle/mcr.c: Likewise.
2475 * gcc.target/arm/acle/mcr2.c: Likewise.
2476 * gcc.target/arm/acle/mcrr.c: Likewise.
2477 * gcc.target/arm/acle/mcrr2.c: Likewise.
2478 * gcc.target/arm/acle/mrc.c: Likewise.
2479 * gcc.target/arm/acle/mrc2.c: Likewise.
2480 * gcc.target/arm/acle/mrrc.c: Likewise.
2481 * gcc.target/arm/acle/mrrc2.c: Likewise.
2482 * gcc.target/arm/acle/stc.c: Likewise.
2483 * gcc.target/arm/acle/stc2.c: Likewise.
2484 * gcc.target/arm/acle/stc2l.c: Likewise.
2485 * gcc.target/arm/acle/stcl.c: Likewise.
2486
a1aa2599
JJ
24872017-06-20 Jakub Jelinek <jakub@redhat.com>
2488
2489 PR target/81121
2490 * gcc.target/i386/pr81121.c: New test.
2491
16122c22
MM
24922017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2493
2494 PR target/79799
2495 * gcc.target/powerpc/pr79799-1.c: New test.
2496 * gcc.target/powerpc/pr79799-2.c: Likewise.
2497 * gcc.target/powerpc/pr79799-3.c: Likewise.
2498 * gcc.target/powerpc/pr79799-4.c: Likewise.
2499 * gcc.target/powerpc/pr79799-5.c: Likewise.
2500
5ec046c0
NS
25012017-06-19 Nathan Sidwell <nathan@acm.org>
2502
2503 PR c++/81124
2504 PR c++/79766
2505 * g++.dg/lookup/pr79766.C: New.
2506 * g++.dg/lookup/pr81124.C: New.
2507 * g++.dg/template/explicit6.C: Adjust.
2508 * g++.old-deja/g++.other/decl5.C: Adjust.
2509
c72e002c
CL
25102017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2511
2512 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
2513 -DSTACK_SIZE.
2514
4301ae22
JJ
25152017-06-19 Jakub Jelinek <jakub@redhat.com>
2516
9f8fafe8
JJ
2517 PR sanitizer/81125
2518 * g++.dg/ubsan/pr81125.C: New test.
2519
4301ae22
JJ
2520 PR sanitizer/81111
2521 * g++.dg/ubsan/pr81111.C: New test.
2522
21e4389f
RB
25232017-06-19 Richard Biener <rguenther@suse.de>
2524
2525 PR middle-end/81118
2526 * gcc.dg/torture/pr81118.c: New testcase.
2527
343ae898
RB
25282017-06-19 Richard Biener <rguenther@suse.de>
2529
2530 PR tree-optimization/80887
2531 * gcc.dg/tree-ssa/pr80887.c: New testcase.
2532
97872698
JJ
25332017-06-19 Jakub Jelinek <jakub@redhat.com>
2534
2535 PR ipa/81112
2536 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
2537
c14c0b15
NS
25382017-06-19 Nathan Sidwell <nathan@acm.org>
2539
2540 PR c++/81119
2541 * g++.dg/warn/pr81119.C: New.
2542
a6e5212a
ML
25432017-06-19 Martin Liska <mliska@suse.cz>
2544
2545 PR sanitizer/80879
2546 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
2547
871cc215
ML
25482017-06-19 Martin Liska <mliska@suse.cz>
2549
2550 PR ipa/80732
2551 * gcc.target/i386/mvc5.c: Scan indirect_function.
2552 * gcc.target/i386/mvc7.c: Likewise.
2553 * gcc.target/i386/pr80732.c: New test.
2554
431abe69
PC
25552017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2556
2557 PR c++/66093
2558 * g++.dg/cpp1y/constexpr-66093.C: New.
2559
fe1ae165
RO
25602017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2561
2562 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
2563 dg-skip-if list.
2564
db9bbdec
RB
25652017-06-19 Richard Biener <rguenther@suse.de>
2566
2567 PR ipa/81112
2568 * g++.dg/torture/pr81112.C: New testcase.
2569
18154846
JH
25702017-06-18 Jan Hubicka <hubicka@ucw.cz>
2571
2572 * gcc.dg/lto/pr69866_0.c: This test needs alias.
2573
5dace4bf
TK
25742017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2575
2576 PR fortran/52473
2577 * gfortran.dg/cshift_1.f90: New test.
2578
4f4b0ab8
RO
25792017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2580
2581 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
2582
b36a612c
CL
25832017-06-16 Carl Love <cel@us.ibm.com>
2584
2585 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
2586 main): Add runnable tests and test checker for vec_float,
2587 vec_float2, vec_floate and vec_floato builtins.
2588
e3e266bf
RE
25892017-06-16 Richard Earnshaw <rearnsha@arm.com>
2590
2591 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
2592 the architecture options added by dg-add-options arm_neon.
2593 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
2594 to the architecture.
2595 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
2596 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
2597 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
2598
42093880
RE
25992017-06-16 Richard Earnshaw <rearnsha@arm.com>
2600
2601 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
2602 multilibs have been built.
2603
c5742a17
RE
26042017-06-16 Richard Earnshaw <rearnsha@arm.com>
2605
2606 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
2607 * gcc.target/arm/pr51915.c: Likewise.
2608 * gcc.target/arm/pr52006.c: Likewise.
2609 * gcc.target/arm/pr53187.c: Likewise.
2610
93aa40fe
RE
26112017-06-16 Richard Earnshaw <rearnsha@arm.com>
2612
2613 * gcc.target/arm/multilibs.exp: New file.
2614
b3d8d88e
MS
26152017-06-16 Martin Sebor <msebor@redhat.com>
2616
2617 PR tree-optimization/80933
2618 PR tree-optimization/80934
2619 * gcc.dg/fold-bcopy.c: New test.
2620 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
2621 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 2622 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
2623 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2624 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2625 * gcc.dg/builtins-nonnull.c: Likewise.
2626
56960fd6
JG
26272017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2628
2629 PR target/71778
2630 * gcc.target/arm/pr71778.c: New.
2631
ec73e54d
JH
26322017-06-16 Jan Hubicka <hubicka@ucw.cz>
2633
2634 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
2635
01f1c24e
RB
26362017-06-16 Richard Biener <rguenther@suse.de>
2637
2638 PR tree-optimization/81090
2639 * gcc.dg/graphite/pr81090.c: New testcase.
2640
8d94f932
JW
26412017-06-16 Janus Weil <janus@gcc.gnu.org>
2642
2643 PR fortran/80983
2644 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
2645
b783399a
JJ
26462017-06-16 Jakub Jelinek <jakub@redhat.com>
2647
2648 PR sanitizer/81094
2649 * c-c++-common/ubsan/object-size-11.c: New test.
2650
c3684b7b
MS
26512017-06-15 Martin Sebor <msebor@redhat.com>
2652
2653 PR c++/80560
2654 * g++.dg/Wclass-memaccess.C: New test.
2655
d0e7a9fd
JW
26562017-06-15 Janus Weil <janus@gcc.gnu.org>
2657
2658 PR fortran/80983
2659 * gfortran.dg/proc_ptr_comp_51.f90: New test.
2660
d1eed638
JH
26612017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2662
2663 PR lto/69866
2664 * gcc.dg/lto/pr69866_0.c: New test.
2665 * gcc.dg/lto/pr69866_1.c: Likewise.
2666
61f5d852
JL
26672017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2668
2669 PR target/78818
2670 * gcc.target/msp430/pr78818-real.c: New template for tests.
2671 * gcc.target/msp430/pr78818-auto.c: New test.
2672 * gcc.target/msp430/pr78818-data-region.c: New test.
2673 * gcc.target/msp430/pr78818-data-sec.c: New test.
2674 * gcc.target/msp430/pr78818-auto-warn.c: New test.
2675
6820664a
TP
26762017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2677
2678 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
2679 instructions in it rather than the number of IT blocks being 2.
2680 Transfer scan directive arm_thumb2 restriction to the whole
2681 testcase and restrict further to Thumb-only targets.
2682
41c540fc
TC
26832017-06-15 Tamar Christina <tamar.christina@arm.com>
2684
2685 * gcc.target/arm/sdiv_costs_1.c:
2686 Use dg-add-options.
2687
3466430f
MR
26882017-06-14 Maciej W. Rozycki <macro@imgtec.com>
2689
2690 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
2691 * gcc.target/mips/pr51513-1.c: New test.
2692 * gcc.target/mips/pr51513-2.c: New test.
2693
26fda5f5
RB
26942017-06-14 Richard Biener <rguenther@suse.de>
2695
2696 PR tree-optimization/81083
2697 * gcc.dg/torture/pr81083.c: Add prototypes.
2698
909263f8
RB
26992017-06-14 Richard Biener <rguenther@suse.de>
2700
2701 PR middle-end/81088
2702 * c-c++-common/ubsan/pr81088.c: New testcase.
2703
938a807a
EB
27042017-06-14 Eric Botcazou <ebotcazou@adacore.com>
2705
2706 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
2707
85c1b6d7
AP
27082017-06-14 Andrew Pinski <apinski@cavium.com>
2709 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2710
2711 PR target/71663
2712 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
2713 * gcc.target/aarch64/vect-init-2.c: Likewise.
2714 * gcc.target/aarch64/vect-init-3.c: Likewise.
2715 * gcc.target/aarch64/vect-init-4.c: Likewise.
2716 * gcc.target/aarch64/vect-init-5.c: Likewise.
2717
bee9e49f
PC
27182017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2719
2720 PR c++/58541
2721 * g++.dg/cpp0x/constexpr-58541.C: New.
2722
24d020bd
RB
27232017-06-14 Richard Biener <rguenther@suse.de>
2724
2725 PR tree-optimization/81083
2726 * gcc.dg/torture/pr81083.c: New testcase.
2727
11c16c2a
JJ
27282017-06-14 Jakub Jelinek <jakub@redhat.com>
2729
2730 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
2731 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
2732
c60dc053
JJ
27332017-06-13 Jakub Jelinek <jakub@redhat.com>
2734
f31a8339
JJ
2735 PR c++/80973
2736 * g++.dg/ubsan/pr80973.C: New test.
2737
c60dc053
JJ
2738 PR c++/80984
2739 * g++.dg/opt/nrv18.C: New test.
2740
45b2222a
ML
27412017-06-13 Martin Liska <mliska@suse.cz>
2742
2743 PR sanitize/78204
2744 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
2745 test by adding no_sanitize attribute.
2746 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2747
ef0e3441
RL
27482017-06-13 Renlin Li <renlin.li@arm.com>
2749
2750 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
2751 conditionally.
2752
345683a9
MJ
27532017-06-13 Martin Jambor <mjambor@suse.cz>
2754
2755 PR tree-optimization/80803
2756 PR tree-optimization/81063
2757 gcc.dg/tree-ssa/pr80803.c: New test.
2758 gcc.dg/tree-ssa/pr81063.c: Likewise.
2759
9ebc3467
YG
27602017-06-12 Yury Gribov <tetra2005@gmail.com>
2761
2762 * c-c++-common/fold-masked-cmp-3.c: New test.
2763
16842d34
YG
27642017-06-13 Yury Gribov <tetra2005@gmail.com>
2765
2766 PR tree-optimization/67328
2767 * c-c++-common/fold-masked-cmp-1.c: New test.
2768 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2769 * gcc.dg/pr46309.c: Fix pattern.
2770 * gcc.dg/pr46309-2.c: Likewise.
2771
ba593ad5
TC
27722017-06-13 Tamar Christina <tamar.christina@arm.com>
2773
2774 * gcc.target/arm/sdiv_costs_1.c:
2775 Require arm_arch_v8a_ok and add march option.
2776
9ab5a235
ML
27772017-06-13 Martin Liska <mliska@suse.cz>
2778
2779 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
2780 * gcc.dg/tree-ssa/dump-2.c: Likewise.
2781 * gcc.dg/tree-ssa/vrp101.c: Likewise.
2782
4f2c198d
RB
27832017-06-13 Richard Biener <rguenther@suse.de>
2784
2785 PR middle-end/81065
2786 * c-c++-common/ubsan/pr81065.c: New testcase.
2787
196ed8ea
ILT
27882017-06-12 Ian Lance Taylor <iant@golang.org>
2789
2790 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
2791 freorder. Update comment to explain test.
2792
64ff4f60
TC
27932017-06-12 Tamar Christina <tamar.christina@arm.com>
2794
2795 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
2796 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
2797 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
2798 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
2799
5ed2fdfe
TC
28002017-06-12 Tamar Christina <tamar.christina@arm.com>
2801
2802 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
2803
6cddb61c
TC
28042017-06-12 Tamar Christina <tamar.christina@arm.com>
2805
2806 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
2807
aebce396
JJ
28082017-06-12 Jakub Jelinek <jakub@redhat.com>
2809
2810 PR tree-optimization/81003
2811 * gcc.c-torture/compile/pr81003.c: New test.
2812
3fd7fe21
RB
28132017-06-12 Richard Biener <rguenther@suse.de>
2814
2815 PR tree-optimization/81053
2816 * gcc.dg/torture/pr81053.c: New testcase.
2817
ac39f0e8
TK
28182017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2819
2820 PR fortran/80988
2821 * gfortran.dg/implied_do_io_3.f90: New test.
2822
18787c38
TV
28232017-06-10 Tom de Vries <tom@codesourcery.com>
2824
2825 * lib/target-supports.exp (check_effective_target_signal): New proc.
2826 * lib/gcc.exp (gcc_target_compile): Remove appending of
2827 -DSIGNAL_SUPPRESS to additional_flags.
2828 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
2829 additional_flags if effective target signal is not supported by the
2830 target.
2831 * gcc.c-torture/execute/20101011-1.c: Same.
2832 * gcc.dg/c99-stdint-1.c: Same.
2833 * gcc.dg/c99-stdint-2.c: Same.
2834 * gcc.dg/c99-stdint-5.c: Same.
2835 * gcc.dg/c99-stdint-6.c: Same.
2836 * gcc.dg/stdint-width-1.c: Same.
2837
0069a009
TV
28382017-06-10 Tom de Vries <tom@codesourcery.com>
2839
2840 * lib/target-supports.exp (check_effective_target_stack_size)
2841 (dg-effective-target-value): New proc.
2842 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
2843 additional_flags.
2844 * lib/objc.exp (objc_target_compile): Same.
2845 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
2846 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
2847 dg-additional-options.
2848 * gcc.c-torture/compile/20080806-1.c: Same.
2849 * gcc.c-torture/compile/920723-1.c: Same.
2850 * gcc.c-torture/compile/930621-1.c: Same.
2851 * gcc.c-torture/compile/991214-2.c: Same.
2852 * gcc.c-torture/compile/bcopy.c: Same.
2853 * gcc.c-torture/compile/memtst.c: Same.
2854 * gcc.c-torture/compile/msp.c: Same.
2855 * gcc.c-torture/compile/stuct.c: Same.
2856 * gcc.c-torture/execute/20011008-3.c: Same.
2857 * gcc.c-torture/execute/20030209-1.c: Same.
2858 * gcc.c-torture/execute/20031012-1.c: Same.
2859 * gcc.c-torture/execute/20040805-1.c: Same.
2860 * gcc.c-torture/execute/920410-1.c: Same.
2861 * gcc.c-torture/execute/920501-7.c: Same.
2862 * gcc.c-torture/execute/921113-1.c: Same.
2863 * gcc.c-torture/execute/921202-1.c: Same.
2864 * gcc.c-torture/execute/921208-2.c: Same.
2865 * gcc.c-torture/execute/930106-1.c: Same.
2866 * gcc.c-torture/execute/930406-1.c: Same.
2867 * gcc.c-torture/execute/950221-1.c: Same.
2868 * gcc.c-torture/execute/960521-1.c: Same.
2869 * gcc.c-torture/execute/980605-1.c: Same.
2870 * gcc.c-torture/execute/comp-goto-1.c: Same.
2871 * gcc.c-torture/execute/comp-goto-2.c: Same.
2872 * gcc.c-torture/execute/memcpy-1.c: Same.
2873 * gcc.c-torture/execute/multi-ix.c: Same.
2874 * gcc.c-torture/execute/nestfunc-4.c: Same.
2875 * gcc.c-torture/execute/pr20621-1.c: Same.
2876 * gcc.c-torture/execute/pr23135.c: Same.
2877 * gcc.c-torture/execute/pr28982b.c: Same.
2878 * gcc.dg/loop-3.c: Same.
2879 * gcc.dg/struct-ret-3.c: Same.
2880 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2881 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2882 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2883 * gcc.dg/tree-prof/pr44777.c: Same.
2884
b09649fd
DM
28852017-06-09 David Malcolm <dmalcolm@redhat.com>
2886
2887 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2888 (test_mutually_exclusive_suggestions): New test function.
2889 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2890 (test_mutually_exclusive_suggestions): New test function.
2891 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2892 (test_mutually_exclusive_suggestions): New test function.
2893 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2894 (test_show_locus): Add special-case for
2895 "test_mutually_exclusive_suggestions".
2896
a1f427e9
ILT
28972017-06-09 Ian Lance Taylor <iant@golang.org>
2898
2899 * gcc.dg/tree-prof/split-1.c: New test.
2900
cb59f689
JH
29012017-06-09 Jan Hubicka <hubicka@ucw.cz>
2902
2903 * gcc.dg/predict-14.c: Avoid cold function detection.
2904 * gcc.target/i386/umod-3.c: Likewise.
2905
f66e6423
TC
29062017-06-09 Tamar Christina <tamar.christina@arm.com>
2907
2908 * gcc.target/aarch64/lrint-matherr.h: New.
2909 * gcc.target/aarch64/inline-lrint_1.c: New.
2910 * gcc.target/aarch64/inline-lrint_2.c: New.
2911 * gcc.target/aarch64/no-inline-lrint_1.c: New.
2912 * gcc.target/aarch64/no-inline-lrint_2.c: New.
2913
37b68a43
TC
29142017-06-09 Tamar Christina <tamar.christina@arm.com>
2915
2916 * gcc.target/arm/sdiv_costs_1.c: New.
2917
37f30285
TV
29182017-06-09 Tom de Vries <tom@codesourcery.com>
2919
2920 PR target/80855
2921 * gcc.target/nvptx/label-values.c: New test.
2922
051508d7
TP
29232017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2924
2925 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2926 Test for null definitions instead of them being undefined. Add entry
2927 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
2928 about using the effective target for architecture extension.
2929 (check_effective_target_arm_arch_v7ve_ok): Remove.
2930 (add_options_for_arm_arch_v7ve): Likewise.
2931
01a8cacc
RB
29322017-06-09 Richard Biener <rguenther@suse.de>
2933
2934 PR tree-optimization/66623
2935 * gcc.dg/vect/pr66623.c: New testcase.
2936
6d1115c5
RB
29372017-06-09 Richard Biener <rguenther@suse.de>
2938
2939 PR tree-optimization/79483
2940 * gcc.dg/graphite/pr79483.c: New testcase.
2941
6ba856d4
RB
29422017-06-09 Richard Biener <rguenther@suse.de>
2943
2944 PR middle-end/81007
2945 * g++.dg/pr81007.C: New testcase.
2946
48e69247
JJ
29472017-06-09 Jakub Jelinek <jakub@redhat.com>
2948
2949 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
2950 instead of "rsp" for -m32.
2951 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
2952 target, add -msse2 to dg-options.
2953 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
2954 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
2955
120ef1d5
SB
29562017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
2957
2958 PR target/80966
2959 * gcc.target/powerpc/stack-limit.c: New testcase.
2960
271be653
WS
29612017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
2962
774cccdc
JJ
2963 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
2964 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
2965 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
2966 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
2967 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
2968 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 2969
0d05f685
JJ
29702017-06-08 Jakub Jelinek <jakub@redhat.com>
2971
8ab7005b
JJ
2972 PR c/81006
2973 * c-c++-common/gomp/pr81006.c: New test.
2974
34361776
JJ
2975 PR c++/81011
2976 * g++.dg/gomp/pr81011.C: New test.
2977
0d05f685
JJ
2978 PR middle-end/81005
2979 * c-c++-common/ubsan/align-10.c: New test.
2980 * c-c++-common/ubsan/null-13.c: New test.
2981
2163b9bc
UB
29822017-06-08 Uros Bizjak <ubizjak@gmail.com>
2983
2984 PR target/81015
2985 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
2986 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
2987 * gcc.target/i386/pr81015.c: New test.
2988
73f49ad7
TV
29892017-06-08 Tom de Vries <tom@codesourcery.com>
2990
2991 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
2992 trampolines instead of NO_TRAMPOLINES.
2993 * gcc.c-torture/execute/20000822-1.c: Same.
2994 * gcc.c-torture/execute/920428-2.c: Same.
2995 * gcc.c-torture/execute/920501-7.c: Same.
2996 * gcc.c-torture/execute/920612-2.c: Same.
2997 * gcc.c-torture/execute/921017-1.c: Same.
2998 * gcc.c-torture/execute/921215-1.c: Same.
2999 * gcc.c-torture/execute/931002-1.c: Same.
3000 * gcc.c-torture/execute/comp-goto-2.c: Same.
3001 * gcc.c-torture/execute/nestfunc-1.c: Same.
3002 * gcc.c-torture/execute/nestfunc-2.c: Same.
3003 * gcc.c-torture/execute/nestfunc-3.c: Same.
3004 * gcc.c-torture/execute/nestfunc-5.c: Same.
3005 * gcc.c-torture/execute/nestfunc-6.c: Same.
3006 * gcc.c-torture/execute/pr24135.c: Same.
3007 * gcc.dg/Wtrampolines.c: Same.
3008 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3009 * gcc.dg/torture/stackalign/nested-5.c: Same.
3010 * gcc.dg/torture/stackalign/nested-6.c: Same.
3011 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
3012 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3013 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3014 * gcc.dg/trampoline-1.c: Same.
3015 * gcc.dg/tree-prof/pr44777.c: Same.
3016 * gcc.target/i386/pr67770.c: Same.
3017 * lib/gcc.exp (gcc_target_compile): Remove appending of
3018 -DNO_TRAMPOLINES to additional_flags.
3019 * lib/objc.exp (objc_target_compile): Same.
3020
b9835925
TV
30212017-06-08 Tom de Vries <tom@codesourcery.com>
3022
3023 * lib/target-supports.exp (check_effective_target_trampolines): Test for
3024 'gcc,no_trampolines' instead of 'no_trampolines'.
3025
77db6c15
AI
30262017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3027
3028 PR middle-end/79988
3029 * gcc.target/i386/mpx/pr79988.c: New test.
3030
0036534f
AI
30312017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3032
3033 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
3034 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
3035 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
3036
b69d9ac6
JH
30372017-06-08 Jan Hubicka <hubicka@ucw.cz>
3038
3039 * g++.dg/tree-ssa/counts-1.C: New testcase.
3040 * gcc.dg/tree-ssa/counts-1.c: New testcase.
3041
c46f9051
JK
30422017-08-08 Julia Koval <julia.koval@intel.com>
3043
3044 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
3045 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
3046 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
3047 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
3048 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
3049 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
3050
5ed41889
MP
30512017-06-08 Marek Polacek <polacek@redhat.com>
3052
3053 PR sanitize/80932
3054 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
3055
8055904e
JK
30562017-08-08 Julia Koval <julia.koval@intel.com>
3057
3058 PR target/73350,80862
3059 * gcc.target/i386/pr73350.c: New test.
3060
fb4bc6ff
RB
30612017-06-08 Richard Biener <rguenther@suse.de>
3062
3063 PR tree-optimization/80928
3064 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
3065
989cc652 30662017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 3067
989cc652
CL
3068 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
3069
83059741
JW
30702017-06-07 Jonathan Wakely <jwakely@redhat.com>
3071
3072 PR c++/80990
3073 * g++.dg/cpp1z/class-deduction39.C: New.
3074
0874a778
MP
30752017-06-07 Marek Polacek <polacek@redhat.com>
3076
3077 PR sanitizer/80932
3078 * c-c++-common/ubsan/pr80932.c: New test.
3079
55e872a4
BC
30802017-06-07 Bin Cheng <bin.cheng@arm.com>
3081
3082 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
3083 * gcc.target/i386/l_fma_double_2.c: Ditto.
3084 * gcc.target/i386/l_fma_double_3.c: Ditto.
3085 * gcc.target/i386/l_fma_double_4.c: Ditto.
3086 * gcc.target/i386/l_fma_double_5.c: Ditto.
3087 * gcc.target/i386/l_fma_double_6.c: Ditto.
3088 * gcc.target/i386/l_fma_float_1.c: Ditto.
3089 * gcc.target/i386/l_fma_float_2.c: Ditto.
3090 * gcc.target/i386/l_fma_float_3.c: Ditto.
3091 * gcc.target/i386/l_fma_float_4.c: Ditto.
3092 * gcc.target/i386/l_fma_float_5.c: Ditto.
3093 * gcc.target/i386/l_fma_float_6.c: Ditto.
3094
cb9ac430
TC
30952017-06-07 Tamar Christina <tamar.christina@arm.com>
3096
3097 * gcc.target/aarch64/sdiv_costs_1.c: New.
3098
46c821e7
RB
30992017-06-07 Richard Biener <rguenther@suse.de>
3100
3101 PR tree-optimization/80928
3102 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
3103 * gcc.dg/vect/slp-13-big-array.c: Likewise.
3104
6eb2ac65
RB
31052017-06-07 Richard Biener <rguenther@suse.de>
3106
3107 PR tree-optimization/80928
3108 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
3109 check_results.
3110
25396db9
NS
31112017-06-06 Nathan Sidwell <nathan@acm.org>
3112
3113 * g++.dg/pr45330.C: Add inline namespace case.
3114
bbf97416
TK
31152017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3116
3117 PR fortran/80975
3118 * gfortran.dg/matmul_16.f90: New test.
3119 * gfortran.dg/inline_matmul_18.f90: New test.
3120
dc949728
MP
31212017-06-06 Marek Polacek <polacek@redhat.com>
3122
3123 PR c/79983
3124 * gcc.dg/pr79983.c: New test.
3125
100d0700
DM
31262017-06-06 David S. Miller <davem@davemloft.net>
3127
3128 * gcc.target/sparc/sparc-ret-3.c: New test.
3129
6c6b519a
TV
31302017-06-06 Tom de Vries <tom@codesourcery.com>
3131
3132 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
3133 label_values instead of NO_LABEL_VALUES.
3134 * gcc.c-torture/compile/920301-1.c: Same.
3135 * gcc.c-torture/compile/920501-1.c: Same.
3136 * gcc.c-torture/compile/941014-4.c: Same.
3137 * gcc.c-torture/compile/labels-1.c: Same.
3138 * gcc.c-torture/compile/pr18903.c: Same.
3139 * gcc.c-torture/execute/920302-1.c: Same.
3140 * gcc.c-torture/execute/920415-1.c: Same.
3141 * gcc.c-torture/execute/920428-2.c: Same.
3142 * gcc.c-torture/execute/920501-3.c: Same.
3143 * gcc.c-torture/execute/920501-4.c: Same.
3144 * gcc.c-torture/execute/920501-5.c: Same.
3145 * gcc.c-torture/execute/920501-7.c: Same.
3146 * gcc.c-torture/execute/920721-4.c: Same.
3147 * gcc.c-torture/execute/980526-1.c: Same.
3148 * gcc.c-torture/execute/990208-1.c: Same.
3149 * gcc.c-torture/execute/comp-goto-1.c: Same.
3150 * gcc.c-torture/execute/comp-goto-2.c: Same.
3151 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3152 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3153 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3154 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3155 * gcc.dg/tree-prof/pr44777.c: Same.
3156 * gcc.misc-tests/bprob-2.c: Same.
3157 * gcc.misc-tests/gcov-3.c: Same.
3158 * lib/gcc.exp (gcc_target_compile): Remove appending of
3159 -DNO_LABEL_VALUES to additional_flags.
3160 * lib/objc.exp (objc_target_compile): Same.
3161 * lib/target-supports.exp (check_effective_target_label_values): Test on
3162 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
3163
4ebcc903
KT
31642017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3165
3166 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
3167
331dc840
RB
31682017-06-06 Richard Biener <rguenther@suse.de>
3169
3170 PR tree-optimization/80974
3171 * gcc.dg/torture/pr80974.c: New testcase.
3172
d2537732
TP
31732017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3174
3175 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
3176 "unsigned int" in conversation warning on line 15.
3177
e7baeb39
RB
31782017-06-06 Richard Biener <rguenther@suse.de>
3179
3180 PR tree-optimization/80928
3181 * gcc.dg/vect/pr80928.c: New testcase.
3182 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
3183 * gcc.dg/vect/slp-13.c: Likewise.
3184 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
3185
05945a1b
DM
31862017-06-05 David Malcolm <dmalcolm@redhat.com>
3187
3188 * g++.dg/plugin/comment_plugin.c: New test plugin.
3189 * g++.dg/plugin/comments-1.C: New test file.
3190 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3191
9b972837
BE
31922017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3193
3194 * gcc.misc-tests/gcov-1a.c: New test.
3195
1d135d98
MM
31962017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3197
3198 * gcc.target/powerpc/clone1.c: New test.
3199
92bba237
JW
32002017-06-05 Janus Weil <janus@gcc.gnu.org>
3201
3202 PR fortran/70601
3203 * gfortran.dg/proc_ptr_comp_50.f90: New test.
3204
7b3ee9c9
NK
32052017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
3206
3207 PR fortran/35339
3208 * gfortran.dg/implied_do_io_1.f90: New Test.
3209 * gfortran.dg/implied_do_io_2.f90: New Test.
3210
e4d1c5c4
RL
32112017-06-05 Renlin Li <renlin.li@arm.com>
3212
3213 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
3214 selector to related line.
3215
d91561cb
JH
32162017-06-05 Jan Hubicka <hubicka@ucw.cz>
3217
3218 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
3219
d8395013
KT
32202017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3221
3222 * gcc.target/aarch64/store_lane0_str_1.c: New test.
3223
279dc4b4
KT
32242017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3225
3226 * gcc.target/aarch64/subs_compare_2.c: New test.
3227
e49d8b68
KT
32282017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3229
3230 * gcc.target/aarch64/subs_compare_1.c: New test.
3231
4456f65d
CX
32322017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
3233
3234 * gcc.target/mips/div-9.c: Delete duplicate test.
3235 * gcc.target/mips/div-10.c: Ditto.
3236 * gcc.target/mips/div-11.c: Ditto.
3237 * gcc.target/mips/div-12.c: Ditto.
3238
3995f3a2
JH
32392017-05-23 Jan Hubicka <hubicka@ucw.cz>
3240
3241 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3242
82c027e1
DH
32432017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
3244
3245 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
3246 vesrion of the dejagnu grep.
3247 (list-module-names): Use it and adjust the regular expressions for
3248 modules and submodules.
3249 * gfortran.dg/prof/prof.exp: Cleanup modules.
3250 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
3251 directives.
3252 * gfortran.dg/altreturn_8.f90: Likewise.
3253 * gfortran.dg/associate_12.f90: Likewise.
3254 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
3255 * gfortran.dg/charlen_15.f90: Likewise.
3256 * gfortran.dg/class_4a.f03: Likewise.
3257 * gfortran.dg/class_54.f90: Likewise.
3258 * gfortran.dg/class_dummy_4.f03: Likewise.
3259 * gfortran.dg/class_dummy_5.f90: Likewise.
3260 * gfortran.dg/constructor_9.f90: Likewise.
3261 * gfortran.dg/dec_structure_15.f90: Likewise.
3262 * gfortran.dg/do_check_8.f90: Likewise.
3263 * gfortran.dg/dtio_26.f03: Likewise.
3264 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3265 * gfortran.dg/equiv_9.f90: Likewise.
3266 * gfortran.dg/extends_15.f90: Likewise.
3267 * gfortran.dg/finalize_22.f90: Likewise.
3268 * gfortran.dg/finalize_23.f90: Likewise.
3269 * gfortran.dg/generic_26.f90: Likewise.
3270 * gfortran.dg/generic_27.f90: Likewise.
3271 * gfortran.dg/namelist_76.f90: Likewise.
3272 * gfortran.dg/pointer_init_8.f90: Likewise.
3273 * gfortran.dg/pr61318.f90: Likewise.
3274 * gfortran.dg/pr77260_1.f90: Likewise.
3275 * gfortran.dg/pr77260_2.f90: Likewise.
3276 * gfortran.dg/pr77420_3.f90: Likewise.
3277 * gfortran.dg/proc_ptr_39.f90: Likewise.
3278 * gfortran.dg/proc_ptr_41.f90: Likewise.
3279 * gfortran.dg/proc_ptr_42.f90: Likewise.
3280 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
3281 * gfortran.dg/submodule_1.f08: Likewise.
3282 * gfortran.dg/submodule_10.f08: Likewise.
3283 * gfortran.dg/submodule_14.f08: Likewise.
3284 * gfortran.dg/submodule_15.f08: Likewise.
3285 * gfortran.dg/submodule_2.f08: Likewise.
3286 * gfortran.dg/submodule_5.f08: Likewise.
3287 * gfortran.dg/submodule_6.f08: Likewise.
3288 * gfortran.dg/submodule_7.f08: Likewise.
3289 * gfortran.dg/submodule_8.f08: Likewise.
3290 * gfortran.dg/submodule_9.f08: Likewise.
3291 * gfortran.dg/transfer_class_2.f90: Likewise.
3292 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3293 * gfortran.dg/typebound_call_24.f03: Likewise.
3294 * gfortran.dg/typebound_call_25.f90: Likewise.
3295 * gfortran.dg/typebound_deferred_1.f90: Likewise.
3296 * gfortran.dg/typebound_generic_12.f03: Likewise.
3297 * gfortran.dg/typebound_generic_13.f03: Likewise.
3298 * gfortran.dg/typebound_generic_14.f03: Likewise.
3299 * gfortran.dg/typebound_generic_15.f90: Likewise.
3300 * gfortran.dg/typebound_operator_16.f03: Likewise.
3301 * gfortran.dg/typebound_operator_18.f90: Likewise.
3302 * gfortran.dg/typebound_operator_20.f90: Likewise.
3303 * gfortran.dg/typebound_override_3.f90: Likewise.
3304 * gfortran.dg/typebound_override_4.f90: Likewise.
3305 * gfortran.dg/typebound_override_5.f90: Likewise.
3306 * gfortran.dg/typebound_override_6.f90: Likewise.
3307 * gfortran.dg/typebound_override_7.f90: Likewise.
3308 * gfortran.dg/typebound_proc_28.f03: Likewise.
3309 * gfortran.dg/typebound_proc_29.f90: Likewise.
3310 * gfortran.dg/typebound_proc_30.f90: Likewise.
3311 * gfortran.dg/typebound_proc_31.f90: Likewise.
3312 * gfortran.dg/typebound_proc_32.f90: Likewise.
3313 * gfortran.dg/typebound_proc_33.f90: Likewise.
3314 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
3315 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
3316 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3317 * gfortran.dg/use_only_3.f90: Likewise.
3318 * gfortran.dg/use_without_only_1.f90: Likewise.
3319 * gfortran.dg/warn_unused_function.f90: Likewise.
3320 * gfortran.dg/warn_unused_function_2.f90: Likewise.
3321 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 3322
3de4ac6d
MP
33232017-06-04 Marek Polacek <polacek@redhat.com>
3324
3325 PR c/80919
3326 * gcc.dg/format/pr80919.c: New test.
3327
2474f48f
MS
33282017-06-02 Martin Sebor <msebor@redhat.com>
3329
3330 PR c/80892
3331 * c-c++-common/Wfloat-conversion-2.c: New test.
3332
bd280745
PC
33332017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3334
3335 PR c++/68754
3336 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 3337
bd280745 33382017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
3339
3340 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
3341 for the new built-ins.
3342
ffa8a921
SD
33432017-06-02 Sudakshina Das <sudi.das@arm.com>
3344
3345 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
3346
d65d1bd9
WS
33472017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3348
3349 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
3350 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
3351 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
3352 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
3353 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
3354
b160939b
KT
33552017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3356
3357 * gcc.target/aarch64/hfmode_ins_1.c: New test.
3358
17f47f86
KT
33592017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3360
3361 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
3362
ab82e126
WS
33632017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3364
3365 * gcc.target/powerpc/fold-vec-abs-char.c: New.
3366 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
3367 * gcc.target/powerpc/fold-vec-abs-int.c: New.
3368 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
3369 * gcc.target/powerpc/fold-vec-abs-short.c: New.
3370 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
3371 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
3372 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
3373 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
3374
c957e9c0
NS
33752017-06-02 Nathan Sidwell <nathan@acm.org>
3376
3377 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
3378
aad16012
JJ
33792017-06-02 Jakub Jelinek <jakub@redhat.com>
3380
74b4885d
JJ
3381 PR rtl-optimization/80903
3382 * gcc.dg/pr80903.c: New test.
3383
aad16012
JJ
3384 PR fortran/80918
3385 * gfortran.dg/gomp/pr80918.f90: New test.
3386
40ffd95f
BE
33872017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3388
3389 * c-c++-common/Wsizeof-pointer-div.c: New test.
3390 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
3391 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3392 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
3393 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3394 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3395 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3396 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3397 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3398 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3399 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3400 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3401 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
3402 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
3403 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
3404 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
3405 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
3406 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
3407 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
3408
052754ea
WS
34092017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
3410
3411 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
3412 Update the target to power8-vector.
3413
aa63913f
DM
34142017-06-01 David Malcolm <dmalcolm@redhat.com>
3415
3416 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
3417
2ded3754
PMR
34182017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3419
3420 * debug12.adb, debug12.ads: New testcase.
3421
c8638450
MJ
34222017-06-01 Martin Jambor <mjambor@suse.cz>
3423
3424 PR tree-optimization/80898
3425 * gcc.dg/tree-ssa/pr80898.c: New test.
3426 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
3427
ac853c90
PC
34282017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3429
3430 PR c++/80896
3431 * g++.dg/cpp1z/nodiscard5.C: New.
3432
7841f13c
CZ
34332017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
3434
3435 * gcc.target/arc/pr9001195952.c: New test.
3436
f525e390
TV
34372017-06-01 Tom de Vries <tom@codesourcery.com>
3438
3439 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
3440 * gcc.c-torture/compile/asmgoto-1.c: Same.
3441 * gcc.dg/20000707-1.c: Same.
3442 * gcc.dg/pr38700.c: Same.
3443 * gcc.dg/pr70169.c: Same.
3444 * gcc.dg/pr80112.c: Same.
3445 * gcc.dg/torture/pr51071-2.c: Same.
3446 * gcc.dg/torture/pr51071.c: Same.
3447 * gcc.dg/tree-ssa/alias-34.c: Same.
3448
9285616c
PMR
34492017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3450
3451 * gnat.dg/debug11.adb: New testcase.
3452
48932682
RB
34532017-06-01 Richard Biener <rguenther@suse.de>
3454
3455 PR middle-end/66313
3456 * c-c++-common/ubsan/pr66313.c: New testcase.
3457 * gcc.dg/tree-ssa/loop-15.c: Adjust.
3458
fcb99124
SM
34592017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
3460
3461 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
3462 dg-options. Change dg-require-effective-target powerpc_vsx_ok
3463 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
3464 -mcpu overridden.
3465 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3466 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3467 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3468 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
3469 to dg-option. Add dg-skip-if directive to disable this test
3470 for darwin. Add dg-skip-if directive to disable this test if
3471 -mcpu overridden.
3472
dc7401c0
SP
34732017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
3474
3475 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
3476 (_mm_maskz_max_sd): Test new intrinsics.
3477 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
3478 (_mm_maskz_max_sd): Test new intrinsics.
3479 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
3480 (_mm_maskz_max_ss): Test new intrinsics.
3481 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
3482 (_mm_maskz_max_ss): Test new intrinsics.
3483 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
3484 (_mm_maskz_min_sd): Test new intrinsics.
3485 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
3486 (_mm_maskz_min_sd): Test new intrinsics.
3487 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
3488 (_mm_maskz_min_ss): Test new intrinsics.
3489 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
3490 (_mm_maskz_min_ss): Test new intrinsics.
3491
3909991c
NS
34922017-05-31 Nathan Sidwell <nathan@acm.org>
3493
3494 * g++.dg/lookup/lambda1.C New.
3495
0e510edb
BC
34962017-05-31 Bin Cheng <bin.cheng@arm.com>
3497
3498 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
3499 on pointer should not be replaced.
3500
9fc5e7a4
MM
35012017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
3502
3503 PR testsuite/80580
3504 * gcc.dg/gimplefe-error-7.c: New test.
3505
1e466f04
GM
35062017-05-31 Graham Markall <graham.markall@embecosm.com>
3507
3508 * gcc.target/arc/add_n-combine.c: New test.
3509 * gcc.target/arc/sub_n-combine.c: New test.
3510
89c88990
RB
35112017-05-31 Richard Biener <rguenther@suse.de>
3512
3513 PR target/80880
3514 * gcc.target/i386/pr80880.c: New testcase.
3515
748bbe72
RS
35162017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
3517
3518 * gcc.dg/vect/vect-103.c: Update wording of dump message.
3519
c7d7e222
BC
35202017-05-31 Bin Cheng <bin.cheng@arm.com>
3521
3522 * gcc.dg/vect/pr80815-3.c: New test.
3523
ee1379be
RB
35242017-05-31 Richard Biener <rguenther@suse.de>
3525
3526 PR tree-optimization/80906
3527 * gcc.dg/graphite/pr80906.c: New testcase.
3528
bcce980e
TV
35292017-05-30 Tom de Vries <tom@codesourcery.com>
3530
3531 PR testsuite/80910
3532 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
3533 unsupported if host compiler does not support c++11.
3534 (host_supports_c++11): New proc.
3535
ef9200aa
MS
35362017-05-30 Martin Sebor <msebor@redhat.com>
3537
3538 PR c/80731
3539 * g++.dg/ext/utf16-4.C: Relax test.
3540 * gcc.dg/fixed-point/int-warning.c: Adjust.
3541
f012c8ef
DM
35422017-05-30 David Malcolm <dmalcolm@redhat.com>
3543
3544 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
3545 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
3546 test case.
3547 * g++.dg/plugin/show-template-tree-color.C: New test case.
3548 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
3549 * g++.dg/template/show-template-tree-2.C: New test case.
3550 * g++.dg/template/show-template-tree-3.C: New test case.
3551 * g++.dg/template/show-template-tree-4.C: New test case.
3552 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
3553 * g++.dg/template/show-template-tree.C: New test case.
3554
3f8efe25
SB
35552017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
3556
3557 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
3558 dg-options.
3559 * gfortran.dg/pr80107.f: Delete testcase.
3560
77d1dbdb
UB
35612017-05-30 Uros Bizjak <ubizjak@gmail.com>
3562
3563 PR target/80833
3564 * gcc.target/i386/pr80833-1.c: New test.
3565 * gcc.target/i386/pr80833-2.c: Ditto.
3566
e2f35333
NS
35672017-05-30 Nathan Sidwell <nathan@acm.org>
3568
3569 PR c++/80913
3570 * g++.dg/lookup/pr80913.C: New.
3571
ba7629e2
RB
35722017-05-30 Richard Biener <rguenther@suse.de>
3573
3574 PR middle-end/80901
3575 * gcc.dg/torture/pr80901.c: New testcase.
3576
4bfb347c
RD
35772017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
3578
3579 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
3580
b3125625
JL
35812017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3582
3583 PR target/78838
3584 * gcc.target/msp430/interrupt_fn_placement.c: New test.
3585
892d6169
RB
35862017-05-30 Richard Biener <rguenther@suse.de>
3587
3588 PR middle-end/80876
3589 * gcc.dg/torture/pr80876.c: New testcase.
3590
3d7ff728
NS
35912017-05-29 Nathan Sidwell <nathan@acm.org>
3592
3593 PR c++/80891 (#5)
3594 * g++.dg/lookup/pr80891-5.C: New.
3595
fd262197
JD
35962017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3597
3598 PR libgfortran/53029
3599 * gfortran.dg/read_5.f90: New test.
3600
724e517a
NS
36012017-05-29 Nathan Sidwell <nathan@acm.org>
3602
a5cfa13a
NS
3603 PR c++/80891 (#4)
3604 * g++.dg/lookup/pr80891-4.C: New.
3605
e514ab0c
NS
3606 PR c++/80891 (#1)
3607 * g++.dg/lookup/pr80891-1.C: New.
3608
58dec010
NS
3609 PR c++/80891 (#3)
3610 * g++.dg/lookup/pr80891-3.C: New.
3611
724e517a
NS
3612 PR c++/80891 (#2)
3613 * g++.dg/lookup/pr80891-2.C: New.
3614
bbe3927b
TK
36152017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3616
3617 PR fortran/37131
3618 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
3619 flags.
3620 * gfortran.dg/transpose_optimization_1.f90: Likewise.
3621 * gfortran.dg/inline_matmul_17.f90: New test.
3622
8364e6ac
TK
36232017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3624
3625 * gfortran.dg/matmul_bounds_12.f90: New test.
3626
56a35ac9
JJ
36272017-05-27 Jakub Jelinek <jakub@redhat.com>
3628
3629 PR bootstrap/80887
3630 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
3631
945bf9e1
NS
36322017-05-26 Nathan Sidwell <nathan@acm.org>
3633
3634 * g++.dg/cpp0x/dr2061.C: New.
3635 * g++.dg/parse/namespace-alias-1.C: Add more test.
3636
cb4fe401
BC
36372017-05-26 Bin Cheng <bin.cheng@arm.com>
3638
3639 PR tree-optimization/80815
3640 * gcc.dg/vect/pr80815-1.c: New test.
3641 * gcc.dg/vect/pr80815-2.c: New test.
3642
e929e611
ML
36432017-05-26 Martin Liska <mliska@suse.cz>
3644
3645 PR ipa/80663
3646 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
3647 split at the problematic spot.
3648 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
3649 a valid value of the param.
3650
92f105f6
MP
36512017-05-26 Marek Polacek <polacek@redhat.com>
3652
3653 PR sanitizer/80875
3654 * c-c++-common/ubsan/pr80875.c: New test.
3655
74ca4e36
TV
36562017-05-26 Tom de Vries <tom@codesourcery.com>
3657
3658 PR testsuite/80557
3659 * gcc.dg/20011021-1.c: Replace absolute line numbers.
3660 * gcc.dg/Wcxx-compat-8.c: Same.
3661 * gcc.dg/Wobjsize-1.c: Same.
3662 * gcc.dg/Wshadow-local-2.c: Same.
3663 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
3664 * gcc.dg/anon-struct-6.c: Same.
3665 * gcc.dg/asm-wide-1.c: Same.
3666 * gcc.dg/builtin-inf-1.c: Same.
3667 * gcc.dg/builtin-redefine.c: Same.
3668 * gcc.dg/c90-array-lval-6.c: Same.
3669 * gcc.dg/c90-array-lval-7.c: Same.
3670 * gcc.dg/c90-fordecl-1.c: Same.
3671 * gcc.dg/c99-fordecl-2.c: Same.
3672 * gcc.dg/cast-lvalue-1.c: Same.
3673 * gcc.dg/cast-lvalue-2.c: Same.
3674 * gcc.dg/compound-lvalue-1.c: Same.
3675 * gcc.dg/cond-lvalue-1.c: Same.
3676 * gcc.dg/cpp/20000419-1.c: Same.
3677 * gcc.dg/cpp/backslash.c: Same.
3678 * gcc.dg/cpp/backslash2.c: Same.
3679 * gcc.dg/cpp/macspace1.c: Same.
3680 * gcc.dg/cpp/macspace2.c: Same.
3681 * gcc.dg/cpp/multiline-2.c: Same.
3682 * gcc.dg/cpp/pr27777.c: Same.
3683 * gcc.dg/cpp/pr30786.c: Same.
3684 * gcc.dg/cpp/pr34602.c: Same.
3685 * gcc.dg/cpp/redef1.c: Same.
3686 * gcc.dg/cpp/tr-warn1.c: Same.
3687 * gcc.dg/cpp/tr-warn3.c: Same.
3688 * gcc.dg/cpp/tr-warn6.c: Same.
3689 * gcc.dg/cpp/trad/hash.c: Same.
3690 * gcc.dg/cpp/trad/redef1.c: Same.
3691 * gcc.dg/cpp/ucs.c: Same.
3692 * gcc.dg/declspec-10.c: Same.
3693 * gcc.dg/declspec-11.c: Same.
3694 * gcc.dg/declspec-18.c: Same.
3695 * gcc.dg/format/c99-strftime-1.c: Same.
3696 * gcc.dg/format/ext-3.c: Same.
3697 * gcc.dg/format/pr72858.c: Same.
3698 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3699 * gcc.dg/init-string-1.c: Same.
3700 * gcc.dg/label-decl-3.c: Same.
3701 * gcc.dg/m-un-2.c: Same.
3702 * gcc.dg/nofixed-point-2.c: Same.
3703 * gcc.dg/noncompile/20020213-1.c: Same.
3704 * gcc.dg/pch/counter-2.c: Same.
3705 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
3706 * gcc.dg/pr27528.c: Same.
3707 * gcc.dg/pr27953.c: Same.
3708 * gcc.dg/pr35899.c: Same.
3709 * gcc.dg/pr37561.c: Same.
3710 * gcc.dg/pr45461.c: Same.
3711 * gcc.dg/pr45750.c: Same.
3712 * gcc.dg/pr53196-2.c: Same.
3713 * gcc.dg/pr53265.c: Same.
3714 * gcc.dg/redecl-1.c: Same.
3715 * gcc.dg/tls/thr-init-1.c: Same.
3716 * gcc.dg/torture/pr51106-1.c: Same.
3717 * gcc.dg/torture/pr51106-2.c: Same.
3718 * gcc.dg/uninit-19.c: Same.
3719 * gcc.dg/uninit-pr20644.c: Same.
3720
6fc9f7aa
JJ
37212017-05-26 Jakub Jelinek <jakub@redhat.com>
3722
3723 * g++.dg/cpp1z/decomp29.C (p): New variable.
3724 (main): Add further tests.
3725
28e0e05b
RB
37262017-05-26 Richard Biener <rguenther@suse.de>
3727
3728 PR tree-optimization/80842
3729 * gcc.dg/torture/pr80842.c: New testcase.
3730
c81ec254
PC
37312017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3732
3733 PR c++/79652
3734 * g++.dg/cpp0x/pr79652.C: New.
3735
aee21066
PC
37362017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3737
3738 PR c++/71451
3739 * g++.dg/cpp0x/variadic170.C: New.
3740
63dbcd13
VR
37412017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
3742
3743 * g++.dg/warn/Wcatch-value-1.C: New test.
3744 * g++.dg/warn/Wcatch-value-2.C: New test.
3745 * g++.dg/warn/Wcatch-value-3.C: New test.
3746
932f48ac
NS
37472017-05-25 Nathan Sidwell <nathan@acm.org>
3748
44e00a7a
NS
3749 * g++.dg/lookup/using56.C: New.
3750 * g++.dg/lookup/using57.C: New.
3751 * g++.dg/lookup/using58.C: New.
3752 * g++.dg/lookup/using59.C: New.
3753
932f48ac
NS
3754 * g++.dg/lookup/using17.C: Adjust diagnostics.
3755
a10f9a2e
MS
37562017-05-25 Martin Sebor <msebor@redhat.com>
3757
3758 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
3759 positives on ILP32.
3760 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
3761 column numbers.
3762 * gcc.dg/pr60114.c: Same.
3763
47c05e71
JH
37642017-05-23 Jan Hubicka <hubicka@ucw.cz>
3765
3766 * gfortran.dg/pr48636.f90: Fix template better.
3767
f35a733d
NS
37682017-05-25 Nathan Sidwell <nathan@acm.org>
3769
3770 * g++.dg/lookup/koenig14.C: New.
3771
18c1e9e0
PC
37722017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3773
3774 PR c++/79583
3775 * g++.dg/cpp0x/pr79583.C: New.
3776
2673d192
PC
37772017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3778
3779 PR c++/68578
3780 * g++.dg/cpp1y/pr68578.C: New.
3781
bce8ef71
MG
37822017-05-25 Marc Glisse <marc.glisse@inria.fr>
3783
3784 * gcc.dg/tree-ssa/vce-1.c: New file.
3785
11d6b45d
MG
37862017-05-25 Marc Glisse <marc.glisse@inria.fr>
3787
3788 * gcc.dg/tree-ssa/addadd.c: New file.
3789
5ad4f1c8
NS
37902017-05-24 Nathan Sidwell <nathan@acm.org>
3791
3792 * g++.dg/lookup/friend12.C: Adjust diagnostics.
3793 * g++.dg/lookup/friend19.C: New.
3794 * g++.dg/lookup/friend20.C: New.
3795
d4a760d8
JW
37962017-05-24 Jonathan Wakely <jwakely@redhat.com>
3797
3798 PR c++/80544
3799 * g++.dg/expr/cast11.C: New test.
3800
3cd211af
MS
38012017-05-24 Martin Sebor <msebor@redhat.com>
3802
3803 PR c/80731
3804 * c-c++-common/Wfloat-conversion.c: Adjust.
3805 * c-c++-common/dfp/convert-int-saturate.c: Same.
3806 * c-c++-common/pr68657-1.c: Same.
3807 * g++.dg/ext/utf-cvt.C: Same.
3808 * g++.dg/ext/utf16-4.C: Same.
3809 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
3810 * g++.dg/warn/Wconversion-real-integer2.C: Same.
3811 * g++.dg/warn/Wconversion3.C: Same.
3812 * g++.dg/warn/Wconversion4.C: Same.
3813 * g++.dg/warn/Wsign-conversion.C: Same.
3814 * g++.dg/warn/overflow-warn-1.C: Same.
3815 * g++.dg/warn/overflow-warn-3.C: Same.
3816 * g++.dg/warn/overflow-warn-4.C: Same.
3817 * g++.dg/warn/pr35635.C: Same.
3818 * g++.old-deja/g++.mike/enum1.C: Same.
3819 * gcc.dg/Wconversion-3.c: Same.
3820 * gcc.dg/Wconversion-5.c: Same.
3821 * gcc.dg/Wconversion-complex-c99.c: Same.
3822 * gcc.dg/Wconversion-complex-gnu.c: Same.
3823 * gcc.dg/Wconversion-integer.c: Same.
3824 * gcc.dg/Wsign-conversion.c: Same.
3825 * gcc.dg/bitfld-2.c: Same.
3826 * gcc.dg/c90-const-expr-11.c: Same.
3827 * gcc.dg/c90-const-expr-7.c: Same.
3828 * gcc.dg/c99-const-expr-7.c: Same.
3829 * gcc.dg/overflow-warn-1.c: Same.
3830 * gcc.dg/overflow-warn-2.c: Same.
3831 * gcc.dg/overflow-warn-3.c: Same.
3832 * gcc.dg/overflow-warn-4.c: Same.
3833 * gcc.dg/overflow-warn-5.c: Same.
3834 * gcc.dg/overflow-warn-8.c: Same.
3835 * gcc.dg/overflow-warn-9.c: New test.
3836 * gcc.dg/pr35635.c: Adjust.
3837 * gcc.dg/pr59940.c: Same.
3838 * gcc.dg/pr59963-2.c: Same.
3839 * gcc.dg/pr60114.c: Same.
3840 * gcc.dg/switch-warn-2.c: Same.
3841 * gcc.dg/utf-cvt.c: Same.
3842 * gcc.dg/utf16-4.c: Same.
3843
216bfadc
JJ
38442017-05-24 Jakub Jelinek <jakub@redhat.com>
3845
3846 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
3847 Don't include limits.h.
3848 (w): Conditionalize on long long wider than int. Use
3849 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
3850 -9223372036854775808.
3851 (x): Use __INT_MAX__ instead of INT_MAX.
3852
610abc02
TK
38532017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3854
3855 PR fortran/66094
3856 * gfortran.dg/inline_matmul_16.f90: New test.
3857
8d0c9b36
TV
38582017-05-24 Tom de Vries <tom@codesourcery.com>
3859
3860 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
3861
3f3fb6c9
PB
38622017-05-24 Peter Bergner <bergner@vnet.ibm.com>
3863
3864 PR middle-end/80823
3865 * gcc.dg/pr80823.c: New test.
3866
00e0af8d
AK
38672017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3868
3869 * gcc.target/s390/pr80725.c: New test.
3870
6131102c
NS
38712017-05-23 Nathan Sidwell <nathan@acm.org>
3872
ef4c5e78
NS
3873 * g++.dg/lookup/extern-c-hidden.C: New.
3874 * g++.dg/lookup/extern-redecl1.C: New.
3875
6131102c
NS
3876 PR c++/80866
3877 * g++.dg/parse/pr80866.C: New.
3878
d2db2e6b
JH
38792017-05-23 Jan Hubicka <hubicka@ucw.cz>
3880
3881 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3882 * gcc.dg/ipa/inline-5.c: Likewise.
3883 * gfortran.dg/pr48636.f90: Likewise.
3884
e4ea7a4c
NS
38852017-05-23 Nathan Sidwell <nathan@acm.org>
3886
3887 * g++.dg/parse/ctor9.C: Adjust expected error.
3888
c2d7c404
JD
38892017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3890
3891 PR libgfortran/80256
3892 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
3893 Cygwin.
3894
fd71a9a2
TS
38952017-05-23 Thomas Schwinge <thomas@codesourcery.com>
3896
3897 * c-c++-common/goacc/parallel-dims-1.c: Update.
3898 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3899 * c-c++-common/goacc/routine-1.c: Likewise.
3900 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3901 * g++.dg/goacc/template.C: Likewise.
3902 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3903 * gfortran.dg/goacc/routine-3.f90: Likewise.
3904 * gfortran.dg/goacc/sie.f95: Likewise.
3905 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3906
9d029ddf
NS
39072017-05-23 Nathan Sidwell <nathan@acm.org>
3908
3909 * g++.dg/lookup/using13.C: Adjust expected error.
3910
008c7367
SKS
39112017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3912
3913 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
3914
d1f6caae
MM
39152017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3916
3917 PR target/80718
3918 * gcc.target/powerpc/pr80718.c: New test.
3919
2ea0d750
SB
39202017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
3921
3922 * gcc.target/powerpc/conditional-return.c: New testcase.
3923
25b81686
BS
39242017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3925
3926 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
3927 LE-only.
3928
477f145b
JW
39292017-05-22 Janus Weil <janus@gcc.gnu.org>
3930
3931 PR fortran/80766
3932 * gfortran.dg/typebound_call_28.f90: New test.
3933
65cc1407
NS
39342017-05-22 Nathan Sidwell <nathan@acm.org>
3935
3936 * g++.dg/lookup/strong-using.C: New.
3937
0c4f8178
TP
39382017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3939
3940 * gcc.target/arm/movsi_movt.c: New test.
3941 * gcc.target/arm/movdi_movt.c: New test.
3942
fbb1c7d4
EB
39432017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
3944
3945 * gnat.dg/specs/not_null1.ads: New test.
3946
d3271136
EB
39472017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3948
3949 * gnat.dg/limited_with5.ad[sb]: New test.
3950 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
3951 * gnat.dg/limited_with6.ad[sb]: New test.
3952 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
3953
4c24ec6d
EB
39542017-05-22 Eric Botcazou <ebotcazou@adacore.com>
3955
3956 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
3957 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3958
4bcbb7b8
PC
39592017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3960
3961 PR c++/70265
3962 * g++.dg/cpp1y/constexpr-70265-1.C: New.
3963 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
3964
51cd6b78
JD
39652017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3966
3967 PR libgfortran/80333
3968 * gfortran.dg/dtio_30.f03: New test.
3969
33f8c0a1
MP
39702017-05-19 Marek Polacek <polacek@redhat.com>
3971
3972 PR sanitizer/80800
3973 * c-c++-common/ubsan/pr80800.c: New test.
3974 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
3975
9740ed54
TS
39762017-05-19 Thomas Schwinge <thomas@codesourcery.com>
3977
7fd549d2
TS
3978 * c-c++-common/goacc/default-1.c: Update.
3979 * c-c++-common/goacc/default-2.c: Likewise.
3980 * c-c++-common/goacc/default-4.c: Likewise.
3981 * gfortran.dg/goacc/default-1.f95: Likewise.
3982 * gfortran.dg/goacc/default-4.f: Likewise.
3983 * c-c++-common/goacc/default-5.c: New file.
3984 * gfortran.dg/goacc/default-5.f: Likewise.
3985
9740ed54
TS
3986 * c-c++-common/goacc/default-1.c: New file.
3987 * c-c++-common/goacc/default-2.c: Likewise.
3988 * c-c++-common/goacc/data-default-1.c: Remove file, including its
3989 test cases in...
3990 * c-c++-common/goacc/default-3.c: ... this new file, and...
3991 * c-c++-common/goacc/default-4.c: ... this new file.
3992 * gfortran.dg/goacc/default.f95: Remove file, including its test
3993 cases in...
3994 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
3995 * gfortran.dg/goacc/default-2.f: ... this new file.
3996 * gfortran.dg/goacc/default-3.f95: New file.
3997 * gfortran.dg/goacc/default-4.f: Likewise.
3998
2a8a8d7b
NS
39992017-05-19 Nathan Sidwell <nathan@acm.org>
4000
4001 * g++.dg/inherit/covariant7.C: Adjust.
4002
a978134e
PB
40032017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4004
4005 * gcc.target/arm/tls-disable-literal-pool.c: Change
4006 require-effective-target to tls_native.
4007 Move dg-error to return statement line and change to dg-message.
4008
39aac208
RB
40092017-05-19 Richard Biener <rguenther@suse.de>
4010
4011 PR c++/80593
4012 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
4013 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
4014
035ab826
RB
40152017-05-19 Richard Biener <rguenther@suse.de>
4016
4017 PR middle-end/80764
4018 * gcc.dg/torture/pr80764.c: New testcase.
4019
52e14b96
MM
40202017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4021
4022 PR target/80510
4023 * gcc.target/powerpc/pr80510-1.c: New test.
4024 * gcc.target/powerpc/pr80510-2.c: Likewise.
4025
4287da82
EG
40262017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
4027
4028 * gcc.dg/pragma-diag-7.c: New test.
4029
e4171e10
UB
40302017-05-18 Uros Bizjak <ubizjak@gmail.com>
4031
4032 PR target/80799
4033 * g++.dg/other/i386-11.C: New test.
4034
cdefeea2
WS
40352017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
4036
4037 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
4038 * fold-vec-div-floatdouble.c: Likewise.
4039 * fold-vec-logical-ands-char.c: Likewise.
4040 * fold-vec-logical-ands-int.c: Likewise.
4041 * fold-vec-logical-ands-short.c: Likewise.
4042 * fold-vec-logical-ors-char.c: Likewise.
4043 * fold-vec-logical-ors-int.c: Likewise.
4044 * fold-vec-logical-ors-short.c: Likewise.
4045 * fold-vec-logical-other-char.c: Likewise.
4046 * fold-vec-mule-misc.c: Likewise.
4047 * fold-vec-mult-float.c: Likewise.
4048 * fold-vec-mult-floatdouble.c: Likewise.
4049 * fold-vec-mult-int.c: Likewise.
4050 * fold-vec-mult-int128-p9.c: Likewise.
4051 * fold-vec-sub-floatdouble.c: Likewise.
4052 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
4053 Add lp64 requirement.
4054 * fold-vec-mult-int128-p8.c: Likewise.
4055 * fold-vec-logical-ors-longlong.c: Fix comment typo.
4056
62ee030a
SM
40572017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
4058
4059 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
4060 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
4061 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
4062 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
4063 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
4064 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
4065 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
4066 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
4067 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
4068 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
4069 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
4070 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
4071 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
4072 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
4073 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
4074 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
4075 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
4076 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
4077 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
4078 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
4079 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
4080 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
4081 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
4082 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
4083 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
4084 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
4085
00a84d0e
SL
40862017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
4087
4088 * gcc.target/sparc/niagara7-align.c: New test.
4089
243c2883
MP
40902017-05-18 Marek Polacek <polacek@redhat.com>
4091
4092 PR sanitizer/80797
4093 * c-c++-common/ubsan/null-12.c: New test.
4094
e98e6340
SB
40952017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
4096
4097 PR middle-end/80692
4098 * gcc.c-torture/execute/pr80692.c: New testcase.
4099
0152001b 41002017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
4101
4102 PR libgfortran/80741
4103 * gfortran.dg/read_4.f90: New test.
4104
c8ded430
BS
41052017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4106
4107 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
4108
e5b1f5a1
FR
41092017-05-17 Fritz Reese <fritzoreese@gmail.com>
4110
4111 PR fortran/80668
4112 * gfortran.dg/pr80668.f90: New.
4113
9853cb28
PB
41142017-05-17 Peter Bergner <bergner@vnet.ibm.com>
4115
4116 PR middle-end/80775
4117 * gcc.dg/pr80775.c: New test.
4118
142473df
MP
41192017-05-17 Marek Polacek <polacek@redhat.com>
4120
4121 PR sanitizer/80659
4122 * gcc.dg/asan/pr80659.c: New test.
4123
8508a5b5
SKS
41242017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4125
4126 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
4127 unsigned long.
4128
bc36d2b7
CX
41292017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
4130
4131 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
4132
4fc5ebf1
JG
41332017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
4134 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4135
4136 PR tree-optimization/80457
4137 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
4138 call vect_model_simple_cost.
4139
bedee914
PT
41402017-05-16 Paul Thomas <pault@gcc.gnu.org>
4141
4142 PR fortran/80554
4143 * gfortran.dg/submodule_29.f08: New test.
4144
10791753
DM
41452017-05-16 David Malcolm <dmalcolm@redhat.com>
4146
4147 * g++.dg/other/accessor-fixits-1.C: New test case.
4148 * g++.dg/other/accessor-fixits-2.C: New test case.
4149 * g++.dg/other/accessor-fixits-3.C: New test case.
4150 * g++.dg/other/accessor-fixits-4.C: New test case.
4151
727577c2
CL
41522017-05-16 Carl Love <cel@us.ibm.com>
4153
4154 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
4155 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
4156 built-ins to the test suite file. Note, support for mradds exists
4157 but no test case exists.
4158 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
4159 built-ins to the test suite file.
4160
6b6ae9eb
MP
41612017-05-16 Marek Polacek <polacek@redhat.com>
4162
4163 PR sanitizer/80536
4164 PR sanitizer/80386
4165 * c-c++-common/ubsan/pr80536.c: New test.
4166 * g++.dg/ubsan/pr80386.C: New test.
4167
678d7e19
TC
41682017-05-16 Tamar Christina <tamar.christina@arm.com>
4169
4170 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
4171 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
4172
6da37857
MW
41732016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4174
4175 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
4176 expected output of vadd, vsub and vmul instructions.
4177 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
4178 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
4179 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
4180
a5768d38
JD
41812017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4182
4183 PR libgfortran/80727
4184 * gfortran.dg/read_3.f90: New test.
4185
3a77e7cc
NS
41862017-05-15 Nathan Sidwell <nathan@acm.org>
4187
2016c841
NS
4188 PR c++/79369
4189 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
4190
3a77e7cc
NS
4191 PR c++/79369
4192 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
4193 * g++.dg/cpp0x/pr79369.C: New.
4194
0735a1c8
SK
41952017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
4196
4197 PR fortran/80752
3a77e7cc 4198 * gfortran.dg/pr80752.f90: New test.
0735a1c8 4199
f108770a
UB
42002017-05-15 Uros Bizjak <ubizjak@gmail.com>
4201
900b5b6a 4202 PR target/80425
f108770a
UB
4203 * gcc.target/i386/pr80425-1.c: New test.
4204 * gcc.target/i386/pr80425-2.c: Ditto.
4205
e30ce0a3
JL
42062017-05-15 Jeff Law <law@redhat.com>
4207
4208 * gcc.target/mips/reorgbug-1.c: New test.
4209
0d5a0a33
PMR
42102017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
4211
4212 * gnat.dg/specs/pack13.ads: New test.
4213
a104bd88
MS
42142017-05-14 Martin Sebor <msebor@redhat.com>
4215
4216 PR middle-end/77671
4217 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
4218 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
4219 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4220 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4221 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4222
c6c02519
MS
42232017-05-14 Martin Sebor <msebor@redhat.com>
4224
4225 PR middle-end/80669
4226 * gcc.dg/builtin-stpncpy.c: New test.
4227
d6d4d770
DS
42282017-05-14 Daniel Santos <daniel.santos@pobox.com>
4229
4230 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
4231 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
4232 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
4233 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
4234
b9bdd60b
JK
42352017-05-14 Julia Koval <julia.koval@intel.com>
4236
4237 * gcc.target/i386/xgetsetbv.c: New test.
4238
28ae01cd
NK
42392017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
4240
4241 PR fortran/80442
4242 * gfortran.dg/impl_do_var_data.f90: New Test
4243
c7488b4f
PJ
42442017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4245
4246 * brig.dg/test/gimple/priv-array-offset-access.hsail:
4247 A regression test for a private array access case which caused
4248 an assert.
4249
9b5f12ae
MS
42502017-05-12 Martin Sebor <msebor@redhat.com>
4251
4252 PR testsuite/80643
4253 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
4254 to the purpose of the test.
4255
b76f1550
SM
42562017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
4257
4258 * gcc.target/powerpc/bmi-andn-1.c: New file
4259 * gcc.target/powerpc/bmi-andn-2.c: New file.
4260 * gcc.target/powerpc/bmi-bextr-1.c: New file.
4261 * gcc.target/powerpc/bmi-bextr-2.c: New file.
4262 * gcc.target/powerpc/bmi-bextr-4.c: New file.
4263 * gcc.target/powerpc/bmi-bextr-5.c: New file.
4264 * gcc.target/powerpc/bmi-blsi-1.c: New file.
4265 * gcc.target/powerpc/bmi-blsi-2.c: New file.
4266 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
4267 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
4268 * gcc.target/powerpc/bmi-blsr-1.c: New file.
4269 * gcc.target/powerpc/bmi-blsr-2.c: New File.
4270 * gcc.target/powerpc/bmi-check.h: New File.
4271 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
4272 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
4273 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
4274 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
4275 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
4276 * gcc.target/powerpc/bmi2-check.h: New file.
4277 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
4278 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
4279 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
4280 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
4281 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
4282 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
4283 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
4284 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
4285 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
4286
2a3fa75a
PC
42872017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4288
4289 PR c++/60430
4290 * g++.dg/cpp0x/pr60430.C: New.
4291
e8bf7c7b
JL
42922017-05-12 Jeff Law <law@redhat.com>
4293
4294 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4295
284d1f76
PB
42962017-05-12 Peter Bergner <bergner@vnet.ibm.com>
4297
4298 PR middle-end/80707
4299 * g++.dg/pr80707.C: New test.
4300
302a0e37
WS
43012017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4302
4303 * gcc.target/powerpc/fold-vec-div-float.c: New.
4304 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
4305 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
4306
a7785078
WS
43072017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4308
4309 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
4310 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
4311 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
4312 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
4313 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
4314 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
4315 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
4316 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
4317 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
4318 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
4319 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
4320 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
4321
9206028e
PC
43222017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4323
4324 PR c++/49604
4325 * g++.dg/cpp0x/forw_enum14.C: New.
4326 * g++.dg/cpp0x/forw_enum15.C: Likewise.
4327
7af1c0ad
RB
43282017-05-12 Richard Biener <rguenther@suse.de>
4329
4330 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
4331
f7e95bdb
PC
43322017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4333
4334 PR c++/67687
4335 * g++.dg/cpp0x/constexpr-ice17.C: New.
4336
53e788d0
RB
43372017-05-12 Richard Biener <rguenther@suse.de>
4338
4339 PR tree-optimization/80713
4340 * gcc.dg/torture/pr80713.c: New testcase.
4341
2ead1ab9
AK
43422017-05-12 Andi Kleen <ak@linux.intel.com>
4343
4344 PR testsuite/77684
4345 * lib/target-supports.exp (profopt-perf-wrapper):
4346 Add -m8 option to increase parallelism.
4347
ee58b02f
TS
43482017-05-12 Thomas Schwinge <thomas@codesourcery.com>
4349
1e47f02b
TS
4350 * c-c++-common/goacc/parallel-dims-1.c: New file.
4351 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4352
b0f271ce
TS
4353 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4354 * c-c++-common/goacc/classify-kernels.c: Likewise.
4355 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
4356 Likewise.
4357 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4358 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4359 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4360 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4361 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4362 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4363 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4364 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4365 * c-c++-common/goacc/kernels-loop.c: Likewise.
4366 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4367 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4368 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4369 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4370 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4371 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4372 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4373 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4374 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4375 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4376 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4377 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4378
25651634
TS
4379 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4380 * c-c++-common/goacc/classify-kernels.c: Likewise.
4381 * c-c++-common/goacc/classify-parallel.c: Likewise.
4382 * c-c++-common/goacc/classify-routine.c: Likewise.
4383 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4384 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4385 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4386 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4387
ee58b02f
TS
4388 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
4389 * c-c++-common/goacc/classify-kernels.c: Likewise.
4390 * c-c++-common/goacc/classify-parallel.c: Likewise.
4391 * c-c++-common/goacc/classify-routine.c: Likewise.
4392 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4393 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4394 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4395 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4396
2d82ec25
NS
43972017-05-11 Nathan Sidwell <nathan@acm.org>
4398
4399 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
4400
44012017-05-11 Carl Love <cel@us.ibm.com>
4402
4403 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
4404 to the test suite file.
4405 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
4406 to the test suite file.
4407
628c06d6
JD
44082017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4409
4410 PR fortran/78659
4411 * gfortran.dg/namelist_91.f90: New test.
4412 * gfortran.dg/namelist_92.f90: New test.
4413 * gfortran.dg/namelist_93.f90: New test.
4414 * gfortran.dg/namelist_94.f90: New test.
4415
1bea0f26
BS
44162017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4417
4418 PR target/80695
4419 * gcc.target/powerpc/pr80695-p8.c: New file.
4420 * gcc.target/powerpc/pr80695-p9.c: New file.
4421
7c85c9fe
UB
44222017-05-11 Uros Bizjak <ubizjak@gmail.com>
4423 Jakub Jelinek <jakub@redhat.com>
4424
4425 PR target/80706
4426 * gcc.target/i386/pr80706.c: New test.
4427
d7a33a4c
JK
44282017-05-11 Julia Koval <julia.koval@intel.com>
4429
4430 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
4431 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
4433 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4434
59fbddcf
PC
44352017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4436
4437 PR c++/70538
4438 * g++.dg/cpp0x/pr70538.C: New.
4439
cc09ff60
UB
44402017-05-11 Uros Bizjak <ubizjak@gmail.com>
4441
7c85c9fe
UB
4442 * gcc.target/i386/pr22152.c: Fix undefined testcase.
4443 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
4444 (dg-options): Remove -fno-tree-sink.
4445
4fd18c78
KN
44462017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4447
4448 * gcc.target/powerpc/cmpb-1.c: New test.
4449 * gcc.target/powerpc/cmpb-2.c: New test.
4450 * gcc.target/powerpc/cmpb-3.c: New test.
4451 * gcc.target/powerpc/cmpb32-1.c: New test.
4452 * gcc.target/powerpc/cmpb32-2.c: New test.
4453
43b883a9
RB
44542017-05-11 Richard Biener <rguenther@suse.de>
4455
4456 PR tree-optimization/80705
4457 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
4458
29b871ec
NS
44592017-05-11 Nathan Sidwell <nathan@acm.org>
4460
4461 * lib/scanlang.exp: New.
4462 * lib/gcc-dg.exp: Load scanlang.exp.
4463 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
4464
c587104e
MM
44652017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4466
4467 PR testsuite/80580
4468 * gcc.dg/gimplefe-error-6.c: New test.
4469
67ac9a9d
MM
44702017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4471
4472 PR testsuite/80580
4473 * gcc.dg/gimplefe-error-5.c: New test.
4474
ac4eb40f
MM
44752017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4476
4477 PR testsuite/80580
4478 * gcc.dg/gimplefe-error-4.c: New test.
4479
d45d6282
BS
44802017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4481
4482 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
4483
f4ee3a9e
UB
44842017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4485
4486 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
4487 (_mm_maskz_max_round_sd): Test new intrinsics.
4488 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
4489 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
4490 (_mm_maskz_max_round_ss): Test new intrinsics.
4491 * gcc.target/i386/avx512f-vmaxss-2.c: New.
4492 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
4493 (_mm_maskz_min_round_sd): Test new intrinsics.
4494 * gcc.target/i386/avx512f-vminsd-2.c: New.
4495 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
4496 (_mm_maskz_min_round_ss): Test new intrinsics.
4497 * gcc.target/i386/avx512f-vminss-2.c: New.
4498 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
4499 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
4500 (__builtin_ia32_minss_mask_round): Test new builtins.
4501 * gcc.target/i386/sse-13.c: Ditto.
4502 * gcc.target/i386/sse-23.c: Ditto.
4503 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
4504 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
4505 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
4506 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
4507 (_mm_mask_min_round_ss): Test new intrinsics.
4508 * gcc.target/i386/testround-1.c: Ditto.
4509
45102017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4511
4512 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
4513 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
4514 (_mm_maskz_div_round_sd): Test new intrinsics.
4515 * gcc.target/i386/avx512f-vdivsd-2.c: New.
4516 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
4517 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
4518 (_mm_maskz_div_round_ss): Test new intrinsics.
4519 * gcc.target/i386/avx512f-vdivss-2.c: New.
4520 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
4521 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
4522 (_mm_maskz_mul_round_sd): Test new intrinsics.
4523 * gcc.target/i386/avx512f-vmulsd-2.c: New.
4524 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
4525 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
4526 (_mm_maskz_mul_round_ss): Test new intrinsics.
4527 * gcc.target/i386/avx512f-vmulss-2.c: New.
4528 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
4529 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
4530 (__builtin_ia32_mulss_mask_round): Test new builtins.
4531 * gcc.target/i386/sse-13.c: Ditto.
4532 * gcc.target/i386/sse-23.c: Ditto.
4533 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
4534 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
4535 (_mm_maskz_mul_round_ss): Test new intrinsics.
4536 * gcc.target/i386/testround-1.c: Ditto.
4537
45382017-05-10 Julia Koval <julia.koval@intel.com>
4539
4540 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
4541 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
4542 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
4543
45442017-05-10 Julia Koval <julia.koval@intel.com>
4545
4546 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
4547 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4548 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
4549 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4550
ca4d2851
PB
45512017-05-10 Peter Bergner <bergner@vnet.ibm.com>
4552
0f374417 4553 PR tree-optimization/51513
ca4d2851
PB
4554 * gcc.target/powerpc/pr51513.c: New test.
4555 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
4556 __builtin_abort().
4557 * gcc.dg/predict-14.c: Likewise.
4558
5562ebfc
CL
45592017-05-10 Carl Love <cel@us.ibm.com>
4560 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
4561 to the test suite file.
4562 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
4563 to the test suite file.
4564
0ca2e7f7
PK
45652017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4566
4567 PR tree-optimization/77644
4568 * gcc.dg/tree-ssa/pr77644.c: New test-case.
4569
e1ad2926
AO
45702017-05-10 Alexandre Oliva <aoliva@redhat.com>
4571
4572 * gcc.dg/guality/inline-params-2.c: New.
4573
f00b411f
PC
45742017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4575
4576 PR c++/80145
4577 * g++.dg/cpp1y/auto-fn37.C: New.
4578 * g++.dg/cpp1y/auto-fn38.C: Likewise.
4579
bf2a705c
MM
45802017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4581
4582 PR target/68163
4583 * gcc.target/powerpc/pr68163.c: New test.
4584
5285d5d3
JW
45852017-05-09 Janus Weil <janus@gcc.gnu.org>
4586
4587 PR fortran/79311
4588 * gfortran.dg/finalize_32.f90: New test.
4589
31c2d57d
VR
45902017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
4591
4592 PR c/35441
4593 * gcc.dg/pr35441.c: New test.
4594
731f2c8a
MS
45952017-05-09 Martin Sebor <msebor@redhat.com>
4596
4597 PR testsuite/80643
4598 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
4599 output.
4600
cc49d15a
PC
46012017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4602
4603 PR c++/80186
4604 * g++.dg/template/crash126.C: New.
4605
85282abc
SP
46062017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
4607
4608 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
4609 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
4610 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
4611 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
4612
823c79ae
DH
46132017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4614
10a8bb62 4615 PR testsuite/80611
823c79ae
DH
4616 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
4617
79557bae
CZ
46182017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4619
4620 * gcc.target/arc/tmac-1.c: New file.
4621 * gcc.target/arc/tmac-2.c: Likewise.
4622 * gcc.target/arc/tmac.h: Likewise.
4623
c7314bc1
CZ
46242017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4625 Andrew Burgess <andrew.burgess@embecosm.com>
4626
4627 * gcc.target/arc/firq-1.c: New file.
4628 * gcc.target/arc/firq-2.c: Likewise.
4629 * gcc.target/arc/firq-3.c: Likewise.
4630 * gcc.target/arc/firq-4.c: Likewise.
4631 * gcc.target/arc/firq-5.c: Likewise.
4632 * gcc.target/arc/firq-6.c: Likewise.
4633
41453183
CZ
46342017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4635
4636 * gcc.target/arc/interrupt-5.c: Newfile.
4637 * gcc.target/arc/interrupt-6.c: Likewise.
4638 * gcc.target/arc/interrupt-7.c: Likewise.
4639 * gcc.target/arc/interrupt-8.c: Likewise.
4640 * gcc.target/arc/interrupt-9.c: Likewise.
4641
019bd543
RB
46422017-05-09 Richard Biener <rguenther@suse.de>
4643
4644 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
4645 and adjust.
4646 * gcc.dg/vect/vect-50.c: Likewise.
4647
684f84de
MP
46482017-05-09 Marek Polacek <polacek@redhat.com>
4649
4650 PR c/80525
4651 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
4652 * c-c++-common/Wlogical-op-2.c: New test.
4653
fd71825b
SKS
46542017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4655
4656 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
4657 for targets with __SIZEOF_INT__ < 4.
4658
4ca2e6ec
RB
46592017-05-09 Richard Biener <rguenther@suse.de>
4660
4661 * gcc.dg/vect/vect-50.c: Revert last change.
4662 * gcc.dg/vect/vect-44.c: Likewise.
4663
631238ac
MS
46642017-05-08 Martin Sebor <msebor@redhat.com>
4665
4666 PR translation/80280
4667 * gcc.dg/format/gcc_diag-10.c: New test.
4668
6ba86ba7
KN
46692017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4670
4671 PR target/80101
4672 * gcc.target/powerpc/pr80101-1.c: New test.
4673
0f6ed121
TK
46742017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4675
4676 PR fortran/79930
4677 * gfortran.dg/inline_transpose_1.f90: Add
4678 -finline-matmul-limit=0 to options.
4679 * gfortran.dg/matmul_5.f90: Likewise.
4680 * gfortran.dg/vect/vect-8.f90: Likewise.
4681 * gfortran.dg/inline_matmul_14.f90: New test.
4682 * gfortran.dg/inline_matmul_15.f90: New test.
4683
fd991039
TK
46842017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4685
4686 PR fortran/80602
4687 * gfortran.dg/matmul_15.f90: New test case.
4688
18b8c294
WD
46892017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
4690
774cccdc
JJ
4691 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
4692 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 4693
8637c116
JL
46942017-05-07 Jeff Law <law@redhat.com>
4695
4696 Revert:
4697 2017-05-06 Jeff Law <law@redhat.com>
4698 PR tree-optimization/78496
4699 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4700 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4701
973dfbb4
JL
47022017-05-06 Jeff Law <law@redhat.com>
4703
4704 PR tree-optimization/78496
4705 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4706 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4707
8ffa3150
RS
47082017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4709
4710 * gcc.target/aarch64/spill_1.c: New test.
4711
2a3f7997
RS
47122017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4713
4714 PR rtl-optimization/75964
4715 * gcc.dg/torture/pr75964.c: New test.
4716
d554bf23
TV
47172017-05-06 Tom de Vries <tom@codesourcery.com>
4718
4719 PR testsuite/80606
4720 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
4721 * gcc.target/i386/avx-vtestpd-2.c: Same.
4722 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
4723 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
4724 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
4725 * gcc.target/i386/avx-vtestpd-3.c: Same.
4726 * gcc.target/i386/avx-vtestps-1.c: Same.
4727 * gcc.target/i386/avx-vtestps-2.c: Same.
4728 * gcc.target/i386/avx-vtestps-256-1.c: Same.
4729 * gcc.target/i386/avx-vtestps-256-2.c: Same.
4730 * gcc.target/i386/avx-vtestps-256-3.c: Same.
4731 * gcc.target/i386/avx-vtestps-3.c: Same.
4732
7a976fe7
TV
47332017-05-06 Tom de Vries <tom@codesourcery.com>
4734
4735 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
4736
0e852c66
TV
47372017-05-06 Tom de Vries <tom@codesourcery.com>
4738
4739 PR testsuite/80557
4740 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
4741 * gcc.target/powerpc/altivec-types-1.c: Same.
4742
63c40d92
TV
47432017-05-06 Tom de Vries <tom@codesourcery.com>
4744
4745 PR testsuite/80557
4746 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
4747 * gcc.target/spu/intrinsics-1.c: Same.
4748
b25b8f91
TV
47492017-05-06 Tom de Vries <tom@codesourcery.com>
4750
4751 PR testsuite/80557
4752 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
4753
6df13491
TV
47542017-05-06 Tom de Vries <tom@codesourcery.com>
4755
4756 PR testsuite/80557
4757 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
4758 * gcc.target/aarch64/spellcheck_2.c: Same.
4759 * gcc.target/aarch64/spellcheck_3.c: Same.
4760
e01261fe
TV
47612017-05-06 Tom de Vries <tom@codesourcery.com>
4762
4763 PR testsuite/80557
4764 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
4765 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
4766 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
4767 * g++.dg/debug/dwarf2/typedef5.C: Same.
4768 * g++.dg/goacc/data-1.C: Same.
4769
9945596c
BS
47702017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4771
4772 * gcc.target/powerpc/versioned-copy-loop.c: New file.
4773
8acb8575
MM
47742017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4775
4776 PR target/79038
4777 PR target/79202
4778 PR target/79203
4779 * gcc.target/powerpc/ppc-round3.c: New test.
4780 * gcc.target/powerpc/ppc-round2.c: Update expected code.
4781
ac699a04
JJ
47822017-05-05 Jakub Jelinek <jakub@redhat.com>
4783
8dc6a926
JJ
4784 PR tree-optimization/80632
4785 * gcc.dg/pr80632.c: New test.
4786
ac699a04
JJ
4787 PR tree-optimization/80558
4788 * gcc.dg/tree-ssa/vrp115.c: New test.
4789
655b5fc8
AV
47902017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4791 Thomas Preud'homme <thomas.preudhomme@arm.com>
4792 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4793
4794 PR target/71607
4795 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
4796 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
4797 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
4798 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
4799 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
4800 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
4801 * gcc.target/arm/tls-disable-literal-pool.c: New.
4802
c02d2d0a
PK
48032017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4804
4805 PR tree-optimization/80613
4806 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
4807
dfae9048
PC
48082017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
4809
4810 PR c++/71577
4811 * g++.dg/cpp0x/pr71577.C: New.
4812
d9c5a8b9
MS
48132017-05-04 Martin Sebor <msebor@redhat.com>
4814
4815 PR middle-end/79234
4816 * gcc.dg/builtin-stringop-chk-8.c: New test.
4817 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4818 * gcc.dg/builtin-stringop-chk-4.c: Same.
4819 * gcc.dg/builtin-strncat-chk-1.c: Same.
4820 * g++.dg/ext/strncpy-chk1.C: Same.
4821 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
4822 * gcc.dg/out-of-bounds-1.c: Same.
4823 * gcc.dg/pr78138.c: Same.
4824 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
4825 * gfortran.dg/mvbits_7.f90: Same.
4826
e50d56a5
MS
48272017-05-04 Martin Sebor <msebor@redhat.com>
4828
4829 PR preprocessor/79214
4830 PR middle-end/79222
4831 PR middle-end/79223
4832 * gcc.dg/pr79214.c: New test.
4833 * gcc.dg/pr79214.h: New test header.
4834 * gcc.dg/pr79222.c: New test.
4835 * gcc.dg/pr79223.c: New test.
4836 * gcc.dg/pr78138.c: Adjust.
4837 * gfortran.dg/unconstrained_commons.f: Same.
4838
0f2c4a8f
MS
48392017-05-04 Martin Sebor <msebor@redhat.com>
4840
4841 PR translation/80280
4842 * g++.dg/abi/Wabi-2-3.C: Adjust.
4843 * g++.dg/abi/Wabi-3-2.C: Ditto.
4844 * g++.dg/lookup/using17.C: Ditto.
4845 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
4846
8eef6097
MJ
48472017-05-04 Martin Jambor <mjambor@suse.cz>
4848
4849 PR tree-optimization/80622
4850 * gcc.dg/tree-ssa/pr80622.c: New test.
4851
48522017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
4853
4854 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
4855
26f1a658
JH
48562017-05-04 Jan Hubicka <hubicka@ucw.cz>
4857
4858 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
4859 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4860
4d147bca
RB
48612017-05-04 Richard Biener <rguenther@suse.de>
4862
4863 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
4864
3862ef76
RS
48652017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
4866
4867 * gcc.dg/vect/vect-profile-1.c: New test.
4868
c89ffd99
MP
48692017-05-04 Marek Polacek <polacek@redhat.com>
4870
4871 PR tree-optimization/80612
4872 * gcc.dg/torture/pr80612.c: New test.
4873
261ce1e5
PB
48742017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4875 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4876
4877 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
4878 check_effective_target_arm_thumb1_movt_ok.
4879
556cf088
PB
48802017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4881
4882 * gcc.target/arm/fpscr.c: New file.
4883
010b1cc0
TP
48842017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4885
4886 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
4887 target.
4888
99b68476
TV
48892017-05-04 Tom de Vries <tom@codesourcery.com>
4890
4891 PR testsuite/80557
4892 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
4893 line numbers.
4894 * g++.dg/warn/miss-format-1.C: Same.
4895 * g++.dg/warn/overflow-warn-1.C: Same.
4896 * g++.dg/warn/overflow-warn-3.C: Same.
4897 * g++.dg/warn/overflow-warn-4.C: Same.
4898
09177a4b
TV
48992017-05-04 Tom de Vries <tom@codesourcery.com>
4900
4901 PR testsuite/80557
4902 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4903 * gcc.target/i386/pr68657.c: Same.
4904 * gcc.target/i386/pr69255-1.c: Same.
4905 * gcc.target/i386/pr69255-2.c: Same.
4906 * gcc.target/i386/pr69255-3.c: Same.
4907
02c64149
RB
49082017-05-04 Richard Biener <rguenther@suse.de>
4909
4910 PR tree-optimization/31130
4911 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
4912 * gcc.dg/Wstrict-overflow-13.c: Likewise.
4913 * gcc.dg/Wstrict-overflow-21.c: Likewise.
4914 * gcc.dg/pr52904.c: Remove XFAIL.
4915 * gcc.dg/tree-ssa/vrp114.c: New testcase.
4916
9a26dfc8
JL
49172017-05-03 Jeff Law <law@redhat.com>
4918
4919 PR tree-optimization/78496
4920 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
4921
4d0e904f
UB
49222017-05-03 Uros Bizjak <ubizjak@gmail.com>
4923
4924 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
4925
49ab4621
RB
49262017-05-03 Richard Biener <rguenther@suse.de>
4927
4928 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
4929
18bfe940
JJ
49302017-05-03 Jakub Jelinek <jakub@redhat.com>
4931
4932 PR tree-optimization/79472
4d0e904f
UB
4933 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
4934 to dg-options.
18bfe940
JJ
4935 * gcc.dg/tree-ssa/vrp113.c: New test.
4936 * gcc.dg/tree-ssa/cswtch-3.c: New test.
4937 * gcc.dg/tree-ssa/cswtch-4.c: New test.
4938 * gcc.dg/tree-ssa/cswtch-5.c: New test.
4939
53e62089
TV
49402017-05-03 Tom de Vries <tom@codesourcery.com>
4941
4942 PR testsuite/80557
4943 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
4944 * c-c++-common/Wshift-negative-value-2.c: Same.
4945 * c-c++-common/Wshift-negative-value-3.c: Same.
4946 * c-c++-common/Wshift-negative-value-4.c: Same.
4947 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
4948 * c-c++-common/cpp/pr60400.c: Same.
4949 * c-c++-common/fmax-errors.c: Same.
4950 * c-c++-common/goacc/data-2.c: Same.
4951 * c-c++-common/goacc/host_data-2.c: Same.
4952 * c-c++-common/gomp/simd4.c: Same.
4953 * c-c++-common/pr28656.c: Same.
4954 * c-c++-common/pr43395.c: Same.
4955 * c-c++-common/torture/pr57945.c: Same.
4956
962913a5
TV
49572017-05-03 Tom de Vries <tom@codesourcery.com>
4958
4959 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
4960 arg of dg directive.
4961 * c-c++-common/goacc/routine-3.c: Same.
4962 * c-c++-common/goacc/routine-4.c: Same.
4963
ad53f123
DM
49642017-05-02 David Malcolm <dmalcolm@redhat.com>
4965
4966 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4967 (test_fixit_insert_newline): New function.
4968 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4969 (test_fixit_insert_newline): New function.
4970 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4971 (test_fixit_insert_newline): New function.
4972 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4973 (test_fixit_insert_newline): New function.
4974 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4975 (test_show_locus): Handle test_fixit_insert_newline.
4976
0ca91c77
BC
49772017-05-02 Bin Cheng <bin.cheng@arm.com>
4978
4979 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
4980
cc5b8f3d
TC
49812017-04-27 Tamar Christina <tamar.christina@arm.com>
4982
4983 * gcc.dg/lsr-div1.c: New testcase.
4984
1853f5c7
SP
49852017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
4986
4987 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
4988 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
4989 (_mm_maskz_add_round_sd): Test new intrinsics.
4990 * gcc.target/i386/avx512f-vaddsd-2.c: New.
4991 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
4992 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
4993 (_mm_maskz_add_round_ss): Test new intrinsics.
4994 * gcc.target/i386/avx512f-vaddss-2.c: New.
4995 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
4996 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
4997 (_mm_maskz_sub_round_sd): Test new intrinsics.
4998 * gcc.target/i386/avx512f-vsubsd-2.c: New.
4999 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
5000 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
5001 (_mm_maskz_sub_round_ss): Test new intrinsics.
5002 * gcc.target/i386/avx512f-vsubss-2.c: New.
5003 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
5004 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
5005 (__builtin_ia32_subss_mask_round): Test new builtins.
5006 * gcc.target/i386/sse-13.c: Ditto.
5007 * gcc.target/i386/sse-23.c: Ditto.
5008 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
5009 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
5010 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
5011 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
5012 (_mm_mask_sub_round_ss): Test new intrinsics.
5013 * gcc.target/i386/testround-1.c: Ditto.
5014
2bba7541
MJ
50152017-05-02 Martin Jambor <mjambor@suse.cz>
5016
5017 PR tree-optimization/78687
5018 * g++.dg/tree-ssa/pr78687.C: New test.
5019
2bf54d93
RB
50202017-05-02 Richard Biener <rguenther@suse.de>
5021
5022 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
5023 behavior.
5024 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
5025
aee63acc
RB
50262017-05-02 Richard Biener <rguenther@suse.de>
5027
5028 PR tree-optimization/80591
5029 * gcc.dg/torture/pr80591.c: New testcase.
5030
e7d70c6c
RB
50312017-05-02 Richard Biener <rguenther@suse.de>
5032
5033 PR tree-optimization/80549
5034 * gcc.dg/torture/pr80549.c: New testcase.
5035
52e0a9f7
SKS
50362017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5037
5038 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
5039 unsigned long.
5040
815d9cc6
XR
50412017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
5042
5043 PR c++/80038
5044 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
5045
338035aa
DM
50462017-05-01 David Malcolm <dmalcolm@redhat.com>
5047
5048 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
5049 reflect insertion fix-it hints at the same location now being
5050 consolidated.
5051
4d82d0bc
MS
50522017-05-01 Martin Sebor <msebor@redhat.com>
5053
5054 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
5055 on ILP32 targets.
5056
d539a57b
TV
50572017-05-01 Tom de Vries <tom@codesourcery.com>
5058
5059 * gcc.dg/pr78768.c: Require linker plugin.
5060
c6b9e849
TK
50612017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5062
5063 PR fortran/37131
5064 * gfortran.dg/matmul_bounds_11.f90: New test.
5065
706eb1a7
MS
50662017-05-01 Martin Sebor <msebor@redhat.com>
5067
5068 PR tree-optimization/79715
5069 * gcc.dg/pr79715.c: New test.
5070
723f4140
TV
50712017-05-01 Tom de Vries <tom@codesourcery.com>
5072
5073 PR testsuite/65941
5074 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
5075 * g++.dg/other/pr59492.C: Require effective target rdrand.
5076
6bbb3a69
VR
50772017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
5078
5079 * g++.dg/diagnostic/member-decl-1.C: New test.
5080
4212aecd
MG
50812017-04-29 Marc Glisse <marc.glisse@inria.fr>
5082
5083 PR tree-optimization/80487
5084 * gcc.dg/tree-ssa/strncpy-1.c: New file.
5085
fe75f732
PK
50862017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5087
5088 PR tree-optimization/79697
5089 * gcc.dg/tree-ssa/pr79697.c: New test.
5090
6bcd8768
TV
50912017-04-29 Tom de Vries <tom@codesourcery.com>
5092
5093 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
5094
d127ae9f
MS
50952017-04-28 Martin Sebor <msebor@redhat.com>
5096
5097 PR tree-optimization/80523
5098 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
5099
c9610933
TV
51002017-04-28 Tom de Vries <tom@codesourcery.com>
5101
5102 PR testsuite/80557
5103 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
5104 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
5105
b5be38bc
TV
51062017-04-28 Tom de Vries <tom@codesourcery.com>
5107
5108 PR testsuite/80557
5109 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
5110 * obj-c++.dg/bitfield-4.mm: Same.
5111 * obj-c++.dg/bitfield-5.mm: Same.
5112 * obj-c++.dg/exceptions-3.mm: Same.
5113 * obj-c++.dg/exceptions-5.mm: Same.
5114 * obj-c++.dg/method-1.mm: Same.
5115 * obj-c++.dg/method-12.mm: Same.
5116 * obj-c++.dg/method-13.mm: Same.
5117 * obj-c++.dg/method-15.mm: Same.
5118 * obj-c++.dg/method-16.mm: Same.
5119 * obj-c++.dg/property/at-property-18.mm: Same.
5120 * obj-c++.dg/property/at-property-25.mm: Same.
5121 * obj-c++.dg/property/at-property-5.mm: Same.
5122 * obj-c++.dg/property/dynamic-2.mm: Same.
5123 * obj-c++.dg/property/property-neg-3.mm: Same.
5124 * obj-c++.dg/protocol-inheritance-1.mm: Same.
5125 * obj-c++.dg/protocol-inheritance-2.mm: Same.
5126 * obj-c++.dg/syntax-error-1.mm: Same.
5127 * obj-c++.dg/try-catch-13.mm: Same.
5128 * objc.dg/bitfield-4.m: Same.
5129 * objc.dg/class-1.m: Same.
5130 * objc.dg/method-11.m: Same.
5131 * objc.dg/method-6.m: Same.
5132 * objc.dg/method-7.m: Same.
5133 * objc.dg/method-9.m: Same.
5134 * objc.dg/missing-proto-3.m: Same.
5135 * objc.dg/naming-2.m: Same.
5136 * objc.dg/property/at-property-16.m: Same.
5137 * objc.dg/property/at-property-18.m: Same.
5138 * objc.dg/property/at-property-25.m: Same.
5139 * objc.dg/property/at-property-5.m: Same.
5140 * objc.dg/property/dynamic-2.m: Same.
5141 * objc.dg/property/property-neg-3.m: Same.
5142 * objc.dg/protocol-inheritance-1.m: Same.
5143 * objc.dg/protocol-inheritance-2.m: Same.
5144
d35256b6
MG
51452017-04-28 Marc Glisse <marc.glisse@inria.fr>
5146
5147 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
5148
7a95dfa7
TV
51492017-04-28 Tom de Vries <tom@codesourcery.com>
5150
5151 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
5152 dg-(error|warning|message|bogus).
5153 * g++.dg/conversion/dr195-1.C: Same.
5154 * g++.dg/conversion/dr195.C: Same.
5155 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
5156 * g++.dg/cpp0x/gen-attrs-14.C: Same.
5157 * g++.dg/cpp0x/inline-ns7.C: Same.
5158 * g++.dg/cpp0x/variadic105.C: Same.
5159 * g++.dg/cpp0x/variadic65.C: Same.
5160 * g++.dg/expr/call2.C: Same.
5161 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
5162 * g++.dg/expr/pmf-1.C: Same.
5163 * g++.dg/ext/altivec-types-1.C: Same.
5164 * g++.dg/ext/altivec-types-2.C: Same.
5165 * g++.dg/ext/altivec-types-3.C: Same.
5166 * g++.dg/ext/attrib14.C: Same.
5167 * g++.dg/ext/complit1.C: Same.
5168 * g++.dg/ext/forscope2.C: Same.
5169 * g++.dg/ext/gnu-inline-global-reject.C: Same.
5170 * g++.dg/ext/label13.C: Same.
5171 * g++.dg/ext/member-attr.C: Same.
5172 * g++.dg/ext/visibility/anon7.C: Same.
5173 * g++.dg/ext/visibility/visibility-7.C: Same.
5174 * g++.dg/ext/vla2.C: Same.
5175 * g++.dg/inherit/access2.C: Same.
5176 * g++.dg/inherit/covariant12.C: Same.
5177 * g++.dg/inherit/covariant14.C: Same.
5178 * g++.dg/inherit/namespace-as-base.C: Same.
5179 * g++.dg/inherit/template-as-base.C: Same.
5180 * g++.dg/lookup/ambig1.C: Same.
5181 * g++.dg/lookup/ambig2.C: Same.
5182 * g++.dg/lookup/ambig3.C: Same.
5183 * g++.dg/lookup/class-member-1.C: Same.
5184 * g++.dg/lookup/conv-1.C: Same.
5185 * g++.dg/lookup/decl1.C: Same.
5186 * g++.dg/lookup/koenig1.C: Same.
5187 * g++.dg/lookup/scoped1.C: Same.
5188 * g++.dg/lookup/scoped2.C: Same.
5189 * g++.dg/lookup/two-stage4.C: Same.
5190 * g++.dg/lookup/used-before-declaration.C: Same.
5191 * g++.dg/lookup/using.C: Same.
5192 * g++.dg/lookup/using17.C: Same.
5193 * g++.dg/lookup/using2.C: Same.
5194 * g++.dg/other/abstract2.C: Same.
5195 * g++.dg/other/classkey1.C: Same.
5196 * g++.dg/other/component1.C: Same.
5197 * g++.dg/other/const1.C: Same.
5198 * g++.dg/other/const2.C: Same.
5199 * g++.dg/other/conversion1.C: Same.
5200 * g++.dg/other/do1.C: Same.
5201 * g++.dg/other/error1.C: Same.
5202 * g++.dg/other/error10.C: Same.
5203 * g++.dg/other/error3.C: Same.
5204 * g++.dg/other/error4.C: Same.
5205 * g++.dg/other/error5.C: Same.
5206 * g++.dg/other/error8.C: Same.
5207 * g++.dg/other/error9.C: Same.
5208 * g++.dg/other/field1.C: Same.
5209 * g++.dg/other/init1.C: Same.
5210 * g++.dg/other/ptrmem2.C: Same.
5211 * g++.dg/other/return1.C: Same.
5212 * g++.dg/overload/builtin3.C: Same.
5213 * g++.dg/overload/error1.C: Same.
5214 * g++.dg/overload/error2.C: Same.
5215 * g++.dg/overload/koenig2.C: Same.
5216 * g++.dg/overload/pmf1.C: Same.
5217 * g++.dg/parse/args1.C: Same.
5218 * g++.dg/parse/attr3.C: Same.
5219 * g++.dg/parse/constant4.C: Same.
5220 * g++.dg/parse/crash10.C: Same.
5221 * g++.dg/parse/crash18.C: Same.
5222 * g++.dg/parse/crash19.C: Same.
5223 * g++.dg/parse/crash20.C: Same.
5224 * g++.dg/parse/crash21.C: Same.
5225 * g++.dg/parse/crash22.C: Same.
5226 * g++.dg/parse/crash32.C: Same.
5227 * g++.dg/parse/decl-specifier-1.C: Same.
5228 * g++.dg/parse/error58.C: Same.
5229 * g++.dg/parse/local-class1.C: Same.
5230 * g++.dg/parse/non-dependent2.C: Same.
5231 * g++.dg/parse/parameter-declaration-1.C: Same.
5232 * g++.dg/parse/ptrmem2.C: Same.
5233 * g++.dg/parse/ptrmem3.C: Same.
5234 * g++.dg/parse/saved1.C: Same.
5235 * g++.dg/tc1/dr101.C: Same.
5236 * g++.dg/tc1/dr142.C: Same.
5237 * g++.dg/tc1/dr176.C: Same.
5238 * g++.dg/template/conv4.C: Same.
5239 * g++.dg/template/crash56.C: Same.
5240 * g++.dg/template/dependent-expr2.C: Same.
5241 * g++.dg/template/error1.C: Same.
5242 * g++.dg/template/error2.C: Same.
5243 * g++.dg/template/explicit6.C: Same.
5244 * g++.dg/template/init-list.C: Same.
5245 * g++.dg/template/local1.C: Same.
5246 * g++.dg/template/lookup2.C: Same.
5247 * g++.dg/template/meminit2.C: Same.
5248 * g++.dg/template/nontype25.C: Same.
5249 * g++.dg/template/ptrmem2.C: Same.
5250 * g++.dg/template/qualttp19.C: Same.
5251 * g++.dg/template/qualttp20.C: Same.
5252 * g++.dg/template/ttp3.C: Same.
5253 * g++.dg/template/unify4.C: Same.
5254 * g++.dg/template/unify6.C: Same.
5255 * g++.dg/template/unify7.C: Same.
5256 * g++.dg/template/warn1.C: Same.
5257 * g++.dg/tree-ssa/dom-invalid.C: Same.
5258 * g++.dg/ubsan/shift-1.C: Same.
5259 * g++.dg/warn/Wunused-2.C: Same.
5260 * g++.dg/warn/Wunused-4.C: Same.
5261 * g++.dg/warn/Wunused-6.C: Same.
5262 * g++.dg/warn/deprecated-6.C: Same.
5263 * g++.dg/warn/deprecated.C: Same.
5264 * g++.dg/warn/effc1.C: Same.
5265 * g++.dg/warn/effc3.C: Same.
5266 * g++.dg/warn/incomplete1.C: Same.
5267 * g++.dg/warn/inline1.C: Same.
5268 * g++.dg/warn/noeffect2.C: Same.
5269 * g++.dg/warn/noeffect4.C: Same.
5270 * g++.dg/warn/oldcast1.C: Same.
5271 * g++.dg/warn/sentinel.C: Same.
5272 * g++.dg/warn/unit-1.C: Same.
5273 * g++.old-deja/g++.pt/inherit2.C: Same.
5274 * g++.old-deja/g++.pt/overload8.C: Same.
5275 * gcc.dg/20000926-1.c: Same.
5276 * gcc.dg/20040223-1.c: Same.
5277 * gcc.dg/Warray-bounds-7.c: Same.
5278 * gcc.dg/alias-1.c: Same.
5279 * gcc.dg/alias-12.c: Same.
5280 * gcc.dg/alias-13.c: Same.
5281 * gcc.dg/alias-2.c: Same.
5282 * gcc.dg/array-13.c: Same.
5283 * gcc.dg/array-4.c: Same.
5284 * gcc.dg/attr-ifunc-2.c: Same.
5285 * gcc.dg/attr-invalid.c: Same.
5286 * gcc.dg/attr-noinline.c: Same.
5287 * gcc.dg/bitfld-2.c: Same.
5288 * gcc.dg/c90-const-expr-7.c: Same.
5289 * gcc.dg/c99-const-expr-7.c: Same.
5290 * gcc.dg/cpp/20000625-1.c: Same.
5291 * gcc.dg/cpp/charconst-4.c: Same.
5292 * gcc.dg/cpp/include2.c: Same.
5293 * gcc.dg/cpp/include2a.c: Same.
5294 * gcc.dg/decl-4.c: Same.
5295 * gcc.dg/deprecated-4.c: Same.
5296 * gcc.dg/deprecated.c: Same.
5297 * gcc.dg/dfp/altivec-types.c: Same.
5298 * gcc.dg/float-range-1.c: Same.
5299 * gcc.dg/pack-test-3.c: Same.
5300 * gcc.dg/pr11492.c: Same.
5301 * gcc.dg/pr15360-1.c: Same.
5302 * gcc.dg/pr37908.c: Same.
5303 * gcc.dg/pr53265.c: Same.
5304 * gcc.dg/pr57287-2.c: Same.
5305 * gcc.dg/pr57287.c: Same.
5306 * gcc.dg/redecl-1.c: Same.
5307 * gcc.dg/sync-3.c: Same.
5308 * gcc.dg/two-types-1.c: Same.
5309 * gcc.dg/two-types-2.c: Same.
5310 * gcc.dg/two-types-4.c: Same.
5311 * gcc.dg/two-types-5.c: Same.
5312 * gcc.dg/two-types-6.c: Same.
5313 * gcc.dg/two-types-7.c: Same.
5314 * gcc.dg/two-types-8.c: Same.
5315 * gcc.dg/two-types-9.c: Same.
5316 * gcc.dg/uninit-I.c: Same.
5317 * gcc.dg/uninit-pr19430.c: Same.
5318 * gcc.dg/visibility-7.c: Same.
5319 * gcc.dg/winline-10.c: Same.
5320 * gcc.dg/winline-2.c: Same.
5321 * gcc.dg/winline-3.c: Same.
5322 * gcc.dg/winline-9.c: Same.
5323 * gcc.target/i386/attr-returns_twice-1.c: Same.
5324 * gcc.target/i386/chkp-const-check-2.c: Same.
5325 * gcc.target/i386/chkp-label-address.c: Same.
5326 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
5327 * gcc.target/i386/pr39162.c: Same.
5328 * gcc.target/i386/sse-5.c: Same.
5329 * gcc.target/powerpc/altivec-types-1.c: Same.
5330 * gcc.target/powerpc/altivec-types-2.c: Same.
5331 * gcc.target/powerpc/altivec-types-3.c: Same.
5332 * gcc.target/powerpc/float128-mix.c: Same.
5333 * gcc.target/powerpc/no-r11-3.c: Same.
5334 * gcc.target/spu/Wmain.c: Same.
5335 * gcc.target/spu/ea/errors2.c: Same.
5336 * gfortran.dg/assignment_1.f90: Same.
5337 * gfortran.dg/common_3.f90: Same.
5338 * gfortran.dg/der_io_1.f90: Same.
5339 * gfortran.dg/g77/20030326-1.f: Same.
5340 * gfortran.dg/g77/9263.f: Same.
5341 * gfortran.dg/g77/960317-1.f: Same.
5342 * gfortran.dg/g77/970625-2.f: Same.
5343 * gfortran.dg/g77/980615-0.f: Same.
5344 * gfortran.dg/g77/check0.f: Same.
5345 * gfortran.dg/g77/dnrm2.f: Same.
5346 * gfortran.dg/g77/pr9258.f: Same.
5347 * gfortran.dg/ichar_1.f90: Same.
5348 * gfortran.dg/interface_1.f90: Same.
5349 * gfortran.dg/namelist_1.f90: Same.
5350 * gfortran.dg/namelist_2.f90: Same.
5351 * gfortran.dg/namelist_3.f90: Same.
5352 * gfortran.dg/namelist_print_2.f: Same.
5353 * gfortran.dg/oldstyle_1.f90: Same.
5354 * gfortran.dg/runtime_warning_1.f90: Same.
5355 * gfortran.dg/underflow.f90: Same.
5356 * gnat.dg/specs/integer_value.ads: Same.
5357 * obj-c++.dg/fsf-package-0.m: Same.
5358 * objc.dg/two-types-1.m: Same.
5359
6e49961c
ML
53602017-04-28 Martin Liska <mliska@suse.cz>
5361
5362 PR gcov-profile/79891
5363 * gcc.misc-tests/gcov-17.c: New test.
5364 * gcc.misc-tests/gcov-18.c: New test.
5365
f166beaf
TV
53662017-04-28 Tom de Vries <tom@codesourcery.com>
5367
5368 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
5369 dg-(error|warning|message|bogus).
5370 * g++.dg/parse/parameter-declaration-1.C: Same.
5371 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
5372 * gcc.dg/Wpointer-sign-Wall.c: Same.
5373 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5374 * gcc.dg/cpp/19990413-1.c: Same.
5375 * gcc.dg/dg-test-1.c: Same.
5376 * gcc.dg/empty-source-2.c: Same.
5377 * gcc.dg/empty-source-3.c: Same.
5378 * gcc.dg/format/c99-printf-1.c: Same.
5379 * gcc.dg/format/c99-scanf-1.c: Same.
5380 * gcc.dg/label-decl-2.c: Same.
5381 * gcc.dg/m-un-2.c: Same.
5382 * gcc.dg/uninit-pr20644-O0.c: Same.
5383 * gfortran.dg/pr70006.f90: Same.
5384 * obj-c++.dg/fsf-package-0.m: Same.
5385
c3125b18
TV
53862017-04-28 Tom de Vries <tom@codesourcery.com>
5387
5388 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
5389 dg-(error|warning|message|bogus).
5390 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5391 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5392 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5393 * c-c++-common/pr20000.c: Same.
5394 * c-c++-common/pr49706.c: Same.
5395 * g++.dg/ext/utf16-4.C: Same.
5396 * g++.dg/parse/error2.C: Same.
5397 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5398 * g++.dg/warn/Wtype-limits.C: Same.
5399 * g++.dg/warn/overflow-warn-1.C: Same.
5400 * g++.dg/warn/overflow-warn-3.C: Same.
5401 * gcc.dg/Wpointer-sign-Wall.c: Same.
5402 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5403 * gcc.dg/Wtype-limits-Wextra.c: Same.
5404 * gcc.dg/Wtype-limits.c: Same.
5405 * gcc.dg/cpp/19990413-1.c: Same.
5406 * gcc.dg/dg-test-1.c: Same.
5407 * gcc.dg/empty-source-2.c: Same.
5408 * gcc.dg/empty-source-3.c: Same.
5409 * gcc.dg/label-decl-2.c: Same.
5410 * gcc.dg/m-un-2.c: Same.
5411 * gcc.dg/uninit-pr19430-O0.c: Same.
5412 * gcc.dg/uninit-pr19430.c: Same.
5413 * gcc.dg/uninit-pr20644-O0.c: Same.
5414 * gcc.dg/utf16-4.c: Same.
5415 * gfortran.dg/pr70006.f90: Same.
5416 * obj-c++.dg/fsf-package-0.m: Same.
5417
119092c1
RB
54182017-04-28 Richard Biener <rguenther@suse.de>
5419
5420 * gcc.dg/tree-ssa/evrp7.c: New testcase.
5421 * gcc.dg/tree-ssa/evrp8.c: Likewise.
5422 * gcc.dg/tree-ssa/evrp9.c: Likewise.
5423 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
5424 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5425 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 5426
3777eda2
MP
54272017-04-27 Marek Polacek <polacek@redhat.com>
5428
5429 PR sanitizer/80349
5430 * c-c++-common/ubsan/pr80349.c: New test.
5431
8211c4a2
VR
54322017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
5433
5434 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
5435 diagnostics.
5436 * g++.dg/warn/pr12242.C: Likewise.
5437
94baf2e2
DE
54382017-04-27 David Edelsohn <dje.gcc@gmail.com>
5439
5440 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
5441
9a448688
ML
54422017-04-27 Martin Liska <mliska@suse.cz>
5443
5444 PR testsuite/79455
5445 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
5446 more generic.
5447
f8a36447
JJ
54482017-04-27 Jakub Jelinek <jakub@redhat.com>
5449
5450 PR c++/80534
5451 * g++.dg/other/pr80534-1.C: New test.
5452 * g++.dg/other/pr80534-2.C: New test.
5453
1b7c8d39
RB
54542017-04-27 Richard Biener <rguenther@suse.de>
5455
5456 PR middle-end/80539
5457 * gcc.dg/torture/pr80539.c: New testcase.
5458
985b8393
JJ
54592017-04-27 Jakub Jelinek <jakub@redhat.com>
5460
5461 PR target/77728
5462 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
5463
a480422d
VR
54642017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
5465
5466 * g++.dg/diagnostic/nested-name-1.C: New test.
5467
f9726baa
ML
54682017-04-26 Martin Liska <mliska@suse.cz>
5469
5470 * gcc.dg/guality/guality.h: Add prefix to test verification.
5471
9f4df8f1
NS
54722017-04-25 Nathan Sidwell <nathan@acm.org>
5473
5474 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
5475
1913c8f6
UB
54762017-04-25 Uros Bizjak <ubizjak@gmail.com>
5477
5478 PR target/70799
5479 * gcc.target/i386/pr70799-5.c: New test.
5480
e602bbfc
MS
54812017-04-25 Martin Sebor <msebor@redhat.com>
5482
5483 PR tree-optimization/80497
5484 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
5485
7629ae90
RR
54862017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5487 Jakub Jelinek <jakub@redhat.com>
5488
5489 PR target/77728
5490 * g++.dg/abi/pr77728-1.C: New test.
5491
2ef42cf9
MP
54922017-04-25 Marek Polacek <polacek@redhat.com>
5493
5494 PR sanitizer/80349
5495 * g++.dg/ubsan/pr80349-2.C: New test.
5496
70caf430
VR
54972017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
5498
5499 * g++.dg/cpp0x/enum34.C: New test.
5500
f66c70dc
TV
55012017-04-25 Tom de Vries <tom@codesourcery.com>
5502
5503 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
5504 variables.
5505 (dg-line): New proc.
5506 (process-message): Handle line number variables.
5507 * objc.dg/try-catch-12.m: Use dg-line.
5508
77071af6
BS
55092017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5510
5511 PR target/80482
5512 * gcc.target/powerpc/vec-constvolatile.c: New test.
5513
fbe91804
DM
55142017-04-25 David Malcolm <dmalcolm@redhat.com>
5515
5516 * g++.dg/semicolon-fixits.C: New test case.
5517
1c4ea66f
DM
55182017-04-25 David Malcolm <dmalcolm@redhat.com>
5519
5520 * gcc.dg/semicolon-fixits.c: New test case.
5521
5ca28c1d
DM
55222017-04-25 David Malcolm <dmalcolm@redhat.com>
5523
5524 * g++.dg/lookup/missing-std-include.C: New test file.
5525
2ec07fa6
RR
55262017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5527 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR target/77728
5530 * g++.dg/abi/pr77728-2.C: New test.
5531
7d5dbb22
DM
55322017-04-25 David Malcolm <dmalcolm@redhat.com>
5533
5534 PR c++/80177
5535 * g++.dg/spellcheck-pr80177.C: New test case.
5536
6a3936d4
NS
55372017-04-25 Nathan Sidwell <nathan@acm.org>
5538
5539 * g++.dg/dg.exp (find-cxx-tests): New function.
5540 (main): Use it, remove explicit pruning
5541
bed3fd46
RB
55422017-04-25 Richard Biener <rguenther@suse.de>
5543
5544 PR tree-optimization/80492
5545 * gcc.dg/pr80492.c: New testcase.
5546
c9e9c3ac
SKS
55472017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5548
5549 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
5550 for targets with int size less than 32 bits.
5551
2700fbd6
RB
55522017-04-25 Richard Biener <rguenther@suse.de>
5553
5554 PR tree-optimization/79201
5555 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
5556 * gcc.target/i386/pr22152.c: Disable sinking.
5557
e57136da
AK
55582017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5559
5560 PR target/80464
5561 * gfortran.fortran-torture/compile/pr80464.f90: New test.
5562
3cb9ee2f
AK
55632017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5564
5565 PR target/79895
5566 * gcc.target/s390/pr79895.c: New test.
5567
03db9ab5
DV
55682017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
5569
5570 PR target/80080
5571 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
5572 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
5573 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
5574
39259462
JJ
55752017-04-25 Jakub Jelinek <jakub@redhat.com>
5576
ba5d69f3
JJ
5577 PR rtl-optimization/80501
5578 * gcc.c-torture/execute/pr80501.c: New test.
5579
39259462
JJ
5580 PR rtl-optimization/80500
5581 * gcc.dg/pr80500.c: New test.
5582
bb0249cb
MG
55832017-04-25 Marc Glisse <marc.glisse@inria.fr>
5584
5585 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
5586 * gcc.dg/Wstrict-overflow-18.c: Xfail.
5587
be420eb8
JW
55882017-04-22 Janus Weil <janus@gcc.gnu.org>
5589
5590 PR fortran/80121
5591 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
5592 directive.
5593
0ebd1f00
DM
55942017-04-24 David Malcolm <dmalcolm@redhat.com>
5595
5596 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
5597 * jit.dg/test-alignment.c: New test case.
5598 * jit.dg/test-alignment.cc: New test case.
5599 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
5600 New test case.
5601
412f61f0
DM
56022017-04-24 David Malcolm <dmalcolm@redhat.com>
5603
5604 PR c++/80016
5605 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
5606 test function.
5607 (test_alignof): New test function.
5608
a8492d5e
MG
56092017-04-24 Marc Glisse <marc.glisse@inria.fr>
5610
5611 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
5612
ec856f5f
VR
56132017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
5614
5615 * g++.dg/diagnostic/duplicate1.C: New test.
5616 * g++.dg/cpp0x/duplicate1.C: New test.
5617
a753df11
MJ
56182017-04-24 Martin Jambor <mjambor@suse.cz>
5619
5620 PR tree-optimization/80293
5621 * g++.dg/tree-ssa/pr80293.C: New test.
5622
3ebd8e62
ML
56232017-04-24 Martin Liska <mliska@suse.cz>
5624
5625 PR middle-end/79931
5626 * g++.dg/ipa/pr79931.C: New test.
5627
f30a1190
RB
56282017-04-24 Richard Biener <rguenther@suse.de>
5629
5630 PR tree-optimization/80494
5631 * gfortran.dg/pr80494.f90: New testcase.
5632
4c7c437c
RB
56332017-04-24 Richard Biener <rguenther@suse.de>
5634
5635 PR tree-optimization/79725
5636 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
5637
d21a8e3b
RB
56382017-04-24 Richard Biener <rguenther@suse.de>
5639
5640 PR c++/2972
5641 * g++.dg/warn/Wuninitialized-10.C: New testcase.
5642
c7eb642e
JD
56432017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5644
5645 PR fortran/80484
5646 * gfortran.dg/dtio_29.f03: New test.
5647
60fc41bd
JW
56482017-04-22 Janus Weil <janus@gcc.gnu.org>
5649
5650 PR fortran/80121
5651 * gfortran.dg/intent_out_9.f90: New test case.
5652
2eb8a343
UB
56532017-04-23 Uros Bizjak <ubizjak@gmail.com>
5654
5655 PR target/70799
1913c8f6 5656 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 5657
fc23d35a
JW
56582017-04-21 Janus Weil <janus@gcc.gnu.org>
5659
5660 PR fortran/80392
5661 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
5662
7b9efd03
UB
56632017-04-21 Uros Bizjak <ubizjak@gmail.com>
5664
5665 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
5666
2fd30fbe
RB
56672017-04-21 Richard Biener <rguenther@suse.de>
5668
5669 PR tree-optimization/79547
5670 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
5671
bb1bc604
RB
56722017-04-21 Richard Biener <rguenther@suse.de>
5673
5674 PR tree-optimization/78847
5675 * g++.dg/tree-ssa/pr78847.C: New testcase.
5676
666f7903
JJ
56772017-04-21 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR c/80468
5680 * gcc.dg/pr80468.c: New test.
5681
25c28f47
ML
56822017-04-21 Martin Liska <mliska@suse.cz>
5683
5684 PR tree-optimization/66278
5685 * gcc.dg/vect/pr66278.c: New test.
5686
6d553e9b
RB
56872017-04-21 Richard Biener <rguenther@suse.de>
5688
5689 PR tree-optimization/80237
5690 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
5691 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
5692 adjust expected optimizations.
5693
7fd1a747
RB
56942016-04-21 Richard Biener <rguenther@suse.de>
5695
5696 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
5697 of inner loops.
5698 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
5699 * gcc.dg/vect/vect-104.c: Likewise.
5700
2f23a412
EB
57012017-04-21 Eric Botcazou <ebotcazou@adacore.com>
5702
5703 PR tree-optimization/80426
5704 * gcc.c-torture/execute/20170429-1.c: Rename into...
5705 * gcc.c-torture/execute/20170419-1.c: ...this.
5706
8749b11f
UB
57072017-04-20 Uros Bizjak <ubizjak@gmail.com>
5708
5709 PR target/79804
5710 * gcc.target/i386/pr79804.c: New test.
5711
20917336
UB
57122017-04-20 Uros Bizjak <ubizjak@gmail.com>
5713
5714 PR target/78090
5715 * gcc.target/i386/conversion-2.c: Remove obsolete test.
5716
2414b022
DE
57172017-04-20 David Edelsohn <dje.gcc@gmail.com>
5718
5719 * g++/opt/pr80436.C: XFAIL on AIX.
5720
34d57a10
JW
57212017-04-20 Jonathan Wakely <jwakely@redhat.com>
5722
5723 PR c++/80473
5724 * g++.dg/diagnostic/pr80473.C: New test.
5725
c3cbcd45
VR
57262017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
5727
5728 * g++.dg/warn/Wextra-semi.C: New test.
5729
8a59d466
JJ
57302017-04-20 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR middle-end/80423
5733 * g++.dg/other/pr80423.C: New test.
5734
a4bb5c57
SKS
57352017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5736
5737 * gcc.dg/pr80170.c: Require ptr32plus.
5738
fe1e7d0e
EB
57392017-04-19 Eric Botcazou <ebotcazou@adacore.com>
5740
5741 PR tree-optimization/80426
5742 * gcc.c-torture/execute/20170419-1.c: New test.
5743
48d811eb
JJ
57442017-04-19 Jakub Jelinek <jakub@redhat.com>
5745
f19e6a9c
JJ
5746 PR debug/80461
5747 * g++.dg/debug/pr80461.C: New test.
5748
541035a6
JJ
5749 PR c++/80459
5750 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
5751 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
5752 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
5753
48d811eb
JJ
5754 PR debug/80436
5755 * g++.dg/opt/pr80436.C: New test.
5756
5249994e
SKS
57572017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5758
5759 * gcc.dg/torture/pr80341.c: Require int32plus.
5760
a16c8d8b 57612017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 5762 Jeff Law <law@redhat.com>
a16c8d8b
EB
5763
5764 * gcc.c-torture/compile/20170419-1.c: New test.
5765
6143c998
TV
57662017-04-19 Tom de Vries <tom@codesourcery.com>
5767
5768 PR testsuite/80221
5769 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
5770 subsequent dg directives.
5771 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5772 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
5773 * c-c++-common/attr-fallthrough-2.c: Same.
5774 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
5775 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
5776 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
5777 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5778 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
5779 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
5780 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
5781 * c-c++-common/cilk-plus/CK/errors.c: Same.
5782 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5783 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
5784 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
5785 * c-c++-common/cpp/pr57580.c: Same.
5786 * c-c++-common/goacc/asyncwait-1.c: Same.
5787 * c-c++-common/goacc/cache-2.c: Same.
5788 * c-c++-common/goacc/declare-2.c: Same.
5789 * c-c++-common/goacc/deviceptr-1.c: Same.
5790 * c-c++-common/goacc/routine-5.c: Same.
5791 * c-c++-common/gomp/clauses-2.c: Same.
5792 * c-c++-common/gomp/ordered-3.c: Same.
5793 * c-c++-common/gomp/pr67501.c: Same.
5794 * c-c++-common/pr20000.c: Same.
5795 * c-c++-common/pr43395.c: Same.
5796 * c-c++-common/pr49706.c: Same.
5797 * c-c++-common/pr77624-1.c: Same.
5798 * c-c++-common/pr77624-2.c: Same.
5799 * c-c++-common/raw-string-14.c: Same.
5800 * c-c++-common/raw-string-16.c: Same.
5801 * c-c++-common/raw-string-3.c: Same.
5802 * c-c++-common/raw-string-4.c: Same.
5803 * c-c++-common/raw-string-5.c: Same.
5804 * c-c++-common/raw-string-6.c: Same.
5805 * g++.dg/abi/mangle41.C: Same.
5806 * g++.dg/conversion/nullptr1.C: Same.
5807 * g++.dg/cpp0x/alias-decl-80296.C: Same.
5808 * g++.dg/cpp0x/auto27.C: Same.
5809 * g++.dg/cpp0x/constexpr-98.C: Same.
5810 * g++.dg/cpp0x/constexpr-diag2.C: Same.
5811 * g++.dg/cpp0x/diag2.C: Same.
5812 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
5813 * g++.dg/cpp0x/nullptr15.C: Same.
5814 * g++.dg/cpp0x/pr31431-2.C: Same.
5815 * g++.dg/cpp0x/pr31431.C: Same.
5816 * g++.dg/cpp0x/pr79118.C: Same.
5817 * g++.dg/cpp0x/static_assert3.C: Same.
5818 * g++.dg/cpp0x/temp_default2.C: Same.
5819 * g++.dg/cpp0x/trailing4.C: Same.
5820 * g++.dg/cpp0x/variadic-ex10.C: Same.
5821 * g++.dg/cpp0x/variadic-ex13.C: Same.
5822 * g++.dg/cpp0x/variadic-ex14.C: Same.
5823 * g++.dg/cpp0x/variadic-ex3.C: Same.
5824 * g++.dg/cpp0x/variadic-ex4.C: Same.
5825 * g++.dg/cpp0x/variadic59.C: Same.
5826 * g++.dg/cpp0x/vt-37737-2.C: Same.
5827 * g++.dg/cpp0x/vt-57397-1.C: Same.
5828 * g++.dg/cpp0x/vt-57397-2.C: Same.
5829 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
5830 * g++.dg/cpp1z/gen-attrs1.C: Same.
5831 * g++.dg/diagnostic/pr71075.C: Same.
5832 * g++.dg/eh/goto2.C: Same.
5833 * g++.dg/eh/goto3.C: Same.
5834 * g++.dg/expr/bitfield4.C: Same.
5835 * g++.dg/expr/bitfield5.C: Same.
5836 * g++.dg/expr/bitfield6.C: Same.
5837 * g++.dg/expr/bool1.C: Same.
5838 * g++.dg/expr/bool3.C: Same.
5839 * g++.dg/expr/cond10.C: Same.
5840 * g++.dg/expr/cond11.C: Same.
5841 * g++.dg/expr/lval3.C: Same.
5842 * g++.dg/expr/lval4.C: Same.
5843 * g++.dg/ext/anon-struct4.C: Same.
5844 * g++.dg/ext/attrib44.C: Same.
5845 * g++.dg/ext/builtin3.C: Same.
5846 * g++.dg/ext/dllimport7.C: Same.
5847 * g++.dg/ext/label5.C: Same.
5848 * g++.dg/ext/no-asm-1.C: Same.
5849 * g++.dg/ext/utf16-4.C: Same.
5850 * g++.dg/ext/vla2.C: Same.
5851 * g++.dg/gomp/block-1.C: Same.
5852 * g++.dg/gomp/block-2.C: Same.
5853 * g++.dg/gomp/block-3.C: Same.
5854 * g++.dg/gomp/block-5.C: Same.
5855 * g++.dg/gomp/linear-2.C: Same.
5856 * g++.dg/gomp/target-1.C: Same.
5857 * g++.dg/gomp/target-2.C: Same.
5858 * g++.dg/gomp/taskgroup-1.C: Same.
5859 * g++.dg/gomp/teams-1.C: Same.
5860 * g++.dg/inherit/pure1.C: Same.
5861 * g++.dg/init/array43.C: Same.
5862 * g++.dg/init/array46.C: Same.
5863 * g++.dg/init/const10.C: Same.
5864 * g++.dg/init/ctor4-1.C: Same.
5865 * g++.dg/init/ctor4.C: Same.
5866 * g++.dg/init/new37.C: Same.
5867 * g++.dg/init/pr25811.C: Same.
5868 * g++.dg/init/pr29043.C: Same.
5869 * g++.dg/init/pr29571.C: Same.
5870 * g++.dg/lookup/duperr1.C: Same.
5871 * g++.dg/lookup/error1.C: Same.
5872 * g++.dg/lookup/koenig5.C: Same.
5873 * g++.dg/lookup/pr77549.C: Same.
5874 * g++.dg/lookup/suggestions1.C: Same.
5875 * g++.dg/lookup/using16.C: Same.
5876 * g++.dg/lookup/using7.C: Same.
5877 * g++.dg/other/anon-union3.C: Same.
5878 * g++.dg/other/array2.C: Same.
5879 * g++.dg/other/error13.C: Same.
5880 * g++.dg/other/error34.C: Same.
5881 * g++.dg/overload/builtin1.C: Same.
5882 * g++.dg/overload/conv-op1.C: Same.
5883 * g++.dg/overload/error3.C: Same.
5884 * g++.dg/overload/koenig1.C: Same.
5885 * g++.dg/overload/operator5.C: Same.
5886 * g++.dg/overload/template5.C: Same.
5887 * g++.dg/overload/unknown1.C: Same.
5888 * g++.dg/overload/using2.C: Same.
5889 * g++.dg/parse/constructor1.C: Same.
5890 * g++.dg/parse/crash36.C: Same.
5891 * g++.dg/parse/crash63.C: Same.
5892 * g++.dg/parse/error11.C: Same.
5893 * g++.dg/parse/error12.C: Same.
5894 * g++.dg/parse/error14.C: Same.
5895 * g++.dg/parse/error2.C: Same.
5896 * g++.dg/parse/error21.C: Same.
5897 * g++.dg/parse/error26.C: Same.
5898 * g++.dg/parse/error36.C: Same.
5899 * g++.dg/parse/friend12.C: Same.
5900 * g++.dg/parse/invalid-op1.C: Same.
5901 * g++.dg/parse/missing-template1.C: Same.
5902 * g++.dg/parse/parser-pr28152-2.C: Same.
5903 * g++.dg/parse/parser-pr28152.C: Same.
5904 * g++.dg/parse/pr16696-permissive.C: Same.
5905 * g++.dg/parse/pr16696.C: Same.
5906 * g++.dg/parse/pr69628.C: Same.
5907 * g++.dg/parse/ret-type2.C: Same.
5908 * g++.dg/parse/specialization1.C: Same.
5909 * g++.dg/parse/template3.C: Same.
5910 * g++.dg/parse/template9.C: Same.
5911 * g++.dg/parse/typename11.C: Same.
5912 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
5913 * g++.dg/pr45330.C: Same.
5914 * g++.dg/rtti/typeid6.C: Same.
5915 * g++.dg/spellcheck-fields.C: Same.
5916 * g++.dg/spellcheck-typenames.C: Same.
5917 * g++.dg/tc1/dr108.C: Same.
5918 * g++.dg/tc1/dr147.C: Same.
5919 * g++.dg/template/arg7.C: Same.
5920 * g++.dg/template/conv11.C: Same.
5921 * g++.dg/template/crash13.C: Same.
5922 * g++.dg/template/crash55.C: Same.
5923 * g++.dg/template/dependent-expr5.C: Same.
5924 * g++.dg/template/error17.C: Same.
5925 * g++.dg/template/error33.C: Same.
5926 * g++.dg/template/error4.C: Same.
5927 * g++.dg/template/error50.C: Same.
5928 * g++.dg/template/error53.C: Same.
5929 * g++.dg/template/friend.C: Same.
5930 * g++.dg/template/func2.C: Same.
5931 * g++.dg/template/local6.C: Same.
5932 * g++.dg/template/member5.C: Same.
5933 * g++.dg/template/meminit1.C: Same.
5934 * g++.dg/template/nested3.C: Same.
5935 * g++.dg/template/nontype6.C: Same.
5936 * g++.dg/template/overload12.C: Same.
5937 * g++.dg/template/ptrmem8.C: Same.
5938 * g++.dg/template/qualified-id1.C: Same.
5939 * g++.dg/template/spec15.C: Same.
5940 * g++.dg/template/static1.C: Same.
5941 * g++.dg/template/static10.C: Same.
5942 * g++.dg/template/static2.C: Same.
5943 * g++.dg/template/ttp25.C: Same.
5944 * g++.dg/template/typedef2.C: Same.
5945 * g++.dg/template/typename2.C: Same.
5946 * g++.dg/template/unify10.C: Same.
5947 * g++.dg/template/unify6.C: Same.
5948 * g++.dg/template/unify7.C: Same.
5949 * g++.dg/template/unify9.C: Same.
5950 * g++.dg/template/varmod1.C: Same.
5951 * g++.dg/ubsan/div-by-zero-1.C: Same.
5952 * g++.dg/ubsan/pr63956.C: Same.
5953 * g++.dg/warn/Waddress-1.C: Same.
5954 * g++.dg/warn/Wconversion2.C: Same.
5955 * g++.dg/warn/Wnull-conversion-1.C: Same.
5956 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
5957 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
5958 * g++.dg/warn/Wswitch-1.C: Same.
5959 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5960 * g++.dg/warn/Wtype-limits.C: Same.
5961 * g++.dg/warn/Wunused-parm-5.C: Same.
5962 * g++.dg/warn/deprecated-6.C: Same.
5963 * g++.dg/warn/deprecated.C: Same.
5964 * g++.dg/warn/incomplete1.C: Same.
5965 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
5966 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
5967 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
5968 * g++.dg/warn/overflow-warn-1.C: Same.
5969 * g++.dg/warn/overflow-warn-3.C: Same.
5970 * g++.dg/warn/overflow-warn-4.C: Same.
5971 * g++.dg/warn/pr12242.C: Same.
5972 * g++.dg/warn/pr30551-2.C: Same.
5973 * g++.dg/warn/pr30551.C: Same.
5974 * g++.old-deja/g++.benjamin/16077.C: Same.
5975 * g++.old-deja/g++.bob/inherit1.C: Same.
5976 * g++.old-deja/g++.brendan/crash56.C: Same.
5977 * g++.old-deja/g++.brendan/template17.C: Same.
5978 * g++.old-deja/g++.eh/ctor1.C: Same.
5979 * g++.old-deja/g++.jason/bool5.C: Same.
5980 * g++.old-deja/g++.jason/cond.C: Same.
5981 * g++.old-deja/g++.jason/operator.C: Same.
5982 * g++.old-deja/g++.jason/pmf5.C: Same.
5983 * g++.old-deja/g++.law/ctors5.C: Same.
5984 * g++.old-deja/g++.law/missed-error2.C: Same.
5985 * g++.old-deja/g++.law/operators9.C: Same.
5986 * g++.old-deja/g++.law/temps1.C: Same.
5987 * g++.old-deja/g++.mike/for2.C: Same.
5988 * g++.old-deja/g++.mike/ns5.C: Same.
5989 * g++.old-deja/g++.mike/ns7.C: Same.
5990 * g++.old-deja/g++.mike/p10769b.C: Same.
5991 * g++.old-deja/g++.niklas/t120.C: Same.
5992 * g++.old-deja/g++.niklas/t121.C: Same.
5993 * g++.old-deja/g++.ns/koenig5.C: Same.
5994 * g++.old-deja/g++.oliva/overload1.C: Same.
5995 * g++.old-deja/g++.other/crash24.C: Same.
5996 * g++.old-deja/g++.other/crash25.C: Same.
5997 * g++.old-deja/g++.other/decl5.C: Same.
5998 * g++.old-deja/g++.other/lineno5.C: Same.
5999 * g++.old-deja/g++.other/null3.C: Same.
6000 * g++.old-deja/g++.other/overcnv2.C: Same.
6001 * g++.old-deja/g++.other/ptrmem7.C: Same.
6002 * g++.old-deja/g++.other/typename1.C: Same.
6003 * g++.old-deja/g++.other/vaarg3.C: Same.
6004 * g++.old-deja/g++.pt/crash10.C: Same.
6005 * g++.old-deja/g++.pt/crash28.C: Same.
6006 * g++.old-deja/g++.pt/crash38.C: Same.
6007 * g++.old-deja/g++.pt/explicit70.C: Same.
6008 * g++.old-deja/g++.pt/explicit77.C: Same.
6009 * g++.old-deja/g++.pt/expr2.C: Same.
6010 * g++.old-deja/g++.pt/spec5.C: Same.
6011 * g++.old-deja/g++.pt/spec6.C: Same.
6012 * g++.old-deja/g++.pt/typename3.C: Same.
6013 * g++.old-deja/g++.pt/typename5.C: Same.
6014 * g++.old-deja/g++.pt/typename6.C: Same.
6015 * g++.old-deja/g++.pt/typename7.C: Same.
6016 * g++.old-deja/g++.pt/unify4.C: Same.
6017 * g++.old-deja/g++.pt/unify8.C: Same.
6018 * g++.old-deja/g++.pt/vaarg3.C: Same.
6019 * g++.old-deja/g++.robertl/eb22.C: Same.
6020 * g++.old-deja/g++.robertl/eb4.C: Same.
6021 * g++.old-deja/g++.robertl/eb44.C: Same.
6022 * g++.old-deja/g++.robertl/eb69.C: Same.
6023 * g++.old-deja/g++.robertl/eb98.C: Same.
6024 * gcc.dg/20031223-1.c: Same.
6025 * gcc.dg/940510-1.c: Same.
6026 * gcc.dg/990506-0.c: Same.
6027 * gcc.dg/Walloca-1.c: Same.
6028 * gcc.dg/Walloca-2.c: Same.
6029 * gcc.dg/Wconversion-integer.c: Same.
6030 * gcc.dg/Wcxx-compat-8.c: Same.
6031 * gcc.dg/Wimplicit-int-1.c: Same.
6032 * gcc.dg/Wimplicit-int-2.c: Same.
6033 * gcc.dg/Wimplicit-int-4.c: Same.
6034 * gcc.dg/Wpointer-sign-Wall.c: Same.
6035 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6036 * gcc.dg/Wshadow-1.c: Same.
6037 * gcc.dg/Wshadow-3.c: Same.
6038 * gcc.dg/Wswitch-enum-error.c: Same.
6039 * gcc.dg/Wswitch-enum.c: Same.
6040 * gcc.dg/Wswitch-error.c: Same.
6041 * gcc.dg/Wswitch.c: Same.
6042 * gcc.dg/Wtype-limits-Wextra.c: Same.
6043 * gcc.dg/Wtype-limits.c: Same.
6044 * gcc.dg/Wvla-larger-than-2.c: Same.
6045 * gcc.dg/anon-struct-5.c: Same.
6046 * gcc.dg/array-10.c: Same.
6047 * gcc.dg/array-11.c: Same.
6048 * gcc.dg/array-15.c: Same.
6049 * gcc.dg/array-2.c: Same.
6050 * gcc.dg/array-8.c: Same.
6051 * gcc.dg/array-const-2.c: Same.
6052 * gcc.dg/array-const-3.c: Same.
6053 * gcc.dg/bitfld-1.c: Same.
6054 * gcc.dg/bitfld-8.c: Same.
6055 * gcc.dg/builtin-redefine.c: Same.
6056 * gcc.dg/c11-noreturn-1.c: Same.
6057 * gcc.dg/c11-noreturn-2.c: Same.
6058 * gcc.dg/c11-static-assert-3.c: Same.
6059 * gcc.dg/c90-arraydecl-1.c: Same.
6060 * gcc.dg/c90-complex-1.c: Same.
6061 * gcc.dg/c90-complit-1.c: Same.
6062 * gcc.dg/c90-const-expr-11.c: Same.
6063 * gcc.dg/c90-const-expr-7.c: Same.
6064 * gcc.dg/c90-const-expr-8.c: Same.
6065 * gcc.dg/c90-enum-comma-1.c: Same.
6066 * gcc.dg/c90-flex-array-1.c: Same.
6067 * gcc.dg/c90-hexfloat-1.c: Same.
6068 * gcc.dg/c90-idem-qual-1.c: Same.
6069 * gcc.dg/c90-idem-qual-2.c: Same.
6070 * gcc.dg/c90-idem-qual-3.c: Same.
6071 * gcc.dg/c90-mixdecl-1.c: Same.
6072 * gcc.dg/c90-restrict-1.c: Same.
6073 * gcc.dg/c90-return-1.c: Same.
6074 * gcc.dg/c99-array-nonobj-1.c: Same.
6075 * gcc.dg/c99-arraydecl-1.c: Same.
6076 * gcc.dg/c99-complex-1.c: Same.
6077 * gcc.dg/c99-complex-2.c: Same.
6078 * gcc.dg/c99-complit-2.c: Same.
6079 * gcc.dg/c99-const-expr-7.c: Same.
6080 * gcc.dg/c99-const-expr-8.c: Same.
6081 * gcc.dg/c99-flex-array-3.c: Same.
6082 * gcc.dg/c99-flex-array-7.c: Same.
6083 * gcc.dg/c99-flex-array-typedef-7.c: Same.
6084 * gcc.dg/c99-impl-decl-1.c: Same.
6085 * gcc.dg/c99-impl-int-1.c: Same.
6086 * gcc.dg/c99-impl-int-2.c: Same.
6087 * gcc.dg/c99-init-3.c: Same.
6088 * gcc.dg/c99-restrict-1.c: Same.
6089 * gcc.dg/c99-return-1.c: Same.
6090 * gcc.dg/c99-tag-1.c: Same.
6091 * gcc.dg/c99-tag-3.c: Same.
6092 * gcc.dg/call-diag-2.c: Same.
6093 * gcc.dg/cpp/19940712-1.c: Same.
6094 * gcc.dg/cpp/19951025-1.c: Same.
6095 * gcc.dg/cpp/19990413-1.c: Same.
6096 * gcc.dg/cpp/direct2.c: Same.
6097 * gcc.dg/cpp/direct2s.c: Same.
6098 * gcc.dg/cpp/pr28709.c: Same.
6099 * gcc.dg/cpp/pr61854-c90.c: Same.
6100 * gcc.dg/cpp/pr61854-c94.c: Same.
6101 * gcc.dg/cpp/pragma-1.c: Same.
6102 * gcc.dg/cpp/pragma-2.c: Same.
6103 * gcc.dg/cpp/trad/escaped-eof.c: Same.
6104 * gcc.dg/cpp/trad/literals-2.c: Same.
6105 * gcc.dg/cpp/warn-comments-2.c: Same.
6106 * gcc.dg/cpp/warn-comments-3.c: Same.
6107 * gcc.dg/cpp/warn-comments.c: Same.
6108 * gcc.dg/cpp/warn-long-long-2.c: Same.
6109 * gcc.dg/cpp/warn-long-long.c: Same.
6110 * gcc.dg/cpp/warn-redefined-2.c: Same.
6111 * gcc.dg/cpp/warn-redefined.c: Same.
6112 * gcc.dg/darwin-cfstring-2.c: Same.
6113 * gcc.dg/darwin-cfstring-format-1.c: Same.
6114 * gcc.dg/decl-9.c: Same.
6115 * gcc.dg/declspec-1.c: Same.
6116 * gcc.dg/declspec-10.c: Same.
6117 * gcc.dg/declspec-11.c: Same.
6118 * gcc.dg/declspec-13.c: Same.
6119 * gcc.dg/declspec-18.c: Same.
6120 * gcc.dg/declspec-4.c: Same.
6121 * gcc.dg/declspec-5.c: Same.
6122 * gcc.dg/declspec-6.c: Same.
6123 * gcc.dg/declspec-8.c: Same.
6124 * gcc.dg/deprecated-4.c: Same.
6125 * gcc.dg/deprecated.c: Same.
6126 * gcc.dg/dfp/composite-type.c: Same.
6127 * gcc.dg/empty-source-2.c: Same.
6128 * gcc.dg/empty-source-3.c: Same.
6129 * gcc.dg/format/attr-6.c: Same.
6130 * gcc.dg/format/branch-1.c: Same.
6131 * gcc.dg/format/c90-printf-1.c: Same.
6132 * gcc.dg/format/c90-strftime-2.c: Same.
6133 * gcc.dg/format/c99-strftime-1.c: Same.
6134 * gcc.dg/format/cmn-err-1.c: Same.
6135 * gcc.dg/format/few-1.c: Same.
6136 * gcc.dg/format/ms_branch-1.c: Same.
6137 * gcc.dg/format/ms_unnamed-1.c: Same.
6138 * gcc.dg/format/ms_va-1.c: Same.
6139 * gcc.dg/format/unnamed-1.c: Same.
6140 * gcc.dg/format/va-1.c: Same.
6141 * gcc.dg/format/xopen-1.c: Same.
6142 * gcc.dg/funcdef-var-1.c: Same.
6143 * gcc.dg/funcdef-var-2.c: Same.
6144 * gcc.dg/gnu89-const-expr-1.c: Same.
6145 * gcc.dg/gnu89-const-expr-2.c: Same.
6146 * gcc.dg/gnu90-const-expr-1.c: Same.
6147 * gcc.dg/gnu99-const-expr-1.c: Same.
6148 * gcc.dg/gnu99-const-expr-2.c: Same.
6149 * gcc.dg/gnu99-init-2.c: Same.
6150 * gcc.dg/gomp/_Atomic-5.c: Same.
6151 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6152 * gcc.dg/gomp/atomic-5.c: Same.
6153 * gcc.dg/gomp/linear-1.c: Same.
6154 * gcc.dg/gomp/pr67500.c: Same.
6155 * gcc.dg/init-bad-1.c: Same.
6156 * gcc.dg/init-bad-2.c: Same.
6157 * gcc.dg/init-bad-3.c: Same.
6158 * gcc.dg/init-string-1.c: Same.
6159 * gcc.dg/label-compound-stmt-1.c: Same.
6160 * gcc.dg/label-decl-2.c: Same.
6161 * gcc.dg/label-decl-4.c: Same.
6162 * gcc.dg/large-size-array-2.c: Same.
6163 * gcc.dg/large-size-array-4.c: Same.
6164 * gcc.dg/lvalue-6.c: Same.
6165 * gcc.dg/m-un-2.c: Same.
6166 * gcc.dg/multiple-overflow-warn-1.c: Same.
6167 * gcc.dg/multiple-overflow-warn-2.c: Same.
6168 * gcc.dg/multiple-overflow-warn-3.c: Same.
6169 * gcc.dg/nested-redef-1.c: Same.
6170 * gcc.dg/no-asm-1.c: Same.
6171 * gcc.dg/no-asm-3.c: Same.
6172 * gcc.dg/no-asm-4.c: Same.
6173 * gcc.dg/noncompile/20010524-1.c: Same.
6174 * gcc.dg/noncompile/incomplete-5.c: Same.
6175 * gcc.dg/noncompile/pr44517.c: Same.
6176 * gcc.dg/noncompile/pr52290.c: Same.
6177 * gcc.dg/noreturn-1.c: Same.
6178 * gcc.dg/overflow-warn-1.c: Same.
6179 * gcc.dg/overflow-warn-2.c: Same.
6180 * gcc.dg/overflow-warn-3.c: Same.
6181 * gcc.dg/overflow-warn-4.c: Same.
6182 * gcc.dg/parm-mismatch-1.c: Same.
6183 * gcc.dg/parser-pr28152-2.c: Same.
6184 * gcc.dg/parser-pr28152.c: Same.
6185 * gcc.dg/pedwarn-init.c: Same.
6186 * gcc.dg/pointer-arith-2.c: Same.
6187 * gcc.dg/pointer-arith-3.c: Same.
6188 * gcc.dg/pointer-arith-4.c: Same.
6189 * gcc.dg/pr14475.c: Same.
6190 * gcc.dg/pr18596-3.c: Same.
6191 * gcc.dg/pr18809-1.c: Same.
6192 * gcc.dg/pr27953.c: Same.
6193 * gcc.dg/pr30457.c: Same.
6194 * gcc.dg/pr30551-2.c: Same.
6195 * gcc.dg/pr30551-3.c: Same.
6196 * gcc.dg/pr30551-4.c: Same.
6197 * gcc.dg/pr30551-5.c: Same.
6198 * gcc.dg/pr30551-6.c: Same.
6199 * gcc.dg/pr30551.c: Same.
6200 * gcc.dg/pr36997.c: Same.
6201 * gcc.dg/pr41842.c: Same.
6202 * gcc.dg/pr48552-1.c: Same.
6203 * gcc.dg/pr48552-2.c: Same.
6204 * gcc.dg/pr59717.c: Same.
6205 * gcc.dg/pr61077.c: Same.
6206 * gcc.dg/pr61096-1.c: Same.
6207 * gcc.dg/pr63626.c: Same.
6208 * gcc.dg/pr64223-1.c: Same.
6209 * gcc.dg/pr64223-2.c: Same.
6210 * gcc.dg/pr8788-1.c: Same.
6211 * gcc.dg/pr8927-1.c: Same.
6212 * gcc.dg/pragma-darwin.c: Same.
6213 * gcc.dg/pragma-diag-5.c: Same.
6214 * gcc.dg/pragma-message.c: Same.
6215 * gcc.dg/redecl-1.c: Same.
6216 * gcc.dg/simd-1.c: Same.
6217 * gcc.dg/simd-5.c: Same.
6218 * gcc.dg/simd-6.c: Same.
6219 * gcc.dg/spellcheck-fields.c: Same.
6220 * gcc.dg/spellcheck-typenames.c: Same.
6221 * gcc.dg/struct-semi-2.c: Same.
6222 * gcc.dg/struct-semi-3.c: Same.
6223 * gcc.dg/transparent-union-3.c: Same.
6224 * gcc.dg/ucnid-8.c: Same.
6225 * gcc.dg/uninit-pr19430-O0.c: Same.
6226 * gcc.dg/uninit-pr19430.c: Same.
6227 * gcc.dg/uninit-pr20644-O0.c: Same.
6228 * gcc.dg/utf-dflt.c: Same.
6229 * gcc.dg/utf-dflt2.c: Same.
6230 * gcc.dg/utf16-4.c: Same.
6231 * gcc.dg/vla-11.c: Same.
6232 * gcc.dg/vla-20.c: Same.
6233 * gcc.dg/vla-init-1.c: Same.
6234 * gcc.dg/vla-init-2.c: Same.
6235 * gcc.dg/vla-init-3.c: Same.
6236 * gcc.dg/weak/weak-6.c: Same.
6237 * gcc.dg/weak/weak-7.c: Same.
6238 * gcc.dg/wtr-int-type-1.c: Same.
6239 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
6240 * gcc.target/arm/polytypes.c: Same.
6241 * gcc.target/i386/spellcheck-options-4.c: Same.
6242 * gcc.target/powerpc/20030218-1.c: Same.
6243 * gcc.target/sh/pr21255-4.c: Same.
6244 * gcc.test-framework/dg-error-exp-XP.c: Same.
6245 * gfortran.dg/array_constructor_30.f03: Same.
6246 * gfortran.dg/class_30.f90: Same.
6247 * gfortran.dg/goacc/subarrays.f95: Same.
6248 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
6249 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
6250 * gfortran.dg/intrinsic_std_1.f90: Same.
6251 * gfortran.dg/pr70006.f90: Same.
6252 * gfortran.dg/warning-directive-1.F90: Same.
6253 * gfortran.dg/warning-directive-2.F90: Same.
6254 * gfortran.dg/warning-directive-3.F90: Same.
6255 * gfortran.dg/warning-directive-4.F90: Same.
6256 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
6257 * obj-c++.dg/class-extension-1.mm: Same.
6258 * obj-c++.dg/class-extension-2.mm: Same.
6259 * obj-c++.dg/class-protocol-1.mm: Same.
6260 * obj-c++.dg/cxx-ivars-1.mm: Same.
6261 * obj-c++.dg/duplicate-class-1.mm: Same.
6262 * obj-c++.dg/exceptions-3.mm: Same.
6263 * obj-c++.dg/exceptions-4.mm: Same.
6264 * obj-c++.dg/exceptions-5.mm: Same.
6265 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6266 * obj-c++.dg/fsf-package-0.m: Same.
6267 * obj-c++.dg/invalid-type-1.mm: Same.
6268 * obj-c++.dg/method-12.mm: Same.
6269 * obj-c++.dg/method-13.mm: Same.
6270 * obj-c++.dg/method-15.mm: Same.
6271 * obj-c++.dg/method-16.mm: Same.
6272 * obj-c++.dg/method-6.mm: Same.
6273 * obj-c++.dg/method-7.mm: Same.
6274 * obj-c++.dg/property/at-property-1.mm: Same.
6275 * obj-c++.dg/property/at-property-14.mm: Same.
6276 * obj-c++.dg/property/at-property-17.mm: Same.
6277 * obj-c++.dg/property/at-property-21.mm: Same.
6278 * obj-c++.dg/property/at-property-5.mm: Same.
6279 * obj-c++.dg/property/dotsyntax-4.mm: Same.
6280 * obj-c++.dg/property/dynamic-3.mm: Same.
6281 * obj-c++.dg/property/dynamic-4.mm: Same.
6282 * obj-c++.dg/property/property-neg-1.mm: Same.
6283 * obj-c++.dg/property/property-neg-6.mm: Same.
6284 * obj-c++.dg/property/synthesize-11.mm: Same.
6285 * obj-c++.dg/property/synthesize-5.mm: Same.
6286 * obj-c++.dg/property/synthesize-6.mm: Same.
6287 * obj-c++.dg/proto-lossage-4.mm: Same.
6288 * obj-c++.dg/protocol-qualifier-2.mm: Same.
6289 * obj-c++.dg/strings/strings-1.mm: Same.
6290 * obj-c++.dg/super-class-1.mm: Same.
6291 * obj-c++.dg/syntax-error-6.mm: Same.
6292 * obj-c++.dg/syntax-error-7.mm: Same.
6293 * obj-c++.dg/syntax-error-9.mm: Same.
6294 * obj-c++.dg/try-catch-13.mm: Same.
6295 * objc.dg/attributes/method-noreturn-1.m: Same.
6296 * objc.dg/bad-receiver-type-2.m: Same.
6297 * objc.dg/bad-receiver-type.m: Same.
6298 * objc.dg/call-super-2.m: Same.
6299 * objc.dg/class-2.m: Same.
6300 * objc.dg/class-extension-1.m: Same.
6301 * objc.dg/class-extension-2.m: Same.
6302 * objc.dg/class-protocol-1.m: Same.
6303 * objc.dg/desig-init-1.m: Same.
6304 * objc.dg/duplicate-class-1.m: Same.
6305 * objc.dg/exceptions-3.m: Same.
6306 * objc.dg/exceptions-4.m: Same.
6307 * objc.dg/exceptions-5.m: Same.
6308 * objc.dg/foreach-6.m: Same.
6309 * objc.dg/foreach-7.m: Same.
6310 * objc.dg/fsf-nsstring-format-1.m: Same.
6311 * objc.dg/fsf-package-0.m: Same.
6312 * objc.dg/invalid-type-1.m: Same.
6313 * objc.dg/method-11.m: Same.
6314 * objc.dg/method-19.m: Same.
6315 * objc.dg/method-2.m: Same.
6316 * objc.dg/method-20.m: Same.
6317 * objc.dg/method-5.m: Same.
6318 * objc.dg/method-6.m: Same.
6319 * objc.dg/method-7.m: Same.
6320 * objc.dg/method-9.m: Same.
6321 * objc.dg/missing-proto-3.m: Same.
6322 * objc.dg/private-1.m: Same.
6323 * objc.dg/property/at-property-1.m: Same.
6324 * objc.dg/property/at-property-14.m: Same.
6325 * objc.dg/property/at-property-17.m: Same.
6326 * objc.dg/property/at-property-21.m: Same.
6327 * objc.dg/property/at-property-5.m: Same.
6328 * objc.dg/property/dynamic-3.m: Same.
6329 * objc.dg/property/dynamic-4.m: Same.
6330 * objc.dg/property/property-neg-1.m: Same.
6331 * objc.dg/property/property-neg-6.m: Same.
6332 * objc.dg/property/synthesize-11.m: Same.
6333 * objc.dg/property/synthesize-5.m: Same.
6334 * objc.dg/property/synthesize-6.m: Same.
6335 * objc.dg/proto-hier-1.m: Same.
6336 * objc.dg/proto-lossage-4.m: Same.
6337 * objc.dg/protocol-qualifier-2.m: Same.
6338 * objc.dg/strings/strings-1.m: Same.
6339 * objc.dg/type-size-1.m: Same.
6340
d904a983
JL
63412017-04-18 Jeff Law <law@redhat.com>
6342
6343 PR target/74563
6344 * gcc.target/mips/pr74563: New test.
6345
0155ed56
JJ
63462017-04-18 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR tree-optimization/80443
6349 * gcc.c-torture/compile/pr80443.c: New test.
6350
f380f608
RS
63512017-04-18 Richard Sandiford <richard.sandiford@arm.com>
6352
6353 PR rtl-optimization/80357
6354 * gcc.c-torture/compile/pr80357.c: New test.
6355
dd68669b
JL
63562017-04-18 Jeff Law <law@redhat.com>
6357
6358 PR middle-end/80422
6359 * gcc.c-torture/compile/pr80422.c: New test.
6360
1cda61fc
JJ
63612017-04-18 Jakub Jelinek <jakub@redhat.com>
6362
6363 PR debug/80263
6364 * gcc.dg/debug/dwarf2/pr80263.c: New test.
6365
19970253
MM
63662017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6367
6368 PR target/80099
6369 * gcc.target/powerpc/pr80099-1.c: New test.
6370 * gcc.target/powerpc/pr80099-2.c: Likewise.
6371 * gcc.target/powerpc/pr80099-3.c: Likewise.
6372 * gcc.target/powerpc/pr80099-4.c: Likewise.
6373 * gcc.target/powerpc/pr80099-5.c: Likewise.
6374
8487c9a5
JJ
63752017-04-18 Jakub Jelinek <jakub@redhat.com>
6376
3b5fb3cb
JJ
6377 PR sanitizer/80444
6378 * gcc.dg/sancov/pr80444.c: New test.
6379
8487c9a5
JJ
6380 PR middle-end/79788
6381 PR middle-end/80375
6382 * gcc.dg/pr79788-1.c: New test.
6383 * gcc.dg/pr79788-2.c: New test.
6384
be7c73ae
MP
63852017-04-18 Marek Polacek <polacek@redhat.com>
6386
6387 PR c++/80244 - ICE with attribute in template alias.
6388 * g++.dg/cpp0x/alias-decl-59.C: New test.
6389
d6e3e8a5
MP
6390 PR c++/80241 - ICE with alignas pack expansion.
6391 * g++.dg/cpp0x/alignas11.C: New test.
6392
1adb82e1
BE
63932017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6394
6395 PR c++/80287
6396 * g++.dg/lto/pr80287_0.C: New test.
6397
fb5e5621
KN
63982017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6399
6400 PR target/80315
6401 * gcc.target/powerpc/pr80315-1.c: New test.
6402 * gcc.target/powerpc/pr80315-2.c: New test.
6403 * gcc.target/powerpc/pr80315-3.c: New test.
6404 * gcc.target/powerpc/pr80315-4.c: New test.
6405
afeaeb70
TV
64062017-04-16 Tom de Vries <tom@codesourcery.com>
6407
6408 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
6409 directive.
6410 * g++.dg/parse/error3.C: Same.
6411 * g++.old-deja/g++.pt/niklas01a.C: Same.
6412 * gcc.dg/990506-0.c: Same.
6413 * gcc.dg/cpp/19990413-1.c: Same.
6414 * gcc.dg/cpp/pragma-1.c: Same.
6415 * gcc.dg/cpp/pragma-2.c: Same.
6416 * gcc.dg/m-un-2.c: Same.
6417 * objc.dg/private-1.m: Same.
6418
604f37cd
UB
64192017-04-15 Uros Bizjak <ubizjak@gmail.com>
6420
6421 * gcc.dg/pr54669.c: Fix dg-do directive.
6422 * gcc.dg/pr78582.c: Ditto.
6423 * gcc.dg/pr80020.c: Ditto.
6424 * gcc.dg/torture/pr57993-2.cpp: Ditto.
6425 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
6426 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
6427 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
6428 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
6429 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
6430 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6431 * gcc.dg/tree-ssa/pr79352.c: Ditto.
6432 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6433 * gcc.dg/tree-ssa/pr79691.c: Ditto.
6434
35cfdb17
DH
64352017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6436
604f37cd 6437 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
6438 * gfortran.dg/generic_29.f90: Likewise.
6439 * gfortran.dg/goacc/multi-clause.f90: Likewise.
6440 * gfortran.dg/pr41922.f90: Likewise.
6441 * gfortran.dg/pr70006.f90: Likewise.
6442
f378be38
SB
64432017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6444
6445 PR tree-optimization/66612
6446 * gcc.target/powerpc/20050830-1.c: Remove xfail.
6447
43076492
JW
64482017-04-14 Janus Weil <janus@gcc.gnu.org>
6449
6450 PR fortran/80361
6451 * gfortran.dg/class_62.f90: New test case.
6452
dd3d6a42
AB
64532017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
6454
6455 * gcc.target/arc/loop-1.c: New file.
6456
31a07c81
MM
64572017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6458
6459 PR target/80098
6460 * gcc.target/powerpc/pr80098-1.c: New test.
6461 * gcc.target/powerpc/pr80098-2.c: Likewise.
6462 * gcc.target/powerpc/pr80098-3.c: Likewise.
6463 * gcc.target/powerpc/pr80098-4.c: Likewise.
6464
09956017
JJ
64652017-04-13 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR sanitizer/80403
6468 * g++.dg/ubsan/pr80403-2.C: New test.
6469
bc042396
VM
64702017-04-13 Vladimir Makarov <vmakarov@redhat.com>
6471
6472 PR rtl-optimization/80343
6473 * gcc.target/powerpc/pr80343.c: New.
6474
abac4c34
DK
64752017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
6476
6477 PR sanitizer/80414
6478 * c-c++-common/ubsan/bounds-15.c: New test.
6479
43a3aa03
RB
64802017-04-13 Richard Biener <rguenther@suse.de>
6481
6482 PR testsuite/80416
6483 * g++.dg/torture/pr79671.C: Fix asm constraints.
6484
031fbdb9
JJ
64852017-04-13 Jakub Jelinek <jakub@redhat.com>
6486
6487 PR debug/80321
6488 * gcc.dg/debug/pr80321.c: New test.
6489
64902017-04-13 Eric Botcazou <ebotcazou@adacore.com>
6491
6492 * gnat.dg/debug10.adb: New test.
6493 * gnat.dg/debug10_pkg.ads: New helper.
6494
76873758
JJ
64952017-04-12 Jakub Jelinek <jakub@redhat.com>
6496
deed3da9
JJ
6497 PR tree-optimization/79390
6498 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
6499
b96a3e11
JJ
6500 PR sanitizer/80403
6501 PR sanitizer/80404
6502 PR sanitizer/80405
6503 * g++.dg/ubsan/pr80403.C: New test.
6504 * g++.dg/ubsan/pr80404.C: New test.
6505 * g++.dg/ubsan/pr80405.C: New test.
6506
76873758
JJ
6507 PR c/80163
6508 * gcc.dg/torture/pr80163.c: New test.
6509
940c9a7c 65102017-04-12 Richard Biener <rguenther@suse.de>
76873758 6511 Jeff Law <law@redhat.com>
940c9a7c
RB
6512
6513 PR tree-optimization/80359
6514 * gcc.dg/torture/pr80359.c: New testcase.
6515
350792ff 65162017-04-12 Richard Biener <rguenther@suse.de>
76873758 6517 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
6518
6519 PR middle-end/79671
6520 * g++.dg/torture/pr79671.C: New testcase.
6521 * g++.dg/lto/pr79671_0.C: Likewise.
6522 * g++.dg/lto/pr79671_1.c: Likewise.
6523
d62e6f10
JJ
65242017-04-12 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR sanitizer/80349
6527 * g++.dg/ubsan/pr80349.C: New test.
6528
8585103f
JJ
65292017-04-11 Jakub Jelinek <jakub@redhat.com>
6530
347e1f77
JJ
6531 PR c++/80370
6532 * g++.dg/cpp1z/decomp28.C: New test.
6533
df1c878e
JJ
6534 PR middle-end/80100
6535 * gcc.dg/pr80100.c: New test.
6536
8585103f
JJ
6537 PR rtl-optimization/80385
6538 * g++.dg/opt/pr80385.C: New test.
6539
c6cf6ef7
ML
65402017-04-11 Martin Liska <mliska@suse.cz>
6541
6542 PR ipa/80212
6543 * g++.dg/ipa/pr80212.C: New test.
6544
3812f460
MS
65452017-04-11 Martin Sebor <msebor@redhat.com>
6546
6547 PR middle-end/80364
6548 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
6549
9f679370
ML
65502017-04-11 Martin Liska <mliska@suse.cz>
6551
6552 PR sanitizer/70878
6553 * gcc.dg/ubsan/pr70878.c: New test.
6554
82665822
JJ
65552017-04-11 Jakub Jelinek <jakub@redhat.com>
6556
cb278caa
JJ
6557 PR target/80381
6558 * gcc.target/i386/pr80381.c: New test.
6559
82665822
JJ
6560 PR c++/80363
6561 * g++.dg/ext/pr80363.C: New test.
6562
abde687a
SKS
65632017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6564
6565 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
6566 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
6567 Add avr-*-* to non-lp64 selector.
6568
13e6ec34
MS
65692017-04-10 Martin Sebor <msebor@redhat.com>
6570
6571 * gcc.dg/pr40340-3.c: Adjust directive pattern.
6572 * gcc.dg/pr40340-4.c: Same.
6573
a2cb1196
NK
65742017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
6575
13e6ec34 6576 PR fortran/69498
a2cb1196
NK
6577 * gfortran.dg/submodule_unexp.f90: Modified test
6578 to account for new error.
6579 * gfortran.dg/submodule_twice.f90: New Test
6580
b447b28c
JJ
65812017-04-10 Jakub Jelinek <jakub@redhat.com>
6582
6583 PR c++/80176
6584 * g++.dg/init/ref23.C: New test.
6585
3bbd6768
TK
65862017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6587
6588 PR tree-optimization/80304
6589 * gfortran.dg/do_concurrent_4.f90: New test case.
6590
99827b5c
JW
65912017-04-10 Janus Weil <janus@gcc.gnu.org>
6592
6593 PR fortran/80046
6594 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
6595
7db31bc2
DE
65962017-04-10 David Edelsohn <dje.gcc@gmail.com>
6597
6598 * g++.dg/torture/pr79905.C: Add -maltivec option.
6599
9058a2c5
JL
66002017-04-10 Jeff Law <law@redhat.com>
6601
6602 PR tree-optimization/80374
6603 * g++.dg/pr80374.c: New test.
6604
bd8f8642
KN
66052017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6606
6607 PR target/80108
6608 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
6609 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
6610
f634dd47
UB
66112017-04-10 Uros Bizjak <ubizjak@gmail.com>
6612
6613 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
6614
065ba179
UB
66152017-04-10 Uros Bizjak <ubizjak@gmail.com>
6616
6617 PR testsuite/79356
6618 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
6619
71b838d0
DS
66202017-04-10 Daniel Santos <daniel.santos@pobox.com>
6621
6622 PR testsuite/79867
6623 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
6624
98a7a34e
MP
66252017-04-10 Marek Polacek <polacek@redhat.com>
6626
6627 PR sanitizer/80348
6628 * g++.dg/ubsan/div-by-zero-3.C: New test.
6629
aac69a62
BC
66302017-04-10 Bin Cheng <bin.cheng@arm.com>
6631
6632 PR tree-optimization/80153
6633 * gcc.c-torture/execute/pr80153.c: New.
6634
737237c9
RB
66352017-04-10 Richard Biener <rguenther@suse.de>
6636
6637 PR middle-end/80362
6638 * gcc.dg/torture/pr80362.c: New testcase.
6639
ba6ee9fc
RB
66402017-04-10 Richard Biener <rguenther@suse.de>
6641
6642 PR tree-optimization/80304
6643 * gcc.dg/torture/pr80304.c: New testcase.
6644
4d1a05f1
NS
66452017-04-10 Nathan Sidwell <nathan@acm.org>
6646
6647 PR target/79905
6648 * g++.dg/torture/pr79905.C: New.
6649
3ee0fb02
ML
66502017-04-10 Martin Liska <mliska@suse.cz>
6651
6652 PR sanitizer/80350
6653 * c-c++-common/ubsan/pr80350.c: New test.
6654
167a5b77
JJ
66552017-04-10 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR target/80324
6658 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
6659
d691b7e4
ML
66602017-04-08 Martin Liska <mliska@suse.cz>
6661
6662 Revert:
6663 2017-04-07 Martin Liska <mliska@suse.cz>
6664
6665 PR ipa/80212
6666 * g++.dg/ipa/pr80212.C: New test.
6667
dcb2c527
JJ
66682017-04-07 Jakub Jelinek <jakub@redhat.com>
6669
c98b0016
JJ
6670 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
6671 dg-options.
6672 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
6673
dcb2c527
JJ
6674 PR target/80322
6675 PR target/80323
6676 PR target/80325
6677 PR target/80326
6678 * gcc.target/i386/avx512f-undefined-1.c: New test.
6679 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
6680 * gcc.target/i386/avx-cvtsd-1.c: New test.
6681 * gcc.target/i386/avx512f-cvtss-1.c: New test.
6682 * gcc.target/i386/avx512f-abspd-1.c: New test.
6683 * gcc.target/i386/avx-cvtss-1.c: New test.
6684 * gcc.target/i386/avx512f-absps-1.c: New test.
6685 * gcc.target/i386/avx512f-int2mask-1.c: New test.
6686 * gcc.target/i386/avx512f-mask2int-1.c: New test.
6687
1ef532f4
MP
66882017-04-07 Marek Polacek <polacek@redhat.com>
6689
6690 PR sanitizer/80348
6691 * g++.dg/ubsan/div-by-zero-2.C: New test.
6692
2166aeb3
MP
6693 PR c++/80095
6694 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
6695
057da7af
VM
66962017-04-07 Vladimir Makarov <vmakarov@redhat.com>
6697
6698 PR rtl-optimization/70478
6699 * gcc.target/s390/pr70478.c: New.
6700
3b6cb9e3
ML
67012017-04-07 Martin Liska <mliska@suse.cz>
6702
6703 PR target/79889
6704 * g++.dg/ext/mv8.C: Add aarch64* targets.
6705
70cd23c0
ML
67062017-04-07 Martin Liska <mliska@suse.cz>
6707
6708 PR ipa/80212
6709 * g++.dg/ipa/pr80212.C: New test.
6710
fe6bb25f
TP
67112017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6712
6713 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
6714
bf7b869a
RB
67152017-04-07 Richard Biener <rguenther@suse.de>
6716
6717 PR tree-optimization/80334
6718 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
6719 alignas on stack.
6720
2d143ba8
RB
67212017-04-07 Richard Biener <rguenther@suse.de>
6722
6723 PR middle-end/80341
6724 * gcc.dg/torture/pr80341.c: New testcase.
6725
ed3cd38d
JJ
67262017-04-06 Jakub Jelinek <jakub@redhat.com>
6727
6728 PR debug/80234
6729 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
6730 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
6731
e5f56581
UB
67322017-04-06 Uros Bizjak <ubizjak@gmail.com>
6733
6734 PR target/79733
6735 * gcc.target/i386/pr79733.c: New test.
6736
a5211c80
UB
67372017-04-06 Uros Bizjak <ubizjak@gmail.com>
6738
6739 PR target/80298
6740 * gcc.target/i386/pr80298-1.c: New test.
6741 * gcc.target/i386/pr80298-2.c: Ditto.
6742
db086c96
TP
67432017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
6744
6745 PR target/80082
6746 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
6747 ARMv7-R.
6748
09b63f67
RB
67492017-04-06 Richard Biener <rguenther@suse.de>
6750
6751 PR tree-optimization/80334
6752 * g++.dg/torture/pr80334.C: New testcase.
6753
d9f8c5af
ML
67542017-04-06 Martin Liska <mliska@suse.cz>
6755
6756 PR sanitizer/80166
6757 * gcc.dg/asan/pr80166.c: New test.
6758
1b68991f
RO
67592017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6760
6761 PR tree-optimization/79390
6762 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
6763
0f784346
RB
67642017-04-06 Richard Biener <rguenther@suse.de>
6765
6766 PR tree-optimization/80262
6767 * gcc.target/i386/pr80262.c: New testcase.
6768
23a429c2
RB
67692017-04-06 Richard Biener <rguenther@suse.de>
6770
6771 PR middle-end/80281
6772 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
6773
e2323a2b
VM
67742017-04-05 Vladimir Makarov <vmakarov@redhat.com>
6775
6776 PR rtl-optimization/70703
6777 * gcc.target/i386/pr70703.c: New.
6778
47a11342
JJ
67792017-04-05 Jakub Jelinek <jakub@redhat.com>
6780
6781 PR sanitizer/80308
6782 * c-c++-common/asan/pr80308.c: New test.
6783
d0ee17a5
DV
67842017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6785
6786 PR target/79890
6787 * gcc.target/s390/pr79890.c: New test case.
6788
36f896c7
JJ
67892017-04-05 Jakub Jelinek <jakub@redhat.com>
6790
6791 PR target/80310
6792 * c-c++-common/ubsan/pr80310.c: New test.
6793
d16e2ddd
JJ
67942017-04-04 Jakub Jelinek <jakub@redhat.com>
6795
e1201dff
JJ
6796 PR c++/80297
6797 * g++.dg/torture/pr80297.C: New test.
6798
d16e2ddd
JJ
6799 PR tree-optimization/79390
6800 * gcc.target/i386/pr79390.c: New test.
6801 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
6802
c0ea338b
VR
68032017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
6804
6805 PR c++/80296
6806 * g++.dg/cpp0x/alias-decl-80296.C: New test.
6807
a1527a93
TP
68082017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6809
6810 PR target/80307
6811 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
6812 targeting any CPU or architecture.
6813 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
6814 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
6815 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
6816 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
6817 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
6818 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
6819 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
6820 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
6821
065ba179 68222017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
6823
6824 PR fortran/69498
6825 * gfortran.dg/submodule_unexp.f90: New test.
6826
b1fd967c
JJ
68272017-04-04 Jakub Jelinek <jakub@redhat.com>
6828
6829 PR target/80286
6830 * gcc.target/i386/avx-pr80286.c: New test.
6831 * gcc.dg/pr80286.c: New test.
6832
248179b5
RB
68332017-04-04 Richard Biener <rguenther@suse.de>
6834
6835 PR middle-end/80281
6836 * gcc.dg/torture/pr80281.c: New testcase.
6837
a577fcf2
RB
68382017-04-04 Richard Biener <rguenther@suse.de>
6839
6840 PR tree-optimization/80275
6841 * g++.dg/opt/pr80275.C: Make g static.
6842
833bbf60
SB
68432017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
6844
6845 PR rtl-optimization/60818
6846 * gcc.c-torture/compile/pr60818.c: New testcase.
6847
5764ee3c
JW
68482017-04-03 Jonathan Wakely <jwakely@redhat.com>
6849
6850 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
6851 * gcc.dg/20031012-1.c: Likewise.
6852 * gcc.dg/ipa/ipcp-1.c: Likewise.
6853 * gcc.dg/torture/matrix-3.c: Likewise.
6854 * gcc.target/powerpc/ppc-spe.c: Likewise.
6855 * gcc.target/rx/zero-width-bitfield.c: Likewise.
6856
bbdf4e81
PB
68572017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6858
6859 PR target/80246
6860 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
6861 powerpc_vsx_ok.
6862 (std, ld): Limit scan-assembler-times check to lp64.
6863 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
6864 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
6865 powerpc_vsx_ok.
6866
44bc146f
PB
68672017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6868
6869 PR target/80246
6870 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
6871
fff80893
RB
68722017-04-03 Richard Biener <rguenther@suse.de>
6873
6874 PR tree-optimization/80275
6875 * g++.dg/opt/pr80275.C: New testcase.
6876
79f9fc38
DV
68772017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6878
6879 PR testsuite/79356
6880 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
6881
a8e70fd3
RD
68822017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
6883
6884 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
6885 (bal): Increase iteration count and assume alignment.
6886
e0061866
BC
68872017-04-03 Bin Cheng <bin.cheng@arm.com>
6888
6889 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
6890
c2d43326
AP
68912017-04-02 Andrew Pinski <apinski@cavium.com>
6892
6893 * gcc.c-torture/compile/nested-3.c: New testcase.
6894 * gcc.c-torture/execute/20170401-1.c: New testcase.
6895 * gcc.c-torture/execute/20170401-2.c: New testcase.
6896
a5a9046d
SB
68972017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6898
6899 PR rtl-optimization/79405
6900 gcc.dg/pr79405.c: New testcase.
6901
6f3af356
JJ
69022017-03-31 Jakub Jelinek <jakub@redhat.com>
6903
eee3756d
JJ
6904 PR debug/79255
6905 * gcc.dg/pr79255.c: New test.
6906
6f3af356
JJ
6907 PR c++/79572
6908 * g++.dg/ubsan/null-8.C: New test.
6909
99e6cfd6
PH
69102017-03-31 Pat Haugen <pthaugen@us.ibm.com>
6911
6912 PR target/80107
6913 * gfortran.dg/pr80107.f: New.
6914
094e6b7a
JL
69152017-03-31 Jeff Law <law@redhat.com>
6916
6917 PR tree-optimization/49498
6918 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
6919
eceb2409 69202017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6921
eceb2409
RB
6922 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
6923
c412c01a 69242017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6925
c412c01a
RB
6926 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
6927
005f12bf
JJ
69282017-03-31 Jakub Jelinek <jakub@redhat.com>
6929
af88f557
JJ
6930 PR libstdc++/80251
6931 * g++.dg/ext/is_aggregate.C: New test.
6932
7d790165
JJ
6933 PR middle-end/80173
6934 * gcc.target/i386/pr80173.c: New test.
6935
a7d55154
JJ
6936 PR middle-end/80163
6937 * gcc.dg/pr80163.c: New test.
6938
005f12bf
JJ
6939 PR debug/80025
6940 * gcc.dg/torture/pr80025.c: New test.
6941
c8e0f43f
MF
69422017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
6943
6944 * gcc.target/mips/pr52125.c: Add -msym32.
6945
724d25f3
JJ
69462017-03-30 Jakub Jelinek <jakub@redhat.com>
6947
6948 PR translation/80189
6949 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
6950 * g++.dg/gomp/sharing-1.C: Likewise.
6951 * gfortran.dg/gomp/pr44536.f90: Likewise.
6952 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
6953 * gfortran.dg/gomp/sharing-3.f90: Likewise.
6954 * gfortran.dg/gomp/crayptr3.f90: Likewise.
6955 * gfortran.dg/gomp/pr33439.f90: Likewise.
6956 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6957 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6958 * gfortran.dg/gomp/sharing-2.f90: Likewise.
6959 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6960 * gcc.dg/gomp/sharing-1.c: Likewise.
6961
05dc406d
PB
69622017-03-30 Peter Bergner <bergner@vnet.ibm.com>
6963
6964 PR target/80246
6965 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
6966 Darwin and SPE.
6967 (dxex, dxexq): Update return type.
6968 (diex, diexq): Update argument type.
6969 * gcc.target/powerpc/pr80246.c: New test.
6970
b0fd4d7e
MJ
69712017-03-30 Martin Jambor <mjambor@suse.cz>
6972
6973 PR ipa/77333
6974 * g++.dg/ipa/pr77333.C: New test.
6975
de008ec4
JJ
69762017-03-30 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR target/80206
6979 * gcc.target/i386/pr80206.c: New test.
6980
28c02407
RB
69812017-03-30 Richard Biener <rguenther@suse.de>
6982
6983 PR tree-optimization/77498
6984 * gfortran.dg/pr77498.f: New testcase.
6985
10fa8dfb
MP
69862017-03-29 Marek Polacek <polacek@redhat.com>
6987
6988 PR c/79730
6989 * gcc.dg/pr79730.c: New test.
6990
fdc54f39
JD
69912017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6992
6993 PR libgfortran/78670
6994 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
6995 a character of length 1. Update test for success.
6996 * gfortran.dg/dtio_28.f03: New test.
6997 * gfortran.dg/dtio_4.f90: Update to open test file with status =
6998 'scratch' to delete the file when done.
6999
533c0b69
SB
70002017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
7001
7002 PR rtl-optimization/80233
7003 * gcc.c-torture/compile/pr80233.c: New testcase.
7004
e35229f8
TK
70052017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7006
7007 PR fortran/80254
7008 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
7009 * gfortran.dg/dec_io_2a.f90: instead (new test).
7010
5c0a28d4
JW
70112017-03-28 Jiong Wang <jiong.wang@arm.com>
7012
7013 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
7014
19846619
SB
70152017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
7016
7017 PR testsuite/43496
7018 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
7019 generating PIC code.
7020
e5119fab
VM
70212017-03-28 Vladimir Makarov <vmakarov@redhat.com>
7022
7023 PR rtl-optimization/80193
7024 * gcc.target/i386/pr80193.c: New.
7025
cf474530
JW
70262017-03-28 Janus Weil <janus@gcc.gnu.org>
7027
7028 PR fortran/78661
7029 * gfortran.dg/dtio_25.f90: Modified test case.
7030 * gfortran.dg/dtio_27.f90: New test case.
7031
34fac449
UB
70322017-03-28 Uros Bizjak <ubizjak@gmail.com>
7033
7034 PR target/53383
7035 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
7036 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
7037 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
7038
3e907b90
BC
70392017-03-28 Bin Cheng <bin.cheng@arm.com>
7040
7041 * gcc.c-torture/compile/irreducible-loop.c: New.
7042
522818b9
RS
70432017-03-28 Richard Sandiford <richard.sandiford@arm.com>
7044
3e907b90 7045 PR tree-optimization/80218
522818b9
RS
7046 * gcc.dg/pr80218.c: New test.
7047
ea7d7da8
RB
70482017-03-28 Richard Biener <rguenther@suse.de>
7049
7050 PR tree-optimization/78644
7051 * gcc.dg/pr78644-1.c: New testcase.
7052 * gcc.dg/pr78644-2.c: Likewise.
7053
498173ef
TT
70542017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
7055
7056 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
7057 * gcc.dg/pic-4.c: Likewise.
7058 * gcc.dg/pie-3.c: Likewise.
7059 * gcc.dg/pie-4.c: Likewise.
7060
c5ad2433
ML
70612017-03-28 Martin Liska <mliska@suse.cz>
7062
7063 PR ipa/80205
7064 * g++.dg/ipa/pr80205.C: New test.
7065
17722fb9
SKS
70662017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7067
7068 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
7069 with sizeof(int) < 4.
7070 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
7071 * gcc.c-torture/execute/pr79737-2.c: Likewise.
7072 * gcc.dg/torture/pr79777.c: Likewise.
7073 * gcc.dg/torture/pr79910.c: Likewise.
7074
737f500a
RB
70752017-03-28 Richard Biener <rguenther@suse.de>
7076
7077 PR middle-end/80222
7078 * g++.dg/pr80222.C: New testcase.
7079
62f96a79
ML
70802017-03-28 Martin Liska <mliska@suse.cz>
7081
7082 PR ipa/80104
7083 * gcc.dg/ipa/pr80104.c: New test.
7084
72785f26
MP
70852017-03-28 Marek Polacek <polacek@redhat.com>
7086
7087 PR sanitizer/80067
7088 * c-c++-common/ubsan/shift-10.c: New test.
7089
86516987
JL
70902017-03-27 Jeff Law <law@redhat.com>
7091
4dbf1eee 7092 PR tree-optimization/80216
86516987
JL
7093 * gcc.c-torture/compile/pr80216.c: New test.
7094
aade772d
JJ
70952017-03-27 Jakub Jelinek <jakub@redhat.com>
7096
a9e4a1a5
JJ
7097 PR middle-end/80162
7098 * c-c++-common/pr80162-1.c: New test.
7099 * c-c++-common/pr80162-2.c: New test.
7100 * c-c++-common/pr80162-3.c: New test.
7101
aade772d
JJ
7102 PR target/80102
7103 * g++.dg/opt/pr80102.C: New test.
7104
d89f355e
MM
71052017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7106
7107 PR target/78543
7108 * gcc.target/powerpc/pr78543.c: New test.
7109
79c4d73b
KN
71102017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
7111
7112 PR target/80103
7113 * gcc.target/powerpc/pr80103-1.c: New test.
7114
819df781
RB
71152017-03-27 Richard Biener <rguenther@suse.de>
7116
7117 PR tree-optimization/80181
7118 * gcc.dg/torture/pr80181.c: New testcase.
7119
84804c5b
CZ
71202017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
7121
065ba179 7122 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 7123
c5e5f5f6
RB
71242017-03-27 Richard Biener <rguenther@suse.de>
7125
7126 PR ipa/79776
7127 * g++.dg/ipa/pr79776.C: New testcase.
7128
7cd200f6
JJ
71292017-03-27 Jakub Jelinek <jakub@redhat.com>
7130
7131 PR sanitizer/80168
7132 * gcc.dg/asan/pr80168.c: New test.
7133
79f512ff
RB
71342017-03-27 Richard Biener <rguenther@suse.de>
7135
7136 PR tree-optimization/80170
7137 * gcc.dg/pr80170.c: New testcase.
7138
672d9f8e
RB
71392017-03-27 Richard Biener <rguenther@suse.de>
7140
7141 PR middle-end/80171
7142 * g++.dg/torture/pr80171.C: New testcase.
7143
978fcba3
JDA
71442017-03-26 John David Anglin <danglin@gcc.gnu.org>
7145
431d7882
JDA
7146 * gcc.dg/torture/pr79732.c: Require alias support.
7147 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
7148
978fcba3
JDA
7149 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
7150 libatomic_available.
7151 * gfortran.dg/coarray_image_status_1.f08: Likewise.
7152 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
7153
1f10d710
JD
71542017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7155
7156 PR libgfortran/78881
7157 * gfortran.dg/dtio_26.f90: New test.
7158
41036686
PT
71592017-03-25 Paul Thomas <pault@gcc.gnu.org>
7160
7161 PR fortran/80156
7162 PR fortran/79382
7163 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
7164 testcase for PR80156. Add a main programme that tests that
7165 the typebound generic is accessible.
7166
5da906ca
BS
71672017-03-25 Bernd Schmidt <bschmidt@redhat.com>
7168
7169 PR rtl-optimization/80160
7170 PR rtl-optimization/80159
7171
7172 * gcc.target/i386/pr80160.c: New test.
7173
7dabefa0
JJ
71742017-03-24 Jakub Jelinek <jakub@redhat.com>
7175
7176 PR sanitizer/79904
7177 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
7178
c8b1fbc1
MP
71792017-03-24 Marek Polacek <polacek@redhat.com>
7180
7181 PR c++/80119
7182 * g++.dg/warn/Wuninitialized-9.C: New test.
7183
76794c52
AK
71842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7185
7186 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
7187 and remove the high-level builtin. The error message for the
7188 would prevent compilation from reaching the second.
7189 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7190
2de2b3f9
AK
71912017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7192
7193 * gcc.target/s390/vxe/negfma-1.c: New test.
7194
7d2fd075
AK
71952017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7196
7197 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
7198 * gcc.target/s390/arch12/mul-1.c: New test.
7199 * gcc.target/s390/arch12/mul-2.c: New test.
7200
72612e4e
AK
72012017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7202
7203 * gcc.target/s390/vxe/vllezlf-1.c: New test.
7204
6c7774d1
AK
72052017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7206
7207 * gcc.target/s390/vxe/popcount-1.c: New test.
7208
9ec98860
AK
72092017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7210
7211 * gcc.target/s390/vxe/bitops-1.c: New test.
7212
6654e96f
AK
72132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7214
7215 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
7216 * lib/target-supports.exp: Add effective target check s390_vxe.
7217
77c585ca
AK
72182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7219
7220 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
7221 comparison instructions used from now on.
7222
b5de6e84
AK
72232017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7224
7225 * gcc.target/s390/s390.exp (check_effective_target_vector):
7226 Include target-supports.exp and move target_vector check routine
7227 ...
7228 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
7229 here and rename it.
7230 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
7231 check from vector to s390_vx.
7232 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
7233 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
7234 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
7235 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
7236 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
7237 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
7238 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
7239 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
7240 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
7241
a602f985
AK
72422017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7243
7244 * gcc.target/s390/vector/vec-init-2.c: New test.
7245
085db63d
AK
72462017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7247
7248 * gcc.dg/ubsan/pr79904-2.c: New test.
7249
dc4f29bc
AK
72502017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7251
7252 PR target/79893
7253 * gcc.target/s390/zvector/pr79893.c: New test.
7254
56010684
JJ
72552017-03-24 Jakub Jelinek <jakub@redhat.com>
7256
7257 PR rtl-optimization/80112
7258 * gcc.dg/pr80112.c: New test.
7259
f0d7b52d
RO
72602017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7261
7262 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
7263 etc. line numbers.
7264 * gcc.dg/Walloca-1.c: Likewise.
7265 * gcc.dg/Walloca-2.c: Likewise.
7266 * gcc.dg/Wvla-larger-than-2.c: Likewise.
7267
635684c4
BS
72682017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7269
7270 PR tree-optimization/80158
7271 * gfortran.fortran-torture/compile/pr80158.f: New file.
7272
76afddf3
RB
72732017-03-24 Richard Biener <rguenther@suse.de>
7274
7275 PR tree-optimization/80167
7276 * gcc.dg/graphite/pr80167.c: New testcase.
7277
c2e389bf
TV
72782017-03-24 Tom de Vries <tom@codesourcery.com>
7279
7280 PR testsuite/80092
7281 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
7282 dg-require-effective-target global_constructor.
7283 * gcc.dg/tls/emutls-2.c: Same.
7284
a72821b4
TV
72852017-03-24 Tom de Vries <tom@codesourcery.com>
7286
7287 PR testsuite/80092
7288 * c-c++-common/Wimplicit-fallthrough-34.c: Add
7289 dg-require-effective-target indirect_jumps.
7290
1658def9
TV
72912017-03-24 Tom de Vries <tom@codesourcery.com>
7292
7293 PR testsuite/80092
7294 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
7295 nonlocal_goto.
7296
90e02692
TV
72972017-03-24 Tom de Vries <tom@codesourcery.com>
7298
7299 PR testsuite/80092
7300 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
7301 * gcc.dg/Walloca-12.c: Same.
7302 * gcc.dg/attr-alloc_size-8.c: Same.
7303 * gcc.dg/Walloca-4.c: Same.
7304 * gcc.dg/Walloca-8.c: Same.
7305 * gcc.dg/Walloca-13.c: Same.
7306 * gcc.dg/Walloca-14.c: Same.
7307 * gcc.dg/attr-alloc_size-9.c: Same.
7308 * gcc.dg/Walloca-1.c: Same.
7309 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7310 * gcc.dg/Walloca-5.c: Same.
7311 * gcc.dg/Walloca-10.c: Same.
7312 * gcc.dg/Walloca-9.c: Same.
7313 * gcc.dg/attr-alloc_size-6.c: Same.
7314 * gcc.dg/Wvla-larger-than-1.c: Same.
7315 * gcc.dg/torture/pr71881.c: Same.
7316 * gcc.dg/torture/pr71901.c: Same.
7317 * gcc.dg/torture/pr78742.c: Same.
7318 * gcc.dg/builtin-alloc-size.c: Same.
7319 * gcc.dg/Walloca-2.c: Same.
7320 * gcc.dg/Walloca-6.c: Same.
7321 * gcc.dg/Walloca-11.c: Same.
7322 * gcc.dg/attr-alloc_size-7.c: Same.
7323 * gcc.dg/Wvla-larger-than-2.c: Same.
7324 * gcc.dg/Walloca-3.c: Same.
7325 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7326 * gcc.c-torture/compile/pr79413.c: Same.
7327 * gcc.c-torture/compile/pr78439.c: Same.
7328
842392c8
KN
73292017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7330
7331 * gcc.target/powerpc/p9-options-1.c: New test.
7332
de2b3f5c
KT
73332017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7334
7335 PR target/71436
7336 * gcc.c-torture/compile/pr71436.c: New test.
7337
2e6315ef 73382017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 7339 Richard Biener <rguenther@suse.de>
2e6315ef
WS
7340
7341 PR tree-optimization/79908
7342 PR tree-optimization/80136
7343 * gcc.dg/torture/pr79908.c: New file.
7344
9cdf0363
NK
73452017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
7346
2e6315ef 7347 PR fortran/39239
9cdf0363
NK
7348 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
7349
f3dd574e
JJ
73502017-03-22 Jakub Jelinek <jakub@redhat.com>
7351
f13e9cd5
JJ
7352 PR c++/80141
7353 * g++.dg/gomp/pr80141.C: New test.
7354
68ed2ba0
JJ
7355 PR c++/80129
7356 * g++.dg/torture/pr80129.C: New test.
7357
f3dd574e
JJ
7358 PR sanitizer/80110
7359 * g++.dg/tsan/pr80110.C: New test.
7360
918b6c9e
TK
73612017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7362
7363 PR fortran/80142
7364 * gfortran.dg/any_loc.f90: New test case.
7365
bf634d1c
TP
73662017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7367
7368 PR target/80082
7369 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
7370 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
7371
f7325b95
ML
73722017-03-22 Martin Liska <mliska@suse.cz>
7373
7374 PR target/79906
7375 * g++.dg/ext/mv8.C: Add power* targets.
7376
3f01b620
MS
73772017-03-21 Martin Sebor <msebor@redhat.com>
7378
7379 PR c++/79548
7380 * g++.dg/warn/Wunused-var-26.C: New test.
7381
1cefb051
BS
73822017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7383
7384 PR tree-optimization/79908
7385 * gcc.dg/torture/pr79908.c: Revert addition of new file.
7386
edc1747f
MP
73872017-03-21 Marek Polacek <polacek@redhat.com>
7388 Martin Sebor <msebor@redhat.com>
7389
7390 PR tree-optimization/80109
7391 * gcc.dg/Walloca-14.c: New test.
7392
85106b87
JJ
73932017-03-21 Jakub Jelinek <jakub@redhat.com>
7394
7395 PR target/80125
7396 * gcc.target/powerpc/pr80125.c: New test.
7397
e59a225f
NK
73982017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
7399
7400 PR fortran/69498
7401 * gfortran.dg/unexp_attribute.f90: New test
7402
0ffe60b5 74032017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 7404 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
7405
7406 PR tree-optimization/79908
7407 * gcc.dg/torture/pr79908.c: New file.
7408
54eb90fe
SKS
74092017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7410
7411 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
7412 with sizeof(int) < 4.
7413
5611c456
ML
74142017-03-21 Martin Liska <mliska@suse.cz>
7415
7416 * gcc.target/i386/pr65044.c: Add '.' in order to catch
7417 apostrophes.
7418
e650ea2a
RB
74192017-03-21 Richard Biener <rguenther@suse.de>
7420
7421 PR tree-optimization/80032
7422 * g++.dg/opt/pr80032.C: New testcase.
7423
da2ce5f9
RB
74242017-03-21 Richard Biener <rguenther@suse.de>
7425
7426 PR tree-optimization/80122
7427 * gcc.dg/torture/pr80122.c: New testcase.
7428
9d60683a
TT
74292017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
7430
7431 * gcc.dg/pic-2.c: Skip for MIPS.
7432 * gcc.dg/pie-2.c: Skip for MIPS.
7433
d3e19c2c
PC
74342017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7435
7436 PR c++/77752
7437 * g++.dg/cpp0x/initlist97.C: New.
7438 * g++.dg/cpp0x/initlist85.C: Update.
7439
8bee092e
JJ
74402017-03-21 Jakub Jelinek <jakub@redhat.com>
7441
9f30dff0
JJ
7442 PR c/67338
7443 * gcc.dg/pr67338.c: New test.
7444
8bee092e
JJ
7445 PR c++/35878
7446 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
7447 dump instead of assembler.
7448 * g++.dg/init/pr35878_2.C: Likewise.
7449 * g++.dg/init/pr35878_3.C: Likewise.
7450
4d1b8e70
JJ
74512017-03-21 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR c/80097
7454 * gcc.dg/ubsan/pr80097.c: New test.
7455
c34923c4
BS
74562017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7457
7458 PR tree-optimization/80054
7459 * g++.dg/torture/pr80054.C: New file.
7460
b0ba96c2
KN
74612017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7462
7463 PR target/79963
7464 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
7465 directive to assure selection of proper bit using rlwinm insn.
7466 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7467 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
7468 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
7469 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
7470
92377255
MP
74712017-03-20 Marek Polacek <polacek@redhat.com>
7472 Paolo Carlini <paolo.carlini@oracle.com>
7473
7474 PR c++/80059 - ICE with noexcept and __transaction_atomic
7475 * g++.dg/tm/pr80059-2.C: New test.
7476 * g++.dg/tm/pr80059.C: New test.
7477
243e28bf
ML
74782017-03-20 Martin Liska <mliska@suse.cz>
7479
7480 PR middle-end/79753
7481 * gcc.target/i386/mpx/pr79753.c: New test.
7482
918112d3
ML
74832017-03-20 Martin Liska <mliska@suse.cz>
7484
7485 PR target/79769
7486 PR target/79770
7487 * g++.dg/pr79769.C: New test.
7488 * gcc.target/i386/mpx/pr79770.c: New test.
7489
e325aba2
AK
74902017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7491
7492 PR target/78857
7493 * gcc.target/s390/load-and-test-fp-1.c: New test.
7494 * gcc.target/s390/load-and-test-fp-2.c: New test.
7495
91d2c04c
PT
74962017-03-18 Paul Thomas <pault@gcc.gnu.org>
7497
7498 PR fortran/79676
7499 * gfortran.dg/submodule_28.f08 : New test.
7500
c7e4107b
PT
75012017-03-18 Paul Thomas <pault@gcc.gnu.org>
7502
7503 PR fortran/71838
7504 * gfortran.dg/submodule_26.f08 : New test.
7505 * gfortran.dg/submodule_27.f08 : New test.
7506
d8fe28be
PH
75072017-03-17 Pat Haugen <pthaugen@us.ibm.com>
7508
7509 PR target/79951
7510 * gcc.target/powerpc/pr79951.c: New.
7511
4a17943d
BS
75122017-03-17 Bernd Schmidt <bschmidt@redhat.com>
7513
7514 PR rtl-optimization/79910
7515 * gcc.dg/torture/pr79910.c: New test.
7516
7f166d94
JL
75172017-03-17 Jeff Law <law@redhat.com>
7518
7519 PR tree-optimization/71437
7520 * gcc.dg/tree-ssa/pr71437.c: New test.
7521 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
7522 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
7523 now caught by VRP, but which were previously caught by DOM.
7524
12c4f7dc
RB
75252017-03-17 Richard Biener <rguenther@suse.de>
7526
7527 PR middle-end/80075
7528 * g++.dg/torture/pr80075.C: New testcase.
7529
207f3423
MM
75302017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
7531
7532 PR target/71294
7533 * g++.dg/pr71294.C: New test.
7534
9fc900af
SB
75352017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7536
7537 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
7538
c05c2380
JJ
75392017-03-16 Jakub Jelinek <jakub@redhat.com>
7540
e711928b
JJ
7541 PR fortran/80010
7542 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
7543
c05c2380
JJ
7544 PR fortran/79886
7545 * gfortran.dg/pr79886.f90: New test.
7546
3231d64b
MM
75472017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7548
7549 PR target/79038
7550 * gcc.target/powerpc/pr79038-1.c: New test.
7551
81ef1f5e
SB
75522017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
7553
7554 PR fortran/33271
7555 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
7556
395a1e9b
JW
75572017-03-15 Jiong Wang <jiong.wang@arm.com>
7558
7559 PR testsuite/79356
7560 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
7561
05f65910
UB
75622017-03-15 Uros Bizjak <ubizjak@gmail.com>
7563
7564 PR target/80019
7565 * gcc.target/i386/pr80019.c: New test.
7566
94285a7d
ML
75672017-03-15 Martin Liska <mliska@suse.cz>
7568
7569 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
7570
a983542b
MS
75712017-03-14 Martin Sebor <msebor@redhat.com>
7572
7573 PR tree-optimization/79800
7574 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
7575 * gcc.dg/tree-ssa/pr79800.c: New test.
7576
76ca5f40
MM
75772017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7578
7579 PR target/79947
7580 * gcc.target/powerpc/pr79947.c: New test.
7581
5d9a283a
MS
75822017-03-14 Martin Sebor <msebor@redhat.com>
7583
7584 PR middle-end/80020
7585 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
7586 * gcc.dg/attr-alloc_size-7.c: Same.
7587 * gcc.dg/attr-alloc_size-9.c: Same.
7588 * gcc.dg/builtin-alloc-size.c: Same.
7589 * gcc.dg/pr80020.c: New test.
7590
4692943d
BS
75912017-03-14 Bernd Schmidt <bschmidt@redhat.com>
7592
7593 PR rtl-optimization/79728
7594 * gcc.target/i386/sse-globalreg.c: New test.
7595
861d9d5e
ML
75962017-03-14 Martin Liska <mliska@suse.cz>
7597
7598 PR lto/66295
7599 * gcc.dg/tree-prof/pr66295.c: New test.
7600
a48018b5
ML
76012017-03-13 Martin Liska <mliska@suse.cz>
7602
7603 PR middle-end/78339
7604 * gcc.target/i386/mpx/pr78339.c: New test.
7605
8c56cc5a
CZ
76062017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7607
065ba179 7608 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 7609
14555394
CZ
76102017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7611
065ba179 7612 * gcc.target/arc/pr9001090948.c: New file.
14555394 7613
3079b92e
SB
76142017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
7615
7616 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7617 Fix test. Make early-out condition return early. Correct comments.
7618
c08de9db
JD
76192017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7620
7621 PR libgfortran/78854
7622 * gfortran.dg/dtio_25.f90: New test.
7623
66b27545
MS
76242017-03-10 Martin Sebor <msebor@redhat.com>
7625
7626 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
7627
8f2f6381
BS
76282017-03-10 Bernd Schmidt <bschmidt@redhat.com>
7629
7630 PR rtl-optimization/78911
7631 * gcc.target/i386/pr78911-1.c: New test.
7632 * gcc.target/i386/pr78911-2.c: New test.
7633
8e2c69b4 76342017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 7635
8e2c69b4
WS
7636 PR target/79941
7637 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
7638 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
7639 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
7640
455d833c
MP
76412017-03-10 Marek Polacek <polacek@redhat.com>
7642
7643 PR c++/79967
7644 * g++.dg/cpp0x/gen-attrs-63.C: New test.
7645
cdd669f9
JJ
76462017-03-10 Jakub Jelinek <jakub@redhat.com>
7647
e260b0a7
JJ
7648 PR c++/79899
7649 * g++.dg/other/friend7.C: New test.
7650
cdd669f9
JJ
7651 PR c++/79896
7652 * g++.dg/ext/int128-5.C: New test.
7653
730e6e46
SB
76542017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7655
7656 PR testsuite/79356
7657 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
7658 powerpc, sparc, or s390x.
7659
fc8f6304
PH
76602017-03-10 Pat Haugen <pthaugen@us.ibm.com>
7661
7662 PR target/79907
7663 * gcc.target/powerpc/pr79907.c: New.
7664
f1b0632a
OH
76652017-03-10 Olivier Hainque <hainque@adacore.com>
7666
7667 * gnat.dg/opt64.adb: New test.
7668 * gnat.dg/opt64_pkg.ads: New helper.
7669 * gnat.dg/opt64_pkg.adb: New helper.
7670
5558f089
JJ
76712017-03-10 Jakub Jelinek <jakub@redhat.com>
7672
2d9dd4fb
JJ
7673 PR rtl-optimization/79909
7674 * gcc.target/powerpc/pr79909.c: New test.
7675
72772e67
JJ
7676 PR tree-optimization/79972
7677 * gcc.dg/pr79972.c: New test.
7678
5558f089
JJ
7679 PR tree-optimization/77975
7680 * gcc.dg/pr77975.c: New test.
7681
822a132c
MP
76822017-03-09 Marek Polacek <polacek@redhat.com>
7683
7684 PR c++/79962
7685 PR c++/79984
7686 * c-c++-common/nonnull-3.c: New test.
7687 * g++.dg/warn/Wnonnull3.C: New test.
7688
c9819d22
MF
76892017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
7690
7691 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
7692 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7693
36618428
MP
76942017-03-09 Marek Polacek <polacek@redhat.com>
7695
7696 PR sanitizer/79757
7697 * gcc.dg/ubsan/pr79757-1.c: New test.
7698 * gcc.dg/ubsan/pr79757-2.c: New test.
7699 * gcc.dg/ubsan/pr79757-3.c: New test.
7700 * gcc.dg/ubsan/pr79757-4.c: New test.
7701 * gcc.dg/ubsan/pr79757-5.c: New test.
7702
01e5af5a
JJ
77032017-03-09 Jakub Jelinek <jakub@redhat.com>
7704
7705 PR c/79969
7706 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
7707
6443c7c0
MP
77082017-03-09 Marek Polacek <polacek@redhat.com>
7709
7710 PR c++/79687
7711 * g++.dg/expr/ptrmem8.C: New test.
7712 * g++.dg/expr/ptrmem9.C: New test.
7713
d721dc3c
RB
77142017-03-09 Richard Biener <rguenther@suse.de>
7715
7716 PR tree-optimization/79977
7717 * gcc.dg/graphite/pr79977.c: New testcase.
7718
1f1fd3e2
TT
77192017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
7720
7721 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
7722 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
7723 * lib/target-supports.exp (check_effective_target_rdynamic):
7724 New proc.
7725
16967aff
RB
77262017-03-09 Richard Biener <rguenther@suse.de>
7727
7728 PR middle-end/79971
7729 * gcc.dg/fixed-point/pr79971.c: New testcase.
7730
26d7dc48
RB
77312017-03-09 Richard Biener <rguenther@suse.de>
7732
7733 PR ipa/79970
7734 * gcc.dg/torture/pr79970.c: New testcase.
7735
35f77c28
PC
77362017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7737
7738 PR c++/71966
7739 * g++.dg/cpp0x/pr71966-1.C: New.
7740 * g++.dg/cpp0x/pr71966-2.C: Likewise.
7741
8a7df031
ML
77422017-03-09 Martin Liska <mliska@suse.cz>
7743
7744 PR tree-optimization/79631
7745 * gcc.target/i386/mpx/pr79631.c: New test.
7746
3828bb0d
ML
77472017-03-09 Martin Liska <mliska@suse.cz>
7748
7749 PR target/65705
7750 PR target/69804
7751 * gcc.target/i386/pr71458.c: Update scanned pattern.
7752
410a590c
MP
77532017-03-09 Marek Polacek <polacek@redhat.com>
7754
7755 PR c++/79672
7756 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
7757 * g++.dg/warn/Wduplicated-branches3.C: New test.
7758
f084a22e
PG
77592017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
7760
7761 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
7762
a278b1c3
ML
77632017-03-09 Martin Liska <mliska@suse.cz>
7764
7765 PR ipa/79764
7766 * g++.dg/pr79764.C: New test.
7767
8dc19053
ML
77682017-03-09 Martin Liska <mliska@suse.cz>
7769
7770 PR ipa/79761
7771 * g++.dg/pr79761.C: New test.
7772
030fc94a
JJ
77732017-03-09 Jakub Jelinek <jakub@redhat.com>
7774
9e463823
JJ
7775 PR sanitizer/79944
7776 * c-c++-common/asan/pr79944.c: New test.
7777
6b62f323
JJ
7778 PR target/79932
7779 * gcc.target/i386/pr79932-2.c: New test.
7780
030fc94a
JJ
7781 PR target/79932
7782 * gcc.target/i386/pr79932-1.c: New test.
7783
423aec8b
MP
77842017-03-09 Marek Polacek <polacek@redhat.com>
7785
7786 PR c++/79900 - ICE in strip_typedefs
7787 * g++.dg/warn/Wpadded-1.C: New test.
7788
6659fe59
MP
77892017-03-08 Marek Polacek <polacek@redhat.com>
7790
7791 * g++.dg/Walloca1.C: Adjust dg-warning.
7792
f1a675e4
AH
77932017-03-08 Andrew Haley <aph@redhat.com>
7794
7795 PR tree-optimization/79943
7796 * gcc.dg/tree-ssa/pr79943.c: New test.
7797
edfcd7e3
RB
77982017-03-08 Richard Biener <rguenther@suse.de>
7799
7800 PR tree-optimization/79955
7801 * gcc.dg/uninit-24.c: New testcase.
7802
61fdfd8c
RB
78032017-03-08 Richard Biener <rguenther@suse.de>
7804
7805 PR tree-optimization/79920
7806 * gcc.dg/vect/pr79920.c: New testcase.
7807
4b48e883
JJ
78082017-03-08 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR sanitizer/79904
7811 * gcc.dg/ubsan/pr79904.c: New test.
7812
a71dbc63
JJ
78132017-03-07 Jakub Jelinek <jakub@redhat.com>
7814
7815 PR c/79834
7816 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
7817 diagnostics.
7818
d8a90142
MP
78192017-03-07 Marek Polacek <polacek@redhat.com>
7820
7821 PR middle-end/79809
7822 * g++.dg/Walloca1.C: New test.
7823
a5e9e3e4
ML
78242017-03-07 Martin Liska <mliska@suse.cz>
7825
7826 PR middle-end/68270
7827 * g++.dg/pr68270.C: New test.
7828
1f6dba54
JJ
78292017-03-07 Jakub Jelinek <jakub@redhat.com>
7830
760f82db
JJ
7831 PR rtl-optimization/79901
7832 * gcc.target/i386/pr79901.c: New test.
7833
1f6dba54
JJ
7834 PR sanitizer/79897
7835 * c-c++-common/ubsan/pr79897.c: New test.
7836
feca7b89
VM
78372017-03-06 Vladimir Makarov <vmakarov@redhat.com>
7838
7839 PR rtl-optimization/79571
7840 * gcc.target/i386/pr79571.c: New.
7841
bdbbf28d
MP
78422017-03-06 Marek Polacek <polacek@redhat.com>
7843
7844 PR c++/79796 - ICE with NSDMI and this pointer
7845 * g++.dg/cpp0x/nsdmi13.C: New test.
7846
52564551
JK
78472017-03-06 Julia Koval <julia.koval@intel.com>
7848
7849 PR target/79793
7850 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
7851 directives.
7852 * gcc.target/i386/interrupt-13.c: Ditto.
7853 * gcc.target/i386/interrupt-14.c: Ditto.
7854 * gcc.target/i386/interrupt-15.c: Ditto.
7855
345edb37
JJ
78562017-03-06 Jakub Jelinek <jakub@redhat.com>
7857
7858 PR c++/79822
7859 * g++.dg/cpp0x/constexpr-79822.C: New test.
7860
a8d25fd0
RB
78612017-03-06 Richard Biener <rguenther@suse.de>
7862
7863 PR tree-optimization/79894
7864 * gcc.dg/vect/pr79887.c: New testcase.
7865
522fcdd7
RB
78662017-03-06 Richard Biener <rguenther@suse.de>
7867
7868 PR tree-optimization/79824
7869 * gcc.dg/vect/pr79824-1.c: New testcase.
7870 * gcc.dg/vect/pr79824-2.c: Likewise.
7871
54649631
TT
78722017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7873
7874 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
7875 gettimeofday. Remove dg-skip-if for AVR.
7876 * lib/target-supports.exp (check_effective_target_gettimeofday):
7877 New proc.
7878
4bbc8970
RD
78792017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
7880
7881 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
7882 * gcc.target/s390/hotpatch-10.c: Likewise.
7883 * gcc.target/s390/hotpatch-11.c: Likewise.
7884 * gcc.target/s390/hotpatch-12.c: Likewise.
7885 * gcc.target/s390/hotpatch-13.c: Likewise.
7886 * gcc.target/s390/hotpatch-14.c: Likewise.
7887 * gcc.target/s390/hotpatch-15.c: Likewise.
7888 * gcc.target/s390/hotpatch-16.c: Likewise.
7889 * gcc.target/s390/hotpatch-17.c: Likewise.
7890 * gcc.target/s390/hotpatch-18.c: Likewise.
7891 * gcc.target/s390/hotpatch-19.c: Likewise.
7892 * gcc.target/s390/hotpatch-2.c: Likewise.
7893 * gcc.target/s390/hotpatch-26.c: Likewise.
7894 * gcc.target/s390/hotpatch-27.c: Likewise.
7895 * gcc.target/s390/hotpatch-28.c: Likewise.
7896 * gcc.target/s390/hotpatch-3.c: Likewise.
7897 * gcc.target/s390/hotpatch-4.c: Likewise.
7898 * gcc.target/s390/hotpatch-5.c: Likewise.
7899 * gcc.target/s390/hotpatch-6.c: Likewise.
7900 * gcc.target/s390/hotpatch-7.c: Likewise.
7901 * gcc.target/s390/hotpatch-8.c: Likewise.
7902 * gcc.target/s390/hotpatch-9.c: Likewise.
7903
5f215a70
PC
79042017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7905
7906 PR c++/64574
7907 * g++.dg/template/crash125.C: New.
7908
296cc393
JJ
79092017-03-06 Jakub Jelinek <jakub@redhat.com>
7910
7911 PR target/79812
7912 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
7913
ca8942a3
TT
79142017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7915
7916 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
7917
c1b993c0
PG
79182017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7919
7920 * gcc.target/mips/msa-minmax.c: New tests.
7921
a50a32aa
ML
79222017-03-06 Martin Liska <mliska@suse.cz>
7923
7924 PR sanitize/79783
7925 * g++.dg/asan/pr79783.C: New test.
7926
5ada812c
PG
79272017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7928
7929 * gcc.target/mips/msa-dotp.c: New tests.
7930
334b3c4b
PG
79312017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7932
7933 * gcc.target/mips/msa-bclri.c: New test.
7934
d8b4baeb
PC
79352017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7936
7937 PR c++/70266
7938 * g++.dg/tm/pr70266.C: New.
7939
ef78bc3c 79402017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 7941 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
7942
7943 * gfortran.dg/coarray/fail_image_1.f08: New test.
7944 * gfortran.dg/coarray/fail_image_2.f08: New test.
7945 * gfortran.dg/coarray/failed_images_1.f08: New test.
7946 * gfortran.dg/coarray/failed_images_2.f08: New test.
7947 * gfortran.dg/coarray/image_status_1.f08: New test.
7948 * gfortran.dg/coarray/image_status_2.f08: New test.
7949 * gfortran.dg/coarray/stopped_images_1.f08: New test.
7950 * gfortran.dg/coarray/stopped_images_2.f08: New test.
7951 * gfortran.dg/coarray_fail_st.f90: New test.
7952 * gfortran.dg/coarray_failed_images_1.f08: New test.
7953 * gfortran.dg/coarray_image_status_1.f08: New test.
7954 * gfortran.dg/coarray_stopped_images_1.f08: New test.
7955
7f5a7d78
MP
79562017-03-03 Marek Polacek <polacek@redhat.com>
7957
7958 PR c/79758
7959 * gcc.dg/noncompile/pr79758.c: New test.
7960
cc195d46
JJ
79612017-03-03 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR middle-end/79805
7964 * g++.dg/opt/pr79805.C: New test.
7965
945b6e16
AS
79662017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
7967
7968 * gcc.target/i386/avx512vpopcntdq-check.h: New.
7969 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
7970 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
7971 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
7972 * gcc.target/i386/i386.exp
7973 (check_effective_target_avx512vpopcntdq): New.
7974
31dcc385
TT
79752017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
7976
7977 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
7978 ilp32 targets and match DImode registers for lp64 targets.
7979
0e174ae1
UB
79802017-03-03 Uros Bizjak <ubizjak@gmail.com>
7981
7982 * g++.dg/pr71624.C: Disable for x32.
7983 * g++.dg/pr71633.C: Ditto.
7984
93505ec5
JJ
79852017-03-03 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR target/79807
7988 * gcc.target/i386/pr79807.c: New test.
7989
d78a1c01
ML
79902017-03-03 Martin Liska <mliska@suse.cz>
7991
7992 PR tree-optimization/79803
7993 * gcc.dg/tree-ssa/pr79803.c: New test.
7994
ec7f796e
ML
79952017-03-03 Martin Liska <mliska@suse.cz>
7996
7997 PR rtl-optimization/79574
7998 * gcc.dg/pr79574-2.c: New test.
7999
30d309aa
RB
80002017-03-03 Richard Biener <rguenther@suse.de>
8001
8002 PR c++/79825
8003 * g++.dg/warn/Wuninitialized-8.C: New testcase.
8004
38801de5
JJ
80052017-03-03 Jakub Jelinek <jakub@redhat.com>
8006
8007 * gcc.dg/pr57134.c: Use empty inline asm string literal.
8008
7278b0a2
MP
80092017-03-03 Marek Polacek <polacek@redhat.com>
8010
8011 PR c++/79791
8012 * g++.dg/warn/Wwrite-strings-1.C: New test.
8013 * g++.dg/warn/Wwrite-strings-2.C: New test.
8014 * g++.dg/warn/Wwrite-strings-3.C: New test.
8015 * g++.dg/warn/Wwrite-strings-4.C: New test.
8016 * g++.dg/warn/Wwrite-strings-5.C: New test.
8017 * g++.dg/warn/Wwrite-strings-6.C: New test.
8018 * g++.dg/warn/Wwrite-strings-7.C: New test.
8019 * g++.dg/warn/Wwrite-strings-8.C: New test.
8020 * g++.dg/warn/Wwrite-strings-9.C: New test.
8021 * g++.dg/warn/Wwrite-strings-10.C: New test.
8022 * g++.dg/warn/Wwrite-strings-11.C: New test.
8023 * g++.dg/warn/Wwrite-strings-12.C: New test.
8024
75473a91
RB
80252017-03-03 Richard Biener <rguenther@suse.de>
8026
8027 PR middle-end/79818
8028 * gcc.dg/torture/pr79818.c: New testcase.
8029
50bea0c5
JJ
80302017-03-02 Jakub Jelinek <jakub@redhat.com>
8031
8032 PR c++/79782
8033 * g++.dg/warn/Wunused-parm-10.C: New test.
8034
130f15ce
UB
80352017-03-02 Uros Bizjak <ubizjak@gmail.com>
8036
8037 * gcc.dg/rtl/x86_64/*.c: Test for
8038 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
8039
dc362ada
UB
80402017-03-02 Uros Bizjak <ubizjak@gmail.com>
8041
8042 PR target/79514
8043 * gcc.target/i386/pr79514.c: New test.
8044
fe792dd8
JJ
80452017-03-02 Jakub Jelinek <jakub@redhat.com>
8046
8047 PR rtl-optimization/79780
8048 * gcc.c-torture/compile/pr79780.c: New test.
8049
e80facb4
RB
80502017-03-02 Richard Biener <rguenther@suse.de>
8051
8052 PR tree-optimization/79345
8053 PR c++/42000
8054 * g++.dg/warn/Wuninitialized-7.C: New testcase.
8055 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
8056 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
8057
eb0e7c34
RB
80582017-03-02 Richard Biener <rguenther@suse.de>
8059
8060 PR c/79756
8061 * gcc.dg/vector-1.c: New testcase.
8062
653a4b32
BC
80632017-03-02 Bin Cheng <bin.cheng@arm.com>
8064
8065 PR tree-optimization/66768
8066 * gcc.target/i386/pr66768.c: New test.
8067
da403f31
RB
80682017-03-02 Richard Biener <rguenther@suse.de>
8069
8070 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
8071 * gcc.dg/rtl/x86_64/final.c: Likewise.
8072 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
8073 * gcc.dg/rtl/x86_64/ira.c: Likewise.
8074 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
8075 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
8076
83692f96
RB
80772017-03-02 Richard Biener <rguenther@suse.de>
8078
8079 PR tree-optimization/79777
8080 * gcc.dg/torture/pr79777.c: New testcase.
8081
71dedb33
MS
80822017-03-01 Martin Sebor <msebor@redhat.com>
8083
8084 PR middle-end/79692
8085 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
8086 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
8087 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
8088 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
8089
48990905
UB
80902017-03-01 Uros Bizjak <ubizjak@gmail.com>
8091
8092 * gcc.target/i386/invsize-2.c: New test.
8093 * gcc.target/i386/invsize-3.c: Ditto.
8094 * gcc.target/i386/invsize-4.c: Ditto.
8095 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
8096 * gcc.target/i386/stackalign/asm-1.c: Ditto.
8097
c7f0c9f3
MM
80982017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8099
8100 PR target/79439
8101 * gcc.target/powerpc/pr79439.c: New test.
8102
f5ef6bfc
PH
81032017-03-01 Pat Haugen <pthaugen@us.ibm.com>
8104
8105 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
8106 scan string.
8107
8108
50181506
KN
81092017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8110
8111 PR target/79395
8112 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
8113 pattern to look for vcmpequd. instead of vcmpnew.
8114 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
8115 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
8116 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
8117 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
8118 look for xvcmpeqdp. instead of xvcmpnedp.
8119 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
8120 look for vcmpequd. instead of vcmpnew.
8121 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
8122 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8123 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
8124 look for xvcmpeqsp. instead of xvcmpnesp.
8125 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
8126 look for xvcmpeqdp. instead of xvcmpnedp.
8127 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
8128 look for vcmpequd. instead of vcmpnew.
8129 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
8130 look for vcmpeqsp instead of xvcmpnesp.
8131 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
8132 look for xvcmpeqdp instead of xvcmpnedp.
8133
0100ae43
RB
81342017-03-01 Richard Biener <rguenther@suse.de>
8135
8136 PR middle-end/79721
8137 * gcc.dg/torture/pr79721.c: New testcase.
8138
0f3f4ffe
JJ
81392017-03-01 Jakub Jelinek <jakub@redhat.com>
8140
42132674
JJ
8141 PR c++/79681
8142 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
8143 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
8144
e3e9e8ca
JJ
8145 PR c++/79746
8146 * g++.dg/warn/Wunused-parm-9.C: New test.
8147
0f3f4ffe
JJ
8148 PR tree-optimization/79734
8149 * g++.dg/opt/pr79734.C: New test.
8150
ad1de652
JJ
81512017-02-28 Jakub Jelinek <jakub@redhat.com>
8152
8153 PR tree-optimization/79737
8154 * gcc.c-torture/execute/pr79737-1.c: New test.
8155 * gcc.c-torture/execute/pr79737-2.c: New test.
8156
7a1ae923
EB
81572017-02-28 Eric Botcazou <ebotcazou@adacore.com>
8158
8159 * gcc.target/sparc/20170228-1.c: New test.
8160
2af0c3ed
UB
81612017-02-28 Uros Bizjak <ubizjak@gmail.com>
8162
8163 * gcc.target/i386/invsize-1.c: New test.
8164
203ced0a
MS
81652017-02-28 Martin Sebor <msebor@redhat.com>
8166
8167 PR tree-optimization/79691
8168 * gcc.dg/tree-ssa/pr79691.c: New test.
8169
8a915b87
JJ
81702017-02-28 Jakub Jelinek <jakub@redhat.com>
8171
8172 PR target/79729
8173 * gcc.target/i386/pr79729.c: New test.
8174
41aa3a38
RB
81752017-02-28 Richard Biener <rguenther@suse.de>
8176
8177 PR tree-optimization/79740
8178 * gcc.dg/torture/pr79740.c: New testcase.
8179
587240d2
RB
81802017-02-28 Richard Biener <rguenther@suse.de>
8181
8182 PR middle-end/79731
8183 * c-c++-common/torture/pr79731.c: New testcase.
8184
dd3f4560
RB
81852017-02-28 Richard Biener <rguenther@suse.de>
8186
8187 PR tree-optimization/79732
8188 * gcc.dg/torture/pr79732.c: New testcase.
8189
c7d97b28
RB
81902017-02-28 Richard Biener <rguenther@suse.de>
8191
8192 PR tree-optimization/79723
8193 * gcc.target/i386/pr79723.c: New testcase.
8194
c8f28a3c
PH
81952017-02-27 Pat Haugen <pthaugen@us.ibm.com>
8196
8197 PR target/79544
8198 * gcc.target/powerpc/pr79544.c: New.
8199
c91c3003
PC
82002017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8201
8202 PR c++/79414
8203 * g++.dg/parse/crash67.C: New.
8204
57fa080b
BC
82052017-02-27 Bin Cheng <bin.cheng@arm.com>
8206
8207 PR tree-optimization/77536
8208 * gcc.dg/vect/pr79347.c: Revise testing string.
8209
68b948d3
RB
82102017-02-27 Richard Biener <rguenther@suse.de>
8211
8212 PR tree-optimization/45397
8213 * gcc.dg/tree-ssa/pr45397.c: New testcase.
8214
69a2e8a1
RB
82152017-02-27 Richard Biener <rguenther@suse.de>
8216
8217 PR tree-optimization/79690
8218 * gcc.target/i386/pr79690.c: New testcase.
8219
c7b608a9
TK
82202017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8221
8222 PR fortran/51119
8223 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
8224 of original.
8225 * gfortran.dg/inline_matmul_11.f90: Likewise.
8226 * gfortran.dg/inline_matmul_9.f90: Likewise.
8227 * gfortran.dg/matmul_13.f90: New test.
8228 * gfortran.dg/matmul_14.f90: New test.
8229
98561a9b
JJ
82302017-02-25 Jakub Jelinek <jakub@redhat.com>
8231
8232 PR middle-end/79396
8233 * g++.dg/opt/pr79396.C: New test.
8234
77be9417
DH
82352017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8236
8237 PR fortran/79597
8238 * gfortran.dg/dtio_6.f90: Update test.
8239
82402017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8241
8242 PR fortran/79601
8243 * gfortran.dg/interface_operator_2.f90: New test.
8244
b9822443
JJ
82452017-02-24 Jakub Jelinek <jakub@redhat.com>
8246
8247 PR c/79677
8248 * gcc.dg/pr79677.c: New test.
8249
4bc2b786
MF
82502017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
8251
8252 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
8253 of mov.ps.
8254 * gcc.target/mips/mips-ps-type.c (move): Likewise.
8255 (cond_move1): Simplify condition to force generation of
8256 mov[nz].ps.
8257 (cond_move2): Likewise.
8258
4227c9ad
JJ
82592017-02-24 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR c++/79588
8262 * g++.dg/warn/Wrestrict-1.C: New test.
8263 * g++.dg/warn/Wrestrict-2.C: New test.
8264
fd527ec1
DE
82652017-02-24 David Edelsohn <dje.gcc@gmail.com>
8266
8267 * g++.dg/ext/complit15.C: Require LTO.
8268
2af8fd5c
TT
82692017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
8270
8271 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
8272 logical_op_short_circuit to skip targets.
8273 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
8274 and s390.
8275
0b9cdb9a
EB
82762017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8277
8278 * gnat.dg/opt63.adb: New test.
8279
4af362a9
EB
82802017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8281
8282 * gnat.dg/discr47.adb: New test.
8283
7699e88f
RB
82842017-02-24 Richard Biener <rguenther@suse.de>
8285
8286 PR tree-optimization/79389
8287 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
8288
e3beb191
PC
82892017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
8290
8291 PR c++/79361
8292 * g++.dg/cpp0x/pr79361-1.C: New.
8293 * g++.dg/cpp0x/pr79361-2.C: Likewise.
8294
195610aa
EB
82952017-02-23 Eric Botcazou <ebotcazou@adacore.com>
8296
8297 * gcc.target/visium/bit_test.c: Accept any lsr form.
8298 * gcc.target/visium/block_move.c: Tweak.
8299
17885cad
DV
83002017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
8301
8302 PR 68749
8303 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
8304
45f7faf0
RB
83052017-02-23 Richard Biener <rguenther@suse.de>
8306
8307 PR tree-optimization/79683
8308 * gcc.target/i386/pr79683.c: New testcase.
8309
18eb304e
JL
83102017-02-22 Jeff Law <law@redhat.com>
8311
8312 PR tree-optimization/79578
8313 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
8314
0a864a97
SD
83152017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
8316
8317 * gcc.target/mips/msa-fp-cc.c: New test.
8318
fe8ece05
JJ
83192017-02-22 Jakub Jelinek <jakub@redhat.com>
8320
e40b6fc7
JJ
8321 PR c++/79664
8322 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
8323 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
8324 * g++.dg/gomp/pr79664.C: New test.
8325
fe8ece05
JJ
8326 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
8327
78af14ae
MP
83282017-02-22 Marek Polacek <polacek@redhat.com>
8329
8330 PR c++/79653
8331 * g++.dg/cpp0x/alignas10.C: New test.
8332 * g++.dg/cpp0x/alignas9.C: New test.
8333
8fdddd3d
MP
8334 PR c++/79657
8335 * g++.dg/ext/underlying_type12.C: New test.
8336
61ac5ebe
MP
8337 PR c/79662
8338 * gcc.dg/enum-incomplete-4.c: New test.
8339
888c7050
JJ
83402017-02-22 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR target/70465
8343 * gcc.target/i386/pr70465-2.c: New test.
8344
6d3daa1a
UB
83452017-02-21 Uros Bizjak <ubizjak@gmail.com>
8346
8347 * gcc.dg/pr61441.c: Use dg-add-options ieee.
8348
76dd203e
RB
83492017-02-22 Richard Biener <rguenther@suse.de>
8350
8351 PR tree-optimization/79673
8352 * gcc.target/i386/pr79673.c: New testcase.
8353
a9c774d2
RB
83542017-02-22 Richard Biener <rguenther@suse.de>
8355
8356 PR tree-optimization/79666
8357 * gcc.dg/torture/pr79666.c: New testcase.
8358
8f4f841a
ML
83592017-02-22 Martin Liska <mliska@suse.cz>
8360
8361 PR lto/79587
8362 * gcc.dg/tree-prof/pr79587.c: New test.
8363
a232a1cb
MP
83642017-02-21 Marek Polacek <polacek@redhat.com>
8365
8366 PR c++/79535
8367 * g++.dg/ext/flexary23.C: New test.
8368
b86fec68
UB
83692017-02-21 Uros Bizjak <ubizjak@gmail.com>
8370
8371 PR target/79593
8372 * gcc.target/i386/pr79593.c: New test.
8373
5c3f1d7b
JJ
83742017-02-21 Jakub Jelinek <jakub@redhat.com>
8375
b7280ac2
JJ
8376 PR c++/79654
8377 * g++.dg/cpp1z/decomp26.C: New test.
8378
5c3f1d7b
JJ
8379 PR sanitizer/79589
8380 * g++.dg/ubsan/pr79589.C: New test.
8381
1486c2a7
JL
83822017-02-21 Jeff Law <law@redhat.com>
8383
8384 PR tree-optimization/79621
8385 * gcc.c-torture/compile/pr79621.c: New test.
8386
2f3ec56d
JJ
83872017-02-21 Jakub Jelinek <jakub@redhat.com>
8388
3bb43119
JJ
8389 PR c++/79655
8390 * g++.dg/cpp1y/constexpr-79655.C: New test.
8391
664beaf2 8392 PR c++/79639
b86fec68 8393 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 8394
956d3e61
JJ
8395 PR target/79633
8396 * gcc.target/i386/mpx/pr79633.c: New test.
8397
d4cbfca4
JJ
8398 PR target/79570
8399 * gcc.dg/pr79570.c: New test.
8400
00bc9de3
JJ
8401 PR c++/79641
8402 * c-c++-common/pr79641.c: New test.
8403
d002d099
JJ
8404 PR tree-optimization/79649
8405 * gcc.target/i386/pr79649.c: New test.
8406
2f3ec56d
JJ
8407 PR target/79494
8408 * gcc.dg/pr79494.c: New test.
8409
e6655a5f
SB
84102017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
8411
8412 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
8413 to dg-options.
8414
84152017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
8416
8417 * gcc.dg/gimplefe-26.c: Require c99_runtime.
8418
fd527ec1
DE
84192017-02-02 Jason Merrill <jason@redhat.com>
8420
8421 PR c++/79580
8422 * g++.dg/ext/complit15.C: New.
8423
027a9dd5
KN
84242017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8425
8426 PR target/78056
8427 * gcc.target/powerpc/pr78056-8.c: Remove.
8428
80480cee
MP
84292017-02-20 Marek Polacek <polacek@redhat.com>
8430
8431 PR middle-end/79537
8432 * gcc.dg/comp-goto-4.c: New test.
8433
85ade8d6
MP
8434 PR sanitizer/79558
8435 * c-c++-common/ubsan/bounds-14.c: New test.
8436
705d3b77
JJ
84372017-02-20 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR target/79568
8440 * gcc.target/i386/pr79568-1.c: New test.
8441 * gcc.target/i386/pr79568-2.c: New test.
8442 * gcc.target/i386/pr79568-3.c: New test.
8443
dc42a736
PT
84442017-02-16 Paul Thomas <pault@gcc.gnu.org>
8445
8446 PR fortran/79382
705d3b77
JJ
8447 * gfortran.dg/dtio_10.f90: Change test of error message.
8448 * gfortran.dg/dtio_23.f90: New test.
8449 * gfortran.dg/dtio_24.f90: New test.
dc42a736 8450
1ca6a74f
PT
84512017-02-20 Paul Thomas <pault@gcc.gnu.org>
8452
8453 PR fortran/79434
705d3b77 8454 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 8455
63af1586
PT
84562017-02-19 Paul Thomas <pault@gcc.gnu.org>
8457
8458 PR fortran/79447
705d3b77 8459 * gfortran.dg/submodule_24.f08: New test.
63af1586 8460
4ca4d1e9
AV
84612017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8462
8463 PR fortran/79229
8464 * gfortran.dg/class_allocate_24.f90: New test.
8465
dea71ad0
PT
84662017-02-19 Paul Thomas <pault@gcc.gnu.org>
8467
8468 PR fortran/79402
8469 * gfortran.dg/submodule_23.f90: New test.
8470
f46e2bc9
PC
84712017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8472
8473 PR c++/79380
8474 * g++.dg/cpp0x/alignas8.C: New.
8475
7dfa657b
JW
84762017-02-19 Eric Fiselier <eric@efcs.ca>
8477 Jonathan Wakely <jwakely@redhat.com>
8478
8479 PR c++/69523
8480 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
8481
eab1f169
PK
84822017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8483
8484 * gcc.dg/gimplefe-26.c: New test.
8485
47e16d83
JDA
84862017-02-18 John David Anglin <danglin@gcc.gnu.org>
8487
8488 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
8489
c2615951
JJ
84902017-02-18 Jakub Jelinek <jakub@redhat.com>
8491
c28fcc60
JJ
8492 PR target/79569
8493 * gcc.target/i386/3dnowA-3.c: New test.
8494
c2615951
JJ
8495 PR target/79559
8496 * gcc.target/i386/pr79559.c: New test.
8497
97fcf744
JM
84982017-02-17 Joseph Myers <joseph@codesourcery.com>
8499
8500 * gcc.dg/c11-float-2.c: New test.
8501 * gcc.dg/torture/float128-floath.c,
8502 gcc.dg/torture/float128x-floath.c,
8503 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
8504 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
8505 gcc.dg/torture/float64x-floath.c: Do not test comparison of
8506 *_DECIMAL_DIG macros with DECIMAL_DIG.
8507
a530e181
BS
85082017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8509
8510 PR target/79261
8511 * gcc.target/powerpc/vec-xxpermdi.c: New file.
8512
1d516992
JK
85132017-02-17 Julia Koval <julia.koval@intel.com>
8514
8515 * gcc.target/i386/rdpid.c New test.
8516 * gcc.target/i386/sse-12.c: Add -mrdpid.
8517 * gcc.target/i386/sse-13.c: Ditto.
8518 * gcc.target/i386/sse-14.c: Ditto.
8519 * gcc.target/i386/sse-22.c: Ditto.
8520 * gcc.target/i386/sse-23.c: Ditto.
8521 * g++.dg/other/i386-2.C: Ditto.
8522 * g++.dg/other/i386-3.C: Ditto.
8523
3185712c
SB
85242017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
8525
8526 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
8527 * gcc.dg/pr61441.c: Ditto.
8528
a261ee49
ML
85292017-02-17 Martin Liska <mliska@suse.cz>
8530
8531 PR rtl-optimization/79574
8532 * gcc.dg/pr79574.c: New test.
8533
5bf69d74
MP
85342017-02-17 Marek Polacek <polacek@redhat.com>
8535
8536 PR middle-end/79536
8537 * gcc.dg/torture/pr79536.c: New test.
8538
a72b242e
AM
85392017-02-16 Alan Modra <amodra@gmail.com>
8540
8541 * gcc.c-torture/execute/pr79286.c: New.
8542
bcac0b4d
JJ
85432017-02-16 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR c++/79512
8546 * c-c++-common/gomp/pr79512.c: New test.
8547
945c17d8
MS
85482017-02-15 Martin Sebor <msebor@redhat.com>
8549
8550 PR c++/79363
8551 * g++.dg/ext/flexary12.C: Adjust.
8552 * g++.dg/ext/flexary20.C: Same.
8553 * g++.dg/ext/flexary21.C: Same.
8554 * g++.dg/ext/flexary22.C: New test.
8555
25c99850
BC
85562017-02-15 Bin Cheng <bin.cheng@arm.com>
8557
8558 PR tree-optimization/79347
8559 * gcc.dg/vect/pr79347.c: New test.
8560
4f5e5fcb
JJ
85612017-02-15 Jakub Jelinek <jakub@redhat.com>
8562
e7202857
JJ
8563 PR c++/79301
8564 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
8565 [[deprecated]] comment.
8566 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8567 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
8568 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
8569 [[deprecated]] in -std=c++11.
8570 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
8571 [[fallthrough]] in -std=c++11 and -std=c++14.
8572
4f5e5fcb
JJ
8573 PR c++/79288
8574 * g++.dg/tls/pr79288.C: New test.
8575
c7545f1c
MP
85762017-02-15 Marek Polacek <polacek@redhat.com>
8577
8578 PR c/79515
8579 * gcc.dg/dfp/pr79515.c: New.
8580
1114b39c
DE
85812017-02-15 David Edelsohn <dje.gcc@gmail.com>
8582
8583 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
8584
93b87d1d
TS
85852017-02-15 Thomas Schwinge <thomas@codesourcery.com>
8586
8587 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
8588 "opt_files".
8589
fa8db6ea
JJ
85902017-02-15 Jakub Jelinek <jakub@redhat.com>
8591
8592 PR target/79487
8593 * gcc.dg/dfp/pr79487.c: New test.
8594 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
8595 2017-02-13 change.
8596
8722316b
CL
85972017-01-14 Carl Love <cel@us.ibm.com>
8598
8599 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
8600 xvcvsxdsp and xvcvuxdsp instructions.
8601
2932fe90
SB
86022017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
8603
8604 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
8605 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8606 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
8607 64-bit default target.
8608 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
8609 a 64-bit default target.
8610
63d09033
JJ
86112017-02-14 Jakub Jelinek <jakub@redhat.com>
8612
8613 PR target/79481
8614 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 8615 (test_3vx): Change return type from int to void.
63d09033
JJ
8616 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8617 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8618 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8619 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8620 tests.
8621 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
8622 (test_3vx): Change return type from int to void.
8623 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8624 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8625 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8626 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8627 tests.
8628 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
8629 intrinsic. Change scan-assembler-times number from 1 to 2.
8630 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
8631 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
8632 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
8633 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
8634 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
8635 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
8636 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
8637
8668fae0
UB
86382017-02-14 Uros Bizjak <ubizjak@gmail.com>
8639
8640 PR middle-end/61225
8641 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
8642 Use dg-additional-options for ia32 target. Remove XFAIL.
8643
95d96609
UB
86442017-02-14 Uros Bizjak <ubizjak@gmail.com>
8645
8646 PR target/79495
8647 * gcc.target/i386/pr79495.c: New test.
8648
6f207d58
MP
86492017-02-14 Marek Polacek <polacek@redhat.com>
8650
8651 PR c++/79420
8652 PR c++/79463
8653 * g++.dg/cpp1y/pr79463.C: New.
8654 * g++.dg/template/incomplete10.C: New.
8655 * g++.dg/template/incomplete9.C: New.
8656
ee139af5
L
86572017-02-14 H.J. Lu <hongjiu.lu@intel.com>
8658
8659 PR target/79498
8660 * gcc.target/i386/pr79498.c: New test.
8661
bf00c9e0
MS
86622017-02-14 Martin Sebor <msebor@redhat.com>
8663
8664 PR middle-end/79448
8665 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
8666 * gcc.dg/tree-ssa/pr79448-2.c: New test.
8667 * gcc.dg/tree-ssa/pr79448.c: New test.
8668
6c022f73
JL
86692017-02-14 Jeff Law <law@redhat.com>
8670
8671 PR tree-optimization/79095
8672 * g++.dg/pr79095-1.C: New test
8673 * g++.dg/pr79095-2.C: New test
8674 * g++.dg/pr79095-3.C: New test
8675 * g++.dg/pr79095-4.C: New test
8676 * g++.dg/pr79095-5.C: New test
8677 * gcc.c-torture/execute/arith-1.c: Update with more cases.
8678 * gcc.dg/tree-ssa/pr79095-1.c: New test.
8679
b719f884
JG
86802017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
8681
8682 * gcc.target/aarch64/vect_fp16_1.c: New.
8683
1be33173
PK
86842017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8685
8686 * gcc.dg/gimplefe-25.c: New test.
8687
73424a09
JJ
86882017-02-14 Jakub Jelinek <jakub@redhat.com>
8689
8690 PR tree-optimization/79408
8691 * gcc.dg/tree-ssa/pr79408-2.c: New test.
8692
977472e8
RB
86932017-02-14 Richard Biener <rguenther@suse.de>
8694
8695 PR middle-end/79432
8696 * gcc.dg/torture/pr79432.c: New testcase.
8697
ee75687b
MS
86982017-02-13 Martin Sebor <msebor@redhat.com>
8699
8700 PR middle-end/79496
8701 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
8702
b84702c0
JJ
87032017-02-13 Jakub Jelinek <jakub@redhat.com>
8704
ecc04fae
JJ
8705 PR sanitizer/79341
8706 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
8707 variables volatile.
8708
b84702c0
JJ
8709 PR c++/79232
8710 * g++.dg/cpp1z/eval-order4.C: New test.
8711 * g++.dg/other/pr79232.C: New test.
8712
b9a161ff
NS
87132017-02-13 Nathan Sidwell <nathan@acm.org>
8714
8715 PR c++/79296
8716 * g++.dg/cpp0x/pr79296.C: New.
8717
d8505fac
SB
87182017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8719
8720 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
8721 Instead, xfail powerpc*-*-* && lp64.
8722
efb802cb
SB
87232017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8724
8725 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
8726 powerpc_p8vector_ok.
8727 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8728
8d6427c6
AS
87292017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8730
8731 PR target/79449
8732 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
8733 for reading beyond a 4k boundary.
8734
9b7716c9
JJ
87352017-02-13 Jakub Jelinek <jakub@redhat.com>
8736
8737 PR rtl-optimization/79388
8738 PR rtl-optimization/79450
8739 * gcc.c-torture/execute/pr79388.c: New test.
8740 * gcc.c-torture/execute/pr79450.c: New test.
8741
4bb91707
TK
87422017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8743
8744 PR fortran/65542
9b7716c9 8745 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 8746
e22910c2
JJ
87472017-02-11 Jakub Jelinek <jakub@redhat.com>
8748
8749 PR sanitizer/79341
8750 * g++.dg/asan/deep-stack-uaf-1.C: New test.
8751
acbbac04
JH
87522017-02-11 Jan Hubicka <hubicka@ucw.cz>
8753
8754 PR tree-ssa/56727
8755 * gcc.dg/tree-ssa/pr56727.c: New testcase.
8756
e493f96b
JJ
87572017-02-10 Jakub Jelinek <jakub@redhat.com>
8758
8759 PR c++/79457
8760 * g++.dg/cpp0x/pr79457.C: New test.
8761
773acd54
SB
87622017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8763
8764 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
8765 scan-assembler unless lp64.
8766
b56f814e
SB
87672017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8768
8769 PR tree-optimization/66612
8770 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
8771
5e659d16
SB
87722017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8773
8774 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
8775 of all powerpc.
8776
6f4f30bf
MP
87772017-02-10 Marek Polacek <polacek@redhat.com>
8778
8779 PR c++/79435
8780 * g++.dg/cpp1y/pr79435.C: New.
8781
3799a5b8
MP
8782 PR c++/79184
8783 * g++.dg/warn/Wint-in-bool-context-1.C: New.
8784
052ef81d
CL
87852017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
8786
8787 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
8788 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
8789 New.
8790 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
8791 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
8792 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
8793 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
8794 (vtst_expected_poly64x2): Move to aarch64-only section.
8795 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
8796 (vtst_p64, vtstq_p64): New tests.
8797
a7c8ed0c
PC
87982017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8799
8800 PR c++/71737
8801 * g++.dg/cpp0x/pr71737.C: New.
8802
3dcde5ef 88032017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 8804 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
8805
8806 * gcc.dg/gimplefe-error-1.c: New testcase.
8807 * gcc.dg/gimplefe-error-2.c: New testcase.
8808 * gcc.dg/gimplefe-error-3.c: New testcase.
8809
6139a3b7
JJ
88102017-02-10 Jakub Jelinek <jakub@redhat.com>
8811
8812 PR tree-optimization/79411
8813 * gcc.c-torture/compile/pr79411.c: New test.
8814
9bfc55d0
JJ
88152017-02-09 Jakub Jelinek <jakub@redhat.com>
8816 Jason Merrill <jason@redhat.com>
8817
8818 PR c++/79143
8819 * g++.dg/cpp1z/pr79143.C: New test.
8820
0b90c541
JH
88212017-02-09 Jan Hubicka <hubicka@ucw.cz>
8822
8823 * gcc.dg/loop-unswitch-2.c: Update testcase.
8824 * gcc.dg/loop-unswitch-1.c: Update testcase.
8825
192b048b
MP
88262017-02-09 Marek Polacek <polacek@redhat.com>
8827
8828 PR c/79428
8829 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
8830 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
8831 * c-c++-common/goacc/pr79428-1.c: New test.
8832 * c-c++-common/gomp/pr79428-2.c: New test.
8833 * c-c++-common/gomp/pr79428-5.c: New test.
8834 * c-c++-common/gomp/pr79428-6.c: New test.
8835 * c-c++-common/pr79428-3.c: New test.
8836
e9a9033b
AK
88372017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8838
8839 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
8840 testcases.
8841
56f71478
JJ
88422017-02-09 Jakub Jelinek <jakub@redhat.com>
8843
28f6839b
JJ
8844 PR c/79413
8845 * gcc.c-torture/compile/pr79413.c: New test.
8846
f08683a1
JJ
8847 PR c++/79429
8848 * c-c++-common/gomp/pr79429.c: New test.
8849 * g++.dg/gomp/pr79429.C: New test.
8850
56f71478
JJ
8851 PR c/79431
8852 * c-c++-common/gomp/pr79431.c: New test.
8853
02889d23
CLT
88542017-02-09 Nathan Sidwell <nathan@codesourcery.com>
8855 Cesar Philippidis <cesar@codesourcery.com>
8856 Joseph Myers <joseph@codesourcery.com>
8857 Chung-Lin Tang <cltang@codesourcery.com>
8858
8859 * c-c++-common/goacc/combined-directives.c: Remove xfail.
8860 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
8861 * c-c++-common/goacc/loop-auto-2.c: New.
8862 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
8863 * c-c++-common/goacc/tile-2.c: New.
8864 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
8865 * g++.dg/goacc/tile-1.C: New, check tile subst.
8866 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
8867 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
8868 * gfortran.dg/goacc/tile-1.f90: New test.
8869 * gfortran.dg/goacc/tile-2.f90: New test.
8870 * gfortran.dg/goacc/tile-lowering.f95: New test.
8871
9c0c77d2
RB
88722017-02-09 Richard Biener <rguenther@suse.de>
8873
8874 PR tree-optimization/69823
8875 * gcc.dg/graphite/pr69823.c: New testcase.
8876
f39bad9f
PH
88772017-02-08 Pat Haugen <pthaugen@us.ibm.com>
8878
8879 PR target/78604
8880 * gcc.target/powerpc/pr78604.c: New.
8881
fc00b9ce
KN
88822017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8883
8884 PR target/68972
8885 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
8886 disable this test on power architecture.
8887
50c1f4a5
RB
88882017-02-08 Richard Biener <rguenther@suse.de>
8889
8890 PR tree-optimization/71824
8891 PR tree-optimization/79409
8892 * gcc.dg/graphite/pr71824-3.c: New testcase.
8893
74a15d14
JJ
88942017-02-08 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR tree-optimization/79408
8897 * gcc.dg/tree-ssa/pr79408.c: New test.
8898
d798497e
RB
88992017-02-08 Richard Biener <rguenther@suse.de>
8900
8901 PR tree-optimization/71824
8902 * gcc.dg/graphite/pr71824-2.c: New testcase.
8903
9d5019a1
AP
89042017-02-07 Andrew Pinski <apinski@cavium.com>
8905
705d3b77 8906 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 8907
ec48209a
JJ
89082017-02-07 Jakub Jelinek <jakub@redhat.com>
8909
8910 PR rtl-optimization/79386
8911 * gcc.c-torture/compile/pr79386.c: New test.
8912
e5f234b2
DV
89132017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
8914 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8915
8916 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
8917 *-*-solaris*.
8918
1f138b75
JJ
89192017-02-07 Jakub Jelinek <jakub@redhat.com>
8920
8921 PR target/79299
8922 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
8923 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
8924
7af4b20d
RB
89252017-02-07 Richard Biener <rguenther@suse.de>
8926
8927 * gcc.dg/gimplefe-23.c: New testcase.
8928 * gcc.dg/gimplefe-24.c: Likewise.
8929
d95c2fc7
CL
89302017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8931
8932 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
8933 scan-assembler instead of scan-assembler-times.
8934 * gcc.target/aarch64/test_frame_10.c: Likewise.
8935 * gcc.target/aarch64/test_frame_12.c: Likewise.
8936 * gcc.target/aarch64/test_frame_2.c: Likewise.
8937 * gcc.target/aarch64/test_frame_4.c: Likewise.
8938 * gcc.target/aarch64/test_frame_6.c: Likewise.
8939 * gcc.target/aarch64/test_frame_7.c: Likewise.
8940 * gcc.target/aarch64/test_frame_8.c: Likewise.
8941
fa5d44d0
RO
89422017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8943
8944 * gcc.target/i386/pr78419.c: Require ifunc support.
8945
d9b4ce00
DE
89462017-02-07 David Edelsohn <dje.gcc@gmail.com>
8947
8948 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
8949
bb7d75ff
PP
89502017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
8951
8952 PR c++/79360
8953 * g++.dg/cpp1y/nsdmi-union2.C: New test.
8954
122e7b4f
KC
89552017-02-06 Kito Cheng <kito.cheng@gmail.com>
8956
8957 * lib/target-supports.exp: Define the RISC-V target.
8958 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
8959 * gcc.dg/builtin-apply2.c: Likewise.
8960 * gcc.dg/ifcvt-4.c: Likewise.
8961 * gcc.dg/loop-8.c: Likewise.
8962 * gcc.dg/sibcall-10.c: Likewise.
8963 * gcc.dg/sibcall-9.c: Likewise.
8964 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8965 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
8966 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
8967 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8968 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
8969 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
8970 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
8971
391675ac
MM
89722017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8973
8974 PR target/66144
8975 * gcc.target/powerpc/pr66144-1.c: New test.
8976 * gcc.target/powerpc/pr66144-2.c: Likewise.
8977 * gcc.target/powerpc/pr66144-3.c: Likewise.
8978
e495e31a
MS
89792017-02-06 Martin Sebor <msebor@redhat.com>
8980
8981 PR tree-optimization/79376
8982 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
8983 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8984
2568d8a1
JJ
89852017-02-06 Jakub Jelinek <jakub@redhat.com>
8986
98e09245
JJ
8987 PR c++/79379
8988 * g++.dg/cpp1y/constexpr-79379.C: New test.
8989
e8b0383c
JJ
8990 PR c++/79377
8991 * g++.dg/lookup/pr79377.C: New test.
8992
a5e8cbd1
JJ
8993 PR c++/79372
8994 * g++.dg/cpp1z/decomp25.C: New test.
8995
2568d8a1
JJ
8996 PR tree-optimization/79284
8997 * gcc.c-torture/compile/pr79284.c: New test.
8998
aae936b9
PC
89992017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9000
9001 PR c++/70448
9002 * g++.dg/cpp0x/pr70448.C: New.
9003
daf57541
DV
90042017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
9005
9006 PR 78348
9007 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
9008 to dg-options.
9009
0898c74d
GJL
90102017-02-06 Georg-Johann Lay <avr@gjlay.de>
9011
9012 PR target/78883
9013 * gcc.c-torture/compile/pr78883.c: New test.
9014
5d3ebb71
JH
90152017-02-05 Jan Hubicka <hubicka@ucw.cz>
9016
9017 PR tree-ssa/79347
9018 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
9019 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
9020 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
9021 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
9022 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
9023 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
9024 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
9025 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
9026 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
9027 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
9028 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
9029 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
9030 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
9031
139d4065
AV
90322017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9033
9034 PR fortran/79344
9035 * gfortran.dg/allocate_with_source_24.f90: New test.
9036
4b9c80d8
AV
90372017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9038
9039 PR fortran/79230
9040 * gfortran.dg/der_ptr_component_2.f90: New test.
9041
f3877b2f
EB
90422017-02-05 Eric Botcazou <ebotcazou@adacore.com>
9043
9044 * gcc.target/sparc/20170205-1.c: New test.
9045
d8a09ada
JDA
90462017-02-03 John David Anglin <danglin@gcc.gnu.org>
9047
a2a86d6a
JDA
9048 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
9049 libatomic_available.
9050
a1d99925
JDA
9051 * gcc.dg/pr77587.c: Require alias support.
9052 * gcc.dg/pr77587a.c: Likewise.
9053
d8bf159e
JDA
9054 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
9055 * gcc.c-torture/execute/pr78622.c: Likewise.
9056
d8a09ada
JDA
9057 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
9058 hppa*-*-hpux*.
9059 * c-c++-common/Wunused-var-16.c: Likewise.
9060 * c-c++-common/builtin-shuffle-1.c: Likewise.
9061 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
9062 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9063
f589a1ce
MS
90642017-02-03 Martin Sebor <msebor@redhat.com>
9065
9066 PR tree-optimization/79327
9067 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
9068 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
9069 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 9070
5b00f9d2
JJ
90712017-02-03 Jakub Jelinek <jakub@redhat.com>
9072 Martin Sebor <msebor@redhat.com>
9073
9074 PR tree-optimization/79327
9075 * gcc.dg/tree-ssa/pr79327.c: New test.
9076 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
9077 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
9078 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
9079 (test_sprintf_chk_range_schar): Adjust dg-message.
9080 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
9081 * gcc.c-torture/execute/pr79327.c: New test.
9082
437f0a81
JJ
90832017-02-03 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR target/79354
9086 * gcc.target/powerpc/pr79354.c: New test.
9087 * gcc.c-torture/execute/pr79354.c: New test.
9088
3f343040
MS
90892017-02-03 Martin Sebor <msebor@redhat.com>
9090
9091 PR tree-optimization/79352
9092 * gcc.dg/tree-ssa/pr79352.c: New test.
9093
46a2ab58
ML
90942017-02-03 Martin Liska <mliska@suse.cz>
9095
9096 PR lto/66295
9097 * gcc.target/i386/mvc9.c: New test.
9098
baa2d1cd
PH
90992017-02-03 Pat Haugen <pthaugen@us.ibm.com>
9100
9101 PR target/79158
9102 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
9103 to VSX reg.
9104
30c6ec2f
JH
91052017-02-02 Jan Hubicka <hubicka@ucw.cz>
9106
9107 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
9108 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
9109 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
9110 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
9111 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
9112 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
9113 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
9114 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
9115 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
9116 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
9117 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
9118 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
9119 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
9120
ebee1eb9
MS
91212017-02-02 Martin Sebor <msebor@redhat.com>
9122
9123 PR middle-end/79275
9124 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
9125 * gcc.dg/tree-ssa/pr79275.c: New test.
9126
dcd25b8a
AS
91272017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9128
dc362ada 9129 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 9130
0f0c2cc3
JH
91312017-02-02 Jan Hubicka <hubicka@ucw.cz>
9132
9133 PR middle-end/77445
9134 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
9135 threading is done.
9136
1c372840
TC
91372017-02-02 Tamar Christina <tamar.christina@arm.com>
9138
9139 PR middle-end/78142
9140 * gcc.target/aarch64/vector_initialization_nostack.c
9141 (f12): Use one vector
9142
9f11a4a7
JJ
91432017-02-02 Jakub Jelinek <jakub@redhat.com>
9144
bef7e561
JJ
9145 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
9146 * c-c++-common/asan/misalign-1.c: Likewise.
9147 * c-c++-common/asan/misalign-2.c: Likewise.
9148 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
9149 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
9150 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
9151 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
9152 add -ffat-lto-objects from/to dg-additional-options.
9153 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
9154 dg-additional-options.
9155
9f11a4a7
JJ
9156 PR target/79197
9157 * gcc.target/powerpc/pr79197.c: New test.
9158 * gcc.c-torture/compile/pr79197.c: New test.
9159
09661674
RB
91602017-02-02 Richard Biener <rguenther@suse.de>
9161
9162 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
9163
d8d58893
PC
91642017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
9165
9166 PR c++/69637
9167 * g++.dg/cpp0x/pr69637-1.C: New.
9168 * g++.dg/cpp0x/pr69637-2.C: Likewise.
9169
521a70a4
AK
91702017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9171
9172 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
9173
e26b502d
BS
91742017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9175
9176 PR target/70012
9177 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
9178 conditions.
9179
55e75c7c
JJ
91802017-02-01 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR testsuite/79324
9183 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
9184 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
9185 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
9186 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
9187 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
9188 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
9189 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9190 * g++.dg/debug/dwarf2/align-1.C: Likewise.
9191 * g++.dg/debug/dwarf2/align-2.C: Likewise.
9192 * g++.dg/debug/dwarf2/align-3.C: Likewise.
9193 * g++.dg/debug/dwarf2/align-4.C: Likewise.
9194 * g++.dg/debug/dwarf2/align-5.C: Likewise.
9195 * g++.dg/debug/dwarf2/align-6.C: Likewise.
9196
a4476973
ML
91972017-02-01 Martin Liska <mliska@suse.cz>
9198
9199 PR testsuite/79272
9200 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
9201
3f3181b1
RB
92022017-02-01 Richard Biener <rguenther@suse.de>
9203
9204 PR testsuite/76957
9205 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
9206 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
9207 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
9208 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
9209
1e7ef862
RB
92102017-02-01 Richard Biener <rguenther@suse.de>
9211
9212 PR middle-end/79315
9213 * gfortran.dg/pr79315.f90: New testcase.
9214
405a7406
RB
92152017-02-01 Richard Biener <rguenther@suse.de>
9216
9217 PR tree-optimization/71824
9218 * gcc.dg/graphite/pr71824.c: New testcase.
9219
19bdccb4
JJ
92202017-01-31 Jakub Jelinek <jakub@redhat.com>
9221
9222 PR c++/79304
9223 * g++.dg/diagnostic/pr79304.C: New test.
9224
fcb2cdfc
DM
92252017-01-31 David Malcolm <dmalcolm@redhat.com>
9226
9227 PR c++/79298
9228 * g++.dg/spellcheck-pr79298.C: New test case.
9229
7cfa044d
DM
92302017-01-31 David Malcolm <dmalcolm@redhat.com>
9231
9232 PR preprocessor/79210
9233 * gcc.dg/format/pr79210.c: New test case.
9234 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
9235 New function.
9236
de3fbef6
NS
92372017-01-31 Nathan Sidwell <nathan@acm.org>
9238
5ae37bdf
NS
9239 PR c++/79290
9240 * g++.dg/warn/pr79290.C: New.
9241
de3fbef6
NS
9242 PR c++/67273
9243 PR c++/79253
9244 * g++.dg/cpp1y/pr67273.C: New.
9245 * g++.dg/cpp1y/pr79253.C: New.
9246
7f357c61
NS
92472017-01-31 Nathan Sidwell <nathan@acm.org>
9248
9249 PR c++/79264
9250 * g++.dg/cpp1y/pr61636-1.C: Augment.
9251
5b11971a
CL
92522017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
9253
9254 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
9255 rand() instead of random().
9256
8b670f93
AH
92572017-01-30 Aldy Hernandez <aldyh@redhat.com>
9258
9259 PR tree-optimization/71691
9260 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
9261
4727e06b
AK
92622017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9263
9264 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
9265 __ARCH__.
9266
b6dae849
JJ
92672017-01-31 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR tree-optimization/79267
9270 * g++.dg/opt/pr79267.C: New test.
9271
40fb9c89
AO
92722017-01-30 Alexandre Oliva <aoliva@redhat.com>
9273
9274 PR debug/63238
9275 * gcc.dg/debug/dwarf2/align-1.c: New.
9276 * gcc.dg/debug/dwarf2/align-2.c: New.
9277 * gcc.dg/debug/dwarf2/align-3.c: New.
9278 * gcc.dg/debug/dwarf2/align-4.c: New.
9279 * gcc.dg/debug/dwarf2/align-5.c: New.
9280 * gcc.dg/debug/dwarf2/align-6.c: New.
9281 * gcc.dg/debug/dwarf2/align-as-1.c: New.
9282 * g++.dg/debug/dwarf2/align-1.C: New.
9283 * g++.dg/debug/dwarf2/align-2.C: New.
9284 * g++.dg/debug/dwarf2/align-3.C: New.
9285 * g++.dg/debug/dwarf2/align-4.C: New.
9286 * g++.dg/debug/dwarf2/align-5.C: New.
9287 * g++.dg/debug/dwarf2/align-6.C: New.
9288
3095f651
AS
92892017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9290
9291 PR target/79170
9292 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
9293
3cf88bff
MS
92942017-01-30 Martin Sebor <msebor@redhat.com>
9295
9296 PR testsuite/79293
9297 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
9298
37731134
ML
92992017-01-30 Martin Liska <mliska@suse.cz>
9300
9301 PR gcov-profile/79259
9302 * g++.dg/tree-prof/pr79259.C: New test.
9303
0c7247cc
RB
93042017-01-30 Richard Biener <rguenther@suse.de>
9305
9306 PR tree-optimization/79276
9307 * gcc.dg/torture/pr79276.c: New testcase.
9308
ab4be5d1
DV
93092017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
9310
9311 PR target/79240
9312 * gcc.target/s390/pr79240.c: New test.
9313
6687d58d
BS
93142017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9315
9316 PR target/79268
9317 * gcc.target/powerpc/pr79268.c: New file.
9318 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
9319 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
9320 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
9321 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9322
b5df96c3
JDA
93232017-01-28 John David Anglin <danglin@gcc.gnu.org>
9324
fc34d7b8
JDA
9325 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
9326
9efc84e4
JDA
9327 PR testsuite/70583
9328 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
9329
4bfbe3ae
JDA
9330 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
9331 * gnat.dg/debug9.adb: Likewise.
9332
8d0b306f
JDA
9333 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
9334
b5df96c3
JDA
9335 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
9336 libatomic_available.
9337 * gfortran.dg/coarray_42.f90: Likewise.
9338 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
9339 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
9340 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9341
eb339366
MS
93422017-01-27 Martin Sebor <msebor@redhat.com>
9343
9344 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
9345
711ce021
BS
93462017-01-27 Bernd Schmidt <bschmidt@redhat.com>
9347
9348 PR rtl-optimization/79194
9349 * gcc.dg/torture/pr79194.c: New test.
9350
d8321b33
VM
93512017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9352
9353 PR tree-optimization/71374
2568d8a1 9354 * gcc.target/i386/pr71374.c: New.
d8321b33 9355
9e2ea13e
MS
93562017-01-27 Martin Sebor <msebor@redhat.com>
9357
9358 PR c++/71290
9359 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
9360 a dg-error directive.
9361
9eb7045b
VM
93622017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9363
9364 PR target/79131
9365 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
9366 * gcc.target/arm/pr79131-2.c: New.
9367
f75bbf3f
BS
93682017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9369
9370 PR target/65484
9371 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
9372 vectorized on POWER unless hardware misaligned loads are
9373 available.
9374
3f54004b
BC
93752017-01-27 Bin Cheng <bin.cheng@arm.com>
9376
9377 PR rtl-optimization/78559
9378 * gcc.c-torture/execute/pr78559.c: New test.
9379
40b6bff9
RB
93802017-01-27 Richard Biener <rguenther@suse.de>
9381
9382 PR tree-optimization/79245
9383 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
9384 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
9385
b2f8892e
JJ
93862017-01-27 Jakub Jelinek <jakub@redhat.com>
9387
9388 PR c/79199
9389 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
9390 target. Use 4294967293U instead of 4294967293.
9391
b002f3b9
RB
93922017-01-27 Richard Biener <rguenther@suse.de>
9393
9394 PR tree-optimization/71433
9395 * gcc.dg/Warray-bounds-21.c: New testcase.
9396
38f50ab6
RB
93972017-01-27 Richard Biener <rguenther@suse.de>
9398
9399 PR tree-optimization/79244
9400 * gcc.dg/torture/pr79244.c: New testcase.
9401
c04f4139
JJ
94022017-01-27 Jakub Jelinek <jakub@redhat.com>
9403
9404 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
9405 all occurrences of 40 to 32.
9406
6ca513f9
RE
94072017-01-27 Richard Earnshaw <rearnsha@arm.com>
9408
9409 PR target/79239
9410 * gcc.target/arm/pr79239.c: New test.
9411
d876f5cd
DV
94122017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9413
9414 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
9415
bb6a6ee9
AB
94162017-01-27 Adam Butcher <adam@jessamine.co.uk>
9417
9418 PR c++/64382
9419 * g++.dg/cpp1y/pr64382.C: New test.
9420
31c87a43
MS
94212017-01-26 Martin Sebor <msebor@redhat.com>
9422
9423 PR middle-end/78703
9424 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
9425 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
9426 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
9427 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9428
f7c06c0f
JJ
94292017-01-26 Jakub Jelinek <jakub@redhat.com>
9430
b0670cc0
JJ
9431 PR debug/79129
9432 * g++.dg/debug/dwarf2/pr79129.C: New test.
9433
f7c06c0f
JJ
9434 PR debug/78835
9435 * g++.dg/debug/dwarf2/pr78835.C: New test.
9436
5d93da1d
MS
94372017-01-26 Martin Sebor <msebor@redhat.com>
9438
9439 PR middle-end/78703
9440 * gcc.dg/format/pr78569.c: Adjust.
9441 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9442 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
9443 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9444 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
9445 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
9446 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9447 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
9448 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
9449 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
9450 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9451 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
9452
905d2812
JJ
94532017-01-26 Jakub Jelinek <jakub@redhat.com>
9454
9455 PR c++/68727
9456 * g++.dg/other/offsetof8.C: Add expected error.
9457 * g++.dg/other/offsetof9.C: New test.
9458
b3db8d77
DE
94592017-01-26 David Edelsohn <dje.gcc@gmail.com>
9460
9461 * g++.dg/opt/declone3.C: Require LTO.
9462
15961e4a
VM
94632017-01-26 Vladimir Makarov <vmakarov@redhat.com>
9464
9465 PR target/79131
9466 * gcc.target/arm/pr79131.c: New.
9467
e39dd802
BC
94682017-01-26 Bin Cheng <bin.cheng@arm.com>
9469
9470 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
9471
bc9efeab
JW
94722017-01-26 Jonathan Wakely <jwakely@redhat.com>
9473
9474 PR libstdc++/79190
9475 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
9476 matches replaced operator delete.
9477
b5f75f0b
JJ
94782017-01-26 Jakub Jelinek <jakub@redhat.com>
9479
9480 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
9481 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
9482 avx512f with avx512dq.
9483 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
9484 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
9485 avx512f with avx512dq.
9486 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
9487 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
9488 avx512f with avx512dq.
9489
0a38b341
MP
94902017-01-26 Marek Polacek <polacek@redhat.com>
9491
9492 PR c/79199
9493 * c-c++-common/Wduplicated-branches-13.c: New test.
9494
ebff5c3f
DS
94952017-01-26 David Sherwood <david.sherwood@arm.com>
9496
9497 PR middle-end/79212
9498 * gfortran.dg/gomp/sharing-4.f90: New test.
9499
e6d55103
JJ
95002017-01-26 Jakub Jelinek <jakub@redhat.com>
9501
1a27fab1
JJ
9502 PR target/70465
9503 * gcc.target/i386/pr70465.c: New test.
9504
e6d55103
JJ
9505 * brig.dg/dg.exp: Update copyright years.
9506 * lib/brig-dg.exp: Update copyright years.
9507 * lib/brig.exp: Update copyright years.
9508
b5aa1281
MM
95092017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9510
9511 PR target/79179
9512 * gcc.target/powerpc/pr79179.c: New test.
9513
3b5de3cb
BS
95142017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9515
9516 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
9517 generation to accept D-mode memory accesses.
9518
dbe81dbe
MS
95192017-01-25 Martin Sebor <msebor@redhat.com>
9520
9521 PR c++/71290
9522 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
9523 * g++.dg/ext/flexarray-mangle.C: Same.
9524 * g++.dg/ext/flexarray-subst.C: Same.
9525 * g++.dg/ext/flexary10.C: Same.
9526 * g++.dg/ext/flexary11.C: Same.
9527 * g++.dg/ext/flexary14.C: Same.
9528 * g++.dg/ext/flexary16.C: Same.
9529 * g++.dg/ext/flexary18.C: Same.
9530 * g++.dg/ext/flexary19.C: Same.
9531 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
9532 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
9533 * g++.dg/ubsan/object-size-1.C: Same.
9534 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 9535
0e343868
JJ
95362017-01-25 Jakub Jelinek <jakub@redhat.com>
9537
a25608aa
JJ
9538 PR c++/78896
9539 * g++.dg/cpp1z/decomp24.C: New test.
9540
0e343868
JJ
9541 PR c++/77914
9542 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
9543 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
9544 expect a warning.
9545 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
9546 expect warnings.
9547 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
9548 * g++.dg/cpp1y/pr59636.C: Likewise.
9549 * g++.dg/cpp1y/pr60190.C: Likewise.
9550
0d098f4b
BC
95512017-01-25 Bin Cheng <bin.cheng@arm.com>
9552
9553 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
9554
5332c89e 95552017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
9556
9557 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
9558 vec_packs built-ins
9559
ed4e59f4
CL
95602017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9561
9562 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
9563 -mcpu=cortex-a57.
9564 * gcc.target/arm/vseleqsf.c: Likewise.
9565 * gcc.target/arm/vselgedf.c: Likewise.
9566 * gcc.target/arm/vselgesf.c: Likewise.
9567 * gcc.target/arm/vselgtdf.c: Likewise.
9568 * gcc.target/arm/vselgtsf.c: Likewise.
9569 * gcc.target/arm/vselledf.c: Likewise.
9570 * gcc.target/arm/vsellesf.c: Likewise.
9571 * gcc.target/arm/vselltdf.c: Likewise.
9572 * gcc.target/arm/vselltsf.c: Likewise.
9573 * gcc.target/arm/vselnedf.c: Likewise.
9574 * gcc.target/arm/vselnesf.c: Likewise.
9575 * gcc.target/arm/vselvcdf.c: Likewise.
9576 * gcc.target/arm/vselvcsf.c: Likewise.
9577 * gcc.target/arm/vselvsdf.c: Likewise.
9578 * gcc.target/arm/vselvssf.c: Likewise.
9579
a5d6927f
RB
95802017-01-25 Richard Biener <rguenther@suse.de>
9581
9582 PR testsuite/72850
9583 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
9584 to what we had before adding the threading passes.
9585
c2873892
RB
95862017-01-25 Richard Biener <rguenther@suse.de>
9587
9588 PR tree-optimization/69264
9589 * g++.dg/torture/pr69264.C: New testcase.
9590
9aa483a2
KT
95912016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9592
9593 PR target/79145
9594 * gcc.target/arm/pr79145.c: New test.
9595
5c628c3e
RB
95962017-01-25 Richard Biener <rguenther@suse.de>
9597
9598 PR debug/78363
9599 * g++.dg/gomp/pr78363-1.C: New testcase.
9600 * g++.dg/gomp/pr78363-2.C: Likewise.
9601 * g++.dg/gomp/pr78363-3.C: Likewise.
9602
9078cd36
KT
96032016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9604
9605 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
9606 * gcc.dg/lto/pr61526_0.c: Likewise.
9607 * gcc.dg/lto/pr64415_0.c: Likewise.
9608
7cfd79d6
JJ
96092017-01-24 Jakub Jelinek <jakub@redhat.com>
9610
9611 PR c++/79205
9612 * g++.dg/cpp1z/decomp22.C: New test.
9613 * g++.dg/cpp1z/decomp23.C: New test.
9614
3e4b91f2
NS
96152017-01-24 Nathan Sidwell <nathan@acm.org>
9616
1d7bc790
NS
9617 PR c++/78469
9618 * g++.dg/cpp0x/pr78469.C: New.
9619
3e4b91f2
NS
9620 PR c++/79118
9621 * g++.dg/cpp0x/pr79118.C: New.
9622
b20ba138
EB
96232017-01-24 Eric Botcazou <ebotcazou@adacore.com>
9624
9625 * gcc.target/arm/vfp-longcall-apcs.c: New test.
9626
c2e84327
DM
96272017-01-24 David Malcolm <dmalcolm@redhat.com>
9628
9629 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
9630 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
9631 * gcc.dg/rtl/rtl.exp: New file.
9632 * gcc.dg/rtl/test.c: New file.
9633 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
9634 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
9635 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
9636 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
9637 * gcc.dg/rtl/x86_64/final.c: New test case.
9638 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
9639 * gcc.dg/rtl/x86_64/ira.c: New test case.
9640 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
9641 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
9642 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
9643 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
9644 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
9645 * gcc.dg/rtl/x86_64/test_1.h: New file.
9646 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
9647 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
9648 * gcc.dg/rtl/x86_64/times-two.h: New file.
9649 * gcc.dg/rtl/x86_64/vregs.c: New test case.
9650
cf8d19de
BC
96512017-01-24 Bin Cheng <bin.cheng@arm.com>
9652
9653 PR tree-optimization/79159
9654 * g++.dg/tree-ssa/pr79159.C: New test.
9655
f6a24a94 96562017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
9657 Martin Jambor <mjambor@suse.cz>
9658
9659 * lib/brig-dg.exp: New file.
9660 * lib/brig.exp: Likewise.
9661 * brig.dg/README: Likewise.
9662 * brig.dg/dg.exp: Likewise.
9663 * brig.dg/test/gimple/alloca.hsail: Likewise.
9664 * brig.dg/test/gimple/atomics.hsail: Likewise.
9665 * brig.dg/test/gimple/branches.hsail: Likewise.
9666 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
9667 * brig.dg/test/gimple/function_calls.hsail: Likewise.
9668 * brig.dg/test/gimple/kernarg.hsail: Likewise.
9669 * brig.dg/test/gimple/mem.hsail: Likewise.
9670 * brig.dg/test/gimple/mulhi.hsail: Likewise.
9671 * brig.dg/test/gimple/packed.hsail: Likewise.
9672 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
9673 * brig.dg/test/gimple/variables.hsail: Likewise.
9674 * brig.dg/test/gimple/vector.hsail: Likewise.
9675
c3b3e526
JJ
96762017-01-24 Jakub Jelinek <jakub@redhat.com>
9677
9678 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
9679 support asan, only on i?86/x86_64 require sse2_runtime.
9680
75f92127
KN
96812017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9682
9683 PR target/66669
9684 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
9685 test on powerpc targets.
9686
1a998fa0
MS
96872017-01-23 Martin Sebor <msebor@redhat.com>
9688
9689 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9690
108fdd6d
RB
96912017-01-23 Richard Biener <rguenther@suse.de>
9692
9693 PR tree-optimization/79088
9694 PR tree-optimization/79188
9695 * gcc.dg/torture/pr79088.c: New testcase.
9696 * gcc.dg/torture/pr79188.c: Likewise.
9697
28826a66
KN
96982017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9699
9700 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
9701 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
9702 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
9703 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
9704 type of test function to reflect change in built-in function's
9705 return type.
9706 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
9707 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
9708 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
9709 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
9710 type and second argument type to reflect change in built-in
9711 function's type signature.
9712 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
9713 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
9714 type of test function to reflect change in built-in function's
9715 return type.
9716 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
9717 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
9718 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
9719 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
9720 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
9721 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
9722 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
9723 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
9724 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
9725 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
9726 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
9727 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
9728 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
9729 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
9730 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
9731 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
9732 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
9733 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
9734 type of test function to reflect change in built-in function's
9735 return type.
9736 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
9737 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
9738 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
9739 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
9740 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
9741 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
9742 test function's result and second argument to reflect change in
9743 built-in function's type signature.
9744 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
9745
e6b8075c
NS
97462017-01-23 Nathan Sidwell <nathan@acm.org>
9747
fc7612fd
NS
9748 PR C++/71710
9749 * g++.dg/template/pr71710.C: New.
9750
e6b8075c
NS
9751 PR c++/71406
9752 PR c++/77508
9753 * g++.dg/template/pr71406.C: New.
9754
15b8fd49
TK
97552017-01-23 Thomas Koenig <tkoenig@netcologne.de>
9756
9b7716c9 9757 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 9758
e9c4fbe9
BS
97592017-01-23 Bernd Schmidt <bschmidt@redhat.com>
9760
9761 PR rtl-optimization/78634
9762 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
9763
8539a302
BC
97642017-01-23 Bin Cheng <bin.cheng@arm.com>
9765
9766 PR tree-optimization/70754
9767 * gfortran.dg/pr70754.f90: New test.
9768
f368600f
ML
97692017-01-23 Martin Liska <mliska@suse.cz>
9770
9771 PR tree-optimization/79196
9772 * gcc.dg/asan/pr79196.c: New test.
9773 * gcc.dg/strlenopt-30.c: Update scanned pattern.
9774
d886761f
MM
97752017-01-23 Michael Matz <matz@suse.de>
9776
9777 PR tree-optimization/78384
9778 * gcc.dg/pr78384.c: New test.
9779
cffcafda
RB
97802017-01-23 Richard Biener <rguenther@suse.de>
9781
9782 PR tree-optimization/79186
9783 * gcc.dg/torture/pr79186.c: New testcase.
9784 * gcc.dg/torture/pr79187.c: Likewise.
9785
bda2bc48
MJ
97862017-01-23 Martin Jambor <mjambor@suse.cz>
9787
9788 * gcc.dg/ipa/vrp8.c: New test.
9789
f65f1ae3
MJ
97902017-01-23 Martin Jambor <mjambor@suse.cz>
9791
9792 PR ipa/79108
9793 * gfortran.dg/lto/pr79108_0.f90: New test.
9794
dea06111
AS
97952017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
9796
9797 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
9798 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
9799 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
9800 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
9801 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
9802 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
9803 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
9804 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
9805 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
9806 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
9807 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
9808 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
9809 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
9810 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
9811 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
9812 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
9813
05011618
RB
98142017-01-23 Richard Biener <rguenther@suse.de>
9815 Nick Clifton <nickc@redhat.com>
9816
9817 PR testsuite/78421
9818 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
9819 If the target is ARM return the result of the
9820 check_effective_target_arm_vect_no_misalign proc.
9821 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
9822 support unaligned vectors then only expect one of the loops to be
9823 unrolled.
9824
f6b9f2ff
ML
98252017-01-23 Martin Liska <mliska@suse.cz>
9826
9827 * gcc.dg/asan/use-after-scope-10.c: New test.
9828 * gcc.dg/asan/use-after-scope-11.c: New test.
9829 * g++.dg/asan/use-after-scope-5.C: New test.
9830
c7775327
ML
98312017-01-23 Martin Liska <mliska@suse.cz>
9832
9833 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
9834 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
9835 sanopt optimization for ASAN_POISON.
9836
d8ae8d16
KT
98372016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9838
9839 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
9840
54d7c70c
CL
98412017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
9842
9843 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
9844 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
9845 for poly*_t types.
9846 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
9847 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
9848 exec_vcombine): Likewise.
9849 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
9850 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
9851 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
9852 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
9853 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
9854 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
9855 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
9856 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
9857 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
9858 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9859 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
9860 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
9861 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9862 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
9863 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
9864 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
9865 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
9866 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
9867 Likewise.
9868 (TEST_VGET_LANE): Cast to uint to avoid warning.
9869 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
9870 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
9871 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
9872 exec_vfma_vfms_n): Fix PRIx format for float64_t.
9873 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
9874 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9875 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
9876 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
9877 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
9878 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
9879 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
9880 CHECK_POLY instead of CHECK for poly64_t types.
9881 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
9882 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
9883 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
9884 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9885 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
9886 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
9887 uint32_t.
9888 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
9889 for int32_t, int64_t.
9890 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
9891 vqneg_extra): Fix PRIx format for int16_t, int32_t.
9892 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
9893 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
9894 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
9895 needed.
9896
386fe51c
JJ
98972017-01-22 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR fortran/79154
9900 * gfortran.dg/gomp/pr79154-1.f90: New test.
9901 * gfortran.dg/gomp/pr79154-2.f90: New test.
9902
bc4d86e6
AS
99032017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9904
9905 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
9906
c31d5fce
MP
99072017-01-21 Marek Polacek <polacek@redhat.com>
9908
9909 PR testsuite/79169
9910 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
9911
25cb56c3
JH
99122017-01-20 Jan Hubicka <hubicka@ucw.cz>
9913
9914 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
9915
ea9f867b
BS
99162017-01-21 Bernd Schmidt <bschmidt@redhat.com>
9917
9918 PR rtl-optimization/79125
9919 * gcc.dg/torture/pr79125.c: New test.
9920
a876231c
JW
99212017-01-20 Jiong Wang <jiong.wang@arm.com>
9922
2568d8a1 9923 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 9924 only.
2568d8a1
JJ
9925 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
9926 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 9927
4b9f2115
NS
99282017-01-20 Nathan Sidwell <nathan@acm.org>
9929
3e4b91f2 9930 PR c++/78495
4b9f2115
NS
9931 * g++.dg/cpp1z/inh-ctor38.C: New.
9932
d2aadab1
MP
99332017-01-20 Marek Polacek <polacek@redhat.com>
9934
9935 PR c/79152
9936 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
9937
449cd5af
TP
99382017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
9939
9940 * lib/target-supports.exp (check_configured_with): New procedure.
9941 (check_effective_target_default_mode): new effective target.
9942 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
9943 default mode. Fix dg-skip-if target selector syntax.
9944 * gcc.target/arm/optional_thumb-2.c: Likewise.
9945 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
9946 syntax.
9947
ebed7175
DM
99482017-01-20 David Malcolm <dmalcolm@redhat.com>
9949
9950 PR c++/77829
9951 PR c++/78656
9952 * g++.dg/spellcheck-pr77829.C: New test case.
9953 * g++.dg/spellcheck-pr78656.C: New test case.
9954
2ebd93e1
MP
99552017-01-20 Marek Polacek <polacek@redhat.com>
9956
9957 PR c/64279
9958 * c-c++-common/Wduplicated-branches-1.c: New test.
9959 * c-c++-common/Wduplicated-branches-10.c: New test.
9960 * c-c++-common/Wduplicated-branches-11.c: New test.
9961 * c-c++-common/Wduplicated-branches-12.c: New test.
9962 * c-c++-common/Wduplicated-branches-2.c: New test.
9963 * c-c++-common/Wduplicated-branches-3.c: New test.
9964 * c-c++-common/Wduplicated-branches-4.c: New test.
9965 * c-c++-common/Wduplicated-branches-5.c: New test.
9966 * c-c++-common/Wduplicated-branches-6.c: New test.
9967 * c-c++-common/Wduplicated-branches-7.c: New test.
9968 * c-c++-common/Wduplicated-branches-8.c: New test.
9969 * c-c++-common/Wduplicated-branches-9.c: New test.
9970 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
9971 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
9972 * g++.dg/ext/builtin-object-size3.C: Likewise.
9973 * g++.dg/gomp/loop-1.C: Likewise.
9974 * g++.dg/warn/Wduplicated-branches1.C: New test.
9975 * g++.dg/warn/Wduplicated-branches2.C: New test.
9976
0ce4024a
ML
99772017-01-20 Martin Liska <mliska@suse.cz>
9978
9979 PR lto/69188
9980 * gcc.dg/lto/pr69188_0.c: New test.
9981 * gcc.dg/lto/pr69188_1.c: New test.
9982
d8ea3e7c
AS
99832017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
9984
9985 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
9986 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
9987 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
9988 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
9989 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
9990 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
9991 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
9992 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
9993 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
9994 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
9995 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
9996 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
9997 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
9998 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
9999 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
10000 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
10001 * gcc.target/i386/avx-1.c: Test new intrinsics.
10002 * gcc.target/i386/sse-13.c: Ditto.
10003 * gcc.target/i386/sse-23.c: Ditto.
10004
0516164b
RB
100052017-01-20 Richard Biener <rguenther@suse.de>
10006
10007 PR tree-optimization/71264
10008 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
10009
d821744c
MF
100102017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10011
10012 * gcc.target/mips/madd4-1.c: New file.
10013 * gcc.target/mips/madd4-2.c: Likewise.
10014 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10015 HAS_MADD4.
10016 (mips_option_groups): Add -m[no-]madd4.
10017 (mips-dg-init): Detect default -mno-madd4.
10018 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
10019 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
10020 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10021 * gcc.target/mips/nmadd-1.c: Likewise.
10022 * gcc.target/mips/nmadd-2.c: Likewise.
10023 * gcc.target/mips/nmadd-3.c: Likewise.
10024
db58fd89
JW
100252017-01-19 Jiong Wang <jiong.wang@arm.com>
10026
10027 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
10028 combined instructions.
10029 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
10030 instructions.
10031 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
10032 of pointer authentication.
10033
bd9cf60b
MM
100342017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
10035
10036 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
10037 floating point hardware to run test.
10038
ab014eb3
TC
100392017-01-19 Tamar Christina <tamar.christina@arm.com>
10040
2568d8a1 10041 * lib/target-supports.exp
ab014eb3
TC
10042 (check_effective_target_vect_call_copysignf): Enable for AArch64.
10043
c048038f
RO
100442017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10045
10046 PR testsuite/79051
10047 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
10048 __x86_64__]: Allow for target i?86-*-*.
10049
ab6b44cb
MF
100502017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10051
10052 PR target/78176
10053 * gcc.target/mips/lxc1-sxc1-1.c: New file.
10054 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10055 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10056 HAS_LXC1.
10057 (mips_option_groups): Add -m[no-]lxc1-sxc1.
10058 (mips-dg-init): Detect default -mno-lxc1-sxc1.
10059 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
10060
118d5ed3
AV
100612017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
10062
10063 PR fortran/70696
10064 * gfortran.dg/coarray_43.f90: New test.
10065
a57c520e
RE
100662017-01-19 Richard Earnshaw <rearnsha@arm.com>
10067
10068 PR rtl-optimization/79121
10069 * gcc.c-torture/execute/pr79121.c: New test.
10070
54dc4be2
MM
100712017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10072
10073 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
10074 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10075
7bd5dad2
LK
100762017-01-18 Louis Krupp <louis.krupp@zoho.com>
10077
10078 PR fortran/50069
10079 PR fortran/55086
10080 * gfortran.dg/pr50069_1.f90: New test.
10081 * gfortran.dg/pr50069_2.f90: New test.
10082 * gfortran.dg/pr55086_1.f90: New test.
10083 * gfortran.dg/pr55086_1_tfat.f90: New test.
10084 * gfortran.dg/pr55086_2.f90: New test.
10085 * gfortran.dg/pr55086_2_tfat.f90: New test.
10086 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
10087
0edd264d
AS
100882017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10089 * gcc.dg/strcmp-1.c: New test.
10090 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
10091
551914b7
DM
100922017-01-18 David Malcolm <dmalcolm@redhat.com>
10093
10094 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
10095 (dejagnu_fail): Likewise.
10096 (dejagnu_note): Likewise.
10097 (pass): Provide forward decl, moving true decl to after #include
10098 of harness.h.
10099 (fail): Likewise.
10100 (note): Likewise.
10101
b7d3a6a6
MM
101022017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10103
10104 * gcc.target/powerpc/p9-xxbr-1.c: New test.
10105 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10106
c484627c
NS
101072017-01-18 Nathan Sidwell <nathan@acm.org>
10108
10109 PR c++/78488
10110 * g++.dg/cpp1z/inh-ctor37.C: New.
10111
a711887e
UB
101122017-01-18 Uros Bizjak <ubizjak@gmail.com>
10113
10114 PR rtl-optimization/78952
10115 * gcc.target/i386/pr78952-1.c: New test.
10116 * gcc.target/i386/pr78952-2.c: Ditto.
10117
525a5e33
AV
101182017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
10119
10120 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
10121
101222017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
10123
10124 PR fortran/70696
10125 * gfortran.dg/coarray_event_1.f08: New test.
10126
90553aac
JJ
101272017-01-18 Jakub Jelinek <jakub@redhat.com>
10128
10129 PR target/77416
10130 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
10131 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
10132 from dg-options.
10133 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
10134 guarded test.
10135 * gcc.target/powerpc/fusion4.c: Likewise.
10136 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
10137 guarded test.
10138 * gcc.target/powerpc/pr58673-1.c: Likewise.
10139 * gcc.target/powerpc/pr58673-2.c: Likewise.
10140 * gcc.target/powerpc/pr59054.c: Likewise.
10141
dfc42f08
BS
101422016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10143
10144 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
10145 vec_bperm.
10146 * gcc.target/powerpc/p9-vbpermd.c: New file.
10147
f3981e7e
AK
101482017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10149
10150 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
10151 (must_not_compile2): Downcase first letter of error messages.
10152 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
10153 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
10154
2c65d990
NS
101552017-01-18 Nathan Sidwell <nathan@acm.org>
10156
10157 PR c++/79091
10158 * g++.dg/pr79091.C: New.
10159
a711887e
UB
101602017-01-18 Jakub Jelinek <jakub@redhat.com>
10161
10162 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
10163 to dg-options.
10164 (p0): Add missing dg-error.
10165
4701fba3
JS
101662017-01-17 Joe Seymour <joe.s@somniumtech.com>
10167
10168 * gcc.target/msp430/mul_f5_muldef.c: New test.
10169
ac4dc08d
MM
101702017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10171
10172 PR target/79004
10173 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
10174 options. Fix up the syntax for using \m and \M.
10175
1b3254e4
SB
101762017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10177
10178 PR target/78875
10179 * gcc.target/powerpc/ssp-1.c: New testcase.
10180 * gcc.target/powerpc/ssp-2.c: New testcase.
10181
8144a493
WD
101822017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10183
10184 * gcc.target/aarch64/eh_return.c: New test.
10185
a6607774
BS
101862017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10187
10188 * vec-rlmi-rlnm.c: New file.
10189
8ddfdbc2
NS
101902017-01-17 Nathan Sidwell <nathan@acm.org>
10191
10192 PR c++/61636
10193 * g++.dg/cpp1y/pr61636-1.C: New.
10194 * g++.dg/cpp1y/pr61636-2.C: New.
10195 * g++.dg/cpp1y/pr61636-3.C: New.
10196
d365b403
MS
101972017-01-17 Martin Sebor <msebor@redhat.com>
10198
10199 PR testsuite/79115
10200 * gcc.dg/pr78768.c: Make it a link-only test.
10201
0d80ab91
DM
102022017-01-17 David Malcolm <dmalcolm@redhat.com>
10203
10204 PR c++/71497
10205 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
10206 expected messages.
10207 * c-c++-common/Wmisleading-indentation.c: Likewise.
10208
31b61548
VM
102092017-01-17 Vladimir Makarov <vmakarov@redhat.com>
10210
10211 PR target/79058
10212 * gcc.target/arm/pr79058.c: New.
10213
c549996e
JJ
102142017-01-17 Jakub Jelinek <jakub@redhat.com>
10215
10216 PR tree-optimization/71854
10217 * gcc.dg/vect/pr71854.c: New test.
10218
4f197ff9
ML
102192017-01-17 Martin Liska <mliska@suse.cz>
10220
10221 PR ipa/71207
10222 * g++.dg/ipa/pr71207.C: New test.
10223
d4193b85
JH
102242017-01-17 Jan Hubicka <hubicka@ucw.cz>
10225
10226 PR middle-end/77445
10227 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
10228 * gcc.dg/tree-ssa/pr77445.c: New testcase.
10229
906e7712
JJ
102302017-01-17 Jakub Jelinek <jakub@redhat.com>
10231
10232 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
10233 rather than long unsigned int.
10234 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
10235
12314dc9
RB
102362017-01-17 Richard Biener <rguenther@suse.de>
10237
10238 PR tree-optimization/71433
10239 * gcc.dg/Warray-bounds-20.c: New testcase.
10240
a23e48df
RB
102412017-01-17 Richard Biener <rguenther@suse.de>
10242
10243 PR testsuite/52563
10244 PR testsuite/71237
10245 PR testsuite/77737
10246 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
10247 * gcc.dg/tree-ssa/scev-4.c: Likewise.
10248 * gcc.dg/tree-ssa/scev-5.c: Likewise.
10249
e6750e5c
AM
102502017-01-17 Alan Modra <amodra@gmail.com>
10251
10252 * gcc.target/powerpc/pr79066.c: New.
10253
a59afbe2
JL
102542017-01-16 Jeff Law <law@redhat.com>
10255
10256 PR tree-optimization/33562
10257 PR tree-optimization/61912
10258 PR tree-optimization/77485
10259 PR tree-optimization/79090
10260 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
10261 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
10262
e1bcfb92
JJ
102632017-01-16 Jakub Jelinek <jakub@redhat.com>
10264
98e92fb2
JJ
10265 PR c/79089
10266 * gcc.c-torture/compile/pr79089.c: New test.
10267
e1bcfb92
JJ
10268 PR target/79080
10269 * gcc.dg/pr79080.c: New test.
10270
0ef1f9cd
DM
102712017-01-16 David Malcolm <dmalcolm@redhat.com>
10272
10273 PR c/78304
10274 * gcc.dg/format/pr78304.c: Convert argument from integral type
10275 to a pointer.
10276 * gcc.dg/format/pr78304-2.c: Likewise.
10277
76689ffc
CL
102782017-01-16 Carl Love <cel@us.ibm.com>
10279
10280 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
10281 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
10282
ce12ee9e
CL
102832017-01-16 Carl Love <cel@us.ibm.com>
10284
10285 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
10286 Change arguments and return type to bool long long.
10287
b336037d
MS
102882017-01-16 Martin Sebor <msebor@redhat.com>
10289
10290 PR testsuite/79051
10291 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
10292 on x86.
10293
1ddca3f3
PC
102942017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10295
10296 Revert:
a711887e 10297 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
10298
10299 PR c++/71737
10300 * g++.dg/cpp0x/pr71737.C: New.
10301
290687fb
BS
103022017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10303
10304 * gcc.target/powerpc/swaps-p8-27.c: New.
10305
7d2f3f1d
PC
103062017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10307
10308 PR c++/71737
10309 * g++.dg/cpp0x/pr71737.C: New.
10310
d743728f
EB
103112017-01-16 Eric Botcazou <ebotcazou@adacore.com>
10312
10313 * gnat.dg/opt62.adb: New test.
10314 * gnat.dg/opt62_pkg.ads: New helper.
10315
90aead21
BS
103162017-01-14 Bernd Schmidt <bschmidt@redhat.com>
10317
a711887e
UB
10318 PR rtl-optimization/78626
10319 PR rtl-optimization/78727
90aead21
BS
10320 * gcc.dg/torture/pr78626.c: New test.
10321 * gcc.dg/torture/pr78727.c: New test.
10322
afaecc23
AM
103232017-01-14 Alan Modra <amodra@gmail.com>
10324
10325 * gcc.c-torture/compile/pr72749.c: New test.
10326
be4aa83d
DM
103272017-01-13 David Malcolm <dmalcolm@redhat.com>
10328
10329 PR c/78304
10330 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
10331 (test_macro_2): New test.
10332 (test_macro_3): New test.
10333 (test_macro_4): New test.
10334 (test_non_contiguous_strings): Convert line number to line offset.
10335 * gcc.dg/format/pr78304-2.c: New test case.
10336 * gcc.dg/format/pr78304.c: New test case.
10337
7cdca3ec
UB
103382017-01-13 Uros Bizjak <ubizjak@gmail.com>
10339
10340 * gcc.target/i386/funcspec-56.inc: Add missing options and
10341 reorder options by implied ISAs, as in ix86_target_string.
10342
e3017e52
MP
103432017-01-13 Marek Polacek <polacek@redhat.com>
10344
10345 PR c++/71166
10346 * g++.dg/cpp0x/constexpr-array18.C: New test.
10347
d155c6fe
JL
103482017-01-13 Jeff Law <law@redhat.com>
10349
7c9560a5
JL
10350 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
10351
9e59e99a
JL
10352 PR tree-optimization/61912
10353 PR tree-optimization/77485
10354 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
10355 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
10356 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
10357
10358 PR tree-optimization/33562
10359 PR tree-optimization/61912
10360 PR tree-optimization/77485
d155c6fe
JL
10361 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
10362 * gcc.dg/tree-ssa/complex-5.c: Likewise.
10363 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
10364 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
10365 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
10366 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
10367 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
10368
77719b06
ML
103692017-01-13 Martin Liska <mliska@suse.cz>
10370
10371 PR ipa/79043
10372 * gcc.c-torture/execute/pr79043.c: New test.
10373
a181b2bc
RB
103742017-01-13 Richard Biener <rguenther@suse.de>
10375
10376 PR middle-end/78411
10377 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
10378
eaed3226
AV
103792017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10380
10381 PR fortran/70697
10382 * gfortran.dg/coarray/event_4.f08: New test.
10383
4ccff88b
AV
103842017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10385
10386 PR fortran/70696
10387 * gfortran.dg/coarray/event_3.f08: New test.
10388
3c3b9090
RB
103892017-01-13 Richard Biener <rguenther@suse.de>
10390
10391 PR tree-optimization/77283
10392 * gcc.dg/tree-ssa/split-path-9.c: Fix.
10393
25329913
RB
103942017-01-13 Richard Biener <rguenther@suse.de>
10395
10396 * gcc.dg/gimplefe-22.c: New testcase.
10397
10b70b8e
RB
103982017-01-13 Richard Biener <rguenther@suse.de>
10399
10400 PR tree-optimization/77283
10401 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
10402 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
10403 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
10404
76a8f82f
SL
104052017-01-12 Sandra Loosemore <sandra@codesourcery.com>
10406
10407 * gcc.dg/pr77862.c: Require fpic target.
10408
59a505da
MM
104092017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10410
10411 PR target/79004
10412 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 10413
bce6f760
MS
104142017-01-12 Martin Sebor <msebor@redhat.com>
10415
10416 * gcc.dg/pr78138.c: Adjust.
10417 * gcc.dg/pr78768.c: Adjust.
10418 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
10419 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
10420 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
10421 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
10422 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
10423 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
10424 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
10425 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
10426 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
10427 * gcc.dg/tree-ssa/pr78605.c: Adjust.
10428 * gcc.dg/tree-ssa/pr78622.c: Adjust.
10429
3eefa646
JJ
104302017-01-12 Jakub Jelinek <jakub@redhat.com>
10431
10432 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
10433
dcb56243
MS
104342017-01-12 Martin Sebor <msebor@redhat.com>
10435
8be3f306 10436 PR testsuite/79051
940242cd
MS
10437 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
10438 due to bug 79054.
dcb56243 10439
b7431c20
DE
104402017-01-12 David Edelsohn <dje.gcc@gmail.com>
10441
10442 * gcc.dg/pr78768.c: Require LTO.
10443
2bcd9f32
MS
104442017-01-12 Martin Sebor <msebor@redhat.com>
10445
10446 PR c/79074
10447 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
10448 due to the referenced bug.
10449
b2fc1c70
MS
104502017-01-12 Martin Sebor <msebor@redhat.com>
10451
10452 PR testsuite/79073
10453 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
10454
fbed6f36
UB
104552017-01-12 Uros Bizjak <ubizjak@gmail.com>
10456
10457 * gcc.target/i386/builtin_target.c (check_features): Check all
10458 supported __builtin_cpu_supports options.
10459
27282dad
KT
104602017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10461
10462 PR tree-optimization/78319
10463 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
10464 Remove xfail.
10465
66113166
BS
104662017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10467
10468 PR target/79044
10469 * gcc.target/powerpc/swaps-p8-26.c: New.
10470
6bb4ea5c
RB
104712017-01-12 Richard Biener <rguenther@suse.de>
10472
10473 * gcc.dg/gimplefe-21.c: New testcase.
10474
f15dbadb
MC
104752017-01-12 Michael Collison <michael.collison@arm.com>
10476
10477 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
10478
73e32c47
JK
104792017-01-11 Julia Koval <julia.koval@intel.com>
10480 Uros Bizjak <ubizjak@gmail.com>
10481
10482 * gcc.target/i386/sgx.c New test.
10483 * gcc.target/i386/sse-12.c: Add -msgx.
10484 * gcc.target/i386/sse-13.c: Ditto.
10485 * gcc.target/i386/sse-14.c: Ditto.
10486 * gcc.target/i386/sse-22.c: Ditto.
10487 * gcc.target/i386/sse-23.c: Ditto.
10488 * g++.dg/other/i386-2.C: Ditto.
10489 * g++.dg/other/i386-3.C: Ditto.
10490
3594adc7
MS
104912017-01-11 Martin Sebor <msebor@redhat.com>
10492
10493 PR c++/24511
10494 * g++.dg/template/explicit9.C: New test.
10495
01bfd257
NS
104962017-01-11 Nathan Sidwell <nathan@acm.org>
10497
10498 PR c++/77812
10499 * g++.dg/pr77812.C: New.
10500
88df7964
JJ
105012017-01-11 Jakub Jelinek <jakub@redhat.com>
10502
eae63d78
JJ
10503 PR c++/71537
10504 * g++.dg/cpp1y/constexpr-71537.C: New test.
10505
88df7964
JJ
10506 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
10507 argument.
10508
960ecba4
MS
105092017-01-11 Martin Sebor <msebor@redhat.com>
10510
10511 PR c/47931
10512 * c-c++-common/Waddress-2.c: New test.
10513
1f258a55
JJ
105142017-01-11 Jakub Jelinek <jakub@redhat.com>
10515
10516 PR c++/78341
10517 * g++.dg/cpp0x/pr78341.C: New test.
10518
bf5fbf46
MS
105192017-01-11 Martin Sebor <msebor@redhat.com>
10520
10521 PR c/78768
10522 * gcc.dg/pr78768.c: New test.
10523
19ff0049
DM
105242017-01-11 David Malcolm <dmalcolm@redhat.com>
10525
10526 PR driver/78877
10527 * gcc.dg/spellcheck-options-14.c: New test case.
10528 * gcc.dg/spellcheck-options-15.c: New test case.
10529 * gcc.dg/spellcheck-options-16.c: New test case.
10530 * gcc.dg/spellcheck-options-17.c: New test case.
10531
c86e9f03
ML
105322017-01-11 Martin Liska <mliska@suse.cz>
10533
10534 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
10535
947f51d6
JJ
105362017-01-11 Jakub Jelinek <jakub@redhat.com>
10537
10538 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
10539 instead of just 1 for the decomposition from struct C.
10540
849fccf8
EB
105412017-01-11 Eric Botcazou <ebotcazou@adacore.com>
10542
10543 * gcc.c-torture/execute/20170111-1.c: New test.
10544
80c74722
RB
105452017-01-11 Richard Biener <rguenther@suse.de>
10546
10547 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
10548
4c4b4703
JJ
105492017-01-11 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR middle-end/50199
10552 * gcc.dg/lto/pr50199_0.c: New test.
10553
664b1a6b
MS
105542017-01-10 Martin Sebor <msebor@redhat.com>
10555
10556 PR testsuite/78960
10557 PR testsuite/78959
10558 PR testsuite/78133
10559 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
10560 * gcc.dg/tree-ssa/pr78622.c: Ditto.
10561
fefd3086
MS
105622017-01-10 Martin Sebor <msebor@redhat.com>
10563
10564 PR middle-end/78138
664b1a6b 10565 * gcc.dg/pr78138.c: New test.
fefd3086 10566
b9f4757f
DM
105672017-01-10 David Malcolm <dmalcolm@redhat.com>
10568
10569 PR c++/77949
10570 * g++.dg/diagnostic/pr77949.C: New test case.
10571
5a50f6bb
MS
105722017-01-10 Martin Sebor <msebor@redhat.com>
10573
10574 PR middle-end/78245
10575 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
10576
c16880ef
MS
105772017-01-10 Martin Sebor <msebor@redhat.com>
10578
10579 PR tree-optimization/78775
10580 * gcc.dg/attr-alloc_size-4.c: Add test cases.
10581 * gcc.dg/attr-alloc_size-10.c: New test.
10582 * gcc.dg/attr-alloc_size-11.c: New test.
10583 * gcc.dg/builtin-stringop-chk-7.c: New test.
10584 * gcc.dg/pr78775.c: New test.
10585 * gcc.dg/pr78973-2.c: New test.
10586 * gcc.dg/pr78973.c: New test.
10587
5363d9d9
JL
105882017-01-10 Jeff Law <law@redhat.com>
10589
10590 PR tree-optimization/77766
10591 PR tree-optimization/78856
10592 * gcc.c-torture/execute/pr77766.c: New test.
10593
aae23693
RB
105942016-01-10 Richard Biener <rguenther@suse.de>
10595
10596 PR tree-optimization/79034
10597 * g++.dg/torture/pr79034.C: New testcase.
10598
a0843aed
ML
105992017-01-10 Martin Liska <mliska@suse.cz>
10600
10601 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
10602 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
10603 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
10604 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
10605 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
10606 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
10607 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
10608 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
10609 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
10610 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
10611 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
10612 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
10613 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
10614 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
10615 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
10616 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
10617 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
10618 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
10619 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
10620 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
10621 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
10622 * gcc.dg/ipa/pr64307.c: Likewise.
10623 * gcc.dg/ipa/pr77653.c: Likewise.
10624
79fc8ffe
AS
106252017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
10626
10627 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
10628 * g++.dg/other/i386-3.C: Ditto.
10629 * gcc.target/i386/sse-12.c: Ditto.
10630 * gcc.target/i386/sse-13.c: Ditto.
10631 * gcc.target/i386/sse-22.c: Ditto.
10632 * gcc.target/i386/sse-23.c: Ditto.
10633 * gcc.target/i386/builtin_target.c: Handle new option.
10634 * gcc.target/i386/funcspec-56.inc: Test new attributes.
10635 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
10636 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
10637
dfa6951f
MS
106382017-01-09 Martin Sebor <msebor@redhat.com>
10639
10640 PR testsuite/79036
10641 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
10642 with different precisions.
10643
a271e415
EB
106442017-01-09 Eric Botcazou <ebotcazou@adacore.com>
10645
10646 * g++.dg/opt/call2.C: New test.
10647 * g++.dg/opt/call3.C: Likewise.
10648 * gnat.dg/array26.adb: New test.
10649 * gnat.dg/array26_pkg.ad[sb]: New helper.
10650 * gnat.dg/array27.adb: New test.
10651 * gnat.dg/array27_pkg.ad[sb]: New helper.
10652 * gnat.dg/array28.adb: New test.
10653 * gnat.dg/array28_pkg.ad[sb]: New helper.
10654
bd2c6270
JJ
106552017-01-09 Jakub Jelinek <jakub@redhat.com>
10656
10657 PR translation/79019
10658 PR translation/79020
10659 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
10660 diagnostics.
10661 * gfortran.dg/initialization_17.f90: Likewise.
10662
1c1d8e75
DH
106632017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10664
10665 PR testsuite/79026
10666 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
10667 * gcc.target/i386/pr78904-4.c: Likewise.
10668 * gcc.target/i386/pr78904-6.c: Likewise.
10669 * gcc.target/i386/pr78967-2.c: Likewise.
10670
cb330ba5
JJ
106712017-01-09 Jakub Jelinek <jakub@redhat.com>
10672
10673 PR tree-optimization/78899
10674 * gcc.target/i386/pr78899.c: New test.
10675 * gcc.dg/pr71077.c: New test.
10676
a5e14a42
MJ
106772017-01-09 Martin Jambor <mjambor@suse.cz>
10678
10679 PR ipa/78365
10680 PR ipa/78599
10681 * gcc.dg/torture/pr78365.c: New test.
10682
01216d27
JJ
106832017-01-09 Jakub Jelinek <jakub@redhat.com>
10684
dc59e50a
JJ
10685 PR c++/78948
10686 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
10687 (main): Use int* instead of long long.
10688
01216d27
JJ
10689 PR tree-optimization/78938
10690 * gcc.dg/vect/pr78938.c: New test.
10691
c0d4fec7
KT
106922017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10693
10694 * gcc.dg/20161219.c: New test.
10695
7b1b0cc1
RB
106962017-01-09 Richard Biener <rguenther@suse.de>
10697
10698 PR tree-optimization/78997
10699 * gcc.dg/torture/pr78997.c: New testcase.
10700
813b9c0d
RB
107012017-01-09 Richard Biener <rguenther@suse.de>
10702
10703 PR debug/79000
10704 * g++.dg/lto/pr79000_0.C: New testcase.
10705 * g++.dg/lto/pr79000_1.c: Likewise.
10706
efcc8d38
MS
107072017-01-08 Martin Sebor <msebor@redhat.com>
10708
10709 PR middle-end/77708
10710 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
10711 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
10712 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
10713 due to bug 78969.
10714 * gcc.dg/format/pr78569.c: Adjust.
10715
5ccf1d8d
DM
107162017-01-07 David Malcolm <dmalcolm@redhat.com>
10717
10718 PR c++/72803
10719 * g++.dg/diagnostic/pr72803.C: New test case.
10720
42002dfe
MS
107212017-01-07 Martin Sebor <msebor@redhat.com>
10722
10723 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
10724 * gcc.dg/attr-alloc_size-4.c: Same.
10725
de91486c
AV
107262017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
10727
10728 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
10729 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
10730 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
10731 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
10732 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
10733 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
10734 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
10735
f55a925e
AS
107362017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10737 * gcc.dg/memcmp-1.c: New.
10738 * gcc.dg/strncmp-1.c: New.
10739
f3caa118
AV
107402017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10741
10742 * gcc.target/arm/acle/mcrr: New.
10743 * gcc.target/arm/acle/mcrr2: New.
10744 * gcc.target/arm/acle/mrrc: New.
10745 * gcc.target/arm/acle/mrrc2: New.
10746
ecc9a25b
AV
107472017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10748
10749 * gcc.target/arm/acle/mcr.c: New.
10750 * gcc.target/arm/acle/mrc.c: New.
10751 * gcc.target/arm/acle/mcr2.c: New.
10752 * gcc.target/arm/acle/mrc2.c: New.
10753
3811581f
AV
107542017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10755
10756 * gcc.target/arm/acle/ldc: New.
10757 * gcc.target/arm/acle/ldc2: New.
10758 * gcc.target/arm/acle/ldcl: New.
10759 * gcc.target/arm/acle/ldc2l: New.
10760 * gcc.target/arm/acle/stc: New.
10761 * gcc.target/arm/acle/stc2: New.
10762 * gcc.target/arm/acle/stcl: New.
10763 * gcc.target/arm/acle/stc2l: New.
10764
d57daa0c
AV
107652017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10766
10767 * gcc.target/arm/acle/acle.exp: Run tests for different options
10768 and make sure fat-lto-objects is used such that we can still do
10769 assemble scans.
10770 * gcc.target/arm/acle/cdp.c: New.
10771 * gcc.target/arm/acle/cdp2.c: New.
10772 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
10773 (check_effective_target_arm_coproc1_ok_nocache): New.
10774 (check_effective_target_arm_coproc2_ok): New.
10775 (check_effective_target_arm_coproc2_ok_nocache): New.
10776 (check_effective_target_arm_coproc3_ok): New.
10777 (check_effective_target_arm_coproc3_ok_nocache): New.
10778 (check_effective_target_arm_coproc4_ok): New.
10779 (check_effective_target_arm_coproc4_ok_nocache): New.
10780
8a123229
MS
107812017-01-06 Martin Sebor <msebor@redhat.com>
10782
10783 PR middle-end/78605
10784 * gcc.dg/tree-ssa/pr78605.c: New test.
10785
5b8999d6
MS
107862017-01-05 Martin Sebor <msebor@redhat.com>
10787
10788 PR tree-optimization/78910
10789 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
10790 diagnostics.
10791 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10792 * gcc.dg/tree-ssa/pr78910.c: New test.
10793
4e89adf9
EB
107942017-01-05 Eric Botcazou <ebotcazou@adacore.com>
10795
10796 * gcc.dg/sso-10.c: New test.
10797
962c5679
JJ
107982017-01-05 Jakub Jelinek <jakub@redhat.com>
10799
cfd719e7
JJ
10800 PR tree-optimization/71016
10801 * gcc.target/i386/pr71016.c: New test.
10802 * gcc.target/aarch64/pr71016.c: New test.
10803 * gcc.dg/tree-ssa/pr66726-3.c: New test.
10804
26f20371
JJ
10805 PR c++/78931
10806 * g++.dg/cpp1z/decomp19.C: New test.
10807
962c5679
JJ
10808 PR c++/78890
10809 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
10810 * g++.dg/init/union1.C: Likewise.
10811 * g++.dg/cpp0x/union6.C: Expect errors.
10812 * g++.dg/cpp0x/union8.C: New test.
10813 * g++.dg/cpp0x/pr78890-1.C: New test.
10814 * g++.dg/cpp0x/pr78890-2.C: New test.
10815
8c15f541
DE
108162017-01-05 David Edelsohn <dje.gcc@gmail.com>
10817
10818 * gcc.target/powerpc/pr71670.c: Require p9vector.
10819 * gcc.target/powerpc/p9-novsx.c: Same.
10820
51b86113
DM
108212017-01-05 David Malcolm <dmalcolm@redhat.com>
10822
10823 * selftests/asr_div1.rtl: New file.
10824 * selftests/aarch64: New subdirectory.
10825 * selftests/aarch64/times-two.rtl: New file.
10826 * selftests/bb-index.rtl: New file.
10827 * selftests/cfg-test.rtl: New file.
10828 * selftests/const-int.rtl: New file.
10829 * selftests/example-labels.rtl: New file.
10830 * selftests/insn-with-mode.rtl: New file.
10831 * selftests/jump-to-label-ref.rtl: New file.
10832 * selftests/jump-to-return.rtl: New file.
10833 * selftests/jump-to-simple-return.rtl: New file.
10834 * selftests/mem.rtl: New file.
10835 * selftests/note-insn-deleted.rtl: New file.
10836 * selftests/note_insn_basic_block.rtl: New file.
10837 * selftests/simple-cse.rtl: New file.
10838 * selftests/symbol-ref.rtl: New file.
10839 * selftests/x86_64: New subdirectory.
10840 * selftests/x86_64/call-insn.rtl: New file.
10841 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
10842 * selftests/x86_64/times-two.rtl: New file.
10843 * selftests/x86_64/unspec.rtl: New file.
10844
dc7650cc
NS
108452017-01-05 Nathan Sidwell <nathan@acm.org>
10846
10847 PR c++/78765
10848 * g++.dg/cpp0x/pr78765.C: New.
10849
3db70565
DV
108502017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10851
10852 * gcc.target/s390/memcpy-2.c: New test.
10853 * gcc.target/s390/memset-2.c: New test.
10854
f5a537e3
AK
108552017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10856
10857 * gcc.target/s390/memcpy-1.c: New test.
10858
d80c6d02
JL
108592017-01-04 Jeff Law <law@redhat.com>
10860
10861 PR tree-optimization/78812
10862 * g++.dg/torture/pr78812.C: New test.
10863
08edc320 108642017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
10865
10866 PR target/71977
10867 PR target/70568
10868 PR target/78823
10869 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
10870 64-bit VSX systems with direct move, whether we optimize common
10871 code sequences in the GLIBC math library for float math functions.
10872 * gcc.target/powerpc/pr71977-2.c: Likewise.
10873
a9342885
MP
108742017-01-04 Marek Polacek <polacek@redhat.com>
10875
10876 PR c++/64767
10877 * c-c++-common/Wpointer-compare-1.c: New test.
10878
066435fe
JJ
108792017-01-04 Jakub Jelinek <jakub@redhat.com>
10880
abec4284
JJ
10881 PR c++/78949
10882 * c-c++-common/Wunused-var-16.c: New test.
10883
26c43e27
JJ
10884 PR c++/78693
10885 * g++.dg/cpp0x/pr78693.C: New test.
10886
fc73e60c
JJ
10887 PR driver/78957
10888 * gcc.dg/pr78957.c: New test.
10889
c9cf3863
JJ
10890 * g++.dg/cpp1y/auto-fn34.C: New test.
10891
066435fe
JJ
10892 PR c++/71182
10893 * g++.dg/cpp0x/pr71182.C: New test.
10894
598bd687
KN
108952017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
10896
10897 PR target/78056
10898 * gcc.target/powerpc/pr78056-1.c: New test.
10899 * gcc.target/powerpc/pr78056-2.c: New test.
10900 * gcc.target/powerpc/pr78056-3.c: New test.
10901 * gcc.target/powerpc/pr78056-4.c: New test.
10902 * gcc.target/powerpc/pr78056-5.c: New test.
10903 * gcc.target/powerpc/pr78056-6.c: New test.
10904 * gcc.target/powerpc/pr78056-7.c: New test.
10905 * gcc.target/powerpc/pr78056-8.c: New test.
10906 * lib/target-supports.exp
10907 (check_effective_target_powerpc_popcntb_ok): New procedure to test
10908 whether the effective target supports the popcntb instruction.
10909
8194635a
JL
109102017-01-03 Jeff Law <law@redhat.com>
10911
10912 PR tree-optimization/67955
10913 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
10914
baf9ebc8
MP
109152017-01-04 Marek Polacek <polacek@redhat.com>
10916
10917 PR c++/77545
10918 PR c++/77284
10919 * g++.dg/cpp0x/range-for32.C: New test.
10920 * g++.dg/cpp0x/range-for33.C: New test.
10921
5dd9a9d0
DM
109222017-01-04 David Malcolm <dmalcolm@redhat.com>
10923
10924 * gcc.dg/Wmissing-braces-fixits.c: New test case.
10925
4bf07f3f
NS
109262017-01-04 Nathan Sidwell <nathan@acm.org>
10927
10928 PR c++/66735
10929 * g++.dg/cpp1y/pr66735.C: New.
10930
165ba2e9
JJ
109312017-01-04 Jakub Jelinek <jakub@redhat.com>
10932
10933 PR tree-optimization/71563
10934 * gcc.dg/tree-ssa/pr71563.c: New test.
10935
4567f969
JB
109362017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
10937
10938 PR fortran/78534
10939 PR fortran/78976
10940 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10941 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10942 * gfortran.dg/transfer_intrinsic_1.f90: Change
10943 scan-tree-dump-times due to gfc_trans_string_copy change to
10944 avoid -Wstringop-overflow.
10945
1c06f07f
JL
109462017-01-03 Jeff Law <law@redhat.com>
10947
10948 PR tree-optimization/78856
10949 * gcc.c-torture/execute/pr78856.c: New test.
10950
60fb638f
MM
109512017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
10952
10953 PR target/78953
10954 * gcc.target/powerpc/pr78953.c: New test.
10955
e4d02f52
ILT
109562017-01-03 Ian Lance Taylor <iant@google.com>
10957
10958 * gcc.misc-tests/godump-1.c: Update for accurate representation of
10959 enums.
10960
5b4f088d
MS
109612017-01-03 Martin Sebor <msebor@redhat.com>
10962
10963 PR tree-optimization/78696
10964 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
10965 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
10966 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
10967 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10968
109692017-01-03 David Malcolm <dmalcolm@redhat.com>
10970
10971 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
10972 with more than one digit.
10973 * lib/gcc-dg.exp (process-message): Support more than one digit
10974 in relative line specifications.
10975
109762017-01-03 Jakub Jelinek <jakub@redhat.com>
10977
10978 PR tree-optimization/78965
10979 * gcc.dg/pr78965.c: New test.
10980
10981 PR middle-end/78901
10982 * g++.dg/opt/pr78901.C: New test.
10983
109842017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
10985
10986 PR fortran/78534
10987 PR fortran/66310
10988 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10989 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10990 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
10991 * gfortran.dg/repeat_7.f90: New test for PR 66310.
10992 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
10993 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
10994 * gfortran.dg/string_1_lp64.f90: New test.
10995 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
10996 * gfortran.dg/string_3_lp64.f90: New test.
10997 * gfortran.dg/transfer_intrinsic_1.f90: Change
10998 scan-tree-dump-times due to gfc_trans_string_copy change to
10999 avoid -Wstringop-overflow.
11000
8b7163c6
UB
110012017-01-02 Uros Bizjak <ubizjak@gmail.com>
11002
11003 PR target/78967
11004 * gcc.target/i386/pr78967-1.c: New test.
11005 * gcc.target/i386/pr78967-2.c: Ditto.
11006 * gcc.target/i386/pr78967-3.c: Ditto.
11007
11008 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
11009 * gcc.target/i386/pr78904-4.c: Ditto.
11010 * gcc.target/i386/pr78904-6.c: Ditto.
11011
e2940b98
JH
110122017-01-01 Jan Hubicka <hubicka@ucw.cz>
11013
11014 PR middle-end/77674
11015 * g++.dg/torture/pr77674.C: New testcase.
11016
cbe34bb5 110172017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
11018
11019 Update copyright years.
818ab71a 11020\f
cbe34bb5 11021Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
11022
11023Copying and distribution of this file, with or without modification,
11024are permitted in any medium without royalty provided the copyright
11025notice and this notice are preserved.