]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/81754 (Building of cross compiler avr-elf is broken)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0d9255af
RO
12017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2
3 PR testsuite/81793
4 * gcc.dg/pie-static-1.c: Require both static and pie support.
5 * gcc.dg/pie-static-2.c: Likewise.
6
7a7b545f
PMR
72017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
8
9 PR ada/79542
10 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
11
bb85aa74
MP
122017-08-11 Marek Polacek <polacek@redhat.com>
13
14 PR c/81795
15 * gcc.dg/pr81795.c: New test.
16
c4fa8984
TK
172017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
18
19 PR fortran/60355
20 * gfortran.dg (bind_c_usage_30): New test.
21
fe8a99d8
ML
222017-08-11 Martin Liska <mliska@suse.cz>
23
24 PR tree-opt/79987
25 * gcc.target/i386/mpx/pr79987.c: New test.
26
4c71a171
ML
272017-08-11 Martin Liska <mliska@suse.cz>
28
29 PR ipa/81213
30 * gcc.target/i386/pr81213.c: New test.
31
e1769bdd
UB
322017-08-10 Uros Bizjak <ubizjak@gmail.com>
33
34 PR target/81708
35 * gcc.target/i386/stack-prot-sym.c: New test.
36
adc84037
RS
372017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
38
39 PR testsuite/81738
40 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
41 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
42 vect_perm and vect_element_align for vectorization.
43
8e941ae9
L
442017-08-10 H.J. Lu <hongjiu.lu@intel.com>
45
46 PR target/81736
47 * gcc.target/i386/pr81736-1.c: New test.
48 * gcc.target/i386/pr81736-2.c: Likewise.
49 * gcc.target/i386/pr81736-3.c: Likewise.
50 * gcc.target/i386/pr81736-4.c: Likewise.
51 * gcc.target/i386/pr81736-5.c: Likewise.
52 * gcc.target/i386/pr81736-6.c: Likewise.
53 * gcc.target/i386/pr81736-7.c: Likewise.
54
798f8628
WS
552017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
56
57 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
58 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
59
32129a17
DM
602017-08-10 David Malcolm <dmalcolm@redhat.com>
61
62 * c-c++-common/missing-close-symbol.c: New test case.
63 * c-c++-common/missing-symbol.c: New test case.
64 * gcc.dg/unclosed-init.c: New test case.
65 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
66 * g++.dg/diagnostic/unclosed-function.C: New test case.
67 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
68 * g++.dg/diagnostic/unclosed-struct.C: New test case.
69 * g++.dg/parse/pragma2.C: Update to reflect movement of the
70 "expected identifier" error.
71
57e1270f
FR
722017-08-10 Fritz Reese <fritzoreese@gmail.com>
73
74 * gfortran.dg/dec_d_lines_1.f: New test.
75 * gfortran.dg/dec_d_lines_2.f: New test.
76
772017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
78
79 * gfortran.dg/dec_structure_18.f90: New test.
80 * gfortran.dg/dec_structure_19.f90: New test.
81 * gfortran.dg/dec_structure_20.f90: New test.
82 * gfortran.dg/dec_structure_21.f90: New test.
83
aaab59b4
MP
842017-08-10 Marek Polacek <polacek@redhat.com>
85
86 PR testsuite/81784
87 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
88
f234f078
MP
89 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
90
2b7d0696
ML
912017-08-10 Martin Liska <mliska@suse.cz>
92
93 PR c++/81355
94 * g++.dg/other/pr81355.C: New test.
95
47ee1b7c
DM
962017-08-09 David Malcolm <dmalcolm@redhat.com>
97
98 * jit.dg/all-non-failing-tests.h: Add note about
99 test-vector-types.cc.
100 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
101 case.
102 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
103 New test case.
104 * jit.dg/test-vector-types.cc: New test case.
105
b388427b
AP
1062017-08-09 Andrew Pinski <apinski@cavium.com>
107
108 * gcc.target/aarch64/vect-xorsign_exec.c: Add
109 --save-temps to the options passed.
110
12c2ab7b
MC
1112017-08-09 Michael Collison <michael.collison@arm.com>
112
113 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
114 boundary option and fix comment.
115 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
116 boundary option and fix comment.
117 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
118 boundary option and fix comment.
119 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
120 -mstructure-size boundary option.
121
a8a581af
SB
1222017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
123
124 PR rtl-optimization/81423
125 * gcc.c-torture/execute/pr81423.c: New testcase.
126
50a87c1c
WS
1272017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
128
129 * gcc.target/powerpc/fold-vec-pack-double.c: New.
130 * gcc.target/powerpc/fold-vec-pack-int.c: New.
131 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
132 * gcc.target/powerpc/fold-vec-pack-short.c: New.
133
3d9a180f
WS
1342017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
135
136 * gcc.target/powerpc/fold-vec-msum-char.c: New.
137 * gcc.target/powerpc/fold-vec-msum-short.c: New.
138
ee9a9e7b
WS
1392017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
140
141 * gcc.target/powerpc/fold-vec-madd-double.c: New.
142 * gcc.target/powerpc/fold-vec-madd-float.c: New.
143 * gcc.target/powerpc/fold-vec-madd-short.c: New.
144
07999eb2
WS
1452017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
146
147 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
148 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
149 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
150 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
151
0ca970cd
SB
1522017-08-09 Slava Barinov <v.barinov@samsung.com>
153
154 * g++.dg/asan/asan.exp: Switch on *.cc tests.
155
296c53ac
MP
1562017-08-09 Marek Polacek <polacek@redhat.com>
157
158 PR c/81233
159 * gcc.dg/diagnostic-types-1.c: New test.
160 * gcc.dg/assign-warn-1.c: Update warning messages.
161 * gcc.dg/assign-warn-2.c: Likewise.
162 * gcc.dg/c90-const-expr-5.c: Likewise.
163 * gcc.dg/c99-const-expr-5.c: Likewise.
164 * gcc.dg/conv-2.c: Likewise.
165 * gcc.dg/init-bad-7.c: Likewise.
166 * gcc.dg/overflow-warn-1.c: Likewise.
167 * gcc.dg/overflow-warn-2.c: Likewise.
168 * gcc.dg/overflow-warn-3.c: Likewise.
169 * gcc.dg/overflow-warn-4.c: Likewise.
170 * gcc.dg/pointer-array-atomic.c: Likewise.
171 * gcc.dg/pr26865.c: Likewise.
172 * gcc.dg/pr61162-2.c: Likewise.
173 * gcc.dg/pr61162.c: Likewise.
174 * gcc.dg/pr67730-2.c: Likewise.
175 * gcc.dg/pr69156.c: Likewise.
176 * gcc.dg/pr70174.c: Likewise.
177 * objc.dg/proto-lossage-4.m: Likewise.
178
a32c8316
MP
1792017-08-09 Marek Polacek <polacek@redhat.com>
180
181 PR c/81417
182 * Wsign-compare-1.c: New test.
183 * gcc.dg/compare1.c: Adjust dg-bogus.
184 * gcc.dg/compare2.c: Likewise.
185 * gcc.dg/compare3.c: Likewise.
186 * gcc.dg/compare7.c: Likewise.
187 * gcc.dg/compare8.c: Likewise.
188 * gcc.dg/compare9.c: Likewise.
189 * gcc.dg/pr11492.c: Likewise.
190
7345b714
L
1912017-08-08 H.J. Lu <hongjiu.lu@intel.com>
192
193 PR driver/81523
194 * gcc.dg/pie-7.c: New test.
195 * gcc.dg/pie-static-1.c: Likewise.
196 * gcc.dg/pie-static-2.c: Likewise.
197
d5bf81b3
UB
1982017-08-08 Uros Bizjak <ubizjak@gmail.com>
199
200 PR target/81708
201 * gcc.target/i386/stack-prot-guard.c: New test.
202
4261463d
TC
2032017-08-08 Tamar Christina <tamar.christina@arm.com>
204
205 * gcc.target/aarch64/xorsign.c: New.
206 * gcc.target/aarch64/xorsign_exec.c: New.
207 * gcc.target/aarch64/vect-xorsign_exec.c: New.
208
b115e803
BS
2092017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
210
211 PR tree-optimization/81354
212 * g++.dg/torture/pr81354.C: New file.
213
51bd28ed
RB
2142017-08-08 Richard Biener <rguenther@suse.de>
215
216 PR middle-end/81719
217 * g++.dg/tree-ssa/pr81719.C: New testcase.
218
26d66f28
RB
2192017-08-08 Richard Biener <rguenther@suse.de>
220
221 PR tree-optimization/81723
222 * gfortran.dg/pr81723.f: New testcase.
223
82c0d3eb
BS
2242017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
225
226 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
227 string.
228 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
229 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
230 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
231 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
232 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
233 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
234 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
235 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
236 * gcc.target/powerpc/cmpb-3.c: Likewise.
237 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
238 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
239
d81e058f
ML
2402017-08-08 Martin Liska <mliska@suse.cz>
241
242 PR tree-opt/81696
243 * gcc.dg/ipa/pr81696.c: New test.
244
a5c93f53
BC
2452017-08-08 Bin Cheng <bin.cheng@arm.com>
246
247 PR tree-optimization/81744
248 * gcc.dg/tree-ssa/pr81744.c: New.
249
a5afbdd6
MP
2502017-08-08 Marek Polacek <polacek@redhat.com>
251
252 PR c++/81607
253 * g++.dg/other/bitfield6.C: New test.
254
08c4c51e
MM
2552017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
256
257 PR target/81593
258 * gcc.target/powerpc/vec-setup.h: New tests to test various
259 combinations of setting up vectors of 2 double word elements.
260 * gcc.target/powerpc/vec-setup-long.c: Likewise.
261 * gcc.target/powerpc/vec-setup-double.c: Likewise.
262 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
263 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
264 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
265 vector inserts from vector extracts.
266 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
267
950a884b
TK
2682017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
269
270 PR fortran/68829
271 PR fortran/81701
272 * gfortran.dg/o_fast_stacksize.90: New test.
273
6f1a16cb
WD
2742017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
275
276 PR middle-end/46932
277 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
278
4090b652
L
2792017-08-07 H.J. Lu <hongjiu.lu@intel.com>
280
281 * gcc.target/i386/pr81736-1.c: Removed.
282 * gcc.target/i386/pr81736-2.c: Likewise.
283 * gcc.target/i386/pr81736-3.c: Likewise.
284 * gcc.target/i386/pr81736-4.c: Likewise.
285
079a0363
L
2862017-08-07 H.J. Lu <hongjiu.lu@intel.com>
287
288 PR target/81736
289 * gcc.target/i386/pr81736-1.c: New test.
290 * gcc.target/i386/pr81736-2.c: Likewise.
291 * gcc.target/i386/pr81736-3.c: Likewise.
292 * gcc.target/i386/pr81736-4.c: Likewise.
293
1653a865
MP
2942017-08-07 Marek Polacek <polacek@redhat.com>
295
296 PR middle-end/81737
297 * gcc.dg/pr81737.c: New test.
298
577eec56
ML
2992017-08-07 Martin Liska <mliska@suse.cz>
300
301 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
302 * gcc.dg/parm-impl-decl-1.c: Likewise.
303 * gcc.dg/parm-impl-decl-3.c: Likewise.
304 * gcc.dg/Wattributes-5.c: New test.
305
537bf9ac
AP
3062017-08-06 Andrew Pinski <apinski@cavium.com>
307
308 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
309 * gcc.target/aarch64/target_attr_13.c: LIkewise.
310 * gcc.target/aarch64/target_attr_15.c: LIkewise.
311 * gcc.target/aarch64/target_attr_4.c: Likewise.
312 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
313 * gcc.target/aarch64/target_attr_2.c: Likewise.
314 * gcc.target/aarch64/target_attr_7.c: Likewise.
315 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
316 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
317 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
318
90596474
AP
3192017-08-06 Andrew Pinski <apinski@cavium.com>
320
321 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
322 -march=armv8-a+nolse, skip if -mcpu= is passed.
323 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
324
08e9cb5a
AP
3252017-08-06 Andrew Pinski <apinski@cavium.com>
326
327 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
328 * gcc.target/aarch64/_Float16_2.c: Likewise.
329 * gcc.target/aarch64/_Float16_3.c: Likewise.
330
4a6ad083
TV
3312017-08-06 Tom de Vries <tom@codesourcery.com>
332
333 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
334
b363e726
TV
3352017-08-06 Tom de Vries <tom@codesourcery.com>
336
337 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
338 type. Add missing return.
339
8fbcf075
TV
3402017-08-06 Tom de Vries <tom@codesourcery.com>
341
342 PR testsuite/81731
343 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
344 variable 'a' definition.
345 (b): Remove unused variable.
346 (gp): New variable.
347 (check): Add parameter corresponding to call in main, and handle.
348
67695c07
PC
3492017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
350
351 PR c++/79790
23d12941 352 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 353
c779bea5
YG
3542017-08-04 Yury Gribov <tetra2005@gmail.com>
355
356 PR tree-optimization/57371
357 * c-c++-common/pr57371-1.c: New test.
358 * c-c++-common/pr57371-2.c: New test.
359 * c-c++-common/pr57371-3.c: New test.
360 * c-c++-common/pr57371-4.c: New test.
361 * gcc.dg/pr57371-5.c: New test.
362
e52341f1
CL
3632017-08-04 Carl Love <cel@us.ibm.com>
364
365 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
366 builtin test cases for vec_mule, and vec_mulo.
367 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
368 builtin test cases for vec_mule, and vec_mulo.
369
295940c3
L
3702017-08-04 H.J. Lu <hongjiu.lu@intel.com>
371
372 PR target/81590
373 * gcc.target/i386/avx512-check.h: New file.
374 * gcc.target/i386/avx5124fmaps-check.h: Removed.
375 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
376 * gcc.target/i386/avx512cd-check.h: Likewise.
377 * gcc.target/i386/avx512ifma-check.h: Likewise.
378 * gcc.target/i386/avx512vbmi-check.h: Likewise.
379 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
380 * gcc.target/i386/avx512bw-check.h: Rewrite.
381 * gcc.target/i386/avx512dq-check.h: Likewise.
382 * gcc.target/i386/avx512er-check.h: Likewise.
383 * gcc.target/i386/avx512f-check.h: Likewise.
384 * gcc.target/i386/avx512vl-check.h: Likewise.
385 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
386 only.
387 (test_512): Removed.
388 (avx512*_test): Likewise.
389 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
390
f4f2c2ec
MP
3912017-08-04 Marek Polacek <polacek@redhat.com>
392
393 PR middle-end/81695
394 * gcc.dg/pr81695.c: New test.
395
62c8a2cf
RS
3962017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
397
398 PR tree-optimization/81136
399 * gcc.dg/vect/pr81136.c: Add scan test.
400
dfbddbeb
RS
4012017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
402
403 * gcc.dg/vect/vect-alias-check-3.c: New test.
404 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
405 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
406
165b2f5f
RB
4072017-08-04 Richard Biener <rguenther@suse.de>
408
409 PR middle-end/81705
410 * c-c++-common/ubsan/pr81705.c: New testcase.
411
7c0881d5
BS
4122017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
413
414 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
415 messages that used to start with a capital letter.
416 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
417 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
418 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
419 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
420 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
421 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
422 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
423 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
424 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
425 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
426 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
427 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
428 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
429 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
430 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
431 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
432 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
433 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
434 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
435 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
436 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
437 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
438 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
439 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
440 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
441 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
442 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
443 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
444 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
445 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
446 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
447 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
448 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
449 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
450 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
451 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
452 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
453 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
454 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
455 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
456 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
457 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
458 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
459 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
460 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
461 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
462 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
463 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
464 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
465 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
466 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
467 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
468 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
469 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
470 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
471 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
472
2fdaed89
JJ
4732017-08-03 Jakub Jelinek <jakub@redhat.com>
474
475 PR target/81621
476 * gcc.dg/pr81621.c: New test.
477
297db279
RB
4782017-08-03 Richard Biener <rguenther@suse.de>
479
480 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
481 and CSE.
482
2fdaed89 4832017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
484
485 PR middle-end/81148
486 * c-c++-common/ubsan/pr81148.c: New testcase.
487
cad136a4
TV
4882017-08-03 Tom de Vries <tom@codesourcery.com>
489
490 PR target/81662
491 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
492
2392baa5
JJ
4932017-08-03 Jakub Jelinek <jakub@redhat.com>
494
495 PR driver/81650
496 * gcc.dg/pr81650.c: New test.
497
e5e691a5
PC
4982017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
499
500 PR c++/71440
501 * g++.dg/template/crash127.C: New.
502
0a734553
JJ
5032017-08-03 Jakub Jelinek <jakub@redhat.com>
504
505 PR middle-end/81052
506 * c-c++-common/pr81052.c: New test.
507
673aef33
TV
5082017-08-03 Tom de Vries <tom@codesourcery.com>
509
510 * gcc.dg/pr56727-2.c: Require alias.
511
2a8485f6
TV
5122017-08-03 Tom de Vries <tom@codesourcery.com>
513
514 * gcc.dg/attr-noipa.c: Require alloca.
515
8b917598
TV
5162017-08-03 Tom de Vries <tom@codesourcery.com>
517
518 * gcc.dg/torture/pr80163.c: Require label_values.
519
4ca8bf91
TV
5202017-08-03 Tom de Vries <tom@codesourcery.com>
521
522 PR target/81662
523 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
524 * c-c++-common/patchable_function_entry-default.c: Same.
525 * c-c++-common/patchable_function_entry-definition.c: Same.
526
f4629481
UB
5272017-08-02 Uros Bizjak <ubizjak@gmail.com>
528
529 PR target/81644
530 * gcc.target/i386/pr81644.c: New test.
531
86994621
TV
5322017-08-02 Tom de Vries <tom@codesourcery.com>
533
534 * gcc.dg/Walloca-14.c: Use relative line number.
535
9501fd4b
UB
5362017-08-02 Uros Bizjak <ubizjak@gmail.com>
537
538 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
539 test "no-3dnowa" target attribute.
540
f7b6353a
MP
5412017-08-02 Marek Polacek <polacek@redhat.com>
542
543 PR c/81289
544 * gcc.dg/noncompile/pr81289.c: New test.
545
8a6eab34
MP
546 PR c/81448
547 PR c/81306
548 * c-c++-common/Wmultistatement-macros-13.c: New test.
549
349721b7
JJ
5502017-08-02 Jakub Jelinek <jakub@redhat.com>
551
e4f0733a
JJ
552 PR c++/81640
553 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
554
349721b7
JJ
555 PR middle-end/79499
556 * gcc.dg/pr79499.c: New test.
557
77eefb71
RB
5582017-08-02 Richard Biener <rguenther@suse.de>
559
560 PR tree-optimization/81633
561 * gcc.dg/vect/pr81633.c: New testcase.
562
760f74c2
L
5632017-08-01 H.J. Lu <hongjiu.lu@intel.com>
564
565 * gcc.dg/guality/pr25967-1.c: New test.
566 * gcc.dg/guality/pr25967-2.c: Likewise.
567 * gcc.dg/torture/pr25967-1.c: Likewise.
568 * gcc.dg/torture/pr25967-2.c: Likewise.
569
a2e28a97
L
5702017-08-01 H.J. Lu <hongjiu.lu@intel.com>
571
572 PR target/81654
573 * gcc.target/i386/pr81654.c: New test.
574
d8afd032
TK
5752017-08-01 Thomas König <tkoenig@gcc.gnu.org>
576
577 PR fortran/79312
578 * gfortran.dg/logical_assignment_1.f90: New test.
579
671a00ee
ML
5802017-08-01 Martin Liska <mliska@suse.cz>
581
582 PR middle-end/70140
583 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
584
7d3eecca
ML
5852017-08-01 Martin Liska <mliska@suse.cz>
586
587 Revert r250771
588 Make mempcpy more optimal (PR middle-end/70140).
589
636730ca
JJ
5902017-08-01 Jakub Jelinek <jakub@redhat.com>
591
592 PR target/81622
593 * gcc.target/powerpc/pr81622.c: New test.
594
74cc0b2b
SE
5952017-08-01 Steve Ellcey <sellcey@cavium.com>
596
597 PR tree-optimization/80925
598 * gcc.dg/vect/vect-28.c: Add
599 --param vect-max-peeling-for-alignment=0 option.
600 Remove unaligned access and peeling checks.
601 * gcc.dg/vect/vect-33-big-array.c: Ditto.
602 * gcc.dg/vect/vect-70.c: Ditto.
603 * gcc.dg/vect/vect-87.c: Ditto.
604 * gcc.dg/vect/vect-88.c: Ditto.
605 * gcc.dg/vect/vect-91.c: Ditto.
606 * gcc.dg/vect/vect-93.c: Ditto.
607
0102e469
TV
6082017-08-01 Tom de Vries <tom@codesourcery.com>
609
610 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
611 * gcc.target/nvptx/slp.c (foo): Same.
612
813485c6
RB
6132017-08-01 Richard Biener <rguenther@suse.de>
614
615 PR tree-optimization/81181
616 * gcc.dg/torture/pr81181.c: New testcase.
617
98b7180c
ML
6182017-08-01 Martin Liska <mliska@suse.cz>
619
620 PR middle-end/70140
621 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
622
4f3e333a
UB
6232017-08-01 Uros Bizjak <ubizjak@gmail.com>
624
625 PR target/81641
626 * gcc.target/i386/pr81641.c: New test.
627
b8bb5772
UB
6282017-08-01 Uros Bizjak <ubizjak@gmail.com>
629
630 PR target/81639
631 * gcc.target/i386/pr81639.c: New test.
632
34e5c511
RB
6332017-08-01 Richard Biener <rguenther@suse.de>
634
635 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
636 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
637 endless loop.
638 * gcc.dg/uninit-23.c: Adjust.
639
5e19d437
BC
6402017-08-01 Bin Cheng <bin.cheng@arm.com>
641
642 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
643 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
644
7061cfc0
BC
6452017-08-01 Bin Cheng <bin.cheng@arm.com>
646
647 PR tree-optimization/81627
648 * gcc.dg/tree-ssa/pr81627.c: New.
649
39637a44
BC
6502017-08-01 Bin Cheng <bin.cheng@arm.com>
651
652 PR tree-optimization/81620
653 * gcc.dg/tree-ssa/pr81620-1.c: New.
654 * gcc.dg/tree-ssa/pr81620-2.c: New.
655
f9c5fe06
DH
6562017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
657
658 PR testsuite/53542
659 * gfortran.dg/use_30.f90: New test.
660
da98e3b1
JJ
6612017-08-01 Jakub Jelinek <jakub@redhat.com>
662
663 PR tree-optimization/81588
664 * gcc.dg/tree-ssa/pr81588.c: New test.
665 * gcc.dg/pr81588.c: New test.
666 * gcc.c-torture/execute/pr81588.c: New test.
667
5e8fe12f
RB
6682017-08-01 Richard Biener <rguenther@suse.de>
669
670 PR tree-optimization/81297
671 * gcc.dg/torture/pr81297.c: New testcase.
672
93ac482a
UB
6732017-07-31 Uros Bizjak <ubizjak@gmail.com>
674
675 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
676
6cc518c6
SE
6772017-07-31 Steve Ellcey <sellcey@cavium.com>
678
679 PR tree-optimization/80925
93ac482a 680 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
681 --param vect-max-peeling-for-alignment=0 option.
682 Remove unaligned access and peeling checks.
683 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
684
24c8e8eb
CL
6852017-07-31 Carl Love <cel@us.ibm.com>
686
687 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
688 missed in commit 250746.
689
b40e941b
CL
6902017-07-31 Carl Love <cel@us.ibm.com>
691
692 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
693 new builtins.
694
67779f74
L
6952017-07-31 H.J. Lu <hongjiu.lu@intel.com>
696
697 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
698 * gcc.target/i386/pr79793-2.c: Likewise.
699
a97cf8f9
UB
7002017-07-31 Uros Bizjak <ubizjak@gmail.com>
701
702 PR target/25967
703 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
704 (naked): Add attribute regparm(1) for x86_32 targets.
705 Add integer argument. Remove global "data" variable.
706 (main): Pass integer argument to naked function.
707 * gcc.target/i386/naked-4.c: New test.
708
7fef86d3
JH
7092017-07-31 Jan Hubicka <hubicka@ucw.cz>
710 Martin Liska <mliska@suse.cz>
711
712 * gcc.dg/predict-15.c: New test.
713 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
714
2ec580be
UB
7152017-07-31 Uros Bizjak <ubizjak@gmail.com>
716
717 PR target/25967
718 * gcc.target/i386/naked-1.c: New test.
719 * gcc.target/i386/naked-2.c: Ditto.
720 * gcc.target/i386/naked-3.c: Ditto.
721 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
722 do_test_body0 stub function, use attribute "naked" instead.
723 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
724 * gcc.dg/pr44290-2.c: Ditto.
725
cfdf6ff6
TK
7262017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
727
728 PR fortran/81581
729 * gfortran.dg/dim_sum_1.f90: New test case.
730 * gfortran.dg/dim_sum_2.f90: New test case.
731 * gfortran.dg/dim_sum_3.f90: New test case.
732
5edb1c48
ML
7332017-07-31 Martin Liska <mliska@suse.cz>
734
735 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
736 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
737
f34ebeb2
ML
7382017-07-31 Martin Liska <mliska@suse.cz>
739
740 PR sanitize/81530
741 * g++.dg/ubsan/pr81530.C: New test.
742
066bbc57
JJ
7432017-07-31 Jakub Jelinek <jakub@redhat.com>
744
745 PR sanitizer/81604
746 * c-c++-common/ubsan/pr81604.c: New test.
747
a10b3cf1
L
7482017-07-30 H.J. Lu <hongjiu.lu@intel.com>
749
750 PR target/79793
751 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
752 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
753 (foo): Check the builtin return address against the return address
754 in interrupt frame.
755 * gcc.target/i386/pr79793-1.c: New test.
756 * gcc.target/i386/pr79793-2.c: Likewise.
757
942047f2
EB
7582017-07-29 Eric Botcazou <ebotcazou@adacore.com>
759
760 * c-c++-common/dump-ada-spec-7.c: New test.
761
e071b767
JJ
7622017-07-29 Jakub Jelinek <jakub@redhat.com>
763
764 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
765 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
766
782a7850
PB
7672017-07-28 Peter Bergner <bergner@vnet.ibm.com>
768
769 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
770
9de00935
TC
7712017-07-28 Tamar Christina <tamar.christina@arm.com>
772
773 * gcc.target/aarch64/int_mov_immediate_1.c: New.
774
8de33df2
BC
7752017-07-28 Bin Cheng <bin.cheng@arm.com>
776
777 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
778
8acb8421
TC
7792017-07-28 Tamar Christina <tamar.christina@arm.com>
780 Bilyan Borisov <bilyan.borisov@arm.com>
781
782 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
783 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
784 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
785 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
786 * gcc.target/aarch64/pr63304_1.c: Changed to double.
787
d9c259ef
BC
7882017-07-28 Bin Cheng <bin.cheng@arm.com>
789
790 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
791 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
792 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
793 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
794 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
795 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
796 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
797 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
798 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
799 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
800 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
801
6d7649f8
ML
8022017-07-28 Martin Liska <mliska@suse.cz>
803
804 PR sanitizer/81340
805 * g++.dg/asan/pr81340.C: New test.
806
92e29a5e
RB
8072017-07-28 Richard Biener <rguenther@suse.de>
808
809 PR tree-optimization/81502
810 * gcc.target/i386/pr81502.c: New testcase.
811
70affe6a
ML
8122017-07-28 Martin Liska <mliska@suse.cz>
813
814 PR sanitizer/81460
815 * gcc.dg/asan/pr81460.c: New test.
816
d0ee55a1
JJ
8172017-07-28 Jakub Jelinek <jakub@redhat.com>
818
c9b39a49
JJ
819 PR sanitizer/80998
820 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
821 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
822
d0ee55a1
JJ
823 PR tree-optimization/81578
824 * gcc.dg/pr81578.c: New test.
825
1ce75e41
RB
8262017-07-28 Richard Biener <rguenther@suse.de>
827
828 PR tree-optimization/81573
829 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
830
7a5cbf29
PB
8312017-07-27 Peter Bergner <bergner@vnet.ibm.com>
832
833 * g++.dg/pr69667.C: Remove option -mlra.
834 * gcc.target/powerpc/dform-1.c: Likewise.
835 * gcc.target/powerpc/dform-2.c: Likewise.
836 * gcc.target/powerpc/dform-3.c: Likewise.
837 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
838 * gcc.target/powerpc/p9-vparity.c: Likewise.
839 * gcc.target/powerpc/pr63491.c: Likewise.
840 * gcc.target/powerpc/pr67808.c: Likewise.
841 * gcc.target/powerpc/pr68805.c: Likewise.
842 * gcc.target/powerpc/pr69461.c: Likewise.
843 * gcc.target/powerpc/pr71680.c: Likewise.
844 * gcc.target/powerpc/pr77289.c: Likewise.
845 * gcc.target/powerpc/pr78458.c: Likewise.
846 * gcc.target/powerpc/pr78543.c: Likewise.
847 * g++.dg/pr71294.C: Remove option -mno-lra.
848 * gcc.target/powerpc/pr71656-1.c: Likewise.
849 * gcc.target/powerpc/pr71656-2.c: Likewise.
850 * gcc.target/powerpc/pr71698.c: Likewise.
851
2c2789d5
KT
8522017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
853 Sudakshina Das <sudi.das@arm.com>
854
855 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
856
06bd22f6
MP
8572017-07-27 Marek Polacek <polacek@redhat.com>
858
859 PR c/81417
860 * c-c++-common/Wsign-compare-1.c: New test.
861 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
862 * g++.dg/warn/Wsign-compare-4.C: Likewise.
863 * g++.dg/warn/Wsign-compare-6.C: Likewise.
864 * g++.dg/warn/compare1.C: Likewise.
865 * gcc.dg/compare1.c: Likewise.
866 * gcc.dg/compare2.c: Likewise.
867 * gcc.dg/compare4.c: Likewise.
868 * gcc.dg/compare5.c: Likewise.
869 * gcc.dg/pr35430.c: Likewise.
870 * gcc.dg/pr60087.c: Likewise.
871
27c8b49b
PB
8722017-07-27 Peter Bergner <bergner@vnet.ibm.com>
873
874 PR middle-end/81564
875 * gcc.dg/pr81564.c: New test.
876
b7675b59
RB
8772017-07-27 Richard Biener <rguenther@suse.de>
878
879 PR tree-optimization/81573
880 PR tree-optimization/81494
881 * gcc.dg/torture/pr81573.c: New testcase.
882
719488f8
RB
8832017-07-27 Richard Biener <rguenther@suse.de>
884
885 PR tree-optimization/81571
886 * gcc.dg/torture/pr81571.c: New testcase.
887
9811e84c
RB
8882017-07-27 Richard Biener <rguenther@suse.de>
889
890 PR tree-optimization/81502
891 * gcc.target/i386/vect-insert-1.c: New testcase.
892
58814c76
AK
8932017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
894
895 PR target/81534
896 * gcc.target/s390/pr81534.c: New test.
897
036ea399
JJ
8982017-07-27 Jakub Jelinek <jakub@redhat.com>
899
7d25ac20
JJ
900 PR tree-optimization/81555
901 PR tree-optimization/81556
902 * gcc.c-torture/execute/pr81555.c: New test.
903 * gcc.c-torture/execute/pr81556.c: New test.
904
036ea399
JJ
905 * gcc.dg/attr-noipa.c: New test.
906 * gcc.dg/ipa/ipa-pta-18.c: New test.
907 * gcc.dg/ipa/ipa-sra-11.c: New test.
908
9bfda664
MM
9092017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
910
911 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
912 option.
913 * gcc.target/powerpc/vsx-himode2.c: Likewise.
914 * gcc.target/powerpc/vsx-himode3.c: Likewise.
915 * gcc.target/powerpc/vsx-qimode.c: Likewise.
916 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
917 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
918 * gcc.target/powerpc/vsx-simode.c: Likewise.
919 * gcc.target/powerpc/vsx-simode2.c: Likewise.
920 * gcc.target/powerpc/vsx-simode3.c: Likewise.
921
eb086562
PC
9222017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
923
924 PR c++/71570
925 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
926
a7473dc5
L
9272017-07-26 H.J. Lu <hongjiu.lu@intel.com>
928
929 PR target/81563
930 * gcc.target/i386/pr81563.c: New test
931
404f48ac
WD
9322017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
933
934 PR target/79041
935 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
936
c3d38629
MP
9372017-07-26 Marek Polacek <polacek@redhat.com>
938
939 PR middle-end/70992
940 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
941 * gcc.dg/overflow-warn-2.c: Likewise.
942 * gcc.dg/overflow-warn-3.c: Likewise.
943 * gcc.dg/overflow-warn-4.c: Likewise.
944 * gcc.dg/torture/pr70992-2.c: New test.
945 * gcc.dg/torture/pr70992.c: New test.
946
4f450a2b
RB
9472017-07-26 Richard Biener <rguenther@suse.de>
948
949 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
950 happening in ccp1.
951 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
952
e1711448
WD
9532017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
954
955 PR middle-end/46932
956 * gcc.dg/pr46932.c: New testcase.
957
108c3c88
ML
9582017-07-26 Martin Liska <mliska@suse.cz>
959
960 PR sanitize/81186
961 * gcc.dg/asan/pr81186.c: New test.
962
52645850
CL
9632017-07-25 Carl Love <cel@us.ibm.com>
964
965 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
966 vec_cnttz builtins.
967
a8697b27
EB
9682017-07-25 Eric Botcazou <ebotcazou@adacore.com>
969
970 * gnat.dg/opt66.adb: New test.
971
288fe52e
AM
9722017-07-25 Alexander Monakov <amonakov@ispras.ru>
973
974 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
975 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
976
b771c609
AM
9772017-07-25 Alexander Monakov <amonakov@ispras.ru>
978
979 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
980
9812017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
982
983 * c-c++-common/patchable_function_entry-default.c: New test.
984 * c-c++-common/patchable_function_entry-decl.c: Likewise.
985 * c-c++-common/patchable_function_entry-definition.c: Likewise.
986
774cccdc
JJ
9872017-07-25 Jakub Jelinek <jakub@redhat.com>
988
989 PR target/81532
990 * gcc.target/i386/pr80833-3.c: New test.
991 * gcc.target/i386/avx512dq-pr81532.c: New test.
992 * gcc.target/i386/avx512bw-pr81532.c: New test.
993
1aa54f90
RB
9942017-07-25 Richard Biener <rguenther@suse.de>
995
996 PR tree-optimization/81455
997 * gcc.dg/pr81455.c: New testcase.
998
e294f495
RB
9992017-07-25 Richard Biener <rguenther@suse.de>
1000
1001 PR tree-optimization/81529
1002 * gfortran.dg/pr81529.f90: New testcase.
1003
edf8ba4b
WD
10042017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
1005
774cccdc 1006 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 1007
ea063871
RB
10082017-07-25 Richard Biener <rguenther@suse.de>
1009
1010 PR tree-optimization/81410
1011 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
1012
5ea71a5a
RB
10132017-07-25 Richard Biener <rguenther@suse.de>
1014
1015 PR tree-optimization/81510
1016 * gcc.dg/torture/pr81510.c: New testcase.
1017 * gcc.dg/torture/pr81510-2.c: Likewise.
1018
4287b4e8
ML
10192017-07-25 Martin Liska <mliska@suse.cz>
1020
1021 PR ipa/81520
1022 * gcc.dg/ipa/pr81520.c: New test.
1023
d49718d6
MP
10242017-07-25 Marek Polacek <polacek@redhat.com>
1025
1026 PR c/81364
1027 * Wmultistatement-macros-12.c: New test.
1028
0e82a9b9
BC
10292017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1030
1031 PR target/81414
1032 * gcc.target/aarch64/pr81414.C: New.
1033
3d99332b
RB
10342017-07-25 Richard Biener <rguenther@suse.de>
1035
1036 PR middle-end/81505
1037 * gcc.dg/ubsan/pr81505.c: New testcase.
1038
52d0f7bd
DS
10392017-07-24 Daniel Santos <daniel.santos@pobox.com>
1040
1041 PR testsuite/80759
1042 * gcc.target/x86_64/abi/ms-sysv/do-test.S
1043 (ELFFN_BEGIN): Rename to FN_TYPE.
1044 (ELFFN_END): Rename to FN_SIZE.
1045 (ASMNAME): New macro.
1046 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
1047 .global.
1048 (FUNC_END): Use ASMNAME.
1049 (test_data_save): Remove.
1050 (test_data_input): Likewise.
1051 (test_data_output: Likewise.
1052 (test_data_fn): Likewise.
1053 (test_data_retaddr): Likewise.
1054 (regs_to_mem): Make globals, use r10 instead of rax.
1055 (mem_to_regs): Likewise.
1056 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
1057 body to ms-sysv.c.
1058 (do_test_aligned): Likewise.
1059 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
1060 Add dg-* directives.
1061 (PASTE_STR): New macro.
1062 (ASMNAME): Likewise.
1063 (LOAD_TEST_DATA_ADDR): Likewise.
1064 (TEST_DATA_OFFSET): Likewise.
1065 (do_test_body0): New C function.
1066 (do_test_body): New inline assembly routine.
1067 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
1068 (runtest_ms_sysv): Modify.
1069
19930989
MM
10702017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1071
1072 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
1073 since the upper-regs options have been deleted.
1074 * gcc.target/powerpc/pr65849-2.c: Likewise.
1075 * gcc.target/powerpc/pr80099-1.c: Likewise.
1076 * gcc.target/powerpc/pr80099-2.c: Likewise.
1077 * gcc.target/powerpc/pr80099-3.c: Likewise.
1078 * gcc.target/powerpc/pr80099-4.c: Likewise.
1079 * gcc.target/powerpc/pr80099-5.c: Likewise.
1080 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
1081 support removal of the upper-regs options.
1082 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1083 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1084 * gcc.target/powerpc/p9-dimode1.c: Likewise.
1085 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1086 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1087 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1088 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1089 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1090 * gcc.target/powerpc/ppc-round.c: Likewise.
1091 * gcc.target/powerpc/pr71720.c: Likewise.
1092 * gcc.target/powerpc/pr72853.c: Likewise.
1093 * gcc.target/powerpc/pr79907.c: Likewise.
1094 * gcc.target/powerpc/pr78953.c: Likewise.
1095 * gcc.target/powerpc/upper-regs-df.c: Likewise.
1096 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
1097 * gcc.target/powerpc/vec-extract-1.c: Likewise.
1098 * gcc.target/powerpc/vec-init-3.c: Likewise.
1099 * gcc.target/powerpc/vec-init-6.c: Likewise.
1100 * gcc.target/powerpc/vec-init-7.c: Likewise.
1101 * gcc.target/powerpc/vec-set-char.c: Likewise.
1102 * gcc.target/powerpc/vec-set-int.c: Likewise.
1103 * gcc.target/powerpc/vec-set-short.c: Likewise.
1104
d47d34bb
WD
11052017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
1106
1107 PR target/79041
1108 * gcc.target/aarch64/pr79041-2.c: New test.
1109
26bca0ed
CL
11102017-07-24 Carl Love <cel@us.ibm.com>
1111
1112 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
1113 the new built-ins.
1114
4b40986c
JW
11152017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
1116
1117 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
1118
213c3b7b
TK
11192017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1120 Mikael Morin <mikael@gcc.gnu.org>
1121
1122 PR fortran/66102
1123 * gfortran.dg/realloc_on_assign_28.f90: New test.
1124
e2b71b5a
DE
11252017-07-23 David Edelsohn <dje.gcc@gmail.com>
1126
1127 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
1128 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
1129
f36dda3b
UB
11302017-07-23 Uros Bizjak <ubizjak@gmail.com>
1131
1132 PR target/80569
1133 * gcc.target/i386/pr80569.c: New test.
1134
5ff4baa5
CL
11352017-07-21 Carl Love <cel@us.ibm.com>
1136
1137 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1138 vmuleuh): Fix scan-assembler-times should check for word not half word
1139 instructions.
1140
43f84f6c
JW
11412017-07-21 Jim Wilson <jim.wilson@linaro.org>
1142
1143 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
1144 redundant -march option.
1145 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
1146 in addition to armv8.1-a.
1147
325fe816
YG
11482017-07-21 Yury Gribov <tetra2005@gmail.com>
1149
1150 PR middle-end/56727
1151 * gcc.dg/pr56727-1.c: New test.
1152 * gcc.dg/pr56727-2.c: New test.
1153
5a5838e0
SM
11542017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
1155
1156 * gcc.target/powerpc/mmx-check.h: New file.
1157 * gcc.target/powerpc/mmx-packs.c: New file.
1158 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
1159 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
1160 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
1161 * gcc.target/powerpc/mmx-paddb-1.c: New file.
1162 * gcc.target/powerpc/mmx-paddd-1.c: New file.
1163 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
1164 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
1165 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
1166 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
1167 * gcc.target/powerpc/mmx-paddw-1.c: New file.
1168 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
1169 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
1170 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
1171 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
1172 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
1173 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
1174 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
1175 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
1176 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
1177 * gcc.target/powerpc/mmx-pslld-1.c: New file.
1178 * gcc.target/powerpc/mmx-psllw-1.c: New file.
1179 * gcc.target/powerpc/mmx-psrad-1.c: New file.
1180 * gcc.target/powerpc/mmx-psraw-1.c: New file.
1181 * gcc.target/powerpc/mmx-psrld-1.c: New file.
1182 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
1183 * gcc.target/powerpc/mmx-psubb-2.c: New file.
1184 * gcc.target/powerpc/mmx-psubd-2.c: New file.
1185 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
1186 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
1187 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
1188 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
1189 * gcc.target/powerpc/mmx-psubw-2.c: New file.
1190 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
1191 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
1192 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
1193 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
1194 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
1195 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
1196
9af7f373
RB
11972017-06-21 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/81500
1200 * gcc.dg/torture/pr81500.c: New testcase.
1201
5aaa8fb4
NS
12022017-07-20 Nathan Sidwell <nathan@acm.org>
1203
1204 * g++.dg/ext/anon-struct6.C: Adjust diag.
1205 * g++.old-deja/g++.other/anon4.C: Adjust diag.
1206
2953b72f
JJ
12072017-07-20 Jakub Jelinek <jakub@redhat.com>
1208
1209 PR target/80846
1210 * gcc.target/i386/avx-pr80846.c: New test.
1211 * gcc.target/i386/avx2-pr80846.c: New test.
1212 * gcc.target/i386/avx512f-pr80846.c: New test.
1213
73c4b4df
BC
12142017-07-20 Bin Cheng <bin.cheng@arm.com>
1215
1216 PR tree-optimization/81388
1217 * gcc.dg/tree-ssa/pr81388-1.c: New test.
1218 * gcc.dg/tree-ssa/pr81388-2.c: New test.
1219
77e5edaf
JH
12202017-07-17 Tom de Vries <tom@codesourcery.com>
1221
1222 PR middle-end/81030
1223 * gcc.dg/pr81030.c: New test.
1224
891ad31c
RB
12252017-07-20 Richard Biener <rguenther@suse.de>
1226
1227 PR tree-optimization/61171
1228 * g++.dg/vect/pr61171.cc: New testcase.
1229 * gfortran.dg/vect/pr61171.f: Likewise.
1230 * gcc.dg/vect/vect-reduc-11.c: Likewise.
1231
f971b281
RB
12322017-07-20 Richard Biener <rguenther@suse.de>
1233
1234 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
1235 with V64QImode.
1236 * gcc.dg/vect/slp-45.c: Likewise.
1237
2071f8f9
N
12382017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1239
1240 * gcc.dg/tree-ssa/vrp116.c: New Test.
1241
a6722e5b
MM
12422017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1243
1244 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
1245 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
1246 __builtin_cpu_is and __builtin_cpu_supports are supported.
1247
ccfa843f
SM
12482017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
1249
1250 * gcc.target/powerpc/bmi-check.h (main): Skip unless
1251 __BUILTIN_CPU_SUPPORTS__ defined.
1252 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
1253 __BUILTIN_CPU_SUPPORTS__ defined.
1254
564e405c
JJ
12552017-07-19 Jakub Jelinek <jakub@redhat.com>
1256
1257 PR tree-optimization/81346
1258 * gcc.dg/tree-ssa/pr81346-5.c: New test.
1259
3717fbe3
TV
12602017-07-19 Tom de Vries <tom@codesourcery.com>
1261
1262 * gcc.target/nvptx/decl-init.c: Update alignment.
1263 * gcc.target/nvptx/slp-2-run.c: New test.
1264 * gcc.target/nvptx/slp-2.c: New test.
1265 * gcc.target/nvptx/v2di.c: New test.
1266
b98b34b7
TV
12672017-07-19 Tom de Vries <tom@codesourcery.com>
1268
1269 * gcc.target/nvptx/slp-run.c: New test.
1270 * gcc.target/nvptx/slp.c: New test.
1271 * gcc.target/nvptx/v2si-cvt.c: New test.
1272 * gcc.target/nvptx/v2si-run.c: New test.
1273 * gcc.target/nvptx/v2si.c: New test.
1274 * gcc.target/nvptx/vec.inc: New test.
1275
8d1628eb
JJ
12762017-07-19 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR tree-optimization/81346
1279 * gcc.dg/tree-ssa/pr81346-1.c: New test.
1280 * gcc.dg/tree-ssa/pr81346-2.c: New test.
1281 * gcc.dg/tree-ssa/pr81346-3.c: New test.
1282 * gcc.dg/tree-ssa/pr81346-4.c: New test.
1283 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
1284 compiler to avoid X / C1 op C2 optimization to trigger.
1285
4d6ababc
ML
12862017-07-19 Martin Liska <mliska@suse.cz>
1287
1288 PR sanitizer/63361
1289 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
1290 -ffloat-store or -mieee for targets that need it.
1291
d83cc5cc
TV
12922017-07-18 Tom de Vries <tom@codesourcery.com>
1293
1294 PR middle-end/81464
1295 * gfortran.dg/pr81464.f90: New test.
1296
e822e885
UB
12972017-07-18 Uros Bizjak <ubizjak@gmail.com>
1298
1299 PR target/81471
1300 * gcc.target/i386/pr81471.c: New test.
1301
b267968e
RB
13022017-06-18 Richard Biener <rguenther@suse.de>
1303
1304 PR tree-optimization/81410
1305 * gcc.dg/vect/pr81410.c: New testcase.
1306
33e9feb5
JH
13072017-07-18 Jan Hubicka <hubicka@ucw.cz>
1308
1309 PR middle-end/81462
1310 * g++.dg/torture/pr81462.C: New testcase.
1311
694dd0e4
BC
13122017-07-18 Bin Cheng <bin.cheng@arm.com>
1313
1314 PR target/81408
1315 * g++.dg/tree-ssa/pr81408.C: New.
1316 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
1317
f9bfe3f5
RB
13182017-07-18 Richard Biener <rguenther@suse.de>
1319
1320 PR tree-optimization/80620
1321 PR tree-optimization/81403
1322 * gcc.dg/torture/pr80620.c: New testcase.
1323 * gcc.dg/torture/pr81403.c: Likewise.
1324
13252017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
1326
1327 PR tree-optimization/81418
1328 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
1329
13302017-07-17 Carl Love <cel@us.ibm.com>
1331
1332 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
1333 test case changes for commit 249424
1334
1335 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
1336 vmuleuh): Fix scan-assembler-times should check for word not half word
1337 instructions.
1338
f6489326
BS
13392017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1340
1341 PR tree-optimization/81162
1342 * gcc.dg/pr81162.c: Move this to...
1343 * gcc.dg/ubsan/pr81162.c: ...here.
1344
dbc4ecfc
VR
13452017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
1346
1347 * g++.dg/diagnostic/friend1.C: New test.
1348 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
1349
a64559a5
NS
13502017-07-17 Nathan Sidwell <nathan@acm.org>
1351
1352 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
1353
aac59577
BE
13542017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1355
1356 * lib/gcc-dg.exp: Increase expect's match buffer size.
1357
aa1528b5
BC
13582017-07-17 Bin Cheng <bin.cheng@arm.com>
1359
1360 PR target/81369
1361 * gcc.dg/tree-ssa/pr81369.c: New.
1362
b6c354eb
CZ
13632017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1364
1365 * gcc.target/arc/pr9000674901.c: New file.
1366 * gcc.target/arc/pic-1.c: Likewise.
1367 * gcc.target/arc/pr9001191897.c: Likewise.
1368
1825c61e
CZ
13692017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
1370 Andrew Burgess <andrew.burgess@embecosm.com>
1371
1372 * gcc.target/arc/naked-1.c: New file.
1373 * gcc.target/arc/naked-2.c: Likewise.
1374
1f1e8aed
JJ
13752017-07-17 Jakub Jelinek <jakub@redhat.com>
1376
9ebce098
JJ
1377 PR tree-optimization/81428
1378 * gcc.dg/fixed-point/pr81428.c: New test.
1379
e8dd1313
JJ
1380 PR tree-optimization/81365
1381 * g++.dg/torture/pr81365.C: New test.
1382
1f1e8aed
JJ
1383 PR tree-optimization/81396
1384 * gcc.dg/tree-ssa/pr81396.c: New test.
1385
38f638ca
EB
13862017-07-16 Eric Botcazou <ebotcazou@adacore.com>
1387
1388 * gnat.dg/opt65.adb: New test.
1389
5fa396ad
JH
13902017-07-16 Jan Hubicka <hubicka@ucw.cz>
1391
1392 * gcc.dg/predict-8.c: Update.
1393
00aeee56
VR
13942017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
1395
1396 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
1397 * g++.dg/warn/pr12242.C: Likewise.
1398
b70bb05b
KN
13992017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
1400
1401 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
1402 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
1403 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
1404 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
1405 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
1406 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
1407 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
1408 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
1409 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
1410 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
1411 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
1412 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
1413 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
1414 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
1415 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
1416 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
1417 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
1418 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
1419 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
1420 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
1421 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
1422 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
1423 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
1424 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
1425 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
1426 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
1427 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
1428 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
1429 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
1430 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
1431 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
1432 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
1433 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
1434 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
1435 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
1436 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
1437 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
1438 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
1439 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
1440 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
1441 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
1442 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
1443 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
1444 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
1445 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
1446 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
1447 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
1448 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
1449 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
1450 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
1451 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
1452
3b805666
BS
14532016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1454
1455 PR tree-optimization/81162
1456 * gcc.dg/pr81162.c: New file.
1457
bece580c
MS
14582017-07-14 Martin Sebor <msebor@redhat.com>
1459
1460 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
1461 that bcopy is expected to be transformed to.
1462
eea77d1f
DM
14632017-07-14 David Malcolm <dmalcolm@redhat.com>
1464
1465 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
1466 * g++.dg/lookup/missing-std-include-2.C: New test case.
1467 * g++.dg/lookup/missing-std-include-3.C: New test case.
1468 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
1469 * gcc.dg/missing-header-fixit-1.c: New test case.
1470 * gcc.dg/missing-header-fixit-2.c: New test case.
1471 * gcc.dg/missing-header-fixit-2.h: New header.
1472
338d6484
DM
14732017-07-13 David Malcolm <dmalcolm@redhat.com>
1474
1475 PR c/81405
1476 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
1477
14782017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
1479
1480 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
1481
6d28654e
ML
14822017-07-13 Martin Liska <mliska@suse.cz>
1483
1484 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
1485 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
1486 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
1487 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
1488 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
1489 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
1490 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
1491
3787ee47
MM
14922017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1493
1494 PR target/81193
1495 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
1496 __builtin_cpu_supports with old GLIBC's.
1497 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
1498 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
1499 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
1500 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
1501 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
1502 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
1503 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
1504 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
1505 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
1506 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
1507 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
1508 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
1509 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
1510 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
1511 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
1512 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
1513 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
1514 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
1515 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
1516 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
1517 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1518 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1519 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1520 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
1521
118009c1
CL
15222017-07-12 Carl Love <cel@us.ibm.com>
1523
1524 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
1525 rev_bool_int): Add test cases for builtins.
1526 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
1527 test cases for builtins.
1528
5d7b8153
CL
15292017-07-12 Carl Love <cel@us.ibm.com>
1530
1531 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
1532 lp64 && p9vector_hw.
1533
6ea93a64
CL
15342017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
1535
1536 * lib/target-supports.exp (check_stack_check_available): Make
1537 testcase name depend on stack_kind.
1538
2f65ab2e
MC
15392017-07-11 Michael Collison <michael.collison@arm.com>
1540
774cccdc 1541 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 1542
9e028cef
PC
15432017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 PR c++/51270
1546 * g++.dg/warn/Wreturn-local-addr-3.C: New.
1547
f281956e
CL
15482017-07-11 Carl Love <cel@us.ibm.com>
1549
1550 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
1551 test cases for the builtins.
1552
3d36348a
YG
15532017-07-11 Yury Gribov <tetra2005@gmail.com>
1554
1555 * lib/profopt.exp: Print relative names in UNSUPPORTED
1556 AutoFDO tests.
1557
214f700a
MC
15582017-07-10 Michael Collison <michael.collison@arm.com>
1559
1560 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
1561
03ed2915
UB
15622017-07-10 Uros Bizjak <ubizjak@gmail.com>
1563
1564 PR target/81375
1565 * gcc.target/i386/pr81375.c: New test.
1566
9c582dbb
MS
15672017-07-10 Martin Sebor <msebor@redhat.com>
1568
1569 PR tree-optimization/80397
1570 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 1571
281ac396
MS
15722017-07-10 Martin Sebor <msebor@redhat.com>
1573
1574 PR other/81345
1575 * gcc.dg/pr81345.c: New test.
1576
a7784956
CZ
15772017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
1578
1579 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
1580 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1581
5920ba15
UB
15822017-07-09 Uros Bizjak <ubizjak@gmail.com>
1583
1584 PR target/81313
1585 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
1586 integer argumets to bypass x86_64 outgoing args optimization.
1587
15882017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
1589
1590 * gfortran.dg/eoshift_4.f90: New test.
1591 * gfortran.dg/eoshift_5.f90: New test.
1592 * gfortran.dg/eoshift_6.f90: New test.
1593
35c95658
L
15942017-07-09 H.J. Lu <hongjiu.lu@intel.com>
1595
1596 PR target/81313
1597 * gcc.target/i386/pr81313-1.c: New test.
1598 * gcc.target/i386/pr81313-2.c: Likewise.
1599 * gcc.target/i386/pr81313-3.c: Likewise.
1600 * gcc.target/i386/pr81313-4.c: Likewise.
1601 * gcc.target/i386/pr81313-5.c: Likewise.
1602
dcbf81c9
RS
16032017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
1604
1605 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
1606 * gnat.dg/vect16.ads (Sarray): Likewise.
1607 * gnat.dg/vect17.ads (Sarray): Likewise.
1608 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
1609 * gnat.dg/vect16.adb (Add): Likewise.
1610 * gnat.dg/vect17.adb (Add): Likewise.
1611
738f7c2e
DM
16122017-07-07 David Malcolm <dmalcolm@redhat.com>
1613
1614 PR c++/79300
1615 * g++.dg/diagnostic/pr79300.C: New test case.
1616
6a69355c
MM
16172017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1618
57f49e99
MM
1619 * gcc.target/powerpc/clone1.c: Add check to make sure the
1620 __builtin_cpu_supports function is fully supported.
1621 * gcc.target/powerpc/clone2.c: New runtime test for
1622 target_clones.
1623
6a69355c
MM
1624 PR target/81348
1625 * gcc.target/powerpc/pr81348.c: New test.
1626
5e32025a
SN
16272017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
1628
1629 * gfortran.dg/vect/pr60510.f: Require vect_double support.
1630
19388c6d
CL
16312017-07-07 Carl Love <cel@us.ibm.com>
1632
1633 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
1634 file for built-ins.
1635
bcc3c3f1
JM
16362017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
1637
1638 * gcc.target/sparc/dictunpack.c: New file.
1639 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
1640 * gcc.target/sparc/fpcmpshl.c: Likewise.
1641 * gcc.target/sparc/fpcmpurshl.c: Likewise.
1642 * gcc.target/sparc/fpcmpushl.c: Likewise.
1643
2c6e2eb1
HA
16442017-07-06 Harald Anlauf <anlauf@gmx.de>
1645
1646 PR fortran/70071
1647 * gfortran.dg/coarray_44.f90: New testcase.
1648
5094f7d5
MO
16492017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1650
1651 * c-c++-common/asan/kasan-alloca-1.c: New test.
1652 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
1653
e3174bdf
MO
16542017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
1655
1656 * c-c++-common/asan/alloca_big_alignment.c: New test.
1657 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1658 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
1659 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
1660 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1661 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1662 * c-c++-common/asan/alloca_safe_access.c: Likewise.
1663 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1664
a40c6fa8
GJL
16652017-07-06 Georg-Johann Lay <avr@gjlay.de>
1666
1667 PR target/81305
1668 * gcc.target/avr/isr-test.h: Fix warnings.
1669
9296dd9b
TP
16702017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1671
1672 * lib/target-supports.exp: Generate
1673 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
1674 and check_effective_target_arm_arch_v8r_multilib.
1675
d87f00ba
CL
16762017-07-06 Carl Love <cel@us.ibm.com>
1677
9296dd9b 1678 * ChangeLog: Clean up from mid air collision
08e60e19
CL
1679
16802017-07-06 Carl Love <cel@us.ibm.com>
1681
1682 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
1683 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
1684 cases for vec_addc, adde and addec builtins.
1685
c471c6ed
DM
16862017-07-06 David Malcolm <dmalcolm@redhat.com>
1687
1688 PR c++/79300
1689 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
1690 expected underlining within macro expansion.
1691 * c-c++-common/pr70264.c: Likewise.
1692 * g++.dg/plugin/diagnostic-test-expressions-1.C
1693 (test_within_macro_1): New test.
1694 (test_within_macro_2): Likewise.
1695 (test_within_macro_3): Likewise.
1696 (test_within_macro_4): Likewise.
1697 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
1698 expected underlining within macro expansion.
1699 (test_macro_4): Likewise.
1700 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1701 (test_within_macro_1): New test.
1702 (test_within_macro_2): Likewise.
1703 (test_within_macro_3): Likewise.
1704 (test_within_macro_4): Likewise.
1705 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
1706 underlining within macro expansion.
1707
68d872d7
SP
17082017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
1709
1710 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
1711 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
1712 _mm_maskz_getexp_round_sd): Test new intrinsics.
1713 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
1714 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
1715 _mm_maskz_getexp_round_ss): Ditto.
1716 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
1717 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
1718 _mm_maskz_getmant_round_sd): Ditto.
1719 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
1720 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
1721 _mm_maskz_getmant_round_ss): Ditto.
1722 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
1723 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
1724 _mm_maskz_getexp_round_sd): New runtime tests.
1725 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
1726 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
1727 _mm_maskz_getexp_round_ss): Ditto.
1728 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
1729 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
1730 _mm_maskz_getmant_round_sd): Ditto.
1731 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
1732 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
1733 _mm_maskz_getmant_round_ss): Ditto.
1734 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
1735 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
1736 __builtin_ia32_getmantss_mask_round): Test new builtins.
1737 * gcc.target/i386/sse-13.c : Ditto.
1738 * gcc.target/i386/sse-23.c: Ditto.
1739 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
1740 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
1741 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
1742 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
1743 _mm_mask_getexp_round_ss): Test new intrinsics.
1744 * gcc.target/i386/testround-1.c: Ditto.
1745 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
1746 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
1747 _mm_mask_getmant_round_ss): Test new intrinsics
1748 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
1749 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
1750 _mm_maskz_getmant_ss): Test new intrinsics.
1751
9e00a397
CL
17522017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
1753
1754 * lib/target-supports-dg.exp (dg-require-stack-check): New.
1755 * lib/target-supports.exp (check_stack_check_available): New.
1756 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
1757 * gcc.c-torture/compile/stack-check-1.c: Likewise.
1758 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
1759 * gcc.dg/pr47443.c: Likewise.
1760 * gcc.dg/pr48134.c: Likewise.
1761 * gcc.dg/pr70017.c: Likewise.
1762 * gcc.target/aarch64/stack-checking.c: Likewise.
1763 * gcc.target/arm/stack-checking.c: Likewise.
1764 * gcc.target/i386/pr48723.c: Likewise.
1765 * gcc.target/i386/pr55672.c: Likewise.
1766 * gcc.target/i386/pr67265-2.c: Likewise.
1767 * gcc.target/i386/pr67265.c: Likewise.
1768 * gnat.dg/opt49.adb: Likewise.
1769 * gnat.dg/stack_check1.adb: Likewise.
1770 * gnat.dg/stack_check2.adb: Likewise.
1771 * gnat.dg/stack_check3.adb: Likewise.
1772
38e6cc4d
KN
17732017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1774
1775 PR target/80103
1776 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
1777 __attribute__.
1778
f8aa2b2c
SP
17792017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
1780
1781 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
1782 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
1783 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
1784 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
1785 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
1786 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
1787 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
1788 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
1789 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
1790 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
1791 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
1792 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
1793
e483b7b4
GJL
17942017-07-05 Georg-Johann Lay <avr@gjlay.de>
1795
1796 PR target/81305
1797 * gcc.target/avr/isr-test.h: New file.
1798 * gcc.target/avr/torture/isr-01-simple.c: New test.
1799 * gcc.target/avr/torture/isr-02-call.c: New test.
1800 * gcc.target/avr/torture/isr-03-fixed.c: New test.
1801
a8745cc2
BC
18022017-07-05 Bin Cheng <bin.cheng@arm.com>
1803
1804 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
1805 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
1806 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
1807 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
1808
4a52eb19
BC
18092017-07-05 Bin Cheng <bin.cheng@arm.com>
1810
1811 * gcc.dg/tree-ssa/ldist-26.c: New test.
1812
95f7d11b
BC
18132017-07-05 Bin Cheng <bin.cheng@arm.com>
1814
1815 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
1816
45bb7d59
UB
18172017-07-04 Uros Bizjak <ubizjak@gmail.com>
1818
1819 PR target/81300
1820 * gcc.target/i386/pr81300.c: New test.
1821
1fcfac88
UB
18222017-07-04 Uros Bizjak <ubizjak@gmail.com>
1823
1824 PR target/81294
1825 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
1826 x and y arguments in the call to _subborrow_u32.
1827 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
1828 x and y arguments in the call to _subborrow_u64.
1829 * gcc.target/i386/pr81294-1.c: New test.
1830 * gcc.target/i386/pr81294-2.c: Ditto.
1831
a4187dab
KT
18322017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1833
1834 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
1835
efbf55b0
MP
18362017-07-04 Marek Polacek <polacek@redhat.com>
1837
1838 PR c/81231
1839 * gcc.dg/atomic-pr81231.c: New test.
1840
1aad7106
RS
18412017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
1842
1843 PR tree-optimization/81292
1844 * gcc.dg/pr81292-1.c: New test.
1845 * gcc.dg/pr81292-2.c: Likewise.
1846
7c819e8a
ML
18472017-07-04 Martin Liska <mliska@suse.cz>
1848
1849 PR sanitizer/81040
1850 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
1851 use-after-scope sanitization.
1852
f111f434
JJ
18532017-07-04 Jakub Jelinek <jakub@redhat.com>
1854
8e8dd13b
JJ
1855 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
1856 options.
1857
f111f434
JJ
1858 PR target/81175
1859 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
1860 gather.
1861
7a1238d1
ML
18622017-07-04 Martin Liska <mliska@suse.cz>
1863
1864 PR ipa/81214
1865 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
1866 * g++.dg/ext/mvc3.C: Likewise.
1867 * gcc.target/i386/mvc2.c: Likewise.
1868 * gcc.target/i386/mvc3.c: Likewise.
1869
9fc1fed4
JJ
18702017-07-04 Jakub Jelinek <jakub@redhat.com>
1871
8e3b9bbf
JJ
1872 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
1873 decomposition declaration in diagnostics.
1874 * g++.dg/cpp1z/decomp2.C: Likewise.
1875 * g++.dg/cpp1z/decomp3.C: Likewise.
1876 * g++.dg/cpp1z/decomp4.C: Likewise.
1877 * g++.dg/cpp1z/decomp5.C: Likewise.
1878 * g++.dg/cpp1z/decomp6.C: Likewise.
1879 * g++.dg/cpp1z/decomp7.C: Likewise.
1880 * g++.dg/cpp1z/decomp8.C: Likewise.
1881 * g++.dg/cpp1z/decomp13.C: Likewise.
1882 * g++.dg/cpp1z/decomp14.C: Likewise.
1883 * g++.dg/cpp1z/decomp18.C: Likewise.
1884 * g++.dg/cpp1z/decomp19.C: Likewise.
1885 * g++.dg/cpp1z/decomp22.C: Likewise.
1886 * g++.dg/cpp1z/decomp23.C: Likewise.
1887 * g++.dg/cpp1z/decomp24.C: Likewise.
1888 * g++.dg/cpp1z/decomp25.C: Likewise.
1889 * g++.dg/cpp1z/decomp26.C: Likewise.
1890 * g++.dg/cpp1z/decomp28.C: Likewise.
1891
9fc1fed4
JJ
1892 PR c++/81258
1893 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
1894 * g++.dg/cpp1z/decomp30.C: New test.
1895
17c18221
PC
18962017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
1897
1898 PR c++/65775
1899 * g++.dg/cpp0x/trailing14.C: New.
1900
370d975d
DH
19012017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1902
1903 PR testsuite/79866
1904 * gfortran.dg/coarray_event_2.f08: New test.
1905
73977c47
DH
19062017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
1907
1908 PR testsuite/79843
1909 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
1910 * gfortran.dg/pointer_intent_2.f90: Likewise.
1911
2f70a979
JH
19122017-07-02 Jan Hubicka <hubicka@ucw.cz>
1913
1914 PR middle-end/81290
1915 * gcc.c-torture/compile/pr81290.c: New.
1916
6b5e165b
RB
19172017-07-03 Richard Biener <rguenther@suse.de>
1918
1919 PR tree-optimization/60510
1920 * gfortran.dg/vect/pr60510.f: New testcase.
1921
d8ac7e28
RO
19222017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1923
1924 * gcc.target/i386/mvc6.c: Require ifunc support.
1925
da402967
ML
19262017-07-03 Martin Liska <mliska@suse.cz>
1927
1928 PR sanitize/81040
1929 * g++.dg/asan/function-argument-1.C: New test.
1930 * g++.dg/asan/function-argument-2.C: New test.
1931 * g++.dg/asan/function-argument-3.C: New test.
1932
bc9f4235
RS
19332017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
1934
1935 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
1936 as well.
1937
be086ff5
TV
19382017-07-03 Tom de Vries <tom@codesourcery.com>
1939
1940 PR tree-optimization/69468
1941 * gcc.dg/pr81192.c: Update.
1942
4752be46
TV
19432017-07-03 Tom de Vries <tom@codesourcery.com>
1944
1945 PR tree-optimization/81192
1946 * gcc.dg/pr81192.c: Update.
1947
0bbfd554
TV
19482017-07-03 Tom de Vries <tom@codesourcery.com>
1949
1950 PR tree-optimization/81192
1951 * gcc.dg/pr81192.c: New test.
1952
b677e2f6
TK
19532017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1954
1955 * gfortran/eoshift_3.f90: New test.
1956
e3f9a279
RS
19572017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1958
1959 * gcc.dg/strlenopt-32.c: New testcase.
1960 * gcc.dg/strlenopt-33.c: Likewise.
1961 * gcc.dg/strlenopt-33g.c: Likewise.
1962 * gcc.dg/strlenopt-34.c: Likewise.
1963 * gcc.dg/strlenopt-35.c: Likewise.
1964
862088aa
RS
19652017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1966
1967 PR tree-optimization/80769
1968 * gcc.dg/strlenopt-31.c: New test.
1969 * gcc.dg/strlenopt-31g.c: Likewise.
1970
c34d0927
RS
19712017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
1972
1973 PR tree-optimization/81136
1974 * gcc.dg/vect/pr81136.c: New test.
1975
c52d6043
JJ
19762017-07-01 Jakub Jelinek <jakub@redhat.com>
1977
1978 PR sanitizer/81262
1979 * gcc.c-torture/compile/pr81262.c: New test.
1980 * g++.dg/ubsan/pr81262.C: New test.
1981
77616c7e
JH
19822017-06-29 Jan Hubicka <hubicka@ucw.cz>
1983
1984 PR ipa/81261
1985 * g++.dg/ipa/pr81261.C: New testcase.
1986
fb6a764d
AP
19872017-06-30 Andrew Pinski <apinski@cavium.com>
1988
1989 * gcc.dg/torture/pr81245.c: New testcase.
1990
059ab149
AH
19912017-06-30 Aldy Hernandez <aldyh@redhat.com>
1992
1993 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
1994 unbounded use.
1995
e59e8b5a
DM
19962017-06-30 David Malcolm <dmalcolm@redhat.com>
1997
1998 PR c++/80014
1999 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
2000 Add declaration.
2001 (test_typeid): New test function.
2002
e855bdc0
JJ
20032017-06-30 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR target/81225
2006 * gcc.target/i386/pr81225.c: New test.
2007
fe32bb1b
NS
20082017-06-30 Nathan Sidwell <nathan@acm.org>
2009
2010 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
2011 * g++.dg/cpp0x/decltype9.C: Likewise.
2012 * g++.dg/cpp0x/forw_enum9.C: Likewise.
2013 * g++.dg/lookup/decl1.C: Likewise.
2014 * g++.dg/lookup/extern-c-redecl.C: Likewise.
2015 * g++.dg/other/pr28432.C: Likewise.
2016 * g++.dg/parse/crash12.C: Likewise.
2017 * g++.dg/parse/enum3.C: Likewise.
2018 * g++.dg/parse/operator6.C: Likewise.
2019 * g++.dg/template/crash69.C: Likewise.
2020 * g++.dg/template/error27.C: Likewise.
2021 * g++.dg/template/error28.C: Likewise.
2022 * g++.dg/template/memfriend6.C: Likewise.
2023 * g++.old-deja/g++.mike/err1.C: Likewise.
2024 * g++.old-deja/g++.mike/p811.C: Likewise.
2025 * g++.old-deja/g++.other/crash25.C: Likewise.
2026 * g++.old-deja/g++.other/dtor4.C: Likewise.
2027 * g++.old-deja/g++.pt/t37.C: Likewise.
2028
aaa587d4
ML
20292017-06-30 Martin Liska <mliska@suse.cz>
2030
2031 PR ipa/81214
2032 * gcc.target/i386/pr81214.c: New test.
2033
274c1516
NS
20342017-06-30 Nathan Sidwell <nathan@acm.org>
2035
3b5c768c
NS
2036 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
2037
274c1516
NS
2038 PR c++/81229
2039 * g++.dg/lookup/pr81229.C: New.
2040
c497284c
ML
20412017-06-30 Martin Liska <mliska@suse.cz>
2042
2043 PR sanitizer/81021
2044 * g++.dg/asan/pr81021.C: New test.
2045
4812f0b7
RB
20462017-06-30 Richard Biener <rguenther@suse.de>
2047
2048 PR tree-optimization/81249
2049 * g++.dg/torture/pr81249.C: New testcase.
2050
8e09cb8b
PC
20512017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2052
2053 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
2054 * g++.dg/diagnostic/variadic1.C: Likewise.
2055 * g++.dg/gomp/udr-3.C: Likewise.
2056 * g++.dg/overload/error1.C: Likewise.
2057 * g++.dg/overload/error2.C: Likewise.
2058 * g++.dg/template/duplicate1.C: Likewise.
2059 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2060 * g++.old-deja/g++.brendan/arm2.C: Likewise.
2061 * g++.old-deja/g++.other/redecl2.C: Likewise.
2062 * g++.old-deja/g++.other/redecl4.C: Likewise.
2063 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2064
74582a3e
CP
20652017-06-29 Cesar Philippidis <cesar@codesourcery.com>
2066
2067 PR fortran/77765
2068 * gfortran.dg/goacc/pr77765.f90: New test.
2069
6da4066f
SE
20702017-06-29 Steve Ellcey <sellcey@cavium.com>
2071
2072 * gcc.target/aarch64/ccmp_2.c: New test.
2073
be3b7dcf
NS
20742017-06-29 Nathan Sidwell <nathan@acm.org>
2075
2076 PR c++/81247
2077 * g++.dg/parse/pr81247-[abc].C: New.
2078
e5898daf
CL
20792017-06-29 Carl Love <cel@us.ibm.com>
2080
2081 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
2082 test_unsigned_int_result, test_ll_int_result,
2083 test_ll_unsigned_int_result): Add result checking functions, add
2084 debug support.
2085 (main): Add builtin function tests.
2086
14836f38
CL
20872017-06-29 Carl Love <cel@us.ibm.com>
2088
2089 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
2090 dg-skip-if): Add -mvsx -mcpu=power7.
2091
0630a4ec
RB
20922017-06-29 Richard Biener <rguenther@suse.de>
2093
2094 * gcc.dg/vect/slp-reduc-8.c: New testcase.
2095
f76b4224
NS
20962017-06-29 Nathan Sidwell <nathan@acm.org>
2097
2098 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
2099
f66459c1
PB
21002017-06-29 Peter Bergner <bergner@vnet.ibm.com>
2101
2102 PR middle-end/81194
2103 * g++.dg/pr81194.C: New test.
2104
3c7bb489
L
21052017-06-29 H.J. Lu <hongjiu.lu@intel.com>
2106
2107 PR ipa/80565
2108 * gcc.dg/torture/pr80565.c: New file.
2109
6cd83bec
BC
21102017-06-29 Bin Cheng <bin.cheng@arm.com>
2111
2112 PR tree-optimization/81196
2113 * gcc.dg/vect/pr81196.c: New.
2114
4c6a51a0
MC
21152017-06-29 Michael Collison <michael.collison@arm.com>
2116
2117 Fix date on previous ChangeLog entry.
2118
21192017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
2120 Michael Collison <michael.collison@arm.com>
2121
2122 PR target/70119
2123 * gcc.target/aarch64/var_shift_mask_1.c: New test.
2124
395a191d
SP
21252017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
2126
2127 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
2128 Test new intrinsic.
2129 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
2130 Ditto.
2131 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
2132 Ditto.
2133 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
2134 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2135 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2136
0ddc0ebc
TP
21372017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2138
2139 * lib/target-supports.exp (check_effective_target_vect_int): Replace
2140 current ARM check by ARM NEON's availability check.
2141 (check_effective_target_vect_intfloat_cvt): Likewise.
2142 (check_effective_target_vect_uintfloat_cvt): Likewise.
2143 (check_effective_target_vect_floatint_cvt): Likewise.
2144 (check_effective_target_vect_floatuint_cvt): Likewise.
2145 (check_effective_target_vect_shift): Likewise.
2146 (check_effective_target_whole_vector_shift): Likewise.
2147 (check_effective_target_vect_bswap): Likewise.
2148 (check_effective_target_vect_shift_char): Likewise.
2149 (check_effective_target_vect_long): Likewise.
2150 (check_effective_target_vect_float): Likewise.
2151 (check_effective_target_vect_perm): Likewise.
2152 (check_effective_target_vect_perm_byte): Likewise.
2153 (check_effective_target_vect_perm_short): Likewise.
2154 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2155 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2156 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2157 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2158 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2159 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2160 (check_effective_target_vect_widen_shift): Likewise.
2161 (check_effective_target_vect_extract_even_odd): Likewise.
2162 (check_effective_target_vect_interleave): Likewise.
2163 (check_effective_target_vect_multiple_sizes): Likewise.
2164 (check_effective_target_vect64): Likewise.
2165 (check_effective_target_vect_max_reduc): Likewise.
2166
56a6d474
RB
21672017-06-28 Richard Biener <rguenther@suse.de>
2168
2169 PR middle-end/81227
2170 * gcc.dg/pr81227.c: New testcase.
2171
926c7865
MM
21722017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2173
2174 PR target/81193
2175 * lib/target-supports.exp
2176 (check_ppc_cpu_supports_hw_available): New test to make sure
2177 __builtin_cpu_supports works on power7 and newer.
2178
17a7218b
ML
21792017-06-28 Martin Liska <mliska@suse.cz>
2180
2181 PR ipa/81128
2182 * gcc.target/i386/pr81128.c: New test.
2183
63010089
ML
21842017-06-28 Martin Liska <mliska@suse.cz>
2185
2186 PR driver/79659
2187 * g++.dg/opt/pr79659.C: New test.
2188
b1cac008
CL
21892017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
2190
2191 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
2192 and options.
2193 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
2194
42bd89ce
MG
21952017-06-28 Marc Glisse <marc.glisse@inria.fr>
2196
2197 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
2198 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
2199
b8d62ac8
JJ
22002017-06-28 Jakub Jelinek <jakub@redhat.com>
2201
2202 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
2203 (foo): ... this. Change constants such that it isn't matched
2204 as __builtin_copysign, yet tests the combiner the same.
2205
6dc61b45
ML
22062017-06-28 Martin Liska <mliska@suse.cz>
2207
2208 PR sanitizer/81224
2209 * gcc.dg/asan/pr81224.c: New test.
2210
9a265443
EB
22112017-06-28 Eric Botcazou <ebotcazou@adacore.com>
2212
2213 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
2214 passed to pthread_join.
2215
935b5226
AK
22162017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2217
2218 * gcc.target/s390/nodatarel-1.c: New test.
2219
88016532
JD
22202017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2221
2222 PR fortran/80164
2223 * gfortran.dg/array_temporaries_4.f90: New test.
2224
8c2805bb
AP
22252017-06-27 Andrew Pinski <apinski@cavium.com>
2226
2227 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
2228 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
2229 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
2230
786c6d10
MP
22312017-06-27 Marek Polacek <polacek@redhat.com>
2232
2233 PR sanitizer/81223
2234 * gcc.dg/ubsan/pr81223.c: New test.
2235
1e7df2e6
MG
22362017-06-27 Marc Glisse <marc.glisse@inria.fr>
2237
2238 * gcc.dg/tree-ssa/assoc-1.c: New file.
2239
58b45c4f
PC
22402017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
2241
2242 PR c++/62046
2243 * g++.dg/parse/catch2.C: New.
2244
00296d7f
JJ
22452017-06-27 Jakub Jelinek <jakub@redhat.com>
2246
c1031852
JJ
2247 PR sanitizer/81209
2248 * g++.dg/ubsan/pr81209.C: New test.
2249
00296d7f
JJ
2250 PR middle-end/81207
2251 * gcc.c-torture/compile/pr81207.c: New test.
2252
0c418630
MP
22532017-06-27 Marek Polacek <polacek@redhat.com>
2254
2255 PR bootstrap/81216
2256 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
2257
4b377e01
MS
22582017-06-26 Martin Sebor <msebor@redhat.com>
2259
2260 PR c++/81169
2261 * g++.dg/Wclass-memaccess-2.C: New test.
2262
952ac945
CL
22632017-06-26 Carl Love <cel@us.ibm.com>
2264
2265 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
2266 Add new runnable test file for the vec_rev built-ins.
2267
df11b2ea
BS
22682016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2269
226ab0a8 2270 PR/tree-optimization 71815
df11b2ea
BS
2271 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
2272 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2273
fa7ccca0
RL
22742017-06-26 Renlin Li <renlin.li@arm.com>
2275 Szabolcs Nagy <szabolcs.nagy@arm.com>
2276
2277 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
2278 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
2279 memmove.
2280
5a5c2d16
RB
22812017-06-26 Richard Biener <rguenther@suse.de>
2282
2283 PR target/81175
2284 * gfortran.dg/pr81175.f: New testcase.
2285
75f0112f
RB
22862017-06-26 Richard Biener <rguenther@suse.de>
2287
2288 PR tree-optimization/81203
2289 * gcc.dg/torture/pr81203.c: New testcase.
2290
3e2becc4
MP
22912017-06-26 Marek Polacek <polacek@redhat.com>
2292
2293 PR c/80116
2294 * c-c++-common/Wmultistatement-macros-1.c: New test.
2295 * c-c++-common/Wmultistatement-macros-2.c: New test.
2296 * c-c++-common/Wmultistatement-macros-3.c: New test.
2297 * c-c++-common/Wmultistatement-macros-4.c: New test.
2298 * c-c++-common/Wmultistatement-macros-5.c: New test.
2299 * c-c++-common/Wmultistatement-macros-6.c: New test.
2300 * c-c++-common/Wmultistatement-macros-7.c: New test.
2301 * c-c++-common/Wmultistatement-macros-8.c: New test.
2302 * c-c++-common/Wmultistatement-macros-9.c: New test.
2303 * c-c++-common/Wmultistatement-macros-10.c: New test.
2304 * c-c++-common/Wmultistatement-macros-11.c: New test.
2305
945653db
EB
23062017-06-26 Eric Botcazou <ebotcazou@adacore.com>
2307
2308 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
2309
c8e3c356
CL
23102017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
2311
2312 * lib/target-supports.exp
2313 (check_effective_target_arm_neon_ok_nocache): Add flags with
2314 -mfloat-abi=hard. Include arm_neon.h.
2315 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
2316 (check_effective_target_arm_neon_ok_no_float_abi): New.
2317 * gcc.target/arm/lto/pr65837_0.c: Require
2318 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
2319 * gcc.target/arm/lto/pr65837-attr_0.c: Require
2320 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
2321
22235619
PC
23222017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2323
2324 PR c++/62315
2325 * g++.dg/parse/typedef2.C: Specify a dg-error string.
2326
e56e3fda
TK
23272017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2328
45bb7d59 2329 PR fortran/52473
e56e3fda
TK
2330 * gfortran.dg/cshift_2.f90: New test.
2331
d3f062be
JW
23322017-06-23 Jim Wilson <jim.wilson@linaro.org>
2333
2334 PR middle-end/79794
2335 * gcc.target/aarch64/pr79794.c: New.
2336
37416b69
MM
23372017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2338
2339 PR target/80510
2340 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
2341 * gcc.target/powerpc/pr80510-2.c: Likewise.
2342
8447a92f
JL
23432017-06-22 Jeff Law <law@redhat.com>
2344
2345 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
2346
52607f7e
WS
23472017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2348
2349 * gcc.target/powerpc/fold-vec-shift-char.c: New.
2350 * gcc.target/powerpc/fold-vec-shift-int.c: New.
2351 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
2352 * gcc.target/powerpc/fold-vec-shift-short.c: New.
2353 * gcc.target/powerpc/fold-vec-shift-left.c: New.
2354 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
2355 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
2356 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
2357
fb68f296
JC
23582017-06-23 James Cowgill <James.Cowgill@imgtec.com>
2359
45bb7d59 2360 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 2361
60edf8bb
MT
23622017-06-22 Matt Turner <mattst88@gmail.com>
2363
2364 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
2365 skylake check.
2366
4333d74b
CL
23672017-06-22 Carl Love <cel@us.ibm.com>
2368
2369 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
2370 vmuleuh): Fix scan-assembler-times should check for word not half word
2371 instructions.
2372
13f752b2
JL
23732017-06-22 Jeff Law <law@redhat.com>
2374
2375 * gcc.c-torture/compile/stack-check-1.c: New test.
2376
0759db19
RB
23772016-06-22 Richard Biener <rguenther@suse.de>
2378
2379 * gcc.dg/vect/pr65947-1.c: Remove xfail.
2380 * gcc.dg/vect/pr65947-2.c: Likewise.
2381 * gcc.dg/vect/pr65947-3.c: Likewise.
2382 * gcc.dg/vect/pr65947-4.c: Likewise.
2383 * gcc.dg/vect/pr65947-5.c: Likewise.
2384 * gcc.dg/vect/pr65947-6.c: Likewise.
2385 * gcc.dg/vect/pr65947-8.c: Likewise.
2386 * gcc.dg/vect/pr65947-9.c: Likewise.
2387 * gcc.dg/vect/pr65947-10.c: Likewise.
2388 * gcc.dg/vect/pr65947-12.c: Likewise.
2389 * gcc.dg/vect/pr65947-13.c: Likewise.
2390 * gcc.dg/vect/pr65947-14.c: Likewise.
2391 * gcc.dg/vect/vect-cond-2.c: Likewise.
2392 * gcc.dg/vect/vect-pr69848.c: Likewise.
2393
c24c235e
ML
23942017-06-22 Martin Liska <mliska@suse.cz>
2395
2396 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
2397 to not inline it.
2398
71f82be9
JG
23992017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
2400
2401 * gcc.dg/tree-ssa/forwprop-37.c: New.
2402
a78f6980
RB
24032017-06-22 Richard Biener <rguenther@suse.de>
2404
2405 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
2406
85d5b033
RB
24072017-06-22 Richard Biener <rguenther@suse.de>
2408
2409 * gcc.dg/vect/pr65947-14.c: New testcase.
2410
4ded8669
MM
24112017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2412
2413 PR target/80510
2414 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
2415 32-bit support is added. Change ITYPE size to 64-bit integer.
2416 * gcc.target/powerpc/pr80510-2.c: Likewise.
2417
cb8d1b01
JJ
24182017-06-21 Jakub Jelinek <jakub@redhat.com>
2419
2420 PR c++/81154
2421 * g++.dg/gomp/pr81154.C: New test.
2422
113459fa
DM
24232017-06-21 David Malcolm <dmalcolm@redhat.com>
2424
2425 * g++.dg/other/old-style-cast-fixits.C: New test case.
2426
5e9d501c
JJ
24272017-06-21 Jakub Jelinek <jakub@redhat.com>
2428
2429 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
2430
27d33d3e
TV
24312017-06-21 Tom de Vries <tom@codesourcery.com>
2432
2433 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
2434
5433db45
TV
24352017-06-21 Tom de Vries <tom@codesourcery.com>
2436
2437 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
2438 warning.
2439
93c18375
ML
24402017-06-21 Martin Liska <mliska@suse.cz>
2441
2442 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
2443
ff9baa5f
PMR
24442017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
2445
2446 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
2447 gnat.dg/debug11_pkg2.ads: New testcase.
2448
a23ba8cc
MG
24492017-06-21 Marc Glisse <marc.glisse@inria.fr>
2450
2451 * gcc.target/i386/getround.c: New file.
2452
ed73f46f
MG
24532017-06-21 Marc Glisse <marc.glisse@inria.fr>
2454
2455 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
2456 * gcc.dg/tree-ssa/addadd-2.c: New file.
2457
6b92ab17
TV
24582017-06-21 Tom de Vries <tom@codesourcery.com>
2459
2460 * lib/target-supports.exp (add_options_for_stack_size): New proc.
2461 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
2462 * gcc.c-torture/compile/20080806-1.c: Same.
2463 * gcc.c-torture/compile/920723-1.c: Same.
2464 * gcc.c-torture/compile/930621-1.c: Same.
2465 * gcc.c-torture/compile/991214-2.c: Same.
2466 * gcc.c-torture/compile/bcopy.c: Same.
2467 * gcc.c-torture/compile/memtst.c: Same.
2468 * gcc.c-torture/compile/msp.c: Same.
2469 * gcc.c-torture/compile/stuct.c: Same.
2470 * gcc.c-torture/execute/20011008-3.c: Same.
2471 * gcc.c-torture/execute/20030209-1.c: Same.
2472 * gcc.c-torture/execute/20031012-1.c: Same.
2473 * gcc.c-torture/execute/20040805-1.c: Same.
2474 * gcc.c-torture/execute/920410-1.c: Same.
2475 * gcc.c-torture/execute/921113-1.c: Same.
2476 * gcc.c-torture/execute/921202-1.c: Same.
2477 * gcc.c-torture/execute/921208-2.c: Same.
2478 * gcc.c-torture/execute/930106-1.c: Same.
2479 * gcc.c-torture/execute/930406-1.c: Same.
2480 * gcc.c-torture/execute/950221-1.c: Same.
2481 * gcc.c-torture/execute/960521-1.c: Same.
2482 * gcc.c-torture/execute/980605-1.c: Same.
2483 * gcc.c-torture/execute/comp-goto-1.c: Same.
2484 * gcc.c-torture/execute/comp-goto-2.c: Same.
2485 * gcc.c-torture/execute/memcpy-1.c: Same.
2486 * gcc.c-torture/execute/multi-ix.c: Same.
2487 * gcc.c-torture/execute/nestfunc-4.c: Same.
2488 * gcc.c-torture/execute/pr20621-1.c: Same.
2489 * gcc.c-torture/execute/pr23135.c: Same.
2490 * gcc.c-torture/execute/pr28982b.c: Same.
2491 * gcc.dg/loop-3.c: Same.
2492 * gcc.dg/struct-ret-3.c: Same.
2493 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2494 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2495 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2496 * gcc.dg/tree-prof/pr44777.c: Same.
2497
191578a5
DM
24982017-06-20 David Malcolm <dmalcolm@redhat.com>
2499
2500 PR jit/81144
2501 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
2502 memset call with zero-initialization.
2503 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
2504
8a259e30
UB
25052017-06-20 Uros Bizjak <ubizjak@gmail.com>
2506
2507 * gcc.target/i386/pr80732.c: Include fma4-check.h.
2508 (main): Renamed to ...
2509 (fma4_test): ... this.
2510
b6837e04
JK
25112017-06-20 Julia Koval <julia.koval@intel.com>
2512
2513 * gcc.target/i386/pr73350-2.c: New test.
2514
67ea3f4e
RO
25152017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2516
2517 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
2518 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2519 * c-c++-common/fold-masked-cmp-3.c: Likewise.
2520 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
2521 restrict to x86_64-*-*-gnu.
2522 Skip scan-assembler on *-*-darwin*.
2523 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
2524 * gcc.dg/loop-invariant.c: Likewise.
2525 * gcc.dg/lto/pr70955_0.c: Likewise.
2526 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2527 * gcc.dg/tree-ssa/pr79803.c: Likewise.
2528 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
2529
2530 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
2531 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
2532 targets.
2533 * gcc.dg/attr-ms_struct-2.c: Likewise.
2534 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2535 * gcc.dg/bf-ms-layout.c: Likewise.
2536 * gcc.dg/bf-ms-layout-2.c: Likewise.
2537 * gcc.dg/pic-macro-define.c: Remove target restrictions.
2538 Require fpic support.
2539 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
2540 targets.
2541 * gcc.target/i386/bitfield2.c: Likewise.
2542 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
2543 targets.
2544 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
2545
71bbbd13
NS
25462017-06-20 Nathan Sidwell <nathan@acm.org>
2547
2548 PR c++/67074
2549 * g++.dg/lookup/pr67074.C: New.
2550 * g++.dg/parse/namespace-alias-1.C: Adjust.
2551
531f0b38
RB
25522017-06-20 Richard Biener <rguenther@suse.de>
2553
2554 PR middle-end/81097
2555 * c-c++-common/ubsan/pr81097.c: New testcase.
2556
d47d7438
RB
25572017-06-20 Richard Biener <rguenther@suse.de>
2558
2559 * gcc.dg/vect/pr65947-9.c: Adjust.
2560
b5c7b957
TP
25612017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2562
2563 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
2564 * gcc.target/arm/acle/cdp2.c: Likewise.
2565 * gcc.target/arm/acle/ldc.c: Likewise.
2566 * gcc.target/arm/acle/ldc2.c: Likewise.
2567 * gcc.target/arm/acle/ldc2l.c: Likewise.
2568 * gcc.target/arm/acle/ldcl.c: Likewise.
2569 * gcc.target/arm/acle/mcr.c: Likewise.
2570 * gcc.target/arm/acle/mcr2.c: Likewise.
2571 * gcc.target/arm/acle/mcrr.c: Likewise.
2572 * gcc.target/arm/acle/mcrr2.c: Likewise.
2573 * gcc.target/arm/acle/mrc.c: Likewise.
2574 * gcc.target/arm/acle/mrc2.c: Likewise.
2575 * gcc.target/arm/acle/mrrc.c: Likewise.
2576 * gcc.target/arm/acle/mrrc2.c: Likewise.
2577 * gcc.target/arm/acle/stc.c: Likewise.
2578 * gcc.target/arm/acle/stc2.c: Likewise.
2579 * gcc.target/arm/acle/stc2l.c: Likewise.
2580 * gcc.target/arm/acle/stcl.c: Likewise.
2581
a1aa2599
JJ
25822017-06-20 Jakub Jelinek <jakub@redhat.com>
2583
2584 PR target/81121
2585 * gcc.target/i386/pr81121.c: New test.
2586
16122c22
MM
25872017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2588
2589 PR target/79799
2590 * gcc.target/powerpc/pr79799-1.c: New test.
2591 * gcc.target/powerpc/pr79799-2.c: Likewise.
2592 * gcc.target/powerpc/pr79799-3.c: Likewise.
2593 * gcc.target/powerpc/pr79799-4.c: Likewise.
2594 * gcc.target/powerpc/pr79799-5.c: Likewise.
2595
5ec046c0
NS
25962017-06-19 Nathan Sidwell <nathan@acm.org>
2597
2598 PR c++/81124
2599 PR c++/79766
2600 * g++.dg/lookup/pr79766.C: New.
2601 * g++.dg/lookup/pr81124.C: New.
2602 * g++.dg/template/explicit6.C: Adjust.
2603 * g++.old-deja/g++.other/decl5.C: Adjust.
2604
c72e002c
CL
26052017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2606
2607 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
2608 -DSTACK_SIZE.
2609
4301ae22
JJ
26102017-06-19 Jakub Jelinek <jakub@redhat.com>
2611
9f8fafe8
JJ
2612 PR sanitizer/81125
2613 * g++.dg/ubsan/pr81125.C: New test.
2614
4301ae22
JJ
2615 PR sanitizer/81111
2616 * g++.dg/ubsan/pr81111.C: New test.
2617
21e4389f
RB
26182017-06-19 Richard Biener <rguenther@suse.de>
2619
2620 PR middle-end/81118
2621 * gcc.dg/torture/pr81118.c: New testcase.
2622
343ae898
RB
26232017-06-19 Richard Biener <rguenther@suse.de>
2624
2625 PR tree-optimization/80887
2626 * gcc.dg/tree-ssa/pr80887.c: New testcase.
2627
97872698
JJ
26282017-06-19 Jakub Jelinek <jakub@redhat.com>
2629
2630 PR ipa/81112
2631 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
2632
c14c0b15
NS
26332017-06-19 Nathan Sidwell <nathan@acm.org>
2634
2635 PR c++/81119
2636 * g++.dg/warn/pr81119.C: New.
2637
a6e5212a
ML
26382017-06-19 Martin Liska <mliska@suse.cz>
2639
2640 PR sanitizer/80879
2641 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
2642
871cc215
ML
26432017-06-19 Martin Liska <mliska@suse.cz>
2644
2645 PR ipa/80732
2646 * gcc.target/i386/mvc5.c: Scan indirect_function.
2647 * gcc.target/i386/mvc7.c: Likewise.
2648 * gcc.target/i386/pr80732.c: New test.
2649
431abe69
PC
26502017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2651
2652 PR c++/66093
2653 * g++.dg/cpp1y/constexpr-66093.C: New.
2654
fe1ae165
RO
26552017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2656
2657 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
2658 dg-skip-if list.
2659
db9bbdec
RB
26602017-06-19 Richard Biener <rguenther@suse.de>
2661
2662 PR ipa/81112
2663 * g++.dg/torture/pr81112.C: New testcase.
2664
18154846
JH
26652017-06-18 Jan Hubicka <hubicka@ucw.cz>
2666
2667 * gcc.dg/lto/pr69866_0.c: This test needs alias.
2668
5dace4bf
TK
26692017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2670
2671 PR fortran/52473
2672 * gfortran.dg/cshift_1.f90: New test.
2673
4f4b0ab8
RO
26742017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2675
2676 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
2677
b36a612c
CL
26782017-06-16 Carl Love <cel@us.ibm.com>
2679
2680 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
2681 main): Add runnable tests and test checker for vec_float,
2682 vec_float2, vec_floate and vec_floato builtins.
2683
e3e266bf
RE
26842017-06-16 Richard Earnshaw <rearnsha@arm.com>
2685
2686 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
2687 the architecture options added by dg-add-options arm_neon.
2688 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
2689 to the architecture.
2690 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
2691 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
2692 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
2693
42093880
RE
26942017-06-16 Richard Earnshaw <rearnsha@arm.com>
2695
2696 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
2697 multilibs have been built.
2698
c5742a17
RE
26992017-06-16 Richard Earnshaw <rearnsha@arm.com>
2700
2701 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
2702 * gcc.target/arm/pr51915.c: Likewise.
2703 * gcc.target/arm/pr52006.c: Likewise.
2704 * gcc.target/arm/pr53187.c: Likewise.
2705
93aa40fe
RE
27062017-06-16 Richard Earnshaw <rearnsha@arm.com>
2707
2708 * gcc.target/arm/multilibs.exp: New file.
2709
b3d8d88e
MS
27102017-06-16 Martin Sebor <msebor@redhat.com>
2711
2712 PR tree-optimization/80933
2713 PR tree-optimization/80934
2714 * gcc.dg/fold-bcopy.c: New test.
2715 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
2716 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 2717 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
2718 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2719 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2720 * gcc.dg/builtins-nonnull.c: Likewise.
2721
56960fd6
JG
27222017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2723
2724 PR target/71778
2725 * gcc.target/arm/pr71778.c: New.
2726
ec73e54d
JH
27272017-06-16 Jan Hubicka <hubicka@ucw.cz>
2728
2729 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
2730
01f1c24e
RB
27312017-06-16 Richard Biener <rguenther@suse.de>
2732
2733 PR tree-optimization/81090
2734 * gcc.dg/graphite/pr81090.c: New testcase.
2735
8d94f932
JW
27362017-06-16 Janus Weil <janus@gcc.gnu.org>
2737
2738 PR fortran/80983
2739 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
2740
b783399a
JJ
27412017-06-16 Jakub Jelinek <jakub@redhat.com>
2742
2743 PR sanitizer/81094
2744 * c-c++-common/ubsan/object-size-11.c: New test.
2745
c3684b7b
MS
27462017-06-15 Martin Sebor <msebor@redhat.com>
2747
2748 PR c++/80560
2749 * g++.dg/Wclass-memaccess.C: New test.
2750
d0e7a9fd
JW
27512017-06-15 Janus Weil <janus@gcc.gnu.org>
2752
2753 PR fortran/80983
2754 * gfortran.dg/proc_ptr_comp_51.f90: New test.
2755
d1eed638
JH
27562017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2757
2758 PR lto/69866
2759 * gcc.dg/lto/pr69866_0.c: New test.
2760 * gcc.dg/lto/pr69866_1.c: Likewise.
2761
61f5d852
JL
27622017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2763
2764 PR target/78818
2765 * gcc.target/msp430/pr78818-real.c: New template for tests.
2766 * gcc.target/msp430/pr78818-auto.c: New test.
2767 * gcc.target/msp430/pr78818-data-region.c: New test.
2768 * gcc.target/msp430/pr78818-data-sec.c: New test.
2769 * gcc.target/msp430/pr78818-auto-warn.c: New test.
2770
6820664a
TP
27712017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
2772
2773 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
2774 instructions in it rather than the number of IT blocks being 2.
2775 Transfer scan directive arm_thumb2 restriction to the whole
2776 testcase and restrict further to Thumb-only targets.
2777
41c540fc
TC
27782017-06-15 Tamar Christina <tamar.christina@arm.com>
2779
2780 * gcc.target/arm/sdiv_costs_1.c:
2781 Use dg-add-options.
2782
3466430f
MR
27832017-06-14 Maciej W. Rozycki <macro@imgtec.com>
2784
2785 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
2786 * gcc.target/mips/pr51513-1.c: New test.
2787 * gcc.target/mips/pr51513-2.c: New test.
2788
26fda5f5
RB
27892017-06-14 Richard Biener <rguenther@suse.de>
2790
2791 PR tree-optimization/81083
2792 * gcc.dg/torture/pr81083.c: Add prototypes.
2793
909263f8
RB
27942017-06-14 Richard Biener <rguenther@suse.de>
2795
2796 PR middle-end/81088
2797 * c-c++-common/ubsan/pr81088.c: New testcase.
2798
938a807a
EB
27992017-06-14 Eric Botcazou <ebotcazou@adacore.com>
2800
2801 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
2802
85c1b6d7
AP
28032017-06-14 Andrew Pinski <apinski@cavium.com>
2804 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2805
2806 PR target/71663
2807 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
2808 * gcc.target/aarch64/vect-init-2.c: Likewise.
2809 * gcc.target/aarch64/vect-init-3.c: Likewise.
2810 * gcc.target/aarch64/vect-init-4.c: Likewise.
2811 * gcc.target/aarch64/vect-init-5.c: Likewise.
2812
bee9e49f
PC
28132017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2814
2815 PR c++/58541
2816 * g++.dg/cpp0x/constexpr-58541.C: New.
2817
24d020bd
RB
28182017-06-14 Richard Biener <rguenther@suse.de>
2819
2820 PR tree-optimization/81083
2821 * gcc.dg/torture/pr81083.c: New testcase.
2822
11c16c2a
JJ
28232017-06-14 Jakub Jelinek <jakub@redhat.com>
2824
2825 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
2826 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
2827
c60dc053
JJ
28282017-06-13 Jakub Jelinek <jakub@redhat.com>
2829
f31a8339
JJ
2830 PR c++/80973
2831 * g++.dg/ubsan/pr80973.C: New test.
2832
c60dc053
JJ
2833 PR c++/80984
2834 * g++.dg/opt/nrv18.C: New test.
2835
45b2222a
ML
28362017-06-13 Martin Liska <mliska@suse.cz>
2837
2838 PR sanitize/78204
2839 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
2840 test by adding no_sanitize attribute.
2841 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2842
ef0e3441
RL
28432017-06-13 Renlin Li <renlin.li@arm.com>
2844
2845 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
2846 conditionally.
2847
345683a9
MJ
28482017-06-13 Martin Jambor <mjambor@suse.cz>
2849
2850 PR tree-optimization/80803
2851 PR tree-optimization/81063
2852 gcc.dg/tree-ssa/pr80803.c: New test.
2853 gcc.dg/tree-ssa/pr81063.c: Likewise.
2854
9ebc3467
YG
28552017-06-12 Yury Gribov <tetra2005@gmail.com>
2856
2857 * c-c++-common/fold-masked-cmp-3.c: New test.
2858
16842d34
YG
28592017-06-13 Yury Gribov <tetra2005@gmail.com>
2860
2861 PR tree-optimization/67328
2862 * c-c++-common/fold-masked-cmp-1.c: New test.
2863 * c-c++-common/fold-masked-cmp-2.c: Likewise.
2864 * gcc.dg/pr46309.c: Fix pattern.
2865 * gcc.dg/pr46309-2.c: Likewise.
2866
ba593ad5
TC
28672017-06-13 Tamar Christina <tamar.christina@arm.com>
2868
2869 * gcc.target/arm/sdiv_costs_1.c:
2870 Require arm_arch_v8a_ok and add march option.
2871
9ab5a235
ML
28722017-06-13 Martin Liska <mliska@suse.cz>
2873
2874 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
2875 * gcc.dg/tree-ssa/dump-2.c: Likewise.
2876 * gcc.dg/tree-ssa/vrp101.c: Likewise.
2877
4f2c198d
RB
28782017-06-13 Richard Biener <rguenther@suse.de>
2879
2880 PR middle-end/81065
2881 * c-c++-common/ubsan/pr81065.c: New testcase.
2882
196ed8ea
ILT
28832017-06-12 Ian Lance Taylor <iant@golang.org>
2884
2885 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
2886 freorder. Update comment to explain test.
2887
64ff4f60
TC
28882017-06-12 Tamar Christina <tamar.christina@arm.com>
2889
2890 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
2891 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
2892 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
2893 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
2894
5ed2fdfe
TC
28952017-06-12 Tamar Christina <tamar.christina@arm.com>
2896
2897 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
2898
6cddb61c
TC
28992017-06-12 Tamar Christina <tamar.christina@arm.com>
2900
2901 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
2902
aebce396
JJ
29032017-06-12 Jakub Jelinek <jakub@redhat.com>
2904
2905 PR tree-optimization/81003
2906 * gcc.c-torture/compile/pr81003.c: New test.
2907
3fd7fe21
RB
29082017-06-12 Richard Biener <rguenther@suse.de>
2909
2910 PR tree-optimization/81053
2911 * gcc.dg/torture/pr81053.c: New testcase.
2912
ac39f0e8
TK
29132017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2914
2915 PR fortran/80988
2916 * gfortran.dg/implied_do_io_3.f90: New test.
2917
18787c38
TV
29182017-06-10 Tom de Vries <tom@codesourcery.com>
2919
2920 * lib/target-supports.exp (check_effective_target_signal): New proc.
2921 * lib/gcc.exp (gcc_target_compile): Remove appending of
2922 -DSIGNAL_SUPPRESS to additional_flags.
2923 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
2924 additional_flags if effective target signal is not supported by the
2925 target.
2926 * gcc.c-torture/execute/20101011-1.c: Same.
2927 * gcc.dg/c99-stdint-1.c: Same.
2928 * gcc.dg/c99-stdint-2.c: Same.
2929 * gcc.dg/c99-stdint-5.c: Same.
2930 * gcc.dg/c99-stdint-6.c: Same.
2931 * gcc.dg/stdint-width-1.c: Same.
2932
0069a009
TV
29332017-06-10 Tom de Vries <tom@codesourcery.com>
2934
2935 * lib/target-supports.exp (check_effective_target_stack_size)
2936 (dg-effective-target-value): New proc.
2937 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
2938 additional_flags.
2939 * lib/objc.exp (objc_target_compile): Same.
2940 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
2941 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
2942 dg-additional-options.
2943 * gcc.c-torture/compile/20080806-1.c: Same.
2944 * gcc.c-torture/compile/920723-1.c: Same.
2945 * gcc.c-torture/compile/930621-1.c: Same.
2946 * gcc.c-torture/compile/991214-2.c: Same.
2947 * gcc.c-torture/compile/bcopy.c: Same.
2948 * gcc.c-torture/compile/memtst.c: Same.
2949 * gcc.c-torture/compile/msp.c: Same.
2950 * gcc.c-torture/compile/stuct.c: Same.
2951 * gcc.c-torture/execute/20011008-3.c: Same.
2952 * gcc.c-torture/execute/20030209-1.c: Same.
2953 * gcc.c-torture/execute/20031012-1.c: Same.
2954 * gcc.c-torture/execute/20040805-1.c: Same.
2955 * gcc.c-torture/execute/920410-1.c: Same.
2956 * gcc.c-torture/execute/920501-7.c: Same.
2957 * gcc.c-torture/execute/921113-1.c: Same.
2958 * gcc.c-torture/execute/921202-1.c: Same.
2959 * gcc.c-torture/execute/921208-2.c: Same.
2960 * gcc.c-torture/execute/930106-1.c: Same.
2961 * gcc.c-torture/execute/930406-1.c: Same.
2962 * gcc.c-torture/execute/950221-1.c: Same.
2963 * gcc.c-torture/execute/960521-1.c: Same.
2964 * gcc.c-torture/execute/980605-1.c: Same.
2965 * gcc.c-torture/execute/comp-goto-1.c: Same.
2966 * gcc.c-torture/execute/comp-goto-2.c: Same.
2967 * gcc.c-torture/execute/memcpy-1.c: Same.
2968 * gcc.c-torture/execute/multi-ix.c: Same.
2969 * gcc.c-torture/execute/nestfunc-4.c: Same.
2970 * gcc.c-torture/execute/pr20621-1.c: Same.
2971 * gcc.c-torture/execute/pr23135.c: Same.
2972 * gcc.c-torture/execute/pr28982b.c: Same.
2973 * gcc.dg/loop-3.c: Same.
2974 * gcc.dg/struct-ret-3.c: Same.
2975 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
2976 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
2977 * gcc.dg/tree-prof/comp-goto-1.c: Same.
2978 * gcc.dg/tree-prof/pr44777.c: Same.
2979
b09649fd
DM
29802017-06-09 David Malcolm <dmalcolm@redhat.com>
2981
2982 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2983 (test_mutually_exclusive_suggestions): New test function.
2984 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2985 (test_mutually_exclusive_suggestions): New test function.
2986 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2987 (test_mutually_exclusive_suggestions): New test function.
2988 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2989 (test_show_locus): Add special-case for
2990 "test_mutually_exclusive_suggestions".
2991
a1f427e9
ILT
29922017-06-09 Ian Lance Taylor <iant@golang.org>
2993
2994 * gcc.dg/tree-prof/split-1.c: New test.
2995
cb59f689
JH
29962017-06-09 Jan Hubicka <hubicka@ucw.cz>
2997
2998 * gcc.dg/predict-14.c: Avoid cold function detection.
2999 * gcc.target/i386/umod-3.c: Likewise.
3000
f66e6423
TC
30012017-06-09 Tamar Christina <tamar.christina@arm.com>
3002
3003 * gcc.target/aarch64/lrint-matherr.h: New.
3004 * gcc.target/aarch64/inline-lrint_1.c: New.
3005 * gcc.target/aarch64/inline-lrint_2.c: New.
3006 * gcc.target/aarch64/no-inline-lrint_1.c: New.
3007 * gcc.target/aarch64/no-inline-lrint_2.c: New.
3008
37b68a43
TC
30092017-06-09 Tamar Christina <tamar.christina@arm.com>
3010
3011 * gcc.target/arm/sdiv_costs_1.c: New.
3012
37f30285
TV
30132017-06-09 Tom de Vries <tom@codesourcery.com>
3014
3015 PR target/80855
3016 * gcc.target/nvptx/label-values.c: New test.
3017
051508d7
TP
30182017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3019
3020 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
3021 Test for null definitions instead of them being undefined. Add entry
3022 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
3023 about using the effective target for architecture extension.
3024 (check_effective_target_arm_arch_v7ve_ok): Remove.
3025 (add_options_for_arm_arch_v7ve): Likewise.
3026
01a8cacc
RB
30272017-06-09 Richard Biener <rguenther@suse.de>
3028
3029 PR tree-optimization/66623
3030 * gcc.dg/vect/pr66623.c: New testcase.
3031
6d1115c5
RB
30322017-06-09 Richard Biener <rguenther@suse.de>
3033
3034 PR tree-optimization/79483
3035 * gcc.dg/graphite/pr79483.c: New testcase.
3036
6ba856d4
RB
30372017-06-09 Richard Biener <rguenther@suse.de>
3038
3039 PR middle-end/81007
3040 * g++.dg/pr81007.C: New testcase.
3041
48e69247
JJ
30422017-06-09 Jakub Jelinek <jakub@redhat.com>
3043
3044 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
3045 instead of "rsp" for -m32.
3046 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
3047 target, add -msse2 to dg-options.
3048 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
3049 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
3050
120ef1d5
SB
30512017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
3052
3053 PR target/80966
3054 * gcc.target/powerpc/stack-limit.c: New testcase.
3055
271be653
WS
30562017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
3057
774cccdc
JJ
3058 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
3059 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
3060 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
3061 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
3062 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
3063 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 3064
0d05f685
JJ
30652017-06-08 Jakub Jelinek <jakub@redhat.com>
3066
8ab7005b
JJ
3067 PR c/81006
3068 * c-c++-common/gomp/pr81006.c: New test.
3069
34361776
JJ
3070 PR c++/81011
3071 * g++.dg/gomp/pr81011.C: New test.
3072
0d05f685
JJ
3073 PR middle-end/81005
3074 * c-c++-common/ubsan/align-10.c: New test.
3075 * c-c++-common/ubsan/null-13.c: New test.
3076
2163b9bc
UB
30772017-06-08 Uros Bizjak <ubizjak@gmail.com>
3078
3079 PR target/81015
3080 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
3081 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
3082 * gcc.target/i386/pr81015.c: New test.
3083
73f49ad7
TV
30842017-06-08 Tom de Vries <tom@codesourcery.com>
3085
3086 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
3087 trampolines instead of NO_TRAMPOLINES.
3088 * gcc.c-torture/execute/20000822-1.c: Same.
3089 * gcc.c-torture/execute/920428-2.c: Same.
3090 * gcc.c-torture/execute/920501-7.c: Same.
3091 * gcc.c-torture/execute/920612-2.c: Same.
3092 * gcc.c-torture/execute/921017-1.c: Same.
3093 * gcc.c-torture/execute/921215-1.c: Same.
3094 * gcc.c-torture/execute/931002-1.c: Same.
3095 * gcc.c-torture/execute/comp-goto-2.c: Same.
3096 * gcc.c-torture/execute/nestfunc-1.c: Same.
3097 * gcc.c-torture/execute/nestfunc-2.c: Same.
3098 * gcc.c-torture/execute/nestfunc-3.c: Same.
3099 * gcc.c-torture/execute/nestfunc-5.c: Same.
3100 * gcc.c-torture/execute/nestfunc-6.c: Same.
3101 * gcc.c-torture/execute/pr24135.c: Same.
3102 * gcc.dg/Wtrampolines.c: Same.
3103 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3104 * gcc.dg/torture/stackalign/nested-5.c: Same.
3105 * gcc.dg/torture/stackalign/nested-6.c: Same.
3106 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
3107 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3108 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3109 * gcc.dg/trampoline-1.c: Same.
3110 * gcc.dg/tree-prof/pr44777.c: Same.
3111 * gcc.target/i386/pr67770.c: Same.
3112 * lib/gcc.exp (gcc_target_compile): Remove appending of
3113 -DNO_TRAMPOLINES to additional_flags.
3114 * lib/objc.exp (objc_target_compile): Same.
3115
b9835925
TV
31162017-06-08 Tom de Vries <tom@codesourcery.com>
3117
3118 * lib/target-supports.exp (check_effective_target_trampolines): Test for
3119 'gcc,no_trampolines' instead of 'no_trampolines'.
3120
77db6c15
AI
31212017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3122
3123 PR middle-end/79988
3124 * gcc.target/i386/mpx/pr79988.c: New test.
3125
0036534f
AI
31262017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
3127
3128 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
3129 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
3130 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
3131
b69d9ac6
JH
31322017-06-08 Jan Hubicka <hubicka@ucw.cz>
3133
3134 * g++.dg/tree-ssa/counts-1.C: New testcase.
3135 * gcc.dg/tree-ssa/counts-1.c: New testcase.
3136
c46f9051
JK
31372017-08-08 Julia Koval <julia.koval@intel.com>
3138
3139 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
3140 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
3141 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
3142 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
3143 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
3144 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
3145
5ed41889
MP
31462017-06-08 Marek Polacek <polacek@redhat.com>
3147
3148 PR sanitize/80932
3149 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
3150
8055904e
JK
31512017-08-08 Julia Koval <julia.koval@intel.com>
3152
3153 PR target/73350,80862
3154 * gcc.target/i386/pr73350.c: New test.
3155
fb4bc6ff
RB
31562017-06-08 Richard Biener <rguenther@suse.de>
3157
3158 PR tree-optimization/80928
3159 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
3160
989cc652 31612017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 3162
989cc652
CL
3163 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
3164
83059741
JW
31652017-06-07 Jonathan Wakely <jwakely@redhat.com>
3166
3167 PR c++/80990
3168 * g++.dg/cpp1z/class-deduction39.C: New.
3169
0874a778
MP
31702017-06-07 Marek Polacek <polacek@redhat.com>
3171
3172 PR sanitizer/80932
3173 * c-c++-common/ubsan/pr80932.c: New test.
3174
55e872a4
BC
31752017-06-07 Bin Cheng <bin.cheng@arm.com>
3176
3177 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
3178 * gcc.target/i386/l_fma_double_2.c: Ditto.
3179 * gcc.target/i386/l_fma_double_3.c: Ditto.
3180 * gcc.target/i386/l_fma_double_4.c: Ditto.
3181 * gcc.target/i386/l_fma_double_5.c: Ditto.
3182 * gcc.target/i386/l_fma_double_6.c: Ditto.
3183 * gcc.target/i386/l_fma_float_1.c: Ditto.
3184 * gcc.target/i386/l_fma_float_2.c: Ditto.
3185 * gcc.target/i386/l_fma_float_3.c: Ditto.
3186 * gcc.target/i386/l_fma_float_4.c: Ditto.
3187 * gcc.target/i386/l_fma_float_5.c: Ditto.
3188 * gcc.target/i386/l_fma_float_6.c: Ditto.
3189
cb9ac430
TC
31902017-06-07 Tamar Christina <tamar.christina@arm.com>
3191
3192 * gcc.target/aarch64/sdiv_costs_1.c: New.
3193
46c821e7
RB
31942017-06-07 Richard Biener <rguenther@suse.de>
3195
3196 PR tree-optimization/80928
3197 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
3198 * gcc.dg/vect/slp-13-big-array.c: Likewise.
3199
6eb2ac65
RB
32002017-06-07 Richard Biener <rguenther@suse.de>
3201
3202 PR tree-optimization/80928
3203 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
3204 check_results.
3205
25396db9
NS
32062017-06-06 Nathan Sidwell <nathan@acm.org>
3207
3208 * g++.dg/pr45330.C: Add inline namespace case.
3209
bbf97416
TK
32102017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3211
3212 PR fortran/80975
3213 * gfortran.dg/matmul_16.f90: New test.
3214 * gfortran.dg/inline_matmul_18.f90: New test.
3215
dc949728
MP
32162017-06-06 Marek Polacek <polacek@redhat.com>
3217
3218 PR c/79983
3219 * gcc.dg/pr79983.c: New test.
3220
100d0700
DM
32212017-06-06 David S. Miller <davem@davemloft.net>
3222
3223 * gcc.target/sparc/sparc-ret-3.c: New test.
3224
6c6b519a
TV
32252017-06-06 Tom de Vries <tom@codesourcery.com>
3226
3227 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
3228 label_values instead of NO_LABEL_VALUES.
3229 * gcc.c-torture/compile/920301-1.c: Same.
3230 * gcc.c-torture/compile/920501-1.c: Same.
3231 * gcc.c-torture/compile/941014-4.c: Same.
3232 * gcc.c-torture/compile/labels-1.c: Same.
3233 * gcc.c-torture/compile/pr18903.c: Same.
3234 * gcc.c-torture/execute/920302-1.c: Same.
3235 * gcc.c-torture/execute/920415-1.c: Same.
3236 * gcc.c-torture/execute/920428-2.c: Same.
3237 * gcc.c-torture/execute/920501-3.c: Same.
3238 * gcc.c-torture/execute/920501-4.c: Same.
3239 * gcc.c-torture/execute/920501-5.c: Same.
3240 * gcc.c-torture/execute/920501-7.c: Same.
3241 * gcc.c-torture/execute/920721-4.c: Same.
3242 * gcc.c-torture/execute/980526-1.c: Same.
3243 * gcc.c-torture/execute/990208-1.c: Same.
3244 * gcc.c-torture/execute/comp-goto-1.c: Same.
3245 * gcc.c-torture/execute/comp-goto-2.c: Same.
3246 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
3247 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
3248 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
3249 * gcc.dg/tree-prof/comp-goto-1.c: Same.
3250 * gcc.dg/tree-prof/pr44777.c: Same.
3251 * gcc.misc-tests/bprob-2.c: Same.
3252 * gcc.misc-tests/gcov-3.c: Same.
3253 * lib/gcc.exp (gcc_target_compile): Remove appending of
3254 -DNO_LABEL_VALUES to additional_flags.
3255 * lib/objc.exp (objc_target_compile): Same.
3256 * lib/target-supports.exp (check_effective_target_label_values): Test on
3257 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
3258
4ebcc903
KT
32592017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3260
3261 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
3262
331dc840
RB
32632017-06-06 Richard Biener <rguenther@suse.de>
3264
3265 PR tree-optimization/80974
3266 * gcc.dg/torture/pr80974.c: New testcase.
3267
d2537732
TP
32682017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3269
3270 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
3271 "unsigned int" in conversation warning on line 15.
3272
e7baeb39
RB
32732017-06-06 Richard Biener <rguenther@suse.de>
3274
3275 PR tree-optimization/80928
3276 * gcc.dg/vect/pr80928.c: New testcase.
3277 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
3278 * gcc.dg/vect/slp-13.c: Likewise.
3279 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
3280
05945a1b
DM
32812017-06-05 David Malcolm <dmalcolm@redhat.com>
3282
3283 * g++.dg/plugin/comment_plugin.c: New test plugin.
3284 * g++.dg/plugin/comments-1.C: New test file.
3285 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3286
9b972837
BE
32872017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3288
3289 * gcc.misc-tests/gcov-1a.c: New test.
3290
1d135d98
MM
32912017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3292
3293 * gcc.target/powerpc/clone1.c: New test.
3294
92bba237
JW
32952017-06-05 Janus Weil <janus@gcc.gnu.org>
3296
3297 PR fortran/70601
3298 * gfortran.dg/proc_ptr_comp_50.f90: New test.
3299
7b3ee9c9
NK
33002017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
3301
3302 PR fortran/35339
3303 * gfortran.dg/implied_do_io_1.f90: New Test.
3304 * gfortran.dg/implied_do_io_2.f90: New Test.
3305
e4d1c5c4
RL
33062017-06-05 Renlin Li <renlin.li@arm.com>
3307
3308 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
3309 selector to related line.
3310
d91561cb
JH
33112017-06-05 Jan Hubicka <hubicka@ucw.cz>
3312
3313 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
3314
d8395013
KT
33152017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3316
3317 * gcc.target/aarch64/store_lane0_str_1.c: New test.
3318
279dc4b4
KT
33192017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3320
3321 * gcc.target/aarch64/subs_compare_2.c: New test.
3322
e49d8b68
KT
33232017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3324
3325 * gcc.target/aarch64/subs_compare_1.c: New test.
3326
4456f65d
CX
33272017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
3328
3329 * gcc.target/mips/div-9.c: Delete duplicate test.
3330 * gcc.target/mips/div-10.c: Ditto.
3331 * gcc.target/mips/div-11.c: Ditto.
3332 * gcc.target/mips/div-12.c: Ditto.
3333
3995f3a2
JH
33342017-05-23 Jan Hubicka <hubicka@ucw.cz>
3335
3336 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3337
82c027e1
DH
33382017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
3339
3340 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
3341 vesrion of the dejagnu grep.
3342 (list-module-names): Use it and adjust the regular expressions for
3343 modules and submodules.
3344 * gfortran.dg/prof/prof.exp: Cleanup modules.
3345 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
3346 directives.
3347 * gfortran.dg/altreturn_8.f90: Likewise.
3348 * gfortran.dg/associate_12.f90: Likewise.
3349 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
3350 * gfortran.dg/charlen_15.f90: Likewise.
3351 * gfortran.dg/class_4a.f03: Likewise.
3352 * gfortran.dg/class_54.f90: Likewise.
3353 * gfortran.dg/class_dummy_4.f03: Likewise.
3354 * gfortran.dg/class_dummy_5.f90: Likewise.
3355 * gfortran.dg/constructor_9.f90: Likewise.
3356 * gfortran.dg/dec_structure_15.f90: Likewise.
3357 * gfortran.dg/do_check_8.f90: Likewise.
3358 * gfortran.dg/dtio_26.f03: Likewise.
3359 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3360 * gfortran.dg/equiv_9.f90: Likewise.
3361 * gfortran.dg/extends_15.f90: Likewise.
3362 * gfortran.dg/finalize_22.f90: Likewise.
3363 * gfortran.dg/finalize_23.f90: Likewise.
3364 * gfortran.dg/generic_26.f90: Likewise.
3365 * gfortran.dg/generic_27.f90: Likewise.
3366 * gfortran.dg/namelist_76.f90: Likewise.
3367 * gfortran.dg/pointer_init_8.f90: Likewise.
3368 * gfortran.dg/pr61318.f90: Likewise.
3369 * gfortran.dg/pr77260_1.f90: Likewise.
3370 * gfortran.dg/pr77260_2.f90: Likewise.
3371 * gfortran.dg/pr77420_3.f90: Likewise.
3372 * gfortran.dg/proc_ptr_39.f90: Likewise.
3373 * gfortran.dg/proc_ptr_41.f90: Likewise.
3374 * gfortran.dg/proc_ptr_42.f90: Likewise.
3375 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
3376 * gfortran.dg/submodule_1.f08: Likewise.
3377 * gfortran.dg/submodule_10.f08: Likewise.
3378 * gfortran.dg/submodule_14.f08: Likewise.
3379 * gfortran.dg/submodule_15.f08: Likewise.
3380 * gfortran.dg/submodule_2.f08: Likewise.
3381 * gfortran.dg/submodule_5.f08: Likewise.
3382 * gfortran.dg/submodule_6.f08: Likewise.
3383 * gfortran.dg/submodule_7.f08: Likewise.
3384 * gfortran.dg/submodule_8.f08: Likewise.
3385 * gfortran.dg/submodule_9.f08: Likewise.
3386 * gfortran.dg/transfer_class_2.f90: Likewise.
3387 * gfortran.dg/typebound_assignment_7.f90: Likewise.
3388 * gfortran.dg/typebound_call_24.f03: Likewise.
3389 * gfortran.dg/typebound_call_25.f90: Likewise.
3390 * gfortran.dg/typebound_deferred_1.f90: Likewise.
3391 * gfortran.dg/typebound_generic_12.f03: Likewise.
3392 * gfortran.dg/typebound_generic_13.f03: Likewise.
3393 * gfortran.dg/typebound_generic_14.f03: Likewise.
3394 * gfortran.dg/typebound_generic_15.f90: Likewise.
3395 * gfortran.dg/typebound_operator_16.f03: Likewise.
3396 * gfortran.dg/typebound_operator_18.f90: Likewise.
3397 * gfortran.dg/typebound_operator_20.f90: Likewise.
3398 * gfortran.dg/typebound_override_3.f90: Likewise.
3399 * gfortran.dg/typebound_override_4.f90: Likewise.
3400 * gfortran.dg/typebound_override_5.f90: Likewise.
3401 * gfortran.dg/typebound_override_6.f90: Likewise.
3402 * gfortran.dg/typebound_override_7.f90: Likewise.
3403 * gfortran.dg/typebound_proc_28.f03: Likewise.
3404 * gfortran.dg/typebound_proc_29.f90: Likewise.
3405 * gfortran.dg/typebound_proc_30.f90: Likewise.
3406 * gfortran.dg/typebound_proc_31.f90: Likewise.
3407 * gfortran.dg/typebound_proc_32.f90: Likewise.
3408 * gfortran.dg/typebound_proc_33.f90: Likewise.
3409 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
3410 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
3411 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
3412 * gfortran.dg/use_only_3.f90: Likewise.
3413 * gfortran.dg/use_without_only_1.f90: Likewise.
3414 * gfortran.dg/warn_unused_function.f90: Likewise.
3415 * gfortran.dg/warn_unused_function_2.f90: Likewise.
3416 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 3417
3de4ac6d
MP
34182017-06-04 Marek Polacek <polacek@redhat.com>
3419
3420 PR c/80919
3421 * gcc.dg/format/pr80919.c: New test.
3422
2474f48f
MS
34232017-06-02 Martin Sebor <msebor@redhat.com>
3424
3425 PR c/80892
3426 * c-c++-common/Wfloat-conversion-2.c: New test.
3427
bd280745
PC
34282017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3429
3430 PR c++/68754
3431 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 3432
bd280745 34332017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
3434
3435 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
3436 for the new built-ins.
3437
ffa8a921
SD
34382017-06-02 Sudakshina Das <sudi.das@arm.com>
3439
3440 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
3441
d65d1bd9
WS
34422017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3443
3444 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
3445 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
3446 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
3447 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
3448 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
3449
b160939b
KT
34502017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3451
3452 * gcc.target/aarch64/hfmode_ins_1.c: New test.
3453
17f47f86
KT
34542017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3455
3456 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
3457
ab82e126
WS
34582017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3459
3460 * gcc.target/powerpc/fold-vec-abs-char.c: New.
3461 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
3462 * gcc.target/powerpc/fold-vec-abs-int.c: New.
3463 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
3464 * gcc.target/powerpc/fold-vec-abs-short.c: New.
3465 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
3466 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
3467 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
3468 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
3469
c957e9c0
NS
34702017-06-02 Nathan Sidwell <nathan@acm.org>
3471
3472 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
3473
aad16012
JJ
34742017-06-02 Jakub Jelinek <jakub@redhat.com>
3475
74b4885d
JJ
3476 PR rtl-optimization/80903
3477 * gcc.dg/pr80903.c: New test.
3478
aad16012
JJ
3479 PR fortran/80918
3480 * gfortran.dg/gomp/pr80918.f90: New test.
3481
40ffd95f
BE
34822017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3483
3484 * c-c++-common/Wsizeof-pointer-div.c: New test.
3485 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
3486 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3487 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
3488 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
3489 * gcc.target/i386/sse-set-ps-1.c: Likewise.
3490 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
3491 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
3492 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
3493 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
3494 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
3495 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
3496 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
3497 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
3498 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
3499 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
3500 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
3501 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
3502 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
3503
052754ea
WS
35042017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
3505
3506 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
3507 Update the target to power8-vector.
3508
aa63913f
DM
35092017-06-01 David Malcolm <dmalcolm@redhat.com>
3510
3511 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
3512
2ded3754
PMR
35132017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3514
3515 * debug12.adb, debug12.ads: New testcase.
3516
c8638450
MJ
35172017-06-01 Martin Jambor <mjambor@suse.cz>
3518
3519 PR tree-optimization/80898
3520 * gcc.dg/tree-ssa/pr80898.c: New test.
3521 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
3522
ac853c90
PC
35232017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3524
3525 PR c++/80896
3526 * g++.dg/cpp1z/nodiscard5.C: New.
3527
7841f13c
CZ
35282017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
3529
3530 * gcc.target/arc/pr9001195952.c: New test.
3531
f525e390
TV
35322017-06-01 Tom de Vries <tom@codesourcery.com>
3533
3534 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
3535 * gcc.c-torture/compile/asmgoto-1.c: Same.
3536 * gcc.dg/20000707-1.c: Same.
3537 * gcc.dg/pr38700.c: Same.
3538 * gcc.dg/pr70169.c: Same.
3539 * gcc.dg/pr80112.c: Same.
3540 * gcc.dg/torture/pr51071-2.c: Same.
3541 * gcc.dg/torture/pr51071.c: Same.
3542 * gcc.dg/tree-ssa/alias-34.c: Same.
3543
9285616c
PMR
35442017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
3545
3546 * gnat.dg/debug11.adb: New testcase.
3547
48932682
RB
35482017-06-01 Richard Biener <rguenther@suse.de>
3549
3550 PR middle-end/66313
3551 * c-c++-common/ubsan/pr66313.c: New testcase.
3552 * gcc.dg/tree-ssa/loop-15.c: Adjust.
3553
fcb99124
SM
35542017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
3555
3556 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
3557 dg-options. Change dg-require-effective-target powerpc_vsx_ok
3558 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
3559 -mcpu overridden.
3560 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3561 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3562 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3563 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
3564 to dg-option. Add dg-skip-if directive to disable this test
3565 for darwin. Add dg-skip-if directive to disable this test if
3566 -mcpu overridden.
3567
dc7401c0
SP
35682017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
3569
3570 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
3571 (_mm_maskz_max_sd): Test new intrinsics.
3572 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
3573 (_mm_maskz_max_sd): Test new intrinsics.
3574 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
3575 (_mm_maskz_max_ss): Test new intrinsics.
3576 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
3577 (_mm_maskz_max_ss): Test new intrinsics.
3578 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
3579 (_mm_maskz_min_sd): Test new intrinsics.
3580 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
3581 (_mm_maskz_min_sd): Test new intrinsics.
3582 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
3583 (_mm_maskz_min_ss): Test new intrinsics.
3584 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
3585 (_mm_maskz_min_ss): Test new intrinsics.
3586
3909991c
NS
35872017-05-31 Nathan Sidwell <nathan@acm.org>
3588
3589 * g++.dg/lookup/lambda1.C New.
3590
0e510edb
BC
35912017-05-31 Bin Cheng <bin.cheng@arm.com>
3592
3593 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
3594 on pointer should not be replaced.
3595
9fc5e7a4
MM
35962017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
3597
3598 PR testsuite/80580
3599 * gcc.dg/gimplefe-error-7.c: New test.
3600
1e466f04
GM
36012017-05-31 Graham Markall <graham.markall@embecosm.com>
3602
3603 * gcc.target/arc/add_n-combine.c: New test.
3604 * gcc.target/arc/sub_n-combine.c: New test.
3605
89c88990
RB
36062017-05-31 Richard Biener <rguenther@suse.de>
3607
3608 PR target/80880
3609 * gcc.target/i386/pr80880.c: New testcase.
3610
748bbe72
RS
36112017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
3612
3613 * gcc.dg/vect/vect-103.c: Update wording of dump message.
3614
c7d7e222
BC
36152017-05-31 Bin Cheng <bin.cheng@arm.com>
3616
3617 * gcc.dg/vect/pr80815-3.c: New test.
3618
ee1379be
RB
36192017-05-31 Richard Biener <rguenther@suse.de>
3620
3621 PR tree-optimization/80906
3622 * gcc.dg/graphite/pr80906.c: New testcase.
3623
bcce980e
TV
36242017-05-30 Tom de Vries <tom@codesourcery.com>
3625
3626 PR testsuite/80910
3627 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
3628 unsupported if host compiler does not support c++11.
3629 (host_supports_c++11): New proc.
3630
ef9200aa
MS
36312017-05-30 Martin Sebor <msebor@redhat.com>
3632
3633 PR c/80731
3634 * g++.dg/ext/utf16-4.C: Relax test.
3635 * gcc.dg/fixed-point/int-warning.c: Adjust.
3636
f012c8ef
DM
36372017-05-30 David Malcolm <dmalcolm@redhat.com>
3638
3639 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
3640 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
3641 test case.
3642 * g++.dg/plugin/show-template-tree-color.C: New test case.
3643 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
3644 * g++.dg/template/show-template-tree-2.C: New test case.
3645 * g++.dg/template/show-template-tree-3.C: New test case.
3646 * g++.dg/template/show-template-tree-4.C: New test case.
3647 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
3648 * g++.dg/template/show-template-tree.C: New test case.
3649
3f8efe25
SB
36502017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
3651
3652 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
3653 dg-options.
3654 * gfortran.dg/pr80107.f: Delete testcase.
3655
77d1dbdb
UB
36562017-05-30 Uros Bizjak <ubizjak@gmail.com>
3657
3658 PR target/80833
3659 * gcc.target/i386/pr80833-1.c: New test.
3660 * gcc.target/i386/pr80833-2.c: Ditto.
3661
e2f35333
NS
36622017-05-30 Nathan Sidwell <nathan@acm.org>
3663
3664 PR c++/80913
3665 * g++.dg/lookup/pr80913.C: New.
3666
ba7629e2
RB
36672017-05-30 Richard Biener <rguenther@suse.de>
3668
3669 PR middle-end/80901
3670 * gcc.dg/torture/pr80901.c: New testcase.
3671
4bfb347c
RD
36722017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
3673
3674 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
3675
b3125625
JL
36762017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3677
3678 PR target/78838
3679 * gcc.target/msp430/interrupt_fn_placement.c: New test.
3680
892d6169
RB
36812017-05-30 Richard Biener <rguenther@suse.de>
3682
3683 PR middle-end/80876
3684 * gcc.dg/torture/pr80876.c: New testcase.
3685
3d7ff728
NS
36862017-05-29 Nathan Sidwell <nathan@acm.org>
3687
3688 PR c++/80891 (#5)
3689 * g++.dg/lookup/pr80891-5.C: New.
3690
fd262197
JD
36912017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3692
3693 PR libgfortran/53029
3694 * gfortran.dg/read_5.f90: New test.
3695
724e517a
NS
36962017-05-29 Nathan Sidwell <nathan@acm.org>
3697
a5cfa13a
NS
3698 PR c++/80891 (#4)
3699 * g++.dg/lookup/pr80891-4.C: New.
3700
e514ab0c
NS
3701 PR c++/80891 (#1)
3702 * g++.dg/lookup/pr80891-1.C: New.
3703
58dec010
NS
3704 PR c++/80891 (#3)
3705 * g++.dg/lookup/pr80891-3.C: New.
3706
724e517a
NS
3707 PR c++/80891 (#2)
3708 * g++.dg/lookup/pr80891-2.C: New.
3709
bbe3927b
TK
37102017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3711
3712 PR fortran/37131
3713 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
3714 flags.
3715 * gfortran.dg/transpose_optimization_1.f90: Likewise.
3716 * gfortran.dg/inline_matmul_17.f90: New test.
3717
8364e6ac
TK
37182017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3719
3720 * gfortran.dg/matmul_bounds_12.f90: New test.
3721
56a35ac9
JJ
37222017-05-27 Jakub Jelinek <jakub@redhat.com>
3723
3724 PR bootstrap/80887
3725 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
3726
945bf9e1
NS
37272017-05-26 Nathan Sidwell <nathan@acm.org>
3728
3729 * g++.dg/cpp0x/dr2061.C: New.
3730 * g++.dg/parse/namespace-alias-1.C: Add more test.
3731
cb4fe401
BC
37322017-05-26 Bin Cheng <bin.cheng@arm.com>
3733
3734 PR tree-optimization/80815
3735 * gcc.dg/vect/pr80815-1.c: New test.
3736 * gcc.dg/vect/pr80815-2.c: New test.
3737
e929e611
ML
37382017-05-26 Martin Liska <mliska@suse.cz>
3739
3740 PR ipa/80663
3741 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
3742 split at the problematic spot.
3743 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
3744 a valid value of the param.
3745
92f105f6
MP
37462017-05-26 Marek Polacek <polacek@redhat.com>
3747
3748 PR sanitizer/80875
3749 * c-c++-common/ubsan/pr80875.c: New test.
3750
74ca4e36
TV
37512017-05-26 Tom de Vries <tom@codesourcery.com>
3752
3753 PR testsuite/80557
3754 * gcc.dg/20011021-1.c: Replace absolute line numbers.
3755 * gcc.dg/Wcxx-compat-8.c: Same.
3756 * gcc.dg/Wobjsize-1.c: Same.
3757 * gcc.dg/Wshadow-local-2.c: Same.
3758 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
3759 * gcc.dg/anon-struct-6.c: Same.
3760 * gcc.dg/asm-wide-1.c: Same.
3761 * gcc.dg/builtin-inf-1.c: Same.
3762 * gcc.dg/builtin-redefine.c: Same.
3763 * gcc.dg/c90-array-lval-6.c: Same.
3764 * gcc.dg/c90-array-lval-7.c: Same.
3765 * gcc.dg/c90-fordecl-1.c: Same.
3766 * gcc.dg/c99-fordecl-2.c: Same.
3767 * gcc.dg/cast-lvalue-1.c: Same.
3768 * gcc.dg/cast-lvalue-2.c: Same.
3769 * gcc.dg/compound-lvalue-1.c: Same.
3770 * gcc.dg/cond-lvalue-1.c: Same.
3771 * gcc.dg/cpp/20000419-1.c: Same.
3772 * gcc.dg/cpp/backslash.c: Same.
3773 * gcc.dg/cpp/backslash2.c: Same.
3774 * gcc.dg/cpp/macspace1.c: Same.
3775 * gcc.dg/cpp/macspace2.c: Same.
3776 * gcc.dg/cpp/multiline-2.c: Same.
3777 * gcc.dg/cpp/pr27777.c: Same.
3778 * gcc.dg/cpp/pr30786.c: Same.
3779 * gcc.dg/cpp/pr34602.c: Same.
3780 * gcc.dg/cpp/redef1.c: Same.
3781 * gcc.dg/cpp/tr-warn1.c: Same.
3782 * gcc.dg/cpp/tr-warn3.c: Same.
3783 * gcc.dg/cpp/tr-warn6.c: Same.
3784 * gcc.dg/cpp/trad/hash.c: Same.
3785 * gcc.dg/cpp/trad/redef1.c: Same.
3786 * gcc.dg/cpp/ucs.c: Same.
3787 * gcc.dg/declspec-10.c: Same.
3788 * gcc.dg/declspec-11.c: Same.
3789 * gcc.dg/declspec-18.c: Same.
3790 * gcc.dg/format/c99-strftime-1.c: Same.
3791 * gcc.dg/format/ext-3.c: Same.
3792 * gcc.dg/format/pr72858.c: Same.
3793 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3794 * gcc.dg/init-string-1.c: Same.
3795 * gcc.dg/label-decl-3.c: Same.
3796 * gcc.dg/m-un-2.c: Same.
3797 * gcc.dg/nofixed-point-2.c: Same.
3798 * gcc.dg/noncompile/20020213-1.c: Same.
3799 * gcc.dg/pch/counter-2.c: Same.
3800 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
3801 * gcc.dg/pr27528.c: Same.
3802 * gcc.dg/pr27953.c: Same.
3803 * gcc.dg/pr35899.c: Same.
3804 * gcc.dg/pr37561.c: Same.
3805 * gcc.dg/pr45461.c: Same.
3806 * gcc.dg/pr45750.c: Same.
3807 * gcc.dg/pr53196-2.c: Same.
3808 * gcc.dg/pr53265.c: Same.
3809 * gcc.dg/redecl-1.c: Same.
3810 * gcc.dg/tls/thr-init-1.c: Same.
3811 * gcc.dg/torture/pr51106-1.c: Same.
3812 * gcc.dg/torture/pr51106-2.c: Same.
3813 * gcc.dg/uninit-19.c: Same.
3814 * gcc.dg/uninit-pr20644.c: Same.
3815
6fc9f7aa
JJ
38162017-05-26 Jakub Jelinek <jakub@redhat.com>
3817
3818 * g++.dg/cpp1z/decomp29.C (p): New variable.
3819 (main): Add further tests.
3820
28e0e05b
RB
38212017-05-26 Richard Biener <rguenther@suse.de>
3822
3823 PR tree-optimization/80842
3824 * gcc.dg/torture/pr80842.c: New testcase.
3825
c81ec254
PC
38262017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3827
3828 PR c++/79652
3829 * g++.dg/cpp0x/pr79652.C: New.
3830
aee21066
PC
38312017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3832
3833 PR c++/71451
3834 * g++.dg/cpp0x/variadic170.C: New.
3835
63dbcd13
VR
38362017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
3837
3838 * g++.dg/warn/Wcatch-value-1.C: New test.
3839 * g++.dg/warn/Wcatch-value-2.C: New test.
3840 * g++.dg/warn/Wcatch-value-3.C: New test.
3841
932f48ac
NS
38422017-05-25 Nathan Sidwell <nathan@acm.org>
3843
44e00a7a
NS
3844 * g++.dg/lookup/using56.C: New.
3845 * g++.dg/lookup/using57.C: New.
3846 * g++.dg/lookup/using58.C: New.
3847 * g++.dg/lookup/using59.C: New.
3848
932f48ac
NS
3849 * g++.dg/lookup/using17.C: Adjust diagnostics.
3850
a10f9a2e
MS
38512017-05-25 Martin Sebor <msebor@redhat.com>
3852
3853 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
3854 positives on ILP32.
3855 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
3856 column numbers.
3857 * gcc.dg/pr60114.c: Same.
3858
47c05e71
JH
38592017-05-23 Jan Hubicka <hubicka@ucw.cz>
3860
3861 * gfortran.dg/pr48636.f90: Fix template better.
3862
f35a733d
NS
38632017-05-25 Nathan Sidwell <nathan@acm.org>
3864
3865 * g++.dg/lookup/koenig14.C: New.
3866
18c1e9e0
PC
38672017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3868
3869 PR c++/79583
3870 * g++.dg/cpp0x/pr79583.C: New.
3871
2673d192
PC
38722017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3873
3874 PR c++/68578
3875 * g++.dg/cpp1y/pr68578.C: New.
3876
bce8ef71
MG
38772017-05-25 Marc Glisse <marc.glisse@inria.fr>
3878
3879 * gcc.dg/tree-ssa/vce-1.c: New file.
3880
11d6b45d
MG
38812017-05-25 Marc Glisse <marc.glisse@inria.fr>
3882
3883 * gcc.dg/tree-ssa/addadd.c: New file.
3884
5ad4f1c8
NS
38852017-05-24 Nathan Sidwell <nathan@acm.org>
3886
3887 * g++.dg/lookup/friend12.C: Adjust diagnostics.
3888 * g++.dg/lookup/friend19.C: New.
3889 * g++.dg/lookup/friend20.C: New.
3890
d4a760d8
JW
38912017-05-24 Jonathan Wakely <jwakely@redhat.com>
3892
3893 PR c++/80544
3894 * g++.dg/expr/cast11.C: New test.
3895
3cd211af
MS
38962017-05-24 Martin Sebor <msebor@redhat.com>
3897
3898 PR c/80731
3899 * c-c++-common/Wfloat-conversion.c: Adjust.
3900 * c-c++-common/dfp/convert-int-saturate.c: Same.
3901 * c-c++-common/pr68657-1.c: Same.
3902 * g++.dg/ext/utf-cvt.C: Same.
3903 * g++.dg/ext/utf16-4.C: Same.
3904 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
3905 * g++.dg/warn/Wconversion-real-integer2.C: Same.
3906 * g++.dg/warn/Wconversion3.C: Same.
3907 * g++.dg/warn/Wconversion4.C: Same.
3908 * g++.dg/warn/Wsign-conversion.C: Same.
3909 * g++.dg/warn/overflow-warn-1.C: Same.
3910 * g++.dg/warn/overflow-warn-3.C: Same.
3911 * g++.dg/warn/overflow-warn-4.C: Same.
3912 * g++.dg/warn/pr35635.C: Same.
3913 * g++.old-deja/g++.mike/enum1.C: Same.
3914 * gcc.dg/Wconversion-3.c: Same.
3915 * gcc.dg/Wconversion-5.c: Same.
3916 * gcc.dg/Wconversion-complex-c99.c: Same.
3917 * gcc.dg/Wconversion-complex-gnu.c: Same.
3918 * gcc.dg/Wconversion-integer.c: Same.
3919 * gcc.dg/Wsign-conversion.c: Same.
3920 * gcc.dg/bitfld-2.c: Same.
3921 * gcc.dg/c90-const-expr-11.c: Same.
3922 * gcc.dg/c90-const-expr-7.c: Same.
3923 * gcc.dg/c99-const-expr-7.c: Same.
3924 * gcc.dg/overflow-warn-1.c: Same.
3925 * gcc.dg/overflow-warn-2.c: Same.
3926 * gcc.dg/overflow-warn-3.c: Same.
3927 * gcc.dg/overflow-warn-4.c: Same.
3928 * gcc.dg/overflow-warn-5.c: Same.
3929 * gcc.dg/overflow-warn-8.c: Same.
3930 * gcc.dg/overflow-warn-9.c: New test.
3931 * gcc.dg/pr35635.c: Adjust.
3932 * gcc.dg/pr59940.c: Same.
3933 * gcc.dg/pr59963-2.c: Same.
3934 * gcc.dg/pr60114.c: Same.
3935 * gcc.dg/switch-warn-2.c: Same.
3936 * gcc.dg/utf-cvt.c: Same.
3937 * gcc.dg/utf16-4.c: Same.
3938
216bfadc
JJ
39392017-05-24 Jakub Jelinek <jakub@redhat.com>
3940
3941 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
3942 Don't include limits.h.
3943 (w): Conditionalize on long long wider than int. Use
3944 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
3945 -9223372036854775808.
3946 (x): Use __INT_MAX__ instead of INT_MAX.
3947
610abc02
TK
39482017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3949
3950 PR fortran/66094
3951 * gfortran.dg/inline_matmul_16.f90: New test.
3952
8d0c9b36
TV
39532017-05-24 Tom de Vries <tom@codesourcery.com>
3954
3955 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
3956
3f3fb6c9
PB
39572017-05-24 Peter Bergner <bergner@vnet.ibm.com>
3958
3959 PR middle-end/80823
3960 * gcc.dg/pr80823.c: New test.
3961
00e0af8d
AK
39622017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3963
3964 * gcc.target/s390/pr80725.c: New test.
3965
6131102c
NS
39662017-05-23 Nathan Sidwell <nathan@acm.org>
3967
ef4c5e78
NS
3968 * g++.dg/lookup/extern-c-hidden.C: New.
3969 * g++.dg/lookup/extern-redecl1.C: New.
3970
6131102c
NS
3971 PR c++/80866
3972 * g++.dg/parse/pr80866.C: New.
3973
d2db2e6b
JH
39742017-05-23 Jan Hubicka <hubicka@ucw.cz>
3975
3976 * gcc.dg/ipa/ctor-empty-1.c: Update template.
3977 * gcc.dg/ipa/inline-5.c: Likewise.
3978 * gfortran.dg/pr48636.f90: Likewise.
3979
e4ea7a4c
NS
39802017-05-23 Nathan Sidwell <nathan@acm.org>
3981
3982 * g++.dg/parse/ctor9.C: Adjust expected error.
3983
c2d7c404
JD
39842017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3985
3986 PR libgfortran/80256
3987 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
3988 Cygwin.
3989
fd71a9a2
TS
39902017-05-23 Thomas Schwinge <thomas@codesourcery.com>
3991
3992 * c-c++-common/goacc/parallel-dims-1.c: Update.
3993 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3994 * c-c++-common/goacc/routine-1.c: Likewise.
3995 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
3996 * g++.dg/goacc/template.C: Likewise.
3997 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3998 * gfortran.dg/goacc/routine-3.f90: Likewise.
3999 * gfortran.dg/goacc/sie.f95: Likewise.
4000 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
4001
9d029ddf
NS
40022017-05-23 Nathan Sidwell <nathan@acm.org>
4003
4004 * g++.dg/lookup/using13.C: Adjust expected error.
4005
008c7367
SKS
40062017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4007
4008 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
4009
d1f6caae
MM
40102017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4011
4012 PR target/80718
4013 * gcc.target/powerpc/pr80718.c: New test.
4014
2ea0d750
SB
40152017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
4016
4017 * gcc.target/powerpc/conditional-return.c: New testcase.
4018
25b81686
BS
40192017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4020
4021 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
4022 LE-only.
4023
477f145b
JW
40242017-05-22 Janus Weil <janus@gcc.gnu.org>
4025
4026 PR fortran/80766
4027 * gfortran.dg/typebound_call_28.f90: New test.
4028
65cc1407
NS
40292017-05-22 Nathan Sidwell <nathan@acm.org>
4030
4031 * g++.dg/lookup/strong-using.C: New.
4032
0c4f8178
TP
40332017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4034
4035 * gcc.target/arm/movsi_movt.c: New test.
4036 * gcc.target/arm/movdi_movt.c: New test.
4037
fbb1c7d4
EB
40382017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
4039
4040 * gnat.dg/specs/not_null1.ads: New test.
4041
d3271136
EB
40422017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4043
4044 * gnat.dg/limited_with5.ad[sb]: New test.
4045 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
4046 * gnat.dg/limited_with6.ad[sb]: New test.
4047 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
4048
4c24ec6d
EB
40492017-05-22 Eric Botcazou <ebotcazou@adacore.com>
4050
4051 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
4052 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
4053
4bcbb7b8
PC
40542017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4055
4056 PR c++/70265
4057 * g++.dg/cpp1y/constexpr-70265-1.C: New.
4058 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
4059
51cd6b78
JD
40602017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4061
4062 PR libgfortran/80333
4063 * gfortran.dg/dtio_30.f03: New test.
4064
33f8c0a1
MP
40652017-05-19 Marek Polacek <polacek@redhat.com>
4066
4067 PR sanitizer/80800
4068 * c-c++-common/ubsan/pr80800.c: New test.
4069 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
4070
9740ed54
TS
40712017-05-19 Thomas Schwinge <thomas@codesourcery.com>
4072
7fd549d2
TS
4073 * c-c++-common/goacc/default-1.c: Update.
4074 * c-c++-common/goacc/default-2.c: Likewise.
4075 * c-c++-common/goacc/default-4.c: Likewise.
4076 * gfortran.dg/goacc/default-1.f95: Likewise.
4077 * gfortran.dg/goacc/default-4.f: Likewise.
4078 * c-c++-common/goacc/default-5.c: New file.
4079 * gfortran.dg/goacc/default-5.f: Likewise.
4080
9740ed54
TS
4081 * c-c++-common/goacc/default-1.c: New file.
4082 * c-c++-common/goacc/default-2.c: Likewise.
4083 * c-c++-common/goacc/data-default-1.c: Remove file, including its
4084 test cases in...
4085 * c-c++-common/goacc/default-3.c: ... this new file, and...
4086 * c-c++-common/goacc/default-4.c: ... this new file.
4087 * gfortran.dg/goacc/default.f95: Remove file, including its test
4088 cases in...
4089 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
4090 * gfortran.dg/goacc/default-2.f: ... this new file.
4091 * gfortran.dg/goacc/default-3.f95: New file.
4092 * gfortran.dg/goacc/default-4.f: Likewise.
4093
2a8a8d7b
NS
40942017-05-19 Nathan Sidwell <nathan@acm.org>
4095
4096 * g++.dg/inherit/covariant7.C: Adjust.
4097
a978134e
PB
40982017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4099
4100 * gcc.target/arm/tls-disable-literal-pool.c: Change
4101 require-effective-target to tls_native.
4102 Move dg-error to return statement line and change to dg-message.
4103
39aac208
RB
41042017-05-19 Richard Biener <rguenther@suse.de>
4105
4106 PR c++/80593
4107 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
4108 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
4109
035ab826
RB
41102017-05-19 Richard Biener <rguenther@suse.de>
4111
4112 PR middle-end/80764
4113 * gcc.dg/torture/pr80764.c: New testcase.
4114
52e14b96
MM
41152017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4116
4117 PR target/80510
4118 * gcc.target/powerpc/pr80510-1.c: New test.
4119 * gcc.target/powerpc/pr80510-2.c: Likewise.
4120
4287da82
EG
41212017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
4122
4123 * gcc.dg/pragma-diag-7.c: New test.
4124
e4171e10
UB
41252017-05-18 Uros Bizjak <ubizjak@gmail.com>
4126
4127 PR target/80799
4128 * g++.dg/other/i386-11.C: New test.
4129
cdefeea2
WS
41302017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
4131
4132 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
4133 * fold-vec-div-floatdouble.c: Likewise.
4134 * fold-vec-logical-ands-char.c: Likewise.
4135 * fold-vec-logical-ands-int.c: Likewise.
4136 * fold-vec-logical-ands-short.c: Likewise.
4137 * fold-vec-logical-ors-char.c: Likewise.
4138 * fold-vec-logical-ors-int.c: Likewise.
4139 * fold-vec-logical-ors-short.c: Likewise.
4140 * fold-vec-logical-other-char.c: Likewise.
4141 * fold-vec-mule-misc.c: Likewise.
4142 * fold-vec-mult-float.c: Likewise.
4143 * fold-vec-mult-floatdouble.c: Likewise.
4144 * fold-vec-mult-int.c: Likewise.
4145 * fold-vec-mult-int128-p9.c: Likewise.
4146 * fold-vec-sub-floatdouble.c: Likewise.
4147 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
4148 Add lp64 requirement.
4149 * fold-vec-mult-int128-p8.c: Likewise.
4150 * fold-vec-logical-ors-longlong.c: Fix comment typo.
4151
62ee030a
SM
41522017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
4153
4154 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
4155 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
4156 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
4157 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
4158 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
4159 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
4160 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
4161 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
4162 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
4163 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
4164 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
4165 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
4166 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
4167 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
4168 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
4169 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
4170 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
4171 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
4172 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
4173 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
4174 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
4175 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
4176 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
4177 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
4178 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
4179 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
4180
00a84d0e
SL
41812017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
4182
4183 * gcc.target/sparc/niagara7-align.c: New test.
4184
243c2883
MP
41852017-05-18 Marek Polacek <polacek@redhat.com>
4186
4187 PR sanitizer/80797
4188 * c-c++-common/ubsan/null-12.c: New test.
4189
e98e6340
SB
41902017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
4191
4192 PR middle-end/80692
4193 * gcc.c-torture/execute/pr80692.c: New testcase.
4194
0152001b 41952017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
4196
4197 PR libgfortran/80741
4198 * gfortran.dg/read_4.f90: New test.
4199
c8ded430
BS
42002017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4201
4202 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
4203
e5b1f5a1
FR
42042017-05-17 Fritz Reese <fritzoreese@gmail.com>
4205
4206 PR fortran/80668
4207 * gfortran.dg/pr80668.f90: New.
4208
9853cb28
PB
42092017-05-17 Peter Bergner <bergner@vnet.ibm.com>
4210
4211 PR middle-end/80775
4212 * gcc.dg/pr80775.c: New test.
4213
142473df
MP
42142017-05-17 Marek Polacek <polacek@redhat.com>
4215
4216 PR sanitizer/80659
4217 * gcc.dg/asan/pr80659.c: New test.
4218
8508a5b5
SKS
42192017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4220
4221 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
4222 unsigned long.
4223
bc36d2b7
CX
42242017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
4225
4226 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
4227
4fc5ebf1
JG
42282017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
4229 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4230
4231 PR tree-optimization/80457
4232 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
4233 call vect_model_simple_cost.
4234
bedee914
PT
42352017-05-16 Paul Thomas <pault@gcc.gnu.org>
4236
4237 PR fortran/80554
4238 * gfortran.dg/submodule_29.f08: New test.
4239
10791753
DM
42402017-05-16 David Malcolm <dmalcolm@redhat.com>
4241
4242 * g++.dg/other/accessor-fixits-1.C: New test case.
4243 * g++.dg/other/accessor-fixits-2.C: New test case.
4244 * g++.dg/other/accessor-fixits-3.C: New test case.
4245 * g++.dg/other/accessor-fixits-4.C: New test case.
4246
727577c2
CL
42472017-05-16 Carl Love <cel@us.ibm.com>
4248
4249 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
4250 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
4251 built-ins to the test suite file. Note, support for mradds exists
4252 but no test case exists.
4253 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
4254 built-ins to the test suite file.
4255
6b6ae9eb
MP
42562017-05-16 Marek Polacek <polacek@redhat.com>
4257
4258 PR sanitizer/80536
4259 PR sanitizer/80386
4260 * c-c++-common/ubsan/pr80536.c: New test.
4261 * g++.dg/ubsan/pr80386.C: New test.
4262
678d7e19
TC
42632017-05-16 Tamar Christina <tamar.christina@arm.com>
4264
4265 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
4266 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
4267
6da37857
MW
42682016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4269
4270 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
4271 expected output of vadd, vsub and vmul instructions.
4272 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
4273 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
4274 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
4275
a5768d38
JD
42762017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4277
4278 PR libgfortran/80727
4279 * gfortran.dg/read_3.f90: New test.
4280
3a77e7cc
NS
42812017-05-15 Nathan Sidwell <nathan@acm.org>
4282
2016c841
NS
4283 PR c++/79369
4284 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
4285
3a77e7cc
NS
4286 PR c++/79369
4287 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
4288 * g++.dg/cpp0x/pr79369.C: New.
4289
0735a1c8
SK
42902017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
4291
4292 PR fortran/80752
3a77e7cc 4293 * gfortran.dg/pr80752.f90: New test.
0735a1c8 4294
f108770a
UB
42952017-05-15 Uros Bizjak <ubizjak@gmail.com>
4296
900b5b6a 4297 PR target/80425
f108770a
UB
4298 * gcc.target/i386/pr80425-1.c: New test.
4299 * gcc.target/i386/pr80425-2.c: Ditto.
4300
e30ce0a3
JL
43012017-05-15 Jeff Law <law@redhat.com>
4302
4303 * gcc.target/mips/reorgbug-1.c: New test.
4304
0d5a0a33
PMR
43052017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
4306
4307 * gnat.dg/specs/pack13.ads: New test.
4308
a104bd88
MS
43092017-05-14 Martin Sebor <msebor@redhat.com>
4310
4311 PR middle-end/77671
4312 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
4313 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
4314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4315 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
4316 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
4317
c6c02519
MS
43182017-05-14 Martin Sebor <msebor@redhat.com>
4319
4320 PR middle-end/80669
4321 * gcc.dg/builtin-stpncpy.c: New test.
4322
d6d4d770
DS
43232017-05-14 Daniel Santos <daniel.santos@pobox.com>
4324
4325 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
4326 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
4327 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
4328 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
4329
b9bdd60b
JK
43302017-05-14 Julia Koval <julia.koval@intel.com>
4331
4332 * gcc.target/i386/xgetsetbv.c: New test.
4333
28ae01cd
NK
43342017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
4335
4336 PR fortran/80442
4337 * gfortran.dg/impl_do_var_data.f90: New Test
4338
c7488b4f
PJ
43392017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4340
4341 * brig.dg/test/gimple/priv-array-offset-access.hsail:
4342 A regression test for a private array access case which caused
4343 an assert.
4344
9b5f12ae
MS
43452017-05-12 Martin Sebor <msebor@redhat.com>
4346
4347 PR testsuite/80643
4348 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
4349 to the purpose of the test.
4350
b76f1550
SM
43512017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
4352
4353 * gcc.target/powerpc/bmi-andn-1.c: New file
4354 * gcc.target/powerpc/bmi-andn-2.c: New file.
4355 * gcc.target/powerpc/bmi-bextr-1.c: New file.
4356 * gcc.target/powerpc/bmi-bextr-2.c: New file.
4357 * gcc.target/powerpc/bmi-bextr-4.c: New file.
4358 * gcc.target/powerpc/bmi-bextr-5.c: New file.
4359 * gcc.target/powerpc/bmi-blsi-1.c: New file.
4360 * gcc.target/powerpc/bmi-blsi-2.c: New file.
4361 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
4362 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
4363 * gcc.target/powerpc/bmi-blsr-1.c: New file.
4364 * gcc.target/powerpc/bmi-blsr-2.c: New File.
4365 * gcc.target/powerpc/bmi-check.h: New File.
4366 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
4367 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
4368 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
4369 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
4370 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
4371 * gcc.target/powerpc/bmi2-check.h: New file.
4372 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
4373 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
4374 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
4375 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
4376 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
4377 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
4378 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
4379 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
4380 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
4381
2a3fa75a
PC
43822017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4383
4384 PR c++/60430
4385 * g++.dg/cpp0x/pr60430.C: New.
4386
e8bf7c7b
JL
43872017-05-12 Jeff Law <law@redhat.com>
4388
4389 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4390
284d1f76
PB
43912017-05-12 Peter Bergner <bergner@vnet.ibm.com>
4392
4393 PR middle-end/80707
4394 * g++.dg/pr80707.C: New test.
4395
302a0e37
WS
43962017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4397
4398 * gcc.target/powerpc/fold-vec-div-float.c: New.
4399 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
4400 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
4401
a7785078
WS
44022017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
4403
4404 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
4405 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
4406 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
4407 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
4408 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
4409 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
4410 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
4411 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
4412 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
4413 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
4414 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
4415 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
4416
9206028e
PC
44172017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4418
4419 PR c++/49604
4420 * g++.dg/cpp0x/forw_enum14.C: New.
4421 * g++.dg/cpp0x/forw_enum15.C: Likewise.
4422
7af1c0ad
RB
44232017-05-12 Richard Biener <rguenther@suse.de>
4424
4425 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
4426
f7e95bdb
PC
44272017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4428
4429 PR c++/67687
4430 * g++.dg/cpp0x/constexpr-ice17.C: New.
4431
53e788d0
RB
44322017-05-12 Richard Biener <rguenther@suse.de>
4433
4434 PR tree-optimization/80713
4435 * gcc.dg/torture/pr80713.c: New testcase.
4436
2ead1ab9
AK
44372017-05-12 Andi Kleen <ak@linux.intel.com>
4438
4439 PR testsuite/77684
4440 * lib/target-supports.exp (profopt-perf-wrapper):
4441 Add -m8 option to increase parallelism.
4442
ee58b02f
TS
44432017-05-12 Thomas Schwinge <thomas@codesourcery.com>
4444
1e47f02b
TS
4445 * c-c++-common/goacc/parallel-dims-1.c: New file.
4446 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
4447
b0f271ce
TS
4448 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4449 * c-c++-common/goacc/classify-kernels.c: Likewise.
4450 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
4451 Likewise.
4452 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4453 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4454 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4455 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4456 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4457 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4458 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4459 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4460 * c-c++-common/goacc/kernels-loop.c: Likewise.
4461 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4462 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4463 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4464 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4465 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4466 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4467 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4468 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4469 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4470 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4471 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4472 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4473
25651634
TS
4474 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
4475 * c-c++-common/goacc/classify-kernels.c: Likewise.
4476 * c-c++-common/goacc/classify-parallel.c: Likewise.
4477 * c-c++-common/goacc/classify-routine.c: Likewise.
4478 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4479 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4480 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4481 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4482
ee58b02f
TS
4483 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
4484 * c-c++-common/goacc/classify-kernels.c: Likewise.
4485 * c-c++-common/goacc/classify-parallel.c: Likewise.
4486 * c-c++-common/goacc/classify-routine.c: Likewise.
4487 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
4488 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
4489 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
4490 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4491
2d82ec25
NS
44922017-05-11 Nathan Sidwell <nathan@acm.org>
4493
4494 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
4495
44962017-05-11 Carl Love <cel@us.ibm.com>
4497
4498 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
4499 to the test suite file.
4500 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
4501 to the test suite file.
4502
628c06d6
JD
45032017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4504
4505 PR fortran/78659
4506 * gfortran.dg/namelist_91.f90: New test.
4507 * gfortran.dg/namelist_92.f90: New test.
4508 * gfortran.dg/namelist_93.f90: New test.
4509 * gfortran.dg/namelist_94.f90: New test.
4510
1bea0f26
BS
45112017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4512
4513 PR target/80695
4514 * gcc.target/powerpc/pr80695-p8.c: New file.
4515 * gcc.target/powerpc/pr80695-p9.c: New file.
4516
7c85c9fe
UB
45172017-05-11 Uros Bizjak <ubizjak@gmail.com>
4518 Jakub Jelinek <jakub@redhat.com>
4519
4520 PR target/80706
4521 * gcc.target/i386/pr80706.c: New test.
4522
d7a33a4c
JK
45232017-05-11 Julia Koval <julia.koval@intel.com>
4524
4525 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
4526 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
4528 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4529
59fbddcf
PC
45302017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
4531
4532 PR c++/70538
4533 * g++.dg/cpp0x/pr70538.C: New.
4534
cc09ff60
UB
45352017-05-11 Uros Bizjak <ubizjak@gmail.com>
4536
7c85c9fe
UB
4537 * gcc.target/i386/pr22152.c: Fix undefined testcase.
4538 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
4539 (dg-options): Remove -fno-tree-sink.
4540
4fd18c78
KN
45412017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
4542
4543 * gcc.target/powerpc/cmpb-1.c: New test.
4544 * gcc.target/powerpc/cmpb-2.c: New test.
4545 * gcc.target/powerpc/cmpb-3.c: New test.
4546 * gcc.target/powerpc/cmpb32-1.c: New test.
4547 * gcc.target/powerpc/cmpb32-2.c: New test.
4548
43b883a9
RB
45492017-05-11 Richard Biener <rguenther@suse.de>
4550
4551 PR tree-optimization/80705
4552 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
4553
29b871ec
NS
45542017-05-11 Nathan Sidwell <nathan@acm.org>
4555
4556 * lib/scanlang.exp: New.
4557 * lib/gcc-dg.exp: Load scanlang.exp.
4558 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
4559
c587104e
MM
45602017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4561
4562 PR testsuite/80580
4563 * gcc.dg/gimplefe-error-6.c: New test.
4564
67ac9a9d
MM
45652017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4566
4567 PR testsuite/80580
4568 * gcc.dg/gimplefe-error-5.c: New test.
4569
ac4eb40f
MM
45702017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4571
4572 PR testsuite/80580
4573 * gcc.dg/gimplefe-error-4.c: New test.
4574
d45d6282
BS
45752017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4576
4577 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
4578
f4ee3a9e
UB
45792017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4580
4581 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
4582 (_mm_maskz_max_round_sd): Test new intrinsics.
4583 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
4584 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
4585 (_mm_maskz_max_round_ss): Test new intrinsics.
4586 * gcc.target/i386/avx512f-vmaxss-2.c: New.
4587 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
4588 (_mm_maskz_min_round_sd): Test new intrinsics.
4589 * gcc.target/i386/avx512f-vminsd-2.c: New.
4590 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
4591 (_mm_maskz_min_round_ss): Test new intrinsics.
4592 * gcc.target/i386/avx512f-vminss-2.c: New.
4593 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
4594 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
4595 (__builtin_ia32_minss_mask_round): Test new builtins.
4596 * gcc.target/i386/sse-13.c: Ditto.
4597 * gcc.target/i386/sse-23.c: Ditto.
4598 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
4599 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
4600 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
4601 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
4602 (_mm_mask_min_round_ss): Test new intrinsics.
4603 * gcc.target/i386/testround-1.c: Ditto.
4604
46052017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
4606
4607 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
4608 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
4609 (_mm_maskz_div_round_sd): Test new intrinsics.
4610 * gcc.target/i386/avx512f-vdivsd-2.c: New.
4611 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
4612 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
4613 (_mm_maskz_div_round_ss): Test new intrinsics.
4614 * gcc.target/i386/avx512f-vdivss-2.c: New.
4615 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
4616 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
4617 (_mm_maskz_mul_round_sd): Test new intrinsics.
4618 * gcc.target/i386/avx512f-vmulsd-2.c: New.
4619 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
4620 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
4621 (_mm_maskz_mul_round_ss): Test new intrinsics.
4622 * gcc.target/i386/avx512f-vmulss-2.c: New.
4623 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
4624 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
4625 (__builtin_ia32_mulss_mask_round): Test new builtins.
4626 * gcc.target/i386/sse-13.c: Ditto.
4627 * gcc.target/i386/sse-23.c: Ditto.
4628 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
4629 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
4630 (_mm_maskz_mul_round_ss): Test new intrinsics.
4631 * gcc.target/i386/testround-1.c: Ditto.
4632
46332017-05-10 Julia Koval <julia.koval@intel.com>
4634
4635 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
4636 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
4637 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
4638
46392017-05-10 Julia Koval <julia.koval@intel.com>
4640
4641 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
4642 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4643 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
4644 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4645
ca4d2851
PB
46462017-05-10 Peter Bergner <bergner@vnet.ibm.com>
4647
0f374417 4648 PR tree-optimization/51513
ca4d2851
PB
4649 * gcc.target/powerpc/pr51513.c: New test.
4650 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
4651 __builtin_abort().
4652 * gcc.dg/predict-14.c: Likewise.
4653
5562ebfc
CL
46542017-05-10 Carl Love <cel@us.ibm.com>
4655 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
4656 to the test suite file.
4657 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
4658 to the test suite file.
4659
0ca2e7f7
PK
46602017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4661
4662 PR tree-optimization/77644
4663 * gcc.dg/tree-ssa/pr77644.c: New test-case.
4664
e1ad2926
AO
46652017-05-10 Alexandre Oliva <aoliva@redhat.com>
4666
4667 * gcc.dg/guality/inline-params-2.c: New.
4668
f00b411f
PC
46692017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
4670
4671 PR c++/80145
4672 * g++.dg/cpp1y/auto-fn37.C: New.
4673 * g++.dg/cpp1y/auto-fn38.C: Likewise.
4674
bf2a705c
MM
46752017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4676
4677 PR target/68163
4678 * gcc.target/powerpc/pr68163.c: New test.
4679
5285d5d3
JW
46802017-05-09 Janus Weil <janus@gcc.gnu.org>
4681
4682 PR fortran/79311
4683 * gfortran.dg/finalize_32.f90: New test.
4684
31c2d57d
VR
46852017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
4686
4687 PR c/35441
4688 * gcc.dg/pr35441.c: New test.
4689
731f2c8a
MS
46902017-05-09 Martin Sebor <msebor@redhat.com>
4691
4692 PR testsuite/80643
4693 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
4694 output.
4695
cc49d15a
PC
46962017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4697
4698 PR c++/80186
4699 * g++.dg/template/crash126.C: New.
4700
85282abc
SP
47012017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
4702
4703 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
4704 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
4705 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
4706 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
4707
823c79ae
DH
47082017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4709
10a8bb62 4710 PR testsuite/80611
823c79ae
DH
4711 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
4712
79557bae
CZ
47132017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4714
4715 * gcc.target/arc/tmac-1.c: New file.
4716 * gcc.target/arc/tmac-2.c: Likewise.
4717 * gcc.target/arc/tmac.h: Likewise.
4718
c7314bc1
CZ
47192017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4720 Andrew Burgess <andrew.burgess@embecosm.com>
4721
4722 * gcc.target/arc/firq-1.c: New file.
4723 * gcc.target/arc/firq-2.c: Likewise.
4724 * gcc.target/arc/firq-3.c: Likewise.
4725 * gcc.target/arc/firq-4.c: Likewise.
4726 * gcc.target/arc/firq-5.c: Likewise.
4727 * gcc.target/arc/firq-6.c: Likewise.
4728
41453183
CZ
47292017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
4730
4731 * gcc.target/arc/interrupt-5.c: Newfile.
4732 * gcc.target/arc/interrupt-6.c: Likewise.
4733 * gcc.target/arc/interrupt-7.c: Likewise.
4734 * gcc.target/arc/interrupt-8.c: Likewise.
4735 * gcc.target/arc/interrupt-9.c: Likewise.
4736
019bd543
RB
47372017-05-09 Richard Biener <rguenther@suse.de>
4738
4739 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
4740 and adjust.
4741 * gcc.dg/vect/vect-50.c: Likewise.
4742
684f84de
MP
47432017-05-09 Marek Polacek <polacek@redhat.com>
4744
4745 PR c/80525
4746 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
4747 * c-c++-common/Wlogical-op-2.c: New test.
4748
fd71825b
SKS
47492017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4750
4751 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
4752 for targets with __SIZEOF_INT__ < 4.
4753
4ca2e6ec
RB
47542017-05-09 Richard Biener <rguenther@suse.de>
4755
4756 * gcc.dg/vect/vect-50.c: Revert last change.
4757 * gcc.dg/vect/vect-44.c: Likewise.
4758
631238ac
MS
47592017-05-08 Martin Sebor <msebor@redhat.com>
4760
4761 PR translation/80280
4762 * gcc.dg/format/gcc_diag-10.c: New test.
4763
6ba86ba7
KN
47642017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4765
4766 PR target/80101
4767 * gcc.target/powerpc/pr80101-1.c: New test.
4768
0f6ed121
TK
47692017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4770
4771 PR fortran/79930
4772 * gfortran.dg/inline_transpose_1.f90: Add
4773 -finline-matmul-limit=0 to options.
4774 * gfortran.dg/matmul_5.f90: Likewise.
4775 * gfortran.dg/vect/vect-8.f90: Likewise.
4776 * gfortran.dg/inline_matmul_14.f90: New test.
4777 * gfortran.dg/inline_matmul_15.f90: New test.
4778
fd991039
TK
47792017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4780
4781 PR fortran/80602
4782 * gfortran.dg/matmul_15.f90: New test case.
4783
18b8c294
WD
47842017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
4785
774cccdc
JJ
4786 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
4787 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 4788
8637c116
JL
47892017-05-07 Jeff Law <law@redhat.com>
4790
4791 Revert:
4792 2017-05-06 Jeff Law <law@redhat.com>
4793 PR tree-optimization/78496
4794 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4795 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4796
973dfbb4
JL
47972017-05-06 Jeff Law <law@redhat.com>
4798
4799 PR tree-optimization/78496
4800 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
4801 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
4802
8ffa3150
RS
48032017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4804
4805 * gcc.target/aarch64/spill_1.c: New test.
4806
2a3f7997
RS
48072017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
4808
4809 PR rtl-optimization/75964
4810 * gcc.dg/torture/pr75964.c: New test.
4811
d554bf23
TV
48122017-05-06 Tom de Vries <tom@codesourcery.com>
4813
4814 PR testsuite/80606
4815 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
4816 * gcc.target/i386/avx-vtestpd-2.c: Same.
4817 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
4818 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
4819 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
4820 * gcc.target/i386/avx-vtestpd-3.c: Same.
4821 * gcc.target/i386/avx-vtestps-1.c: Same.
4822 * gcc.target/i386/avx-vtestps-2.c: Same.
4823 * gcc.target/i386/avx-vtestps-256-1.c: Same.
4824 * gcc.target/i386/avx-vtestps-256-2.c: Same.
4825 * gcc.target/i386/avx-vtestps-256-3.c: Same.
4826 * gcc.target/i386/avx-vtestps-3.c: Same.
4827
7a976fe7
TV
48282017-05-06 Tom de Vries <tom@codesourcery.com>
4829
4830 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
4831
0e852c66
TV
48322017-05-06 Tom de Vries <tom@codesourcery.com>
4833
4834 PR testsuite/80557
4835 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
4836 * gcc.target/powerpc/altivec-types-1.c: Same.
4837
63c40d92
TV
48382017-05-06 Tom de Vries <tom@codesourcery.com>
4839
4840 PR testsuite/80557
4841 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
4842 * gcc.target/spu/intrinsics-1.c: Same.
4843
b25b8f91
TV
48442017-05-06 Tom de Vries <tom@codesourcery.com>
4845
4846 PR testsuite/80557
4847 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
4848
6df13491
TV
48492017-05-06 Tom de Vries <tom@codesourcery.com>
4850
4851 PR testsuite/80557
4852 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
4853 * gcc.target/aarch64/spellcheck_2.c: Same.
4854 * gcc.target/aarch64/spellcheck_3.c: Same.
4855
e01261fe
TV
48562017-05-06 Tom de Vries <tom@codesourcery.com>
4857
4858 PR testsuite/80557
4859 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
4860 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
4861 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
4862 * g++.dg/debug/dwarf2/typedef5.C: Same.
4863 * g++.dg/goacc/data-1.C: Same.
4864
9945596c
BS
48652017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4866
4867 * gcc.target/powerpc/versioned-copy-loop.c: New file.
4868
8acb8575
MM
48692017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4870
4871 PR target/79038
4872 PR target/79202
4873 PR target/79203
4874 * gcc.target/powerpc/ppc-round3.c: New test.
4875 * gcc.target/powerpc/ppc-round2.c: Update expected code.
4876
ac699a04
JJ
48772017-05-05 Jakub Jelinek <jakub@redhat.com>
4878
8dc6a926
JJ
4879 PR tree-optimization/80632
4880 * gcc.dg/pr80632.c: New test.
4881
ac699a04
JJ
4882 PR tree-optimization/80558
4883 * gcc.dg/tree-ssa/vrp115.c: New test.
4884
655b5fc8
AV
48852017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
4886 Thomas Preud'homme <thomas.preudhomme@arm.com>
4887 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4888
4889 PR target/71607
4890 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
4891 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
4892 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
4893 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
4894 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
4895 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
4896 * gcc.target/arm/tls-disable-literal-pool.c: New.
4897
c02d2d0a
PK
48982017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4899
4900 PR tree-optimization/80613
4901 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
4902
dfae9048
PC
49032017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
4904
4905 PR c++/71577
4906 * g++.dg/cpp0x/pr71577.C: New.
4907
d9c5a8b9
MS
49082017-05-04 Martin Sebor <msebor@redhat.com>
4909
4910 PR middle-end/79234
4911 * gcc.dg/builtin-stringop-chk-8.c: New test.
4912 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4913 * gcc.dg/builtin-stringop-chk-4.c: Same.
4914 * gcc.dg/builtin-strncat-chk-1.c: Same.
4915 * g++.dg/ext/strncpy-chk1.C: Same.
4916 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
4917 * gcc.dg/out-of-bounds-1.c: Same.
4918 * gcc.dg/pr78138.c: Same.
4919 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
4920 * gfortran.dg/mvbits_7.f90: Same.
4921
e50d56a5
MS
49222017-05-04 Martin Sebor <msebor@redhat.com>
4923
4924 PR preprocessor/79214
4925 PR middle-end/79222
4926 PR middle-end/79223
4927 * gcc.dg/pr79214.c: New test.
4928 * gcc.dg/pr79214.h: New test header.
4929 * gcc.dg/pr79222.c: New test.
4930 * gcc.dg/pr79223.c: New test.
4931 * gcc.dg/pr78138.c: Adjust.
4932 * gfortran.dg/unconstrained_commons.f: Same.
4933
0f2c4a8f
MS
49342017-05-04 Martin Sebor <msebor@redhat.com>
4935
4936 PR translation/80280
4937 * g++.dg/abi/Wabi-2-3.C: Adjust.
4938 * g++.dg/abi/Wabi-3-2.C: Ditto.
4939 * g++.dg/lookup/using17.C: Ditto.
4940 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
4941
8eef6097
MJ
49422017-05-04 Martin Jambor <mjambor@suse.cz>
4943
4944 PR tree-optimization/80622
4945 * gcc.dg/tree-ssa/pr80622.c: New test.
4946
49472017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
4948
4949 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
4950
26f1a658
JH
49512017-05-04 Jan Hubicka <hubicka@ucw.cz>
4952
4953 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
4954 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4955
4d147bca
RB
49562017-05-04 Richard Biener <rguenther@suse.de>
4957
4958 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
4959
3862ef76
RS
49602017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
4961
4962 * gcc.dg/vect/vect-profile-1.c: New test.
4963
c89ffd99
MP
49642017-05-04 Marek Polacek <polacek@redhat.com>
4965
4966 PR tree-optimization/80612
4967 * gcc.dg/torture/pr80612.c: New test.
4968
261ce1e5
PB
49692017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4970 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
4971
4972 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
4973 check_effective_target_arm_thumb1_movt_ok.
4974
556cf088
PB
49752017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4976
4977 * gcc.target/arm/fpscr.c: New file.
4978
010b1cc0
TP
49792017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4980
4981 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
4982 target.
4983
99b68476
TV
49842017-05-04 Tom de Vries <tom@codesourcery.com>
4985
4986 PR testsuite/80557
4987 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
4988 line numbers.
4989 * g++.dg/warn/miss-format-1.C: Same.
4990 * g++.dg/warn/overflow-warn-1.C: Same.
4991 * g++.dg/warn/overflow-warn-3.C: Same.
4992 * g++.dg/warn/overflow-warn-4.C: Same.
4993
09177a4b
TV
49942017-05-04 Tom de Vries <tom@codesourcery.com>
4995
4996 PR testsuite/80557
4997 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
4998 * gcc.target/i386/pr68657.c: Same.
4999 * gcc.target/i386/pr69255-1.c: Same.
5000 * gcc.target/i386/pr69255-2.c: Same.
5001 * gcc.target/i386/pr69255-3.c: Same.
5002
02c64149
RB
50032017-05-04 Richard Biener <rguenther@suse.de>
5004
5005 PR tree-optimization/31130
5006 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
5007 * gcc.dg/Wstrict-overflow-13.c: Likewise.
5008 * gcc.dg/Wstrict-overflow-21.c: Likewise.
5009 * gcc.dg/pr52904.c: Remove XFAIL.
5010 * gcc.dg/tree-ssa/vrp114.c: New testcase.
5011
9a26dfc8
JL
50122017-05-03 Jeff Law <law@redhat.com>
5013
5014 PR tree-optimization/78496
5015 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
5016
4d0e904f
UB
50172017-05-03 Uros Bizjak <ubizjak@gmail.com>
5018
5019 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
5020
49ab4621
RB
50212017-05-03 Richard Biener <rguenther@suse.de>
5022
5023 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
5024
18bfe940
JJ
50252017-05-03 Jakub Jelinek <jakub@redhat.com>
5026
5027 PR tree-optimization/79472
4d0e904f
UB
5028 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
5029 to dg-options.
18bfe940
JJ
5030 * gcc.dg/tree-ssa/vrp113.c: New test.
5031 * gcc.dg/tree-ssa/cswtch-3.c: New test.
5032 * gcc.dg/tree-ssa/cswtch-4.c: New test.
5033 * gcc.dg/tree-ssa/cswtch-5.c: New test.
5034
53e62089
TV
50352017-05-03 Tom de Vries <tom@codesourcery.com>
5036
5037 PR testsuite/80557
5038 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
5039 * c-c++-common/Wshift-negative-value-2.c: Same.
5040 * c-c++-common/Wshift-negative-value-3.c: Same.
5041 * c-c++-common/Wshift-negative-value-4.c: Same.
5042 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
5043 * c-c++-common/cpp/pr60400.c: Same.
5044 * c-c++-common/fmax-errors.c: Same.
5045 * c-c++-common/goacc/data-2.c: Same.
5046 * c-c++-common/goacc/host_data-2.c: Same.
5047 * c-c++-common/gomp/simd4.c: Same.
5048 * c-c++-common/pr28656.c: Same.
5049 * c-c++-common/pr43395.c: Same.
5050 * c-c++-common/torture/pr57945.c: Same.
5051
962913a5
TV
50522017-05-03 Tom de Vries <tom@codesourcery.com>
5053
5054 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
5055 arg of dg directive.
5056 * c-c++-common/goacc/routine-3.c: Same.
5057 * c-c++-common/goacc/routine-4.c: Same.
5058
ad53f123
DM
50592017-05-02 David Malcolm <dmalcolm@redhat.com>
5060
5061 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5062 (test_fixit_insert_newline): New function.
5063 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5064 (test_fixit_insert_newline): New function.
5065 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5066 (test_fixit_insert_newline): New function.
5067 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5068 (test_fixit_insert_newline): New function.
5069 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5070 (test_show_locus): Handle test_fixit_insert_newline.
5071
0ca91c77
BC
50722017-05-02 Bin Cheng <bin.cheng@arm.com>
5073
5074 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
5075
cc5b8f3d
TC
50762017-04-27 Tamar Christina <tamar.christina@arm.com>
5077
5078 * gcc.dg/lsr-div1.c: New testcase.
5079
1853f5c7
SP
50802017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
5081
5082 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
5083 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
5084 (_mm_maskz_add_round_sd): Test new intrinsics.
5085 * gcc.target/i386/avx512f-vaddsd-2.c: New.
5086 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
5087 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
5088 (_mm_maskz_add_round_ss): Test new intrinsics.
5089 * gcc.target/i386/avx512f-vaddss-2.c: New.
5090 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
5091 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
5092 (_mm_maskz_sub_round_sd): Test new intrinsics.
5093 * gcc.target/i386/avx512f-vsubsd-2.c: New.
5094 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
5095 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
5096 (_mm_maskz_sub_round_ss): Test new intrinsics.
5097 * gcc.target/i386/avx512f-vsubss-2.c: New.
5098 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
5099 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
5100 (__builtin_ia32_subss_mask_round): Test new builtins.
5101 * gcc.target/i386/sse-13.c: Ditto.
5102 * gcc.target/i386/sse-23.c: Ditto.
5103 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
5104 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
5105 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
5106 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
5107 (_mm_mask_sub_round_ss): Test new intrinsics.
5108 * gcc.target/i386/testround-1.c: Ditto.
5109
2bba7541
MJ
51102017-05-02 Martin Jambor <mjambor@suse.cz>
5111
5112 PR tree-optimization/78687
5113 * g++.dg/tree-ssa/pr78687.C: New test.
5114
2bf54d93
RB
51152017-05-02 Richard Biener <rguenther@suse.de>
5116
5117 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
5118 behavior.
5119 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
5120
aee63acc
RB
51212017-05-02 Richard Biener <rguenther@suse.de>
5122
5123 PR tree-optimization/80591
5124 * gcc.dg/torture/pr80591.c: New testcase.
5125
e7d70c6c
RB
51262017-05-02 Richard Biener <rguenther@suse.de>
5127
5128 PR tree-optimization/80549
5129 * gcc.dg/torture/pr80549.c: New testcase.
5130
52e0a9f7
SKS
51312017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5132
5133 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
5134 unsigned long.
5135
815d9cc6
XR
51362017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
5137
5138 PR c++/80038
5139 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
5140
338035aa
DM
51412017-05-01 David Malcolm <dmalcolm@redhat.com>
5142
5143 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
5144 reflect insertion fix-it hints at the same location now being
5145 consolidated.
5146
4d82d0bc
MS
51472017-05-01 Martin Sebor <msebor@redhat.com>
5148
5149 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
5150 on ILP32 targets.
5151
d539a57b
TV
51522017-05-01 Tom de Vries <tom@codesourcery.com>
5153
5154 * gcc.dg/pr78768.c: Require linker plugin.
5155
c6b9e849
TK
51562017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5157
5158 PR fortran/37131
5159 * gfortran.dg/matmul_bounds_11.f90: New test.
5160
706eb1a7
MS
51612017-05-01 Martin Sebor <msebor@redhat.com>
5162
5163 PR tree-optimization/79715
5164 * gcc.dg/pr79715.c: New test.
5165
723f4140
TV
51662017-05-01 Tom de Vries <tom@codesourcery.com>
5167
5168 PR testsuite/65941
5169 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
5170 * g++.dg/other/pr59492.C: Require effective target rdrand.
5171
6bbb3a69
VR
51722017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
5173
5174 * g++.dg/diagnostic/member-decl-1.C: New test.
5175
4212aecd
MG
51762017-04-29 Marc Glisse <marc.glisse@inria.fr>
5177
5178 PR tree-optimization/80487
5179 * gcc.dg/tree-ssa/strncpy-1.c: New file.
5180
fe75f732
PK
51812017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5182
5183 PR tree-optimization/79697
5184 * gcc.dg/tree-ssa/pr79697.c: New test.
5185
6bcd8768
TV
51862017-04-29 Tom de Vries <tom@codesourcery.com>
5187
5188 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
5189
d127ae9f
MS
51902017-04-28 Martin Sebor <msebor@redhat.com>
5191
5192 PR tree-optimization/80523
5193 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
5194
c9610933
TV
51952017-04-28 Tom de Vries <tom@codesourcery.com>
5196
5197 PR testsuite/80557
5198 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
5199 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
5200
b5be38bc
TV
52012017-04-28 Tom de Vries <tom@codesourcery.com>
5202
5203 PR testsuite/80557
5204 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
5205 * obj-c++.dg/bitfield-4.mm: Same.
5206 * obj-c++.dg/bitfield-5.mm: Same.
5207 * obj-c++.dg/exceptions-3.mm: Same.
5208 * obj-c++.dg/exceptions-5.mm: Same.
5209 * obj-c++.dg/method-1.mm: Same.
5210 * obj-c++.dg/method-12.mm: Same.
5211 * obj-c++.dg/method-13.mm: Same.
5212 * obj-c++.dg/method-15.mm: Same.
5213 * obj-c++.dg/method-16.mm: Same.
5214 * obj-c++.dg/property/at-property-18.mm: Same.
5215 * obj-c++.dg/property/at-property-25.mm: Same.
5216 * obj-c++.dg/property/at-property-5.mm: Same.
5217 * obj-c++.dg/property/dynamic-2.mm: Same.
5218 * obj-c++.dg/property/property-neg-3.mm: Same.
5219 * obj-c++.dg/protocol-inheritance-1.mm: Same.
5220 * obj-c++.dg/protocol-inheritance-2.mm: Same.
5221 * obj-c++.dg/syntax-error-1.mm: Same.
5222 * obj-c++.dg/try-catch-13.mm: Same.
5223 * objc.dg/bitfield-4.m: Same.
5224 * objc.dg/class-1.m: Same.
5225 * objc.dg/method-11.m: Same.
5226 * objc.dg/method-6.m: Same.
5227 * objc.dg/method-7.m: Same.
5228 * objc.dg/method-9.m: Same.
5229 * objc.dg/missing-proto-3.m: Same.
5230 * objc.dg/naming-2.m: Same.
5231 * objc.dg/property/at-property-16.m: Same.
5232 * objc.dg/property/at-property-18.m: Same.
5233 * objc.dg/property/at-property-25.m: Same.
5234 * objc.dg/property/at-property-5.m: Same.
5235 * objc.dg/property/dynamic-2.m: Same.
5236 * objc.dg/property/property-neg-3.m: Same.
5237 * objc.dg/protocol-inheritance-1.m: Same.
5238 * objc.dg/protocol-inheritance-2.m: Same.
5239
d35256b6
MG
52402017-04-28 Marc Glisse <marc.glisse@inria.fr>
5241
5242 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
5243
7a95dfa7
TV
52442017-04-28 Tom de Vries <tom@codesourcery.com>
5245
5246 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
5247 dg-(error|warning|message|bogus).
5248 * g++.dg/conversion/dr195-1.C: Same.
5249 * g++.dg/conversion/dr195.C: Same.
5250 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
5251 * g++.dg/cpp0x/gen-attrs-14.C: Same.
5252 * g++.dg/cpp0x/inline-ns7.C: Same.
5253 * g++.dg/cpp0x/variadic105.C: Same.
5254 * g++.dg/cpp0x/variadic65.C: Same.
5255 * g++.dg/expr/call2.C: Same.
5256 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
5257 * g++.dg/expr/pmf-1.C: Same.
5258 * g++.dg/ext/altivec-types-1.C: Same.
5259 * g++.dg/ext/altivec-types-2.C: Same.
5260 * g++.dg/ext/altivec-types-3.C: Same.
5261 * g++.dg/ext/attrib14.C: Same.
5262 * g++.dg/ext/complit1.C: Same.
5263 * g++.dg/ext/forscope2.C: Same.
5264 * g++.dg/ext/gnu-inline-global-reject.C: Same.
5265 * g++.dg/ext/label13.C: Same.
5266 * g++.dg/ext/member-attr.C: Same.
5267 * g++.dg/ext/visibility/anon7.C: Same.
5268 * g++.dg/ext/visibility/visibility-7.C: Same.
5269 * g++.dg/ext/vla2.C: Same.
5270 * g++.dg/inherit/access2.C: Same.
5271 * g++.dg/inherit/covariant12.C: Same.
5272 * g++.dg/inherit/covariant14.C: Same.
5273 * g++.dg/inherit/namespace-as-base.C: Same.
5274 * g++.dg/inherit/template-as-base.C: Same.
5275 * g++.dg/lookup/ambig1.C: Same.
5276 * g++.dg/lookup/ambig2.C: Same.
5277 * g++.dg/lookup/ambig3.C: Same.
5278 * g++.dg/lookup/class-member-1.C: Same.
5279 * g++.dg/lookup/conv-1.C: Same.
5280 * g++.dg/lookup/decl1.C: Same.
5281 * g++.dg/lookup/koenig1.C: Same.
5282 * g++.dg/lookup/scoped1.C: Same.
5283 * g++.dg/lookup/scoped2.C: Same.
5284 * g++.dg/lookup/two-stage4.C: Same.
5285 * g++.dg/lookup/used-before-declaration.C: Same.
5286 * g++.dg/lookup/using.C: Same.
5287 * g++.dg/lookup/using17.C: Same.
5288 * g++.dg/lookup/using2.C: Same.
5289 * g++.dg/other/abstract2.C: Same.
5290 * g++.dg/other/classkey1.C: Same.
5291 * g++.dg/other/component1.C: Same.
5292 * g++.dg/other/const1.C: Same.
5293 * g++.dg/other/const2.C: Same.
5294 * g++.dg/other/conversion1.C: Same.
5295 * g++.dg/other/do1.C: Same.
5296 * g++.dg/other/error1.C: Same.
5297 * g++.dg/other/error10.C: Same.
5298 * g++.dg/other/error3.C: Same.
5299 * g++.dg/other/error4.C: Same.
5300 * g++.dg/other/error5.C: Same.
5301 * g++.dg/other/error8.C: Same.
5302 * g++.dg/other/error9.C: Same.
5303 * g++.dg/other/field1.C: Same.
5304 * g++.dg/other/init1.C: Same.
5305 * g++.dg/other/ptrmem2.C: Same.
5306 * g++.dg/other/return1.C: Same.
5307 * g++.dg/overload/builtin3.C: Same.
5308 * g++.dg/overload/error1.C: Same.
5309 * g++.dg/overload/error2.C: Same.
5310 * g++.dg/overload/koenig2.C: Same.
5311 * g++.dg/overload/pmf1.C: Same.
5312 * g++.dg/parse/args1.C: Same.
5313 * g++.dg/parse/attr3.C: Same.
5314 * g++.dg/parse/constant4.C: Same.
5315 * g++.dg/parse/crash10.C: Same.
5316 * g++.dg/parse/crash18.C: Same.
5317 * g++.dg/parse/crash19.C: Same.
5318 * g++.dg/parse/crash20.C: Same.
5319 * g++.dg/parse/crash21.C: Same.
5320 * g++.dg/parse/crash22.C: Same.
5321 * g++.dg/parse/crash32.C: Same.
5322 * g++.dg/parse/decl-specifier-1.C: Same.
5323 * g++.dg/parse/error58.C: Same.
5324 * g++.dg/parse/local-class1.C: Same.
5325 * g++.dg/parse/non-dependent2.C: Same.
5326 * g++.dg/parse/parameter-declaration-1.C: Same.
5327 * g++.dg/parse/ptrmem2.C: Same.
5328 * g++.dg/parse/ptrmem3.C: Same.
5329 * g++.dg/parse/saved1.C: Same.
5330 * g++.dg/tc1/dr101.C: Same.
5331 * g++.dg/tc1/dr142.C: Same.
5332 * g++.dg/tc1/dr176.C: Same.
5333 * g++.dg/template/conv4.C: Same.
5334 * g++.dg/template/crash56.C: Same.
5335 * g++.dg/template/dependent-expr2.C: Same.
5336 * g++.dg/template/error1.C: Same.
5337 * g++.dg/template/error2.C: Same.
5338 * g++.dg/template/explicit6.C: Same.
5339 * g++.dg/template/init-list.C: Same.
5340 * g++.dg/template/local1.C: Same.
5341 * g++.dg/template/lookup2.C: Same.
5342 * g++.dg/template/meminit2.C: Same.
5343 * g++.dg/template/nontype25.C: Same.
5344 * g++.dg/template/ptrmem2.C: Same.
5345 * g++.dg/template/qualttp19.C: Same.
5346 * g++.dg/template/qualttp20.C: Same.
5347 * g++.dg/template/ttp3.C: Same.
5348 * g++.dg/template/unify4.C: Same.
5349 * g++.dg/template/unify6.C: Same.
5350 * g++.dg/template/unify7.C: Same.
5351 * g++.dg/template/warn1.C: Same.
5352 * g++.dg/tree-ssa/dom-invalid.C: Same.
5353 * g++.dg/ubsan/shift-1.C: Same.
5354 * g++.dg/warn/Wunused-2.C: Same.
5355 * g++.dg/warn/Wunused-4.C: Same.
5356 * g++.dg/warn/Wunused-6.C: Same.
5357 * g++.dg/warn/deprecated-6.C: Same.
5358 * g++.dg/warn/deprecated.C: Same.
5359 * g++.dg/warn/effc1.C: Same.
5360 * g++.dg/warn/effc3.C: Same.
5361 * g++.dg/warn/incomplete1.C: Same.
5362 * g++.dg/warn/inline1.C: Same.
5363 * g++.dg/warn/noeffect2.C: Same.
5364 * g++.dg/warn/noeffect4.C: Same.
5365 * g++.dg/warn/oldcast1.C: Same.
5366 * g++.dg/warn/sentinel.C: Same.
5367 * g++.dg/warn/unit-1.C: Same.
5368 * g++.old-deja/g++.pt/inherit2.C: Same.
5369 * g++.old-deja/g++.pt/overload8.C: Same.
5370 * gcc.dg/20000926-1.c: Same.
5371 * gcc.dg/20040223-1.c: Same.
5372 * gcc.dg/Warray-bounds-7.c: Same.
5373 * gcc.dg/alias-1.c: Same.
5374 * gcc.dg/alias-12.c: Same.
5375 * gcc.dg/alias-13.c: Same.
5376 * gcc.dg/alias-2.c: Same.
5377 * gcc.dg/array-13.c: Same.
5378 * gcc.dg/array-4.c: Same.
5379 * gcc.dg/attr-ifunc-2.c: Same.
5380 * gcc.dg/attr-invalid.c: Same.
5381 * gcc.dg/attr-noinline.c: Same.
5382 * gcc.dg/bitfld-2.c: Same.
5383 * gcc.dg/c90-const-expr-7.c: Same.
5384 * gcc.dg/c99-const-expr-7.c: Same.
5385 * gcc.dg/cpp/20000625-1.c: Same.
5386 * gcc.dg/cpp/charconst-4.c: Same.
5387 * gcc.dg/cpp/include2.c: Same.
5388 * gcc.dg/cpp/include2a.c: Same.
5389 * gcc.dg/decl-4.c: Same.
5390 * gcc.dg/deprecated-4.c: Same.
5391 * gcc.dg/deprecated.c: Same.
5392 * gcc.dg/dfp/altivec-types.c: Same.
5393 * gcc.dg/float-range-1.c: Same.
5394 * gcc.dg/pack-test-3.c: Same.
5395 * gcc.dg/pr11492.c: Same.
5396 * gcc.dg/pr15360-1.c: Same.
5397 * gcc.dg/pr37908.c: Same.
5398 * gcc.dg/pr53265.c: Same.
5399 * gcc.dg/pr57287-2.c: Same.
5400 * gcc.dg/pr57287.c: Same.
5401 * gcc.dg/redecl-1.c: Same.
5402 * gcc.dg/sync-3.c: Same.
5403 * gcc.dg/two-types-1.c: Same.
5404 * gcc.dg/two-types-2.c: Same.
5405 * gcc.dg/two-types-4.c: Same.
5406 * gcc.dg/two-types-5.c: Same.
5407 * gcc.dg/two-types-6.c: Same.
5408 * gcc.dg/two-types-7.c: Same.
5409 * gcc.dg/two-types-8.c: Same.
5410 * gcc.dg/two-types-9.c: Same.
5411 * gcc.dg/uninit-I.c: Same.
5412 * gcc.dg/uninit-pr19430.c: Same.
5413 * gcc.dg/visibility-7.c: Same.
5414 * gcc.dg/winline-10.c: Same.
5415 * gcc.dg/winline-2.c: Same.
5416 * gcc.dg/winline-3.c: Same.
5417 * gcc.dg/winline-9.c: Same.
5418 * gcc.target/i386/attr-returns_twice-1.c: Same.
5419 * gcc.target/i386/chkp-const-check-2.c: Same.
5420 * gcc.target/i386/chkp-label-address.c: Same.
5421 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
5422 * gcc.target/i386/pr39162.c: Same.
5423 * gcc.target/i386/sse-5.c: Same.
5424 * gcc.target/powerpc/altivec-types-1.c: Same.
5425 * gcc.target/powerpc/altivec-types-2.c: Same.
5426 * gcc.target/powerpc/altivec-types-3.c: Same.
5427 * gcc.target/powerpc/float128-mix.c: Same.
5428 * gcc.target/powerpc/no-r11-3.c: Same.
5429 * gcc.target/spu/Wmain.c: Same.
5430 * gcc.target/spu/ea/errors2.c: Same.
5431 * gfortran.dg/assignment_1.f90: Same.
5432 * gfortran.dg/common_3.f90: Same.
5433 * gfortran.dg/der_io_1.f90: Same.
5434 * gfortran.dg/g77/20030326-1.f: Same.
5435 * gfortran.dg/g77/9263.f: Same.
5436 * gfortran.dg/g77/960317-1.f: Same.
5437 * gfortran.dg/g77/970625-2.f: Same.
5438 * gfortran.dg/g77/980615-0.f: Same.
5439 * gfortran.dg/g77/check0.f: Same.
5440 * gfortran.dg/g77/dnrm2.f: Same.
5441 * gfortran.dg/g77/pr9258.f: Same.
5442 * gfortran.dg/ichar_1.f90: Same.
5443 * gfortran.dg/interface_1.f90: Same.
5444 * gfortran.dg/namelist_1.f90: Same.
5445 * gfortran.dg/namelist_2.f90: Same.
5446 * gfortran.dg/namelist_3.f90: Same.
5447 * gfortran.dg/namelist_print_2.f: Same.
5448 * gfortran.dg/oldstyle_1.f90: Same.
5449 * gfortran.dg/runtime_warning_1.f90: Same.
5450 * gfortran.dg/underflow.f90: Same.
5451 * gnat.dg/specs/integer_value.ads: Same.
5452 * obj-c++.dg/fsf-package-0.m: Same.
5453 * objc.dg/two-types-1.m: Same.
5454
6e49961c
ML
54552017-04-28 Martin Liska <mliska@suse.cz>
5456
5457 PR gcov-profile/79891
5458 * gcc.misc-tests/gcov-17.c: New test.
5459 * gcc.misc-tests/gcov-18.c: New test.
5460
f166beaf
TV
54612017-04-28 Tom de Vries <tom@codesourcery.com>
5462
5463 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
5464 dg-(error|warning|message|bogus).
5465 * g++.dg/parse/parameter-declaration-1.C: Same.
5466 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
5467 * gcc.dg/Wpointer-sign-Wall.c: Same.
5468 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5469 * gcc.dg/cpp/19990413-1.c: Same.
5470 * gcc.dg/dg-test-1.c: Same.
5471 * gcc.dg/empty-source-2.c: Same.
5472 * gcc.dg/empty-source-3.c: Same.
5473 * gcc.dg/format/c99-printf-1.c: Same.
5474 * gcc.dg/format/c99-scanf-1.c: Same.
5475 * gcc.dg/label-decl-2.c: Same.
5476 * gcc.dg/m-un-2.c: Same.
5477 * gcc.dg/uninit-pr20644-O0.c: Same.
5478 * gfortran.dg/pr70006.f90: Same.
5479 * obj-c++.dg/fsf-package-0.m: Same.
5480
c3125b18
TV
54812017-04-28 Tom de Vries <tom@codesourcery.com>
5482
5483 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
5484 dg-(error|warning|message|bogus).
5485 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5486 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5487 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5488 * c-c++-common/pr20000.c: Same.
5489 * c-c++-common/pr49706.c: Same.
5490 * g++.dg/ext/utf16-4.C: Same.
5491 * g++.dg/parse/error2.C: Same.
5492 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5493 * g++.dg/warn/Wtype-limits.C: Same.
5494 * g++.dg/warn/overflow-warn-1.C: Same.
5495 * g++.dg/warn/overflow-warn-3.C: Same.
5496 * gcc.dg/Wpointer-sign-Wall.c: Same.
5497 * gcc.dg/Wpointer-sign-pedantic.c: Same.
5498 * gcc.dg/Wtype-limits-Wextra.c: Same.
5499 * gcc.dg/Wtype-limits.c: Same.
5500 * gcc.dg/cpp/19990413-1.c: Same.
5501 * gcc.dg/dg-test-1.c: Same.
5502 * gcc.dg/empty-source-2.c: Same.
5503 * gcc.dg/empty-source-3.c: Same.
5504 * gcc.dg/label-decl-2.c: Same.
5505 * gcc.dg/m-un-2.c: Same.
5506 * gcc.dg/uninit-pr19430-O0.c: Same.
5507 * gcc.dg/uninit-pr19430.c: Same.
5508 * gcc.dg/uninit-pr20644-O0.c: Same.
5509 * gcc.dg/utf16-4.c: Same.
5510 * gfortran.dg/pr70006.f90: Same.
5511 * obj-c++.dg/fsf-package-0.m: Same.
5512
119092c1
RB
55132017-04-28 Richard Biener <rguenther@suse.de>
5514
5515 * gcc.dg/tree-ssa/evrp7.c: New testcase.
5516 * gcc.dg/tree-ssa/evrp8.c: Likewise.
5517 * gcc.dg/tree-ssa/evrp9.c: Likewise.
5518 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
5519 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5520 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 5521
3777eda2
MP
55222017-04-27 Marek Polacek <polacek@redhat.com>
5523
5524 PR sanitizer/80349
5525 * c-c++-common/ubsan/pr80349.c: New test.
5526
8211c4a2
VR
55272017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
5528
5529 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
5530 diagnostics.
5531 * g++.dg/warn/pr12242.C: Likewise.
5532
94baf2e2
DE
55332017-04-27 David Edelsohn <dje.gcc@gmail.com>
5534
5535 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
5536
9a448688
ML
55372017-04-27 Martin Liska <mliska@suse.cz>
5538
5539 PR testsuite/79455
5540 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
5541 more generic.
5542
f8a36447
JJ
55432017-04-27 Jakub Jelinek <jakub@redhat.com>
5544
5545 PR c++/80534
5546 * g++.dg/other/pr80534-1.C: New test.
5547 * g++.dg/other/pr80534-2.C: New test.
5548
1b7c8d39
RB
55492017-04-27 Richard Biener <rguenther@suse.de>
5550
5551 PR middle-end/80539
5552 * gcc.dg/torture/pr80539.c: New testcase.
5553
985b8393
JJ
55542017-04-27 Jakub Jelinek <jakub@redhat.com>
5555
5556 PR target/77728
5557 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
5558
a480422d
VR
55592017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
5560
5561 * g++.dg/diagnostic/nested-name-1.C: New test.
5562
f9726baa
ML
55632017-04-26 Martin Liska <mliska@suse.cz>
5564
5565 * gcc.dg/guality/guality.h: Add prefix to test verification.
5566
9f4df8f1
NS
55672017-04-25 Nathan Sidwell <nathan@acm.org>
5568
5569 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
5570
1913c8f6
UB
55712017-04-25 Uros Bizjak <ubizjak@gmail.com>
5572
5573 PR target/70799
5574 * gcc.target/i386/pr70799-5.c: New test.
5575
e602bbfc
MS
55762017-04-25 Martin Sebor <msebor@redhat.com>
5577
5578 PR tree-optimization/80497
5579 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
5580
7629ae90
RR
55812017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5582 Jakub Jelinek <jakub@redhat.com>
5583
5584 PR target/77728
5585 * g++.dg/abi/pr77728-1.C: New test.
5586
2ef42cf9
MP
55872017-04-25 Marek Polacek <polacek@redhat.com>
5588
5589 PR sanitizer/80349
5590 * g++.dg/ubsan/pr80349-2.C: New test.
5591
70caf430
VR
55922017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
5593
5594 * g++.dg/cpp0x/enum34.C: New test.
5595
f66c70dc
TV
55962017-04-25 Tom de Vries <tom@codesourcery.com>
5597
5598 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
5599 variables.
5600 (dg-line): New proc.
5601 (process-message): Handle line number variables.
5602 * objc.dg/try-catch-12.m: Use dg-line.
5603
77071af6
BS
56042017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5605
5606 PR target/80482
5607 * gcc.target/powerpc/vec-constvolatile.c: New test.
5608
fbe91804
DM
56092017-04-25 David Malcolm <dmalcolm@redhat.com>
5610
5611 * g++.dg/semicolon-fixits.C: New test case.
5612
1c4ea66f
DM
56132017-04-25 David Malcolm <dmalcolm@redhat.com>
5614
5615 * gcc.dg/semicolon-fixits.c: New test case.
5616
5ca28c1d
DM
56172017-04-25 David Malcolm <dmalcolm@redhat.com>
5618
5619 * g++.dg/lookup/missing-std-include.C: New test file.
5620
2ec07fa6
RR
56212017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5622 Jakub Jelinek <jakub@redhat.com>
5623
5624 PR target/77728
5625 * g++.dg/abi/pr77728-2.C: New test.
5626
7d5dbb22
DM
56272017-04-25 David Malcolm <dmalcolm@redhat.com>
5628
5629 PR c++/80177
5630 * g++.dg/spellcheck-pr80177.C: New test case.
5631
6a3936d4
NS
56322017-04-25 Nathan Sidwell <nathan@acm.org>
5633
5634 * g++.dg/dg.exp (find-cxx-tests): New function.
5635 (main): Use it, remove explicit pruning
5636
bed3fd46
RB
56372017-04-25 Richard Biener <rguenther@suse.de>
5638
5639 PR tree-optimization/80492
5640 * gcc.dg/pr80492.c: New testcase.
5641
c9e9c3ac
SKS
56422017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5643
5644 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
5645 for targets with int size less than 32 bits.
5646
2700fbd6
RB
56472017-04-25 Richard Biener <rguenther@suse.de>
5648
5649 PR tree-optimization/79201
5650 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
5651 * gcc.target/i386/pr22152.c: Disable sinking.
5652
e57136da
AK
56532017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5654
5655 PR target/80464
5656 * gfortran.fortran-torture/compile/pr80464.f90: New test.
5657
3cb9ee2f
AK
56582017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5659
5660 PR target/79895
5661 * gcc.target/s390/pr79895.c: New test.
5662
03db9ab5
DV
56632017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
5664
5665 PR target/80080
5666 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
5667 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
5668 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
5669
39259462
JJ
56702017-04-25 Jakub Jelinek <jakub@redhat.com>
5671
ba5d69f3
JJ
5672 PR rtl-optimization/80501
5673 * gcc.c-torture/execute/pr80501.c: New test.
5674
39259462
JJ
5675 PR rtl-optimization/80500
5676 * gcc.dg/pr80500.c: New test.
5677
bb0249cb
MG
56782017-04-25 Marc Glisse <marc.glisse@inria.fr>
5679
5680 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
5681 * gcc.dg/Wstrict-overflow-18.c: Xfail.
5682
be420eb8
JW
56832017-04-22 Janus Weil <janus@gcc.gnu.org>
5684
5685 PR fortran/80121
5686 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
5687 directive.
5688
0ebd1f00
DM
56892017-04-24 David Malcolm <dmalcolm@redhat.com>
5690
5691 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
5692 * jit.dg/test-alignment.c: New test case.
5693 * jit.dg/test-alignment.cc: New test case.
5694 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
5695 New test case.
5696
412f61f0
DM
56972017-04-24 David Malcolm <dmalcolm@redhat.com>
5698
5699 PR c++/80016
5700 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
5701 test function.
5702 (test_alignof): New test function.
5703
a8492d5e
MG
57042017-04-24 Marc Glisse <marc.glisse@inria.fr>
5705
5706 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
5707
ec856f5f
VR
57082017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
5709
5710 * g++.dg/diagnostic/duplicate1.C: New test.
5711 * g++.dg/cpp0x/duplicate1.C: New test.
5712
a753df11
MJ
57132017-04-24 Martin Jambor <mjambor@suse.cz>
5714
5715 PR tree-optimization/80293
5716 * g++.dg/tree-ssa/pr80293.C: New test.
5717
3ebd8e62
ML
57182017-04-24 Martin Liska <mliska@suse.cz>
5719
5720 PR middle-end/79931
5721 * g++.dg/ipa/pr79931.C: New test.
5722
f30a1190
RB
57232017-04-24 Richard Biener <rguenther@suse.de>
5724
5725 PR tree-optimization/80494
5726 * gfortran.dg/pr80494.f90: New testcase.
5727
4c7c437c
RB
57282017-04-24 Richard Biener <rguenther@suse.de>
5729
5730 PR tree-optimization/79725
5731 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
5732
d21a8e3b
RB
57332017-04-24 Richard Biener <rguenther@suse.de>
5734
5735 PR c++/2972
5736 * g++.dg/warn/Wuninitialized-10.C: New testcase.
5737
c7eb642e
JD
57382017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5739
5740 PR fortran/80484
5741 * gfortran.dg/dtio_29.f03: New test.
5742
60fc41bd
JW
57432017-04-22 Janus Weil <janus@gcc.gnu.org>
5744
5745 PR fortran/80121
5746 * gfortran.dg/intent_out_9.f90: New test case.
5747
2eb8a343
UB
57482017-04-23 Uros Bizjak <ubizjak@gmail.com>
5749
5750 PR target/70799
1913c8f6 5751 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 5752
fc23d35a
JW
57532017-04-21 Janus Weil <janus@gcc.gnu.org>
5754
5755 PR fortran/80392
5756 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
5757
7b9efd03
UB
57582017-04-21 Uros Bizjak <ubizjak@gmail.com>
5759
5760 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
5761
2fd30fbe
RB
57622017-04-21 Richard Biener <rguenther@suse.de>
5763
5764 PR tree-optimization/79547
5765 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
5766
bb1bc604
RB
57672017-04-21 Richard Biener <rguenther@suse.de>
5768
5769 PR tree-optimization/78847
5770 * g++.dg/tree-ssa/pr78847.C: New testcase.
5771
666f7903
JJ
57722017-04-21 Jakub Jelinek <jakub@redhat.com>
5773
5774 PR c/80468
5775 * gcc.dg/pr80468.c: New test.
5776
25c28f47
ML
57772017-04-21 Martin Liska <mliska@suse.cz>
5778
5779 PR tree-optimization/66278
5780 * gcc.dg/vect/pr66278.c: New test.
5781
6d553e9b
RB
57822017-04-21 Richard Biener <rguenther@suse.de>
5783
5784 PR tree-optimization/80237
5785 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
5786 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
5787 adjust expected optimizations.
5788
7fd1a747
RB
57892016-04-21 Richard Biener <rguenther@suse.de>
5790
5791 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
5792 of inner loops.
5793 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
5794 * gcc.dg/vect/vect-104.c: Likewise.
5795
2f23a412
EB
57962017-04-21 Eric Botcazou <ebotcazou@adacore.com>
5797
5798 PR tree-optimization/80426
5799 * gcc.c-torture/execute/20170429-1.c: Rename into...
5800 * gcc.c-torture/execute/20170419-1.c: ...this.
5801
8749b11f
UB
58022017-04-20 Uros Bizjak <ubizjak@gmail.com>
5803
5804 PR target/79804
5805 * gcc.target/i386/pr79804.c: New test.
5806
20917336
UB
58072017-04-20 Uros Bizjak <ubizjak@gmail.com>
5808
5809 PR target/78090
5810 * gcc.target/i386/conversion-2.c: Remove obsolete test.
5811
2414b022
DE
58122017-04-20 David Edelsohn <dje.gcc@gmail.com>
5813
5814 * g++/opt/pr80436.C: XFAIL on AIX.
5815
34d57a10
JW
58162017-04-20 Jonathan Wakely <jwakely@redhat.com>
5817
5818 PR c++/80473
5819 * g++.dg/diagnostic/pr80473.C: New test.
5820
c3cbcd45
VR
58212017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
5822
5823 * g++.dg/warn/Wextra-semi.C: New test.
5824
8a59d466
JJ
58252017-04-20 Jakub Jelinek <jakub@redhat.com>
5826
5827 PR middle-end/80423
5828 * g++.dg/other/pr80423.C: New test.
5829
a4bb5c57
SKS
58302017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5831
5832 * gcc.dg/pr80170.c: Require ptr32plus.
5833
fe1e7d0e
EB
58342017-04-19 Eric Botcazou <ebotcazou@adacore.com>
5835
5836 PR tree-optimization/80426
5837 * gcc.c-torture/execute/20170419-1.c: New test.
5838
48d811eb
JJ
58392017-04-19 Jakub Jelinek <jakub@redhat.com>
5840
f19e6a9c
JJ
5841 PR debug/80461
5842 * g++.dg/debug/pr80461.C: New test.
5843
541035a6
JJ
5844 PR c++/80459
5845 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
5846 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
5847 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
5848
48d811eb
JJ
5849 PR debug/80436
5850 * g++.dg/opt/pr80436.C: New test.
5851
5249994e
SKS
58522017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5853
5854 * gcc.dg/torture/pr80341.c: Require int32plus.
5855
a16c8d8b 58562017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 5857 Jeff Law <law@redhat.com>
a16c8d8b
EB
5858
5859 * gcc.c-torture/compile/20170419-1.c: New test.
5860
6143c998
TV
58612017-04-19 Tom de Vries <tom@codesourcery.com>
5862
5863 PR testsuite/80221
5864 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
5865 subsequent dg directives.
5866 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5867 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
5868 * c-c++-common/attr-fallthrough-2.c: Same.
5869 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
5870 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
5871 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
5872 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
5873 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
5874 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
5875 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
5876 * c-c++-common/cilk-plus/CK/errors.c: Same.
5877 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
5878 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
5879 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
5880 * c-c++-common/cpp/pr57580.c: Same.
5881 * c-c++-common/goacc/asyncwait-1.c: Same.
5882 * c-c++-common/goacc/cache-2.c: Same.
5883 * c-c++-common/goacc/declare-2.c: Same.
5884 * c-c++-common/goacc/deviceptr-1.c: Same.
5885 * c-c++-common/goacc/routine-5.c: Same.
5886 * c-c++-common/gomp/clauses-2.c: Same.
5887 * c-c++-common/gomp/ordered-3.c: Same.
5888 * c-c++-common/gomp/pr67501.c: Same.
5889 * c-c++-common/pr20000.c: Same.
5890 * c-c++-common/pr43395.c: Same.
5891 * c-c++-common/pr49706.c: Same.
5892 * c-c++-common/pr77624-1.c: Same.
5893 * c-c++-common/pr77624-2.c: Same.
5894 * c-c++-common/raw-string-14.c: Same.
5895 * c-c++-common/raw-string-16.c: Same.
5896 * c-c++-common/raw-string-3.c: Same.
5897 * c-c++-common/raw-string-4.c: Same.
5898 * c-c++-common/raw-string-5.c: Same.
5899 * c-c++-common/raw-string-6.c: Same.
5900 * g++.dg/abi/mangle41.C: Same.
5901 * g++.dg/conversion/nullptr1.C: Same.
5902 * g++.dg/cpp0x/alias-decl-80296.C: Same.
5903 * g++.dg/cpp0x/auto27.C: Same.
5904 * g++.dg/cpp0x/constexpr-98.C: Same.
5905 * g++.dg/cpp0x/constexpr-diag2.C: Same.
5906 * g++.dg/cpp0x/diag2.C: Same.
5907 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
5908 * g++.dg/cpp0x/nullptr15.C: Same.
5909 * g++.dg/cpp0x/pr31431-2.C: Same.
5910 * g++.dg/cpp0x/pr31431.C: Same.
5911 * g++.dg/cpp0x/pr79118.C: Same.
5912 * g++.dg/cpp0x/static_assert3.C: Same.
5913 * g++.dg/cpp0x/temp_default2.C: Same.
5914 * g++.dg/cpp0x/trailing4.C: Same.
5915 * g++.dg/cpp0x/variadic-ex10.C: Same.
5916 * g++.dg/cpp0x/variadic-ex13.C: Same.
5917 * g++.dg/cpp0x/variadic-ex14.C: Same.
5918 * g++.dg/cpp0x/variadic-ex3.C: Same.
5919 * g++.dg/cpp0x/variadic-ex4.C: Same.
5920 * g++.dg/cpp0x/variadic59.C: Same.
5921 * g++.dg/cpp0x/vt-37737-2.C: Same.
5922 * g++.dg/cpp0x/vt-57397-1.C: Same.
5923 * g++.dg/cpp0x/vt-57397-2.C: Same.
5924 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
5925 * g++.dg/cpp1z/gen-attrs1.C: Same.
5926 * g++.dg/diagnostic/pr71075.C: Same.
5927 * g++.dg/eh/goto2.C: Same.
5928 * g++.dg/eh/goto3.C: Same.
5929 * g++.dg/expr/bitfield4.C: Same.
5930 * g++.dg/expr/bitfield5.C: Same.
5931 * g++.dg/expr/bitfield6.C: Same.
5932 * g++.dg/expr/bool1.C: Same.
5933 * g++.dg/expr/bool3.C: Same.
5934 * g++.dg/expr/cond10.C: Same.
5935 * g++.dg/expr/cond11.C: Same.
5936 * g++.dg/expr/lval3.C: Same.
5937 * g++.dg/expr/lval4.C: Same.
5938 * g++.dg/ext/anon-struct4.C: Same.
5939 * g++.dg/ext/attrib44.C: Same.
5940 * g++.dg/ext/builtin3.C: Same.
5941 * g++.dg/ext/dllimport7.C: Same.
5942 * g++.dg/ext/label5.C: Same.
5943 * g++.dg/ext/no-asm-1.C: Same.
5944 * g++.dg/ext/utf16-4.C: Same.
5945 * g++.dg/ext/vla2.C: Same.
5946 * g++.dg/gomp/block-1.C: Same.
5947 * g++.dg/gomp/block-2.C: Same.
5948 * g++.dg/gomp/block-3.C: Same.
5949 * g++.dg/gomp/block-5.C: Same.
5950 * g++.dg/gomp/linear-2.C: Same.
5951 * g++.dg/gomp/target-1.C: Same.
5952 * g++.dg/gomp/target-2.C: Same.
5953 * g++.dg/gomp/taskgroup-1.C: Same.
5954 * g++.dg/gomp/teams-1.C: Same.
5955 * g++.dg/inherit/pure1.C: Same.
5956 * g++.dg/init/array43.C: Same.
5957 * g++.dg/init/array46.C: Same.
5958 * g++.dg/init/const10.C: Same.
5959 * g++.dg/init/ctor4-1.C: Same.
5960 * g++.dg/init/ctor4.C: Same.
5961 * g++.dg/init/new37.C: Same.
5962 * g++.dg/init/pr25811.C: Same.
5963 * g++.dg/init/pr29043.C: Same.
5964 * g++.dg/init/pr29571.C: Same.
5965 * g++.dg/lookup/duperr1.C: Same.
5966 * g++.dg/lookup/error1.C: Same.
5967 * g++.dg/lookup/koenig5.C: Same.
5968 * g++.dg/lookup/pr77549.C: Same.
5969 * g++.dg/lookup/suggestions1.C: Same.
5970 * g++.dg/lookup/using16.C: Same.
5971 * g++.dg/lookup/using7.C: Same.
5972 * g++.dg/other/anon-union3.C: Same.
5973 * g++.dg/other/array2.C: Same.
5974 * g++.dg/other/error13.C: Same.
5975 * g++.dg/other/error34.C: Same.
5976 * g++.dg/overload/builtin1.C: Same.
5977 * g++.dg/overload/conv-op1.C: Same.
5978 * g++.dg/overload/error3.C: Same.
5979 * g++.dg/overload/koenig1.C: Same.
5980 * g++.dg/overload/operator5.C: Same.
5981 * g++.dg/overload/template5.C: Same.
5982 * g++.dg/overload/unknown1.C: Same.
5983 * g++.dg/overload/using2.C: Same.
5984 * g++.dg/parse/constructor1.C: Same.
5985 * g++.dg/parse/crash36.C: Same.
5986 * g++.dg/parse/crash63.C: Same.
5987 * g++.dg/parse/error11.C: Same.
5988 * g++.dg/parse/error12.C: Same.
5989 * g++.dg/parse/error14.C: Same.
5990 * g++.dg/parse/error2.C: Same.
5991 * g++.dg/parse/error21.C: Same.
5992 * g++.dg/parse/error26.C: Same.
5993 * g++.dg/parse/error36.C: Same.
5994 * g++.dg/parse/friend12.C: Same.
5995 * g++.dg/parse/invalid-op1.C: Same.
5996 * g++.dg/parse/missing-template1.C: Same.
5997 * g++.dg/parse/parser-pr28152-2.C: Same.
5998 * g++.dg/parse/parser-pr28152.C: Same.
5999 * g++.dg/parse/pr16696-permissive.C: Same.
6000 * g++.dg/parse/pr16696.C: Same.
6001 * g++.dg/parse/pr69628.C: Same.
6002 * g++.dg/parse/ret-type2.C: Same.
6003 * g++.dg/parse/specialization1.C: Same.
6004 * g++.dg/parse/template3.C: Same.
6005 * g++.dg/parse/template9.C: Same.
6006 * g++.dg/parse/typename11.C: Same.
6007 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
6008 * g++.dg/pr45330.C: Same.
6009 * g++.dg/rtti/typeid6.C: Same.
6010 * g++.dg/spellcheck-fields.C: Same.
6011 * g++.dg/spellcheck-typenames.C: Same.
6012 * g++.dg/tc1/dr108.C: Same.
6013 * g++.dg/tc1/dr147.C: Same.
6014 * g++.dg/template/arg7.C: Same.
6015 * g++.dg/template/conv11.C: Same.
6016 * g++.dg/template/crash13.C: Same.
6017 * g++.dg/template/crash55.C: Same.
6018 * g++.dg/template/dependent-expr5.C: Same.
6019 * g++.dg/template/error17.C: Same.
6020 * g++.dg/template/error33.C: Same.
6021 * g++.dg/template/error4.C: Same.
6022 * g++.dg/template/error50.C: Same.
6023 * g++.dg/template/error53.C: Same.
6024 * g++.dg/template/friend.C: Same.
6025 * g++.dg/template/func2.C: Same.
6026 * g++.dg/template/local6.C: Same.
6027 * g++.dg/template/member5.C: Same.
6028 * g++.dg/template/meminit1.C: Same.
6029 * g++.dg/template/nested3.C: Same.
6030 * g++.dg/template/nontype6.C: Same.
6031 * g++.dg/template/overload12.C: Same.
6032 * g++.dg/template/ptrmem8.C: Same.
6033 * g++.dg/template/qualified-id1.C: Same.
6034 * g++.dg/template/spec15.C: Same.
6035 * g++.dg/template/static1.C: Same.
6036 * g++.dg/template/static10.C: Same.
6037 * g++.dg/template/static2.C: Same.
6038 * g++.dg/template/ttp25.C: Same.
6039 * g++.dg/template/typedef2.C: Same.
6040 * g++.dg/template/typename2.C: Same.
6041 * g++.dg/template/unify10.C: Same.
6042 * g++.dg/template/unify6.C: Same.
6043 * g++.dg/template/unify7.C: Same.
6044 * g++.dg/template/unify9.C: Same.
6045 * g++.dg/template/varmod1.C: Same.
6046 * g++.dg/ubsan/div-by-zero-1.C: Same.
6047 * g++.dg/ubsan/pr63956.C: Same.
6048 * g++.dg/warn/Waddress-1.C: Same.
6049 * g++.dg/warn/Wconversion2.C: Same.
6050 * g++.dg/warn/Wnull-conversion-1.C: Same.
6051 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
6052 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
6053 * g++.dg/warn/Wswitch-1.C: Same.
6054 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
6055 * g++.dg/warn/Wtype-limits.C: Same.
6056 * g++.dg/warn/Wunused-parm-5.C: Same.
6057 * g++.dg/warn/deprecated-6.C: Same.
6058 * g++.dg/warn/deprecated.C: Same.
6059 * g++.dg/warn/incomplete1.C: Same.
6060 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
6061 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
6062 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
6063 * g++.dg/warn/overflow-warn-1.C: Same.
6064 * g++.dg/warn/overflow-warn-3.C: Same.
6065 * g++.dg/warn/overflow-warn-4.C: Same.
6066 * g++.dg/warn/pr12242.C: Same.
6067 * g++.dg/warn/pr30551-2.C: Same.
6068 * g++.dg/warn/pr30551.C: Same.
6069 * g++.old-deja/g++.benjamin/16077.C: Same.
6070 * g++.old-deja/g++.bob/inherit1.C: Same.
6071 * g++.old-deja/g++.brendan/crash56.C: Same.
6072 * g++.old-deja/g++.brendan/template17.C: Same.
6073 * g++.old-deja/g++.eh/ctor1.C: Same.
6074 * g++.old-deja/g++.jason/bool5.C: Same.
6075 * g++.old-deja/g++.jason/cond.C: Same.
6076 * g++.old-deja/g++.jason/operator.C: Same.
6077 * g++.old-deja/g++.jason/pmf5.C: Same.
6078 * g++.old-deja/g++.law/ctors5.C: Same.
6079 * g++.old-deja/g++.law/missed-error2.C: Same.
6080 * g++.old-deja/g++.law/operators9.C: Same.
6081 * g++.old-deja/g++.law/temps1.C: Same.
6082 * g++.old-deja/g++.mike/for2.C: Same.
6083 * g++.old-deja/g++.mike/ns5.C: Same.
6084 * g++.old-deja/g++.mike/ns7.C: Same.
6085 * g++.old-deja/g++.mike/p10769b.C: Same.
6086 * g++.old-deja/g++.niklas/t120.C: Same.
6087 * g++.old-deja/g++.niklas/t121.C: Same.
6088 * g++.old-deja/g++.ns/koenig5.C: Same.
6089 * g++.old-deja/g++.oliva/overload1.C: Same.
6090 * g++.old-deja/g++.other/crash24.C: Same.
6091 * g++.old-deja/g++.other/crash25.C: Same.
6092 * g++.old-deja/g++.other/decl5.C: Same.
6093 * g++.old-deja/g++.other/lineno5.C: Same.
6094 * g++.old-deja/g++.other/null3.C: Same.
6095 * g++.old-deja/g++.other/overcnv2.C: Same.
6096 * g++.old-deja/g++.other/ptrmem7.C: Same.
6097 * g++.old-deja/g++.other/typename1.C: Same.
6098 * g++.old-deja/g++.other/vaarg3.C: Same.
6099 * g++.old-deja/g++.pt/crash10.C: Same.
6100 * g++.old-deja/g++.pt/crash28.C: Same.
6101 * g++.old-deja/g++.pt/crash38.C: Same.
6102 * g++.old-deja/g++.pt/explicit70.C: Same.
6103 * g++.old-deja/g++.pt/explicit77.C: Same.
6104 * g++.old-deja/g++.pt/expr2.C: Same.
6105 * g++.old-deja/g++.pt/spec5.C: Same.
6106 * g++.old-deja/g++.pt/spec6.C: Same.
6107 * g++.old-deja/g++.pt/typename3.C: Same.
6108 * g++.old-deja/g++.pt/typename5.C: Same.
6109 * g++.old-deja/g++.pt/typename6.C: Same.
6110 * g++.old-deja/g++.pt/typename7.C: Same.
6111 * g++.old-deja/g++.pt/unify4.C: Same.
6112 * g++.old-deja/g++.pt/unify8.C: Same.
6113 * g++.old-deja/g++.pt/vaarg3.C: Same.
6114 * g++.old-deja/g++.robertl/eb22.C: Same.
6115 * g++.old-deja/g++.robertl/eb4.C: Same.
6116 * g++.old-deja/g++.robertl/eb44.C: Same.
6117 * g++.old-deja/g++.robertl/eb69.C: Same.
6118 * g++.old-deja/g++.robertl/eb98.C: Same.
6119 * gcc.dg/20031223-1.c: Same.
6120 * gcc.dg/940510-1.c: Same.
6121 * gcc.dg/990506-0.c: Same.
6122 * gcc.dg/Walloca-1.c: Same.
6123 * gcc.dg/Walloca-2.c: Same.
6124 * gcc.dg/Wconversion-integer.c: Same.
6125 * gcc.dg/Wcxx-compat-8.c: Same.
6126 * gcc.dg/Wimplicit-int-1.c: Same.
6127 * gcc.dg/Wimplicit-int-2.c: Same.
6128 * gcc.dg/Wimplicit-int-4.c: Same.
6129 * gcc.dg/Wpointer-sign-Wall.c: Same.
6130 * gcc.dg/Wpointer-sign-pedantic.c: Same.
6131 * gcc.dg/Wshadow-1.c: Same.
6132 * gcc.dg/Wshadow-3.c: Same.
6133 * gcc.dg/Wswitch-enum-error.c: Same.
6134 * gcc.dg/Wswitch-enum.c: Same.
6135 * gcc.dg/Wswitch-error.c: Same.
6136 * gcc.dg/Wswitch.c: Same.
6137 * gcc.dg/Wtype-limits-Wextra.c: Same.
6138 * gcc.dg/Wtype-limits.c: Same.
6139 * gcc.dg/Wvla-larger-than-2.c: Same.
6140 * gcc.dg/anon-struct-5.c: Same.
6141 * gcc.dg/array-10.c: Same.
6142 * gcc.dg/array-11.c: Same.
6143 * gcc.dg/array-15.c: Same.
6144 * gcc.dg/array-2.c: Same.
6145 * gcc.dg/array-8.c: Same.
6146 * gcc.dg/array-const-2.c: Same.
6147 * gcc.dg/array-const-3.c: Same.
6148 * gcc.dg/bitfld-1.c: Same.
6149 * gcc.dg/bitfld-8.c: Same.
6150 * gcc.dg/builtin-redefine.c: Same.
6151 * gcc.dg/c11-noreturn-1.c: Same.
6152 * gcc.dg/c11-noreturn-2.c: Same.
6153 * gcc.dg/c11-static-assert-3.c: Same.
6154 * gcc.dg/c90-arraydecl-1.c: Same.
6155 * gcc.dg/c90-complex-1.c: Same.
6156 * gcc.dg/c90-complit-1.c: Same.
6157 * gcc.dg/c90-const-expr-11.c: Same.
6158 * gcc.dg/c90-const-expr-7.c: Same.
6159 * gcc.dg/c90-const-expr-8.c: Same.
6160 * gcc.dg/c90-enum-comma-1.c: Same.
6161 * gcc.dg/c90-flex-array-1.c: Same.
6162 * gcc.dg/c90-hexfloat-1.c: Same.
6163 * gcc.dg/c90-idem-qual-1.c: Same.
6164 * gcc.dg/c90-idem-qual-2.c: Same.
6165 * gcc.dg/c90-idem-qual-3.c: Same.
6166 * gcc.dg/c90-mixdecl-1.c: Same.
6167 * gcc.dg/c90-restrict-1.c: Same.
6168 * gcc.dg/c90-return-1.c: Same.
6169 * gcc.dg/c99-array-nonobj-1.c: Same.
6170 * gcc.dg/c99-arraydecl-1.c: Same.
6171 * gcc.dg/c99-complex-1.c: Same.
6172 * gcc.dg/c99-complex-2.c: Same.
6173 * gcc.dg/c99-complit-2.c: Same.
6174 * gcc.dg/c99-const-expr-7.c: Same.
6175 * gcc.dg/c99-const-expr-8.c: Same.
6176 * gcc.dg/c99-flex-array-3.c: Same.
6177 * gcc.dg/c99-flex-array-7.c: Same.
6178 * gcc.dg/c99-flex-array-typedef-7.c: Same.
6179 * gcc.dg/c99-impl-decl-1.c: Same.
6180 * gcc.dg/c99-impl-int-1.c: Same.
6181 * gcc.dg/c99-impl-int-2.c: Same.
6182 * gcc.dg/c99-init-3.c: Same.
6183 * gcc.dg/c99-restrict-1.c: Same.
6184 * gcc.dg/c99-return-1.c: Same.
6185 * gcc.dg/c99-tag-1.c: Same.
6186 * gcc.dg/c99-tag-3.c: Same.
6187 * gcc.dg/call-diag-2.c: Same.
6188 * gcc.dg/cpp/19940712-1.c: Same.
6189 * gcc.dg/cpp/19951025-1.c: Same.
6190 * gcc.dg/cpp/19990413-1.c: Same.
6191 * gcc.dg/cpp/direct2.c: Same.
6192 * gcc.dg/cpp/direct2s.c: Same.
6193 * gcc.dg/cpp/pr28709.c: Same.
6194 * gcc.dg/cpp/pr61854-c90.c: Same.
6195 * gcc.dg/cpp/pr61854-c94.c: Same.
6196 * gcc.dg/cpp/pragma-1.c: Same.
6197 * gcc.dg/cpp/pragma-2.c: Same.
6198 * gcc.dg/cpp/trad/escaped-eof.c: Same.
6199 * gcc.dg/cpp/trad/literals-2.c: Same.
6200 * gcc.dg/cpp/warn-comments-2.c: Same.
6201 * gcc.dg/cpp/warn-comments-3.c: Same.
6202 * gcc.dg/cpp/warn-comments.c: Same.
6203 * gcc.dg/cpp/warn-long-long-2.c: Same.
6204 * gcc.dg/cpp/warn-long-long.c: Same.
6205 * gcc.dg/cpp/warn-redefined-2.c: Same.
6206 * gcc.dg/cpp/warn-redefined.c: Same.
6207 * gcc.dg/darwin-cfstring-2.c: Same.
6208 * gcc.dg/darwin-cfstring-format-1.c: Same.
6209 * gcc.dg/decl-9.c: Same.
6210 * gcc.dg/declspec-1.c: Same.
6211 * gcc.dg/declspec-10.c: Same.
6212 * gcc.dg/declspec-11.c: Same.
6213 * gcc.dg/declspec-13.c: Same.
6214 * gcc.dg/declspec-18.c: Same.
6215 * gcc.dg/declspec-4.c: Same.
6216 * gcc.dg/declspec-5.c: Same.
6217 * gcc.dg/declspec-6.c: Same.
6218 * gcc.dg/declspec-8.c: Same.
6219 * gcc.dg/deprecated-4.c: Same.
6220 * gcc.dg/deprecated.c: Same.
6221 * gcc.dg/dfp/composite-type.c: Same.
6222 * gcc.dg/empty-source-2.c: Same.
6223 * gcc.dg/empty-source-3.c: Same.
6224 * gcc.dg/format/attr-6.c: Same.
6225 * gcc.dg/format/branch-1.c: Same.
6226 * gcc.dg/format/c90-printf-1.c: Same.
6227 * gcc.dg/format/c90-strftime-2.c: Same.
6228 * gcc.dg/format/c99-strftime-1.c: Same.
6229 * gcc.dg/format/cmn-err-1.c: Same.
6230 * gcc.dg/format/few-1.c: Same.
6231 * gcc.dg/format/ms_branch-1.c: Same.
6232 * gcc.dg/format/ms_unnamed-1.c: Same.
6233 * gcc.dg/format/ms_va-1.c: Same.
6234 * gcc.dg/format/unnamed-1.c: Same.
6235 * gcc.dg/format/va-1.c: Same.
6236 * gcc.dg/format/xopen-1.c: Same.
6237 * gcc.dg/funcdef-var-1.c: Same.
6238 * gcc.dg/funcdef-var-2.c: Same.
6239 * gcc.dg/gnu89-const-expr-1.c: Same.
6240 * gcc.dg/gnu89-const-expr-2.c: Same.
6241 * gcc.dg/gnu90-const-expr-1.c: Same.
6242 * gcc.dg/gnu99-const-expr-1.c: Same.
6243 * gcc.dg/gnu99-const-expr-2.c: Same.
6244 * gcc.dg/gnu99-init-2.c: Same.
6245 * gcc.dg/gomp/_Atomic-5.c: Same.
6246 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6247 * gcc.dg/gomp/atomic-5.c: Same.
6248 * gcc.dg/gomp/linear-1.c: Same.
6249 * gcc.dg/gomp/pr67500.c: Same.
6250 * gcc.dg/init-bad-1.c: Same.
6251 * gcc.dg/init-bad-2.c: Same.
6252 * gcc.dg/init-bad-3.c: Same.
6253 * gcc.dg/init-string-1.c: Same.
6254 * gcc.dg/label-compound-stmt-1.c: Same.
6255 * gcc.dg/label-decl-2.c: Same.
6256 * gcc.dg/label-decl-4.c: Same.
6257 * gcc.dg/large-size-array-2.c: Same.
6258 * gcc.dg/large-size-array-4.c: Same.
6259 * gcc.dg/lvalue-6.c: Same.
6260 * gcc.dg/m-un-2.c: Same.
6261 * gcc.dg/multiple-overflow-warn-1.c: Same.
6262 * gcc.dg/multiple-overflow-warn-2.c: Same.
6263 * gcc.dg/multiple-overflow-warn-3.c: Same.
6264 * gcc.dg/nested-redef-1.c: Same.
6265 * gcc.dg/no-asm-1.c: Same.
6266 * gcc.dg/no-asm-3.c: Same.
6267 * gcc.dg/no-asm-4.c: Same.
6268 * gcc.dg/noncompile/20010524-1.c: Same.
6269 * gcc.dg/noncompile/incomplete-5.c: Same.
6270 * gcc.dg/noncompile/pr44517.c: Same.
6271 * gcc.dg/noncompile/pr52290.c: Same.
6272 * gcc.dg/noreturn-1.c: Same.
6273 * gcc.dg/overflow-warn-1.c: Same.
6274 * gcc.dg/overflow-warn-2.c: Same.
6275 * gcc.dg/overflow-warn-3.c: Same.
6276 * gcc.dg/overflow-warn-4.c: Same.
6277 * gcc.dg/parm-mismatch-1.c: Same.
6278 * gcc.dg/parser-pr28152-2.c: Same.
6279 * gcc.dg/parser-pr28152.c: Same.
6280 * gcc.dg/pedwarn-init.c: Same.
6281 * gcc.dg/pointer-arith-2.c: Same.
6282 * gcc.dg/pointer-arith-3.c: Same.
6283 * gcc.dg/pointer-arith-4.c: Same.
6284 * gcc.dg/pr14475.c: Same.
6285 * gcc.dg/pr18596-3.c: Same.
6286 * gcc.dg/pr18809-1.c: Same.
6287 * gcc.dg/pr27953.c: Same.
6288 * gcc.dg/pr30457.c: Same.
6289 * gcc.dg/pr30551-2.c: Same.
6290 * gcc.dg/pr30551-3.c: Same.
6291 * gcc.dg/pr30551-4.c: Same.
6292 * gcc.dg/pr30551-5.c: Same.
6293 * gcc.dg/pr30551-6.c: Same.
6294 * gcc.dg/pr30551.c: Same.
6295 * gcc.dg/pr36997.c: Same.
6296 * gcc.dg/pr41842.c: Same.
6297 * gcc.dg/pr48552-1.c: Same.
6298 * gcc.dg/pr48552-2.c: Same.
6299 * gcc.dg/pr59717.c: Same.
6300 * gcc.dg/pr61077.c: Same.
6301 * gcc.dg/pr61096-1.c: Same.
6302 * gcc.dg/pr63626.c: Same.
6303 * gcc.dg/pr64223-1.c: Same.
6304 * gcc.dg/pr64223-2.c: Same.
6305 * gcc.dg/pr8788-1.c: Same.
6306 * gcc.dg/pr8927-1.c: Same.
6307 * gcc.dg/pragma-darwin.c: Same.
6308 * gcc.dg/pragma-diag-5.c: Same.
6309 * gcc.dg/pragma-message.c: Same.
6310 * gcc.dg/redecl-1.c: Same.
6311 * gcc.dg/simd-1.c: Same.
6312 * gcc.dg/simd-5.c: Same.
6313 * gcc.dg/simd-6.c: Same.
6314 * gcc.dg/spellcheck-fields.c: Same.
6315 * gcc.dg/spellcheck-typenames.c: Same.
6316 * gcc.dg/struct-semi-2.c: Same.
6317 * gcc.dg/struct-semi-3.c: Same.
6318 * gcc.dg/transparent-union-3.c: Same.
6319 * gcc.dg/ucnid-8.c: Same.
6320 * gcc.dg/uninit-pr19430-O0.c: Same.
6321 * gcc.dg/uninit-pr19430.c: Same.
6322 * gcc.dg/uninit-pr20644-O0.c: Same.
6323 * gcc.dg/utf-dflt.c: Same.
6324 * gcc.dg/utf-dflt2.c: Same.
6325 * gcc.dg/utf16-4.c: Same.
6326 * gcc.dg/vla-11.c: Same.
6327 * gcc.dg/vla-20.c: Same.
6328 * gcc.dg/vla-init-1.c: Same.
6329 * gcc.dg/vla-init-2.c: Same.
6330 * gcc.dg/vla-init-3.c: Same.
6331 * gcc.dg/weak/weak-6.c: Same.
6332 * gcc.dg/weak/weak-7.c: Same.
6333 * gcc.dg/wtr-int-type-1.c: Same.
6334 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
6335 * gcc.target/arm/polytypes.c: Same.
6336 * gcc.target/i386/spellcheck-options-4.c: Same.
6337 * gcc.target/powerpc/20030218-1.c: Same.
6338 * gcc.target/sh/pr21255-4.c: Same.
6339 * gcc.test-framework/dg-error-exp-XP.c: Same.
6340 * gfortran.dg/array_constructor_30.f03: Same.
6341 * gfortran.dg/class_30.f90: Same.
6342 * gfortran.dg/goacc/subarrays.f95: Same.
6343 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
6344 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
6345 * gfortran.dg/intrinsic_std_1.f90: Same.
6346 * gfortran.dg/pr70006.f90: Same.
6347 * gfortran.dg/warning-directive-1.F90: Same.
6348 * gfortran.dg/warning-directive-2.F90: Same.
6349 * gfortran.dg/warning-directive-3.F90: Same.
6350 * gfortran.dg/warning-directive-4.F90: Same.
6351 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
6352 * obj-c++.dg/class-extension-1.mm: Same.
6353 * obj-c++.dg/class-extension-2.mm: Same.
6354 * obj-c++.dg/class-protocol-1.mm: Same.
6355 * obj-c++.dg/cxx-ivars-1.mm: Same.
6356 * obj-c++.dg/duplicate-class-1.mm: Same.
6357 * obj-c++.dg/exceptions-3.mm: Same.
6358 * obj-c++.dg/exceptions-4.mm: Same.
6359 * obj-c++.dg/exceptions-5.mm: Same.
6360 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6361 * obj-c++.dg/fsf-package-0.m: Same.
6362 * obj-c++.dg/invalid-type-1.mm: Same.
6363 * obj-c++.dg/method-12.mm: Same.
6364 * obj-c++.dg/method-13.mm: Same.
6365 * obj-c++.dg/method-15.mm: Same.
6366 * obj-c++.dg/method-16.mm: Same.
6367 * obj-c++.dg/method-6.mm: Same.
6368 * obj-c++.dg/method-7.mm: Same.
6369 * obj-c++.dg/property/at-property-1.mm: Same.
6370 * obj-c++.dg/property/at-property-14.mm: Same.
6371 * obj-c++.dg/property/at-property-17.mm: Same.
6372 * obj-c++.dg/property/at-property-21.mm: Same.
6373 * obj-c++.dg/property/at-property-5.mm: Same.
6374 * obj-c++.dg/property/dotsyntax-4.mm: Same.
6375 * obj-c++.dg/property/dynamic-3.mm: Same.
6376 * obj-c++.dg/property/dynamic-4.mm: Same.
6377 * obj-c++.dg/property/property-neg-1.mm: Same.
6378 * obj-c++.dg/property/property-neg-6.mm: Same.
6379 * obj-c++.dg/property/synthesize-11.mm: Same.
6380 * obj-c++.dg/property/synthesize-5.mm: Same.
6381 * obj-c++.dg/property/synthesize-6.mm: Same.
6382 * obj-c++.dg/proto-lossage-4.mm: Same.
6383 * obj-c++.dg/protocol-qualifier-2.mm: Same.
6384 * obj-c++.dg/strings/strings-1.mm: Same.
6385 * obj-c++.dg/super-class-1.mm: Same.
6386 * obj-c++.dg/syntax-error-6.mm: Same.
6387 * obj-c++.dg/syntax-error-7.mm: Same.
6388 * obj-c++.dg/syntax-error-9.mm: Same.
6389 * obj-c++.dg/try-catch-13.mm: Same.
6390 * objc.dg/attributes/method-noreturn-1.m: Same.
6391 * objc.dg/bad-receiver-type-2.m: Same.
6392 * objc.dg/bad-receiver-type.m: Same.
6393 * objc.dg/call-super-2.m: Same.
6394 * objc.dg/class-2.m: Same.
6395 * objc.dg/class-extension-1.m: Same.
6396 * objc.dg/class-extension-2.m: Same.
6397 * objc.dg/class-protocol-1.m: Same.
6398 * objc.dg/desig-init-1.m: Same.
6399 * objc.dg/duplicate-class-1.m: Same.
6400 * objc.dg/exceptions-3.m: Same.
6401 * objc.dg/exceptions-4.m: Same.
6402 * objc.dg/exceptions-5.m: Same.
6403 * objc.dg/foreach-6.m: Same.
6404 * objc.dg/foreach-7.m: Same.
6405 * objc.dg/fsf-nsstring-format-1.m: Same.
6406 * objc.dg/fsf-package-0.m: Same.
6407 * objc.dg/invalid-type-1.m: Same.
6408 * objc.dg/method-11.m: Same.
6409 * objc.dg/method-19.m: Same.
6410 * objc.dg/method-2.m: Same.
6411 * objc.dg/method-20.m: Same.
6412 * objc.dg/method-5.m: Same.
6413 * objc.dg/method-6.m: Same.
6414 * objc.dg/method-7.m: Same.
6415 * objc.dg/method-9.m: Same.
6416 * objc.dg/missing-proto-3.m: Same.
6417 * objc.dg/private-1.m: Same.
6418 * objc.dg/property/at-property-1.m: Same.
6419 * objc.dg/property/at-property-14.m: Same.
6420 * objc.dg/property/at-property-17.m: Same.
6421 * objc.dg/property/at-property-21.m: Same.
6422 * objc.dg/property/at-property-5.m: Same.
6423 * objc.dg/property/dynamic-3.m: Same.
6424 * objc.dg/property/dynamic-4.m: Same.
6425 * objc.dg/property/property-neg-1.m: Same.
6426 * objc.dg/property/property-neg-6.m: Same.
6427 * objc.dg/property/synthesize-11.m: Same.
6428 * objc.dg/property/synthesize-5.m: Same.
6429 * objc.dg/property/synthesize-6.m: Same.
6430 * objc.dg/proto-hier-1.m: Same.
6431 * objc.dg/proto-lossage-4.m: Same.
6432 * objc.dg/protocol-qualifier-2.m: Same.
6433 * objc.dg/strings/strings-1.m: Same.
6434 * objc.dg/type-size-1.m: Same.
6435
d904a983
JL
64362017-04-18 Jeff Law <law@redhat.com>
6437
6438 PR target/74563
6439 * gcc.target/mips/pr74563: New test.
6440
0155ed56
JJ
64412017-04-18 Jakub Jelinek <jakub@redhat.com>
6442
6443 PR tree-optimization/80443
6444 * gcc.c-torture/compile/pr80443.c: New test.
6445
f380f608
RS
64462017-04-18 Richard Sandiford <richard.sandiford@arm.com>
6447
6448 PR rtl-optimization/80357
6449 * gcc.c-torture/compile/pr80357.c: New test.
6450
dd68669b
JL
64512017-04-18 Jeff Law <law@redhat.com>
6452
6453 PR middle-end/80422
6454 * gcc.c-torture/compile/pr80422.c: New test.
6455
1cda61fc
JJ
64562017-04-18 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR debug/80263
6459 * gcc.dg/debug/dwarf2/pr80263.c: New test.
6460
19970253
MM
64612017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6462
6463 PR target/80099
6464 * gcc.target/powerpc/pr80099-1.c: New test.
6465 * gcc.target/powerpc/pr80099-2.c: Likewise.
6466 * gcc.target/powerpc/pr80099-3.c: Likewise.
6467 * gcc.target/powerpc/pr80099-4.c: Likewise.
6468 * gcc.target/powerpc/pr80099-5.c: Likewise.
6469
8487c9a5
JJ
64702017-04-18 Jakub Jelinek <jakub@redhat.com>
6471
3b5fb3cb
JJ
6472 PR sanitizer/80444
6473 * gcc.dg/sancov/pr80444.c: New test.
6474
8487c9a5
JJ
6475 PR middle-end/79788
6476 PR middle-end/80375
6477 * gcc.dg/pr79788-1.c: New test.
6478 * gcc.dg/pr79788-2.c: New test.
6479
be7c73ae
MP
64802017-04-18 Marek Polacek <polacek@redhat.com>
6481
6482 PR c++/80244 - ICE with attribute in template alias.
6483 * g++.dg/cpp0x/alias-decl-59.C: New test.
6484
d6e3e8a5
MP
6485 PR c++/80241 - ICE with alignas pack expansion.
6486 * g++.dg/cpp0x/alignas11.C: New test.
6487
1adb82e1
BE
64882017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6489
6490 PR c++/80287
6491 * g++.dg/lto/pr80287_0.C: New test.
6492
fb5e5621
KN
64932017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6494
6495 PR target/80315
6496 * gcc.target/powerpc/pr80315-1.c: New test.
6497 * gcc.target/powerpc/pr80315-2.c: New test.
6498 * gcc.target/powerpc/pr80315-3.c: New test.
6499 * gcc.target/powerpc/pr80315-4.c: New test.
6500
afeaeb70
TV
65012017-04-16 Tom de Vries <tom@codesourcery.com>
6502
6503 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
6504 directive.
6505 * g++.dg/parse/error3.C: Same.
6506 * g++.old-deja/g++.pt/niklas01a.C: Same.
6507 * gcc.dg/990506-0.c: Same.
6508 * gcc.dg/cpp/19990413-1.c: Same.
6509 * gcc.dg/cpp/pragma-1.c: Same.
6510 * gcc.dg/cpp/pragma-2.c: Same.
6511 * gcc.dg/m-un-2.c: Same.
6512 * objc.dg/private-1.m: Same.
6513
604f37cd
UB
65142017-04-15 Uros Bizjak <ubizjak@gmail.com>
6515
6516 * gcc.dg/pr54669.c: Fix dg-do directive.
6517 * gcc.dg/pr78582.c: Ditto.
6518 * gcc.dg/pr80020.c: Ditto.
6519 * gcc.dg/torture/pr57993-2.cpp: Ditto.
6520 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
6521 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
6522 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
6523 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
6524 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
6525 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6526 * gcc.dg/tree-ssa/pr79352.c: Ditto.
6527 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6528 * gcc.dg/tree-ssa/pr79691.c: Ditto.
6529
35cfdb17
DH
65302017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6531
604f37cd 6532 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
6533 * gfortran.dg/generic_29.f90: Likewise.
6534 * gfortran.dg/goacc/multi-clause.f90: Likewise.
6535 * gfortran.dg/pr41922.f90: Likewise.
6536 * gfortran.dg/pr70006.f90: Likewise.
6537
f378be38
SB
65382017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6539
6540 PR tree-optimization/66612
6541 * gcc.target/powerpc/20050830-1.c: Remove xfail.
6542
43076492
JW
65432017-04-14 Janus Weil <janus@gcc.gnu.org>
6544
6545 PR fortran/80361
6546 * gfortran.dg/class_62.f90: New test case.
6547
dd3d6a42
AB
65482017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
6549
6550 * gcc.target/arc/loop-1.c: New file.
6551
31a07c81
MM
65522017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6553
6554 PR target/80098
6555 * gcc.target/powerpc/pr80098-1.c: New test.
6556 * gcc.target/powerpc/pr80098-2.c: Likewise.
6557 * gcc.target/powerpc/pr80098-3.c: Likewise.
6558 * gcc.target/powerpc/pr80098-4.c: Likewise.
6559
09956017
JJ
65602017-04-13 Jakub Jelinek <jakub@redhat.com>
6561
6562 PR sanitizer/80403
6563 * g++.dg/ubsan/pr80403-2.C: New test.
6564
bc042396
VM
65652017-04-13 Vladimir Makarov <vmakarov@redhat.com>
6566
6567 PR rtl-optimization/80343
6568 * gcc.target/powerpc/pr80343.c: New.
6569
abac4c34
DK
65702017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
6571
6572 PR sanitizer/80414
6573 * c-c++-common/ubsan/bounds-15.c: New test.
6574
43a3aa03
RB
65752017-04-13 Richard Biener <rguenther@suse.de>
6576
6577 PR testsuite/80416
6578 * g++.dg/torture/pr79671.C: Fix asm constraints.
6579
031fbdb9
JJ
65802017-04-13 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR debug/80321
6583 * gcc.dg/debug/pr80321.c: New test.
6584
65852017-04-13 Eric Botcazou <ebotcazou@adacore.com>
6586
6587 * gnat.dg/debug10.adb: New test.
6588 * gnat.dg/debug10_pkg.ads: New helper.
6589
76873758
JJ
65902017-04-12 Jakub Jelinek <jakub@redhat.com>
6591
deed3da9
JJ
6592 PR tree-optimization/79390
6593 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
6594
b96a3e11
JJ
6595 PR sanitizer/80403
6596 PR sanitizer/80404
6597 PR sanitizer/80405
6598 * g++.dg/ubsan/pr80403.C: New test.
6599 * g++.dg/ubsan/pr80404.C: New test.
6600 * g++.dg/ubsan/pr80405.C: New test.
6601
76873758
JJ
6602 PR c/80163
6603 * gcc.dg/torture/pr80163.c: New test.
6604
940c9a7c 66052017-04-12 Richard Biener <rguenther@suse.de>
76873758 6606 Jeff Law <law@redhat.com>
940c9a7c
RB
6607
6608 PR tree-optimization/80359
6609 * gcc.dg/torture/pr80359.c: New testcase.
6610
350792ff 66112017-04-12 Richard Biener <rguenther@suse.de>
76873758 6612 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
6613
6614 PR middle-end/79671
6615 * g++.dg/torture/pr79671.C: New testcase.
6616 * g++.dg/lto/pr79671_0.C: Likewise.
6617 * g++.dg/lto/pr79671_1.c: Likewise.
6618
d62e6f10
JJ
66192017-04-12 Jakub Jelinek <jakub@redhat.com>
6620
6621 PR sanitizer/80349
6622 * g++.dg/ubsan/pr80349.C: New test.
6623
8585103f
JJ
66242017-04-11 Jakub Jelinek <jakub@redhat.com>
6625
347e1f77
JJ
6626 PR c++/80370
6627 * g++.dg/cpp1z/decomp28.C: New test.
6628
df1c878e
JJ
6629 PR middle-end/80100
6630 * gcc.dg/pr80100.c: New test.
6631
8585103f
JJ
6632 PR rtl-optimization/80385
6633 * g++.dg/opt/pr80385.C: New test.
6634
c6cf6ef7
ML
66352017-04-11 Martin Liska <mliska@suse.cz>
6636
6637 PR ipa/80212
6638 * g++.dg/ipa/pr80212.C: New test.
6639
3812f460
MS
66402017-04-11 Martin Sebor <msebor@redhat.com>
6641
6642 PR middle-end/80364
6643 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
6644
9f679370
ML
66452017-04-11 Martin Liska <mliska@suse.cz>
6646
6647 PR sanitizer/70878
6648 * gcc.dg/ubsan/pr70878.c: New test.
6649
82665822
JJ
66502017-04-11 Jakub Jelinek <jakub@redhat.com>
6651
cb278caa
JJ
6652 PR target/80381
6653 * gcc.target/i386/pr80381.c: New test.
6654
82665822
JJ
6655 PR c++/80363
6656 * g++.dg/ext/pr80363.C: New test.
6657
abde687a
SKS
66582017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6659
6660 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
6661 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
6662 Add avr-*-* to non-lp64 selector.
6663
13e6ec34
MS
66642017-04-10 Martin Sebor <msebor@redhat.com>
6665
6666 * gcc.dg/pr40340-3.c: Adjust directive pattern.
6667 * gcc.dg/pr40340-4.c: Same.
6668
a2cb1196
NK
66692017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
6670
13e6ec34 6671 PR fortran/69498
a2cb1196
NK
6672 * gfortran.dg/submodule_unexp.f90: Modified test
6673 to account for new error.
6674 * gfortran.dg/submodule_twice.f90: New Test
6675
b447b28c
JJ
66762017-04-10 Jakub Jelinek <jakub@redhat.com>
6677
6678 PR c++/80176
6679 * g++.dg/init/ref23.C: New test.
6680
3bbd6768
TK
66812017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6682
6683 PR tree-optimization/80304
6684 * gfortran.dg/do_concurrent_4.f90: New test case.
6685
99827b5c
JW
66862017-04-10 Janus Weil <janus@gcc.gnu.org>
6687
6688 PR fortran/80046
6689 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
6690
7db31bc2
DE
66912017-04-10 David Edelsohn <dje.gcc@gmail.com>
6692
6693 * g++.dg/torture/pr79905.C: Add -maltivec option.
6694
9058a2c5
JL
66952017-04-10 Jeff Law <law@redhat.com>
6696
6697 PR tree-optimization/80374
6698 * g++.dg/pr80374.c: New test.
6699
bd8f8642
KN
67002017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6701
6702 PR target/80108
6703 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
6704 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
6705
f634dd47
UB
67062017-04-10 Uros Bizjak <ubizjak@gmail.com>
6707
6708 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
6709
065ba179
UB
67102017-04-10 Uros Bizjak <ubizjak@gmail.com>
6711
6712 PR testsuite/79356
6713 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
6714
71b838d0
DS
67152017-04-10 Daniel Santos <daniel.santos@pobox.com>
6716
6717 PR testsuite/79867
6718 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
6719
98a7a34e
MP
67202017-04-10 Marek Polacek <polacek@redhat.com>
6721
6722 PR sanitizer/80348
6723 * g++.dg/ubsan/div-by-zero-3.C: New test.
6724
aac69a62
BC
67252017-04-10 Bin Cheng <bin.cheng@arm.com>
6726
6727 PR tree-optimization/80153
6728 * gcc.c-torture/execute/pr80153.c: New.
6729
737237c9
RB
67302017-04-10 Richard Biener <rguenther@suse.de>
6731
6732 PR middle-end/80362
6733 * gcc.dg/torture/pr80362.c: New testcase.
6734
ba6ee9fc
RB
67352017-04-10 Richard Biener <rguenther@suse.de>
6736
6737 PR tree-optimization/80304
6738 * gcc.dg/torture/pr80304.c: New testcase.
6739
4d1a05f1
NS
67402017-04-10 Nathan Sidwell <nathan@acm.org>
6741
6742 PR target/79905
6743 * g++.dg/torture/pr79905.C: New.
6744
3ee0fb02
ML
67452017-04-10 Martin Liska <mliska@suse.cz>
6746
6747 PR sanitizer/80350
6748 * c-c++-common/ubsan/pr80350.c: New test.
6749
167a5b77
JJ
67502017-04-10 Jakub Jelinek <jakub@redhat.com>
6751
6752 PR target/80324
6753 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
6754
d691b7e4
ML
67552017-04-08 Martin Liska <mliska@suse.cz>
6756
6757 Revert:
6758 2017-04-07 Martin Liska <mliska@suse.cz>
6759
6760 PR ipa/80212
6761 * g++.dg/ipa/pr80212.C: New test.
6762
dcb2c527
JJ
67632017-04-07 Jakub Jelinek <jakub@redhat.com>
6764
c98b0016
JJ
6765 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
6766 dg-options.
6767 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
6768
dcb2c527
JJ
6769 PR target/80322
6770 PR target/80323
6771 PR target/80325
6772 PR target/80326
6773 * gcc.target/i386/avx512f-undefined-1.c: New test.
6774 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
6775 * gcc.target/i386/avx-cvtsd-1.c: New test.
6776 * gcc.target/i386/avx512f-cvtss-1.c: New test.
6777 * gcc.target/i386/avx512f-abspd-1.c: New test.
6778 * gcc.target/i386/avx-cvtss-1.c: New test.
6779 * gcc.target/i386/avx512f-absps-1.c: New test.
6780 * gcc.target/i386/avx512f-int2mask-1.c: New test.
6781 * gcc.target/i386/avx512f-mask2int-1.c: New test.
6782
1ef532f4
MP
67832017-04-07 Marek Polacek <polacek@redhat.com>
6784
6785 PR sanitizer/80348
6786 * g++.dg/ubsan/div-by-zero-2.C: New test.
6787
2166aeb3
MP
6788 PR c++/80095
6789 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
6790
057da7af
VM
67912017-04-07 Vladimir Makarov <vmakarov@redhat.com>
6792
6793 PR rtl-optimization/70478
6794 * gcc.target/s390/pr70478.c: New.
6795
3b6cb9e3
ML
67962017-04-07 Martin Liska <mliska@suse.cz>
6797
6798 PR target/79889
6799 * g++.dg/ext/mv8.C: Add aarch64* targets.
6800
70cd23c0
ML
68012017-04-07 Martin Liska <mliska@suse.cz>
6802
6803 PR ipa/80212
6804 * g++.dg/ipa/pr80212.C: New test.
6805
fe6bb25f
TP
68062017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6807
6808 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
6809
bf7b869a
RB
68102017-04-07 Richard Biener <rguenther@suse.de>
6811
6812 PR tree-optimization/80334
6813 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
6814 alignas on stack.
6815
2d143ba8
RB
68162017-04-07 Richard Biener <rguenther@suse.de>
6817
6818 PR middle-end/80341
6819 * gcc.dg/torture/pr80341.c: New testcase.
6820
ed3cd38d
JJ
68212017-04-06 Jakub Jelinek <jakub@redhat.com>
6822
6823 PR debug/80234
6824 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
6825 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
6826
e5f56581
UB
68272017-04-06 Uros Bizjak <ubizjak@gmail.com>
6828
6829 PR target/79733
6830 * gcc.target/i386/pr79733.c: New test.
6831
a5211c80
UB
68322017-04-06 Uros Bizjak <ubizjak@gmail.com>
6833
6834 PR target/80298
6835 * gcc.target/i386/pr80298-1.c: New test.
6836 * gcc.target/i386/pr80298-2.c: Ditto.
6837
db086c96
TP
68382017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
6839
6840 PR target/80082
6841 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
6842 ARMv7-R.
6843
09b63f67
RB
68442017-04-06 Richard Biener <rguenther@suse.de>
6845
6846 PR tree-optimization/80334
6847 * g++.dg/torture/pr80334.C: New testcase.
6848
d9f8c5af
ML
68492017-04-06 Martin Liska <mliska@suse.cz>
6850
6851 PR sanitizer/80166
6852 * gcc.dg/asan/pr80166.c: New test.
6853
1b68991f
RO
68542017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6855
6856 PR tree-optimization/79390
6857 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
6858
0f784346
RB
68592017-04-06 Richard Biener <rguenther@suse.de>
6860
6861 PR tree-optimization/80262
6862 * gcc.target/i386/pr80262.c: New testcase.
6863
23a429c2
RB
68642017-04-06 Richard Biener <rguenther@suse.de>
6865
6866 PR middle-end/80281
6867 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
6868
e2323a2b
VM
68692017-04-05 Vladimir Makarov <vmakarov@redhat.com>
6870
6871 PR rtl-optimization/70703
6872 * gcc.target/i386/pr70703.c: New.
6873
47a11342
JJ
68742017-04-05 Jakub Jelinek <jakub@redhat.com>
6875
6876 PR sanitizer/80308
6877 * c-c++-common/asan/pr80308.c: New test.
6878
d0ee17a5
DV
68792017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6880
6881 PR target/79890
6882 * gcc.target/s390/pr79890.c: New test case.
6883
36f896c7
JJ
68842017-04-05 Jakub Jelinek <jakub@redhat.com>
6885
6886 PR target/80310
6887 * c-c++-common/ubsan/pr80310.c: New test.
6888
d16e2ddd
JJ
68892017-04-04 Jakub Jelinek <jakub@redhat.com>
6890
e1201dff
JJ
6891 PR c++/80297
6892 * g++.dg/torture/pr80297.C: New test.
6893
d16e2ddd
JJ
6894 PR tree-optimization/79390
6895 * gcc.target/i386/pr79390.c: New test.
6896 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
6897
c0ea338b
VR
68982017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
6899
6900 PR c++/80296
6901 * g++.dg/cpp0x/alias-decl-80296.C: New test.
6902
a1527a93
TP
69032017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6904
6905 PR target/80307
6906 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
6907 targeting any CPU or architecture.
6908 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
6909 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
6910 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
6911 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
6912 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
6913 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
6914 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
6915 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
6916
065ba179 69172017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
6918
6919 PR fortran/69498
6920 * gfortran.dg/submodule_unexp.f90: New test.
6921
b1fd967c
JJ
69222017-04-04 Jakub Jelinek <jakub@redhat.com>
6923
6924 PR target/80286
6925 * gcc.target/i386/avx-pr80286.c: New test.
6926 * gcc.dg/pr80286.c: New test.
6927
248179b5
RB
69282017-04-04 Richard Biener <rguenther@suse.de>
6929
6930 PR middle-end/80281
6931 * gcc.dg/torture/pr80281.c: New testcase.
6932
a577fcf2
RB
69332017-04-04 Richard Biener <rguenther@suse.de>
6934
6935 PR tree-optimization/80275
6936 * g++.dg/opt/pr80275.C: Make g static.
6937
833bbf60
SB
69382017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
6939
6940 PR rtl-optimization/60818
6941 * gcc.c-torture/compile/pr60818.c: New testcase.
6942
5764ee3c
JW
69432017-04-03 Jonathan Wakely <jwakely@redhat.com>
6944
6945 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
6946 * gcc.dg/20031012-1.c: Likewise.
6947 * gcc.dg/ipa/ipcp-1.c: Likewise.
6948 * gcc.dg/torture/matrix-3.c: Likewise.
6949 * gcc.target/powerpc/ppc-spe.c: Likewise.
6950 * gcc.target/rx/zero-width-bitfield.c: Likewise.
6951
bbdf4e81
PB
69522017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6953
6954 PR target/80246
6955 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
6956 powerpc_vsx_ok.
6957 (std, ld): Limit scan-assembler-times check to lp64.
6958 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
6959 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
6960 powerpc_vsx_ok.
6961
44bc146f
PB
69622017-04-03 Peter Bergner <bergner@vnet.ibm.com>
6963
6964 PR target/80246
6965 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
6966
fff80893
RB
69672017-04-03 Richard Biener <rguenther@suse.de>
6968
6969 PR tree-optimization/80275
6970 * g++.dg/opt/pr80275.C: New testcase.
6971
79f9fc38
DV
69722017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6973
6974 PR testsuite/79356
6975 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
6976
a8e70fd3
RD
69772017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
6978
6979 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
6980 (bal): Increase iteration count and assume alignment.
6981
e0061866
BC
69822017-04-03 Bin Cheng <bin.cheng@arm.com>
6983
6984 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
6985
c2d43326
AP
69862017-04-02 Andrew Pinski <apinski@cavium.com>
6987
6988 * gcc.c-torture/compile/nested-3.c: New testcase.
6989 * gcc.c-torture/execute/20170401-1.c: New testcase.
6990 * gcc.c-torture/execute/20170401-2.c: New testcase.
6991
a5a9046d
SB
69922017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
6993
6994 PR rtl-optimization/79405
6995 gcc.dg/pr79405.c: New testcase.
6996
6f3af356
JJ
69972017-03-31 Jakub Jelinek <jakub@redhat.com>
6998
eee3756d
JJ
6999 PR debug/79255
7000 * gcc.dg/pr79255.c: New test.
7001
6f3af356
JJ
7002 PR c++/79572
7003 * g++.dg/ubsan/null-8.C: New test.
7004
99e6cfd6
PH
70052017-03-31 Pat Haugen <pthaugen@us.ibm.com>
7006
7007 PR target/80107
7008 * gfortran.dg/pr80107.f: New.
7009
094e6b7a
JL
70102017-03-31 Jeff Law <law@redhat.com>
7011
7012 PR tree-optimization/49498
7013 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
7014
eceb2409 70152017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7016
eceb2409
RB
7017 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
7018
c412c01a 70192017-03-31 Richard Biener <rguenther@suse.de>
065ba179 7020
c412c01a
RB
7021 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
7022
005f12bf
JJ
70232017-03-31 Jakub Jelinek <jakub@redhat.com>
7024
af88f557
JJ
7025 PR libstdc++/80251
7026 * g++.dg/ext/is_aggregate.C: New test.
7027
7d790165
JJ
7028 PR middle-end/80173
7029 * gcc.target/i386/pr80173.c: New test.
7030
a7d55154
JJ
7031 PR middle-end/80163
7032 * gcc.dg/pr80163.c: New test.
7033
005f12bf
JJ
7034 PR debug/80025
7035 * gcc.dg/torture/pr80025.c: New test.
7036
c8e0f43f
MF
70372017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
7038
7039 * gcc.target/mips/pr52125.c: Add -msym32.
7040
724d25f3
JJ
70412017-03-30 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR translation/80189
7044 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
7045 * g++.dg/gomp/sharing-1.C: Likewise.
7046 * gfortran.dg/gomp/pr44536.f90: Likewise.
7047 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
7048 * gfortran.dg/gomp/sharing-3.f90: Likewise.
7049 * gfortran.dg/gomp/crayptr3.f90: Likewise.
7050 * gfortran.dg/gomp/pr33439.f90: Likewise.
7051 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
7052 * gfortran.dg/gomp/sharing-1.f90: Likewise.
7053 * gfortran.dg/gomp/sharing-2.f90: Likewise.
7054 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
7055 * gcc.dg/gomp/sharing-1.c: Likewise.
7056
05dc406d
PB
70572017-03-30 Peter Bergner <bergner@vnet.ibm.com>
7058
7059 PR target/80246
7060 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
7061 Darwin and SPE.
7062 (dxex, dxexq): Update return type.
7063 (diex, diexq): Update argument type.
7064 * gcc.target/powerpc/pr80246.c: New test.
7065
b0fd4d7e
MJ
70662017-03-30 Martin Jambor <mjambor@suse.cz>
7067
7068 PR ipa/77333
7069 * g++.dg/ipa/pr77333.C: New test.
7070
de008ec4
JJ
70712017-03-30 Jakub Jelinek <jakub@redhat.com>
7072
7073 PR target/80206
7074 * gcc.target/i386/pr80206.c: New test.
7075
28c02407
RB
70762017-03-30 Richard Biener <rguenther@suse.de>
7077
7078 PR tree-optimization/77498
7079 * gfortran.dg/pr77498.f: New testcase.
7080
10fa8dfb
MP
70812017-03-29 Marek Polacek <polacek@redhat.com>
7082
7083 PR c/79730
7084 * gcc.dg/pr79730.c: New test.
7085
fdc54f39
JD
70862017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7087
7088 PR libgfortran/78670
7089 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
7090 a character of length 1. Update test for success.
7091 * gfortran.dg/dtio_28.f03: New test.
7092 * gfortran.dg/dtio_4.f90: Update to open test file with status =
7093 'scratch' to delete the file when done.
7094
533c0b69
SB
70952017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
7096
7097 PR rtl-optimization/80233
7098 * gcc.c-torture/compile/pr80233.c: New testcase.
7099
e35229f8
TK
71002017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7101
7102 PR fortran/80254
7103 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
7104 * gfortran.dg/dec_io_2a.f90: instead (new test).
7105
5c0a28d4
JW
71062017-03-28 Jiong Wang <jiong.wang@arm.com>
7107
7108 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
7109
19846619
SB
71102017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
7111
7112 PR testsuite/43496
7113 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
7114 generating PIC code.
7115
e5119fab
VM
71162017-03-28 Vladimir Makarov <vmakarov@redhat.com>
7117
7118 PR rtl-optimization/80193
7119 * gcc.target/i386/pr80193.c: New.
7120
cf474530
JW
71212017-03-28 Janus Weil <janus@gcc.gnu.org>
7122
7123 PR fortran/78661
7124 * gfortran.dg/dtio_25.f90: Modified test case.
7125 * gfortran.dg/dtio_27.f90: New test case.
7126
34fac449
UB
71272017-03-28 Uros Bizjak <ubizjak@gmail.com>
7128
7129 PR target/53383
7130 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
7131 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
7132 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
7133
3e907b90
BC
71342017-03-28 Bin Cheng <bin.cheng@arm.com>
7135
7136 * gcc.c-torture/compile/irreducible-loop.c: New.
7137
522818b9
RS
71382017-03-28 Richard Sandiford <richard.sandiford@arm.com>
7139
3e907b90 7140 PR tree-optimization/80218
522818b9
RS
7141 * gcc.dg/pr80218.c: New test.
7142
ea7d7da8
RB
71432017-03-28 Richard Biener <rguenther@suse.de>
7144
7145 PR tree-optimization/78644
7146 * gcc.dg/pr78644-1.c: New testcase.
7147 * gcc.dg/pr78644-2.c: Likewise.
7148
498173ef
TT
71492017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
7150
7151 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
7152 * gcc.dg/pic-4.c: Likewise.
7153 * gcc.dg/pie-3.c: Likewise.
7154 * gcc.dg/pie-4.c: Likewise.
7155
c5ad2433
ML
71562017-03-28 Martin Liska <mliska@suse.cz>
7157
7158 PR ipa/80205
7159 * g++.dg/ipa/pr80205.C: New test.
7160
17722fb9
SKS
71612017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7162
7163 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
7164 with sizeof(int) < 4.
7165 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
7166 * gcc.c-torture/execute/pr79737-2.c: Likewise.
7167 * gcc.dg/torture/pr79777.c: Likewise.
7168 * gcc.dg/torture/pr79910.c: Likewise.
7169
737f500a
RB
71702017-03-28 Richard Biener <rguenther@suse.de>
7171
7172 PR middle-end/80222
7173 * g++.dg/pr80222.C: New testcase.
7174
62f96a79
ML
71752017-03-28 Martin Liska <mliska@suse.cz>
7176
7177 PR ipa/80104
7178 * gcc.dg/ipa/pr80104.c: New test.
7179
72785f26
MP
71802017-03-28 Marek Polacek <polacek@redhat.com>
7181
7182 PR sanitizer/80067
7183 * c-c++-common/ubsan/shift-10.c: New test.
7184
86516987
JL
71852017-03-27 Jeff Law <law@redhat.com>
7186
4dbf1eee 7187 PR tree-optimization/80216
86516987
JL
7188 * gcc.c-torture/compile/pr80216.c: New test.
7189
aade772d
JJ
71902017-03-27 Jakub Jelinek <jakub@redhat.com>
7191
a9e4a1a5
JJ
7192 PR middle-end/80162
7193 * c-c++-common/pr80162-1.c: New test.
7194 * c-c++-common/pr80162-2.c: New test.
7195 * c-c++-common/pr80162-3.c: New test.
7196
aade772d
JJ
7197 PR target/80102
7198 * g++.dg/opt/pr80102.C: New test.
7199
d89f355e
MM
72002017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7201
7202 PR target/78543
7203 * gcc.target/powerpc/pr78543.c: New test.
7204
79c4d73b
KN
72052017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
7206
7207 PR target/80103
7208 * gcc.target/powerpc/pr80103-1.c: New test.
7209
819df781
RB
72102017-03-27 Richard Biener <rguenther@suse.de>
7211
7212 PR tree-optimization/80181
7213 * gcc.dg/torture/pr80181.c: New testcase.
7214
84804c5b
CZ
72152017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
7216
065ba179 7217 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 7218
c5e5f5f6
RB
72192017-03-27 Richard Biener <rguenther@suse.de>
7220
7221 PR ipa/79776
7222 * g++.dg/ipa/pr79776.C: New testcase.
7223
7cd200f6
JJ
72242017-03-27 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR sanitizer/80168
7227 * gcc.dg/asan/pr80168.c: New test.
7228
79f512ff
RB
72292017-03-27 Richard Biener <rguenther@suse.de>
7230
7231 PR tree-optimization/80170
7232 * gcc.dg/pr80170.c: New testcase.
7233
672d9f8e
RB
72342017-03-27 Richard Biener <rguenther@suse.de>
7235
7236 PR middle-end/80171
7237 * g++.dg/torture/pr80171.C: New testcase.
7238
978fcba3
JDA
72392017-03-26 John David Anglin <danglin@gcc.gnu.org>
7240
431d7882
JDA
7241 * gcc.dg/torture/pr79732.c: Require alias support.
7242 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
7243
978fcba3
JDA
7244 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
7245 libatomic_available.
7246 * gfortran.dg/coarray_image_status_1.f08: Likewise.
7247 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
7248
1f10d710
JD
72492017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7250
7251 PR libgfortran/78881
7252 * gfortran.dg/dtio_26.f90: New test.
7253
41036686
PT
72542017-03-25 Paul Thomas <pault@gcc.gnu.org>
7255
7256 PR fortran/80156
7257 PR fortran/79382
7258 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
7259 testcase for PR80156. Add a main programme that tests that
7260 the typebound generic is accessible.
7261
5da906ca
BS
72622017-03-25 Bernd Schmidt <bschmidt@redhat.com>
7263
7264 PR rtl-optimization/80160
7265 PR rtl-optimization/80159
7266
7267 * gcc.target/i386/pr80160.c: New test.
7268
7dabefa0
JJ
72692017-03-24 Jakub Jelinek <jakub@redhat.com>
7270
7271 PR sanitizer/79904
7272 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
7273
c8b1fbc1
MP
72742017-03-24 Marek Polacek <polacek@redhat.com>
7275
7276 PR c++/80119
7277 * g++.dg/warn/Wuninitialized-9.C: New test.
7278
76794c52
AK
72792017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7280
7281 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
7282 and remove the high-level builtin. The error message for the
7283 would prevent compilation from reaching the second.
7284 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7285
2de2b3f9
AK
72862017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7287
7288 * gcc.target/s390/vxe/negfma-1.c: New test.
7289
7d2fd075
AK
72902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7291
7292 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
7293 * gcc.target/s390/arch12/mul-1.c: New test.
7294 * gcc.target/s390/arch12/mul-2.c: New test.
7295
72612e4e
AK
72962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7297
7298 * gcc.target/s390/vxe/vllezlf-1.c: New test.
7299
6c7774d1
AK
73002017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7301
7302 * gcc.target/s390/vxe/popcount-1.c: New test.
7303
9ec98860
AK
73042017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7305
7306 * gcc.target/s390/vxe/bitops-1.c: New test.
7307
6654e96f
AK
73082017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7309
7310 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
7311 * lib/target-supports.exp: Add effective target check s390_vxe.
7312
77c585ca
AK
73132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7314
7315 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
7316 comparison instructions used from now on.
7317
b5de6e84
AK
73182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7319
7320 * gcc.target/s390/s390.exp (check_effective_target_vector):
7321 Include target-supports.exp and move target_vector check routine
7322 ...
7323 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
7324 here and rename it.
7325 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
7326 check from vector to s390_vx.
7327 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
7328 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
7329 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
7330 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
7331 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
7332 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
7333 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
7334 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
7335 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
7336
a602f985
AK
73372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7338
7339 * gcc.target/s390/vector/vec-init-2.c: New test.
7340
085db63d
AK
73412017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7342
7343 * gcc.dg/ubsan/pr79904-2.c: New test.
7344
dc4f29bc
AK
73452017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7346
7347 PR target/79893
7348 * gcc.target/s390/zvector/pr79893.c: New test.
7349
56010684
JJ
73502017-03-24 Jakub Jelinek <jakub@redhat.com>
7351
7352 PR rtl-optimization/80112
7353 * gcc.dg/pr80112.c: New test.
7354
f0d7b52d
RO
73552017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7356
7357 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
7358 etc. line numbers.
7359 * gcc.dg/Walloca-1.c: Likewise.
7360 * gcc.dg/Walloca-2.c: Likewise.
7361 * gcc.dg/Wvla-larger-than-2.c: Likewise.
7362
635684c4
BS
73632017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7364
7365 PR tree-optimization/80158
7366 * gfortran.fortran-torture/compile/pr80158.f: New file.
7367
76afddf3
RB
73682017-03-24 Richard Biener <rguenther@suse.de>
7369
7370 PR tree-optimization/80167
7371 * gcc.dg/graphite/pr80167.c: New testcase.
7372
c2e389bf
TV
73732017-03-24 Tom de Vries <tom@codesourcery.com>
7374
7375 PR testsuite/80092
7376 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
7377 dg-require-effective-target global_constructor.
7378 * gcc.dg/tls/emutls-2.c: Same.
7379
a72821b4
TV
73802017-03-24 Tom de Vries <tom@codesourcery.com>
7381
7382 PR testsuite/80092
7383 * c-c++-common/Wimplicit-fallthrough-34.c: Add
7384 dg-require-effective-target indirect_jumps.
7385
1658def9
TV
73862017-03-24 Tom de Vries <tom@codesourcery.com>
7387
7388 PR testsuite/80092
7389 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
7390 nonlocal_goto.
7391
90e02692
TV
73922017-03-24 Tom de Vries <tom@codesourcery.com>
7393
7394 PR testsuite/80092
7395 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
7396 * gcc.dg/Walloca-12.c: Same.
7397 * gcc.dg/attr-alloc_size-8.c: Same.
7398 * gcc.dg/Walloca-4.c: Same.
7399 * gcc.dg/Walloca-8.c: Same.
7400 * gcc.dg/Walloca-13.c: Same.
7401 * gcc.dg/Walloca-14.c: Same.
7402 * gcc.dg/attr-alloc_size-9.c: Same.
7403 * gcc.dg/Walloca-1.c: Same.
7404 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7405 * gcc.dg/Walloca-5.c: Same.
7406 * gcc.dg/Walloca-10.c: Same.
7407 * gcc.dg/Walloca-9.c: Same.
7408 * gcc.dg/attr-alloc_size-6.c: Same.
7409 * gcc.dg/Wvla-larger-than-1.c: Same.
7410 * gcc.dg/torture/pr71881.c: Same.
7411 * gcc.dg/torture/pr71901.c: Same.
7412 * gcc.dg/torture/pr78742.c: Same.
7413 * gcc.dg/builtin-alloc-size.c: Same.
7414 * gcc.dg/Walloca-2.c: Same.
7415 * gcc.dg/Walloca-6.c: Same.
7416 * gcc.dg/Walloca-11.c: Same.
7417 * gcc.dg/attr-alloc_size-7.c: Same.
7418 * gcc.dg/Wvla-larger-than-2.c: Same.
7419 * gcc.dg/Walloca-3.c: Same.
7420 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7421 * gcc.c-torture/compile/pr79413.c: Same.
7422 * gcc.c-torture/compile/pr78439.c: Same.
7423
842392c8
KN
74242017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7425
7426 * gcc.target/powerpc/p9-options-1.c: New test.
7427
de2b3f5c
KT
74282017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7429
7430 PR target/71436
7431 * gcc.c-torture/compile/pr71436.c: New test.
7432
2e6315ef 74332017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 7434 Richard Biener <rguenther@suse.de>
2e6315ef
WS
7435
7436 PR tree-optimization/79908
7437 PR tree-optimization/80136
7438 * gcc.dg/torture/pr79908.c: New file.
7439
9cdf0363
NK
74402017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
7441
2e6315ef 7442 PR fortran/39239
9cdf0363
NK
7443 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
7444
f3dd574e
JJ
74452017-03-22 Jakub Jelinek <jakub@redhat.com>
7446
f13e9cd5
JJ
7447 PR c++/80141
7448 * g++.dg/gomp/pr80141.C: New test.
7449
68ed2ba0
JJ
7450 PR c++/80129
7451 * g++.dg/torture/pr80129.C: New test.
7452
f3dd574e
JJ
7453 PR sanitizer/80110
7454 * g++.dg/tsan/pr80110.C: New test.
7455
918b6c9e
TK
74562017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7457
7458 PR fortran/80142
7459 * gfortran.dg/any_loc.f90: New test case.
7460
bf634d1c
TP
74612017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7462
7463 PR target/80082
7464 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
7465 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
7466
f7325b95
ML
74672017-03-22 Martin Liska <mliska@suse.cz>
7468
7469 PR target/79906
7470 * g++.dg/ext/mv8.C: Add power* targets.
7471
3f01b620
MS
74722017-03-21 Martin Sebor <msebor@redhat.com>
7473
7474 PR c++/79548
7475 * g++.dg/warn/Wunused-var-26.C: New test.
7476
1cefb051
BS
74772017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7478
7479 PR tree-optimization/79908
7480 * gcc.dg/torture/pr79908.c: Revert addition of new file.
7481
edc1747f
MP
74822017-03-21 Marek Polacek <polacek@redhat.com>
7483 Martin Sebor <msebor@redhat.com>
7484
7485 PR tree-optimization/80109
7486 * gcc.dg/Walloca-14.c: New test.
7487
85106b87
JJ
74882017-03-21 Jakub Jelinek <jakub@redhat.com>
7489
7490 PR target/80125
7491 * gcc.target/powerpc/pr80125.c: New test.
7492
e59a225f
NK
74932017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
7494
7495 PR fortran/69498
7496 * gfortran.dg/unexp_attribute.f90: New test
7497
0ffe60b5 74982017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 7499 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
7500
7501 PR tree-optimization/79908
7502 * gcc.dg/torture/pr79908.c: New file.
7503
54eb90fe
SKS
75042017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7505
7506 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
7507 with sizeof(int) < 4.
7508
5611c456
ML
75092017-03-21 Martin Liska <mliska@suse.cz>
7510
7511 * gcc.target/i386/pr65044.c: Add '.' in order to catch
7512 apostrophes.
7513
e650ea2a
RB
75142017-03-21 Richard Biener <rguenther@suse.de>
7515
7516 PR tree-optimization/80032
7517 * g++.dg/opt/pr80032.C: New testcase.
7518
da2ce5f9
RB
75192017-03-21 Richard Biener <rguenther@suse.de>
7520
7521 PR tree-optimization/80122
7522 * gcc.dg/torture/pr80122.c: New testcase.
7523
9d60683a
TT
75242017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
7525
7526 * gcc.dg/pic-2.c: Skip for MIPS.
7527 * gcc.dg/pie-2.c: Skip for MIPS.
7528
d3e19c2c
PC
75292017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7530
7531 PR c++/77752
7532 * g++.dg/cpp0x/initlist97.C: New.
7533 * g++.dg/cpp0x/initlist85.C: Update.
7534
8bee092e
JJ
75352017-03-21 Jakub Jelinek <jakub@redhat.com>
7536
9f30dff0
JJ
7537 PR c/67338
7538 * gcc.dg/pr67338.c: New test.
7539
8bee092e
JJ
7540 PR c++/35878
7541 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
7542 dump instead of assembler.
7543 * g++.dg/init/pr35878_2.C: Likewise.
7544 * g++.dg/init/pr35878_3.C: Likewise.
7545
4d1b8e70
JJ
75462017-03-21 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR c/80097
7549 * gcc.dg/ubsan/pr80097.c: New test.
7550
c34923c4
BS
75512017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7552
7553 PR tree-optimization/80054
7554 * g++.dg/torture/pr80054.C: New file.
7555
b0ba96c2
KN
75562017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7557
7558 PR target/79963
7559 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
7560 directive to assure selection of proper bit using rlwinm insn.
7561 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
7562 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
7563 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
7564 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
7565
92377255
MP
75662017-03-20 Marek Polacek <polacek@redhat.com>
7567 Paolo Carlini <paolo.carlini@oracle.com>
7568
7569 PR c++/80059 - ICE with noexcept and __transaction_atomic
7570 * g++.dg/tm/pr80059-2.C: New test.
7571 * g++.dg/tm/pr80059.C: New test.
7572
243e28bf
ML
75732017-03-20 Martin Liska <mliska@suse.cz>
7574
7575 PR middle-end/79753
7576 * gcc.target/i386/mpx/pr79753.c: New test.
7577
918112d3
ML
75782017-03-20 Martin Liska <mliska@suse.cz>
7579
7580 PR target/79769
7581 PR target/79770
7582 * g++.dg/pr79769.C: New test.
7583 * gcc.target/i386/mpx/pr79770.c: New test.
7584
e325aba2
AK
75852017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7586
7587 PR target/78857
7588 * gcc.target/s390/load-and-test-fp-1.c: New test.
7589 * gcc.target/s390/load-and-test-fp-2.c: New test.
7590
91d2c04c
PT
75912017-03-18 Paul Thomas <pault@gcc.gnu.org>
7592
7593 PR fortran/79676
7594 * gfortran.dg/submodule_28.f08 : New test.
7595
c7e4107b
PT
75962017-03-18 Paul Thomas <pault@gcc.gnu.org>
7597
7598 PR fortran/71838
7599 * gfortran.dg/submodule_26.f08 : New test.
7600 * gfortran.dg/submodule_27.f08 : New test.
7601
d8fe28be
PH
76022017-03-17 Pat Haugen <pthaugen@us.ibm.com>
7603
7604 PR target/79951
7605 * gcc.target/powerpc/pr79951.c: New.
7606
4a17943d
BS
76072017-03-17 Bernd Schmidt <bschmidt@redhat.com>
7608
7609 PR rtl-optimization/79910
7610 * gcc.dg/torture/pr79910.c: New test.
7611
7f166d94
JL
76122017-03-17 Jeff Law <law@redhat.com>
7613
7614 PR tree-optimization/71437
7615 * gcc.dg/tree-ssa/pr71437.c: New test.
7616 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
7617 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
7618 now caught by VRP, but which were previously caught by DOM.
7619
12c4f7dc
RB
76202017-03-17 Richard Biener <rguenther@suse.de>
7621
7622 PR middle-end/80075
7623 * g++.dg/torture/pr80075.C: New testcase.
7624
207f3423
MM
76252017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
7626
7627 PR target/71294
7628 * g++.dg/pr71294.C: New test.
7629
9fc900af
SB
76302017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
7631
7632 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
7633
c05c2380
JJ
76342017-03-16 Jakub Jelinek <jakub@redhat.com>
7635
e711928b
JJ
7636 PR fortran/80010
7637 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
7638
c05c2380
JJ
7639 PR fortran/79886
7640 * gfortran.dg/pr79886.f90: New test.
7641
3231d64b
MM
76422017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7643
7644 PR target/79038
7645 * gcc.target/powerpc/pr79038-1.c: New test.
7646
81ef1f5e
SB
76472017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
7648
7649 PR fortran/33271
7650 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
7651
395a1e9b
JW
76522017-03-15 Jiong Wang <jiong.wang@arm.com>
7653
7654 PR testsuite/79356
7655 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
7656
05f65910
UB
76572017-03-15 Uros Bizjak <ubizjak@gmail.com>
7658
7659 PR target/80019
7660 * gcc.target/i386/pr80019.c: New test.
7661
94285a7d
ML
76622017-03-15 Martin Liska <mliska@suse.cz>
7663
7664 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
7665
a983542b
MS
76662017-03-14 Martin Sebor <msebor@redhat.com>
7667
7668 PR tree-optimization/79800
7669 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
7670 * gcc.dg/tree-ssa/pr79800.c: New test.
7671
76ca5f40
MM
76722017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7673
7674 PR target/79947
7675 * gcc.target/powerpc/pr79947.c: New test.
7676
5d9a283a
MS
76772017-03-14 Martin Sebor <msebor@redhat.com>
7678
7679 PR middle-end/80020
7680 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
7681 * gcc.dg/attr-alloc_size-7.c: Same.
7682 * gcc.dg/attr-alloc_size-9.c: Same.
7683 * gcc.dg/builtin-alloc-size.c: Same.
7684 * gcc.dg/pr80020.c: New test.
7685
4692943d
BS
76862017-03-14 Bernd Schmidt <bschmidt@redhat.com>
7687
7688 PR rtl-optimization/79728
7689 * gcc.target/i386/sse-globalreg.c: New test.
7690
861d9d5e
ML
76912017-03-14 Martin Liska <mliska@suse.cz>
7692
7693 PR lto/66295
7694 * gcc.dg/tree-prof/pr66295.c: New test.
7695
a48018b5
ML
76962017-03-13 Martin Liska <mliska@suse.cz>
7697
7698 PR middle-end/78339
7699 * gcc.target/i386/mpx/pr78339.c: New test.
7700
8c56cc5a
CZ
77012017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7702
065ba179 7703 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 7704
14555394
CZ
77052017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
7706
065ba179 7707 * gcc.target/arc/pr9001090948.c: New file.
14555394 7708
3079b92e
SB
77092017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
7710
7711 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
7712 Fix test. Make early-out condition return early. Correct comments.
7713
c08de9db
JD
77142017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7715
7716 PR libgfortran/78854
7717 * gfortran.dg/dtio_25.f90: New test.
7718
66b27545
MS
77192017-03-10 Martin Sebor <msebor@redhat.com>
7720
7721 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
7722
8f2f6381
BS
77232017-03-10 Bernd Schmidt <bschmidt@redhat.com>
7724
7725 PR rtl-optimization/78911
7726 * gcc.target/i386/pr78911-1.c: New test.
7727 * gcc.target/i386/pr78911-2.c: New test.
7728
8e2c69b4 77292017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 7730
8e2c69b4
WS
7731 PR target/79941
7732 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
7733 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
7734 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
7735
455d833c
MP
77362017-03-10 Marek Polacek <polacek@redhat.com>
7737
7738 PR c++/79967
7739 * g++.dg/cpp0x/gen-attrs-63.C: New test.
7740
cdd669f9
JJ
77412017-03-10 Jakub Jelinek <jakub@redhat.com>
7742
e260b0a7
JJ
7743 PR c++/79899
7744 * g++.dg/other/friend7.C: New test.
7745
cdd669f9
JJ
7746 PR c++/79896
7747 * g++.dg/ext/int128-5.C: New test.
7748
730e6e46
SB
77492017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
7750
7751 PR testsuite/79356
7752 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
7753 powerpc, sparc, or s390x.
7754
fc8f6304
PH
77552017-03-10 Pat Haugen <pthaugen@us.ibm.com>
7756
7757 PR target/79907
7758 * gcc.target/powerpc/pr79907.c: New.
7759
f1b0632a
OH
77602017-03-10 Olivier Hainque <hainque@adacore.com>
7761
7762 * gnat.dg/opt64.adb: New test.
7763 * gnat.dg/opt64_pkg.ads: New helper.
7764 * gnat.dg/opt64_pkg.adb: New helper.
7765
5558f089
JJ
77662017-03-10 Jakub Jelinek <jakub@redhat.com>
7767
2d9dd4fb
JJ
7768 PR rtl-optimization/79909
7769 * gcc.target/powerpc/pr79909.c: New test.
7770
72772e67
JJ
7771 PR tree-optimization/79972
7772 * gcc.dg/pr79972.c: New test.
7773
5558f089
JJ
7774 PR tree-optimization/77975
7775 * gcc.dg/pr77975.c: New test.
7776
822a132c
MP
77772017-03-09 Marek Polacek <polacek@redhat.com>
7778
7779 PR c++/79962
7780 PR c++/79984
7781 * c-c++-common/nonnull-3.c: New test.
7782 * g++.dg/warn/Wnonnull3.C: New test.
7783
c9819d22
MF
77842017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
7785
7786 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
7787 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7788
36618428
MP
77892017-03-09 Marek Polacek <polacek@redhat.com>
7790
7791 PR sanitizer/79757
7792 * gcc.dg/ubsan/pr79757-1.c: New test.
7793 * gcc.dg/ubsan/pr79757-2.c: New test.
7794 * gcc.dg/ubsan/pr79757-3.c: New test.
7795 * gcc.dg/ubsan/pr79757-4.c: New test.
7796 * gcc.dg/ubsan/pr79757-5.c: New test.
7797
01e5af5a
JJ
77982017-03-09 Jakub Jelinek <jakub@redhat.com>
7799
7800 PR c/79969
7801 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
7802
6443c7c0
MP
78032017-03-09 Marek Polacek <polacek@redhat.com>
7804
7805 PR c++/79687
7806 * g++.dg/expr/ptrmem8.C: New test.
7807 * g++.dg/expr/ptrmem9.C: New test.
7808
d721dc3c
RB
78092017-03-09 Richard Biener <rguenther@suse.de>
7810
7811 PR tree-optimization/79977
7812 * gcc.dg/graphite/pr79977.c: New testcase.
7813
1f1fd3e2
TT
78142017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
7815
7816 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
7817 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
7818 * lib/target-supports.exp (check_effective_target_rdynamic):
7819 New proc.
7820
16967aff
RB
78212017-03-09 Richard Biener <rguenther@suse.de>
7822
7823 PR middle-end/79971
7824 * gcc.dg/fixed-point/pr79971.c: New testcase.
7825
26d7dc48
RB
78262017-03-09 Richard Biener <rguenther@suse.de>
7827
7828 PR ipa/79970
7829 * gcc.dg/torture/pr79970.c: New testcase.
7830
35f77c28
PC
78312017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7832
7833 PR c++/71966
7834 * g++.dg/cpp0x/pr71966-1.C: New.
7835 * g++.dg/cpp0x/pr71966-2.C: Likewise.
7836
8a7df031
ML
78372017-03-09 Martin Liska <mliska@suse.cz>
7838
7839 PR tree-optimization/79631
7840 * gcc.target/i386/mpx/pr79631.c: New test.
7841
3828bb0d
ML
78422017-03-09 Martin Liska <mliska@suse.cz>
7843
7844 PR target/65705
7845 PR target/69804
7846 * gcc.target/i386/pr71458.c: Update scanned pattern.
7847
410a590c
MP
78482017-03-09 Marek Polacek <polacek@redhat.com>
7849
7850 PR c++/79672
7851 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
7852 * g++.dg/warn/Wduplicated-branches3.C: New test.
7853
f084a22e
PG
78542017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
7855
7856 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
7857
a278b1c3
ML
78582017-03-09 Martin Liska <mliska@suse.cz>
7859
7860 PR ipa/79764
7861 * g++.dg/pr79764.C: New test.
7862
8dc19053
ML
78632017-03-09 Martin Liska <mliska@suse.cz>
7864
7865 PR ipa/79761
7866 * g++.dg/pr79761.C: New test.
7867
030fc94a
JJ
78682017-03-09 Jakub Jelinek <jakub@redhat.com>
7869
9e463823
JJ
7870 PR sanitizer/79944
7871 * c-c++-common/asan/pr79944.c: New test.
7872
6b62f323
JJ
7873 PR target/79932
7874 * gcc.target/i386/pr79932-2.c: New test.
7875
030fc94a
JJ
7876 PR target/79932
7877 * gcc.target/i386/pr79932-1.c: New test.
7878
423aec8b
MP
78792017-03-09 Marek Polacek <polacek@redhat.com>
7880
7881 PR c++/79900 - ICE in strip_typedefs
7882 * g++.dg/warn/Wpadded-1.C: New test.
7883
6659fe59
MP
78842017-03-08 Marek Polacek <polacek@redhat.com>
7885
7886 * g++.dg/Walloca1.C: Adjust dg-warning.
7887
f1a675e4
AH
78882017-03-08 Andrew Haley <aph@redhat.com>
7889
7890 PR tree-optimization/79943
7891 * gcc.dg/tree-ssa/pr79943.c: New test.
7892
edfcd7e3
RB
78932017-03-08 Richard Biener <rguenther@suse.de>
7894
7895 PR tree-optimization/79955
7896 * gcc.dg/uninit-24.c: New testcase.
7897
61fdfd8c
RB
78982017-03-08 Richard Biener <rguenther@suse.de>
7899
7900 PR tree-optimization/79920
7901 * gcc.dg/vect/pr79920.c: New testcase.
7902
4b48e883
JJ
79032017-03-08 Jakub Jelinek <jakub@redhat.com>
7904
7905 PR sanitizer/79904
7906 * gcc.dg/ubsan/pr79904.c: New test.
7907
a71dbc63
JJ
79082017-03-07 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR c/79834
7911 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
7912 diagnostics.
7913
d8a90142
MP
79142017-03-07 Marek Polacek <polacek@redhat.com>
7915
7916 PR middle-end/79809
7917 * g++.dg/Walloca1.C: New test.
7918
a5e9e3e4
ML
79192017-03-07 Martin Liska <mliska@suse.cz>
7920
7921 PR middle-end/68270
7922 * g++.dg/pr68270.C: New test.
7923
1f6dba54
JJ
79242017-03-07 Jakub Jelinek <jakub@redhat.com>
7925
760f82db
JJ
7926 PR rtl-optimization/79901
7927 * gcc.target/i386/pr79901.c: New test.
7928
1f6dba54
JJ
7929 PR sanitizer/79897
7930 * c-c++-common/ubsan/pr79897.c: New test.
7931
feca7b89
VM
79322017-03-06 Vladimir Makarov <vmakarov@redhat.com>
7933
7934 PR rtl-optimization/79571
7935 * gcc.target/i386/pr79571.c: New.
7936
bdbbf28d
MP
79372017-03-06 Marek Polacek <polacek@redhat.com>
7938
7939 PR c++/79796 - ICE with NSDMI and this pointer
7940 * g++.dg/cpp0x/nsdmi13.C: New test.
7941
52564551
JK
79422017-03-06 Julia Koval <julia.koval@intel.com>
7943
7944 PR target/79793
7945 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
7946 directives.
7947 * gcc.target/i386/interrupt-13.c: Ditto.
7948 * gcc.target/i386/interrupt-14.c: Ditto.
7949 * gcc.target/i386/interrupt-15.c: Ditto.
7950
345edb37
JJ
79512017-03-06 Jakub Jelinek <jakub@redhat.com>
7952
7953 PR c++/79822
7954 * g++.dg/cpp0x/constexpr-79822.C: New test.
7955
a8d25fd0
RB
79562017-03-06 Richard Biener <rguenther@suse.de>
7957
7958 PR tree-optimization/79894
7959 * gcc.dg/vect/pr79887.c: New testcase.
7960
522fcdd7
RB
79612017-03-06 Richard Biener <rguenther@suse.de>
7962
7963 PR tree-optimization/79824
7964 * gcc.dg/vect/pr79824-1.c: New testcase.
7965 * gcc.dg/vect/pr79824-2.c: Likewise.
7966
54649631
TT
79672017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
7968
7969 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
7970 gettimeofday. Remove dg-skip-if for AVR.
7971 * lib/target-supports.exp (check_effective_target_gettimeofday):
7972 New proc.
7973
4bbc8970
RD
79742017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
7975
7976 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
7977 * gcc.target/s390/hotpatch-10.c: Likewise.
7978 * gcc.target/s390/hotpatch-11.c: Likewise.
7979 * gcc.target/s390/hotpatch-12.c: Likewise.
7980 * gcc.target/s390/hotpatch-13.c: Likewise.
7981 * gcc.target/s390/hotpatch-14.c: Likewise.
7982 * gcc.target/s390/hotpatch-15.c: Likewise.
7983 * gcc.target/s390/hotpatch-16.c: Likewise.
7984 * gcc.target/s390/hotpatch-17.c: Likewise.
7985 * gcc.target/s390/hotpatch-18.c: Likewise.
7986 * gcc.target/s390/hotpatch-19.c: Likewise.
7987 * gcc.target/s390/hotpatch-2.c: Likewise.
7988 * gcc.target/s390/hotpatch-26.c: Likewise.
7989 * gcc.target/s390/hotpatch-27.c: Likewise.
7990 * gcc.target/s390/hotpatch-28.c: Likewise.
7991 * gcc.target/s390/hotpatch-3.c: Likewise.
7992 * gcc.target/s390/hotpatch-4.c: Likewise.
7993 * gcc.target/s390/hotpatch-5.c: Likewise.
7994 * gcc.target/s390/hotpatch-6.c: Likewise.
7995 * gcc.target/s390/hotpatch-7.c: Likewise.
7996 * gcc.target/s390/hotpatch-8.c: Likewise.
7997 * gcc.target/s390/hotpatch-9.c: Likewise.
7998
5f215a70
PC
79992017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8000
8001 PR c++/64574
8002 * g++.dg/template/crash125.C: New.
8003
296cc393
JJ
80042017-03-06 Jakub Jelinek <jakub@redhat.com>
8005
8006 PR target/79812
8007 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
8008
ca8942a3
TT
80092017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
8010
8011 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
8012
c1b993c0
PG
80132017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8014
8015 * gcc.target/mips/msa-minmax.c: New tests.
8016
a50a32aa
ML
80172017-03-06 Martin Liska <mliska@suse.cz>
8018
8019 PR sanitize/79783
8020 * g++.dg/asan/pr79783.C: New test.
8021
5ada812c
PG
80222017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8023
8024 * gcc.target/mips/msa-dotp.c: New tests.
8025
334b3c4b
PG
80262017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
8027
8028 * gcc.target/mips/msa-bclri.c: New test.
8029
d8b4baeb
PC
80302017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8031
8032 PR c++/70266
8033 * g++.dg/tm/pr70266.C: New.
8034
ef78bc3c 80352017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 8036 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
8037
8038 * gfortran.dg/coarray/fail_image_1.f08: New test.
8039 * gfortran.dg/coarray/fail_image_2.f08: New test.
8040 * gfortran.dg/coarray/failed_images_1.f08: New test.
8041 * gfortran.dg/coarray/failed_images_2.f08: New test.
8042 * gfortran.dg/coarray/image_status_1.f08: New test.
8043 * gfortran.dg/coarray/image_status_2.f08: New test.
8044 * gfortran.dg/coarray/stopped_images_1.f08: New test.
8045 * gfortran.dg/coarray/stopped_images_2.f08: New test.
8046 * gfortran.dg/coarray_fail_st.f90: New test.
8047 * gfortran.dg/coarray_failed_images_1.f08: New test.
8048 * gfortran.dg/coarray_image_status_1.f08: New test.
8049 * gfortran.dg/coarray_stopped_images_1.f08: New test.
8050
7f5a7d78
MP
80512017-03-03 Marek Polacek <polacek@redhat.com>
8052
8053 PR c/79758
8054 * gcc.dg/noncompile/pr79758.c: New test.
8055
cc195d46
JJ
80562017-03-03 Jakub Jelinek <jakub@redhat.com>
8057
8058 PR middle-end/79805
8059 * g++.dg/opt/pr79805.C: New test.
8060
945b6e16
AS
80612017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
8062
8063 * gcc.target/i386/avx512vpopcntdq-check.h: New.
8064 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8065 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8066 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
8067 * gcc.target/i386/i386.exp
8068 (check_effective_target_avx512vpopcntdq): New.
8069
31dcc385
TT
80702017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
8071
8072 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
8073 ilp32 targets and match DImode registers for lp64 targets.
8074
0e174ae1
UB
80752017-03-03 Uros Bizjak <ubizjak@gmail.com>
8076
8077 * g++.dg/pr71624.C: Disable for x32.
8078 * g++.dg/pr71633.C: Ditto.
8079
93505ec5
JJ
80802017-03-03 Jakub Jelinek <jakub@redhat.com>
8081
8082 PR target/79807
8083 * gcc.target/i386/pr79807.c: New test.
8084
d78a1c01
ML
80852017-03-03 Martin Liska <mliska@suse.cz>
8086
8087 PR tree-optimization/79803
8088 * gcc.dg/tree-ssa/pr79803.c: New test.
8089
ec7f796e
ML
80902017-03-03 Martin Liska <mliska@suse.cz>
8091
8092 PR rtl-optimization/79574
8093 * gcc.dg/pr79574-2.c: New test.
8094
30d309aa
RB
80952017-03-03 Richard Biener <rguenther@suse.de>
8096
8097 PR c++/79825
8098 * g++.dg/warn/Wuninitialized-8.C: New testcase.
8099
38801de5
JJ
81002017-03-03 Jakub Jelinek <jakub@redhat.com>
8101
8102 * gcc.dg/pr57134.c: Use empty inline asm string literal.
8103
7278b0a2
MP
81042017-03-03 Marek Polacek <polacek@redhat.com>
8105
8106 PR c++/79791
8107 * g++.dg/warn/Wwrite-strings-1.C: New test.
8108 * g++.dg/warn/Wwrite-strings-2.C: New test.
8109 * g++.dg/warn/Wwrite-strings-3.C: New test.
8110 * g++.dg/warn/Wwrite-strings-4.C: New test.
8111 * g++.dg/warn/Wwrite-strings-5.C: New test.
8112 * g++.dg/warn/Wwrite-strings-6.C: New test.
8113 * g++.dg/warn/Wwrite-strings-7.C: New test.
8114 * g++.dg/warn/Wwrite-strings-8.C: New test.
8115 * g++.dg/warn/Wwrite-strings-9.C: New test.
8116 * g++.dg/warn/Wwrite-strings-10.C: New test.
8117 * g++.dg/warn/Wwrite-strings-11.C: New test.
8118 * g++.dg/warn/Wwrite-strings-12.C: New test.
8119
75473a91
RB
81202017-03-03 Richard Biener <rguenther@suse.de>
8121
8122 PR middle-end/79818
8123 * gcc.dg/torture/pr79818.c: New testcase.
8124
50bea0c5
JJ
81252017-03-02 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR c++/79782
8128 * g++.dg/warn/Wunused-parm-10.C: New test.
8129
130f15ce
UB
81302017-03-02 Uros Bizjak <ubizjak@gmail.com>
8131
8132 * gcc.dg/rtl/x86_64/*.c: Test for
8133 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
8134
dc362ada
UB
81352017-03-02 Uros Bizjak <ubizjak@gmail.com>
8136
8137 PR target/79514
8138 * gcc.target/i386/pr79514.c: New test.
8139
fe792dd8
JJ
81402017-03-02 Jakub Jelinek <jakub@redhat.com>
8141
8142 PR rtl-optimization/79780
8143 * gcc.c-torture/compile/pr79780.c: New test.
8144
e80facb4
RB
81452017-03-02 Richard Biener <rguenther@suse.de>
8146
8147 PR tree-optimization/79345
8148 PR c++/42000
8149 * g++.dg/warn/Wuninitialized-7.C: New testcase.
8150 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
8151 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
8152
eb0e7c34
RB
81532017-03-02 Richard Biener <rguenther@suse.de>
8154
8155 PR c/79756
8156 * gcc.dg/vector-1.c: New testcase.
8157
653a4b32
BC
81582017-03-02 Bin Cheng <bin.cheng@arm.com>
8159
8160 PR tree-optimization/66768
8161 * gcc.target/i386/pr66768.c: New test.
8162
da403f31
RB
81632017-03-02 Richard Biener <rguenther@suse.de>
8164
8165 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
8166 * gcc.dg/rtl/x86_64/final.c: Likewise.
8167 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
8168 * gcc.dg/rtl/x86_64/ira.c: Likewise.
8169 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
8170 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
8171
83692f96
RB
81722017-03-02 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/79777
8175 * gcc.dg/torture/pr79777.c: New testcase.
8176
71dedb33
MS
81772017-03-01 Martin Sebor <msebor@redhat.com>
8178
8179 PR middle-end/79692
8180 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
8181 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
8182 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
8183 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
8184
48990905
UB
81852017-03-01 Uros Bizjak <ubizjak@gmail.com>
8186
8187 * gcc.target/i386/invsize-2.c: New test.
8188 * gcc.target/i386/invsize-3.c: Ditto.
8189 * gcc.target/i386/invsize-4.c: Ditto.
8190 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
8191 * gcc.target/i386/stackalign/asm-1.c: Ditto.
8192
c7f0c9f3
MM
81932017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8194
8195 PR target/79439
8196 * gcc.target/powerpc/pr79439.c: New test.
8197
f5ef6bfc
PH
81982017-03-01 Pat Haugen <pthaugen@us.ibm.com>
8199
8200 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
8201 scan string.
8202
8203
50181506
KN
82042017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8205
8206 PR target/79395
8207 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
8208 pattern to look for vcmpequd. instead of vcmpnew.
8209 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
8210 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
8211 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
8212 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
8213 look for xvcmpeqdp. instead of xvcmpnedp.
8214 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
8215 look for vcmpequd. instead of vcmpnew.
8216 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
8217 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
8218 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
8219 look for xvcmpeqsp. instead of xvcmpnesp.
8220 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
8221 look for xvcmpeqdp. instead of xvcmpnedp.
8222 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
8223 look for vcmpequd. instead of vcmpnew.
8224 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
8225 look for vcmpeqsp instead of xvcmpnesp.
8226 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
8227 look for xvcmpeqdp instead of xvcmpnedp.
8228
0100ae43
RB
82292017-03-01 Richard Biener <rguenther@suse.de>
8230
8231 PR middle-end/79721
8232 * gcc.dg/torture/pr79721.c: New testcase.
8233
0f3f4ffe
JJ
82342017-03-01 Jakub Jelinek <jakub@redhat.com>
8235
42132674
JJ
8236 PR c++/79681
8237 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
8238 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
8239
e3e9e8ca
JJ
8240 PR c++/79746
8241 * g++.dg/warn/Wunused-parm-9.C: New test.
8242
0f3f4ffe
JJ
8243 PR tree-optimization/79734
8244 * g++.dg/opt/pr79734.C: New test.
8245
ad1de652
JJ
82462017-02-28 Jakub Jelinek <jakub@redhat.com>
8247
8248 PR tree-optimization/79737
8249 * gcc.c-torture/execute/pr79737-1.c: New test.
8250 * gcc.c-torture/execute/pr79737-2.c: New test.
8251
7a1ae923
EB
82522017-02-28 Eric Botcazou <ebotcazou@adacore.com>
8253
8254 * gcc.target/sparc/20170228-1.c: New test.
8255
2af0c3ed
UB
82562017-02-28 Uros Bizjak <ubizjak@gmail.com>
8257
8258 * gcc.target/i386/invsize-1.c: New test.
8259
203ced0a
MS
82602017-02-28 Martin Sebor <msebor@redhat.com>
8261
8262 PR tree-optimization/79691
8263 * gcc.dg/tree-ssa/pr79691.c: New test.
8264
8a915b87
JJ
82652017-02-28 Jakub Jelinek <jakub@redhat.com>
8266
8267 PR target/79729
8268 * gcc.target/i386/pr79729.c: New test.
8269
41aa3a38
RB
82702017-02-28 Richard Biener <rguenther@suse.de>
8271
8272 PR tree-optimization/79740
8273 * gcc.dg/torture/pr79740.c: New testcase.
8274
587240d2
RB
82752017-02-28 Richard Biener <rguenther@suse.de>
8276
8277 PR middle-end/79731
8278 * c-c++-common/torture/pr79731.c: New testcase.
8279
dd3f4560
RB
82802017-02-28 Richard Biener <rguenther@suse.de>
8281
8282 PR tree-optimization/79732
8283 * gcc.dg/torture/pr79732.c: New testcase.
8284
c7d97b28
RB
82852017-02-28 Richard Biener <rguenther@suse.de>
8286
8287 PR tree-optimization/79723
8288 * gcc.target/i386/pr79723.c: New testcase.
8289
c8f28a3c
PH
82902017-02-27 Pat Haugen <pthaugen@us.ibm.com>
8291
8292 PR target/79544
8293 * gcc.target/powerpc/pr79544.c: New.
8294
c91c3003
PC
82952017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8296
8297 PR c++/79414
8298 * g++.dg/parse/crash67.C: New.
8299
57fa080b
BC
83002017-02-27 Bin Cheng <bin.cheng@arm.com>
8301
8302 PR tree-optimization/77536
8303 * gcc.dg/vect/pr79347.c: Revise testing string.
8304
68b948d3
RB
83052017-02-27 Richard Biener <rguenther@suse.de>
8306
8307 PR tree-optimization/45397
8308 * gcc.dg/tree-ssa/pr45397.c: New testcase.
8309
69a2e8a1
RB
83102017-02-27 Richard Biener <rguenther@suse.de>
8311
8312 PR tree-optimization/79690
8313 * gcc.target/i386/pr79690.c: New testcase.
8314
c7b608a9
TK
83152017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8316
8317 PR fortran/51119
8318 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
8319 of original.
8320 * gfortran.dg/inline_matmul_11.f90: Likewise.
8321 * gfortran.dg/inline_matmul_9.f90: Likewise.
8322 * gfortran.dg/matmul_13.f90: New test.
8323 * gfortran.dg/matmul_14.f90: New test.
8324
98561a9b
JJ
83252017-02-25 Jakub Jelinek <jakub@redhat.com>
8326
8327 PR middle-end/79396
8328 * g++.dg/opt/pr79396.C: New test.
8329
77be9417
DH
83302017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8331
8332 PR fortran/79597
8333 * gfortran.dg/dtio_6.f90: Update test.
8334
83352017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
8336
8337 PR fortran/79601
8338 * gfortran.dg/interface_operator_2.f90: New test.
8339
b9822443
JJ
83402017-02-24 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR c/79677
8343 * gcc.dg/pr79677.c: New test.
8344
4bc2b786
MF
83452017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
8346
8347 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
8348 of mov.ps.
8349 * gcc.target/mips/mips-ps-type.c (move): Likewise.
8350 (cond_move1): Simplify condition to force generation of
8351 mov[nz].ps.
8352 (cond_move2): Likewise.
8353
4227c9ad
JJ
83542017-02-24 Jakub Jelinek <jakub@redhat.com>
8355
8356 PR c++/79588
8357 * g++.dg/warn/Wrestrict-1.C: New test.
8358 * g++.dg/warn/Wrestrict-2.C: New test.
8359
fd527ec1
DE
83602017-02-24 David Edelsohn <dje.gcc@gmail.com>
8361
8362 * g++.dg/ext/complit15.C: Require LTO.
8363
2af8fd5c
TT
83642017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
8365
8366 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
8367 logical_op_short_circuit to skip targets.
8368 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
8369 and s390.
8370
0b9cdb9a
EB
83712017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8372
8373 * gnat.dg/opt63.adb: New test.
8374
4af362a9
EB
83752017-02-24 Eric Botcazou <ebotcazou@adacore.com>
8376
8377 * gnat.dg/discr47.adb: New test.
8378
7699e88f
RB
83792017-02-24 Richard Biener <rguenther@suse.de>
8380
8381 PR tree-optimization/79389
8382 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
8383
e3beb191
PC
83842017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
8385
8386 PR c++/79361
8387 * g++.dg/cpp0x/pr79361-1.C: New.
8388 * g++.dg/cpp0x/pr79361-2.C: Likewise.
8389
195610aa
EB
83902017-02-23 Eric Botcazou <ebotcazou@adacore.com>
8391
8392 * gcc.target/visium/bit_test.c: Accept any lsr form.
8393 * gcc.target/visium/block_move.c: Tweak.
8394
17885cad
DV
83952017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
8396
8397 PR 68749
8398 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
8399
45f7faf0
RB
84002017-02-23 Richard Biener <rguenther@suse.de>
8401
8402 PR tree-optimization/79683
8403 * gcc.target/i386/pr79683.c: New testcase.
8404
18eb304e
JL
84052017-02-22 Jeff Law <law@redhat.com>
8406
8407 PR tree-optimization/79578
8408 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
8409
0a864a97
SD
84102017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
8411
8412 * gcc.target/mips/msa-fp-cc.c: New test.
8413
fe8ece05
JJ
84142017-02-22 Jakub Jelinek <jakub@redhat.com>
8415
e40b6fc7
JJ
8416 PR c++/79664
8417 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
8418 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
8419 * g++.dg/gomp/pr79664.C: New test.
8420
fe8ece05
JJ
8421 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
8422
78af14ae
MP
84232017-02-22 Marek Polacek <polacek@redhat.com>
8424
8425 PR c++/79653
8426 * g++.dg/cpp0x/alignas10.C: New test.
8427 * g++.dg/cpp0x/alignas9.C: New test.
8428
8fdddd3d
MP
8429 PR c++/79657
8430 * g++.dg/ext/underlying_type12.C: New test.
8431
61ac5ebe
MP
8432 PR c/79662
8433 * gcc.dg/enum-incomplete-4.c: New test.
8434
888c7050
JJ
84352017-02-22 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR target/70465
8438 * gcc.target/i386/pr70465-2.c: New test.
8439
6d3daa1a
UB
84402017-02-21 Uros Bizjak <ubizjak@gmail.com>
8441
8442 * gcc.dg/pr61441.c: Use dg-add-options ieee.
8443
76dd203e
RB
84442017-02-22 Richard Biener <rguenther@suse.de>
8445
8446 PR tree-optimization/79673
8447 * gcc.target/i386/pr79673.c: New testcase.
8448
a9c774d2
RB
84492017-02-22 Richard Biener <rguenther@suse.de>
8450
8451 PR tree-optimization/79666
8452 * gcc.dg/torture/pr79666.c: New testcase.
8453
8f4f841a
ML
84542017-02-22 Martin Liska <mliska@suse.cz>
8455
8456 PR lto/79587
8457 * gcc.dg/tree-prof/pr79587.c: New test.
8458
a232a1cb
MP
84592017-02-21 Marek Polacek <polacek@redhat.com>
8460
8461 PR c++/79535
8462 * g++.dg/ext/flexary23.C: New test.
8463
b86fec68
UB
84642017-02-21 Uros Bizjak <ubizjak@gmail.com>
8465
8466 PR target/79593
8467 * gcc.target/i386/pr79593.c: New test.
8468
5c3f1d7b
JJ
84692017-02-21 Jakub Jelinek <jakub@redhat.com>
8470
b7280ac2
JJ
8471 PR c++/79654
8472 * g++.dg/cpp1z/decomp26.C: New test.
8473
5c3f1d7b
JJ
8474 PR sanitizer/79589
8475 * g++.dg/ubsan/pr79589.C: New test.
8476
1486c2a7
JL
84772017-02-21 Jeff Law <law@redhat.com>
8478
8479 PR tree-optimization/79621
8480 * gcc.c-torture/compile/pr79621.c: New test.
8481
2f3ec56d
JJ
84822017-02-21 Jakub Jelinek <jakub@redhat.com>
8483
3bb43119
JJ
8484 PR c++/79655
8485 * g++.dg/cpp1y/constexpr-79655.C: New test.
8486
664beaf2 8487 PR c++/79639
b86fec68 8488 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 8489
956d3e61
JJ
8490 PR target/79633
8491 * gcc.target/i386/mpx/pr79633.c: New test.
8492
d4cbfca4
JJ
8493 PR target/79570
8494 * gcc.dg/pr79570.c: New test.
8495
00bc9de3
JJ
8496 PR c++/79641
8497 * c-c++-common/pr79641.c: New test.
8498
d002d099
JJ
8499 PR tree-optimization/79649
8500 * gcc.target/i386/pr79649.c: New test.
8501
2f3ec56d
JJ
8502 PR target/79494
8503 * gcc.dg/pr79494.c: New test.
8504
e6655a5f
SB
85052017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
8506
8507 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
8508 to dg-options.
8509
85102017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
8511
8512 * gcc.dg/gimplefe-26.c: Require c99_runtime.
8513
fd527ec1
DE
85142017-02-02 Jason Merrill <jason@redhat.com>
8515
8516 PR c++/79580
8517 * g++.dg/ext/complit15.C: New.
8518
027a9dd5
KN
85192017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
8520
8521 PR target/78056
8522 * gcc.target/powerpc/pr78056-8.c: Remove.
8523
80480cee
MP
85242017-02-20 Marek Polacek <polacek@redhat.com>
8525
8526 PR middle-end/79537
8527 * gcc.dg/comp-goto-4.c: New test.
8528
85ade8d6
MP
8529 PR sanitizer/79558
8530 * c-c++-common/ubsan/bounds-14.c: New test.
8531
705d3b77
JJ
85322017-02-20 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR target/79568
8535 * gcc.target/i386/pr79568-1.c: New test.
8536 * gcc.target/i386/pr79568-2.c: New test.
8537 * gcc.target/i386/pr79568-3.c: New test.
8538
dc42a736
PT
85392017-02-16 Paul Thomas <pault@gcc.gnu.org>
8540
8541 PR fortran/79382
705d3b77
JJ
8542 * gfortran.dg/dtio_10.f90: Change test of error message.
8543 * gfortran.dg/dtio_23.f90: New test.
8544 * gfortran.dg/dtio_24.f90: New test.
dc42a736 8545
1ca6a74f
PT
85462017-02-20 Paul Thomas <pault@gcc.gnu.org>
8547
8548 PR fortran/79434
705d3b77 8549 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 8550
63af1586
PT
85512017-02-19 Paul Thomas <pault@gcc.gnu.org>
8552
8553 PR fortran/79447
705d3b77 8554 * gfortran.dg/submodule_24.f08: New test.
63af1586 8555
4ca4d1e9
AV
85562017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
8557
8558 PR fortran/79229
8559 * gfortran.dg/class_allocate_24.f90: New test.
8560
dea71ad0
PT
85612017-02-19 Paul Thomas <pault@gcc.gnu.org>
8562
8563 PR fortran/79402
8564 * gfortran.dg/submodule_23.f90: New test.
8565
f46e2bc9
PC
85662017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
8567
8568 PR c++/79380
8569 * g++.dg/cpp0x/alignas8.C: New.
8570
7dfa657b
JW
85712017-02-19 Eric Fiselier <eric@efcs.ca>
8572 Jonathan Wakely <jwakely@redhat.com>
8573
8574 PR c++/69523
8575 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
8576
eab1f169
PK
85772017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8578
8579 * gcc.dg/gimplefe-26.c: New test.
8580
47e16d83
JDA
85812017-02-18 John David Anglin <danglin@gcc.gnu.org>
8582
8583 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
8584
c2615951
JJ
85852017-02-18 Jakub Jelinek <jakub@redhat.com>
8586
c28fcc60
JJ
8587 PR target/79569
8588 * gcc.target/i386/3dnowA-3.c: New test.
8589
c2615951
JJ
8590 PR target/79559
8591 * gcc.target/i386/pr79559.c: New test.
8592
97fcf744
JM
85932017-02-17 Joseph Myers <joseph@codesourcery.com>
8594
8595 * gcc.dg/c11-float-2.c: New test.
8596 * gcc.dg/torture/float128-floath.c,
8597 gcc.dg/torture/float128x-floath.c,
8598 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
8599 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
8600 gcc.dg/torture/float64x-floath.c: Do not test comparison of
8601 *_DECIMAL_DIG macros with DECIMAL_DIG.
8602
a530e181
BS
86032017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8604
8605 PR target/79261
8606 * gcc.target/powerpc/vec-xxpermdi.c: New file.
8607
1d516992
JK
86082017-02-17 Julia Koval <julia.koval@intel.com>
8609
8610 * gcc.target/i386/rdpid.c New test.
8611 * gcc.target/i386/sse-12.c: Add -mrdpid.
8612 * gcc.target/i386/sse-13.c: Ditto.
8613 * gcc.target/i386/sse-14.c: Ditto.
8614 * gcc.target/i386/sse-22.c: Ditto.
8615 * gcc.target/i386/sse-23.c: Ditto.
8616 * g++.dg/other/i386-2.C: Ditto.
8617 * g++.dg/other/i386-3.C: Ditto.
8618
3185712c
SB
86192017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
8620
8621 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
8622 * gcc.dg/pr61441.c: Ditto.
8623
a261ee49
ML
86242017-02-17 Martin Liska <mliska@suse.cz>
8625
8626 PR rtl-optimization/79574
8627 * gcc.dg/pr79574.c: New test.
8628
5bf69d74
MP
86292017-02-17 Marek Polacek <polacek@redhat.com>
8630
8631 PR middle-end/79536
8632 * gcc.dg/torture/pr79536.c: New test.
8633
a72b242e
AM
86342017-02-16 Alan Modra <amodra@gmail.com>
8635
8636 * gcc.c-torture/execute/pr79286.c: New.
8637
bcac0b4d
JJ
86382017-02-16 Jakub Jelinek <jakub@redhat.com>
8639
8640 PR c++/79512
8641 * c-c++-common/gomp/pr79512.c: New test.
8642
945c17d8
MS
86432017-02-15 Martin Sebor <msebor@redhat.com>
8644
8645 PR c++/79363
8646 * g++.dg/ext/flexary12.C: Adjust.
8647 * g++.dg/ext/flexary20.C: Same.
8648 * g++.dg/ext/flexary21.C: Same.
8649 * g++.dg/ext/flexary22.C: New test.
8650
25c99850
BC
86512017-02-15 Bin Cheng <bin.cheng@arm.com>
8652
8653 PR tree-optimization/79347
8654 * gcc.dg/vect/pr79347.c: New test.
8655
4f5e5fcb
JJ
86562017-02-15 Jakub Jelinek <jakub@redhat.com>
8657
e7202857
JJ
8658 PR c++/79301
8659 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
8660 [[deprecated]] comment.
8661 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
8662 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
8663 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
8664 [[deprecated]] in -std=c++11.
8665 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
8666 [[fallthrough]] in -std=c++11 and -std=c++14.
8667
4f5e5fcb
JJ
8668 PR c++/79288
8669 * g++.dg/tls/pr79288.C: New test.
8670
c7545f1c
MP
86712017-02-15 Marek Polacek <polacek@redhat.com>
8672
8673 PR c/79515
8674 * gcc.dg/dfp/pr79515.c: New.
8675
1114b39c
DE
86762017-02-15 David Edelsohn <dje.gcc@gmail.com>
8677
8678 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
8679
93b87d1d
TS
86802017-02-15 Thomas Schwinge <thomas@codesourcery.com>
8681
8682 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
8683 "opt_files".
8684
fa8db6ea
JJ
86852017-02-15 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR target/79487
8688 * gcc.dg/dfp/pr79487.c: New test.
8689 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
8690 2017-02-13 change.
8691
8722316b
CL
86922017-01-14 Carl Love <cel@us.ibm.com>
8693
8694 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
8695 xvcvsxdsp and xvcvuxdsp instructions.
8696
2932fe90
SB
86972017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
8698
8699 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
8700 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8701 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
8702 64-bit default target.
8703 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
8704 a 64-bit default target.
8705
63d09033
JJ
87062017-02-14 Jakub Jelinek <jakub@redhat.com>
8707
8708 PR target/79481
8709 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 8710 (test_3vx): Change return type from int to void.
63d09033
JJ
8711 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8712 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8713 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8714 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8715 tests.
8716 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
8717 (test_3vx): Change return type from int to void.
8718 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
8719 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
8720 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
8721 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
8722 tests.
8723 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
8724 intrinsic. Change scan-assembler-times number from 1 to 2.
8725 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
8726 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
8727 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
8728 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
8729 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
8730 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
8731 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
8732
8668fae0
UB
87332017-02-14 Uros Bizjak <ubizjak@gmail.com>
8734
8735 PR middle-end/61225
8736 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
8737 Use dg-additional-options for ia32 target. Remove XFAIL.
8738
95d96609
UB
87392017-02-14 Uros Bizjak <ubizjak@gmail.com>
8740
8741 PR target/79495
8742 * gcc.target/i386/pr79495.c: New test.
8743
6f207d58
MP
87442017-02-14 Marek Polacek <polacek@redhat.com>
8745
8746 PR c++/79420
8747 PR c++/79463
8748 * g++.dg/cpp1y/pr79463.C: New.
8749 * g++.dg/template/incomplete10.C: New.
8750 * g++.dg/template/incomplete9.C: New.
8751
ee139af5
L
87522017-02-14 H.J. Lu <hongjiu.lu@intel.com>
8753
8754 PR target/79498
8755 * gcc.target/i386/pr79498.c: New test.
8756
bf00c9e0
MS
87572017-02-14 Martin Sebor <msebor@redhat.com>
8758
8759 PR middle-end/79448
8760 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
8761 * gcc.dg/tree-ssa/pr79448-2.c: New test.
8762 * gcc.dg/tree-ssa/pr79448.c: New test.
8763
6c022f73
JL
87642017-02-14 Jeff Law <law@redhat.com>
8765
8766 PR tree-optimization/79095
8767 * g++.dg/pr79095-1.C: New test
8768 * g++.dg/pr79095-2.C: New test
8769 * g++.dg/pr79095-3.C: New test
8770 * g++.dg/pr79095-4.C: New test
8771 * g++.dg/pr79095-5.C: New test
8772 * gcc.c-torture/execute/arith-1.c: Update with more cases.
8773 * gcc.dg/tree-ssa/pr79095-1.c: New test.
8774
b719f884
JG
87752017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
8776
8777 * gcc.target/aarch64/vect_fp16_1.c: New.
8778
1be33173
PK
87792017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8780
8781 * gcc.dg/gimplefe-25.c: New test.
8782
73424a09
JJ
87832017-02-14 Jakub Jelinek <jakub@redhat.com>
8784
8785 PR tree-optimization/79408
8786 * gcc.dg/tree-ssa/pr79408-2.c: New test.
8787
977472e8
RB
87882017-02-14 Richard Biener <rguenther@suse.de>
8789
8790 PR middle-end/79432
8791 * gcc.dg/torture/pr79432.c: New testcase.
8792
ee75687b
MS
87932017-02-13 Martin Sebor <msebor@redhat.com>
8794
8795 PR middle-end/79496
8796 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
8797
b84702c0
JJ
87982017-02-13 Jakub Jelinek <jakub@redhat.com>
8799
ecc04fae
JJ
8800 PR sanitizer/79341
8801 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
8802 variables volatile.
8803
b84702c0
JJ
8804 PR c++/79232
8805 * g++.dg/cpp1z/eval-order4.C: New test.
8806 * g++.dg/other/pr79232.C: New test.
8807
b9a161ff
NS
88082017-02-13 Nathan Sidwell <nathan@acm.org>
8809
8810 PR c++/79296
8811 * g++.dg/cpp0x/pr79296.C: New.
8812
d8505fac
SB
88132017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8814
8815 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
8816 Instead, xfail powerpc*-*-* && lp64.
8817
efb802cb
SB
88182017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8819
8820 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
8821 powerpc_p8vector_ok.
8822 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
8823
8d6427c6
AS
88242017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8825
8826 PR target/79449
8827 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
8828 for reading beyond a 4k boundary.
8829
9b7716c9
JJ
88302017-02-13 Jakub Jelinek <jakub@redhat.com>
8831
8832 PR rtl-optimization/79388
8833 PR rtl-optimization/79450
8834 * gcc.c-torture/execute/pr79388.c: New test.
8835 * gcc.c-torture/execute/pr79450.c: New test.
8836
4bb91707
TK
88372017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8838
8839 PR fortran/65542
9b7716c9 8840 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 8841
e22910c2
JJ
88422017-02-11 Jakub Jelinek <jakub@redhat.com>
8843
8844 PR sanitizer/79341
8845 * g++.dg/asan/deep-stack-uaf-1.C: New test.
8846
acbbac04
JH
88472017-02-11 Jan Hubicka <hubicka@ucw.cz>
8848
8849 PR tree-ssa/56727
8850 * gcc.dg/tree-ssa/pr56727.c: New testcase.
8851
e493f96b
JJ
88522017-02-10 Jakub Jelinek <jakub@redhat.com>
8853
8854 PR c++/79457
8855 * g++.dg/cpp0x/pr79457.C: New test.
8856
773acd54
SB
88572017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8858
8859 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
8860 scan-assembler unless lp64.
8861
b56f814e
SB
88622017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8863
8864 PR tree-optimization/66612
8865 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
8866
5e659d16
SB
88672017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
8868
8869 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
8870 of all powerpc.
8871
6f4f30bf
MP
88722017-02-10 Marek Polacek <polacek@redhat.com>
8873
8874 PR c++/79435
8875 * g++.dg/cpp1y/pr79435.C: New.
8876
3799a5b8
MP
8877 PR c++/79184
8878 * g++.dg/warn/Wint-in-bool-context-1.C: New.
8879
052ef81d
CL
88802017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
8881
8882 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
8883 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
8884 New.
8885 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
8886 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
8887 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
8888 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
8889 (vtst_expected_poly64x2): Move to aarch64-only section.
8890 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
8891 (vtst_p64, vtstq_p64): New tests.
8892
a7c8ed0c
PC
88932017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
8894
8895 PR c++/71737
8896 * g++.dg/cpp0x/pr71737.C: New.
8897
3dcde5ef 88982017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 8899 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
8900
8901 * gcc.dg/gimplefe-error-1.c: New testcase.
8902 * gcc.dg/gimplefe-error-2.c: New testcase.
8903 * gcc.dg/gimplefe-error-3.c: New testcase.
8904
6139a3b7
JJ
89052017-02-10 Jakub Jelinek <jakub@redhat.com>
8906
8907 PR tree-optimization/79411
8908 * gcc.c-torture/compile/pr79411.c: New test.
8909
9bfc55d0
JJ
89102017-02-09 Jakub Jelinek <jakub@redhat.com>
8911 Jason Merrill <jason@redhat.com>
8912
8913 PR c++/79143
8914 * g++.dg/cpp1z/pr79143.C: New test.
8915
0b90c541
JH
89162017-02-09 Jan Hubicka <hubicka@ucw.cz>
8917
8918 * gcc.dg/loop-unswitch-2.c: Update testcase.
8919 * gcc.dg/loop-unswitch-1.c: Update testcase.
8920
192b048b
MP
89212017-02-09 Marek Polacek <polacek@redhat.com>
8922
8923 PR c/79428
8924 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
8925 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
8926 * c-c++-common/goacc/pr79428-1.c: New test.
8927 * c-c++-common/gomp/pr79428-2.c: New test.
8928 * c-c++-common/gomp/pr79428-5.c: New test.
8929 * c-c++-common/gomp/pr79428-6.c: New test.
8930 * c-c++-common/pr79428-3.c: New test.
8931
e9a9033b
AK
89322017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8933
8934 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
8935 testcases.
8936
56f71478
JJ
89372017-02-09 Jakub Jelinek <jakub@redhat.com>
8938
28f6839b
JJ
8939 PR c/79413
8940 * gcc.c-torture/compile/pr79413.c: New test.
8941
f08683a1
JJ
8942 PR c++/79429
8943 * c-c++-common/gomp/pr79429.c: New test.
8944 * g++.dg/gomp/pr79429.C: New test.
8945
56f71478
JJ
8946 PR c/79431
8947 * c-c++-common/gomp/pr79431.c: New test.
8948
02889d23
CLT
89492017-02-09 Nathan Sidwell <nathan@codesourcery.com>
8950 Cesar Philippidis <cesar@codesourcery.com>
8951 Joseph Myers <joseph@codesourcery.com>
8952 Chung-Lin Tang <cltang@codesourcery.com>
8953
8954 * c-c++-common/goacc/combined-directives.c: Remove xfail.
8955 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
8956 * c-c++-common/goacc/loop-auto-2.c: New.
8957 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
8958 * c-c++-common/goacc/tile-2.c: New.
8959 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
8960 * g++.dg/goacc/tile-1.C: New, check tile subst.
8961 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
8962 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
8963 * gfortran.dg/goacc/tile-1.f90: New test.
8964 * gfortran.dg/goacc/tile-2.f90: New test.
8965 * gfortran.dg/goacc/tile-lowering.f95: New test.
8966
9c0c77d2
RB
89672017-02-09 Richard Biener <rguenther@suse.de>
8968
8969 PR tree-optimization/69823
8970 * gcc.dg/graphite/pr69823.c: New testcase.
8971
f39bad9f
PH
89722017-02-08 Pat Haugen <pthaugen@us.ibm.com>
8973
8974 PR target/78604
8975 * gcc.target/powerpc/pr78604.c: New.
8976
fc00b9ce
KN
89772017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8978
8979 PR target/68972
8980 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
8981 disable this test on power architecture.
8982
50c1f4a5
RB
89832017-02-08 Richard Biener <rguenther@suse.de>
8984
8985 PR tree-optimization/71824
8986 PR tree-optimization/79409
8987 * gcc.dg/graphite/pr71824-3.c: New testcase.
8988
74a15d14
JJ
89892017-02-08 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR tree-optimization/79408
8992 * gcc.dg/tree-ssa/pr79408.c: New test.
8993
d798497e
RB
89942017-02-08 Richard Biener <rguenther@suse.de>
8995
8996 PR tree-optimization/71824
8997 * gcc.dg/graphite/pr71824-2.c: New testcase.
8998
9d5019a1
AP
89992017-02-07 Andrew Pinski <apinski@cavium.com>
9000
705d3b77 9001 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 9002
ec48209a
JJ
90032017-02-07 Jakub Jelinek <jakub@redhat.com>
9004
9005 PR rtl-optimization/79386
9006 * gcc.c-torture/compile/pr79386.c: New test.
9007
e5f234b2
DV
90082017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
9009 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9010
9011 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
9012 *-*-solaris*.
9013
1f138b75
JJ
90142017-02-07 Jakub Jelinek <jakub@redhat.com>
9015
9016 PR target/79299
9017 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
9018 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
9019
7af4b20d
RB
90202017-02-07 Richard Biener <rguenther@suse.de>
9021
9022 * gcc.dg/gimplefe-23.c: New testcase.
9023 * gcc.dg/gimplefe-24.c: Likewise.
9024
d95c2fc7
CL
90252017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
9026
9027 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
9028 scan-assembler instead of scan-assembler-times.
9029 * gcc.target/aarch64/test_frame_10.c: Likewise.
9030 * gcc.target/aarch64/test_frame_12.c: Likewise.
9031 * gcc.target/aarch64/test_frame_2.c: Likewise.
9032 * gcc.target/aarch64/test_frame_4.c: Likewise.
9033 * gcc.target/aarch64/test_frame_6.c: Likewise.
9034 * gcc.target/aarch64/test_frame_7.c: Likewise.
9035 * gcc.target/aarch64/test_frame_8.c: Likewise.
9036
fa5d44d0
RO
90372017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9038
9039 * gcc.target/i386/pr78419.c: Require ifunc support.
9040
d9b4ce00
DE
90412017-02-07 David Edelsohn <dje.gcc@gmail.com>
9042
9043 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
9044
bb7d75ff
PP
90452017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
9046
9047 PR c++/79360
9048 * g++.dg/cpp1y/nsdmi-union2.C: New test.
9049
122e7b4f
KC
90502017-02-06 Kito Cheng <kito.cheng@gmail.com>
9051
9052 * lib/target-supports.exp: Define the RISC-V target.
9053 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
9054 * gcc.dg/builtin-apply2.c: Likewise.
9055 * gcc.dg/ifcvt-4.c: Likewise.
9056 * gcc.dg/loop-8.c: Likewise.
9057 * gcc.dg/sibcall-10.c: Likewise.
9058 * gcc.dg/sibcall-9.c: Likewise.
9059 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9060 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
9061 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
9062 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9063 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
9064 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
9065 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
9066
391675ac
MM
90672017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9068
9069 PR target/66144
9070 * gcc.target/powerpc/pr66144-1.c: New test.
9071 * gcc.target/powerpc/pr66144-2.c: Likewise.
9072 * gcc.target/powerpc/pr66144-3.c: Likewise.
9073
e495e31a
MS
90742017-02-06 Martin Sebor <msebor@redhat.com>
9075
9076 PR tree-optimization/79376
9077 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
9078 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9079
2568d8a1
JJ
90802017-02-06 Jakub Jelinek <jakub@redhat.com>
9081
98e09245
JJ
9082 PR c++/79379
9083 * g++.dg/cpp1y/constexpr-79379.C: New test.
9084
e8b0383c
JJ
9085 PR c++/79377
9086 * g++.dg/lookup/pr79377.C: New test.
9087
a5e8cbd1
JJ
9088 PR c++/79372
9089 * g++.dg/cpp1z/decomp25.C: New test.
9090
2568d8a1
JJ
9091 PR tree-optimization/79284
9092 * gcc.c-torture/compile/pr79284.c: New test.
9093
aae936b9
PC
90942017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
9095
9096 PR c++/70448
9097 * g++.dg/cpp0x/pr70448.C: New.
9098
daf57541
DV
90992017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
9100
9101 PR 78348
9102 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
9103 to dg-options.
9104
0898c74d
GJL
91052017-02-06 Georg-Johann Lay <avr@gjlay.de>
9106
9107 PR target/78883
9108 * gcc.c-torture/compile/pr78883.c: New test.
9109
5d3ebb71
JH
91102017-02-05 Jan Hubicka <hubicka@ucw.cz>
9111
9112 PR tree-ssa/79347
9113 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
9114 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
9115 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
9116 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
9117 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
9118 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
9119 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
9120 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
9121 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
9122 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
9123 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
9124 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
9125 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
9126
139d4065
AV
91272017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9128
9129 PR fortran/79344
9130 * gfortran.dg/allocate_with_source_24.f90: New test.
9131
4b9c80d8
AV
91322017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
9133
9134 PR fortran/79230
9135 * gfortran.dg/der_ptr_component_2.f90: New test.
9136
f3877b2f
EB
91372017-02-05 Eric Botcazou <ebotcazou@adacore.com>
9138
9139 * gcc.target/sparc/20170205-1.c: New test.
9140
d8a09ada
JDA
91412017-02-03 John David Anglin <danglin@gcc.gnu.org>
9142
a2a86d6a
JDA
9143 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
9144 libatomic_available.
9145
a1d99925
JDA
9146 * gcc.dg/pr77587.c: Require alias support.
9147 * gcc.dg/pr77587a.c: Likewise.
9148
d8bf159e
JDA
9149 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
9150 * gcc.c-torture/execute/pr78622.c: Likewise.
9151
d8a09ada
JDA
9152 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
9153 hppa*-*-hpux*.
9154 * c-c++-common/Wunused-var-16.c: Likewise.
9155 * c-c++-common/builtin-shuffle-1.c: Likewise.
9156 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
9157 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9158
f589a1ce
MS
91592017-02-03 Martin Sebor <msebor@redhat.com>
9160
9161 PR tree-optimization/79327
9162 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
9163 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
9164 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 9165
5b00f9d2
JJ
91662017-02-03 Jakub Jelinek <jakub@redhat.com>
9167 Martin Sebor <msebor@redhat.com>
9168
9169 PR tree-optimization/79327
9170 * gcc.dg/tree-ssa/pr79327.c: New test.
9171 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
9172 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
9173 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
9174 (test_sprintf_chk_range_schar): Adjust dg-message.
9175 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
9176 * gcc.c-torture/execute/pr79327.c: New test.
9177
437f0a81
JJ
91782017-02-03 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR target/79354
9181 * gcc.target/powerpc/pr79354.c: New test.
9182 * gcc.c-torture/execute/pr79354.c: New test.
9183
3f343040
MS
91842017-02-03 Martin Sebor <msebor@redhat.com>
9185
9186 PR tree-optimization/79352
9187 * gcc.dg/tree-ssa/pr79352.c: New test.
9188
46a2ab58
ML
91892017-02-03 Martin Liska <mliska@suse.cz>
9190
9191 PR lto/66295
9192 * gcc.target/i386/mvc9.c: New test.
9193
baa2d1cd
PH
91942017-02-03 Pat Haugen <pthaugen@us.ibm.com>
9195
9196 PR target/79158
9197 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
9198 to VSX reg.
9199
30c6ec2f
JH
92002017-02-02 Jan Hubicka <hubicka@ucw.cz>
9201
9202 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
9203 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
9204 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
9205 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
9206 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
9207 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
9208 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
9209 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
9210 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
9211 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
9212 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
9213 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
9214 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
9215
ebee1eb9
MS
92162017-02-02 Martin Sebor <msebor@redhat.com>
9217
9218 PR middle-end/79275
9219 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
9220 * gcc.dg/tree-ssa/pr79275.c: New test.
9221
dcd25b8a
AS
92222017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9223
dc362ada 9224 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 9225
0f0c2cc3
JH
92262017-02-02 Jan Hubicka <hubicka@ucw.cz>
9227
9228 PR middle-end/77445
9229 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
9230 threading is done.
9231
1c372840
TC
92322017-02-02 Tamar Christina <tamar.christina@arm.com>
9233
9234 PR middle-end/78142
9235 * gcc.target/aarch64/vector_initialization_nostack.c
9236 (f12): Use one vector
9237
9f11a4a7
JJ
92382017-02-02 Jakub Jelinek <jakub@redhat.com>
9239
bef7e561
JJ
9240 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
9241 * c-c++-common/asan/misalign-1.c: Likewise.
9242 * c-c++-common/asan/misalign-2.c: Likewise.
9243 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
9244 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
9245 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
9246 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
9247 add -ffat-lto-objects from/to dg-additional-options.
9248 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
9249 dg-additional-options.
9250
9f11a4a7
JJ
9251 PR target/79197
9252 * gcc.target/powerpc/pr79197.c: New test.
9253 * gcc.c-torture/compile/pr79197.c: New test.
9254
09661674
RB
92552017-02-02 Richard Biener <rguenther@suse.de>
9256
9257 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
9258
d8d58893
PC
92592017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
9260
9261 PR c++/69637
9262 * g++.dg/cpp0x/pr69637-1.C: New.
9263 * g++.dg/cpp0x/pr69637-2.C: Likewise.
9264
521a70a4
AK
92652017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9266
9267 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
9268
e26b502d
BS
92692017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9270
9271 PR target/70012
9272 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
9273 conditions.
9274
55e75c7c
JJ
92752017-02-01 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR testsuite/79324
9278 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
9279 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
9280 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
9281 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
9282 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
9283 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
9284 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
9285 * g++.dg/debug/dwarf2/align-1.C: Likewise.
9286 * g++.dg/debug/dwarf2/align-2.C: Likewise.
9287 * g++.dg/debug/dwarf2/align-3.C: Likewise.
9288 * g++.dg/debug/dwarf2/align-4.C: Likewise.
9289 * g++.dg/debug/dwarf2/align-5.C: Likewise.
9290 * g++.dg/debug/dwarf2/align-6.C: Likewise.
9291
a4476973
ML
92922017-02-01 Martin Liska <mliska@suse.cz>
9293
9294 PR testsuite/79272
9295 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
9296
3f3181b1
RB
92972017-02-01 Richard Biener <rguenther@suse.de>
9298
9299 PR testsuite/76957
9300 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
9301 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
9302 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
9303 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
9304
1e7ef862
RB
93052017-02-01 Richard Biener <rguenther@suse.de>
9306
9307 PR middle-end/79315
9308 * gfortran.dg/pr79315.f90: New testcase.
9309
405a7406
RB
93102017-02-01 Richard Biener <rguenther@suse.de>
9311
9312 PR tree-optimization/71824
9313 * gcc.dg/graphite/pr71824.c: New testcase.
9314
19bdccb4
JJ
93152017-01-31 Jakub Jelinek <jakub@redhat.com>
9316
9317 PR c++/79304
9318 * g++.dg/diagnostic/pr79304.C: New test.
9319
fcb2cdfc
DM
93202017-01-31 David Malcolm <dmalcolm@redhat.com>
9321
9322 PR c++/79298
9323 * g++.dg/spellcheck-pr79298.C: New test case.
9324
7cfa044d
DM
93252017-01-31 David Malcolm <dmalcolm@redhat.com>
9326
9327 PR preprocessor/79210
9328 * gcc.dg/format/pr79210.c: New test case.
9329 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
9330 New function.
9331
de3fbef6
NS
93322017-01-31 Nathan Sidwell <nathan@acm.org>
9333
5ae37bdf
NS
9334 PR c++/79290
9335 * g++.dg/warn/pr79290.C: New.
9336
de3fbef6
NS
9337 PR c++/67273
9338 PR c++/79253
9339 * g++.dg/cpp1y/pr67273.C: New.
9340 * g++.dg/cpp1y/pr79253.C: New.
9341
7f357c61
NS
93422017-01-31 Nathan Sidwell <nathan@acm.org>
9343
9344 PR c++/79264
9345 * g++.dg/cpp1y/pr61636-1.C: Augment.
9346
5b11971a
CL
93472017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
9348
9349 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
9350 rand() instead of random().
9351
8b670f93
AH
93522017-01-30 Aldy Hernandez <aldyh@redhat.com>
9353
9354 PR tree-optimization/71691
9355 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
9356
4727e06b
AK
93572017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9358
9359 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
9360 __ARCH__.
9361
b6dae849
JJ
93622017-01-31 Jakub Jelinek <jakub@redhat.com>
9363
9364 PR tree-optimization/79267
9365 * g++.dg/opt/pr79267.C: New test.
9366
40fb9c89
AO
93672017-01-30 Alexandre Oliva <aoliva@redhat.com>
9368
9369 PR debug/63238
9370 * gcc.dg/debug/dwarf2/align-1.c: New.
9371 * gcc.dg/debug/dwarf2/align-2.c: New.
9372 * gcc.dg/debug/dwarf2/align-3.c: New.
9373 * gcc.dg/debug/dwarf2/align-4.c: New.
9374 * gcc.dg/debug/dwarf2/align-5.c: New.
9375 * gcc.dg/debug/dwarf2/align-6.c: New.
9376 * gcc.dg/debug/dwarf2/align-as-1.c: New.
9377 * g++.dg/debug/dwarf2/align-1.C: New.
9378 * g++.dg/debug/dwarf2/align-2.C: New.
9379 * g++.dg/debug/dwarf2/align-3.C: New.
9380 * g++.dg/debug/dwarf2/align-4.C: New.
9381 * g++.dg/debug/dwarf2/align-5.C: New.
9382 * g++.dg/debug/dwarf2/align-6.C: New.
9383
3095f651
AS
93842017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9385
9386 PR target/79170
9387 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
9388
3cf88bff
MS
93892017-01-30 Martin Sebor <msebor@redhat.com>
9390
9391 PR testsuite/79293
9392 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
9393
37731134
ML
93942017-01-30 Martin Liska <mliska@suse.cz>
9395
9396 PR gcov-profile/79259
9397 * g++.dg/tree-prof/pr79259.C: New test.
9398
0c7247cc
RB
93992017-01-30 Richard Biener <rguenther@suse.de>
9400
9401 PR tree-optimization/79276
9402 * gcc.dg/torture/pr79276.c: New testcase.
9403
ab4be5d1
DV
94042017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
9405
9406 PR target/79240
9407 * gcc.target/s390/pr79240.c: New test.
9408
6687d58d
BS
94092017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9410
9411 PR target/79268
9412 * gcc.target/powerpc/pr79268.c: New file.
9413 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
9414 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
9415 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
9416 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9417
b5df96c3
JDA
94182017-01-28 John David Anglin <danglin@gcc.gnu.org>
9419
fc34d7b8
JDA
9420 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
9421
9efc84e4
JDA
9422 PR testsuite/70583
9423 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
9424
4bfbe3ae
JDA
9425 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
9426 * gnat.dg/debug9.adb: Likewise.
9427
8d0b306f
JDA
9428 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
9429
b5df96c3
JDA
9430 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
9431 libatomic_available.
9432 * gfortran.dg/coarray_42.f90: Likewise.
9433 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
9434 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
9435 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
9436
eb339366
MS
94372017-01-27 Martin Sebor <msebor@redhat.com>
9438
9439 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
9440
711ce021
BS
94412017-01-27 Bernd Schmidt <bschmidt@redhat.com>
9442
9443 PR rtl-optimization/79194
9444 * gcc.dg/torture/pr79194.c: New test.
9445
d8321b33
VM
94462017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9447
9448 PR tree-optimization/71374
2568d8a1 9449 * gcc.target/i386/pr71374.c: New.
d8321b33 9450
9e2ea13e
MS
94512017-01-27 Martin Sebor <msebor@redhat.com>
9452
9453 PR c++/71290
9454 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
9455 a dg-error directive.
9456
9eb7045b
VM
94572017-01-27 Vladimir Makarov <vmakarov@redhat.com>
9458
9459 PR target/79131
9460 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
9461 * gcc.target/arm/pr79131-2.c: New.
9462
f75bbf3f
BS
94632017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9464
9465 PR target/65484
9466 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
9467 vectorized on POWER unless hardware misaligned loads are
9468 available.
9469
3f54004b
BC
94702017-01-27 Bin Cheng <bin.cheng@arm.com>
9471
9472 PR rtl-optimization/78559
9473 * gcc.c-torture/execute/pr78559.c: New test.
9474
40b6bff9
RB
94752017-01-27 Richard Biener <rguenther@suse.de>
9476
9477 PR tree-optimization/79245
9478 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
9479 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
9480
b2f8892e
JJ
94812017-01-27 Jakub Jelinek <jakub@redhat.com>
9482
9483 PR c/79199
9484 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
9485 target. Use 4294967293U instead of 4294967293.
9486
b002f3b9
RB
94872017-01-27 Richard Biener <rguenther@suse.de>
9488
9489 PR tree-optimization/71433
9490 * gcc.dg/Warray-bounds-21.c: New testcase.
9491
38f50ab6
RB
94922017-01-27 Richard Biener <rguenther@suse.de>
9493
9494 PR tree-optimization/79244
9495 * gcc.dg/torture/pr79244.c: New testcase.
9496
c04f4139
JJ
94972017-01-27 Jakub Jelinek <jakub@redhat.com>
9498
9499 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
9500 all occurrences of 40 to 32.
9501
6ca513f9
RE
95022017-01-27 Richard Earnshaw <rearnsha@arm.com>
9503
9504 PR target/79239
9505 * gcc.target/arm/pr79239.c: New test.
9506
d876f5cd
DV
95072017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9508
9509 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
9510
bb6a6ee9
AB
95112017-01-27 Adam Butcher <adam@jessamine.co.uk>
9512
9513 PR c++/64382
9514 * g++.dg/cpp1y/pr64382.C: New test.
9515
31c87a43
MS
95162017-01-26 Martin Sebor <msebor@redhat.com>
9517
9518 PR middle-end/78703
9519 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
9520 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
9521 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
9522 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9523
f7c06c0f
JJ
95242017-01-26 Jakub Jelinek <jakub@redhat.com>
9525
b0670cc0
JJ
9526 PR debug/79129
9527 * g++.dg/debug/dwarf2/pr79129.C: New test.
9528
f7c06c0f
JJ
9529 PR debug/78835
9530 * g++.dg/debug/dwarf2/pr78835.C: New test.
9531
5d93da1d
MS
95322017-01-26 Martin Sebor <msebor@redhat.com>
9533
9534 PR middle-end/78703
9535 * gcc.dg/format/pr78569.c: Adjust.
9536 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
9537 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
9538 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
9539 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
9540 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
9541 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9542 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
9543 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
9544 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
9545 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
9546 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
9547
905d2812
JJ
95482017-01-26 Jakub Jelinek <jakub@redhat.com>
9549
9550 PR c++/68727
9551 * g++.dg/other/offsetof8.C: Add expected error.
9552 * g++.dg/other/offsetof9.C: New test.
9553
b3db8d77
DE
95542017-01-26 David Edelsohn <dje.gcc@gmail.com>
9555
9556 * g++.dg/opt/declone3.C: Require LTO.
9557
15961e4a
VM
95582017-01-26 Vladimir Makarov <vmakarov@redhat.com>
9559
9560 PR target/79131
9561 * gcc.target/arm/pr79131.c: New.
9562
e39dd802
BC
95632017-01-26 Bin Cheng <bin.cheng@arm.com>
9564
9565 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
9566
bc9efeab
JW
95672017-01-26 Jonathan Wakely <jwakely@redhat.com>
9568
9569 PR libstdc++/79190
9570 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
9571 matches replaced operator delete.
9572
b5f75f0b
JJ
95732017-01-26 Jakub Jelinek <jakub@redhat.com>
9574
9575 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
9576 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
9577 avx512f with avx512dq.
9578 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
9579 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
9580 avx512f with avx512dq.
9581 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
9582 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
9583 avx512f with avx512dq.
9584
0a38b341
MP
95852017-01-26 Marek Polacek <polacek@redhat.com>
9586
9587 PR c/79199
9588 * c-c++-common/Wduplicated-branches-13.c: New test.
9589
ebff5c3f
DS
95902017-01-26 David Sherwood <david.sherwood@arm.com>
9591
9592 PR middle-end/79212
9593 * gfortran.dg/gomp/sharing-4.f90: New test.
9594
e6d55103
JJ
95952017-01-26 Jakub Jelinek <jakub@redhat.com>
9596
1a27fab1
JJ
9597 PR target/70465
9598 * gcc.target/i386/pr70465.c: New test.
9599
e6d55103
JJ
9600 * brig.dg/dg.exp: Update copyright years.
9601 * lib/brig-dg.exp: Update copyright years.
9602 * lib/brig.exp: Update copyright years.
9603
b5aa1281
MM
96042017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
9605
9606 PR target/79179
9607 * gcc.target/powerpc/pr79179.c: New test.
9608
3b5de3cb
BS
96092017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9610
9611 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
9612 generation to accept D-mode memory accesses.
9613
dbe81dbe
MS
96142017-01-25 Martin Sebor <msebor@redhat.com>
9615
9616 PR c++/71290
9617 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
9618 * g++.dg/ext/flexarray-mangle.C: Same.
9619 * g++.dg/ext/flexarray-subst.C: Same.
9620 * g++.dg/ext/flexary10.C: Same.
9621 * g++.dg/ext/flexary11.C: Same.
9622 * g++.dg/ext/flexary14.C: Same.
9623 * g++.dg/ext/flexary16.C: Same.
9624 * g++.dg/ext/flexary18.C: Same.
9625 * g++.dg/ext/flexary19.C: Same.
9626 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
9627 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
9628 * g++.dg/ubsan/object-size-1.C: Same.
9629 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 9630
0e343868
JJ
96312017-01-25 Jakub Jelinek <jakub@redhat.com>
9632
a25608aa
JJ
9633 PR c++/78896
9634 * g++.dg/cpp1z/decomp24.C: New test.
9635
0e343868
JJ
9636 PR c++/77914
9637 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
9638 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
9639 expect a warning.
9640 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
9641 expect warnings.
9642 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
9643 * g++.dg/cpp1y/pr59636.C: Likewise.
9644 * g++.dg/cpp1y/pr60190.C: Likewise.
9645
0d098f4b
BC
96462017-01-25 Bin Cheng <bin.cheng@arm.com>
9647
9648 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
9649
5332c89e 96502017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
9651
9652 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
9653 vec_packs built-ins
9654
ed4e59f4
CL
96552017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9656
9657 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
9658 -mcpu=cortex-a57.
9659 * gcc.target/arm/vseleqsf.c: Likewise.
9660 * gcc.target/arm/vselgedf.c: Likewise.
9661 * gcc.target/arm/vselgesf.c: Likewise.
9662 * gcc.target/arm/vselgtdf.c: Likewise.
9663 * gcc.target/arm/vselgtsf.c: Likewise.
9664 * gcc.target/arm/vselledf.c: Likewise.
9665 * gcc.target/arm/vsellesf.c: Likewise.
9666 * gcc.target/arm/vselltdf.c: Likewise.
9667 * gcc.target/arm/vselltsf.c: Likewise.
9668 * gcc.target/arm/vselnedf.c: Likewise.
9669 * gcc.target/arm/vselnesf.c: Likewise.
9670 * gcc.target/arm/vselvcdf.c: Likewise.
9671 * gcc.target/arm/vselvcsf.c: Likewise.
9672 * gcc.target/arm/vselvsdf.c: Likewise.
9673 * gcc.target/arm/vselvssf.c: Likewise.
9674
a5d6927f
RB
96752017-01-25 Richard Biener <rguenther@suse.de>
9676
9677 PR testsuite/72850
9678 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
9679 to what we had before adding the threading passes.
9680
c2873892
RB
96812017-01-25 Richard Biener <rguenther@suse.de>
9682
9683 PR tree-optimization/69264
9684 * g++.dg/torture/pr69264.C: New testcase.
9685
9aa483a2
KT
96862016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9687
9688 PR target/79145
9689 * gcc.target/arm/pr79145.c: New test.
9690
5c628c3e
RB
96912017-01-25 Richard Biener <rguenther@suse.de>
9692
9693 PR debug/78363
9694 * g++.dg/gomp/pr78363-1.C: New testcase.
9695 * g++.dg/gomp/pr78363-2.C: Likewise.
9696 * g++.dg/gomp/pr78363-3.C: Likewise.
9697
9078cd36
KT
96982016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9699
9700 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
9701 * gcc.dg/lto/pr61526_0.c: Likewise.
9702 * gcc.dg/lto/pr64415_0.c: Likewise.
9703
7cfd79d6
JJ
97042017-01-24 Jakub Jelinek <jakub@redhat.com>
9705
9706 PR c++/79205
9707 * g++.dg/cpp1z/decomp22.C: New test.
9708 * g++.dg/cpp1z/decomp23.C: New test.
9709
3e4b91f2
NS
97102017-01-24 Nathan Sidwell <nathan@acm.org>
9711
1d7bc790
NS
9712 PR c++/78469
9713 * g++.dg/cpp0x/pr78469.C: New.
9714
3e4b91f2
NS
9715 PR c++/79118
9716 * g++.dg/cpp0x/pr79118.C: New.
9717
b20ba138
EB
97182017-01-24 Eric Botcazou <ebotcazou@adacore.com>
9719
9720 * gcc.target/arm/vfp-longcall-apcs.c: New test.
9721
c2e84327
DM
97222017-01-24 David Malcolm <dmalcolm@redhat.com>
9723
9724 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
9725 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
9726 * gcc.dg/rtl/rtl.exp: New file.
9727 * gcc.dg/rtl/test.c: New file.
9728 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
9729 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
9730 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
9731 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
9732 * gcc.dg/rtl/x86_64/final.c: New test case.
9733 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
9734 * gcc.dg/rtl/x86_64/ira.c: New test case.
9735 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
9736 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
9737 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
9738 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
9739 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
9740 * gcc.dg/rtl/x86_64/test_1.h: New file.
9741 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
9742 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
9743 * gcc.dg/rtl/x86_64/times-two.h: New file.
9744 * gcc.dg/rtl/x86_64/vregs.c: New test case.
9745
cf8d19de
BC
97462017-01-24 Bin Cheng <bin.cheng@arm.com>
9747
9748 PR tree-optimization/79159
9749 * g++.dg/tree-ssa/pr79159.C: New test.
9750
f6a24a94 97512017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
9752 Martin Jambor <mjambor@suse.cz>
9753
9754 * lib/brig-dg.exp: New file.
9755 * lib/brig.exp: Likewise.
9756 * brig.dg/README: Likewise.
9757 * brig.dg/dg.exp: Likewise.
9758 * brig.dg/test/gimple/alloca.hsail: Likewise.
9759 * brig.dg/test/gimple/atomics.hsail: Likewise.
9760 * brig.dg/test/gimple/branches.hsail: Likewise.
9761 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
9762 * brig.dg/test/gimple/function_calls.hsail: Likewise.
9763 * brig.dg/test/gimple/kernarg.hsail: Likewise.
9764 * brig.dg/test/gimple/mem.hsail: Likewise.
9765 * brig.dg/test/gimple/mulhi.hsail: Likewise.
9766 * brig.dg/test/gimple/packed.hsail: Likewise.
9767 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
9768 * brig.dg/test/gimple/variables.hsail: Likewise.
9769 * brig.dg/test/gimple/vector.hsail: Likewise.
9770
c3b3e526
JJ
97712017-01-24 Jakub Jelinek <jakub@redhat.com>
9772
9773 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
9774 support asan, only on i?86/x86_64 require sse2_runtime.
9775
75f92127
KN
97762017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9777
9778 PR target/66669
9779 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
9780 test on powerpc targets.
9781
1a998fa0
MS
97822017-01-23 Martin Sebor <msebor@redhat.com>
9783
9784 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9785
108fdd6d
RB
97862017-01-23 Richard Biener <rguenther@suse.de>
9787
9788 PR tree-optimization/79088
9789 PR tree-optimization/79188
9790 * gcc.dg/torture/pr79088.c: New testcase.
9791 * gcc.dg/torture/pr79188.c: Likewise.
9792
28826a66
KN
97932017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9794
9795 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
9796 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
9797 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
9798 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
9799 type of test function to reflect change in built-in function's
9800 return type.
9801 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
9802 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
9803 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
9804 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
9805 type and second argument type to reflect change in built-in
9806 function's type signature.
9807 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
9808 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
9809 type of test function to reflect change in built-in function's
9810 return type.
9811 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
9812 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
9813 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
9814 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
9815 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
9816 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
9817 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
9818 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
9819 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
9820 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
9821 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
9822 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
9823 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
9824 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
9825 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
9826 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
9827 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
9828 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
9829 type of test function to reflect change in built-in function's
9830 return type.
9831 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
9832 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
9833 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
9834 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
9835 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
9836 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
9837 test function's result and second argument to reflect change in
9838 built-in function's type signature.
9839 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
9840
e6b8075c
NS
98412017-01-23 Nathan Sidwell <nathan@acm.org>
9842
fc7612fd
NS
9843 PR C++/71710
9844 * g++.dg/template/pr71710.C: New.
9845
e6b8075c
NS
9846 PR c++/71406
9847 PR c++/77508
9848 * g++.dg/template/pr71406.C: New.
9849
15b8fd49
TK
98502017-01-23 Thomas Koenig <tkoenig@netcologne.de>
9851
9b7716c9 9852 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 9853
e9c4fbe9
BS
98542017-01-23 Bernd Schmidt <bschmidt@redhat.com>
9855
9856 PR rtl-optimization/78634
9857 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
9858
8539a302
BC
98592017-01-23 Bin Cheng <bin.cheng@arm.com>
9860
9861 PR tree-optimization/70754
9862 * gfortran.dg/pr70754.f90: New test.
9863
f368600f
ML
98642017-01-23 Martin Liska <mliska@suse.cz>
9865
9866 PR tree-optimization/79196
9867 * gcc.dg/asan/pr79196.c: New test.
9868 * gcc.dg/strlenopt-30.c: Update scanned pattern.
9869
d886761f
MM
98702017-01-23 Michael Matz <matz@suse.de>
9871
9872 PR tree-optimization/78384
9873 * gcc.dg/pr78384.c: New test.
9874
cffcafda
RB
98752017-01-23 Richard Biener <rguenther@suse.de>
9876
9877 PR tree-optimization/79186
9878 * gcc.dg/torture/pr79186.c: New testcase.
9879 * gcc.dg/torture/pr79187.c: Likewise.
9880
bda2bc48
MJ
98812017-01-23 Martin Jambor <mjambor@suse.cz>
9882
9883 * gcc.dg/ipa/vrp8.c: New test.
9884
f65f1ae3
MJ
98852017-01-23 Martin Jambor <mjambor@suse.cz>
9886
9887 PR ipa/79108
9888 * gfortran.dg/lto/pr79108_0.f90: New test.
9889
dea06111
AS
98902017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
9891
9892 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
9893 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
9894 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
9895 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
9896 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
9897 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
9898 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
9899 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
9900 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
9901 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
9902 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
9903 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
9904 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
9905 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
9906 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
9907 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
9908
05011618
RB
99092017-01-23 Richard Biener <rguenther@suse.de>
9910 Nick Clifton <nickc@redhat.com>
9911
9912 PR testsuite/78421
9913 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
9914 If the target is ARM return the result of the
9915 check_effective_target_arm_vect_no_misalign proc.
9916 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
9917 support unaligned vectors then only expect one of the loops to be
9918 unrolled.
9919
f6b9f2ff
ML
99202017-01-23 Martin Liska <mliska@suse.cz>
9921
9922 * gcc.dg/asan/use-after-scope-10.c: New test.
9923 * gcc.dg/asan/use-after-scope-11.c: New test.
9924 * g++.dg/asan/use-after-scope-5.C: New test.
9925
c7775327
ML
99262017-01-23 Martin Liska <mliska@suse.cz>
9927
9928 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
9929 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
9930 sanopt optimization for ASAN_POISON.
9931
d8ae8d16
KT
99322016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9933
9934 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
9935
54d7c70c
CL
99362017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
9937
9938 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
9939 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
9940 for poly*_t types.
9941 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
9942 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
9943 exec_vcombine): Likewise.
9944 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
9945 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
9946 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
9947 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
9948 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
9949 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
9950 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
9951 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
9952 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
9953 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9954 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
9955 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
9956 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9957 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
9958 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
9959 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
9960 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
9961 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
9962 Likewise.
9963 (TEST_VGET_LANE): Cast to uint to avoid warning.
9964 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
9965 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
9966 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
9967 exec_vfma_vfms_n): Fix PRIx format for float64_t.
9968 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
9969 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9970 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
9971 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
9972 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
9973 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
9974 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
9975 CHECK_POLY instead of CHECK for poly64_t types.
9976 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
9977 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
9978 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
9979 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
9980 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
9981 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
9982 uint32_t.
9983 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
9984 for int32_t, int64_t.
9985 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
9986 vqneg_extra): Fix PRIx format for int16_t, int32_t.
9987 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
9988 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
9989 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
9990 needed.
9991
386fe51c
JJ
99922017-01-22 Jakub Jelinek <jakub@redhat.com>
9993
9994 PR fortran/79154
9995 * gfortran.dg/gomp/pr79154-1.f90: New test.
9996 * gfortran.dg/gomp/pr79154-2.f90: New test.
9997
bc4d86e6
AS
99982017-01-22 Andreas Schwab <schwab@linux-m68k.org>
9999
10000 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
10001
c31d5fce
MP
100022017-01-21 Marek Polacek <polacek@redhat.com>
10003
10004 PR testsuite/79169
10005 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
10006
25cb56c3
JH
100072017-01-20 Jan Hubicka <hubicka@ucw.cz>
10008
10009 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
10010
ea9f867b
BS
100112017-01-21 Bernd Schmidt <bschmidt@redhat.com>
10012
10013 PR rtl-optimization/79125
10014 * gcc.dg/torture/pr79125.c: New test.
10015
a876231c
JW
100162017-01-20 Jiong Wang <jiong.wang@arm.com>
10017
2568d8a1 10018 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 10019 only.
2568d8a1
JJ
10020 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
10021 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 10022
4b9f2115
NS
100232017-01-20 Nathan Sidwell <nathan@acm.org>
10024
3e4b91f2 10025 PR c++/78495
4b9f2115
NS
10026 * g++.dg/cpp1z/inh-ctor38.C: New.
10027
d2aadab1
MP
100282017-01-20 Marek Polacek <polacek@redhat.com>
10029
10030 PR c/79152
10031 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
10032
449cd5af
TP
100332017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
10034
10035 * lib/target-supports.exp (check_configured_with): New procedure.
10036 (check_effective_target_default_mode): new effective target.
10037 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
10038 default mode. Fix dg-skip-if target selector syntax.
10039 * gcc.target/arm/optional_thumb-2.c: Likewise.
10040 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
10041 syntax.
10042
ebed7175
DM
100432017-01-20 David Malcolm <dmalcolm@redhat.com>
10044
10045 PR c++/77829
10046 PR c++/78656
10047 * g++.dg/spellcheck-pr77829.C: New test case.
10048 * g++.dg/spellcheck-pr78656.C: New test case.
10049
2ebd93e1
MP
100502017-01-20 Marek Polacek <polacek@redhat.com>
10051
10052 PR c/64279
10053 * c-c++-common/Wduplicated-branches-1.c: New test.
10054 * c-c++-common/Wduplicated-branches-10.c: New test.
10055 * c-c++-common/Wduplicated-branches-11.c: New test.
10056 * c-c++-common/Wduplicated-branches-12.c: New test.
10057 * c-c++-common/Wduplicated-branches-2.c: New test.
10058 * c-c++-common/Wduplicated-branches-3.c: New test.
10059 * c-c++-common/Wduplicated-branches-4.c: New test.
10060 * c-c++-common/Wduplicated-branches-5.c: New test.
10061 * c-c++-common/Wduplicated-branches-6.c: New test.
10062 * c-c++-common/Wduplicated-branches-7.c: New test.
10063 * c-c++-common/Wduplicated-branches-8.c: New test.
10064 * c-c++-common/Wduplicated-branches-9.c: New test.
10065 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
10066 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
10067 * g++.dg/ext/builtin-object-size3.C: Likewise.
10068 * g++.dg/gomp/loop-1.C: Likewise.
10069 * g++.dg/warn/Wduplicated-branches1.C: New test.
10070 * g++.dg/warn/Wduplicated-branches2.C: New test.
10071
0ce4024a
ML
100722017-01-20 Martin Liska <mliska@suse.cz>
10073
10074 PR lto/69188
10075 * gcc.dg/lto/pr69188_0.c: New test.
10076 * gcc.dg/lto/pr69188_1.c: New test.
10077
d8ea3e7c
AS
100782017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
10079
10080 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
10081 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
10082 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
10083 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
10084 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
10085 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
10086 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
10087 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
10088 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
10089 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
10090 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
10091 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
10092 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
10093 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
10094 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
10095 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
10096 * gcc.target/i386/avx-1.c: Test new intrinsics.
10097 * gcc.target/i386/sse-13.c: Ditto.
10098 * gcc.target/i386/sse-23.c: Ditto.
10099
0516164b
RB
101002017-01-20 Richard Biener <rguenther@suse.de>
10101
10102 PR tree-optimization/71264
10103 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
10104
d821744c
MF
101052017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10106
10107 * gcc.target/mips/madd4-1.c: New file.
10108 * gcc.target/mips/madd4-2.c: Likewise.
10109 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10110 HAS_MADD4.
10111 (mips_option_groups): Add -m[no-]madd4.
10112 (mips-dg-init): Detect default -mno-madd4.
10113 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
10114 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
10115 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10116 * gcc.target/mips/nmadd-1.c: Likewise.
10117 * gcc.target/mips/nmadd-2.c: Likewise.
10118 * gcc.target/mips/nmadd-3.c: Likewise.
10119
db58fd89
JW
101202017-01-19 Jiong Wang <jiong.wang@arm.com>
10121
10122 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
10123 combined instructions.
10124 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
10125 instructions.
10126 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
10127 of pointer authentication.
10128
bd9cf60b
MM
101292017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
10130
10131 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
10132 floating point hardware to run test.
10133
ab014eb3
TC
101342017-01-19 Tamar Christina <tamar.christina@arm.com>
10135
2568d8a1 10136 * lib/target-supports.exp
ab014eb3
TC
10137 (check_effective_target_vect_call_copysignf): Enable for AArch64.
10138
c048038f
RO
101392017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10140
10141 PR testsuite/79051
10142 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
10143 __x86_64__]: Allow for target i?86-*-*.
10144
ab6b44cb
MF
101452017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
10146
10147 PR target/78176
10148 * gcc.target/mips/lxc1-sxc1-1.c: New file.
10149 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10150 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
10151 HAS_LXC1.
10152 (mips_option_groups): Add -m[no-]lxc1-sxc1.
10153 (mips-dg-init): Detect default -mno-lxc1-sxc1.
10154 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
10155
118d5ed3
AV
101562017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
10157
10158 PR fortran/70696
10159 * gfortran.dg/coarray_43.f90: New test.
10160
a57c520e
RE
101612017-01-19 Richard Earnshaw <rearnsha@arm.com>
10162
10163 PR rtl-optimization/79121
10164 * gcc.c-torture/execute/pr79121.c: New test.
10165
54dc4be2
MM
101662017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10167
10168 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
10169 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10170
7bd5dad2
LK
101712017-01-18 Louis Krupp <louis.krupp@zoho.com>
10172
10173 PR fortran/50069
10174 PR fortran/55086
10175 * gfortran.dg/pr50069_1.f90: New test.
10176 * gfortran.dg/pr50069_2.f90: New test.
10177 * gfortran.dg/pr55086_1.f90: New test.
10178 * gfortran.dg/pr55086_1_tfat.f90: New test.
10179 * gfortran.dg/pr55086_2.f90: New test.
10180 * gfortran.dg/pr55086_2_tfat.f90: New test.
10181 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
10182
0edd264d
AS
101832017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10184 * gcc.dg/strcmp-1.c: New test.
10185 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
10186
551914b7
DM
101872017-01-18 David Malcolm <dmalcolm@redhat.com>
10188
10189 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
10190 (dejagnu_fail): Likewise.
10191 (dejagnu_note): Likewise.
10192 (pass): Provide forward decl, moving true decl to after #include
10193 of harness.h.
10194 (fail): Likewise.
10195 (note): Likewise.
10196
b7d3a6a6
MM
101972017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10198
10199 * gcc.target/powerpc/p9-xxbr-1.c: New test.
10200 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
10201
c484627c
NS
102022017-01-18 Nathan Sidwell <nathan@acm.org>
10203
10204 PR c++/78488
10205 * g++.dg/cpp1z/inh-ctor37.C: New.
10206
a711887e
UB
102072017-01-18 Uros Bizjak <ubizjak@gmail.com>
10208
10209 PR rtl-optimization/78952
10210 * gcc.target/i386/pr78952-1.c: New test.
10211 * gcc.target/i386/pr78952-2.c: Ditto.
10212
525a5e33
AV
102132017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
10214
10215 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
10216
102172017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
10218
10219 PR fortran/70696
10220 * gfortran.dg/coarray_event_1.f08: New test.
10221
90553aac
JJ
102222017-01-18 Jakub Jelinek <jakub@redhat.com>
10223
10224 PR target/77416
10225 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
10226 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
10227 from dg-options.
10228 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
10229 guarded test.
10230 * gcc.target/powerpc/fusion4.c: Likewise.
10231 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
10232 guarded test.
10233 * gcc.target/powerpc/pr58673-1.c: Likewise.
10234 * gcc.target/powerpc/pr58673-2.c: Likewise.
10235 * gcc.target/powerpc/pr59054.c: Likewise.
10236
dfc42f08
BS
102372016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10238
10239 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
10240 vec_bperm.
10241 * gcc.target/powerpc/p9-vbpermd.c: New file.
10242
f3981e7e
AK
102432017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10244
10245 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
10246 (must_not_compile2): Downcase first letter of error messages.
10247 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
10248 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
10249
2c65d990
NS
102502017-01-18 Nathan Sidwell <nathan@acm.org>
10251
10252 PR c++/79091
10253 * g++.dg/pr79091.C: New.
10254
a711887e
UB
102552017-01-18 Jakub Jelinek <jakub@redhat.com>
10256
10257 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
10258 to dg-options.
10259 (p0): Add missing dg-error.
10260
4701fba3
JS
102612017-01-17 Joe Seymour <joe.s@somniumtech.com>
10262
10263 * gcc.target/msp430/mul_f5_muldef.c: New test.
10264
ac4dc08d
MM
102652017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10266
10267 PR target/79004
10268 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
10269 options. Fix up the syntax for using \m and \M.
10270
1b3254e4
SB
102712017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10272
10273 PR target/78875
10274 * gcc.target/powerpc/ssp-1.c: New testcase.
10275 * gcc.target/powerpc/ssp-2.c: New testcase.
10276
8144a493
WD
102772017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10278
10279 * gcc.target/aarch64/eh_return.c: New test.
10280
a6607774
BS
102812017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10282
10283 * vec-rlmi-rlnm.c: New file.
10284
8ddfdbc2
NS
102852017-01-17 Nathan Sidwell <nathan@acm.org>
10286
10287 PR c++/61636
10288 * g++.dg/cpp1y/pr61636-1.C: New.
10289 * g++.dg/cpp1y/pr61636-2.C: New.
10290 * g++.dg/cpp1y/pr61636-3.C: New.
10291
d365b403
MS
102922017-01-17 Martin Sebor <msebor@redhat.com>
10293
10294 PR testsuite/79115
10295 * gcc.dg/pr78768.c: Make it a link-only test.
10296
0d80ab91
DM
102972017-01-17 David Malcolm <dmalcolm@redhat.com>
10298
10299 PR c++/71497
10300 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
10301 expected messages.
10302 * c-c++-common/Wmisleading-indentation.c: Likewise.
10303
31b61548
VM
103042017-01-17 Vladimir Makarov <vmakarov@redhat.com>
10305
10306 PR target/79058
10307 * gcc.target/arm/pr79058.c: New.
10308
c549996e
JJ
103092017-01-17 Jakub Jelinek <jakub@redhat.com>
10310
10311 PR tree-optimization/71854
10312 * gcc.dg/vect/pr71854.c: New test.
10313
4f197ff9
ML
103142017-01-17 Martin Liska <mliska@suse.cz>
10315
10316 PR ipa/71207
10317 * g++.dg/ipa/pr71207.C: New test.
10318
d4193b85
JH
103192017-01-17 Jan Hubicka <hubicka@ucw.cz>
10320
10321 PR middle-end/77445
10322 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
10323 * gcc.dg/tree-ssa/pr77445.c: New testcase.
10324
906e7712
JJ
103252017-01-17 Jakub Jelinek <jakub@redhat.com>
10326
10327 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
10328 rather than long unsigned int.
10329 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
10330
12314dc9
RB
103312017-01-17 Richard Biener <rguenther@suse.de>
10332
10333 PR tree-optimization/71433
10334 * gcc.dg/Warray-bounds-20.c: New testcase.
10335
a23e48df
RB
103362017-01-17 Richard Biener <rguenther@suse.de>
10337
10338 PR testsuite/52563
10339 PR testsuite/71237
10340 PR testsuite/77737
10341 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
10342 * gcc.dg/tree-ssa/scev-4.c: Likewise.
10343 * gcc.dg/tree-ssa/scev-5.c: Likewise.
10344
e6750e5c
AM
103452017-01-17 Alan Modra <amodra@gmail.com>
10346
10347 * gcc.target/powerpc/pr79066.c: New.
10348
a59afbe2
JL
103492017-01-16 Jeff Law <law@redhat.com>
10350
10351 PR tree-optimization/33562
10352 PR tree-optimization/61912
10353 PR tree-optimization/77485
10354 PR tree-optimization/79090
10355 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
10356 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
10357
e1bcfb92
JJ
103582017-01-16 Jakub Jelinek <jakub@redhat.com>
10359
98e92fb2
JJ
10360 PR c/79089
10361 * gcc.c-torture/compile/pr79089.c: New test.
10362
e1bcfb92
JJ
10363 PR target/79080
10364 * gcc.dg/pr79080.c: New test.
10365
0ef1f9cd
DM
103662017-01-16 David Malcolm <dmalcolm@redhat.com>
10367
10368 PR c/78304
10369 * gcc.dg/format/pr78304.c: Convert argument from integral type
10370 to a pointer.
10371 * gcc.dg/format/pr78304-2.c: Likewise.
10372
76689ffc
CL
103732017-01-16 Carl Love <cel@us.ibm.com>
10374
10375 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
10376 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
10377
ce12ee9e
CL
103782017-01-16 Carl Love <cel@us.ibm.com>
10379
10380 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
10381 Change arguments and return type to bool long long.
10382
b336037d
MS
103832017-01-16 Martin Sebor <msebor@redhat.com>
10384
10385 PR testsuite/79051
10386 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
10387 on x86.
10388
1ddca3f3
PC
103892017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10390
10391 Revert:
a711887e 10392 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
10393
10394 PR c++/71737
10395 * g++.dg/cpp0x/pr71737.C: New.
10396
290687fb
BS
103972017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10398
10399 * gcc.target/powerpc/swaps-p8-27.c: New.
10400
7d2f3f1d
PC
104012017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10402
10403 PR c++/71737
10404 * g++.dg/cpp0x/pr71737.C: New.
10405
d743728f
EB
104062017-01-16 Eric Botcazou <ebotcazou@adacore.com>
10407
10408 * gnat.dg/opt62.adb: New test.
10409 * gnat.dg/opt62_pkg.ads: New helper.
10410
90aead21
BS
104112017-01-14 Bernd Schmidt <bschmidt@redhat.com>
10412
a711887e
UB
10413 PR rtl-optimization/78626
10414 PR rtl-optimization/78727
90aead21
BS
10415 * gcc.dg/torture/pr78626.c: New test.
10416 * gcc.dg/torture/pr78727.c: New test.
10417
afaecc23
AM
104182017-01-14 Alan Modra <amodra@gmail.com>
10419
10420 * gcc.c-torture/compile/pr72749.c: New test.
10421
be4aa83d
DM
104222017-01-13 David Malcolm <dmalcolm@redhat.com>
10423
10424 PR c/78304
10425 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
10426 (test_macro_2): New test.
10427 (test_macro_3): New test.
10428 (test_macro_4): New test.
10429 (test_non_contiguous_strings): Convert line number to line offset.
10430 * gcc.dg/format/pr78304-2.c: New test case.
10431 * gcc.dg/format/pr78304.c: New test case.
10432
7cdca3ec
UB
104332017-01-13 Uros Bizjak <ubizjak@gmail.com>
10434
10435 * gcc.target/i386/funcspec-56.inc: Add missing options and
10436 reorder options by implied ISAs, as in ix86_target_string.
10437
e3017e52
MP
104382017-01-13 Marek Polacek <polacek@redhat.com>
10439
10440 PR c++/71166
10441 * g++.dg/cpp0x/constexpr-array18.C: New test.
10442
d155c6fe
JL
104432017-01-13 Jeff Law <law@redhat.com>
10444
7c9560a5
JL
10445 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
10446
9e59e99a
JL
10447 PR tree-optimization/61912
10448 PR tree-optimization/77485
10449 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
10450 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
10451 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
10452
10453 PR tree-optimization/33562
10454 PR tree-optimization/61912
10455 PR tree-optimization/77485
d155c6fe
JL
10456 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
10457 * gcc.dg/tree-ssa/complex-5.c: Likewise.
10458 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
10459 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
10460 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
10461 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
10462 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
10463
77719b06
ML
104642017-01-13 Martin Liska <mliska@suse.cz>
10465
10466 PR ipa/79043
10467 * gcc.c-torture/execute/pr79043.c: New test.
10468
a181b2bc
RB
104692017-01-13 Richard Biener <rguenther@suse.de>
10470
10471 PR middle-end/78411
10472 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
10473
eaed3226
AV
104742017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10475
10476 PR fortran/70697
10477 * gfortran.dg/coarray/event_4.f08: New test.
10478
4ccff88b
AV
104792017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
10480
10481 PR fortran/70696
10482 * gfortran.dg/coarray/event_3.f08: New test.
10483
3c3b9090
RB
104842017-01-13 Richard Biener <rguenther@suse.de>
10485
10486 PR tree-optimization/77283
10487 * gcc.dg/tree-ssa/split-path-9.c: Fix.
10488
25329913
RB
104892017-01-13 Richard Biener <rguenther@suse.de>
10490
10491 * gcc.dg/gimplefe-22.c: New testcase.
10492
10b70b8e
RB
104932017-01-13 Richard Biener <rguenther@suse.de>
10494
10495 PR tree-optimization/77283
10496 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
10497 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
10498 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
10499
76a8f82f
SL
105002017-01-12 Sandra Loosemore <sandra@codesourcery.com>
10501
10502 * gcc.dg/pr77862.c: Require fpic target.
10503
59a505da
MM
105042017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10505
10506 PR target/79004
10507 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 10508
bce6f760
MS
105092017-01-12 Martin Sebor <msebor@redhat.com>
10510
10511 * gcc.dg/pr78138.c: Adjust.
10512 * gcc.dg/pr78768.c: Adjust.
10513 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
10514 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
10515 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
10516 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
10517 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
10518 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
10519 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
10520 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
10521 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
10522 * gcc.dg/tree-ssa/pr78605.c: Adjust.
10523 * gcc.dg/tree-ssa/pr78622.c: Adjust.
10524
3eefa646
JJ
105252017-01-12 Jakub Jelinek <jakub@redhat.com>
10526
10527 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
10528
dcb56243
MS
105292017-01-12 Martin Sebor <msebor@redhat.com>
10530
8be3f306 10531 PR testsuite/79051
940242cd
MS
10532 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
10533 due to bug 79054.
dcb56243 10534
b7431c20
DE
105352017-01-12 David Edelsohn <dje.gcc@gmail.com>
10536
10537 * gcc.dg/pr78768.c: Require LTO.
10538
2bcd9f32
MS
105392017-01-12 Martin Sebor <msebor@redhat.com>
10540
10541 PR c/79074
10542 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
10543 due to the referenced bug.
10544
b2fc1c70
MS
105452017-01-12 Martin Sebor <msebor@redhat.com>
10546
10547 PR testsuite/79073
10548 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
10549
fbed6f36
UB
105502017-01-12 Uros Bizjak <ubizjak@gmail.com>
10551
10552 * gcc.target/i386/builtin_target.c (check_features): Check all
10553 supported __builtin_cpu_supports options.
10554
27282dad
KT
105552017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10556
10557 PR tree-optimization/78319
10558 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
10559 Remove xfail.
10560
66113166
BS
105612017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10562
10563 PR target/79044
10564 * gcc.target/powerpc/swaps-p8-26.c: New.
10565
6bb4ea5c
RB
105662017-01-12 Richard Biener <rguenther@suse.de>
10567
10568 * gcc.dg/gimplefe-21.c: New testcase.
10569
f15dbadb
MC
105702017-01-12 Michael Collison <michael.collison@arm.com>
10571
10572 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
10573
73e32c47
JK
105742017-01-11 Julia Koval <julia.koval@intel.com>
10575 Uros Bizjak <ubizjak@gmail.com>
10576
10577 * gcc.target/i386/sgx.c New test.
10578 * gcc.target/i386/sse-12.c: Add -msgx.
10579 * gcc.target/i386/sse-13.c: Ditto.
10580 * gcc.target/i386/sse-14.c: Ditto.
10581 * gcc.target/i386/sse-22.c: Ditto.
10582 * gcc.target/i386/sse-23.c: Ditto.
10583 * g++.dg/other/i386-2.C: Ditto.
10584 * g++.dg/other/i386-3.C: Ditto.
10585
3594adc7
MS
105862017-01-11 Martin Sebor <msebor@redhat.com>
10587
10588 PR c++/24511
10589 * g++.dg/template/explicit9.C: New test.
10590
01bfd257
NS
105912017-01-11 Nathan Sidwell <nathan@acm.org>
10592
10593 PR c++/77812
10594 * g++.dg/pr77812.C: New.
10595
88df7964
JJ
105962017-01-11 Jakub Jelinek <jakub@redhat.com>
10597
eae63d78
JJ
10598 PR c++/71537
10599 * g++.dg/cpp1y/constexpr-71537.C: New test.
10600
88df7964
JJ
10601 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
10602 argument.
10603
960ecba4
MS
106042017-01-11 Martin Sebor <msebor@redhat.com>
10605
10606 PR c/47931
10607 * c-c++-common/Waddress-2.c: New test.
10608
1f258a55
JJ
106092017-01-11 Jakub Jelinek <jakub@redhat.com>
10610
10611 PR c++/78341
10612 * g++.dg/cpp0x/pr78341.C: New test.
10613
bf5fbf46
MS
106142017-01-11 Martin Sebor <msebor@redhat.com>
10615
10616 PR c/78768
10617 * gcc.dg/pr78768.c: New test.
10618
19ff0049
DM
106192017-01-11 David Malcolm <dmalcolm@redhat.com>
10620
10621 PR driver/78877
10622 * gcc.dg/spellcheck-options-14.c: New test case.
10623 * gcc.dg/spellcheck-options-15.c: New test case.
10624 * gcc.dg/spellcheck-options-16.c: New test case.
10625 * gcc.dg/spellcheck-options-17.c: New test case.
10626
c86e9f03
ML
106272017-01-11 Martin Liska <mliska@suse.cz>
10628
10629 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
10630
947f51d6
JJ
106312017-01-11 Jakub Jelinek <jakub@redhat.com>
10632
10633 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
10634 instead of just 1 for the decomposition from struct C.
10635
849fccf8
EB
106362017-01-11 Eric Botcazou <ebotcazou@adacore.com>
10637
10638 * gcc.c-torture/execute/20170111-1.c: New test.
10639
80c74722
RB
106402017-01-11 Richard Biener <rguenther@suse.de>
10641
10642 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
10643
4c4b4703
JJ
106442017-01-11 Jakub Jelinek <jakub@redhat.com>
10645
10646 PR middle-end/50199
10647 * gcc.dg/lto/pr50199_0.c: New test.
10648
664b1a6b
MS
106492017-01-10 Martin Sebor <msebor@redhat.com>
10650
10651 PR testsuite/78960
10652 PR testsuite/78959
10653 PR testsuite/78133
10654 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
10655 * gcc.dg/tree-ssa/pr78622.c: Ditto.
10656
fefd3086
MS
106572017-01-10 Martin Sebor <msebor@redhat.com>
10658
10659 PR middle-end/78138
664b1a6b 10660 * gcc.dg/pr78138.c: New test.
fefd3086 10661
b9f4757f
DM
106622017-01-10 David Malcolm <dmalcolm@redhat.com>
10663
10664 PR c++/77949
10665 * g++.dg/diagnostic/pr77949.C: New test case.
10666
5a50f6bb
MS
106672017-01-10 Martin Sebor <msebor@redhat.com>
10668
10669 PR middle-end/78245
10670 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
10671
c16880ef
MS
106722017-01-10 Martin Sebor <msebor@redhat.com>
10673
10674 PR tree-optimization/78775
10675 * gcc.dg/attr-alloc_size-4.c: Add test cases.
10676 * gcc.dg/attr-alloc_size-10.c: New test.
10677 * gcc.dg/attr-alloc_size-11.c: New test.
10678 * gcc.dg/builtin-stringop-chk-7.c: New test.
10679 * gcc.dg/pr78775.c: New test.
10680 * gcc.dg/pr78973-2.c: New test.
10681 * gcc.dg/pr78973.c: New test.
10682
5363d9d9
JL
106832017-01-10 Jeff Law <law@redhat.com>
10684
10685 PR tree-optimization/77766
10686 PR tree-optimization/78856
10687 * gcc.c-torture/execute/pr77766.c: New test.
10688
aae23693
RB
106892016-01-10 Richard Biener <rguenther@suse.de>
10690
10691 PR tree-optimization/79034
10692 * g++.dg/torture/pr79034.C: New testcase.
10693
a0843aed
ML
106942017-01-10 Martin Liska <mliska@suse.cz>
10695
10696 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
10697 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
10698 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
10699 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
10700 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
10701 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
10702 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
10703 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
10704 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
10705 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
10706 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
10707 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
10708 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
10709 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
10710 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
10711 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
10712 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
10713 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
10714 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
10715 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
10716 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
10717 * gcc.dg/ipa/pr64307.c: Likewise.
10718 * gcc.dg/ipa/pr77653.c: Likewise.
10719
79fc8ffe
AS
107202017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
10721
10722 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
10723 * g++.dg/other/i386-3.C: Ditto.
10724 * gcc.target/i386/sse-12.c: Ditto.
10725 * gcc.target/i386/sse-13.c: Ditto.
10726 * gcc.target/i386/sse-22.c: Ditto.
10727 * gcc.target/i386/sse-23.c: Ditto.
10728 * gcc.target/i386/builtin_target.c: Handle new option.
10729 * gcc.target/i386/funcspec-56.inc: Test new attributes.
10730 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
10731 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
10732
dfa6951f
MS
107332017-01-09 Martin Sebor <msebor@redhat.com>
10734
10735 PR testsuite/79036
10736 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
10737 with different precisions.
10738
a271e415
EB
107392017-01-09 Eric Botcazou <ebotcazou@adacore.com>
10740
10741 * g++.dg/opt/call2.C: New test.
10742 * g++.dg/opt/call3.C: Likewise.
10743 * gnat.dg/array26.adb: New test.
10744 * gnat.dg/array26_pkg.ad[sb]: New helper.
10745 * gnat.dg/array27.adb: New test.
10746 * gnat.dg/array27_pkg.ad[sb]: New helper.
10747 * gnat.dg/array28.adb: New test.
10748 * gnat.dg/array28_pkg.ad[sb]: New helper.
10749
bd2c6270
JJ
107502017-01-09 Jakub Jelinek <jakub@redhat.com>
10751
10752 PR translation/79019
10753 PR translation/79020
10754 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
10755 diagnostics.
10756 * gfortran.dg/initialization_17.f90: Likewise.
10757
1c1d8e75
DH
107582017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10759
10760 PR testsuite/79026
10761 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
10762 * gcc.target/i386/pr78904-4.c: Likewise.
10763 * gcc.target/i386/pr78904-6.c: Likewise.
10764 * gcc.target/i386/pr78967-2.c: Likewise.
10765
cb330ba5
JJ
107662017-01-09 Jakub Jelinek <jakub@redhat.com>
10767
10768 PR tree-optimization/78899
10769 * gcc.target/i386/pr78899.c: New test.
10770 * gcc.dg/pr71077.c: New test.
10771
a5e14a42
MJ
107722017-01-09 Martin Jambor <mjambor@suse.cz>
10773
10774 PR ipa/78365
10775 PR ipa/78599
10776 * gcc.dg/torture/pr78365.c: New test.
10777
01216d27
JJ
107782017-01-09 Jakub Jelinek <jakub@redhat.com>
10779
dc59e50a
JJ
10780 PR c++/78948
10781 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
10782 (main): Use int* instead of long long.
10783
01216d27
JJ
10784 PR tree-optimization/78938
10785 * gcc.dg/vect/pr78938.c: New test.
10786
c0d4fec7
KT
107872017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10788
10789 * gcc.dg/20161219.c: New test.
10790
7b1b0cc1
RB
107912017-01-09 Richard Biener <rguenther@suse.de>
10792
10793 PR tree-optimization/78997
10794 * gcc.dg/torture/pr78997.c: New testcase.
10795
813b9c0d
RB
107962017-01-09 Richard Biener <rguenther@suse.de>
10797
10798 PR debug/79000
10799 * g++.dg/lto/pr79000_0.C: New testcase.
10800 * g++.dg/lto/pr79000_1.c: Likewise.
10801
efcc8d38
MS
108022017-01-08 Martin Sebor <msebor@redhat.com>
10803
10804 PR middle-end/77708
10805 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
10806 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
10807 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
10808 due to bug 78969.
10809 * gcc.dg/format/pr78569.c: Adjust.
10810
5ccf1d8d
DM
108112017-01-07 David Malcolm <dmalcolm@redhat.com>
10812
10813 PR c++/72803
10814 * g++.dg/diagnostic/pr72803.C: New test case.
10815
42002dfe
MS
108162017-01-07 Martin Sebor <msebor@redhat.com>
10817
10818 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
10819 * gcc.dg/attr-alloc_size-4.c: Same.
10820
de91486c
AV
108212017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
10822
10823 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
10824 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
10825 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
10826 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
10827 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
10828 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
10829 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
10830
f55a925e
AS
108312017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10832 * gcc.dg/memcmp-1.c: New.
10833 * gcc.dg/strncmp-1.c: New.
10834
f3caa118
AV
108352017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10836
10837 * gcc.target/arm/acle/mcrr: New.
10838 * gcc.target/arm/acle/mcrr2: New.
10839 * gcc.target/arm/acle/mrrc: New.
10840 * gcc.target/arm/acle/mrrc2: New.
10841
ecc9a25b
AV
108422017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10843
10844 * gcc.target/arm/acle/mcr.c: New.
10845 * gcc.target/arm/acle/mrc.c: New.
10846 * gcc.target/arm/acle/mcr2.c: New.
10847 * gcc.target/arm/acle/mrc2.c: New.
10848
3811581f
AV
108492017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10850
10851 * gcc.target/arm/acle/ldc: New.
10852 * gcc.target/arm/acle/ldc2: New.
10853 * gcc.target/arm/acle/ldcl: New.
10854 * gcc.target/arm/acle/ldc2l: New.
10855 * gcc.target/arm/acle/stc: New.
10856 * gcc.target/arm/acle/stc2: New.
10857 * gcc.target/arm/acle/stcl: New.
10858 * gcc.target/arm/acle/stc2l: New.
10859
d57daa0c
AV
108602017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
10861
10862 * gcc.target/arm/acle/acle.exp: Run tests for different options
10863 and make sure fat-lto-objects is used such that we can still do
10864 assemble scans.
10865 * gcc.target/arm/acle/cdp.c: New.
10866 * gcc.target/arm/acle/cdp2.c: New.
10867 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
10868 (check_effective_target_arm_coproc1_ok_nocache): New.
10869 (check_effective_target_arm_coproc2_ok): New.
10870 (check_effective_target_arm_coproc2_ok_nocache): New.
10871 (check_effective_target_arm_coproc3_ok): New.
10872 (check_effective_target_arm_coproc3_ok_nocache): New.
10873 (check_effective_target_arm_coproc4_ok): New.
10874 (check_effective_target_arm_coproc4_ok_nocache): New.
10875
8a123229
MS
108762017-01-06 Martin Sebor <msebor@redhat.com>
10877
10878 PR middle-end/78605
10879 * gcc.dg/tree-ssa/pr78605.c: New test.
10880
5b8999d6
MS
108812017-01-05 Martin Sebor <msebor@redhat.com>
10882
10883 PR tree-optimization/78910
10884 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
10885 diagnostics.
10886 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
10887 * gcc.dg/tree-ssa/pr78910.c: New test.
10888
4e89adf9
EB
108892017-01-05 Eric Botcazou <ebotcazou@adacore.com>
10890
10891 * gcc.dg/sso-10.c: New test.
10892
962c5679
JJ
108932017-01-05 Jakub Jelinek <jakub@redhat.com>
10894
cfd719e7
JJ
10895 PR tree-optimization/71016
10896 * gcc.target/i386/pr71016.c: New test.
10897 * gcc.target/aarch64/pr71016.c: New test.
10898 * gcc.dg/tree-ssa/pr66726-3.c: New test.
10899
26f20371
JJ
10900 PR c++/78931
10901 * g++.dg/cpp1z/decomp19.C: New test.
10902
962c5679
JJ
10903 PR c++/78890
10904 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
10905 * g++.dg/init/union1.C: Likewise.
10906 * g++.dg/cpp0x/union6.C: Expect errors.
10907 * g++.dg/cpp0x/union8.C: New test.
10908 * g++.dg/cpp0x/pr78890-1.C: New test.
10909 * g++.dg/cpp0x/pr78890-2.C: New test.
10910
8c15f541
DE
109112017-01-05 David Edelsohn <dje.gcc@gmail.com>
10912
10913 * gcc.target/powerpc/pr71670.c: Require p9vector.
10914 * gcc.target/powerpc/p9-novsx.c: Same.
10915
51b86113
DM
109162017-01-05 David Malcolm <dmalcolm@redhat.com>
10917
10918 * selftests/asr_div1.rtl: New file.
10919 * selftests/aarch64: New subdirectory.
10920 * selftests/aarch64/times-two.rtl: New file.
10921 * selftests/bb-index.rtl: New file.
10922 * selftests/cfg-test.rtl: New file.
10923 * selftests/const-int.rtl: New file.
10924 * selftests/example-labels.rtl: New file.
10925 * selftests/insn-with-mode.rtl: New file.
10926 * selftests/jump-to-label-ref.rtl: New file.
10927 * selftests/jump-to-return.rtl: New file.
10928 * selftests/jump-to-simple-return.rtl: New file.
10929 * selftests/mem.rtl: New file.
10930 * selftests/note-insn-deleted.rtl: New file.
10931 * selftests/note_insn_basic_block.rtl: New file.
10932 * selftests/simple-cse.rtl: New file.
10933 * selftests/symbol-ref.rtl: New file.
10934 * selftests/x86_64: New subdirectory.
10935 * selftests/x86_64/call-insn.rtl: New file.
10936 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
10937 * selftests/x86_64/times-two.rtl: New file.
10938 * selftests/x86_64/unspec.rtl: New file.
10939
dc7650cc
NS
109402017-01-05 Nathan Sidwell <nathan@acm.org>
10941
10942 PR c++/78765
10943 * g++.dg/cpp0x/pr78765.C: New.
10944
3db70565
DV
109452017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10946
10947 * gcc.target/s390/memcpy-2.c: New test.
10948 * gcc.target/s390/memset-2.c: New test.
10949
f5a537e3
AK
109502017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10951
10952 * gcc.target/s390/memcpy-1.c: New test.
10953
d80c6d02
JL
109542017-01-04 Jeff Law <law@redhat.com>
10955
10956 PR tree-optimization/78812
10957 * g++.dg/torture/pr78812.C: New test.
10958
08edc320 109592017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
10960
10961 PR target/71977
10962 PR target/70568
10963 PR target/78823
10964 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
10965 64-bit VSX systems with direct move, whether we optimize common
10966 code sequences in the GLIBC math library for float math functions.
10967 * gcc.target/powerpc/pr71977-2.c: Likewise.
10968
a9342885
MP
109692017-01-04 Marek Polacek <polacek@redhat.com>
10970
10971 PR c++/64767
10972 * c-c++-common/Wpointer-compare-1.c: New test.
10973
066435fe
JJ
109742017-01-04 Jakub Jelinek <jakub@redhat.com>
10975
abec4284
JJ
10976 PR c++/78949
10977 * c-c++-common/Wunused-var-16.c: New test.
10978
26c43e27
JJ
10979 PR c++/78693
10980 * g++.dg/cpp0x/pr78693.C: New test.
10981
fc73e60c
JJ
10982 PR driver/78957
10983 * gcc.dg/pr78957.c: New test.
10984
c9cf3863
JJ
10985 * g++.dg/cpp1y/auto-fn34.C: New test.
10986
066435fe
JJ
10987 PR c++/71182
10988 * g++.dg/cpp0x/pr71182.C: New test.
10989
598bd687
KN
109902017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
10991
10992 PR target/78056
10993 * gcc.target/powerpc/pr78056-1.c: New test.
10994 * gcc.target/powerpc/pr78056-2.c: New test.
10995 * gcc.target/powerpc/pr78056-3.c: New test.
10996 * gcc.target/powerpc/pr78056-4.c: New test.
10997 * gcc.target/powerpc/pr78056-5.c: New test.
10998 * gcc.target/powerpc/pr78056-6.c: New test.
10999 * gcc.target/powerpc/pr78056-7.c: New test.
11000 * gcc.target/powerpc/pr78056-8.c: New test.
11001 * lib/target-supports.exp
11002 (check_effective_target_powerpc_popcntb_ok): New procedure to test
11003 whether the effective target supports the popcntb instruction.
11004
8194635a
JL
110052017-01-03 Jeff Law <law@redhat.com>
11006
11007 PR tree-optimization/67955
11008 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
11009
baf9ebc8
MP
110102017-01-04 Marek Polacek <polacek@redhat.com>
11011
11012 PR c++/77545
11013 PR c++/77284
11014 * g++.dg/cpp0x/range-for32.C: New test.
11015 * g++.dg/cpp0x/range-for33.C: New test.
11016
5dd9a9d0
DM
110172017-01-04 David Malcolm <dmalcolm@redhat.com>
11018
11019 * gcc.dg/Wmissing-braces-fixits.c: New test case.
11020
4bf07f3f
NS
110212017-01-04 Nathan Sidwell <nathan@acm.org>
11022
11023 PR c++/66735
11024 * g++.dg/cpp1y/pr66735.C: New.
11025
165ba2e9
JJ
110262017-01-04 Jakub Jelinek <jakub@redhat.com>
11027
11028 PR tree-optimization/71563
11029 * gcc.dg/tree-ssa/pr71563.c: New test.
11030
4567f969
JB
110312017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
11032
11033 PR fortran/78534
11034 PR fortran/78976
11035 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11036 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11037 * gfortran.dg/transfer_intrinsic_1.f90: Change
11038 scan-tree-dump-times due to gfc_trans_string_copy change to
11039 avoid -Wstringop-overflow.
11040
1c06f07f
JL
110412017-01-03 Jeff Law <law@redhat.com>
11042
11043 PR tree-optimization/78856
11044 * gcc.c-torture/execute/pr78856.c: New test.
11045
60fb638f
MM
110462017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
11047
11048 PR target/78953
11049 * gcc.target/powerpc/pr78953.c: New test.
11050
e4d02f52
ILT
110512017-01-03 Ian Lance Taylor <iant@google.com>
11052
11053 * gcc.misc-tests/godump-1.c: Update for accurate representation of
11054 enums.
11055
5b4f088d
MS
110562017-01-03 Martin Sebor <msebor@redhat.com>
11057
11058 PR tree-optimization/78696
11059 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
11060 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
11061 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11062 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11063
110642017-01-03 David Malcolm <dmalcolm@redhat.com>
11065
11066 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
11067 with more than one digit.
11068 * lib/gcc-dg.exp (process-message): Support more than one digit
11069 in relative line specifications.
11070
110712017-01-03 Jakub Jelinek <jakub@redhat.com>
11072
11073 PR tree-optimization/78965
11074 * gcc.dg/pr78965.c: New test.
11075
11076 PR middle-end/78901
11077 * g++.dg/opt/pr78901.C: New test.
11078
110792017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
11080
11081 PR fortran/78534
11082 PR fortran/66310
11083 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
11084 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
11085 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
11086 * gfortran.dg/repeat_7.f90: New test for PR 66310.
11087 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
11088 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
11089 * gfortran.dg/string_1_lp64.f90: New test.
11090 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
11091 * gfortran.dg/string_3_lp64.f90: New test.
11092 * gfortran.dg/transfer_intrinsic_1.f90: Change
11093 scan-tree-dump-times due to gfc_trans_string_copy change to
11094 avoid -Wstringop-overflow.
11095
8b7163c6
UB
110962017-01-02 Uros Bizjak <ubizjak@gmail.com>
11097
11098 PR target/78967
11099 * gcc.target/i386/pr78967-1.c: New test.
11100 * gcc.target/i386/pr78967-2.c: Ditto.
11101 * gcc.target/i386/pr78967-3.c: Ditto.
11102
11103 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
11104 * gcc.target/i386/pr78904-4.c: Ditto.
11105 * gcc.target/i386/pr78904-6.c: Ditto.
11106
e2940b98
JH
111072017-01-01 Jan Hubicka <hubicka@ucw.cz>
11108
11109 PR middle-end/77674
11110 * g++.dg/torture/pr77674.C: New testcase.
11111
cbe34bb5 111122017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
11113
11114 Update copyright years.
818ab71a 11115\f
cbe34bb5 11116Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
11117
11118Copying and distribution of this file, with or without modification,
11119are permitted in any medium without royalty provided the copyright
11120notice and this notice are preserved.