]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR c++/81359 - Unparsed NSDMI error from SFINAE context.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8e941ae9
L
12017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR target/81736
4 * gcc.target/i386/pr81736-1.c: New test.
5 * gcc.target/i386/pr81736-2.c: Likewise.
6 * gcc.target/i386/pr81736-3.c: Likewise.
7 * gcc.target/i386/pr81736-4.c: Likewise.
8 * gcc.target/i386/pr81736-5.c: Likewise.
9 * gcc.target/i386/pr81736-6.c: Likewise.
10 * gcc.target/i386/pr81736-7.c: Likewise.
11
798f8628
WS
122017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
13
14 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
15 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
16
32129a17
DM
172017-08-10 David Malcolm <dmalcolm@redhat.com>
18
19 * c-c++-common/missing-close-symbol.c: New test case.
20 * c-c++-common/missing-symbol.c: New test case.
21 * gcc.dg/unclosed-init.c: New test case.
22 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
23 * g++.dg/diagnostic/unclosed-function.C: New test case.
24 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
25 * g++.dg/diagnostic/unclosed-struct.C: New test case.
26 * g++.dg/parse/pragma2.C: Update to reflect movement of the
27 "expected identifier" error.
28
57e1270f
FR
292017-08-10 Fritz Reese <fritzoreese@gmail.com>
30
31 * gfortran.dg/dec_d_lines_1.f: New test.
32 * gfortran.dg/dec_d_lines_2.f: New test.
33
342017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
35
36 * gfortran.dg/dec_structure_18.f90: New test.
37 * gfortran.dg/dec_structure_19.f90: New test.
38 * gfortran.dg/dec_structure_20.f90: New test.
39 * gfortran.dg/dec_structure_21.f90: New test.
40
aaab59b4
MP
412017-08-10 Marek Polacek <polacek@redhat.com>
42
43 PR testsuite/81784
44 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
45
f234f078
MP
46 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
47
2b7d0696
ML
482017-08-10 Martin Liska <mliska@suse.cz>
49
50 PR c++/81355
51 * g++.dg/other/pr81355.C: New test.
52
47ee1b7c
DM
532017-08-09 David Malcolm <dmalcolm@redhat.com>
54
55 * jit.dg/all-non-failing-tests.h: Add note about
56 test-vector-types.cc.
57 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
58 case.
59 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
60 New test case.
61 * jit.dg/test-vector-types.cc: New test case.
62
b388427b
AP
632017-08-09 Andrew Pinski <apinski@cavium.com>
64
65 * gcc.target/aarch64/vect-xorsign_exec.c: Add
66 --save-temps to the options passed.
67
12c2ab7b
MC
682017-08-09 Michael Collison <michael.collison@arm.com>
69
70 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
71 boundary option and fix comment.
72 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
73 boundary option and fix comment.
74 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
75 boundary option and fix comment.
76 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
77 -mstructure-size boundary option.
78
a8a581af
SB
792017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
80
81 PR rtl-optimization/81423
82 * gcc.c-torture/execute/pr81423.c: New testcase.
83
50a87c1c
WS
842017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
85
86 * gcc.target/powerpc/fold-vec-pack-double.c: New.
87 * gcc.target/powerpc/fold-vec-pack-int.c: New.
88 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
89 * gcc.target/powerpc/fold-vec-pack-short.c: New.
90
3d9a180f
WS
912017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
92
93 * gcc.target/powerpc/fold-vec-msum-char.c: New.
94 * gcc.target/powerpc/fold-vec-msum-short.c: New.
95
ee9a9e7b
WS
962017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
97
98 * gcc.target/powerpc/fold-vec-madd-double.c: New.
99 * gcc.target/powerpc/fold-vec-madd-float.c: New.
100 * gcc.target/powerpc/fold-vec-madd-short.c: New.
101
07999eb2
WS
1022017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
103
104 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
105 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
106 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
107 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
108
0ca970cd
SB
1092017-08-09 Slava Barinov <v.barinov@samsung.com>
110
111 * g++.dg/asan/asan.exp: Switch on *.cc tests.
112
296c53ac
MP
1132017-08-09 Marek Polacek <polacek@redhat.com>
114
115 PR c/81233
116 * gcc.dg/diagnostic-types-1.c: New test.
117 * gcc.dg/assign-warn-1.c: Update warning messages.
118 * gcc.dg/assign-warn-2.c: Likewise.
119 * gcc.dg/c90-const-expr-5.c: Likewise.
120 * gcc.dg/c99-const-expr-5.c: Likewise.
121 * gcc.dg/conv-2.c: Likewise.
122 * gcc.dg/init-bad-7.c: Likewise.
123 * gcc.dg/overflow-warn-1.c: Likewise.
124 * gcc.dg/overflow-warn-2.c: Likewise.
125 * gcc.dg/overflow-warn-3.c: Likewise.
126 * gcc.dg/overflow-warn-4.c: Likewise.
127 * gcc.dg/pointer-array-atomic.c: Likewise.
128 * gcc.dg/pr26865.c: Likewise.
129 * gcc.dg/pr61162-2.c: Likewise.
130 * gcc.dg/pr61162.c: Likewise.
131 * gcc.dg/pr67730-2.c: Likewise.
132 * gcc.dg/pr69156.c: Likewise.
133 * gcc.dg/pr70174.c: Likewise.
134 * objc.dg/proto-lossage-4.m: Likewise.
135
a32c8316
MP
1362017-08-09 Marek Polacek <polacek@redhat.com>
137
138 PR c/81417
139 * Wsign-compare-1.c: New test.
140 * gcc.dg/compare1.c: Adjust dg-bogus.
141 * gcc.dg/compare2.c: Likewise.
142 * gcc.dg/compare3.c: Likewise.
143 * gcc.dg/compare7.c: Likewise.
144 * gcc.dg/compare8.c: Likewise.
145 * gcc.dg/compare9.c: Likewise.
146 * gcc.dg/pr11492.c: Likewise.
147
7345b714
L
1482017-08-08 H.J. Lu <hongjiu.lu@intel.com>
149
150 PR driver/81523
151 * gcc.dg/pie-7.c: New test.
152 * gcc.dg/pie-static-1.c: Likewise.
153 * gcc.dg/pie-static-2.c: Likewise.
154
d5bf81b3
UB
1552017-08-08 Uros Bizjak <ubizjak@gmail.com>
156
157 PR target/81708
158 * gcc.target/i386/stack-prot-guard.c: New test.
159
4261463d
TC
1602017-08-08 Tamar Christina <tamar.christina@arm.com>
161
162 * gcc.target/aarch64/xorsign.c: New.
163 * gcc.target/aarch64/xorsign_exec.c: New.
164 * gcc.target/aarch64/vect-xorsign_exec.c: New.
165
b115e803
BS
1662017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
167
168 PR tree-optimization/81354
169 * g++.dg/torture/pr81354.C: New file.
170
51bd28ed
RB
1712017-08-08 Richard Biener <rguenther@suse.de>
172
173 PR middle-end/81719
174 * g++.dg/tree-ssa/pr81719.C: New testcase.
175
26d66f28
RB
1762017-08-08 Richard Biener <rguenther@suse.de>
177
178 PR tree-optimization/81723
179 * gfortran.dg/pr81723.f: New testcase.
180
82c0d3eb
BS
1812017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
182
183 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
184 string.
185 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
186 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
187 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
188 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
189 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
190 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
191 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
192 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
193 * gcc.target/powerpc/cmpb-3.c: Likewise.
194 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
195 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
196
d81e058f
ML
1972017-08-08 Martin Liska <mliska@suse.cz>
198
199 PR tree-opt/81696
200 * gcc.dg/ipa/pr81696.c: New test.
201
a5c93f53
BC
2022017-08-08 Bin Cheng <bin.cheng@arm.com>
203
204 PR tree-optimization/81744
205 * gcc.dg/tree-ssa/pr81744.c: New.
206
a5afbdd6
MP
2072017-08-08 Marek Polacek <polacek@redhat.com>
208
209 PR c++/81607
210 * g++.dg/other/bitfield6.C: New test.
211
08c4c51e
MM
2122017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
213
214 PR target/81593
215 * gcc.target/powerpc/vec-setup.h: New tests to test various
216 combinations of setting up vectors of 2 double word elements.
217 * gcc.target/powerpc/vec-setup-long.c: Likewise.
218 * gcc.target/powerpc/vec-setup-double.c: Likewise.
219 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
220 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
221 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
222 vector inserts from vector extracts.
223 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
224
950a884b
TK
2252017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
226
227 PR fortran/68829
228 PR fortran/81701
229 * gfortran.dg/o_fast_stacksize.90: New test.
230
6f1a16cb
WD
2312017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
232
233 PR middle-end/46932
234 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
235
4090b652
L
2362017-08-07 H.J. Lu <hongjiu.lu@intel.com>
237
238 * gcc.target/i386/pr81736-1.c: Removed.
239 * gcc.target/i386/pr81736-2.c: Likewise.
240 * gcc.target/i386/pr81736-3.c: Likewise.
241 * gcc.target/i386/pr81736-4.c: Likewise.
242
079a0363
L
2432017-08-07 H.J. Lu <hongjiu.lu@intel.com>
244
245 PR target/81736
246 * gcc.target/i386/pr81736-1.c: New test.
247 * gcc.target/i386/pr81736-2.c: Likewise.
248 * gcc.target/i386/pr81736-3.c: Likewise.
249 * gcc.target/i386/pr81736-4.c: Likewise.
250
1653a865
MP
2512017-08-07 Marek Polacek <polacek@redhat.com>
252
253 PR middle-end/81737
254 * gcc.dg/pr81737.c: New test.
255
577eec56
ML
2562017-08-07 Martin Liska <mliska@suse.cz>
257
258 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
259 * gcc.dg/parm-impl-decl-1.c: Likewise.
260 * gcc.dg/parm-impl-decl-3.c: Likewise.
261 * gcc.dg/Wattributes-5.c: New test.
262
537bf9ac
AP
2632017-08-06 Andrew Pinski <apinski@cavium.com>
264
265 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
266 * gcc.target/aarch64/target_attr_13.c: LIkewise.
267 * gcc.target/aarch64/target_attr_15.c: LIkewise.
268 * gcc.target/aarch64/target_attr_4.c: Likewise.
269 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
270 * gcc.target/aarch64/target_attr_2.c: Likewise.
271 * gcc.target/aarch64/target_attr_7.c: Likewise.
272 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
273 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
274 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
275
90596474
AP
2762017-08-06 Andrew Pinski <apinski@cavium.com>
277
278 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
279 -march=armv8-a+nolse, skip if -mcpu= is passed.
280 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
281
08e9cb5a
AP
2822017-08-06 Andrew Pinski <apinski@cavium.com>
283
284 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
285 * gcc.target/aarch64/_Float16_2.c: Likewise.
286 * gcc.target/aarch64/_Float16_3.c: Likewise.
287
4a6ad083
TV
2882017-08-06 Tom de Vries <tom@codesourcery.com>
289
290 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
291
b363e726
TV
2922017-08-06 Tom de Vries <tom@codesourcery.com>
293
294 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
295 type. Add missing return.
296
8fbcf075
TV
2972017-08-06 Tom de Vries <tom@codesourcery.com>
298
299 PR testsuite/81731
300 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
301 variable 'a' definition.
302 (b): Remove unused variable.
303 (gp): New variable.
304 (check): Add parameter corresponding to call in main, and handle.
305
67695c07
PC
3062017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
307
308 PR c++/79790
23d12941 309 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 310
c779bea5
YG
3112017-08-04 Yury Gribov <tetra2005@gmail.com>
312
313 PR tree-optimization/57371
314 * c-c++-common/pr57371-1.c: New test.
315 * c-c++-common/pr57371-2.c: New test.
316 * c-c++-common/pr57371-3.c: New test.
317 * c-c++-common/pr57371-4.c: New test.
318 * gcc.dg/pr57371-5.c: New test.
319
e52341f1
CL
3202017-08-04 Carl Love <cel@us.ibm.com>
321
322 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
323 builtin test cases for vec_mule, and vec_mulo.
324 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
325 builtin test cases for vec_mule, and vec_mulo.
326
295940c3
L
3272017-08-04 H.J. Lu <hongjiu.lu@intel.com>
328
329 PR target/81590
330 * gcc.target/i386/avx512-check.h: New file.
331 * gcc.target/i386/avx5124fmaps-check.h: Removed.
332 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
333 * gcc.target/i386/avx512cd-check.h: Likewise.
334 * gcc.target/i386/avx512ifma-check.h: Likewise.
335 * gcc.target/i386/avx512vbmi-check.h: Likewise.
336 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
337 * gcc.target/i386/avx512bw-check.h: Rewrite.
338 * gcc.target/i386/avx512dq-check.h: Likewise.
339 * gcc.target/i386/avx512er-check.h: Likewise.
340 * gcc.target/i386/avx512f-check.h: Likewise.
341 * gcc.target/i386/avx512vl-check.h: Likewise.
342 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
343 only.
344 (test_512): Removed.
345 (avx512*_test): Likewise.
346 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
347
f4f2c2ec
MP
3482017-08-04 Marek Polacek <polacek@redhat.com>
349
350 PR middle-end/81695
351 * gcc.dg/pr81695.c: New test.
352
62c8a2cf
RS
3532017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
354
355 PR tree-optimization/81136
356 * gcc.dg/vect/pr81136.c: Add scan test.
357
dfbddbeb
RS
3582017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
359
360 * gcc.dg/vect/vect-alias-check-3.c: New test.
361 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
362 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
363
165b2f5f
RB
3642017-08-04 Richard Biener <rguenther@suse.de>
365
366 PR middle-end/81705
367 * c-c++-common/ubsan/pr81705.c: New testcase.
368
7c0881d5
BS
3692017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
370
371 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
372 messages that used to start with a capital letter.
373 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
374 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
375 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
376 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
377 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
378 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
379 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
380 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
381 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
382 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
383 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
384 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
385 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
386 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
387 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
388 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
389 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
390 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
391 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
392 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
393 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
394 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
395 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
396 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
397 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
398 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
399 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
400 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
401 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
402 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
403 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
404 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
405 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
406 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
407 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
408 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
409 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
410 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
411 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
412 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
413 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
414 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
415 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
416 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
417 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
418 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
419 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
420 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
421 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
422 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
423 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
424 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
425 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
426 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
427 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
428 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
429
2fdaed89
JJ
4302017-08-03 Jakub Jelinek <jakub@redhat.com>
431
432 PR target/81621
433 * gcc.dg/pr81621.c: New test.
434
297db279
RB
4352017-08-03 Richard Biener <rguenther@suse.de>
436
437 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
438 and CSE.
439
2fdaed89 4402017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
441
442 PR middle-end/81148
443 * c-c++-common/ubsan/pr81148.c: New testcase.
444
cad136a4
TV
4452017-08-03 Tom de Vries <tom@codesourcery.com>
446
447 PR target/81662
448 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
449
2392baa5
JJ
4502017-08-03 Jakub Jelinek <jakub@redhat.com>
451
452 PR driver/81650
453 * gcc.dg/pr81650.c: New test.
454
e5e691a5
PC
4552017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
456
457 PR c++/71440
458 * g++.dg/template/crash127.C: New.
459
0a734553
JJ
4602017-08-03 Jakub Jelinek <jakub@redhat.com>
461
462 PR middle-end/81052
463 * c-c++-common/pr81052.c: New test.
464
673aef33
TV
4652017-08-03 Tom de Vries <tom@codesourcery.com>
466
467 * gcc.dg/pr56727-2.c: Require alias.
468
2a8485f6
TV
4692017-08-03 Tom de Vries <tom@codesourcery.com>
470
471 * gcc.dg/attr-noipa.c: Require alloca.
472
8b917598
TV
4732017-08-03 Tom de Vries <tom@codesourcery.com>
474
475 * gcc.dg/torture/pr80163.c: Require label_values.
476
4ca8bf91
TV
4772017-08-03 Tom de Vries <tom@codesourcery.com>
478
479 PR target/81662
480 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
481 * c-c++-common/patchable_function_entry-default.c: Same.
482 * c-c++-common/patchable_function_entry-definition.c: Same.
483
f4629481
UB
4842017-08-02 Uros Bizjak <ubizjak@gmail.com>
485
486 PR target/81644
487 * gcc.target/i386/pr81644.c: New test.
488
86994621
TV
4892017-08-02 Tom de Vries <tom@codesourcery.com>
490
491 * gcc.dg/Walloca-14.c: Use relative line number.
492
9501fd4b
UB
4932017-08-02 Uros Bizjak <ubizjak@gmail.com>
494
495 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
496 test "no-3dnowa" target attribute.
497
f7b6353a
MP
4982017-08-02 Marek Polacek <polacek@redhat.com>
499
500 PR c/81289
501 * gcc.dg/noncompile/pr81289.c: New test.
502
8a6eab34
MP
503 PR c/81448
504 PR c/81306
505 * c-c++-common/Wmultistatement-macros-13.c: New test.
506
349721b7
JJ
5072017-08-02 Jakub Jelinek <jakub@redhat.com>
508
e4f0733a
JJ
509 PR c++/81640
510 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
511
349721b7
JJ
512 PR middle-end/79499
513 * gcc.dg/pr79499.c: New test.
514
77eefb71
RB
5152017-08-02 Richard Biener <rguenther@suse.de>
516
517 PR tree-optimization/81633
518 * gcc.dg/vect/pr81633.c: New testcase.
519
760f74c2
L
5202017-08-01 H.J. Lu <hongjiu.lu@intel.com>
521
522 * gcc.dg/guality/pr25967-1.c: New test.
523 * gcc.dg/guality/pr25967-2.c: Likewise.
524 * gcc.dg/torture/pr25967-1.c: Likewise.
525 * gcc.dg/torture/pr25967-2.c: Likewise.
526
a2e28a97
L
5272017-08-01 H.J. Lu <hongjiu.lu@intel.com>
528
529 PR target/81654
530 * gcc.target/i386/pr81654.c: New test.
531
d8afd032
TK
5322017-08-01 Thomas König <tkoenig@gcc.gnu.org>
533
534 PR fortran/79312
535 * gfortran.dg/logical_assignment_1.f90: New test.
536
671a00ee
ML
5372017-08-01 Martin Liska <mliska@suse.cz>
538
539 PR middle-end/70140
540 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
541
7d3eecca
ML
5422017-08-01 Martin Liska <mliska@suse.cz>
543
544 Revert r250771
545 Make mempcpy more optimal (PR middle-end/70140).
546
636730ca
JJ
5472017-08-01 Jakub Jelinek <jakub@redhat.com>
548
549 PR target/81622
550 * gcc.target/powerpc/pr81622.c: New test.
551
74cc0b2b
SE
5522017-08-01 Steve Ellcey <sellcey@cavium.com>
553
554 PR tree-optimization/80925
555 * gcc.dg/vect/vect-28.c: Add
556 --param vect-max-peeling-for-alignment=0 option.
557 Remove unaligned access and peeling checks.
558 * gcc.dg/vect/vect-33-big-array.c: Ditto.
559 * gcc.dg/vect/vect-70.c: Ditto.
560 * gcc.dg/vect/vect-87.c: Ditto.
561 * gcc.dg/vect/vect-88.c: Ditto.
562 * gcc.dg/vect/vect-91.c: Ditto.
563 * gcc.dg/vect/vect-93.c: Ditto.
564
0102e469
TV
5652017-08-01 Tom de Vries <tom@codesourcery.com>
566
567 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
568 * gcc.target/nvptx/slp.c (foo): Same.
569
813485c6
RB
5702017-08-01 Richard Biener <rguenther@suse.de>
571
572 PR tree-optimization/81181
573 * gcc.dg/torture/pr81181.c: New testcase.
574
98b7180c
ML
5752017-08-01 Martin Liska <mliska@suse.cz>
576
577 PR middle-end/70140
578 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
579
4f3e333a
UB
5802017-08-01 Uros Bizjak <ubizjak@gmail.com>
581
582 PR target/81641
583 * gcc.target/i386/pr81641.c: New test.
584
b8bb5772
UB
5852017-08-01 Uros Bizjak <ubizjak@gmail.com>
586
587 PR target/81639
588 * gcc.target/i386/pr81639.c: New test.
589
34e5c511
RB
5902017-08-01 Richard Biener <rguenther@suse.de>
591
592 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
593 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
594 endless loop.
595 * gcc.dg/uninit-23.c: Adjust.
596
5e19d437
BC
5972017-08-01 Bin Cheng <bin.cheng@arm.com>
598
599 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
600 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
601
7061cfc0
BC
6022017-08-01 Bin Cheng <bin.cheng@arm.com>
603
604 PR tree-optimization/81627
605 * gcc.dg/tree-ssa/pr81627.c: New.
606
39637a44
BC
6072017-08-01 Bin Cheng <bin.cheng@arm.com>
608
609 PR tree-optimization/81620
610 * gcc.dg/tree-ssa/pr81620-1.c: New.
611 * gcc.dg/tree-ssa/pr81620-2.c: New.
612
f9c5fe06
DH
6132017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
614
615 PR testsuite/53542
616 * gfortran.dg/use_30.f90: New test.
617
da98e3b1
JJ
6182017-08-01 Jakub Jelinek <jakub@redhat.com>
619
620 PR tree-optimization/81588
621 * gcc.dg/tree-ssa/pr81588.c: New test.
622 * gcc.dg/pr81588.c: New test.
623 * gcc.c-torture/execute/pr81588.c: New test.
624
5e8fe12f
RB
6252017-08-01 Richard Biener <rguenther@suse.de>
626
627 PR tree-optimization/81297
628 * gcc.dg/torture/pr81297.c: New testcase.
629
93ac482a
UB
6302017-07-31 Uros Bizjak <ubizjak@gmail.com>
631
632 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
633
6cc518c6
SE
6342017-07-31 Steve Ellcey <sellcey@cavium.com>
635
636 PR tree-optimization/80925
93ac482a 637 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
638 --param vect-max-peeling-for-alignment=0 option.
639 Remove unaligned access and peeling checks.
640 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
641
24c8e8eb
CL
6422017-07-31 Carl Love <cel@us.ibm.com>
643
644 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
645 missed in commit 250746.
646
b40e941b
CL
6472017-07-31 Carl Love <cel@us.ibm.com>
648
649 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
650 new builtins.
651
67779f74
L
6522017-07-31 H.J. Lu <hongjiu.lu@intel.com>
653
654 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
655 * gcc.target/i386/pr79793-2.c: Likewise.
656
a97cf8f9
UB
6572017-07-31 Uros Bizjak <ubizjak@gmail.com>
658
659 PR target/25967
660 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
661 (naked): Add attribute regparm(1) for x86_32 targets.
662 Add integer argument. Remove global "data" variable.
663 (main): Pass integer argument to naked function.
664 * gcc.target/i386/naked-4.c: New test.
665
7fef86d3
JH
6662017-07-31 Jan Hubicka <hubicka@ucw.cz>
667 Martin Liska <mliska@suse.cz>
668
669 * gcc.dg/predict-15.c: New test.
670 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
671
2ec580be
UB
6722017-07-31 Uros Bizjak <ubizjak@gmail.com>
673
674 PR target/25967
675 * gcc.target/i386/naked-1.c: New test.
676 * gcc.target/i386/naked-2.c: Ditto.
677 * gcc.target/i386/naked-3.c: Ditto.
678 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
679 do_test_body0 stub function, use attribute "naked" instead.
680 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
681 * gcc.dg/pr44290-2.c: Ditto.
682
cfdf6ff6
TK
6832017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
684
685 PR fortran/81581
686 * gfortran.dg/dim_sum_1.f90: New test case.
687 * gfortran.dg/dim_sum_2.f90: New test case.
688 * gfortran.dg/dim_sum_3.f90: New test case.
689
5edb1c48
ML
6902017-07-31 Martin Liska <mliska@suse.cz>
691
692 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
693 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
694
f34ebeb2
ML
6952017-07-31 Martin Liska <mliska@suse.cz>
696
697 PR sanitize/81530
698 * g++.dg/ubsan/pr81530.C: New test.
699
066bbc57
JJ
7002017-07-31 Jakub Jelinek <jakub@redhat.com>
701
702 PR sanitizer/81604
703 * c-c++-common/ubsan/pr81604.c: New test.
704
a10b3cf1
L
7052017-07-30 H.J. Lu <hongjiu.lu@intel.com>
706
707 PR target/79793
708 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
709 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
710 (foo): Check the builtin return address against the return address
711 in interrupt frame.
712 * gcc.target/i386/pr79793-1.c: New test.
713 * gcc.target/i386/pr79793-2.c: Likewise.
714
942047f2
EB
7152017-07-29 Eric Botcazou <ebotcazou@adacore.com>
716
717 * c-c++-common/dump-ada-spec-7.c: New test.
718
e071b767
JJ
7192017-07-29 Jakub Jelinek <jakub@redhat.com>
720
721 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
722 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
723
782a7850
PB
7242017-07-28 Peter Bergner <bergner@vnet.ibm.com>
725
726 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
727
9de00935
TC
7282017-07-28 Tamar Christina <tamar.christina@arm.com>
729
730 * gcc.target/aarch64/int_mov_immediate_1.c: New.
731
8de33df2
BC
7322017-07-28 Bin Cheng <bin.cheng@arm.com>
733
734 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
735
8acb8421
TC
7362017-07-28 Tamar Christina <tamar.christina@arm.com>
737 Bilyan Borisov <bilyan.borisov@arm.com>
738
739 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
740 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
741 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
742 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
743 * gcc.target/aarch64/pr63304_1.c: Changed to double.
744
d9c259ef
BC
7452017-07-28 Bin Cheng <bin.cheng@arm.com>
746
747 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
748 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
749 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
750 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
751 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
752 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
753 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
754 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
755 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
756 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
757 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
758
6d7649f8
ML
7592017-07-28 Martin Liska <mliska@suse.cz>
760
761 PR sanitizer/81340
762 * g++.dg/asan/pr81340.C: New test.
763
92e29a5e
RB
7642017-07-28 Richard Biener <rguenther@suse.de>
765
766 PR tree-optimization/81502
767 * gcc.target/i386/pr81502.c: New testcase.
768
70affe6a
ML
7692017-07-28 Martin Liska <mliska@suse.cz>
770
771 PR sanitizer/81460
772 * gcc.dg/asan/pr81460.c: New test.
773
d0ee55a1
JJ
7742017-07-28 Jakub Jelinek <jakub@redhat.com>
775
c9b39a49
JJ
776 PR sanitizer/80998
777 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
778 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
779
d0ee55a1
JJ
780 PR tree-optimization/81578
781 * gcc.dg/pr81578.c: New test.
782
1ce75e41
RB
7832017-07-28 Richard Biener <rguenther@suse.de>
784
785 PR tree-optimization/81573
786 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
787
7a5cbf29
PB
7882017-07-27 Peter Bergner <bergner@vnet.ibm.com>
789
790 * g++.dg/pr69667.C: Remove option -mlra.
791 * gcc.target/powerpc/dform-1.c: Likewise.
792 * gcc.target/powerpc/dform-2.c: Likewise.
793 * gcc.target/powerpc/dform-3.c: Likewise.
794 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
795 * gcc.target/powerpc/p9-vparity.c: Likewise.
796 * gcc.target/powerpc/pr63491.c: Likewise.
797 * gcc.target/powerpc/pr67808.c: Likewise.
798 * gcc.target/powerpc/pr68805.c: Likewise.
799 * gcc.target/powerpc/pr69461.c: Likewise.
800 * gcc.target/powerpc/pr71680.c: Likewise.
801 * gcc.target/powerpc/pr77289.c: Likewise.
802 * gcc.target/powerpc/pr78458.c: Likewise.
803 * gcc.target/powerpc/pr78543.c: Likewise.
804 * g++.dg/pr71294.C: Remove option -mno-lra.
805 * gcc.target/powerpc/pr71656-1.c: Likewise.
806 * gcc.target/powerpc/pr71656-2.c: Likewise.
807 * gcc.target/powerpc/pr71698.c: Likewise.
808
2c2789d5
KT
8092017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
810 Sudakshina Das <sudi.das@arm.com>
811
812 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
813
06bd22f6
MP
8142017-07-27 Marek Polacek <polacek@redhat.com>
815
816 PR c/81417
817 * c-c++-common/Wsign-compare-1.c: New test.
818 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
819 * g++.dg/warn/Wsign-compare-4.C: Likewise.
820 * g++.dg/warn/Wsign-compare-6.C: Likewise.
821 * g++.dg/warn/compare1.C: Likewise.
822 * gcc.dg/compare1.c: Likewise.
823 * gcc.dg/compare2.c: Likewise.
824 * gcc.dg/compare4.c: Likewise.
825 * gcc.dg/compare5.c: Likewise.
826 * gcc.dg/pr35430.c: Likewise.
827 * gcc.dg/pr60087.c: Likewise.
828
27c8b49b
PB
8292017-07-27 Peter Bergner <bergner@vnet.ibm.com>
830
831 PR middle-end/81564
832 * gcc.dg/pr81564.c: New test.
833
b7675b59
RB
8342017-07-27 Richard Biener <rguenther@suse.de>
835
836 PR tree-optimization/81573
837 PR tree-optimization/81494
838 * gcc.dg/torture/pr81573.c: New testcase.
839
719488f8
RB
8402017-07-27 Richard Biener <rguenther@suse.de>
841
842 PR tree-optimization/81571
843 * gcc.dg/torture/pr81571.c: New testcase.
844
9811e84c
RB
8452017-07-27 Richard Biener <rguenther@suse.de>
846
847 PR tree-optimization/81502
848 * gcc.target/i386/vect-insert-1.c: New testcase.
849
58814c76
AK
8502017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
851
852 PR target/81534
853 * gcc.target/s390/pr81534.c: New test.
854
036ea399
JJ
8552017-07-27 Jakub Jelinek <jakub@redhat.com>
856
7d25ac20
JJ
857 PR tree-optimization/81555
858 PR tree-optimization/81556
859 * gcc.c-torture/execute/pr81555.c: New test.
860 * gcc.c-torture/execute/pr81556.c: New test.
861
036ea399
JJ
862 * gcc.dg/attr-noipa.c: New test.
863 * gcc.dg/ipa/ipa-pta-18.c: New test.
864 * gcc.dg/ipa/ipa-sra-11.c: New test.
865
9bfda664
MM
8662017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
867
868 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
869 option.
870 * gcc.target/powerpc/vsx-himode2.c: Likewise.
871 * gcc.target/powerpc/vsx-himode3.c: Likewise.
872 * gcc.target/powerpc/vsx-qimode.c: Likewise.
873 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
874 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
875 * gcc.target/powerpc/vsx-simode.c: Likewise.
876 * gcc.target/powerpc/vsx-simode2.c: Likewise.
877 * gcc.target/powerpc/vsx-simode3.c: Likewise.
878
eb086562
PC
8792017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
880
881 PR c++/71570
882 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
883
a7473dc5
L
8842017-07-26 H.J. Lu <hongjiu.lu@intel.com>
885
886 PR target/81563
887 * gcc.target/i386/pr81563.c: New test
888
404f48ac
WD
8892017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
890
891 PR target/79041
892 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
893
c3d38629
MP
8942017-07-26 Marek Polacek <polacek@redhat.com>
895
896 PR middle-end/70992
897 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
898 * gcc.dg/overflow-warn-2.c: Likewise.
899 * gcc.dg/overflow-warn-3.c: Likewise.
900 * gcc.dg/overflow-warn-4.c: Likewise.
901 * gcc.dg/torture/pr70992-2.c: New test.
902 * gcc.dg/torture/pr70992.c: New test.
903
4f450a2b
RB
9042017-07-26 Richard Biener <rguenther@suse.de>
905
906 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
907 happening in ccp1.
908 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
909
e1711448
WD
9102017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
911
912 PR middle-end/46932
913 * gcc.dg/pr46932.c: New testcase.
914
108c3c88
ML
9152017-07-26 Martin Liska <mliska@suse.cz>
916
917 PR sanitize/81186
918 * gcc.dg/asan/pr81186.c: New test.
919
52645850
CL
9202017-07-25 Carl Love <cel@us.ibm.com>
921
922 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
923 vec_cnttz builtins.
924
a8697b27
EB
9252017-07-25 Eric Botcazou <ebotcazou@adacore.com>
926
927 * gnat.dg/opt66.adb: New test.
928
288fe52e
AM
9292017-07-25 Alexander Monakov <amonakov@ispras.ru>
930
931 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
932 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
933
b771c609
AM
9342017-07-25 Alexander Monakov <amonakov@ispras.ru>
935
936 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
937
9382017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
939
940 * c-c++-common/patchable_function_entry-default.c: New test.
941 * c-c++-common/patchable_function_entry-decl.c: Likewise.
942 * c-c++-common/patchable_function_entry-definition.c: Likewise.
943
774cccdc
JJ
9442017-07-25 Jakub Jelinek <jakub@redhat.com>
945
946 PR target/81532
947 * gcc.target/i386/pr80833-3.c: New test.
948 * gcc.target/i386/avx512dq-pr81532.c: New test.
949 * gcc.target/i386/avx512bw-pr81532.c: New test.
950
1aa54f90
RB
9512017-07-25 Richard Biener <rguenther@suse.de>
952
953 PR tree-optimization/81455
954 * gcc.dg/pr81455.c: New testcase.
955
e294f495
RB
9562017-07-25 Richard Biener <rguenther@suse.de>
957
958 PR tree-optimization/81529
959 * gfortran.dg/pr81529.f90: New testcase.
960
edf8ba4b
WD
9612017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
962
774cccdc 963 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 964
ea063871
RB
9652017-07-25 Richard Biener <rguenther@suse.de>
966
967 PR tree-optimization/81410
968 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
969
5ea71a5a
RB
9702017-07-25 Richard Biener <rguenther@suse.de>
971
972 PR tree-optimization/81510
973 * gcc.dg/torture/pr81510.c: New testcase.
974 * gcc.dg/torture/pr81510-2.c: Likewise.
975
4287b4e8
ML
9762017-07-25 Martin Liska <mliska@suse.cz>
977
978 PR ipa/81520
979 * gcc.dg/ipa/pr81520.c: New test.
980
d49718d6
MP
9812017-07-25 Marek Polacek <polacek@redhat.com>
982
983 PR c/81364
984 * Wmultistatement-macros-12.c: New test.
985
0e82a9b9
BC
9862017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
987
988 PR target/81414
989 * gcc.target/aarch64/pr81414.C: New.
990
3d99332b
RB
9912017-07-25 Richard Biener <rguenther@suse.de>
992
993 PR middle-end/81505
994 * gcc.dg/ubsan/pr81505.c: New testcase.
995
52d0f7bd
DS
9962017-07-24 Daniel Santos <daniel.santos@pobox.com>
997
998 PR testsuite/80759
999 * gcc.target/x86_64/abi/ms-sysv/do-test.S
1000 (ELFFN_BEGIN): Rename to FN_TYPE.
1001 (ELFFN_END): Rename to FN_SIZE.
1002 (ASMNAME): New macro.
1003 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
1004 .global.
1005 (FUNC_END): Use ASMNAME.
1006 (test_data_save): Remove.
1007 (test_data_input): Likewise.
1008 (test_data_output: Likewise.
1009 (test_data_fn): Likewise.
1010 (test_data_retaddr): Likewise.
1011 (regs_to_mem): Make globals, use r10 instead of rax.
1012 (mem_to_regs): Likewise.
1013 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
1014 body to ms-sysv.c.
1015 (do_test_aligned): Likewise.
1016 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
1017 Add dg-* directives.
1018 (PASTE_STR): New macro.
1019 (ASMNAME): Likewise.
1020 (LOAD_TEST_DATA_ADDR): Likewise.
1021 (TEST_DATA_OFFSET): Likewise.
1022 (do_test_body0): New C function.
1023 (do_test_body): New inline assembly routine.
1024 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
1025 (runtest_ms_sysv): Modify.
1026
19930989
MM
10272017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1028
1029 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
1030 since the upper-regs options have been deleted.
1031 * gcc.target/powerpc/pr65849-2.c: Likewise.
1032 * gcc.target/powerpc/pr80099-1.c: Likewise.
1033 * gcc.target/powerpc/pr80099-2.c: Likewise.
1034 * gcc.target/powerpc/pr80099-3.c: Likewise.
1035 * gcc.target/powerpc/pr80099-4.c: Likewise.
1036 * gcc.target/powerpc/pr80099-5.c: Likewise.
1037 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
1038 support removal of the upper-regs options.
1039 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1040 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1041 * gcc.target/powerpc/p9-dimode1.c: Likewise.
1042 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1043 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1044 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1045 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1046 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1047 * gcc.target/powerpc/ppc-round.c: Likewise.
1048 * gcc.target/powerpc/pr71720.c: Likewise.
1049 * gcc.target/powerpc/pr72853.c: Likewise.
1050 * gcc.target/powerpc/pr79907.c: Likewise.
1051 * gcc.target/powerpc/pr78953.c: Likewise.
1052 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1053 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
1054 * gcc.target/powerpc/vec-extract-1.c: Likewise.
1055 * gcc.target/powerpc/vec-init-3.c: Likewise.
1056 * gcc.target/powerpc/vec-init-6.c: Likewise.
1057 * gcc.target/powerpc/vec-init-7.c: Likewise.
1058 * gcc.target/powerpc/vec-set-char.c: Likewise.
1059 * gcc.target/powerpc/vec-set-int.c: Likewise.
1060 * gcc.target/powerpc/vec-set-short.c: Likewise.
1061
d47d34bb
WD
10622017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
1063
1064 PR target/79041
1065 * gcc.target/aarch64/pr79041-2.c: New test.
1066
26bca0ed
CL
10672017-07-24 Carl Love <cel@us.ibm.com>
1068
1069 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
1070 the new built-ins.
1071
4b40986c
JW
10722017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
1073
1074 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
1075
213c3b7b
TK
10762017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1077 Mikael Morin <mikael@gcc.gnu.org>
1078
1079 PR fortran/66102
1080 * gfortran.dg/realloc_on_assign_28.f90: New test.
1081
e2b71b5a
DE
10822017-07-23 David Edelsohn <dje.gcc@gmail.com>
1083
1084 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
1085 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
1086
f36dda3b
UB
10872017-07-23 Uros Bizjak <ubizjak@gmail.com>
1088
1089 PR target/80569
1090 * gcc.target/i386/pr80569.c: New test.
1091
5ff4baa5
CL
10922017-07-21 Carl Love <cel@us.ibm.com>
1093
1094 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1095 vmuleuh): Fix scan-assembler-times should check for word not half word
1096 instructions.
1097
43f84f6c
JW
10982017-07-21 Jim Wilson <jim.wilson@linaro.org>
1099
1100 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
1101 redundant -march option.
1102 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
1103 in addition to armv8.1-a.
1104
325fe816
YG
11052017-07-21 Yury Gribov <tetra2005@gmail.com>
1106
1107 PR middle-end/56727
1108 * gcc.dg/pr56727-1.c: New test.
1109 * gcc.dg/pr56727-2.c: New test.
1110
5a5838e0
SM
11112017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
1112
1113 * gcc.target/powerpc/mmx-check.h: New file.
1114 * gcc.target/powerpc/mmx-packs.c: New file.
1115 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
1116 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
1117 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
1118 * gcc.target/powerpc/mmx-paddb-1.c: New file.
1119 * gcc.target/powerpc/mmx-paddd-1.c: New file.
1120 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
1121 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
1122 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
1123 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
1124 * gcc.target/powerpc/mmx-paddw-1.c: New file.
1125 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
1126 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
1127 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
1128 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
1129 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
1130 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
1131 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
1132 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
1133 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
1134 * gcc.target/powerpc/mmx-pslld-1.c: New file.
1135 * gcc.target/powerpc/mmx-psllw-1.c: New file.
1136 * gcc.target/powerpc/mmx-psrad-1.c: New file.
1137 * gcc.target/powerpc/mmx-psraw-1.c: New file.
1138 * gcc.target/powerpc/mmx-psrld-1.c: New file.
1139 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
1140 * gcc.target/powerpc/mmx-psubb-2.c: New file.
1141 * gcc.target/powerpc/mmx-psubd-2.c: New file.
1142 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
1143 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
1144 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
1145 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
1146 * gcc.target/powerpc/mmx-psubw-2.c: New file.
1147 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
1148 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
1149 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
1150 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
1151 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
1152 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
1153
9af7f373
RB
11542017-06-21 Richard Biener <rguenther@suse.de>
1155
1156 PR tree-optimization/81500
1157 * gcc.dg/torture/pr81500.c: New testcase.
1158
5aaa8fb4
NS
11592017-07-20 Nathan Sidwell <nathan@acm.org>
1160
1161 * g++.dg/ext/anon-struct6.C: Adjust diag.
1162 * g++.old-deja/g++.other/anon4.C: Adjust diag.
1163
2953b72f
JJ
11642017-07-20 Jakub Jelinek <jakub@redhat.com>
1165
1166 PR target/80846
1167 * gcc.target/i386/avx-pr80846.c: New test.
1168 * gcc.target/i386/avx2-pr80846.c: New test.
1169 * gcc.target/i386/avx512f-pr80846.c: New test.
1170
73c4b4df
BC
11712017-07-20 Bin Cheng <bin.cheng@arm.com>
1172
1173 PR tree-optimization/81388
1174 * gcc.dg/tree-ssa/pr81388-1.c: New test.
1175 * gcc.dg/tree-ssa/pr81388-2.c: New test.
1176
77e5edaf
JH
11772017-07-17 Tom de Vries <tom@codesourcery.com>
1178
1179 PR middle-end/81030
1180 * gcc.dg/pr81030.c: New test.
1181
891ad31c
RB
11822017-07-20 Richard Biener <rguenther@suse.de>
1183
1184 PR tree-optimization/61171
1185 * g++.dg/vect/pr61171.cc: New testcase.
1186 * gfortran.dg/vect/pr61171.f: Likewise.
1187 * gcc.dg/vect/vect-reduc-11.c: Likewise.
1188
f971b281
RB
11892017-07-20 Richard Biener <rguenther@suse.de>
1190
1191 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
1192 with V64QImode.
1193 * gcc.dg/vect/slp-45.c: Likewise.
1194
2071f8f9
N
11952017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1196
1197 * gcc.dg/tree-ssa/vrp116.c: New Test.
1198
a6722e5b
MM
11992017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1200
1201 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
1202 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
1203 __builtin_cpu_is and __builtin_cpu_supports are supported.
1204
ccfa843f
SM
12052017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
1206
1207 * gcc.target/powerpc/bmi-check.h (main): Skip unless
1208 __BUILTIN_CPU_SUPPORTS__ defined.
1209 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
1210 __BUILTIN_CPU_SUPPORTS__ defined.
1211
564e405c
JJ
12122017-07-19 Jakub Jelinek <jakub@redhat.com>
1213
1214 PR tree-optimization/81346
1215 * gcc.dg/tree-ssa/pr81346-5.c: New test.
1216
3717fbe3
TV
12172017-07-19 Tom de Vries <tom@codesourcery.com>
1218
1219 * gcc.target/nvptx/decl-init.c: Update alignment.
1220 * gcc.target/nvptx/slp-2-run.c: New test.
1221 * gcc.target/nvptx/slp-2.c: New test.
1222 * gcc.target/nvptx/v2di.c: New test.
1223
b98b34b7
TV
12242017-07-19 Tom de Vries <tom@codesourcery.com>
1225
1226 * gcc.target/nvptx/slp-run.c: New test.
1227 * gcc.target/nvptx/slp.c: New test.
1228 * gcc.target/nvptx/v2si-cvt.c: New test.
1229 * gcc.target/nvptx/v2si-run.c: New test.
1230 * gcc.target/nvptx/v2si.c: New test.
1231 * gcc.target/nvptx/vec.inc: New test.
1232
8d1628eb
JJ
12332017-07-19 Jakub Jelinek <jakub@redhat.com>
1234
1235 PR tree-optimization/81346
1236 * gcc.dg/tree-ssa/pr81346-1.c: New test.
1237 * gcc.dg/tree-ssa/pr81346-2.c: New test.
1238 * gcc.dg/tree-ssa/pr81346-3.c: New test.
1239 * gcc.dg/tree-ssa/pr81346-4.c: New test.
1240 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
1241 compiler to avoid X / C1 op C2 optimization to trigger.
1242
4d6ababc
ML
12432017-07-19 Martin Liska <mliska@suse.cz>
1244
1245 PR sanitizer/63361
1246 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
1247 -ffloat-store or -mieee for targets that need it.
1248
d83cc5cc
TV
12492017-07-18 Tom de Vries <tom@codesourcery.com>
1250
1251 PR middle-end/81464
1252 * gfortran.dg/pr81464.f90: New test.
1253
e822e885
UB
12542017-07-18 Uros Bizjak <ubizjak@gmail.com>
1255
1256 PR target/81471
1257 * gcc.target/i386/pr81471.c: New test.
1258
b267968e
RB
12592017-06-18 Richard Biener <rguenther@suse.de>
1260
1261 PR tree-optimization/81410
1262 * gcc.dg/vect/pr81410.c: New testcase.
1263
33e9feb5
JH
12642017-07-18 Jan Hubicka <hubicka@ucw.cz>
1265
1266 PR middle-end/81462
1267 * g++.dg/torture/pr81462.C: New testcase.
1268
694dd0e4
BC
12692017-07-18 Bin Cheng <bin.cheng@arm.com>
1270
1271 PR target/81408
1272 * g++.dg/tree-ssa/pr81408.C: New.
1273 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
1274
f9bfe3f5
RB
12752017-07-18 Richard Biener <rguenther@suse.de>
1276
1277 PR tree-optimization/80620
1278 PR tree-optimization/81403
1279 * gcc.dg/torture/pr80620.c: New testcase.
1280 * gcc.dg/torture/pr81403.c: Likewise.
1281
12822017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
1283
1284 PR tree-optimization/81418
1285 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
1286
12872017-07-17 Carl Love <cel@us.ibm.com>
1288
1289 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
1290 test case changes for commit 249424
1291
1292 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1293 vmuleuh): Fix scan-assembler-times should check for word not half word
1294 instructions.
1295
f6489326
BS
12962017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1297
1298 PR tree-optimization/81162
1299 * gcc.dg/pr81162.c: Move this to...
1300 * gcc.dg/ubsan/pr81162.c: ...here.
1301
dbc4ecfc
VR
13022017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
1303
1304 * g++.dg/diagnostic/friend1.C: New test.
1305 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
1306
a64559a5
NS
13072017-07-17 Nathan Sidwell <nathan@acm.org>
1308
1309 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
1310
aac59577
BE
13112017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1312
1313 * lib/gcc-dg.exp: Increase expect's match buffer size.
1314
aa1528b5
BC
13152017-07-17 Bin Cheng <bin.cheng@arm.com>
1316
1317 PR target/81369
1318 * gcc.dg/tree-ssa/pr81369.c: New.
1319
b6c354eb
CZ
13202017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1321
1322 * gcc.target/arc/pr9000674901.c: New file.
1323 * gcc.target/arc/pic-1.c: Likewise.
1324 * gcc.target/arc/pr9001191897.c: Likewise.
1325
1825c61e
CZ
13262017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1327 Andrew Burgess <andrew.burgess@embecosm.com>
1328
1329 * gcc.target/arc/naked-1.c: New file.
1330 * gcc.target/arc/naked-2.c: Likewise.
1331
1f1e8aed
JJ
13322017-07-17 Jakub Jelinek <jakub@redhat.com>
1333
9ebce098
JJ
1334 PR tree-optimization/81428
1335 * gcc.dg/fixed-point/pr81428.c: New test.
1336
e8dd1313
JJ
1337 PR tree-optimization/81365
1338 * g++.dg/torture/pr81365.C: New test.
1339
1f1e8aed
JJ
1340 PR tree-optimization/81396
1341 * gcc.dg/tree-ssa/pr81396.c: New test.
1342
38f638ca
EB
13432017-07-16 Eric Botcazou <ebotcazou@adacore.com>
1344
1345 * gnat.dg/opt65.adb: New test.
1346
5fa396ad
JH
13472017-07-16 Jan Hubicka <hubicka@ucw.cz>
1348
1349 * gcc.dg/predict-8.c: Update.
1350
00aeee56
VR
13512017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
1352
1353 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
1354 * g++.dg/warn/pr12242.C: Likewise.
1355
b70bb05b
KN
13562017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
1357
1358 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
1359 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
1360 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
1361 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
1362 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
1363 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
1364 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
1365 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
1366 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
1367 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
1368 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
1369 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
1370 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
1371 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
1372 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
1373 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
1374 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
1375 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
1376 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
1377 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
1378 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
1379 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
1380 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
1381 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
1382 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
1383 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
1384 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
1385 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
1386 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
1387 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
1388 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
1389 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
1390 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
1391 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
1392 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
1393 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
1394 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
1395 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
1396 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
1397 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
1398 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
1399 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
1400 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
1401 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
1402 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
1403 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
1404 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
1405 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
1406 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
1407 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
1408 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
1409
3b805666
BS
14102016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1411
1412 PR tree-optimization/81162
1413 * gcc.dg/pr81162.c: New file.
1414
bece580c
MS
14152017-07-14 Martin Sebor <msebor@redhat.com>
1416
1417 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
1418 that bcopy is expected to be transformed to.
1419
eea77d1f
DM
14202017-07-14 David Malcolm <dmalcolm@redhat.com>
1421
1422 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
1423 * g++.dg/lookup/missing-std-include-2.C: New test case.
1424 * g++.dg/lookup/missing-std-include-3.C: New test case.
1425 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
1426 * gcc.dg/missing-header-fixit-1.c: New test case.
1427 * gcc.dg/missing-header-fixit-2.c: New test case.
1428 * gcc.dg/missing-header-fixit-2.h: New header.
1429
338d6484
DM
14302017-07-13 David Malcolm <dmalcolm@redhat.com>
1431
1432 PR c/81405
1433 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
1434
14352017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
1436
1437 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
1438
6d28654e
ML
14392017-07-13 Martin Liska <mliska@suse.cz>
1440
1441 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
1442 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
1443 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
1444 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
1445 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
1446 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
1447 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
1448
3787ee47
MM
14492017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1450
1451 PR target/81193
1452 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
1453 __builtin_cpu_supports with old GLIBC's.
1454 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
1455 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
1456 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
1457 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
1458 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
1459 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
1460 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
1461 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
1462 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
1463 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
1464 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
1465 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
1466 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
1467 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
1468 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
1469 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
1470 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
1471 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
1472 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
1473 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
1474 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1475 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1476 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1477 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
1478
118009c1
CL
14792017-07-12 Carl Love <cel@us.ibm.com>
1480
1481 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
1482 rev_bool_int): Add test cases for builtins.
1483 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
1484 test cases for builtins.
1485
5d7b8153
CL
14862017-07-12 Carl Love <cel@us.ibm.com>
1487
1488 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
1489 lp64 && p9vector_hw.
1490
6ea93a64
CL
14912017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
1492
1493 * lib/target-supports.exp (check_stack_check_available): Make
1494 testcase name depend on stack_kind.
1495
2f65ab2e
MC
14962017-07-11 Michael Collison <michael.collison@arm.com>
1497
774cccdc 1498 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 1499
9e028cef
PC
15002017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1501
1502 PR c++/51270
1503 * g++.dg/warn/Wreturn-local-addr-3.C: New.
1504
f281956e
CL
15052017-07-11 Carl Love <cel@us.ibm.com>
1506
1507 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
1508 test cases for the builtins.
1509
3d36348a
YG
15102017-07-11 Yury Gribov <tetra2005@gmail.com>
1511
1512 * lib/profopt.exp: Print relative names in UNSUPPORTED
1513 AutoFDO tests.
1514
214f700a
MC
15152017-07-10 Michael Collison <michael.collison@arm.com>
1516
1517 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
1518
03ed2915
UB
15192017-07-10 Uros Bizjak <ubizjak@gmail.com>
1520
1521 PR target/81375
1522 * gcc.target/i386/pr81375.c: New test.
1523
9c582dbb
MS
15242017-07-10 Martin Sebor <msebor@redhat.com>
1525
1526 PR tree-optimization/80397
1527 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 1528
281ac396
MS
15292017-07-10 Martin Sebor <msebor@redhat.com>
1530
1531 PR other/81345
1532 * gcc.dg/pr81345.c: New test.
1533
a7784956
CZ
15342017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
1535
1536 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
1537 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1538
5920ba15
UB
15392017-07-09 Uros Bizjak <ubizjak@gmail.com>
1540
1541 PR target/81313
1542 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
1543 integer argumets to bypass x86_64 outgoing args optimization.
1544
15452017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
1546
1547 * gfortran.dg/eoshift_4.f90: New test.
1548 * gfortran.dg/eoshift_5.f90: New test.
1549 * gfortran.dg/eoshift_6.f90: New test.
1550
35c95658
L
15512017-07-09 H.J. Lu <hongjiu.lu@intel.com>
1552
1553 PR target/81313
1554 * gcc.target/i386/pr81313-1.c: New test.
1555 * gcc.target/i386/pr81313-2.c: Likewise.
1556 * gcc.target/i386/pr81313-3.c: Likewise.
1557 * gcc.target/i386/pr81313-4.c: Likewise.
1558 * gcc.target/i386/pr81313-5.c: Likewise.
1559
dcbf81c9
RS
15602017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
1561
1562 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
1563 * gnat.dg/vect16.ads (Sarray): Likewise.
1564 * gnat.dg/vect17.ads (Sarray): Likewise.
1565 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
1566 * gnat.dg/vect16.adb (Add): Likewise.
1567 * gnat.dg/vect17.adb (Add): Likewise.
1568
738f7c2e
DM
15692017-07-07 David Malcolm <dmalcolm@redhat.com>
1570
1571 PR c++/79300
1572 * g++.dg/diagnostic/pr79300.C: New test case.
1573
6a69355c
MM
15742017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1575
57f49e99
MM
1576 * gcc.target/powerpc/clone1.c: Add check to make sure the
1577 __builtin_cpu_supports function is fully supported.
1578 * gcc.target/powerpc/clone2.c: New runtime test for
1579 target_clones.
1580
6a69355c
MM
1581 PR target/81348
1582 * gcc.target/powerpc/pr81348.c: New test.
1583
5e32025a
SN
15842017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
1585
1586 * gfortran.dg/vect/pr60510.f: Require vect_double support.
1587
19388c6d
CL
15882017-07-07 Carl Love <cel@us.ibm.com>
1589
1590 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
1591 file for built-ins.
1592
bcc3c3f1
JM
15932017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
1594
1595 * gcc.target/sparc/dictunpack.c: New file.
1596 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
1597 * gcc.target/sparc/fpcmpshl.c: Likewise.
1598 * gcc.target/sparc/fpcmpurshl.c: Likewise.
1599 * gcc.target/sparc/fpcmpushl.c: Likewise.
1600
2c6e2eb1
HA
16012017-07-06 Harald Anlauf <anlauf@gmx.de>
1602
1603 PR fortran/70071
1604 * gfortran.dg/coarray_44.f90: New testcase.
1605
5094f7d5
MO
16062017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1607
1608 * c-c++-common/asan/kasan-alloca-1.c: New test.
1609 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
1610
e3174bdf
MO
16112017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1612
1613 * c-c++-common/asan/alloca_big_alignment.c: New test.
1614 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1615 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
1616 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
1617 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1618 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1619 * c-c++-common/asan/alloca_safe_access.c: Likewise.
1620 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1621
a40c6fa8
GJL
16222017-07-06 Georg-Johann Lay <avr@gjlay.de>
1623
1624 PR target/81305
1625 * gcc.target/avr/isr-test.h: Fix warnings.
1626
9296dd9b
TP
16272017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1628
1629 * lib/target-supports.exp: Generate
1630 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
1631 and check_effective_target_arm_arch_v8r_multilib.
1632
d87f00ba
CL
16332017-07-06 Carl Love <cel@us.ibm.com>
1634
9296dd9b 1635 * ChangeLog: Clean up from mid air collision
08e60e19
CL
1636
16372017-07-06 Carl Love <cel@us.ibm.com>
1638
1639 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
1640 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
1641 cases for vec_addc, adde and addec builtins.
1642
c471c6ed
DM
16432017-07-06 David Malcolm <dmalcolm@redhat.com>
1644
1645 PR c++/79300
1646 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
1647 expected underlining within macro expansion.
1648 * c-c++-common/pr70264.c: Likewise.
1649 * g++.dg/plugin/diagnostic-test-expressions-1.C
1650 (test_within_macro_1): New test.
1651 (test_within_macro_2): Likewise.
1652 (test_within_macro_3): Likewise.
1653 (test_within_macro_4): Likewise.
1654 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
1655 expected underlining within macro expansion.
1656 (test_macro_4): Likewise.
1657 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1658 (test_within_macro_1): New test.
1659 (test_within_macro_2): Likewise.
1660 (test_within_macro_3): Likewise.
1661 (test_within_macro_4): Likewise.
1662 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
1663 underlining within macro expansion.
1664
68d872d7
SP
16652017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
1666
1667 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
1668 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
1669 _mm_maskz_getexp_round_sd): Test new intrinsics.
1670 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
1671 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
1672 _mm_maskz_getexp_round_ss): Ditto.
1673 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
1674 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
1675 _mm_maskz_getmant_round_sd): Ditto.
1676 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
1677 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
1678 _mm_maskz_getmant_round_ss): Ditto.
1679 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
1680 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
1681 _mm_maskz_getexp_round_sd): New runtime tests.
1682 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
1683 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
1684 _mm_maskz_getexp_round_ss): Ditto.
1685 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
1686 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
1687 _mm_maskz_getmant_round_sd): Ditto.
1688 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
1689 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
1690 _mm_maskz_getmant_round_ss): Ditto.
1691 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
1692 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
1693 __builtin_ia32_getmantss_mask_round): Test new builtins.
1694 * gcc.target/i386/sse-13.c : Ditto.
1695 * gcc.target/i386/sse-23.c: Ditto.
1696 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
1697 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
1698 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
1699 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
1700 _mm_mask_getexp_round_ss): Test new intrinsics.
1701 * gcc.target/i386/testround-1.c: Ditto.
1702 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
1703 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
1704 _mm_mask_getmant_round_ss): Test new intrinsics
1705 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
1706 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
1707 _mm_maskz_getmant_ss): Test new intrinsics.
1708
9e00a397
CL
17092017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
1710
1711 * lib/target-supports-dg.exp (dg-require-stack-check): New.
1712 * lib/target-supports.exp (check_stack_check_available): New.
1713 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
1714 * gcc.c-torture/compile/stack-check-1.c: Likewise.
1715 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
1716 * gcc.dg/pr47443.c: Likewise.
1717 * gcc.dg/pr48134.c: Likewise.
1718 * gcc.dg/pr70017.c: Likewise.
1719 * gcc.target/aarch64/stack-checking.c: Likewise.
1720 * gcc.target/arm/stack-checking.c: Likewise.
1721 * gcc.target/i386/pr48723.c: Likewise.
1722 * gcc.target/i386/pr55672.c: Likewise.
1723 * gcc.target/i386/pr67265-2.c: Likewise.
1724 * gcc.target/i386/pr67265.c: Likewise.
1725 * gnat.dg/opt49.adb: Likewise.
1726 * gnat.dg/stack_check1.adb: Likewise.
1727 * gnat.dg/stack_check2.adb: Likewise.
1728 * gnat.dg/stack_check3.adb: Likewise.
1729
38e6cc4d
KN
17302017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1731
1732 PR target/80103
1733 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
1734 __attribute__.
1735
f8aa2b2c
SP
17362017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
1737
1738 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
1739 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
1740 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
1741 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
1742 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
1743 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
1744 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
1745 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
1746 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
1747 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
1748 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
1749 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
1750
e483b7b4
GJL
17512017-07-05 Georg-Johann Lay <avr@gjlay.de>
1752
1753 PR target/81305
1754 * gcc.target/avr/isr-test.h: New file.
1755 * gcc.target/avr/torture/isr-01-simple.c: New test.
1756 * gcc.target/avr/torture/isr-02-call.c: New test.
1757 * gcc.target/avr/torture/isr-03-fixed.c: New test.
1758
a8745cc2
BC
17592017-07-05 Bin Cheng <bin.cheng@arm.com>
1760
1761 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
1762 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
1763 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
1764 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
1765
4a52eb19
BC
17662017-07-05 Bin Cheng <bin.cheng@arm.com>
1767
1768 * gcc.dg/tree-ssa/ldist-26.c: New test.
1769
95f7d11b
BC
17702017-07-05 Bin Cheng <bin.cheng@arm.com>
1771
1772 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
1773
45bb7d59
UB
17742017-07-04 Uros Bizjak <ubizjak@gmail.com>
1775
1776 PR target/81300
1777 * gcc.target/i386/pr81300.c: New test.
1778
1fcfac88
UB
17792017-07-04 Uros Bizjak <ubizjak@gmail.com>
1780
1781 PR target/81294
1782 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
1783 x and y arguments in the call to _subborrow_u32.
1784 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
1785 x and y arguments in the call to _subborrow_u64.
1786 * gcc.target/i386/pr81294-1.c: New test.
1787 * gcc.target/i386/pr81294-2.c: Ditto.
1788
a4187dab
KT
17892017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1790
1791 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
1792
efbf55b0
MP
17932017-07-04 Marek Polacek <polacek@redhat.com>
1794
1795 PR c/81231
1796 * gcc.dg/atomic-pr81231.c: New test.
1797
1aad7106
RS
17982017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
1799
1800 PR tree-optimization/81292
1801 * gcc.dg/pr81292-1.c: New test.
1802 * gcc.dg/pr81292-2.c: Likewise.
1803
7c819e8a
ML
18042017-07-04 Martin Liska <mliska@suse.cz>
1805
1806 PR sanitizer/81040
1807 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
1808 use-after-scope sanitization.
1809
f111f434
JJ
18102017-07-04 Jakub Jelinek <jakub@redhat.com>
1811
8e8dd13b
JJ
1812 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
1813 options.
1814
f111f434
JJ
1815 PR target/81175
1816 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
1817 gather.
1818
7a1238d1
ML
18192017-07-04 Martin Liska <mliska@suse.cz>
1820
1821 PR ipa/81214
1822 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
1823 * g++.dg/ext/mvc3.C: Likewise.
1824 * gcc.target/i386/mvc2.c: Likewise.
1825 * gcc.target/i386/mvc3.c: Likewise.
1826
9fc1fed4
JJ
18272017-07-04 Jakub Jelinek <jakub@redhat.com>
1828
8e3b9bbf
JJ
1829 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
1830 decomposition declaration in diagnostics.
1831 * g++.dg/cpp1z/decomp2.C: Likewise.
1832 * g++.dg/cpp1z/decomp3.C: Likewise.
1833 * g++.dg/cpp1z/decomp4.C: Likewise.
1834 * g++.dg/cpp1z/decomp5.C: Likewise.
1835 * g++.dg/cpp1z/decomp6.C: Likewise.
1836 * g++.dg/cpp1z/decomp7.C: Likewise.
1837 * g++.dg/cpp1z/decomp8.C: Likewise.
1838 * g++.dg/cpp1z/decomp13.C: Likewise.
1839 * g++.dg/cpp1z/decomp14.C: Likewise.
1840 * g++.dg/cpp1z/decomp18.C: Likewise.
1841 * g++.dg/cpp1z/decomp19.C: Likewise.
1842 * g++.dg/cpp1z/decomp22.C: Likewise.
1843 * g++.dg/cpp1z/decomp23.C: Likewise.
1844 * g++.dg/cpp1z/decomp24.C: Likewise.
1845 * g++.dg/cpp1z/decomp25.C: Likewise.
1846 * g++.dg/cpp1z/decomp26.C: Likewise.
1847 * g++.dg/cpp1z/decomp28.C: Likewise.
1848
9fc1fed4
JJ
1849 PR c++/81258
1850 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
1851 * g++.dg/cpp1z/decomp30.C: New test.
1852
17c18221
PC
18532017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1854
1855 PR c++/65775
1856 * g++.dg/cpp0x/trailing14.C: New.
1857
370d975d
DH
18582017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1859
1860 PR testsuite/79866
1861 * gfortran.dg/coarray_event_2.f08: New test.
1862
73977c47
DH
18632017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1864
1865 PR testsuite/79843
1866 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
1867 * gfortran.dg/pointer_intent_2.f90: Likewise.
1868
2f70a979
JH
18692017-07-02 Jan Hubicka <hubicka@ucw.cz>
1870
1871 PR middle-end/81290
1872 * gcc.c-torture/compile/pr81290.c: New.
1873
6b5e165b
RB
18742017-07-03 Richard Biener <rguenther@suse.de>
1875
1876 PR tree-optimization/60510
1877 * gfortran.dg/vect/pr60510.f: New testcase.
1878
d8ac7e28
RO
18792017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1880
1881 * gcc.target/i386/mvc6.c: Require ifunc support.
1882
da402967
ML
18832017-07-03 Martin Liska <mliska@suse.cz>
1884
1885 PR sanitize/81040
1886 * g++.dg/asan/function-argument-1.C: New test.
1887 * g++.dg/asan/function-argument-2.C: New test.
1888 * g++.dg/asan/function-argument-3.C: New test.
1889
bc9f4235
RS
18902017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
1891
1892 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
1893 as well.
1894
be086ff5
TV
18952017-07-03 Tom de Vries <tom@codesourcery.com>
1896
1897 PR tree-optimization/69468
1898 * gcc.dg/pr81192.c: Update.
1899
4752be46
TV
19002017-07-03 Tom de Vries <tom@codesourcery.com>
1901
1902 PR tree-optimization/81192
1903 * gcc.dg/pr81192.c: Update.
1904
0bbfd554
TV
19052017-07-03 Tom de Vries <tom@codesourcery.com>
1906
1907 PR tree-optimization/81192
1908 * gcc.dg/pr81192.c: New test.
1909
b677e2f6
TK
19102017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1911
1912 * gfortran/eoshift_3.f90: New test.
1913
e3f9a279
RS
19142017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1915
1916 * gcc.dg/strlenopt-32.c: New testcase.
1917 * gcc.dg/strlenopt-33.c: Likewise.
1918 * gcc.dg/strlenopt-33g.c: Likewise.
1919 * gcc.dg/strlenopt-34.c: Likewise.
1920 * gcc.dg/strlenopt-35.c: Likewise.
1921
862088aa
RS
19222017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1923
1924 PR tree-optimization/80769
1925 * gcc.dg/strlenopt-31.c: New test.
1926 * gcc.dg/strlenopt-31g.c: Likewise.
1927
c34d0927
RS
19282017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1929
1930 PR tree-optimization/81136
1931 * gcc.dg/vect/pr81136.c: New test.
1932
c52d6043
JJ
19332017-07-01 Jakub Jelinek <jakub@redhat.com>
1934
1935 PR sanitizer/81262
1936 * gcc.c-torture/compile/pr81262.c: New test.
1937 * g++.dg/ubsan/pr81262.C: New test.
1938
77616c7e
JH
19392017-06-29 Jan Hubicka <hubicka@ucw.cz>
1940
1941 PR ipa/81261
1942 * g++.dg/ipa/pr81261.C: New testcase.
1943
fb6a764d
AP
19442017-06-30 Andrew Pinski <apinski@cavium.com>
1945
1946 * gcc.dg/torture/pr81245.c: New testcase.
1947
059ab149
AH
19482017-06-30 Aldy Hernandez <aldyh@redhat.com>
1949
1950 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
1951 unbounded use.
1952
e59e8b5a
DM
19532017-06-30 David Malcolm <dmalcolm@redhat.com>
1954
1955 PR c++/80014
1956 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
1957 Add declaration.
1958 (test_typeid): New test function.
1959
e855bdc0
JJ
19602017-06-30 Jakub Jelinek <jakub@redhat.com>
1961
1962 PR target/81225
1963 * gcc.target/i386/pr81225.c: New test.
1964
fe32bb1b
NS
19652017-06-30 Nathan Sidwell <nathan@acm.org>
1966
1967 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
1968 * g++.dg/cpp0x/decltype9.C: Likewise.
1969 * g++.dg/cpp0x/forw_enum9.C: Likewise.
1970 * g++.dg/lookup/decl1.C: Likewise.
1971 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1972 * g++.dg/other/pr28432.C: Likewise.
1973 * g++.dg/parse/crash12.C: Likewise.
1974 * g++.dg/parse/enum3.C: Likewise.
1975 * g++.dg/parse/operator6.C: Likewise.
1976 * g++.dg/template/crash69.C: Likewise.
1977 * g++.dg/template/error27.C: Likewise.
1978 * g++.dg/template/error28.C: Likewise.
1979 * g++.dg/template/memfriend6.C: Likewise.
1980 * g++.old-deja/g++.mike/err1.C: Likewise.
1981 * g++.old-deja/g++.mike/p811.C: Likewise.
1982 * g++.old-deja/g++.other/crash25.C: Likewise.
1983 * g++.old-deja/g++.other/dtor4.C: Likewise.
1984 * g++.old-deja/g++.pt/t37.C: Likewise.
1985
aaa587d4
ML
19862017-06-30 Martin Liska <mliska@suse.cz>
1987
1988 PR ipa/81214
1989 * gcc.target/i386/pr81214.c: New test.
1990
274c1516
NS
19912017-06-30 Nathan Sidwell <nathan@acm.org>
1992
3b5c768c
NS
1993 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
1994
274c1516
NS
1995 PR c++/81229
1996 * g++.dg/lookup/pr81229.C: New.
1997
c497284c
ML
19982017-06-30 Martin Liska <mliska@suse.cz>
1999
2000 PR sanitizer/81021
2001 * g++.dg/asan/pr81021.C: New test.
2002
4812f0b7
RB
20032017-06-30 Richard Biener <rguenther@suse.de>
2004
2005 PR tree-optimization/81249
2006 * g++.dg/torture/pr81249.C: New testcase.
2007
8e09cb8b
PC
20082017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2009
2010 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
2011 * g++.dg/diagnostic/variadic1.C: Likewise.
2012 * g++.dg/gomp/udr-3.C: Likewise.
2013 * g++.dg/overload/error1.C: Likewise.
2014 * g++.dg/overload/error2.C: Likewise.
2015 * g++.dg/template/duplicate1.C: Likewise.
2016 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2017 * g++.old-deja/g++.brendan/arm2.C: Likewise.
2018 * g++.old-deja/g++.other/redecl2.C: Likewise.
2019 * g++.old-deja/g++.other/redecl4.C: Likewise.
2020 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2021
74582a3e
CP
20222017-06-29 Cesar Philippidis <cesar@codesourcery.com>
2023
2024 PR fortran/77765
2025 * gfortran.dg/goacc/pr77765.f90: New test.
2026
6da4066f
SE
20272017-06-29 Steve Ellcey <sellcey@cavium.com>
2028
2029 * gcc.target/aarch64/ccmp_2.c: New test.
2030
be3b7dcf
NS
20312017-06-29 Nathan Sidwell <nathan@acm.org>
2032
2033 PR c++/81247
2034 * g++.dg/parse/pr81247-[abc].C: New.
2035
e5898daf
CL
20362017-06-29 Carl Love <cel@us.ibm.com>
2037
2038 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
2039 test_unsigned_int_result, test_ll_int_result,
2040 test_ll_unsigned_int_result): Add result checking functions, add
2041 debug support.
2042 (main): Add builtin function tests.
2043
14836f38
CL
20442017-06-29 Carl Love <cel@us.ibm.com>
2045
2046 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
2047 dg-skip-if): Add -mvsx -mcpu=power7.
2048
0630a4ec
RB
20492017-06-29 Richard Biener <rguenther@suse.de>
2050
2051 * gcc.dg/vect/slp-reduc-8.c: New testcase.
2052
f76b4224
NS
20532017-06-29 Nathan Sidwell <nathan@acm.org>
2054
2055 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
2056
f66459c1
PB
20572017-06-29 Peter Bergner <bergner@vnet.ibm.com>
2058
2059 PR middle-end/81194
2060 * g++.dg/pr81194.C: New test.
2061
3c7bb489
L
20622017-06-29 H.J. Lu <hongjiu.lu@intel.com>
2063
2064 PR ipa/80565
2065 * gcc.dg/torture/pr80565.c: New file.
2066
6cd83bec
BC
20672017-06-29 Bin Cheng <bin.cheng@arm.com>
2068
2069 PR tree-optimization/81196
2070 * gcc.dg/vect/pr81196.c: New.
2071
4c6a51a0
MC
20722017-06-29 Michael Collison <michael.collison@arm.com>
2073
2074 Fix date on previous ChangeLog entry.
2075
20762017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
2077 Michael Collison <michael.collison@arm.com>
2078
2079 PR target/70119
2080 * gcc.target/aarch64/var_shift_mask_1.c: New test.
2081
395a191d
SP
20822017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
2083
2084 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
2085 Test new intrinsic.
2086 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
2087 Ditto.
2088 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
2089 Ditto.
2090 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
2091 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2092 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2093
0ddc0ebc
TP
20942017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2095
2096 * lib/target-supports.exp (check_effective_target_vect_int): Replace
2097 current ARM check by ARM NEON's availability check.
2098 (check_effective_target_vect_intfloat_cvt): Likewise.
2099 (check_effective_target_vect_uintfloat_cvt): Likewise.
2100 (check_effective_target_vect_floatint_cvt): Likewise.
2101 (check_effective_target_vect_floatuint_cvt): Likewise.
2102 (check_effective_target_vect_shift): Likewise.
2103 (check_effective_target_whole_vector_shift): Likewise.
2104 (check_effective_target_vect_bswap): Likewise.
2105 (check_effective_target_vect_shift_char): Likewise.
2106 (check_effective_target_vect_long): Likewise.
2107 (check_effective_target_vect_float): Likewise.
2108 (check_effective_target_vect_perm): Likewise.
2109 (check_effective_target_vect_perm_byte): Likewise.
2110 (check_effective_target_vect_perm_short): Likewise.
2111 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2112 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2113 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2114 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2115 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2116 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2117 (check_effective_target_vect_widen_shift): Likewise.
2118 (check_effective_target_vect_extract_even_odd): Likewise.
2119 (check_effective_target_vect_interleave): Likewise.
2120 (check_effective_target_vect_multiple_sizes): Likewise.
2121 (check_effective_target_vect64): Likewise.
2122 (check_effective_target_vect_max_reduc): Likewise.
2123
56a6d474
RB
21242017-06-28 Richard Biener <rguenther@suse.de>
2125
2126 PR middle-end/81227
2127 * gcc.dg/pr81227.c: New testcase.
2128
926c7865
MM
21292017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2130
2131 PR target/81193
2132 * lib/target-supports.exp
2133 (check_ppc_cpu_supports_hw_available): New test to make sure
2134 __builtin_cpu_supports works on power7 and newer.
2135
17a7218b
ML
21362017-06-28 Martin Liska <mliska@suse.cz>
2137
2138 PR ipa/81128
2139 * gcc.target/i386/pr81128.c: New test.
2140
63010089
ML
21412017-06-28 Martin Liska <mliska@suse.cz>
2142
2143 PR driver/79659
2144 * g++.dg/opt/pr79659.C: New test.
2145
b1cac008
CL
21462017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
2147
2148 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
2149 and options.
2150 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
2151
42bd89ce
MG
21522017-06-28 Marc Glisse <marc.glisse@inria.fr>
2153
2154 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
2155 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
2156
b8d62ac8
JJ
21572017-06-28 Jakub Jelinek <jakub@redhat.com>
2158
2159 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
2160 (foo): ... this. Change constants such that it isn't matched
2161 as __builtin_copysign, yet tests the combiner the same.
2162
6dc61b45
ML
21632017-06-28 Martin Liska <mliska@suse.cz>
2164
2165 PR sanitizer/81224
2166 * gcc.dg/asan/pr81224.c: New test.
2167
9a265443
EB
21682017-06-28 Eric Botcazou <ebotcazou@adacore.com>
2169
2170 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
2171 passed to pthread_join.
2172
935b5226
AK
21732017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2174
2175 * gcc.target/s390/nodatarel-1.c: New test.
2176
88016532
JD
21772017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2178
2179 PR fortran/80164
2180 * gfortran.dg/array_temporaries_4.f90: New test.
2181
8c2805bb
AP
21822017-06-27 Andrew Pinski <apinski@cavium.com>
2183
2184 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
2185 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
2186 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
2187
786c6d10
MP
21882017-06-27 Marek Polacek <polacek@redhat.com>
2189
2190 PR sanitizer/81223
2191 * gcc.dg/ubsan/pr81223.c: New test.
2192
1e7df2e6
MG
21932017-06-27 Marc Glisse <marc.glisse@inria.fr>
2194
2195 * gcc.dg/tree-ssa/assoc-1.c: New file.
2196
58b45c4f
PC
21972017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
2198
2199 PR c++/62046
2200 * g++.dg/parse/catch2.C: New.
2201
00296d7f
JJ
22022017-06-27 Jakub Jelinek <jakub@redhat.com>
2203
c1031852
JJ
2204 PR sanitizer/81209
2205 * g++.dg/ubsan/pr81209.C: New test.
2206
00296d7f
JJ
2207 PR middle-end/81207
2208 * gcc.c-torture/compile/pr81207.c: New test.
2209
0c418630
MP
22102017-06-27 Marek Polacek <polacek@redhat.com>
2211
2212 PR bootstrap/81216
2213 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
2214
4b377e01
MS
22152017-06-26 Martin Sebor <msebor@redhat.com>
2216
2217 PR c++/81169
2218 * g++.dg/Wclass-memaccess-2.C: New test.
2219
952ac945
CL
22202017-06-26 Carl Love <cel@us.ibm.com>
2221
2222 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
2223 Add new runnable test file for the vec_rev built-ins.
2224
df11b2ea
BS
22252016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2226
226ab0a8 2227 PR/tree-optimization 71815
df11b2ea
BS
2228 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
2229 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2230
fa7ccca0
RL
22312017-06-26 Renlin Li <renlin.li@arm.com>
2232 Szabolcs Nagy <szabolcs.nagy@arm.com>
2233
2234 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
2235 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
2236 memmove.
2237
5a5c2d16
RB
22382017-06-26 Richard Biener <rguenther@suse.de>
2239
2240 PR target/81175
2241 * gfortran.dg/pr81175.f: New testcase.
2242
75f0112f
RB
22432017-06-26 Richard Biener <rguenther@suse.de>
2244
2245 PR tree-optimization/81203
2246 * gcc.dg/torture/pr81203.c: New testcase.
2247
3e2becc4
MP
22482017-06-26 Marek Polacek <polacek@redhat.com>
2249
2250 PR c/80116
2251 * c-c++-common/Wmultistatement-macros-1.c: New test.
2252 * c-c++-common/Wmultistatement-macros-2.c: New test.
2253 * c-c++-common/Wmultistatement-macros-3.c: New test.
2254 * c-c++-common/Wmultistatement-macros-4.c: New test.
2255 * c-c++-common/Wmultistatement-macros-5.c: New test.
2256 * c-c++-common/Wmultistatement-macros-6.c: New test.
2257 * c-c++-common/Wmultistatement-macros-7.c: New test.
2258 * c-c++-common/Wmultistatement-macros-8.c: New test.
2259 * c-c++-common/Wmultistatement-macros-9.c: New test.
2260 * c-c++-common/Wmultistatement-macros-10.c: New test.
2261 * c-c++-common/Wmultistatement-macros-11.c: New test.
2262
945653db
EB
22632017-06-26 Eric Botcazou <ebotcazou@adacore.com>
2264
2265 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
2266
c8e3c356
CL
22672017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
2268
2269 * lib/target-supports.exp
2270 (check_effective_target_arm_neon_ok_nocache): Add flags with
2271 -mfloat-abi=hard. Include arm_neon.h.
2272 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
2273 (check_effective_target_arm_neon_ok_no_float_abi): New.
2274 * gcc.target/arm/lto/pr65837_0.c: Require
2275 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
2276 * gcc.target/arm/lto/pr65837-attr_0.c: Require
2277 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
2278
22235619
PC
22792017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2280
2281 PR c++/62315
2282 * g++.dg/parse/typedef2.C: Specify a dg-error string.
2283
e56e3fda
TK
22842017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2285
45bb7d59 2286 PR fortran/52473
e56e3fda
TK
2287 * gfortran.dg/cshift_2.f90: New test.
2288
d3f062be
JW
22892017-06-23 Jim Wilson <jim.wilson@linaro.org>
2290
2291 PR middle-end/79794
2292 * gcc.target/aarch64/pr79794.c: New.
2293
37416b69
MM
22942017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2295
2296 PR target/80510
2297 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
2298 * gcc.target/powerpc/pr80510-2.c: Likewise.
2299
8447a92f
JL
23002017-06-22 Jeff Law <law@redhat.com>
2301
2302 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
2303
52607f7e
WS
23042017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2305
2306 * gcc.target/powerpc/fold-vec-shift-char.c: New.
2307 * gcc.target/powerpc/fold-vec-shift-int.c: New.
2308 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
2309 * gcc.target/powerpc/fold-vec-shift-short.c: New.
2310 * gcc.target/powerpc/fold-vec-shift-left.c: New.
2311 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
2312 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
2313 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
2314
fb68f296
JC
23152017-06-23 James Cowgill <James.Cowgill@imgtec.com>
2316
45bb7d59 2317 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 2318
60edf8bb
MT
23192017-06-22 Matt Turner <mattst88@gmail.com>
2320
2321 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
2322 skylake check.
2323
4333d74b
CL
23242017-06-22 Carl Love <cel@us.ibm.com>
2325
2326 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
2327 vmuleuh): Fix scan-assembler-times should check for word not half word
2328 instructions.
2329
13f752b2
JL
23302017-06-22 Jeff Law <law@redhat.com>
2331
2332 * gcc.c-torture/compile/stack-check-1.c: New test.
2333
0759db19
RB
23342016-06-22 Richard Biener <rguenther@suse.de>
2335
2336 * gcc.dg/vect/pr65947-1.c: Remove xfail.
2337 * gcc.dg/vect/pr65947-2.c: Likewise.
2338 * gcc.dg/vect/pr65947-3.c: Likewise.
2339 * gcc.dg/vect/pr65947-4.c: Likewise.
2340 * gcc.dg/vect/pr65947-5.c: Likewise.
2341 * gcc.dg/vect/pr65947-6.c: Likewise.
2342 * gcc.dg/vect/pr65947-8.c: Likewise.
2343 * gcc.dg/vect/pr65947-9.c: Likewise.
2344 * gcc.dg/vect/pr65947-10.c: Likewise.
2345 * gcc.dg/vect/pr65947-12.c: Likewise.
2346 * gcc.dg/vect/pr65947-13.c: Likewise.
2347 * gcc.dg/vect/pr65947-14.c: Likewise.
2348 * gcc.dg/vect/vect-cond-2.c: Likewise.
2349 * gcc.dg/vect/vect-pr69848.c: Likewise.
2350
c24c235e
ML
23512017-06-22 Martin Liska <mliska@suse.cz>
2352
2353 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
2354 to not inline it.
2355
71f82be9
JG
23562017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
2357
2358 * gcc.dg/tree-ssa/forwprop-37.c: New.
2359
a78f6980
RB
23602017-06-22 Richard Biener <rguenther@suse.de>
2361
2362 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
2363
85d5b033
RB
23642017-06-22 Richard Biener <rguenther@suse.de>
2365
2366 * gcc.dg/vect/pr65947-14.c: New testcase.
2367
4ded8669
MM
23682017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2369
2370 PR target/80510
2371 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
2372 32-bit support is added. Change ITYPE size to 64-bit integer.
2373 * gcc.target/powerpc/pr80510-2.c: Likewise.
2374
cb8d1b01
JJ
23752017-06-21 Jakub Jelinek <jakub@redhat.com>
2376
2377 PR c++/81154
2378 * g++.dg/gomp/pr81154.C: New test.
2379
113459fa
DM
23802017-06-21 David Malcolm <dmalcolm@redhat.com>
2381
2382 * g++.dg/other/old-style-cast-fixits.C: New test case.
2383
5e9d501c
JJ
23842017-06-21 Jakub Jelinek <jakub@redhat.com>
2385
2386 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
2387
27d33d3e
TV
23882017-06-21 Tom de Vries <tom@codesourcery.com>
2389
2390 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
2391
5433db45
TV
23922017-06-21 Tom de Vries <tom@codesourcery.com>
2393
2394 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
2395 warning.
2396
93c18375
ML
23972017-06-21 Martin Liska <mliska@suse.cz>
2398
2399 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
2400
ff9baa5f
PMR
24012017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
2402
2403 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
2404 gnat.dg/debug11_pkg2.ads: New testcase.
2405
a23ba8cc
MG
24062017-06-21 Marc Glisse <marc.glisse@inria.fr>
2407
2408 * gcc.target/i386/getround.c: New file.
2409
ed73f46f
MG
24102017-06-21 Marc Glisse <marc.glisse@inria.fr>
2411
2412 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
2413 * gcc.dg/tree-ssa/addadd-2.c: New file.
2414
6b92ab17
TV
24152017-06-21 Tom de Vries <tom@codesourcery.com>
2416
2417 * lib/target-supports.exp (add_options_for_stack_size): New proc.
2418 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
2419 * gcc.c-torture/compile/20080806-1.c: Same.
2420 * gcc.c-torture/compile/920723-1.c: Same.
2421 * gcc.c-torture/compile/930621-1.c: Same.
2422 * gcc.c-torture/compile/991214-2.c: Same.
2423 * gcc.c-torture/compile/bcopy.c: Same.
2424 * gcc.c-torture/compile/memtst.c: Same.
2425 * gcc.c-torture/compile/msp.c: Same.
2426 * gcc.c-torture/compile/stuct.c: Same.
2427 * gcc.c-torture/execute/20011008-3.c: Same.
2428 * gcc.c-torture/execute/20030209-1.c: Same.
2429 * gcc.c-torture/execute/20031012-1.c: Same.
2430 * gcc.c-torture/execute/20040805-1.c: Same.
2431 * gcc.c-torture/execute/920410-1.c: Same.
2432 * gcc.c-torture/execute/921113-1.c: Same.
2433 * gcc.c-torture/execute/921202-1.c: Same.
2434 * gcc.c-torture/execute/921208-2.c: Same.
2435 * gcc.c-torture/execute/930106-1.c: Same.
2436 * gcc.c-torture/execute/930406-1.c: Same.
2437 * gcc.c-torture/execute/950221-1.c: Same.
2438 * gcc.c-torture/execute/960521-1.c: Same.
2439 * gcc.c-torture/execute/980605-1.c: Same.
2440 * gcc.c-torture/execute/comp-goto-1.c: Same.
2441 * gcc.c-torture/execute/comp-goto-2.c: Same.
2442 * gcc.c-torture/execute/memcpy-1.c: Same.
2443 * gcc.c-torture/execute/multi-ix.c: Same.
2444 * gcc.c-torture/execute/nestfunc-4.c: Same.
2445 * gcc.c-torture/execute/pr20621-1.c: Same.
2446 * gcc.c-torture/execute/pr23135.c: Same.
2447 * gcc.c-torture/execute/pr28982b.c: Same.
2448 * gcc.dg/loop-3.c: Same.
2449 * gcc.dg/struct-ret-3.c: Same.
2450 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2451 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2452 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2453 * gcc.dg/tree-prof/pr44777.c: Same.
2454
191578a5
DM
24552017-06-20 David Malcolm <dmalcolm@redhat.com>
2456
2457 PR jit/81144
2458 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
2459 memset call with zero-initialization.
2460 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
2461
8a259e30
UB
24622017-06-20 Uros Bizjak <ubizjak@gmail.com>
2463
2464 * gcc.target/i386/pr80732.c: Include fma4-check.h.
2465 (main): Renamed to ...
2466 (fma4_test): ... this.
2467
b6837e04
JK
24682017-06-20 Julia Koval <julia.koval@intel.com>
2469
2470 * gcc.target/i386/pr73350-2.c: New test.
2471
67ea3f4e
RO
24722017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2473
2474 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
2475 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2476 * c-c++-common/fold-masked-cmp-3.c: Likewise.
2477 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
2478 restrict to x86_64-*-*-gnu.
2479 Skip scan-assembler on *-*-darwin*.
2480 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
2481 * gcc.dg/loop-invariant.c: Likewise.
2482 * gcc.dg/lto/pr70955_0.c: Likewise.
2483 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2484 * gcc.dg/tree-ssa/pr79803.c: Likewise.
2485 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
2486
2487 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
2488 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
2489 targets.
2490 * gcc.dg/attr-ms_struct-2.c: Likewise.
2491 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2492 * gcc.dg/bf-ms-layout.c: Likewise.
2493 * gcc.dg/bf-ms-layout-2.c: Likewise.
2494 * gcc.dg/pic-macro-define.c: Remove target restrictions.
2495 Require fpic support.
2496 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
2497 targets.
2498 * gcc.target/i386/bitfield2.c: Likewise.
2499 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
2500 targets.
2501 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
2502
71bbbd13
NS
25032017-06-20 Nathan Sidwell <nathan@acm.org>
2504
2505 PR c++/67074
2506 * g++.dg/lookup/pr67074.C: New.
2507 * g++.dg/parse/namespace-alias-1.C: Adjust.
2508
531f0b38
RB
25092017-06-20 Richard Biener <rguenther@suse.de>
2510
2511 PR middle-end/81097
2512 * c-c++-common/ubsan/pr81097.c: New testcase.
2513
d47d7438
RB
25142017-06-20 Richard Biener <rguenther@suse.de>
2515
2516 * gcc.dg/vect/pr65947-9.c: Adjust.
2517
b5c7b957
TP
25182017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2519
2520 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
2521 * gcc.target/arm/acle/cdp2.c: Likewise.
2522 * gcc.target/arm/acle/ldc.c: Likewise.
2523 * gcc.target/arm/acle/ldc2.c: Likewise.
2524 * gcc.target/arm/acle/ldc2l.c: Likewise.
2525 * gcc.target/arm/acle/ldcl.c: Likewise.
2526 * gcc.target/arm/acle/mcr.c: Likewise.
2527 * gcc.target/arm/acle/mcr2.c: Likewise.
2528 * gcc.target/arm/acle/mcrr.c: Likewise.
2529 * gcc.target/arm/acle/mcrr2.c: Likewise.
2530 * gcc.target/arm/acle/mrc.c: Likewise.
2531 * gcc.target/arm/acle/mrc2.c: Likewise.
2532 * gcc.target/arm/acle/mrrc.c: Likewise.
2533 * gcc.target/arm/acle/mrrc2.c: Likewise.
2534 * gcc.target/arm/acle/stc.c: Likewise.
2535 * gcc.target/arm/acle/stc2.c: Likewise.
2536 * gcc.target/arm/acle/stc2l.c: Likewise.
2537 * gcc.target/arm/acle/stcl.c: Likewise.
2538
a1aa2599
JJ
25392017-06-20 Jakub Jelinek <jakub@redhat.com>
2540
2541 PR target/81121
2542 * gcc.target/i386/pr81121.c: New test.
2543
16122c22
MM
25442017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2545
2546 PR target/79799
2547 * gcc.target/powerpc/pr79799-1.c: New test.
2548 * gcc.target/powerpc/pr79799-2.c: Likewise.
2549 * gcc.target/powerpc/pr79799-3.c: Likewise.
2550 * gcc.target/powerpc/pr79799-4.c: Likewise.
2551 * gcc.target/powerpc/pr79799-5.c: Likewise.
2552
5ec046c0
NS
25532017-06-19 Nathan Sidwell <nathan@acm.org>
2554
2555 PR c++/81124
2556 PR c++/79766
2557 * g++.dg/lookup/pr79766.C: New.
2558 * g++.dg/lookup/pr81124.C: New.
2559 * g++.dg/template/explicit6.C: Adjust.
2560 * g++.old-deja/g++.other/decl5.C: Adjust.
2561
c72e002c
CL
25622017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2563
2564 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
2565 -DSTACK_SIZE.
2566
4301ae22
JJ
25672017-06-19 Jakub Jelinek <jakub@redhat.com>
2568
9f8fafe8
JJ
2569 PR sanitizer/81125
2570 * g++.dg/ubsan/pr81125.C: New test.
2571
4301ae22
JJ
2572 PR sanitizer/81111
2573 * g++.dg/ubsan/pr81111.C: New test.
2574
21e4389f
RB
25752017-06-19 Richard Biener <rguenther@suse.de>
2576
2577 PR middle-end/81118
2578 * gcc.dg/torture/pr81118.c: New testcase.
2579
343ae898
RB
25802017-06-19 Richard Biener <rguenther@suse.de>
2581
2582 PR tree-optimization/80887
2583 * gcc.dg/tree-ssa/pr80887.c: New testcase.
2584
97872698
JJ
25852017-06-19 Jakub Jelinek <jakub@redhat.com>
2586
2587 PR ipa/81112
2588 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
2589
c14c0b15
NS
25902017-06-19 Nathan Sidwell <nathan@acm.org>
2591
2592 PR c++/81119
2593 * g++.dg/warn/pr81119.C: New.
2594
a6e5212a
ML
25952017-06-19 Martin Liska <mliska@suse.cz>
2596
2597 PR sanitizer/80879
2598 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
2599
871cc215
ML
26002017-06-19 Martin Liska <mliska@suse.cz>
2601
2602 PR ipa/80732
2603 * gcc.target/i386/mvc5.c: Scan indirect_function.
2604 * gcc.target/i386/mvc7.c: Likewise.
2605 * gcc.target/i386/pr80732.c: New test.
2606
431abe69
PC
26072017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2608
2609 PR c++/66093
2610 * g++.dg/cpp1y/constexpr-66093.C: New.
2611
fe1ae165
RO
26122017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2613
2614 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
2615 dg-skip-if list.
2616
db9bbdec
RB
26172017-06-19 Richard Biener <rguenther@suse.de>
2618
2619 PR ipa/81112
2620 * g++.dg/torture/pr81112.C: New testcase.
2621
18154846
JH
26222017-06-18 Jan Hubicka <hubicka@ucw.cz>
2623
2624 * gcc.dg/lto/pr69866_0.c: This test needs alias.
2625
5dace4bf
TK
26262017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2627
2628 PR fortran/52473
2629 * gfortran.dg/cshift_1.f90: New test.
2630
4f4b0ab8
RO
26312017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2632
2633 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
2634
b36a612c
CL
26352017-06-16 Carl Love <cel@us.ibm.com>
2636
2637 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
2638 main): Add runnable tests and test checker for vec_float,
2639 vec_float2, vec_floate and vec_floato builtins.
2640
e3e266bf
RE
26412017-06-16 Richard Earnshaw <rearnsha@arm.com>
2642
2643 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
2644 the architecture options added by dg-add-options arm_neon.
2645 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
2646 to the architecture.
2647 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
2648 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
2649 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
2650
42093880
RE
26512017-06-16 Richard Earnshaw <rearnsha@arm.com>
2652
2653 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
2654 multilibs have been built.
2655
c5742a17
RE
26562017-06-16 Richard Earnshaw <rearnsha@arm.com>
2657
2658 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
2659 * gcc.target/arm/pr51915.c: Likewise.
2660 * gcc.target/arm/pr52006.c: Likewise.
2661 * gcc.target/arm/pr53187.c: Likewise.
2662
93aa40fe
RE
26632017-06-16 Richard Earnshaw <rearnsha@arm.com>
2664
2665 * gcc.target/arm/multilibs.exp: New file.
2666
b3d8d88e
MS
26672017-06-16 Martin Sebor <msebor@redhat.com>
2668
2669 PR tree-optimization/80933
2670 PR tree-optimization/80934
2671 * gcc.dg/fold-bcopy.c: New test.
2672 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
2673 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 2674 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
2675 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2676 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2677 * gcc.dg/builtins-nonnull.c: Likewise.
2678
56960fd6
JG
26792017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2680
2681 PR target/71778
2682 * gcc.target/arm/pr71778.c: New.
2683
ec73e54d
JH
26842017-06-16 Jan Hubicka <hubicka@ucw.cz>
2685
2686 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
2687
01f1c24e
RB
26882017-06-16 Richard Biener <rguenther@suse.de>
2689
2690 PR tree-optimization/81090
2691 * gcc.dg/graphite/pr81090.c: New testcase.
2692
8d94f932
JW
26932017-06-16 Janus Weil <janus@gcc.gnu.org>
2694
2695 PR fortran/80983
2696 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
2697
b783399a
JJ
26982017-06-16 Jakub Jelinek <jakub@redhat.com>
2699
2700 PR sanitizer/81094
2701 * c-c++-common/ubsan/object-size-11.c: New test.
2702
c3684b7b
MS
27032017-06-15 Martin Sebor <msebor@redhat.com>
2704
2705 PR c++/80560
2706 * g++.dg/Wclass-memaccess.C: New test.
2707
d0e7a9fd
JW
27082017-06-15 Janus Weil <janus@gcc.gnu.org>
2709
2710 PR fortran/80983
2711 * gfortran.dg/proc_ptr_comp_51.f90: New test.
2712
d1eed638
JH
27132017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2714
2715 PR lto/69866
2716 * gcc.dg/lto/pr69866_0.c: New test.
2717 * gcc.dg/lto/pr69866_1.c: Likewise.
2718
61f5d852
JL
27192017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2720
2721 PR target/78818
2722 * gcc.target/msp430/pr78818-real.c: New template for tests.
2723 * gcc.target/msp430/pr78818-auto.c: New test.
2724 * gcc.target/msp430/pr78818-data-region.c: New test.
2725 * gcc.target/msp430/pr78818-data-sec.c: New test.
2726 * gcc.target/msp430/pr78818-auto-warn.c: New test.
2727
6820664a
TP
27282017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2729
2730 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
2731 instructions in it rather than the number of IT blocks being 2.
2732 Transfer scan directive arm_thumb2 restriction to the whole
2733 testcase and restrict further to Thumb-only targets.
2734
41c540fc
TC
27352017-06-15 Tamar Christina <tamar.christina@arm.com>
2736
2737 * gcc.target/arm/sdiv_costs_1.c:
2738 Use dg-add-options.
2739
3466430f
MR
27402017-06-14 Maciej W. Rozycki <macro@imgtec.com>
2741
2742 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
2743 * gcc.target/mips/pr51513-1.c: New test.
2744 * gcc.target/mips/pr51513-2.c: New test.
2745
26fda5f5
RB
27462017-06-14 Richard Biener <rguenther@suse.de>
2747
2748 PR tree-optimization/81083
2749 * gcc.dg/torture/pr81083.c: Add prototypes.
2750
909263f8
RB
27512017-06-14 Richard Biener <rguenther@suse.de>
2752
2753 PR middle-end/81088
2754 * c-c++-common/ubsan/pr81088.c: New testcase.
2755
938a807a
EB
27562017-06-14 Eric Botcazou <ebotcazou@adacore.com>
2757
2758 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
2759
85c1b6d7
AP
27602017-06-14 Andrew Pinski <apinski@cavium.com>
2761 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2762
2763 PR target/71663
2764 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
2765 * gcc.target/aarch64/vect-init-2.c: Likewise.
2766 * gcc.target/aarch64/vect-init-3.c: Likewise.
2767 * gcc.target/aarch64/vect-init-4.c: Likewise.
2768 * gcc.target/aarch64/vect-init-5.c: Likewise.
2769
bee9e49f
PC
27702017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2771
2772 PR c++/58541
2773 * g++.dg/cpp0x/constexpr-58541.C: New.
2774
24d020bd
RB
27752017-06-14 Richard Biener <rguenther@suse.de>
2776
2777 PR tree-optimization/81083
2778 * gcc.dg/torture/pr81083.c: New testcase.
2779
11c16c2a
JJ
27802017-06-14 Jakub Jelinek <jakub@redhat.com>
2781
2782 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
2783 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
2784
c60dc053
JJ
27852017-06-13 Jakub Jelinek <jakub@redhat.com>
2786
f31a8339
JJ
2787 PR c++/80973
2788 * g++.dg/ubsan/pr80973.C: New test.
2789
c60dc053
JJ
2790 PR c++/80984
2791 * g++.dg/opt/nrv18.C: New test.
2792
45b2222a
ML
27932017-06-13 Martin Liska <mliska@suse.cz>
2794
2795 PR sanitize/78204
2796 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
2797 test by adding no_sanitize attribute.
2798 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2799
ef0e3441
RL
28002017-06-13 Renlin Li <renlin.li@arm.com>
2801
2802 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
2803 conditionally.
2804
345683a9
MJ
28052017-06-13 Martin Jambor <mjambor@suse.cz>
2806
2807 PR tree-optimization/80803
2808 PR tree-optimization/81063
2809 gcc.dg/tree-ssa/pr80803.c: New test.
2810 gcc.dg/tree-ssa/pr81063.c: Likewise.
2811
9ebc3467
YG
28122017-06-12 Yury Gribov <tetra2005@gmail.com>
2813
2814 * c-c++-common/fold-masked-cmp-3.c: New test.
2815
16842d34
YG
28162017-06-13 Yury Gribov <tetra2005@gmail.com>
2817
2818 PR tree-optimization/67328
2819 * c-c++-common/fold-masked-cmp-1.c: New test.
2820 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2821 * gcc.dg/pr46309.c: Fix pattern.
2822 * gcc.dg/pr46309-2.c: Likewise.
2823
ba593ad5
TC
28242017-06-13 Tamar Christina <tamar.christina@arm.com>
2825
2826 * gcc.target/arm/sdiv_costs_1.c:
2827 Require arm_arch_v8a_ok and add march option.
2828
9ab5a235
ML
28292017-06-13 Martin Liska <mliska@suse.cz>
2830
2831 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
2832 * gcc.dg/tree-ssa/dump-2.c: Likewise.
2833 * gcc.dg/tree-ssa/vrp101.c: Likewise.
2834
4f2c198d
RB
28352017-06-13 Richard Biener <rguenther@suse.de>
2836
2837 PR middle-end/81065
2838 * c-c++-common/ubsan/pr81065.c: New testcase.
2839
196ed8ea
ILT
28402017-06-12 Ian Lance Taylor <iant@golang.org>
2841
2842 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
2843 freorder. Update comment to explain test.
2844
64ff4f60
TC
28452017-06-12 Tamar Christina <tamar.christina@arm.com>
2846
2847 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
2848 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
2849 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
2850 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
2851
5ed2fdfe
TC
28522017-06-12 Tamar Christina <tamar.christina@arm.com>
2853
2854 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
2855
6cddb61c
TC
28562017-06-12 Tamar Christina <tamar.christina@arm.com>
2857
2858 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
2859
aebce396
JJ
28602017-06-12 Jakub Jelinek <jakub@redhat.com>
2861
2862 PR tree-optimization/81003
2863 * gcc.c-torture/compile/pr81003.c: New test.
2864
3fd7fe21
RB
28652017-06-12 Richard Biener <rguenther@suse.de>
2866
2867 PR tree-optimization/81053
2868 * gcc.dg/torture/pr81053.c: New testcase.
2869
ac39f0e8
TK
28702017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2871
2872 PR fortran/80988
2873 * gfortran.dg/implied_do_io_3.f90: New test.
2874
18787c38
TV
28752017-06-10 Tom de Vries <tom@codesourcery.com>
2876
2877 * lib/target-supports.exp (check_effective_target_signal): New proc.
2878 * lib/gcc.exp (gcc_target_compile): Remove appending of
2879 -DSIGNAL_SUPPRESS to additional_flags.
2880 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
2881 additional_flags if effective target signal is not supported by the
2882 target.
2883 * gcc.c-torture/execute/20101011-1.c: Same.
2884 * gcc.dg/c99-stdint-1.c: Same.
2885 * gcc.dg/c99-stdint-2.c: Same.
2886 * gcc.dg/c99-stdint-5.c: Same.
2887 * gcc.dg/c99-stdint-6.c: Same.
2888 * gcc.dg/stdint-width-1.c: Same.
2889
0069a009
TV
28902017-06-10 Tom de Vries <tom@codesourcery.com>
2891
2892 * lib/target-supports.exp (check_effective_target_stack_size)
2893 (dg-effective-target-value): New proc.
2894 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
2895 additional_flags.
2896 * lib/objc.exp (objc_target_compile): Same.
2897 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
2898 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
2899 dg-additional-options.
2900 * gcc.c-torture/compile/20080806-1.c: Same.
2901 * gcc.c-torture/compile/920723-1.c: Same.
2902 * gcc.c-torture/compile/930621-1.c: Same.
2903 * gcc.c-torture/compile/991214-2.c: Same.
2904 * gcc.c-torture/compile/bcopy.c: Same.
2905 * gcc.c-torture/compile/memtst.c: Same.
2906 * gcc.c-torture/compile/msp.c: Same.
2907 * gcc.c-torture/compile/stuct.c: Same.
2908 * gcc.c-torture/execute/20011008-3.c: Same.
2909 * gcc.c-torture/execute/20030209-1.c: Same.
2910 * gcc.c-torture/execute/20031012-1.c: Same.
2911 * gcc.c-torture/execute/20040805-1.c: Same.
2912 * gcc.c-torture/execute/920410-1.c: Same.
2913 * gcc.c-torture/execute/920501-7.c: Same.
2914 * gcc.c-torture/execute/921113-1.c: Same.
2915 * gcc.c-torture/execute/921202-1.c: Same.
2916 * gcc.c-torture/execute/921208-2.c: Same.
2917 * gcc.c-torture/execute/930106-1.c: Same.
2918 * gcc.c-torture/execute/930406-1.c: Same.
2919 * gcc.c-torture/execute/950221-1.c: Same.
2920 * gcc.c-torture/execute/960521-1.c: Same.
2921 * gcc.c-torture/execute/980605-1.c: Same.
2922 * gcc.c-torture/execute/comp-goto-1.c: Same.
2923 * gcc.c-torture/execute/comp-goto-2.c: Same.
2924 * gcc.c-torture/execute/memcpy-1.c: Same.
2925 * gcc.c-torture/execute/multi-ix.c: Same.
2926 * gcc.c-torture/execute/nestfunc-4.c: Same.
2927 * gcc.c-torture/execute/pr20621-1.c: Same.
2928 * gcc.c-torture/execute/pr23135.c: Same.
2929 * gcc.c-torture/execute/pr28982b.c: Same.
2930 * gcc.dg/loop-3.c: Same.
2931 * gcc.dg/struct-ret-3.c: Same.
2932 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2933 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2934 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2935 * gcc.dg/tree-prof/pr44777.c: Same.
2936
b09649fd
DM
29372017-06-09 David Malcolm <dmalcolm@redhat.com>
2938
2939 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2940 (test_mutually_exclusive_suggestions): New test function.
2941 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2942 (test_mutually_exclusive_suggestions): New test function.
2943 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2944 (test_mutually_exclusive_suggestions): New test function.
2945 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2946 (test_show_locus): Add special-case for
2947 "test_mutually_exclusive_suggestions".
2948
a1f427e9
ILT
29492017-06-09 Ian Lance Taylor <iant@golang.org>
2950
2951 * gcc.dg/tree-prof/split-1.c: New test.
2952
cb59f689
JH
29532017-06-09 Jan Hubicka <hubicka@ucw.cz>
2954
2955 * gcc.dg/predict-14.c: Avoid cold function detection.
2956 * gcc.target/i386/umod-3.c: Likewise.
2957
f66e6423
TC
29582017-06-09 Tamar Christina <tamar.christina@arm.com>
2959
2960 * gcc.target/aarch64/lrint-matherr.h: New.
2961 * gcc.target/aarch64/inline-lrint_1.c: New.
2962 * gcc.target/aarch64/inline-lrint_2.c: New.
2963 * gcc.target/aarch64/no-inline-lrint_1.c: New.
2964 * gcc.target/aarch64/no-inline-lrint_2.c: New.
2965
37b68a43
TC
29662017-06-09 Tamar Christina <tamar.christina@arm.com>
2967
2968 * gcc.target/arm/sdiv_costs_1.c: New.
2969
37f30285
TV
29702017-06-09 Tom de Vries <tom@codesourcery.com>
2971
2972 PR target/80855
2973 * gcc.target/nvptx/label-values.c: New test.
2974
051508d7
TP
29752017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2976
2977 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
2978 Test for null definitions instead of them being undefined. Add entry
2979 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
2980 about using the effective target for architecture extension.
2981 (check_effective_target_arm_arch_v7ve_ok): Remove.
2982 (add_options_for_arm_arch_v7ve): Likewise.
2983
01a8cacc
RB
29842017-06-09 Richard Biener <rguenther@suse.de>
2985
2986 PR tree-optimization/66623
2987 * gcc.dg/vect/pr66623.c: New testcase.
2988
6d1115c5
RB
29892017-06-09 Richard Biener <rguenther@suse.de>
2990
2991 PR tree-optimization/79483
2992 * gcc.dg/graphite/pr79483.c: New testcase.
2993
6ba856d4
RB
29942017-06-09 Richard Biener <rguenther@suse.de>
2995
2996 PR middle-end/81007
2997 * g++.dg/pr81007.C: New testcase.
2998
48e69247
JJ
29992017-06-09 Jakub Jelinek <jakub@redhat.com>
3000
3001 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
3002 instead of "rsp" for -m32.
3003 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
3004 target, add -msse2 to dg-options.
3005 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
3006 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
3007
120ef1d5
SB
30082017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
3009
3010 PR target/80966
3011 * gcc.target/powerpc/stack-limit.c: New testcase.
3012
271be653
WS
30132017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
3014
774cccdc
JJ
3015 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
3016 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
3017 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
3018 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
3019 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
3020 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 3021
0d05f685
JJ
30222017-06-08 Jakub Jelinek <jakub@redhat.com>
3023
8ab7005b
JJ
3024 PR c/81006
3025 * c-c++-common/gomp/pr81006.c: New test.
3026
34361776
JJ
3027 PR c++/81011
3028 * g++.dg/gomp/pr81011.C: New test.
3029
0d05f685
JJ
3030 PR middle-end/81005
3031 * c-c++-common/ubsan/align-10.c: New test.
3032 * c-c++-common/ubsan/null-13.c: New test.
3033
2163b9bc
UB
30342017-06-08 Uros Bizjak <ubizjak@gmail.com>
3035
3036 PR target/81015
3037 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
3038 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
3039 * gcc.target/i386/pr81015.c: New test.
3040
73f49ad7
TV
30412017-06-08 Tom de Vries <tom@codesourcery.com>
3042
3043 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
3044 trampolines instead of NO_TRAMPOLINES.
3045 * gcc.c-torture/execute/20000822-1.c: Same.
3046 * gcc.c-torture/execute/920428-2.c: Same.
3047 * gcc.c-torture/execute/920501-7.c: Same.
3048 * gcc.c-torture/execute/920612-2.c: Same.
3049 * gcc.c-torture/execute/921017-1.c: Same.
3050 * gcc.c-torture/execute/921215-1.c: Same.
3051 * gcc.c-torture/execute/931002-1.c: Same.
3052 * gcc.c-torture/execute/comp-goto-2.c: Same.
3053 * gcc.c-torture/execute/nestfunc-1.c: Same.
3054 * gcc.c-torture/execute/nestfunc-2.c: Same.
3055 * gcc.c-torture/execute/nestfunc-3.c: Same.
3056 * gcc.c-torture/execute/nestfunc-5.c: Same.
3057 * gcc.c-torture/execute/nestfunc-6.c: Same.
3058 * gcc.c-torture/execute/pr24135.c: Same.
3059 * gcc.dg/Wtrampolines.c: Same.
3060 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3061 * gcc.dg/torture/stackalign/nested-5.c: Same.
3062 * gcc.dg/torture/stackalign/nested-6.c: Same.
3063 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
3064 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3065 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3066 * gcc.dg/trampoline-1.c: Same.
3067 * gcc.dg/tree-prof/pr44777.c: Same.
3068 * gcc.target/i386/pr67770.c: Same.
3069 * lib/gcc.exp (gcc_target_compile): Remove appending of
3070 -DNO_TRAMPOLINES to additional_flags.
3071 * lib/objc.exp (objc_target_compile): Same.
3072
b9835925
TV
30732017-06-08 Tom de Vries <tom@codesourcery.com>
3074
3075 * lib/target-supports.exp (check_effective_target_trampolines): Test for
3076 'gcc,no_trampolines' instead of 'no_trampolines'.
3077
77db6c15
AI
30782017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3079
3080 PR middle-end/79988
3081 * gcc.target/i386/mpx/pr79988.c: New test.
3082
0036534f
AI
30832017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3084
3085 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
3086 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
3087 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
3088
b69d9ac6
JH
30892017-06-08 Jan Hubicka <hubicka@ucw.cz>
3090
3091 * g++.dg/tree-ssa/counts-1.C: New testcase.
3092 * gcc.dg/tree-ssa/counts-1.c: New testcase.
3093
c46f9051
JK
30942017-08-08 Julia Koval <julia.koval@intel.com>
3095
3096 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
3097 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
3098 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
3099 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
3100 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
3101 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
3102
5ed41889
MP
31032017-06-08 Marek Polacek <polacek@redhat.com>
3104
3105 PR sanitize/80932
3106 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
3107
8055904e
JK
31082017-08-08 Julia Koval <julia.koval@intel.com>
3109
3110 PR target/73350,80862
3111 * gcc.target/i386/pr73350.c: New test.
3112
fb4bc6ff
RB
31132017-06-08 Richard Biener <rguenther@suse.de>
3114
3115 PR tree-optimization/80928
3116 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
3117
989cc652 31182017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 3119
989cc652
CL
3120 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
3121
83059741
JW
31222017-06-07 Jonathan Wakely <jwakely@redhat.com>
3123
3124 PR c++/80990
3125 * g++.dg/cpp1z/class-deduction39.C: New.
3126
0874a778
MP
31272017-06-07 Marek Polacek <polacek@redhat.com>
3128
3129 PR sanitizer/80932
3130 * c-c++-common/ubsan/pr80932.c: New test.
3131
55e872a4
BC
31322017-06-07 Bin Cheng <bin.cheng@arm.com>
3133
3134 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
3135 * gcc.target/i386/l_fma_double_2.c: Ditto.
3136 * gcc.target/i386/l_fma_double_3.c: Ditto.
3137 * gcc.target/i386/l_fma_double_4.c: Ditto.
3138 * gcc.target/i386/l_fma_double_5.c: Ditto.
3139 * gcc.target/i386/l_fma_double_6.c: Ditto.
3140 * gcc.target/i386/l_fma_float_1.c: Ditto.
3141 * gcc.target/i386/l_fma_float_2.c: Ditto.
3142 * gcc.target/i386/l_fma_float_3.c: Ditto.
3143 * gcc.target/i386/l_fma_float_4.c: Ditto.
3144 * gcc.target/i386/l_fma_float_5.c: Ditto.
3145 * gcc.target/i386/l_fma_float_6.c: Ditto.
3146
cb9ac430
TC
31472017-06-07 Tamar Christina <tamar.christina@arm.com>
3148
3149 * gcc.target/aarch64/sdiv_costs_1.c: New.
3150
46c821e7
RB
31512017-06-07 Richard Biener <rguenther@suse.de>
3152
3153 PR tree-optimization/80928
3154 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
3155 * gcc.dg/vect/slp-13-big-array.c: Likewise.
3156
6eb2ac65
RB
31572017-06-07 Richard Biener <rguenther@suse.de>
3158
3159 PR tree-optimization/80928
3160 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
3161 check_results.
3162
25396db9
NS
31632017-06-06 Nathan Sidwell <nathan@acm.org>
3164
3165 * g++.dg/pr45330.C: Add inline namespace case.
3166
bbf97416
TK
31672017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3168
3169 PR fortran/80975
3170 * gfortran.dg/matmul_16.f90: New test.
3171 * gfortran.dg/inline_matmul_18.f90: New test.
3172
dc949728
MP
31732017-06-06 Marek Polacek <polacek@redhat.com>
3174
3175 PR c/79983
3176 * gcc.dg/pr79983.c: New test.
3177
100d0700
DM
31782017-06-06 David S. Miller <davem@davemloft.net>
3179
3180 * gcc.target/sparc/sparc-ret-3.c: New test.
3181
6c6b519a
TV
31822017-06-06 Tom de Vries <tom@codesourcery.com>
3183
3184 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
3185 label_values instead of NO_LABEL_VALUES.
3186 * gcc.c-torture/compile/920301-1.c: Same.
3187 * gcc.c-torture/compile/920501-1.c: Same.
3188 * gcc.c-torture/compile/941014-4.c: Same.
3189 * gcc.c-torture/compile/labels-1.c: Same.
3190 * gcc.c-torture/compile/pr18903.c: Same.
3191 * gcc.c-torture/execute/920302-1.c: Same.
3192 * gcc.c-torture/execute/920415-1.c: Same.
3193 * gcc.c-torture/execute/920428-2.c: Same.
3194 * gcc.c-torture/execute/920501-3.c: Same.
3195 * gcc.c-torture/execute/920501-4.c: Same.
3196 * gcc.c-torture/execute/920501-5.c: Same.
3197 * gcc.c-torture/execute/920501-7.c: Same.
3198 * gcc.c-torture/execute/920721-4.c: Same.
3199 * gcc.c-torture/execute/980526-1.c: Same.
3200 * gcc.c-torture/execute/990208-1.c: Same.
3201 * gcc.c-torture/execute/comp-goto-1.c: Same.
3202 * gcc.c-torture/execute/comp-goto-2.c: Same.
3203 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3204 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3205 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3206 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3207 * gcc.dg/tree-prof/pr44777.c: Same.
3208 * gcc.misc-tests/bprob-2.c: Same.
3209 * gcc.misc-tests/gcov-3.c: Same.
3210 * lib/gcc.exp (gcc_target_compile): Remove appending of
3211 -DNO_LABEL_VALUES to additional_flags.
3212 * lib/objc.exp (objc_target_compile): Same.
3213 * lib/target-supports.exp (check_effective_target_label_values): Test on
3214 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
3215
4ebcc903
KT
32162017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3217
3218 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
3219
331dc840
RB
32202017-06-06 Richard Biener <rguenther@suse.de>
3221
3222 PR tree-optimization/80974
3223 * gcc.dg/torture/pr80974.c: New testcase.
3224
d2537732
TP
32252017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3226
3227 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
3228 "unsigned int" in conversation warning on line 15.
3229
e7baeb39
RB
32302017-06-06 Richard Biener <rguenther@suse.de>
3231
3232 PR tree-optimization/80928
3233 * gcc.dg/vect/pr80928.c: New testcase.
3234 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
3235 * gcc.dg/vect/slp-13.c: Likewise.
3236 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
3237
05945a1b
DM
32382017-06-05 David Malcolm <dmalcolm@redhat.com>
3239
3240 * g++.dg/plugin/comment_plugin.c: New test plugin.
3241 * g++.dg/plugin/comments-1.C: New test file.
3242 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3243
9b972837
BE
32442017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3245
3246 * gcc.misc-tests/gcov-1a.c: New test.
3247
1d135d98
MM
32482017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3249
3250 * gcc.target/powerpc/clone1.c: New test.
3251
92bba237
JW
32522017-06-05 Janus Weil <janus@gcc.gnu.org>
3253
3254 PR fortran/70601
3255 * gfortran.dg/proc_ptr_comp_50.f90: New test.
3256
7b3ee9c9
NK
32572017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
3258
3259 PR fortran/35339
3260 * gfortran.dg/implied_do_io_1.f90: New Test.
3261 * gfortran.dg/implied_do_io_2.f90: New Test.
3262
e4d1c5c4
RL
32632017-06-05 Renlin Li <renlin.li@arm.com>
3264
3265 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
3266 selector to related line.
3267
d91561cb
JH
32682017-06-05 Jan Hubicka <hubicka@ucw.cz>
3269
3270 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
3271
d8395013
KT
32722017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3273
3274 * gcc.target/aarch64/store_lane0_str_1.c: New test.
3275
279dc4b4
KT
32762017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3277
3278 * gcc.target/aarch64/subs_compare_2.c: New test.
3279
e49d8b68
KT
32802017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3281
3282 * gcc.target/aarch64/subs_compare_1.c: New test.
3283
4456f65d
CX
32842017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
3285
3286 * gcc.target/mips/div-9.c: Delete duplicate test.
3287 * gcc.target/mips/div-10.c: Ditto.
3288 * gcc.target/mips/div-11.c: Ditto.
3289 * gcc.target/mips/div-12.c: Ditto.
3290
3995f3a2
JH
32912017-05-23 Jan Hubicka <hubicka@ucw.cz>
3292
3293 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3294
82c027e1
DH
32952017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
3296
3297 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
3298 vesrion of the dejagnu grep.
3299 (list-module-names): Use it and adjust the regular expressions for
3300 modules and submodules.
3301 * gfortran.dg/prof/prof.exp: Cleanup modules.
3302 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
3303 directives.
3304 * gfortran.dg/altreturn_8.f90: Likewise.
3305 * gfortran.dg/associate_12.f90: Likewise.
3306 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
3307 * gfortran.dg/charlen_15.f90: Likewise.
3308 * gfortran.dg/class_4a.f03: Likewise.
3309 * gfortran.dg/class_54.f90: Likewise.
3310 * gfortran.dg/class_dummy_4.f03: Likewise.
3311 * gfortran.dg/class_dummy_5.f90: Likewise.
3312 * gfortran.dg/constructor_9.f90: Likewise.
3313 * gfortran.dg/dec_structure_15.f90: Likewise.
3314 * gfortran.dg/do_check_8.f90: Likewise.
3315 * gfortran.dg/dtio_26.f03: Likewise.
3316 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3317 * gfortran.dg/equiv_9.f90: Likewise.
3318 * gfortran.dg/extends_15.f90: Likewise.
3319 * gfortran.dg/finalize_22.f90: Likewise.
3320 * gfortran.dg/finalize_23.f90: Likewise.
3321 * gfortran.dg/generic_26.f90: Likewise.
3322 * gfortran.dg/generic_27.f90: Likewise.
3323 * gfortran.dg/namelist_76.f90: Likewise.
3324 * gfortran.dg/pointer_init_8.f90: Likewise.
3325 * gfortran.dg/pr61318.f90: Likewise.
3326 * gfortran.dg/pr77260_1.f90: Likewise.
3327 * gfortran.dg/pr77260_2.f90: Likewise.
3328 * gfortran.dg/pr77420_3.f90: Likewise.
3329 * gfortran.dg/proc_ptr_39.f90: Likewise.
3330 * gfortran.dg/proc_ptr_41.f90: Likewise.
3331 * gfortran.dg/proc_ptr_42.f90: Likewise.
3332 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
3333 * gfortran.dg/submodule_1.f08: Likewise.
3334 * gfortran.dg/submodule_10.f08: Likewise.
3335 * gfortran.dg/submodule_14.f08: Likewise.
3336 * gfortran.dg/submodule_15.f08: Likewise.
3337 * gfortran.dg/submodule_2.f08: Likewise.
3338 * gfortran.dg/submodule_5.f08: Likewise.
3339 * gfortran.dg/submodule_6.f08: Likewise.
3340 * gfortran.dg/submodule_7.f08: Likewise.
3341 * gfortran.dg/submodule_8.f08: Likewise.
3342 * gfortran.dg/submodule_9.f08: Likewise.
3343 * gfortran.dg/transfer_class_2.f90: Likewise.
3344 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3345 * gfortran.dg/typebound_call_24.f03: Likewise.
3346 * gfortran.dg/typebound_call_25.f90: Likewise.
3347 * gfortran.dg/typebound_deferred_1.f90: Likewise.
3348 * gfortran.dg/typebound_generic_12.f03: Likewise.
3349 * gfortran.dg/typebound_generic_13.f03: Likewise.
3350 * gfortran.dg/typebound_generic_14.f03: Likewise.
3351 * gfortran.dg/typebound_generic_15.f90: Likewise.
3352 * gfortran.dg/typebound_operator_16.f03: Likewise.
3353 * gfortran.dg/typebound_operator_18.f90: Likewise.
3354 * gfortran.dg/typebound_operator_20.f90: Likewise.
3355 * gfortran.dg/typebound_override_3.f90: Likewise.
3356 * gfortran.dg/typebound_override_4.f90: Likewise.
3357 * gfortran.dg/typebound_override_5.f90: Likewise.
3358 * gfortran.dg/typebound_override_6.f90: Likewise.
3359 * gfortran.dg/typebound_override_7.f90: Likewise.
3360 * gfortran.dg/typebound_proc_28.f03: Likewise.
3361 * gfortran.dg/typebound_proc_29.f90: Likewise.
3362 * gfortran.dg/typebound_proc_30.f90: Likewise.
3363 * gfortran.dg/typebound_proc_31.f90: Likewise.
3364 * gfortran.dg/typebound_proc_32.f90: Likewise.
3365 * gfortran.dg/typebound_proc_33.f90: Likewise.
3366 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
3367 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
3368 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3369 * gfortran.dg/use_only_3.f90: Likewise.
3370 * gfortran.dg/use_without_only_1.f90: Likewise.
3371 * gfortran.dg/warn_unused_function.f90: Likewise.
3372 * gfortran.dg/warn_unused_function_2.f90: Likewise.
3373 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 3374
3de4ac6d
MP
33752017-06-04 Marek Polacek <polacek@redhat.com>
3376
3377 PR c/80919
3378 * gcc.dg/format/pr80919.c: New test.
3379
2474f48f
MS
33802017-06-02 Martin Sebor <msebor@redhat.com>
3381
3382 PR c/80892
3383 * c-c++-common/Wfloat-conversion-2.c: New test.
3384
bd280745
PC
33852017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3386
3387 PR c++/68754
3388 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 3389
bd280745 33902017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
3391
3392 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
3393 for the new built-ins.
3394
ffa8a921
SD
33952017-06-02 Sudakshina Das <sudi.das@arm.com>
3396
3397 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
3398
d65d1bd9
WS
33992017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3400
3401 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
3402 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
3403 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
3404 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
3405 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
3406
b160939b
KT
34072017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3408
3409 * gcc.target/aarch64/hfmode_ins_1.c: New test.
3410
17f47f86
KT
34112017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3412
3413 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
3414
ab82e126
WS
34152017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3416
3417 * gcc.target/powerpc/fold-vec-abs-char.c: New.
3418 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
3419 * gcc.target/powerpc/fold-vec-abs-int.c: New.
3420 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
3421 * gcc.target/powerpc/fold-vec-abs-short.c: New.
3422 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
3423 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
3424 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
3425 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
3426
c957e9c0
NS
34272017-06-02 Nathan Sidwell <nathan@acm.org>
3428
3429 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
3430
aad16012
JJ
34312017-06-02 Jakub Jelinek <jakub@redhat.com>
3432
74b4885d
JJ
3433 PR rtl-optimization/80903
3434 * gcc.dg/pr80903.c: New test.
3435
aad16012
JJ
3436 PR fortran/80918
3437 * gfortran.dg/gomp/pr80918.f90: New test.
3438
40ffd95f
BE
34392017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3440
3441 * c-c++-common/Wsizeof-pointer-div.c: New test.
3442 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
3443 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3444 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
3445 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3446 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3447 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3448 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3449 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3450 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3451 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3452 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3453 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
3454 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
3455 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
3456 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
3457 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
3458 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
3459 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
3460
052754ea
WS
34612017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
3462
3463 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
3464 Update the target to power8-vector.
3465
aa63913f
DM
34662017-06-01 David Malcolm <dmalcolm@redhat.com>
3467
3468 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
3469
2ded3754
PMR
34702017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3471
3472 * debug12.adb, debug12.ads: New testcase.
3473
c8638450
MJ
34742017-06-01 Martin Jambor <mjambor@suse.cz>
3475
3476 PR tree-optimization/80898
3477 * gcc.dg/tree-ssa/pr80898.c: New test.
3478 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
3479
ac853c90
PC
34802017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3481
3482 PR c++/80896
3483 * g++.dg/cpp1z/nodiscard5.C: New.
3484
7841f13c
CZ
34852017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
3486
3487 * gcc.target/arc/pr9001195952.c: New test.
3488
f525e390
TV
34892017-06-01 Tom de Vries <tom@codesourcery.com>
3490
3491 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
3492 * gcc.c-torture/compile/asmgoto-1.c: Same.
3493 * gcc.dg/20000707-1.c: Same.
3494 * gcc.dg/pr38700.c: Same.
3495 * gcc.dg/pr70169.c: Same.
3496 * gcc.dg/pr80112.c: Same.
3497 * gcc.dg/torture/pr51071-2.c: Same.
3498 * gcc.dg/torture/pr51071.c: Same.
3499 * gcc.dg/tree-ssa/alias-34.c: Same.
3500
9285616c
PMR
35012017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3502
3503 * gnat.dg/debug11.adb: New testcase.
3504
48932682
RB
35052017-06-01 Richard Biener <rguenther@suse.de>
3506
3507 PR middle-end/66313
3508 * c-c++-common/ubsan/pr66313.c: New testcase.
3509 * gcc.dg/tree-ssa/loop-15.c: Adjust.
3510
fcb99124
SM
35112017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
3512
3513 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
3514 dg-options. Change dg-require-effective-target powerpc_vsx_ok
3515 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
3516 -mcpu overridden.
3517 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3518 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3519 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3520 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
3521 to dg-option. Add dg-skip-if directive to disable this test
3522 for darwin. Add dg-skip-if directive to disable this test if
3523 -mcpu overridden.
3524
dc7401c0
SP
35252017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
3526
3527 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
3528 (_mm_maskz_max_sd): Test new intrinsics.
3529 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
3530 (_mm_maskz_max_sd): Test new intrinsics.
3531 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
3532 (_mm_maskz_max_ss): Test new intrinsics.
3533 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
3534 (_mm_maskz_max_ss): Test new intrinsics.
3535 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
3536 (_mm_maskz_min_sd): Test new intrinsics.
3537 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
3538 (_mm_maskz_min_sd): Test new intrinsics.
3539 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
3540 (_mm_maskz_min_ss): Test new intrinsics.
3541 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
3542 (_mm_maskz_min_ss): Test new intrinsics.
3543
3909991c
NS
35442017-05-31 Nathan Sidwell <nathan@acm.org>
3545
3546 * g++.dg/lookup/lambda1.C New.
3547
0e510edb
BC
35482017-05-31 Bin Cheng <bin.cheng@arm.com>
3549
3550 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
3551 on pointer should not be replaced.
3552
9fc5e7a4
MM
35532017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
3554
3555 PR testsuite/80580
3556 * gcc.dg/gimplefe-error-7.c: New test.
3557
1e466f04
GM
35582017-05-31 Graham Markall <graham.markall@embecosm.com>
3559
3560 * gcc.target/arc/add_n-combine.c: New test.
3561 * gcc.target/arc/sub_n-combine.c: New test.
3562
89c88990
RB
35632017-05-31 Richard Biener <rguenther@suse.de>
3564
3565 PR target/80880
3566 * gcc.target/i386/pr80880.c: New testcase.
3567
748bbe72
RS
35682017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
3569
3570 * gcc.dg/vect/vect-103.c: Update wording of dump message.
3571
c7d7e222
BC
35722017-05-31 Bin Cheng <bin.cheng@arm.com>
3573
3574 * gcc.dg/vect/pr80815-3.c: New test.
3575
ee1379be
RB
35762017-05-31 Richard Biener <rguenther@suse.de>
3577
3578 PR tree-optimization/80906
3579 * gcc.dg/graphite/pr80906.c: New testcase.
3580
bcce980e
TV
35812017-05-30 Tom de Vries <tom@codesourcery.com>
3582
3583 PR testsuite/80910
3584 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
3585 unsupported if host compiler does not support c++11.
3586 (host_supports_c++11): New proc.
3587
ef9200aa
MS
35882017-05-30 Martin Sebor <msebor@redhat.com>
3589
3590 PR c/80731
3591 * g++.dg/ext/utf16-4.C: Relax test.
3592 * gcc.dg/fixed-point/int-warning.c: Adjust.
3593
f012c8ef
DM
35942017-05-30 David Malcolm <dmalcolm@redhat.com>
3595
3596 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
3597 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
3598 test case.
3599 * g++.dg/plugin/show-template-tree-color.C: New test case.
3600 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
3601 * g++.dg/template/show-template-tree-2.C: New test case.
3602 * g++.dg/template/show-template-tree-3.C: New test case.
3603 * g++.dg/template/show-template-tree-4.C: New test case.
3604 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
3605 * g++.dg/template/show-template-tree.C: New test case.
3606
3f8efe25
SB
36072017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
3608
3609 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
3610 dg-options.
3611 * gfortran.dg/pr80107.f: Delete testcase.
3612
77d1dbdb
UB
36132017-05-30 Uros Bizjak <ubizjak@gmail.com>
3614
3615 PR target/80833
3616 * gcc.target/i386/pr80833-1.c: New test.
3617 * gcc.target/i386/pr80833-2.c: Ditto.
3618
e2f35333
NS
36192017-05-30 Nathan Sidwell <nathan@acm.org>
3620
3621 PR c++/80913
3622 * g++.dg/lookup/pr80913.C: New.
3623
ba7629e2
RB
36242017-05-30 Richard Biener <rguenther@suse.de>
3625
3626 PR middle-end/80901
3627 * gcc.dg/torture/pr80901.c: New testcase.
3628
4bfb347c
RD
36292017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
3630
3631 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
3632
b3125625
JL
36332017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3634
3635 PR target/78838
3636 * gcc.target/msp430/interrupt_fn_placement.c: New test.
3637
892d6169
RB
36382017-05-30 Richard Biener <rguenther@suse.de>
3639
3640 PR middle-end/80876
3641 * gcc.dg/torture/pr80876.c: New testcase.
3642
3d7ff728
NS
36432017-05-29 Nathan Sidwell <nathan@acm.org>
3644
3645 PR c++/80891 (#5)
3646 * g++.dg/lookup/pr80891-5.C: New.
3647
fd262197
JD
36482017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3649
3650 PR libgfortran/53029
3651 * gfortran.dg/read_5.f90: New test.
3652
724e517a
NS
36532017-05-29 Nathan Sidwell <nathan@acm.org>
3654
a5cfa13a
NS
3655 PR c++/80891 (#4)
3656 * g++.dg/lookup/pr80891-4.C: New.
3657
e514ab0c
NS
3658 PR c++/80891 (#1)
3659 * g++.dg/lookup/pr80891-1.C: New.
3660
58dec010
NS
3661 PR c++/80891 (#3)
3662 * g++.dg/lookup/pr80891-3.C: New.
3663
724e517a
NS
3664 PR c++/80891 (#2)
3665 * g++.dg/lookup/pr80891-2.C: New.
3666
bbe3927b
TK
36672017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3668
3669 PR fortran/37131
3670 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
3671 flags.
3672 * gfortran.dg/transpose_optimization_1.f90: Likewise.
3673 * gfortran.dg/inline_matmul_17.f90: New test.
3674
8364e6ac
TK
36752017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3676
3677 * gfortran.dg/matmul_bounds_12.f90: New test.
3678
56a35ac9
JJ
36792017-05-27 Jakub Jelinek <jakub@redhat.com>
3680
3681 PR bootstrap/80887
3682 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
3683
945bf9e1
NS
36842017-05-26 Nathan Sidwell <nathan@acm.org>
3685
3686 * g++.dg/cpp0x/dr2061.C: New.
3687 * g++.dg/parse/namespace-alias-1.C: Add more test.
3688
cb4fe401
BC
36892017-05-26 Bin Cheng <bin.cheng@arm.com>
3690
3691 PR tree-optimization/80815
3692 * gcc.dg/vect/pr80815-1.c: New test.
3693 * gcc.dg/vect/pr80815-2.c: New test.
3694
e929e611
ML
36952017-05-26 Martin Liska <mliska@suse.cz>
3696
3697 PR ipa/80663
3698 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
3699 split at the problematic spot.
3700 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
3701 a valid value of the param.
3702
92f105f6
MP
37032017-05-26 Marek Polacek <polacek@redhat.com>
3704
3705 PR sanitizer/80875
3706 * c-c++-common/ubsan/pr80875.c: New test.
3707
74ca4e36
TV
37082017-05-26 Tom de Vries <tom@codesourcery.com>
3709
3710 PR testsuite/80557
3711 * gcc.dg/20011021-1.c: Replace absolute line numbers.
3712 * gcc.dg/Wcxx-compat-8.c: Same.
3713 * gcc.dg/Wobjsize-1.c: Same.
3714 * gcc.dg/Wshadow-local-2.c: Same.
3715 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
3716 * gcc.dg/anon-struct-6.c: Same.
3717 * gcc.dg/asm-wide-1.c: Same.
3718 * gcc.dg/builtin-inf-1.c: Same.
3719 * gcc.dg/builtin-redefine.c: Same.
3720 * gcc.dg/c90-array-lval-6.c: Same.
3721 * gcc.dg/c90-array-lval-7.c: Same.
3722 * gcc.dg/c90-fordecl-1.c: Same.
3723 * gcc.dg/c99-fordecl-2.c: Same.
3724 * gcc.dg/cast-lvalue-1.c: Same.
3725 * gcc.dg/cast-lvalue-2.c: Same.
3726 * gcc.dg/compound-lvalue-1.c: Same.
3727 * gcc.dg/cond-lvalue-1.c: Same.
3728 * gcc.dg/cpp/20000419-1.c: Same.
3729 * gcc.dg/cpp/backslash.c: Same.
3730 * gcc.dg/cpp/backslash2.c: Same.
3731 * gcc.dg/cpp/macspace1.c: Same.
3732 * gcc.dg/cpp/macspace2.c: Same.
3733 * gcc.dg/cpp/multiline-2.c: Same.
3734 * gcc.dg/cpp/pr27777.c: Same.
3735 * gcc.dg/cpp/pr30786.c: Same.
3736 * gcc.dg/cpp/pr34602.c: Same.
3737 * gcc.dg/cpp/redef1.c: Same.
3738 * gcc.dg/cpp/tr-warn1.c: Same.
3739 * gcc.dg/cpp/tr-warn3.c: Same.
3740 * gcc.dg/cpp/tr-warn6.c: Same.
3741 * gcc.dg/cpp/trad/hash.c: Same.
3742 * gcc.dg/cpp/trad/redef1.c: Same.
3743 * gcc.dg/cpp/ucs.c: Same.
3744 * gcc.dg/declspec-10.c: Same.
3745 * gcc.dg/declspec-11.c: Same.
3746 * gcc.dg/declspec-18.c: Same.
3747 * gcc.dg/format/c99-strftime-1.c: Same.
3748 * gcc.dg/format/ext-3.c: Same.
3749 * gcc.dg/format/pr72858.c: Same.
3750 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3751 * gcc.dg/init-string-1.c: Same.
3752 * gcc.dg/label-decl-3.c: Same.
3753 * gcc.dg/m-un-2.c: Same.
3754 * gcc.dg/nofixed-point-2.c: Same.
3755 * gcc.dg/noncompile/20020213-1.c: Same.
3756 * gcc.dg/pch/counter-2.c: Same.
3757 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
3758 * gcc.dg/pr27528.c: Same.
3759 * gcc.dg/pr27953.c: Same.
3760 * gcc.dg/pr35899.c: Same.
3761 * gcc.dg/pr37561.c: Same.
3762 * gcc.dg/pr45461.c: Same.
3763 * gcc.dg/pr45750.c: Same.
3764 * gcc.dg/pr53196-2.c: Same.
3765 * gcc.dg/pr53265.c: Same.
3766 * gcc.dg/redecl-1.c: Same.
3767 * gcc.dg/tls/thr-init-1.c: Same.
3768 * gcc.dg/torture/pr51106-1.c: Same.
3769 * gcc.dg/torture/pr51106-2.c: Same.
3770 * gcc.dg/uninit-19.c: Same.
3771 * gcc.dg/uninit-pr20644.c: Same.
3772
6fc9f7aa
JJ
37732017-05-26 Jakub Jelinek <jakub@redhat.com>
3774
3775 * g++.dg/cpp1z/decomp29.C (p): New variable.
3776 (main): Add further tests.
3777
28e0e05b
RB
37782017-05-26 Richard Biener <rguenther@suse.de>
3779
3780 PR tree-optimization/80842
3781 * gcc.dg/torture/pr80842.c: New testcase.
3782
c81ec254
PC
37832017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3784
3785 PR c++/79652
3786 * g++.dg/cpp0x/pr79652.C: New.
3787
aee21066
PC
37882017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3789
3790 PR c++/71451
3791 * g++.dg/cpp0x/variadic170.C: New.
3792
63dbcd13
VR
37932017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
3794
3795 * g++.dg/warn/Wcatch-value-1.C: New test.
3796 * g++.dg/warn/Wcatch-value-2.C: New test.
3797 * g++.dg/warn/Wcatch-value-3.C: New test.
3798
932f48ac
NS
37992017-05-25 Nathan Sidwell <nathan@acm.org>
3800
44e00a7a
NS
3801 * g++.dg/lookup/using56.C: New.
3802 * g++.dg/lookup/using57.C: New.
3803 * g++.dg/lookup/using58.C: New.
3804 * g++.dg/lookup/using59.C: New.
3805
932f48ac
NS
3806 * g++.dg/lookup/using17.C: Adjust diagnostics.
3807
a10f9a2e
MS
38082017-05-25 Martin Sebor <msebor@redhat.com>
3809
3810 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
3811 positives on ILP32.
3812 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
3813 column numbers.
3814 * gcc.dg/pr60114.c: Same.
3815
47c05e71
JH
38162017-05-23 Jan Hubicka <hubicka@ucw.cz>
3817
3818 * gfortran.dg/pr48636.f90: Fix template better.
3819
f35a733d
NS
38202017-05-25 Nathan Sidwell <nathan@acm.org>
3821
3822 * g++.dg/lookup/koenig14.C: New.
3823
18c1e9e0
PC
38242017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 PR c++/79583
3827 * g++.dg/cpp0x/pr79583.C: New.
3828
2673d192
PC
38292017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3830
3831 PR c++/68578
3832 * g++.dg/cpp1y/pr68578.C: New.
3833
bce8ef71
MG
38342017-05-25 Marc Glisse <marc.glisse@inria.fr>
3835
3836 * gcc.dg/tree-ssa/vce-1.c: New file.
3837
11d6b45d
MG
38382017-05-25 Marc Glisse <marc.glisse@inria.fr>
3839
3840 * gcc.dg/tree-ssa/addadd.c: New file.
3841
5ad4f1c8
NS
38422017-05-24 Nathan Sidwell <nathan@acm.org>
3843
3844 * g++.dg/lookup/friend12.C: Adjust diagnostics.
3845 * g++.dg/lookup/friend19.C: New.
3846 * g++.dg/lookup/friend20.C: New.
3847
d4a760d8
JW
38482017-05-24 Jonathan Wakely <jwakely@redhat.com>
3849
3850 PR c++/80544
3851 * g++.dg/expr/cast11.C: New test.
3852
3cd211af
MS
38532017-05-24 Martin Sebor <msebor@redhat.com>
3854
3855 PR c/80731
3856 * c-c++-common/Wfloat-conversion.c: Adjust.
3857 * c-c++-common/dfp/convert-int-saturate.c: Same.
3858 * c-c++-common/pr68657-1.c: Same.
3859 * g++.dg/ext/utf-cvt.C: Same.
3860 * g++.dg/ext/utf16-4.C: Same.
3861 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
3862 * g++.dg/warn/Wconversion-real-integer2.C: Same.
3863 * g++.dg/warn/Wconversion3.C: Same.
3864 * g++.dg/warn/Wconversion4.C: Same.
3865 * g++.dg/warn/Wsign-conversion.C: Same.
3866 * g++.dg/warn/overflow-warn-1.C: Same.
3867 * g++.dg/warn/overflow-warn-3.C: Same.
3868 * g++.dg/warn/overflow-warn-4.C: Same.
3869 * g++.dg/warn/pr35635.C: Same.
3870 * g++.old-deja/g++.mike/enum1.C: Same.
3871 * gcc.dg/Wconversion-3.c: Same.
3872 * gcc.dg/Wconversion-5.c: Same.
3873 * gcc.dg/Wconversion-complex-c99.c: Same.
3874 * gcc.dg/Wconversion-complex-gnu.c: Same.
3875 * gcc.dg/Wconversion-integer.c: Same.
3876 * gcc.dg/Wsign-conversion.c: Same.
3877 * gcc.dg/bitfld-2.c: Same.
3878 * gcc.dg/c90-const-expr-11.c: Same.
3879 * gcc.dg/c90-const-expr-7.c: Same.
3880 * gcc.dg/c99-const-expr-7.c: Same.
3881 * gcc.dg/overflow-warn-1.c: Same.
3882 * gcc.dg/overflow-warn-2.c: Same.
3883 * gcc.dg/overflow-warn-3.c: Same.
3884 * gcc.dg/overflow-warn-4.c: Same.
3885 * gcc.dg/overflow-warn-5.c: Same.
3886 * gcc.dg/overflow-warn-8.c: Same.
3887 * gcc.dg/overflow-warn-9.c: New test.
3888 * gcc.dg/pr35635.c: Adjust.
3889 * gcc.dg/pr59940.c: Same.
3890 * gcc.dg/pr59963-2.c: Same.
3891 * gcc.dg/pr60114.c: Same.
3892 * gcc.dg/switch-warn-2.c: Same.
3893 * gcc.dg/utf-cvt.c: Same.
3894 * gcc.dg/utf16-4.c: Same.
3895
216bfadc
JJ
38962017-05-24 Jakub Jelinek <jakub@redhat.com>
3897
3898 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
3899 Don't include limits.h.
3900 (w): Conditionalize on long long wider than int. Use
3901 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
3902 -9223372036854775808.
3903 (x): Use __INT_MAX__ instead of INT_MAX.
3904
610abc02
TK
39052017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3906
3907 PR fortran/66094
3908 * gfortran.dg/inline_matmul_16.f90: New test.
3909
8d0c9b36
TV
39102017-05-24 Tom de Vries <tom@codesourcery.com>
3911
3912 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
3913
3f3fb6c9
PB
39142017-05-24 Peter Bergner <bergner@vnet.ibm.com>
3915
3916 PR middle-end/80823
3917 * gcc.dg/pr80823.c: New test.
3918
00e0af8d
AK
39192017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3920
3921 * gcc.target/s390/pr80725.c: New test.
3922
6131102c
NS
39232017-05-23 Nathan Sidwell <nathan@acm.org>
3924
ef4c5e78
NS
3925 * g++.dg/lookup/extern-c-hidden.C: New.
3926 * g++.dg/lookup/extern-redecl1.C: New.
3927
6131102c
NS
3928 PR c++/80866
3929 * g++.dg/parse/pr80866.C: New.
3930
d2db2e6b
JH
39312017-05-23 Jan Hubicka <hubicka@ucw.cz>
3932
3933 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3934 * gcc.dg/ipa/inline-5.c: Likewise.
3935 * gfortran.dg/pr48636.f90: Likewise.
3936
e4ea7a4c
NS
39372017-05-23 Nathan Sidwell <nathan@acm.org>
3938
3939 * g++.dg/parse/ctor9.C: Adjust expected error.
3940
c2d7c404
JD
39412017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3942
3943 PR libgfortran/80256
3944 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
3945 Cygwin.
3946
fd71a9a2
TS
39472017-05-23 Thomas Schwinge <thomas@codesourcery.com>
3948
3949 * c-c++-common/goacc/parallel-dims-1.c: Update.
3950 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3951 * c-c++-common/goacc/routine-1.c: Likewise.
3952 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3953 * g++.dg/goacc/template.C: Likewise.
3954 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3955 * gfortran.dg/goacc/routine-3.f90: Likewise.
3956 * gfortran.dg/goacc/sie.f95: Likewise.
3957 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
3958
9d029ddf
NS
39592017-05-23 Nathan Sidwell <nathan@acm.org>
3960
3961 * g++.dg/lookup/using13.C: Adjust expected error.
3962
008c7367
SKS
39632017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3964
3965 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
3966
d1f6caae
MM
39672017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3968
3969 PR target/80718
3970 * gcc.target/powerpc/pr80718.c: New test.
3971
2ea0d750
SB
39722017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
3973
3974 * gcc.target/powerpc/conditional-return.c: New testcase.
3975
25b81686
BS
39762017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3977
3978 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
3979 LE-only.
3980
477f145b
JW
39812017-05-22 Janus Weil <janus@gcc.gnu.org>
3982
3983 PR fortran/80766
3984 * gfortran.dg/typebound_call_28.f90: New test.
3985
65cc1407
NS
39862017-05-22 Nathan Sidwell <nathan@acm.org>
3987
3988 * g++.dg/lookup/strong-using.C: New.
3989
0c4f8178
TP
39902017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3991
3992 * gcc.target/arm/movsi_movt.c: New test.
3993 * gcc.target/arm/movdi_movt.c: New test.
3994
fbb1c7d4
EB
39952017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
3996
3997 * gnat.dg/specs/not_null1.ads: New test.
3998
d3271136
EB
39992017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4000
4001 * gnat.dg/limited_with5.ad[sb]: New test.
4002 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
4003 * gnat.dg/limited_with6.ad[sb]: New test.
4004 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
4005
4c24ec6d
EB
40062017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4007
4008 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
4009 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
4010
4bcbb7b8
PC
40112017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4012
4013 PR c++/70265
4014 * g++.dg/cpp1y/constexpr-70265-1.C: New.
4015 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
4016
51cd6b78
JD
40172017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4018
4019 PR libgfortran/80333
4020 * gfortran.dg/dtio_30.f03: New test.
4021
33f8c0a1
MP
40222017-05-19 Marek Polacek <polacek@redhat.com>
4023
4024 PR sanitizer/80800
4025 * c-c++-common/ubsan/pr80800.c: New test.
4026 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
4027
9740ed54
TS
40282017-05-19 Thomas Schwinge <thomas@codesourcery.com>
4029
7fd549d2
TS
4030 * c-c++-common/goacc/default-1.c: Update.
4031 * c-c++-common/goacc/default-2.c: Likewise.
4032 * c-c++-common/goacc/default-4.c: Likewise.
4033 * gfortran.dg/goacc/default-1.f95: Likewise.
4034 * gfortran.dg/goacc/default-4.f: Likewise.
4035 * c-c++-common/goacc/default-5.c: New file.
4036 * gfortran.dg/goacc/default-5.f: Likewise.
4037
9740ed54
TS
4038 * c-c++-common/goacc/default-1.c: New file.
4039 * c-c++-common/goacc/default-2.c: Likewise.
4040 * c-c++-common/goacc/data-default-1.c: Remove file, including its
4041 test cases in...
4042 * c-c++-common/goacc/default-3.c: ... this new file, and...
4043 * c-c++-common/goacc/default-4.c: ... this new file.
4044 * gfortran.dg/goacc/default.f95: Remove file, including its test
4045 cases in...
4046 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
4047 * gfortran.dg/goacc/default-2.f: ... this new file.
4048 * gfortran.dg/goacc/default-3.f95: New file.
4049 * gfortran.dg/goacc/default-4.f: Likewise.
4050
2a8a8d7b
NS
40512017-05-19 Nathan Sidwell <nathan@acm.org>
4052
4053 * g++.dg/inherit/covariant7.C: Adjust.
4054
a978134e
PB
40552017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4056
4057 * gcc.target/arm/tls-disable-literal-pool.c: Change
4058 require-effective-target to tls_native.
4059 Move dg-error to return statement line and change to dg-message.
4060
39aac208
RB
40612017-05-19 Richard Biener <rguenther@suse.de>
4062
4063 PR c++/80593
4064 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
4065 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
4066
035ab826
RB
40672017-05-19 Richard Biener <rguenther@suse.de>
4068
4069 PR middle-end/80764
4070 * gcc.dg/torture/pr80764.c: New testcase.
4071
52e14b96
MM
40722017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4073
4074 PR target/80510
4075 * gcc.target/powerpc/pr80510-1.c: New test.
4076 * gcc.target/powerpc/pr80510-2.c: Likewise.
4077
4287da82
EG
40782017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
4079
4080 * gcc.dg/pragma-diag-7.c: New test.
4081
e4171e10
UB
40822017-05-18 Uros Bizjak <ubizjak@gmail.com>
4083
4084 PR target/80799
4085 * g++.dg/other/i386-11.C: New test.
4086
cdefeea2
WS
40872017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
4088
4089 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
4090 * fold-vec-div-floatdouble.c: Likewise.
4091 * fold-vec-logical-ands-char.c: Likewise.
4092 * fold-vec-logical-ands-int.c: Likewise.
4093 * fold-vec-logical-ands-short.c: Likewise.
4094 * fold-vec-logical-ors-char.c: Likewise.
4095 * fold-vec-logical-ors-int.c: Likewise.
4096 * fold-vec-logical-ors-short.c: Likewise.
4097 * fold-vec-logical-other-char.c: Likewise.
4098 * fold-vec-mule-misc.c: Likewise.
4099 * fold-vec-mult-float.c: Likewise.
4100 * fold-vec-mult-floatdouble.c: Likewise.
4101 * fold-vec-mult-int.c: Likewise.
4102 * fold-vec-mult-int128-p9.c: Likewise.
4103 * fold-vec-sub-floatdouble.c: Likewise.
4104 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
4105 Add lp64 requirement.
4106 * fold-vec-mult-int128-p8.c: Likewise.
4107 * fold-vec-logical-ors-longlong.c: Fix comment typo.
4108
62ee030a
SM
41092017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
4110
4111 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
4112 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
4113 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
4114 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
4115 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
4116 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
4117 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
4118 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
4119 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
4120 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
4121 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
4122 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
4123 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
4124 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
4125 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
4126 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
4127 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
4128 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
4129 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
4130 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
4131 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
4132 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
4133 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
4134 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
4135 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
4136 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
4137
00a84d0e
SL
41382017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
4139
4140 * gcc.target/sparc/niagara7-align.c: New test.
4141
243c2883
MP
41422017-05-18 Marek Polacek <polacek@redhat.com>
4143
4144 PR sanitizer/80797
4145 * c-c++-common/ubsan/null-12.c: New test.
4146
e98e6340
SB
41472017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
4148
4149 PR middle-end/80692
4150 * gcc.c-torture/execute/pr80692.c: New testcase.
4151
0152001b 41522017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
4153
4154 PR libgfortran/80741
4155 * gfortran.dg/read_4.f90: New test.
4156
c8ded430
BS
41572017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4158
4159 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
4160
e5b1f5a1
FR
41612017-05-17 Fritz Reese <fritzoreese@gmail.com>
4162
4163 PR fortran/80668
4164 * gfortran.dg/pr80668.f90: New.
4165
9853cb28
PB
41662017-05-17 Peter Bergner <bergner@vnet.ibm.com>
4167
4168 PR middle-end/80775
4169 * gcc.dg/pr80775.c: New test.
4170
142473df
MP
41712017-05-17 Marek Polacek <polacek@redhat.com>
4172
4173 PR sanitizer/80659
4174 * gcc.dg/asan/pr80659.c: New test.
4175
8508a5b5
SKS
41762017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4177
4178 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
4179 unsigned long.
4180
bc36d2b7
CX
41812017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
4182
4183 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
4184
4fc5ebf1
JG
41852017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
4186 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4187
4188 PR tree-optimization/80457
4189 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
4190 call vect_model_simple_cost.
4191
bedee914
PT
41922017-05-16 Paul Thomas <pault@gcc.gnu.org>
4193
4194 PR fortran/80554
4195 * gfortran.dg/submodule_29.f08: New test.
4196
10791753
DM
41972017-05-16 David Malcolm <dmalcolm@redhat.com>
4198
4199 * g++.dg/other/accessor-fixits-1.C: New test case.
4200 * g++.dg/other/accessor-fixits-2.C: New test case.
4201 * g++.dg/other/accessor-fixits-3.C: New test case.
4202 * g++.dg/other/accessor-fixits-4.C: New test case.
4203
727577c2
CL
42042017-05-16 Carl Love <cel@us.ibm.com>
4205
4206 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
4207 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
4208 built-ins to the test suite file. Note, support for mradds exists
4209 but no test case exists.
4210 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
4211 built-ins to the test suite file.
4212
6b6ae9eb
MP
42132017-05-16 Marek Polacek <polacek@redhat.com>
4214
4215 PR sanitizer/80536
4216 PR sanitizer/80386
4217 * c-c++-common/ubsan/pr80536.c: New test.
4218 * g++.dg/ubsan/pr80386.C: New test.
4219
678d7e19
TC
42202017-05-16 Tamar Christina <tamar.christina@arm.com>
4221
4222 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
4223 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
4224
6da37857
MW
42252016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4226
4227 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
4228 expected output of vadd, vsub and vmul instructions.
4229 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
4230 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
4231 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
4232
a5768d38
JD
42332017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4234
4235 PR libgfortran/80727
4236 * gfortran.dg/read_3.f90: New test.
4237
3a77e7cc
NS
42382017-05-15 Nathan Sidwell <nathan@acm.org>
4239
2016c841
NS
4240 PR c++/79369
4241 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
4242
3a77e7cc
NS
4243 PR c++/79369
4244 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
4245 * g++.dg/cpp0x/pr79369.C: New.
4246
0735a1c8
SK
42472017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
4248
4249 PR fortran/80752
3a77e7cc 4250 * gfortran.dg/pr80752.f90: New test.
0735a1c8 4251
f108770a
UB
42522017-05-15 Uros Bizjak <ubizjak@gmail.com>
4253
900b5b6a 4254 PR target/80425
f108770a
UB
4255 * gcc.target/i386/pr80425-1.c: New test.
4256 * gcc.target/i386/pr80425-2.c: Ditto.
4257
e30ce0a3
JL
42582017-05-15 Jeff Law <law@redhat.com>
4259
4260 * gcc.target/mips/reorgbug-1.c: New test.
4261
0d5a0a33
PMR
42622017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
4263
4264 * gnat.dg/specs/pack13.ads: New test.
4265
a104bd88
MS
42662017-05-14 Martin Sebor <msebor@redhat.com>
4267
4268 PR middle-end/77671
4269 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
4270 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
4271 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4272 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4273 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4274
c6c02519
MS
42752017-05-14 Martin Sebor <msebor@redhat.com>
4276
4277 PR middle-end/80669
4278 * gcc.dg/builtin-stpncpy.c: New test.
4279
d6d4d770
DS
42802017-05-14 Daniel Santos <daniel.santos@pobox.com>
4281
4282 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
4283 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
4284 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
4285 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
4286
b9bdd60b
JK
42872017-05-14 Julia Koval <julia.koval@intel.com>
4288
4289 * gcc.target/i386/xgetsetbv.c: New test.
4290
28ae01cd
NK
42912017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
4292
4293 PR fortran/80442
4294 * gfortran.dg/impl_do_var_data.f90: New Test
4295
c7488b4f
PJ
42962017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4297
4298 * brig.dg/test/gimple/priv-array-offset-access.hsail:
4299 A regression test for a private array access case which caused
4300 an assert.
4301
9b5f12ae
MS
43022017-05-12 Martin Sebor <msebor@redhat.com>
4303
4304 PR testsuite/80643
4305 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
4306 to the purpose of the test.
4307
b76f1550
SM
43082017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
4309
4310 * gcc.target/powerpc/bmi-andn-1.c: New file
4311 * gcc.target/powerpc/bmi-andn-2.c: New file.
4312 * gcc.target/powerpc/bmi-bextr-1.c: New file.
4313 * gcc.target/powerpc/bmi-bextr-2.c: New file.
4314 * gcc.target/powerpc/bmi-bextr-4.c: New file.
4315 * gcc.target/powerpc/bmi-bextr-5.c: New file.
4316 * gcc.target/powerpc/bmi-blsi-1.c: New file.
4317 * gcc.target/powerpc/bmi-blsi-2.c: New file.
4318 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
4319 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
4320 * gcc.target/powerpc/bmi-blsr-1.c: New file.
4321 * gcc.target/powerpc/bmi-blsr-2.c: New File.
4322 * gcc.target/powerpc/bmi-check.h: New File.
4323 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
4324 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
4325 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
4326 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
4327 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
4328 * gcc.target/powerpc/bmi2-check.h: New file.
4329 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
4330 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
4331 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
4332 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
4333 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
4334 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
4335 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
4336 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
4337 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
4338
2a3fa75a
PC
43392017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4340
4341 PR c++/60430
4342 * g++.dg/cpp0x/pr60430.C: New.
4343
e8bf7c7b
JL
43442017-05-12 Jeff Law <law@redhat.com>
4345
4346 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4347
284d1f76
PB
43482017-05-12 Peter Bergner <bergner@vnet.ibm.com>
4349
4350 PR middle-end/80707
4351 * g++.dg/pr80707.C: New test.
4352
302a0e37
WS
43532017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4354
4355 * gcc.target/powerpc/fold-vec-div-float.c: New.
4356 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
4357 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
4358
a7785078
WS
43592017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4360
4361 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
4362 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
4363 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
4364 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
4365 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
4366 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
4367 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
4368 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
4369 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
4370 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
4371 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
4372 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
4373
9206028e
PC
43742017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4375
4376 PR c++/49604
4377 * g++.dg/cpp0x/forw_enum14.C: New.
4378 * g++.dg/cpp0x/forw_enum15.C: Likewise.
4379
7af1c0ad
RB
43802017-05-12 Richard Biener <rguenther@suse.de>
4381
4382 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
4383
f7e95bdb
PC
43842017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4385
4386 PR c++/67687
4387 * g++.dg/cpp0x/constexpr-ice17.C: New.
4388
53e788d0
RB
43892017-05-12 Richard Biener <rguenther@suse.de>
4390
4391 PR tree-optimization/80713
4392 * gcc.dg/torture/pr80713.c: New testcase.
4393
2ead1ab9
AK
43942017-05-12 Andi Kleen <ak@linux.intel.com>
4395
4396 PR testsuite/77684
4397 * lib/target-supports.exp (profopt-perf-wrapper):
4398 Add -m8 option to increase parallelism.
4399
ee58b02f
TS
44002017-05-12 Thomas Schwinge <thomas@codesourcery.com>
4401
1e47f02b
TS
4402 * c-c++-common/goacc/parallel-dims-1.c: New file.
4403 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4404
b0f271ce
TS
4405 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4406 * c-c++-common/goacc/classify-kernels.c: Likewise.
4407 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
4408 Likewise.
4409 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4410 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4411 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4412 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4413 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4414 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4415 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4416 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4417 * c-c++-common/goacc/kernels-loop.c: Likewise.
4418 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4419 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4420 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4421 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4422 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4423 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4424 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4425 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4426 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4427 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4428 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4429 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4430
25651634
TS
4431 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4432 * c-c++-common/goacc/classify-kernels.c: Likewise.
4433 * c-c++-common/goacc/classify-parallel.c: Likewise.
4434 * c-c++-common/goacc/classify-routine.c: Likewise.
4435 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4436 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4437 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4438 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4439
ee58b02f
TS
4440 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
4441 * c-c++-common/goacc/classify-kernels.c: Likewise.
4442 * c-c++-common/goacc/classify-parallel.c: Likewise.
4443 * c-c++-common/goacc/classify-routine.c: Likewise.
4444 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4445 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4446 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4447 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4448
2d82ec25
NS
44492017-05-11 Nathan Sidwell <nathan@acm.org>
4450
4451 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
4452
44532017-05-11 Carl Love <cel@us.ibm.com>
4454
4455 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
4456 to the test suite file.
4457 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
4458 to the test suite file.
4459
628c06d6
JD
44602017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4461
4462 PR fortran/78659
4463 * gfortran.dg/namelist_91.f90: New test.
4464 * gfortran.dg/namelist_92.f90: New test.
4465 * gfortran.dg/namelist_93.f90: New test.
4466 * gfortran.dg/namelist_94.f90: New test.
4467
1bea0f26
BS
44682017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4469
4470 PR target/80695
4471 * gcc.target/powerpc/pr80695-p8.c: New file.
4472 * gcc.target/powerpc/pr80695-p9.c: New file.
4473
7c85c9fe
UB
44742017-05-11 Uros Bizjak <ubizjak@gmail.com>
4475 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR target/80706
4478 * gcc.target/i386/pr80706.c: New test.
4479
d7a33a4c
JK
44802017-05-11 Julia Koval <julia.koval@intel.com>
4481
4482 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
4483 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
4485 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4486
59fbddcf
PC
44872017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4488
4489 PR c++/70538
4490 * g++.dg/cpp0x/pr70538.C: New.
4491
cc09ff60
UB
44922017-05-11 Uros Bizjak <ubizjak@gmail.com>
4493
7c85c9fe
UB
4494 * gcc.target/i386/pr22152.c: Fix undefined testcase.
4495 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
4496 (dg-options): Remove -fno-tree-sink.
4497
4fd18c78
KN
44982017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4499
4500 * gcc.target/powerpc/cmpb-1.c: New test.
4501 * gcc.target/powerpc/cmpb-2.c: New test.
4502 * gcc.target/powerpc/cmpb-3.c: New test.
4503 * gcc.target/powerpc/cmpb32-1.c: New test.
4504 * gcc.target/powerpc/cmpb32-2.c: New test.
4505
43b883a9
RB
45062017-05-11 Richard Biener <rguenther@suse.de>
4507
4508 PR tree-optimization/80705
4509 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
4510
29b871ec
NS
45112017-05-11 Nathan Sidwell <nathan@acm.org>
4512
4513 * lib/scanlang.exp: New.
4514 * lib/gcc-dg.exp: Load scanlang.exp.
4515 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
4516
c587104e
MM
45172017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4518
4519 PR testsuite/80580
4520 * gcc.dg/gimplefe-error-6.c: New test.
4521
67ac9a9d
MM
45222017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4523
4524 PR testsuite/80580
4525 * gcc.dg/gimplefe-error-5.c: New test.
4526
ac4eb40f
MM
45272017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4528
4529 PR testsuite/80580
4530 * gcc.dg/gimplefe-error-4.c: New test.
4531
d45d6282
BS
45322017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4533
4534 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
4535
f4ee3a9e
UB
45362017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4537
4538 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
4539 (_mm_maskz_max_round_sd): Test new intrinsics.
4540 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
4541 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
4542 (_mm_maskz_max_round_ss): Test new intrinsics.
4543 * gcc.target/i386/avx512f-vmaxss-2.c: New.
4544 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
4545 (_mm_maskz_min_round_sd): Test new intrinsics.
4546 * gcc.target/i386/avx512f-vminsd-2.c: New.
4547 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
4548 (_mm_maskz_min_round_ss): Test new intrinsics.
4549 * gcc.target/i386/avx512f-vminss-2.c: New.
4550 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
4551 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
4552 (__builtin_ia32_minss_mask_round): Test new builtins.
4553 * gcc.target/i386/sse-13.c: Ditto.
4554 * gcc.target/i386/sse-23.c: Ditto.
4555 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
4556 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
4557 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
4558 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
4559 (_mm_mask_min_round_ss): Test new intrinsics.
4560 * gcc.target/i386/testround-1.c: Ditto.
4561
45622017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4563
4564 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
4565 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
4566 (_mm_maskz_div_round_sd): Test new intrinsics.
4567 * gcc.target/i386/avx512f-vdivsd-2.c: New.
4568 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
4569 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
4570 (_mm_maskz_div_round_ss): Test new intrinsics.
4571 * gcc.target/i386/avx512f-vdivss-2.c: New.
4572 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
4573 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
4574 (_mm_maskz_mul_round_sd): Test new intrinsics.
4575 * gcc.target/i386/avx512f-vmulsd-2.c: New.
4576 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
4577 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
4578 (_mm_maskz_mul_round_ss): Test new intrinsics.
4579 * gcc.target/i386/avx512f-vmulss-2.c: New.
4580 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
4581 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
4582 (__builtin_ia32_mulss_mask_round): Test new builtins.
4583 * gcc.target/i386/sse-13.c: Ditto.
4584 * gcc.target/i386/sse-23.c: Ditto.
4585 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
4586 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
4587 (_mm_maskz_mul_round_ss): Test new intrinsics.
4588 * gcc.target/i386/testround-1.c: Ditto.
4589
45902017-05-10 Julia Koval <julia.koval@intel.com>
4591
4592 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
4593 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
4594 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
4595
45962017-05-10 Julia Koval <julia.koval@intel.com>
4597
4598 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
4599 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4600 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
4601 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4602
ca4d2851
PB
46032017-05-10 Peter Bergner <bergner@vnet.ibm.com>
4604
0f374417 4605 PR tree-optimization/51513
ca4d2851
PB
4606 * gcc.target/powerpc/pr51513.c: New test.
4607 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
4608 __builtin_abort().
4609 * gcc.dg/predict-14.c: Likewise.
4610
5562ebfc
CL
46112017-05-10 Carl Love <cel@us.ibm.com>
4612 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
4613 to the test suite file.
4614 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
4615 to the test suite file.
4616
0ca2e7f7
PK
46172017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4618
4619 PR tree-optimization/77644
4620 * gcc.dg/tree-ssa/pr77644.c: New test-case.
4621
e1ad2926
AO
46222017-05-10 Alexandre Oliva <aoliva@redhat.com>
4623
4624 * gcc.dg/guality/inline-params-2.c: New.
4625
f00b411f
PC
46262017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4627
4628 PR c++/80145
4629 * g++.dg/cpp1y/auto-fn37.C: New.
4630 * g++.dg/cpp1y/auto-fn38.C: Likewise.
4631
bf2a705c
MM
46322017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4633
4634 PR target/68163
4635 * gcc.target/powerpc/pr68163.c: New test.
4636
5285d5d3
JW
46372017-05-09 Janus Weil <janus@gcc.gnu.org>
4638
4639 PR fortran/79311
4640 * gfortran.dg/finalize_32.f90: New test.
4641
31c2d57d
VR
46422017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
4643
4644 PR c/35441
4645 * gcc.dg/pr35441.c: New test.
4646
731f2c8a
MS
46472017-05-09 Martin Sebor <msebor@redhat.com>
4648
4649 PR testsuite/80643
4650 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
4651 output.
4652
cc49d15a
PC
46532017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4654
4655 PR c++/80186
4656 * g++.dg/template/crash126.C: New.
4657
85282abc
SP
46582017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
4659
4660 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
4661 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
4662 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
4663 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
4664
823c79ae
DH
46652017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4666
10a8bb62 4667 PR testsuite/80611
823c79ae
DH
4668 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
4669
79557bae
CZ
46702017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4671
4672 * gcc.target/arc/tmac-1.c: New file.
4673 * gcc.target/arc/tmac-2.c: Likewise.
4674 * gcc.target/arc/tmac.h: Likewise.
4675
c7314bc1
CZ
46762017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4677 Andrew Burgess <andrew.burgess@embecosm.com>
4678
4679 * gcc.target/arc/firq-1.c: New file.
4680 * gcc.target/arc/firq-2.c: Likewise.
4681 * gcc.target/arc/firq-3.c: Likewise.
4682 * gcc.target/arc/firq-4.c: Likewise.
4683 * gcc.target/arc/firq-5.c: Likewise.
4684 * gcc.target/arc/firq-6.c: Likewise.
4685
41453183
CZ
46862017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4687
4688 * gcc.target/arc/interrupt-5.c: Newfile.
4689 * gcc.target/arc/interrupt-6.c: Likewise.
4690 * gcc.target/arc/interrupt-7.c: Likewise.
4691 * gcc.target/arc/interrupt-8.c: Likewise.
4692 * gcc.target/arc/interrupt-9.c: Likewise.
4693
019bd543
RB
46942017-05-09 Richard Biener <rguenther@suse.de>
4695
4696 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
4697 and adjust.
4698 * gcc.dg/vect/vect-50.c: Likewise.
4699
684f84de
MP
47002017-05-09 Marek Polacek <polacek@redhat.com>
4701
4702 PR c/80525
4703 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
4704 * c-c++-common/Wlogical-op-2.c: New test.
4705
fd71825b
SKS
47062017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4707
4708 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
4709 for targets with __SIZEOF_INT__ < 4.
4710
4ca2e6ec
RB
47112017-05-09 Richard Biener <rguenther@suse.de>
4712
4713 * gcc.dg/vect/vect-50.c: Revert last change.
4714 * gcc.dg/vect/vect-44.c: Likewise.
4715
631238ac
MS
47162017-05-08 Martin Sebor <msebor@redhat.com>
4717
4718 PR translation/80280
4719 * gcc.dg/format/gcc_diag-10.c: New test.
4720
6ba86ba7
KN
47212017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4722
4723 PR target/80101
4724 * gcc.target/powerpc/pr80101-1.c: New test.
4725
0f6ed121
TK
47262017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4727
4728 PR fortran/79930
4729 * gfortran.dg/inline_transpose_1.f90: Add
4730 -finline-matmul-limit=0 to options.
4731 * gfortran.dg/matmul_5.f90: Likewise.
4732 * gfortran.dg/vect/vect-8.f90: Likewise.
4733 * gfortran.dg/inline_matmul_14.f90: New test.
4734 * gfortran.dg/inline_matmul_15.f90: New test.
4735
fd991039
TK
47362017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4737
4738 PR fortran/80602
4739 * gfortran.dg/matmul_15.f90: New test case.
4740
18b8c294
WD
47412017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
4742
774cccdc
JJ
4743 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
4744 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 4745
8637c116
JL
47462017-05-07 Jeff Law <law@redhat.com>
4747
4748 Revert:
4749 2017-05-06 Jeff Law <law@redhat.com>
4750 PR tree-optimization/78496
4751 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4752 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4753
973dfbb4
JL
47542017-05-06 Jeff Law <law@redhat.com>
4755
4756 PR tree-optimization/78496
4757 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4758 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4759
8ffa3150
RS
47602017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4761
4762 * gcc.target/aarch64/spill_1.c: New test.
4763
2a3f7997
RS
47642017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4765
4766 PR rtl-optimization/75964
4767 * gcc.dg/torture/pr75964.c: New test.
4768
d554bf23
TV
47692017-05-06 Tom de Vries <tom@codesourcery.com>
4770
4771 PR testsuite/80606
4772 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
4773 * gcc.target/i386/avx-vtestpd-2.c: Same.
4774 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
4775 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
4776 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
4777 * gcc.target/i386/avx-vtestpd-3.c: Same.
4778 * gcc.target/i386/avx-vtestps-1.c: Same.
4779 * gcc.target/i386/avx-vtestps-2.c: Same.
4780 * gcc.target/i386/avx-vtestps-256-1.c: Same.
4781 * gcc.target/i386/avx-vtestps-256-2.c: Same.
4782 * gcc.target/i386/avx-vtestps-256-3.c: Same.
4783 * gcc.target/i386/avx-vtestps-3.c: Same.
4784
7a976fe7
TV
47852017-05-06 Tom de Vries <tom@codesourcery.com>
4786
4787 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
4788
0e852c66
TV
47892017-05-06 Tom de Vries <tom@codesourcery.com>
4790
4791 PR testsuite/80557
4792 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
4793 * gcc.target/powerpc/altivec-types-1.c: Same.
4794
63c40d92
TV
47952017-05-06 Tom de Vries <tom@codesourcery.com>
4796
4797 PR testsuite/80557
4798 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
4799 * gcc.target/spu/intrinsics-1.c: Same.
4800
b25b8f91
TV
48012017-05-06 Tom de Vries <tom@codesourcery.com>
4802
4803 PR testsuite/80557
4804 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
4805
6df13491
TV
48062017-05-06 Tom de Vries <tom@codesourcery.com>
4807
4808 PR testsuite/80557
4809 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
4810 * gcc.target/aarch64/spellcheck_2.c: Same.
4811 * gcc.target/aarch64/spellcheck_3.c: Same.
4812
e01261fe
TV
48132017-05-06 Tom de Vries <tom@codesourcery.com>
4814
4815 PR testsuite/80557
4816 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
4817 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
4818 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
4819 * g++.dg/debug/dwarf2/typedef5.C: Same.
4820 * g++.dg/goacc/data-1.C: Same.
4821
9945596c
BS
48222017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4823
4824 * gcc.target/powerpc/versioned-copy-loop.c: New file.
4825
8acb8575
MM
48262017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4827
4828 PR target/79038
4829 PR target/79202
4830 PR target/79203
4831 * gcc.target/powerpc/ppc-round3.c: New test.
4832 * gcc.target/powerpc/ppc-round2.c: Update expected code.
4833
ac699a04
JJ
48342017-05-05 Jakub Jelinek <jakub@redhat.com>
4835
8dc6a926
JJ
4836 PR tree-optimization/80632
4837 * gcc.dg/pr80632.c: New test.
4838
ac699a04
JJ
4839 PR tree-optimization/80558
4840 * gcc.dg/tree-ssa/vrp115.c: New test.
4841
655b5fc8
AV
48422017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4843 Thomas Preud'homme <thomas.preudhomme@arm.com>
4844 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4845
4846 PR target/71607
4847 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
4848 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
4849 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
4850 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
4851 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
4852 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
4853 * gcc.target/arm/tls-disable-literal-pool.c: New.
4854
c02d2d0a
PK
48552017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4856
4857 PR tree-optimization/80613
4858 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
4859
dfae9048
PC
48602017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
4861
4862 PR c++/71577
4863 * g++.dg/cpp0x/pr71577.C: New.
4864
d9c5a8b9
MS
48652017-05-04 Martin Sebor <msebor@redhat.com>
4866
4867 PR middle-end/79234
4868 * gcc.dg/builtin-stringop-chk-8.c: New test.
4869 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4870 * gcc.dg/builtin-stringop-chk-4.c: Same.
4871 * gcc.dg/builtin-strncat-chk-1.c: Same.
4872 * g++.dg/ext/strncpy-chk1.C: Same.
4873 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
4874 * gcc.dg/out-of-bounds-1.c: Same.
4875 * gcc.dg/pr78138.c: Same.
4876 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
4877 * gfortran.dg/mvbits_7.f90: Same.
4878
e50d56a5
MS
48792017-05-04 Martin Sebor <msebor@redhat.com>
4880
4881 PR preprocessor/79214
4882 PR middle-end/79222
4883 PR middle-end/79223
4884 * gcc.dg/pr79214.c: New test.
4885 * gcc.dg/pr79214.h: New test header.
4886 * gcc.dg/pr79222.c: New test.
4887 * gcc.dg/pr79223.c: New test.
4888 * gcc.dg/pr78138.c: Adjust.
4889 * gfortran.dg/unconstrained_commons.f: Same.
4890
0f2c4a8f
MS
48912017-05-04 Martin Sebor <msebor@redhat.com>
4892
4893 PR translation/80280
4894 * g++.dg/abi/Wabi-2-3.C: Adjust.
4895 * g++.dg/abi/Wabi-3-2.C: Ditto.
4896 * g++.dg/lookup/using17.C: Ditto.
4897 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
4898
8eef6097
MJ
48992017-05-04 Martin Jambor <mjambor@suse.cz>
4900
4901 PR tree-optimization/80622
4902 * gcc.dg/tree-ssa/pr80622.c: New test.
4903
49042017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
4905
4906 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
4907
26f1a658
JH
49082017-05-04 Jan Hubicka <hubicka@ucw.cz>
4909
4910 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
4911 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4912
4d147bca
RB
49132017-05-04 Richard Biener <rguenther@suse.de>
4914
4915 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
4916
3862ef76
RS
49172017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
4918
4919 * gcc.dg/vect/vect-profile-1.c: New test.
4920
c89ffd99
MP
49212017-05-04 Marek Polacek <polacek@redhat.com>
4922
4923 PR tree-optimization/80612
4924 * gcc.dg/torture/pr80612.c: New test.
4925
261ce1e5
PB
49262017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4927 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4928
4929 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
4930 check_effective_target_arm_thumb1_movt_ok.
4931
556cf088
PB
49322017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4933
4934 * gcc.target/arm/fpscr.c: New file.
4935
010b1cc0
TP
49362017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4937
4938 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
4939 target.
4940
99b68476
TV
49412017-05-04 Tom de Vries <tom@codesourcery.com>
4942
4943 PR testsuite/80557
4944 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
4945 line numbers.
4946 * g++.dg/warn/miss-format-1.C: Same.
4947 * g++.dg/warn/overflow-warn-1.C: Same.
4948 * g++.dg/warn/overflow-warn-3.C: Same.
4949 * g++.dg/warn/overflow-warn-4.C: Same.
4950
09177a4b
TV
49512017-05-04 Tom de Vries <tom@codesourcery.com>
4952
4953 PR testsuite/80557
4954 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4955 * gcc.target/i386/pr68657.c: Same.
4956 * gcc.target/i386/pr69255-1.c: Same.
4957 * gcc.target/i386/pr69255-2.c: Same.
4958 * gcc.target/i386/pr69255-3.c: Same.
4959
02c64149
RB
49602017-05-04 Richard Biener <rguenther@suse.de>
4961
4962 PR tree-optimization/31130
4963 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
4964 * gcc.dg/Wstrict-overflow-13.c: Likewise.
4965 * gcc.dg/Wstrict-overflow-21.c: Likewise.
4966 * gcc.dg/pr52904.c: Remove XFAIL.
4967 * gcc.dg/tree-ssa/vrp114.c: New testcase.
4968
9a26dfc8
JL
49692017-05-03 Jeff Law <law@redhat.com>
4970
4971 PR tree-optimization/78496
4972 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
4973
4d0e904f
UB
49742017-05-03 Uros Bizjak <ubizjak@gmail.com>
4975
4976 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
4977
49ab4621
RB
49782017-05-03 Richard Biener <rguenther@suse.de>
4979
4980 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
4981
18bfe940
JJ
49822017-05-03 Jakub Jelinek <jakub@redhat.com>
4983
4984 PR tree-optimization/79472
4d0e904f
UB
4985 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
4986 to dg-options.
18bfe940
JJ
4987 * gcc.dg/tree-ssa/vrp113.c: New test.
4988 * gcc.dg/tree-ssa/cswtch-3.c: New test.
4989 * gcc.dg/tree-ssa/cswtch-4.c: New test.
4990 * gcc.dg/tree-ssa/cswtch-5.c: New test.
4991
53e62089
TV
49922017-05-03 Tom de Vries <tom@codesourcery.com>
4993
4994 PR testsuite/80557
4995 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
4996 * c-c++-common/Wshift-negative-value-2.c: Same.
4997 * c-c++-common/Wshift-negative-value-3.c: Same.
4998 * c-c++-common/Wshift-negative-value-4.c: Same.
4999 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
5000 * c-c++-common/cpp/pr60400.c: Same.
5001 * c-c++-common/fmax-errors.c: Same.
5002 * c-c++-common/goacc/data-2.c: Same.
5003 * c-c++-common/goacc/host_data-2.c: Same.
5004 * c-c++-common/gomp/simd4.c: Same.
5005 * c-c++-common/pr28656.c: Same.
5006 * c-c++-common/pr43395.c: Same.
5007 * c-c++-common/torture/pr57945.c: Same.
5008
962913a5
TV
50092017-05-03 Tom de Vries <tom@codesourcery.com>
5010
5011 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
5012 arg of dg directive.
5013 * c-c++-common/goacc/routine-3.c: Same.
5014 * c-c++-common/goacc/routine-4.c: Same.
5015
ad53f123
DM
50162017-05-02 David Malcolm <dmalcolm@redhat.com>
5017
5018 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5019 (test_fixit_insert_newline): New function.
5020 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5021 (test_fixit_insert_newline): New function.
5022 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5023 (test_fixit_insert_newline): New function.
5024 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5025 (test_fixit_insert_newline): New function.
5026 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5027 (test_show_locus): Handle test_fixit_insert_newline.
5028
0ca91c77
BC
50292017-05-02 Bin Cheng <bin.cheng@arm.com>
5030
5031 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
5032
cc5b8f3d
TC
50332017-04-27 Tamar Christina <tamar.christina@arm.com>
5034
5035 * gcc.dg/lsr-div1.c: New testcase.
5036
1853f5c7
SP
50372017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
5038
5039 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
5040 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
5041 (_mm_maskz_add_round_sd): Test new intrinsics.
5042 * gcc.target/i386/avx512f-vaddsd-2.c: New.
5043 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
5044 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
5045 (_mm_maskz_add_round_ss): Test new intrinsics.
5046 * gcc.target/i386/avx512f-vaddss-2.c: New.
5047 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
5048 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
5049 (_mm_maskz_sub_round_sd): Test new intrinsics.
5050 * gcc.target/i386/avx512f-vsubsd-2.c: New.
5051 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
5052 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
5053 (_mm_maskz_sub_round_ss): Test new intrinsics.
5054 * gcc.target/i386/avx512f-vsubss-2.c: New.
5055 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
5056 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
5057 (__builtin_ia32_subss_mask_round): Test new builtins.
5058 * gcc.target/i386/sse-13.c: Ditto.
5059 * gcc.target/i386/sse-23.c: Ditto.
5060 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
5061 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
5062 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
5063 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
5064 (_mm_mask_sub_round_ss): Test new intrinsics.
5065 * gcc.target/i386/testround-1.c: Ditto.
5066
2bba7541
MJ
50672017-05-02 Martin Jambor <mjambor@suse.cz>
5068
5069 PR tree-optimization/78687
5070 * g++.dg/tree-ssa/pr78687.C: New test.
5071
2bf54d93
RB
50722017-05-02 Richard Biener <rguenther@suse.de>
5073
5074 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
5075 behavior.
5076 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
5077
aee63acc
RB
50782017-05-02 Richard Biener <rguenther@suse.de>
5079
5080 PR tree-optimization/80591
5081 * gcc.dg/torture/pr80591.c: New testcase.
5082
e7d70c6c
RB
50832017-05-02 Richard Biener <rguenther@suse.de>
5084
5085 PR tree-optimization/80549
5086 * gcc.dg/torture/pr80549.c: New testcase.
5087
52e0a9f7
SKS
50882017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5089
5090 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
5091 unsigned long.
5092
815d9cc6
XR
50932017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
5094
5095 PR c++/80038
5096 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
5097
338035aa
DM
50982017-05-01 David Malcolm <dmalcolm@redhat.com>
5099
5100 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
5101 reflect insertion fix-it hints at the same location now being
5102 consolidated.
5103
4d82d0bc
MS
51042017-05-01 Martin Sebor <msebor@redhat.com>
5105
5106 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
5107 on ILP32 targets.
5108
d539a57b
TV
51092017-05-01 Tom de Vries <tom@codesourcery.com>
5110
5111 * gcc.dg/pr78768.c: Require linker plugin.
5112
c6b9e849
TK
51132017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5114
5115 PR fortran/37131
5116 * gfortran.dg/matmul_bounds_11.f90: New test.
5117
706eb1a7
MS
51182017-05-01 Martin Sebor <msebor@redhat.com>
5119
5120 PR tree-optimization/79715
5121 * gcc.dg/pr79715.c: New test.
5122
723f4140
TV
51232017-05-01 Tom de Vries <tom@codesourcery.com>
5124
5125 PR testsuite/65941
5126 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
5127 * g++.dg/other/pr59492.C: Require effective target rdrand.
5128
6bbb3a69
VR
51292017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
5130
5131 * g++.dg/diagnostic/member-decl-1.C: New test.
5132
4212aecd
MG
51332017-04-29 Marc Glisse <marc.glisse@inria.fr>
5134
5135 PR tree-optimization/80487
5136 * gcc.dg/tree-ssa/strncpy-1.c: New file.
5137
fe75f732
PK
51382017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5139
5140 PR tree-optimization/79697
5141 * gcc.dg/tree-ssa/pr79697.c: New test.
5142
6bcd8768
TV
51432017-04-29 Tom de Vries <tom@codesourcery.com>
5144
5145 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
5146
d127ae9f
MS
51472017-04-28 Martin Sebor <msebor@redhat.com>
5148
5149 PR tree-optimization/80523
5150 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
5151
c9610933
TV
51522017-04-28 Tom de Vries <tom@codesourcery.com>
5153
5154 PR testsuite/80557
5155 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
5156 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
5157
b5be38bc
TV
51582017-04-28 Tom de Vries <tom@codesourcery.com>
5159
5160 PR testsuite/80557
5161 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
5162 * obj-c++.dg/bitfield-4.mm: Same.
5163 * obj-c++.dg/bitfield-5.mm: Same.
5164 * obj-c++.dg/exceptions-3.mm: Same.
5165 * obj-c++.dg/exceptions-5.mm: Same.
5166 * obj-c++.dg/method-1.mm: Same.
5167 * obj-c++.dg/method-12.mm: Same.
5168 * obj-c++.dg/method-13.mm: Same.
5169 * obj-c++.dg/method-15.mm: Same.
5170 * obj-c++.dg/method-16.mm: Same.
5171 * obj-c++.dg/property/at-property-18.mm: Same.
5172 * obj-c++.dg/property/at-property-25.mm: Same.
5173 * obj-c++.dg/property/at-property-5.mm: Same.
5174 * obj-c++.dg/property/dynamic-2.mm: Same.
5175 * obj-c++.dg/property/property-neg-3.mm: Same.
5176 * obj-c++.dg/protocol-inheritance-1.mm: Same.
5177 * obj-c++.dg/protocol-inheritance-2.mm: Same.
5178 * obj-c++.dg/syntax-error-1.mm: Same.
5179 * obj-c++.dg/try-catch-13.mm: Same.
5180 * objc.dg/bitfield-4.m: Same.
5181 * objc.dg/class-1.m: Same.
5182 * objc.dg/method-11.m: Same.
5183 * objc.dg/method-6.m: Same.
5184 * objc.dg/method-7.m: Same.
5185 * objc.dg/method-9.m: Same.
5186 * objc.dg/missing-proto-3.m: Same.
5187 * objc.dg/naming-2.m: Same.
5188 * objc.dg/property/at-property-16.m: Same.
5189 * objc.dg/property/at-property-18.m: Same.
5190 * objc.dg/property/at-property-25.m: Same.
5191 * objc.dg/property/at-property-5.m: Same.
5192 * objc.dg/property/dynamic-2.m: Same.
5193 * objc.dg/property/property-neg-3.m: Same.
5194 * objc.dg/protocol-inheritance-1.m: Same.
5195 * objc.dg/protocol-inheritance-2.m: Same.
5196
d35256b6
MG
51972017-04-28 Marc Glisse <marc.glisse@inria.fr>
5198
5199 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
5200
7a95dfa7
TV
52012017-04-28 Tom de Vries <tom@codesourcery.com>
5202
5203 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
5204 dg-(error|warning|message|bogus).
5205 * g++.dg/conversion/dr195-1.C: Same.
5206 * g++.dg/conversion/dr195.C: Same.
5207 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
5208 * g++.dg/cpp0x/gen-attrs-14.C: Same.
5209 * g++.dg/cpp0x/inline-ns7.C: Same.
5210 * g++.dg/cpp0x/variadic105.C: Same.
5211 * g++.dg/cpp0x/variadic65.C: Same.
5212 * g++.dg/expr/call2.C: Same.
5213 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
5214 * g++.dg/expr/pmf-1.C: Same.
5215 * g++.dg/ext/altivec-types-1.C: Same.
5216 * g++.dg/ext/altivec-types-2.C: Same.
5217 * g++.dg/ext/altivec-types-3.C: Same.
5218 * g++.dg/ext/attrib14.C: Same.
5219 * g++.dg/ext/complit1.C: Same.
5220 * g++.dg/ext/forscope2.C: Same.
5221 * g++.dg/ext/gnu-inline-global-reject.C: Same.
5222 * g++.dg/ext/label13.C: Same.
5223 * g++.dg/ext/member-attr.C: Same.
5224 * g++.dg/ext/visibility/anon7.C: Same.
5225 * g++.dg/ext/visibility/visibility-7.C: Same.
5226 * g++.dg/ext/vla2.C: Same.
5227 * g++.dg/inherit/access2.C: Same.
5228 * g++.dg/inherit/covariant12.C: Same.
5229 * g++.dg/inherit/covariant14.C: Same.
5230 * g++.dg/inherit/namespace-as-base.C: Same.
5231 * g++.dg/inherit/template-as-base.C: Same.
5232 * g++.dg/lookup/ambig1.C: Same.
5233 * g++.dg/lookup/ambig2.C: Same.
5234 * g++.dg/lookup/ambig3.C: Same.
5235 * g++.dg/lookup/class-member-1.C: Same.
5236 * g++.dg/lookup/conv-1.C: Same.
5237 * g++.dg/lookup/decl1.C: Same.
5238 * g++.dg/lookup/koenig1.C: Same.
5239 * g++.dg/lookup/scoped1.C: Same.
5240 * g++.dg/lookup/scoped2.C: Same.
5241 * g++.dg/lookup/two-stage4.C: Same.
5242 * g++.dg/lookup/used-before-declaration.C: Same.
5243 * g++.dg/lookup/using.C: Same.
5244 * g++.dg/lookup/using17.C: Same.
5245 * g++.dg/lookup/using2.C: Same.
5246 * g++.dg/other/abstract2.C: Same.
5247 * g++.dg/other/classkey1.C: Same.
5248 * g++.dg/other/component1.C: Same.
5249 * g++.dg/other/const1.C: Same.
5250 * g++.dg/other/const2.C: Same.
5251 * g++.dg/other/conversion1.C: Same.
5252 * g++.dg/other/do1.C: Same.
5253 * g++.dg/other/error1.C: Same.
5254 * g++.dg/other/error10.C: Same.
5255 * g++.dg/other/error3.C: Same.
5256 * g++.dg/other/error4.C: Same.
5257 * g++.dg/other/error5.C: Same.
5258 * g++.dg/other/error8.C: Same.
5259 * g++.dg/other/error9.C: Same.
5260 * g++.dg/other/field1.C: Same.
5261 * g++.dg/other/init1.C: Same.
5262 * g++.dg/other/ptrmem2.C: Same.
5263 * g++.dg/other/return1.C: Same.
5264 * g++.dg/overload/builtin3.C: Same.
5265 * g++.dg/overload/error1.C: Same.
5266 * g++.dg/overload/error2.C: Same.
5267 * g++.dg/overload/koenig2.C: Same.
5268 * g++.dg/overload/pmf1.C: Same.
5269 * g++.dg/parse/args1.C: Same.
5270 * g++.dg/parse/attr3.C: Same.
5271 * g++.dg/parse/constant4.C: Same.
5272 * g++.dg/parse/crash10.C: Same.
5273 * g++.dg/parse/crash18.C: Same.
5274 * g++.dg/parse/crash19.C: Same.
5275 * g++.dg/parse/crash20.C: Same.
5276 * g++.dg/parse/crash21.C: Same.
5277 * g++.dg/parse/crash22.C: Same.
5278 * g++.dg/parse/crash32.C: Same.
5279 * g++.dg/parse/decl-specifier-1.C: Same.
5280 * g++.dg/parse/error58.C: Same.
5281 * g++.dg/parse/local-class1.C: Same.
5282 * g++.dg/parse/non-dependent2.C: Same.
5283 * g++.dg/parse/parameter-declaration-1.C: Same.
5284 * g++.dg/parse/ptrmem2.C: Same.
5285 * g++.dg/parse/ptrmem3.C: Same.
5286 * g++.dg/parse/saved1.C: Same.
5287 * g++.dg/tc1/dr101.C: Same.
5288 * g++.dg/tc1/dr142.C: Same.
5289 * g++.dg/tc1/dr176.C: Same.
5290 * g++.dg/template/conv4.C: Same.
5291 * g++.dg/template/crash56.C: Same.
5292 * g++.dg/template/dependent-expr2.C: Same.
5293 * g++.dg/template/error1.C: Same.
5294 * g++.dg/template/error2.C: Same.
5295 * g++.dg/template/explicit6.C: Same.
5296 * g++.dg/template/init-list.C: Same.
5297 * g++.dg/template/local1.C: Same.
5298 * g++.dg/template/lookup2.C: Same.
5299 * g++.dg/template/meminit2.C: Same.
5300 * g++.dg/template/nontype25.C: Same.
5301 * g++.dg/template/ptrmem2.C: Same.
5302 * g++.dg/template/qualttp19.C: Same.
5303 * g++.dg/template/qualttp20.C: Same.
5304 * g++.dg/template/ttp3.C: Same.
5305 * g++.dg/template/unify4.C: Same.
5306 * g++.dg/template/unify6.C: Same.
5307 * g++.dg/template/unify7.C: Same.
5308 * g++.dg/template/warn1.C: Same.
5309 * g++.dg/tree-ssa/dom-invalid.C: Same.
5310 * g++.dg/ubsan/shift-1.C: Same.
5311 * g++.dg/warn/Wunused-2.C: Same.
5312 * g++.dg/warn/Wunused-4.C: Same.
5313 * g++.dg/warn/Wunused-6.C: Same.
5314 * g++.dg/warn/deprecated-6.C: Same.
5315 * g++.dg/warn/deprecated.C: Same.
5316 * g++.dg/warn/effc1.C: Same.
5317 * g++.dg/warn/effc3.C: Same.
5318 * g++.dg/warn/incomplete1.C: Same.
5319 * g++.dg/warn/inline1.C: Same.
5320 * g++.dg/warn/noeffect2.C: Same.
5321 * g++.dg/warn/noeffect4.C: Same.
5322 * g++.dg/warn/oldcast1.C: Same.
5323 * g++.dg/warn/sentinel.C: Same.
5324 * g++.dg/warn/unit-1.C: Same.
5325 * g++.old-deja/g++.pt/inherit2.C: Same.
5326 * g++.old-deja/g++.pt/overload8.C: Same.
5327 * gcc.dg/20000926-1.c: Same.
5328 * gcc.dg/20040223-1.c: Same.
5329 * gcc.dg/Warray-bounds-7.c: Same.
5330 * gcc.dg/alias-1.c: Same.
5331 * gcc.dg/alias-12.c: Same.
5332 * gcc.dg/alias-13.c: Same.
5333 * gcc.dg/alias-2.c: Same.
5334 * gcc.dg/array-13.c: Same.
5335 * gcc.dg/array-4.c: Same.
5336 * gcc.dg/attr-ifunc-2.c: Same.
5337 * gcc.dg/attr-invalid.c: Same.
5338 * gcc.dg/attr-noinline.c: Same.
5339 * gcc.dg/bitfld-2.c: Same.
5340 * gcc.dg/c90-const-expr-7.c: Same.
5341 * gcc.dg/c99-const-expr-7.c: Same.
5342 * gcc.dg/cpp/20000625-1.c: Same.
5343 * gcc.dg/cpp/charconst-4.c: Same.
5344 * gcc.dg/cpp/include2.c: Same.
5345 * gcc.dg/cpp/include2a.c: Same.
5346 * gcc.dg/decl-4.c: Same.
5347 * gcc.dg/deprecated-4.c: Same.
5348 * gcc.dg/deprecated.c: Same.
5349 * gcc.dg/dfp/altivec-types.c: Same.
5350 * gcc.dg/float-range-1.c: Same.
5351 * gcc.dg/pack-test-3.c: Same.
5352 * gcc.dg/pr11492.c: Same.
5353 * gcc.dg/pr15360-1.c: Same.
5354 * gcc.dg/pr37908.c: Same.
5355 * gcc.dg/pr53265.c: Same.
5356 * gcc.dg/pr57287-2.c: Same.
5357 * gcc.dg/pr57287.c: Same.
5358 * gcc.dg/redecl-1.c: Same.
5359 * gcc.dg/sync-3.c: Same.
5360 * gcc.dg/two-types-1.c: Same.
5361 * gcc.dg/two-types-2.c: Same.
5362 * gcc.dg/two-types-4.c: Same.
5363 * gcc.dg/two-types-5.c: Same.
5364 * gcc.dg/two-types-6.c: Same.
5365 * gcc.dg/two-types-7.c: Same.
5366 * gcc.dg/two-types-8.c: Same.
5367 * gcc.dg/two-types-9.c: Same.
5368 * gcc.dg/uninit-I.c: Same.
5369 * gcc.dg/uninit-pr19430.c: Same.
5370 * gcc.dg/visibility-7.c: Same.
5371 * gcc.dg/winline-10.c: Same.
5372 * gcc.dg/winline-2.c: Same.
5373 * gcc.dg/winline-3.c: Same.
5374 * gcc.dg/winline-9.c: Same.
5375 * gcc.target/i386/attr-returns_twice-1.c: Same.
5376 * gcc.target/i386/chkp-const-check-2.c: Same.
5377 * gcc.target/i386/chkp-label-address.c: Same.
5378 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
5379 * gcc.target/i386/pr39162.c: Same.
5380 * gcc.target/i386/sse-5.c: Same.
5381 * gcc.target/powerpc/altivec-types-1.c: Same.
5382 * gcc.target/powerpc/altivec-types-2.c: Same.
5383 * gcc.target/powerpc/altivec-types-3.c: Same.
5384 * gcc.target/powerpc/float128-mix.c: Same.
5385 * gcc.target/powerpc/no-r11-3.c: Same.
5386 * gcc.target/spu/Wmain.c: Same.
5387 * gcc.target/spu/ea/errors2.c: Same.
5388 * gfortran.dg/assignment_1.f90: Same.
5389 * gfortran.dg/common_3.f90: Same.
5390 * gfortran.dg/der_io_1.f90: Same.
5391 * gfortran.dg/g77/20030326-1.f: Same.
5392 * gfortran.dg/g77/9263.f: Same.
5393 * gfortran.dg/g77/960317-1.f: Same.
5394 * gfortran.dg/g77/970625-2.f: Same.
5395 * gfortran.dg/g77/980615-0.f: Same.
5396 * gfortran.dg/g77/check0.f: Same.
5397 * gfortran.dg/g77/dnrm2.f: Same.
5398 * gfortran.dg/g77/pr9258.f: Same.
5399 * gfortran.dg/ichar_1.f90: Same.
5400 * gfortran.dg/interface_1.f90: Same.
5401 * gfortran.dg/namelist_1.f90: Same.
5402 * gfortran.dg/namelist_2.f90: Same.
5403 * gfortran.dg/namelist_3.f90: Same.
5404 * gfortran.dg/namelist_print_2.f: Same.
5405 * gfortran.dg/oldstyle_1.f90: Same.
5406 * gfortran.dg/runtime_warning_1.f90: Same.
5407 * gfortran.dg/underflow.f90: Same.
5408 * gnat.dg/specs/integer_value.ads: Same.
5409 * obj-c++.dg/fsf-package-0.m: Same.
5410 * objc.dg/two-types-1.m: Same.
5411
6e49961c
ML
54122017-04-28 Martin Liska <mliska@suse.cz>
5413
5414 PR gcov-profile/79891
5415 * gcc.misc-tests/gcov-17.c: New test.
5416 * gcc.misc-tests/gcov-18.c: New test.
5417
f166beaf
TV
54182017-04-28 Tom de Vries <tom@codesourcery.com>
5419
5420 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
5421 dg-(error|warning|message|bogus).
5422 * g++.dg/parse/parameter-declaration-1.C: Same.
5423 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
5424 * gcc.dg/Wpointer-sign-Wall.c: Same.
5425 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5426 * gcc.dg/cpp/19990413-1.c: Same.
5427 * gcc.dg/dg-test-1.c: Same.
5428 * gcc.dg/empty-source-2.c: Same.
5429 * gcc.dg/empty-source-3.c: Same.
5430 * gcc.dg/format/c99-printf-1.c: Same.
5431 * gcc.dg/format/c99-scanf-1.c: Same.
5432 * gcc.dg/label-decl-2.c: Same.
5433 * gcc.dg/m-un-2.c: Same.
5434 * gcc.dg/uninit-pr20644-O0.c: Same.
5435 * gfortran.dg/pr70006.f90: Same.
5436 * obj-c++.dg/fsf-package-0.m: Same.
5437
c3125b18
TV
54382017-04-28 Tom de Vries <tom@codesourcery.com>
5439
5440 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
5441 dg-(error|warning|message|bogus).
5442 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5443 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5444 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5445 * c-c++-common/pr20000.c: Same.
5446 * c-c++-common/pr49706.c: Same.
5447 * g++.dg/ext/utf16-4.C: Same.
5448 * g++.dg/parse/error2.C: Same.
5449 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5450 * g++.dg/warn/Wtype-limits.C: Same.
5451 * g++.dg/warn/overflow-warn-1.C: Same.
5452 * g++.dg/warn/overflow-warn-3.C: Same.
5453 * gcc.dg/Wpointer-sign-Wall.c: Same.
5454 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5455 * gcc.dg/Wtype-limits-Wextra.c: Same.
5456 * gcc.dg/Wtype-limits.c: Same.
5457 * gcc.dg/cpp/19990413-1.c: Same.
5458 * gcc.dg/dg-test-1.c: Same.
5459 * gcc.dg/empty-source-2.c: Same.
5460 * gcc.dg/empty-source-3.c: Same.
5461 * gcc.dg/label-decl-2.c: Same.
5462 * gcc.dg/m-un-2.c: Same.
5463 * gcc.dg/uninit-pr19430-O0.c: Same.
5464 * gcc.dg/uninit-pr19430.c: Same.
5465 * gcc.dg/uninit-pr20644-O0.c: Same.
5466 * gcc.dg/utf16-4.c: Same.
5467 * gfortran.dg/pr70006.f90: Same.
5468 * obj-c++.dg/fsf-package-0.m: Same.
5469
119092c1
RB
54702017-04-28 Richard Biener <rguenther@suse.de>
5471
5472 * gcc.dg/tree-ssa/evrp7.c: New testcase.
5473 * gcc.dg/tree-ssa/evrp8.c: Likewise.
5474 * gcc.dg/tree-ssa/evrp9.c: Likewise.
5475 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
5476 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5477 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 5478
3777eda2
MP
54792017-04-27 Marek Polacek <polacek@redhat.com>
5480
5481 PR sanitizer/80349
5482 * c-c++-common/ubsan/pr80349.c: New test.
5483
8211c4a2
VR
54842017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
5485
5486 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
5487 diagnostics.
5488 * g++.dg/warn/pr12242.C: Likewise.
5489
94baf2e2
DE
54902017-04-27 David Edelsohn <dje.gcc@gmail.com>
5491
5492 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
5493
9a448688
ML
54942017-04-27 Martin Liska <mliska@suse.cz>
5495
5496 PR testsuite/79455
5497 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
5498 more generic.
5499
f8a36447
JJ
55002017-04-27 Jakub Jelinek <jakub@redhat.com>
5501
5502 PR c++/80534
5503 * g++.dg/other/pr80534-1.C: New test.
5504 * g++.dg/other/pr80534-2.C: New test.
5505
1b7c8d39
RB
55062017-04-27 Richard Biener <rguenther@suse.de>
5507
5508 PR middle-end/80539
5509 * gcc.dg/torture/pr80539.c: New testcase.
5510
985b8393
JJ
55112017-04-27 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR target/77728
5514 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
5515
a480422d
VR
55162017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
5517
5518 * g++.dg/diagnostic/nested-name-1.C: New test.
5519
f9726baa
ML
55202017-04-26 Martin Liska <mliska@suse.cz>
5521
5522 * gcc.dg/guality/guality.h: Add prefix to test verification.
5523
9f4df8f1
NS
55242017-04-25 Nathan Sidwell <nathan@acm.org>
5525
5526 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
5527
1913c8f6
UB
55282017-04-25 Uros Bizjak <ubizjak@gmail.com>
5529
5530 PR target/70799
5531 * gcc.target/i386/pr70799-5.c: New test.
5532
e602bbfc
MS
55332017-04-25 Martin Sebor <msebor@redhat.com>
5534
5535 PR tree-optimization/80497
5536 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
5537
7629ae90
RR
55382017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5539 Jakub Jelinek <jakub@redhat.com>
5540
5541 PR target/77728
5542 * g++.dg/abi/pr77728-1.C: New test.
5543
2ef42cf9
MP
55442017-04-25 Marek Polacek <polacek@redhat.com>
5545
5546 PR sanitizer/80349
5547 * g++.dg/ubsan/pr80349-2.C: New test.
5548
70caf430
VR
55492017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
5550
5551 * g++.dg/cpp0x/enum34.C: New test.
5552
f66c70dc
TV
55532017-04-25 Tom de Vries <tom@codesourcery.com>
5554
5555 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
5556 variables.
5557 (dg-line): New proc.
5558 (process-message): Handle line number variables.
5559 * objc.dg/try-catch-12.m: Use dg-line.
5560
77071af6
BS
55612017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5562
5563 PR target/80482
5564 * gcc.target/powerpc/vec-constvolatile.c: New test.
5565
fbe91804
DM
55662017-04-25 David Malcolm <dmalcolm@redhat.com>
5567
5568 * g++.dg/semicolon-fixits.C: New test case.
5569
1c4ea66f
DM
55702017-04-25 David Malcolm <dmalcolm@redhat.com>
5571
5572 * gcc.dg/semicolon-fixits.c: New test case.
5573
5ca28c1d
DM
55742017-04-25 David Malcolm <dmalcolm@redhat.com>
5575
5576 * g++.dg/lookup/missing-std-include.C: New test file.
5577
2ec07fa6
RR
55782017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5579 Jakub Jelinek <jakub@redhat.com>
5580
5581 PR target/77728
5582 * g++.dg/abi/pr77728-2.C: New test.
5583
7d5dbb22
DM
55842017-04-25 David Malcolm <dmalcolm@redhat.com>
5585
5586 PR c++/80177
5587 * g++.dg/spellcheck-pr80177.C: New test case.
5588
6a3936d4
NS
55892017-04-25 Nathan Sidwell <nathan@acm.org>
5590
5591 * g++.dg/dg.exp (find-cxx-tests): New function.
5592 (main): Use it, remove explicit pruning
5593
bed3fd46
RB
55942017-04-25 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/80492
5597 * gcc.dg/pr80492.c: New testcase.
5598
c9e9c3ac
SKS
55992017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5600
5601 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
5602 for targets with int size less than 32 bits.
5603
2700fbd6
RB
56042017-04-25 Richard Biener <rguenther@suse.de>
5605
5606 PR tree-optimization/79201
5607 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
5608 * gcc.target/i386/pr22152.c: Disable sinking.
5609
e57136da
AK
56102017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5611
5612 PR target/80464
5613 * gfortran.fortran-torture/compile/pr80464.f90: New test.
5614
3cb9ee2f
AK
56152017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5616
5617 PR target/79895
5618 * gcc.target/s390/pr79895.c: New test.
5619
03db9ab5
DV
56202017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
5621
5622 PR target/80080
5623 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
5624 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
5625 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
5626
39259462
JJ
56272017-04-25 Jakub Jelinek <jakub@redhat.com>
5628
ba5d69f3
JJ
5629 PR rtl-optimization/80501
5630 * gcc.c-torture/execute/pr80501.c: New test.
5631
39259462
JJ
5632 PR rtl-optimization/80500
5633 * gcc.dg/pr80500.c: New test.
5634
bb0249cb
MG
56352017-04-25 Marc Glisse <marc.glisse@inria.fr>
5636
5637 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
5638 * gcc.dg/Wstrict-overflow-18.c: Xfail.
5639
be420eb8
JW
56402017-04-22 Janus Weil <janus@gcc.gnu.org>
5641
5642 PR fortran/80121
5643 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
5644 directive.
5645
0ebd1f00
DM
56462017-04-24 David Malcolm <dmalcolm@redhat.com>
5647
5648 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
5649 * jit.dg/test-alignment.c: New test case.
5650 * jit.dg/test-alignment.cc: New test case.
5651 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
5652 New test case.
5653
412f61f0
DM
56542017-04-24 David Malcolm <dmalcolm@redhat.com>
5655
5656 PR c++/80016
5657 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
5658 test function.
5659 (test_alignof): New test function.
5660
a8492d5e
MG
56612017-04-24 Marc Glisse <marc.glisse@inria.fr>
5662
5663 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
5664
ec856f5f
VR
56652017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
5666
5667 * g++.dg/diagnostic/duplicate1.C: New test.
5668 * g++.dg/cpp0x/duplicate1.C: New test.
5669
a753df11
MJ
56702017-04-24 Martin Jambor <mjambor@suse.cz>
5671
5672 PR tree-optimization/80293
5673 * g++.dg/tree-ssa/pr80293.C: New test.
5674
3ebd8e62
ML
56752017-04-24 Martin Liska <mliska@suse.cz>
5676
5677 PR middle-end/79931
5678 * g++.dg/ipa/pr79931.C: New test.
5679
f30a1190
RB
56802017-04-24 Richard Biener <rguenther@suse.de>
5681
5682 PR tree-optimization/80494
5683 * gfortran.dg/pr80494.f90: New testcase.
5684
4c7c437c
RB
56852017-04-24 Richard Biener <rguenther@suse.de>
5686
5687 PR tree-optimization/79725
5688 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
5689
d21a8e3b
RB
56902017-04-24 Richard Biener <rguenther@suse.de>
5691
5692 PR c++/2972
5693 * g++.dg/warn/Wuninitialized-10.C: New testcase.
5694
c7eb642e
JD
56952017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5696
5697 PR fortran/80484
5698 * gfortran.dg/dtio_29.f03: New test.
5699
60fc41bd
JW
57002017-04-22 Janus Weil <janus@gcc.gnu.org>
5701
5702 PR fortran/80121
5703 * gfortran.dg/intent_out_9.f90: New test case.
5704
2eb8a343
UB
57052017-04-23 Uros Bizjak <ubizjak@gmail.com>
5706
5707 PR target/70799
1913c8f6 5708 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 5709
fc23d35a
JW
57102017-04-21 Janus Weil <janus@gcc.gnu.org>
5711
5712 PR fortran/80392
5713 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
5714
7b9efd03
UB
57152017-04-21 Uros Bizjak <ubizjak@gmail.com>
5716
5717 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
5718
2fd30fbe
RB
57192017-04-21 Richard Biener <rguenther@suse.de>
5720
5721 PR tree-optimization/79547
5722 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
5723
bb1bc604
RB
57242017-04-21 Richard Biener <rguenther@suse.de>
5725
5726 PR tree-optimization/78847
5727 * g++.dg/tree-ssa/pr78847.C: New testcase.
5728
666f7903
JJ
57292017-04-21 Jakub Jelinek <jakub@redhat.com>
5730
5731 PR c/80468
5732 * gcc.dg/pr80468.c: New test.
5733
25c28f47
ML
57342017-04-21 Martin Liska <mliska@suse.cz>
5735
5736 PR tree-optimization/66278
5737 * gcc.dg/vect/pr66278.c: New test.
5738
6d553e9b
RB
57392017-04-21 Richard Biener <rguenther@suse.de>
5740
5741 PR tree-optimization/80237
5742 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
5743 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
5744 adjust expected optimizations.
5745
7fd1a747
RB
57462016-04-21 Richard Biener <rguenther@suse.de>
5747
5748 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
5749 of inner loops.
5750 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
5751 * gcc.dg/vect/vect-104.c: Likewise.
5752
2f23a412
EB
57532017-04-21 Eric Botcazou <ebotcazou@adacore.com>
5754
5755 PR tree-optimization/80426
5756 * gcc.c-torture/execute/20170429-1.c: Rename into...
5757 * gcc.c-torture/execute/20170419-1.c: ...this.
5758
8749b11f
UB
57592017-04-20 Uros Bizjak <ubizjak@gmail.com>
5760
5761 PR target/79804
5762 * gcc.target/i386/pr79804.c: New test.
5763
20917336
UB
57642017-04-20 Uros Bizjak <ubizjak@gmail.com>
5765
5766 PR target/78090
5767 * gcc.target/i386/conversion-2.c: Remove obsolete test.
5768
2414b022
DE
57692017-04-20 David Edelsohn <dje.gcc@gmail.com>
5770
5771 * g++/opt/pr80436.C: XFAIL on AIX.
5772
34d57a10
JW
57732017-04-20 Jonathan Wakely <jwakely@redhat.com>
5774
5775 PR c++/80473
5776 * g++.dg/diagnostic/pr80473.C: New test.
5777
c3cbcd45
VR
57782017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
5779
5780 * g++.dg/warn/Wextra-semi.C: New test.
5781
8a59d466
JJ
57822017-04-20 Jakub Jelinek <jakub@redhat.com>
5783
5784 PR middle-end/80423
5785 * g++.dg/other/pr80423.C: New test.
5786
a4bb5c57
SKS
57872017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5788
5789 * gcc.dg/pr80170.c: Require ptr32plus.
5790
fe1e7d0e
EB
57912017-04-19 Eric Botcazou <ebotcazou@adacore.com>
5792
5793 PR tree-optimization/80426
5794 * gcc.c-torture/execute/20170419-1.c: New test.
5795
48d811eb
JJ
57962017-04-19 Jakub Jelinek <jakub@redhat.com>
5797
f19e6a9c
JJ
5798 PR debug/80461
5799 * g++.dg/debug/pr80461.C: New test.
5800
541035a6
JJ
5801 PR c++/80459
5802 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
5803 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
5804 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
5805
48d811eb
JJ
5806 PR debug/80436
5807 * g++.dg/opt/pr80436.C: New test.
5808
5249994e
SKS
58092017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5810
5811 * gcc.dg/torture/pr80341.c: Require int32plus.
5812
a16c8d8b 58132017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 5814 Jeff Law <law@redhat.com>
a16c8d8b
EB
5815
5816 * gcc.c-torture/compile/20170419-1.c: New test.
5817
6143c998
TV
58182017-04-19 Tom de Vries <tom@codesourcery.com>
5819
5820 PR testsuite/80221
5821 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
5822 subsequent dg directives.
5823 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5824 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
5825 * c-c++-common/attr-fallthrough-2.c: Same.
5826 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
5827 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
5828 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
5829 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5830 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
5831 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
5832 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
5833 * c-c++-common/cilk-plus/CK/errors.c: Same.
5834 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5835 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
5836 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
5837 * c-c++-common/cpp/pr57580.c: Same.
5838 * c-c++-common/goacc/asyncwait-1.c: Same.
5839 * c-c++-common/goacc/cache-2.c: Same.
5840 * c-c++-common/goacc/declare-2.c: Same.
5841 * c-c++-common/goacc/deviceptr-1.c: Same.
5842 * c-c++-common/goacc/routine-5.c: Same.
5843 * c-c++-common/gomp/clauses-2.c: Same.
5844 * c-c++-common/gomp/ordered-3.c: Same.
5845 * c-c++-common/gomp/pr67501.c: Same.
5846 * c-c++-common/pr20000.c: Same.
5847 * c-c++-common/pr43395.c: Same.
5848 * c-c++-common/pr49706.c: Same.
5849 * c-c++-common/pr77624-1.c: Same.
5850 * c-c++-common/pr77624-2.c: Same.
5851 * c-c++-common/raw-string-14.c: Same.
5852 * c-c++-common/raw-string-16.c: Same.
5853 * c-c++-common/raw-string-3.c: Same.
5854 * c-c++-common/raw-string-4.c: Same.
5855 * c-c++-common/raw-string-5.c: Same.
5856 * c-c++-common/raw-string-6.c: Same.
5857 * g++.dg/abi/mangle41.C: Same.
5858 * g++.dg/conversion/nullptr1.C: Same.
5859 * g++.dg/cpp0x/alias-decl-80296.C: Same.
5860 * g++.dg/cpp0x/auto27.C: Same.
5861 * g++.dg/cpp0x/constexpr-98.C: Same.
5862 * g++.dg/cpp0x/constexpr-diag2.C: Same.
5863 * g++.dg/cpp0x/diag2.C: Same.
5864 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
5865 * g++.dg/cpp0x/nullptr15.C: Same.
5866 * g++.dg/cpp0x/pr31431-2.C: Same.
5867 * g++.dg/cpp0x/pr31431.C: Same.
5868 * g++.dg/cpp0x/pr79118.C: Same.
5869 * g++.dg/cpp0x/static_assert3.C: Same.
5870 * g++.dg/cpp0x/temp_default2.C: Same.
5871 * g++.dg/cpp0x/trailing4.C: Same.
5872 * g++.dg/cpp0x/variadic-ex10.C: Same.
5873 * g++.dg/cpp0x/variadic-ex13.C: Same.
5874 * g++.dg/cpp0x/variadic-ex14.C: Same.
5875 * g++.dg/cpp0x/variadic-ex3.C: Same.
5876 * g++.dg/cpp0x/variadic-ex4.C: Same.
5877 * g++.dg/cpp0x/variadic59.C: Same.
5878 * g++.dg/cpp0x/vt-37737-2.C: Same.
5879 * g++.dg/cpp0x/vt-57397-1.C: Same.
5880 * g++.dg/cpp0x/vt-57397-2.C: Same.
5881 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
5882 * g++.dg/cpp1z/gen-attrs1.C: Same.
5883 * g++.dg/diagnostic/pr71075.C: Same.
5884 * g++.dg/eh/goto2.C: Same.
5885 * g++.dg/eh/goto3.C: Same.
5886 * g++.dg/expr/bitfield4.C: Same.
5887 * g++.dg/expr/bitfield5.C: Same.
5888 * g++.dg/expr/bitfield6.C: Same.
5889 * g++.dg/expr/bool1.C: Same.
5890 * g++.dg/expr/bool3.C: Same.
5891 * g++.dg/expr/cond10.C: Same.
5892 * g++.dg/expr/cond11.C: Same.
5893 * g++.dg/expr/lval3.C: Same.
5894 * g++.dg/expr/lval4.C: Same.
5895 * g++.dg/ext/anon-struct4.C: Same.
5896 * g++.dg/ext/attrib44.C: Same.
5897 * g++.dg/ext/builtin3.C: Same.
5898 * g++.dg/ext/dllimport7.C: Same.
5899 * g++.dg/ext/label5.C: Same.
5900 * g++.dg/ext/no-asm-1.C: Same.
5901 * g++.dg/ext/utf16-4.C: Same.
5902 * g++.dg/ext/vla2.C: Same.
5903 * g++.dg/gomp/block-1.C: Same.
5904 * g++.dg/gomp/block-2.C: Same.
5905 * g++.dg/gomp/block-3.C: Same.
5906 * g++.dg/gomp/block-5.C: Same.
5907 * g++.dg/gomp/linear-2.C: Same.
5908 * g++.dg/gomp/target-1.C: Same.
5909 * g++.dg/gomp/target-2.C: Same.
5910 * g++.dg/gomp/taskgroup-1.C: Same.
5911 * g++.dg/gomp/teams-1.C: Same.
5912 * g++.dg/inherit/pure1.C: Same.
5913 * g++.dg/init/array43.C: Same.
5914 * g++.dg/init/array46.C: Same.
5915 * g++.dg/init/const10.C: Same.
5916 * g++.dg/init/ctor4-1.C: Same.
5917 * g++.dg/init/ctor4.C: Same.
5918 * g++.dg/init/new37.C: Same.
5919 * g++.dg/init/pr25811.C: Same.
5920 * g++.dg/init/pr29043.C: Same.
5921 * g++.dg/init/pr29571.C: Same.
5922 * g++.dg/lookup/duperr1.C: Same.
5923 * g++.dg/lookup/error1.C: Same.
5924 * g++.dg/lookup/koenig5.C: Same.
5925 * g++.dg/lookup/pr77549.C: Same.
5926 * g++.dg/lookup/suggestions1.C: Same.
5927 * g++.dg/lookup/using16.C: Same.
5928 * g++.dg/lookup/using7.C: Same.
5929 * g++.dg/other/anon-union3.C: Same.
5930 * g++.dg/other/array2.C: Same.
5931 * g++.dg/other/error13.C: Same.
5932 * g++.dg/other/error34.C: Same.
5933 * g++.dg/overload/builtin1.C: Same.
5934 * g++.dg/overload/conv-op1.C: Same.
5935 * g++.dg/overload/error3.C: Same.
5936 * g++.dg/overload/koenig1.C: Same.
5937 * g++.dg/overload/operator5.C: Same.
5938 * g++.dg/overload/template5.C: Same.
5939 * g++.dg/overload/unknown1.C: Same.
5940 * g++.dg/overload/using2.C: Same.
5941 * g++.dg/parse/constructor1.C: Same.
5942 * g++.dg/parse/crash36.C: Same.
5943 * g++.dg/parse/crash63.C: Same.
5944 * g++.dg/parse/error11.C: Same.
5945 * g++.dg/parse/error12.C: Same.
5946 * g++.dg/parse/error14.C: Same.
5947 * g++.dg/parse/error2.C: Same.
5948 * g++.dg/parse/error21.C: Same.
5949 * g++.dg/parse/error26.C: Same.
5950 * g++.dg/parse/error36.C: Same.
5951 * g++.dg/parse/friend12.C: Same.
5952 * g++.dg/parse/invalid-op1.C: Same.
5953 * g++.dg/parse/missing-template1.C: Same.
5954 * g++.dg/parse/parser-pr28152-2.C: Same.
5955 * g++.dg/parse/parser-pr28152.C: Same.
5956 * g++.dg/parse/pr16696-permissive.C: Same.
5957 * g++.dg/parse/pr16696.C: Same.
5958 * g++.dg/parse/pr69628.C: Same.
5959 * g++.dg/parse/ret-type2.C: Same.
5960 * g++.dg/parse/specialization1.C: Same.
5961 * g++.dg/parse/template3.C: Same.
5962 * g++.dg/parse/template9.C: Same.
5963 * g++.dg/parse/typename11.C: Same.
5964 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
5965 * g++.dg/pr45330.C: Same.
5966 * g++.dg/rtti/typeid6.C: Same.
5967 * g++.dg/spellcheck-fields.C: Same.
5968 * g++.dg/spellcheck-typenames.C: Same.
5969 * g++.dg/tc1/dr108.C: Same.
5970 * g++.dg/tc1/dr147.C: Same.
5971 * g++.dg/template/arg7.C: Same.
5972 * g++.dg/template/conv11.C: Same.
5973 * g++.dg/template/crash13.C: Same.
5974 * g++.dg/template/crash55.C: Same.
5975 * g++.dg/template/dependent-expr5.C: Same.
5976 * g++.dg/template/error17.C: Same.
5977 * g++.dg/template/error33.C: Same.
5978 * g++.dg/template/error4.C: Same.
5979 * g++.dg/template/error50.C: Same.
5980 * g++.dg/template/error53.C: Same.
5981 * g++.dg/template/friend.C: Same.
5982 * g++.dg/template/func2.C: Same.
5983 * g++.dg/template/local6.C: Same.
5984 * g++.dg/template/member5.C: Same.
5985 * g++.dg/template/meminit1.C: Same.
5986 * g++.dg/template/nested3.C: Same.
5987 * g++.dg/template/nontype6.C: Same.
5988 * g++.dg/template/overload12.C: Same.
5989 * g++.dg/template/ptrmem8.C: Same.
5990 * g++.dg/template/qualified-id1.C: Same.
5991 * g++.dg/template/spec15.C: Same.
5992 * g++.dg/template/static1.C: Same.
5993 * g++.dg/template/static10.C: Same.
5994 * g++.dg/template/static2.C: Same.
5995 * g++.dg/template/ttp25.C: Same.
5996 * g++.dg/template/typedef2.C: Same.
5997 * g++.dg/template/typename2.C: Same.
5998 * g++.dg/template/unify10.C: Same.
5999 * g++.dg/template/unify6.C: Same.
6000 * g++.dg/template/unify7.C: Same.
6001 * g++.dg/template/unify9.C: Same.
6002 * g++.dg/template/varmod1.C: Same.
6003 * g++.dg/ubsan/div-by-zero-1.C: Same.
6004 * g++.dg/ubsan/pr63956.C: Same.
6005 * g++.dg/warn/Waddress-1.C: Same.
6006 * g++.dg/warn/Wconversion2.C: Same.
6007 * g++.dg/warn/Wnull-conversion-1.C: Same.
6008 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
6009 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
6010 * g++.dg/warn/Wswitch-1.C: Same.
6011 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6012 * g++.dg/warn/Wtype-limits.C: Same.
6013 * g++.dg/warn/Wunused-parm-5.C: Same.
6014 * g++.dg/warn/deprecated-6.C: Same.
6015 * g++.dg/warn/deprecated.C: Same.
6016 * g++.dg/warn/incomplete1.C: Same.
6017 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
6018 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
6019 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
6020 * g++.dg/warn/overflow-warn-1.C: Same.
6021 * g++.dg/warn/overflow-warn-3.C: Same.
6022 * g++.dg/warn/overflow-warn-4.C: Same.
6023 * g++.dg/warn/pr12242.C: Same.
6024 * g++.dg/warn/pr30551-2.C: Same.
6025 * g++.dg/warn/pr30551.C: Same.
6026 * g++.old-deja/g++.benjamin/16077.C: Same.
6027 * g++.old-deja/g++.bob/inherit1.C: Same.
6028 * g++.old-deja/g++.brendan/crash56.C: Same.
6029 * g++.old-deja/g++.brendan/template17.C: Same.
6030 * g++.old-deja/g++.eh/ctor1.C: Same.
6031 * g++.old-deja/g++.jason/bool5.C: Same.
6032 * g++.old-deja/g++.jason/cond.C: Same.
6033 * g++.old-deja/g++.jason/operator.C: Same.
6034 * g++.old-deja/g++.jason/pmf5.C: Same.
6035 * g++.old-deja/g++.law/ctors5.C: Same.
6036 * g++.old-deja/g++.law/missed-error2.C: Same.
6037 * g++.old-deja/g++.law/operators9.C: Same.
6038 * g++.old-deja/g++.law/temps1.C: Same.
6039 * g++.old-deja/g++.mike/for2.C: Same.
6040 * g++.old-deja/g++.mike/ns5.C: Same.
6041 * g++.old-deja/g++.mike/ns7.C: Same.
6042 * g++.old-deja/g++.mike/p10769b.C: Same.
6043 * g++.old-deja/g++.niklas/t120.C: Same.
6044 * g++.old-deja/g++.niklas/t121.C: Same.
6045 * g++.old-deja/g++.ns/koenig5.C: Same.
6046 * g++.old-deja/g++.oliva/overload1.C: Same.
6047 * g++.old-deja/g++.other/crash24.C: Same.
6048 * g++.old-deja/g++.other/crash25.C: Same.
6049 * g++.old-deja/g++.other/decl5.C: Same.
6050 * g++.old-deja/g++.other/lineno5.C: Same.
6051 * g++.old-deja/g++.other/null3.C: Same.
6052 * g++.old-deja/g++.other/overcnv2.C: Same.
6053 * g++.old-deja/g++.other/ptrmem7.C: Same.
6054 * g++.old-deja/g++.other/typename1.C: Same.
6055 * g++.old-deja/g++.other/vaarg3.C: Same.
6056 * g++.old-deja/g++.pt/crash10.C: Same.
6057 * g++.old-deja/g++.pt/crash28.C: Same.
6058 * g++.old-deja/g++.pt/crash38.C: Same.
6059 * g++.old-deja/g++.pt/explicit70.C: Same.
6060 * g++.old-deja/g++.pt/explicit77.C: Same.
6061 * g++.old-deja/g++.pt/expr2.C: Same.
6062 * g++.old-deja/g++.pt/spec5.C: Same.
6063 * g++.old-deja/g++.pt/spec6.C: Same.
6064 * g++.old-deja/g++.pt/typename3.C: Same.
6065 * g++.old-deja/g++.pt/typename5.C: Same.
6066 * g++.old-deja/g++.pt/typename6.C: Same.
6067 * g++.old-deja/g++.pt/typename7.C: Same.
6068 * g++.old-deja/g++.pt/unify4.C: Same.
6069 * g++.old-deja/g++.pt/unify8.C: Same.
6070 * g++.old-deja/g++.pt/vaarg3.C: Same.
6071 * g++.old-deja/g++.robertl/eb22.C: Same.
6072 * g++.old-deja/g++.robertl/eb4.C: Same.
6073 * g++.old-deja/g++.robertl/eb44.C: Same.
6074 * g++.old-deja/g++.robertl/eb69.C: Same.
6075 * g++.old-deja/g++.robertl/eb98.C: Same.
6076 * gcc.dg/20031223-1.c: Same.
6077 * gcc.dg/940510-1.c: Same.
6078 * gcc.dg/990506-0.c: Same.
6079 * gcc.dg/Walloca-1.c: Same.
6080 * gcc.dg/Walloca-2.c: Same.
6081 * gcc.dg/Wconversion-integer.c: Same.
6082 * gcc.dg/Wcxx-compat-8.c: Same.
6083 * gcc.dg/Wimplicit-int-1.c: Same.
6084 * gcc.dg/Wimplicit-int-2.c: Same.
6085 * gcc.dg/Wimplicit-int-4.c: Same.
6086 * gcc.dg/Wpointer-sign-Wall.c: Same.
6087 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6088 * gcc.dg/Wshadow-1.c: Same.
6089 * gcc.dg/Wshadow-3.c: Same.
6090 * gcc.dg/Wswitch-enum-error.c: Same.
6091 * gcc.dg/Wswitch-enum.c: Same.
6092 * gcc.dg/Wswitch-error.c: Same.
6093 * gcc.dg/Wswitch.c: Same.
6094 * gcc.dg/Wtype-limits-Wextra.c: Same.
6095 * gcc.dg/Wtype-limits.c: Same.
6096 * gcc.dg/Wvla-larger-than-2.c: Same.
6097 * gcc.dg/anon-struct-5.c: Same.
6098 * gcc.dg/array-10.c: Same.
6099 * gcc.dg/array-11.c: Same.
6100 * gcc.dg/array-15.c: Same.
6101 * gcc.dg/array-2.c: Same.
6102 * gcc.dg/array-8.c: Same.
6103 * gcc.dg/array-const-2.c: Same.
6104 * gcc.dg/array-const-3.c: Same.
6105 * gcc.dg/bitfld-1.c: Same.
6106 * gcc.dg/bitfld-8.c: Same.
6107 * gcc.dg/builtin-redefine.c: Same.
6108 * gcc.dg/c11-noreturn-1.c: Same.
6109 * gcc.dg/c11-noreturn-2.c: Same.
6110 * gcc.dg/c11-static-assert-3.c: Same.
6111 * gcc.dg/c90-arraydecl-1.c: Same.
6112 * gcc.dg/c90-complex-1.c: Same.
6113 * gcc.dg/c90-complit-1.c: Same.
6114 * gcc.dg/c90-const-expr-11.c: Same.
6115 * gcc.dg/c90-const-expr-7.c: Same.
6116 * gcc.dg/c90-const-expr-8.c: Same.
6117 * gcc.dg/c90-enum-comma-1.c: Same.
6118 * gcc.dg/c90-flex-array-1.c: Same.
6119 * gcc.dg/c90-hexfloat-1.c: Same.
6120 * gcc.dg/c90-idem-qual-1.c: Same.
6121 * gcc.dg/c90-idem-qual-2.c: Same.
6122 * gcc.dg/c90-idem-qual-3.c: Same.
6123 * gcc.dg/c90-mixdecl-1.c: Same.
6124 * gcc.dg/c90-restrict-1.c: Same.
6125 * gcc.dg/c90-return-1.c: Same.
6126 * gcc.dg/c99-array-nonobj-1.c: Same.
6127 * gcc.dg/c99-arraydecl-1.c: Same.
6128 * gcc.dg/c99-complex-1.c: Same.
6129 * gcc.dg/c99-complex-2.c: Same.
6130 * gcc.dg/c99-complit-2.c: Same.
6131 * gcc.dg/c99-const-expr-7.c: Same.
6132 * gcc.dg/c99-const-expr-8.c: Same.
6133 * gcc.dg/c99-flex-array-3.c: Same.
6134 * gcc.dg/c99-flex-array-7.c: Same.
6135 * gcc.dg/c99-flex-array-typedef-7.c: Same.
6136 * gcc.dg/c99-impl-decl-1.c: Same.
6137 * gcc.dg/c99-impl-int-1.c: Same.
6138 * gcc.dg/c99-impl-int-2.c: Same.
6139 * gcc.dg/c99-init-3.c: Same.
6140 * gcc.dg/c99-restrict-1.c: Same.
6141 * gcc.dg/c99-return-1.c: Same.
6142 * gcc.dg/c99-tag-1.c: Same.
6143 * gcc.dg/c99-tag-3.c: Same.
6144 * gcc.dg/call-diag-2.c: Same.
6145 * gcc.dg/cpp/19940712-1.c: Same.
6146 * gcc.dg/cpp/19951025-1.c: Same.
6147 * gcc.dg/cpp/19990413-1.c: Same.
6148 * gcc.dg/cpp/direct2.c: Same.
6149 * gcc.dg/cpp/direct2s.c: Same.
6150 * gcc.dg/cpp/pr28709.c: Same.
6151 * gcc.dg/cpp/pr61854-c90.c: Same.
6152 * gcc.dg/cpp/pr61854-c94.c: Same.
6153 * gcc.dg/cpp/pragma-1.c: Same.
6154 * gcc.dg/cpp/pragma-2.c: Same.
6155 * gcc.dg/cpp/trad/escaped-eof.c: Same.
6156 * gcc.dg/cpp/trad/literals-2.c: Same.
6157 * gcc.dg/cpp/warn-comments-2.c: Same.
6158 * gcc.dg/cpp/warn-comments-3.c: Same.
6159 * gcc.dg/cpp/warn-comments.c: Same.
6160 * gcc.dg/cpp/warn-long-long-2.c: Same.
6161 * gcc.dg/cpp/warn-long-long.c: Same.
6162 * gcc.dg/cpp/warn-redefined-2.c: Same.
6163 * gcc.dg/cpp/warn-redefined.c: Same.
6164 * gcc.dg/darwin-cfstring-2.c: Same.
6165 * gcc.dg/darwin-cfstring-format-1.c: Same.
6166 * gcc.dg/decl-9.c: Same.
6167 * gcc.dg/declspec-1.c: Same.
6168 * gcc.dg/declspec-10.c: Same.
6169 * gcc.dg/declspec-11.c: Same.
6170 * gcc.dg/declspec-13.c: Same.
6171 * gcc.dg/declspec-18.c: Same.
6172 * gcc.dg/declspec-4.c: Same.
6173 * gcc.dg/declspec-5.c: Same.
6174 * gcc.dg/declspec-6.c: Same.
6175 * gcc.dg/declspec-8.c: Same.
6176 * gcc.dg/deprecated-4.c: Same.
6177 * gcc.dg/deprecated.c: Same.
6178 * gcc.dg/dfp/composite-type.c: Same.
6179 * gcc.dg/empty-source-2.c: Same.
6180 * gcc.dg/empty-source-3.c: Same.
6181 * gcc.dg/format/attr-6.c: Same.
6182 * gcc.dg/format/branch-1.c: Same.
6183 * gcc.dg/format/c90-printf-1.c: Same.
6184 * gcc.dg/format/c90-strftime-2.c: Same.
6185 * gcc.dg/format/c99-strftime-1.c: Same.
6186 * gcc.dg/format/cmn-err-1.c: Same.
6187 * gcc.dg/format/few-1.c: Same.
6188 * gcc.dg/format/ms_branch-1.c: Same.
6189 * gcc.dg/format/ms_unnamed-1.c: Same.
6190 * gcc.dg/format/ms_va-1.c: Same.
6191 * gcc.dg/format/unnamed-1.c: Same.
6192 * gcc.dg/format/va-1.c: Same.
6193 * gcc.dg/format/xopen-1.c: Same.
6194 * gcc.dg/funcdef-var-1.c: Same.
6195 * gcc.dg/funcdef-var-2.c: Same.
6196 * gcc.dg/gnu89-const-expr-1.c: Same.
6197 * gcc.dg/gnu89-const-expr-2.c: Same.
6198 * gcc.dg/gnu90-const-expr-1.c: Same.
6199 * gcc.dg/gnu99-const-expr-1.c: Same.
6200 * gcc.dg/gnu99-const-expr-2.c: Same.
6201 * gcc.dg/gnu99-init-2.c: Same.
6202 * gcc.dg/gomp/_Atomic-5.c: Same.
6203 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6204 * gcc.dg/gomp/atomic-5.c: Same.
6205 * gcc.dg/gomp/linear-1.c: Same.
6206 * gcc.dg/gomp/pr67500.c: Same.
6207 * gcc.dg/init-bad-1.c: Same.
6208 * gcc.dg/init-bad-2.c: Same.
6209 * gcc.dg/init-bad-3.c: Same.
6210 * gcc.dg/init-string-1.c: Same.
6211 * gcc.dg/label-compound-stmt-1.c: Same.
6212 * gcc.dg/label-decl-2.c: Same.
6213 * gcc.dg/label-decl-4.c: Same.
6214 * gcc.dg/large-size-array-2.c: Same.
6215 * gcc.dg/large-size-array-4.c: Same.
6216 * gcc.dg/lvalue-6.c: Same.
6217 * gcc.dg/m-un-2.c: Same.
6218 * gcc.dg/multiple-overflow-warn-1.c: Same.
6219 * gcc.dg/multiple-overflow-warn-2.c: Same.
6220 * gcc.dg/multiple-overflow-warn-3.c: Same.
6221 * gcc.dg/nested-redef-1.c: Same.
6222 * gcc.dg/no-asm-1.c: Same.
6223 * gcc.dg/no-asm-3.c: Same.
6224 * gcc.dg/no-asm-4.c: Same.
6225 * gcc.dg/noncompile/20010524-1.c: Same.
6226 * gcc.dg/noncompile/incomplete-5.c: Same.
6227 * gcc.dg/noncompile/pr44517.c: Same.
6228 * gcc.dg/noncompile/pr52290.c: Same.
6229 * gcc.dg/noreturn-1.c: Same.
6230 * gcc.dg/overflow-warn-1.c: Same.
6231 * gcc.dg/overflow-warn-2.c: Same.
6232 * gcc.dg/overflow-warn-3.c: Same.
6233 * gcc.dg/overflow-warn-4.c: Same.
6234 * gcc.dg/parm-mismatch-1.c: Same.
6235 * gcc.dg/parser-pr28152-2.c: Same.
6236 * gcc.dg/parser-pr28152.c: Same.
6237 * gcc.dg/pedwarn-init.c: Same.
6238 * gcc.dg/pointer-arith-2.c: Same.
6239 * gcc.dg/pointer-arith-3.c: Same.
6240 * gcc.dg/pointer-arith-4.c: Same.
6241 * gcc.dg/pr14475.c: Same.
6242 * gcc.dg/pr18596-3.c: Same.
6243 * gcc.dg/pr18809-1.c: Same.
6244 * gcc.dg/pr27953.c: Same.
6245 * gcc.dg/pr30457.c: Same.
6246 * gcc.dg/pr30551-2.c: Same.
6247 * gcc.dg/pr30551-3.c: Same.
6248 * gcc.dg/pr30551-4.c: Same.
6249 * gcc.dg/pr30551-5.c: Same.
6250 * gcc.dg/pr30551-6.c: Same.
6251 * gcc.dg/pr30551.c: Same.
6252 * gcc.dg/pr36997.c: Same.
6253 * gcc.dg/pr41842.c: Same.
6254 * gcc.dg/pr48552-1.c: Same.
6255 * gcc.dg/pr48552-2.c: Same.
6256 * gcc.dg/pr59717.c: Same.
6257 * gcc.dg/pr61077.c: Same.
6258 * gcc.dg/pr61096-1.c: Same.
6259 * gcc.dg/pr63626.c: Same.
6260 * gcc.dg/pr64223-1.c: Same.
6261 * gcc.dg/pr64223-2.c: Same.
6262 * gcc.dg/pr8788-1.c: Same.
6263 * gcc.dg/pr8927-1.c: Same.
6264 * gcc.dg/pragma-darwin.c: Same.
6265 * gcc.dg/pragma-diag-5.c: Same.
6266 * gcc.dg/pragma-message.c: Same.
6267 * gcc.dg/redecl-1.c: Same.
6268 * gcc.dg/simd-1.c: Same.
6269 * gcc.dg/simd-5.c: Same.
6270 * gcc.dg/simd-6.c: Same.
6271 * gcc.dg/spellcheck-fields.c: Same.
6272 * gcc.dg/spellcheck-typenames.c: Same.
6273 * gcc.dg/struct-semi-2.c: Same.
6274 * gcc.dg/struct-semi-3.c: Same.
6275 * gcc.dg/transparent-union-3.c: Same.
6276 * gcc.dg/ucnid-8.c: Same.
6277 * gcc.dg/uninit-pr19430-O0.c: Same.
6278 * gcc.dg/uninit-pr19430.c: Same.
6279 * gcc.dg/uninit-pr20644-O0.c: Same.
6280 * gcc.dg/utf-dflt.c: Same.
6281 * gcc.dg/utf-dflt2.c: Same.
6282 * gcc.dg/utf16-4.c: Same.
6283 * gcc.dg/vla-11.c: Same.
6284 * gcc.dg/vla-20.c: Same.
6285 * gcc.dg/vla-init-1.c: Same.
6286 * gcc.dg/vla-init-2.c: Same.
6287 * gcc.dg/vla-init-3.c: Same.
6288 * gcc.dg/weak/weak-6.c: Same.
6289 * gcc.dg/weak/weak-7.c: Same.
6290 * gcc.dg/wtr-int-type-1.c: Same.
6291 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
6292 * gcc.target/arm/polytypes.c: Same.
6293 * gcc.target/i386/spellcheck-options-4.c: Same.
6294 * gcc.target/powerpc/20030218-1.c: Same.
6295 * gcc.target/sh/pr21255-4.c: Same.
6296 * gcc.test-framework/dg-error-exp-XP.c: Same.
6297 * gfortran.dg/array_constructor_30.f03: Same.
6298 * gfortran.dg/class_30.f90: Same.
6299 * gfortran.dg/goacc/subarrays.f95: Same.
6300 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
6301 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
6302 * gfortran.dg/intrinsic_std_1.f90: Same.
6303 * gfortran.dg/pr70006.f90: Same.
6304 * gfortran.dg/warning-directive-1.F90: Same.
6305 * gfortran.dg/warning-directive-2.F90: Same.
6306 * gfortran.dg/warning-directive-3.F90: Same.
6307 * gfortran.dg/warning-directive-4.F90: Same.
6308 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
6309 * obj-c++.dg/class-extension-1.mm: Same.
6310 * obj-c++.dg/class-extension-2.mm: Same.
6311 * obj-c++.dg/class-protocol-1.mm: Same.
6312 * obj-c++.dg/cxx-ivars-1.mm: Same.
6313 * obj-c++.dg/duplicate-class-1.mm: Same.
6314 * obj-c++.dg/exceptions-3.mm: Same.
6315 * obj-c++.dg/exceptions-4.mm: Same.
6316 * obj-c++.dg/exceptions-5.mm: Same.
6317 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6318 * obj-c++.dg/fsf-package-0.m: Same.
6319 * obj-c++.dg/invalid-type-1.mm: Same.
6320 * obj-c++.dg/method-12.mm: Same.
6321 * obj-c++.dg/method-13.mm: Same.
6322 * obj-c++.dg/method-15.mm: Same.
6323 * obj-c++.dg/method-16.mm: Same.
6324 * obj-c++.dg/method-6.mm: Same.
6325 * obj-c++.dg/method-7.mm: Same.
6326 * obj-c++.dg/property/at-property-1.mm: Same.
6327 * obj-c++.dg/property/at-property-14.mm: Same.
6328 * obj-c++.dg/property/at-property-17.mm: Same.
6329 * obj-c++.dg/property/at-property-21.mm: Same.
6330 * obj-c++.dg/property/at-property-5.mm: Same.
6331 * obj-c++.dg/property/dotsyntax-4.mm: Same.
6332 * obj-c++.dg/property/dynamic-3.mm: Same.
6333 * obj-c++.dg/property/dynamic-4.mm: Same.
6334 * obj-c++.dg/property/property-neg-1.mm: Same.
6335 * obj-c++.dg/property/property-neg-6.mm: Same.
6336 * obj-c++.dg/property/synthesize-11.mm: Same.
6337 * obj-c++.dg/property/synthesize-5.mm: Same.
6338 * obj-c++.dg/property/synthesize-6.mm: Same.
6339 * obj-c++.dg/proto-lossage-4.mm: Same.
6340 * obj-c++.dg/protocol-qualifier-2.mm: Same.
6341 * obj-c++.dg/strings/strings-1.mm: Same.
6342 * obj-c++.dg/super-class-1.mm: Same.
6343 * obj-c++.dg/syntax-error-6.mm: Same.
6344 * obj-c++.dg/syntax-error-7.mm: Same.
6345 * obj-c++.dg/syntax-error-9.mm: Same.
6346 * obj-c++.dg/try-catch-13.mm: Same.
6347 * objc.dg/attributes/method-noreturn-1.m: Same.
6348 * objc.dg/bad-receiver-type-2.m: Same.
6349 * objc.dg/bad-receiver-type.m: Same.
6350 * objc.dg/call-super-2.m: Same.
6351 * objc.dg/class-2.m: Same.
6352 * objc.dg/class-extension-1.m: Same.
6353 * objc.dg/class-extension-2.m: Same.
6354 * objc.dg/class-protocol-1.m: Same.
6355 * objc.dg/desig-init-1.m: Same.
6356 * objc.dg/duplicate-class-1.m: Same.
6357 * objc.dg/exceptions-3.m: Same.
6358 * objc.dg/exceptions-4.m: Same.
6359 * objc.dg/exceptions-5.m: Same.
6360 * objc.dg/foreach-6.m: Same.
6361 * objc.dg/foreach-7.m: Same.
6362 * objc.dg/fsf-nsstring-format-1.m: Same.
6363 * objc.dg/fsf-package-0.m: Same.
6364 * objc.dg/invalid-type-1.m: Same.
6365 * objc.dg/method-11.m: Same.
6366 * objc.dg/method-19.m: Same.
6367 * objc.dg/method-2.m: Same.
6368 * objc.dg/method-20.m: Same.
6369 * objc.dg/method-5.m: Same.
6370 * objc.dg/method-6.m: Same.
6371 * objc.dg/method-7.m: Same.
6372 * objc.dg/method-9.m: Same.
6373 * objc.dg/missing-proto-3.m: Same.
6374 * objc.dg/private-1.m: Same.
6375 * objc.dg/property/at-property-1.m: Same.
6376 * objc.dg/property/at-property-14.m: Same.
6377 * objc.dg/property/at-property-17.m: Same.
6378 * objc.dg/property/at-property-21.m: Same.
6379 * objc.dg/property/at-property-5.m: Same.
6380 * objc.dg/property/dynamic-3.m: Same.
6381 * objc.dg/property/dynamic-4.m: Same.
6382 * objc.dg/property/property-neg-1.m: Same.
6383 * objc.dg/property/property-neg-6.m: Same.
6384 * objc.dg/property/synthesize-11.m: Same.
6385 * objc.dg/property/synthesize-5.m: Same.
6386 * objc.dg/property/synthesize-6.m: Same.
6387 * objc.dg/proto-hier-1.m: Same.
6388 * objc.dg/proto-lossage-4.m: Same.
6389 * objc.dg/protocol-qualifier-2.m: Same.
6390 * objc.dg/strings/strings-1.m: Same.
6391 * objc.dg/type-size-1.m: Same.
6392
d904a983
JL
63932017-04-18 Jeff Law <law@redhat.com>
6394
6395 PR target/74563
6396 * gcc.target/mips/pr74563: New test.
6397
0155ed56
JJ
63982017-04-18 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR tree-optimization/80443
6401 * gcc.c-torture/compile/pr80443.c: New test.
6402
f380f608
RS
64032017-04-18 Richard Sandiford <richard.sandiford@arm.com>
6404
6405 PR rtl-optimization/80357
6406 * gcc.c-torture/compile/pr80357.c: New test.
6407
dd68669b
JL
64082017-04-18 Jeff Law <law@redhat.com>
6409
6410 PR middle-end/80422
6411 * gcc.c-torture/compile/pr80422.c: New test.
6412
1cda61fc
JJ
64132017-04-18 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR debug/80263
6416 * gcc.dg/debug/dwarf2/pr80263.c: New test.
6417
19970253
MM
64182017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6419
6420 PR target/80099
6421 * gcc.target/powerpc/pr80099-1.c: New test.
6422 * gcc.target/powerpc/pr80099-2.c: Likewise.
6423 * gcc.target/powerpc/pr80099-3.c: Likewise.
6424 * gcc.target/powerpc/pr80099-4.c: Likewise.
6425 * gcc.target/powerpc/pr80099-5.c: Likewise.
6426
8487c9a5
JJ
64272017-04-18 Jakub Jelinek <jakub@redhat.com>
6428
3b5fb3cb
JJ
6429 PR sanitizer/80444
6430 * gcc.dg/sancov/pr80444.c: New test.
6431
8487c9a5
JJ
6432 PR middle-end/79788
6433 PR middle-end/80375
6434 * gcc.dg/pr79788-1.c: New test.
6435 * gcc.dg/pr79788-2.c: New test.
6436
be7c73ae
MP
64372017-04-18 Marek Polacek <polacek@redhat.com>
6438
6439 PR c++/80244 - ICE with attribute in template alias.
6440 * g++.dg/cpp0x/alias-decl-59.C: New test.
6441
d6e3e8a5
MP
6442 PR c++/80241 - ICE with alignas pack expansion.
6443 * g++.dg/cpp0x/alignas11.C: New test.
6444
1adb82e1
BE
64452017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6446
6447 PR c++/80287
6448 * g++.dg/lto/pr80287_0.C: New test.
6449
fb5e5621
KN
64502017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6451
6452 PR target/80315
6453 * gcc.target/powerpc/pr80315-1.c: New test.
6454 * gcc.target/powerpc/pr80315-2.c: New test.
6455 * gcc.target/powerpc/pr80315-3.c: New test.
6456 * gcc.target/powerpc/pr80315-4.c: New test.
6457
afeaeb70
TV
64582017-04-16 Tom de Vries <tom@codesourcery.com>
6459
6460 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
6461 directive.
6462 * g++.dg/parse/error3.C: Same.
6463 * g++.old-deja/g++.pt/niklas01a.C: Same.
6464 * gcc.dg/990506-0.c: Same.
6465 * gcc.dg/cpp/19990413-1.c: Same.
6466 * gcc.dg/cpp/pragma-1.c: Same.
6467 * gcc.dg/cpp/pragma-2.c: Same.
6468 * gcc.dg/m-un-2.c: Same.
6469 * objc.dg/private-1.m: Same.
6470
604f37cd
UB
64712017-04-15 Uros Bizjak <ubizjak@gmail.com>
6472
6473 * gcc.dg/pr54669.c: Fix dg-do directive.
6474 * gcc.dg/pr78582.c: Ditto.
6475 * gcc.dg/pr80020.c: Ditto.
6476 * gcc.dg/torture/pr57993-2.cpp: Ditto.
6477 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
6478 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
6479 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
6480 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
6481 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
6482 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6483 * gcc.dg/tree-ssa/pr79352.c: Ditto.
6484 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6485 * gcc.dg/tree-ssa/pr79691.c: Ditto.
6486
35cfdb17
DH
64872017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6488
604f37cd 6489 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
6490 * gfortran.dg/generic_29.f90: Likewise.
6491 * gfortran.dg/goacc/multi-clause.f90: Likewise.
6492 * gfortran.dg/pr41922.f90: Likewise.
6493 * gfortran.dg/pr70006.f90: Likewise.
6494
f378be38
SB
64952017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6496
6497 PR tree-optimization/66612
6498 * gcc.target/powerpc/20050830-1.c: Remove xfail.
6499
43076492
JW
65002017-04-14 Janus Weil <janus@gcc.gnu.org>
6501
6502 PR fortran/80361
6503 * gfortran.dg/class_62.f90: New test case.
6504
dd3d6a42
AB
65052017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
6506
6507 * gcc.target/arc/loop-1.c: New file.
6508
31a07c81
MM
65092017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6510
6511 PR target/80098
6512 * gcc.target/powerpc/pr80098-1.c: New test.
6513 * gcc.target/powerpc/pr80098-2.c: Likewise.
6514 * gcc.target/powerpc/pr80098-3.c: Likewise.
6515 * gcc.target/powerpc/pr80098-4.c: Likewise.
6516
09956017
JJ
65172017-04-13 Jakub Jelinek <jakub@redhat.com>
6518
6519 PR sanitizer/80403
6520 * g++.dg/ubsan/pr80403-2.C: New test.
6521
bc042396
VM
65222017-04-13 Vladimir Makarov <vmakarov@redhat.com>
6523
6524 PR rtl-optimization/80343
6525 * gcc.target/powerpc/pr80343.c: New.
6526
abac4c34
DK
65272017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
6528
6529 PR sanitizer/80414
6530 * c-c++-common/ubsan/bounds-15.c: New test.
6531
43a3aa03
RB
65322017-04-13 Richard Biener <rguenther@suse.de>
6533
6534 PR testsuite/80416
6535 * g++.dg/torture/pr79671.C: Fix asm constraints.
6536
031fbdb9
JJ
65372017-04-13 Jakub Jelinek <jakub@redhat.com>
6538
6539 PR debug/80321
6540 * gcc.dg/debug/pr80321.c: New test.
6541
65422017-04-13 Eric Botcazou <ebotcazou@adacore.com>
6543
6544 * gnat.dg/debug10.adb: New test.
6545 * gnat.dg/debug10_pkg.ads: New helper.
6546
76873758
JJ
65472017-04-12 Jakub Jelinek <jakub@redhat.com>
6548
deed3da9
JJ
6549 PR tree-optimization/79390
6550 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
6551
b96a3e11
JJ
6552 PR sanitizer/80403
6553 PR sanitizer/80404
6554 PR sanitizer/80405
6555 * g++.dg/ubsan/pr80403.C: New test.
6556 * g++.dg/ubsan/pr80404.C: New test.
6557 * g++.dg/ubsan/pr80405.C: New test.
6558
76873758
JJ
6559 PR c/80163
6560 * gcc.dg/torture/pr80163.c: New test.
6561
940c9a7c 65622017-04-12 Richard Biener <rguenther@suse.de>
76873758 6563 Jeff Law <law@redhat.com>
940c9a7c
RB
6564
6565 PR tree-optimization/80359
6566 * gcc.dg/torture/pr80359.c: New testcase.
6567
350792ff 65682017-04-12 Richard Biener <rguenther@suse.de>
76873758 6569 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
6570
6571 PR middle-end/79671
6572 * g++.dg/torture/pr79671.C: New testcase.
6573 * g++.dg/lto/pr79671_0.C: Likewise.
6574 * g++.dg/lto/pr79671_1.c: Likewise.
6575
d62e6f10
JJ
65762017-04-12 Jakub Jelinek <jakub@redhat.com>
6577
6578 PR sanitizer/80349
6579 * g++.dg/ubsan/pr80349.C: New test.
6580
8585103f
JJ
65812017-04-11 Jakub Jelinek <jakub@redhat.com>
6582
347e1f77
JJ
6583 PR c++/80370
6584 * g++.dg/cpp1z/decomp28.C: New test.
6585
df1c878e
JJ
6586 PR middle-end/80100
6587 * gcc.dg/pr80100.c: New test.
6588
8585103f
JJ
6589 PR rtl-optimization/80385
6590 * g++.dg/opt/pr80385.C: New test.
6591
c6cf6ef7
ML
65922017-04-11 Martin Liska <mliska@suse.cz>
6593
6594 PR ipa/80212
6595 * g++.dg/ipa/pr80212.C: New test.
6596
3812f460
MS
65972017-04-11 Martin Sebor <msebor@redhat.com>
6598
6599 PR middle-end/80364
6600 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
6601
9f679370
ML
66022017-04-11 Martin Liska <mliska@suse.cz>
6603
6604 PR sanitizer/70878
6605 * gcc.dg/ubsan/pr70878.c: New test.
6606
82665822
JJ
66072017-04-11 Jakub Jelinek <jakub@redhat.com>
6608
cb278caa
JJ
6609 PR target/80381
6610 * gcc.target/i386/pr80381.c: New test.
6611
82665822
JJ
6612 PR c++/80363
6613 * g++.dg/ext/pr80363.C: New test.
6614
abde687a
SKS
66152017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6616
6617 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
6618 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
6619 Add avr-*-* to non-lp64 selector.
6620
13e6ec34
MS
66212017-04-10 Martin Sebor <msebor@redhat.com>
6622
6623 * gcc.dg/pr40340-3.c: Adjust directive pattern.
6624 * gcc.dg/pr40340-4.c: Same.
6625
a2cb1196
NK
66262017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
6627
13e6ec34 6628 PR fortran/69498
a2cb1196
NK
6629 * gfortran.dg/submodule_unexp.f90: Modified test
6630 to account for new error.
6631 * gfortran.dg/submodule_twice.f90: New Test
6632
b447b28c
JJ
66332017-04-10 Jakub Jelinek <jakub@redhat.com>
6634
6635 PR c++/80176
6636 * g++.dg/init/ref23.C: New test.
6637
3bbd6768
TK
66382017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6639
6640 PR tree-optimization/80304
6641 * gfortran.dg/do_concurrent_4.f90: New test case.
6642
99827b5c
JW
66432017-04-10 Janus Weil <janus@gcc.gnu.org>
6644
6645 PR fortran/80046
6646 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
6647
7db31bc2
DE
66482017-04-10 David Edelsohn <dje.gcc@gmail.com>
6649
6650 * g++.dg/torture/pr79905.C: Add -maltivec option.
6651
9058a2c5
JL
66522017-04-10 Jeff Law <law@redhat.com>
6653
6654 PR tree-optimization/80374
6655 * g++.dg/pr80374.c: New test.
6656
bd8f8642
KN
66572017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6658
6659 PR target/80108
6660 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
6661 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
6662
f634dd47
UB
66632017-04-10 Uros Bizjak <ubizjak@gmail.com>
6664
6665 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
6666
065ba179
UB
66672017-04-10 Uros Bizjak <ubizjak@gmail.com>
6668
6669 PR testsuite/79356
6670 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
6671
71b838d0
DS
66722017-04-10 Daniel Santos <daniel.santos@pobox.com>
6673
6674 PR testsuite/79867
6675 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
6676
98a7a34e
MP
66772017-04-10 Marek Polacek <polacek@redhat.com>
6678
6679 PR sanitizer/80348
6680 * g++.dg/ubsan/div-by-zero-3.C: New test.
6681
aac69a62
BC
66822017-04-10 Bin Cheng <bin.cheng@arm.com>
6683
6684 PR tree-optimization/80153
6685 * gcc.c-torture/execute/pr80153.c: New.
6686
737237c9
RB
66872017-04-10 Richard Biener <rguenther@suse.de>
6688
6689 PR middle-end/80362
6690 * gcc.dg/torture/pr80362.c: New testcase.
6691
ba6ee9fc
RB
66922017-04-10 Richard Biener <rguenther@suse.de>
6693
6694 PR tree-optimization/80304
6695 * gcc.dg/torture/pr80304.c: New testcase.
6696
4d1a05f1
NS
66972017-04-10 Nathan Sidwell <nathan@acm.org>
6698
6699 PR target/79905
6700 * g++.dg/torture/pr79905.C: New.
6701
3ee0fb02
ML
67022017-04-10 Martin Liska <mliska@suse.cz>
6703
6704 PR sanitizer/80350
6705 * c-c++-common/ubsan/pr80350.c: New test.
6706
167a5b77
JJ
67072017-04-10 Jakub Jelinek <jakub@redhat.com>
6708
6709 PR target/80324
6710 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
6711
d691b7e4
ML
67122017-04-08 Martin Liska <mliska@suse.cz>
6713
6714 Revert:
6715 2017-04-07 Martin Liska <mliska@suse.cz>
6716
6717 PR ipa/80212
6718 * g++.dg/ipa/pr80212.C: New test.
6719
dcb2c527
JJ
67202017-04-07 Jakub Jelinek <jakub@redhat.com>
6721
c98b0016
JJ
6722 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
6723 dg-options.
6724 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
6725
dcb2c527
JJ
6726 PR target/80322
6727 PR target/80323
6728 PR target/80325
6729 PR target/80326
6730 * gcc.target/i386/avx512f-undefined-1.c: New test.
6731 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
6732 * gcc.target/i386/avx-cvtsd-1.c: New test.
6733 * gcc.target/i386/avx512f-cvtss-1.c: New test.
6734 * gcc.target/i386/avx512f-abspd-1.c: New test.
6735 * gcc.target/i386/avx-cvtss-1.c: New test.
6736 * gcc.target/i386/avx512f-absps-1.c: New test.
6737 * gcc.target/i386/avx512f-int2mask-1.c: New test.
6738 * gcc.target/i386/avx512f-mask2int-1.c: New test.
6739
1ef532f4
MP
67402017-04-07 Marek Polacek <polacek@redhat.com>
6741
6742 PR sanitizer/80348
6743 * g++.dg/ubsan/div-by-zero-2.C: New test.
6744
2166aeb3
MP
6745 PR c++/80095
6746 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
6747
057da7af
VM
67482017-04-07 Vladimir Makarov <vmakarov@redhat.com>
6749
6750 PR rtl-optimization/70478
6751 * gcc.target/s390/pr70478.c: New.
6752
3b6cb9e3
ML
67532017-04-07 Martin Liska <mliska@suse.cz>
6754
6755 PR target/79889
6756 * g++.dg/ext/mv8.C: Add aarch64* targets.
6757
70cd23c0
ML
67582017-04-07 Martin Liska <mliska@suse.cz>
6759
6760 PR ipa/80212
6761 * g++.dg/ipa/pr80212.C: New test.
6762
fe6bb25f
TP
67632017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6764
6765 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
6766
bf7b869a
RB
67672017-04-07 Richard Biener <rguenther@suse.de>
6768
6769 PR tree-optimization/80334
6770 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
6771 alignas on stack.
6772
2d143ba8
RB
67732017-04-07 Richard Biener <rguenther@suse.de>
6774
6775 PR middle-end/80341
6776 * gcc.dg/torture/pr80341.c: New testcase.
6777
ed3cd38d
JJ
67782017-04-06 Jakub Jelinek <jakub@redhat.com>
6779
6780 PR debug/80234
6781 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
6782 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
6783
e5f56581
UB
67842017-04-06 Uros Bizjak <ubizjak@gmail.com>
6785
6786 PR target/79733
6787 * gcc.target/i386/pr79733.c: New test.
6788
a5211c80
UB
67892017-04-06 Uros Bizjak <ubizjak@gmail.com>
6790
6791 PR target/80298
6792 * gcc.target/i386/pr80298-1.c: New test.
6793 * gcc.target/i386/pr80298-2.c: Ditto.
6794
db086c96
TP
67952017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
6796
6797 PR target/80082
6798 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
6799 ARMv7-R.
6800
09b63f67
RB
68012017-04-06 Richard Biener <rguenther@suse.de>
6802
6803 PR tree-optimization/80334
6804 * g++.dg/torture/pr80334.C: New testcase.
6805
d9f8c5af
ML
68062017-04-06 Martin Liska <mliska@suse.cz>
6807
6808 PR sanitizer/80166
6809 * gcc.dg/asan/pr80166.c: New test.
6810
1b68991f
RO
68112017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6812
6813 PR tree-optimization/79390
6814 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
6815
0f784346
RB
68162017-04-06 Richard Biener <rguenther@suse.de>
6817
6818 PR tree-optimization/80262
6819 * gcc.target/i386/pr80262.c: New testcase.
6820
23a429c2
RB
68212017-04-06 Richard Biener <rguenther@suse.de>
6822
6823 PR middle-end/80281
6824 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
6825
e2323a2b
VM
68262017-04-05 Vladimir Makarov <vmakarov@redhat.com>
6827
6828 PR rtl-optimization/70703
6829 * gcc.target/i386/pr70703.c: New.
6830
47a11342
JJ
68312017-04-05 Jakub Jelinek <jakub@redhat.com>
6832
6833 PR sanitizer/80308
6834 * c-c++-common/asan/pr80308.c: New test.
6835
d0ee17a5
DV
68362017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6837
6838 PR target/79890
6839 * gcc.target/s390/pr79890.c: New test case.
6840
36f896c7
JJ
68412017-04-05 Jakub Jelinek <jakub@redhat.com>
6842
6843 PR target/80310
6844 * c-c++-common/ubsan/pr80310.c: New test.
6845
d16e2ddd
JJ
68462017-04-04 Jakub Jelinek <jakub@redhat.com>
6847
e1201dff
JJ
6848 PR c++/80297
6849 * g++.dg/torture/pr80297.C: New test.
6850
d16e2ddd
JJ
6851 PR tree-optimization/79390
6852 * gcc.target/i386/pr79390.c: New test.
6853 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
6854
c0ea338b
VR
68552017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
6856
6857 PR c++/80296
6858 * g++.dg/cpp0x/alias-decl-80296.C: New test.
6859
a1527a93
TP
68602017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6861
6862 PR target/80307
6863 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
6864 targeting any CPU or architecture.
6865 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
6866 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
6867 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
6868 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
6869 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
6870 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
6871 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
6872 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
6873
065ba179 68742017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
6875
6876 PR fortran/69498
6877 * gfortran.dg/submodule_unexp.f90: New test.
6878
b1fd967c
JJ
68792017-04-04 Jakub Jelinek <jakub@redhat.com>
6880
6881 PR target/80286
6882 * gcc.target/i386/avx-pr80286.c: New test.
6883 * gcc.dg/pr80286.c: New test.
6884
248179b5
RB
68852017-04-04 Richard Biener <rguenther@suse.de>
6886
6887 PR middle-end/80281
6888 * gcc.dg/torture/pr80281.c: New testcase.
6889
a577fcf2
RB
68902017-04-04 Richard Biener <rguenther@suse.de>
6891
6892 PR tree-optimization/80275
6893 * g++.dg/opt/pr80275.C: Make g static.
6894
833bbf60
SB
68952017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
6896
6897 PR rtl-optimization/60818
6898 * gcc.c-torture/compile/pr60818.c: New testcase.
6899
5764ee3c
JW
69002017-04-03 Jonathan Wakely <jwakely@redhat.com>
6901
6902 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
6903 * gcc.dg/20031012-1.c: Likewise.
6904 * gcc.dg/ipa/ipcp-1.c: Likewise.
6905 * gcc.dg/torture/matrix-3.c: Likewise.
6906 * gcc.target/powerpc/ppc-spe.c: Likewise.
6907 * gcc.target/rx/zero-width-bitfield.c: Likewise.
6908
bbdf4e81
PB
69092017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6910
6911 PR target/80246
6912 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
6913 powerpc_vsx_ok.
6914 (std, ld): Limit scan-assembler-times check to lp64.
6915 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
6916 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
6917 powerpc_vsx_ok.
6918
44bc146f
PB
69192017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6920
6921 PR target/80246
6922 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
6923
fff80893
RB
69242017-04-03 Richard Biener <rguenther@suse.de>
6925
6926 PR tree-optimization/80275
6927 * g++.dg/opt/pr80275.C: New testcase.
6928
79f9fc38
DV
69292017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6930
6931 PR testsuite/79356
6932 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
6933
a8e70fd3
RD
69342017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
6935
6936 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
6937 (bal): Increase iteration count and assume alignment.
6938
e0061866
BC
69392017-04-03 Bin Cheng <bin.cheng@arm.com>
6940
6941 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
6942
c2d43326
AP
69432017-04-02 Andrew Pinski <apinski@cavium.com>
6944
6945 * gcc.c-torture/compile/nested-3.c: New testcase.
6946 * gcc.c-torture/execute/20170401-1.c: New testcase.
6947 * gcc.c-torture/execute/20170401-2.c: New testcase.
6948
a5a9046d
SB
69492017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6950
6951 PR rtl-optimization/79405
6952 gcc.dg/pr79405.c: New testcase.
6953
6f3af356
JJ
69542017-03-31 Jakub Jelinek <jakub@redhat.com>
6955
eee3756d
JJ
6956 PR debug/79255
6957 * gcc.dg/pr79255.c: New test.
6958
6f3af356
JJ
6959 PR c++/79572
6960 * g++.dg/ubsan/null-8.C: New test.
6961
99e6cfd6
PH
69622017-03-31 Pat Haugen <pthaugen@us.ibm.com>
6963
6964 PR target/80107
6965 * gfortran.dg/pr80107.f: New.
6966
094e6b7a
JL
69672017-03-31 Jeff Law <law@redhat.com>
6968
6969 PR tree-optimization/49498
6970 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
6971
eceb2409 69722017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6973
eceb2409
RB
6974 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
6975
c412c01a 69762017-03-31 Richard Biener <rguenther@suse.de>
065ba179 6977
c412c01a
RB
6978 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
6979
005f12bf
JJ
69802017-03-31 Jakub Jelinek <jakub@redhat.com>
6981
af88f557
JJ
6982 PR libstdc++/80251
6983 * g++.dg/ext/is_aggregate.C: New test.
6984
7d790165
JJ
6985 PR middle-end/80173
6986 * gcc.target/i386/pr80173.c: New test.
6987
a7d55154
JJ
6988 PR middle-end/80163
6989 * gcc.dg/pr80163.c: New test.
6990
005f12bf
JJ
6991 PR debug/80025
6992 * gcc.dg/torture/pr80025.c: New test.
6993
c8e0f43f
MF
69942017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
6995
6996 * gcc.target/mips/pr52125.c: Add -msym32.
6997
724d25f3
JJ
69982017-03-30 Jakub Jelinek <jakub@redhat.com>
6999
7000 PR translation/80189
7001 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
7002 * g++.dg/gomp/sharing-1.C: Likewise.
7003 * gfortran.dg/gomp/pr44536.f90: Likewise.
7004 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
7005 * gfortran.dg/gomp/sharing-3.f90: Likewise.
7006 * gfortran.dg/gomp/crayptr3.f90: Likewise.
7007 * gfortran.dg/gomp/pr33439.f90: Likewise.
7008 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7009 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7010 * gfortran.dg/gomp/sharing-2.f90: Likewise.
7011 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7012 * gcc.dg/gomp/sharing-1.c: Likewise.
7013
05dc406d
PB
70142017-03-30 Peter Bergner <bergner@vnet.ibm.com>
7015
7016 PR target/80246
7017 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
7018 Darwin and SPE.
7019 (dxex, dxexq): Update return type.
7020 (diex, diexq): Update argument type.
7021 * gcc.target/powerpc/pr80246.c: New test.
7022
b0fd4d7e
MJ
70232017-03-30 Martin Jambor <mjambor@suse.cz>
7024
7025 PR ipa/77333
7026 * g++.dg/ipa/pr77333.C: New test.
7027
de008ec4
JJ
70282017-03-30 Jakub Jelinek <jakub@redhat.com>
7029
7030 PR target/80206
7031 * gcc.target/i386/pr80206.c: New test.
7032
28c02407
RB
70332017-03-30 Richard Biener <rguenther@suse.de>
7034
7035 PR tree-optimization/77498
7036 * gfortran.dg/pr77498.f: New testcase.
7037
10fa8dfb
MP
70382017-03-29 Marek Polacek <polacek@redhat.com>
7039
7040 PR c/79730
7041 * gcc.dg/pr79730.c: New test.
7042
fdc54f39
JD
70432017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7044
7045 PR libgfortran/78670
7046 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
7047 a character of length 1. Update test for success.
7048 * gfortran.dg/dtio_28.f03: New test.
7049 * gfortran.dg/dtio_4.f90: Update to open test file with status =
7050 'scratch' to delete the file when done.
7051
533c0b69
SB
70522017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
7053
7054 PR rtl-optimization/80233
7055 * gcc.c-torture/compile/pr80233.c: New testcase.
7056
e35229f8
TK
70572017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7058
7059 PR fortran/80254
7060 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
7061 * gfortran.dg/dec_io_2a.f90: instead (new test).
7062
5c0a28d4
JW
70632017-03-28 Jiong Wang <jiong.wang@arm.com>
7064
7065 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
7066
19846619
SB
70672017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
7068
7069 PR testsuite/43496
7070 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
7071 generating PIC code.
7072
e5119fab
VM
70732017-03-28 Vladimir Makarov <vmakarov@redhat.com>
7074
7075 PR rtl-optimization/80193
7076 * gcc.target/i386/pr80193.c: New.
7077
cf474530
JW
70782017-03-28 Janus Weil <janus@gcc.gnu.org>
7079
7080 PR fortran/78661
7081 * gfortran.dg/dtio_25.f90: Modified test case.
7082 * gfortran.dg/dtio_27.f90: New test case.
7083
34fac449
UB
70842017-03-28 Uros Bizjak <ubizjak@gmail.com>
7085
7086 PR target/53383
7087 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
7088 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
7089 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
7090
3e907b90
BC
70912017-03-28 Bin Cheng <bin.cheng@arm.com>
7092
7093 * gcc.c-torture/compile/irreducible-loop.c: New.
7094
522818b9
RS
70952017-03-28 Richard Sandiford <richard.sandiford@arm.com>
7096
3e907b90 7097 PR tree-optimization/80218
522818b9
RS
7098 * gcc.dg/pr80218.c: New test.
7099
ea7d7da8
RB
71002017-03-28 Richard Biener <rguenther@suse.de>
7101
7102 PR tree-optimization/78644
7103 * gcc.dg/pr78644-1.c: New testcase.
7104 * gcc.dg/pr78644-2.c: Likewise.
7105
498173ef
TT
71062017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
7107
7108 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
7109 * gcc.dg/pic-4.c: Likewise.
7110 * gcc.dg/pie-3.c: Likewise.
7111 * gcc.dg/pie-4.c: Likewise.
7112
c5ad2433
ML
71132017-03-28 Martin Liska <mliska@suse.cz>
7114
7115 PR ipa/80205
7116 * g++.dg/ipa/pr80205.C: New test.
7117
17722fb9
SKS
71182017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7119
7120 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
7121 with sizeof(int) < 4.
7122 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
7123 * gcc.c-torture/execute/pr79737-2.c: Likewise.
7124 * gcc.dg/torture/pr79777.c: Likewise.
7125 * gcc.dg/torture/pr79910.c: Likewise.
7126
737f500a
RB
71272017-03-28 Richard Biener <rguenther@suse.de>
7128
7129 PR middle-end/80222
7130 * g++.dg/pr80222.C: New testcase.
7131
62f96a79
ML
71322017-03-28 Martin Liska <mliska@suse.cz>
7133
7134 PR ipa/80104
7135 * gcc.dg/ipa/pr80104.c: New test.
7136
72785f26
MP
71372017-03-28 Marek Polacek <polacek@redhat.com>
7138
7139 PR sanitizer/80067
7140 * c-c++-common/ubsan/shift-10.c: New test.
7141
86516987
JL
71422017-03-27 Jeff Law <law@redhat.com>
7143
4dbf1eee 7144 PR tree-optimization/80216
86516987
JL
7145 * gcc.c-torture/compile/pr80216.c: New test.
7146
aade772d
JJ
71472017-03-27 Jakub Jelinek <jakub@redhat.com>
7148
a9e4a1a5
JJ
7149 PR middle-end/80162
7150 * c-c++-common/pr80162-1.c: New test.
7151 * c-c++-common/pr80162-2.c: New test.
7152 * c-c++-common/pr80162-3.c: New test.
7153
aade772d
JJ
7154 PR target/80102
7155 * g++.dg/opt/pr80102.C: New test.
7156
d89f355e
MM
71572017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7158
7159 PR target/78543
7160 * gcc.target/powerpc/pr78543.c: New test.
7161
79c4d73b
KN
71622017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
7163
7164 PR target/80103
7165 * gcc.target/powerpc/pr80103-1.c: New test.
7166
819df781
RB
71672017-03-27 Richard Biener <rguenther@suse.de>
7168
7169 PR tree-optimization/80181
7170 * gcc.dg/torture/pr80181.c: New testcase.
7171
84804c5b
CZ
71722017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
7173
065ba179 7174 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 7175
c5e5f5f6
RB
71762017-03-27 Richard Biener <rguenther@suse.de>
7177
7178 PR ipa/79776
7179 * g++.dg/ipa/pr79776.C: New testcase.
7180
7cd200f6
JJ
71812017-03-27 Jakub Jelinek <jakub@redhat.com>
7182
7183 PR sanitizer/80168
7184 * gcc.dg/asan/pr80168.c: New test.
7185
79f512ff
RB
71862017-03-27 Richard Biener <rguenther@suse.de>
7187
7188 PR tree-optimization/80170
7189 * gcc.dg/pr80170.c: New testcase.
7190
672d9f8e
RB
71912017-03-27 Richard Biener <rguenther@suse.de>
7192
7193 PR middle-end/80171
7194 * g++.dg/torture/pr80171.C: New testcase.
7195
978fcba3
JDA
71962017-03-26 John David Anglin <danglin@gcc.gnu.org>
7197
431d7882
JDA
7198 * gcc.dg/torture/pr79732.c: Require alias support.
7199 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
7200
978fcba3
JDA
7201 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
7202 libatomic_available.
7203 * gfortran.dg/coarray_image_status_1.f08: Likewise.
7204 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
7205
1f10d710
JD
72062017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7207
7208 PR libgfortran/78881
7209 * gfortran.dg/dtio_26.f90: New test.
7210
41036686
PT
72112017-03-25 Paul Thomas <pault@gcc.gnu.org>
7212
7213 PR fortran/80156
7214 PR fortran/79382
7215 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
7216 testcase for PR80156. Add a main programme that tests that
7217 the typebound generic is accessible.
7218
5da906ca
BS
72192017-03-25 Bernd Schmidt <bschmidt@redhat.com>
7220
7221 PR rtl-optimization/80160
7222 PR rtl-optimization/80159
7223
7224 * gcc.target/i386/pr80160.c: New test.
7225
7dabefa0
JJ
72262017-03-24 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR sanitizer/79904
7229 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
7230
c8b1fbc1
MP
72312017-03-24 Marek Polacek <polacek@redhat.com>
7232
7233 PR c++/80119
7234 * g++.dg/warn/Wuninitialized-9.C: New test.
7235
76794c52
AK
72362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7237
7238 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
7239 and remove the high-level builtin. The error message for the
7240 would prevent compilation from reaching the second.
7241 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7242
2de2b3f9
AK
72432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7244
7245 * gcc.target/s390/vxe/negfma-1.c: New test.
7246
7d2fd075
AK
72472017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7248
7249 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
7250 * gcc.target/s390/arch12/mul-1.c: New test.
7251 * gcc.target/s390/arch12/mul-2.c: New test.
7252
72612e4e
AK
72532017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7254
7255 * gcc.target/s390/vxe/vllezlf-1.c: New test.
7256
6c7774d1
AK
72572017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7258
7259 * gcc.target/s390/vxe/popcount-1.c: New test.
7260
9ec98860
AK
72612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7262
7263 * gcc.target/s390/vxe/bitops-1.c: New test.
7264
6654e96f
AK
72652017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7266
7267 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
7268 * lib/target-supports.exp: Add effective target check s390_vxe.
7269
77c585ca
AK
72702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7271
7272 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
7273 comparison instructions used from now on.
7274
b5de6e84
AK
72752017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7276
7277 * gcc.target/s390/s390.exp (check_effective_target_vector):
7278 Include target-supports.exp and move target_vector check routine
7279 ...
7280 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
7281 here and rename it.
7282 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
7283 check from vector to s390_vx.
7284 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
7285 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
7286 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
7287 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
7288 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
7289 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
7290 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
7291 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
7292 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
7293
a602f985
AK
72942017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7295
7296 * gcc.target/s390/vector/vec-init-2.c: New test.
7297
085db63d
AK
72982017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7299
7300 * gcc.dg/ubsan/pr79904-2.c: New test.
7301
dc4f29bc
AK
73022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7303
7304 PR target/79893
7305 * gcc.target/s390/zvector/pr79893.c: New test.
7306
56010684
JJ
73072017-03-24 Jakub Jelinek <jakub@redhat.com>
7308
7309 PR rtl-optimization/80112
7310 * gcc.dg/pr80112.c: New test.
7311
f0d7b52d
RO
73122017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7313
7314 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
7315 etc. line numbers.
7316 * gcc.dg/Walloca-1.c: Likewise.
7317 * gcc.dg/Walloca-2.c: Likewise.
7318 * gcc.dg/Wvla-larger-than-2.c: Likewise.
7319
635684c4
BS
73202017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7321
7322 PR tree-optimization/80158
7323 * gfortran.fortran-torture/compile/pr80158.f: New file.
7324
76afddf3
RB
73252017-03-24 Richard Biener <rguenther@suse.de>
7326
7327 PR tree-optimization/80167
7328 * gcc.dg/graphite/pr80167.c: New testcase.
7329
c2e389bf
TV
73302017-03-24 Tom de Vries <tom@codesourcery.com>
7331
7332 PR testsuite/80092
7333 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
7334 dg-require-effective-target global_constructor.
7335 * gcc.dg/tls/emutls-2.c: Same.
7336
a72821b4
TV
73372017-03-24 Tom de Vries <tom@codesourcery.com>
7338
7339 PR testsuite/80092
7340 * c-c++-common/Wimplicit-fallthrough-34.c: Add
7341 dg-require-effective-target indirect_jumps.
7342
1658def9
TV
73432017-03-24 Tom de Vries <tom@codesourcery.com>
7344
7345 PR testsuite/80092
7346 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
7347 nonlocal_goto.
7348
90e02692
TV
73492017-03-24 Tom de Vries <tom@codesourcery.com>
7350
7351 PR testsuite/80092
7352 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
7353 * gcc.dg/Walloca-12.c: Same.
7354 * gcc.dg/attr-alloc_size-8.c: Same.
7355 * gcc.dg/Walloca-4.c: Same.
7356 * gcc.dg/Walloca-8.c: Same.
7357 * gcc.dg/Walloca-13.c: Same.
7358 * gcc.dg/Walloca-14.c: Same.
7359 * gcc.dg/attr-alloc_size-9.c: Same.
7360 * gcc.dg/Walloca-1.c: Same.
7361 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7362 * gcc.dg/Walloca-5.c: Same.
7363 * gcc.dg/Walloca-10.c: Same.
7364 * gcc.dg/Walloca-9.c: Same.
7365 * gcc.dg/attr-alloc_size-6.c: Same.
7366 * gcc.dg/Wvla-larger-than-1.c: Same.
7367 * gcc.dg/torture/pr71881.c: Same.
7368 * gcc.dg/torture/pr71901.c: Same.
7369 * gcc.dg/torture/pr78742.c: Same.
7370 * gcc.dg/builtin-alloc-size.c: Same.
7371 * gcc.dg/Walloca-2.c: Same.
7372 * gcc.dg/Walloca-6.c: Same.
7373 * gcc.dg/Walloca-11.c: Same.
7374 * gcc.dg/attr-alloc_size-7.c: Same.
7375 * gcc.dg/Wvla-larger-than-2.c: Same.
7376 * gcc.dg/Walloca-3.c: Same.
7377 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7378 * gcc.c-torture/compile/pr79413.c: Same.
7379 * gcc.c-torture/compile/pr78439.c: Same.
7380
842392c8
KN
73812017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7382
7383 * gcc.target/powerpc/p9-options-1.c: New test.
7384
de2b3f5c
KT
73852017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7386
7387 PR target/71436
7388 * gcc.c-torture/compile/pr71436.c: New test.
7389
2e6315ef 73902017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 7391 Richard Biener <rguenther@suse.de>
2e6315ef
WS
7392
7393 PR tree-optimization/79908
7394 PR tree-optimization/80136
7395 * gcc.dg/torture/pr79908.c: New file.
7396
9cdf0363
NK
73972017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
7398
2e6315ef 7399 PR fortran/39239
9cdf0363
NK
7400 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
7401
f3dd574e
JJ
74022017-03-22 Jakub Jelinek <jakub@redhat.com>
7403
f13e9cd5
JJ
7404 PR c++/80141
7405 * g++.dg/gomp/pr80141.C: New test.
7406
68ed2ba0
JJ
7407 PR c++/80129
7408 * g++.dg/torture/pr80129.C: New test.
7409
f3dd574e
JJ
7410 PR sanitizer/80110
7411 * g++.dg/tsan/pr80110.C: New test.
7412
918b6c9e
TK
74132017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7414
7415 PR fortran/80142
7416 * gfortran.dg/any_loc.f90: New test case.
7417
bf634d1c
TP
74182017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7419
7420 PR target/80082
7421 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
7422 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
7423
f7325b95
ML
74242017-03-22 Martin Liska <mliska@suse.cz>
7425
7426 PR target/79906
7427 * g++.dg/ext/mv8.C: Add power* targets.
7428
3f01b620
MS
74292017-03-21 Martin Sebor <msebor@redhat.com>
7430
7431 PR c++/79548
7432 * g++.dg/warn/Wunused-var-26.C: New test.
7433
1cefb051
BS
74342017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7435
7436 PR tree-optimization/79908
7437 * gcc.dg/torture/pr79908.c: Revert addition of new file.
7438
edc1747f
MP
74392017-03-21 Marek Polacek <polacek@redhat.com>
7440 Martin Sebor <msebor@redhat.com>
7441
7442 PR tree-optimization/80109
7443 * gcc.dg/Walloca-14.c: New test.
7444
85106b87
JJ
74452017-03-21 Jakub Jelinek <jakub@redhat.com>
7446
7447 PR target/80125
7448 * gcc.target/powerpc/pr80125.c: New test.
7449
e59a225f
NK
74502017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
7451
7452 PR fortran/69498
7453 * gfortran.dg/unexp_attribute.f90: New test
7454
0ffe60b5 74552017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 7456 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
7457
7458 PR tree-optimization/79908
7459 * gcc.dg/torture/pr79908.c: New file.
7460
54eb90fe
SKS
74612017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7462
7463 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
7464 with sizeof(int) < 4.
7465
5611c456
ML
74662017-03-21 Martin Liska <mliska@suse.cz>
7467
7468 * gcc.target/i386/pr65044.c: Add '.' in order to catch
7469 apostrophes.
7470
e650ea2a
RB
74712017-03-21 Richard Biener <rguenther@suse.de>
7472
7473 PR tree-optimization/80032
7474 * g++.dg/opt/pr80032.C: New testcase.
7475
da2ce5f9
RB
74762017-03-21 Richard Biener <rguenther@suse.de>
7477
7478 PR tree-optimization/80122
7479 * gcc.dg/torture/pr80122.c: New testcase.
7480
9d60683a
TT
74812017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
7482
7483 * gcc.dg/pic-2.c: Skip for MIPS.
7484 * gcc.dg/pie-2.c: Skip for MIPS.
7485
d3e19c2c
PC
74862017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7487
7488 PR c++/77752
7489 * g++.dg/cpp0x/initlist97.C: New.
7490 * g++.dg/cpp0x/initlist85.C: Update.
7491
8bee092e
JJ
74922017-03-21 Jakub Jelinek <jakub@redhat.com>
7493
9f30dff0
JJ
7494 PR c/67338
7495 * gcc.dg/pr67338.c: New test.
7496
8bee092e
JJ
7497 PR c++/35878
7498 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
7499 dump instead of assembler.
7500 * g++.dg/init/pr35878_2.C: Likewise.
7501 * g++.dg/init/pr35878_3.C: Likewise.
7502
4d1b8e70
JJ
75032017-03-21 Jakub Jelinek <jakub@redhat.com>
7504
7505 PR c/80097
7506 * gcc.dg/ubsan/pr80097.c: New test.
7507
c34923c4
BS
75082017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7509
7510 PR tree-optimization/80054
7511 * g++.dg/torture/pr80054.C: New file.
7512
b0ba96c2
KN
75132017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7514
7515 PR target/79963
7516 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
7517 directive to assure selection of proper bit using rlwinm insn.
7518 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7519 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
7520 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
7521 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
7522
92377255
MP
75232017-03-20 Marek Polacek <polacek@redhat.com>
7524 Paolo Carlini <paolo.carlini@oracle.com>
7525
7526 PR c++/80059 - ICE with noexcept and __transaction_atomic
7527 * g++.dg/tm/pr80059-2.C: New test.
7528 * g++.dg/tm/pr80059.C: New test.
7529
243e28bf
ML
75302017-03-20 Martin Liska <mliska@suse.cz>
7531
7532 PR middle-end/79753
7533 * gcc.target/i386/mpx/pr79753.c: New test.
7534
918112d3
ML
75352017-03-20 Martin Liska <mliska@suse.cz>
7536
7537 PR target/79769
7538 PR target/79770
7539 * g++.dg/pr79769.C: New test.
7540 * gcc.target/i386/mpx/pr79770.c: New test.
7541
e325aba2
AK
75422017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7543
7544 PR target/78857
7545 * gcc.target/s390/load-and-test-fp-1.c: New test.
7546 * gcc.target/s390/load-and-test-fp-2.c: New test.
7547
91d2c04c
PT
75482017-03-18 Paul Thomas <pault@gcc.gnu.org>
7549
7550 PR fortran/79676
7551 * gfortran.dg/submodule_28.f08 : New test.
7552
c7e4107b
PT
75532017-03-18 Paul Thomas <pault@gcc.gnu.org>
7554
7555 PR fortran/71838
7556 * gfortran.dg/submodule_26.f08 : New test.
7557 * gfortran.dg/submodule_27.f08 : New test.
7558
d8fe28be
PH
75592017-03-17 Pat Haugen <pthaugen@us.ibm.com>
7560
7561 PR target/79951
7562 * gcc.target/powerpc/pr79951.c: New.
7563
4a17943d
BS
75642017-03-17 Bernd Schmidt <bschmidt@redhat.com>
7565
7566 PR rtl-optimization/79910
7567 * gcc.dg/torture/pr79910.c: New test.
7568
7f166d94
JL
75692017-03-17 Jeff Law <law@redhat.com>
7570
7571 PR tree-optimization/71437
7572 * gcc.dg/tree-ssa/pr71437.c: New test.
7573 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
7574 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
7575 now caught by VRP, but which were previously caught by DOM.
7576
12c4f7dc
RB
75772017-03-17 Richard Biener <rguenther@suse.de>
7578
7579 PR middle-end/80075
7580 * g++.dg/torture/pr80075.C: New testcase.
7581
207f3423
MM
75822017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
7583
7584 PR target/71294
7585 * g++.dg/pr71294.C: New test.
7586
9fc900af
SB
75872017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7588
7589 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
7590
c05c2380
JJ
75912017-03-16 Jakub Jelinek <jakub@redhat.com>
7592
e711928b
JJ
7593 PR fortran/80010
7594 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
7595
c05c2380
JJ
7596 PR fortran/79886
7597 * gfortran.dg/pr79886.f90: New test.
7598
3231d64b
MM
75992017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7600
7601 PR target/79038
7602 * gcc.target/powerpc/pr79038-1.c: New test.
7603
81ef1f5e
SB
76042017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
7605
7606 PR fortran/33271
7607 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
7608
395a1e9b
JW
76092017-03-15 Jiong Wang <jiong.wang@arm.com>
7610
7611 PR testsuite/79356
7612 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
7613
05f65910
UB
76142017-03-15 Uros Bizjak <ubizjak@gmail.com>
7615
7616 PR target/80019
7617 * gcc.target/i386/pr80019.c: New test.
7618
94285a7d
ML
76192017-03-15 Martin Liska <mliska@suse.cz>
7620
7621 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
7622
a983542b
MS
76232017-03-14 Martin Sebor <msebor@redhat.com>
7624
7625 PR tree-optimization/79800
7626 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
7627 * gcc.dg/tree-ssa/pr79800.c: New test.
7628
76ca5f40
MM
76292017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7630
7631 PR target/79947
7632 * gcc.target/powerpc/pr79947.c: New test.
7633
5d9a283a
MS
76342017-03-14 Martin Sebor <msebor@redhat.com>
7635
7636 PR middle-end/80020
7637 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
7638 * gcc.dg/attr-alloc_size-7.c: Same.
7639 * gcc.dg/attr-alloc_size-9.c: Same.
7640 * gcc.dg/builtin-alloc-size.c: Same.
7641 * gcc.dg/pr80020.c: New test.
7642
4692943d
BS
76432017-03-14 Bernd Schmidt <bschmidt@redhat.com>
7644
7645 PR rtl-optimization/79728
7646 * gcc.target/i386/sse-globalreg.c: New test.
7647
861d9d5e
ML
76482017-03-14 Martin Liska <mliska@suse.cz>
7649
7650 PR lto/66295
7651 * gcc.dg/tree-prof/pr66295.c: New test.
7652
a48018b5
ML
76532017-03-13 Martin Liska <mliska@suse.cz>
7654
7655 PR middle-end/78339
7656 * gcc.target/i386/mpx/pr78339.c: New test.
7657
8c56cc5a
CZ
76582017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7659
065ba179 7660 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 7661
14555394
CZ
76622017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7663
065ba179 7664 * gcc.target/arc/pr9001090948.c: New file.
14555394 7665
3079b92e
SB
76662017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
7667
7668 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7669 Fix test. Make early-out condition return early. Correct comments.
7670
c08de9db
JD
76712017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7672
7673 PR libgfortran/78854
7674 * gfortran.dg/dtio_25.f90: New test.
7675
66b27545
MS
76762017-03-10 Martin Sebor <msebor@redhat.com>
7677
7678 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
7679
8f2f6381
BS
76802017-03-10 Bernd Schmidt <bschmidt@redhat.com>
7681
7682 PR rtl-optimization/78911
7683 * gcc.target/i386/pr78911-1.c: New test.
7684 * gcc.target/i386/pr78911-2.c: New test.
7685
8e2c69b4 76862017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 7687
8e2c69b4
WS
7688 PR target/79941
7689 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
7690 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
7691 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
7692
455d833c
MP
76932017-03-10 Marek Polacek <polacek@redhat.com>
7694
7695 PR c++/79967
7696 * g++.dg/cpp0x/gen-attrs-63.C: New test.
7697
cdd669f9
JJ
76982017-03-10 Jakub Jelinek <jakub@redhat.com>
7699
e260b0a7
JJ
7700 PR c++/79899
7701 * g++.dg/other/friend7.C: New test.
7702
cdd669f9
JJ
7703 PR c++/79896
7704 * g++.dg/ext/int128-5.C: New test.
7705
730e6e46
SB
77062017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7707
7708 PR testsuite/79356
7709 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
7710 powerpc, sparc, or s390x.
7711
fc8f6304
PH
77122017-03-10 Pat Haugen <pthaugen@us.ibm.com>
7713
7714 PR target/79907
7715 * gcc.target/powerpc/pr79907.c: New.
7716
f1b0632a
OH
77172017-03-10 Olivier Hainque <hainque@adacore.com>
7718
7719 * gnat.dg/opt64.adb: New test.
7720 * gnat.dg/opt64_pkg.ads: New helper.
7721 * gnat.dg/opt64_pkg.adb: New helper.
7722
5558f089
JJ
77232017-03-10 Jakub Jelinek <jakub@redhat.com>
7724
2d9dd4fb
JJ
7725 PR rtl-optimization/79909
7726 * gcc.target/powerpc/pr79909.c: New test.
7727
72772e67
JJ
7728 PR tree-optimization/79972
7729 * gcc.dg/pr79972.c: New test.
7730
5558f089
JJ
7731 PR tree-optimization/77975
7732 * gcc.dg/pr77975.c: New test.
7733
822a132c
MP
77342017-03-09 Marek Polacek <polacek@redhat.com>
7735
7736 PR c++/79962
7737 PR c++/79984
7738 * c-c++-common/nonnull-3.c: New test.
7739 * g++.dg/warn/Wnonnull3.C: New test.
7740
c9819d22
MF
77412017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
7742
7743 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
7744 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7745
36618428
MP
77462017-03-09 Marek Polacek <polacek@redhat.com>
7747
7748 PR sanitizer/79757
7749 * gcc.dg/ubsan/pr79757-1.c: New test.
7750 * gcc.dg/ubsan/pr79757-2.c: New test.
7751 * gcc.dg/ubsan/pr79757-3.c: New test.
7752 * gcc.dg/ubsan/pr79757-4.c: New test.
7753 * gcc.dg/ubsan/pr79757-5.c: New test.
7754
01e5af5a
JJ
77552017-03-09 Jakub Jelinek <jakub@redhat.com>
7756
7757 PR c/79969
7758 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
7759
6443c7c0
MP
77602017-03-09 Marek Polacek <polacek@redhat.com>
7761
7762 PR c++/79687
7763 * g++.dg/expr/ptrmem8.C: New test.
7764 * g++.dg/expr/ptrmem9.C: New test.
7765
d721dc3c
RB
77662017-03-09 Richard Biener <rguenther@suse.de>
7767
7768 PR tree-optimization/79977
7769 * gcc.dg/graphite/pr79977.c: New testcase.
7770
1f1fd3e2
TT
77712017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
7772
7773 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
7774 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
7775 * lib/target-supports.exp (check_effective_target_rdynamic):
7776 New proc.
7777
16967aff
RB
77782017-03-09 Richard Biener <rguenther@suse.de>
7779
7780 PR middle-end/79971
7781 * gcc.dg/fixed-point/pr79971.c: New testcase.
7782
26d7dc48
RB
77832017-03-09 Richard Biener <rguenther@suse.de>
7784
7785 PR ipa/79970
7786 * gcc.dg/torture/pr79970.c: New testcase.
7787
35f77c28
PC
77882017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7789
7790 PR c++/71966
7791 * g++.dg/cpp0x/pr71966-1.C: New.
7792 * g++.dg/cpp0x/pr71966-2.C: Likewise.
7793
8a7df031
ML
77942017-03-09 Martin Liska <mliska@suse.cz>
7795
7796 PR tree-optimization/79631
7797 * gcc.target/i386/mpx/pr79631.c: New test.
7798
3828bb0d
ML
77992017-03-09 Martin Liska <mliska@suse.cz>
7800
7801 PR target/65705
7802 PR target/69804
7803 * gcc.target/i386/pr71458.c: Update scanned pattern.
7804
410a590c
MP
78052017-03-09 Marek Polacek <polacek@redhat.com>
7806
7807 PR c++/79672
7808 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
7809 * g++.dg/warn/Wduplicated-branches3.C: New test.
7810
f084a22e
PG
78112017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
7812
7813 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
7814
a278b1c3
ML
78152017-03-09 Martin Liska <mliska@suse.cz>
7816
7817 PR ipa/79764
7818 * g++.dg/pr79764.C: New test.
7819
8dc19053
ML
78202017-03-09 Martin Liska <mliska@suse.cz>
7821
7822 PR ipa/79761
7823 * g++.dg/pr79761.C: New test.
7824
030fc94a
JJ
78252017-03-09 Jakub Jelinek <jakub@redhat.com>
7826
9e463823
JJ
7827 PR sanitizer/79944
7828 * c-c++-common/asan/pr79944.c: New test.
7829
6b62f323
JJ
7830 PR target/79932
7831 * gcc.target/i386/pr79932-2.c: New test.
7832
030fc94a
JJ
7833 PR target/79932
7834 * gcc.target/i386/pr79932-1.c: New test.
7835
423aec8b
MP
78362017-03-09 Marek Polacek <polacek@redhat.com>
7837
7838 PR c++/79900 - ICE in strip_typedefs
7839 * g++.dg/warn/Wpadded-1.C: New test.
7840
6659fe59
MP
78412017-03-08 Marek Polacek <polacek@redhat.com>
7842
7843 * g++.dg/Walloca1.C: Adjust dg-warning.
7844
f1a675e4
AH
78452017-03-08 Andrew Haley <aph@redhat.com>
7846
7847 PR tree-optimization/79943
7848 * gcc.dg/tree-ssa/pr79943.c: New test.
7849
edfcd7e3
RB
78502017-03-08 Richard Biener <rguenther@suse.de>
7851
7852 PR tree-optimization/79955
7853 * gcc.dg/uninit-24.c: New testcase.
7854
61fdfd8c
RB
78552017-03-08 Richard Biener <rguenther@suse.de>
7856
7857 PR tree-optimization/79920
7858 * gcc.dg/vect/pr79920.c: New testcase.
7859
4b48e883
JJ
78602017-03-08 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR sanitizer/79904
7863 * gcc.dg/ubsan/pr79904.c: New test.
7864
a71dbc63
JJ
78652017-03-07 Jakub Jelinek <jakub@redhat.com>
7866
7867 PR c/79834
7868 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
7869 diagnostics.
7870
d8a90142
MP
78712017-03-07 Marek Polacek <polacek@redhat.com>
7872
7873 PR middle-end/79809
7874 * g++.dg/Walloca1.C: New test.
7875
a5e9e3e4
ML
78762017-03-07 Martin Liska <mliska@suse.cz>
7877
7878 PR middle-end/68270
7879 * g++.dg/pr68270.C: New test.
7880
1f6dba54
JJ
78812017-03-07 Jakub Jelinek <jakub@redhat.com>
7882
760f82db
JJ
7883 PR rtl-optimization/79901
7884 * gcc.target/i386/pr79901.c: New test.
7885
1f6dba54
JJ
7886 PR sanitizer/79897
7887 * c-c++-common/ubsan/pr79897.c: New test.
7888
feca7b89
VM
78892017-03-06 Vladimir Makarov <vmakarov@redhat.com>
7890
7891 PR rtl-optimization/79571
7892 * gcc.target/i386/pr79571.c: New.
7893
bdbbf28d
MP
78942017-03-06 Marek Polacek <polacek@redhat.com>
7895
7896 PR c++/79796 - ICE with NSDMI and this pointer
7897 * g++.dg/cpp0x/nsdmi13.C: New test.
7898
52564551
JK
78992017-03-06 Julia Koval <julia.koval@intel.com>
7900
7901 PR target/79793
7902 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
7903 directives.
7904 * gcc.target/i386/interrupt-13.c: Ditto.
7905 * gcc.target/i386/interrupt-14.c: Ditto.
7906 * gcc.target/i386/interrupt-15.c: Ditto.
7907
345edb37
JJ
79082017-03-06 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR c++/79822
7911 * g++.dg/cpp0x/constexpr-79822.C: New test.
7912
a8d25fd0
RB
79132017-03-06 Richard Biener <rguenther@suse.de>
7914
7915 PR tree-optimization/79894
7916 * gcc.dg/vect/pr79887.c: New testcase.
7917
522fcdd7
RB
79182017-03-06 Richard Biener <rguenther@suse.de>
7919
7920 PR tree-optimization/79824
7921 * gcc.dg/vect/pr79824-1.c: New testcase.
7922 * gcc.dg/vect/pr79824-2.c: Likewise.
7923
54649631
TT
79242017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7925
7926 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
7927 gettimeofday. Remove dg-skip-if for AVR.
7928 * lib/target-supports.exp (check_effective_target_gettimeofday):
7929 New proc.
7930
4bbc8970
RD
79312017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
7932
7933 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
7934 * gcc.target/s390/hotpatch-10.c: Likewise.
7935 * gcc.target/s390/hotpatch-11.c: Likewise.
7936 * gcc.target/s390/hotpatch-12.c: Likewise.
7937 * gcc.target/s390/hotpatch-13.c: Likewise.
7938 * gcc.target/s390/hotpatch-14.c: Likewise.
7939 * gcc.target/s390/hotpatch-15.c: Likewise.
7940 * gcc.target/s390/hotpatch-16.c: Likewise.
7941 * gcc.target/s390/hotpatch-17.c: Likewise.
7942 * gcc.target/s390/hotpatch-18.c: Likewise.
7943 * gcc.target/s390/hotpatch-19.c: Likewise.
7944 * gcc.target/s390/hotpatch-2.c: Likewise.
7945 * gcc.target/s390/hotpatch-26.c: Likewise.
7946 * gcc.target/s390/hotpatch-27.c: Likewise.
7947 * gcc.target/s390/hotpatch-28.c: Likewise.
7948 * gcc.target/s390/hotpatch-3.c: Likewise.
7949 * gcc.target/s390/hotpatch-4.c: Likewise.
7950 * gcc.target/s390/hotpatch-5.c: Likewise.
7951 * gcc.target/s390/hotpatch-6.c: Likewise.
7952 * gcc.target/s390/hotpatch-7.c: Likewise.
7953 * gcc.target/s390/hotpatch-8.c: Likewise.
7954 * gcc.target/s390/hotpatch-9.c: Likewise.
7955
5f215a70
PC
79562017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7957
7958 PR c++/64574
7959 * g++.dg/template/crash125.C: New.
7960
296cc393
JJ
79612017-03-06 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR target/79812
7964 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
7965
ca8942a3
TT
79662017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7967
7968 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
7969
c1b993c0
PG
79702017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7971
7972 * gcc.target/mips/msa-minmax.c: New tests.
7973
a50a32aa
ML
79742017-03-06 Martin Liska <mliska@suse.cz>
7975
7976 PR sanitize/79783
7977 * g++.dg/asan/pr79783.C: New test.
7978
5ada812c
PG
79792017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7980
7981 * gcc.target/mips/msa-dotp.c: New tests.
7982
334b3c4b
PG
79832017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
7984
7985 * gcc.target/mips/msa-bclri.c: New test.
7986
d8b4baeb
PC
79872017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7988
7989 PR c++/70266
7990 * g++.dg/tm/pr70266.C: New.
7991
ef78bc3c 79922017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 7993 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
7994
7995 * gfortran.dg/coarray/fail_image_1.f08: New test.
7996 * gfortran.dg/coarray/fail_image_2.f08: New test.
7997 * gfortran.dg/coarray/failed_images_1.f08: New test.
7998 * gfortran.dg/coarray/failed_images_2.f08: New test.
7999 * gfortran.dg/coarray/image_status_1.f08: New test.
8000 * gfortran.dg/coarray/image_status_2.f08: New test.
8001 * gfortran.dg/coarray/stopped_images_1.f08: New test.
8002 * gfortran.dg/coarray/stopped_images_2.f08: New test.
8003 * gfortran.dg/coarray_fail_st.f90: New test.
8004 * gfortran.dg/coarray_failed_images_1.f08: New test.
8005 * gfortran.dg/coarray_image_status_1.f08: New test.
8006 * gfortran.dg/coarray_stopped_images_1.f08: New test.
8007
7f5a7d78
MP
80082017-03-03 Marek Polacek <polacek@redhat.com>
8009
8010 PR c/79758
8011 * gcc.dg/noncompile/pr79758.c: New test.
8012
cc195d46
JJ
80132017-03-03 Jakub Jelinek <jakub@redhat.com>
8014
8015 PR middle-end/79805
8016 * g++.dg/opt/pr79805.C: New test.
8017
945b6e16
AS
80182017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
8019
8020 * gcc.target/i386/avx512vpopcntdq-check.h: New.
8021 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8022 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8023 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
8024 * gcc.target/i386/i386.exp
8025 (check_effective_target_avx512vpopcntdq): New.
8026
31dcc385
TT
80272017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
8028
8029 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
8030 ilp32 targets and match DImode registers for lp64 targets.
8031
0e174ae1
UB
80322017-03-03 Uros Bizjak <ubizjak@gmail.com>
8033
8034 * g++.dg/pr71624.C: Disable for x32.
8035 * g++.dg/pr71633.C: Ditto.
8036
93505ec5
JJ
80372017-03-03 Jakub Jelinek <jakub@redhat.com>
8038
8039 PR target/79807
8040 * gcc.target/i386/pr79807.c: New test.
8041
d78a1c01
ML
80422017-03-03 Martin Liska <mliska@suse.cz>
8043
8044 PR tree-optimization/79803
8045 * gcc.dg/tree-ssa/pr79803.c: New test.
8046
ec7f796e
ML
80472017-03-03 Martin Liska <mliska@suse.cz>
8048
8049 PR rtl-optimization/79574
8050 * gcc.dg/pr79574-2.c: New test.
8051
30d309aa
RB
80522017-03-03 Richard Biener <rguenther@suse.de>
8053
8054 PR c++/79825
8055 * g++.dg/warn/Wuninitialized-8.C: New testcase.
8056
38801de5
JJ
80572017-03-03 Jakub Jelinek <jakub@redhat.com>
8058
8059 * gcc.dg/pr57134.c: Use empty inline asm string literal.
8060
7278b0a2
MP
80612017-03-03 Marek Polacek <polacek@redhat.com>
8062
8063 PR c++/79791
8064 * g++.dg/warn/Wwrite-strings-1.C: New test.
8065 * g++.dg/warn/Wwrite-strings-2.C: New test.
8066 * g++.dg/warn/Wwrite-strings-3.C: New test.
8067 * g++.dg/warn/Wwrite-strings-4.C: New test.
8068 * g++.dg/warn/Wwrite-strings-5.C: New test.
8069 * g++.dg/warn/Wwrite-strings-6.C: New test.
8070 * g++.dg/warn/Wwrite-strings-7.C: New test.
8071 * g++.dg/warn/Wwrite-strings-8.C: New test.
8072 * g++.dg/warn/Wwrite-strings-9.C: New test.
8073 * g++.dg/warn/Wwrite-strings-10.C: New test.
8074 * g++.dg/warn/Wwrite-strings-11.C: New test.
8075 * g++.dg/warn/Wwrite-strings-12.C: New test.
8076
75473a91
RB
80772017-03-03 Richard Biener <rguenther@suse.de>
8078
8079 PR middle-end/79818
8080 * gcc.dg/torture/pr79818.c: New testcase.
8081
50bea0c5
JJ
80822017-03-02 Jakub Jelinek <jakub@redhat.com>
8083
8084 PR c++/79782
8085 * g++.dg/warn/Wunused-parm-10.C: New test.
8086
130f15ce
UB
80872017-03-02 Uros Bizjak <ubizjak@gmail.com>
8088
8089 * gcc.dg/rtl/x86_64/*.c: Test for
8090 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
8091
dc362ada
UB
80922017-03-02 Uros Bizjak <ubizjak@gmail.com>
8093
8094 PR target/79514
8095 * gcc.target/i386/pr79514.c: New test.
8096
fe792dd8
JJ
80972017-03-02 Jakub Jelinek <jakub@redhat.com>
8098
8099 PR rtl-optimization/79780
8100 * gcc.c-torture/compile/pr79780.c: New test.
8101
e80facb4
RB
81022017-03-02 Richard Biener <rguenther@suse.de>
8103
8104 PR tree-optimization/79345
8105 PR c++/42000
8106 * g++.dg/warn/Wuninitialized-7.C: New testcase.
8107 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
8108 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
8109
eb0e7c34
RB
81102017-03-02 Richard Biener <rguenther@suse.de>
8111
8112 PR c/79756
8113 * gcc.dg/vector-1.c: New testcase.
8114
653a4b32
BC
81152017-03-02 Bin Cheng <bin.cheng@arm.com>
8116
8117 PR tree-optimization/66768
8118 * gcc.target/i386/pr66768.c: New test.
8119
da403f31
RB
81202017-03-02 Richard Biener <rguenther@suse.de>
8121
8122 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
8123 * gcc.dg/rtl/x86_64/final.c: Likewise.
8124 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
8125 * gcc.dg/rtl/x86_64/ira.c: Likewise.
8126 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
8127 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
8128
83692f96
RB
81292017-03-02 Richard Biener <rguenther@suse.de>
8130
8131 PR tree-optimization/79777
8132 * gcc.dg/torture/pr79777.c: New testcase.
8133
71dedb33
MS
81342017-03-01 Martin Sebor <msebor@redhat.com>
8135
8136 PR middle-end/79692
8137 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
8138 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
8139 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
8140 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
8141
48990905
UB
81422017-03-01 Uros Bizjak <ubizjak@gmail.com>
8143
8144 * gcc.target/i386/invsize-2.c: New test.
8145 * gcc.target/i386/invsize-3.c: Ditto.
8146 * gcc.target/i386/invsize-4.c: Ditto.
8147 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
8148 * gcc.target/i386/stackalign/asm-1.c: Ditto.
8149
c7f0c9f3
MM
81502017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8151
8152 PR target/79439
8153 * gcc.target/powerpc/pr79439.c: New test.
8154
f5ef6bfc
PH
81552017-03-01 Pat Haugen <pthaugen@us.ibm.com>
8156
8157 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
8158 scan string.
8159
8160
50181506
KN
81612017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8162
8163 PR target/79395
8164 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
8165 pattern to look for vcmpequd. instead of vcmpnew.
8166 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
8167 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
8168 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
8169 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
8170 look for xvcmpeqdp. instead of xvcmpnedp.
8171 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
8172 look for vcmpequd. instead of vcmpnew.
8173 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
8174 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8175 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
8176 look for xvcmpeqsp. instead of xvcmpnesp.
8177 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
8178 look for xvcmpeqdp. instead of xvcmpnedp.
8179 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
8180 look for vcmpequd. instead of vcmpnew.
8181 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
8182 look for vcmpeqsp instead of xvcmpnesp.
8183 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
8184 look for xvcmpeqdp instead of xvcmpnedp.
8185
0100ae43
RB
81862017-03-01 Richard Biener <rguenther@suse.de>
8187
8188 PR middle-end/79721
8189 * gcc.dg/torture/pr79721.c: New testcase.
8190
0f3f4ffe
JJ
81912017-03-01 Jakub Jelinek <jakub@redhat.com>
8192
42132674
JJ
8193 PR c++/79681
8194 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
8195 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
8196
e3e9e8ca
JJ
8197 PR c++/79746
8198 * g++.dg/warn/Wunused-parm-9.C: New test.
8199
0f3f4ffe
JJ
8200 PR tree-optimization/79734
8201 * g++.dg/opt/pr79734.C: New test.
8202
ad1de652
JJ
82032017-02-28 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR tree-optimization/79737
8206 * gcc.c-torture/execute/pr79737-1.c: New test.
8207 * gcc.c-torture/execute/pr79737-2.c: New test.
8208
7a1ae923
EB
82092017-02-28 Eric Botcazou <ebotcazou@adacore.com>
8210
8211 * gcc.target/sparc/20170228-1.c: New test.
8212
2af0c3ed
UB
82132017-02-28 Uros Bizjak <ubizjak@gmail.com>
8214
8215 * gcc.target/i386/invsize-1.c: New test.
8216
203ced0a
MS
82172017-02-28 Martin Sebor <msebor@redhat.com>
8218
8219 PR tree-optimization/79691
8220 * gcc.dg/tree-ssa/pr79691.c: New test.
8221
8a915b87
JJ
82222017-02-28 Jakub Jelinek <jakub@redhat.com>
8223
8224 PR target/79729
8225 * gcc.target/i386/pr79729.c: New test.
8226
41aa3a38
RB
82272017-02-28 Richard Biener <rguenther@suse.de>
8228
8229 PR tree-optimization/79740
8230 * gcc.dg/torture/pr79740.c: New testcase.
8231
587240d2
RB
82322017-02-28 Richard Biener <rguenther@suse.de>
8233
8234 PR middle-end/79731
8235 * c-c++-common/torture/pr79731.c: New testcase.
8236
dd3f4560
RB
82372017-02-28 Richard Biener <rguenther@suse.de>
8238
8239 PR tree-optimization/79732
8240 * gcc.dg/torture/pr79732.c: New testcase.
8241
c7d97b28
RB
82422017-02-28 Richard Biener <rguenther@suse.de>
8243
8244 PR tree-optimization/79723
8245 * gcc.target/i386/pr79723.c: New testcase.
8246
c8f28a3c
PH
82472017-02-27 Pat Haugen <pthaugen@us.ibm.com>
8248
8249 PR target/79544
8250 * gcc.target/powerpc/pr79544.c: New.
8251
c91c3003
PC
82522017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8253
8254 PR c++/79414
8255 * g++.dg/parse/crash67.C: New.
8256
57fa080b
BC
82572017-02-27 Bin Cheng <bin.cheng@arm.com>
8258
8259 PR tree-optimization/77536
8260 * gcc.dg/vect/pr79347.c: Revise testing string.
8261
68b948d3
RB
82622017-02-27 Richard Biener <rguenther@suse.de>
8263
8264 PR tree-optimization/45397
8265 * gcc.dg/tree-ssa/pr45397.c: New testcase.
8266
69a2e8a1
RB
82672017-02-27 Richard Biener <rguenther@suse.de>
8268
8269 PR tree-optimization/79690
8270 * gcc.target/i386/pr79690.c: New testcase.
8271
c7b608a9
TK
82722017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8273
8274 PR fortran/51119
8275 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
8276 of original.
8277 * gfortran.dg/inline_matmul_11.f90: Likewise.
8278 * gfortran.dg/inline_matmul_9.f90: Likewise.
8279 * gfortran.dg/matmul_13.f90: New test.
8280 * gfortran.dg/matmul_14.f90: New test.
8281
98561a9b
JJ
82822017-02-25 Jakub Jelinek <jakub@redhat.com>
8283
8284 PR middle-end/79396
8285 * g++.dg/opt/pr79396.C: New test.
8286
77be9417
DH
82872017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8288
8289 PR fortran/79597
8290 * gfortran.dg/dtio_6.f90: Update test.
8291
82922017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8293
8294 PR fortran/79601
8295 * gfortran.dg/interface_operator_2.f90: New test.
8296
b9822443
JJ
82972017-02-24 Jakub Jelinek <jakub@redhat.com>
8298
8299 PR c/79677
8300 * gcc.dg/pr79677.c: New test.
8301
4bc2b786
MF
83022017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
8303
8304 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
8305 of mov.ps.
8306 * gcc.target/mips/mips-ps-type.c (move): Likewise.
8307 (cond_move1): Simplify condition to force generation of
8308 mov[nz].ps.
8309 (cond_move2): Likewise.
8310
4227c9ad
JJ
83112017-02-24 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR c++/79588
8314 * g++.dg/warn/Wrestrict-1.C: New test.
8315 * g++.dg/warn/Wrestrict-2.C: New test.
8316
fd527ec1
DE
83172017-02-24 David Edelsohn <dje.gcc@gmail.com>
8318
8319 * g++.dg/ext/complit15.C: Require LTO.
8320
2af8fd5c
TT
83212017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
8322
8323 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
8324 logical_op_short_circuit to skip targets.
8325 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
8326 and s390.
8327
0b9cdb9a
EB
83282017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8329
8330 * gnat.dg/opt63.adb: New test.
8331
4af362a9
EB
83322017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8333
8334 * gnat.dg/discr47.adb: New test.
8335
7699e88f
RB
83362017-02-24 Richard Biener <rguenther@suse.de>
8337
8338 PR tree-optimization/79389
8339 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
8340
e3beb191
PC
83412017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
8342
8343 PR c++/79361
8344 * g++.dg/cpp0x/pr79361-1.C: New.
8345 * g++.dg/cpp0x/pr79361-2.C: Likewise.
8346
195610aa
EB
83472017-02-23 Eric Botcazou <ebotcazou@adacore.com>
8348
8349 * gcc.target/visium/bit_test.c: Accept any lsr form.
8350 * gcc.target/visium/block_move.c: Tweak.
8351
17885cad
DV
83522017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
8353
8354 PR 68749
8355 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
8356
45f7faf0
RB
83572017-02-23 Richard Biener <rguenther@suse.de>
8358
8359 PR tree-optimization/79683
8360 * gcc.target/i386/pr79683.c: New testcase.
8361
18eb304e
JL
83622017-02-22 Jeff Law <law@redhat.com>
8363
8364 PR tree-optimization/79578
8365 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
8366
0a864a97
SD
83672017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
8368
8369 * gcc.target/mips/msa-fp-cc.c: New test.
8370
fe8ece05
JJ
83712017-02-22 Jakub Jelinek <jakub@redhat.com>
8372
e40b6fc7
JJ
8373 PR c++/79664
8374 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
8375 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
8376 * g++.dg/gomp/pr79664.C: New test.
8377
fe8ece05
JJ
8378 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
8379
78af14ae
MP
83802017-02-22 Marek Polacek <polacek@redhat.com>
8381
8382 PR c++/79653
8383 * g++.dg/cpp0x/alignas10.C: New test.
8384 * g++.dg/cpp0x/alignas9.C: New test.
8385
8fdddd3d
MP
8386 PR c++/79657
8387 * g++.dg/ext/underlying_type12.C: New test.
8388
61ac5ebe
MP
8389 PR c/79662
8390 * gcc.dg/enum-incomplete-4.c: New test.
8391
888c7050
JJ
83922017-02-22 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR target/70465
8395 * gcc.target/i386/pr70465-2.c: New test.
8396
6d3daa1a
UB
83972017-02-21 Uros Bizjak <ubizjak@gmail.com>
8398
8399 * gcc.dg/pr61441.c: Use dg-add-options ieee.
8400
76dd203e
RB
84012017-02-22 Richard Biener <rguenther@suse.de>
8402
8403 PR tree-optimization/79673
8404 * gcc.target/i386/pr79673.c: New testcase.
8405
a9c774d2
RB
84062017-02-22 Richard Biener <rguenther@suse.de>
8407
8408 PR tree-optimization/79666
8409 * gcc.dg/torture/pr79666.c: New testcase.
8410
8f4f841a
ML
84112017-02-22 Martin Liska <mliska@suse.cz>
8412
8413 PR lto/79587
8414 * gcc.dg/tree-prof/pr79587.c: New test.
8415
a232a1cb
MP
84162017-02-21 Marek Polacek <polacek@redhat.com>
8417
8418 PR c++/79535
8419 * g++.dg/ext/flexary23.C: New test.
8420
b86fec68
UB
84212017-02-21 Uros Bizjak <ubizjak@gmail.com>
8422
8423 PR target/79593
8424 * gcc.target/i386/pr79593.c: New test.
8425
5c3f1d7b
JJ
84262017-02-21 Jakub Jelinek <jakub@redhat.com>
8427
b7280ac2
JJ
8428 PR c++/79654
8429 * g++.dg/cpp1z/decomp26.C: New test.
8430
5c3f1d7b
JJ
8431 PR sanitizer/79589
8432 * g++.dg/ubsan/pr79589.C: New test.
8433
1486c2a7
JL
84342017-02-21 Jeff Law <law@redhat.com>
8435
8436 PR tree-optimization/79621
8437 * gcc.c-torture/compile/pr79621.c: New test.
8438
2f3ec56d
JJ
84392017-02-21 Jakub Jelinek <jakub@redhat.com>
8440
3bb43119
JJ
8441 PR c++/79655
8442 * g++.dg/cpp1y/constexpr-79655.C: New test.
8443
664beaf2 8444 PR c++/79639
b86fec68 8445 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 8446
956d3e61
JJ
8447 PR target/79633
8448 * gcc.target/i386/mpx/pr79633.c: New test.
8449
d4cbfca4
JJ
8450 PR target/79570
8451 * gcc.dg/pr79570.c: New test.
8452
00bc9de3
JJ
8453 PR c++/79641
8454 * c-c++-common/pr79641.c: New test.
8455
d002d099
JJ
8456 PR tree-optimization/79649
8457 * gcc.target/i386/pr79649.c: New test.
8458
2f3ec56d
JJ
8459 PR target/79494
8460 * gcc.dg/pr79494.c: New test.
8461
e6655a5f
SB
84622017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
8463
8464 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
8465 to dg-options.
8466
84672017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
8468
8469 * gcc.dg/gimplefe-26.c: Require c99_runtime.
8470
fd527ec1
DE
84712017-02-02 Jason Merrill <jason@redhat.com>
8472
8473 PR c++/79580
8474 * g++.dg/ext/complit15.C: New.
8475
027a9dd5
KN
84762017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8477
8478 PR target/78056
8479 * gcc.target/powerpc/pr78056-8.c: Remove.
8480
80480cee
MP
84812017-02-20 Marek Polacek <polacek@redhat.com>
8482
8483 PR middle-end/79537
8484 * gcc.dg/comp-goto-4.c: New test.
8485
85ade8d6
MP
8486 PR sanitizer/79558
8487 * c-c++-common/ubsan/bounds-14.c: New test.
8488
705d3b77
JJ
84892017-02-20 Jakub Jelinek <jakub@redhat.com>
8490
8491 PR target/79568
8492 * gcc.target/i386/pr79568-1.c: New test.
8493 * gcc.target/i386/pr79568-2.c: New test.
8494 * gcc.target/i386/pr79568-3.c: New test.
8495
dc42a736
PT
84962017-02-16 Paul Thomas <pault@gcc.gnu.org>
8497
8498 PR fortran/79382
705d3b77
JJ
8499 * gfortran.dg/dtio_10.f90: Change test of error message.
8500 * gfortran.dg/dtio_23.f90: New test.
8501 * gfortran.dg/dtio_24.f90: New test.
dc42a736 8502
1ca6a74f
PT
85032017-02-20 Paul Thomas <pault@gcc.gnu.org>
8504
8505 PR fortran/79434
705d3b77 8506 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 8507
63af1586
PT
85082017-02-19 Paul Thomas <pault@gcc.gnu.org>
8509
8510 PR fortran/79447
705d3b77 8511 * gfortran.dg/submodule_24.f08: New test.
63af1586 8512
4ca4d1e9
AV
85132017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8514
8515 PR fortran/79229
8516 * gfortran.dg/class_allocate_24.f90: New test.
8517
dea71ad0
PT
85182017-02-19 Paul Thomas <pault@gcc.gnu.org>
8519
8520 PR fortran/79402
8521 * gfortran.dg/submodule_23.f90: New test.
8522
f46e2bc9
PC
85232017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8524
8525 PR c++/79380
8526 * g++.dg/cpp0x/alignas8.C: New.
8527
7dfa657b
JW
85282017-02-19 Eric Fiselier <eric@efcs.ca>
8529 Jonathan Wakely <jwakely@redhat.com>
8530
8531 PR c++/69523
8532 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
8533
eab1f169
PK
85342017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8535
8536 * gcc.dg/gimplefe-26.c: New test.
8537
47e16d83
JDA
85382017-02-18 John David Anglin <danglin@gcc.gnu.org>
8539
8540 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
8541
c2615951
JJ
85422017-02-18 Jakub Jelinek <jakub@redhat.com>
8543
c28fcc60
JJ
8544 PR target/79569
8545 * gcc.target/i386/3dnowA-3.c: New test.
8546
c2615951
JJ
8547 PR target/79559
8548 * gcc.target/i386/pr79559.c: New test.
8549
97fcf744
JM
85502017-02-17 Joseph Myers <joseph@codesourcery.com>
8551
8552 * gcc.dg/c11-float-2.c: New test.
8553 * gcc.dg/torture/float128-floath.c,
8554 gcc.dg/torture/float128x-floath.c,
8555 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
8556 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
8557 gcc.dg/torture/float64x-floath.c: Do not test comparison of
8558 *_DECIMAL_DIG macros with DECIMAL_DIG.
8559
a530e181
BS
85602017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8561
8562 PR target/79261
8563 * gcc.target/powerpc/vec-xxpermdi.c: New file.
8564
1d516992
JK
85652017-02-17 Julia Koval <julia.koval@intel.com>
8566
8567 * gcc.target/i386/rdpid.c New test.
8568 * gcc.target/i386/sse-12.c: Add -mrdpid.
8569 * gcc.target/i386/sse-13.c: Ditto.
8570 * gcc.target/i386/sse-14.c: Ditto.
8571 * gcc.target/i386/sse-22.c: Ditto.
8572 * gcc.target/i386/sse-23.c: Ditto.
8573 * g++.dg/other/i386-2.C: Ditto.
8574 * g++.dg/other/i386-3.C: Ditto.
8575
3185712c
SB
85762017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
8577
8578 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
8579 * gcc.dg/pr61441.c: Ditto.
8580
a261ee49
ML
85812017-02-17 Martin Liska <mliska@suse.cz>
8582
8583 PR rtl-optimization/79574
8584 * gcc.dg/pr79574.c: New test.
8585
5bf69d74
MP
85862017-02-17 Marek Polacek <polacek@redhat.com>
8587
8588 PR middle-end/79536
8589 * gcc.dg/torture/pr79536.c: New test.
8590
a72b242e
AM
85912017-02-16 Alan Modra <amodra@gmail.com>
8592
8593 * gcc.c-torture/execute/pr79286.c: New.
8594
bcac0b4d
JJ
85952017-02-16 Jakub Jelinek <jakub@redhat.com>
8596
8597 PR c++/79512
8598 * c-c++-common/gomp/pr79512.c: New test.
8599
945c17d8
MS
86002017-02-15 Martin Sebor <msebor@redhat.com>
8601
8602 PR c++/79363
8603 * g++.dg/ext/flexary12.C: Adjust.
8604 * g++.dg/ext/flexary20.C: Same.
8605 * g++.dg/ext/flexary21.C: Same.
8606 * g++.dg/ext/flexary22.C: New test.
8607
25c99850
BC
86082017-02-15 Bin Cheng <bin.cheng@arm.com>
8609
8610 PR tree-optimization/79347
8611 * gcc.dg/vect/pr79347.c: New test.
8612
4f5e5fcb
JJ
86132017-02-15 Jakub Jelinek <jakub@redhat.com>
8614
e7202857
JJ
8615 PR c++/79301
8616 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
8617 [[deprecated]] comment.
8618 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8619 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
8620 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
8621 [[deprecated]] in -std=c++11.
8622 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
8623 [[fallthrough]] in -std=c++11 and -std=c++14.
8624
4f5e5fcb
JJ
8625 PR c++/79288
8626 * g++.dg/tls/pr79288.C: New test.
8627
c7545f1c
MP
86282017-02-15 Marek Polacek <polacek@redhat.com>
8629
8630 PR c/79515
8631 * gcc.dg/dfp/pr79515.c: New.
8632
1114b39c
DE
86332017-02-15 David Edelsohn <dje.gcc@gmail.com>
8634
8635 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
8636
93b87d1d
TS
86372017-02-15 Thomas Schwinge <thomas@codesourcery.com>
8638
8639 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
8640 "opt_files".
8641
fa8db6ea
JJ
86422017-02-15 Jakub Jelinek <jakub@redhat.com>
8643
8644 PR target/79487
8645 * gcc.dg/dfp/pr79487.c: New test.
8646 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
8647 2017-02-13 change.
8648
8722316b
CL
86492017-01-14 Carl Love <cel@us.ibm.com>
8650
8651 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
8652 xvcvsxdsp and xvcvuxdsp instructions.
8653
2932fe90
SB
86542017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
8655
8656 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
8657 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8658 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
8659 64-bit default target.
8660 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
8661 a 64-bit default target.
8662
63d09033
JJ
86632017-02-14 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR target/79481
8666 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 8667 (test_3vx): Change return type from int to void.
63d09033
JJ
8668 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8669 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8670 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8671 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8672 tests.
8673 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
8674 (test_3vx): Change return type from int to void.
8675 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8676 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8677 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8678 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8679 tests.
8680 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
8681 intrinsic. Change scan-assembler-times number from 1 to 2.
8682 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
8683 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
8684 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
8685 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
8686 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
8687 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
8688 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
8689
8668fae0
UB
86902017-02-14 Uros Bizjak <ubizjak@gmail.com>
8691
8692 PR middle-end/61225
8693 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
8694 Use dg-additional-options for ia32 target. Remove XFAIL.
8695
95d96609
UB
86962017-02-14 Uros Bizjak <ubizjak@gmail.com>
8697
8698 PR target/79495
8699 * gcc.target/i386/pr79495.c: New test.
8700
6f207d58
MP
87012017-02-14 Marek Polacek <polacek@redhat.com>
8702
8703 PR c++/79420
8704 PR c++/79463
8705 * g++.dg/cpp1y/pr79463.C: New.
8706 * g++.dg/template/incomplete10.C: New.
8707 * g++.dg/template/incomplete9.C: New.
8708
ee139af5
L
87092017-02-14 H.J. Lu <hongjiu.lu@intel.com>
8710
8711 PR target/79498
8712 * gcc.target/i386/pr79498.c: New test.
8713
bf00c9e0
MS
87142017-02-14 Martin Sebor <msebor@redhat.com>
8715
8716 PR middle-end/79448
8717 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
8718 * gcc.dg/tree-ssa/pr79448-2.c: New test.
8719 * gcc.dg/tree-ssa/pr79448.c: New test.
8720
6c022f73
JL
87212017-02-14 Jeff Law <law@redhat.com>
8722
8723 PR tree-optimization/79095
8724 * g++.dg/pr79095-1.C: New test
8725 * g++.dg/pr79095-2.C: New test
8726 * g++.dg/pr79095-3.C: New test
8727 * g++.dg/pr79095-4.C: New test
8728 * g++.dg/pr79095-5.C: New test
8729 * gcc.c-torture/execute/arith-1.c: Update with more cases.
8730 * gcc.dg/tree-ssa/pr79095-1.c: New test.
8731
b719f884
JG
87322017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
8733
8734 * gcc.target/aarch64/vect_fp16_1.c: New.
8735
1be33173
PK
87362017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8737
8738 * gcc.dg/gimplefe-25.c: New test.
8739
73424a09
JJ
87402017-02-14 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR tree-optimization/79408
8743 * gcc.dg/tree-ssa/pr79408-2.c: New test.
8744
977472e8
RB
87452017-02-14 Richard Biener <rguenther@suse.de>
8746
8747 PR middle-end/79432
8748 * gcc.dg/torture/pr79432.c: New testcase.
8749
ee75687b
MS
87502017-02-13 Martin Sebor <msebor@redhat.com>
8751
8752 PR middle-end/79496
8753 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
8754
b84702c0
JJ
87552017-02-13 Jakub Jelinek <jakub@redhat.com>
8756
ecc04fae
JJ
8757 PR sanitizer/79341
8758 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
8759 variables volatile.
8760
b84702c0
JJ
8761 PR c++/79232
8762 * g++.dg/cpp1z/eval-order4.C: New test.
8763 * g++.dg/other/pr79232.C: New test.
8764
b9a161ff
NS
87652017-02-13 Nathan Sidwell <nathan@acm.org>
8766
8767 PR c++/79296
8768 * g++.dg/cpp0x/pr79296.C: New.
8769
d8505fac
SB
87702017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8771
8772 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
8773 Instead, xfail powerpc*-*-* && lp64.
8774
efb802cb
SB
87752017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8776
8777 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
8778 powerpc_p8vector_ok.
8779 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8780
8d6427c6
AS
87812017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8782
8783 PR target/79449
8784 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
8785 for reading beyond a 4k boundary.
8786
9b7716c9
JJ
87872017-02-13 Jakub Jelinek <jakub@redhat.com>
8788
8789 PR rtl-optimization/79388
8790 PR rtl-optimization/79450
8791 * gcc.c-torture/execute/pr79388.c: New test.
8792 * gcc.c-torture/execute/pr79450.c: New test.
8793
4bb91707
TK
87942017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8795
8796 PR fortran/65542
9b7716c9 8797 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 8798
e22910c2
JJ
87992017-02-11 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR sanitizer/79341
8802 * g++.dg/asan/deep-stack-uaf-1.C: New test.
8803
acbbac04
JH
88042017-02-11 Jan Hubicka <hubicka@ucw.cz>
8805
8806 PR tree-ssa/56727
8807 * gcc.dg/tree-ssa/pr56727.c: New testcase.
8808
e493f96b
JJ
88092017-02-10 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR c++/79457
8812 * g++.dg/cpp0x/pr79457.C: New test.
8813
773acd54
SB
88142017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8815
8816 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
8817 scan-assembler unless lp64.
8818
b56f814e
SB
88192017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8820
8821 PR tree-optimization/66612
8822 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
8823
5e659d16
SB
88242017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8825
8826 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
8827 of all powerpc.
8828
6f4f30bf
MP
88292017-02-10 Marek Polacek <polacek@redhat.com>
8830
8831 PR c++/79435
8832 * g++.dg/cpp1y/pr79435.C: New.
8833
3799a5b8
MP
8834 PR c++/79184
8835 * g++.dg/warn/Wint-in-bool-context-1.C: New.
8836
052ef81d
CL
88372017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
8838
8839 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
8840 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
8841 New.
8842 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
8843 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
8844 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
8845 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
8846 (vtst_expected_poly64x2): Move to aarch64-only section.
8847 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
8848 (vtst_p64, vtstq_p64): New tests.
8849
a7c8ed0c
PC
88502017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8851
8852 PR c++/71737
8853 * g++.dg/cpp0x/pr71737.C: New.
8854
3dcde5ef 88552017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 8856 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
8857
8858 * gcc.dg/gimplefe-error-1.c: New testcase.
8859 * gcc.dg/gimplefe-error-2.c: New testcase.
8860 * gcc.dg/gimplefe-error-3.c: New testcase.
8861
6139a3b7
JJ
88622017-02-10 Jakub Jelinek <jakub@redhat.com>
8863
8864 PR tree-optimization/79411
8865 * gcc.c-torture/compile/pr79411.c: New test.
8866
9bfc55d0
JJ
88672017-02-09 Jakub Jelinek <jakub@redhat.com>
8868 Jason Merrill <jason@redhat.com>
8869
8870 PR c++/79143
8871 * g++.dg/cpp1z/pr79143.C: New test.
8872
0b90c541
JH
88732017-02-09 Jan Hubicka <hubicka@ucw.cz>
8874
8875 * gcc.dg/loop-unswitch-2.c: Update testcase.
8876 * gcc.dg/loop-unswitch-1.c: Update testcase.
8877
192b048b
MP
88782017-02-09 Marek Polacek <polacek@redhat.com>
8879
8880 PR c/79428
8881 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
8882 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
8883 * c-c++-common/goacc/pr79428-1.c: New test.
8884 * c-c++-common/gomp/pr79428-2.c: New test.
8885 * c-c++-common/gomp/pr79428-5.c: New test.
8886 * c-c++-common/gomp/pr79428-6.c: New test.
8887 * c-c++-common/pr79428-3.c: New test.
8888
e9a9033b
AK
88892017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8890
8891 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
8892 testcases.
8893
56f71478
JJ
88942017-02-09 Jakub Jelinek <jakub@redhat.com>
8895
28f6839b
JJ
8896 PR c/79413
8897 * gcc.c-torture/compile/pr79413.c: New test.
8898
f08683a1
JJ
8899 PR c++/79429
8900 * c-c++-common/gomp/pr79429.c: New test.
8901 * g++.dg/gomp/pr79429.C: New test.
8902
56f71478
JJ
8903 PR c/79431
8904 * c-c++-common/gomp/pr79431.c: New test.
8905
02889d23
CLT
89062017-02-09 Nathan Sidwell <nathan@codesourcery.com>
8907 Cesar Philippidis <cesar@codesourcery.com>
8908 Joseph Myers <joseph@codesourcery.com>
8909 Chung-Lin Tang <cltang@codesourcery.com>
8910
8911 * c-c++-common/goacc/combined-directives.c: Remove xfail.
8912 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
8913 * c-c++-common/goacc/loop-auto-2.c: New.
8914 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
8915 * c-c++-common/goacc/tile-2.c: New.
8916 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
8917 * g++.dg/goacc/tile-1.C: New, check tile subst.
8918 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
8919 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
8920 * gfortran.dg/goacc/tile-1.f90: New test.
8921 * gfortran.dg/goacc/tile-2.f90: New test.
8922 * gfortran.dg/goacc/tile-lowering.f95: New test.
8923
9c0c77d2
RB
89242017-02-09 Richard Biener <rguenther@suse.de>
8925
8926 PR tree-optimization/69823
8927 * gcc.dg/graphite/pr69823.c: New testcase.
8928
f39bad9f
PH
89292017-02-08 Pat Haugen <pthaugen@us.ibm.com>
8930
8931 PR target/78604
8932 * gcc.target/powerpc/pr78604.c: New.
8933
fc00b9ce
KN
89342017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8935
8936 PR target/68972
8937 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
8938 disable this test on power architecture.
8939
50c1f4a5
RB
89402017-02-08 Richard Biener <rguenther@suse.de>
8941
8942 PR tree-optimization/71824
8943 PR tree-optimization/79409
8944 * gcc.dg/graphite/pr71824-3.c: New testcase.
8945
74a15d14
JJ
89462017-02-08 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR tree-optimization/79408
8949 * gcc.dg/tree-ssa/pr79408.c: New test.
8950
d798497e
RB
89512017-02-08 Richard Biener <rguenther@suse.de>
8952
8953 PR tree-optimization/71824
8954 * gcc.dg/graphite/pr71824-2.c: New testcase.
8955
9d5019a1
AP
89562017-02-07 Andrew Pinski <apinski@cavium.com>
8957
705d3b77 8958 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 8959
ec48209a
JJ
89602017-02-07 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR rtl-optimization/79386
8963 * gcc.c-torture/compile/pr79386.c: New test.
8964
e5f234b2
DV
89652017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
8966 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8967
8968 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
8969 *-*-solaris*.
8970
1f138b75
JJ
89712017-02-07 Jakub Jelinek <jakub@redhat.com>
8972
8973 PR target/79299
8974 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
8975 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
8976
7af4b20d
RB
89772017-02-07 Richard Biener <rguenther@suse.de>
8978
8979 * gcc.dg/gimplefe-23.c: New testcase.
8980 * gcc.dg/gimplefe-24.c: Likewise.
8981
d95c2fc7
CL
89822017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8983
8984 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
8985 scan-assembler instead of scan-assembler-times.
8986 * gcc.target/aarch64/test_frame_10.c: Likewise.
8987 * gcc.target/aarch64/test_frame_12.c: Likewise.
8988 * gcc.target/aarch64/test_frame_2.c: Likewise.
8989 * gcc.target/aarch64/test_frame_4.c: Likewise.
8990 * gcc.target/aarch64/test_frame_6.c: Likewise.
8991 * gcc.target/aarch64/test_frame_7.c: Likewise.
8992 * gcc.target/aarch64/test_frame_8.c: Likewise.
8993
fa5d44d0
RO
89942017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8995
8996 * gcc.target/i386/pr78419.c: Require ifunc support.
8997
d9b4ce00
DE
89982017-02-07 David Edelsohn <dje.gcc@gmail.com>
8999
9000 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
9001
bb7d75ff
PP
90022017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
9003
9004 PR c++/79360
9005 * g++.dg/cpp1y/nsdmi-union2.C: New test.
9006
122e7b4f
KC
90072017-02-06 Kito Cheng <kito.cheng@gmail.com>
9008
9009 * lib/target-supports.exp: Define the RISC-V target.
9010 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
9011 * gcc.dg/builtin-apply2.c: Likewise.
9012 * gcc.dg/ifcvt-4.c: Likewise.
9013 * gcc.dg/loop-8.c: Likewise.
9014 * gcc.dg/sibcall-10.c: Likewise.
9015 * gcc.dg/sibcall-9.c: Likewise.
9016 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9017 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
9018 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
9019 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9020 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
9021 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
9022 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
9023
391675ac
MM
90242017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9025
9026 PR target/66144
9027 * gcc.target/powerpc/pr66144-1.c: New test.
9028 * gcc.target/powerpc/pr66144-2.c: Likewise.
9029 * gcc.target/powerpc/pr66144-3.c: Likewise.
9030
e495e31a
MS
90312017-02-06 Martin Sebor <msebor@redhat.com>
9032
9033 PR tree-optimization/79376
9034 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
9035 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9036
2568d8a1
JJ
90372017-02-06 Jakub Jelinek <jakub@redhat.com>
9038
98e09245
JJ
9039 PR c++/79379
9040 * g++.dg/cpp1y/constexpr-79379.C: New test.
9041
e8b0383c
JJ
9042 PR c++/79377
9043 * g++.dg/lookup/pr79377.C: New test.
9044
a5e8cbd1
JJ
9045 PR c++/79372
9046 * g++.dg/cpp1z/decomp25.C: New test.
9047
2568d8a1
JJ
9048 PR tree-optimization/79284
9049 * gcc.c-torture/compile/pr79284.c: New test.
9050
aae936b9
PC
90512017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9052
9053 PR c++/70448
9054 * g++.dg/cpp0x/pr70448.C: New.
9055
daf57541
DV
90562017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
9057
9058 PR 78348
9059 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
9060 to dg-options.
9061
0898c74d
GJL
90622017-02-06 Georg-Johann Lay <avr@gjlay.de>
9063
9064 PR target/78883
9065 * gcc.c-torture/compile/pr78883.c: New test.
9066
5d3ebb71
JH
90672017-02-05 Jan Hubicka <hubicka@ucw.cz>
9068
9069 PR tree-ssa/79347
9070 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
9071 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
9072 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
9073 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
9074 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
9075 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
9076 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
9077 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
9078 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
9079 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
9080 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
9081 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
9082 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
9083
139d4065
AV
90842017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9085
9086 PR fortran/79344
9087 * gfortran.dg/allocate_with_source_24.f90: New test.
9088
4b9c80d8
AV
90892017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9090
9091 PR fortran/79230
9092 * gfortran.dg/der_ptr_component_2.f90: New test.
9093
f3877b2f
EB
90942017-02-05 Eric Botcazou <ebotcazou@adacore.com>
9095
9096 * gcc.target/sparc/20170205-1.c: New test.
9097
d8a09ada
JDA
90982017-02-03 John David Anglin <danglin@gcc.gnu.org>
9099
a2a86d6a
JDA
9100 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
9101 libatomic_available.
9102
a1d99925
JDA
9103 * gcc.dg/pr77587.c: Require alias support.
9104 * gcc.dg/pr77587a.c: Likewise.
9105
d8bf159e
JDA
9106 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
9107 * gcc.c-torture/execute/pr78622.c: Likewise.
9108
d8a09ada
JDA
9109 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
9110 hppa*-*-hpux*.
9111 * c-c++-common/Wunused-var-16.c: Likewise.
9112 * c-c++-common/builtin-shuffle-1.c: Likewise.
9113 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
9114 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9115
f589a1ce
MS
91162017-02-03 Martin Sebor <msebor@redhat.com>
9117
9118 PR tree-optimization/79327
9119 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
9120 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
9121 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 9122
5b00f9d2
JJ
91232017-02-03 Jakub Jelinek <jakub@redhat.com>
9124 Martin Sebor <msebor@redhat.com>
9125
9126 PR tree-optimization/79327
9127 * gcc.dg/tree-ssa/pr79327.c: New test.
9128 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
9129 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
9130 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
9131 (test_sprintf_chk_range_schar): Adjust dg-message.
9132 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
9133 * gcc.c-torture/execute/pr79327.c: New test.
9134
437f0a81
JJ
91352017-02-03 Jakub Jelinek <jakub@redhat.com>
9136
9137 PR target/79354
9138 * gcc.target/powerpc/pr79354.c: New test.
9139 * gcc.c-torture/execute/pr79354.c: New test.
9140
3f343040
MS
91412017-02-03 Martin Sebor <msebor@redhat.com>
9142
9143 PR tree-optimization/79352
9144 * gcc.dg/tree-ssa/pr79352.c: New test.
9145
46a2ab58
ML
91462017-02-03 Martin Liska <mliska@suse.cz>
9147
9148 PR lto/66295
9149 * gcc.target/i386/mvc9.c: New test.
9150
baa2d1cd
PH
91512017-02-03 Pat Haugen <pthaugen@us.ibm.com>
9152
9153 PR target/79158
9154 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
9155 to VSX reg.
9156
30c6ec2f
JH
91572017-02-02 Jan Hubicka <hubicka@ucw.cz>
9158
9159 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
9160 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
9161 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
9162 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
9163 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
9164 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
9165 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
9166 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
9167 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
9168 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
9169 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
9170 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
9171 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
9172
ebee1eb9
MS
91732017-02-02 Martin Sebor <msebor@redhat.com>
9174
9175 PR middle-end/79275
9176 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
9177 * gcc.dg/tree-ssa/pr79275.c: New test.
9178
dcd25b8a
AS
91792017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9180
dc362ada 9181 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 9182
0f0c2cc3
JH
91832017-02-02 Jan Hubicka <hubicka@ucw.cz>
9184
9185 PR middle-end/77445
9186 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
9187 threading is done.
9188
1c372840
TC
91892017-02-02 Tamar Christina <tamar.christina@arm.com>
9190
9191 PR middle-end/78142
9192 * gcc.target/aarch64/vector_initialization_nostack.c
9193 (f12): Use one vector
9194
9f11a4a7
JJ
91952017-02-02 Jakub Jelinek <jakub@redhat.com>
9196
bef7e561
JJ
9197 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
9198 * c-c++-common/asan/misalign-1.c: Likewise.
9199 * c-c++-common/asan/misalign-2.c: Likewise.
9200 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
9201 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
9202 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
9203 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
9204 add -ffat-lto-objects from/to dg-additional-options.
9205 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
9206 dg-additional-options.
9207
9f11a4a7
JJ
9208 PR target/79197
9209 * gcc.target/powerpc/pr79197.c: New test.
9210 * gcc.c-torture/compile/pr79197.c: New test.
9211
09661674
RB
92122017-02-02 Richard Biener <rguenther@suse.de>
9213
9214 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
9215
d8d58893
PC
92162017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
9217
9218 PR c++/69637
9219 * g++.dg/cpp0x/pr69637-1.C: New.
9220 * g++.dg/cpp0x/pr69637-2.C: Likewise.
9221
521a70a4
AK
92222017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9223
9224 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
9225
e26b502d
BS
92262017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9227
9228 PR target/70012
9229 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
9230 conditions.
9231
55e75c7c
JJ
92322017-02-01 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR testsuite/79324
9235 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
9236 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
9237 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
9238 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
9239 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
9240 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
9241 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9242 * g++.dg/debug/dwarf2/align-1.C: Likewise.
9243 * g++.dg/debug/dwarf2/align-2.C: Likewise.
9244 * g++.dg/debug/dwarf2/align-3.C: Likewise.
9245 * g++.dg/debug/dwarf2/align-4.C: Likewise.
9246 * g++.dg/debug/dwarf2/align-5.C: Likewise.
9247 * g++.dg/debug/dwarf2/align-6.C: Likewise.
9248
a4476973
ML
92492017-02-01 Martin Liska <mliska@suse.cz>
9250
9251 PR testsuite/79272
9252 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
9253
3f3181b1
RB
92542017-02-01 Richard Biener <rguenther@suse.de>
9255
9256 PR testsuite/76957
9257 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
9258 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
9259 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
9260 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
9261
1e7ef862
RB
92622017-02-01 Richard Biener <rguenther@suse.de>
9263
9264 PR middle-end/79315
9265 * gfortran.dg/pr79315.f90: New testcase.
9266
405a7406
RB
92672017-02-01 Richard Biener <rguenther@suse.de>
9268
9269 PR tree-optimization/71824
9270 * gcc.dg/graphite/pr71824.c: New testcase.
9271
19bdccb4
JJ
92722017-01-31 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR c++/79304
9275 * g++.dg/diagnostic/pr79304.C: New test.
9276
fcb2cdfc
DM
92772017-01-31 David Malcolm <dmalcolm@redhat.com>
9278
9279 PR c++/79298
9280 * g++.dg/spellcheck-pr79298.C: New test case.
9281
7cfa044d
DM
92822017-01-31 David Malcolm <dmalcolm@redhat.com>
9283
9284 PR preprocessor/79210
9285 * gcc.dg/format/pr79210.c: New test case.
9286 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
9287 New function.
9288
de3fbef6
NS
92892017-01-31 Nathan Sidwell <nathan@acm.org>
9290
5ae37bdf
NS
9291 PR c++/79290
9292 * g++.dg/warn/pr79290.C: New.
9293
de3fbef6
NS
9294 PR c++/67273
9295 PR c++/79253
9296 * g++.dg/cpp1y/pr67273.C: New.
9297 * g++.dg/cpp1y/pr79253.C: New.
9298
7f357c61
NS
92992017-01-31 Nathan Sidwell <nathan@acm.org>
9300
9301 PR c++/79264
9302 * g++.dg/cpp1y/pr61636-1.C: Augment.
9303
5b11971a
CL
93042017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
9305
9306 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
9307 rand() instead of random().
9308
8b670f93
AH
93092017-01-30 Aldy Hernandez <aldyh@redhat.com>
9310
9311 PR tree-optimization/71691
9312 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
9313
4727e06b
AK
93142017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9315
9316 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
9317 __ARCH__.
9318
b6dae849
JJ
93192017-01-31 Jakub Jelinek <jakub@redhat.com>
9320
9321 PR tree-optimization/79267
9322 * g++.dg/opt/pr79267.C: New test.
9323
40fb9c89
AO
93242017-01-30 Alexandre Oliva <aoliva@redhat.com>
9325
9326 PR debug/63238
9327 * gcc.dg/debug/dwarf2/align-1.c: New.
9328 * gcc.dg/debug/dwarf2/align-2.c: New.
9329 * gcc.dg/debug/dwarf2/align-3.c: New.
9330 * gcc.dg/debug/dwarf2/align-4.c: New.
9331 * gcc.dg/debug/dwarf2/align-5.c: New.
9332 * gcc.dg/debug/dwarf2/align-6.c: New.
9333 * gcc.dg/debug/dwarf2/align-as-1.c: New.
9334 * g++.dg/debug/dwarf2/align-1.C: New.
9335 * g++.dg/debug/dwarf2/align-2.C: New.
9336 * g++.dg/debug/dwarf2/align-3.C: New.
9337 * g++.dg/debug/dwarf2/align-4.C: New.
9338 * g++.dg/debug/dwarf2/align-5.C: New.
9339 * g++.dg/debug/dwarf2/align-6.C: New.
9340
3095f651
AS
93412017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9342
9343 PR target/79170
9344 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
9345
3cf88bff
MS
93462017-01-30 Martin Sebor <msebor@redhat.com>
9347
9348 PR testsuite/79293
9349 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
9350
37731134
ML
93512017-01-30 Martin Liska <mliska@suse.cz>
9352
9353 PR gcov-profile/79259
9354 * g++.dg/tree-prof/pr79259.C: New test.
9355
0c7247cc
RB
93562017-01-30 Richard Biener <rguenther@suse.de>
9357
9358 PR tree-optimization/79276
9359 * gcc.dg/torture/pr79276.c: New testcase.
9360
ab4be5d1
DV
93612017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
9362
9363 PR target/79240
9364 * gcc.target/s390/pr79240.c: New test.
9365
6687d58d
BS
93662017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9367
9368 PR target/79268
9369 * gcc.target/powerpc/pr79268.c: New file.
9370 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
9371 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
9372 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
9373 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9374
b5df96c3
JDA
93752017-01-28 John David Anglin <danglin@gcc.gnu.org>
9376
fc34d7b8
JDA
9377 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
9378
9efc84e4
JDA
9379 PR testsuite/70583
9380 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
9381
4bfbe3ae
JDA
9382 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
9383 * gnat.dg/debug9.adb: Likewise.
9384
8d0b306f
JDA
9385 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
9386
b5df96c3
JDA
9387 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
9388 libatomic_available.
9389 * gfortran.dg/coarray_42.f90: Likewise.
9390 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
9391 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
9392 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9393
eb339366
MS
93942017-01-27 Martin Sebor <msebor@redhat.com>
9395
9396 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
9397
711ce021
BS
93982017-01-27 Bernd Schmidt <bschmidt@redhat.com>
9399
9400 PR rtl-optimization/79194
9401 * gcc.dg/torture/pr79194.c: New test.
9402
d8321b33
VM
94032017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9404
9405 PR tree-optimization/71374
2568d8a1 9406 * gcc.target/i386/pr71374.c: New.
d8321b33 9407
9e2ea13e
MS
94082017-01-27 Martin Sebor <msebor@redhat.com>
9409
9410 PR c++/71290
9411 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
9412 a dg-error directive.
9413
9eb7045b
VM
94142017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9415
9416 PR target/79131
9417 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
9418 * gcc.target/arm/pr79131-2.c: New.
9419
f75bbf3f
BS
94202017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9421
9422 PR target/65484
9423 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
9424 vectorized on POWER unless hardware misaligned loads are
9425 available.
9426
3f54004b
BC
94272017-01-27 Bin Cheng <bin.cheng@arm.com>
9428
9429 PR rtl-optimization/78559
9430 * gcc.c-torture/execute/pr78559.c: New test.
9431
40b6bff9
RB
94322017-01-27 Richard Biener <rguenther@suse.de>
9433
9434 PR tree-optimization/79245
9435 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
9436 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
9437
b2f8892e
JJ
94382017-01-27 Jakub Jelinek <jakub@redhat.com>
9439
9440 PR c/79199
9441 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
9442 target. Use 4294967293U instead of 4294967293.
9443
b002f3b9
RB
94442017-01-27 Richard Biener <rguenther@suse.de>
9445
9446 PR tree-optimization/71433
9447 * gcc.dg/Warray-bounds-21.c: New testcase.
9448
38f50ab6
RB
94492017-01-27 Richard Biener <rguenther@suse.de>
9450
9451 PR tree-optimization/79244
9452 * gcc.dg/torture/pr79244.c: New testcase.
9453
c04f4139
JJ
94542017-01-27 Jakub Jelinek <jakub@redhat.com>
9455
9456 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
9457 all occurrences of 40 to 32.
9458
6ca513f9
RE
94592017-01-27 Richard Earnshaw <rearnsha@arm.com>
9460
9461 PR target/79239
9462 * gcc.target/arm/pr79239.c: New test.
9463
d876f5cd
DV
94642017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9465
9466 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
9467
bb6a6ee9
AB
94682017-01-27 Adam Butcher <adam@jessamine.co.uk>
9469
9470 PR c++/64382
9471 * g++.dg/cpp1y/pr64382.C: New test.
9472
31c87a43
MS
94732017-01-26 Martin Sebor <msebor@redhat.com>
9474
9475 PR middle-end/78703
9476 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
9477 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
9478 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
9479 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9480
f7c06c0f
JJ
94812017-01-26 Jakub Jelinek <jakub@redhat.com>
9482
b0670cc0
JJ
9483 PR debug/79129
9484 * g++.dg/debug/dwarf2/pr79129.C: New test.
9485
f7c06c0f
JJ
9486 PR debug/78835
9487 * g++.dg/debug/dwarf2/pr78835.C: New test.
9488
5d93da1d
MS
94892017-01-26 Martin Sebor <msebor@redhat.com>
9490
9491 PR middle-end/78703
9492 * gcc.dg/format/pr78569.c: Adjust.
9493 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9494 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
9495 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9496 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
9497 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
9498 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9499 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
9500 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
9501 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
9502 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9503 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
9504
905d2812
JJ
95052017-01-26 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR c++/68727
9508 * g++.dg/other/offsetof8.C: Add expected error.
9509 * g++.dg/other/offsetof9.C: New test.
9510
b3db8d77
DE
95112017-01-26 David Edelsohn <dje.gcc@gmail.com>
9512
9513 * g++.dg/opt/declone3.C: Require LTO.
9514
15961e4a
VM
95152017-01-26 Vladimir Makarov <vmakarov@redhat.com>
9516
9517 PR target/79131
9518 * gcc.target/arm/pr79131.c: New.
9519
e39dd802
BC
95202017-01-26 Bin Cheng <bin.cheng@arm.com>
9521
9522 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
9523
bc9efeab
JW
95242017-01-26 Jonathan Wakely <jwakely@redhat.com>
9525
9526 PR libstdc++/79190
9527 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
9528 matches replaced operator delete.
9529
b5f75f0b
JJ
95302017-01-26 Jakub Jelinek <jakub@redhat.com>
9531
9532 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
9533 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
9534 avx512f with avx512dq.
9535 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
9536 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
9537 avx512f with avx512dq.
9538 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
9539 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
9540 avx512f with avx512dq.
9541
0a38b341
MP
95422017-01-26 Marek Polacek <polacek@redhat.com>
9543
9544 PR c/79199
9545 * c-c++-common/Wduplicated-branches-13.c: New test.
9546
ebff5c3f
DS
95472017-01-26 David Sherwood <david.sherwood@arm.com>
9548
9549 PR middle-end/79212
9550 * gfortran.dg/gomp/sharing-4.f90: New test.
9551
e6d55103
JJ
95522017-01-26 Jakub Jelinek <jakub@redhat.com>
9553
1a27fab1
JJ
9554 PR target/70465
9555 * gcc.target/i386/pr70465.c: New test.
9556
e6d55103
JJ
9557 * brig.dg/dg.exp: Update copyright years.
9558 * lib/brig-dg.exp: Update copyright years.
9559 * lib/brig.exp: Update copyright years.
9560
b5aa1281
MM
95612017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9562
9563 PR target/79179
9564 * gcc.target/powerpc/pr79179.c: New test.
9565
3b5de3cb
BS
95662017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9567
9568 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
9569 generation to accept D-mode memory accesses.
9570
dbe81dbe
MS
95712017-01-25 Martin Sebor <msebor@redhat.com>
9572
9573 PR c++/71290
9574 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
9575 * g++.dg/ext/flexarray-mangle.C: Same.
9576 * g++.dg/ext/flexarray-subst.C: Same.
9577 * g++.dg/ext/flexary10.C: Same.
9578 * g++.dg/ext/flexary11.C: Same.
9579 * g++.dg/ext/flexary14.C: Same.
9580 * g++.dg/ext/flexary16.C: Same.
9581 * g++.dg/ext/flexary18.C: Same.
9582 * g++.dg/ext/flexary19.C: Same.
9583 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
9584 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
9585 * g++.dg/ubsan/object-size-1.C: Same.
9586 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 9587
0e343868
JJ
95882017-01-25 Jakub Jelinek <jakub@redhat.com>
9589
a25608aa
JJ
9590 PR c++/78896
9591 * g++.dg/cpp1z/decomp24.C: New test.
9592
0e343868
JJ
9593 PR c++/77914
9594 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
9595 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
9596 expect a warning.
9597 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
9598 expect warnings.
9599 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
9600 * g++.dg/cpp1y/pr59636.C: Likewise.
9601 * g++.dg/cpp1y/pr60190.C: Likewise.
9602
0d098f4b
BC
96032017-01-25 Bin Cheng <bin.cheng@arm.com>
9604
9605 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
9606
5332c89e 96072017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
9608
9609 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
9610 vec_packs built-ins
9611
ed4e59f4
CL
96122017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9613
9614 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
9615 -mcpu=cortex-a57.
9616 * gcc.target/arm/vseleqsf.c: Likewise.
9617 * gcc.target/arm/vselgedf.c: Likewise.
9618 * gcc.target/arm/vselgesf.c: Likewise.
9619 * gcc.target/arm/vselgtdf.c: Likewise.
9620 * gcc.target/arm/vselgtsf.c: Likewise.
9621 * gcc.target/arm/vselledf.c: Likewise.
9622 * gcc.target/arm/vsellesf.c: Likewise.
9623 * gcc.target/arm/vselltdf.c: Likewise.
9624 * gcc.target/arm/vselltsf.c: Likewise.
9625 * gcc.target/arm/vselnedf.c: Likewise.
9626 * gcc.target/arm/vselnesf.c: Likewise.
9627 * gcc.target/arm/vselvcdf.c: Likewise.
9628 * gcc.target/arm/vselvcsf.c: Likewise.
9629 * gcc.target/arm/vselvsdf.c: Likewise.
9630 * gcc.target/arm/vselvssf.c: Likewise.
9631
a5d6927f
RB
96322017-01-25 Richard Biener <rguenther@suse.de>
9633
9634 PR testsuite/72850
9635 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
9636 to what we had before adding the threading passes.
9637
c2873892
RB
96382017-01-25 Richard Biener <rguenther@suse.de>
9639
9640 PR tree-optimization/69264
9641 * g++.dg/torture/pr69264.C: New testcase.
9642
9aa483a2
KT
96432016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9644
9645 PR target/79145
9646 * gcc.target/arm/pr79145.c: New test.
9647
5c628c3e
RB
96482017-01-25 Richard Biener <rguenther@suse.de>
9649
9650 PR debug/78363
9651 * g++.dg/gomp/pr78363-1.C: New testcase.
9652 * g++.dg/gomp/pr78363-2.C: Likewise.
9653 * g++.dg/gomp/pr78363-3.C: Likewise.
9654
9078cd36
KT
96552016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9656
9657 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
9658 * gcc.dg/lto/pr61526_0.c: Likewise.
9659 * gcc.dg/lto/pr64415_0.c: Likewise.
9660
7cfd79d6
JJ
96612017-01-24 Jakub Jelinek <jakub@redhat.com>
9662
9663 PR c++/79205
9664 * g++.dg/cpp1z/decomp22.C: New test.
9665 * g++.dg/cpp1z/decomp23.C: New test.
9666
3e4b91f2
NS
96672017-01-24 Nathan Sidwell <nathan@acm.org>
9668
1d7bc790
NS
9669 PR c++/78469
9670 * g++.dg/cpp0x/pr78469.C: New.
9671
3e4b91f2
NS
9672 PR c++/79118
9673 * g++.dg/cpp0x/pr79118.C: New.
9674
b20ba138
EB
96752017-01-24 Eric Botcazou <ebotcazou@adacore.com>
9676
9677 * gcc.target/arm/vfp-longcall-apcs.c: New test.
9678
c2e84327
DM
96792017-01-24 David Malcolm <dmalcolm@redhat.com>
9680
9681 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
9682 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
9683 * gcc.dg/rtl/rtl.exp: New file.
9684 * gcc.dg/rtl/test.c: New file.
9685 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
9686 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
9687 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
9688 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
9689 * gcc.dg/rtl/x86_64/final.c: New test case.
9690 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
9691 * gcc.dg/rtl/x86_64/ira.c: New test case.
9692 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
9693 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
9694 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
9695 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
9696 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
9697 * gcc.dg/rtl/x86_64/test_1.h: New file.
9698 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
9699 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
9700 * gcc.dg/rtl/x86_64/times-two.h: New file.
9701 * gcc.dg/rtl/x86_64/vregs.c: New test case.
9702
cf8d19de
BC
97032017-01-24 Bin Cheng <bin.cheng@arm.com>
9704
9705 PR tree-optimization/79159
9706 * g++.dg/tree-ssa/pr79159.C: New test.
9707
f6a24a94 97082017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
9709 Martin Jambor <mjambor@suse.cz>
9710
9711 * lib/brig-dg.exp: New file.
9712 * lib/brig.exp: Likewise.
9713 * brig.dg/README: Likewise.
9714 * brig.dg/dg.exp: Likewise.
9715 * brig.dg/test/gimple/alloca.hsail: Likewise.
9716 * brig.dg/test/gimple/atomics.hsail: Likewise.
9717 * brig.dg/test/gimple/branches.hsail: Likewise.
9718 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
9719 * brig.dg/test/gimple/function_calls.hsail: Likewise.
9720 * brig.dg/test/gimple/kernarg.hsail: Likewise.
9721 * brig.dg/test/gimple/mem.hsail: Likewise.
9722 * brig.dg/test/gimple/mulhi.hsail: Likewise.
9723 * brig.dg/test/gimple/packed.hsail: Likewise.
9724 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
9725 * brig.dg/test/gimple/variables.hsail: Likewise.
9726 * brig.dg/test/gimple/vector.hsail: Likewise.
9727
c3b3e526
JJ
97282017-01-24 Jakub Jelinek <jakub@redhat.com>
9729
9730 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
9731 support asan, only on i?86/x86_64 require sse2_runtime.
9732
75f92127
KN
97332017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9734
9735 PR target/66669
9736 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
9737 test on powerpc targets.
9738
1a998fa0
MS
97392017-01-23 Martin Sebor <msebor@redhat.com>
9740
9741 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9742
108fdd6d
RB
97432017-01-23 Richard Biener <rguenther@suse.de>
9744
9745 PR tree-optimization/79088
9746 PR tree-optimization/79188
9747 * gcc.dg/torture/pr79088.c: New testcase.
9748 * gcc.dg/torture/pr79188.c: Likewise.
9749
28826a66
KN
97502017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9751
9752 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
9753 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
9754 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
9755 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
9756 type of test function to reflect change in built-in function's
9757 return type.
9758 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
9759 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
9760 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
9761 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
9762 type and second argument type to reflect change in built-in
9763 function's type signature.
9764 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
9765 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
9766 type of test function to reflect change in built-in function's
9767 return type.
9768 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
9769 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
9770 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
9771 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
9772 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
9773 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
9774 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
9775 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
9776 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
9777 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
9778 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
9779 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
9780 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
9781 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
9782 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
9783 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
9784 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
9785 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
9786 type of test function to reflect change in built-in function's
9787 return type.
9788 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
9789 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
9790 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
9791 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
9792 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
9793 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
9794 test function's result and second argument to reflect change in
9795 built-in function's type signature.
9796 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
9797
e6b8075c
NS
97982017-01-23 Nathan Sidwell <nathan@acm.org>
9799
fc7612fd
NS
9800 PR C++/71710
9801 * g++.dg/template/pr71710.C: New.
9802
e6b8075c
NS
9803 PR c++/71406
9804 PR c++/77508
9805 * g++.dg/template/pr71406.C: New.
9806
15b8fd49
TK
98072017-01-23 Thomas Koenig <tkoenig@netcologne.de>
9808
9b7716c9 9809 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 9810
e9c4fbe9
BS
98112017-01-23 Bernd Schmidt <bschmidt@redhat.com>
9812
9813 PR rtl-optimization/78634
9814 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
9815
8539a302
BC
98162017-01-23 Bin Cheng <bin.cheng@arm.com>
9817
9818 PR tree-optimization/70754
9819 * gfortran.dg/pr70754.f90: New test.
9820
f368600f
ML
98212017-01-23 Martin Liska <mliska@suse.cz>
9822
9823 PR tree-optimization/79196
9824 * gcc.dg/asan/pr79196.c: New test.
9825 * gcc.dg/strlenopt-30.c: Update scanned pattern.
9826
d886761f
MM
98272017-01-23 Michael Matz <matz@suse.de>
9828
9829 PR tree-optimization/78384
9830 * gcc.dg/pr78384.c: New test.
9831
cffcafda
RB
98322017-01-23 Richard Biener <rguenther@suse.de>
9833
9834 PR tree-optimization/79186
9835 * gcc.dg/torture/pr79186.c: New testcase.
9836 * gcc.dg/torture/pr79187.c: Likewise.
9837
bda2bc48
MJ
98382017-01-23 Martin Jambor <mjambor@suse.cz>
9839
9840 * gcc.dg/ipa/vrp8.c: New test.
9841
f65f1ae3
MJ
98422017-01-23 Martin Jambor <mjambor@suse.cz>
9843
9844 PR ipa/79108
9845 * gfortran.dg/lto/pr79108_0.f90: New test.
9846
dea06111
AS
98472017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
9848
9849 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
9850 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
9851 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
9852 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
9853 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
9854 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
9855 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
9856 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
9857 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
9858 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
9859 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
9860 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
9861 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
9862 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
9863 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
9864 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
9865
05011618
RB
98662017-01-23 Richard Biener <rguenther@suse.de>
9867 Nick Clifton <nickc@redhat.com>
9868
9869 PR testsuite/78421
9870 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
9871 If the target is ARM return the result of the
9872 check_effective_target_arm_vect_no_misalign proc.
9873 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
9874 support unaligned vectors then only expect one of the loops to be
9875 unrolled.
9876
f6b9f2ff
ML
98772017-01-23 Martin Liska <mliska@suse.cz>
9878
9879 * gcc.dg/asan/use-after-scope-10.c: New test.
9880 * gcc.dg/asan/use-after-scope-11.c: New test.
9881 * g++.dg/asan/use-after-scope-5.C: New test.
9882
c7775327
ML
98832017-01-23 Martin Liska <mliska@suse.cz>
9884
9885 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
9886 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
9887 sanopt optimization for ASAN_POISON.
9888
d8ae8d16
KT
98892016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9890
9891 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
9892
54d7c70c
CL
98932017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
9894
9895 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
9896 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
9897 for poly*_t types.
9898 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
9899 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
9900 exec_vcombine): Likewise.
9901 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
9902 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
9903 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
9904 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
9905 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
9906 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
9907 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
9908 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
9909 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
9910 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9911 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
9912 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
9913 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9914 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
9915 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
9916 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
9917 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
9918 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
9919 Likewise.
9920 (TEST_VGET_LANE): Cast to uint to avoid warning.
9921 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
9922 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
9923 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
9924 exec_vfma_vfms_n): Fix PRIx format for float64_t.
9925 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
9926 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9927 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
9928 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
9929 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
9930 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
9931 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
9932 CHECK_POLY instead of CHECK for poly64_t types.
9933 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
9934 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
9935 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
9936 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9937 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
9938 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
9939 uint32_t.
9940 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
9941 for int32_t, int64_t.
9942 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
9943 vqneg_extra): Fix PRIx format for int16_t, int32_t.
9944 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
9945 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
9946 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
9947 needed.
9948
386fe51c
JJ
99492017-01-22 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR fortran/79154
9952 * gfortran.dg/gomp/pr79154-1.f90: New test.
9953 * gfortran.dg/gomp/pr79154-2.f90: New test.
9954
bc4d86e6
AS
99552017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9956
9957 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
9958
c31d5fce
MP
99592017-01-21 Marek Polacek <polacek@redhat.com>
9960
9961 PR testsuite/79169
9962 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
9963
25cb56c3
JH
99642017-01-20 Jan Hubicka <hubicka@ucw.cz>
9965
9966 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
9967
ea9f867b
BS
99682017-01-21 Bernd Schmidt <bschmidt@redhat.com>
9969
9970 PR rtl-optimization/79125
9971 * gcc.dg/torture/pr79125.c: New test.
9972
a876231c
JW
99732017-01-20 Jiong Wang <jiong.wang@arm.com>
9974
2568d8a1 9975 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 9976 only.
2568d8a1
JJ
9977 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
9978 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 9979
4b9f2115
NS
99802017-01-20 Nathan Sidwell <nathan@acm.org>
9981
3e4b91f2 9982 PR c++/78495
4b9f2115
NS
9983 * g++.dg/cpp1z/inh-ctor38.C: New.
9984
d2aadab1
MP
99852017-01-20 Marek Polacek <polacek@redhat.com>
9986
9987 PR c/79152
9988 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
9989
449cd5af
TP
99902017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
9991
9992 * lib/target-supports.exp (check_configured_with): New procedure.
9993 (check_effective_target_default_mode): new effective target.
9994 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
9995 default mode. Fix dg-skip-if target selector syntax.
9996 * gcc.target/arm/optional_thumb-2.c: Likewise.
9997 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
9998 syntax.
9999
ebed7175
DM
100002017-01-20 David Malcolm <dmalcolm@redhat.com>
10001
10002 PR c++/77829
10003 PR c++/78656
10004 * g++.dg/spellcheck-pr77829.C: New test case.
10005 * g++.dg/spellcheck-pr78656.C: New test case.
10006
2ebd93e1
MP
100072017-01-20 Marek Polacek <polacek@redhat.com>
10008
10009 PR c/64279
10010 * c-c++-common/Wduplicated-branches-1.c: New test.
10011 * c-c++-common/Wduplicated-branches-10.c: New test.
10012 * c-c++-common/Wduplicated-branches-11.c: New test.
10013 * c-c++-common/Wduplicated-branches-12.c: New test.
10014 * c-c++-common/Wduplicated-branches-2.c: New test.
10015 * c-c++-common/Wduplicated-branches-3.c: New test.
10016 * c-c++-common/Wduplicated-branches-4.c: New test.
10017 * c-c++-common/Wduplicated-branches-5.c: New test.
10018 * c-c++-common/Wduplicated-branches-6.c: New test.
10019 * c-c++-common/Wduplicated-branches-7.c: New test.
10020 * c-c++-common/Wduplicated-branches-8.c: New test.
10021 * c-c++-common/Wduplicated-branches-9.c: New test.
10022 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
10023 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
10024 * g++.dg/ext/builtin-object-size3.C: Likewise.
10025 * g++.dg/gomp/loop-1.C: Likewise.
10026 * g++.dg/warn/Wduplicated-branches1.C: New test.
10027 * g++.dg/warn/Wduplicated-branches2.C: New test.
10028
0ce4024a
ML
100292017-01-20 Martin Liska <mliska@suse.cz>
10030
10031 PR lto/69188
10032 * gcc.dg/lto/pr69188_0.c: New test.
10033 * gcc.dg/lto/pr69188_1.c: New test.
10034
d8ea3e7c
AS
100352017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
10036
10037 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
10038 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
10039 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
10040 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
10041 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
10042 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
10043 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
10044 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
10045 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
10046 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
10047 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
10048 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
10049 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
10050 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
10051 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
10052 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
10053 * gcc.target/i386/avx-1.c: Test new intrinsics.
10054 * gcc.target/i386/sse-13.c: Ditto.
10055 * gcc.target/i386/sse-23.c: Ditto.
10056
0516164b
RB
100572017-01-20 Richard Biener <rguenther@suse.de>
10058
10059 PR tree-optimization/71264
10060 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
10061
d821744c
MF
100622017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10063
10064 * gcc.target/mips/madd4-1.c: New file.
10065 * gcc.target/mips/madd4-2.c: Likewise.
10066 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10067 HAS_MADD4.
10068 (mips_option_groups): Add -m[no-]madd4.
10069 (mips-dg-init): Detect default -mno-madd4.
10070 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
10071 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
10072 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10073 * gcc.target/mips/nmadd-1.c: Likewise.
10074 * gcc.target/mips/nmadd-2.c: Likewise.
10075 * gcc.target/mips/nmadd-3.c: Likewise.
10076
db58fd89
JW
100772017-01-19 Jiong Wang <jiong.wang@arm.com>
10078
10079 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
10080 combined instructions.
10081 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
10082 instructions.
10083 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
10084 of pointer authentication.
10085
bd9cf60b
MM
100862017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
10087
10088 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
10089 floating point hardware to run test.
10090
ab014eb3
TC
100912017-01-19 Tamar Christina <tamar.christina@arm.com>
10092
2568d8a1 10093 * lib/target-supports.exp
ab014eb3
TC
10094 (check_effective_target_vect_call_copysignf): Enable for AArch64.
10095
c048038f
RO
100962017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10097
10098 PR testsuite/79051
10099 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
10100 __x86_64__]: Allow for target i?86-*-*.
10101
ab6b44cb
MF
101022017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10103
10104 PR target/78176
10105 * gcc.target/mips/lxc1-sxc1-1.c: New file.
10106 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10107 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10108 HAS_LXC1.
10109 (mips_option_groups): Add -m[no-]lxc1-sxc1.
10110 (mips-dg-init): Detect default -mno-lxc1-sxc1.
10111 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
10112
118d5ed3
AV
101132017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
10114
10115 PR fortran/70696
10116 * gfortran.dg/coarray_43.f90: New test.
10117
a57c520e
RE
101182017-01-19 Richard Earnshaw <rearnsha@arm.com>
10119
10120 PR rtl-optimization/79121
10121 * gcc.c-torture/execute/pr79121.c: New test.
10122
54dc4be2
MM
101232017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10124
10125 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
10126 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10127
7bd5dad2
LK
101282017-01-18 Louis Krupp <louis.krupp@zoho.com>
10129
10130 PR fortran/50069
10131 PR fortran/55086
10132 * gfortran.dg/pr50069_1.f90: New test.
10133 * gfortran.dg/pr50069_2.f90: New test.
10134 * gfortran.dg/pr55086_1.f90: New test.
10135 * gfortran.dg/pr55086_1_tfat.f90: New test.
10136 * gfortran.dg/pr55086_2.f90: New test.
10137 * gfortran.dg/pr55086_2_tfat.f90: New test.
10138 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
10139
0edd264d
AS
101402017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10141 * gcc.dg/strcmp-1.c: New test.
10142 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
10143
551914b7
DM
101442017-01-18 David Malcolm <dmalcolm@redhat.com>
10145
10146 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
10147 (dejagnu_fail): Likewise.
10148 (dejagnu_note): Likewise.
10149 (pass): Provide forward decl, moving true decl to after #include
10150 of harness.h.
10151 (fail): Likewise.
10152 (note): Likewise.
10153
b7d3a6a6
MM
101542017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10155
10156 * gcc.target/powerpc/p9-xxbr-1.c: New test.
10157 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10158
c484627c
NS
101592017-01-18 Nathan Sidwell <nathan@acm.org>
10160
10161 PR c++/78488
10162 * g++.dg/cpp1z/inh-ctor37.C: New.
10163
a711887e
UB
101642017-01-18 Uros Bizjak <ubizjak@gmail.com>
10165
10166 PR rtl-optimization/78952
10167 * gcc.target/i386/pr78952-1.c: New test.
10168 * gcc.target/i386/pr78952-2.c: Ditto.
10169
525a5e33
AV
101702017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
10171
10172 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
10173
101742017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
10175
10176 PR fortran/70696
10177 * gfortran.dg/coarray_event_1.f08: New test.
10178
90553aac
JJ
101792017-01-18 Jakub Jelinek <jakub@redhat.com>
10180
10181 PR target/77416
10182 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
10183 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
10184 from dg-options.
10185 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
10186 guarded test.
10187 * gcc.target/powerpc/fusion4.c: Likewise.
10188 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
10189 guarded test.
10190 * gcc.target/powerpc/pr58673-1.c: Likewise.
10191 * gcc.target/powerpc/pr58673-2.c: Likewise.
10192 * gcc.target/powerpc/pr59054.c: Likewise.
10193
dfc42f08
BS
101942016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10195
10196 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
10197 vec_bperm.
10198 * gcc.target/powerpc/p9-vbpermd.c: New file.
10199
f3981e7e
AK
102002017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10201
10202 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
10203 (must_not_compile2): Downcase first letter of error messages.
10204 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
10205 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
10206
2c65d990
NS
102072017-01-18 Nathan Sidwell <nathan@acm.org>
10208
10209 PR c++/79091
10210 * g++.dg/pr79091.C: New.
10211
a711887e
UB
102122017-01-18 Jakub Jelinek <jakub@redhat.com>
10213
10214 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
10215 to dg-options.
10216 (p0): Add missing dg-error.
10217
4701fba3
JS
102182017-01-17 Joe Seymour <joe.s@somniumtech.com>
10219
10220 * gcc.target/msp430/mul_f5_muldef.c: New test.
10221
ac4dc08d
MM
102222017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10223
10224 PR target/79004
10225 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
10226 options. Fix up the syntax for using \m and \M.
10227
1b3254e4
SB
102282017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10229
10230 PR target/78875
10231 * gcc.target/powerpc/ssp-1.c: New testcase.
10232 * gcc.target/powerpc/ssp-2.c: New testcase.
10233
8144a493
WD
102342017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10235
10236 * gcc.target/aarch64/eh_return.c: New test.
10237
a6607774
BS
102382017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10239
10240 * vec-rlmi-rlnm.c: New file.
10241
8ddfdbc2
NS
102422017-01-17 Nathan Sidwell <nathan@acm.org>
10243
10244 PR c++/61636
10245 * g++.dg/cpp1y/pr61636-1.C: New.
10246 * g++.dg/cpp1y/pr61636-2.C: New.
10247 * g++.dg/cpp1y/pr61636-3.C: New.
10248
d365b403
MS
102492017-01-17 Martin Sebor <msebor@redhat.com>
10250
10251 PR testsuite/79115
10252 * gcc.dg/pr78768.c: Make it a link-only test.
10253
0d80ab91
DM
102542017-01-17 David Malcolm <dmalcolm@redhat.com>
10255
10256 PR c++/71497
10257 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
10258 expected messages.
10259 * c-c++-common/Wmisleading-indentation.c: Likewise.
10260
31b61548
VM
102612017-01-17 Vladimir Makarov <vmakarov@redhat.com>
10262
10263 PR target/79058
10264 * gcc.target/arm/pr79058.c: New.
10265
c549996e
JJ
102662017-01-17 Jakub Jelinek <jakub@redhat.com>
10267
10268 PR tree-optimization/71854
10269 * gcc.dg/vect/pr71854.c: New test.
10270
4f197ff9
ML
102712017-01-17 Martin Liska <mliska@suse.cz>
10272
10273 PR ipa/71207
10274 * g++.dg/ipa/pr71207.C: New test.
10275
d4193b85
JH
102762017-01-17 Jan Hubicka <hubicka@ucw.cz>
10277
10278 PR middle-end/77445
10279 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
10280 * gcc.dg/tree-ssa/pr77445.c: New testcase.
10281
906e7712
JJ
102822017-01-17 Jakub Jelinek <jakub@redhat.com>
10283
10284 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
10285 rather than long unsigned int.
10286 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
10287
12314dc9
RB
102882017-01-17 Richard Biener <rguenther@suse.de>
10289
10290 PR tree-optimization/71433
10291 * gcc.dg/Warray-bounds-20.c: New testcase.
10292
a23e48df
RB
102932017-01-17 Richard Biener <rguenther@suse.de>
10294
10295 PR testsuite/52563
10296 PR testsuite/71237
10297 PR testsuite/77737
10298 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
10299 * gcc.dg/tree-ssa/scev-4.c: Likewise.
10300 * gcc.dg/tree-ssa/scev-5.c: Likewise.
10301
e6750e5c
AM
103022017-01-17 Alan Modra <amodra@gmail.com>
10303
10304 * gcc.target/powerpc/pr79066.c: New.
10305
a59afbe2
JL
103062017-01-16 Jeff Law <law@redhat.com>
10307
10308 PR tree-optimization/33562
10309 PR tree-optimization/61912
10310 PR tree-optimization/77485
10311 PR tree-optimization/79090
10312 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
10313 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
10314
e1bcfb92
JJ
103152017-01-16 Jakub Jelinek <jakub@redhat.com>
10316
98e92fb2
JJ
10317 PR c/79089
10318 * gcc.c-torture/compile/pr79089.c: New test.
10319
e1bcfb92
JJ
10320 PR target/79080
10321 * gcc.dg/pr79080.c: New test.
10322
0ef1f9cd
DM
103232017-01-16 David Malcolm <dmalcolm@redhat.com>
10324
10325 PR c/78304
10326 * gcc.dg/format/pr78304.c: Convert argument from integral type
10327 to a pointer.
10328 * gcc.dg/format/pr78304-2.c: Likewise.
10329
76689ffc
CL
103302017-01-16 Carl Love <cel@us.ibm.com>
10331
10332 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
10333 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
10334
ce12ee9e
CL
103352017-01-16 Carl Love <cel@us.ibm.com>
10336
10337 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
10338 Change arguments and return type to bool long long.
10339
b336037d
MS
103402017-01-16 Martin Sebor <msebor@redhat.com>
10341
10342 PR testsuite/79051
10343 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
10344 on x86.
10345
1ddca3f3
PC
103462017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10347
10348 Revert:
a711887e 10349 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
10350
10351 PR c++/71737
10352 * g++.dg/cpp0x/pr71737.C: New.
10353
290687fb
BS
103542017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10355
10356 * gcc.target/powerpc/swaps-p8-27.c: New.
10357
7d2f3f1d
PC
103582017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10359
10360 PR c++/71737
10361 * g++.dg/cpp0x/pr71737.C: New.
10362
d743728f
EB
103632017-01-16 Eric Botcazou <ebotcazou@adacore.com>
10364
10365 * gnat.dg/opt62.adb: New test.
10366 * gnat.dg/opt62_pkg.ads: New helper.
10367
90aead21
BS
103682017-01-14 Bernd Schmidt <bschmidt@redhat.com>
10369
a711887e
UB
10370 PR rtl-optimization/78626
10371 PR rtl-optimization/78727
90aead21
BS
10372 * gcc.dg/torture/pr78626.c: New test.
10373 * gcc.dg/torture/pr78727.c: New test.
10374
afaecc23
AM
103752017-01-14 Alan Modra <amodra@gmail.com>
10376
10377 * gcc.c-torture/compile/pr72749.c: New test.
10378
be4aa83d
DM
103792017-01-13 David Malcolm <dmalcolm@redhat.com>
10380
10381 PR c/78304
10382 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
10383 (test_macro_2): New test.
10384 (test_macro_3): New test.
10385 (test_macro_4): New test.
10386 (test_non_contiguous_strings): Convert line number to line offset.
10387 * gcc.dg/format/pr78304-2.c: New test case.
10388 * gcc.dg/format/pr78304.c: New test case.
10389
7cdca3ec
UB
103902017-01-13 Uros Bizjak <ubizjak@gmail.com>
10391
10392 * gcc.target/i386/funcspec-56.inc: Add missing options and
10393 reorder options by implied ISAs, as in ix86_target_string.
10394
e3017e52
MP
103952017-01-13 Marek Polacek <polacek@redhat.com>
10396
10397 PR c++/71166
10398 * g++.dg/cpp0x/constexpr-array18.C: New test.
10399
d155c6fe
JL
104002017-01-13 Jeff Law <law@redhat.com>
10401
7c9560a5
JL
10402 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
10403
9e59e99a
JL
10404 PR tree-optimization/61912
10405 PR tree-optimization/77485
10406 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
10407 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
10408 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
10409
10410 PR tree-optimization/33562
10411 PR tree-optimization/61912
10412 PR tree-optimization/77485
d155c6fe
JL
10413 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
10414 * gcc.dg/tree-ssa/complex-5.c: Likewise.
10415 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
10416 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
10417 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
10418 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
10419 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
10420
77719b06
ML
104212017-01-13 Martin Liska <mliska@suse.cz>
10422
10423 PR ipa/79043
10424 * gcc.c-torture/execute/pr79043.c: New test.
10425
a181b2bc
RB
104262017-01-13 Richard Biener <rguenther@suse.de>
10427
10428 PR middle-end/78411
10429 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
10430
eaed3226
AV
104312017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10432
10433 PR fortran/70697
10434 * gfortran.dg/coarray/event_4.f08: New test.
10435
4ccff88b
AV
104362017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10437
10438 PR fortran/70696
10439 * gfortran.dg/coarray/event_3.f08: New test.
10440
3c3b9090
RB
104412017-01-13 Richard Biener <rguenther@suse.de>
10442
10443 PR tree-optimization/77283
10444 * gcc.dg/tree-ssa/split-path-9.c: Fix.
10445
25329913
RB
104462017-01-13 Richard Biener <rguenther@suse.de>
10447
10448 * gcc.dg/gimplefe-22.c: New testcase.
10449
10b70b8e
RB
104502017-01-13 Richard Biener <rguenther@suse.de>
10451
10452 PR tree-optimization/77283
10453 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
10454 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
10455 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
10456
76a8f82f
SL
104572017-01-12 Sandra Loosemore <sandra@codesourcery.com>
10458
10459 * gcc.dg/pr77862.c: Require fpic target.
10460
59a505da
MM
104612017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10462
10463 PR target/79004
10464 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 10465
bce6f760
MS
104662017-01-12 Martin Sebor <msebor@redhat.com>
10467
10468 * gcc.dg/pr78138.c: Adjust.
10469 * gcc.dg/pr78768.c: Adjust.
10470 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
10471 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
10472 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
10473 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
10474 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
10475 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
10476 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
10477 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
10478 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
10479 * gcc.dg/tree-ssa/pr78605.c: Adjust.
10480 * gcc.dg/tree-ssa/pr78622.c: Adjust.
10481
3eefa646
JJ
104822017-01-12 Jakub Jelinek <jakub@redhat.com>
10483
10484 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
10485
dcb56243
MS
104862017-01-12 Martin Sebor <msebor@redhat.com>
10487
8be3f306 10488 PR testsuite/79051
940242cd
MS
10489 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
10490 due to bug 79054.
dcb56243 10491
b7431c20
DE
104922017-01-12 David Edelsohn <dje.gcc@gmail.com>
10493
10494 * gcc.dg/pr78768.c: Require LTO.
10495
2bcd9f32
MS
104962017-01-12 Martin Sebor <msebor@redhat.com>
10497
10498 PR c/79074
10499 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
10500 due to the referenced bug.
10501
b2fc1c70
MS
105022017-01-12 Martin Sebor <msebor@redhat.com>
10503
10504 PR testsuite/79073
10505 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
10506
fbed6f36
UB
105072017-01-12 Uros Bizjak <ubizjak@gmail.com>
10508
10509 * gcc.target/i386/builtin_target.c (check_features): Check all
10510 supported __builtin_cpu_supports options.
10511
27282dad
KT
105122017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10513
10514 PR tree-optimization/78319
10515 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
10516 Remove xfail.
10517
66113166
BS
105182017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10519
10520 PR target/79044
10521 * gcc.target/powerpc/swaps-p8-26.c: New.
10522
6bb4ea5c
RB
105232017-01-12 Richard Biener <rguenther@suse.de>
10524
10525 * gcc.dg/gimplefe-21.c: New testcase.
10526
f15dbadb
MC
105272017-01-12 Michael Collison <michael.collison@arm.com>
10528
10529 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
10530
73e32c47
JK
105312017-01-11 Julia Koval <julia.koval@intel.com>
10532 Uros Bizjak <ubizjak@gmail.com>
10533
10534 * gcc.target/i386/sgx.c New test.
10535 * gcc.target/i386/sse-12.c: Add -msgx.
10536 * gcc.target/i386/sse-13.c: Ditto.
10537 * gcc.target/i386/sse-14.c: Ditto.
10538 * gcc.target/i386/sse-22.c: Ditto.
10539 * gcc.target/i386/sse-23.c: Ditto.
10540 * g++.dg/other/i386-2.C: Ditto.
10541 * g++.dg/other/i386-3.C: Ditto.
10542
3594adc7
MS
105432017-01-11 Martin Sebor <msebor@redhat.com>
10544
10545 PR c++/24511
10546 * g++.dg/template/explicit9.C: New test.
10547
01bfd257
NS
105482017-01-11 Nathan Sidwell <nathan@acm.org>
10549
10550 PR c++/77812
10551 * g++.dg/pr77812.C: New.
10552
88df7964
JJ
105532017-01-11 Jakub Jelinek <jakub@redhat.com>
10554
eae63d78
JJ
10555 PR c++/71537
10556 * g++.dg/cpp1y/constexpr-71537.C: New test.
10557
88df7964
JJ
10558 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
10559 argument.
10560
960ecba4
MS
105612017-01-11 Martin Sebor <msebor@redhat.com>
10562
10563 PR c/47931
10564 * c-c++-common/Waddress-2.c: New test.
10565
1f258a55
JJ
105662017-01-11 Jakub Jelinek <jakub@redhat.com>
10567
10568 PR c++/78341
10569 * g++.dg/cpp0x/pr78341.C: New test.
10570
bf5fbf46
MS
105712017-01-11 Martin Sebor <msebor@redhat.com>
10572
10573 PR c/78768
10574 * gcc.dg/pr78768.c: New test.
10575
19ff0049
DM
105762017-01-11 David Malcolm <dmalcolm@redhat.com>
10577
10578 PR driver/78877
10579 * gcc.dg/spellcheck-options-14.c: New test case.
10580 * gcc.dg/spellcheck-options-15.c: New test case.
10581 * gcc.dg/spellcheck-options-16.c: New test case.
10582 * gcc.dg/spellcheck-options-17.c: New test case.
10583
c86e9f03
ML
105842017-01-11 Martin Liska <mliska@suse.cz>
10585
10586 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
10587
947f51d6
JJ
105882017-01-11 Jakub Jelinek <jakub@redhat.com>
10589
10590 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
10591 instead of just 1 for the decomposition from struct C.
10592
849fccf8
EB
105932017-01-11 Eric Botcazou <ebotcazou@adacore.com>
10594
10595 * gcc.c-torture/execute/20170111-1.c: New test.
10596
80c74722
RB
105972017-01-11 Richard Biener <rguenther@suse.de>
10598
10599 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
10600
4c4b4703
JJ
106012017-01-11 Jakub Jelinek <jakub@redhat.com>
10602
10603 PR middle-end/50199
10604 * gcc.dg/lto/pr50199_0.c: New test.
10605
664b1a6b
MS
106062017-01-10 Martin Sebor <msebor@redhat.com>
10607
10608 PR testsuite/78960
10609 PR testsuite/78959
10610 PR testsuite/78133
10611 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
10612 * gcc.dg/tree-ssa/pr78622.c: Ditto.
10613
fefd3086
MS
106142017-01-10 Martin Sebor <msebor@redhat.com>
10615
10616 PR middle-end/78138
664b1a6b 10617 * gcc.dg/pr78138.c: New test.
fefd3086 10618
b9f4757f
DM
106192017-01-10 David Malcolm <dmalcolm@redhat.com>
10620
10621 PR c++/77949
10622 * g++.dg/diagnostic/pr77949.C: New test case.
10623
5a50f6bb
MS
106242017-01-10 Martin Sebor <msebor@redhat.com>
10625
10626 PR middle-end/78245
10627 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
10628
c16880ef
MS
106292017-01-10 Martin Sebor <msebor@redhat.com>
10630
10631 PR tree-optimization/78775
10632 * gcc.dg/attr-alloc_size-4.c: Add test cases.
10633 * gcc.dg/attr-alloc_size-10.c: New test.
10634 * gcc.dg/attr-alloc_size-11.c: New test.
10635 * gcc.dg/builtin-stringop-chk-7.c: New test.
10636 * gcc.dg/pr78775.c: New test.
10637 * gcc.dg/pr78973-2.c: New test.
10638 * gcc.dg/pr78973.c: New test.
10639
5363d9d9
JL
106402017-01-10 Jeff Law <law@redhat.com>
10641
10642 PR tree-optimization/77766
10643 PR tree-optimization/78856
10644 * gcc.c-torture/execute/pr77766.c: New test.
10645
aae23693
RB
106462016-01-10 Richard Biener <rguenther@suse.de>
10647
10648 PR tree-optimization/79034
10649 * g++.dg/torture/pr79034.C: New testcase.
10650
a0843aed
ML
106512017-01-10 Martin Liska <mliska@suse.cz>
10652
10653 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
10654 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
10655 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
10656 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
10657 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
10658 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
10659 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
10660 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
10661 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
10662 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
10663 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
10664 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
10665 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
10666 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
10667 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
10668 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
10669 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
10670 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
10671 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
10672 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
10673 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
10674 * gcc.dg/ipa/pr64307.c: Likewise.
10675 * gcc.dg/ipa/pr77653.c: Likewise.
10676
79fc8ffe
AS
106772017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
10678
10679 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
10680 * g++.dg/other/i386-3.C: Ditto.
10681 * gcc.target/i386/sse-12.c: Ditto.
10682 * gcc.target/i386/sse-13.c: Ditto.
10683 * gcc.target/i386/sse-22.c: Ditto.
10684 * gcc.target/i386/sse-23.c: Ditto.
10685 * gcc.target/i386/builtin_target.c: Handle new option.
10686 * gcc.target/i386/funcspec-56.inc: Test new attributes.
10687 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
10688 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
10689
dfa6951f
MS
106902017-01-09 Martin Sebor <msebor@redhat.com>
10691
10692 PR testsuite/79036
10693 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
10694 with different precisions.
10695
a271e415
EB
106962017-01-09 Eric Botcazou <ebotcazou@adacore.com>
10697
10698 * g++.dg/opt/call2.C: New test.
10699 * g++.dg/opt/call3.C: Likewise.
10700 * gnat.dg/array26.adb: New test.
10701 * gnat.dg/array26_pkg.ad[sb]: New helper.
10702 * gnat.dg/array27.adb: New test.
10703 * gnat.dg/array27_pkg.ad[sb]: New helper.
10704 * gnat.dg/array28.adb: New test.
10705 * gnat.dg/array28_pkg.ad[sb]: New helper.
10706
bd2c6270
JJ
107072017-01-09 Jakub Jelinek <jakub@redhat.com>
10708
10709 PR translation/79019
10710 PR translation/79020
10711 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
10712 diagnostics.
10713 * gfortran.dg/initialization_17.f90: Likewise.
10714
1c1d8e75
DH
107152017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10716
10717 PR testsuite/79026
10718 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
10719 * gcc.target/i386/pr78904-4.c: Likewise.
10720 * gcc.target/i386/pr78904-6.c: Likewise.
10721 * gcc.target/i386/pr78967-2.c: Likewise.
10722
cb330ba5
JJ
107232017-01-09 Jakub Jelinek <jakub@redhat.com>
10724
10725 PR tree-optimization/78899
10726 * gcc.target/i386/pr78899.c: New test.
10727 * gcc.dg/pr71077.c: New test.
10728
a5e14a42
MJ
107292017-01-09 Martin Jambor <mjambor@suse.cz>
10730
10731 PR ipa/78365
10732 PR ipa/78599
10733 * gcc.dg/torture/pr78365.c: New test.
10734
01216d27
JJ
107352017-01-09 Jakub Jelinek <jakub@redhat.com>
10736
dc59e50a
JJ
10737 PR c++/78948
10738 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
10739 (main): Use int* instead of long long.
10740
01216d27
JJ
10741 PR tree-optimization/78938
10742 * gcc.dg/vect/pr78938.c: New test.
10743
c0d4fec7
KT
107442017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10745
10746 * gcc.dg/20161219.c: New test.
10747
7b1b0cc1
RB
107482017-01-09 Richard Biener <rguenther@suse.de>
10749
10750 PR tree-optimization/78997
10751 * gcc.dg/torture/pr78997.c: New testcase.
10752
813b9c0d
RB
107532017-01-09 Richard Biener <rguenther@suse.de>
10754
10755 PR debug/79000
10756 * g++.dg/lto/pr79000_0.C: New testcase.
10757 * g++.dg/lto/pr79000_1.c: Likewise.
10758
efcc8d38
MS
107592017-01-08 Martin Sebor <msebor@redhat.com>
10760
10761 PR middle-end/77708
10762 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
10763 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
10764 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
10765 due to bug 78969.
10766 * gcc.dg/format/pr78569.c: Adjust.
10767
5ccf1d8d
DM
107682017-01-07 David Malcolm <dmalcolm@redhat.com>
10769
10770 PR c++/72803
10771 * g++.dg/diagnostic/pr72803.C: New test case.
10772
42002dfe
MS
107732017-01-07 Martin Sebor <msebor@redhat.com>
10774
10775 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
10776 * gcc.dg/attr-alloc_size-4.c: Same.
10777
de91486c
AV
107782017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
10779
10780 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
10781 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
10782 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
10783 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
10784 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
10785 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
10786 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
10787
f55a925e
AS
107882017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10789 * gcc.dg/memcmp-1.c: New.
10790 * gcc.dg/strncmp-1.c: New.
10791
f3caa118
AV
107922017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10793
10794 * gcc.target/arm/acle/mcrr: New.
10795 * gcc.target/arm/acle/mcrr2: New.
10796 * gcc.target/arm/acle/mrrc: New.
10797 * gcc.target/arm/acle/mrrc2: New.
10798
ecc9a25b
AV
107992017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10800
10801 * gcc.target/arm/acle/mcr.c: New.
10802 * gcc.target/arm/acle/mrc.c: New.
10803 * gcc.target/arm/acle/mcr2.c: New.
10804 * gcc.target/arm/acle/mrc2.c: New.
10805
3811581f
AV
108062017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10807
10808 * gcc.target/arm/acle/ldc: New.
10809 * gcc.target/arm/acle/ldc2: New.
10810 * gcc.target/arm/acle/ldcl: New.
10811 * gcc.target/arm/acle/ldc2l: New.
10812 * gcc.target/arm/acle/stc: New.
10813 * gcc.target/arm/acle/stc2: New.
10814 * gcc.target/arm/acle/stcl: New.
10815 * gcc.target/arm/acle/stc2l: New.
10816
d57daa0c
AV
108172017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10818
10819 * gcc.target/arm/acle/acle.exp: Run tests for different options
10820 and make sure fat-lto-objects is used such that we can still do
10821 assemble scans.
10822 * gcc.target/arm/acle/cdp.c: New.
10823 * gcc.target/arm/acle/cdp2.c: New.
10824 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
10825 (check_effective_target_arm_coproc1_ok_nocache): New.
10826 (check_effective_target_arm_coproc2_ok): New.
10827 (check_effective_target_arm_coproc2_ok_nocache): New.
10828 (check_effective_target_arm_coproc3_ok): New.
10829 (check_effective_target_arm_coproc3_ok_nocache): New.
10830 (check_effective_target_arm_coproc4_ok): New.
10831 (check_effective_target_arm_coproc4_ok_nocache): New.
10832
8a123229
MS
108332017-01-06 Martin Sebor <msebor@redhat.com>
10834
10835 PR middle-end/78605
10836 * gcc.dg/tree-ssa/pr78605.c: New test.
10837
5b8999d6
MS
108382017-01-05 Martin Sebor <msebor@redhat.com>
10839
10840 PR tree-optimization/78910
10841 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
10842 diagnostics.
10843 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10844 * gcc.dg/tree-ssa/pr78910.c: New test.
10845
4e89adf9
EB
108462017-01-05 Eric Botcazou <ebotcazou@adacore.com>
10847
10848 * gcc.dg/sso-10.c: New test.
10849
962c5679
JJ
108502017-01-05 Jakub Jelinek <jakub@redhat.com>
10851
cfd719e7
JJ
10852 PR tree-optimization/71016
10853 * gcc.target/i386/pr71016.c: New test.
10854 * gcc.target/aarch64/pr71016.c: New test.
10855 * gcc.dg/tree-ssa/pr66726-3.c: New test.
10856
26f20371
JJ
10857 PR c++/78931
10858 * g++.dg/cpp1z/decomp19.C: New test.
10859
962c5679
JJ
10860 PR c++/78890
10861 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
10862 * g++.dg/init/union1.C: Likewise.
10863 * g++.dg/cpp0x/union6.C: Expect errors.
10864 * g++.dg/cpp0x/union8.C: New test.
10865 * g++.dg/cpp0x/pr78890-1.C: New test.
10866 * g++.dg/cpp0x/pr78890-2.C: New test.
10867
8c15f541
DE
108682017-01-05 David Edelsohn <dje.gcc@gmail.com>
10869
10870 * gcc.target/powerpc/pr71670.c: Require p9vector.
10871 * gcc.target/powerpc/p9-novsx.c: Same.
10872
51b86113
DM
108732017-01-05 David Malcolm <dmalcolm@redhat.com>
10874
10875 * selftests/asr_div1.rtl: New file.
10876 * selftests/aarch64: New subdirectory.
10877 * selftests/aarch64/times-two.rtl: New file.
10878 * selftests/bb-index.rtl: New file.
10879 * selftests/cfg-test.rtl: New file.
10880 * selftests/const-int.rtl: New file.
10881 * selftests/example-labels.rtl: New file.
10882 * selftests/insn-with-mode.rtl: New file.
10883 * selftests/jump-to-label-ref.rtl: New file.
10884 * selftests/jump-to-return.rtl: New file.
10885 * selftests/jump-to-simple-return.rtl: New file.
10886 * selftests/mem.rtl: New file.
10887 * selftests/note-insn-deleted.rtl: New file.
10888 * selftests/note_insn_basic_block.rtl: New file.
10889 * selftests/simple-cse.rtl: New file.
10890 * selftests/symbol-ref.rtl: New file.
10891 * selftests/x86_64: New subdirectory.
10892 * selftests/x86_64/call-insn.rtl: New file.
10893 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
10894 * selftests/x86_64/times-two.rtl: New file.
10895 * selftests/x86_64/unspec.rtl: New file.
10896
dc7650cc
NS
108972017-01-05 Nathan Sidwell <nathan@acm.org>
10898
10899 PR c++/78765
10900 * g++.dg/cpp0x/pr78765.C: New.
10901
3db70565
DV
109022017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10903
10904 * gcc.target/s390/memcpy-2.c: New test.
10905 * gcc.target/s390/memset-2.c: New test.
10906
f5a537e3
AK
109072017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10908
10909 * gcc.target/s390/memcpy-1.c: New test.
10910
d80c6d02
JL
109112017-01-04 Jeff Law <law@redhat.com>
10912
10913 PR tree-optimization/78812
10914 * g++.dg/torture/pr78812.C: New test.
10915
08edc320 109162017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
10917
10918 PR target/71977
10919 PR target/70568
10920 PR target/78823
10921 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
10922 64-bit VSX systems with direct move, whether we optimize common
10923 code sequences in the GLIBC math library for float math functions.
10924 * gcc.target/powerpc/pr71977-2.c: Likewise.
10925
a9342885
MP
109262017-01-04 Marek Polacek <polacek@redhat.com>
10927
10928 PR c++/64767
10929 * c-c++-common/Wpointer-compare-1.c: New test.
10930
066435fe
JJ
109312017-01-04 Jakub Jelinek <jakub@redhat.com>
10932
abec4284
JJ
10933 PR c++/78949
10934 * c-c++-common/Wunused-var-16.c: New test.
10935
26c43e27
JJ
10936 PR c++/78693
10937 * g++.dg/cpp0x/pr78693.C: New test.
10938
fc73e60c
JJ
10939 PR driver/78957
10940 * gcc.dg/pr78957.c: New test.
10941
c9cf3863
JJ
10942 * g++.dg/cpp1y/auto-fn34.C: New test.
10943
066435fe
JJ
10944 PR c++/71182
10945 * g++.dg/cpp0x/pr71182.C: New test.
10946
598bd687
KN
109472017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
10948
10949 PR target/78056
10950 * gcc.target/powerpc/pr78056-1.c: New test.
10951 * gcc.target/powerpc/pr78056-2.c: New test.
10952 * gcc.target/powerpc/pr78056-3.c: New test.
10953 * gcc.target/powerpc/pr78056-4.c: New test.
10954 * gcc.target/powerpc/pr78056-5.c: New test.
10955 * gcc.target/powerpc/pr78056-6.c: New test.
10956 * gcc.target/powerpc/pr78056-7.c: New test.
10957 * gcc.target/powerpc/pr78056-8.c: New test.
10958 * lib/target-supports.exp
10959 (check_effective_target_powerpc_popcntb_ok): New procedure to test
10960 whether the effective target supports the popcntb instruction.
10961
8194635a
JL
109622017-01-03 Jeff Law <law@redhat.com>
10963
10964 PR tree-optimization/67955
10965 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
10966
baf9ebc8
MP
109672017-01-04 Marek Polacek <polacek@redhat.com>
10968
10969 PR c++/77545
10970 PR c++/77284
10971 * g++.dg/cpp0x/range-for32.C: New test.
10972 * g++.dg/cpp0x/range-for33.C: New test.
10973
5dd9a9d0
DM
109742017-01-04 David Malcolm <dmalcolm@redhat.com>
10975
10976 * gcc.dg/Wmissing-braces-fixits.c: New test case.
10977
4bf07f3f
NS
109782017-01-04 Nathan Sidwell <nathan@acm.org>
10979
10980 PR c++/66735
10981 * g++.dg/cpp1y/pr66735.C: New.
10982
165ba2e9
JJ
109832017-01-04 Jakub Jelinek <jakub@redhat.com>
10984
10985 PR tree-optimization/71563
10986 * gcc.dg/tree-ssa/pr71563.c: New test.
10987
4567f969
JB
109882017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
10989
10990 PR fortran/78534
10991 PR fortran/78976
10992 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
10993 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
10994 * gfortran.dg/transfer_intrinsic_1.f90: Change
10995 scan-tree-dump-times due to gfc_trans_string_copy change to
10996 avoid -Wstringop-overflow.
10997
1c06f07f
JL
109982017-01-03 Jeff Law <law@redhat.com>
10999
11000 PR tree-optimization/78856
11001 * gcc.c-torture/execute/pr78856.c: New test.
11002
60fb638f
MM
110032017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
11004
11005 PR target/78953
11006 * gcc.target/powerpc/pr78953.c: New test.
11007
e4d02f52
ILT
110082017-01-03 Ian Lance Taylor <iant@google.com>
11009
11010 * gcc.misc-tests/godump-1.c: Update for accurate representation of
11011 enums.
11012
5b4f088d
MS
110132017-01-03 Martin Sebor <msebor@redhat.com>
11014
11015 PR tree-optimization/78696
11016 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
11017 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
11018 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11019 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11020
110212017-01-03 David Malcolm <dmalcolm@redhat.com>
11022
11023 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
11024 with more than one digit.
11025 * lib/gcc-dg.exp (process-message): Support more than one digit
11026 in relative line specifications.
11027
110282017-01-03 Jakub Jelinek <jakub@redhat.com>
11029
11030 PR tree-optimization/78965
11031 * gcc.dg/pr78965.c: New test.
11032
11033 PR middle-end/78901
11034 * g++.dg/opt/pr78901.C: New test.
11035
110362017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
11037
11038 PR fortran/78534
11039 PR fortran/66310
11040 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11041 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11042 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
11043 * gfortran.dg/repeat_7.f90: New test for PR 66310.
11044 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
11045 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11046 * gfortran.dg/string_1_lp64.f90: New test.
11047 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
11048 * gfortran.dg/string_3_lp64.f90: New test.
11049 * gfortran.dg/transfer_intrinsic_1.f90: Change
11050 scan-tree-dump-times due to gfc_trans_string_copy change to
11051 avoid -Wstringop-overflow.
11052
8b7163c6
UB
110532017-01-02 Uros Bizjak <ubizjak@gmail.com>
11054
11055 PR target/78967
11056 * gcc.target/i386/pr78967-1.c: New test.
11057 * gcc.target/i386/pr78967-2.c: Ditto.
11058 * gcc.target/i386/pr78967-3.c: Ditto.
11059
11060 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
11061 * gcc.target/i386/pr78904-4.c: Ditto.
11062 * gcc.target/i386/pr78904-6.c: Ditto.
11063
e2940b98
JH
110642017-01-01 Jan Hubicka <hubicka@ucw.cz>
11065
11066 PR middle-end/77674
11067 * g++.dg/torture/pr77674.C: New testcase.
11068
cbe34bb5 110692017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
11070
11071 Update copyright years.
818ab71a 11072\f
cbe34bb5 11073Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
11074
11075Copying and distribution of this file, with or without modification,
11076are permitted in any medium without royalty provided the copyright
11077notice and this notice are preserved.