]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
trans.c (return_value_ok_for_nrv_p): Only apply the addressability check in the const...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a104bd88
MS
12017-05-14 Martin Sebor <msebor@redhat.com>
2
3 PR middle-end/77671
4 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
5 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
8 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9
c6c02519
MS
102017-05-14 Martin Sebor <msebor@redhat.com>
11
12 PR middle-end/80669
13 * gcc.dg/builtin-stpncpy.c: New test.
14
d6d4d770
DS
152017-05-14 Daniel Santos <daniel.santos@pobox.com>
16
17 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
18 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
19 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
20 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
21
b9bdd60b
JK
222017-05-14 Julia Koval <julia.koval@intel.com>
23
24 * gcc.target/i386/xgetsetbv.c: New test.
25
28ae01cd
NK
262017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
27
28 PR fortran/80442
29 * gfortran.dg/impl_do_var_data.f90: New Test
30
c7488b4f
PJ
312017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
32
33 * brig.dg/test/gimple/priv-array-offset-access.hsail:
34 A regression test for a private array access case which caused
35 an assert.
36
9b5f12ae
MS
372017-05-12 Martin Sebor <msebor@redhat.com>
38
39 PR testsuite/80643
40 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
41 to the purpose of the test.
42
b76f1550
SM
432017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
44
45 * gcc.target/powerpc/bmi-andn-1.c: New file
46 * gcc.target/powerpc/bmi-andn-2.c: New file.
47 * gcc.target/powerpc/bmi-bextr-1.c: New file.
48 * gcc.target/powerpc/bmi-bextr-2.c: New file.
49 * gcc.target/powerpc/bmi-bextr-4.c: New file.
50 * gcc.target/powerpc/bmi-bextr-5.c: New file.
51 * gcc.target/powerpc/bmi-blsi-1.c: New file.
52 * gcc.target/powerpc/bmi-blsi-2.c: New file.
53 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
54 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
55 * gcc.target/powerpc/bmi-blsr-1.c: New file.
56 * gcc.target/powerpc/bmi-blsr-2.c: New File.
57 * gcc.target/powerpc/bmi-check.h: New File.
58 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
59 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
60 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
61 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
62 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
63 * gcc.target/powerpc/bmi2-check.h: New file.
64 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
65 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
66 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
67 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
68 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
69 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
70 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
71 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
72 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
73
2a3fa75a
PC
742017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
75
76 PR c++/60430
77 * g++.dg/cpp0x/pr60430.C: New.
78
e8bf7c7b
JL
792017-05-12 Jeff Law <law@redhat.com>
80
81 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
82
284d1f76
PB
832017-05-12 Peter Bergner <bergner@vnet.ibm.com>
84
85 PR middle-end/80707
86 * g++.dg/pr80707.C: New test.
87
302a0e37
WS
882017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
89
90 * gcc.target/powerpc/fold-vec-div-float.c: New.
91 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
92 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
93
a7785078
WS
942017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
95
96 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
97 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
98 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
99 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
100 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
101 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
102 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
103 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
104 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
105 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
106 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
107 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
108
9206028e
PC
1092017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
110
111 PR c++/49604
112 * g++.dg/cpp0x/forw_enum14.C: New.
113 * g++.dg/cpp0x/forw_enum15.C: Likewise.
114
7af1c0ad
RB
1152017-05-12 Richard Biener <rguenther@suse.de>
116
117 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
118
f7e95bdb
PC
1192017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
120
121 PR c++/67687
122 * g++.dg/cpp0x/constexpr-ice17.C: New.
123
53e788d0
RB
1242017-05-12 Richard Biener <rguenther@suse.de>
125
126 PR tree-optimization/80713
127 * gcc.dg/torture/pr80713.c: New testcase.
128
2ead1ab9
AK
1292017-05-12 Andi Kleen <ak@linux.intel.com>
130
131 PR testsuite/77684
132 * lib/target-supports.exp (profopt-perf-wrapper):
133 Add -m8 option to increase parallelism.
134
ee58b02f
TS
1352017-05-12 Thomas Schwinge <thomas@codesourcery.com>
136
1e47f02b
TS
137 * c-c++-common/goacc/parallel-dims-1.c: New file.
138 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
139
b0f271ce
TS
140 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
141 * c-c++-common/goacc/classify-kernels.c: Likewise.
142 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
143 Likewise.
144 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
145 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
146 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
147 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
148 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
149 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
150 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
151 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
152 * c-c++-common/goacc/kernels-loop.c: Likewise.
153 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
154 * c-c++-common/goacc/kernels-reduction.c: Likewise.
155 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
156 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
157 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
158 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
159 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
160 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
161 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
162 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
163 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
164 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
165
25651634
TS
166 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
167 * c-c++-common/goacc/classify-kernels.c: Likewise.
168 * c-c++-common/goacc/classify-parallel.c: Likewise.
169 * c-c++-common/goacc/classify-routine.c: Likewise.
170 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
171 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
172 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
173 * gfortran.dg/goacc/classify-routine.f95: Likewise.
174
ee58b02f
TS
175 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
176 * c-c++-common/goacc/classify-kernels.c: Likewise.
177 * c-c++-common/goacc/classify-parallel.c: Likewise.
178 * c-c++-common/goacc/classify-routine.c: Likewise.
179 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
180 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
181 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
182 * gfortran.dg/goacc/classify-routine.f95: Likewise.
183
2d82ec25
NS
1842017-05-11 Nathan Sidwell <nathan@acm.org>
185
186 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
187
1882017-05-11 Carl Love <cel@us.ibm.com>
189
190 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
191 to the test suite file.
192 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
193 to the test suite file.
194
628c06d6
JD
1952017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
196
197 PR fortran/78659
198 * gfortran.dg/namelist_91.f90: New test.
199 * gfortran.dg/namelist_92.f90: New test.
200 * gfortran.dg/namelist_93.f90: New test.
201 * gfortran.dg/namelist_94.f90: New test.
202
1bea0f26
BS
2032017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
204
205 PR target/80695
206 * gcc.target/powerpc/pr80695-p8.c: New file.
207 * gcc.target/powerpc/pr80695-p9.c: New file.
208
7c85c9fe
UB
2092017-05-11 Uros Bizjak <ubizjak@gmail.com>
210 Jakub Jelinek <jakub@redhat.com>
211
212 PR target/80706
213 * gcc.target/i386/pr80706.c: New test.
214
d7a33a4c
JK
2152017-05-11 Julia Koval <julia.koval@intel.com>
216
217 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
218 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
219 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
220 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
221
59fbddcf
PC
2222017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
223
224 PR c++/70538
225 * g++.dg/cpp0x/pr70538.C: New.
226
cc09ff60
UB
2272017-05-11 Uros Bizjak <ubizjak@gmail.com>
228
7c85c9fe
UB
229 * gcc.target/i386/pr22152.c: Fix undefined testcase.
230 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
231 (dg-options): Remove -fno-tree-sink.
232
4fd18c78
KN
2332017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
234
235 * gcc.target/powerpc/cmpb-1.c: New test.
236 * gcc.target/powerpc/cmpb-2.c: New test.
237 * gcc.target/powerpc/cmpb-3.c: New test.
238 * gcc.target/powerpc/cmpb32-1.c: New test.
239 * gcc.target/powerpc/cmpb32-2.c: New test.
240
43b883a9
RB
2412017-05-11 Richard Biener <rguenther@suse.de>
242
243 PR tree-optimization/80705
244 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
245
29b871ec
NS
2462017-05-11 Nathan Sidwell <nathan@acm.org>
247
248 * lib/scanlang.exp: New.
249 * lib/gcc-dg.exp: Load scanlang.exp.
250 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
251
c587104e
MM
2522017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
253
254 PR testsuite/80580
255 * gcc.dg/gimplefe-error-6.c: New test.
256
67ac9a9d
MM
2572017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
258
259 PR testsuite/80580
260 * gcc.dg/gimplefe-error-5.c: New test.
261
ac4eb40f
MM
2622017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
263
264 PR testsuite/80580
265 * gcc.dg/gimplefe-error-4.c: New test.
266
d45d6282
BS
2672017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
268
269 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
270
f4ee3a9e
UB
2712017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
272
273 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
274 (_mm_maskz_max_round_sd): Test new intrinsics.
275 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
276 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
277 (_mm_maskz_max_round_ss): Test new intrinsics.
278 * gcc.target/i386/avx512f-vmaxss-2.c: New.
279 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
280 (_mm_maskz_min_round_sd): Test new intrinsics.
281 * gcc.target/i386/avx512f-vminsd-2.c: New.
282 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
283 (_mm_maskz_min_round_ss): Test new intrinsics.
284 * gcc.target/i386/avx512f-vminss-2.c: New.
285 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
286 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
287 (__builtin_ia32_minss_mask_round): Test new builtins.
288 * gcc.target/i386/sse-13.c: Ditto.
289 * gcc.target/i386/sse-23.c: Ditto.
290 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
291 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
292 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
293 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
294 (_mm_mask_min_round_ss): Test new intrinsics.
295 * gcc.target/i386/testround-1.c: Ditto.
296
2972017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
298
299 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
300 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
301 (_mm_maskz_div_round_sd): Test new intrinsics.
302 * gcc.target/i386/avx512f-vdivsd-2.c: New.
303 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
304 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
305 (_mm_maskz_div_round_ss): Test new intrinsics.
306 * gcc.target/i386/avx512f-vdivss-2.c: New.
307 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
308 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
309 (_mm_maskz_mul_round_sd): Test new intrinsics.
310 * gcc.target/i386/avx512f-vmulsd-2.c: New.
311 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
312 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
313 (_mm_maskz_mul_round_ss): Test new intrinsics.
314 * gcc.target/i386/avx512f-vmulss-2.c: New.
315 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
316 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
317 (__builtin_ia32_mulss_mask_round): Test new builtins.
318 * gcc.target/i386/sse-13.c: Ditto.
319 * gcc.target/i386/sse-23.c: Ditto.
320 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
321 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
322 (_mm_maskz_mul_round_ss): Test new intrinsics.
323 * gcc.target/i386/testround-1.c: Ditto.
324
3252017-05-10 Julia Koval <julia.koval@intel.com>
326
327 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
328 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
329 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
330
3312017-05-10 Julia Koval <julia.koval@intel.com>
332
333 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
334 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
335 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
336 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
337
ca4d2851
PB
3382017-05-10 Peter Bergner <bergner@vnet.ibm.com>
339
0f374417 340 PR tree-optimization/51513
ca4d2851
PB
341 * gcc.target/powerpc/pr51513.c: New test.
342 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
343 __builtin_abort().
344 * gcc.dg/predict-14.c: Likewise.
345
5562ebfc
CL
3462017-05-10 Carl Love <cel@us.ibm.com>
347 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
348 to the test suite file.
349 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
350 to the test suite file.
351
0ca2e7f7
PK
3522017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
353
354 PR tree-optimization/77644
355 * gcc.dg/tree-ssa/pr77644.c: New test-case.
356
e1ad2926
AO
3572017-05-10 Alexandre Oliva <aoliva@redhat.com>
358
359 * gcc.dg/guality/inline-params-2.c: New.
360
f00b411f
PC
3612017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
362
363 PR c++/80145
364 * g++.dg/cpp1y/auto-fn37.C: New.
365 * g++.dg/cpp1y/auto-fn38.C: Likewise.
366
bf2a705c
MM
3672017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
368
369 PR target/68163
370 * gcc.target/powerpc/pr68163.c: New test.
371
5285d5d3
JW
3722017-05-09 Janus Weil <janus@gcc.gnu.org>
373
374 PR fortran/79311
375 * gfortran.dg/finalize_32.f90: New test.
376
31c2d57d
VR
3772017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
378
379 PR c/35441
380 * gcc.dg/pr35441.c: New test.
381
731f2c8a
MS
3822017-05-09 Martin Sebor <msebor@redhat.com>
383
384 PR testsuite/80643
385 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
386 output.
387
cc49d15a
PC
3882017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
389
390 PR c++/80186
391 * g++.dg/template/crash126.C: New.
392
85282abc
SP
3932017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
394
395 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
396 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
397 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
398 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
399
823c79ae
DH
4002017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
401
10a8bb62 402 PR testsuite/80611
823c79ae
DH
403 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
404
79557bae
CZ
4052017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
406
407 * gcc.target/arc/tmac-1.c: New file.
408 * gcc.target/arc/tmac-2.c: Likewise.
409 * gcc.target/arc/tmac.h: Likewise.
410
c7314bc1
CZ
4112017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
412 Andrew Burgess <andrew.burgess@embecosm.com>
413
414 * gcc.target/arc/firq-1.c: New file.
415 * gcc.target/arc/firq-2.c: Likewise.
416 * gcc.target/arc/firq-3.c: Likewise.
417 * gcc.target/arc/firq-4.c: Likewise.
418 * gcc.target/arc/firq-5.c: Likewise.
419 * gcc.target/arc/firq-6.c: Likewise.
420
41453183
CZ
4212017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
422
423 * gcc.target/arc/interrupt-5.c: Newfile.
424 * gcc.target/arc/interrupt-6.c: Likewise.
425 * gcc.target/arc/interrupt-7.c: Likewise.
426 * gcc.target/arc/interrupt-8.c: Likewise.
427 * gcc.target/arc/interrupt-9.c: Likewise.
428
019bd543
RB
4292017-05-09 Richard Biener <rguenther@suse.de>
430
431 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
432 and adjust.
433 * gcc.dg/vect/vect-50.c: Likewise.
434
684f84de
MP
4352017-05-09 Marek Polacek <polacek@redhat.com>
436
437 PR c/80525
438 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
439 * c-c++-common/Wlogical-op-2.c: New test.
440
fd71825b
SKS
4412017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
442
443 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
444 for targets with __SIZEOF_INT__ < 4.
445
4ca2e6ec
RB
4462017-05-09 Richard Biener <rguenther@suse.de>
447
448 * gcc.dg/vect/vect-50.c: Revert last change.
449 * gcc.dg/vect/vect-44.c: Likewise.
450
631238ac
MS
4512017-05-08 Martin Sebor <msebor@redhat.com>
452
453 PR translation/80280
454 * gcc.dg/format/gcc_diag-10.c: New test.
455
6ba86ba7
KN
4562017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
457
458 PR target/80101
459 * gcc.target/powerpc/pr80101-1.c: New test.
460
0f6ed121
TK
4612017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
462
463 PR fortran/79930
464 * gfortran.dg/inline_transpose_1.f90: Add
465 -finline-matmul-limit=0 to options.
466 * gfortran.dg/matmul_5.f90: Likewise.
467 * gfortran.dg/vect/vect-8.f90: Likewise.
468 * gfortran.dg/inline_matmul_14.f90: New test.
469 * gfortran.dg/inline_matmul_15.f90: New test.
470
fd991039
TK
4712017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
472
473 PR fortran/80602
474 * gfortran.dg/matmul_15.f90: New test case.
475
18b8c294
WD
4762017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
477
478 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
479 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
480
8637c116
JL
4812017-05-07 Jeff Law <law@redhat.com>
482
483 Revert:
484 2017-05-06 Jeff Law <law@redhat.com>
485 PR tree-optimization/78496
486 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
487 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
488
973dfbb4
JL
4892017-05-06 Jeff Law <law@redhat.com>
490
491 PR tree-optimization/78496
492 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
493 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
494
8ffa3150
RS
4952017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
496
497 * gcc.target/aarch64/spill_1.c: New test.
498
2a3f7997
RS
4992017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
500
501 PR rtl-optimization/75964
502 * gcc.dg/torture/pr75964.c: New test.
503
d554bf23
TV
5042017-05-06 Tom de Vries <tom@codesourcery.com>
505
506 PR testsuite/80606
507 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
508 * gcc.target/i386/avx-vtestpd-2.c: Same.
509 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
510 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
511 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
512 * gcc.target/i386/avx-vtestpd-3.c: Same.
513 * gcc.target/i386/avx-vtestps-1.c: Same.
514 * gcc.target/i386/avx-vtestps-2.c: Same.
515 * gcc.target/i386/avx-vtestps-256-1.c: Same.
516 * gcc.target/i386/avx-vtestps-256-2.c: Same.
517 * gcc.target/i386/avx-vtestps-256-3.c: Same.
518 * gcc.target/i386/avx-vtestps-3.c: Same.
519
7a976fe7
TV
5202017-05-06 Tom de Vries <tom@codesourcery.com>
521
522 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
523
0e852c66
TV
5242017-05-06 Tom de Vries <tom@codesourcery.com>
525
526 PR testsuite/80557
527 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
528 * gcc.target/powerpc/altivec-types-1.c: Same.
529
63c40d92
TV
5302017-05-06 Tom de Vries <tom@codesourcery.com>
531
532 PR testsuite/80557
533 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
534 * gcc.target/spu/intrinsics-1.c: Same.
535
b25b8f91
TV
5362017-05-06 Tom de Vries <tom@codesourcery.com>
537
538 PR testsuite/80557
539 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
540
6df13491
TV
5412017-05-06 Tom de Vries <tom@codesourcery.com>
542
543 PR testsuite/80557
544 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
545 * gcc.target/aarch64/spellcheck_2.c: Same.
546 * gcc.target/aarch64/spellcheck_3.c: Same.
547
e01261fe
TV
5482017-05-06 Tom de Vries <tom@codesourcery.com>
549
550 PR testsuite/80557
551 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
552 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
553 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
554 * g++.dg/debug/dwarf2/typedef5.C: Same.
555 * g++.dg/goacc/data-1.C: Same.
556
9945596c
BS
5572017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
558
559 * gcc.target/powerpc/versioned-copy-loop.c: New file.
560
8acb8575
MM
5612017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
562
563 PR target/79038
564 PR target/79202
565 PR target/79203
566 * gcc.target/powerpc/ppc-round3.c: New test.
567 * gcc.target/powerpc/ppc-round2.c: Update expected code.
568
ac699a04
JJ
5692017-05-05 Jakub Jelinek <jakub@redhat.com>
570
8dc6a926
JJ
571 PR tree-optimization/80632
572 * gcc.dg/pr80632.c: New test.
573
ac699a04
JJ
574 PR tree-optimization/80558
575 * gcc.dg/tree-ssa/vrp115.c: New test.
576
655b5fc8
AV
5772017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
578 Thomas Preud'homme <thomas.preudhomme@arm.com>
579 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
580
581 PR target/71607
582 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
583 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
584 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
585 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
586 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
587 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
588 * gcc.target/arm/tls-disable-literal-pool.c: New.
589
c02d2d0a
PK
5902017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
591
592 PR tree-optimization/80613
593 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
594
dfae9048
PC
5952017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
596
597 PR c++/71577
598 * g++.dg/cpp0x/pr71577.C: New.
599
d9c5a8b9
MS
6002017-05-04 Martin Sebor <msebor@redhat.com>
601
602 PR middle-end/79234
603 * gcc.dg/builtin-stringop-chk-8.c: New test.
604 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
605 * gcc.dg/builtin-stringop-chk-4.c: Same.
606 * gcc.dg/builtin-strncat-chk-1.c: Same.
607 * g++.dg/ext/strncpy-chk1.C: Same.
608 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
609 * gcc.dg/out-of-bounds-1.c: Same.
610 * gcc.dg/pr78138.c: Same.
611 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
612 * gfortran.dg/mvbits_7.f90: Same.
613
e50d56a5
MS
6142017-05-04 Martin Sebor <msebor@redhat.com>
615
616 PR preprocessor/79214
617 PR middle-end/79222
618 PR middle-end/79223
619 * gcc.dg/pr79214.c: New test.
620 * gcc.dg/pr79214.h: New test header.
621 * gcc.dg/pr79222.c: New test.
622 * gcc.dg/pr79223.c: New test.
623 * gcc.dg/pr78138.c: Adjust.
624 * gfortran.dg/unconstrained_commons.f: Same.
625
0f2c4a8f
MS
6262017-05-04 Martin Sebor <msebor@redhat.com>
627
628 PR translation/80280
629 * g++.dg/abi/Wabi-2-3.C: Adjust.
630 * g++.dg/abi/Wabi-3-2.C: Ditto.
631 * g++.dg/lookup/using17.C: Ditto.
632 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
633
8eef6097
MJ
6342017-05-04 Martin Jambor <mjambor@suse.cz>
635
636 PR tree-optimization/80622
637 * gcc.dg/tree-ssa/pr80622.c: New test.
638
6392017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
640
641 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
642
26f1a658
JH
6432017-05-04 Jan Hubicka <hubicka@ucw.cz>
644
645 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
646 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
647
4d147bca
RB
6482017-05-04 Richard Biener <rguenther@suse.de>
649
650 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
651
3862ef76
RS
6522017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
653
654 * gcc.dg/vect/vect-profile-1.c: New test.
655
c89ffd99
MP
6562017-05-04 Marek Polacek <polacek@redhat.com>
657
658 PR tree-optimization/80612
659 * gcc.dg/torture/pr80612.c: New test.
660
261ce1e5
PB
6612017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
662 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
663
664 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
665 check_effective_target_arm_thumb1_movt_ok.
666
556cf088
PB
6672017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
668
669 * gcc.target/arm/fpscr.c: New file.
670
010b1cc0
TP
6712017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
672
673 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
674 target.
675
99b68476
TV
6762017-05-04 Tom de Vries <tom@codesourcery.com>
677
678 PR testsuite/80557
679 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
680 line numbers.
681 * g++.dg/warn/miss-format-1.C: Same.
682 * g++.dg/warn/overflow-warn-1.C: Same.
683 * g++.dg/warn/overflow-warn-3.C: Same.
684 * g++.dg/warn/overflow-warn-4.C: Same.
685
09177a4b
TV
6862017-05-04 Tom de Vries <tom@codesourcery.com>
687
688 PR testsuite/80557
689 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
690 * gcc.target/i386/pr68657.c: Same.
691 * gcc.target/i386/pr69255-1.c: Same.
692 * gcc.target/i386/pr69255-2.c: Same.
693 * gcc.target/i386/pr69255-3.c: Same.
694
02c64149
RB
6952017-05-04 Richard Biener <rguenther@suse.de>
696
697 PR tree-optimization/31130
698 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
699 * gcc.dg/Wstrict-overflow-13.c: Likewise.
700 * gcc.dg/Wstrict-overflow-21.c: Likewise.
701 * gcc.dg/pr52904.c: Remove XFAIL.
702 * gcc.dg/tree-ssa/vrp114.c: New testcase.
703
9a26dfc8
JL
7042017-05-03 Jeff Law <law@redhat.com>
705
706 PR tree-optimization/78496
707 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
708
4d0e904f
UB
7092017-05-03 Uros Bizjak <ubizjak@gmail.com>
710
711 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
712
49ab4621
RB
7132017-05-03 Richard Biener <rguenther@suse.de>
714
715 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
716
18bfe940
JJ
7172017-05-03 Jakub Jelinek <jakub@redhat.com>
718
719 PR tree-optimization/79472
4d0e904f
UB
720 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
721 to dg-options.
18bfe940
JJ
722 * gcc.dg/tree-ssa/vrp113.c: New test.
723 * gcc.dg/tree-ssa/cswtch-3.c: New test.
724 * gcc.dg/tree-ssa/cswtch-4.c: New test.
725 * gcc.dg/tree-ssa/cswtch-5.c: New test.
726
53e62089
TV
7272017-05-03 Tom de Vries <tom@codesourcery.com>
728
729 PR testsuite/80557
730 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
731 * c-c++-common/Wshift-negative-value-2.c: Same.
732 * c-c++-common/Wshift-negative-value-3.c: Same.
733 * c-c++-common/Wshift-negative-value-4.c: Same.
734 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
735 * c-c++-common/cpp/pr60400.c: Same.
736 * c-c++-common/fmax-errors.c: Same.
737 * c-c++-common/goacc/data-2.c: Same.
738 * c-c++-common/goacc/host_data-2.c: Same.
739 * c-c++-common/gomp/simd4.c: Same.
740 * c-c++-common/pr28656.c: Same.
741 * c-c++-common/pr43395.c: Same.
742 * c-c++-common/torture/pr57945.c: Same.
743
962913a5
TV
7442017-05-03 Tom de Vries <tom@codesourcery.com>
745
746 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
747 arg of dg directive.
748 * c-c++-common/goacc/routine-3.c: Same.
749 * c-c++-common/goacc/routine-4.c: Same.
750
ad53f123
DM
7512017-05-02 David Malcolm <dmalcolm@redhat.com>
752
753 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
754 (test_fixit_insert_newline): New function.
755 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
756 (test_fixit_insert_newline): New function.
757 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
758 (test_fixit_insert_newline): New function.
759 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
760 (test_fixit_insert_newline): New function.
761 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
762 (test_show_locus): Handle test_fixit_insert_newline.
763
0ca91c77
BC
7642017-05-02 Bin Cheng <bin.cheng@arm.com>
765
766 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
767
cc5b8f3d
TC
7682017-04-27 Tamar Christina <tamar.christina@arm.com>
769
770 * gcc.dg/lsr-div1.c: New testcase.
771
1853f5c7
SP
7722017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
773
774 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
775 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
776 (_mm_maskz_add_round_sd): Test new intrinsics.
777 * gcc.target/i386/avx512f-vaddsd-2.c: New.
778 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
779 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
780 (_mm_maskz_add_round_ss): Test new intrinsics.
781 * gcc.target/i386/avx512f-vaddss-2.c: New.
782 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
783 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
784 (_mm_maskz_sub_round_sd): Test new intrinsics.
785 * gcc.target/i386/avx512f-vsubsd-2.c: New.
786 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
787 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
788 (_mm_maskz_sub_round_ss): Test new intrinsics.
789 * gcc.target/i386/avx512f-vsubss-2.c: New.
790 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
791 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
792 (__builtin_ia32_subss_mask_round): Test new builtins.
793 * gcc.target/i386/sse-13.c: Ditto.
794 * gcc.target/i386/sse-23.c: Ditto.
795 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
796 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
797 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
798 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
799 (_mm_mask_sub_round_ss): Test new intrinsics.
800 * gcc.target/i386/testround-1.c: Ditto.
801
2bba7541
MJ
8022017-05-02 Martin Jambor <mjambor@suse.cz>
803
804 PR tree-optimization/78687
805 * g++.dg/tree-ssa/pr78687.C: New test.
806
2bf54d93
RB
8072017-05-02 Richard Biener <rguenther@suse.de>
808
809 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
810 behavior.
811 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
812
aee63acc
RB
8132017-05-02 Richard Biener <rguenther@suse.de>
814
815 PR tree-optimization/80591
816 * gcc.dg/torture/pr80591.c: New testcase.
817
e7d70c6c
RB
8182017-05-02 Richard Biener <rguenther@suse.de>
819
820 PR tree-optimization/80549
821 * gcc.dg/torture/pr80549.c: New testcase.
822
52e0a9f7
SKS
8232017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
824
825 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
826 unsigned long.
827
815d9cc6
XR
8282017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
829
830 PR c++/80038
831 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
832
338035aa
DM
8332017-05-01 David Malcolm <dmalcolm@redhat.com>
834
835 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
836 reflect insertion fix-it hints at the same location now being
837 consolidated.
838
4d82d0bc
MS
8392017-05-01 Martin Sebor <msebor@redhat.com>
840
841 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
842 on ILP32 targets.
843
d539a57b
TV
8442017-05-01 Tom de Vries <tom@codesourcery.com>
845
846 * gcc.dg/pr78768.c: Require linker plugin.
847
c6b9e849
TK
8482017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
849
850 PR fortran/37131
851 * gfortran.dg/matmul_bounds_11.f90: New test.
852
706eb1a7
MS
8532017-05-01 Martin Sebor <msebor@redhat.com>
854
855 PR tree-optimization/79715
856 * gcc.dg/pr79715.c: New test.
857
723f4140
TV
8582017-05-01 Tom de Vries <tom@codesourcery.com>
859
860 PR testsuite/65941
861 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
862 * g++.dg/other/pr59492.C: Require effective target rdrand.
863
6bbb3a69
VR
8642017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
865
866 * g++.dg/diagnostic/member-decl-1.C: New test.
867
4212aecd
MG
8682017-04-29 Marc Glisse <marc.glisse@inria.fr>
869
870 PR tree-optimization/80487
871 * gcc.dg/tree-ssa/strncpy-1.c: New file.
872
fe75f732
PK
8732017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
874
875 PR tree-optimization/79697
876 * gcc.dg/tree-ssa/pr79697.c: New test.
877
6bcd8768
TV
8782017-04-29 Tom de Vries <tom@codesourcery.com>
879
880 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
881
d127ae9f
MS
8822017-04-28 Martin Sebor <msebor@redhat.com>
883
884 PR tree-optimization/80523
885 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
886
c9610933
TV
8872017-04-28 Tom de Vries <tom@codesourcery.com>
888
889 PR testsuite/80557
890 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
891 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
892
b5be38bc
TV
8932017-04-28 Tom de Vries <tom@codesourcery.com>
894
895 PR testsuite/80557
896 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
897 * obj-c++.dg/bitfield-4.mm: Same.
898 * obj-c++.dg/bitfield-5.mm: Same.
899 * obj-c++.dg/exceptions-3.mm: Same.
900 * obj-c++.dg/exceptions-5.mm: Same.
901 * obj-c++.dg/method-1.mm: Same.
902 * obj-c++.dg/method-12.mm: Same.
903 * obj-c++.dg/method-13.mm: Same.
904 * obj-c++.dg/method-15.mm: Same.
905 * obj-c++.dg/method-16.mm: Same.
906 * obj-c++.dg/property/at-property-18.mm: Same.
907 * obj-c++.dg/property/at-property-25.mm: Same.
908 * obj-c++.dg/property/at-property-5.mm: Same.
909 * obj-c++.dg/property/dynamic-2.mm: Same.
910 * obj-c++.dg/property/property-neg-3.mm: Same.
911 * obj-c++.dg/protocol-inheritance-1.mm: Same.
912 * obj-c++.dg/protocol-inheritance-2.mm: Same.
913 * obj-c++.dg/syntax-error-1.mm: Same.
914 * obj-c++.dg/try-catch-13.mm: Same.
915 * objc.dg/bitfield-4.m: Same.
916 * objc.dg/class-1.m: Same.
917 * objc.dg/method-11.m: Same.
918 * objc.dg/method-6.m: Same.
919 * objc.dg/method-7.m: Same.
920 * objc.dg/method-9.m: Same.
921 * objc.dg/missing-proto-3.m: Same.
922 * objc.dg/naming-2.m: Same.
923 * objc.dg/property/at-property-16.m: Same.
924 * objc.dg/property/at-property-18.m: Same.
925 * objc.dg/property/at-property-25.m: Same.
926 * objc.dg/property/at-property-5.m: Same.
927 * objc.dg/property/dynamic-2.m: Same.
928 * objc.dg/property/property-neg-3.m: Same.
929 * objc.dg/protocol-inheritance-1.m: Same.
930 * objc.dg/protocol-inheritance-2.m: Same.
931
d35256b6
MG
9322017-04-28 Marc Glisse <marc.glisse@inria.fr>
933
934 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
935
7a95dfa7
TV
9362017-04-28 Tom de Vries <tom@codesourcery.com>
937
938 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
939 dg-(error|warning|message|bogus).
940 * g++.dg/conversion/dr195-1.C: Same.
941 * g++.dg/conversion/dr195.C: Same.
942 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
943 * g++.dg/cpp0x/gen-attrs-14.C: Same.
944 * g++.dg/cpp0x/inline-ns7.C: Same.
945 * g++.dg/cpp0x/variadic105.C: Same.
946 * g++.dg/cpp0x/variadic65.C: Same.
947 * g++.dg/expr/call2.C: Same.
948 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
949 * g++.dg/expr/pmf-1.C: Same.
950 * g++.dg/ext/altivec-types-1.C: Same.
951 * g++.dg/ext/altivec-types-2.C: Same.
952 * g++.dg/ext/altivec-types-3.C: Same.
953 * g++.dg/ext/attrib14.C: Same.
954 * g++.dg/ext/complit1.C: Same.
955 * g++.dg/ext/forscope2.C: Same.
956 * g++.dg/ext/gnu-inline-global-reject.C: Same.
957 * g++.dg/ext/label13.C: Same.
958 * g++.dg/ext/member-attr.C: Same.
959 * g++.dg/ext/visibility/anon7.C: Same.
960 * g++.dg/ext/visibility/visibility-7.C: Same.
961 * g++.dg/ext/vla2.C: Same.
962 * g++.dg/inherit/access2.C: Same.
963 * g++.dg/inherit/covariant12.C: Same.
964 * g++.dg/inherit/covariant14.C: Same.
965 * g++.dg/inherit/namespace-as-base.C: Same.
966 * g++.dg/inherit/template-as-base.C: Same.
967 * g++.dg/lookup/ambig1.C: Same.
968 * g++.dg/lookup/ambig2.C: Same.
969 * g++.dg/lookup/ambig3.C: Same.
970 * g++.dg/lookup/class-member-1.C: Same.
971 * g++.dg/lookup/conv-1.C: Same.
972 * g++.dg/lookup/decl1.C: Same.
973 * g++.dg/lookup/koenig1.C: Same.
974 * g++.dg/lookup/scoped1.C: Same.
975 * g++.dg/lookup/scoped2.C: Same.
976 * g++.dg/lookup/two-stage4.C: Same.
977 * g++.dg/lookup/used-before-declaration.C: Same.
978 * g++.dg/lookup/using.C: Same.
979 * g++.dg/lookup/using17.C: Same.
980 * g++.dg/lookup/using2.C: Same.
981 * g++.dg/other/abstract2.C: Same.
982 * g++.dg/other/classkey1.C: Same.
983 * g++.dg/other/component1.C: Same.
984 * g++.dg/other/const1.C: Same.
985 * g++.dg/other/const2.C: Same.
986 * g++.dg/other/conversion1.C: Same.
987 * g++.dg/other/do1.C: Same.
988 * g++.dg/other/error1.C: Same.
989 * g++.dg/other/error10.C: Same.
990 * g++.dg/other/error3.C: Same.
991 * g++.dg/other/error4.C: Same.
992 * g++.dg/other/error5.C: Same.
993 * g++.dg/other/error8.C: Same.
994 * g++.dg/other/error9.C: Same.
995 * g++.dg/other/field1.C: Same.
996 * g++.dg/other/init1.C: Same.
997 * g++.dg/other/ptrmem2.C: Same.
998 * g++.dg/other/return1.C: Same.
999 * g++.dg/overload/builtin3.C: Same.
1000 * g++.dg/overload/error1.C: Same.
1001 * g++.dg/overload/error2.C: Same.
1002 * g++.dg/overload/koenig2.C: Same.
1003 * g++.dg/overload/pmf1.C: Same.
1004 * g++.dg/parse/args1.C: Same.
1005 * g++.dg/parse/attr3.C: Same.
1006 * g++.dg/parse/constant4.C: Same.
1007 * g++.dg/parse/crash10.C: Same.
1008 * g++.dg/parse/crash18.C: Same.
1009 * g++.dg/parse/crash19.C: Same.
1010 * g++.dg/parse/crash20.C: Same.
1011 * g++.dg/parse/crash21.C: Same.
1012 * g++.dg/parse/crash22.C: Same.
1013 * g++.dg/parse/crash32.C: Same.
1014 * g++.dg/parse/decl-specifier-1.C: Same.
1015 * g++.dg/parse/error58.C: Same.
1016 * g++.dg/parse/local-class1.C: Same.
1017 * g++.dg/parse/non-dependent2.C: Same.
1018 * g++.dg/parse/parameter-declaration-1.C: Same.
1019 * g++.dg/parse/ptrmem2.C: Same.
1020 * g++.dg/parse/ptrmem3.C: Same.
1021 * g++.dg/parse/saved1.C: Same.
1022 * g++.dg/tc1/dr101.C: Same.
1023 * g++.dg/tc1/dr142.C: Same.
1024 * g++.dg/tc1/dr176.C: Same.
1025 * g++.dg/template/conv4.C: Same.
1026 * g++.dg/template/crash56.C: Same.
1027 * g++.dg/template/dependent-expr2.C: Same.
1028 * g++.dg/template/error1.C: Same.
1029 * g++.dg/template/error2.C: Same.
1030 * g++.dg/template/explicit6.C: Same.
1031 * g++.dg/template/init-list.C: Same.
1032 * g++.dg/template/local1.C: Same.
1033 * g++.dg/template/lookup2.C: Same.
1034 * g++.dg/template/meminit2.C: Same.
1035 * g++.dg/template/nontype25.C: Same.
1036 * g++.dg/template/ptrmem2.C: Same.
1037 * g++.dg/template/qualttp19.C: Same.
1038 * g++.dg/template/qualttp20.C: Same.
1039 * g++.dg/template/ttp3.C: Same.
1040 * g++.dg/template/unify4.C: Same.
1041 * g++.dg/template/unify6.C: Same.
1042 * g++.dg/template/unify7.C: Same.
1043 * g++.dg/template/warn1.C: Same.
1044 * g++.dg/tree-ssa/dom-invalid.C: Same.
1045 * g++.dg/ubsan/shift-1.C: Same.
1046 * g++.dg/warn/Wunused-2.C: Same.
1047 * g++.dg/warn/Wunused-4.C: Same.
1048 * g++.dg/warn/Wunused-6.C: Same.
1049 * g++.dg/warn/deprecated-6.C: Same.
1050 * g++.dg/warn/deprecated.C: Same.
1051 * g++.dg/warn/effc1.C: Same.
1052 * g++.dg/warn/effc3.C: Same.
1053 * g++.dg/warn/incomplete1.C: Same.
1054 * g++.dg/warn/inline1.C: Same.
1055 * g++.dg/warn/noeffect2.C: Same.
1056 * g++.dg/warn/noeffect4.C: Same.
1057 * g++.dg/warn/oldcast1.C: Same.
1058 * g++.dg/warn/sentinel.C: Same.
1059 * g++.dg/warn/unit-1.C: Same.
1060 * g++.old-deja/g++.pt/inherit2.C: Same.
1061 * g++.old-deja/g++.pt/overload8.C: Same.
1062 * gcc.dg/20000926-1.c: Same.
1063 * gcc.dg/20040223-1.c: Same.
1064 * gcc.dg/Warray-bounds-7.c: Same.
1065 * gcc.dg/alias-1.c: Same.
1066 * gcc.dg/alias-12.c: Same.
1067 * gcc.dg/alias-13.c: Same.
1068 * gcc.dg/alias-2.c: Same.
1069 * gcc.dg/array-13.c: Same.
1070 * gcc.dg/array-4.c: Same.
1071 * gcc.dg/attr-ifunc-2.c: Same.
1072 * gcc.dg/attr-invalid.c: Same.
1073 * gcc.dg/attr-noinline.c: Same.
1074 * gcc.dg/bitfld-2.c: Same.
1075 * gcc.dg/c90-const-expr-7.c: Same.
1076 * gcc.dg/c99-const-expr-7.c: Same.
1077 * gcc.dg/cpp/20000625-1.c: Same.
1078 * gcc.dg/cpp/charconst-4.c: Same.
1079 * gcc.dg/cpp/include2.c: Same.
1080 * gcc.dg/cpp/include2a.c: Same.
1081 * gcc.dg/decl-4.c: Same.
1082 * gcc.dg/deprecated-4.c: Same.
1083 * gcc.dg/deprecated.c: Same.
1084 * gcc.dg/dfp/altivec-types.c: Same.
1085 * gcc.dg/float-range-1.c: Same.
1086 * gcc.dg/pack-test-3.c: Same.
1087 * gcc.dg/pr11492.c: Same.
1088 * gcc.dg/pr15360-1.c: Same.
1089 * gcc.dg/pr37908.c: Same.
1090 * gcc.dg/pr53265.c: Same.
1091 * gcc.dg/pr57287-2.c: Same.
1092 * gcc.dg/pr57287.c: Same.
1093 * gcc.dg/redecl-1.c: Same.
1094 * gcc.dg/sync-3.c: Same.
1095 * gcc.dg/two-types-1.c: Same.
1096 * gcc.dg/two-types-2.c: Same.
1097 * gcc.dg/two-types-4.c: Same.
1098 * gcc.dg/two-types-5.c: Same.
1099 * gcc.dg/two-types-6.c: Same.
1100 * gcc.dg/two-types-7.c: Same.
1101 * gcc.dg/two-types-8.c: Same.
1102 * gcc.dg/two-types-9.c: Same.
1103 * gcc.dg/uninit-I.c: Same.
1104 * gcc.dg/uninit-pr19430.c: Same.
1105 * gcc.dg/visibility-7.c: Same.
1106 * gcc.dg/winline-10.c: Same.
1107 * gcc.dg/winline-2.c: Same.
1108 * gcc.dg/winline-3.c: Same.
1109 * gcc.dg/winline-9.c: Same.
1110 * gcc.target/i386/attr-returns_twice-1.c: Same.
1111 * gcc.target/i386/chkp-const-check-2.c: Same.
1112 * gcc.target/i386/chkp-label-address.c: Same.
1113 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1114 * gcc.target/i386/pr39162.c: Same.
1115 * gcc.target/i386/sse-5.c: Same.
1116 * gcc.target/powerpc/altivec-types-1.c: Same.
1117 * gcc.target/powerpc/altivec-types-2.c: Same.
1118 * gcc.target/powerpc/altivec-types-3.c: Same.
1119 * gcc.target/powerpc/float128-mix.c: Same.
1120 * gcc.target/powerpc/no-r11-3.c: Same.
1121 * gcc.target/spu/Wmain.c: Same.
1122 * gcc.target/spu/ea/errors2.c: Same.
1123 * gfortran.dg/assignment_1.f90: Same.
1124 * gfortran.dg/common_3.f90: Same.
1125 * gfortran.dg/der_io_1.f90: Same.
1126 * gfortran.dg/g77/20030326-1.f: Same.
1127 * gfortran.dg/g77/9263.f: Same.
1128 * gfortran.dg/g77/960317-1.f: Same.
1129 * gfortran.dg/g77/970625-2.f: Same.
1130 * gfortran.dg/g77/980615-0.f: Same.
1131 * gfortran.dg/g77/check0.f: Same.
1132 * gfortran.dg/g77/dnrm2.f: Same.
1133 * gfortran.dg/g77/pr9258.f: Same.
1134 * gfortran.dg/ichar_1.f90: Same.
1135 * gfortran.dg/interface_1.f90: Same.
1136 * gfortran.dg/namelist_1.f90: Same.
1137 * gfortran.dg/namelist_2.f90: Same.
1138 * gfortran.dg/namelist_3.f90: Same.
1139 * gfortran.dg/namelist_print_2.f: Same.
1140 * gfortran.dg/oldstyle_1.f90: Same.
1141 * gfortran.dg/runtime_warning_1.f90: Same.
1142 * gfortran.dg/underflow.f90: Same.
1143 * gnat.dg/specs/integer_value.ads: Same.
1144 * obj-c++.dg/fsf-package-0.m: Same.
1145 * objc.dg/two-types-1.m: Same.
1146
6e49961c
ML
11472017-04-28 Martin Liska <mliska@suse.cz>
1148
1149 PR gcov-profile/79891
1150 * gcc.misc-tests/gcov-17.c: New test.
1151 * gcc.misc-tests/gcov-18.c: New test.
1152
f166beaf
TV
11532017-04-28 Tom de Vries <tom@codesourcery.com>
1154
1155 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1156 dg-(error|warning|message|bogus).
1157 * g++.dg/parse/parameter-declaration-1.C: Same.
1158 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1159 * gcc.dg/Wpointer-sign-Wall.c: Same.
1160 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1161 * gcc.dg/cpp/19990413-1.c: Same.
1162 * gcc.dg/dg-test-1.c: Same.
1163 * gcc.dg/empty-source-2.c: Same.
1164 * gcc.dg/empty-source-3.c: Same.
1165 * gcc.dg/format/c99-printf-1.c: Same.
1166 * gcc.dg/format/c99-scanf-1.c: Same.
1167 * gcc.dg/label-decl-2.c: Same.
1168 * gcc.dg/m-un-2.c: Same.
1169 * gcc.dg/uninit-pr20644-O0.c: Same.
1170 * gfortran.dg/pr70006.f90: Same.
1171 * obj-c++.dg/fsf-package-0.m: Same.
1172
c3125b18
TV
11732017-04-28 Tom de Vries <tom@codesourcery.com>
1174
1175 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1176 dg-(error|warning|message|bogus).
1177 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1178 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1179 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1180 * c-c++-common/pr20000.c: Same.
1181 * c-c++-common/pr49706.c: Same.
1182 * g++.dg/ext/utf16-4.C: Same.
1183 * g++.dg/parse/error2.C: Same.
1184 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1185 * g++.dg/warn/Wtype-limits.C: Same.
1186 * g++.dg/warn/overflow-warn-1.C: Same.
1187 * g++.dg/warn/overflow-warn-3.C: Same.
1188 * gcc.dg/Wpointer-sign-Wall.c: Same.
1189 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1190 * gcc.dg/Wtype-limits-Wextra.c: Same.
1191 * gcc.dg/Wtype-limits.c: Same.
1192 * gcc.dg/cpp/19990413-1.c: Same.
1193 * gcc.dg/dg-test-1.c: Same.
1194 * gcc.dg/empty-source-2.c: Same.
1195 * gcc.dg/empty-source-3.c: Same.
1196 * gcc.dg/label-decl-2.c: Same.
1197 * gcc.dg/m-un-2.c: Same.
1198 * gcc.dg/uninit-pr19430-O0.c: Same.
1199 * gcc.dg/uninit-pr19430.c: Same.
1200 * gcc.dg/uninit-pr20644-O0.c: Same.
1201 * gcc.dg/utf16-4.c: Same.
1202 * gfortran.dg/pr70006.f90: Same.
1203 * obj-c++.dg/fsf-package-0.m: Same.
1204
119092c1
RB
12052017-04-28 Richard Biener <rguenther@suse.de>
1206
1207 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1208 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1209 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1210 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1211 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1212 * gcc.dg/tree-ssa/pr49039.c: Likewise.
1213
3777eda2
MP
12142017-04-27 Marek Polacek <polacek@redhat.com>
1215
1216 PR sanitizer/80349
1217 * c-c++-common/ubsan/pr80349.c: New test.
1218
8211c4a2
VR
12192017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1220
1221 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1222 diagnostics.
1223 * g++.dg/warn/pr12242.C: Likewise.
1224
94baf2e2
DE
12252017-04-27 David Edelsohn <dje.gcc@gmail.com>
1226
1227 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1228
9a448688
ML
12292017-04-27 Martin Liska <mliska@suse.cz>
1230
1231 PR testsuite/79455
1232 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1233 more generic.
1234
f8a36447
JJ
12352017-04-27 Jakub Jelinek <jakub@redhat.com>
1236
1237 PR c++/80534
1238 * g++.dg/other/pr80534-1.C: New test.
1239 * g++.dg/other/pr80534-2.C: New test.
1240
1b7c8d39
RB
12412017-04-27 Richard Biener <rguenther@suse.de>
1242
1243 PR middle-end/80539
1244 * gcc.dg/torture/pr80539.c: New testcase.
1245
985b8393
JJ
12462017-04-27 Jakub Jelinek <jakub@redhat.com>
1247
1248 PR target/77728
1249 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1250
a480422d
VR
12512017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1252
1253 * g++.dg/diagnostic/nested-name-1.C: New test.
1254
f9726baa
ML
12552017-04-26 Martin Liska <mliska@suse.cz>
1256
1257 * gcc.dg/guality/guality.h: Add prefix to test verification.
1258
9f4df8f1
NS
12592017-04-25 Nathan Sidwell <nathan@acm.org>
1260
1261 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1262
1913c8f6
UB
12632017-04-25 Uros Bizjak <ubizjak@gmail.com>
1264
1265 PR target/70799
1266 * gcc.target/i386/pr70799-5.c: New test.
1267
e602bbfc
MS
12682017-04-25 Martin Sebor <msebor@redhat.com>
1269
1270 PR tree-optimization/80497
1271 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1272
7629ae90
RR
12732017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1274 Jakub Jelinek <jakub@redhat.com>
1275
1276 PR target/77728
1277 * g++.dg/abi/pr77728-1.C: New test.
1278
2ef42cf9
MP
12792017-04-25 Marek Polacek <polacek@redhat.com>
1280
1281 PR sanitizer/80349
1282 * g++.dg/ubsan/pr80349-2.C: New test.
1283
70caf430
VR
12842017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1285
1286 * g++.dg/cpp0x/enum34.C: New test.
1287
f66c70dc
TV
12882017-04-25 Tom de Vries <tom@codesourcery.com>
1289
1290 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1291 variables.
1292 (dg-line): New proc.
1293 (process-message): Handle line number variables.
1294 * objc.dg/try-catch-12.m: Use dg-line.
1295
77071af6
BS
12962017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1297
1298 PR target/80482
1299 * gcc.target/powerpc/vec-constvolatile.c: New test.
1300
fbe91804
DM
13012017-04-25 David Malcolm <dmalcolm@redhat.com>
1302
1303 * g++.dg/semicolon-fixits.C: New test case.
1304
1c4ea66f
DM
13052017-04-25 David Malcolm <dmalcolm@redhat.com>
1306
1307 * gcc.dg/semicolon-fixits.c: New test case.
1308
5ca28c1d
DM
13092017-04-25 David Malcolm <dmalcolm@redhat.com>
1310
1311 * g++.dg/lookup/missing-std-include.C: New test file.
1312
2ec07fa6
RR
13132017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1314 Jakub Jelinek <jakub@redhat.com>
1315
1316 PR target/77728
1317 * g++.dg/abi/pr77728-2.C: New test.
1318
7d5dbb22
DM
13192017-04-25 David Malcolm <dmalcolm@redhat.com>
1320
1321 PR c++/80177
1322 * g++.dg/spellcheck-pr80177.C: New test case.
1323
6a3936d4
NS
13242017-04-25 Nathan Sidwell <nathan@acm.org>
1325
1326 * g++.dg/dg.exp (find-cxx-tests): New function.
1327 (main): Use it, remove explicit pruning
1328
bed3fd46
RB
13292017-04-25 Richard Biener <rguenther@suse.de>
1330
1331 PR tree-optimization/80492
1332 * gcc.dg/pr80492.c: New testcase.
1333
c9e9c3ac
SKS
13342017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1335
1336 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1337 for targets with int size less than 32 bits.
1338
2700fbd6
RB
13392017-04-25 Richard Biener <rguenther@suse.de>
1340
1341 PR tree-optimization/79201
1342 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1343 * gcc.target/i386/pr22152.c: Disable sinking.
1344
e57136da
AK
13452017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1346
1347 PR target/80464
1348 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1349
3cb9ee2f
AK
13502017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1351
1352 PR target/79895
1353 * gcc.target/s390/pr79895.c: New test.
1354
03db9ab5
DV
13552017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1356
1357 PR target/80080
1358 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1359 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1360 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1361
39259462
JJ
13622017-04-25 Jakub Jelinek <jakub@redhat.com>
1363
ba5d69f3
JJ
1364 PR rtl-optimization/80501
1365 * gcc.c-torture/execute/pr80501.c: New test.
1366
39259462
JJ
1367 PR rtl-optimization/80500
1368 * gcc.dg/pr80500.c: New test.
1369
bb0249cb
MG
13702017-04-25 Marc Glisse <marc.glisse@inria.fr>
1371
1372 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
1373 * gcc.dg/Wstrict-overflow-18.c: Xfail.
1374
be420eb8
JW
13752017-04-22 Janus Weil <janus@gcc.gnu.org>
1376
1377 PR fortran/80121
1378 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
1379 directive.
1380
0ebd1f00
DM
13812017-04-24 David Malcolm <dmalcolm@redhat.com>
1382
1383 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1384 * jit.dg/test-alignment.c: New test case.
1385 * jit.dg/test-alignment.cc: New test case.
1386 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1387 New test case.
1388
412f61f0
DM
13892017-04-24 David Malcolm <dmalcolm@redhat.com>
1390
1391 PR c++/80016
1392 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1393 test function.
1394 (test_alignof): New test function.
1395
a8492d5e
MG
13962017-04-24 Marc Glisse <marc.glisse@inria.fr>
1397
1398 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1399
ec856f5f
VR
14002017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1401
1402 * g++.dg/diagnostic/duplicate1.C: New test.
1403 * g++.dg/cpp0x/duplicate1.C: New test.
1404
a753df11
MJ
14052017-04-24 Martin Jambor <mjambor@suse.cz>
1406
1407 PR tree-optimization/80293
1408 * g++.dg/tree-ssa/pr80293.C: New test.
1409
3ebd8e62
ML
14102017-04-24 Martin Liska <mliska@suse.cz>
1411
1412 PR middle-end/79931
1413 * g++.dg/ipa/pr79931.C: New test.
1414
f30a1190
RB
14152017-04-24 Richard Biener <rguenther@suse.de>
1416
1417 PR tree-optimization/80494
1418 * gfortran.dg/pr80494.f90: New testcase.
1419
4c7c437c
RB
14202017-04-24 Richard Biener <rguenther@suse.de>
1421
1422 PR tree-optimization/79725
1423 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1424
d21a8e3b
RB
14252017-04-24 Richard Biener <rguenther@suse.de>
1426
1427 PR c++/2972
1428 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1429
c7eb642e
JD
14302017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1431
1432 PR fortran/80484
1433 * gfortran.dg/dtio_29.f03: New test.
1434
60fc41bd
JW
14352017-04-22 Janus Weil <janus@gcc.gnu.org>
1436
1437 PR fortran/80121
1438 * gfortran.dg/intent_out_9.f90: New test case.
1439
2eb8a343
UB
14402017-04-23 Uros Bizjak <ubizjak@gmail.com>
1441
1442 PR target/70799
1913c8f6 1443 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 1444
fc23d35a
JW
14452017-04-21 Janus Weil <janus@gcc.gnu.org>
1446
1447 PR fortran/80392
1448 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1449
7b9efd03
UB
14502017-04-21 Uros Bizjak <ubizjak@gmail.com>
1451
1452 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1453
2fd30fbe
RB
14542017-04-21 Richard Biener <rguenther@suse.de>
1455
1456 PR tree-optimization/79547
1457 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1458
bb1bc604
RB
14592017-04-21 Richard Biener <rguenther@suse.de>
1460
1461 PR tree-optimization/78847
1462 * g++.dg/tree-ssa/pr78847.C: New testcase.
1463
666f7903
JJ
14642017-04-21 Jakub Jelinek <jakub@redhat.com>
1465
1466 PR c/80468
1467 * gcc.dg/pr80468.c: New test.
1468
25c28f47
ML
14692017-04-21 Martin Liska <mliska@suse.cz>
1470
1471 PR tree-optimization/66278
1472 * gcc.dg/vect/pr66278.c: New test.
1473
6d553e9b
RB
14742017-04-21 Richard Biener <rguenther@suse.de>
1475
1476 PR tree-optimization/80237
1477 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1478 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1479 adjust expected optimizations.
1480
7fd1a747
RB
14812016-04-21 Richard Biener <rguenther@suse.de>
1482
1483 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1484 of inner loops.
1485 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1486 * gcc.dg/vect/vect-104.c: Likewise.
1487
2f23a412
EB
14882017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1489
1490 PR tree-optimization/80426
1491 * gcc.c-torture/execute/20170429-1.c: Rename into...
1492 * gcc.c-torture/execute/20170419-1.c: ...this.
1493
8749b11f
UB
14942017-04-20 Uros Bizjak <ubizjak@gmail.com>
1495
1496 PR target/79804
1497 * gcc.target/i386/pr79804.c: New test.
1498
20917336
UB
14992017-04-20 Uros Bizjak <ubizjak@gmail.com>
1500
1501 PR target/78090
1502 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1503
2414b022
DE
15042017-04-20 David Edelsohn <dje.gcc@gmail.com>
1505
1506 * g++/opt/pr80436.C: XFAIL on AIX.
1507
34d57a10
JW
15082017-04-20 Jonathan Wakely <jwakely@redhat.com>
1509
1510 PR c++/80473
1511 * g++.dg/diagnostic/pr80473.C: New test.
1512
c3cbcd45
VR
15132017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1514
1515 * g++.dg/warn/Wextra-semi.C: New test.
1516
8a59d466
JJ
15172017-04-20 Jakub Jelinek <jakub@redhat.com>
1518
1519 PR middle-end/80423
1520 * g++.dg/other/pr80423.C: New test.
1521
a4bb5c57
SKS
15222017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1523
1524 * gcc.dg/pr80170.c: Require ptr32plus.
1525
fe1e7d0e
EB
15262017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1527
1528 PR tree-optimization/80426
1529 * gcc.c-torture/execute/20170419-1.c: New test.
1530
48d811eb
JJ
15312017-04-19 Jakub Jelinek <jakub@redhat.com>
1532
f19e6a9c
JJ
1533 PR debug/80461
1534 * g++.dg/debug/pr80461.C: New test.
1535
541035a6
JJ
1536 PR c++/80459
1537 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1538 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1539 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1540
48d811eb
JJ
1541 PR debug/80436
1542 * g++.dg/opt/pr80436.C: New test.
1543
5249994e
SKS
15442017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1545
1546 * gcc.dg/torture/pr80341.c: Require int32plus.
1547
a16c8d8b 15482017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 1549 Jeff Law <law@redhat.com>
a16c8d8b
EB
1550
1551 * gcc.c-torture/compile/20170419-1.c: New test.
1552
6143c998
TV
15532017-04-19 Tom de Vries <tom@codesourcery.com>
1554
1555 PR testsuite/80221
1556 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1557 subsequent dg directives.
1558 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1559 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1560 * c-c++-common/attr-fallthrough-2.c: Same.
1561 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1562 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1563 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1564 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1565 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1566 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1567 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1568 * c-c++-common/cilk-plus/CK/errors.c: Same.
1569 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1570 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1571 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1572 * c-c++-common/cpp/pr57580.c: Same.
1573 * c-c++-common/goacc/asyncwait-1.c: Same.
1574 * c-c++-common/goacc/cache-2.c: Same.
1575 * c-c++-common/goacc/declare-2.c: Same.
1576 * c-c++-common/goacc/deviceptr-1.c: Same.
1577 * c-c++-common/goacc/routine-5.c: Same.
1578 * c-c++-common/gomp/clauses-2.c: Same.
1579 * c-c++-common/gomp/ordered-3.c: Same.
1580 * c-c++-common/gomp/pr67501.c: Same.
1581 * c-c++-common/pr20000.c: Same.
1582 * c-c++-common/pr43395.c: Same.
1583 * c-c++-common/pr49706.c: Same.
1584 * c-c++-common/pr77624-1.c: Same.
1585 * c-c++-common/pr77624-2.c: Same.
1586 * c-c++-common/raw-string-14.c: Same.
1587 * c-c++-common/raw-string-16.c: Same.
1588 * c-c++-common/raw-string-3.c: Same.
1589 * c-c++-common/raw-string-4.c: Same.
1590 * c-c++-common/raw-string-5.c: Same.
1591 * c-c++-common/raw-string-6.c: Same.
1592 * g++.dg/abi/mangle41.C: Same.
1593 * g++.dg/conversion/nullptr1.C: Same.
1594 * g++.dg/cpp0x/alias-decl-80296.C: Same.
1595 * g++.dg/cpp0x/auto27.C: Same.
1596 * g++.dg/cpp0x/constexpr-98.C: Same.
1597 * g++.dg/cpp0x/constexpr-diag2.C: Same.
1598 * g++.dg/cpp0x/diag2.C: Same.
1599 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
1600 * g++.dg/cpp0x/nullptr15.C: Same.
1601 * g++.dg/cpp0x/pr31431-2.C: Same.
1602 * g++.dg/cpp0x/pr31431.C: Same.
1603 * g++.dg/cpp0x/pr79118.C: Same.
1604 * g++.dg/cpp0x/static_assert3.C: Same.
1605 * g++.dg/cpp0x/temp_default2.C: Same.
1606 * g++.dg/cpp0x/trailing4.C: Same.
1607 * g++.dg/cpp0x/variadic-ex10.C: Same.
1608 * g++.dg/cpp0x/variadic-ex13.C: Same.
1609 * g++.dg/cpp0x/variadic-ex14.C: Same.
1610 * g++.dg/cpp0x/variadic-ex3.C: Same.
1611 * g++.dg/cpp0x/variadic-ex4.C: Same.
1612 * g++.dg/cpp0x/variadic59.C: Same.
1613 * g++.dg/cpp0x/vt-37737-2.C: Same.
1614 * g++.dg/cpp0x/vt-57397-1.C: Same.
1615 * g++.dg/cpp0x/vt-57397-2.C: Same.
1616 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
1617 * g++.dg/cpp1z/gen-attrs1.C: Same.
1618 * g++.dg/diagnostic/pr71075.C: Same.
1619 * g++.dg/eh/goto2.C: Same.
1620 * g++.dg/eh/goto3.C: Same.
1621 * g++.dg/expr/bitfield4.C: Same.
1622 * g++.dg/expr/bitfield5.C: Same.
1623 * g++.dg/expr/bitfield6.C: Same.
1624 * g++.dg/expr/bool1.C: Same.
1625 * g++.dg/expr/bool3.C: Same.
1626 * g++.dg/expr/cond10.C: Same.
1627 * g++.dg/expr/cond11.C: Same.
1628 * g++.dg/expr/lval3.C: Same.
1629 * g++.dg/expr/lval4.C: Same.
1630 * g++.dg/ext/anon-struct4.C: Same.
1631 * g++.dg/ext/attrib44.C: Same.
1632 * g++.dg/ext/builtin3.C: Same.
1633 * g++.dg/ext/dllimport7.C: Same.
1634 * g++.dg/ext/label5.C: Same.
1635 * g++.dg/ext/no-asm-1.C: Same.
1636 * g++.dg/ext/utf16-4.C: Same.
1637 * g++.dg/ext/vla2.C: Same.
1638 * g++.dg/gomp/block-1.C: Same.
1639 * g++.dg/gomp/block-2.C: Same.
1640 * g++.dg/gomp/block-3.C: Same.
1641 * g++.dg/gomp/block-5.C: Same.
1642 * g++.dg/gomp/linear-2.C: Same.
1643 * g++.dg/gomp/target-1.C: Same.
1644 * g++.dg/gomp/target-2.C: Same.
1645 * g++.dg/gomp/taskgroup-1.C: Same.
1646 * g++.dg/gomp/teams-1.C: Same.
1647 * g++.dg/inherit/pure1.C: Same.
1648 * g++.dg/init/array43.C: Same.
1649 * g++.dg/init/array46.C: Same.
1650 * g++.dg/init/const10.C: Same.
1651 * g++.dg/init/ctor4-1.C: Same.
1652 * g++.dg/init/ctor4.C: Same.
1653 * g++.dg/init/new37.C: Same.
1654 * g++.dg/init/pr25811.C: Same.
1655 * g++.dg/init/pr29043.C: Same.
1656 * g++.dg/init/pr29571.C: Same.
1657 * g++.dg/lookup/duperr1.C: Same.
1658 * g++.dg/lookup/error1.C: Same.
1659 * g++.dg/lookup/koenig5.C: Same.
1660 * g++.dg/lookup/pr77549.C: Same.
1661 * g++.dg/lookup/suggestions1.C: Same.
1662 * g++.dg/lookup/using16.C: Same.
1663 * g++.dg/lookup/using7.C: Same.
1664 * g++.dg/other/anon-union3.C: Same.
1665 * g++.dg/other/array2.C: Same.
1666 * g++.dg/other/error13.C: Same.
1667 * g++.dg/other/error34.C: Same.
1668 * g++.dg/overload/builtin1.C: Same.
1669 * g++.dg/overload/conv-op1.C: Same.
1670 * g++.dg/overload/error3.C: Same.
1671 * g++.dg/overload/koenig1.C: Same.
1672 * g++.dg/overload/operator5.C: Same.
1673 * g++.dg/overload/template5.C: Same.
1674 * g++.dg/overload/unknown1.C: Same.
1675 * g++.dg/overload/using2.C: Same.
1676 * g++.dg/parse/constructor1.C: Same.
1677 * g++.dg/parse/crash36.C: Same.
1678 * g++.dg/parse/crash63.C: Same.
1679 * g++.dg/parse/error11.C: Same.
1680 * g++.dg/parse/error12.C: Same.
1681 * g++.dg/parse/error14.C: Same.
1682 * g++.dg/parse/error2.C: Same.
1683 * g++.dg/parse/error21.C: Same.
1684 * g++.dg/parse/error26.C: Same.
1685 * g++.dg/parse/error36.C: Same.
1686 * g++.dg/parse/friend12.C: Same.
1687 * g++.dg/parse/invalid-op1.C: Same.
1688 * g++.dg/parse/missing-template1.C: Same.
1689 * g++.dg/parse/parser-pr28152-2.C: Same.
1690 * g++.dg/parse/parser-pr28152.C: Same.
1691 * g++.dg/parse/pr16696-permissive.C: Same.
1692 * g++.dg/parse/pr16696.C: Same.
1693 * g++.dg/parse/pr69628.C: Same.
1694 * g++.dg/parse/ret-type2.C: Same.
1695 * g++.dg/parse/specialization1.C: Same.
1696 * g++.dg/parse/template3.C: Same.
1697 * g++.dg/parse/template9.C: Same.
1698 * g++.dg/parse/typename11.C: Same.
1699 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
1700 * g++.dg/pr45330.C: Same.
1701 * g++.dg/rtti/typeid6.C: Same.
1702 * g++.dg/spellcheck-fields.C: Same.
1703 * g++.dg/spellcheck-typenames.C: Same.
1704 * g++.dg/tc1/dr108.C: Same.
1705 * g++.dg/tc1/dr147.C: Same.
1706 * g++.dg/template/arg7.C: Same.
1707 * g++.dg/template/conv11.C: Same.
1708 * g++.dg/template/crash13.C: Same.
1709 * g++.dg/template/crash55.C: Same.
1710 * g++.dg/template/dependent-expr5.C: Same.
1711 * g++.dg/template/error17.C: Same.
1712 * g++.dg/template/error33.C: Same.
1713 * g++.dg/template/error4.C: Same.
1714 * g++.dg/template/error50.C: Same.
1715 * g++.dg/template/error53.C: Same.
1716 * g++.dg/template/friend.C: Same.
1717 * g++.dg/template/func2.C: Same.
1718 * g++.dg/template/local6.C: Same.
1719 * g++.dg/template/member5.C: Same.
1720 * g++.dg/template/meminit1.C: Same.
1721 * g++.dg/template/nested3.C: Same.
1722 * g++.dg/template/nontype6.C: Same.
1723 * g++.dg/template/overload12.C: Same.
1724 * g++.dg/template/ptrmem8.C: Same.
1725 * g++.dg/template/qualified-id1.C: Same.
1726 * g++.dg/template/spec15.C: Same.
1727 * g++.dg/template/static1.C: Same.
1728 * g++.dg/template/static10.C: Same.
1729 * g++.dg/template/static2.C: Same.
1730 * g++.dg/template/ttp25.C: Same.
1731 * g++.dg/template/typedef2.C: Same.
1732 * g++.dg/template/typename2.C: Same.
1733 * g++.dg/template/unify10.C: Same.
1734 * g++.dg/template/unify6.C: Same.
1735 * g++.dg/template/unify7.C: Same.
1736 * g++.dg/template/unify9.C: Same.
1737 * g++.dg/template/varmod1.C: Same.
1738 * g++.dg/ubsan/div-by-zero-1.C: Same.
1739 * g++.dg/ubsan/pr63956.C: Same.
1740 * g++.dg/warn/Waddress-1.C: Same.
1741 * g++.dg/warn/Wconversion2.C: Same.
1742 * g++.dg/warn/Wnull-conversion-1.C: Same.
1743 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
1744 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
1745 * g++.dg/warn/Wswitch-1.C: Same.
1746 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1747 * g++.dg/warn/Wtype-limits.C: Same.
1748 * g++.dg/warn/Wunused-parm-5.C: Same.
1749 * g++.dg/warn/deprecated-6.C: Same.
1750 * g++.dg/warn/deprecated.C: Same.
1751 * g++.dg/warn/incomplete1.C: Same.
1752 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
1753 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
1754 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
1755 * g++.dg/warn/overflow-warn-1.C: Same.
1756 * g++.dg/warn/overflow-warn-3.C: Same.
1757 * g++.dg/warn/overflow-warn-4.C: Same.
1758 * g++.dg/warn/pr12242.C: Same.
1759 * g++.dg/warn/pr30551-2.C: Same.
1760 * g++.dg/warn/pr30551.C: Same.
1761 * g++.old-deja/g++.benjamin/16077.C: Same.
1762 * g++.old-deja/g++.bob/inherit1.C: Same.
1763 * g++.old-deja/g++.brendan/crash56.C: Same.
1764 * g++.old-deja/g++.brendan/template17.C: Same.
1765 * g++.old-deja/g++.eh/ctor1.C: Same.
1766 * g++.old-deja/g++.jason/bool5.C: Same.
1767 * g++.old-deja/g++.jason/cond.C: Same.
1768 * g++.old-deja/g++.jason/operator.C: Same.
1769 * g++.old-deja/g++.jason/pmf5.C: Same.
1770 * g++.old-deja/g++.law/ctors5.C: Same.
1771 * g++.old-deja/g++.law/missed-error2.C: Same.
1772 * g++.old-deja/g++.law/operators9.C: Same.
1773 * g++.old-deja/g++.law/temps1.C: Same.
1774 * g++.old-deja/g++.mike/for2.C: Same.
1775 * g++.old-deja/g++.mike/ns5.C: Same.
1776 * g++.old-deja/g++.mike/ns7.C: Same.
1777 * g++.old-deja/g++.mike/p10769b.C: Same.
1778 * g++.old-deja/g++.niklas/t120.C: Same.
1779 * g++.old-deja/g++.niklas/t121.C: Same.
1780 * g++.old-deja/g++.ns/koenig5.C: Same.
1781 * g++.old-deja/g++.oliva/overload1.C: Same.
1782 * g++.old-deja/g++.other/crash24.C: Same.
1783 * g++.old-deja/g++.other/crash25.C: Same.
1784 * g++.old-deja/g++.other/decl5.C: Same.
1785 * g++.old-deja/g++.other/lineno5.C: Same.
1786 * g++.old-deja/g++.other/null3.C: Same.
1787 * g++.old-deja/g++.other/overcnv2.C: Same.
1788 * g++.old-deja/g++.other/ptrmem7.C: Same.
1789 * g++.old-deja/g++.other/typename1.C: Same.
1790 * g++.old-deja/g++.other/vaarg3.C: Same.
1791 * g++.old-deja/g++.pt/crash10.C: Same.
1792 * g++.old-deja/g++.pt/crash28.C: Same.
1793 * g++.old-deja/g++.pt/crash38.C: Same.
1794 * g++.old-deja/g++.pt/explicit70.C: Same.
1795 * g++.old-deja/g++.pt/explicit77.C: Same.
1796 * g++.old-deja/g++.pt/expr2.C: Same.
1797 * g++.old-deja/g++.pt/spec5.C: Same.
1798 * g++.old-deja/g++.pt/spec6.C: Same.
1799 * g++.old-deja/g++.pt/typename3.C: Same.
1800 * g++.old-deja/g++.pt/typename5.C: Same.
1801 * g++.old-deja/g++.pt/typename6.C: Same.
1802 * g++.old-deja/g++.pt/typename7.C: Same.
1803 * g++.old-deja/g++.pt/unify4.C: Same.
1804 * g++.old-deja/g++.pt/unify8.C: Same.
1805 * g++.old-deja/g++.pt/vaarg3.C: Same.
1806 * g++.old-deja/g++.robertl/eb22.C: Same.
1807 * g++.old-deja/g++.robertl/eb4.C: Same.
1808 * g++.old-deja/g++.robertl/eb44.C: Same.
1809 * g++.old-deja/g++.robertl/eb69.C: Same.
1810 * g++.old-deja/g++.robertl/eb98.C: Same.
1811 * gcc.dg/20031223-1.c: Same.
1812 * gcc.dg/940510-1.c: Same.
1813 * gcc.dg/990506-0.c: Same.
1814 * gcc.dg/Walloca-1.c: Same.
1815 * gcc.dg/Walloca-2.c: Same.
1816 * gcc.dg/Wconversion-integer.c: Same.
1817 * gcc.dg/Wcxx-compat-8.c: Same.
1818 * gcc.dg/Wimplicit-int-1.c: Same.
1819 * gcc.dg/Wimplicit-int-2.c: Same.
1820 * gcc.dg/Wimplicit-int-4.c: Same.
1821 * gcc.dg/Wpointer-sign-Wall.c: Same.
1822 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1823 * gcc.dg/Wshadow-1.c: Same.
1824 * gcc.dg/Wshadow-3.c: Same.
1825 * gcc.dg/Wswitch-enum-error.c: Same.
1826 * gcc.dg/Wswitch-enum.c: Same.
1827 * gcc.dg/Wswitch-error.c: Same.
1828 * gcc.dg/Wswitch.c: Same.
1829 * gcc.dg/Wtype-limits-Wextra.c: Same.
1830 * gcc.dg/Wtype-limits.c: Same.
1831 * gcc.dg/Wvla-larger-than-2.c: Same.
1832 * gcc.dg/anon-struct-5.c: Same.
1833 * gcc.dg/array-10.c: Same.
1834 * gcc.dg/array-11.c: Same.
1835 * gcc.dg/array-15.c: Same.
1836 * gcc.dg/array-2.c: Same.
1837 * gcc.dg/array-8.c: Same.
1838 * gcc.dg/array-const-2.c: Same.
1839 * gcc.dg/array-const-3.c: Same.
1840 * gcc.dg/bitfld-1.c: Same.
1841 * gcc.dg/bitfld-8.c: Same.
1842 * gcc.dg/builtin-redefine.c: Same.
1843 * gcc.dg/c11-noreturn-1.c: Same.
1844 * gcc.dg/c11-noreturn-2.c: Same.
1845 * gcc.dg/c11-static-assert-3.c: Same.
1846 * gcc.dg/c90-arraydecl-1.c: Same.
1847 * gcc.dg/c90-complex-1.c: Same.
1848 * gcc.dg/c90-complit-1.c: Same.
1849 * gcc.dg/c90-const-expr-11.c: Same.
1850 * gcc.dg/c90-const-expr-7.c: Same.
1851 * gcc.dg/c90-const-expr-8.c: Same.
1852 * gcc.dg/c90-enum-comma-1.c: Same.
1853 * gcc.dg/c90-flex-array-1.c: Same.
1854 * gcc.dg/c90-hexfloat-1.c: Same.
1855 * gcc.dg/c90-idem-qual-1.c: Same.
1856 * gcc.dg/c90-idem-qual-2.c: Same.
1857 * gcc.dg/c90-idem-qual-3.c: Same.
1858 * gcc.dg/c90-mixdecl-1.c: Same.
1859 * gcc.dg/c90-restrict-1.c: Same.
1860 * gcc.dg/c90-return-1.c: Same.
1861 * gcc.dg/c99-array-nonobj-1.c: Same.
1862 * gcc.dg/c99-arraydecl-1.c: Same.
1863 * gcc.dg/c99-complex-1.c: Same.
1864 * gcc.dg/c99-complex-2.c: Same.
1865 * gcc.dg/c99-complit-2.c: Same.
1866 * gcc.dg/c99-const-expr-7.c: Same.
1867 * gcc.dg/c99-const-expr-8.c: Same.
1868 * gcc.dg/c99-flex-array-3.c: Same.
1869 * gcc.dg/c99-flex-array-7.c: Same.
1870 * gcc.dg/c99-flex-array-typedef-7.c: Same.
1871 * gcc.dg/c99-impl-decl-1.c: Same.
1872 * gcc.dg/c99-impl-int-1.c: Same.
1873 * gcc.dg/c99-impl-int-2.c: Same.
1874 * gcc.dg/c99-init-3.c: Same.
1875 * gcc.dg/c99-restrict-1.c: Same.
1876 * gcc.dg/c99-return-1.c: Same.
1877 * gcc.dg/c99-tag-1.c: Same.
1878 * gcc.dg/c99-tag-3.c: Same.
1879 * gcc.dg/call-diag-2.c: Same.
1880 * gcc.dg/cpp/19940712-1.c: Same.
1881 * gcc.dg/cpp/19951025-1.c: Same.
1882 * gcc.dg/cpp/19990413-1.c: Same.
1883 * gcc.dg/cpp/direct2.c: Same.
1884 * gcc.dg/cpp/direct2s.c: Same.
1885 * gcc.dg/cpp/pr28709.c: Same.
1886 * gcc.dg/cpp/pr61854-c90.c: Same.
1887 * gcc.dg/cpp/pr61854-c94.c: Same.
1888 * gcc.dg/cpp/pragma-1.c: Same.
1889 * gcc.dg/cpp/pragma-2.c: Same.
1890 * gcc.dg/cpp/trad/escaped-eof.c: Same.
1891 * gcc.dg/cpp/trad/literals-2.c: Same.
1892 * gcc.dg/cpp/warn-comments-2.c: Same.
1893 * gcc.dg/cpp/warn-comments-3.c: Same.
1894 * gcc.dg/cpp/warn-comments.c: Same.
1895 * gcc.dg/cpp/warn-long-long-2.c: Same.
1896 * gcc.dg/cpp/warn-long-long.c: Same.
1897 * gcc.dg/cpp/warn-redefined-2.c: Same.
1898 * gcc.dg/cpp/warn-redefined.c: Same.
1899 * gcc.dg/darwin-cfstring-2.c: Same.
1900 * gcc.dg/darwin-cfstring-format-1.c: Same.
1901 * gcc.dg/decl-9.c: Same.
1902 * gcc.dg/declspec-1.c: Same.
1903 * gcc.dg/declspec-10.c: Same.
1904 * gcc.dg/declspec-11.c: Same.
1905 * gcc.dg/declspec-13.c: Same.
1906 * gcc.dg/declspec-18.c: Same.
1907 * gcc.dg/declspec-4.c: Same.
1908 * gcc.dg/declspec-5.c: Same.
1909 * gcc.dg/declspec-6.c: Same.
1910 * gcc.dg/declspec-8.c: Same.
1911 * gcc.dg/deprecated-4.c: Same.
1912 * gcc.dg/deprecated.c: Same.
1913 * gcc.dg/dfp/composite-type.c: Same.
1914 * gcc.dg/empty-source-2.c: Same.
1915 * gcc.dg/empty-source-3.c: Same.
1916 * gcc.dg/format/attr-6.c: Same.
1917 * gcc.dg/format/branch-1.c: Same.
1918 * gcc.dg/format/c90-printf-1.c: Same.
1919 * gcc.dg/format/c90-strftime-2.c: Same.
1920 * gcc.dg/format/c99-strftime-1.c: Same.
1921 * gcc.dg/format/cmn-err-1.c: Same.
1922 * gcc.dg/format/few-1.c: Same.
1923 * gcc.dg/format/ms_branch-1.c: Same.
1924 * gcc.dg/format/ms_unnamed-1.c: Same.
1925 * gcc.dg/format/ms_va-1.c: Same.
1926 * gcc.dg/format/unnamed-1.c: Same.
1927 * gcc.dg/format/va-1.c: Same.
1928 * gcc.dg/format/xopen-1.c: Same.
1929 * gcc.dg/funcdef-var-1.c: Same.
1930 * gcc.dg/funcdef-var-2.c: Same.
1931 * gcc.dg/gnu89-const-expr-1.c: Same.
1932 * gcc.dg/gnu89-const-expr-2.c: Same.
1933 * gcc.dg/gnu90-const-expr-1.c: Same.
1934 * gcc.dg/gnu99-const-expr-1.c: Same.
1935 * gcc.dg/gnu99-const-expr-2.c: Same.
1936 * gcc.dg/gnu99-init-2.c: Same.
1937 * gcc.dg/gomp/_Atomic-5.c: Same.
1938 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1939 * gcc.dg/gomp/atomic-5.c: Same.
1940 * gcc.dg/gomp/linear-1.c: Same.
1941 * gcc.dg/gomp/pr67500.c: Same.
1942 * gcc.dg/init-bad-1.c: Same.
1943 * gcc.dg/init-bad-2.c: Same.
1944 * gcc.dg/init-bad-3.c: Same.
1945 * gcc.dg/init-string-1.c: Same.
1946 * gcc.dg/label-compound-stmt-1.c: Same.
1947 * gcc.dg/label-decl-2.c: Same.
1948 * gcc.dg/label-decl-4.c: Same.
1949 * gcc.dg/large-size-array-2.c: Same.
1950 * gcc.dg/large-size-array-4.c: Same.
1951 * gcc.dg/lvalue-6.c: Same.
1952 * gcc.dg/m-un-2.c: Same.
1953 * gcc.dg/multiple-overflow-warn-1.c: Same.
1954 * gcc.dg/multiple-overflow-warn-2.c: Same.
1955 * gcc.dg/multiple-overflow-warn-3.c: Same.
1956 * gcc.dg/nested-redef-1.c: Same.
1957 * gcc.dg/no-asm-1.c: Same.
1958 * gcc.dg/no-asm-3.c: Same.
1959 * gcc.dg/no-asm-4.c: Same.
1960 * gcc.dg/noncompile/20010524-1.c: Same.
1961 * gcc.dg/noncompile/incomplete-5.c: Same.
1962 * gcc.dg/noncompile/pr44517.c: Same.
1963 * gcc.dg/noncompile/pr52290.c: Same.
1964 * gcc.dg/noreturn-1.c: Same.
1965 * gcc.dg/overflow-warn-1.c: Same.
1966 * gcc.dg/overflow-warn-2.c: Same.
1967 * gcc.dg/overflow-warn-3.c: Same.
1968 * gcc.dg/overflow-warn-4.c: Same.
1969 * gcc.dg/parm-mismatch-1.c: Same.
1970 * gcc.dg/parser-pr28152-2.c: Same.
1971 * gcc.dg/parser-pr28152.c: Same.
1972 * gcc.dg/pedwarn-init.c: Same.
1973 * gcc.dg/pointer-arith-2.c: Same.
1974 * gcc.dg/pointer-arith-3.c: Same.
1975 * gcc.dg/pointer-arith-4.c: Same.
1976 * gcc.dg/pr14475.c: Same.
1977 * gcc.dg/pr18596-3.c: Same.
1978 * gcc.dg/pr18809-1.c: Same.
1979 * gcc.dg/pr27953.c: Same.
1980 * gcc.dg/pr30457.c: Same.
1981 * gcc.dg/pr30551-2.c: Same.
1982 * gcc.dg/pr30551-3.c: Same.
1983 * gcc.dg/pr30551-4.c: Same.
1984 * gcc.dg/pr30551-5.c: Same.
1985 * gcc.dg/pr30551-6.c: Same.
1986 * gcc.dg/pr30551.c: Same.
1987 * gcc.dg/pr36997.c: Same.
1988 * gcc.dg/pr41842.c: Same.
1989 * gcc.dg/pr48552-1.c: Same.
1990 * gcc.dg/pr48552-2.c: Same.
1991 * gcc.dg/pr59717.c: Same.
1992 * gcc.dg/pr61077.c: Same.
1993 * gcc.dg/pr61096-1.c: Same.
1994 * gcc.dg/pr63626.c: Same.
1995 * gcc.dg/pr64223-1.c: Same.
1996 * gcc.dg/pr64223-2.c: Same.
1997 * gcc.dg/pr8788-1.c: Same.
1998 * gcc.dg/pr8927-1.c: Same.
1999 * gcc.dg/pragma-darwin.c: Same.
2000 * gcc.dg/pragma-diag-5.c: Same.
2001 * gcc.dg/pragma-message.c: Same.
2002 * gcc.dg/redecl-1.c: Same.
2003 * gcc.dg/simd-1.c: Same.
2004 * gcc.dg/simd-5.c: Same.
2005 * gcc.dg/simd-6.c: Same.
2006 * gcc.dg/spellcheck-fields.c: Same.
2007 * gcc.dg/spellcheck-typenames.c: Same.
2008 * gcc.dg/struct-semi-2.c: Same.
2009 * gcc.dg/struct-semi-3.c: Same.
2010 * gcc.dg/transparent-union-3.c: Same.
2011 * gcc.dg/ucnid-8.c: Same.
2012 * gcc.dg/uninit-pr19430-O0.c: Same.
2013 * gcc.dg/uninit-pr19430.c: Same.
2014 * gcc.dg/uninit-pr20644-O0.c: Same.
2015 * gcc.dg/utf-dflt.c: Same.
2016 * gcc.dg/utf-dflt2.c: Same.
2017 * gcc.dg/utf16-4.c: Same.
2018 * gcc.dg/vla-11.c: Same.
2019 * gcc.dg/vla-20.c: Same.
2020 * gcc.dg/vla-init-1.c: Same.
2021 * gcc.dg/vla-init-2.c: Same.
2022 * gcc.dg/vla-init-3.c: Same.
2023 * gcc.dg/weak/weak-6.c: Same.
2024 * gcc.dg/weak/weak-7.c: Same.
2025 * gcc.dg/wtr-int-type-1.c: Same.
2026 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2027 * gcc.target/arm/polytypes.c: Same.
2028 * gcc.target/i386/spellcheck-options-4.c: Same.
2029 * gcc.target/powerpc/20030218-1.c: Same.
2030 * gcc.target/sh/pr21255-4.c: Same.
2031 * gcc.test-framework/dg-error-exp-XP.c: Same.
2032 * gfortran.dg/array_constructor_30.f03: Same.
2033 * gfortran.dg/class_30.f90: Same.
2034 * gfortran.dg/goacc/subarrays.f95: Same.
2035 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2036 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2037 * gfortran.dg/intrinsic_std_1.f90: Same.
2038 * gfortran.dg/pr70006.f90: Same.
2039 * gfortran.dg/warning-directive-1.F90: Same.
2040 * gfortran.dg/warning-directive-2.F90: Same.
2041 * gfortran.dg/warning-directive-3.F90: Same.
2042 * gfortran.dg/warning-directive-4.F90: Same.
2043 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2044 * obj-c++.dg/class-extension-1.mm: Same.
2045 * obj-c++.dg/class-extension-2.mm: Same.
2046 * obj-c++.dg/class-protocol-1.mm: Same.
2047 * obj-c++.dg/cxx-ivars-1.mm: Same.
2048 * obj-c++.dg/duplicate-class-1.mm: Same.
2049 * obj-c++.dg/exceptions-3.mm: Same.
2050 * obj-c++.dg/exceptions-4.mm: Same.
2051 * obj-c++.dg/exceptions-5.mm: Same.
2052 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2053 * obj-c++.dg/fsf-package-0.m: Same.
2054 * obj-c++.dg/invalid-type-1.mm: Same.
2055 * obj-c++.dg/method-12.mm: Same.
2056 * obj-c++.dg/method-13.mm: Same.
2057 * obj-c++.dg/method-15.mm: Same.
2058 * obj-c++.dg/method-16.mm: Same.
2059 * obj-c++.dg/method-6.mm: Same.
2060 * obj-c++.dg/method-7.mm: Same.
2061 * obj-c++.dg/property/at-property-1.mm: Same.
2062 * obj-c++.dg/property/at-property-14.mm: Same.
2063 * obj-c++.dg/property/at-property-17.mm: Same.
2064 * obj-c++.dg/property/at-property-21.mm: Same.
2065 * obj-c++.dg/property/at-property-5.mm: Same.
2066 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2067 * obj-c++.dg/property/dynamic-3.mm: Same.
2068 * obj-c++.dg/property/dynamic-4.mm: Same.
2069 * obj-c++.dg/property/property-neg-1.mm: Same.
2070 * obj-c++.dg/property/property-neg-6.mm: Same.
2071 * obj-c++.dg/property/synthesize-11.mm: Same.
2072 * obj-c++.dg/property/synthesize-5.mm: Same.
2073 * obj-c++.dg/property/synthesize-6.mm: Same.
2074 * obj-c++.dg/proto-lossage-4.mm: Same.
2075 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2076 * obj-c++.dg/strings/strings-1.mm: Same.
2077 * obj-c++.dg/super-class-1.mm: Same.
2078 * obj-c++.dg/syntax-error-6.mm: Same.
2079 * obj-c++.dg/syntax-error-7.mm: Same.
2080 * obj-c++.dg/syntax-error-9.mm: Same.
2081 * obj-c++.dg/try-catch-13.mm: Same.
2082 * objc.dg/attributes/method-noreturn-1.m: Same.
2083 * objc.dg/bad-receiver-type-2.m: Same.
2084 * objc.dg/bad-receiver-type.m: Same.
2085 * objc.dg/call-super-2.m: Same.
2086 * objc.dg/class-2.m: Same.
2087 * objc.dg/class-extension-1.m: Same.
2088 * objc.dg/class-extension-2.m: Same.
2089 * objc.dg/class-protocol-1.m: Same.
2090 * objc.dg/desig-init-1.m: Same.
2091 * objc.dg/duplicate-class-1.m: Same.
2092 * objc.dg/exceptions-3.m: Same.
2093 * objc.dg/exceptions-4.m: Same.
2094 * objc.dg/exceptions-5.m: Same.
2095 * objc.dg/foreach-6.m: Same.
2096 * objc.dg/foreach-7.m: Same.
2097 * objc.dg/fsf-nsstring-format-1.m: Same.
2098 * objc.dg/fsf-package-0.m: Same.
2099 * objc.dg/invalid-type-1.m: Same.
2100 * objc.dg/method-11.m: Same.
2101 * objc.dg/method-19.m: Same.
2102 * objc.dg/method-2.m: Same.
2103 * objc.dg/method-20.m: Same.
2104 * objc.dg/method-5.m: Same.
2105 * objc.dg/method-6.m: Same.
2106 * objc.dg/method-7.m: Same.
2107 * objc.dg/method-9.m: Same.
2108 * objc.dg/missing-proto-3.m: Same.
2109 * objc.dg/private-1.m: Same.
2110 * objc.dg/property/at-property-1.m: Same.
2111 * objc.dg/property/at-property-14.m: Same.
2112 * objc.dg/property/at-property-17.m: Same.
2113 * objc.dg/property/at-property-21.m: Same.
2114 * objc.dg/property/at-property-5.m: Same.
2115 * objc.dg/property/dynamic-3.m: Same.
2116 * objc.dg/property/dynamic-4.m: Same.
2117 * objc.dg/property/property-neg-1.m: Same.
2118 * objc.dg/property/property-neg-6.m: Same.
2119 * objc.dg/property/synthesize-11.m: Same.
2120 * objc.dg/property/synthesize-5.m: Same.
2121 * objc.dg/property/synthesize-6.m: Same.
2122 * objc.dg/proto-hier-1.m: Same.
2123 * objc.dg/proto-lossage-4.m: Same.
2124 * objc.dg/protocol-qualifier-2.m: Same.
2125 * objc.dg/strings/strings-1.m: Same.
2126 * objc.dg/type-size-1.m: Same.
2127
d904a983
JL
21282017-04-18 Jeff Law <law@redhat.com>
2129
2130 PR target/74563
2131 * gcc.target/mips/pr74563: New test.
2132
0155ed56
JJ
21332017-04-18 Jakub Jelinek <jakub@redhat.com>
2134
2135 PR tree-optimization/80443
2136 * gcc.c-torture/compile/pr80443.c: New test.
2137
f380f608
RS
21382017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2139
2140 PR rtl-optimization/80357
2141 * gcc.c-torture/compile/pr80357.c: New test.
2142
dd68669b
JL
21432017-04-18 Jeff Law <law@redhat.com>
2144
2145 PR middle-end/80422
2146 * gcc.c-torture/compile/pr80422.c: New test.
2147
1cda61fc
JJ
21482017-04-18 Jakub Jelinek <jakub@redhat.com>
2149
2150 PR debug/80263
2151 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2152
19970253
MM
21532017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2154
2155 PR target/80099
2156 * gcc.target/powerpc/pr80099-1.c: New test.
2157 * gcc.target/powerpc/pr80099-2.c: Likewise.
2158 * gcc.target/powerpc/pr80099-3.c: Likewise.
2159 * gcc.target/powerpc/pr80099-4.c: Likewise.
2160 * gcc.target/powerpc/pr80099-5.c: Likewise.
2161
8487c9a5
JJ
21622017-04-18 Jakub Jelinek <jakub@redhat.com>
2163
3b5fb3cb
JJ
2164 PR sanitizer/80444
2165 * gcc.dg/sancov/pr80444.c: New test.
2166
8487c9a5
JJ
2167 PR middle-end/79788
2168 PR middle-end/80375
2169 * gcc.dg/pr79788-1.c: New test.
2170 * gcc.dg/pr79788-2.c: New test.
2171
be7c73ae
MP
21722017-04-18 Marek Polacek <polacek@redhat.com>
2173
2174 PR c++/80244 - ICE with attribute in template alias.
2175 * g++.dg/cpp0x/alias-decl-59.C: New test.
2176
d6e3e8a5
MP
2177 PR c++/80241 - ICE with alignas pack expansion.
2178 * g++.dg/cpp0x/alignas11.C: New test.
2179
1adb82e1
BE
21802017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2181
2182 PR c++/80287
2183 * g++.dg/lto/pr80287_0.C: New test.
2184
fb5e5621
KN
21852017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2186
2187 PR target/80315
2188 * gcc.target/powerpc/pr80315-1.c: New test.
2189 * gcc.target/powerpc/pr80315-2.c: New test.
2190 * gcc.target/powerpc/pr80315-3.c: New test.
2191 * gcc.target/powerpc/pr80315-4.c: New test.
2192
afeaeb70
TV
21932017-04-16 Tom de Vries <tom@codesourcery.com>
2194
2195 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2196 directive.
2197 * g++.dg/parse/error3.C: Same.
2198 * g++.old-deja/g++.pt/niklas01a.C: Same.
2199 * gcc.dg/990506-0.c: Same.
2200 * gcc.dg/cpp/19990413-1.c: Same.
2201 * gcc.dg/cpp/pragma-1.c: Same.
2202 * gcc.dg/cpp/pragma-2.c: Same.
2203 * gcc.dg/m-un-2.c: Same.
2204 * objc.dg/private-1.m: Same.
2205
604f37cd
UB
22062017-04-15 Uros Bizjak <ubizjak@gmail.com>
2207
2208 * gcc.dg/pr54669.c: Fix dg-do directive.
2209 * gcc.dg/pr78582.c: Ditto.
2210 * gcc.dg/pr80020.c: Ditto.
2211 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2212 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2213 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2214 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2215 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2216 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2217 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2218 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2219 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2220 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2221
35cfdb17
DH
22222017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2223
604f37cd 2224 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
2225 * gfortran.dg/generic_29.f90: Likewise.
2226 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2227 * gfortran.dg/pr41922.f90: Likewise.
2228 * gfortran.dg/pr70006.f90: Likewise.
2229
f378be38
SB
22302017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2231
2232 PR tree-optimization/66612
2233 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2234
43076492
JW
22352017-04-14 Janus Weil <janus@gcc.gnu.org>
2236
2237 PR fortran/80361
2238 * gfortran.dg/class_62.f90: New test case.
2239
dd3d6a42
AB
22402017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2241
2242 * gcc.target/arc/loop-1.c: New file.
2243
31a07c81
MM
22442017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2245
2246 PR target/80098
2247 * gcc.target/powerpc/pr80098-1.c: New test.
2248 * gcc.target/powerpc/pr80098-2.c: Likewise.
2249 * gcc.target/powerpc/pr80098-3.c: Likewise.
2250 * gcc.target/powerpc/pr80098-4.c: Likewise.
2251
09956017
JJ
22522017-04-13 Jakub Jelinek <jakub@redhat.com>
2253
2254 PR sanitizer/80403
2255 * g++.dg/ubsan/pr80403-2.C: New test.
2256
bc042396
VM
22572017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2258
2259 PR rtl-optimization/80343
2260 * gcc.target/powerpc/pr80343.c: New.
2261
abac4c34
DK
22622017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2263
2264 PR sanitizer/80414
2265 * c-c++-common/ubsan/bounds-15.c: New test.
2266
43a3aa03
RB
22672017-04-13 Richard Biener <rguenther@suse.de>
2268
2269 PR testsuite/80416
2270 * g++.dg/torture/pr79671.C: Fix asm constraints.
2271
031fbdb9
JJ
22722017-04-13 Jakub Jelinek <jakub@redhat.com>
2273
2274 PR debug/80321
2275 * gcc.dg/debug/pr80321.c: New test.
2276
22772017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2278
2279 * gnat.dg/debug10.adb: New test.
2280 * gnat.dg/debug10_pkg.ads: New helper.
2281
76873758
JJ
22822017-04-12 Jakub Jelinek <jakub@redhat.com>
2283
deed3da9
JJ
2284 PR tree-optimization/79390
2285 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2286
b96a3e11
JJ
2287 PR sanitizer/80403
2288 PR sanitizer/80404
2289 PR sanitizer/80405
2290 * g++.dg/ubsan/pr80403.C: New test.
2291 * g++.dg/ubsan/pr80404.C: New test.
2292 * g++.dg/ubsan/pr80405.C: New test.
2293
76873758
JJ
2294 PR c/80163
2295 * gcc.dg/torture/pr80163.c: New test.
2296
940c9a7c 22972017-04-12 Richard Biener <rguenther@suse.de>
76873758 2298 Jeff Law <law@redhat.com>
940c9a7c
RB
2299
2300 PR tree-optimization/80359
2301 * gcc.dg/torture/pr80359.c: New testcase.
2302
350792ff 23032017-04-12 Richard Biener <rguenther@suse.de>
76873758 2304 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
2305
2306 PR middle-end/79671
2307 * g++.dg/torture/pr79671.C: New testcase.
2308 * g++.dg/lto/pr79671_0.C: Likewise.
2309 * g++.dg/lto/pr79671_1.c: Likewise.
2310
d62e6f10
JJ
23112017-04-12 Jakub Jelinek <jakub@redhat.com>
2312
2313 PR sanitizer/80349
2314 * g++.dg/ubsan/pr80349.C: New test.
2315
8585103f
JJ
23162017-04-11 Jakub Jelinek <jakub@redhat.com>
2317
347e1f77
JJ
2318 PR c++/80370
2319 * g++.dg/cpp1z/decomp28.C: New test.
2320
df1c878e
JJ
2321 PR middle-end/80100
2322 * gcc.dg/pr80100.c: New test.
2323
8585103f
JJ
2324 PR rtl-optimization/80385
2325 * g++.dg/opt/pr80385.C: New test.
2326
c6cf6ef7
ML
23272017-04-11 Martin Liska <mliska@suse.cz>
2328
2329 PR ipa/80212
2330 * g++.dg/ipa/pr80212.C: New test.
2331
3812f460
MS
23322017-04-11 Martin Sebor <msebor@redhat.com>
2333
2334 PR middle-end/80364
2335 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2336
9f679370
ML
23372017-04-11 Martin Liska <mliska@suse.cz>
2338
2339 PR sanitizer/70878
2340 * gcc.dg/ubsan/pr70878.c: New test.
2341
82665822
JJ
23422017-04-11 Jakub Jelinek <jakub@redhat.com>
2343
cb278caa
JJ
2344 PR target/80381
2345 * gcc.target/i386/pr80381.c: New test.
2346
82665822
JJ
2347 PR c++/80363
2348 * g++.dg/ext/pr80363.C: New test.
2349
abde687a
SKS
23502017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2351
2352 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2353 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2354 Add avr-*-* to non-lp64 selector.
2355
13e6ec34
MS
23562017-04-10 Martin Sebor <msebor@redhat.com>
2357
2358 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2359 * gcc.dg/pr40340-4.c: Same.
2360
a2cb1196
NK
23612017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2362
13e6ec34 2363 PR fortran/69498
a2cb1196
NK
2364 * gfortran.dg/submodule_unexp.f90: Modified test
2365 to account for new error.
2366 * gfortran.dg/submodule_twice.f90: New Test
2367
b447b28c
JJ
23682017-04-10 Jakub Jelinek <jakub@redhat.com>
2369
2370 PR c++/80176
2371 * g++.dg/init/ref23.C: New test.
2372
3bbd6768
TK
23732017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2374
2375 PR tree-optimization/80304
2376 * gfortran.dg/do_concurrent_4.f90: New test case.
2377
99827b5c
JW
23782017-04-10 Janus Weil <janus@gcc.gnu.org>
2379
2380 PR fortran/80046
2381 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2382
7db31bc2
DE
23832017-04-10 David Edelsohn <dje.gcc@gmail.com>
2384
2385 * g++.dg/torture/pr79905.C: Add -maltivec option.
2386
9058a2c5
JL
23872017-04-10 Jeff Law <law@redhat.com>
2388
2389 PR tree-optimization/80374
2390 * g++.dg/pr80374.c: New test.
2391
bd8f8642
KN
23922017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2393
2394 PR target/80108
2395 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2396 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2397
f634dd47
UB
23982017-04-10 Uros Bizjak <ubizjak@gmail.com>
2399
2400 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2401
065ba179
UB
24022017-04-10 Uros Bizjak <ubizjak@gmail.com>
2403
2404 PR testsuite/79356
2405 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2406
71b838d0
DS
24072017-04-10 Daniel Santos <daniel.santos@pobox.com>
2408
2409 PR testsuite/79867
2410 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2411
98a7a34e
MP
24122017-04-10 Marek Polacek <polacek@redhat.com>
2413
2414 PR sanitizer/80348
2415 * g++.dg/ubsan/div-by-zero-3.C: New test.
2416
aac69a62
BC
24172017-04-10 Bin Cheng <bin.cheng@arm.com>
2418
2419 PR tree-optimization/80153
2420 * gcc.c-torture/execute/pr80153.c: New.
2421
737237c9
RB
24222017-04-10 Richard Biener <rguenther@suse.de>
2423
2424 PR middle-end/80362
2425 * gcc.dg/torture/pr80362.c: New testcase.
2426
ba6ee9fc
RB
24272017-04-10 Richard Biener <rguenther@suse.de>
2428
2429 PR tree-optimization/80304
2430 * gcc.dg/torture/pr80304.c: New testcase.
2431
4d1a05f1
NS
24322017-04-10 Nathan Sidwell <nathan@acm.org>
2433
2434 PR target/79905
2435 * g++.dg/torture/pr79905.C: New.
2436
3ee0fb02
ML
24372017-04-10 Martin Liska <mliska@suse.cz>
2438
2439 PR sanitizer/80350
2440 * c-c++-common/ubsan/pr80350.c: New test.
2441
167a5b77
JJ
24422017-04-10 Jakub Jelinek <jakub@redhat.com>
2443
2444 PR target/80324
2445 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2446
d691b7e4
ML
24472017-04-08 Martin Liska <mliska@suse.cz>
2448
2449 Revert:
2450 2017-04-07 Martin Liska <mliska@suse.cz>
2451
2452 PR ipa/80212
2453 * g++.dg/ipa/pr80212.C: New test.
2454
dcb2c527
JJ
24552017-04-07 Jakub Jelinek <jakub@redhat.com>
2456
c98b0016
JJ
2457 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2458 dg-options.
2459 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2460
dcb2c527
JJ
2461 PR target/80322
2462 PR target/80323
2463 PR target/80325
2464 PR target/80326
2465 * gcc.target/i386/avx512f-undefined-1.c: New test.
2466 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2467 * gcc.target/i386/avx-cvtsd-1.c: New test.
2468 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2469 * gcc.target/i386/avx512f-abspd-1.c: New test.
2470 * gcc.target/i386/avx-cvtss-1.c: New test.
2471 * gcc.target/i386/avx512f-absps-1.c: New test.
2472 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2473 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2474
1ef532f4
MP
24752017-04-07 Marek Polacek <polacek@redhat.com>
2476
2477 PR sanitizer/80348
2478 * g++.dg/ubsan/div-by-zero-2.C: New test.
2479
2166aeb3
MP
2480 PR c++/80095
2481 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2482
057da7af
VM
24832017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2484
2485 PR rtl-optimization/70478
2486 * gcc.target/s390/pr70478.c: New.
2487
3b6cb9e3
ML
24882017-04-07 Martin Liska <mliska@suse.cz>
2489
2490 PR target/79889
2491 * g++.dg/ext/mv8.C: Add aarch64* targets.
2492
70cd23c0
ML
24932017-04-07 Martin Liska <mliska@suse.cz>
2494
2495 PR ipa/80212
2496 * g++.dg/ipa/pr80212.C: New test.
2497
fe6bb25f
TP
24982017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2499
2500 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2501
bf7b869a
RB
25022017-04-07 Richard Biener <rguenther@suse.de>
2503
2504 PR tree-optimization/80334
2505 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2506 alignas on stack.
2507
2d143ba8
RB
25082017-04-07 Richard Biener <rguenther@suse.de>
2509
2510 PR middle-end/80341
2511 * gcc.dg/torture/pr80341.c: New testcase.
2512
ed3cd38d
JJ
25132017-04-06 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR debug/80234
2516 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2517 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2518
e5f56581
UB
25192017-04-06 Uros Bizjak <ubizjak@gmail.com>
2520
2521 PR target/79733
2522 * gcc.target/i386/pr79733.c: New test.
2523
a5211c80
UB
25242017-04-06 Uros Bizjak <ubizjak@gmail.com>
2525
2526 PR target/80298
2527 * gcc.target/i386/pr80298-1.c: New test.
2528 * gcc.target/i386/pr80298-2.c: Ditto.
2529
db086c96
TP
25302017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2531
2532 PR target/80082
2533 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2534 ARMv7-R.
2535
09b63f67
RB
25362017-04-06 Richard Biener <rguenther@suse.de>
2537
2538 PR tree-optimization/80334
2539 * g++.dg/torture/pr80334.C: New testcase.
2540
d9f8c5af
ML
25412017-04-06 Martin Liska <mliska@suse.cz>
2542
2543 PR sanitizer/80166
2544 * gcc.dg/asan/pr80166.c: New test.
2545
1b68991f
RO
25462017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2547
2548 PR tree-optimization/79390
2549 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2550
0f784346
RB
25512017-04-06 Richard Biener <rguenther@suse.de>
2552
2553 PR tree-optimization/80262
2554 * gcc.target/i386/pr80262.c: New testcase.
2555
23a429c2
RB
25562017-04-06 Richard Biener <rguenther@suse.de>
2557
2558 PR middle-end/80281
2559 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2560
e2323a2b
VM
25612017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2562
2563 PR rtl-optimization/70703
2564 * gcc.target/i386/pr70703.c: New.
2565
47a11342
JJ
25662017-04-05 Jakub Jelinek <jakub@redhat.com>
2567
2568 PR sanitizer/80308
2569 * c-c++-common/asan/pr80308.c: New test.
2570
d0ee17a5
DV
25712017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2572
2573 PR target/79890
2574 * gcc.target/s390/pr79890.c: New test case.
2575
36f896c7
JJ
25762017-04-05 Jakub Jelinek <jakub@redhat.com>
2577
2578 PR target/80310
2579 * c-c++-common/ubsan/pr80310.c: New test.
2580
d16e2ddd
JJ
25812017-04-04 Jakub Jelinek <jakub@redhat.com>
2582
e1201dff
JJ
2583 PR c++/80297
2584 * g++.dg/torture/pr80297.C: New test.
2585
d16e2ddd
JJ
2586 PR tree-optimization/79390
2587 * gcc.target/i386/pr79390.c: New test.
2588 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
2589
c0ea338b
VR
25902017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
2591
2592 PR c++/80296
2593 * g++.dg/cpp0x/alias-decl-80296.C: New test.
2594
a1527a93
TP
25952017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2596
2597 PR target/80307
2598 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
2599 targeting any CPU or architecture.
2600 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2601 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2602 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2603 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2604 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2605 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2606 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2607 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2608
065ba179 26092017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
2610
2611 PR fortran/69498
2612 * gfortran.dg/submodule_unexp.f90: New test.
2613
b1fd967c
JJ
26142017-04-04 Jakub Jelinek <jakub@redhat.com>
2615
2616 PR target/80286
2617 * gcc.target/i386/avx-pr80286.c: New test.
2618 * gcc.dg/pr80286.c: New test.
2619
248179b5
RB
26202017-04-04 Richard Biener <rguenther@suse.de>
2621
2622 PR middle-end/80281
2623 * gcc.dg/torture/pr80281.c: New testcase.
2624
a577fcf2
RB
26252017-04-04 Richard Biener <rguenther@suse.de>
2626
2627 PR tree-optimization/80275
2628 * g++.dg/opt/pr80275.C: Make g static.
2629
833bbf60
SB
26302017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
2631
2632 PR rtl-optimization/60818
2633 * gcc.c-torture/compile/pr60818.c: New testcase.
2634
5764ee3c
JW
26352017-04-03 Jonathan Wakely <jwakely@redhat.com>
2636
2637 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
2638 * gcc.dg/20031012-1.c: Likewise.
2639 * gcc.dg/ipa/ipcp-1.c: Likewise.
2640 * gcc.dg/torture/matrix-3.c: Likewise.
2641 * gcc.target/powerpc/ppc-spe.c: Likewise.
2642 * gcc.target/rx/zero-width-bitfield.c: Likewise.
2643
bbdf4e81
PB
26442017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2645
2646 PR target/80246
2647 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2648 powerpc_vsx_ok.
2649 (std, ld): Limit scan-assembler-times check to lp64.
2650 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2651 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2652 powerpc_vsx_ok.
2653
44bc146f
PB
26542017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2655
2656 PR target/80246
2657 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
2658
fff80893
RB
26592017-04-03 Richard Biener <rguenther@suse.de>
2660
2661 PR tree-optimization/80275
2662 * g++.dg/opt/pr80275.C: New testcase.
2663
79f9fc38
DV
26642017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2665
2666 PR testsuite/79356
2667 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
2668
a8e70fd3
RD
26692017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
2670
2671 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
2672 (bal): Increase iteration count and assume alignment.
2673
e0061866
BC
26742017-04-03 Bin Cheng <bin.cheng@arm.com>
2675
2676 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
2677
c2d43326
AP
26782017-04-02 Andrew Pinski <apinski@cavium.com>
2679
2680 * gcc.c-torture/compile/nested-3.c: New testcase.
2681 * gcc.c-torture/execute/20170401-1.c: New testcase.
2682 * gcc.c-torture/execute/20170401-2.c: New testcase.
2683
a5a9046d
SB
26842017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2685
2686 PR rtl-optimization/79405
2687 gcc.dg/pr79405.c: New testcase.
2688
6f3af356
JJ
26892017-03-31 Jakub Jelinek <jakub@redhat.com>
2690
eee3756d
JJ
2691 PR debug/79255
2692 * gcc.dg/pr79255.c: New test.
2693
6f3af356
JJ
2694 PR c++/79572
2695 * g++.dg/ubsan/null-8.C: New test.
2696
99e6cfd6
PH
26972017-03-31 Pat Haugen <pthaugen@us.ibm.com>
2698
2699 PR target/80107
2700 * gfortran.dg/pr80107.f: New.
2701
094e6b7a
JL
27022017-03-31 Jeff Law <law@redhat.com>
2703
2704 PR tree-optimization/49498
2705 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
2706
eceb2409 27072017-03-31 Richard Biener <rguenther@suse.de>
065ba179 2708
eceb2409
RB
2709 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
2710
c412c01a 27112017-03-31 Richard Biener <rguenther@suse.de>
065ba179 2712
c412c01a
RB
2713 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
2714
005f12bf
JJ
27152017-03-31 Jakub Jelinek <jakub@redhat.com>
2716
af88f557
JJ
2717 PR libstdc++/80251
2718 * g++.dg/ext/is_aggregate.C: New test.
2719
7d790165
JJ
2720 PR middle-end/80173
2721 * gcc.target/i386/pr80173.c: New test.
2722
a7d55154
JJ
2723 PR middle-end/80163
2724 * gcc.dg/pr80163.c: New test.
2725
005f12bf
JJ
2726 PR debug/80025
2727 * gcc.dg/torture/pr80025.c: New test.
2728
c8e0f43f
MF
27292017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
2730
2731 * gcc.target/mips/pr52125.c: Add -msym32.
2732
724d25f3
JJ
27332017-03-30 Jakub Jelinek <jakub@redhat.com>
2734
2735 PR translation/80189
2736 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
2737 * g++.dg/gomp/sharing-1.C: Likewise.
2738 * gfortran.dg/gomp/pr44536.f90: Likewise.
2739 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
2740 * gfortran.dg/gomp/sharing-3.f90: Likewise.
2741 * gfortran.dg/gomp/crayptr3.f90: Likewise.
2742 * gfortran.dg/gomp/pr33439.f90: Likewise.
2743 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2744 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2745 * gfortran.dg/gomp/sharing-2.f90: Likewise.
2746 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2747 * gcc.dg/gomp/sharing-1.c: Likewise.
2748
05dc406d
PB
27492017-03-30 Peter Bergner <bergner@vnet.ibm.com>
2750
2751 PR target/80246
2752 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
2753 Darwin and SPE.
2754 (dxex, dxexq): Update return type.
2755 (diex, diexq): Update argument type.
2756 * gcc.target/powerpc/pr80246.c: New test.
2757
b0fd4d7e
MJ
27582017-03-30 Martin Jambor <mjambor@suse.cz>
2759
2760 PR ipa/77333
2761 * g++.dg/ipa/pr77333.C: New test.
2762
de008ec4
JJ
27632017-03-30 Jakub Jelinek <jakub@redhat.com>
2764
2765 PR target/80206
2766 * gcc.target/i386/pr80206.c: New test.
2767
28c02407
RB
27682017-03-30 Richard Biener <rguenther@suse.de>
2769
2770 PR tree-optimization/77498
2771 * gfortran.dg/pr77498.f: New testcase.
2772
10fa8dfb
MP
27732017-03-29 Marek Polacek <polacek@redhat.com>
2774
2775 PR c/79730
2776 * gcc.dg/pr79730.c: New test.
2777
fdc54f39
JD
27782017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2779
2780 PR libgfortran/78670
2781 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
2782 a character of length 1. Update test for success.
2783 * gfortran.dg/dtio_28.f03: New test.
2784 * gfortran.dg/dtio_4.f90: Update to open test file with status =
2785 'scratch' to delete the file when done.
2786
533c0b69
SB
27872017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
2788
2789 PR rtl-optimization/80233
2790 * gcc.c-torture/compile/pr80233.c: New testcase.
2791
e35229f8
TK
27922017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2793
2794 PR fortran/80254
2795 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
2796 * gfortran.dg/dec_io_2a.f90: instead (new test).
2797
5c0a28d4
JW
27982017-03-28 Jiong Wang <jiong.wang@arm.com>
2799
2800 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
2801
19846619
SB
28022017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
2803
2804 PR testsuite/43496
2805 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
2806 generating PIC code.
2807
e5119fab
VM
28082017-03-28 Vladimir Makarov <vmakarov@redhat.com>
2809
2810 PR rtl-optimization/80193
2811 * gcc.target/i386/pr80193.c: New.
2812
cf474530
JW
28132017-03-28 Janus Weil <janus@gcc.gnu.org>
2814
2815 PR fortran/78661
2816 * gfortran.dg/dtio_25.f90: Modified test case.
2817 * gfortran.dg/dtio_27.f90: New test case.
2818
34fac449
UB
28192017-03-28 Uros Bizjak <ubizjak@gmail.com>
2820
2821 PR target/53383
2822 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
2823 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
2824 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
2825
3e907b90
BC
28262017-03-28 Bin Cheng <bin.cheng@arm.com>
2827
2828 * gcc.c-torture/compile/irreducible-loop.c: New.
2829
522818b9
RS
28302017-03-28 Richard Sandiford <richard.sandiford@arm.com>
2831
3e907b90 2832 PR tree-optimization/80218
522818b9
RS
2833 * gcc.dg/pr80218.c: New test.
2834
ea7d7da8
RB
28352017-03-28 Richard Biener <rguenther@suse.de>
2836
2837 PR tree-optimization/78644
2838 * gcc.dg/pr78644-1.c: New testcase.
2839 * gcc.dg/pr78644-2.c: Likewise.
2840
498173ef
TT
28412017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
2842
2843 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
2844 * gcc.dg/pic-4.c: Likewise.
2845 * gcc.dg/pie-3.c: Likewise.
2846 * gcc.dg/pie-4.c: Likewise.
2847
c5ad2433
ML
28482017-03-28 Martin Liska <mliska@suse.cz>
2849
2850 PR ipa/80205
2851 * g++.dg/ipa/pr80205.C: New test.
2852
17722fb9
SKS
28532017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2854
2855 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
2856 with sizeof(int) < 4.
2857 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
2858 * gcc.c-torture/execute/pr79737-2.c: Likewise.
2859 * gcc.dg/torture/pr79777.c: Likewise.
2860 * gcc.dg/torture/pr79910.c: Likewise.
2861
737f500a
RB
28622017-03-28 Richard Biener <rguenther@suse.de>
2863
2864 PR middle-end/80222
2865 * g++.dg/pr80222.C: New testcase.
2866
62f96a79
ML
28672017-03-28 Martin Liska <mliska@suse.cz>
2868
2869 PR ipa/80104
2870 * gcc.dg/ipa/pr80104.c: New test.
2871
72785f26
MP
28722017-03-28 Marek Polacek <polacek@redhat.com>
2873
2874 PR sanitizer/80067
2875 * c-c++-common/ubsan/shift-10.c: New test.
2876
86516987
JL
28772017-03-27 Jeff Law <law@redhat.com>
2878
4dbf1eee 2879 PR tree-optimization/80216
86516987
JL
2880 * gcc.c-torture/compile/pr80216.c: New test.
2881
aade772d
JJ
28822017-03-27 Jakub Jelinek <jakub@redhat.com>
2883
a9e4a1a5
JJ
2884 PR middle-end/80162
2885 * c-c++-common/pr80162-1.c: New test.
2886 * c-c++-common/pr80162-2.c: New test.
2887 * c-c++-common/pr80162-3.c: New test.
2888
aade772d
JJ
2889 PR target/80102
2890 * g++.dg/opt/pr80102.C: New test.
2891
d89f355e
MM
28922017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2893
2894 PR target/78543
2895 * gcc.target/powerpc/pr78543.c: New test.
2896
79c4d73b
KN
28972017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
2898
2899 PR target/80103
2900 * gcc.target/powerpc/pr80103-1.c: New test.
2901
819df781
RB
29022017-03-27 Richard Biener <rguenther@suse.de>
2903
2904 PR tree-optimization/80181
2905 * gcc.dg/torture/pr80181.c: New testcase.
2906
84804c5b
CZ
29072017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
2908
065ba179 2909 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 2910
c5e5f5f6
RB
29112017-03-27 Richard Biener <rguenther@suse.de>
2912
2913 PR ipa/79776
2914 * g++.dg/ipa/pr79776.C: New testcase.
2915
7cd200f6
JJ
29162017-03-27 Jakub Jelinek <jakub@redhat.com>
2917
2918 PR sanitizer/80168
2919 * gcc.dg/asan/pr80168.c: New test.
2920
79f512ff
RB
29212017-03-27 Richard Biener <rguenther@suse.de>
2922
2923 PR tree-optimization/80170
2924 * gcc.dg/pr80170.c: New testcase.
2925
672d9f8e
RB
29262017-03-27 Richard Biener <rguenther@suse.de>
2927
2928 PR middle-end/80171
2929 * g++.dg/torture/pr80171.C: New testcase.
2930
978fcba3
JDA
29312017-03-26 John David Anglin <danglin@gcc.gnu.org>
2932
431d7882
JDA
2933 * gcc.dg/torture/pr79732.c: Require alias support.
2934 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
2935
978fcba3
JDA
2936 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
2937 libatomic_available.
2938 * gfortran.dg/coarray_image_status_1.f08: Likewise.
2939 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
2940
1f10d710
JD
29412017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2942
2943 PR libgfortran/78881
2944 * gfortran.dg/dtio_26.f90: New test.
2945
41036686
PT
29462017-03-25 Paul Thomas <pault@gcc.gnu.org>
2947
2948 PR fortran/80156
2949 PR fortran/79382
2950 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
2951 testcase for PR80156. Add a main programme that tests that
2952 the typebound generic is accessible.
2953
5da906ca
BS
29542017-03-25 Bernd Schmidt <bschmidt@redhat.com>
2955
2956 PR rtl-optimization/80160
2957 PR rtl-optimization/80159
2958
2959 * gcc.target/i386/pr80160.c: New test.
2960
7dabefa0
JJ
29612017-03-24 Jakub Jelinek <jakub@redhat.com>
2962
2963 PR sanitizer/79904
2964 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
2965
c8b1fbc1
MP
29662017-03-24 Marek Polacek <polacek@redhat.com>
2967
2968 PR c++/80119
2969 * g++.dg/warn/Wuninitialized-9.C: New test.
2970
76794c52
AK
29712017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2972
2973 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
2974 and remove the high-level builtin. The error message for the
2975 would prevent compilation from reaching the second.
2976 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2977
2de2b3f9
AK
29782017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2979
2980 * gcc.target/s390/vxe/negfma-1.c: New test.
2981
7d2fd075
AK
29822017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2983
2984 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
2985 * gcc.target/s390/arch12/mul-1.c: New test.
2986 * gcc.target/s390/arch12/mul-2.c: New test.
2987
72612e4e
AK
29882017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2989
2990 * gcc.target/s390/vxe/vllezlf-1.c: New test.
2991
6c7774d1
AK
29922017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2993
2994 * gcc.target/s390/vxe/popcount-1.c: New test.
2995
9ec98860
AK
29962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2997
2998 * gcc.target/s390/vxe/bitops-1.c: New test.
2999
6654e96f
AK
30002017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3001
3002 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3003 * lib/target-supports.exp: Add effective target check s390_vxe.
3004
77c585ca
AK
30052017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3006
3007 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3008 comparison instructions used from now on.
3009
b5de6e84
AK
30102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3011
3012 * gcc.target/s390/s390.exp (check_effective_target_vector):
3013 Include target-supports.exp and move target_vector check routine
3014 ...
3015 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3016 here and rename it.
3017 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3018 check from vector to s390_vx.
3019 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3020 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3021 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3022 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3023 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3024 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3025 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3026 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3027 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3028
a602f985
AK
30292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3030
3031 * gcc.target/s390/vector/vec-init-2.c: New test.
3032
085db63d
AK
30332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3034
3035 * gcc.dg/ubsan/pr79904-2.c: New test.
3036
dc4f29bc
AK
30372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3038
3039 PR target/79893
3040 * gcc.target/s390/zvector/pr79893.c: New test.
3041
56010684
JJ
30422017-03-24 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR rtl-optimization/80112
3045 * gcc.dg/pr80112.c: New test.
3046
f0d7b52d
RO
30472017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3048
3049 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3050 etc. line numbers.
3051 * gcc.dg/Walloca-1.c: Likewise.
3052 * gcc.dg/Walloca-2.c: Likewise.
3053 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3054
635684c4
BS
30552017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3056
3057 PR tree-optimization/80158
3058 * gfortran.fortran-torture/compile/pr80158.f: New file.
3059
76afddf3
RB
30602017-03-24 Richard Biener <rguenther@suse.de>
3061
3062 PR tree-optimization/80167
3063 * gcc.dg/graphite/pr80167.c: New testcase.
3064
c2e389bf
TV
30652017-03-24 Tom de Vries <tom@codesourcery.com>
3066
3067 PR testsuite/80092
3068 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3069 dg-require-effective-target global_constructor.
3070 * gcc.dg/tls/emutls-2.c: Same.
3071
a72821b4
TV
30722017-03-24 Tom de Vries <tom@codesourcery.com>
3073
3074 PR testsuite/80092
3075 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3076 dg-require-effective-target indirect_jumps.
3077
1658def9
TV
30782017-03-24 Tom de Vries <tom@codesourcery.com>
3079
3080 PR testsuite/80092
3081 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3082 nonlocal_goto.
3083
90e02692
TV
30842017-03-24 Tom de Vries <tom@codesourcery.com>
3085
3086 PR testsuite/80092
3087 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3088 * gcc.dg/Walloca-12.c: Same.
3089 * gcc.dg/attr-alloc_size-8.c: Same.
3090 * gcc.dg/Walloca-4.c: Same.
3091 * gcc.dg/Walloca-8.c: Same.
3092 * gcc.dg/Walloca-13.c: Same.
3093 * gcc.dg/Walloca-14.c: Same.
3094 * gcc.dg/attr-alloc_size-9.c: Same.
3095 * gcc.dg/Walloca-1.c: Same.
3096 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3097 * gcc.dg/Walloca-5.c: Same.
3098 * gcc.dg/Walloca-10.c: Same.
3099 * gcc.dg/Walloca-9.c: Same.
3100 * gcc.dg/attr-alloc_size-6.c: Same.
3101 * gcc.dg/Wvla-larger-than-1.c: Same.
3102 * gcc.dg/torture/pr71881.c: Same.
3103 * gcc.dg/torture/pr71901.c: Same.
3104 * gcc.dg/torture/pr78742.c: Same.
3105 * gcc.dg/builtin-alloc-size.c: Same.
3106 * gcc.dg/Walloca-2.c: Same.
3107 * gcc.dg/Walloca-6.c: Same.
3108 * gcc.dg/Walloca-11.c: Same.
3109 * gcc.dg/attr-alloc_size-7.c: Same.
3110 * gcc.dg/Wvla-larger-than-2.c: Same.
3111 * gcc.dg/Walloca-3.c: Same.
3112 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3113 * gcc.c-torture/compile/pr79413.c: Same.
3114 * gcc.c-torture/compile/pr78439.c: Same.
3115
842392c8
KN
31162017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3117
3118 * gcc.target/powerpc/p9-options-1.c: New test.
3119
de2b3f5c
KT
31202017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3121
3122 PR target/71436
3123 * gcc.c-torture/compile/pr71436.c: New test.
3124
2e6315ef 31252017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3126 Richard Biener <rguenther@suse.de>
2e6315ef
WS
3127
3128 PR tree-optimization/79908
3129 PR tree-optimization/80136
3130 * gcc.dg/torture/pr79908.c: New file.
3131
9cdf0363
NK
31322017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3133
2e6315ef 3134 PR fortran/39239
9cdf0363
NK
3135 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3136
f3dd574e
JJ
31372017-03-22 Jakub Jelinek <jakub@redhat.com>
3138
f13e9cd5
JJ
3139 PR c++/80141
3140 * g++.dg/gomp/pr80141.C: New test.
3141
68ed2ba0
JJ
3142 PR c++/80129
3143 * g++.dg/torture/pr80129.C: New test.
3144
f3dd574e
JJ
3145 PR sanitizer/80110
3146 * g++.dg/tsan/pr80110.C: New test.
3147
918b6c9e
TK
31482017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3149
3150 PR fortran/80142
3151 * gfortran.dg/any_loc.f90: New test case.
3152
bf634d1c
TP
31532017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3154
3155 PR target/80082
3156 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3157 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3158
f7325b95
ML
31592017-03-22 Martin Liska <mliska@suse.cz>
3160
3161 PR target/79906
3162 * g++.dg/ext/mv8.C: Add power* targets.
3163
3f01b620
MS
31642017-03-21 Martin Sebor <msebor@redhat.com>
3165
3166 PR c++/79548
3167 * g++.dg/warn/Wunused-var-26.C: New test.
3168
1cefb051
BS
31692017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3170
3171 PR tree-optimization/79908
3172 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3173
edc1747f
MP
31742017-03-21 Marek Polacek <polacek@redhat.com>
3175 Martin Sebor <msebor@redhat.com>
3176
3177 PR tree-optimization/80109
3178 * gcc.dg/Walloca-14.c: New test.
3179
85106b87
JJ
31802017-03-21 Jakub Jelinek <jakub@redhat.com>
3181
3182 PR target/80125
3183 * gcc.target/powerpc/pr80125.c: New test.
3184
e59a225f
NK
31852017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3186
3187 PR fortran/69498
3188 * gfortran.dg/unexp_attribute.f90: New test
3189
0ffe60b5 31902017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3191 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
3192
3193 PR tree-optimization/79908
3194 * gcc.dg/torture/pr79908.c: New file.
3195
54eb90fe
SKS
31962017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3197
3198 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3199 with sizeof(int) < 4.
3200
5611c456
ML
32012017-03-21 Martin Liska <mliska@suse.cz>
3202
3203 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3204 apostrophes.
3205
e650ea2a
RB
32062017-03-21 Richard Biener <rguenther@suse.de>
3207
3208 PR tree-optimization/80032
3209 * g++.dg/opt/pr80032.C: New testcase.
3210
da2ce5f9
RB
32112017-03-21 Richard Biener <rguenther@suse.de>
3212
3213 PR tree-optimization/80122
3214 * gcc.dg/torture/pr80122.c: New testcase.
3215
9d60683a
TT
32162017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3217
3218 * gcc.dg/pic-2.c: Skip for MIPS.
3219 * gcc.dg/pie-2.c: Skip for MIPS.
3220
d3e19c2c
PC
32212017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3222
3223 PR c++/77752
3224 * g++.dg/cpp0x/initlist97.C: New.
3225 * g++.dg/cpp0x/initlist85.C: Update.
3226
8bee092e
JJ
32272017-03-21 Jakub Jelinek <jakub@redhat.com>
3228
9f30dff0
JJ
3229 PR c/67338
3230 * gcc.dg/pr67338.c: New test.
3231
8bee092e
JJ
3232 PR c++/35878
3233 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3234 dump instead of assembler.
3235 * g++.dg/init/pr35878_2.C: Likewise.
3236 * g++.dg/init/pr35878_3.C: Likewise.
3237
4d1b8e70
JJ
32382017-03-21 Jakub Jelinek <jakub@redhat.com>
3239
3240 PR c/80097
3241 * gcc.dg/ubsan/pr80097.c: New test.
3242
c34923c4
BS
32432017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3244
3245 PR tree-optimization/80054
3246 * g++.dg/torture/pr80054.C: New file.
3247
b0ba96c2
KN
32482017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3249
3250 PR target/79963
3251 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3252 directive to assure selection of proper bit using rlwinm insn.
3253 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3254 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3255 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3256 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3257
92377255
MP
32582017-03-20 Marek Polacek <polacek@redhat.com>
3259 Paolo Carlini <paolo.carlini@oracle.com>
3260
3261 PR c++/80059 - ICE with noexcept and __transaction_atomic
3262 * g++.dg/tm/pr80059-2.C: New test.
3263 * g++.dg/tm/pr80059.C: New test.
3264
243e28bf
ML
32652017-03-20 Martin Liska <mliska@suse.cz>
3266
3267 PR middle-end/79753
3268 * gcc.target/i386/mpx/pr79753.c: New test.
3269
918112d3
ML
32702017-03-20 Martin Liska <mliska@suse.cz>
3271
3272 PR target/79769
3273 PR target/79770
3274 * g++.dg/pr79769.C: New test.
3275 * gcc.target/i386/mpx/pr79770.c: New test.
3276
e325aba2
AK
32772017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3278
3279 PR target/78857
3280 * gcc.target/s390/load-and-test-fp-1.c: New test.
3281 * gcc.target/s390/load-and-test-fp-2.c: New test.
3282
91d2c04c
PT
32832017-03-18 Paul Thomas <pault@gcc.gnu.org>
3284
3285 PR fortran/79676
3286 * gfortran.dg/submodule_28.f08 : New test.
3287
c7e4107b
PT
32882017-03-18 Paul Thomas <pault@gcc.gnu.org>
3289
3290 PR fortran/71838
3291 * gfortran.dg/submodule_26.f08 : New test.
3292 * gfortran.dg/submodule_27.f08 : New test.
3293
d8fe28be
PH
32942017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3295
3296 PR target/79951
3297 * gcc.target/powerpc/pr79951.c: New.
3298
4a17943d
BS
32992017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3300
3301 PR rtl-optimization/79910
3302 * gcc.dg/torture/pr79910.c: New test.
3303
7f166d94
JL
33042017-03-17 Jeff Law <law@redhat.com>
3305
3306 PR tree-optimization/71437
3307 * gcc.dg/tree-ssa/pr71437.c: New test.
3308 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3309 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3310 now caught by VRP, but which were previously caught by DOM.
3311
12c4f7dc
RB
33122017-03-17 Richard Biener <rguenther@suse.de>
3313
3314 PR middle-end/80075
3315 * g++.dg/torture/pr80075.C: New testcase.
3316
207f3423
MM
33172017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3318
3319 PR target/71294
3320 * g++.dg/pr71294.C: New test.
3321
9fc900af
SB
33222017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3323
3324 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3325
c05c2380
JJ
33262017-03-16 Jakub Jelinek <jakub@redhat.com>
3327
e711928b
JJ
3328 PR fortran/80010
3329 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3330
c05c2380
JJ
3331 PR fortran/79886
3332 * gfortran.dg/pr79886.f90: New test.
3333
3231d64b
MM
33342017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3335
3336 PR target/79038
3337 * gcc.target/powerpc/pr79038-1.c: New test.
3338
81ef1f5e
SB
33392017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3340
3341 PR fortran/33271
3342 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3343
395a1e9b
JW
33442017-03-15 Jiong Wang <jiong.wang@arm.com>
3345
3346 PR testsuite/79356
3347 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3348
05f65910
UB
33492017-03-15 Uros Bizjak <ubizjak@gmail.com>
3350
3351 PR target/80019
3352 * gcc.target/i386/pr80019.c: New test.
3353
94285a7d
ML
33542017-03-15 Martin Liska <mliska@suse.cz>
3355
3356 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3357
a983542b
MS
33582017-03-14 Martin Sebor <msebor@redhat.com>
3359
3360 PR tree-optimization/79800
3361 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3362 * gcc.dg/tree-ssa/pr79800.c: New test.
3363
76ca5f40
MM
33642017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3365
3366 PR target/79947
3367 * gcc.target/powerpc/pr79947.c: New test.
3368
5d9a283a
MS
33692017-03-14 Martin Sebor <msebor@redhat.com>
3370
3371 PR middle-end/80020
3372 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
3373 * gcc.dg/attr-alloc_size-7.c: Same.
3374 * gcc.dg/attr-alloc_size-9.c: Same.
3375 * gcc.dg/builtin-alloc-size.c: Same.
3376 * gcc.dg/pr80020.c: New test.
3377
4692943d
BS
33782017-03-14 Bernd Schmidt <bschmidt@redhat.com>
3379
3380 PR rtl-optimization/79728
3381 * gcc.target/i386/sse-globalreg.c: New test.
3382
861d9d5e
ML
33832017-03-14 Martin Liska <mliska@suse.cz>
3384
3385 PR lto/66295
3386 * gcc.dg/tree-prof/pr66295.c: New test.
3387
a48018b5
ML
33882017-03-13 Martin Liska <mliska@suse.cz>
3389
3390 PR middle-end/78339
3391 * gcc.target/i386/mpx/pr78339.c: New test.
3392
8c56cc5a
CZ
33932017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3394
065ba179 3395 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 3396
14555394
CZ
33972017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3398
065ba179 3399 * gcc.target/arc/pr9001090948.c: New file.
14555394 3400
3079b92e
SB
34012017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3402
3403 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3404 Fix test. Make early-out condition return early. Correct comments.
3405
c08de9db
JD
34062017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3407
3408 PR libgfortran/78854
3409 * gfortran.dg/dtio_25.f90: New test.
3410
66b27545
MS
34112017-03-10 Martin Sebor <msebor@redhat.com>
3412
3413 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3414
8f2f6381
BS
34152017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3416
3417 PR rtl-optimization/78911
3418 * gcc.target/i386/pr78911-1.c: New test.
3419 * gcc.target/i386/pr78911-2.c: New test.
3420
8e2c69b4 34212017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 3422
8e2c69b4
WS
3423 PR target/79941
3424 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3425 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3426 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3427
455d833c
MP
34282017-03-10 Marek Polacek <polacek@redhat.com>
3429
3430 PR c++/79967
3431 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3432
cdd669f9
JJ
34332017-03-10 Jakub Jelinek <jakub@redhat.com>
3434
e260b0a7
JJ
3435 PR c++/79899
3436 * g++.dg/other/friend7.C: New test.
3437
cdd669f9
JJ
3438 PR c++/79896
3439 * g++.dg/ext/int128-5.C: New test.
3440
730e6e46
SB
34412017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3442
3443 PR testsuite/79356
3444 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3445 powerpc, sparc, or s390x.
3446
fc8f6304
PH
34472017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3448
3449 PR target/79907
3450 * gcc.target/powerpc/pr79907.c: New.
3451
f1b0632a
OH
34522017-03-10 Olivier Hainque <hainque@adacore.com>
3453
3454 * gnat.dg/opt64.adb: New test.
3455 * gnat.dg/opt64_pkg.ads: New helper.
3456 * gnat.dg/opt64_pkg.adb: New helper.
3457
5558f089
JJ
34582017-03-10 Jakub Jelinek <jakub@redhat.com>
3459
2d9dd4fb
JJ
3460 PR rtl-optimization/79909
3461 * gcc.target/powerpc/pr79909.c: New test.
3462
72772e67
JJ
3463 PR tree-optimization/79972
3464 * gcc.dg/pr79972.c: New test.
3465
5558f089
JJ
3466 PR tree-optimization/77975
3467 * gcc.dg/pr77975.c: New test.
3468
822a132c
MP
34692017-03-09 Marek Polacek <polacek@redhat.com>
3470
3471 PR c++/79962
3472 PR c++/79984
3473 * c-c++-common/nonnull-3.c: New test.
3474 * g++.dg/warn/Wnonnull3.C: New test.
3475
c9819d22
MF
34762017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3477
3478 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3479 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3480
36618428
MP
34812017-03-09 Marek Polacek <polacek@redhat.com>
3482
3483 PR sanitizer/79757
3484 * gcc.dg/ubsan/pr79757-1.c: New test.
3485 * gcc.dg/ubsan/pr79757-2.c: New test.
3486 * gcc.dg/ubsan/pr79757-3.c: New test.
3487 * gcc.dg/ubsan/pr79757-4.c: New test.
3488 * gcc.dg/ubsan/pr79757-5.c: New test.
3489
01e5af5a
JJ
34902017-03-09 Jakub Jelinek <jakub@redhat.com>
3491
3492 PR c/79969
3493 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3494
6443c7c0
MP
34952017-03-09 Marek Polacek <polacek@redhat.com>
3496
3497 PR c++/79687
3498 * g++.dg/expr/ptrmem8.C: New test.
3499 * g++.dg/expr/ptrmem9.C: New test.
3500
d721dc3c
RB
35012017-03-09 Richard Biener <rguenther@suse.de>
3502
3503 PR tree-optimization/79977
3504 * gcc.dg/graphite/pr79977.c: New testcase.
3505
1f1fd3e2
TT
35062017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3507
3508 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3509 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3510 * lib/target-supports.exp (check_effective_target_rdynamic):
3511 New proc.
3512
16967aff
RB
35132017-03-09 Richard Biener <rguenther@suse.de>
3514
3515 PR middle-end/79971
3516 * gcc.dg/fixed-point/pr79971.c: New testcase.
3517
26d7dc48
RB
35182017-03-09 Richard Biener <rguenther@suse.de>
3519
3520 PR ipa/79970
3521 * gcc.dg/torture/pr79970.c: New testcase.
3522
35f77c28
PC
35232017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3524
3525 PR c++/71966
3526 * g++.dg/cpp0x/pr71966-1.C: New.
3527 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3528
8a7df031
ML
35292017-03-09 Martin Liska <mliska@suse.cz>
3530
3531 PR tree-optimization/79631
3532 * gcc.target/i386/mpx/pr79631.c: New test.
3533
3828bb0d
ML
35342017-03-09 Martin Liska <mliska@suse.cz>
3535
3536 PR target/65705
3537 PR target/69804
3538 * gcc.target/i386/pr71458.c: Update scanned pattern.
3539
410a590c
MP
35402017-03-09 Marek Polacek <polacek@redhat.com>
3541
3542 PR c++/79672
3543 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3544 * g++.dg/warn/Wduplicated-branches3.C: New test.
3545
f084a22e
PG
35462017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3547
3548 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3549
a278b1c3
ML
35502017-03-09 Martin Liska <mliska@suse.cz>
3551
3552 PR ipa/79764
3553 * g++.dg/pr79764.C: New test.
3554
8dc19053
ML
35552017-03-09 Martin Liska <mliska@suse.cz>
3556
3557 PR ipa/79761
3558 * g++.dg/pr79761.C: New test.
3559
030fc94a
JJ
35602017-03-09 Jakub Jelinek <jakub@redhat.com>
3561
9e463823
JJ
3562 PR sanitizer/79944
3563 * c-c++-common/asan/pr79944.c: New test.
3564
6b62f323
JJ
3565 PR target/79932
3566 * gcc.target/i386/pr79932-2.c: New test.
3567
030fc94a
JJ
3568 PR target/79932
3569 * gcc.target/i386/pr79932-1.c: New test.
3570
423aec8b
MP
35712017-03-09 Marek Polacek <polacek@redhat.com>
3572
3573 PR c++/79900 - ICE in strip_typedefs
3574 * g++.dg/warn/Wpadded-1.C: New test.
3575
6659fe59
MP
35762017-03-08 Marek Polacek <polacek@redhat.com>
3577
3578 * g++.dg/Walloca1.C: Adjust dg-warning.
3579
f1a675e4
AH
35802017-03-08 Andrew Haley <aph@redhat.com>
3581
3582 PR tree-optimization/79943
3583 * gcc.dg/tree-ssa/pr79943.c: New test.
3584
edfcd7e3
RB
35852017-03-08 Richard Biener <rguenther@suse.de>
3586
3587 PR tree-optimization/79955
3588 * gcc.dg/uninit-24.c: New testcase.
3589
61fdfd8c
RB
35902017-03-08 Richard Biener <rguenther@suse.de>
3591
3592 PR tree-optimization/79920
3593 * gcc.dg/vect/pr79920.c: New testcase.
3594
4b48e883
JJ
35952017-03-08 Jakub Jelinek <jakub@redhat.com>
3596
3597 PR sanitizer/79904
3598 * gcc.dg/ubsan/pr79904.c: New test.
3599
a71dbc63
JJ
36002017-03-07 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR c/79834
3603 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
3604 diagnostics.
3605
d8a90142
MP
36062017-03-07 Marek Polacek <polacek@redhat.com>
3607
3608 PR middle-end/79809
3609 * g++.dg/Walloca1.C: New test.
3610
a5e9e3e4
ML
36112017-03-07 Martin Liska <mliska@suse.cz>
3612
3613 PR middle-end/68270
3614 * g++.dg/pr68270.C: New test.
3615
1f6dba54
JJ
36162017-03-07 Jakub Jelinek <jakub@redhat.com>
3617
760f82db
JJ
3618 PR rtl-optimization/79901
3619 * gcc.target/i386/pr79901.c: New test.
3620
1f6dba54
JJ
3621 PR sanitizer/79897
3622 * c-c++-common/ubsan/pr79897.c: New test.
3623
feca7b89
VM
36242017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3625
3626 PR rtl-optimization/79571
3627 * gcc.target/i386/pr79571.c: New.
3628
bdbbf28d
MP
36292017-03-06 Marek Polacek <polacek@redhat.com>
3630
3631 PR c++/79796 - ICE with NSDMI and this pointer
3632 * g++.dg/cpp0x/nsdmi13.C: New test.
3633
52564551
JK
36342017-03-06 Julia Koval <julia.koval@intel.com>
3635
3636 PR target/79793
3637 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
3638 directives.
3639 * gcc.target/i386/interrupt-13.c: Ditto.
3640 * gcc.target/i386/interrupt-14.c: Ditto.
3641 * gcc.target/i386/interrupt-15.c: Ditto.
3642
345edb37
JJ
36432017-03-06 Jakub Jelinek <jakub@redhat.com>
3644
3645 PR c++/79822
3646 * g++.dg/cpp0x/constexpr-79822.C: New test.
3647
a8d25fd0
RB
36482017-03-06 Richard Biener <rguenther@suse.de>
3649
3650 PR tree-optimization/79894
3651 * gcc.dg/vect/pr79887.c: New testcase.
3652
522fcdd7
RB
36532017-03-06 Richard Biener <rguenther@suse.de>
3654
3655 PR tree-optimization/79824
3656 * gcc.dg/vect/pr79824-1.c: New testcase.
3657 * gcc.dg/vect/pr79824-2.c: Likewise.
3658
54649631
TT
36592017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3660
3661 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
3662 gettimeofday. Remove dg-skip-if for AVR.
3663 * lib/target-supports.exp (check_effective_target_gettimeofday):
3664 New proc.
3665
4bbc8970
RD
36662017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
3667
3668 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
3669 * gcc.target/s390/hotpatch-10.c: Likewise.
3670 * gcc.target/s390/hotpatch-11.c: Likewise.
3671 * gcc.target/s390/hotpatch-12.c: Likewise.
3672 * gcc.target/s390/hotpatch-13.c: Likewise.
3673 * gcc.target/s390/hotpatch-14.c: Likewise.
3674 * gcc.target/s390/hotpatch-15.c: Likewise.
3675 * gcc.target/s390/hotpatch-16.c: Likewise.
3676 * gcc.target/s390/hotpatch-17.c: Likewise.
3677 * gcc.target/s390/hotpatch-18.c: Likewise.
3678 * gcc.target/s390/hotpatch-19.c: Likewise.
3679 * gcc.target/s390/hotpatch-2.c: Likewise.
3680 * gcc.target/s390/hotpatch-26.c: Likewise.
3681 * gcc.target/s390/hotpatch-27.c: Likewise.
3682 * gcc.target/s390/hotpatch-28.c: Likewise.
3683 * gcc.target/s390/hotpatch-3.c: Likewise.
3684 * gcc.target/s390/hotpatch-4.c: Likewise.
3685 * gcc.target/s390/hotpatch-5.c: Likewise.
3686 * gcc.target/s390/hotpatch-6.c: Likewise.
3687 * gcc.target/s390/hotpatch-7.c: Likewise.
3688 * gcc.target/s390/hotpatch-8.c: Likewise.
3689 * gcc.target/s390/hotpatch-9.c: Likewise.
3690
5f215a70
PC
36912017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3692
3693 PR c++/64574
3694 * g++.dg/template/crash125.C: New.
3695
296cc393
JJ
36962017-03-06 Jakub Jelinek <jakub@redhat.com>
3697
3698 PR target/79812
3699 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
3700
ca8942a3
TT
37012017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3702
3703 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
3704
c1b993c0
PG
37052017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3706
3707 * gcc.target/mips/msa-minmax.c: New tests.
3708
a50a32aa
ML
37092017-03-06 Martin Liska <mliska@suse.cz>
3710
3711 PR sanitize/79783
3712 * g++.dg/asan/pr79783.C: New test.
3713
5ada812c
PG
37142017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3715
3716 * gcc.target/mips/msa-dotp.c: New tests.
3717
334b3c4b
PG
37182017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3719
3720 * gcc.target/mips/msa-bclri.c: New test.
3721
d8b4baeb
PC
37222017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3723
3724 PR c++/70266
3725 * g++.dg/tm/pr70266.C: New.
3726
ef78bc3c 37272017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 3728 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
3729
3730 * gfortran.dg/coarray/fail_image_1.f08: New test.
3731 * gfortran.dg/coarray/fail_image_2.f08: New test.
3732 * gfortran.dg/coarray/failed_images_1.f08: New test.
3733 * gfortran.dg/coarray/failed_images_2.f08: New test.
3734 * gfortran.dg/coarray/image_status_1.f08: New test.
3735 * gfortran.dg/coarray/image_status_2.f08: New test.
3736 * gfortran.dg/coarray/stopped_images_1.f08: New test.
3737 * gfortran.dg/coarray/stopped_images_2.f08: New test.
3738 * gfortran.dg/coarray_fail_st.f90: New test.
3739 * gfortran.dg/coarray_failed_images_1.f08: New test.
3740 * gfortran.dg/coarray_image_status_1.f08: New test.
3741 * gfortran.dg/coarray_stopped_images_1.f08: New test.
3742
7f5a7d78
MP
37432017-03-03 Marek Polacek <polacek@redhat.com>
3744
3745 PR c/79758
3746 * gcc.dg/noncompile/pr79758.c: New test.
3747
cc195d46
JJ
37482017-03-03 Jakub Jelinek <jakub@redhat.com>
3749
3750 PR middle-end/79805
3751 * g++.dg/opt/pr79805.C: New test.
3752
945b6e16
AS
37532017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
3754
3755 * gcc.target/i386/avx512vpopcntdq-check.h: New.
3756 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
3757 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
3758 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
3759 * gcc.target/i386/i386.exp
3760 (check_effective_target_avx512vpopcntdq): New.
3761
31dcc385
TT
37622017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
3763
3764 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
3765 ilp32 targets and match DImode registers for lp64 targets.
3766
0e174ae1
UB
37672017-03-03 Uros Bizjak <ubizjak@gmail.com>
3768
3769 * g++.dg/pr71624.C: Disable for x32.
3770 * g++.dg/pr71633.C: Ditto.
3771
93505ec5
JJ
37722017-03-03 Jakub Jelinek <jakub@redhat.com>
3773
3774 PR target/79807
3775 * gcc.target/i386/pr79807.c: New test.
3776
d78a1c01
ML
37772017-03-03 Martin Liska <mliska@suse.cz>
3778
3779 PR tree-optimization/79803
3780 * gcc.dg/tree-ssa/pr79803.c: New test.
3781
ec7f796e
ML
37822017-03-03 Martin Liska <mliska@suse.cz>
3783
3784 PR rtl-optimization/79574
3785 * gcc.dg/pr79574-2.c: New test.
3786
30d309aa
RB
37872017-03-03 Richard Biener <rguenther@suse.de>
3788
3789 PR c++/79825
3790 * g++.dg/warn/Wuninitialized-8.C: New testcase.
3791
38801de5
JJ
37922017-03-03 Jakub Jelinek <jakub@redhat.com>
3793
3794 * gcc.dg/pr57134.c: Use empty inline asm string literal.
3795
7278b0a2
MP
37962017-03-03 Marek Polacek <polacek@redhat.com>
3797
3798 PR c++/79791
3799 * g++.dg/warn/Wwrite-strings-1.C: New test.
3800 * g++.dg/warn/Wwrite-strings-2.C: New test.
3801 * g++.dg/warn/Wwrite-strings-3.C: New test.
3802 * g++.dg/warn/Wwrite-strings-4.C: New test.
3803 * g++.dg/warn/Wwrite-strings-5.C: New test.
3804 * g++.dg/warn/Wwrite-strings-6.C: New test.
3805 * g++.dg/warn/Wwrite-strings-7.C: New test.
3806 * g++.dg/warn/Wwrite-strings-8.C: New test.
3807 * g++.dg/warn/Wwrite-strings-9.C: New test.
3808 * g++.dg/warn/Wwrite-strings-10.C: New test.
3809 * g++.dg/warn/Wwrite-strings-11.C: New test.
3810 * g++.dg/warn/Wwrite-strings-12.C: New test.
3811
75473a91
RB
38122017-03-03 Richard Biener <rguenther@suse.de>
3813
3814 PR middle-end/79818
3815 * gcc.dg/torture/pr79818.c: New testcase.
3816
50bea0c5
JJ
38172017-03-02 Jakub Jelinek <jakub@redhat.com>
3818
3819 PR c++/79782
3820 * g++.dg/warn/Wunused-parm-10.C: New test.
3821
130f15ce
UB
38222017-03-02 Uros Bizjak <ubizjak@gmail.com>
3823
3824 * gcc.dg/rtl/x86_64/*.c: Test for
3825 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
3826
dc362ada
UB
38272017-03-02 Uros Bizjak <ubizjak@gmail.com>
3828
3829 PR target/79514
3830 * gcc.target/i386/pr79514.c: New test.
3831
fe792dd8
JJ
38322017-03-02 Jakub Jelinek <jakub@redhat.com>
3833
3834 PR rtl-optimization/79780
3835 * gcc.c-torture/compile/pr79780.c: New test.
3836
e80facb4
RB
38372017-03-02 Richard Biener <rguenther@suse.de>
3838
3839 PR tree-optimization/79345
3840 PR c++/42000
3841 * g++.dg/warn/Wuninitialized-7.C: New testcase.
3842 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
3843 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
3844
eb0e7c34
RB
38452017-03-02 Richard Biener <rguenther@suse.de>
3846
3847 PR c/79756
3848 * gcc.dg/vector-1.c: New testcase.
3849
653a4b32
BC
38502017-03-02 Bin Cheng <bin.cheng@arm.com>
3851
3852 PR tree-optimization/66768
3853 * gcc.target/i386/pr66768.c: New test.
3854
da403f31
RB
38552017-03-02 Richard Biener <rguenther@suse.de>
3856
3857 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
3858 * gcc.dg/rtl/x86_64/final.c: Likewise.
3859 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
3860 * gcc.dg/rtl/x86_64/ira.c: Likewise.
3861 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
3862 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
3863
83692f96
RB
38642017-03-02 Richard Biener <rguenther@suse.de>
3865
3866 PR tree-optimization/79777
3867 * gcc.dg/torture/pr79777.c: New testcase.
3868
71dedb33
MS
38692017-03-01 Martin Sebor <msebor@redhat.com>
3870
3871 PR middle-end/79692
3872 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3873 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
3874 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
3875 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
3876
48990905
UB
38772017-03-01 Uros Bizjak <ubizjak@gmail.com>
3878
3879 * gcc.target/i386/invsize-2.c: New test.
3880 * gcc.target/i386/invsize-3.c: Ditto.
3881 * gcc.target/i386/invsize-4.c: Ditto.
3882 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
3883 * gcc.target/i386/stackalign/asm-1.c: Ditto.
3884
c7f0c9f3
MM
38852017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3886
3887 PR target/79439
3888 * gcc.target/powerpc/pr79439.c: New test.
3889
f5ef6bfc
PH
38902017-03-01 Pat Haugen <pthaugen@us.ibm.com>
3891
3892 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
3893 scan string.
3894
3895
50181506
KN
38962017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3897
3898 PR target/79395
3899 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
3900 pattern to look for vcmpequd. instead of vcmpnew.
3901 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
3902 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
3903 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
3904 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
3905 look for xvcmpeqdp. instead of xvcmpnedp.
3906 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
3907 look for vcmpequd. instead of vcmpnew.
3908 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
3909 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3910 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
3911 look for xvcmpeqsp. instead of xvcmpnesp.
3912 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
3913 look for xvcmpeqdp. instead of xvcmpnedp.
3914 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
3915 look for vcmpequd. instead of vcmpnew.
3916 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
3917 look for vcmpeqsp instead of xvcmpnesp.
3918 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
3919 look for xvcmpeqdp instead of xvcmpnedp.
3920
0100ae43
RB
39212017-03-01 Richard Biener <rguenther@suse.de>
3922
3923 PR middle-end/79721
3924 * gcc.dg/torture/pr79721.c: New testcase.
3925
0f3f4ffe
JJ
39262017-03-01 Jakub Jelinek <jakub@redhat.com>
3927
42132674
JJ
3928 PR c++/79681
3929 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
3930 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
3931
e3e9e8ca
JJ
3932 PR c++/79746
3933 * g++.dg/warn/Wunused-parm-9.C: New test.
3934
0f3f4ffe
JJ
3935 PR tree-optimization/79734
3936 * g++.dg/opt/pr79734.C: New test.
3937
ad1de652
JJ
39382017-02-28 Jakub Jelinek <jakub@redhat.com>
3939
3940 PR tree-optimization/79737
3941 * gcc.c-torture/execute/pr79737-1.c: New test.
3942 * gcc.c-torture/execute/pr79737-2.c: New test.
3943
7a1ae923
EB
39442017-02-28 Eric Botcazou <ebotcazou@adacore.com>
3945
3946 * gcc.target/sparc/20170228-1.c: New test.
3947
2af0c3ed
UB
39482017-02-28 Uros Bizjak <ubizjak@gmail.com>
3949
3950 * gcc.target/i386/invsize-1.c: New test.
3951
203ced0a
MS
39522017-02-28 Martin Sebor <msebor@redhat.com>
3953
3954 PR tree-optimization/79691
3955 * gcc.dg/tree-ssa/pr79691.c: New test.
3956
8a915b87
JJ
39572017-02-28 Jakub Jelinek <jakub@redhat.com>
3958
3959 PR target/79729
3960 * gcc.target/i386/pr79729.c: New test.
3961
41aa3a38
RB
39622017-02-28 Richard Biener <rguenther@suse.de>
3963
3964 PR tree-optimization/79740
3965 * gcc.dg/torture/pr79740.c: New testcase.
3966
587240d2
RB
39672017-02-28 Richard Biener <rguenther@suse.de>
3968
3969 PR middle-end/79731
3970 * c-c++-common/torture/pr79731.c: New testcase.
3971
dd3f4560
RB
39722017-02-28 Richard Biener <rguenther@suse.de>
3973
3974 PR tree-optimization/79732
3975 * gcc.dg/torture/pr79732.c: New testcase.
3976
c7d97b28
RB
39772017-02-28 Richard Biener <rguenther@suse.de>
3978
3979 PR tree-optimization/79723
3980 * gcc.target/i386/pr79723.c: New testcase.
3981
c8f28a3c
PH
39822017-02-27 Pat Haugen <pthaugen@us.ibm.com>
3983
3984 PR target/79544
3985 * gcc.target/powerpc/pr79544.c: New.
3986
c91c3003
PC
39872017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3988
3989 PR c++/79414
3990 * g++.dg/parse/crash67.C: New.
3991
57fa080b
BC
39922017-02-27 Bin Cheng <bin.cheng@arm.com>
3993
3994 PR tree-optimization/77536
3995 * gcc.dg/vect/pr79347.c: Revise testing string.
3996
68b948d3
RB
39972017-02-27 Richard Biener <rguenther@suse.de>
3998
3999 PR tree-optimization/45397
4000 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4001
69a2e8a1
RB
40022017-02-27 Richard Biener <rguenther@suse.de>
4003
4004 PR tree-optimization/79690
4005 * gcc.target/i386/pr79690.c: New testcase.
4006
c7b608a9
TK
40072017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4008
4009 PR fortran/51119
4010 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4011 of original.
4012 * gfortran.dg/inline_matmul_11.f90: Likewise.
4013 * gfortran.dg/inline_matmul_9.f90: Likewise.
4014 * gfortran.dg/matmul_13.f90: New test.
4015 * gfortran.dg/matmul_14.f90: New test.
4016
98561a9b
JJ
40172017-02-25 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR middle-end/79396
4020 * g++.dg/opt/pr79396.C: New test.
4021
77be9417
DH
40222017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4023
4024 PR fortran/79597
4025 * gfortran.dg/dtio_6.f90: Update test.
4026
40272017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4028
4029 PR fortran/79601
4030 * gfortran.dg/interface_operator_2.f90: New test.
4031
b9822443
JJ
40322017-02-24 Jakub Jelinek <jakub@redhat.com>
4033
4034 PR c/79677
4035 * gcc.dg/pr79677.c: New test.
4036
4bc2b786
MF
40372017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4038
4039 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4040 of mov.ps.
4041 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4042 (cond_move1): Simplify condition to force generation of
4043 mov[nz].ps.
4044 (cond_move2): Likewise.
4045
4227c9ad
JJ
40462017-02-24 Jakub Jelinek <jakub@redhat.com>
4047
4048 PR c++/79588
4049 * g++.dg/warn/Wrestrict-1.C: New test.
4050 * g++.dg/warn/Wrestrict-2.C: New test.
4051
fd527ec1
DE
40522017-02-24 David Edelsohn <dje.gcc@gmail.com>
4053
4054 * g++.dg/ext/complit15.C: Require LTO.
4055
2af8fd5c
TT
40562017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4057
4058 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4059 logical_op_short_circuit to skip targets.
4060 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4061 and s390.
4062
0b9cdb9a
EB
40632017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4064
4065 * gnat.dg/opt63.adb: New test.
4066
4af362a9
EB
40672017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4068
4069 * gnat.dg/discr47.adb: New test.
4070
7699e88f
RB
40712017-02-24 Richard Biener <rguenther@suse.de>
4072
4073 PR tree-optimization/79389
4074 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4075
e3beb191
PC
40762017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4077
4078 PR c++/79361
4079 * g++.dg/cpp0x/pr79361-1.C: New.
4080 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4081
195610aa
EB
40822017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4083
4084 * gcc.target/visium/bit_test.c: Accept any lsr form.
4085 * gcc.target/visium/block_move.c: Tweak.
4086
17885cad
DV
40872017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4088
4089 PR 68749
4090 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4091
45f7faf0
RB
40922017-02-23 Richard Biener <rguenther@suse.de>
4093
4094 PR tree-optimization/79683
4095 * gcc.target/i386/pr79683.c: New testcase.
4096
18eb304e
JL
40972017-02-22 Jeff Law <law@redhat.com>
4098
4099 PR tree-optimization/79578
4100 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4101
0a864a97
SD
41022017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4103
4104 * gcc.target/mips/msa-fp-cc.c: New test.
4105
fe8ece05
JJ
41062017-02-22 Jakub Jelinek <jakub@redhat.com>
4107
e40b6fc7
JJ
4108 PR c++/79664
4109 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4110 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4111 * g++.dg/gomp/pr79664.C: New test.
4112
fe8ece05
JJ
4113 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4114
78af14ae
MP
41152017-02-22 Marek Polacek <polacek@redhat.com>
4116
4117 PR c++/79653
4118 * g++.dg/cpp0x/alignas10.C: New test.
4119 * g++.dg/cpp0x/alignas9.C: New test.
4120
8fdddd3d
MP
4121 PR c++/79657
4122 * g++.dg/ext/underlying_type12.C: New test.
4123
61ac5ebe
MP
4124 PR c/79662
4125 * gcc.dg/enum-incomplete-4.c: New test.
4126
888c7050
JJ
41272017-02-22 Jakub Jelinek <jakub@redhat.com>
4128
4129 PR target/70465
4130 * gcc.target/i386/pr70465-2.c: New test.
4131
6d3daa1a
UB
41322017-02-21 Uros Bizjak <ubizjak@gmail.com>
4133
4134 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4135
76dd203e
RB
41362017-02-22 Richard Biener <rguenther@suse.de>
4137
4138 PR tree-optimization/79673
4139 * gcc.target/i386/pr79673.c: New testcase.
4140
a9c774d2
RB
41412017-02-22 Richard Biener <rguenther@suse.de>
4142
4143 PR tree-optimization/79666
4144 * gcc.dg/torture/pr79666.c: New testcase.
4145
8f4f841a
ML
41462017-02-22 Martin Liska <mliska@suse.cz>
4147
4148 PR lto/79587
4149 * gcc.dg/tree-prof/pr79587.c: New test.
4150
a232a1cb
MP
41512017-02-21 Marek Polacek <polacek@redhat.com>
4152
4153 PR c++/79535
4154 * g++.dg/ext/flexary23.C: New test.
4155
b86fec68
UB
41562017-02-21 Uros Bizjak <ubizjak@gmail.com>
4157
4158 PR target/79593
4159 * gcc.target/i386/pr79593.c: New test.
4160
5c3f1d7b
JJ
41612017-02-21 Jakub Jelinek <jakub@redhat.com>
4162
b7280ac2
JJ
4163 PR c++/79654
4164 * g++.dg/cpp1z/decomp26.C: New test.
4165
5c3f1d7b
JJ
4166 PR sanitizer/79589
4167 * g++.dg/ubsan/pr79589.C: New test.
4168
1486c2a7
JL
41692017-02-21 Jeff Law <law@redhat.com>
4170
4171 PR tree-optimization/79621
4172 * gcc.c-torture/compile/pr79621.c: New test.
4173
2f3ec56d
JJ
41742017-02-21 Jakub Jelinek <jakub@redhat.com>
4175
3bb43119
JJ
4176 PR c++/79655
4177 * g++.dg/cpp1y/constexpr-79655.C: New test.
4178
664beaf2 4179 PR c++/79639
b86fec68 4180 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 4181
956d3e61
JJ
4182 PR target/79633
4183 * gcc.target/i386/mpx/pr79633.c: New test.
4184
d4cbfca4
JJ
4185 PR target/79570
4186 * gcc.dg/pr79570.c: New test.
4187
00bc9de3
JJ
4188 PR c++/79641
4189 * c-c++-common/pr79641.c: New test.
4190
d002d099
JJ
4191 PR tree-optimization/79649
4192 * gcc.target/i386/pr79649.c: New test.
4193
2f3ec56d
JJ
4194 PR target/79494
4195 * gcc.dg/pr79494.c: New test.
4196
e6655a5f
SB
41972017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4198
4199 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4200 to dg-options.
4201
42022017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
4203
4204 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4205
fd527ec1
DE
42062017-02-02 Jason Merrill <jason@redhat.com>
4207
4208 PR c++/79580
4209 * g++.dg/ext/complit15.C: New.
4210
027a9dd5
KN
42112017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4212
4213 PR target/78056
4214 * gcc.target/powerpc/pr78056-8.c: Remove.
4215
80480cee
MP
42162017-02-20 Marek Polacek <polacek@redhat.com>
4217
4218 PR middle-end/79537
4219 * gcc.dg/comp-goto-4.c: New test.
4220
85ade8d6
MP
4221 PR sanitizer/79558
4222 * c-c++-common/ubsan/bounds-14.c: New test.
4223
705d3b77
JJ
42242017-02-20 Jakub Jelinek <jakub@redhat.com>
4225
4226 PR target/79568
4227 * gcc.target/i386/pr79568-1.c: New test.
4228 * gcc.target/i386/pr79568-2.c: New test.
4229 * gcc.target/i386/pr79568-3.c: New test.
4230
dc42a736
PT
42312017-02-16 Paul Thomas <pault@gcc.gnu.org>
4232
4233 PR fortran/79382
705d3b77
JJ
4234 * gfortran.dg/dtio_10.f90: Change test of error message.
4235 * gfortran.dg/dtio_23.f90: New test.
4236 * gfortran.dg/dtio_24.f90: New test.
dc42a736 4237
1ca6a74f
PT
42382017-02-20 Paul Thomas <pault@gcc.gnu.org>
4239
4240 PR fortran/79434
705d3b77 4241 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 4242
63af1586
PT
42432017-02-19 Paul Thomas <pault@gcc.gnu.org>
4244
4245 PR fortran/79447
705d3b77 4246 * gfortran.dg/submodule_24.f08: New test.
63af1586 4247
4ca4d1e9
AV
42482017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4249
4250 PR fortran/79229
4251 * gfortran.dg/class_allocate_24.f90: New test.
4252
dea71ad0
PT
42532017-02-19 Paul Thomas <pault@gcc.gnu.org>
4254
4255 PR fortran/79402
4256 * gfortran.dg/submodule_23.f90: New test.
4257
f46e2bc9
PC
42582017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4259
4260 PR c++/79380
4261 * g++.dg/cpp0x/alignas8.C: New.
4262
7dfa657b
JW
42632017-02-19 Eric Fiselier <eric@efcs.ca>
4264 Jonathan Wakely <jwakely@redhat.com>
4265
4266 PR c++/69523
4267 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4268
eab1f169
PK
42692017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4270
4271 * gcc.dg/gimplefe-26.c: New test.
4272
47e16d83
JDA
42732017-02-18 John David Anglin <danglin@gcc.gnu.org>
4274
4275 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4276
c2615951
JJ
42772017-02-18 Jakub Jelinek <jakub@redhat.com>
4278
c28fcc60
JJ
4279 PR target/79569
4280 * gcc.target/i386/3dnowA-3.c: New test.
4281
c2615951
JJ
4282 PR target/79559
4283 * gcc.target/i386/pr79559.c: New test.
4284
97fcf744
JM
42852017-02-17 Joseph Myers <joseph@codesourcery.com>
4286
4287 * gcc.dg/c11-float-2.c: New test.
4288 * gcc.dg/torture/float128-floath.c,
4289 gcc.dg/torture/float128x-floath.c,
4290 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4291 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4292 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4293 *_DECIMAL_DIG macros with DECIMAL_DIG.
4294
a530e181
BS
42952017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4296
4297 PR target/79261
4298 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4299
1d516992
JK
43002017-02-17 Julia Koval <julia.koval@intel.com>
4301
4302 * gcc.target/i386/rdpid.c New test.
4303 * gcc.target/i386/sse-12.c: Add -mrdpid.
4304 * gcc.target/i386/sse-13.c: Ditto.
4305 * gcc.target/i386/sse-14.c: Ditto.
4306 * gcc.target/i386/sse-22.c: Ditto.
4307 * gcc.target/i386/sse-23.c: Ditto.
4308 * g++.dg/other/i386-2.C: Ditto.
4309 * g++.dg/other/i386-3.C: Ditto.
4310
3185712c
SB
43112017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4312
4313 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4314 * gcc.dg/pr61441.c: Ditto.
4315
a261ee49
ML
43162017-02-17 Martin Liska <mliska@suse.cz>
4317
4318 PR rtl-optimization/79574
4319 * gcc.dg/pr79574.c: New test.
4320
5bf69d74
MP
43212017-02-17 Marek Polacek <polacek@redhat.com>
4322
4323 PR middle-end/79536
4324 * gcc.dg/torture/pr79536.c: New test.
4325
a72b242e
AM
43262017-02-16 Alan Modra <amodra@gmail.com>
4327
4328 * gcc.c-torture/execute/pr79286.c: New.
4329
bcac0b4d
JJ
43302017-02-16 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR c++/79512
4333 * c-c++-common/gomp/pr79512.c: New test.
4334
945c17d8
MS
43352017-02-15 Martin Sebor <msebor@redhat.com>
4336
4337 PR c++/79363
4338 * g++.dg/ext/flexary12.C: Adjust.
4339 * g++.dg/ext/flexary20.C: Same.
4340 * g++.dg/ext/flexary21.C: Same.
4341 * g++.dg/ext/flexary22.C: New test.
4342
25c99850
BC
43432017-02-15 Bin Cheng <bin.cheng@arm.com>
4344
4345 PR tree-optimization/79347
4346 * gcc.dg/vect/pr79347.c: New test.
4347
4f5e5fcb
JJ
43482017-02-15 Jakub Jelinek <jakub@redhat.com>
4349
e7202857
JJ
4350 PR c++/79301
4351 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4352 [[deprecated]] comment.
4353 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4354 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4355 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4356 [[deprecated]] in -std=c++11.
4357 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4358 [[fallthrough]] in -std=c++11 and -std=c++14.
4359
4f5e5fcb
JJ
4360 PR c++/79288
4361 * g++.dg/tls/pr79288.C: New test.
4362
c7545f1c
MP
43632017-02-15 Marek Polacek <polacek@redhat.com>
4364
4365 PR c/79515
4366 * gcc.dg/dfp/pr79515.c: New.
4367
1114b39c
DE
43682017-02-15 David Edelsohn <dje.gcc@gmail.com>
4369
4370 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
4371
93b87d1d
TS
43722017-02-15 Thomas Schwinge <thomas@codesourcery.com>
4373
4374 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
4375 "opt_files".
4376
fa8db6ea
JJ
43772017-02-15 Jakub Jelinek <jakub@redhat.com>
4378
4379 PR target/79487
4380 * gcc.dg/dfp/pr79487.c: New test.
4381 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4382 2017-02-13 change.
4383
8722316b
CL
43842017-01-14 Carl Love <cel@us.ibm.com>
4385
4386 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4387 xvcvsxdsp and xvcvuxdsp instructions.
4388
2932fe90
SB
43892017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4390
4391 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4392 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4393 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4394 64-bit default target.
4395 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4396 a 64-bit default target.
4397
63d09033
JJ
43982017-02-14 Jakub Jelinek <jakub@redhat.com>
4399
4400 PR target/79481
4401 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 4402 (test_3vx): Change return type from int to void.
63d09033
JJ
4403 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4404 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4405 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4406 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4407 tests.
4408 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4409 (test_3vx): Change return type from int to void.
4410 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4411 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4412 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4413 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4414 tests.
4415 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4416 intrinsic. Change scan-assembler-times number from 1 to 2.
4417 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4418 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4419 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4420 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4421 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4422 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4423 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4424
8668fae0
UB
44252017-02-14 Uros Bizjak <ubizjak@gmail.com>
4426
4427 PR middle-end/61225
4428 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4429 Use dg-additional-options for ia32 target. Remove XFAIL.
4430
95d96609
UB
44312017-02-14 Uros Bizjak <ubizjak@gmail.com>
4432
4433 PR target/79495
4434 * gcc.target/i386/pr79495.c: New test.
4435
6f207d58
MP
44362017-02-14 Marek Polacek <polacek@redhat.com>
4437
4438 PR c++/79420
4439 PR c++/79463
4440 * g++.dg/cpp1y/pr79463.C: New.
4441 * g++.dg/template/incomplete10.C: New.
4442 * g++.dg/template/incomplete9.C: New.
4443
ee139af5
L
44442017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4445
4446 PR target/79498
4447 * gcc.target/i386/pr79498.c: New test.
4448
bf00c9e0
MS
44492017-02-14 Martin Sebor <msebor@redhat.com>
4450
4451 PR middle-end/79448
4452 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4453 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4454 * gcc.dg/tree-ssa/pr79448.c: New test.
4455
6c022f73
JL
44562017-02-14 Jeff Law <law@redhat.com>
4457
4458 PR tree-optimization/79095
4459 * g++.dg/pr79095-1.C: New test
4460 * g++.dg/pr79095-2.C: New test
4461 * g++.dg/pr79095-3.C: New test
4462 * g++.dg/pr79095-4.C: New test
4463 * g++.dg/pr79095-5.C: New test
4464 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4465 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4466
b719f884
JG
44672017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4468
4469 * gcc.target/aarch64/vect_fp16_1.c: New.
4470
1be33173
PK
44712017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4472
4473 * gcc.dg/gimplefe-25.c: New test.
4474
73424a09
JJ
44752017-02-14 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR tree-optimization/79408
4478 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4479
977472e8
RB
44802017-02-14 Richard Biener <rguenther@suse.de>
4481
4482 PR middle-end/79432
4483 * gcc.dg/torture/pr79432.c: New testcase.
4484
ee75687b
MS
44852017-02-13 Martin Sebor <msebor@redhat.com>
4486
4487 PR middle-end/79496
4488 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4489
b84702c0
JJ
44902017-02-13 Jakub Jelinek <jakub@redhat.com>
4491
ecc04fae
JJ
4492 PR sanitizer/79341
4493 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4494 variables volatile.
4495
b84702c0
JJ
4496 PR c++/79232
4497 * g++.dg/cpp1z/eval-order4.C: New test.
4498 * g++.dg/other/pr79232.C: New test.
4499
b9a161ff
NS
45002017-02-13 Nathan Sidwell <nathan@acm.org>
4501
4502 PR c++/79296
4503 * g++.dg/cpp0x/pr79296.C: New.
4504
d8505fac
SB
45052017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4506
4507 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4508 Instead, xfail powerpc*-*-* && lp64.
4509
efb802cb
SB
45102017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4511
4512 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4513 powerpc_p8vector_ok.
4514 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4515
8d6427c6
AS
45162017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4517
4518 PR target/79449
4519 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4520 for reading beyond a 4k boundary.
4521
9b7716c9
JJ
45222017-02-13 Jakub Jelinek <jakub@redhat.com>
4523
4524 PR rtl-optimization/79388
4525 PR rtl-optimization/79450
4526 * gcc.c-torture/execute/pr79388.c: New test.
4527 * gcc.c-torture/execute/pr79450.c: New test.
4528
4bb91707
TK
45292017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4530
4531 PR fortran/65542
9b7716c9 4532 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 4533
e22910c2
JJ
45342017-02-11 Jakub Jelinek <jakub@redhat.com>
4535
4536 PR sanitizer/79341
4537 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4538
acbbac04
JH
45392017-02-11 Jan Hubicka <hubicka@ucw.cz>
4540
4541 PR tree-ssa/56727
4542 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4543
e493f96b
JJ
45442017-02-10 Jakub Jelinek <jakub@redhat.com>
4545
4546 PR c++/79457
4547 * g++.dg/cpp0x/pr79457.C: New test.
4548
773acd54
SB
45492017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4550
4551 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4552 scan-assembler unless lp64.
4553
b56f814e
SB
45542017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4555
4556 PR tree-optimization/66612
4557 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4558
5e659d16
SB
45592017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4560
4561 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4562 of all powerpc.
4563
6f4f30bf
MP
45642017-02-10 Marek Polacek <polacek@redhat.com>
4565
4566 PR c++/79435
4567 * g++.dg/cpp1y/pr79435.C: New.
4568
3799a5b8
MP
4569 PR c++/79184
4570 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4571
052ef81d
CL
45722017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4573
4574 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4575 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
4576 New.
4577 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
4578 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
4579 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
4580 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
4581 (vtst_expected_poly64x2): Move to aarch64-only section.
4582 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
4583 (vtst_p64, vtstq_p64): New tests.
4584
a7c8ed0c
PC
45852017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4586
4587 PR c++/71737
4588 * g++.dg/cpp0x/pr71737.C: New.
4589
3dcde5ef 45902017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 4591 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
4592
4593 * gcc.dg/gimplefe-error-1.c: New testcase.
4594 * gcc.dg/gimplefe-error-2.c: New testcase.
4595 * gcc.dg/gimplefe-error-3.c: New testcase.
4596
6139a3b7
JJ
45972017-02-10 Jakub Jelinek <jakub@redhat.com>
4598
4599 PR tree-optimization/79411
4600 * gcc.c-torture/compile/pr79411.c: New test.
4601
9bfc55d0
JJ
46022017-02-09 Jakub Jelinek <jakub@redhat.com>
4603 Jason Merrill <jason@redhat.com>
4604
4605 PR c++/79143
4606 * g++.dg/cpp1z/pr79143.C: New test.
4607
0b90c541
JH
46082017-02-09 Jan Hubicka <hubicka@ucw.cz>
4609
4610 * gcc.dg/loop-unswitch-2.c: Update testcase.
4611 * gcc.dg/loop-unswitch-1.c: Update testcase.
4612
192b048b
MP
46132017-02-09 Marek Polacek <polacek@redhat.com>
4614
4615 PR c/79428
4616 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
4617 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
4618 * c-c++-common/goacc/pr79428-1.c: New test.
4619 * c-c++-common/gomp/pr79428-2.c: New test.
4620 * c-c++-common/gomp/pr79428-5.c: New test.
4621 * c-c++-common/gomp/pr79428-6.c: New test.
4622 * c-c++-common/pr79428-3.c: New test.
4623
e9a9033b
AK
46242017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4625
4626 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
4627 testcases.
4628
56f71478
JJ
46292017-02-09 Jakub Jelinek <jakub@redhat.com>
4630
28f6839b
JJ
4631 PR c/79413
4632 * gcc.c-torture/compile/pr79413.c: New test.
4633
f08683a1
JJ
4634 PR c++/79429
4635 * c-c++-common/gomp/pr79429.c: New test.
4636 * g++.dg/gomp/pr79429.C: New test.
4637
56f71478
JJ
4638 PR c/79431
4639 * c-c++-common/gomp/pr79431.c: New test.
4640
02889d23
CLT
46412017-02-09 Nathan Sidwell <nathan@codesourcery.com>
4642 Cesar Philippidis <cesar@codesourcery.com>
4643 Joseph Myers <joseph@codesourcery.com>
4644 Chung-Lin Tang <cltang@codesourcery.com>
4645
4646 * c-c++-common/goacc/combined-directives.c: Remove xfail.
4647 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
4648 * c-c++-common/goacc/loop-auto-2.c: New.
4649 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
4650 * c-c++-common/goacc/tile-2.c: New.
4651 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
4652 * g++.dg/goacc/tile-1.C: New, check tile subst.
4653 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
4654 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
4655 * gfortran.dg/goacc/tile-1.f90: New test.
4656 * gfortran.dg/goacc/tile-2.f90: New test.
4657 * gfortran.dg/goacc/tile-lowering.f95: New test.
4658
9c0c77d2
RB
46592017-02-09 Richard Biener <rguenther@suse.de>
4660
4661 PR tree-optimization/69823
4662 * gcc.dg/graphite/pr69823.c: New testcase.
4663
f39bad9f
PH
46642017-02-08 Pat Haugen <pthaugen@us.ibm.com>
4665
4666 PR target/78604
4667 * gcc.target/powerpc/pr78604.c: New.
4668
fc00b9ce
KN
46692017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4670
4671 PR target/68972
4672 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
4673 disable this test on power architecture.
4674
50c1f4a5
RB
46752017-02-08 Richard Biener <rguenther@suse.de>
4676
4677 PR tree-optimization/71824
4678 PR tree-optimization/79409
4679 * gcc.dg/graphite/pr71824-3.c: New testcase.
4680
74a15d14
JJ
46812017-02-08 Jakub Jelinek <jakub@redhat.com>
4682
4683 PR tree-optimization/79408
4684 * gcc.dg/tree-ssa/pr79408.c: New test.
4685
d798497e
RB
46862017-02-08 Richard Biener <rguenther@suse.de>
4687
4688 PR tree-optimization/71824
4689 * gcc.dg/graphite/pr71824-2.c: New testcase.
4690
9d5019a1
AP
46912017-02-07 Andrew Pinski <apinski@cavium.com>
4692
705d3b77 4693 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 4694
ec48209a
JJ
46952017-02-07 Jakub Jelinek <jakub@redhat.com>
4696
4697 PR rtl-optimization/79386
4698 * gcc.c-torture/compile/pr79386.c: New test.
4699
e5f234b2
DV
47002017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
4701 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4702
4703 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
4704 *-*-solaris*.
4705
1f138b75
JJ
47062017-02-07 Jakub Jelinek <jakub@redhat.com>
4707
4708 PR target/79299
4709 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
4710 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
4711
7af4b20d
RB
47122017-02-07 Richard Biener <rguenther@suse.de>
4713
4714 * gcc.dg/gimplefe-23.c: New testcase.
4715 * gcc.dg/gimplefe-24.c: Likewise.
4716
d95c2fc7
CL
47172017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4718
4719 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
4720 scan-assembler instead of scan-assembler-times.
4721 * gcc.target/aarch64/test_frame_10.c: Likewise.
4722 * gcc.target/aarch64/test_frame_12.c: Likewise.
4723 * gcc.target/aarch64/test_frame_2.c: Likewise.
4724 * gcc.target/aarch64/test_frame_4.c: Likewise.
4725 * gcc.target/aarch64/test_frame_6.c: Likewise.
4726 * gcc.target/aarch64/test_frame_7.c: Likewise.
4727 * gcc.target/aarch64/test_frame_8.c: Likewise.
4728
fa5d44d0
RO
47292017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4730
4731 * gcc.target/i386/pr78419.c: Require ifunc support.
4732
d9b4ce00
DE
47332017-02-07 David Edelsohn <dje.gcc@gmail.com>
4734
4735 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
4736
bb7d75ff
PP
47372017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
4738
4739 PR c++/79360
4740 * g++.dg/cpp1y/nsdmi-union2.C: New test.
4741
122e7b4f
KC
47422017-02-06 Kito Cheng <kito.cheng@gmail.com>
4743
4744 * lib/target-supports.exp: Define the RISC-V target.
4745 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
4746 * gcc.dg/builtin-apply2.c: Likewise.
4747 * gcc.dg/ifcvt-4.c: Likewise.
4748 * gcc.dg/loop-8.c: Likewise.
4749 * gcc.dg/sibcall-10.c: Likewise.
4750 * gcc.dg/sibcall-9.c: Likewise.
4751 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4752 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
4753 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
4754 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4755 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
4756 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
4757 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
4758
391675ac
MM
47592017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4760
4761 PR target/66144
4762 * gcc.target/powerpc/pr66144-1.c: New test.
4763 * gcc.target/powerpc/pr66144-2.c: Likewise.
4764 * gcc.target/powerpc/pr66144-3.c: Likewise.
4765
e495e31a
MS
47662017-02-06 Martin Sebor <msebor@redhat.com>
4767
4768 PR tree-optimization/79376
4769 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
4770 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4771
2568d8a1
JJ
47722017-02-06 Jakub Jelinek <jakub@redhat.com>
4773
98e09245
JJ
4774 PR c++/79379
4775 * g++.dg/cpp1y/constexpr-79379.C: New test.
4776
e8b0383c
JJ
4777 PR c++/79377
4778 * g++.dg/lookup/pr79377.C: New test.
4779
a5e8cbd1
JJ
4780 PR c++/79372
4781 * g++.dg/cpp1z/decomp25.C: New test.
4782
2568d8a1
JJ
4783 PR tree-optimization/79284
4784 * gcc.c-torture/compile/pr79284.c: New test.
4785
aae936b9
PC
47862017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4787
4788 PR c++/70448
4789 * g++.dg/cpp0x/pr70448.C: New.
4790
daf57541
DV
47912017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
4792
4793 PR 78348
4794 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
4795 to dg-options.
4796
0898c74d
GJL
47972017-02-06 Georg-Johann Lay <avr@gjlay.de>
4798
4799 PR target/78883
4800 * gcc.c-torture/compile/pr78883.c: New test.
4801
5d3ebb71
JH
48022017-02-05 Jan Hubicka <hubicka@ucw.cz>
4803
4804 PR tree-ssa/79347
4805 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
4806 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
4807 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
4808 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
4809 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
4810 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
4811 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
4812 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
4813 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
4814 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
4815 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
4816 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
4817 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
4818
139d4065
AV
48192017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4820
4821 PR fortran/79344
4822 * gfortran.dg/allocate_with_source_24.f90: New test.
4823
4b9c80d8
AV
48242017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4825
4826 PR fortran/79230
4827 * gfortran.dg/der_ptr_component_2.f90: New test.
4828
f3877b2f
EB
48292017-02-05 Eric Botcazou <ebotcazou@adacore.com>
4830
4831 * gcc.target/sparc/20170205-1.c: New test.
4832
d8a09ada
JDA
48332017-02-03 John David Anglin <danglin@gcc.gnu.org>
4834
a2a86d6a
JDA
4835 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
4836 libatomic_available.
4837
a1d99925
JDA
4838 * gcc.dg/pr77587.c: Require alias support.
4839 * gcc.dg/pr77587a.c: Likewise.
4840
d8bf159e
JDA
4841 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
4842 * gcc.c-torture/execute/pr78622.c: Likewise.
4843
d8a09ada
JDA
4844 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
4845 hppa*-*-hpux*.
4846 * c-c++-common/Wunused-var-16.c: Likewise.
4847 * c-c++-common/builtin-shuffle-1.c: Likewise.
4848 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
4849 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4850
f589a1ce
MS
48512017-02-03 Martin Sebor <msebor@redhat.com>
4852
4853 PR tree-optimization/79327
4854 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
4855 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
4856 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 4857
5b00f9d2
JJ
48582017-02-03 Jakub Jelinek <jakub@redhat.com>
4859 Martin Sebor <msebor@redhat.com>
4860
4861 PR tree-optimization/79327
4862 * gcc.dg/tree-ssa/pr79327.c: New test.
4863 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
4864 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
4865 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
4866 (test_sprintf_chk_range_schar): Adjust dg-message.
4867 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
4868 * gcc.c-torture/execute/pr79327.c: New test.
4869
437f0a81
JJ
48702017-02-03 Jakub Jelinek <jakub@redhat.com>
4871
4872 PR target/79354
4873 * gcc.target/powerpc/pr79354.c: New test.
4874 * gcc.c-torture/execute/pr79354.c: New test.
4875
3f343040
MS
48762017-02-03 Martin Sebor <msebor@redhat.com>
4877
4878 PR tree-optimization/79352
4879 * gcc.dg/tree-ssa/pr79352.c: New test.
4880
46a2ab58
ML
48812017-02-03 Martin Liska <mliska@suse.cz>
4882
4883 PR lto/66295
4884 * gcc.target/i386/mvc9.c: New test.
4885
baa2d1cd
PH
48862017-02-03 Pat Haugen <pthaugen@us.ibm.com>
4887
4888 PR target/79158
4889 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
4890 to VSX reg.
4891
30c6ec2f
JH
48922017-02-02 Jan Hubicka <hubicka@ucw.cz>
4893
4894 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
4895 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
4896 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
4897 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
4898 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
4899 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
4900 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
4901 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
4902 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
4903 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
4904 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
4905 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
4906 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
4907
ebee1eb9
MS
49082017-02-02 Martin Sebor <msebor@redhat.com>
4909
4910 PR middle-end/79275
4911 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
4912 * gcc.dg/tree-ssa/pr79275.c: New test.
4913
dcd25b8a
AS
49142017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4915
dc362ada 4916 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 4917
0f0c2cc3
JH
49182017-02-02 Jan Hubicka <hubicka@ucw.cz>
4919
4920 PR middle-end/77445
4921 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
4922 threading is done.
4923
1c372840
TC
49242017-02-02 Tamar Christina <tamar.christina@arm.com>
4925
4926 PR middle-end/78142
4927 * gcc.target/aarch64/vector_initialization_nostack.c
4928 (f12): Use one vector
4929
9f11a4a7
JJ
49302017-02-02 Jakub Jelinek <jakub@redhat.com>
4931
bef7e561
JJ
4932 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
4933 * c-c++-common/asan/misalign-1.c: Likewise.
4934 * c-c++-common/asan/misalign-2.c: Likewise.
4935 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
4936 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
4937 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
4938 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
4939 add -ffat-lto-objects from/to dg-additional-options.
4940 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
4941 dg-additional-options.
4942
9f11a4a7
JJ
4943 PR target/79197
4944 * gcc.target/powerpc/pr79197.c: New test.
4945 * gcc.c-torture/compile/pr79197.c: New test.
4946
09661674
RB
49472017-02-02 Richard Biener <rguenther@suse.de>
4948
4949 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
4950
d8d58893
PC
49512017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
4952
4953 PR c++/69637
4954 * g++.dg/cpp0x/pr69637-1.C: New.
4955 * g++.dg/cpp0x/pr69637-2.C: Likewise.
4956
521a70a4
AK
49572017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4958
4959 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
4960
e26b502d
BS
49612017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4962
4963 PR target/70012
4964 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
4965 conditions.
4966
55e75c7c
JJ
49672017-02-01 Jakub Jelinek <jakub@redhat.com>
4968
4969 PR testsuite/79324
4970 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
4971 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
4972 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
4973 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
4974 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
4975 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
4976 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4977 * g++.dg/debug/dwarf2/align-1.C: Likewise.
4978 * g++.dg/debug/dwarf2/align-2.C: Likewise.
4979 * g++.dg/debug/dwarf2/align-3.C: Likewise.
4980 * g++.dg/debug/dwarf2/align-4.C: Likewise.
4981 * g++.dg/debug/dwarf2/align-5.C: Likewise.
4982 * g++.dg/debug/dwarf2/align-6.C: Likewise.
4983
a4476973
ML
49842017-02-01 Martin Liska <mliska@suse.cz>
4985
4986 PR testsuite/79272
4987 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
4988
3f3181b1
RB
49892017-02-01 Richard Biener <rguenther@suse.de>
4990
4991 PR testsuite/76957
4992 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
4993 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
4994 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
4995 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
4996
1e7ef862
RB
49972017-02-01 Richard Biener <rguenther@suse.de>
4998
4999 PR middle-end/79315
5000 * gfortran.dg/pr79315.f90: New testcase.
5001
405a7406
RB
50022017-02-01 Richard Biener <rguenther@suse.de>
5003
5004 PR tree-optimization/71824
5005 * gcc.dg/graphite/pr71824.c: New testcase.
5006
19bdccb4
JJ
50072017-01-31 Jakub Jelinek <jakub@redhat.com>
5008
5009 PR c++/79304
5010 * g++.dg/diagnostic/pr79304.C: New test.
5011
fcb2cdfc
DM
50122017-01-31 David Malcolm <dmalcolm@redhat.com>
5013
5014 PR c++/79298
5015 * g++.dg/spellcheck-pr79298.C: New test case.
5016
7cfa044d
DM
50172017-01-31 David Malcolm <dmalcolm@redhat.com>
5018
5019 PR preprocessor/79210
5020 * gcc.dg/format/pr79210.c: New test case.
5021 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5022 New function.
5023
de3fbef6
NS
50242017-01-31 Nathan Sidwell <nathan@acm.org>
5025
5ae37bdf
NS
5026 PR c++/79290
5027 * g++.dg/warn/pr79290.C: New.
5028
de3fbef6
NS
5029 PR c++/67273
5030 PR c++/79253
5031 * g++.dg/cpp1y/pr67273.C: New.
5032 * g++.dg/cpp1y/pr79253.C: New.
5033
7f357c61
NS
50342017-01-31 Nathan Sidwell <nathan@acm.org>
5035
5036 PR c++/79264
5037 * g++.dg/cpp1y/pr61636-1.C: Augment.
5038
5b11971a
CL
50392017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5040
5041 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5042 rand() instead of random().
5043
8b670f93
AH
50442017-01-30 Aldy Hernandez <aldyh@redhat.com>
5045
5046 PR tree-optimization/71691
5047 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5048
4727e06b
AK
50492017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5050
5051 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5052 __ARCH__.
5053
b6dae849
JJ
50542017-01-31 Jakub Jelinek <jakub@redhat.com>
5055
5056 PR tree-optimization/79267
5057 * g++.dg/opt/pr79267.C: New test.
5058
40fb9c89
AO
50592017-01-30 Alexandre Oliva <aoliva@redhat.com>
5060
5061 PR debug/63238
5062 * gcc.dg/debug/dwarf2/align-1.c: New.
5063 * gcc.dg/debug/dwarf2/align-2.c: New.
5064 * gcc.dg/debug/dwarf2/align-3.c: New.
5065 * gcc.dg/debug/dwarf2/align-4.c: New.
5066 * gcc.dg/debug/dwarf2/align-5.c: New.
5067 * gcc.dg/debug/dwarf2/align-6.c: New.
5068 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5069 * g++.dg/debug/dwarf2/align-1.C: New.
5070 * g++.dg/debug/dwarf2/align-2.C: New.
5071 * g++.dg/debug/dwarf2/align-3.C: New.
5072 * g++.dg/debug/dwarf2/align-4.C: New.
5073 * g++.dg/debug/dwarf2/align-5.C: New.
5074 * g++.dg/debug/dwarf2/align-6.C: New.
5075
3095f651
AS
50762017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5077
5078 PR target/79170
5079 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5080
3cf88bff
MS
50812017-01-30 Martin Sebor <msebor@redhat.com>
5082
5083 PR testsuite/79293
5084 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5085
37731134
ML
50862017-01-30 Martin Liska <mliska@suse.cz>
5087
5088 PR gcov-profile/79259
5089 * g++.dg/tree-prof/pr79259.C: New test.
5090
0c7247cc
RB
50912017-01-30 Richard Biener <rguenther@suse.de>
5092
5093 PR tree-optimization/79276
5094 * gcc.dg/torture/pr79276.c: New testcase.
5095
ab4be5d1
DV
50962017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5097
5098 PR target/79240
5099 * gcc.target/s390/pr79240.c: New test.
5100
6687d58d
BS
51012017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5102
5103 PR target/79268
5104 * gcc.target/powerpc/pr79268.c: New file.
5105 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5106 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5107 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5108 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5109
b5df96c3
JDA
51102017-01-28 John David Anglin <danglin@gcc.gnu.org>
5111
fc34d7b8
JDA
5112 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5113
9efc84e4
JDA
5114 PR testsuite/70583
5115 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5116
4bfbe3ae
JDA
5117 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5118 * gnat.dg/debug9.adb: Likewise.
5119
8d0b306f
JDA
5120 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5121
b5df96c3
JDA
5122 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5123 libatomic_available.
5124 * gfortran.dg/coarray_42.f90: Likewise.
5125 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5126 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5127 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5128
eb339366
MS
51292017-01-27 Martin Sebor <msebor@redhat.com>
5130
5131 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5132
711ce021
BS
51332017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5134
5135 PR rtl-optimization/79194
5136 * gcc.dg/torture/pr79194.c: New test.
5137
d8321b33
VM
51382017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5139
5140 PR tree-optimization/71374
2568d8a1 5141 * gcc.target/i386/pr71374.c: New.
d8321b33 5142
9e2ea13e
MS
51432017-01-27 Martin Sebor <msebor@redhat.com>
5144
5145 PR c++/71290
5146 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5147 a dg-error directive.
5148
9eb7045b
VM
51492017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5150
5151 PR target/79131
5152 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5153 * gcc.target/arm/pr79131-2.c: New.
5154
f75bbf3f
BS
51552017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5156
5157 PR target/65484
5158 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5159 vectorized on POWER unless hardware misaligned loads are
5160 available.
5161
3f54004b
BC
51622017-01-27 Bin Cheng <bin.cheng@arm.com>
5163
5164 PR rtl-optimization/78559
5165 * gcc.c-torture/execute/pr78559.c: New test.
5166
40b6bff9
RB
51672017-01-27 Richard Biener <rguenther@suse.de>
5168
5169 PR tree-optimization/79245
5170 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5171 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5172
b2f8892e
JJ
51732017-01-27 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR c/79199
5176 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5177 target. Use 4294967293U instead of 4294967293.
5178
b002f3b9
RB
51792017-01-27 Richard Biener <rguenther@suse.de>
5180
5181 PR tree-optimization/71433
5182 * gcc.dg/Warray-bounds-21.c: New testcase.
5183
38f50ab6
RB
51842017-01-27 Richard Biener <rguenther@suse.de>
5185
5186 PR tree-optimization/79244
5187 * gcc.dg/torture/pr79244.c: New testcase.
5188
c04f4139
JJ
51892017-01-27 Jakub Jelinek <jakub@redhat.com>
5190
5191 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5192 all occurrences of 40 to 32.
5193
6ca513f9
RE
51942017-01-27 Richard Earnshaw <rearnsha@arm.com>
5195
5196 PR target/79239
5197 * gcc.target/arm/pr79239.c: New test.
5198
d876f5cd
DV
51992017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5200
5201 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5202
bb6a6ee9
AB
52032017-01-27 Adam Butcher <adam@jessamine.co.uk>
5204
5205 PR c++/64382
5206 * g++.dg/cpp1y/pr64382.C: New test.
5207
31c87a43
MS
52082017-01-26 Martin Sebor <msebor@redhat.com>
5209
5210 PR middle-end/78703
5211 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5212 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5213 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5214 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5215
f7c06c0f
JJ
52162017-01-26 Jakub Jelinek <jakub@redhat.com>
5217
b0670cc0
JJ
5218 PR debug/79129
5219 * g++.dg/debug/dwarf2/pr79129.C: New test.
5220
f7c06c0f
JJ
5221 PR debug/78835
5222 * g++.dg/debug/dwarf2/pr78835.C: New test.
5223
5d93da1d
MS
52242017-01-26 Martin Sebor <msebor@redhat.com>
5225
5226 PR middle-end/78703
5227 * gcc.dg/format/pr78569.c: Adjust.
5228 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5229 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5230 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5231 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5232 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5233 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5234 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5235 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5236 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5237 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5238 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5239
905d2812
JJ
52402017-01-26 Jakub Jelinek <jakub@redhat.com>
5241
5242 PR c++/68727
5243 * g++.dg/other/offsetof8.C: Add expected error.
5244 * g++.dg/other/offsetof9.C: New test.
5245
b3db8d77
DE
52462017-01-26 David Edelsohn <dje.gcc@gmail.com>
5247
5248 * g++.dg/opt/declone3.C: Require LTO.
5249
15961e4a
VM
52502017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5251
5252 PR target/79131
5253 * gcc.target/arm/pr79131.c: New.
5254
e39dd802
BC
52552017-01-26 Bin Cheng <bin.cheng@arm.com>
5256
5257 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5258
bc9efeab
JW
52592017-01-26 Jonathan Wakely <jwakely@redhat.com>
5260
5261 PR libstdc++/79190
5262 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5263 matches replaced operator delete.
5264
b5f75f0b
JJ
52652017-01-26 Jakub Jelinek <jakub@redhat.com>
5266
5267 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5268 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5269 avx512f with avx512dq.
5270 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5271 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5272 avx512f with avx512dq.
5273 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5274 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5275 avx512f with avx512dq.
5276
0a38b341
MP
52772017-01-26 Marek Polacek <polacek@redhat.com>
5278
5279 PR c/79199
5280 * c-c++-common/Wduplicated-branches-13.c: New test.
5281
ebff5c3f
DS
52822017-01-26 David Sherwood <david.sherwood@arm.com>
5283
5284 PR middle-end/79212
5285 * gfortran.dg/gomp/sharing-4.f90: New test.
5286
e6d55103
JJ
52872017-01-26 Jakub Jelinek <jakub@redhat.com>
5288
1a27fab1
JJ
5289 PR target/70465
5290 * gcc.target/i386/pr70465.c: New test.
5291
e6d55103
JJ
5292 * brig.dg/dg.exp: Update copyright years.
5293 * lib/brig-dg.exp: Update copyright years.
5294 * lib/brig.exp: Update copyright years.
5295
b5aa1281
MM
52962017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5297
5298 PR target/79179
5299 * gcc.target/powerpc/pr79179.c: New test.
5300
3b5de3cb
BS
53012017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5302
5303 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5304 generation to accept D-mode memory accesses.
5305
dbe81dbe
MS
53062017-01-25 Martin Sebor <msebor@redhat.com>
5307
5308 PR c++/71290
5309 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5310 * g++.dg/ext/flexarray-mangle.C: Same.
5311 * g++.dg/ext/flexarray-subst.C: Same.
5312 * g++.dg/ext/flexary10.C: Same.
5313 * g++.dg/ext/flexary11.C: Same.
5314 * g++.dg/ext/flexary14.C: Same.
5315 * g++.dg/ext/flexary16.C: Same.
5316 * g++.dg/ext/flexary18.C: Same.
5317 * g++.dg/ext/flexary19.C: Same.
5318 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
5319 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5320 * g++.dg/ubsan/object-size-1.C: Same.
5321 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 5322
0e343868
JJ
53232017-01-25 Jakub Jelinek <jakub@redhat.com>
5324
a25608aa
JJ
5325 PR c++/78896
5326 * g++.dg/cpp1z/decomp24.C: New test.
5327
0e343868
JJ
5328 PR c++/77914
5329 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5330 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5331 expect a warning.
5332 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5333 expect warnings.
5334 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5335 * g++.dg/cpp1y/pr59636.C: Likewise.
5336 * g++.dg/cpp1y/pr60190.C: Likewise.
5337
0d098f4b
BC
53382017-01-25 Bin Cheng <bin.cheng@arm.com>
5339
5340 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5341
5332c89e 53422017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
5343
5344 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
5345 vec_packs built-ins
5346
ed4e59f4
CL
53472017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5348
5349 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5350 -mcpu=cortex-a57.
5351 * gcc.target/arm/vseleqsf.c: Likewise.
5352 * gcc.target/arm/vselgedf.c: Likewise.
5353 * gcc.target/arm/vselgesf.c: Likewise.
5354 * gcc.target/arm/vselgtdf.c: Likewise.
5355 * gcc.target/arm/vselgtsf.c: Likewise.
5356 * gcc.target/arm/vselledf.c: Likewise.
5357 * gcc.target/arm/vsellesf.c: Likewise.
5358 * gcc.target/arm/vselltdf.c: Likewise.
5359 * gcc.target/arm/vselltsf.c: Likewise.
5360 * gcc.target/arm/vselnedf.c: Likewise.
5361 * gcc.target/arm/vselnesf.c: Likewise.
5362 * gcc.target/arm/vselvcdf.c: Likewise.
5363 * gcc.target/arm/vselvcsf.c: Likewise.
5364 * gcc.target/arm/vselvsdf.c: Likewise.
5365 * gcc.target/arm/vselvssf.c: Likewise.
5366
a5d6927f
RB
53672017-01-25 Richard Biener <rguenther@suse.de>
5368
5369 PR testsuite/72850
5370 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
5371 to what we had before adding the threading passes.
5372
c2873892
RB
53732017-01-25 Richard Biener <rguenther@suse.de>
5374
5375 PR tree-optimization/69264
5376 * g++.dg/torture/pr69264.C: New testcase.
5377
9aa483a2
KT
53782016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5379
5380 PR target/79145
5381 * gcc.target/arm/pr79145.c: New test.
5382
5c628c3e
RB
53832017-01-25 Richard Biener <rguenther@suse.de>
5384
5385 PR debug/78363
5386 * g++.dg/gomp/pr78363-1.C: New testcase.
5387 * g++.dg/gomp/pr78363-2.C: Likewise.
5388 * g++.dg/gomp/pr78363-3.C: Likewise.
5389
9078cd36
KT
53902016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5391
5392 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5393 * gcc.dg/lto/pr61526_0.c: Likewise.
5394 * gcc.dg/lto/pr64415_0.c: Likewise.
5395
7cfd79d6
JJ
53962017-01-24 Jakub Jelinek <jakub@redhat.com>
5397
5398 PR c++/79205
5399 * g++.dg/cpp1z/decomp22.C: New test.
5400 * g++.dg/cpp1z/decomp23.C: New test.
5401
3e4b91f2
NS
54022017-01-24 Nathan Sidwell <nathan@acm.org>
5403
1d7bc790
NS
5404 PR c++/78469
5405 * g++.dg/cpp0x/pr78469.C: New.
5406
3e4b91f2
NS
5407 PR c++/79118
5408 * g++.dg/cpp0x/pr79118.C: New.
5409
b20ba138
EB
54102017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5411
5412 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5413
c2e84327
DM
54142017-01-24 David Malcolm <dmalcolm@redhat.com>
5415
5416 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5417 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5418 * gcc.dg/rtl/rtl.exp: New file.
5419 * gcc.dg/rtl/test.c: New file.
5420 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5421 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5422 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5423 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5424 * gcc.dg/rtl/x86_64/final.c: New test case.
5425 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5426 * gcc.dg/rtl/x86_64/ira.c: New test case.
5427 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5428 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5429 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5430 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5431 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5432 * gcc.dg/rtl/x86_64/test_1.h: New file.
5433 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5434 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5435 * gcc.dg/rtl/x86_64/times-two.h: New file.
5436 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5437
cf8d19de
BC
54382017-01-24 Bin Cheng <bin.cheng@arm.com>
5439
5440 PR tree-optimization/79159
5441 * g++.dg/tree-ssa/pr79159.C: New test.
5442
f6a24a94 54432017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
5444 Martin Jambor <mjambor@suse.cz>
5445
5446 * lib/brig-dg.exp: New file.
5447 * lib/brig.exp: Likewise.
5448 * brig.dg/README: Likewise.
5449 * brig.dg/dg.exp: Likewise.
5450 * brig.dg/test/gimple/alloca.hsail: Likewise.
5451 * brig.dg/test/gimple/atomics.hsail: Likewise.
5452 * brig.dg/test/gimple/branches.hsail: Likewise.
5453 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5454 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5455 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5456 * brig.dg/test/gimple/mem.hsail: Likewise.
5457 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5458 * brig.dg/test/gimple/packed.hsail: Likewise.
5459 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5460 * brig.dg/test/gimple/variables.hsail: Likewise.
5461 * brig.dg/test/gimple/vector.hsail: Likewise.
5462
c3b3e526
JJ
54632017-01-24 Jakub Jelinek <jakub@redhat.com>
5464
5465 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5466 support asan, only on i?86/x86_64 require sse2_runtime.
5467
75f92127
KN
54682017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5469
5470 PR target/66669
5471 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5472 test on powerpc targets.
5473
1a998fa0
MS
54742017-01-23 Martin Sebor <msebor@redhat.com>
5475
5476 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5477
108fdd6d
RB
54782017-01-23 Richard Biener <rguenther@suse.de>
5479
5480 PR tree-optimization/79088
5481 PR tree-optimization/79188
5482 * gcc.dg/torture/pr79088.c: New testcase.
5483 * gcc.dg/torture/pr79188.c: Likewise.
5484
28826a66
KN
54852017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5486
5487 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5488 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5489 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5490 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5491 type of test function to reflect change in built-in function's
5492 return type.
5493 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5494 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5495 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5496 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5497 type and second argument type to reflect change in built-in
5498 function's type signature.
5499 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5500 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5501 type of test function to reflect change in built-in function's
5502 return type.
5503 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5504 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5505 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5506 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5507 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5508 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5509 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5510 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5511 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5512 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5513 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5514 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5515 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5516 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5517 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5518 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5519 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5520 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5521 type of test function to reflect change in built-in function's
5522 return type.
5523 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5524 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5525 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5526 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5527 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5528 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5529 test function's result and second argument to reflect change in
5530 built-in function's type signature.
5531 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5532
e6b8075c
NS
55332017-01-23 Nathan Sidwell <nathan@acm.org>
5534
fc7612fd
NS
5535 PR C++/71710
5536 * g++.dg/template/pr71710.C: New.
5537
e6b8075c
NS
5538 PR c++/71406
5539 PR c++/77508
5540 * g++.dg/template/pr71406.C: New.
5541
15b8fd49
TK
55422017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5543
9b7716c9 5544 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 5545
e9c4fbe9
BS
55462017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5547
5548 PR rtl-optimization/78634
5549 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5550
8539a302
BC
55512017-01-23 Bin Cheng <bin.cheng@arm.com>
5552
5553 PR tree-optimization/70754
5554 * gfortran.dg/pr70754.f90: New test.
5555
f368600f
ML
55562017-01-23 Martin Liska <mliska@suse.cz>
5557
5558 PR tree-optimization/79196
5559 * gcc.dg/asan/pr79196.c: New test.
5560 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5561
d886761f
MM
55622017-01-23 Michael Matz <matz@suse.de>
5563
5564 PR tree-optimization/78384
5565 * gcc.dg/pr78384.c: New test.
5566
cffcafda
RB
55672017-01-23 Richard Biener <rguenther@suse.de>
5568
5569 PR tree-optimization/79186
5570 * gcc.dg/torture/pr79186.c: New testcase.
5571 * gcc.dg/torture/pr79187.c: Likewise.
5572
bda2bc48
MJ
55732017-01-23 Martin Jambor <mjambor@suse.cz>
5574
5575 * gcc.dg/ipa/vrp8.c: New test.
5576
f65f1ae3
MJ
55772017-01-23 Martin Jambor <mjambor@suse.cz>
5578
5579 PR ipa/79108
5580 * gfortran.dg/lto/pr79108_0.f90: New test.
5581
dea06111
AS
55822017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
5583
5584 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
5585 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
5586 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
5587 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
5588 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
5589 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
5590 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
5591 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
5592 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
5593 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
5594 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
5595 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
5596 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
5597 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
5598 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
5599 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
5600
05011618
RB
56012017-01-23 Richard Biener <rguenther@suse.de>
5602 Nick Clifton <nickc@redhat.com>
5603
5604 PR testsuite/78421
5605 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5606 If the target is ARM return the result of the
5607 check_effective_target_arm_vect_no_misalign proc.
5608 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
5609 support unaligned vectors then only expect one of the loops to be
5610 unrolled.
5611
f6b9f2ff
ML
56122017-01-23 Martin Liska <mliska@suse.cz>
5613
5614 * gcc.dg/asan/use-after-scope-10.c: New test.
5615 * gcc.dg/asan/use-after-scope-11.c: New test.
5616 * g++.dg/asan/use-after-scope-5.C: New test.
5617
c7775327
ML
56182017-01-23 Martin Liska <mliska@suse.cz>
5619
5620 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
5621 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
5622 sanopt optimization for ASAN_POISON.
5623
d8ae8d16
KT
56242016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5625
5626 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
5627
54d7c70c
CL
56282017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
5629
5630 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
5631 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
5632 for poly*_t types.
5633 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
5634 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
5635 exec_vcombine): Likewise.
5636 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
5637 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
5638 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
5639 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
5640 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
5641 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
5642 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5643 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
5644 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
5645 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5646 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
5647 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5648 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5649 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
5650 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
5651 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
5652 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
5653 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
5654 Likewise.
5655 (TEST_VGET_LANE): Cast to uint to avoid warning.
5656 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
5657 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
5658 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
5659 exec_vfma_vfms_n): Fix PRIx format for float64_t.
5660 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
5661 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5662 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
5663 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
5664 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5665 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
5666 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
5667 CHECK_POLY instead of CHECK for poly64_t types.
5668 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
5669 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
5670 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
5671 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5672 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
5673 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
5674 uint32_t.
5675 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
5676 for int32_t, int64_t.
5677 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
5678 vqneg_extra): Fix PRIx format for int16_t, int32_t.
5679 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
5680 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
5681 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
5682 needed.
5683
386fe51c
JJ
56842017-01-22 Jakub Jelinek <jakub@redhat.com>
5685
5686 PR fortran/79154
5687 * gfortran.dg/gomp/pr79154-1.f90: New test.
5688 * gfortran.dg/gomp/pr79154-2.f90: New test.
5689
bc4d86e6
AS
56902017-01-22 Andreas Schwab <schwab@linux-m68k.org>
5691
5692 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
5693
c31d5fce
MP
56942017-01-21 Marek Polacek <polacek@redhat.com>
5695
5696 PR testsuite/79169
5697 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
5698
25cb56c3
JH
56992017-01-20 Jan Hubicka <hubicka@ucw.cz>
5700
5701 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
5702
ea9f867b
BS
57032017-01-21 Bernd Schmidt <bschmidt@redhat.com>
5704
5705 PR rtl-optimization/79125
5706 * gcc.dg/torture/pr79125.c: New test.
5707
a876231c
JW
57082017-01-20 Jiong Wang <jiong.wang@arm.com>
5709
2568d8a1 5710 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 5711 only.
2568d8a1
JJ
5712 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
5713 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 5714
4b9f2115
NS
57152017-01-20 Nathan Sidwell <nathan@acm.org>
5716
3e4b91f2 5717 PR c++/78495
4b9f2115
NS
5718 * g++.dg/cpp1z/inh-ctor38.C: New.
5719
d2aadab1
MP
57202017-01-20 Marek Polacek <polacek@redhat.com>
5721
5722 PR c/79152
5723 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
5724
449cd5af
TP
57252017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
5726
5727 * lib/target-supports.exp (check_configured_with): New procedure.
5728 (check_effective_target_default_mode): new effective target.
5729 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
5730 default mode. Fix dg-skip-if target selector syntax.
5731 * gcc.target/arm/optional_thumb-2.c: Likewise.
5732 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
5733 syntax.
5734
ebed7175
DM
57352017-01-20 David Malcolm <dmalcolm@redhat.com>
5736
5737 PR c++/77829
5738 PR c++/78656
5739 * g++.dg/spellcheck-pr77829.C: New test case.
5740 * g++.dg/spellcheck-pr78656.C: New test case.
5741
2ebd93e1
MP
57422017-01-20 Marek Polacek <polacek@redhat.com>
5743
5744 PR c/64279
5745 * c-c++-common/Wduplicated-branches-1.c: New test.
5746 * c-c++-common/Wduplicated-branches-10.c: New test.
5747 * c-c++-common/Wduplicated-branches-11.c: New test.
5748 * c-c++-common/Wduplicated-branches-12.c: New test.
5749 * c-c++-common/Wduplicated-branches-2.c: New test.
5750 * c-c++-common/Wduplicated-branches-3.c: New test.
5751 * c-c++-common/Wduplicated-branches-4.c: New test.
5752 * c-c++-common/Wduplicated-branches-5.c: New test.
5753 * c-c++-common/Wduplicated-branches-6.c: New test.
5754 * c-c++-common/Wduplicated-branches-7.c: New test.
5755 * c-c++-common/Wduplicated-branches-8.c: New test.
5756 * c-c++-common/Wduplicated-branches-9.c: New test.
5757 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
5758 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
5759 * g++.dg/ext/builtin-object-size3.C: Likewise.
5760 * g++.dg/gomp/loop-1.C: Likewise.
5761 * g++.dg/warn/Wduplicated-branches1.C: New test.
5762 * g++.dg/warn/Wduplicated-branches2.C: New test.
5763
0ce4024a
ML
57642017-01-20 Martin Liska <mliska@suse.cz>
5765
5766 PR lto/69188
5767 * gcc.dg/lto/pr69188_0.c: New test.
5768 * gcc.dg/lto/pr69188_1.c: New test.
5769
d8ea3e7c
AS
57702017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
5771
5772 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
5773 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
5774 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
5775 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
5776 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
5777 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
5778 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
5779 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
5780 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
5781 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
5782 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
5783 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
5784 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
5785 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
5786 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
5787 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
5788 * gcc.target/i386/avx-1.c: Test new intrinsics.
5789 * gcc.target/i386/sse-13.c: Ditto.
5790 * gcc.target/i386/sse-23.c: Ditto.
5791
0516164b
RB
57922017-01-20 Richard Biener <rguenther@suse.de>
5793
5794 PR tree-optimization/71264
5795 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
5796
d821744c
MF
57972017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5798
5799 * gcc.target/mips/madd4-1.c: New file.
5800 * gcc.target/mips/madd4-2.c: Likewise.
5801 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5802 HAS_MADD4.
5803 (mips_option_groups): Add -m[no-]madd4.
5804 (mips-dg-init): Detect default -mno-madd4.
5805 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
5806 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
5807 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5808 * gcc.target/mips/nmadd-1.c: Likewise.
5809 * gcc.target/mips/nmadd-2.c: Likewise.
5810 * gcc.target/mips/nmadd-3.c: Likewise.
5811
db58fd89
JW
58122017-01-19 Jiong Wang <jiong.wang@arm.com>
5813
5814 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
5815 combined instructions.
5816 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
5817 instructions.
5818 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
5819 of pointer authentication.
5820
bd9cf60b
MM
58212017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5822
5823 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
5824 floating point hardware to run test.
5825
ab014eb3
TC
58262017-01-19 Tamar Christina <tamar.christina@arm.com>
5827
2568d8a1 5828 * lib/target-supports.exp
ab014eb3
TC
5829 (check_effective_target_vect_call_copysignf): Enable for AArch64.
5830
c048038f
RO
58312017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5832
5833 PR testsuite/79051
5834 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
5835 __x86_64__]: Allow for target i?86-*-*.
5836
ab6b44cb
MF
58372017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5838
5839 PR target/78176
5840 * gcc.target/mips/lxc1-sxc1-1.c: New file.
5841 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5842 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5843 HAS_LXC1.
5844 (mips_option_groups): Add -m[no-]lxc1-sxc1.
5845 (mips-dg-init): Detect default -mno-lxc1-sxc1.
5846 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
5847
118d5ed3
AV
58482017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
5849
5850 PR fortran/70696
5851 * gfortran.dg/coarray_43.f90: New test.
5852
a57c520e
RE
58532017-01-19 Richard Earnshaw <rearnsha@arm.com>
5854
5855 PR rtl-optimization/79121
5856 * gcc.c-torture/execute/pr79121.c: New test.
5857
54dc4be2
MM
58582017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5859
5860 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
5861 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5862
7bd5dad2
LK
58632017-01-18 Louis Krupp <louis.krupp@zoho.com>
5864
5865 PR fortran/50069
5866 PR fortran/55086
5867 * gfortran.dg/pr50069_1.f90: New test.
5868 * gfortran.dg/pr50069_2.f90: New test.
5869 * gfortran.dg/pr55086_1.f90: New test.
5870 * gfortran.dg/pr55086_1_tfat.f90: New test.
5871 * gfortran.dg/pr55086_2.f90: New test.
5872 * gfortran.dg/pr55086_2_tfat.f90: New test.
5873 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
5874
0edd264d
AS
58752017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5876 * gcc.dg/strcmp-1.c: New test.
5877 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
5878
551914b7
DM
58792017-01-18 David Malcolm <dmalcolm@redhat.com>
5880
5881 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
5882 (dejagnu_fail): Likewise.
5883 (dejagnu_note): Likewise.
5884 (pass): Provide forward decl, moving true decl to after #include
5885 of harness.h.
5886 (fail): Likewise.
5887 (note): Likewise.
5888
b7d3a6a6
MM
58892017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5890
5891 * gcc.target/powerpc/p9-xxbr-1.c: New test.
5892 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5893
c484627c
NS
58942017-01-18 Nathan Sidwell <nathan@acm.org>
5895
5896 PR c++/78488
5897 * g++.dg/cpp1z/inh-ctor37.C: New.
5898
a711887e
UB
58992017-01-18 Uros Bizjak <ubizjak@gmail.com>
5900
5901 PR rtl-optimization/78952
5902 * gcc.target/i386/pr78952-1.c: New test.
5903 * gcc.target/i386/pr78952-2.c: Ditto.
5904
525a5e33
AV
59052017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5906
5907 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
5908
59092017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
5910
5911 PR fortran/70696
5912 * gfortran.dg/coarray_event_1.f08: New test.
5913
90553aac
JJ
59142017-01-18 Jakub Jelinek <jakub@redhat.com>
5915
5916 PR target/77416
5917 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
5918 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
5919 from dg-options.
5920 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
5921 guarded test.
5922 * gcc.target/powerpc/fusion4.c: Likewise.
5923 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
5924 guarded test.
5925 * gcc.target/powerpc/pr58673-1.c: Likewise.
5926 * gcc.target/powerpc/pr58673-2.c: Likewise.
5927 * gcc.target/powerpc/pr59054.c: Likewise.
5928
dfc42f08
BS
59292016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5930
5931 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
5932 vec_bperm.
5933 * gcc.target/powerpc/p9-vbpermd.c: New file.
5934
f3981e7e
AK
59352017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5936
5937 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
5938 (must_not_compile2): Downcase first letter of error messages.
5939 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
5940 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
5941
2c65d990
NS
59422017-01-18 Nathan Sidwell <nathan@acm.org>
5943
5944 PR c++/79091
5945 * g++.dg/pr79091.C: New.
5946
a711887e
UB
59472017-01-18 Jakub Jelinek <jakub@redhat.com>
5948
5949 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
5950 to dg-options.
5951 (p0): Add missing dg-error.
5952
4701fba3
JS
59532017-01-17 Joe Seymour <joe.s@somniumtech.com>
5954
5955 * gcc.target/msp430/mul_f5_muldef.c: New test.
5956
ac4dc08d
MM
59572017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5958
5959 PR target/79004
5960 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
5961 options. Fix up the syntax for using \m and \M.
5962
1b3254e4
SB
59632017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5964
5965 PR target/78875
5966 * gcc.target/powerpc/ssp-1.c: New testcase.
5967 * gcc.target/powerpc/ssp-2.c: New testcase.
5968
8144a493
WD
59692017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5970
5971 * gcc.target/aarch64/eh_return.c: New test.
5972
a6607774
BS
59732017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5974
5975 * vec-rlmi-rlnm.c: New file.
5976
8ddfdbc2
NS
59772017-01-17 Nathan Sidwell <nathan@acm.org>
5978
5979 PR c++/61636
5980 * g++.dg/cpp1y/pr61636-1.C: New.
5981 * g++.dg/cpp1y/pr61636-2.C: New.
5982 * g++.dg/cpp1y/pr61636-3.C: New.
5983
d365b403
MS
59842017-01-17 Martin Sebor <msebor@redhat.com>
5985
5986 PR testsuite/79115
5987 * gcc.dg/pr78768.c: Make it a link-only test.
5988
0d80ab91
DM
59892017-01-17 David Malcolm <dmalcolm@redhat.com>
5990
5991 PR c++/71497
5992 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
5993 expected messages.
5994 * c-c++-common/Wmisleading-indentation.c: Likewise.
5995
31b61548
VM
59962017-01-17 Vladimir Makarov <vmakarov@redhat.com>
5997
5998 PR target/79058
5999 * gcc.target/arm/pr79058.c: New.
6000
c549996e
JJ
60012017-01-17 Jakub Jelinek <jakub@redhat.com>
6002
6003 PR tree-optimization/71854
6004 * gcc.dg/vect/pr71854.c: New test.
6005
4f197ff9
ML
60062017-01-17 Martin Liska <mliska@suse.cz>
6007
6008 PR ipa/71207
6009 * g++.dg/ipa/pr71207.C: New test.
6010
d4193b85
JH
60112017-01-17 Jan Hubicka <hubicka@ucw.cz>
6012
6013 PR middle-end/77445
6014 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6015 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6016
906e7712
JJ
60172017-01-17 Jakub Jelinek <jakub@redhat.com>
6018
6019 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6020 rather than long unsigned int.
6021 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6022
12314dc9
RB
60232017-01-17 Richard Biener <rguenther@suse.de>
6024
6025 PR tree-optimization/71433
6026 * gcc.dg/Warray-bounds-20.c: New testcase.
6027
a23e48df
RB
60282017-01-17 Richard Biener <rguenther@suse.de>
6029
6030 PR testsuite/52563
6031 PR testsuite/71237
6032 PR testsuite/77737
6033 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6034 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6035 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6036
e6750e5c
AM
60372017-01-17 Alan Modra <amodra@gmail.com>
6038
6039 * gcc.target/powerpc/pr79066.c: New.
6040
a59afbe2
JL
60412017-01-16 Jeff Law <law@redhat.com>
6042
6043 PR tree-optimization/33562
6044 PR tree-optimization/61912
6045 PR tree-optimization/77485
6046 PR tree-optimization/79090
6047 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6048 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6049
e1bcfb92
JJ
60502017-01-16 Jakub Jelinek <jakub@redhat.com>
6051
98e92fb2
JJ
6052 PR c/79089
6053 * gcc.c-torture/compile/pr79089.c: New test.
6054
e1bcfb92
JJ
6055 PR target/79080
6056 * gcc.dg/pr79080.c: New test.
6057
0ef1f9cd
DM
60582017-01-16 David Malcolm <dmalcolm@redhat.com>
6059
6060 PR c/78304
6061 * gcc.dg/format/pr78304.c: Convert argument from integral type
6062 to a pointer.
6063 * gcc.dg/format/pr78304-2.c: Likewise.
6064
76689ffc
CL
60652017-01-16 Carl Love <cel@us.ibm.com>
6066
6067 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6068 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6069
ce12ee9e
CL
60702017-01-16 Carl Love <cel@us.ibm.com>
6071
6072 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6073 Change arguments and return type to bool long long.
6074
b336037d
MS
60752017-01-16 Martin Sebor <msebor@redhat.com>
6076
6077 PR testsuite/79051
6078 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6079 on x86.
6080
1ddca3f3
PC
60812017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6082
6083 Revert:
a711887e 6084 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
6085
6086 PR c++/71737
6087 * g++.dg/cpp0x/pr71737.C: New.
6088
290687fb
BS
60892017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6090
6091 * gcc.target/powerpc/swaps-p8-27.c: New.
6092
7d2f3f1d
PC
60932017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6094
6095 PR c++/71737
6096 * g++.dg/cpp0x/pr71737.C: New.
6097
d743728f
EB
60982017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6099
6100 * gnat.dg/opt62.adb: New test.
6101 * gnat.dg/opt62_pkg.ads: New helper.
6102
90aead21
BS
61032017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6104
a711887e
UB
6105 PR rtl-optimization/78626
6106 PR rtl-optimization/78727
90aead21
BS
6107 * gcc.dg/torture/pr78626.c: New test.
6108 * gcc.dg/torture/pr78727.c: New test.
6109
afaecc23
AM
61102017-01-14 Alan Modra <amodra@gmail.com>
6111
6112 * gcc.c-torture/compile/pr72749.c: New test.
6113
be4aa83d
DM
61142017-01-13 David Malcolm <dmalcolm@redhat.com>
6115
6116 PR c/78304
6117 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6118 (test_macro_2): New test.
6119 (test_macro_3): New test.
6120 (test_macro_4): New test.
6121 (test_non_contiguous_strings): Convert line number to line offset.
6122 * gcc.dg/format/pr78304-2.c: New test case.
6123 * gcc.dg/format/pr78304.c: New test case.
6124
7cdca3ec
UB
61252017-01-13 Uros Bizjak <ubizjak@gmail.com>
6126
6127 * gcc.target/i386/funcspec-56.inc: Add missing options and
6128 reorder options by implied ISAs, as in ix86_target_string.
6129
e3017e52
MP
61302017-01-13 Marek Polacek <polacek@redhat.com>
6131
6132 PR c++/71166
6133 * g++.dg/cpp0x/constexpr-array18.C: New test.
6134
d155c6fe
JL
61352017-01-13 Jeff Law <law@redhat.com>
6136
7c9560a5
JL
6137 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6138
9e59e99a
JL
6139 PR tree-optimization/61912
6140 PR tree-optimization/77485
6141 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6142 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6143 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6144
6145 PR tree-optimization/33562
6146 PR tree-optimization/61912
6147 PR tree-optimization/77485
d155c6fe
JL
6148 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6149 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6150 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6151 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6152 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6153 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6154 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6155
77719b06
ML
61562017-01-13 Martin Liska <mliska@suse.cz>
6157
6158 PR ipa/79043
6159 * gcc.c-torture/execute/pr79043.c: New test.
6160
a181b2bc
RB
61612017-01-13 Richard Biener <rguenther@suse.de>
6162
6163 PR middle-end/78411
6164 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6165
eaed3226
AV
61662017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6167
6168 PR fortran/70697
6169 * gfortran.dg/coarray/event_4.f08: New test.
6170
4ccff88b
AV
61712017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6172
6173 PR fortran/70696
6174 * gfortran.dg/coarray/event_3.f08: New test.
6175
3c3b9090
RB
61762017-01-13 Richard Biener <rguenther@suse.de>
6177
6178 PR tree-optimization/77283
6179 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6180
25329913
RB
61812017-01-13 Richard Biener <rguenther@suse.de>
6182
6183 * gcc.dg/gimplefe-22.c: New testcase.
6184
10b70b8e
RB
61852017-01-13 Richard Biener <rguenther@suse.de>
6186
6187 PR tree-optimization/77283
6188 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6189 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6190 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6191
76a8f82f
SL
61922017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6193
6194 * gcc.dg/pr77862.c: Require fpic target.
6195
59a505da
MM
61962017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6197
6198 PR target/79004
6199 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 6200
bce6f760
MS
62012017-01-12 Martin Sebor <msebor@redhat.com>
6202
6203 * gcc.dg/pr78138.c: Adjust.
6204 * gcc.dg/pr78768.c: Adjust.
6205 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6206 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6207 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6208 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6209 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6210 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6211 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6212 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6213 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6214 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6215 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6216
3eefa646
JJ
62172017-01-12 Jakub Jelinek <jakub@redhat.com>
6218
6219 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6220
dcb56243
MS
62212017-01-12 Martin Sebor <msebor@redhat.com>
6222
8be3f306 6223 PR testsuite/79051
940242cd
MS
6224 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6225 due to bug 79054.
dcb56243 6226
b7431c20
DE
62272017-01-12 David Edelsohn <dje.gcc@gmail.com>
6228
6229 * gcc.dg/pr78768.c: Require LTO.
6230
2bcd9f32
MS
62312017-01-12 Martin Sebor <msebor@redhat.com>
6232
6233 PR c/79074
6234 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6235 due to the referenced bug.
6236
b2fc1c70
MS
62372017-01-12 Martin Sebor <msebor@redhat.com>
6238
6239 PR testsuite/79073
6240 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6241
fbed6f36
UB
62422017-01-12 Uros Bizjak <ubizjak@gmail.com>
6243
6244 * gcc.target/i386/builtin_target.c (check_features): Check all
6245 supported __builtin_cpu_supports options.
6246
27282dad
KT
62472017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6248
6249 PR tree-optimization/78319
6250 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6251 Remove xfail.
6252
66113166
BS
62532017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6254
6255 PR target/79044
6256 * gcc.target/powerpc/swaps-p8-26.c: New.
6257
6bb4ea5c
RB
62582017-01-12 Richard Biener <rguenther@suse.de>
6259
6260 * gcc.dg/gimplefe-21.c: New testcase.
6261
f15dbadb
MC
62622017-01-12 Michael Collison <michael.collison@arm.com>
6263
6264 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6265
73e32c47
JK
62662017-01-11 Julia Koval <julia.koval@intel.com>
6267 Uros Bizjak <ubizjak@gmail.com>
6268
6269 * gcc.target/i386/sgx.c New test.
6270 * gcc.target/i386/sse-12.c: Add -msgx.
6271 * gcc.target/i386/sse-13.c: Ditto.
6272 * gcc.target/i386/sse-14.c: Ditto.
6273 * gcc.target/i386/sse-22.c: Ditto.
6274 * gcc.target/i386/sse-23.c: Ditto.
6275 * g++.dg/other/i386-2.C: Ditto.
6276 * g++.dg/other/i386-3.C: Ditto.
6277
3594adc7
MS
62782017-01-11 Martin Sebor <msebor@redhat.com>
6279
6280 PR c++/24511
6281 * g++.dg/template/explicit9.C: New test.
6282
01bfd257
NS
62832017-01-11 Nathan Sidwell <nathan@acm.org>
6284
6285 PR c++/77812
6286 * g++.dg/pr77812.C: New.
6287
88df7964
JJ
62882017-01-11 Jakub Jelinek <jakub@redhat.com>
6289
eae63d78
JJ
6290 PR c++/71537
6291 * g++.dg/cpp1y/constexpr-71537.C: New test.
6292
88df7964
JJ
6293 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6294 argument.
6295
960ecba4
MS
62962017-01-11 Martin Sebor <msebor@redhat.com>
6297
6298 PR c/47931
6299 * c-c++-common/Waddress-2.c: New test.
6300
1f258a55
JJ
63012017-01-11 Jakub Jelinek <jakub@redhat.com>
6302
6303 PR c++/78341
6304 * g++.dg/cpp0x/pr78341.C: New test.
6305
bf5fbf46
MS
63062017-01-11 Martin Sebor <msebor@redhat.com>
6307
6308 PR c/78768
6309 * gcc.dg/pr78768.c: New test.
6310
19ff0049
DM
63112017-01-11 David Malcolm <dmalcolm@redhat.com>
6312
6313 PR driver/78877
6314 * gcc.dg/spellcheck-options-14.c: New test case.
6315 * gcc.dg/spellcheck-options-15.c: New test case.
6316 * gcc.dg/spellcheck-options-16.c: New test case.
6317 * gcc.dg/spellcheck-options-17.c: New test case.
6318
c86e9f03
ML
63192017-01-11 Martin Liska <mliska@suse.cz>
6320
6321 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6322
947f51d6
JJ
63232017-01-11 Jakub Jelinek <jakub@redhat.com>
6324
6325 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6326 instead of just 1 for the decomposition from struct C.
6327
849fccf8
EB
63282017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6329
6330 * gcc.c-torture/execute/20170111-1.c: New test.
6331
80c74722
RB
63322017-01-11 Richard Biener <rguenther@suse.de>
6333
6334 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6335
4c4b4703
JJ
63362017-01-11 Jakub Jelinek <jakub@redhat.com>
6337
6338 PR middle-end/50199
6339 * gcc.dg/lto/pr50199_0.c: New test.
6340
664b1a6b
MS
63412017-01-10 Martin Sebor <msebor@redhat.com>
6342
6343 PR testsuite/78960
6344 PR testsuite/78959
6345 PR testsuite/78133
6346 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6347 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6348
fefd3086
MS
63492017-01-10 Martin Sebor <msebor@redhat.com>
6350
6351 PR middle-end/78138
664b1a6b 6352 * gcc.dg/pr78138.c: New test.
fefd3086 6353
b9f4757f
DM
63542017-01-10 David Malcolm <dmalcolm@redhat.com>
6355
6356 PR c++/77949
6357 * g++.dg/diagnostic/pr77949.C: New test case.
6358
5a50f6bb
MS
63592017-01-10 Martin Sebor <msebor@redhat.com>
6360
6361 PR middle-end/78245
6362 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
6363
c16880ef
MS
63642017-01-10 Martin Sebor <msebor@redhat.com>
6365
6366 PR tree-optimization/78775
6367 * gcc.dg/attr-alloc_size-4.c: Add test cases.
6368 * gcc.dg/attr-alloc_size-10.c: New test.
6369 * gcc.dg/attr-alloc_size-11.c: New test.
6370 * gcc.dg/builtin-stringop-chk-7.c: New test.
6371 * gcc.dg/pr78775.c: New test.
6372 * gcc.dg/pr78973-2.c: New test.
6373 * gcc.dg/pr78973.c: New test.
6374
5363d9d9
JL
63752017-01-10 Jeff Law <law@redhat.com>
6376
6377 PR tree-optimization/77766
6378 PR tree-optimization/78856
6379 * gcc.c-torture/execute/pr77766.c: New test.
6380
aae23693
RB
63812016-01-10 Richard Biener <rguenther@suse.de>
6382
6383 PR tree-optimization/79034
6384 * g++.dg/torture/pr79034.C: New testcase.
6385
a0843aed
ML
63862017-01-10 Martin Liska <mliska@suse.cz>
6387
6388 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6389 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6390 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6391 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6392 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6393 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6394 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6395 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6396 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6397 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6398 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6399 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6400 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6401 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6402 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6403 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6404 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6405 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6406 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6407 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6408 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6409 * gcc.dg/ipa/pr64307.c: Likewise.
6410 * gcc.dg/ipa/pr77653.c: Likewise.
6411
79fc8ffe
AS
64122017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6413
6414 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6415 * g++.dg/other/i386-3.C: Ditto.
6416 * gcc.target/i386/sse-12.c: Ditto.
6417 * gcc.target/i386/sse-13.c: Ditto.
6418 * gcc.target/i386/sse-22.c: Ditto.
6419 * gcc.target/i386/sse-23.c: Ditto.
6420 * gcc.target/i386/builtin_target.c: Handle new option.
6421 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6422 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6423 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6424
dfa6951f
MS
64252017-01-09 Martin Sebor <msebor@redhat.com>
6426
6427 PR testsuite/79036
6428 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6429 with different precisions.
6430
a271e415
EB
64312017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6432
6433 * g++.dg/opt/call2.C: New test.
6434 * g++.dg/opt/call3.C: Likewise.
6435 * gnat.dg/array26.adb: New test.
6436 * gnat.dg/array26_pkg.ad[sb]: New helper.
6437 * gnat.dg/array27.adb: New test.
6438 * gnat.dg/array27_pkg.ad[sb]: New helper.
6439 * gnat.dg/array28.adb: New test.
6440 * gnat.dg/array28_pkg.ad[sb]: New helper.
6441
bd2c6270
JJ
64422017-01-09 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR translation/79019
6445 PR translation/79020
6446 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6447 diagnostics.
6448 * gfortran.dg/initialization_17.f90: Likewise.
6449
1c1d8e75
DH
64502017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6451
6452 PR testsuite/79026
6453 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6454 * gcc.target/i386/pr78904-4.c: Likewise.
6455 * gcc.target/i386/pr78904-6.c: Likewise.
6456 * gcc.target/i386/pr78967-2.c: Likewise.
6457
cb330ba5
JJ
64582017-01-09 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR tree-optimization/78899
6461 * gcc.target/i386/pr78899.c: New test.
6462 * gcc.dg/pr71077.c: New test.
6463
a5e14a42
MJ
64642017-01-09 Martin Jambor <mjambor@suse.cz>
6465
6466 PR ipa/78365
6467 PR ipa/78599
6468 * gcc.dg/torture/pr78365.c: New test.
6469
01216d27
JJ
64702017-01-09 Jakub Jelinek <jakub@redhat.com>
6471
dc59e50a
JJ
6472 PR c++/78948
6473 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6474 (main): Use int* instead of long long.
6475
01216d27
JJ
6476 PR tree-optimization/78938
6477 * gcc.dg/vect/pr78938.c: New test.
6478
c0d4fec7
KT
64792017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6480
6481 * gcc.dg/20161219.c: New test.
6482
7b1b0cc1
RB
64832017-01-09 Richard Biener <rguenther@suse.de>
6484
6485 PR tree-optimization/78997
6486 * gcc.dg/torture/pr78997.c: New testcase.
6487
813b9c0d
RB
64882017-01-09 Richard Biener <rguenther@suse.de>
6489
6490 PR debug/79000
6491 * g++.dg/lto/pr79000_0.C: New testcase.
6492 * g++.dg/lto/pr79000_1.c: Likewise.
6493
efcc8d38
MS
64942017-01-08 Martin Sebor <msebor@redhat.com>
6495
6496 PR middle-end/77708
6497 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6498 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6499 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6500 due to bug 78969.
6501 * gcc.dg/format/pr78569.c: Adjust.
6502
5ccf1d8d
DM
65032017-01-07 David Malcolm <dmalcolm@redhat.com>
6504
6505 PR c++/72803
6506 * g++.dg/diagnostic/pr72803.C: New test case.
6507
42002dfe
MS
65082017-01-07 Martin Sebor <msebor@redhat.com>
6509
6510 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6511 * gcc.dg/attr-alloc_size-4.c: Same.
6512
de91486c
AV
65132017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6514
6515 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6516 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6517 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6518 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6519 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6520 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6521 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6522
f55a925e
AS
65232017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6524 * gcc.dg/memcmp-1.c: New.
6525 * gcc.dg/strncmp-1.c: New.
6526
f3caa118
AV
65272017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6528
6529 * gcc.target/arm/acle/mcrr: New.
6530 * gcc.target/arm/acle/mcrr2: New.
6531 * gcc.target/arm/acle/mrrc: New.
6532 * gcc.target/arm/acle/mrrc2: New.
6533
ecc9a25b
AV
65342017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6535
6536 * gcc.target/arm/acle/mcr.c: New.
6537 * gcc.target/arm/acle/mrc.c: New.
6538 * gcc.target/arm/acle/mcr2.c: New.
6539 * gcc.target/arm/acle/mrc2.c: New.
6540
3811581f
AV
65412017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6542
6543 * gcc.target/arm/acle/ldc: New.
6544 * gcc.target/arm/acle/ldc2: New.
6545 * gcc.target/arm/acle/ldcl: New.
6546 * gcc.target/arm/acle/ldc2l: New.
6547 * gcc.target/arm/acle/stc: New.
6548 * gcc.target/arm/acle/stc2: New.
6549 * gcc.target/arm/acle/stcl: New.
6550 * gcc.target/arm/acle/stc2l: New.
6551
d57daa0c
AV
65522017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6553
6554 * gcc.target/arm/acle/acle.exp: Run tests for different options
6555 and make sure fat-lto-objects is used such that we can still do
6556 assemble scans.
6557 * gcc.target/arm/acle/cdp.c: New.
6558 * gcc.target/arm/acle/cdp2.c: New.
6559 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6560 (check_effective_target_arm_coproc1_ok_nocache): New.
6561 (check_effective_target_arm_coproc2_ok): New.
6562 (check_effective_target_arm_coproc2_ok_nocache): New.
6563 (check_effective_target_arm_coproc3_ok): New.
6564 (check_effective_target_arm_coproc3_ok_nocache): New.
6565 (check_effective_target_arm_coproc4_ok): New.
6566 (check_effective_target_arm_coproc4_ok_nocache): New.
6567
8a123229
MS
65682017-01-06 Martin Sebor <msebor@redhat.com>
6569
6570 PR middle-end/78605
6571 * gcc.dg/tree-ssa/pr78605.c: New test.
6572
5b8999d6
MS
65732017-01-05 Martin Sebor <msebor@redhat.com>
6574
6575 PR tree-optimization/78910
6576 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6577 diagnostics.
6578 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6579 * gcc.dg/tree-ssa/pr78910.c: New test.
6580
4e89adf9
EB
65812017-01-05 Eric Botcazou <ebotcazou@adacore.com>
6582
6583 * gcc.dg/sso-10.c: New test.
6584
962c5679
JJ
65852017-01-05 Jakub Jelinek <jakub@redhat.com>
6586
cfd719e7
JJ
6587 PR tree-optimization/71016
6588 * gcc.target/i386/pr71016.c: New test.
6589 * gcc.target/aarch64/pr71016.c: New test.
6590 * gcc.dg/tree-ssa/pr66726-3.c: New test.
6591
26f20371
JJ
6592 PR c++/78931
6593 * g++.dg/cpp1z/decomp19.C: New test.
6594
962c5679
JJ
6595 PR c++/78890
6596 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
6597 * g++.dg/init/union1.C: Likewise.
6598 * g++.dg/cpp0x/union6.C: Expect errors.
6599 * g++.dg/cpp0x/union8.C: New test.
6600 * g++.dg/cpp0x/pr78890-1.C: New test.
6601 * g++.dg/cpp0x/pr78890-2.C: New test.
6602
8c15f541
DE
66032017-01-05 David Edelsohn <dje.gcc@gmail.com>
6604
6605 * gcc.target/powerpc/pr71670.c: Require p9vector.
6606 * gcc.target/powerpc/p9-novsx.c: Same.
6607
51b86113
DM
66082017-01-05 David Malcolm <dmalcolm@redhat.com>
6609
6610 * selftests/asr_div1.rtl: New file.
6611 * selftests/aarch64: New subdirectory.
6612 * selftests/aarch64/times-two.rtl: New file.
6613 * selftests/bb-index.rtl: New file.
6614 * selftests/cfg-test.rtl: New file.
6615 * selftests/const-int.rtl: New file.
6616 * selftests/example-labels.rtl: New file.
6617 * selftests/insn-with-mode.rtl: New file.
6618 * selftests/jump-to-label-ref.rtl: New file.
6619 * selftests/jump-to-return.rtl: New file.
6620 * selftests/jump-to-simple-return.rtl: New file.
6621 * selftests/mem.rtl: New file.
6622 * selftests/note-insn-deleted.rtl: New file.
6623 * selftests/note_insn_basic_block.rtl: New file.
6624 * selftests/simple-cse.rtl: New file.
6625 * selftests/symbol-ref.rtl: New file.
6626 * selftests/x86_64: New subdirectory.
6627 * selftests/x86_64/call-insn.rtl: New file.
6628 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
6629 * selftests/x86_64/times-two.rtl: New file.
6630 * selftests/x86_64/unspec.rtl: New file.
6631
dc7650cc
NS
66322017-01-05 Nathan Sidwell <nathan@acm.org>
6633
6634 PR c++/78765
6635 * g++.dg/cpp0x/pr78765.C: New.
6636
3db70565
DV
66372017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6638
6639 * gcc.target/s390/memcpy-2.c: New test.
6640 * gcc.target/s390/memset-2.c: New test.
6641
f5a537e3
AK
66422017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6643
6644 * gcc.target/s390/memcpy-1.c: New test.
6645
d80c6d02
JL
66462017-01-04 Jeff Law <law@redhat.com>
6647
6648 PR tree-optimization/78812
6649 * g++.dg/torture/pr78812.C: New test.
6650
08edc320 66512017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
6652
6653 PR target/71977
6654 PR target/70568
6655 PR target/78823
6656 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
6657 64-bit VSX systems with direct move, whether we optimize common
6658 code sequences in the GLIBC math library for float math functions.
6659 * gcc.target/powerpc/pr71977-2.c: Likewise.
6660
a9342885
MP
66612017-01-04 Marek Polacek <polacek@redhat.com>
6662
6663 PR c++/64767
6664 * c-c++-common/Wpointer-compare-1.c: New test.
6665
066435fe
JJ
66662017-01-04 Jakub Jelinek <jakub@redhat.com>
6667
abec4284
JJ
6668 PR c++/78949
6669 * c-c++-common/Wunused-var-16.c: New test.
6670
26c43e27
JJ
6671 PR c++/78693
6672 * g++.dg/cpp0x/pr78693.C: New test.
6673
fc73e60c
JJ
6674 PR driver/78957
6675 * gcc.dg/pr78957.c: New test.
6676
c9cf3863
JJ
6677 * g++.dg/cpp1y/auto-fn34.C: New test.
6678
066435fe
JJ
6679 PR c++/71182
6680 * g++.dg/cpp0x/pr71182.C: New test.
6681
598bd687
KN
66822017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
6683
6684 PR target/78056
6685 * gcc.target/powerpc/pr78056-1.c: New test.
6686 * gcc.target/powerpc/pr78056-2.c: New test.
6687 * gcc.target/powerpc/pr78056-3.c: New test.
6688 * gcc.target/powerpc/pr78056-4.c: New test.
6689 * gcc.target/powerpc/pr78056-5.c: New test.
6690 * gcc.target/powerpc/pr78056-6.c: New test.
6691 * gcc.target/powerpc/pr78056-7.c: New test.
6692 * gcc.target/powerpc/pr78056-8.c: New test.
6693 * lib/target-supports.exp
6694 (check_effective_target_powerpc_popcntb_ok): New procedure to test
6695 whether the effective target supports the popcntb instruction.
6696
8194635a
JL
66972017-01-03 Jeff Law <law@redhat.com>
6698
6699 PR tree-optimization/67955
6700 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
6701
baf9ebc8
MP
67022017-01-04 Marek Polacek <polacek@redhat.com>
6703
6704 PR c++/77545
6705 PR c++/77284
6706 * g++.dg/cpp0x/range-for32.C: New test.
6707 * g++.dg/cpp0x/range-for33.C: New test.
6708
5dd9a9d0
DM
67092017-01-04 David Malcolm <dmalcolm@redhat.com>
6710
6711 * gcc.dg/Wmissing-braces-fixits.c: New test case.
6712
4bf07f3f
NS
67132017-01-04 Nathan Sidwell <nathan@acm.org>
6714
6715 PR c++/66735
6716 * g++.dg/cpp1y/pr66735.C: New.
6717
165ba2e9
JJ
67182017-01-04 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR tree-optimization/71563
6721 * gcc.dg/tree-ssa/pr71563.c: New test.
6722
4567f969
JB
67232017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
6724
6725 PR fortran/78534
6726 PR fortran/78976
6727 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6728 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6729 * gfortran.dg/transfer_intrinsic_1.f90: Change
6730 scan-tree-dump-times due to gfc_trans_string_copy change to
6731 avoid -Wstringop-overflow.
6732
1c06f07f
JL
67332017-01-03 Jeff Law <law@redhat.com>
6734
6735 PR tree-optimization/78856
6736 * gcc.c-torture/execute/pr78856.c: New test.
6737
60fb638f
MM
67382017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6739
6740 PR target/78953
6741 * gcc.target/powerpc/pr78953.c: New test.
6742
e4d02f52
ILT
67432017-01-03 Ian Lance Taylor <iant@google.com>
6744
6745 * gcc.misc-tests/godump-1.c: Update for accurate representation of
6746 enums.
6747
5b4f088d
MS
67482017-01-03 Martin Sebor <msebor@redhat.com>
6749
6750 PR tree-optimization/78696
6751 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
6752 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
6753 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6754 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6755
67562017-01-03 David Malcolm <dmalcolm@redhat.com>
6757
6758 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
6759 with more than one digit.
6760 * lib/gcc-dg.exp (process-message): Support more than one digit
6761 in relative line specifications.
6762
67632017-01-03 Jakub Jelinek <jakub@redhat.com>
6764
6765 PR tree-optimization/78965
6766 * gcc.dg/pr78965.c: New test.
6767
6768 PR middle-end/78901
6769 * g++.dg/opt/pr78901.C: New test.
6770
67712017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
6772
6773 PR fortran/78534
6774 PR fortran/66310
6775 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6776 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6777 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
6778 * gfortran.dg/repeat_7.f90: New test for PR 66310.
6779 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
6780 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
6781 * gfortran.dg/string_1_lp64.f90: New test.
6782 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
6783 * gfortran.dg/string_3_lp64.f90: New test.
6784 * gfortran.dg/transfer_intrinsic_1.f90: Change
6785 scan-tree-dump-times due to gfc_trans_string_copy change to
6786 avoid -Wstringop-overflow.
6787
8b7163c6
UB
67882017-01-02 Uros Bizjak <ubizjak@gmail.com>
6789
6790 PR target/78967
6791 * gcc.target/i386/pr78967-1.c: New test.
6792 * gcc.target/i386/pr78967-2.c: Ditto.
6793 * gcc.target/i386/pr78967-3.c: Ditto.
6794
6795 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
6796 * gcc.target/i386/pr78904-4.c: Ditto.
6797 * gcc.target/i386/pr78904-6.c: Ditto.
6798
e2940b98
JH
67992017-01-01 Jan Hubicka <hubicka@ucw.cz>
6800
6801 PR middle-end/77674
6802 * g++.dg/torture/pr77674.C: New testcase.
6803
cbe34bb5 68042017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
6805
6806 Update copyright years.
818ab71a 6807\f
cbe34bb5 6808Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
6809
6810Copying and distribution of this file, with or without modification,
6811are permitted in any medium without royalty provided the copyright
6812notice and this notice are preserved.