]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
unwind-arm.h: Make _Unwind_GetIP...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0152001b 12017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
2
3 PR libgfortran/80741
4 * gfortran.dg/read_4.f90: New test.
5
c8ded430
BS
62017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7
8 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
9
e5b1f5a1
FR
102017-05-17 Fritz Reese <fritzoreese@gmail.com>
11
12 PR fortran/80668
13 * gfortran.dg/pr80668.f90: New.
14
9853cb28
PB
152017-05-17 Peter Bergner <bergner@vnet.ibm.com>
16
17 PR middle-end/80775
18 * gcc.dg/pr80775.c: New test.
19
142473df
MP
202017-05-17 Marek Polacek <polacek@redhat.com>
21
22 PR sanitizer/80659
23 * gcc.dg/asan/pr80659.c: New test.
24
8508a5b5
SKS
252017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
26
27 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
28 unsigned long.
29
bc36d2b7
CX
302017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
31
32 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
33
4fc5ebf1
JG
342017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
35 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
36
37 PR tree-optimization/80457
38 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
39 call vect_model_simple_cost.
40
bedee914
PT
412017-05-16 Paul Thomas <pault@gcc.gnu.org>
42
43 PR fortran/80554
44 * gfortran.dg/submodule_29.f08: New test.
45
10791753
DM
462017-05-16 David Malcolm <dmalcolm@redhat.com>
47
48 * g++.dg/other/accessor-fixits-1.C: New test case.
49 * g++.dg/other/accessor-fixits-2.C: New test case.
50 * g++.dg/other/accessor-fixits-3.C: New test case.
51 * g++.dg/other/accessor-fixits-4.C: New test case.
52
727577c2
CL
532017-05-16 Carl Love <cel@us.ibm.com>
54
55 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
56 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
57 built-ins to the test suite file. Note, support for mradds exists
58 but no test case exists.
59 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
60 built-ins to the test suite file.
61
6b6ae9eb
MP
622017-05-16 Marek Polacek <polacek@redhat.com>
63
64 PR sanitizer/80536
65 PR sanitizer/80386
66 * c-c++-common/ubsan/pr80536.c: New test.
67 * g++.dg/ubsan/pr80386.C: New test.
68
678d7e19
TC
692017-05-16 Tamar Christina <tamar.christina@arm.com>
70
71 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
72 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
73
6da37857
MW
742016-05-16 Matthew Wahab <matthew.wahab@arm.com>
75
76 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
77 expected output of vadd, vsub and vmul instructions.
78 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
79 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
80 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
81
a5768d38
JD
822017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
83
84 PR libgfortran/80727
85 * gfortran.dg/read_3.f90: New test.
86
3a77e7cc
NS
872017-05-15 Nathan Sidwell <nathan@acm.org>
88
2016c841
NS
89 PR c++/79369
90 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
91
3a77e7cc
NS
92 PR c++/79369
93 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
94 * g++.dg/cpp0x/pr79369.C: New.
95
0735a1c8
SK
962017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
97
98 PR fortran/80752
3a77e7cc 99 * gfortran.dg/pr80752.f90: New test.
0735a1c8 100
f108770a
UB
1012017-05-15 Uros Bizjak <ubizjak@gmail.com>
102
900b5b6a 103 PR target/80425
f108770a
UB
104 * gcc.target/i386/pr80425-1.c: New test.
105 * gcc.target/i386/pr80425-2.c: Ditto.
106
e30ce0a3
JL
1072017-05-15 Jeff Law <law@redhat.com>
108
109 * gcc.target/mips/reorgbug-1.c: New test.
110
0d5a0a33
PMR
1112017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
112
113 * gnat.dg/specs/pack13.ads: New test.
114
a104bd88
MS
1152017-05-14 Martin Sebor <msebor@redhat.com>
116
117 PR middle-end/77671
118 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
119 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
120 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
121 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
122 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
123
c6c02519
MS
1242017-05-14 Martin Sebor <msebor@redhat.com>
125
126 PR middle-end/80669
127 * gcc.dg/builtin-stpncpy.c: New test.
128
d6d4d770
DS
1292017-05-14 Daniel Santos <daniel.santos@pobox.com>
130
131 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
132 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
133 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
134 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
135
b9bdd60b
JK
1362017-05-14 Julia Koval <julia.koval@intel.com>
137
138 * gcc.target/i386/xgetsetbv.c: New test.
139
28ae01cd
NK
1402017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
141
142 PR fortran/80442
143 * gfortran.dg/impl_do_var_data.f90: New Test
144
c7488b4f
PJ
1452017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
146
147 * brig.dg/test/gimple/priv-array-offset-access.hsail:
148 A regression test for a private array access case which caused
149 an assert.
150
9b5f12ae
MS
1512017-05-12 Martin Sebor <msebor@redhat.com>
152
153 PR testsuite/80643
154 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
155 to the purpose of the test.
156
b76f1550
SM
1572017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
158
159 * gcc.target/powerpc/bmi-andn-1.c: New file
160 * gcc.target/powerpc/bmi-andn-2.c: New file.
161 * gcc.target/powerpc/bmi-bextr-1.c: New file.
162 * gcc.target/powerpc/bmi-bextr-2.c: New file.
163 * gcc.target/powerpc/bmi-bextr-4.c: New file.
164 * gcc.target/powerpc/bmi-bextr-5.c: New file.
165 * gcc.target/powerpc/bmi-blsi-1.c: New file.
166 * gcc.target/powerpc/bmi-blsi-2.c: New file.
167 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
168 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
169 * gcc.target/powerpc/bmi-blsr-1.c: New file.
170 * gcc.target/powerpc/bmi-blsr-2.c: New File.
171 * gcc.target/powerpc/bmi-check.h: New File.
172 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
173 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
174 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
175 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
176 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
177 * gcc.target/powerpc/bmi2-check.h: New file.
178 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
179 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
180 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
181 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
182 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
183 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
184 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
185 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
186 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
187
2a3fa75a
PC
1882017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
189
190 PR c++/60430
191 * g++.dg/cpp0x/pr60430.C: New.
192
e8bf7c7b
JL
1932017-05-12 Jeff Law <law@redhat.com>
194
195 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
196
284d1f76
PB
1972017-05-12 Peter Bergner <bergner@vnet.ibm.com>
198
199 PR middle-end/80707
200 * g++.dg/pr80707.C: New test.
201
302a0e37
WS
2022017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
203
204 * gcc.target/powerpc/fold-vec-div-float.c: New.
205 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
206 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
207
a7785078
WS
2082017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
209
210 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
211 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
212 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
213 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
214 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
215 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
216 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
217 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
218 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
219 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
220 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
221 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
222
9206028e
PC
2232017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
224
225 PR c++/49604
226 * g++.dg/cpp0x/forw_enum14.C: New.
227 * g++.dg/cpp0x/forw_enum15.C: Likewise.
228
7af1c0ad
RB
2292017-05-12 Richard Biener <rguenther@suse.de>
230
231 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
232
f7e95bdb
PC
2332017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
234
235 PR c++/67687
236 * g++.dg/cpp0x/constexpr-ice17.C: New.
237
53e788d0
RB
2382017-05-12 Richard Biener <rguenther@suse.de>
239
240 PR tree-optimization/80713
241 * gcc.dg/torture/pr80713.c: New testcase.
242
2ead1ab9
AK
2432017-05-12 Andi Kleen <ak@linux.intel.com>
244
245 PR testsuite/77684
246 * lib/target-supports.exp (profopt-perf-wrapper):
247 Add -m8 option to increase parallelism.
248
ee58b02f
TS
2492017-05-12 Thomas Schwinge <thomas@codesourcery.com>
250
1e47f02b
TS
251 * c-c++-common/goacc/parallel-dims-1.c: New file.
252 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
253
b0f271ce
TS
254 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
255 * c-c++-common/goacc/classify-kernels.c: Likewise.
256 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
257 Likewise.
258 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
259 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
260 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
261 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
262 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
263 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
264 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
265 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
266 * c-c++-common/goacc/kernels-loop.c: Likewise.
267 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
268 * c-c++-common/goacc/kernels-reduction.c: Likewise.
269 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
270 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
271 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
272 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
273 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
274 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
275 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
276 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
277 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
278 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
279
25651634
TS
280 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
281 * c-c++-common/goacc/classify-kernels.c: Likewise.
282 * c-c++-common/goacc/classify-parallel.c: Likewise.
283 * c-c++-common/goacc/classify-routine.c: Likewise.
284 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
285 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
286 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
287 * gfortran.dg/goacc/classify-routine.f95: Likewise.
288
ee58b02f
TS
289 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
290 * c-c++-common/goacc/classify-kernels.c: Likewise.
291 * c-c++-common/goacc/classify-parallel.c: Likewise.
292 * c-c++-common/goacc/classify-routine.c: Likewise.
293 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
294 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
295 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
296 * gfortran.dg/goacc/classify-routine.f95: Likewise.
297
2d82ec25
NS
2982017-05-11 Nathan Sidwell <nathan@acm.org>
299
300 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
301
3022017-05-11 Carl Love <cel@us.ibm.com>
303
304 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
305 to the test suite file.
306 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
307 to the test suite file.
308
628c06d6
JD
3092017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
310
311 PR fortran/78659
312 * gfortran.dg/namelist_91.f90: New test.
313 * gfortran.dg/namelist_92.f90: New test.
314 * gfortran.dg/namelist_93.f90: New test.
315 * gfortran.dg/namelist_94.f90: New test.
316
1bea0f26
BS
3172017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
318
319 PR target/80695
320 * gcc.target/powerpc/pr80695-p8.c: New file.
321 * gcc.target/powerpc/pr80695-p9.c: New file.
322
7c85c9fe
UB
3232017-05-11 Uros Bizjak <ubizjak@gmail.com>
324 Jakub Jelinek <jakub@redhat.com>
325
326 PR target/80706
327 * gcc.target/i386/pr80706.c: New test.
328
d7a33a4c
JK
3292017-05-11 Julia Koval <julia.koval@intel.com>
330
331 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
332 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
333 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
334 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
335
59fbddcf
PC
3362017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
337
338 PR c++/70538
339 * g++.dg/cpp0x/pr70538.C: New.
340
cc09ff60
UB
3412017-05-11 Uros Bizjak <ubizjak@gmail.com>
342
7c85c9fe
UB
343 * gcc.target/i386/pr22152.c: Fix undefined testcase.
344 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
345 (dg-options): Remove -fno-tree-sink.
346
4fd18c78
KN
3472017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
348
349 * gcc.target/powerpc/cmpb-1.c: New test.
350 * gcc.target/powerpc/cmpb-2.c: New test.
351 * gcc.target/powerpc/cmpb-3.c: New test.
352 * gcc.target/powerpc/cmpb32-1.c: New test.
353 * gcc.target/powerpc/cmpb32-2.c: New test.
354
43b883a9
RB
3552017-05-11 Richard Biener <rguenther@suse.de>
356
357 PR tree-optimization/80705
358 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
359
29b871ec
NS
3602017-05-11 Nathan Sidwell <nathan@acm.org>
361
362 * lib/scanlang.exp: New.
363 * lib/gcc-dg.exp: Load scanlang.exp.
364 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
365
c587104e
MM
3662017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
367
368 PR testsuite/80580
369 * gcc.dg/gimplefe-error-6.c: New test.
370
67ac9a9d
MM
3712017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
372
373 PR testsuite/80580
374 * gcc.dg/gimplefe-error-5.c: New test.
375
ac4eb40f
MM
3762017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
377
378 PR testsuite/80580
379 * gcc.dg/gimplefe-error-4.c: New test.
380
d45d6282
BS
3812017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
382
383 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
384
f4ee3a9e
UB
3852017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
386
387 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
388 (_mm_maskz_max_round_sd): Test new intrinsics.
389 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
390 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
391 (_mm_maskz_max_round_ss): Test new intrinsics.
392 * gcc.target/i386/avx512f-vmaxss-2.c: New.
393 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
394 (_mm_maskz_min_round_sd): Test new intrinsics.
395 * gcc.target/i386/avx512f-vminsd-2.c: New.
396 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
397 (_mm_maskz_min_round_ss): Test new intrinsics.
398 * gcc.target/i386/avx512f-vminss-2.c: New.
399 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
400 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
401 (__builtin_ia32_minss_mask_round): Test new builtins.
402 * gcc.target/i386/sse-13.c: Ditto.
403 * gcc.target/i386/sse-23.c: Ditto.
404 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
405 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
406 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
407 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
408 (_mm_mask_min_round_ss): Test new intrinsics.
409 * gcc.target/i386/testround-1.c: Ditto.
410
4112017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
412
413 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
414 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
415 (_mm_maskz_div_round_sd): Test new intrinsics.
416 * gcc.target/i386/avx512f-vdivsd-2.c: New.
417 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
418 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
419 (_mm_maskz_div_round_ss): Test new intrinsics.
420 * gcc.target/i386/avx512f-vdivss-2.c: New.
421 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
422 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
423 (_mm_maskz_mul_round_sd): Test new intrinsics.
424 * gcc.target/i386/avx512f-vmulsd-2.c: New.
425 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
426 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
427 (_mm_maskz_mul_round_ss): Test new intrinsics.
428 * gcc.target/i386/avx512f-vmulss-2.c: New.
429 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
430 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
431 (__builtin_ia32_mulss_mask_round): Test new builtins.
432 * gcc.target/i386/sse-13.c: Ditto.
433 * gcc.target/i386/sse-23.c: Ditto.
434 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
435 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
436 (_mm_maskz_mul_round_ss): Test new intrinsics.
437 * gcc.target/i386/testround-1.c: Ditto.
438
4392017-05-10 Julia Koval <julia.koval@intel.com>
440
441 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
442 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
443 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
444
4452017-05-10 Julia Koval <julia.koval@intel.com>
446
447 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
448 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
449 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
450 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
451
ca4d2851
PB
4522017-05-10 Peter Bergner <bergner@vnet.ibm.com>
453
0f374417 454 PR tree-optimization/51513
ca4d2851
PB
455 * gcc.target/powerpc/pr51513.c: New test.
456 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
457 __builtin_abort().
458 * gcc.dg/predict-14.c: Likewise.
459
5562ebfc
CL
4602017-05-10 Carl Love <cel@us.ibm.com>
461 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
462 to the test suite file.
463 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
464 to the test suite file.
465
0ca2e7f7
PK
4662017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
467
468 PR tree-optimization/77644
469 * gcc.dg/tree-ssa/pr77644.c: New test-case.
470
e1ad2926
AO
4712017-05-10 Alexandre Oliva <aoliva@redhat.com>
472
473 * gcc.dg/guality/inline-params-2.c: New.
474
f00b411f
PC
4752017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
476
477 PR c++/80145
478 * g++.dg/cpp1y/auto-fn37.C: New.
479 * g++.dg/cpp1y/auto-fn38.C: Likewise.
480
bf2a705c
MM
4812017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
482
483 PR target/68163
484 * gcc.target/powerpc/pr68163.c: New test.
485
5285d5d3
JW
4862017-05-09 Janus Weil <janus@gcc.gnu.org>
487
488 PR fortran/79311
489 * gfortran.dg/finalize_32.f90: New test.
490
31c2d57d
VR
4912017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
492
493 PR c/35441
494 * gcc.dg/pr35441.c: New test.
495
731f2c8a
MS
4962017-05-09 Martin Sebor <msebor@redhat.com>
497
498 PR testsuite/80643
499 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
500 output.
501
cc49d15a
PC
5022017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
503
504 PR c++/80186
505 * g++.dg/template/crash126.C: New.
506
85282abc
SP
5072017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
508
509 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
510 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
511 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
512 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
513
823c79ae
DH
5142017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
515
10a8bb62 516 PR testsuite/80611
823c79ae
DH
517 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
518
79557bae
CZ
5192017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
520
521 * gcc.target/arc/tmac-1.c: New file.
522 * gcc.target/arc/tmac-2.c: Likewise.
523 * gcc.target/arc/tmac.h: Likewise.
524
c7314bc1
CZ
5252017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
526 Andrew Burgess <andrew.burgess@embecosm.com>
527
528 * gcc.target/arc/firq-1.c: New file.
529 * gcc.target/arc/firq-2.c: Likewise.
530 * gcc.target/arc/firq-3.c: Likewise.
531 * gcc.target/arc/firq-4.c: Likewise.
532 * gcc.target/arc/firq-5.c: Likewise.
533 * gcc.target/arc/firq-6.c: Likewise.
534
41453183
CZ
5352017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
536
537 * gcc.target/arc/interrupt-5.c: Newfile.
538 * gcc.target/arc/interrupt-6.c: Likewise.
539 * gcc.target/arc/interrupt-7.c: Likewise.
540 * gcc.target/arc/interrupt-8.c: Likewise.
541 * gcc.target/arc/interrupt-9.c: Likewise.
542
019bd543
RB
5432017-05-09 Richard Biener <rguenther@suse.de>
544
545 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
546 and adjust.
547 * gcc.dg/vect/vect-50.c: Likewise.
548
684f84de
MP
5492017-05-09 Marek Polacek <polacek@redhat.com>
550
551 PR c/80525
552 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
553 * c-c++-common/Wlogical-op-2.c: New test.
554
fd71825b
SKS
5552017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
556
557 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
558 for targets with __SIZEOF_INT__ < 4.
559
4ca2e6ec
RB
5602017-05-09 Richard Biener <rguenther@suse.de>
561
562 * gcc.dg/vect/vect-50.c: Revert last change.
563 * gcc.dg/vect/vect-44.c: Likewise.
564
631238ac
MS
5652017-05-08 Martin Sebor <msebor@redhat.com>
566
567 PR translation/80280
568 * gcc.dg/format/gcc_diag-10.c: New test.
569
6ba86ba7
KN
5702017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
571
572 PR target/80101
573 * gcc.target/powerpc/pr80101-1.c: New test.
574
0f6ed121
TK
5752017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
576
577 PR fortran/79930
578 * gfortran.dg/inline_transpose_1.f90: Add
579 -finline-matmul-limit=0 to options.
580 * gfortran.dg/matmul_5.f90: Likewise.
581 * gfortran.dg/vect/vect-8.f90: Likewise.
582 * gfortran.dg/inline_matmul_14.f90: New test.
583 * gfortran.dg/inline_matmul_15.f90: New test.
584
fd991039
TK
5852017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
586
587 PR fortran/80602
588 * gfortran.dg/matmul_15.f90: New test case.
589
18b8c294
WD
5902017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
591
592 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
593 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
594
8637c116
JL
5952017-05-07 Jeff Law <law@redhat.com>
596
597 Revert:
598 2017-05-06 Jeff Law <law@redhat.com>
599 PR tree-optimization/78496
600 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
601 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
602
973dfbb4
JL
6032017-05-06 Jeff Law <law@redhat.com>
604
605 PR tree-optimization/78496
606 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
607 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
608
8ffa3150
RS
6092017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
610
611 * gcc.target/aarch64/spill_1.c: New test.
612
2a3f7997
RS
6132017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
614
615 PR rtl-optimization/75964
616 * gcc.dg/torture/pr75964.c: New test.
617
d554bf23
TV
6182017-05-06 Tom de Vries <tom@codesourcery.com>
619
620 PR testsuite/80606
621 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
622 * gcc.target/i386/avx-vtestpd-2.c: Same.
623 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
624 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
625 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
626 * gcc.target/i386/avx-vtestpd-3.c: Same.
627 * gcc.target/i386/avx-vtestps-1.c: Same.
628 * gcc.target/i386/avx-vtestps-2.c: Same.
629 * gcc.target/i386/avx-vtestps-256-1.c: Same.
630 * gcc.target/i386/avx-vtestps-256-2.c: Same.
631 * gcc.target/i386/avx-vtestps-256-3.c: Same.
632 * gcc.target/i386/avx-vtestps-3.c: Same.
633
7a976fe7
TV
6342017-05-06 Tom de Vries <tom@codesourcery.com>
635
636 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
637
0e852c66
TV
6382017-05-06 Tom de Vries <tom@codesourcery.com>
639
640 PR testsuite/80557
641 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
642 * gcc.target/powerpc/altivec-types-1.c: Same.
643
63c40d92
TV
6442017-05-06 Tom de Vries <tom@codesourcery.com>
645
646 PR testsuite/80557
647 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
648 * gcc.target/spu/intrinsics-1.c: Same.
649
b25b8f91
TV
6502017-05-06 Tom de Vries <tom@codesourcery.com>
651
652 PR testsuite/80557
653 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
654
6df13491
TV
6552017-05-06 Tom de Vries <tom@codesourcery.com>
656
657 PR testsuite/80557
658 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
659 * gcc.target/aarch64/spellcheck_2.c: Same.
660 * gcc.target/aarch64/spellcheck_3.c: Same.
661
e01261fe
TV
6622017-05-06 Tom de Vries <tom@codesourcery.com>
663
664 PR testsuite/80557
665 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
666 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
667 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
668 * g++.dg/debug/dwarf2/typedef5.C: Same.
669 * g++.dg/goacc/data-1.C: Same.
670
9945596c
BS
6712017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
672
673 * gcc.target/powerpc/versioned-copy-loop.c: New file.
674
8acb8575
MM
6752017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
676
677 PR target/79038
678 PR target/79202
679 PR target/79203
680 * gcc.target/powerpc/ppc-round3.c: New test.
681 * gcc.target/powerpc/ppc-round2.c: Update expected code.
682
ac699a04
JJ
6832017-05-05 Jakub Jelinek <jakub@redhat.com>
684
8dc6a926
JJ
685 PR tree-optimization/80632
686 * gcc.dg/pr80632.c: New test.
687
ac699a04
JJ
688 PR tree-optimization/80558
689 * gcc.dg/tree-ssa/vrp115.c: New test.
690
655b5fc8
AV
6912017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
692 Thomas Preud'homme <thomas.preudhomme@arm.com>
693 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
694
695 PR target/71607
696 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
697 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
698 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
699 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
700 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
701 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
702 * gcc.target/arm/tls-disable-literal-pool.c: New.
703
c02d2d0a
PK
7042017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
705
706 PR tree-optimization/80613
707 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
708
dfae9048
PC
7092017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
710
711 PR c++/71577
712 * g++.dg/cpp0x/pr71577.C: New.
713
d9c5a8b9
MS
7142017-05-04 Martin Sebor <msebor@redhat.com>
715
716 PR middle-end/79234
717 * gcc.dg/builtin-stringop-chk-8.c: New test.
718 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
719 * gcc.dg/builtin-stringop-chk-4.c: Same.
720 * gcc.dg/builtin-strncat-chk-1.c: Same.
721 * g++.dg/ext/strncpy-chk1.C: Same.
722 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
723 * gcc.dg/out-of-bounds-1.c: Same.
724 * gcc.dg/pr78138.c: Same.
725 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
726 * gfortran.dg/mvbits_7.f90: Same.
727
e50d56a5
MS
7282017-05-04 Martin Sebor <msebor@redhat.com>
729
730 PR preprocessor/79214
731 PR middle-end/79222
732 PR middle-end/79223
733 * gcc.dg/pr79214.c: New test.
734 * gcc.dg/pr79214.h: New test header.
735 * gcc.dg/pr79222.c: New test.
736 * gcc.dg/pr79223.c: New test.
737 * gcc.dg/pr78138.c: Adjust.
738 * gfortran.dg/unconstrained_commons.f: Same.
739
0f2c4a8f
MS
7402017-05-04 Martin Sebor <msebor@redhat.com>
741
742 PR translation/80280
743 * g++.dg/abi/Wabi-2-3.C: Adjust.
744 * g++.dg/abi/Wabi-3-2.C: Ditto.
745 * g++.dg/lookup/using17.C: Ditto.
746 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
747
8eef6097
MJ
7482017-05-04 Martin Jambor <mjambor@suse.cz>
749
750 PR tree-optimization/80622
751 * gcc.dg/tree-ssa/pr80622.c: New test.
752
7532017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
754
755 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
756
26f1a658
JH
7572017-05-04 Jan Hubicka <hubicka@ucw.cz>
758
759 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
760 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
761
4d147bca
RB
7622017-05-04 Richard Biener <rguenther@suse.de>
763
764 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
765
3862ef76
RS
7662017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
767
768 * gcc.dg/vect/vect-profile-1.c: New test.
769
c89ffd99
MP
7702017-05-04 Marek Polacek <polacek@redhat.com>
771
772 PR tree-optimization/80612
773 * gcc.dg/torture/pr80612.c: New test.
774
261ce1e5
PB
7752017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
776 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
777
778 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
779 check_effective_target_arm_thumb1_movt_ok.
780
556cf088
PB
7812017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
782
783 * gcc.target/arm/fpscr.c: New file.
784
010b1cc0
TP
7852017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
786
787 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
788 target.
789
99b68476
TV
7902017-05-04 Tom de Vries <tom@codesourcery.com>
791
792 PR testsuite/80557
793 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
794 line numbers.
795 * g++.dg/warn/miss-format-1.C: Same.
796 * g++.dg/warn/overflow-warn-1.C: Same.
797 * g++.dg/warn/overflow-warn-3.C: Same.
798 * g++.dg/warn/overflow-warn-4.C: Same.
799
09177a4b
TV
8002017-05-04 Tom de Vries <tom@codesourcery.com>
801
802 PR testsuite/80557
803 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
804 * gcc.target/i386/pr68657.c: Same.
805 * gcc.target/i386/pr69255-1.c: Same.
806 * gcc.target/i386/pr69255-2.c: Same.
807 * gcc.target/i386/pr69255-3.c: Same.
808
02c64149
RB
8092017-05-04 Richard Biener <rguenther@suse.de>
810
811 PR tree-optimization/31130
812 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
813 * gcc.dg/Wstrict-overflow-13.c: Likewise.
814 * gcc.dg/Wstrict-overflow-21.c: Likewise.
815 * gcc.dg/pr52904.c: Remove XFAIL.
816 * gcc.dg/tree-ssa/vrp114.c: New testcase.
817
9a26dfc8
JL
8182017-05-03 Jeff Law <law@redhat.com>
819
820 PR tree-optimization/78496
821 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
822
4d0e904f
UB
8232017-05-03 Uros Bizjak <ubizjak@gmail.com>
824
825 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
826
49ab4621
RB
8272017-05-03 Richard Biener <rguenther@suse.de>
828
829 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
830
18bfe940
JJ
8312017-05-03 Jakub Jelinek <jakub@redhat.com>
832
833 PR tree-optimization/79472
4d0e904f
UB
834 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
835 to dg-options.
18bfe940
JJ
836 * gcc.dg/tree-ssa/vrp113.c: New test.
837 * gcc.dg/tree-ssa/cswtch-3.c: New test.
838 * gcc.dg/tree-ssa/cswtch-4.c: New test.
839 * gcc.dg/tree-ssa/cswtch-5.c: New test.
840
53e62089
TV
8412017-05-03 Tom de Vries <tom@codesourcery.com>
842
843 PR testsuite/80557
844 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
845 * c-c++-common/Wshift-negative-value-2.c: Same.
846 * c-c++-common/Wshift-negative-value-3.c: Same.
847 * c-c++-common/Wshift-negative-value-4.c: Same.
848 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
849 * c-c++-common/cpp/pr60400.c: Same.
850 * c-c++-common/fmax-errors.c: Same.
851 * c-c++-common/goacc/data-2.c: Same.
852 * c-c++-common/goacc/host_data-2.c: Same.
853 * c-c++-common/gomp/simd4.c: Same.
854 * c-c++-common/pr28656.c: Same.
855 * c-c++-common/pr43395.c: Same.
856 * c-c++-common/torture/pr57945.c: Same.
857
962913a5
TV
8582017-05-03 Tom de Vries <tom@codesourcery.com>
859
860 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
861 arg of dg directive.
862 * c-c++-common/goacc/routine-3.c: Same.
863 * c-c++-common/goacc/routine-4.c: Same.
864
ad53f123
DM
8652017-05-02 David Malcolm <dmalcolm@redhat.com>
866
867 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
868 (test_fixit_insert_newline): New function.
869 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
870 (test_fixit_insert_newline): New function.
871 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
872 (test_fixit_insert_newline): New function.
873 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
874 (test_fixit_insert_newline): New function.
875 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
876 (test_show_locus): Handle test_fixit_insert_newline.
877
0ca91c77
BC
8782017-05-02 Bin Cheng <bin.cheng@arm.com>
879
880 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
881
cc5b8f3d
TC
8822017-04-27 Tamar Christina <tamar.christina@arm.com>
883
884 * gcc.dg/lsr-div1.c: New testcase.
885
1853f5c7
SP
8862017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
887
888 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
889 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
890 (_mm_maskz_add_round_sd): Test new intrinsics.
891 * gcc.target/i386/avx512f-vaddsd-2.c: New.
892 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
893 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
894 (_mm_maskz_add_round_ss): Test new intrinsics.
895 * gcc.target/i386/avx512f-vaddss-2.c: New.
896 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
897 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
898 (_mm_maskz_sub_round_sd): Test new intrinsics.
899 * gcc.target/i386/avx512f-vsubsd-2.c: New.
900 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
901 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
902 (_mm_maskz_sub_round_ss): Test new intrinsics.
903 * gcc.target/i386/avx512f-vsubss-2.c: New.
904 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
905 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
906 (__builtin_ia32_subss_mask_round): Test new builtins.
907 * gcc.target/i386/sse-13.c: Ditto.
908 * gcc.target/i386/sse-23.c: Ditto.
909 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
910 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
911 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
912 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
913 (_mm_mask_sub_round_ss): Test new intrinsics.
914 * gcc.target/i386/testround-1.c: Ditto.
915
2bba7541
MJ
9162017-05-02 Martin Jambor <mjambor@suse.cz>
917
918 PR tree-optimization/78687
919 * g++.dg/tree-ssa/pr78687.C: New test.
920
2bf54d93
RB
9212017-05-02 Richard Biener <rguenther@suse.de>
922
923 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
924 behavior.
925 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
926
aee63acc
RB
9272017-05-02 Richard Biener <rguenther@suse.de>
928
929 PR tree-optimization/80591
930 * gcc.dg/torture/pr80591.c: New testcase.
931
e7d70c6c
RB
9322017-05-02 Richard Biener <rguenther@suse.de>
933
934 PR tree-optimization/80549
935 * gcc.dg/torture/pr80549.c: New testcase.
936
52e0a9f7
SKS
9372017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
938
939 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
940 unsigned long.
941
815d9cc6
XR
9422017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
943
944 PR c++/80038
945 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
946
338035aa
DM
9472017-05-01 David Malcolm <dmalcolm@redhat.com>
948
949 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
950 reflect insertion fix-it hints at the same location now being
951 consolidated.
952
4d82d0bc
MS
9532017-05-01 Martin Sebor <msebor@redhat.com>
954
955 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
956 on ILP32 targets.
957
d539a57b
TV
9582017-05-01 Tom de Vries <tom@codesourcery.com>
959
960 * gcc.dg/pr78768.c: Require linker plugin.
961
c6b9e849
TK
9622017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
963
964 PR fortran/37131
965 * gfortran.dg/matmul_bounds_11.f90: New test.
966
706eb1a7
MS
9672017-05-01 Martin Sebor <msebor@redhat.com>
968
969 PR tree-optimization/79715
970 * gcc.dg/pr79715.c: New test.
971
723f4140
TV
9722017-05-01 Tom de Vries <tom@codesourcery.com>
973
974 PR testsuite/65941
975 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
976 * g++.dg/other/pr59492.C: Require effective target rdrand.
977
6bbb3a69
VR
9782017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
979
980 * g++.dg/diagnostic/member-decl-1.C: New test.
981
4212aecd
MG
9822017-04-29 Marc Glisse <marc.glisse@inria.fr>
983
984 PR tree-optimization/80487
985 * gcc.dg/tree-ssa/strncpy-1.c: New file.
986
fe75f732
PK
9872017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
988
989 PR tree-optimization/79697
990 * gcc.dg/tree-ssa/pr79697.c: New test.
991
6bcd8768
TV
9922017-04-29 Tom de Vries <tom@codesourcery.com>
993
994 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
995
d127ae9f
MS
9962017-04-28 Martin Sebor <msebor@redhat.com>
997
998 PR tree-optimization/80523
999 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
1000
c9610933
TV
10012017-04-28 Tom de Vries <tom@codesourcery.com>
1002
1003 PR testsuite/80557
1004 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
1005 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
1006
b5be38bc
TV
10072017-04-28 Tom de Vries <tom@codesourcery.com>
1008
1009 PR testsuite/80557
1010 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
1011 * obj-c++.dg/bitfield-4.mm: Same.
1012 * obj-c++.dg/bitfield-5.mm: Same.
1013 * obj-c++.dg/exceptions-3.mm: Same.
1014 * obj-c++.dg/exceptions-5.mm: Same.
1015 * obj-c++.dg/method-1.mm: Same.
1016 * obj-c++.dg/method-12.mm: Same.
1017 * obj-c++.dg/method-13.mm: Same.
1018 * obj-c++.dg/method-15.mm: Same.
1019 * obj-c++.dg/method-16.mm: Same.
1020 * obj-c++.dg/property/at-property-18.mm: Same.
1021 * obj-c++.dg/property/at-property-25.mm: Same.
1022 * obj-c++.dg/property/at-property-5.mm: Same.
1023 * obj-c++.dg/property/dynamic-2.mm: Same.
1024 * obj-c++.dg/property/property-neg-3.mm: Same.
1025 * obj-c++.dg/protocol-inheritance-1.mm: Same.
1026 * obj-c++.dg/protocol-inheritance-2.mm: Same.
1027 * obj-c++.dg/syntax-error-1.mm: Same.
1028 * obj-c++.dg/try-catch-13.mm: Same.
1029 * objc.dg/bitfield-4.m: Same.
1030 * objc.dg/class-1.m: Same.
1031 * objc.dg/method-11.m: Same.
1032 * objc.dg/method-6.m: Same.
1033 * objc.dg/method-7.m: Same.
1034 * objc.dg/method-9.m: Same.
1035 * objc.dg/missing-proto-3.m: Same.
1036 * objc.dg/naming-2.m: Same.
1037 * objc.dg/property/at-property-16.m: Same.
1038 * objc.dg/property/at-property-18.m: Same.
1039 * objc.dg/property/at-property-25.m: Same.
1040 * objc.dg/property/at-property-5.m: Same.
1041 * objc.dg/property/dynamic-2.m: Same.
1042 * objc.dg/property/property-neg-3.m: Same.
1043 * objc.dg/protocol-inheritance-1.m: Same.
1044 * objc.dg/protocol-inheritance-2.m: Same.
1045
d35256b6
MG
10462017-04-28 Marc Glisse <marc.glisse@inria.fr>
1047
1048 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
1049
7a95dfa7
TV
10502017-04-28 Tom de Vries <tom@codesourcery.com>
1051
1052 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
1053 dg-(error|warning|message|bogus).
1054 * g++.dg/conversion/dr195-1.C: Same.
1055 * g++.dg/conversion/dr195.C: Same.
1056 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
1057 * g++.dg/cpp0x/gen-attrs-14.C: Same.
1058 * g++.dg/cpp0x/inline-ns7.C: Same.
1059 * g++.dg/cpp0x/variadic105.C: Same.
1060 * g++.dg/cpp0x/variadic65.C: Same.
1061 * g++.dg/expr/call2.C: Same.
1062 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
1063 * g++.dg/expr/pmf-1.C: Same.
1064 * g++.dg/ext/altivec-types-1.C: Same.
1065 * g++.dg/ext/altivec-types-2.C: Same.
1066 * g++.dg/ext/altivec-types-3.C: Same.
1067 * g++.dg/ext/attrib14.C: Same.
1068 * g++.dg/ext/complit1.C: Same.
1069 * g++.dg/ext/forscope2.C: Same.
1070 * g++.dg/ext/gnu-inline-global-reject.C: Same.
1071 * g++.dg/ext/label13.C: Same.
1072 * g++.dg/ext/member-attr.C: Same.
1073 * g++.dg/ext/visibility/anon7.C: Same.
1074 * g++.dg/ext/visibility/visibility-7.C: Same.
1075 * g++.dg/ext/vla2.C: Same.
1076 * g++.dg/inherit/access2.C: Same.
1077 * g++.dg/inherit/covariant12.C: Same.
1078 * g++.dg/inherit/covariant14.C: Same.
1079 * g++.dg/inherit/namespace-as-base.C: Same.
1080 * g++.dg/inherit/template-as-base.C: Same.
1081 * g++.dg/lookup/ambig1.C: Same.
1082 * g++.dg/lookup/ambig2.C: Same.
1083 * g++.dg/lookup/ambig3.C: Same.
1084 * g++.dg/lookup/class-member-1.C: Same.
1085 * g++.dg/lookup/conv-1.C: Same.
1086 * g++.dg/lookup/decl1.C: Same.
1087 * g++.dg/lookup/koenig1.C: Same.
1088 * g++.dg/lookup/scoped1.C: Same.
1089 * g++.dg/lookup/scoped2.C: Same.
1090 * g++.dg/lookup/two-stage4.C: Same.
1091 * g++.dg/lookup/used-before-declaration.C: Same.
1092 * g++.dg/lookup/using.C: Same.
1093 * g++.dg/lookup/using17.C: Same.
1094 * g++.dg/lookup/using2.C: Same.
1095 * g++.dg/other/abstract2.C: Same.
1096 * g++.dg/other/classkey1.C: Same.
1097 * g++.dg/other/component1.C: Same.
1098 * g++.dg/other/const1.C: Same.
1099 * g++.dg/other/const2.C: Same.
1100 * g++.dg/other/conversion1.C: Same.
1101 * g++.dg/other/do1.C: Same.
1102 * g++.dg/other/error1.C: Same.
1103 * g++.dg/other/error10.C: Same.
1104 * g++.dg/other/error3.C: Same.
1105 * g++.dg/other/error4.C: Same.
1106 * g++.dg/other/error5.C: Same.
1107 * g++.dg/other/error8.C: Same.
1108 * g++.dg/other/error9.C: Same.
1109 * g++.dg/other/field1.C: Same.
1110 * g++.dg/other/init1.C: Same.
1111 * g++.dg/other/ptrmem2.C: Same.
1112 * g++.dg/other/return1.C: Same.
1113 * g++.dg/overload/builtin3.C: Same.
1114 * g++.dg/overload/error1.C: Same.
1115 * g++.dg/overload/error2.C: Same.
1116 * g++.dg/overload/koenig2.C: Same.
1117 * g++.dg/overload/pmf1.C: Same.
1118 * g++.dg/parse/args1.C: Same.
1119 * g++.dg/parse/attr3.C: Same.
1120 * g++.dg/parse/constant4.C: Same.
1121 * g++.dg/parse/crash10.C: Same.
1122 * g++.dg/parse/crash18.C: Same.
1123 * g++.dg/parse/crash19.C: Same.
1124 * g++.dg/parse/crash20.C: Same.
1125 * g++.dg/parse/crash21.C: Same.
1126 * g++.dg/parse/crash22.C: Same.
1127 * g++.dg/parse/crash32.C: Same.
1128 * g++.dg/parse/decl-specifier-1.C: Same.
1129 * g++.dg/parse/error58.C: Same.
1130 * g++.dg/parse/local-class1.C: Same.
1131 * g++.dg/parse/non-dependent2.C: Same.
1132 * g++.dg/parse/parameter-declaration-1.C: Same.
1133 * g++.dg/parse/ptrmem2.C: Same.
1134 * g++.dg/parse/ptrmem3.C: Same.
1135 * g++.dg/parse/saved1.C: Same.
1136 * g++.dg/tc1/dr101.C: Same.
1137 * g++.dg/tc1/dr142.C: Same.
1138 * g++.dg/tc1/dr176.C: Same.
1139 * g++.dg/template/conv4.C: Same.
1140 * g++.dg/template/crash56.C: Same.
1141 * g++.dg/template/dependent-expr2.C: Same.
1142 * g++.dg/template/error1.C: Same.
1143 * g++.dg/template/error2.C: Same.
1144 * g++.dg/template/explicit6.C: Same.
1145 * g++.dg/template/init-list.C: Same.
1146 * g++.dg/template/local1.C: Same.
1147 * g++.dg/template/lookup2.C: Same.
1148 * g++.dg/template/meminit2.C: Same.
1149 * g++.dg/template/nontype25.C: Same.
1150 * g++.dg/template/ptrmem2.C: Same.
1151 * g++.dg/template/qualttp19.C: Same.
1152 * g++.dg/template/qualttp20.C: Same.
1153 * g++.dg/template/ttp3.C: Same.
1154 * g++.dg/template/unify4.C: Same.
1155 * g++.dg/template/unify6.C: Same.
1156 * g++.dg/template/unify7.C: Same.
1157 * g++.dg/template/warn1.C: Same.
1158 * g++.dg/tree-ssa/dom-invalid.C: Same.
1159 * g++.dg/ubsan/shift-1.C: Same.
1160 * g++.dg/warn/Wunused-2.C: Same.
1161 * g++.dg/warn/Wunused-4.C: Same.
1162 * g++.dg/warn/Wunused-6.C: Same.
1163 * g++.dg/warn/deprecated-6.C: Same.
1164 * g++.dg/warn/deprecated.C: Same.
1165 * g++.dg/warn/effc1.C: Same.
1166 * g++.dg/warn/effc3.C: Same.
1167 * g++.dg/warn/incomplete1.C: Same.
1168 * g++.dg/warn/inline1.C: Same.
1169 * g++.dg/warn/noeffect2.C: Same.
1170 * g++.dg/warn/noeffect4.C: Same.
1171 * g++.dg/warn/oldcast1.C: Same.
1172 * g++.dg/warn/sentinel.C: Same.
1173 * g++.dg/warn/unit-1.C: Same.
1174 * g++.old-deja/g++.pt/inherit2.C: Same.
1175 * g++.old-deja/g++.pt/overload8.C: Same.
1176 * gcc.dg/20000926-1.c: Same.
1177 * gcc.dg/20040223-1.c: Same.
1178 * gcc.dg/Warray-bounds-7.c: Same.
1179 * gcc.dg/alias-1.c: Same.
1180 * gcc.dg/alias-12.c: Same.
1181 * gcc.dg/alias-13.c: Same.
1182 * gcc.dg/alias-2.c: Same.
1183 * gcc.dg/array-13.c: Same.
1184 * gcc.dg/array-4.c: Same.
1185 * gcc.dg/attr-ifunc-2.c: Same.
1186 * gcc.dg/attr-invalid.c: Same.
1187 * gcc.dg/attr-noinline.c: Same.
1188 * gcc.dg/bitfld-2.c: Same.
1189 * gcc.dg/c90-const-expr-7.c: Same.
1190 * gcc.dg/c99-const-expr-7.c: Same.
1191 * gcc.dg/cpp/20000625-1.c: Same.
1192 * gcc.dg/cpp/charconst-4.c: Same.
1193 * gcc.dg/cpp/include2.c: Same.
1194 * gcc.dg/cpp/include2a.c: Same.
1195 * gcc.dg/decl-4.c: Same.
1196 * gcc.dg/deprecated-4.c: Same.
1197 * gcc.dg/deprecated.c: Same.
1198 * gcc.dg/dfp/altivec-types.c: Same.
1199 * gcc.dg/float-range-1.c: Same.
1200 * gcc.dg/pack-test-3.c: Same.
1201 * gcc.dg/pr11492.c: Same.
1202 * gcc.dg/pr15360-1.c: Same.
1203 * gcc.dg/pr37908.c: Same.
1204 * gcc.dg/pr53265.c: Same.
1205 * gcc.dg/pr57287-2.c: Same.
1206 * gcc.dg/pr57287.c: Same.
1207 * gcc.dg/redecl-1.c: Same.
1208 * gcc.dg/sync-3.c: Same.
1209 * gcc.dg/two-types-1.c: Same.
1210 * gcc.dg/two-types-2.c: Same.
1211 * gcc.dg/two-types-4.c: Same.
1212 * gcc.dg/two-types-5.c: Same.
1213 * gcc.dg/two-types-6.c: Same.
1214 * gcc.dg/two-types-7.c: Same.
1215 * gcc.dg/two-types-8.c: Same.
1216 * gcc.dg/two-types-9.c: Same.
1217 * gcc.dg/uninit-I.c: Same.
1218 * gcc.dg/uninit-pr19430.c: Same.
1219 * gcc.dg/visibility-7.c: Same.
1220 * gcc.dg/winline-10.c: Same.
1221 * gcc.dg/winline-2.c: Same.
1222 * gcc.dg/winline-3.c: Same.
1223 * gcc.dg/winline-9.c: Same.
1224 * gcc.target/i386/attr-returns_twice-1.c: Same.
1225 * gcc.target/i386/chkp-const-check-2.c: Same.
1226 * gcc.target/i386/chkp-label-address.c: Same.
1227 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
1228 * gcc.target/i386/pr39162.c: Same.
1229 * gcc.target/i386/sse-5.c: Same.
1230 * gcc.target/powerpc/altivec-types-1.c: Same.
1231 * gcc.target/powerpc/altivec-types-2.c: Same.
1232 * gcc.target/powerpc/altivec-types-3.c: Same.
1233 * gcc.target/powerpc/float128-mix.c: Same.
1234 * gcc.target/powerpc/no-r11-3.c: Same.
1235 * gcc.target/spu/Wmain.c: Same.
1236 * gcc.target/spu/ea/errors2.c: Same.
1237 * gfortran.dg/assignment_1.f90: Same.
1238 * gfortran.dg/common_3.f90: Same.
1239 * gfortran.dg/der_io_1.f90: Same.
1240 * gfortran.dg/g77/20030326-1.f: Same.
1241 * gfortran.dg/g77/9263.f: Same.
1242 * gfortran.dg/g77/960317-1.f: Same.
1243 * gfortran.dg/g77/970625-2.f: Same.
1244 * gfortran.dg/g77/980615-0.f: Same.
1245 * gfortran.dg/g77/check0.f: Same.
1246 * gfortran.dg/g77/dnrm2.f: Same.
1247 * gfortran.dg/g77/pr9258.f: Same.
1248 * gfortran.dg/ichar_1.f90: Same.
1249 * gfortran.dg/interface_1.f90: Same.
1250 * gfortran.dg/namelist_1.f90: Same.
1251 * gfortran.dg/namelist_2.f90: Same.
1252 * gfortran.dg/namelist_3.f90: Same.
1253 * gfortran.dg/namelist_print_2.f: Same.
1254 * gfortran.dg/oldstyle_1.f90: Same.
1255 * gfortran.dg/runtime_warning_1.f90: Same.
1256 * gfortran.dg/underflow.f90: Same.
1257 * gnat.dg/specs/integer_value.ads: Same.
1258 * obj-c++.dg/fsf-package-0.m: Same.
1259 * objc.dg/two-types-1.m: Same.
1260
6e49961c
ML
12612017-04-28 Martin Liska <mliska@suse.cz>
1262
1263 PR gcov-profile/79891
1264 * gcc.misc-tests/gcov-17.c: New test.
1265 * gcc.misc-tests/gcov-18.c: New test.
1266
f166beaf
TV
12672017-04-28 Tom de Vries <tom@codesourcery.com>
1268
1269 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
1270 dg-(error|warning|message|bogus).
1271 * g++.dg/parse/parameter-declaration-1.C: Same.
1272 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
1273 * gcc.dg/Wpointer-sign-Wall.c: Same.
1274 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1275 * gcc.dg/cpp/19990413-1.c: Same.
1276 * gcc.dg/dg-test-1.c: Same.
1277 * gcc.dg/empty-source-2.c: Same.
1278 * gcc.dg/empty-source-3.c: Same.
1279 * gcc.dg/format/c99-printf-1.c: Same.
1280 * gcc.dg/format/c99-scanf-1.c: Same.
1281 * gcc.dg/label-decl-2.c: Same.
1282 * gcc.dg/m-un-2.c: Same.
1283 * gcc.dg/uninit-pr20644-O0.c: Same.
1284 * gfortran.dg/pr70006.f90: Same.
1285 * obj-c++.dg/fsf-package-0.m: Same.
1286
c3125b18
TV
12872017-04-28 Tom de Vries <tom@codesourcery.com>
1288
1289 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
1290 dg-(error|warning|message|bogus).
1291 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1292 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1293 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1294 * c-c++-common/pr20000.c: Same.
1295 * c-c++-common/pr49706.c: Same.
1296 * g++.dg/ext/utf16-4.C: Same.
1297 * g++.dg/parse/error2.C: Same.
1298 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1299 * g++.dg/warn/Wtype-limits.C: Same.
1300 * g++.dg/warn/overflow-warn-1.C: Same.
1301 * g++.dg/warn/overflow-warn-3.C: Same.
1302 * gcc.dg/Wpointer-sign-Wall.c: Same.
1303 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1304 * gcc.dg/Wtype-limits-Wextra.c: Same.
1305 * gcc.dg/Wtype-limits.c: Same.
1306 * gcc.dg/cpp/19990413-1.c: Same.
1307 * gcc.dg/dg-test-1.c: Same.
1308 * gcc.dg/empty-source-2.c: Same.
1309 * gcc.dg/empty-source-3.c: Same.
1310 * gcc.dg/label-decl-2.c: Same.
1311 * gcc.dg/m-un-2.c: Same.
1312 * gcc.dg/uninit-pr19430-O0.c: Same.
1313 * gcc.dg/uninit-pr19430.c: Same.
1314 * gcc.dg/uninit-pr20644-O0.c: Same.
1315 * gcc.dg/utf16-4.c: Same.
1316 * gfortran.dg/pr70006.f90: Same.
1317 * obj-c++.dg/fsf-package-0.m: Same.
1318
119092c1
RB
13192017-04-28 Richard Biener <rguenther@suse.de>
1320
1321 * gcc.dg/tree-ssa/evrp7.c: New testcase.
1322 * gcc.dg/tree-ssa/evrp8.c: Likewise.
1323 * gcc.dg/tree-ssa/evrp9.c: Likewise.
1324 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
1325 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1326 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 1327
3777eda2
MP
13282017-04-27 Marek Polacek <polacek@redhat.com>
1329
1330 PR sanitizer/80349
1331 * c-c++-common/ubsan/pr80349.c: New test.
1332
8211c4a2
VR
13332017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
1334
1335 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
1336 diagnostics.
1337 * g++.dg/warn/pr12242.C: Likewise.
1338
94baf2e2
DE
13392017-04-27 David Edelsohn <dje.gcc@gmail.com>
1340
1341 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
1342
9a448688
ML
13432017-04-27 Martin Liska <mliska@suse.cz>
1344
1345 PR testsuite/79455
1346 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
1347 more generic.
1348
f8a36447
JJ
13492017-04-27 Jakub Jelinek <jakub@redhat.com>
1350
1351 PR c++/80534
1352 * g++.dg/other/pr80534-1.C: New test.
1353 * g++.dg/other/pr80534-2.C: New test.
1354
1b7c8d39
RB
13552017-04-27 Richard Biener <rguenther@suse.de>
1356
1357 PR middle-end/80539
1358 * gcc.dg/torture/pr80539.c: New testcase.
1359
985b8393
JJ
13602017-04-27 Jakub Jelinek <jakub@redhat.com>
1361
1362 PR target/77728
1363 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
1364
a480422d
VR
13652017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
1366
1367 * g++.dg/diagnostic/nested-name-1.C: New test.
1368
f9726baa
ML
13692017-04-26 Martin Liska <mliska@suse.cz>
1370
1371 * gcc.dg/guality/guality.h: Add prefix to test verification.
1372
9f4df8f1
NS
13732017-04-25 Nathan Sidwell <nathan@acm.org>
1374
1375 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
1376
1913c8f6
UB
13772017-04-25 Uros Bizjak <ubizjak@gmail.com>
1378
1379 PR target/70799
1380 * gcc.target/i386/pr70799-5.c: New test.
1381
e602bbfc
MS
13822017-04-25 Martin Sebor <msebor@redhat.com>
1383
1384 PR tree-optimization/80497
1385 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
1386
7629ae90
RR
13872017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1388 Jakub Jelinek <jakub@redhat.com>
1389
1390 PR target/77728
1391 * g++.dg/abi/pr77728-1.C: New test.
1392
2ef42cf9
MP
13932017-04-25 Marek Polacek <polacek@redhat.com>
1394
1395 PR sanitizer/80349
1396 * g++.dg/ubsan/pr80349-2.C: New test.
1397
70caf430
VR
13982017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
1399
1400 * g++.dg/cpp0x/enum34.C: New test.
1401
f66c70dc
TV
14022017-04-25 Tom de Vries <tom@codesourcery.com>
1403
1404 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
1405 variables.
1406 (dg-line): New proc.
1407 (process-message): Handle line number variables.
1408 * objc.dg/try-catch-12.m: Use dg-line.
1409
77071af6
BS
14102017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1411
1412 PR target/80482
1413 * gcc.target/powerpc/vec-constvolatile.c: New test.
1414
fbe91804
DM
14152017-04-25 David Malcolm <dmalcolm@redhat.com>
1416
1417 * g++.dg/semicolon-fixits.C: New test case.
1418
1c4ea66f
DM
14192017-04-25 David Malcolm <dmalcolm@redhat.com>
1420
1421 * gcc.dg/semicolon-fixits.c: New test case.
1422
5ca28c1d
DM
14232017-04-25 David Malcolm <dmalcolm@redhat.com>
1424
1425 * g++.dg/lookup/missing-std-include.C: New test file.
1426
2ec07fa6
RR
14272017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1428 Jakub Jelinek <jakub@redhat.com>
1429
1430 PR target/77728
1431 * g++.dg/abi/pr77728-2.C: New test.
1432
7d5dbb22
DM
14332017-04-25 David Malcolm <dmalcolm@redhat.com>
1434
1435 PR c++/80177
1436 * g++.dg/spellcheck-pr80177.C: New test case.
1437
6a3936d4
NS
14382017-04-25 Nathan Sidwell <nathan@acm.org>
1439
1440 * g++.dg/dg.exp (find-cxx-tests): New function.
1441 (main): Use it, remove explicit pruning
1442
bed3fd46
RB
14432017-04-25 Richard Biener <rguenther@suse.de>
1444
1445 PR tree-optimization/80492
1446 * gcc.dg/pr80492.c: New testcase.
1447
c9e9c3ac
SKS
14482017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1449
1450 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
1451 for targets with int size less than 32 bits.
1452
2700fbd6
RB
14532017-04-25 Richard Biener <rguenther@suse.de>
1454
1455 PR tree-optimization/79201
1456 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
1457 * gcc.target/i386/pr22152.c: Disable sinking.
1458
e57136da
AK
14592017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1460
1461 PR target/80464
1462 * gfortran.fortran-torture/compile/pr80464.f90: New test.
1463
3cb9ee2f
AK
14642017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1465
1466 PR target/79895
1467 * gcc.target/s390/pr79895.c: New test.
1468
03db9ab5
DV
14692017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
1470
1471 PR target/80080
1472 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
1473 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
1474 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
1475
39259462
JJ
14762017-04-25 Jakub Jelinek <jakub@redhat.com>
1477
ba5d69f3
JJ
1478 PR rtl-optimization/80501
1479 * gcc.c-torture/execute/pr80501.c: New test.
1480
39259462
JJ
1481 PR rtl-optimization/80500
1482 * gcc.dg/pr80500.c: New test.
1483
bb0249cb
MG
14842017-04-25 Marc Glisse <marc.glisse@inria.fr>
1485
1486 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
1487 * gcc.dg/Wstrict-overflow-18.c: Xfail.
1488
be420eb8
JW
14892017-04-22 Janus Weil <janus@gcc.gnu.org>
1490
1491 PR fortran/80121
1492 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
1493 directive.
1494
0ebd1f00
DM
14952017-04-24 David Malcolm <dmalcolm@redhat.com>
1496
1497 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1498 * jit.dg/test-alignment.c: New test case.
1499 * jit.dg/test-alignment.cc: New test case.
1500 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1501 New test case.
1502
412f61f0
DM
15032017-04-24 David Malcolm <dmalcolm@redhat.com>
1504
1505 PR c++/80016
1506 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1507 test function.
1508 (test_alignof): New test function.
1509
a8492d5e
MG
15102017-04-24 Marc Glisse <marc.glisse@inria.fr>
1511
1512 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1513
ec856f5f
VR
15142017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1515
1516 * g++.dg/diagnostic/duplicate1.C: New test.
1517 * g++.dg/cpp0x/duplicate1.C: New test.
1518
a753df11
MJ
15192017-04-24 Martin Jambor <mjambor@suse.cz>
1520
1521 PR tree-optimization/80293
1522 * g++.dg/tree-ssa/pr80293.C: New test.
1523
3ebd8e62
ML
15242017-04-24 Martin Liska <mliska@suse.cz>
1525
1526 PR middle-end/79931
1527 * g++.dg/ipa/pr79931.C: New test.
1528
f30a1190
RB
15292017-04-24 Richard Biener <rguenther@suse.de>
1530
1531 PR tree-optimization/80494
1532 * gfortran.dg/pr80494.f90: New testcase.
1533
4c7c437c
RB
15342017-04-24 Richard Biener <rguenther@suse.de>
1535
1536 PR tree-optimization/79725
1537 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1538
d21a8e3b
RB
15392017-04-24 Richard Biener <rguenther@suse.de>
1540
1541 PR c++/2972
1542 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1543
c7eb642e
JD
15442017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1545
1546 PR fortran/80484
1547 * gfortran.dg/dtio_29.f03: New test.
1548
60fc41bd
JW
15492017-04-22 Janus Weil <janus@gcc.gnu.org>
1550
1551 PR fortran/80121
1552 * gfortran.dg/intent_out_9.f90: New test case.
1553
2eb8a343
UB
15542017-04-23 Uros Bizjak <ubizjak@gmail.com>
1555
1556 PR target/70799
1913c8f6 1557 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 1558
fc23d35a
JW
15592017-04-21 Janus Weil <janus@gcc.gnu.org>
1560
1561 PR fortran/80392
1562 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1563
7b9efd03
UB
15642017-04-21 Uros Bizjak <ubizjak@gmail.com>
1565
1566 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1567
2fd30fbe
RB
15682017-04-21 Richard Biener <rguenther@suse.de>
1569
1570 PR tree-optimization/79547
1571 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1572
bb1bc604
RB
15732017-04-21 Richard Biener <rguenther@suse.de>
1574
1575 PR tree-optimization/78847
1576 * g++.dg/tree-ssa/pr78847.C: New testcase.
1577
666f7903
JJ
15782017-04-21 Jakub Jelinek <jakub@redhat.com>
1579
1580 PR c/80468
1581 * gcc.dg/pr80468.c: New test.
1582
25c28f47
ML
15832017-04-21 Martin Liska <mliska@suse.cz>
1584
1585 PR tree-optimization/66278
1586 * gcc.dg/vect/pr66278.c: New test.
1587
6d553e9b
RB
15882017-04-21 Richard Biener <rguenther@suse.de>
1589
1590 PR tree-optimization/80237
1591 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1592 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1593 adjust expected optimizations.
1594
7fd1a747
RB
15952016-04-21 Richard Biener <rguenther@suse.de>
1596
1597 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1598 of inner loops.
1599 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1600 * gcc.dg/vect/vect-104.c: Likewise.
1601
2f23a412
EB
16022017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1603
1604 PR tree-optimization/80426
1605 * gcc.c-torture/execute/20170429-1.c: Rename into...
1606 * gcc.c-torture/execute/20170419-1.c: ...this.
1607
8749b11f
UB
16082017-04-20 Uros Bizjak <ubizjak@gmail.com>
1609
1610 PR target/79804
1611 * gcc.target/i386/pr79804.c: New test.
1612
20917336
UB
16132017-04-20 Uros Bizjak <ubizjak@gmail.com>
1614
1615 PR target/78090
1616 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1617
2414b022
DE
16182017-04-20 David Edelsohn <dje.gcc@gmail.com>
1619
1620 * g++/opt/pr80436.C: XFAIL on AIX.
1621
34d57a10
JW
16222017-04-20 Jonathan Wakely <jwakely@redhat.com>
1623
1624 PR c++/80473
1625 * g++.dg/diagnostic/pr80473.C: New test.
1626
c3cbcd45
VR
16272017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1628
1629 * g++.dg/warn/Wextra-semi.C: New test.
1630
8a59d466
JJ
16312017-04-20 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR middle-end/80423
1634 * g++.dg/other/pr80423.C: New test.
1635
a4bb5c57
SKS
16362017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1637
1638 * gcc.dg/pr80170.c: Require ptr32plus.
1639
fe1e7d0e
EB
16402017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1641
1642 PR tree-optimization/80426
1643 * gcc.c-torture/execute/20170419-1.c: New test.
1644
48d811eb
JJ
16452017-04-19 Jakub Jelinek <jakub@redhat.com>
1646
f19e6a9c
JJ
1647 PR debug/80461
1648 * g++.dg/debug/pr80461.C: New test.
1649
541035a6
JJ
1650 PR c++/80459
1651 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1652 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1653 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1654
48d811eb
JJ
1655 PR debug/80436
1656 * g++.dg/opt/pr80436.C: New test.
1657
5249994e
SKS
16582017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1659
1660 * gcc.dg/torture/pr80341.c: Require int32plus.
1661
a16c8d8b 16622017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 1663 Jeff Law <law@redhat.com>
a16c8d8b
EB
1664
1665 * gcc.c-torture/compile/20170419-1.c: New test.
1666
6143c998
TV
16672017-04-19 Tom de Vries <tom@codesourcery.com>
1668
1669 PR testsuite/80221
1670 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1671 subsequent dg directives.
1672 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1673 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1674 * c-c++-common/attr-fallthrough-2.c: Same.
1675 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1676 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1677 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1678 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1679 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1680 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1681 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1682 * c-c++-common/cilk-plus/CK/errors.c: Same.
1683 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1684 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1685 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1686 * c-c++-common/cpp/pr57580.c: Same.
1687 * c-c++-common/goacc/asyncwait-1.c: Same.
1688 * c-c++-common/goacc/cache-2.c: Same.
1689 * c-c++-common/goacc/declare-2.c: Same.
1690 * c-c++-common/goacc/deviceptr-1.c: Same.
1691 * c-c++-common/goacc/routine-5.c: Same.
1692 * c-c++-common/gomp/clauses-2.c: Same.
1693 * c-c++-common/gomp/ordered-3.c: Same.
1694 * c-c++-common/gomp/pr67501.c: Same.
1695 * c-c++-common/pr20000.c: Same.
1696 * c-c++-common/pr43395.c: Same.
1697 * c-c++-common/pr49706.c: Same.
1698 * c-c++-common/pr77624-1.c: Same.
1699 * c-c++-common/pr77624-2.c: Same.
1700 * c-c++-common/raw-string-14.c: Same.
1701 * c-c++-common/raw-string-16.c: Same.
1702 * c-c++-common/raw-string-3.c: Same.
1703 * c-c++-common/raw-string-4.c: Same.
1704 * c-c++-common/raw-string-5.c: Same.
1705 * c-c++-common/raw-string-6.c: Same.
1706 * g++.dg/abi/mangle41.C: Same.
1707 * g++.dg/conversion/nullptr1.C: Same.
1708 * g++.dg/cpp0x/alias-decl-80296.C: Same.
1709 * g++.dg/cpp0x/auto27.C: Same.
1710 * g++.dg/cpp0x/constexpr-98.C: Same.
1711 * g++.dg/cpp0x/constexpr-diag2.C: Same.
1712 * g++.dg/cpp0x/diag2.C: Same.
1713 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
1714 * g++.dg/cpp0x/nullptr15.C: Same.
1715 * g++.dg/cpp0x/pr31431-2.C: Same.
1716 * g++.dg/cpp0x/pr31431.C: Same.
1717 * g++.dg/cpp0x/pr79118.C: Same.
1718 * g++.dg/cpp0x/static_assert3.C: Same.
1719 * g++.dg/cpp0x/temp_default2.C: Same.
1720 * g++.dg/cpp0x/trailing4.C: Same.
1721 * g++.dg/cpp0x/variadic-ex10.C: Same.
1722 * g++.dg/cpp0x/variadic-ex13.C: Same.
1723 * g++.dg/cpp0x/variadic-ex14.C: Same.
1724 * g++.dg/cpp0x/variadic-ex3.C: Same.
1725 * g++.dg/cpp0x/variadic-ex4.C: Same.
1726 * g++.dg/cpp0x/variadic59.C: Same.
1727 * g++.dg/cpp0x/vt-37737-2.C: Same.
1728 * g++.dg/cpp0x/vt-57397-1.C: Same.
1729 * g++.dg/cpp0x/vt-57397-2.C: Same.
1730 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
1731 * g++.dg/cpp1z/gen-attrs1.C: Same.
1732 * g++.dg/diagnostic/pr71075.C: Same.
1733 * g++.dg/eh/goto2.C: Same.
1734 * g++.dg/eh/goto3.C: Same.
1735 * g++.dg/expr/bitfield4.C: Same.
1736 * g++.dg/expr/bitfield5.C: Same.
1737 * g++.dg/expr/bitfield6.C: Same.
1738 * g++.dg/expr/bool1.C: Same.
1739 * g++.dg/expr/bool3.C: Same.
1740 * g++.dg/expr/cond10.C: Same.
1741 * g++.dg/expr/cond11.C: Same.
1742 * g++.dg/expr/lval3.C: Same.
1743 * g++.dg/expr/lval4.C: Same.
1744 * g++.dg/ext/anon-struct4.C: Same.
1745 * g++.dg/ext/attrib44.C: Same.
1746 * g++.dg/ext/builtin3.C: Same.
1747 * g++.dg/ext/dllimport7.C: Same.
1748 * g++.dg/ext/label5.C: Same.
1749 * g++.dg/ext/no-asm-1.C: Same.
1750 * g++.dg/ext/utf16-4.C: Same.
1751 * g++.dg/ext/vla2.C: Same.
1752 * g++.dg/gomp/block-1.C: Same.
1753 * g++.dg/gomp/block-2.C: Same.
1754 * g++.dg/gomp/block-3.C: Same.
1755 * g++.dg/gomp/block-5.C: Same.
1756 * g++.dg/gomp/linear-2.C: Same.
1757 * g++.dg/gomp/target-1.C: Same.
1758 * g++.dg/gomp/target-2.C: Same.
1759 * g++.dg/gomp/taskgroup-1.C: Same.
1760 * g++.dg/gomp/teams-1.C: Same.
1761 * g++.dg/inherit/pure1.C: Same.
1762 * g++.dg/init/array43.C: Same.
1763 * g++.dg/init/array46.C: Same.
1764 * g++.dg/init/const10.C: Same.
1765 * g++.dg/init/ctor4-1.C: Same.
1766 * g++.dg/init/ctor4.C: Same.
1767 * g++.dg/init/new37.C: Same.
1768 * g++.dg/init/pr25811.C: Same.
1769 * g++.dg/init/pr29043.C: Same.
1770 * g++.dg/init/pr29571.C: Same.
1771 * g++.dg/lookup/duperr1.C: Same.
1772 * g++.dg/lookup/error1.C: Same.
1773 * g++.dg/lookup/koenig5.C: Same.
1774 * g++.dg/lookup/pr77549.C: Same.
1775 * g++.dg/lookup/suggestions1.C: Same.
1776 * g++.dg/lookup/using16.C: Same.
1777 * g++.dg/lookup/using7.C: Same.
1778 * g++.dg/other/anon-union3.C: Same.
1779 * g++.dg/other/array2.C: Same.
1780 * g++.dg/other/error13.C: Same.
1781 * g++.dg/other/error34.C: Same.
1782 * g++.dg/overload/builtin1.C: Same.
1783 * g++.dg/overload/conv-op1.C: Same.
1784 * g++.dg/overload/error3.C: Same.
1785 * g++.dg/overload/koenig1.C: Same.
1786 * g++.dg/overload/operator5.C: Same.
1787 * g++.dg/overload/template5.C: Same.
1788 * g++.dg/overload/unknown1.C: Same.
1789 * g++.dg/overload/using2.C: Same.
1790 * g++.dg/parse/constructor1.C: Same.
1791 * g++.dg/parse/crash36.C: Same.
1792 * g++.dg/parse/crash63.C: Same.
1793 * g++.dg/parse/error11.C: Same.
1794 * g++.dg/parse/error12.C: Same.
1795 * g++.dg/parse/error14.C: Same.
1796 * g++.dg/parse/error2.C: Same.
1797 * g++.dg/parse/error21.C: Same.
1798 * g++.dg/parse/error26.C: Same.
1799 * g++.dg/parse/error36.C: Same.
1800 * g++.dg/parse/friend12.C: Same.
1801 * g++.dg/parse/invalid-op1.C: Same.
1802 * g++.dg/parse/missing-template1.C: Same.
1803 * g++.dg/parse/parser-pr28152-2.C: Same.
1804 * g++.dg/parse/parser-pr28152.C: Same.
1805 * g++.dg/parse/pr16696-permissive.C: Same.
1806 * g++.dg/parse/pr16696.C: Same.
1807 * g++.dg/parse/pr69628.C: Same.
1808 * g++.dg/parse/ret-type2.C: Same.
1809 * g++.dg/parse/specialization1.C: Same.
1810 * g++.dg/parse/template3.C: Same.
1811 * g++.dg/parse/template9.C: Same.
1812 * g++.dg/parse/typename11.C: Same.
1813 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
1814 * g++.dg/pr45330.C: Same.
1815 * g++.dg/rtti/typeid6.C: Same.
1816 * g++.dg/spellcheck-fields.C: Same.
1817 * g++.dg/spellcheck-typenames.C: Same.
1818 * g++.dg/tc1/dr108.C: Same.
1819 * g++.dg/tc1/dr147.C: Same.
1820 * g++.dg/template/arg7.C: Same.
1821 * g++.dg/template/conv11.C: Same.
1822 * g++.dg/template/crash13.C: Same.
1823 * g++.dg/template/crash55.C: Same.
1824 * g++.dg/template/dependent-expr5.C: Same.
1825 * g++.dg/template/error17.C: Same.
1826 * g++.dg/template/error33.C: Same.
1827 * g++.dg/template/error4.C: Same.
1828 * g++.dg/template/error50.C: Same.
1829 * g++.dg/template/error53.C: Same.
1830 * g++.dg/template/friend.C: Same.
1831 * g++.dg/template/func2.C: Same.
1832 * g++.dg/template/local6.C: Same.
1833 * g++.dg/template/member5.C: Same.
1834 * g++.dg/template/meminit1.C: Same.
1835 * g++.dg/template/nested3.C: Same.
1836 * g++.dg/template/nontype6.C: Same.
1837 * g++.dg/template/overload12.C: Same.
1838 * g++.dg/template/ptrmem8.C: Same.
1839 * g++.dg/template/qualified-id1.C: Same.
1840 * g++.dg/template/spec15.C: Same.
1841 * g++.dg/template/static1.C: Same.
1842 * g++.dg/template/static10.C: Same.
1843 * g++.dg/template/static2.C: Same.
1844 * g++.dg/template/ttp25.C: Same.
1845 * g++.dg/template/typedef2.C: Same.
1846 * g++.dg/template/typename2.C: Same.
1847 * g++.dg/template/unify10.C: Same.
1848 * g++.dg/template/unify6.C: Same.
1849 * g++.dg/template/unify7.C: Same.
1850 * g++.dg/template/unify9.C: Same.
1851 * g++.dg/template/varmod1.C: Same.
1852 * g++.dg/ubsan/div-by-zero-1.C: Same.
1853 * g++.dg/ubsan/pr63956.C: Same.
1854 * g++.dg/warn/Waddress-1.C: Same.
1855 * g++.dg/warn/Wconversion2.C: Same.
1856 * g++.dg/warn/Wnull-conversion-1.C: Same.
1857 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
1858 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
1859 * g++.dg/warn/Wswitch-1.C: Same.
1860 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1861 * g++.dg/warn/Wtype-limits.C: Same.
1862 * g++.dg/warn/Wunused-parm-5.C: Same.
1863 * g++.dg/warn/deprecated-6.C: Same.
1864 * g++.dg/warn/deprecated.C: Same.
1865 * g++.dg/warn/incomplete1.C: Same.
1866 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
1867 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
1868 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
1869 * g++.dg/warn/overflow-warn-1.C: Same.
1870 * g++.dg/warn/overflow-warn-3.C: Same.
1871 * g++.dg/warn/overflow-warn-4.C: Same.
1872 * g++.dg/warn/pr12242.C: Same.
1873 * g++.dg/warn/pr30551-2.C: Same.
1874 * g++.dg/warn/pr30551.C: Same.
1875 * g++.old-deja/g++.benjamin/16077.C: Same.
1876 * g++.old-deja/g++.bob/inherit1.C: Same.
1877 * g++.old-deja/g++.brendan/crash56.C: Same.
1878 * g++.old-deja/g++.brendan/template17.C: Same.
1879 * g++.old-deja/g++.eh/ctor1.C: Same.
1880 * g++.old-deja/g++.jason/bool5.C: Same.
1881 * g++.old-deja/g++.jason/cond.C: Same.
1882 * g++.old-deja/g++.jason/operator.C: Same.
1883 * g++.old-deja/g++.jason/pmf5.C: Same.
1884 * g++.old-deja/g++.law/ctors5.C: Same.
1885 * g++.old-deja/g++.law/missed-error2.C: Same.
1886 * g++.old-deja/g++.law/operators9.C: Same.
1887 * g++.old-deja/g++.law/temps1.C: Same.
1888 * g++.old-deja/g++.mike/for2.C: Same.
1889 * g++.old-deja/g++.mike/ns5.C: Same.
1890 * g++.old-deja/g++.mike/ns7.C: Same.
1891 * g++.old-deja/g++.mike/p10769b.C: Same.
1892 * g++.old-deja/g++.niklas/t120.C: Same.
1893 * g++.old-deja/g++.niklas/t121.C: Same.
1894 * g++.old-deja/g++.ns/koenig5.C: Same.
1895 * g++.old-deja/g++.oliva/overload1.C: Same.
1896 * g++.old-deja/g++.other/crash24.C: Same.
1897 * g++.old-deja/g++.other/crash25.C: Same.
1898 * g++.old-deja/g++.other/decl5.C: Same.
1899 * g++.old-deja/g++.other/lineno5.C: Same.
1900 * g++.old-deja/g++.other/null3.C: Same.
1901 * g++.old-deja/g++.other/overcnv2.C: Same.
1902 * g++.old-deja/g++.other/ptrmem7.C: Same.
1903 * g++.old-deja/g++.other/typename1.C: Same.
1904 * g++.old-deja/g++.other/vaarg3.C: Same.
1905 * g++.old-deja/g++.pt/crash10.C: Same.
1906 * g++.old-deja/g++.pt/crash28.C: Same.
1907 * g++.old-deja/g++.pt/crash38.C: Same.
1908 * g++.old-deja/g++.pt/explicit70.C: Same.
1909 * g++.old-deja/g++.pt/explicit77.C: Same.
1910 * g++.old-deja/g++.pt/expr2.C: Same.
1911 * g++.old-deja/g++.pt/spec5.C: Same.
1912 * g++.old-deja/g++.pt/spec6.C: Same.
1913 * g++.old-deja/g++.pt/typename3.C: Same.
1914 * g++.old-deja/g++.pt/typename5.C: Same.
1915 * g++.old-deja/g++.pt/typename6.C: Same.
1916 * g++.old-deja/g++.pt/typename7.C: Same.
1917 * g++.old-deja/g++.pt/unify4.C: Same.
1918 * g++.old-deja/g++.pt/unify8.C: Same.
1919 * g++.old-deja/g++.pt/vaarg3.C: Same.
1920 * g++.old-deja/g++.robertl/eb22.C: Same.
1921 * g++.old-deja/g++.robertl/eb4.C: Same.
1922 * g++.old-deja/g++.robertl/eb44.C: Same.
1923 * g++.old-deja/g++.robertl/eb69.C: Same.
1924 * g++.old-deja/g++.robertl/eb98.C: Same.
1925 * gcc.dg/20031223-1.c: Same.
1926 * gcc.dg/940510-1.c: Same.
1927 * gcc.dg/990506-0.c: Same.
1928 * gcc.dg/Walloca-1.c: Same.
1929 * gcc.dg/Walloca-2.c: Same.
1930 * gcc.dg/Wconversion-integer.c: Same.
1931 * gcc.dg/Wcxx-compat-8.c: Same.
1932 * gcc.dg/Wimplicit-int-1.c: Same.
1933 * gcc.dg/Wimplicit-int-2.c: Same.
1934 * gcc.dg/Wimplicit-int-4.c: Same.
1935 * gcc.dg/Wpointer-sign-Wall.c: Same.
1936 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1937 * gcc.dg/Wshadow-1.c: Same.
1938 * gcc.dg/Wshadow-3.c: Same.
1939 * gcc.dg/Wswitch-enum-error.c: Same.
1940 * gcc.dg/Wswitch-enum.c: Same.
1941 * gcc.dg/Wswitch-error.c: Same.
1942 * gcc.dg/Wswitch.c: Same.
1943 * gcc.dg/Wtype-limits-Wextra.c: Same.
1944 * gcc.dg/Wtype-limits.c: Same.
1945 * gcc.dg/Wvla-larger-than-2.c: Same.
1946 * gcc.dg/anon-struct-5.c: Same.
1947 * gcc.dg/array-10.c: Same.
1948 * gcc.dg/array-11.c: Same.
1949 * gcc.dg/array-15.c: Same.
1950 * gcc.dg/array-2.c: Same.
1951 * gcc.dg/array-8.c: Same.
1952 * gcc.dg/array-const-2.c: Same.
1953 * gcc.dg/array-const-3.c: Same.
1954 * gcc.dg/bitfld-1.c: Same.
1955 * gcc.dg/bitfld-8.c: Same.
1956 * gcc.dg/builtin-redefine.c: Same.
1957 * gcc.dg/c11-noreturn-1.c: Same.
1958 * gcc.dg/c11-noreturn-2.c: Same.
1959 * gcc.dg/c11-static-assert-3.c: Same.
1960 * gcc.dg/c90-arraydecl-1.c: Same.
1961 * gcc.dg/c90-complex-1.c: Same.
1962 * gcc.dg/c90-complit-1.c: Same.
1963 * gcc.dg/c90-const-expr-11.c: Same.
1964 * gcc.dg/c90-const-expr-7.c: Same.
1965 * gcc.dg/c90-const-expr-8.c: Same.
1966 * gcc.dg/c90-enum-comma-1.c: Same.
1967 * gcc.dg/c90-flex-array-1.c: Same.
1968 * gcc.dg/c90-hexfloat-1.c: Same.
1969 * gcc.dg/c90-idem-qual-1.c: Same.
1970 * gcc.dg/c90-idem-qual-2.c: Same.
1971 * gcc.dg/c90-idem-qual-3.c: Same.
1972 * gcc.dg/c90-mixdecl-1.c: Same.
1973 * gcc.dg/c90-restrict-1.c: Same.
1974 * gcc.dg/c90-return-1.c: Same.
1975 * gcc.dg/c99-array-nonobj-1.c: Same.
1976 * gcc.dg/c99-arraydecl-1.c: Same.
1977 * gcc.dg/c99-complex-1.c: Same.
1978 * gcc.dg/c99-complex-2.c: Same.
1979 * gcc.dg/c99-complit-2.c: Same.
1980 * gcc.dg/c99-const-expr-7.c: Same.
1981 * gcc.dg/c99-const-expr-8.c: Same.
1982 * gcc.dg/c99-flex-array-3.c: Same.
1983 * gcc.dg/c99-flex-array-7.c: Same.
1984 * gcc.dg/c99-flex-array-typedef-7.c: Same.
1985 * gcc.dg/c99-impl-decl-1.c: Same.
1986 * gcc.dg/c99-impl-int-1.c: Same.
1987 * gcc.dg/c99-impl-int-2.c: Same.
1988 * gcc.dg/c99-init-3.c: Same.
1989 * gcc.dg/c99-restrict-1.c: Same.
1990 * gcc.dg/c99-return-1.c: Same.
1991 * gcc.dg/c99-tag-1.c: Same.
1992 * gcc.dg/c99-tag-3.c: Same.
1993 * gcc.dg/call-diag-2.c: Same.
1994 * gcc.dg/cpp/19940712-1.c: Same.
1995 * gcc.dg/cpp/19951025-1.c: Same.
1996 * gcc.dg/cpp/19990413-1.c: Same.
1997 * gcc.dg/cpp/direct2.c: Same.
1998 * gcc.dg/cpp/direct2s.c: Same.
1999 * gcc.dg/cpp/pr28709.c: Same.
2000 * gcc.dg/cpp/pr61854-c90.c: Same.
2001 * gcc.dg/cpp/pr61854-c94.c: Same.
2002 * gcc.dg/cpp/pragma-1.c: Same.
2003 * gcc.dg/cpp/pragma-2.c: Same.
2004 * gcc.dg/cpp/trad/escaped-eof.c: Same.
2005 * gcc.dg/cpp/trad/literals-2.c: Same.
2006 * gcc.dg/cpp/warn-comments-2.c: Same.
2007 * gcc.dg/cpp/warn-comments-3.c: Same.
2008 * gcc.dg/cpp/warn-comments.c: Same.
2009 * gcc.dg/cpp/warn-long-long-2.c: Same.
2010 * gcc.dg/cpp/warn-long-long.c: Same.
2011 * gcc.dg/cpp/warn-redefined-2.c: Same.
2012 * gcc.dg/cpp/warn-redefined.c: Same.
2013 * gcc.dg/darwin-cfstring-2.c: Same.
2014 * gcc.dg/darwin-cfstring-format-1.c: Same.
2015 * gcc.dg/decl-9.c: Same.
2016 * gcc.dg/declspec-1.c: Same.
2017 * gcc.dg/declspec-10.c: Same.
2018 * gcc.dg/declspec-11.c: Same.
2019 * gcc.dg/declspec-13.c: Same.
2020 * gcc.dg/declspec-18.c: Same.
2021 * gcc.dg/declspec-4.c: Same.
2022 * gcc.dg/declspec-5.c: Same.
2023 * gcc.dg/declspec-6.c: Same.
2024 * gcc.dg/declspec-8.c: Same.
2025 * gcc.dg/deprecated-4.c: Same.
2026 * gcc.dg/deprecated.c: Same.
2027 * gcc.dg/dfp/composite-type.c: Same.
2028 * gcc.dg/empty-source-2.c: Same.
2029 * gcc.dg/empty-source-3.c: Same.
2030 * gcc.dg/format/attr-6.c: Same.
2031 * gcc.dg/format/branch-1.c: Same.
2032 * gcc.dg/format/c90-printf-1.c: Same.
2033 * gcc.dg/format/c90-strftime-2.c: Same.
2034 * gcc.dg/format/c99-strftime-1.c: Same.
2035 * gcc.dg/format/cmn-err-1.c: Same.
2036 * gcc.dg/format/few-1.c: Same.
2037 * gcc.dg/format/ms_branch-1.c: Same.
2038 * gcc.dg/format/ms_unnamed-1.c: Same.
2039 * gcc.dg/format/ms_va-1.c: Same.
2040 * gcc.dg/format/unnamed-1.c: Same.
2041 * gcc.dg/format/va-1.c: Same.
2042 * gcc.dg/format/xopen-1.c: Same.
2043 * gcc.dg/funcdef-var-1.c: Same.
2044 * gcc.dg/funcdef-var-2.c: Same.
2045 * gcc.dg/gnu89-const-expr-1.c: Same.
2046 * gcc.dg/gnu89-const-expr-2.c: Same.
2047 * gcc.dg/gnu90-const-expr-1.c: Same.
2048 * gcc.dg/gnu99-const-expr-1.c: Same.
2049 * gcc.dg/gnu99-const-expr-2.c: Same.
2050 * gcc.dg/gnu99-init-2.c: Same.
2051 * gcc.dg/gomp/_Atomic-5.c: Same.
2052 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2053 * gcc.dg/gomp/atomic-5.c: Same.
2054 * gcc.dg/gomp/linear-1.c: Same.
2055 * gcc.dg/gomp/pr67500.c: Same.
2056 * gcc.dg/init-bad-1.c: Same.
2057 * gcc.dg/init-bad-2.c: Same.
2058 * gcc.dg/init-bad-3.c: Same.
2059 * gcc.dg/init-string-1.c: Same.
2060 * gcc.dg/label-compound-stmt-1.c: Same.
2061 * gcc.dg/label-decl-2.c: Same.
2062 * gcc.dg/label-decl-4.c: Same.
2063 * gcc.dg/large-size-array-2.c: Same.
2064 * gcc.dg/large-size-array-4.c: Same.
2065 * gcc.dg/lvalue-6.c: Same.
2066 * gcc.dg/m-un-2.c: Same.
2067 * gcc.dg/multiple-overflow-warn-1.c: Same.
2068 * gcc.dg/multiple-overflow-warn-2.c: Same.
2069 * gcc.dg/multiple-overflow-warn-3.c: Same.
2070 * gcc.dg/nested-redef-1.c: Same.
2071 * gcc.dg/no-asm-1.c: Same.
2072 * gcc.dg/no-asm-3.c: Same.
2073 * gcc.dg/no-asm-4.c: Same.
2074 * gcc.dg/noncompile/20010524-1.c: Same.
2075 * gcc.dg/noncompile/incomplete-5.c: Same.
2076 * gcc.dg/noncompile/pr44517.c: Same.
2077 * gcc.dg/noncompile/pr52290.c: Same.
2078 * gcc.dg/noreturn-1.c: Same.
2079 * gcc.dg/overflow-warn-1.c: Same.
2080 * gcc.dg/overflow-warn-2.c: Same.
2081 * gcc.dg/overflow-warn-3.c: Same.
2082 * gcc.dg/overflow-warn-4.c: Same.
2083 * gcc.dg/parm-mismatch-1.c: Same.
2084 * gcc.dg/parser-pr28152-2.c: Same.
2085 * gcc.dg/parser-pr28152.c: Same.
2086 * gcc.dg/pedwarn-init.c: Same.
2087 * gcc.dg/pointer-arith-2.c: Same.
2088 * gcc.dg/pointer-arith-3.c: Same.
2089 * gcc.dg/pointer-arith-4.c: Same.
2090 * gcc.dg/pr14475.c: Same.
2091 * gcc.dg/pr18596-3.c: Same.
2092 * gcc.dg/pr18809-1.c: Same.
2093 * gcc.dg/pr27953.c: Same.
2094 * gcc.dg/pr30457.c: Same.
2095 * gcc.dg/pr30551-2.c: Same.
2096 * gcc.dg/pr30551-3.c: Same.
2097 * gcc.dg/pr30551-4.c: Same.
2098 * gcc.dg/pr30551-5.c: Same.
2099 * gcc.dg/pr30551-6.c: Same.
2100 * gcc.dg/pr30551.c: Same.
2101 * gcc.dg/pr36997.c: Same.
2102 * gcc.dg/pr41842.c: Same.
2103 * gcc.dg/pr48552-1.c: Same.
2104 * gcc.dg/pr48552-2.c: Same.
2105 * gcc.dg/pr59717.c: Same.
2106 * gcc.dg/pr61077.c: Same.
2107 * gcc.dg/pr61096-1.c: Same.
2108 * gcc.dg/pr63626.c: Same.
2109 * gcc.dg/pr64223-1.c: Same.
2110 * gcc.dg/pr64223-2.c: Same.
2111 * gcc.dg/pr8788-1.c: Same.
2112 * gcc.dg/pr8927-1.c: Same.
2113 * gcc.dg/pragma-darwin.c: Same.
2114 * gcc.dg/pragma-diag-5.c: Same.
2115 * gcc.dg/pragma-message.c: Same.
2116 * gcc.dg/redecl-1.c: Same.
2117 * gcc.dg/simd-1.c: Same.
2118 * gcc.dg/simd-5.c: Same.
2119 * gcc.dg/simd-6.c: Same.
2120 * gcc.dg/spellcheck-fields.c: Same.
2121 * gcc.dg/spellcheck-typenames.c: Same.
2122 * gcc.dg/struct-semi-2.c: Same.
2123 * gcc.dg/struct-semi-3.c: Same.
2124 * gcc.dg/transparent-union-3.c: Same.
2125 * gcc.dg/ucnid-8.c: Same.
2126 * gcc.dg/uninit-pr19430-O0.c: Same.
2127 * gcc.dg/uninit-pr19430.c: Same.
2128 * gcc.dg/uninit-pr20644-O0.c: Same.
2129 * gcc.dg/utf-dflt.c: Same.
2130 * gcc.dg/utf-dflt2.c: Same.
2131 * gcc.dg/utf16-4.c: Same.
2132 * gcc.dg/vla-11.c: Same.
2133 * gcc.dg/vla-20.c: Same.
2134 * gcc.dg/vla-init-1.c: Same.
2135 * gcc.dg/vla-init-2.c: Same.
2136 * gcc.dg/vla-init-3.c: Same.
2137 * gcc.dg/weak/weak-6.c: Same.
2138 * gcc.dg/weak/weak-7.c: Same.
2139 * gcc.dg/wtr-int-type-1.c: Same.
2140 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
2141 * gcc.target/arm/polytypes.c: Same.
2142 * gcc.target/i386/spellcheck-options-4.c: Same.
2143 * gcc.target/powerpc/20030218-1.c: Same.
2144 * gcc.target/sh/pr21255-4.c: Same.
2145 * gcc.test-framework/dg-error-exp-XP.c: Same.
2146 * gfortran.dg/array_constructor_30.f03: Same.
2147 * gfortran.dg/class_30.f90: Same.
2148 * gfortran.dg/goacc/subarrays.f95: Same.
2149 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
2150 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
2151 * gfortran.dg/intrinsic_std_1.f90: Same.
2152 * gfortran.dg/pr70006.f90: Same.
2153 * gfortran.dg/warning-directive-1.F90: Same.
2154 * gfortran.dg/warning-directive-2.F90: Same.
2155 * gfortran.dg/warning-directive-3.F90: Same.
2156 * gfortran.dg/warning-directive-4.F90: Same.
2157 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
2158 * obj-c++.dg/class-extension-1.mm: Same.
2159 * obj-c++.dg/class-extension-2.mm: Same.
2160 * obj-c++.dg/class-protocol-1.mm: Same.
2161 * obj-c++.dg/cxx-ivars-1.mm: Same.
2162 * obj-c++.dg/duplicate-class-1.mm: Same.
2163 * obj-c++.dg/exceptions-3.mm: Same.
2164 * obj-c++.dg/exceptions-4.mm: Same.
2165 * obj-c++.dg/exceptions-5.mm: Same.
2166 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2167 * obj-c++.dg/fsf-package-0.m: Same.
2168 * obj-c++.dg/invalid-type-1.mm: Same.
2169 * obj-c++.dg/method-12.mm: Same.
2170 * obj-c++.dg/method-13.mm: Same.
2171 * obj-c++.dg/method-15.mm: Same.
2172 * obj-c++.dg/method-16.mm: Same.
2173 * obj-c++.dg/method-6.mm: Same.
2174 * obj-c++.dg/method-7.mm: Same.
2175 * obj-c++.dg/property/at-property-1.mm: Same.
2176 * obj-c++.dg/property/at-property-14.mm: Same.
2177 * obj-c++.dg/property/at-property-17.mm: Same.
2178 * obj-c++.dg/property/at-property-21.mm: Same.
2179 * obj-c++.dg/property/at-property-5.mm: Same.
2180 * obj-c++.dg/property/dotsyntax-4.mm: Same.
2181 * obj-c++.dg/property/dynamic-3.mm: Same.
2182 * obj-c++.dg/property/dynamic-4.mm: Same.
2183 * obj-c++.dg/property/property-neg-1.mm: Same.
2184 * obj-c++.dg/property/property-neg-6.mm: Same.
2185 * obj-c++.dg/property/synthesize-11.mm: Same.
2186 * obj-c++.dg/property/synthesize-5.mm: Same.
2187 * obj-c++.dg/property/synthesize-6.mm: Same.
2188 * obj-c++.dg/proto-lossage-4.mm: Same.
2189 * obj-c++.dg/protocol-qualifier-2.mm: Same.
2190 * obj-c++.dg/strings/strings-1.mm: Same.
2191 * obj-c++.dg/super-class-1.mm: Same.
2192 * obj-c++.dg/syntax-error-6.mm: Same.
2193 * obj-c++.dg/syntax-error-7.mm: Same.
2194 * obj-c++.dg/syntax-error-9.mm: Same.
2195 * obj-c++.dg/try-catch-13.mm: Same.
2196 * objc.dg/attributes/method-noreturn-1.m: Same.
2197 * objc.dg/bad-receiver-type-2.m: Same.
2198 * objc.dg/bad-receiver-type.m: Same.
2199 * objc.dg/call-super-2.m: Same.
2200 * objc.dg/class-2.m: Same.
2201 * objc.dg/class-extension-1.m: Same.
2202 * objc.dg/class-extension-2.m: Same.
2203 * objc.dg/class-protocol-1.m: Same.
2204 * objc.dg/desig-init-1.m: Same.
2205 * objc.dg/duplicate-class-1.m: Same.
2206 * objc.dg/exceptions-3.m: Same.
2207 * objc.dg/exceptions-4.m: Same.
2208 * objc.dg/exceptions-5.m: Same.
2209 * objc.dg/foreach-6.m: Same.
2210 * objc.dg/foreach-7.m: Same.
2211 * objc.dg/fsf-nsstring-format-1.m: Same.
2212 * objc.dg/fsf-package-0.m: Same.
2213 * objc.dg/invalid-type-1.m: Same.
2214 * objc.dg/method-11.m: Same.
2215 * objc.dg/method-19.m: Same.
2216 * objc.dg/method-2.m: Same.
2217 * objc.dg/method-20.m: Same.
2218 * objc.dg/method-5.m: Same.
2219 * objc.dg/method-6.m: Same.
2220 * objc.dg/method-7.m: Same.
2221 * objc.dg/method-9.m: Same.
2222 * objc.dg/missing-proto-3.m: Same.
2223 * objc.dg/private-1.m: Same.
2224 * objc.dg/property/at-property-1.m: Same.
2225 * objc.dg/property/at-property-14.m: Same.
2226 * objc.dg/property/at-property-17.m: Same.
2227 * objc.dg/property/at-property-21.m: Same.
2228 * objc.dg/property/at-property-5.m: Same.
2229 * objc.dg/property/dynamic-3.m: Same.
2230 * objc.dg/property/dynamic-4.m: Same.
2231 * objc.dg/property/property-neg-1.m: Same.
2232 * objc.dg/property/property-neg-6.m: Same.
2233 * objc.dg/property/synthesize-11.m: Same.
2234 * objc.dg/property/synthesize-5.m: Same.
2235 * objc.dg/property/synthesize-6.m: Same.
2236 * objc.dg/proto-hier-1.m: Same.
2237 * objc.dg/proto-lossage-4.m: Same.
2238 * objc.dg/protocol-qualifier-2.m: Same.
2239 * objc.dg/strings/strings-1.m: Same.
2240 * objc.dg/type-size-1.m: Same.
2241
d904a983
JL
22422017-04-18 Jeff Law <law@redhat.com>
2243
2244 PR target/74563
2245 * gcc.target/mips/pr74563: New test.
2246
0155ed56
JJ
22472017-04-18 Jakub Jelinek <jakub@redhat.com>
2248
2249 PR tree-optimization/80443
2250 * gcc.c-torture/compile/pr80443.c: New test.
2251
f380f608
RS
22522017-04-18 Richard Sandiford <richard.sandiford@arm.com>
2253
2254 PR rtl-optimization/80357
2255 * gcc.c-torture/compile/pr80357.c: New test.
2256
dd68669b
JL
22572017-04-18 Jeff Law <law@redhat.com>
2258
2259 PR middle-end/80422
2260 * gcc.c-torture/compile/pr80422.c: New test.
2261
1cda61fc
JJ
22622017-04-18 Jakub Jelinek <jakub@redhat.com>
2263
2264 PR debug/80263
2265 * gcc.dg/debug/dwarf2/pr80263.c: New test.
2266
19970253
MM
22672017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2268
2269 PR target/80099
2270 * gcc.target/powerpc/pr80099-1.c: New test.
2271 * gcc.target/powerpc/pr80099-2.c: Likewise.
2272 * gcc.target/powerpc/pr80099-3.c: Likewise.
2273 * gcc.target/powerpc/pr80099-4.c: Likewise.
2274 * gcc.target/powerpc/pr80099-5.c: Likewise.
2275
8487c9a5
JJ
22762017-04-18 Jakub Jelinek <jakub@redhat.com>
2277
3b5fb3cb
JJ
2278 PR sanitizer/80444
2279 * gcc.dg/sancov/pr80444.c: New test.
2280
8487c9a5
JJ
2281 PR middle-end/79788
2282 PR middle-end/80375
2283 * gcc.dg/pr79788-1.c: New test.
2284 * gcc.dg/pr79788-2.c: New test.
2285
be7c73ae
MP
22862017-04-18 Marek Polacek <polacek@redhat.com>
2287
2288 PR c++/80244 - ICE with attribute in template alias.
2289 * g++.dg/cpp0x/alias-decl-59.C: New test.
2290
d6e3e8a5
MP
2291 PR c++/80241 - ICE with alignas pack expansion.
2292 * g++.dg/cpp0x/alignas11.C: New test.
2293
1adb82e1
BE
22942017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2295
2296 PR c++/80287
2297 * g++.dg/lto/pr80287_0.C: New test.
2298
fb5e5621
KN
22992017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2300
2301 PR target/80315
2302 * gcc.target/powerpc/pr80315-1.c: New test.
2303 * gcc.target/powerpc/pr80315-2.c: New test.
2304 * gcc.target/powerpc/pr80315-3.c: New test.
2305 * gcc.target/powerpc/pr80315-4.c: New test.
2306
afeaeb70
TV
23072017-04-16 Tom de Vries <tom@codesourcery.com>
2308
2309 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
2310 directive.
2311 * g++.dg/parse/error3.C: Same.
2312 * g++.old-deja/g++.pt/niklas01a.C: Same.
2313 * gcc.dg/990506-0.c: Same.
2314 * gcc.dg/cpp/19990413-1.c: Same.
2315 * gcc.dg/cpp/pragma-1.c: Same.
2316 * gcc.dg/cpp/pragma-2.c: Same.
2317 * gcc.dg/m-un-2.c: Same.
2318 * objc.dg/private-1.m: Same.
2319
604f37cd
UB
23202017-04-15 Uros Bizjak <ubizjak@gmail.com>
2321
2322 * gcc.dg/pr54669.c: Fix dg-do directive.
2323 * gcc.dg/pr78582.c: Ditto.
2324 * gcc.dg/pr80020.c: Ditto.
2325 * gcc.dg/torture/pr57993-2.cpp: Ditto.
2326 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
2327 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
2328 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
2329 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
2330 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
2331 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
2332 * gcc.dg/tree-ssa/pr79352.c: Ditto.
2333 * gcc.dg/tree-ssa/pr79376.c: Ditto.
2334 * gcc.dg/tree-ssa/pr79691.c: Ditto.
2335
35cfdb17
DH
23362017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2337
604f37cd 2338 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
2339 * gfortran.dg/generic_29.f90: Likewise.
2340 * gfortran.dg/goacc/multi-clause.f90: Likewise.
2341 * gfortran.dg/pr41922.f90: Likewise.
2342 * gfortran.dg/pr70006.f90: Likewise.
2343
f378be38
SB
23442017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2345
2346 PR tree-optimization/66612
2347 * gcc.target/powerpc/20050830-1.c: Remove xfail.
2348
43076492
JW
23492017-04-14 Janus Weil <janus@gcc.gnu.org>
2350
2351 PR fortran/80361
2352 * gfortran.dg/class_62.f90: New test case.
2353
dd3d6a42
AB
23542017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
2355
2356 * gcc.target/arc/loop-1.c: New file.
2357
31a07c81
MM
23582017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2359
2360 PR target/80098
2361 * gcc.target/powerpc/pr80098-1.c: New test.
2362 * gcc.target/powerpc/pr80098-2.c: Likewise.
2363 * gcc.target/powerpc/pr80098-3.c: Likewise.
2364 * gcc.target/powerpc/pr80098-4.c: Likewise.
2365
09956017
JJ
23662017-04-13 Jakub Jelinek <jakub@redhat.com>
2367
2368 PR sanitizer/80403
2369 * g++.dg/ubsan/pr80403-2.C: New test.
2370
bc042396
VM
23712017-04-13 Vladimir Makarov <vmakarov@redhat.com>
2372
2373 PR rtl-optimization/80343
2374 * gcc.target/powerpc/pr80343.c: New.
2375
abac4c34
DK
23762017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
2377
2378 PR sanitizer/80414
2379 * c-c++-common/ubsan/bounds-15.c: New test.
2380
43a3aa03
RB
23812017-04-13 Richard Biener <rguenther@suse.de>
2382
2383 PR testsuite/80416
2384 * g++.dg/torture/pr79671.C: Fix asm constraints.
2385
031fbdb9
JJ
23862017-04-13 Jakub Jelinek <jakub@redhat.com>
2387
2388 PR debug/80321
2389 * gcc.dg/debug/pr80321.c: New test.
2390
23912017-04-13 Eric Botcazou <ebotcazou@adacore.com>
2392
2393 * gnat.dg/debug10.adb: New test.
2394 * gnat.dg/debug10_pkg.ads: New helper.
2395
76873758
JJ
23962017-04-12 Jakub Jelinek <jakub@redhat.com>
2397
deed3da9
JJ
2398 PR tree-optimization/79390
2399 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
2400
b96a3e11
JJ
2401 PR sanitizer/80403
2402 PR sanitizer/80404
2403 PR sanitizer/80405
2404 * g++.dg/ubsan/pr80403.C: New test.
2405 * g++.dg/ubsan/pr80404.C: New test.
2406 * g++.dg/ubsan/pr80405.C: New test.
2407
76873758
JJ
2408 PR c/80163
2409 * gcc.dg/torture/pr80163.c: New test.
2410
940c9a7c 24112017-04-12 Richard Biener <rguenther@suse.de>
76873758 2412 Jeff Law <law@redhat.com>
940c9a7c
RB
2413
2414 PR tree-optimization/80359
2415 * gcc.dg/torture/pr80359.c: New testcase.
2416
350792ff 24172017-04-12 Richard Biener <rguenther@suse.de>
76873758 2418 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
2419
2420 PR middle-end/79671
2421 * g++.dg/torture/pr79671.C: New testcase.
2422 * g++.dg/lto/pr79671_0.C: Likewise.
2423 * g++.dg/lto/pr79671_1.c: Likewise.
2424
d62e6f10
JJ
24252017-04-12 Jakub Jelinek <jakub@redhat.com>
2426
2427 PR sanitizer/80349
2428 * g++.dg/ubsan/pr80349.C: New test.
2429
8585103f
JJ
24302017-04-11 Jakub Jelinek <jakub@redhat.com>
2431
347e1f77
JJ
2432 PR c++/80370
2433 * g++.dg/cpp1z/decomp28.C: New test.
2434
df1c878e
JJ
2435 PR middle-end/80100
2436 * gcc.dg/pr80100.c: New test.
2437
8585103f
JJ
2438 PR rtl-optimization/80385
2439 * g++.dg/opt/pr80385.C: New test.
2440
c6cf6ef7
ML
24412017-04-11 Martin Liska <mliska@suse.cz>
2442
2443 PR ipa/80212
2444 * g++.dg/ipa/pr80212.C: New test.
2445
3812f460
MS
24462017-04-11 Martin Sebor <msebor@redhat.com>
2447
2448 PR middle-end/80364
2449 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
2450
9f679370
ML
24512017-04-11 Martin Liska <mliska@suse.cz>
2452
2453 PR sanitizer/70878
2454 * gcc.dg/ubsan/pr70878.c: New test.
2455
82665822
JJ
24562017-04-11 Jakub Jelinek <jakub@redhat.com>
2457
cb278caa
JJ
2458 PR target/80381
2459 * gcc.target/i386/pr80381.c: New test.
2460
82665822
JJ
2461 PR c++/80363
2462 * g++.dg/ext/pr80363.C: New test.
2463
abde687a
SKS
24642017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2465
2466 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
2467 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
2468 Add avr-*-* to non-lp64 selector.
2469
13e6ec34
MS
24702017-04-10 Martin Sebor <msebor@redhat.com>
2471
2472 * gcc.dg/pr40340-3.c: Adjust directive pattern.
2473 * gcc.dg/pr40340-4.c: Same.
2474
a2cb1196
NK
24752017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
2476
13e6ec34 2477 PR fortran/69498
a2cb1196
NK
2478 * gfortran.dg/submodule_unexp.f90: Modified test
2479 to account for new error.
2480 * gfortran.dg/submodule_twice.f90: New Test
2481
b447b28c
JJ
24822017-04-10 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR c++/80176
2485 * g++.dg/init/ref23.C: New test.
2486
3bbd6768
TK
24872017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2488
2489 PR tree-optimization/80304
2490 * gfortran.dg/do_concurrent_4.f90: New test case.
2491
99827b5c
JW
24922017-04-10 Janus Weil <janus@gcc.gnu.org>
2493
2494 PR fortran/80046
2495 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2496
7db31bc2
DE
24972017-04-10 David Edelsohn <dje.gcc@gmail.com>
2498
2499 * g++.dg/torture/pr79905.C: Add -maltivec option.
2500
9058a2c5
JL
25012017-04-10 Jeff Law <law@redhat.com>
2502
2503 PR tree-optimization/80374
2504 * g++.dg/pr80374.c: New test.
2505
bd8f8642
KN
25062017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2507
2508 PR target/80108
2509 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2510 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2511
f634dd47
UB
25122017-04-10 Uros Bizjak <ubizjak@gmail.com>
2513
2514 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2515
065ba179
UB
25162017-04-10 Uros Bizjak <ubizjak@gmail.com>
2517
2518 PR testsuite/79356
2519 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2520
71b838d0
DS
25212017-04-10 Daniel Santos <daniel.santos@pobox.com>
2522
2523 PR testsuite/79867
2524 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2525
98a7a34e
MP
25262017-04-10 Marek Polacek <polacek@redhat.com>
2527
2528 PR sanitizer/80348
2529 * g++.dg/ubsan/div-by-zero-3.C: New test.
2530
aac69a62
BC
25312017-04-10 Bin Cheng <bin.cheng@arm.com>
2532
2533 PR tree-optimization/80153
2534 * gcc.c-torture/execute/pr80153.c: New.
2535
737237c9
RB
25362017-04-10 Richard Biener <rguenther@suse.de>
2537
2538 PR middle-end/80362
2539 * gcc.dg/torture/pr80362.c: New testcase.
2540
ba6ee9fc
RB
25412017-04-10 Richard Biener <rguenther@suse.de>
2542
2543 PR tree-optimization/80304
2544 * gcc.dg/torture/pr80304.c: New testcase.
2545
4d1a05f1
NS
25462017-04-10 Nathan Sidwell <nathan@acm.org>
2547
2548 PR target/79905
2549 * g++.dg/torture/pr79905.C: New.
2550
3ee0fb02
ML
25512017-04-10 Martin Liska <mliska@suse.cz>
2552
2553 PR sanitizer/80350
2554 * c-c++-common/ubsan/pr80350.c: New test.
2555
167a5b77
JJ
25562017-04-10 Jakub Jelinek <jakub@redhat.com>
2557
2558 PR target/80324
2559 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2560
d691b7e4
ML
25612017-04-08 Martin Liska <mliska@suse.cz>
2562
2563 Revert:
2564 2017-04-07 Martin Liska <mliska@suse.cz>
2565
2566 PR ipa/80212
2567 * g++.dg/ipa/pr80212.C: New test.
2568
dcb2c527
JJ
25692017-04-07 Jakub Jelinek <jakub@redhat.com>
2570
c98b0016
JJ
2571 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2572 dg-options.
2573 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2574
dcb2c527
JJ
2575 PR target/80322
2576 PR target/80323
2577 PR target/80325
2578 PR target/80326
2579 * gcc.target/i386/avx512f-undefined-1.c: New test.
2580 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2581 * gcc.target/i386/avx-cvtsd-1.c: New test.
2582 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2583 * gcc.target/i386/avx512f-abspd-1.c: New test.
2584 * gcc.target/i386/avx-cvtss-1.c: New test.
2585 * gcc.target/i386/avx512f-absps-1.c: New test.
2586 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2587 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2588
1ef532f4
MP
25892017-04-07 Marek Polacek <polacek@redhat.com>
2590
2591 PR sanitizer/80348
2592 * g++.dg/ubsan/div-by-zero-2.C: New test.
2593
2166aeb3
MP
2594 PR c++/80095
2595 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2596
057da7af
VM
25972017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2598
2599 PR rtl-optimization/70478
2600 * gcc.target/s390/pr70478.c: New.
2601
3b6cb9e3
ML
26022017-04-07 Martin Liska <mliska@suse.cz>
2603
2604 PR target/79889
2605 * g++.dg/ext/mv8.C: Add aarch64* targets.
2606
70cd23c0
ML
26072017-04-07 Martin Liska <mliska@suse.cz>
2608
2609 PR ipa/80212
2610 * g++.dg/ipa/pr80212.C: New test.
2611
fe6bb25f
TP
26122017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2613
2614 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2615
bf7b869a
RB
26162017-04-07 Richard Biener <rguenther@suse.de>
2617
2618 PR tree-optimization/80334
2619 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2620 alignas on stack.
2621
2d143ba8
RB
26222017-04-07 Richard Biener <rguenther@suse.de>
2623
2624 PR middle-end/80341
2625 * gcc.dg/torture/pr80341.c: New testcase.
2626
ed3cd38d
JJ
26272017-04-06 Jakub Jelinek <jakub@redhat.com>
2628
2629 PR debug/80234
2630 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2631 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2632
e5f56581
UB
26332017-04-06 Uros Bizjak <ubizjak@gmail.com>
2634
2635 PR target/79733
2636 * gcc.target/i386/pr79733.c: New test.
2637
a5211c80
UB
26382017-04-06 Uros Bizjak <ubizjak@gmail.com>
2639
2640 PR target/80298
2641 * gcc.target/i386/pr80298-1.c: New test.
2642 * gcc.target/i386/pr80298-2.c: Ditto.
2643
db086c96
TP
26442017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2645
2646 PR target/80082
2647 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2648 ARMv7-R.
2649
09b63f67
RB
26502017-04-06 Richard Biener <rguenther@suse.de>
2651
2652 PR tree-optimization/80334
2653 * g++.dg/torture/pr80334.C: New testcase.
2654
d9f8c5af
ML
26552017-04-06 Martin Liska <mliska@suse.cz>
2656
2657 PR sanitizer/80166
2658 * gcc.dg/asan/pr80166.c: New test.
2659
1b68991f
RO
26602017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2661
2662 PR tree-optimization/79390
2663 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2664
0f784346
RB
26652017-04-06 Richard Biener <rguenther@suse.de>
2666
2667 PR tree-optimization/80262
2668 * gcc.target/i386/pr80262.c: New testcase.
2669
23a429c2
RB
26702017-04-06 Richard Biener <rguenther@suse.de>
2671
2672 PR middle-end/80281
2673 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2674
e2323a2b
VM
26752017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2676
2677 PR rtl-optimization/70703
2678 * gcc.target/i386/pr70703.c: New.
2679
47a11342
JJ
26802017-04-05 Jakub Jelinek <jakub@redhat.com>
2681
2682 PR sanitizer/80308
2683 * c-c++-common/asan/pr80308.c: New test.
2684
d0ee17a5
DV
26852017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2686
2687 PR target/79890
2688 * gcc.target/s390/pr79890.c: New test case.
2689
36f896c7
JJ
26902017-04-05 Jakub Jelinek <jakub@redhat.com>
2691
2692 PR target/80310
2693 * c-c++-common/ubsan/pr80310.c: New test.
2694
d16e2ddd
JJ
26952017-04-04 Jakub Jelinek <jakub@redhat.com>
2696
e1201dff
JJ
2697 PR c++/80297
2698 * g++.dg/torture/pr80297.C: New test.
2699
d16e2ddd
JJ
2700 PR tree-optimization/79390
2701 * gcc.target/i386/pr79390.c: New test.
2702 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
2703
c0ea338b
VR
27042017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
2705
2706 PR c++/80296
2707 * g++.dg/cpp0x/alias-decl-80296.C: New test.
2708
a1527a93
TP
27092017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2710
2711 PR target/80307
2712 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
2713 targeting any CPU or architecture.
2714 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2715 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2716 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2717 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2718 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2719 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2720 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2721 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2722
065ba179 27232017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
2724
2725 PR fortran/69498
2726 * gfortran.dg/submodule_unexp.f90: New test.
2727
b1fd967c
JJ
27282017-04-04 Jakub Jelinek <jakub@redhat.com>
2729
2730 PR target/80286
2731 * gcc.target/i386/avx-pr80286.c: New test.
2732 * gcc.dg/pr80286.c: New test.
2733
248179b5
RB
27342017-04-04 Richard Biener <rguenther@suse.de>
2735
2736 PR middle-end/80281
2737 * gcc.dg/torture/pr80281.c: New testcase.
2738
a577fcf2
RB
27392017-04-04 Richard Biener <rguenther@suse.de>
2740
2741 PR tree-optimization/80275
2742 * g++.dg/opt/pr80275.C: Make g static.
2743
833bbf60
SB
27442017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
2745
2746 PR rtl-optimization/60818
2747 * gcc.c-torture/compile/pr60818.c: New testcase.
2748
5764ee3c
JW
27492017-04-03 Jonathan Wakely <jwakely@redhat.com>
2750
2751 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
2752 * gcc.dg/20031012-1.c: Likewise.
2753 * gcc.dg/ipa/ipcp-1.c: Likewise.
2754 * gcc.dg/torture/matrix-3.c: Likewise.
2755 * gcc.target/powerpc/ppc-spe.c: Likewise.
2756 * gcc.target/rx/zero-width-bitfield.c: Likewise.
2757
bbdf4e81
PB
27582017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2759
2760 PR target/80246
2761 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2762 powerpc_vsx_ok.
2763 (std, ld): Limit scan-assembler-times check to lp64.
2764 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2765 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2766 powerpc_vsx_ok.
2767
44bc146f
PB
27682017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2769
2770 PR target/80246
2771 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
2772
fff80893
RB
27732017-04-03 Richard Biener <rguenther@suse.de>
2774
2775 PR tree-optimization/80275
2776 * g++.dg/opt/pr80275.C: New testcase.
2777
79f9fc38
DV
27782017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2779
2780 PR testsuite/79356
2781 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
2782
a8e70fd3
RD
27832017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
2784
2785 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
2786 (bal): Increase iteration count and assume alignment.
2787
e0061866
BC
27882017-04-03 Bin Cheng <bin.cheng@arm.com>
2789
2790 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
2791
c2d43326
AP
27922017-04-02 Andrew Pinski <apinski@cavium.com>
2793
2794 * gcc.c-torture/compile/nested-3.c: New testcase.
2795 * gcc.c-torture/execute/20170401-1.c: New testcase.
2796 * gcc.c-torture/execute/20170401-2.c: New testcase.
2797
a5a9046d
SB
27982017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2799
2800 PR rtl-optimization/79405
2801 gcc.dg/pr79405.c: New testcase.
2802
6f3af356
JJ
28032017-03-31 Jakub Jelinek <jakub@redhat.com>
2804
eee3756d
JJ
2805 PR debug/79255
2806 * gcc.dg/pr79255.c: New test.
2807
6f3af356
JJ
2808 PR c++/79572
2809 * g++.dg/ubsan/null-8.C: New test.
2810
99e6cfd6
PH
28112017-03-31 Pat Haugen <pthaugen@us.ibm.com>
2812
2813 PR target/80107
2814 * gfortran.dg/pr80107.f: New.
2815
094e6b7a
JL
28162017-03-31 Jeff Law <law@redhat.com>
2817
2818 PR tree-optimization/49498
2819 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
2820
eceb2409 28212017-03-31 Richard Biener <rguenther@suse.de>
065ba179 2822
eceb2409
RB
2823 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
2824
c412c01a 28252017-03-31 Richard Biener <rguenther@suse.de>
065ba179 2826
c412c01a
RB
2827 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
2828
005f12bf
JJ
28292017-03-31 Jakub Jelinek <jakub@redhat.com>
2830
af88f557
JJ
2831 PR libstdc++/80251
2832 * g++.dg/ext/is_aggregate.C: New test.
2833
7d790165
JJ
2834 PR middle-end/80173
2835 * gcc.target/i386/pr80173.c: New test.
2836
a7d55154
JJ
2837 PR middle-end/80163
2838 * gcc.dg/pr80163.c: New test.
2839
005f12bf
JJ
2840 PR debug/80025
2841 * gcc.dg/torture/pr80025.c: New test.
2842
c8e0f43f
MF
28432017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
2844
2845 * gcc.target/mips/pr52125.c: Add -msym32.
2846
724d25f3
JJ
28472017-03-30 Jakub Jelinek <jakub@redhat.com>
2848
2849 PR translation/80189
2850 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
2851 * g++.dg/gomp/sharing-1.C: Likewise.
2852 * gfortran.dg/gomp/pr44536.f90: Likewise.
2853 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
2854 * gfortran.dg/gomp/sharing-3.f90: Likewise.
2855 * gfortran.dg/gomp/crayptr3.f90: Likewise.
2856 * gfortran.dg/gomp/pr33439.f90: Likewise.
2857 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2858 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2859 * gfortran.dg/gomp/sharing-2.f90: Likewise.
2860 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2861 * gcc.dg/gomp/sharing-1.c: Likewise.
2862
05dc406d
PB
28632017-03-30 Peter Bergner <bergner@vnet.ibm.com>
2864
2865 PR target/80246
2866 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
2867 Darwin and SPE.
2868 (dxex, dxexq): Update return type.
2869 (diex, diexq): Update argument type.
2870 * gcc.target/powerpc/pr80246.c: New test.
2871
b0fd4d7e
MJ
28722017-03-30 Martin Jambor <mjambor@suse.cz>
2873
2874 PR ipa/77333
2875 * g++.dg/ipa/pr77333.C: New test.
2876
de008ec4
JJ
28772017-03-30 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR target/80206
2880 * gcc.target/i386/pr80206.c: New test.
2881
28c02407
RB
28822017-03-30 Richard Biener <rguenther@suse.de>
2883
2884 PR tree-optimization/77498
2885 * gfortran.dg/pr77498.f: New testcase.
2886
10fa8dfb
MP
28872017-03-29 Marek Polacek <polacek@redhat.com>
2888
2889 PR c/79730
2890 * gcc.dg/pr79730.c: New test.
2891
fdc54f39
JD
28922017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2893
2894 PR libgfortran/78670
2895 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
2896 a character of length 1. Update test for success.
2897 * gfortran.dg/dtio_28.f03: New test.
2898 * gfortran.dg/dtio_4.f90: Update to open test file with status =
2899 'scratch' to delete the file when done.
2900
533c0b69
SB
29012017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
2902
2903 PR rtl-optimization/80233
2904 * gcc.c-torture/compile/pr80233.c: New testcase.
2905
e35229f8
TK
29062017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2907
2908 PR fortran/80254
2909 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
2910 * gfortran.dg/dec_io_2a.f90: instead (new test).
2911
5c0a28d4
JW
29122017-03-28 Jiong Wang <jiong.wang@arm.com>
2913
2914 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
2915
19846619
SB
29162017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
2917
2918 PR testsuite/43496
2919 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
2920 generating PIC code.
2921
e5119fab
VM
29222017-03-28 Vladimir Makarov <vmakarov@redhat.com>
2923
2924 PR rtl-optimization/80193
2925 * gcc.target/i386/pr80193.c: New.
2926
cf474530
JW
29272017-03-28 Janus Weil <janus@gcc.gnu.org>
2928
2929 PR fortran/78661
2930 * gfortran.dg/dtio_25.f90: Modified test case.
2931 * gfortran.dg/dtio_27.f90: New test case.
2932
34fac449
UB
29332017-03-28 Uros Bizjak <ubizjak@gmail.com>
2934
2935 PR target/53383
2936 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
2937 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
2938 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
2939
3e907b90
BC
29402017-03-28 Bin Cheng <bin.cheng@arm.com>
2941
2942 * gcc.c-torture/compile/irreducible-loop.c: New.
2943
522818b9
RS
29442017-03-28 Richard Sandiford <richard.sandiford@arm.com>
2945
3e907b90 2946 PR tree-optimization/80218
522818b9
RS
2947 * gcc.dg/pr80218.c: New test.
2948
ea7d7da8
RB
29492017-03-28 Richard Biener <rguenther@suse.de>
2950
2951 PR tree-optimization/78644
2952 * gcc.dg/pr78644-1.c: New testcase.
2953 * gcc.dg/pr78644-2.c: Likewise.
2954
498173ef
TT
29552017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
2956
2957 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
2958 * gcc.dg/pic-4.c: Likewise.
2959 * gcc.dg/pie-3.c: Likewise.
2960 * gcc.dg/pie-4.c: Likewise.
2961
c5ad2433
ML
29622017-03-28 Martin Liska <mliska@suse.cz>
2963
2964 PR ipa/80205
2965 * g++.dg/ipa/pr80205.C: New test.
2966
17722fb9
SKS
29672017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2968
2969 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
2970 with sizeof(int) < 4.
2971 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
2972 * gcc.c-torture/execute/pr79737-2.c: Likewise.
2973 * gcc.dg/torture/pr79777.c: Likewise.
2974 * gcc.dg/torture/pr79910.c: Likewise.
2975
737f500a
RB
29762017-03-28 Richard Biener <rguenther@suse.de>
2977
2978 PR middle-end/80222
2979 * g++.dg/pr80222.C: New testcase.
2980
62f96a79
ML
29812017-03-28 Martin Liska <mliska@suse.cz>
2982
2983 PR ipa/80104
2984 * gcc.dg/ipa/pr80104.c: New test.
2985
72785f26
MP
29862017-03-28 Marek Polacek <polacek@redhat.com>
2987
2988 PR sanitizer/80067
2989 * c-c++-common/ubsan/shift-10.c: New test.
2990
86516987
JL
29912017-03-27 Jeff Law <law@redhat.com>
2992
4dbf1eee 2993 PR tree-optimization/80216
86516987
JL
2994 * gcc.c-torture/compile/pr80216.c: New test.
2995
aade772d
JJ
29962017-03-27 Jakub Jelinek <jakub@redhat.com>
2997
a9e4a1a5
JJ
2998 PR middle-end/80162
2999 * c-c++-common/pr80162-1.c: New test.
3000 * c-c++-common/pr80162-2.c: New test.
3001 * c-c++-common/pr80162-3.c: New test.
3002
aade772d
JJ
3003 PR target/80102
3004 * g++.dg/opt/pr80102.C: New test.
3005
d89f355e
MM
30062017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3007
3008 PR target/78543
3009 * gcc.target/powerpc/pr78543.c: New test.
3010
79c4d73b
KN
30112017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
3012
3013 PR target/80103
3014 * gcc.target/powerpc/pr80103-1.c: New test.
3015
819df781
RB
30162017-03-27 Richard Biener <rguenther@suse.de>
3017
3018 PR tree-optimization/80181
3019 * gcc.dg/torture/pr80181.c: New testcase.
3020
84804c5b
CZ
30212017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
3022
065ba179 3023 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 3024
c5e5f5f6
RB
30252017-03-27 Richard Biener <rguenther@suse.de>
3026
3027 PR ipa/79776
3028 * g++.dg/ipa/pr79776.C: New testcase.
3029
7cd200f6
JJ
30302017-03-27 Jakub Jelinek <jakub@redhat.com>
3031
3032 PR sanitizer/80168
3033 * gcc.dg/asan/pr80168.c: New test.
3034
79f512ff
RB
30352017-03-27 Richard Biener <rguenther@suse.de>
3036
3037 PR tree-optimization/80170
3038 * gcc.dg/pr80170.c: New testcase.
3039
672d9f8e
RB
30402017-03-27 Richard Biener <rguenther@suse.de>
3041
3042 PR middle-end/80171
3043 * g++.dg/torture/pr80171.C: New testcase.
3044
978fcba3
JDA
30452017-03-26 John David Anglin <danglin@gcc.gnu.org>
3046
431d7882
JDA
3047 * gcc.dg/torture/pr79732.c: Require alias support.
3048 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
3049
978fcba3
JDA
3050 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
3051 libatomic_available.
3052 * gfortran.dg/coarray_image_status_1.f08: Likewise.
3053 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
3054
1f10d710
JD
30552017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3056
3057 PR libgfortran/78881
3058 * gfortran.dg/dtio_26.f90: New test.
3059
41036686
PT
30602017-03-25 Paul Thomas <pault@gcc.gnu.org>
3061
3062 PR fortran/80156
3063 PR fortran/79382
3064 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
3065 testcase for PR80156. Add a main programme that tests that
3066 the typebound generic is accessible.
3067
5da906ca
BS
30682017-03-25 Bernd Schmidt <bschmidt@redhat.com>
3069
3070 PR rtl-optimization/80160
3071 PR rtl-optimization/80159
3072
3073 * gcc.target/i386/pr80160.c: New test.
3074
7dabefa0
JJ
30752017-03-24 Jakub Jelinek <jakub@redhat.com>
3076
3077 PR sanitizer/79904
3078 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
3079
c8b1fbc1
MP
30802017-03-24 Marek Polacek <polacek@redhat.com>
3081
3082 PR c++/80119
3083 * g++.dg/warn/Wuninitialized-9.C: New test.
3084
76794c52
AK
30852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3086
3087 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
3088 and remove the high-level builtin. The error message for the
3089 would prevent compilation from reaching the second.
3090 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3091
2de2b3f9
AK
30922017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3093
3094 * gcc.target/s390/vxe/negfma-1.c: New test.
3095
7d2fd075
AK
30962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3097
3098 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
3099 * gcc.target/s390/arch12/mul-1.c: New test.
3100 * gcc.target/s390/arch12/mul-2.c: New test.
3101
72612e4e
AK
31022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3103
3104 * gcc.target/s390/vxe/vllezlf-1.c: New test.
3105
6c7774d1
AK
31062017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3107
3108 * gcc.target/s390/vxe/popcount-1.c: New test.
3109
9ec98860
AK
31102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3111
3112 * gcc.target/s390/vxe/bitops-1.c: New test.
3113
6654e96f
AK
31142017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3115
3116 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
3117 * lib/target-supports.exp: Add effective target check s390_vxe.
3118
77c585ca
AK
31192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3120
3121 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
3122 comparison instructions used from now on.
3123
b5de6e84
AK
31242017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3125
3126 * gcc.target/s390/s390.exp (check_effective_target_vector):
3127 Include target-supports.exp and move target_vector check routine
3128 ...
3129 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
3130 here and rename it.
3131 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
3132 check from vector to s390_vx.
3133 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
3134 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
3135 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
3136 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
3137 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
3138 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
3139 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
3140 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
3141 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
3142
a602f985
AK
31432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3144
3145 * gcc.target/s390/vector/vec-init-2.c: New test.
3146
085db63d
AK
31472017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3148
3149 * gcc.dg/ubsan/pr79904-2.c: New test.
3150
dc4f29bc
AK
31512017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3152
3153 PR target/79893
3154 * gcc.target/s390/zvector/pr79893.c: New test.
3155
56010684
JJ
31562017-03-24 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR rtl-optimization/80112
3159 * gcc.dg/pr80112.c: New test.
3160
f0d7b52d
RO
31612017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3162
3163 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
3164 etc. line numbers.
3165 * gcc.dg/Walloca-1.c: Likewise.
3166 * gcc.dg/Walloca-2.c: Likewise.
3167 * gcc.dg/Wvla-larger-than-2.c: Likewise.
3168
635684c4
BS
31692017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3170
3171 PR tree-optimization/80158
3172 * gfortran.fortran-torture/compile/pr80158.f: New file.
3173
76afddf3
RB
31742017-03-24 Richard Biener <rguenther@suse.de>
3175
3176 PR tree-optimization/80167
3177 * gcc.dg/graphite/pr80167.c: New testcase.
3178
c2e389bf
TV
31792017-03-24 Tom de Vries <tom@codesourcery.com>
3180
3181 PR testsuite/80092
3182 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
3183 dg-require-effective-target global_constructor.
3184 * gcc.dg/tls/emutls-2.c: Same.
3185
a72821b4
TV
31862017-03-24 Tom de Vries <tom@codesourcery.com>
3187
3188 PR testsuite/80092
3189 * c-c++-common/Wimplicit-fallthrough-34.c: Add
3190 dg-require-effective-target indirect_jumps.
3191
1658def9
TV
31922017-03-24 Tom de Vries <tom@codesourcery.com>
3193
3194 PR testsuite/80092
3195 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
3196 nonlocal_goto.
3197
90e02692
TV
31982017-03-24 Tom de Vries <tom@codesourcery.com>
3199
3200 PR testsuite/80092
3201 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
3202 * gcc.dg/Walloca-12.c: Same.
3203 * gcc.dg/attr-alloc_size-8.c: Same.
3204 * gcc.dg/Walloca-4.c: Same.
3205 * gcc.dg/Walloca-8.c: Same.
3206 * gcc.dg/Walloca-13.c: Same.
3207 * gcc.dg/Walloca-14.c: Same.
3208 * gcc.dg/attr-alloc_size-9.c: Same.
3209 * gcc.dg/Walloca-1.c: Same.
3210 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
3211 * gcc.dg/Walloca-5.c: Same.
3212 * gcc.dg/Walloca-10.c: Same.
3213 * gcc.dg/Walloca-9.c: Same.
3214 * gcc.dg/attr-alloc_size-6.c: Same.
3215 * gcc.dg/Wvla-larger-than-1.c: Same.
3216 * gcc.dg/torture/pr71881.c: Same.
3217 * gcc.dg/torture/pr71901.c: Same.
3218 * gcc.dg/torture/pr78742.c: Same.
3219 * gcc.dg/builtin-alloc-size.c: Same.
3220 * gcc.dg/Walloca-2.c: Same.
3221 * gcc.dg/Walloca-6.c: Same.
3222 * gcc.dg/Walloca-11.c: Same.
3223 * gcc.dg/attr-alloc_size-7.c: Same.
3224 * gcc.dg/Wvla-larger-than-2.c: Same.
3225 * gcc.dg/Walloca-3.c: Same.
3226 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3227 * gcc.c-torture/compile/pr79413.c: Same.
3228 * gcc.c-torture/compile/pr78439.c: Same.
3229
842392c8
KN
32302017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
3231
3232 * gcc.target/powerpc/p9-options-1.c: New test.
3233
de2b3f5c
KT
32342017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3235
3236 PR target/71436
3237 * gcc.c-torture/compile/pr71436.c: New test.
3238
2e6315ef 32392017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3240 Richard Biener <rguenther@suse.de>
2e6315ef
WS
3241
3242 PR tree-optimization/79908
3243 PR tree-optimization/80136
3244 * gcc.dg/torture/pr79908.c: New file.
3245
9cdf0363
NK
32462017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
3247
2e6315ef 3248 PR fortran/39239
9cdf0363
NK
3249 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
3250
f3dd574e
JJ
32512017-03-22 Jakub Jelinek <jakub@redhat.com>
3252
f13e9cd5
JJ
3253 PR c++/80141
3254 * g++.dg/gomp/pr80141.C: New test.
3255
68ed2ba0
JJ
3256 PR c++/80129
3257 * g++.dg/torture/pr80129.C: New test.
3258
f3dd574e
JJ
3259 PR sanitizer/80110
3260 * g++.dg/tsan/pr80110.C: New test.
3261
918b6c9e
TK
32622017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3263
3264 PR fortran/80142
3265 * gfortran.dg/any_loc.f90: New test case.
3266
bf634d1c
TP
32672017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3268
3269 PR target/80082
3270 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
3271 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
3272
f7325b95
ML
32732017-03-22 Martin Liska <mliska@suse.cz>
3274
3275 PR target/79906
3276 * g++.dg/ext/mv8.C: Add power* targets.
3277
3f01b620
MS
32782017-03-21 Martin Sebor <msebor@redhat.com>
3279
3280 PR c++/79548
3281 * g++.dg/warn/Wunused-var-26.C: New test.
3282
1cefb051
BS
32832017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3284
3285 PR tree-optimization/79908
3286 * gcc.dg/torture/pr79908.c: Revert addition of new file.
3287
edc1747f
MP
32882017-03-21 Marek Polacek <polacek@redhat.com>
3289 Martin Sebor <msebor@redhat.com>
3290
3291 PR tree-optimization/80109
3292 * gcc.dg/Walloca-14.c: New test.
3293
85106b87
JJ
32942017-03-21 Jakub Jelinek <jakub@redhat.com>
3295
3296 PR target/80125
3297 * gcc.target/powerpc/pr80125.c: New test.
3298
e59a225f
NK
32992017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
3300
3301 PR fortran/69498
3302 * gfortran.dg/unexp_attribute.f90: New test
3303
0ffe60b5 33042017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 3305 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
3306
3307 PR tree-optimization/79908
3308 * gcc.dg/torture/pr79908.c: New file.
3309
54eb90fe
SKS
33102017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3311
3312 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
3313 with sizeof(int) < 4.
3314
5611c456
ML
33152017-03-21 Martin Liska <mliska@suse.cz>
3316
3317 * gcc.target/i386/pr65044.c: Add '.' in order to catch
3318 apostrophes.
3319
e650ea2a
RB
33202017-03-21 Richard Biener <rguenther@suse.de>
3321
3322 PR tree-optimization/80032
3323 * g++.dg/opt/pr80032.C: New testcase.
3324
da2ce5f9
RB
33252017-03-21 Richard Biener <rguenther@suse.de>
3326
3327 PR tree-optimization/80122
3328 * gcc.dg/torture/pr80122.c: New testcase.
3329
9d60683a
TT
33302017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
3331
3332 * gcc.dg/pic-2.c: Skip for MIPS.
3333 * gcc.dg/pie-2.c: Skip for MIPS.
3334
d3e19c2c
PC
33352017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3336
3337 PR c++/77752
3338 * g++.dg/cpp0x/initlist97.C: New.
3339 * g++.dg/cpp0x/initlist85.C: Update.
3340
8bee092e
JJ
33412017-03-21 Jakub Jelinek <jakub@redhat.com>
3342
9f30dff0
JJ
3343 PR c/67338
3344 * gcc.dg/pr67338.c: New test.
3345
8bee092e
JJ
3346 PR c++/35878
3347 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
3348 dump instead of assembler.
3349 * g++.dg/init/pr35878_2.C: Likewise.
3350 * g++.dg/init/pr35878_3.C: Likewise.
3351
4d1b8e70
JJ
33522017-03-21 Jakub Jelinek <jakub@redhat.com>
3353
3354 PR c/80097
3355 * gcc.dg/ubsan/pr80097.c: New test.
3356
c34923c4
BS
33572017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3358
3359 PR tree-optimization/80054
3360 * g++.dg/torture/pr80054.C: New file.
3361
b0ba96c2
KN
33622017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3363
3364 PR target/79963
3365 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
3366 directive to assure selection of proper bit using rlwinm insn.
3367 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3368 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
3369 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
3370 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
3371
92377255
MP
33722017-03-20 Marek Polacek <polacek@redhat.com>
3373 Paolo Carlini <paolo.carlini@oracle.com>
3374
3375 PR c++/80059 - ICE with noexcept and __transaction_atomic
3376 * g++.dg/tm/pr80059-2.C: New test.
3377 * g++.dg/tm/pr80059.C: New test.
3378
243e28bf
ML
33792017-03-20 Martin Liska <mliska@suse.cz>
3380
3381 PR middle-end/79753
3382 * gcc.target/i386/mpx/pr79753.c: New test.
3383
918112d3
ML
33842017-03-20 Martin Liska <mliska@suse.cz>
3385
3386 PR target/79769
3387 PR target/79770
3388 * g++.dg/pr79769.C: New test.
3389 * gcc.target/i386/mpx/pr79770.c: New test.
3390
e325aba2
AK
33912017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3392
3393 PR target/78857
3394 * gcc.target/s390/load-and-test-fp-1.c: New test.
3395 * gcc.target/s390/load-and-test-fp-2.c: New test.
3396
91d2c04c
PT
33972017-03-18 Paul Thomas <pault@gcc.gnu.org>
3398
3399 PR fortran/79676
3400 * gfortran.dg/submodule_28.f08 : New test.
3401
c7e4107b
PT
34022017-03-18 Paul Thomas <pault@gcc.gnu.org>
3403
3404 PR fortran/71838
3405 * gfortran.dg/submodule_26.f08 : New test.
3406 * gfortran.dg/submodule_27.f08 : New test.
3407
d8fe28be
PH
34082017-03-17 Pat Haugen <pthaugen@us.ibm.com>
3409
3410 PR target/79951
3411 * gcc.target/powerpc/pr79951.c: New.
3412
4a17943d
BS
34132017-03-17 Bernd Schmidt <bschmidt@redhat.com>
3414
3415 PR rtl-optimization/79910
3416 * gcc.dg/torture/pr79910.c: New test.
3417
7f166d94
JL
34182017-03-17 Jeff Law <law@redhat.com>
3419
3420 PR tree-optimization/71437
3421 * gcc.dg/tree-ssa/pr71437.c: New test.
3422 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
3423 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
3424 now caught by VRP, but which were previously caught by DOM.
3425
12c4f7dc
RB
34262017-03-17 Richard Biener <rguenther@suse.de>
3427
3428 PR middle-end/80075
3429 * g++.dg/torture/pr80075.C: New testcase.
3430
207f3423
MM
34312017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
3432
3433 PR target/71294
3434 * g++.dg/pr71294.C: New test.
3435
9fc900af
SB
34362017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
3437
3438 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
3439
c05c2380
JJ
34402017-03-16 Jakub Jelinek <jakub@redhat.com>
3441
e711928b
JJ
3442 PR fortran/80010
3443 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
3444
c05c2380
JJ
3445 PR fortran/79886
3446 * gfortran.dg/pr79886.f90: New test.
3447
3231d64b
MM
34482017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3449
3450 PR target/79038
3451 * gcc.target/powerpc/pr79038-1.c: New test.
3452
81ef1f5e
SB
34532017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
3454
3455 PR fortran/33271
3456 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
3457
395a1e9b
JW
34582017-03-15 Jiong Wang <jiong.wang@arm.com>
3459
3460 PR testsuite/79356
3461 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
3462
05f65910
UB
34632017-03-15 Uros Bizjak <ubizjak@gmail.com>
3464
3465 PR target/80019
3466 * gcc.target/i386/pr80019.c: New test.
3467
94285a7d
ML
34682017-03-15 Martin Liska <mliska@suse.cz>
3469
3470 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
3471
a983542b
MS
34722017-03-14 Martin Sebor <msebor@redhat.com>
3473
3474 PR tree-optimization/79800
3475 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
3476 * gcc.dg/tree-ssa/pr79800.c: New test.
3477
76ca5f40
MM
34782017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3479
3480 PR target/79947
3481 * gcc.target/powerpc/pr79947.c: New test.
3482
5d9a283a
MS
34832017-03-14 Martin Sebor <msebor@redhat.com>
3484
3485 PR middle-end/80020
3486 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
3487 * gcc.dg/attr-alloc_size-7.c: Same.
3488 * gcc.dg/attr-alloc_size-9.c: Same.
3489 * gcc.dg/builtin-alloc-size.c: Same.
3490 * gcc.dg/pr80020.c: New test.
3491
4692943d
BS
34922017-03-14 Bernd Schmidt <bschmidt@redhat.com>
3493
3494 PR rtl-optimization/79728
3495 * gcc.target/i386/sse-globalreg.c: New test.
3496
861d9d5e
ML
34972017-03-14 Martin Liska <mliska@suse.cz>
3498
3499 PR lto/66295
3500 * gcc.dg/tree-prof/pr66295.c: New test.
3501
a48018b5
ML
35022017-03-13 Martin Liska <mliska@suse.cz>
3503
3504 PR middle-end/78339
3505 * gcc.target/i386/mpx/pr78339.c: New test.
3506
8c56cc5a
CZ
35072017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3508
065ba179 3509 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 3510
14555394
CZ
35112017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3512
065ba179 3513 * gcc.target/arc/pr9001090948.c: New file.
14555394 3514
3079b92e
SB
35152017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3516
3517 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3518 Fix test. Make early-out condition return early. Correct comments.
3519
c08de9db
JD
35202017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3521
3522 PR libgfortran/78854
3523 * gfortran.dg/dtio_25.f90: New test.
3524
66b27545
MS
35252017-03-10 Martin Sebor <msebor@redhat.com>
3526
3527 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3528
8f2f6381
BS
35292017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3530
3531 PR rtl-optimization/78911
3532 * gcc.target/i386/pr78911-1.c: New test.
3533 * gcc.target/i386/pr78911-2.c: New test.
3534
8e2c69b4 35352017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 3536
8e2c69b4
WS
3537 PR target/79941
3538 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3539 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3540 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3541
455d833c
MP
35422017-03-10 Marek Polacek <polacek@redhat.com>
3543
3544 PR c++/79967
3545 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3546
cdd669f9
JJ
35472017-03-10 Jakub Jelinek <jakub@redhat.com>
3548
e260b0a7
JJ
3549 PR c++/79899
3550 * g++.dg/other/friend7.C: New test.
3551
cdd669f9
JJ
3552 PR c++/79896
3553 * g++.dg/ext/int128-5.C: New test.
3554
730e6e46
SB
35552017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3556
3557 PR testsuite/79356
3558 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3559 powerpc, sparc, or s390x.
3560
fc8f6304
PH
35612017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3562
3563 PR target/79907
3564 * gcc.target/powerpc/pr79907.c: New.
3565
f1b0632a
OH
35662017-03-10 Olivier Hainque <hainque@adacore.com>
3567
3568 * gnat.dg/opt64.adb: New test.
3569 * gnat.dg/opt64_pkg.ads: New helper.
3570 * gnat.dg/opt64_pkg.adb: New helper.
3571
5558f089
JJ
35722017-03-10 Jakub Jelinek <jakub@redhat.com>
3573
2d9dd4fb
JJ
3574 PR rtl-optimization/79909
3575 * gcc.target/powerpc/pr79909.c: New test.
3576
72772e67
JJ
3577 PR tree-optimization/79972
3578 * gcc.dg/pr79972.c: New test.
3579
5558f089
JJ
3580 PR tree-optimization/77975
3581 * gcc.dg/pr77975.c: New test.
3582
822a132c
MP
35832017-03-09 Marek Polacek <polacek@redhat.com>
3584
3585 PR c++/79962
3586 PR c++/79984
3587 * c-c++-common/nonnull-3.c: New test.
3588 * g++.dg/warn/Wnonnull3.C: New test.
3589
c9819d22
MF
35902017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3591
3592 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3593 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3594
36618428
MP
35952017-03-09 Marek Polacek <polacek@redhat.com>
3596
3597 PR sanitizer/79757
3598 * gcc.dg/ubsan/pr79757-1.c: New test.
3599 * gcc.dg/ubsan/pr79757-2.c: New test.
3600 * gcc.dg/ubsan/pr79757-3.c: New test.
3601 * gcc.dg/ubsan/pr79757-4.c: New test.
3602 * gcc.dg/ubsan/pr79757-5.c: New test.
3603
01e5af5a
JJ
36042017-03-09 Jakub Jelinek <jakub@redhat.com>
3605
3606 PR c/79969
3607 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3608
6443c7c0
MP
36092017-03-09 Marek Polacek <polacek@redhat.com>
3610
3611 PR c++/79687
3612 * g++.dg/expr/ptrmem8.C: New test.
3613 * g++.dg/expr/ptrmem9.C: New test.
3614
d721dc3c
RB
36152017-03-09 Richard Biener <rguenther@suse.de>
3616
3617 PR tree-optimization/79977
3618 * gcc.dg/graphite/pr79977.c: New testcase.
3619
1f1fd3e2
TT
36202017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3621
3622 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3623 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3624 * lib/target-supports.exp (check_effective_target_rdynamic):
3625 New proc.
3626
16967aff
RB
36272017-03-09 Richard Biener <rguenther@suse.de>
3628
3629 PR middle-end/79971
3630 * gcc.dg/fixed-point/pr79971.c: New testcase.
3631
26d7dc48
RB
36322017-03-09 Richard Biener <rguenther@suse.de>
3633
3634 PR ipa/79970
3635 * gcc.dg/torture/pr79970.c: New testcase.
3636
35f77c28
PC
36372017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3638
3639 PR c++/71966
3640 * g++.dg/cpp0x/pr71966-1.C: New.
3641 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3642
8a7df031
ML
36432017-03-09 Martin Liska <mliska@suse.cz>
3644
3645 PR tree-optimization/79631
3646 * gcc.target/i386/mpx/pr79631.c: New test.
3647
3828bb0d
ML
36482017-03-09 Martin Liska <mliska@suse.cz>
3649
3650 PR target/65705
3651 PR target/69804
3652 * gcc.target/i386/pr71458.c: Update scanned pattern.
3653
410a590c
MP
36542017-03-09 Marek Polacek <polacek@redhat.com>
3655
3656 PR c++/79672
3657 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3658 * g++.dg/warn/Wduplicated-branches3.C: New test.
3659
f084a22e
PG
36602017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3661
3662 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3663
a278b1c3
ML
36642017-03-09 Martin Liska <mliska@suse.cz>
3665
3666 PR ipa/79764
3667 * g++.dg/pr79764.C: New test.
3668
8dc19053
ML
36692017-03-09 Martin Liska <mliska@suse.cz>
3670
3671 PR ipa/79761
3672 * g++.dg/pr79761.C: New test.
3673
030fc94a
JJ
36742017-03-09 Jakub Jelinek <jakub@redhat.com>
3675
9e463823
JJ
3676 PR sanitizer/79944
3677 * c-c++-common/asan/pr79944.c: New test.
3678
6b62f323
JJ
3679 PR target/79932
3680 * gcc.target/i386/pr79932-2.c: New test.
3681
030fc94a
JJ
3682 PR target/79932
3683 * gcc.target/i386/pr79932-1.c: New test.
3684
423aec8b
MP
36852017-03-09 Marek Polacek <polacek@redhat.com>
3686
3687 PR c++/79900 - ICE in strip_typedefs
3688 * g++.dg/warn/Wpadded-1.C: New test.
3689
6659fe59
MP
36902017-03-08 Marek Polacek <polacek@redhat.com>
3691
3692 * g++.dg/Walloca1.C: Adjust dg-warning.
3693
f1a675e4
AH
36942017-03-08 Andrew Haley <aph@redhat.com>
3695
3696 PR tree-optimization/79943
3697 * gcc.dg/tree-ssa/pr79943.c: New test.
3698
edfcd7e3
RB
36992017-03-08 Richard Biener <rguenther@suse.de>
3700
3701 PR tree-optimization/79955
3702 * gcc.dg/uninit-24.c: New testcase.
3703
61fdfd8c
RB
37042017-03-08 Richard Biener <rguenther@suse.de>
3705
3706 PR tree-optimization/79920
3707 * gcc.dg/vect/pr79920.c: New testcase.
3708
4b48e883
JJ
37092017-03-08 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR sanitizer/79904
3712 * gcc.dg/ubsan/pr79904.c: New test.
3713
a71dbc63
JJ
37142017-03-07 Jakub Jelinek <jakub@redhat.com>
3715
3716 PR c/79834
3717 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
3718 diagnostics.
3719
d8a90142
MP
37202017-03-07 Marek Polacek <polacek@redhat.com>
3721
3722 PR middle-end/79809
3723 * g++.dg/Walloca1.C: New test.
3724
a5e9e3e4
ML
37252017-03-07 Martin Liska <mliska@suse.cz>
3726
3727 PR middle-end/68270
3728 * g++.dg/pr68270.C: New test.
3729
1f6dba54
JJ
37302017-03-07 Jakub Jelinek <jakub@redhat.com>
3731
760f82db
JJ
3732 PR rtl-optimization/79901
3733 * gcc.target/i386/pr79901.c: New test.
3734
1f6dba54
JJ
3735 PR sanitizer/79897
3736 * c-c++-common/ubsan/pr79897.c: New test.
3737
feca7b89
VM
37382017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3739
3740 PR rtl-optimization/79571
3741 * gcc.target/i386/pr79571.c: New.
3742
bdbbf28d
MP
37432017-03-06 Marek Polacek <polacek@redhat.com>
3744
3745 PR c++/79796 - ICE with NSDMI and this pointer
3746 * g++.dg/cpp0x/nsdmi13.C: New test.
3747
52564551
JK
37482017-03-06 Julia Koval <julia.koval@intel.com>
3749
3750 PR target/79793
3751 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
3752 directives.
3753 * gcc.target/i386/interrupt-13.c: Ditto.
3754 * gcc.target/i386/interrupt-14.c: Ditto.
3755 * gcc.target/i386/interrupt-15.c: Ditto.
3756
345edb37
JJ
37572017-03-06 Jakub Jelinek <jakub@redhat.com>
3758
3759 PR c++/79822
3760 * g++.dg/cpp0x/constexpr-79822.C: New test.
3761
a8d25fd0
RB
37622017-03-06 Richard Biener <rguenther@suse.de>
3763
3764 PR tree-optimization/79894
3765 * gcc.dg/vect/pr79887.c: New testcase.
3766
522fcdd7
RB
37672017-03-06 Richard Biener <rguenther@suse.de>
3768
3769 PR tree-optimization/79824
3770 * gcc.dg/vect/pr79824-1.c: New testcase.
3771 * gcc.dg/vect/pr79824-2.c: Likewise.
3772
54649631
TT
37732017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3774
3775 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
3776 gettimeofday. Remove dg-skip-if for AVR.
3777 * lib/target-supports.exp (check_effective_target_gettimeofday):
3778 New proc.
3779
4bbc8970
RD
37802017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
3781
3782 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
3783 * gcc.target/s390/hotpatch-10.c: Likewise.
3784 * gcc.target/s390/hotpatch-11.c: Likewise.
3785 * gcc.target/s390/hotpatch-12.c: Likewise.
3786 * gcc.target/s390/hotpatch-13.c: Likewise.
3787 * gcc.target/s390/hotpatch-14.c: Likewise.
3788 * gcc.target/s390/hotpatch-15.c: Likewise.
3789 * gcc.target/s390/hotpatch-16.c: Likewise.
3790 * gcc.target/s390/hotpatch-17.c: Likewise.
3791 * gcc.target/s390/hotpatch-18.c: Likewise.
3792 * gcc.target/s390/hotpatch-19.c: Likewise.
3793 * gcc.target/s390/hotpatch-2.c: Likewise.
3794 * gcc.target/s390/hotpatch-26.c: Likewise.
3795 * gcc.target/s390/hotpatch-27.c: Likewise.
3796 * gcc.target/s390/hotpatch-28.c: Likewise.
3797 * gcc.target/s390/hotpatch-3.c: Likewise.
3798 * gcc.target/s390/hotpatch-4.c: Likewise.
3799 * gcc.target/s390/hotpatch-5.c: Likewise.
3800 * gcc.target/s390/hotpatch-6.c: Likewise.
3801 * gcc.target/s390/hotpatch-7.c: Likewise.
3802 * gcc.target/s390/hotpatch-8.c: Likewise.
3803 * gcc.target/s390/hotpatch-9.c: Likewise.
3804
5f215a70
PC
38052017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3806
3807 PR c++/64574
3808 * g++.dg/template/crash125.C: New.
3809
296cc393
JJ
38102017-03-06 Jakub Jelinek <jakub@redhat.com>
3811
3812 PR target/79812
3813 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
3814
ca8942a3
TT
38152017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3816
3817 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
3818
c1b993c0
PG
38192017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3820
3821 * gcc.target/mips/msa-minmax.c: New tests.
3822
a50a32aa
ML
38232017-03-06 Martin Liska <mliska@suse.cz>
3824
3825 PR sanitize/79783
3826 * g++.dg/asan/pr79783.C: New test.
3827
5ada812c
PG
38282017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3829
3830 * gcc.target/mips/msa-dotp.c: New tests.
3831
334b3c4b
PG
38322017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3833
3834 * gcc.target/mips/msa-bclri.c: New test.
3835
d8b4baeb
PC
38362017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3837
3838 PR c++/70266
3839 * g++.dg/tm/pr70266.C: New.
3840
ef78bc3c 38412017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 3842 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
3843
3844 * gfortran.dg/coarray/fail_image_1.f08: New test.
3845 * gfortran.dg/coarray/fail_image_2.f08: New test.
3846 * gfortran.dg/coarray/failed_images_1.f08: New test.
3847 * gfortran.dg/coarray/failed_images_2.f08: New test.
3848 * gfortran.dg/coarray/image_status_1.f08: New test.
3849 * gfortran.dg/coarray/image_status_2.f08: New test.
3850 * gfortran.dg/coarray/stopped_images_1.f08: New test.
3851 * gfortran.dg/coarray/stopped_images_2.f08: New test.
3852 * gfortran.dg/coarray_fail_st.f90: New test.
3853 * gfortran.dg/coarray_failed_images_1.f08: New test.
3854 * gfortran.dg/coarray_image_status_1.f08: New test.
3855 * gfortran.dg/coarray_stopped_images_1.f08: New test.
3856
7f5a7d78
MP
38572017-03-03 Marek Polacek <polacek@redhat.com>
3858
3859 PR c/79758
3860 * gcc.dg/noncompile/pr79758.c: New test.
3861
cc195d46
JJ
38622017-03-03 Jakub Jelinek <jakub@redhat.com>
3863
3864 PR middle-end/79805
3865 * g++.dg/opt/pr79805.C: New test.
3866
945b6e16
AS
38672017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
3868
3869 * gcc.target/i386/avx512vpopcntdq-check.h: New.
3870 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
3871 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
3872 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
3873 * gcc.target/i386/i386.exp
3874 (check_effective_target_avx512vpopcntdq): New.
3875
31dcc385
TT
38762017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
3877
3878 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
3879 ilp32 targets and match DImode registers for lp64 targets.
3880
0e174ae1
UB
38812017-03-03 Uros Bizjak <ubizjak@gmail.com>
3882
3883 * g++.dg/pr71624.C: Disable for x32.
3884 * g++.dg/pr71633.C: Ditto.
3885
93505ec5
JJ
38862017-03-03 Jakub Jelinek <jakub@redhat.com>
3887
3888 PR target/79807
3889 * gcc.target/i386/pr79807.c: New test.
3890
d78a1c01
ML
38912017-03-03 Martin Liska <mliska@suse.cz>
3892
3893 PR tree-optimization/79803
3894 * gcc.dg/tree-ssa/pr79803.c: New test.
3895
ec7f796e
ML
38962017-03-03 Martin Liska <mliska@suse.cz>
3897
3898 PR rtl-optimization/79574
3899 * gcc.dg/pr79574-2.c: New test.
3900
30d309aa
RB
39012017-03-03 Richard Biener <rguenther@suse.de>
3902
3903 PR c++/79825
3904 * g++.dg/warn/Wuninitialized-8.C: New testcase.
3905
38801de5
JJ
39062017-03-03 Jakub Jelinek <jakub@redhat.com>
3907
3908 * gcc.dg/pr57134.c: Use empty inline asm string literal.
3909
7278b0a2
MP
39102017-03-03 Marek Polacek <polacek@redhat.com>
3911
3912 PR c++/79791
3913 * g++.dg/warn/Wwrite-strings-1.C: New test.
3914 * g++.dg/warn/Wwrite-strings-2.C: New test.
3915 * g++.dg/warn/Wwrite-strings-3.C: New test.
3916 * g++.dg/warn/Wwrite-strings-4.C: New test.
3917 * g++.dg/warn/Wwrite-strings-5.C: New test.
3918 * g++.dg/warn/Wwrite-strings-6.C: New test.
3919 * g++.dg/warn/Wwrite-strings-7.C: New test.
3920 * g++.dg/warn/Wwrite-strings-8.C: New test.
3921 * g++.dg/warn/Wwrite-strings-9.C: New test.
3922 * g++.dg/warn/Wwrite-strings-10.C: New test.
3923 * g++.dg/warn/Wwrite-strings-11.C: New test.
3924 * g++.dg/warn/Wwrite-strings-12.C: New test.
3925
75473a91
RB
39262017-03-03 Richard Biener <rguenther@suse.de>
3927
3928 PR middle-end/79818
3929 * gcc.dg/torture/pr79818.c: New testcase.
3930
50bea0c5
JJ
39312017-03-02 Jakub Jelinek <jakub@redhat.com>
3932
3933 PR c++/79782
3934 * g++.dg/warn/Wunused-parm-10.C: New test.
3935
130f15ce
UB
39362017-03-02 Uros Bizjak <ubizjak@gmail.com>
3937
3938 * gcc.dg/rtl/x86_64/*.c: Test for
3939 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
3940
dc362ada
UB
39412017-03-02 Uros Bizjak <ubizjak@gmail.com>
3942
3943 PR target/79514
3944 * gcc.target/i386/pr79514.c: New test.
3945
fe792dd8
JJ
39462017-03-02 Jakub Jelinek <jakub@redhat.com>
3947
3948 PR rtl-optimization/79780
3949 * gcc.c-torture/compile/pr79780.c: New test.
3950
e80facb4
RB
39512017-03-02 Richard Biener <rguenther@suse.de>
3952
3953 PR tree-optimization/79345
3954 PR c++/42000
3955 * g++.dg/warn/Wuninitialized-7.C: New testcase.
3956 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
3957 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
3958
eb0e7c34
RB
39592017-03-02 Richard Biener <rguenther@suse.de>
3960
3961 PR c/79756
3962 * gcc.dg/vector-1.c: New testcase.
3963
653a4b32
BC
39642017-03-02 Bin Cheng <bin.cheng@arm.com>
3965
3966 PR tree-optimization/66768
3967 * gcc.target/i386/pr66768.c: New test.
3968
da403f31
RB
39692017-03-02 Richard Biener <rguenther@suse.de>
3970
3971 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
3972 * gcc.dg/rtl/x86_64/final.c: Likewise.
3973 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
3974 * gcc.dg/rtl/x86_64/ira.c: Likewise.
3975 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
3976 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
3977
83692f96
RB
39782017-03-02 Richard Biener <rguenther@suse.de>
3979
3980 PR tree-optimization/79777
3981 * gcc.dg/torture/pr79777.c: New testcase.
3982
71dedb33
MS
39832017-03-01 Martin Sebor <msebor@redhat.com>
3984
3985 PR middle-end/79692
3986 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3987 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
3988 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
3989 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
3990
48990905
UB
39912017-03-01 Uros Bizjak <ubizjak@gmail.com>
3992
3993 * gcc.target/i386/invsize-2.c: New test.
3994 * gcc.target/i386/invsize-3.c: Ditto.
3995 * gcc.target/i386/invsize-4.c: Ditto.
3996 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
3997 * gcc.target/i386/stackalign/asm-1.c: Ditto.
3998
c7f0c9f3
MM
39992017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4000
4001 PR target/79439
4002 * gcc.target/powerpc/pr79439.c: New test.
4003
f5ef6bfc
PH
40042017-03-01 Pat Haugen <pthaugen@us.ibm.com>
4005
4006 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
4007 scan string.
4008
4009
50181506
KN
40102017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4011
4012 PR target/79395
4013 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
4014 pattern to look for vcmpequd. instead of vcmpnew.
4015 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
4016 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
4017 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
4018 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
4019 look for xvcmpeqdp. instead of xvcmpnedp.
4020 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
4021 look for vcmpequd. instead of vcmpnew.
4022 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
4023 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4024 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
4025 look for xvcmpeqsp. instead of xvcmpnesp.
4026 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
4027 look for xvcmpeqdp. instead of xvcmpnedp.
4028 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
4029 look for vcmpequd. instead of vcmpnew.
4030 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
4031 look for vcmpeqsp instead of xvcmpnesp.
4032 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
4033 look for xvcmpeqdp instead of xvcmpnedp.
4034
0100ae43
RB
40352017-03-01 Richard Biener <rguenther@suse.de>
4036
4037 PR middle-end/79721
4038 * gcc.dg/torture/pr79721.c: New testcase.
4039
0f3f4ffe
JJ
40402017-03-01 Jakub Jelinek <jakub@redhat.com>
4041
42132674
JJ
4042 PR c++/79681
4043 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
4044 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
4045
e3e9e8ca
JJ
4046 PR c++/79746
4047 * g++.dg/warn/Wunused-parm-9.C: New test.
4048
0f3f4ffe
JJ
4049 PR tree-optimization/79734
4050 * g++.dg/opt/pr79734.C: New test.
4051
ad1de652
JJ
40522017-02-28 Jakub Jelinek <jakub@redhat.com>
4053
4054 PR tree-optimization/79737
4055 * gcc.c-torture/execute/pr79737-1.c: New test.
4056 * gcc.c-torture/execute/pr79737-2.c: New test.
4057
7a1ae923
EB
40582017-02-28 Eric Botcazou <ebotcazou@adacore.com>
4059
4060 * gcc.target/sparc/20170228-1.c: New test.
4061
2af0c3ed
UB
40622017-02-28 Uros Bizjak <ubizjak@gmail.com>
4063
4064 * gcc.target/i386/invsize-1.c: New test.
4065
203ced0a
MS
40662017-02-28 Martin Sebor <msebor@redhat.com>
4067
4068 PR tree-optimization/79691
4069 * gcc.dg/tree-ssa/pr79691.c: New test.
4070
8a915b87
JJ
40712017-02-28 Jakub Jelinek <jakub@redhat.com>
4072
4073 PR target/79729
4074 * gcc.target/i386/pr79729.c: New test.
4075
41aa3a38
RB
40762017-02-28 Richard Biener <rguenther@suse.de>
4077
4078 PR tree-optimization/79740
4079 * gcc.dg/torture/pr79740.c: New testcase.
4080
587240d2
RB
40812017-02-28 Richard Biener <rguenther@suse.de>
4082
4083 PR middle-end/79731
4084 * c-c++-common/torture/pr79731.c: New testcase.
4085
dd3f4560
RB
40862017-02-28 Richard Biener <rguenther@suse.de>
4087
4088 PR tree-optimization/79732
4089 * gcc.dg/torture/pr79732.c: New testcase.
4090
c7d97b28
RB
40912017-02-28 Richard Biener <rguenther@suse.de>
4092
4093 PR tree-optimization/79723
4094 * gcc.target/i386/pr79723.c: New testcase.
4095
c8f28a3c
PH
40962017-02-27 Pat Haugen <pthaugen@us.ibm.com>
4097
4098 PR target/79544
4099 * gcc.target/powerpc/pr79544.c: New.
4100
c91c3003
PC
41012017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4102
4103 PR c++/79414
4104 * g++.dg/parse/crash67.C: New.
4105
57fa080b
BC
41062017-02-27 Bin Cheng <bin.cheng@arm.com>
4107
4108 PR tree-optimization/77536
4109 * gcc.dg/vect/pr79347.c: Revise testing string.
4110
68b948d3
RB
41112017-02-27 Richard Biener <rguenther@suse.de>
4112
4113 PR tree-optimization/45397
4114 * gcc.dg/tree-ssa/pr45397.c: New testcase.
4115
69a2e8a1
RB
41162017-02-27 Richard Biener <rguenther@suse.de>
4117
4118 PR tree-optimization/79690
4119 * gcc.target/i386/pr79690.c: New testcase.
4120
c7b608a9
TK
41212017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4122
4123 PR fortran/51119
4124 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
4125 of original.
4126 * gfortran.dg/inline_matmul_11.f90: Likewise.
4127 * gfortran.dg/inline_matmul_9.f90: Likewise.
4128 * gfortran.dg/matmul_13.f90: New test.
4129 * gfortran.dg/matmul_14.f90: New test.
4130
98561a9b
JJ
41312017-02-25 Jakub Jelinek <jakub@redhat.com>
4132
4133 PR middle-end/79396
4134 * g++.dg/opt/pr79396.C: New test.
4135
77be9417
DH
41362017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4137
4138 PR fortran/79597
4139 * gfortran.dg/dtio_6.f90: Update test.
4140
41412017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
4142
4143 PR fortran/79601
4144 * gfortran.dg/interface_operator_2.f90: New test.
4145
b9822443
JJ
41462017-02-24 Jakub Jelinek <jakub@redhat.com>
4147
4148 PR c/79677
4149 * gcc.dg/pr79677.c: New test.
4150
4bc2b786
MF
41512017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
4152
4153 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
4154 of mov.ps.
4155 * gcc.target/mips/mips-ps-type.c (move): Likewise.
4156 (cond_move1): Simplify condition to force generation of
4157 mov[nz].ps.
4158 (cond_move2): Likewise.
4159
4227c9ad
JJ
41602017-02-24 Jakub Jelinek <jakub@redhat.com>
4161
4162 PR c++/79588
4163 * g++.dg/warn/Wrestrict-1.C: New test.
4164 * g++.dg/warn/Wrestrict-2.C: New test.
4165
fd527ec1
DE
41662017-02-24 David Edelsohn <dje.gcc@gmail.com>
4167
4168 * g++.dg/ext/complit15.C: Require LTO.
4169
2af8fd5c
TT
41702017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
4171
4172 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
4173 logical_op_short_circuit to skip targets.
4174 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
4175 and s390.
4176
0b9cdb9a
EB
41772017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4178
4179 * gnat.dg/opt63.adb: New test.
4180
4af362a9
EB
41812017-02-24 Eric Botcazou <ebotcazou@adacore.com>
4182
4183 * gnat.dg/discr47.adb: New test.
4184
7699e88f
RB
41852017-02-24 Richard Biener <rguenther@suse.de>
4186
4187 PR tree-optimization/79389
4188 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
4189
e3beb191
PC
41902017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
4191
4192 PR c++/79361
4193 * g++.dg/cpp0x/pr79361-1.C: New.
4194 * g++.dg/cpp0x/pr79361-2.C: Likewise.
4195
195610aa
EB
41962017-02-23 Eric Botcazou <ebotcazou@adacore.com>
4197
4198 * gcc.target/visium/bit_test.c: Accept any lsr form.
4199 * gcc.target/visium/block_move.c: Tweak.
4200
17885cad
DV
42012017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4202
4203 PR 68749
4204 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
4205
45f7faf0
RB
42062017-02-23 Richard Biener <rguenther@suse.de>
4207
4208 PR tree-optimization/79683
4209 * gcc.target/i386/pr79683.c: New testcase.
4210
18eb304e
JL
42112017-02-22 Jeff Law <law@redhat.com>
4212
4213 PR tree-optimization/79578
4214 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
4215
0a864a97
SD
42162017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
4217
4218 * gcc.target/mips/msa-fp-cc.c: New test.
4219
fe8ece05
JJ
42202017-02-22 Jakub Jelinek <jakub@redhat.com>
4221
e40b6fc7
JJ
4222 PR c++/79664
4223 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
4224 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
4225 * g++.dg/gomp/pr79664.C: New test.
4226
fe8ece05
JJ
4227 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
4228
78af14ae
MP
42292017-02-22 Marek Polacek <polacek@redhat.com>
4230
4231 PR c++/79653
4232 * g++.dg/cpp0x/alignas10.C: New test.
4233 * g++.dg/cpp0x/alignas9.C: New test.
4234
8fdddd3d
MP
4235 PR c++/79657
4236 * g++.dg/ext/underlying_type12.C: New test.
4237
61ac5ebe
MP
4238 PR c/79662
4239 * gcc.dg/enum-incomplete-4.c: New test.
4240
888c7050
JJ
42412017-02-22 Jakub Jelinek <jakub@redhat.com>
4242
4243 PR target/70465
4244 * gcc.target/i386/pr70465-2.c: New test.
4245
6d3daa1a
UB
42462017-02-21 Uros Bizjak <ubizjak@gmail.com>
4247
4248 * gcc.dg/pr61441.c: Use dg-add-options ieee.
4249
76dd203e
RB
42502017-02-22 Richard Biener <rguenther@suse.de>
4251
4252 PR tree-optimization/79673
4253 * gcc.target/i386/pr79673.c: New testcase.
4254
a9c774d2
RB
42552017-02-22 Richard Biener <rguenther@suse.de>
4256
4257 PR tree-optimization/79666
4258 * gcc.dg/torture/pr79666.c: New testcase.
4259
8f4f841a
ML
42602017-02-22 Martin Liska <mliska@suse.cz>
4261
4262 PR lto/79587
4263 * gcc.dg/tree-prof/pr79587.c: New test.
4264
a232a1cb
MP
42652017-02-21 Marek Polacek <polacek@redhat.com>
4266
4267 PR c++/79535
4268 * g++.dg/ext/flexary23.C: New test.
4269
b86fec68
UB
42702017-02-21 Uros Bizjak <ubizjak@gmail.com>
4271
4272 PR target/79593
4273 * gcc.target/i386/pr79593.c: New test.
4274
5c3f1d7b
JJ
42752017-02-21 Jakub Jelinek <jakub@redhat.com>
4276
b7280ac2
JJ
4277 PR c++/79654
4278 * g++.dg/cpp1z/decomp26.C: New test.
4279
5c3f1d7b
JJ
4280 PR sanitizer/79589
4281 * g++.dg/ubsan/pr79589.C: New test.
4282
1486c2a7
JL
42832017-02-21 Jeff Law <law@redhat.com>
4284
4285 PR tree-optimization/79621
4286 * gcc.c-torture/compile/pr79621.c: New test.
4287
2f3ec56d
JJ
42882017-02-21 Jakub Jelinek <jakub@redhat.com>
4289
3bb43119
JJ
4290 PR c++/79655
4291 * g++.dg/cpp1y/constexpr-79655.C: New test.
4292
664beaf2 4293 PR c++/79639
b86fec68 4294 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 4295
956d3e61
JJ
4296 PR target/79633
4297 * gcc.target/i386/mpx/pr79633.c: New test.
4298
d4cbfca4
JJ
4299 PR target/79570
4300 * gcc.dg/pr79570.c: New test.
4301
00bc9de3
JJ
4302 PR c++/79641
4303 * c-c++-common/pr79641.c: New test.
4304
d002d099
JJ
4305 PR tree-optimization/79649
4306 * gcc.target/i386/pr79649.c: New test.
4307
2f3ec56d
JJ
4308 PR target/79494
4309 * gcc.dg/pr79494.c: New test.
4310
e6655a5f
SB
43112017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
4312
4313 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
4314 to dg-options.
4315
43162017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
4317
4318 * gcc.dg/gimplefe-26.c: Require c99_runtime.
4319
fd527ec1
DE
43202017-02-02 Jason Merrill <jason@redhat.com>
4321
4322 PR c++/79580
4323 * g++.dg/ext/complit15.C: New.
4324
027a9dd5
KN
43252017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4326
4327 PR target/78056
4328 * gcc.target/powerpc/pr78056-8.c: Remove.
4329
80480cee
MP
43302017-02-20 Marek Polacek <polacek@redhat.com>
4331
4332 PR middle-end/79537
4333 * gcc.dg/comp-goto-4.c: New test.
4334
85ade8d6
MP
4335 PR sanitizer/79558
4336 * c-c++-common/ubsan/bounds-14.c: New test.
4337
705d3b77
JJ
43382017-02-20 Jakub Jelinek <jakub@redhat.com>
4339
4340 PR target/79568
4341 * gcc.target/i386/pr79568-1.c: New test.
4342 * gcc.target/i386/pr79568-2.c: New test.
4343 * gcc.target/i386/pr79568-3.c: New test.
4344
dc42a736
PT
43452017-02-16 Paul Thomas <pault@gcc.gnu.org>
4346
4347 PR fortran/79382
705d3b77
JJ
4348 * gfortran.dg/dtio_10.f90: Change test of error message.
4349 * gfortran.dg/dtio_23.f90: New test.
4350 * gfortran.dg/dtio_24.f90: New test.
dc42a736 4351
1ca6a74f
PT
43522017-02-20 Paul Thomas <pault@gcc.gnu.org>
4353
4354 PR fortran/79434
705d3b77 4355 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 4356
63af1586
PT
43572017-02-19 Paul Thomas <pault@gcc.gnu.org>
4358
4359 PR fortran/79447
705d3b77 4360 * gfortran.dg/submodule_24.f08: New test.
63af1586 4361
4ca4d1e9
AV
43622017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
4363
4364 PR fortran/79229
4365 * gfortran.dg/class_allocate_24.f90: New test.
4366
dea71ad0
PT
43672017-02-19 Paul Thomas <pault@gcc.gnu.org>
4368
4369 PR fortran/79402
4370 * gfortran.dg/submodule_23.f90: New test.
4371
f46e2bc9
PC
43722017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
4373
4374 PR c++/79380
4375 * g++.dg/cpp0x/alignas8.C: New.
4376
7dfa657b
JW
43772017-02-19 Eric Fiselier <eric@efcs.ca>
4378 Jonathan Wakely <jwakely@redhat.com>
4379
4380 PR c++/69523
4381 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
4382
eab1f169
PK
43832017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4384
4385 * gcc.dg/gimplefe-26.c: New test.
4386
47e16d83
JDA
43872017-02-18 John David Anglin <danglin@gcc.gnu.org>
4388
4389 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
4390
c2615951
JJ
43912017-02-18 Jakub Jelinek <jakub@redhat.com>
4392
c28fcc60
JJ
4393 PR target/79569
4394 * gcc.target/i386/3dnowA-3.c: New test.
4395
c2615951
JJ
4396 PR target/79559
4397 * gcc.target/i386/pr79559.c: New test.
4398
97fcf744
JM
43992017-02-17 Joseph Myers <joseph@codesourcery.com>
4400
4401 * gcc.dg/c11-float-2.c: New test.
4402 * gcc.dg/torture/float128-floath.c,
4403 gcc.dg/torture/float128x-floath.c,
4404 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
4405 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
4406 gcc.dg/torture/float64x-floath.c: Do not test comparison of
4407 *_DECIMAL_DIG macros with DECIMAL_DIG.
4408
a530e181
BS
44092017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4410
4411 PR target/79261
4412 * gcc.target/powerpc/vec-xxpermdi.c: New file.
4413
1d516992
JK
44142017-02-17 Julia Koval <julia.koval@intel.com>
4415
4416 * gcc.target/i386/rdpid.c New test.
4417 * gcc.target/i386/sse-12.c: Add -mrdpid.
4418 * gcc.target/i386/sse-13.c: Ditto.
4419 * gcc.target/i386/sse-14.c: Ditto.
4420 * gcc.target/i386/sse-22.c: Ditto.
4421 * gcc.target/i386/sse-23.c: Ditto.
4422 * g++.dg/other/i386-2.C: Ditto.
4423 * g++.dg/other/i386-3.C: Ditto.
4424
3185712c
SB
44252017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
4426
4427 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
4428 * gcc.dg/pr61441.c: Ditto.
4429
a261ee49
ML
44302017-02-17 Martin Liska <mliska@suse.cz>
4431
4432 PR rtl-optimization/79574
4433 * gcc.dg/pr79574.c: New test.
4434
5bf69d74
MP
44352017-02-17 Marek Polacek <polacek@redhat.com>
4436
4437 PR middle-end/79536
4438 * gcc.dg/torture/pr79536.c: New test.
4439
a72b242e
AM
44402017-02-16 Alan Modra <amodra@gmail.com>
4441
4442 * gcc.c-torture/execute/pr79286.c: New.
4443
bcac0b4d
JJ
44442017-02-16 Jakub Jelinek <jakub@redhat.com>
4445
4446 PR c++/79512
4447 * c-c++-common/gomp/pr79512.c: New test.
4448
945c17d8
MS
44492017-02-15 Martin Sebor <msebor@redhat.com>
4450
4451 PR c++/79363
4452 * g++.dg/ext/flexary12.C: Adjust.
4453 * g++.dg/ext/flexary20.C: Same.
4454 * g++.dg/ext/flexary21.C: Same.
4455 * g++.dg/ext/flexary22.C: New test.
4456
25c99850
BC
44572017-02-15 Bin Cheng <bin.cheng@arm.com>
4458
4459 PR tree-optimization/79347
4460 * gcc.dg/vect/pr79347.c: New test.
4461
4f5e5fcb
JJ
44622017-02-15 Jakub Jelinek <jakub@redhat.com>
4463
e7202857
JJ
4464 PR c++/79301
4465 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
4466 [[deprecated]] comment.
4467 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
4468 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
4469 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
4470 [[deprecated]] in -std=c++11.
4471 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
4472 [[fallthrough]] in -std=c++11 and -std=c++14.
4473
4f5e5fcb
JJ
4474 PR c++/79288
4475 * g++.dg/tls/pr79288.C: New test.
4476
c7545f1c
MP
44772017-02-15 Marek Polacek <polacek@redhat.com>
4478
4479 PR c/79515
4480 * gcc.dg/dfp/pr79515.c: New.
4481
1114b39c
DE
44822017-02-15 David Edelsohn <dje.gcc@gmail.com>
4483
4484 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
4485
93b87d1d
TS
44862017-02-15 Thomas Schwinge <thomas@codesourcery.com>
4487
4488 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
4489 "opt_files".
4490
fa8db6ea
JJ
44912017-02-15 Jakub Jelinek <jakub@redhat.com>
4492
4493 PR target/79487
4494 * gcc.dg/dfp/pr79487.c: New test.
4495 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4496 2017-02-13 change.
4497
8722316b
CL
44982017-01-14 Carl Love <cel@us.ibm.com>
4499
4500 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4501 xvcvsxdsp and xvcvuxdsp instructions.
4502
2932fe90
SB
45032017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4504
4505 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4506 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4507 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4508 64-bit default target.
4509 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4510 a 64-bit default target.
4511
63d09033
JJ
45122017-02-14 Jakub Jelinek <jakub@redhat.com>
4513
4514 PR target/79481
4515 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 4516 (test_3vx): Change return type from int to void.
63d09033
JJ
4517 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4518 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4519 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4520 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4521 tests.
4522 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4523 (test_3vx): Change return type from int to void.
4524 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4525 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4526 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4527 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4528 tests.
4529 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4530 intrinsic. Change scan-assembler-times number from 1 to 2.
4531 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4532 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4533 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4534 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4535 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4536 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4537 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4538
8668fae0
UB
45392017-02-14 Uros Bizjak <ubizjak@gmail.com>
4540
4541 PR middle-end/61225
4542 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4543 Use dg-additional-options for ia32 target. Remove XFAIL.
4544
95d96609
UB
45452017-02-14 Uros Bizjak <ubizjak@gmail.com>
4546
4547 PR target/79495
4548 * gcc.target/i386/pr79495.c: New test.
4549
6f207d58
MP
45502017-02-14 Marek Polacek <polacek@redhat.com>
4551
4552 PR c++/79420
4553 PR c++/79463
4554 * g++.dg/cpp1y/pr79463.C: New.
4555 * g++.dg/template/incomplete10.C: New.
4556 * g++.dg/template/incomplete9.C: New.
4557
ee139af5
L
45582017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4559
4560 PR target/79498
4561 * gcc.target/i386/pr79498.c: New test.
4562
bf00c9e0
MS
45632017-02-14 Martin Sebor <msebor@redhat.com>
4564
4565 PR middle-end/79448
4566 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4567 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4568 * gcc.dg/tree-ssa/pr79448.c: New test.
4569
6c022f73
JL
45702017-02-14 Jeff Law <law@redhat.com>
4571
4572 PR tree-optimization/79095
4573 * g++.dg/pr79095-1.C: New test
4574 * g++.dg/pr79095-2.C: New test
4575 * g++.dg/pr79095-3.C: New test
4576 * g++.dg/pr79095-4.C: New test
4577 * g++.dg/pr79095-5.C: New test
4578 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4579 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4580
b719f884
JG
45812017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4582
4583 * gcc.target/aarch64/vect_fp16_1.c: New.
4584
1be33173
PK
45852017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4586
4587 * gcc.dg/gimplefe-25.c: New test.
4588
73424a09
JJ
45892017-02-14 Jakub Jelinek <jakub@redhat.com>
4590
4591 PR tree-optimization/79408
4592 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4593
977472e8
RB
45942017-02-14 Richard Biener <rguenther@suse.de>
4595
4596 PR middle-end/79432
4597 * gcc.dg/torture/pr79432.c: New testcase.
4598
ee75687b
MS
45992017-02-13 Martin Sebor <msebor@redhat.com>
4600
4601 PR middle-end/79496
4602 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4603
b84702c0
JJ
46042017-02-13 Jakub Jelinek <jakub@redhat.com>
4605
ecc04fae
JJ
4606 PR sanitizer/79341
4607 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4608 variables volatile.
4609
b84702c0
JJ
4610 PR c++/79232
4611 * g++.dg/cpp1z/eval-order4.C: New test.
4612 * g++.dg/other/pr79232.C: New test.
4613
b9a161ff
NS
46142017-02-13 Nathan Sidwell <nathan@acm.org>
4615
4616 PR c++/79296
4617 * g++.dg/cpp0x/pr79296.C: New.
4618
d8505fac
SB
46192017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4620
4621 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4622 Instead, xfail powerpc*-*-* && lp64.
4623
efb802cb
SB
46242017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4625
4626 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4627 powerpc_p8vector_ok.
4628 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4629
8d6427c6
AS
46302017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4631
4632 PR target/79449
4633 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4634 for reading beyond a 4k boundary.
4635
9b7716c9
JJ
46362017-02-13 Jakub Jelinek <jakub@redhat.com>
4637
4638 PR rtl-optimization/79388
4639 PR rtl-optimization/79450
4640 * gcc.c-torture/execute/pr79388.c: New test.
4641 * gcc.c-torture/execute/pr79450.c: New test.
4642
4bb91707
TK
46432017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4644
4645 PR fortran/65542
9b7716c9 4646 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 4647
e22910c2
JJ
46482017-02-11 Jakub Jelinek <jakub@redhat.com>
4649
4650 PR sanitizer/79341
4651 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4652
acbbac04
JH
46532017-02-11 Jan Hubicka <hubicka@ucw.cz>
4654
4655 PR tree-ssa/56727
4656 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4657
e493f96b
JJ
46582017-02-10 Jakub Jelinek <jakub@redhat.com>
4659
4660 PR c++/79457
4661 * g++.dg/cpp0x/pr79457.C: New test.
4662
773acd54
SB
46632017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4664
4665 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4666 scan-assembler unless lp64.
4667
b56f814e
SB
46682017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4669
4670 PR tree-optimization/66612
4671 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4672
5e659d16
SB
46732017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4674
4675 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4676 of all powerpc.
4677
6f4f30bf
MP
46782017-02-10 Marek Polacek <polacek@redhat.com>
4679
4680 PR c++/79435
4681 * g++.dg/cpp1y/pr79435.C: New.
4682
3799a5b8
MP
4683 PR c++/79184
4684 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4685
052ef81d
CL
46862017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4687
4688 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4689 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
4690 New.
4691 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
4692 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
4693 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
4694 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
4695 (vtst_expected_poly64x2): Move to aarch64-only section.
4696 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
4697 (vtst_p64, vtstq_p64): New tests.
4698
a7c8ed0c
PC
46992017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4700
4701 PR c++/71737
4702 * g++.dg/cpp0x/pr71737.C: New.
4703
3dcde5ef 47042017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 4705 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
4706
4707 * gcc.dg/gimplefe-error-1.c: New testcase.
4708 * gcc.dg/gimplefe-error-2.c: New testcase.
4709 * gcc.dg/gimplefe-error-3.c: New testcase.
4710
6139a3b7
JJ
47112017-02-10 Jakub Jelinek <jakub@redhat.com>
4712
4713 PR tree-optimization/79411
4714 * gcc.c-torture/compile/pr79411.c: New test.
4715
9bfc55d0
JJ
47162017-02-09 Jakub Jelinek <jakub@redhat.com>
4717 Jason Merrill <jason@redhat.com>
4718
4719 PR c++/79143
4720 * g++.dg/cpp1z/pr79143.C: New test.
4721
0b90c541
JH
47222017-02-09 Jan Hubicka <hubicka@ucw.cz>
4723
4724 * gcc.dg/loop-unswitch-2.c: Update testcase.
4725 * gcc.dg/loop-unswitch-1.c: Update testcase.
4726
192b048b
MP
47272017-02-09 Marek Polacek <polacek@redhat.com>
4728
4729 PR c/79428
4730 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
4731 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
4732 * c-c++-common/goacc/pr79428-1.c: New test.
4733 * c-c++-common/gomp/pr79428-2.c: New test.
4734 * c-c++-common/gomp/pr79428-5.c: New test.
4735 * c-c++-common/gomp/pr79428-6.c: New test.
4736 * c-c++-common/pr79428-3.c: New test.
4737
e9a9033b
AK
47382017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4739
4740 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
4741 testcases.
4742
56f71478
JJ
47432017-02-09 Jakub Jelinek <jakub@redhat.com>
4744
28f6839b
JJ
4745 PR c/79413
4746 * gcc.c-torture/compile/pr79413.c: New test.
4747
f08683a1
JJ
4748 PR c++/79429
4749 * c-c++-common/gomp/pr79429.c: New test.
4750 * g++.dg/gomp/pr79429.C: New test.
4751
56f71478
JJ
4752 PR c/79431
4753 * c-c++-common/gomp/pr79431.c: New test.
4754
02889d23
CLT
47552017-02-09 Nathan Sidwell <nathan@codesourcery.com>
4756 Cesar Philippidis <cesar@codesourcery.com>
4757 Joseph Myers <joseph@codesourcery.com>
4758 Chung-Lin Tang <cltang@codesourcery.com>
4759
4760 * c-c++-common/goacc/combined-directives.c: Remove xfail.
4761 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
4762 * c-c++-common/goacc/loop-auto-2.c: New.
4763 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
4764 * c-c++-common/goacc/tile-2.c: New.
4765 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
4766 * g++.dg/goacc/tile-1.C: New, check tile subst.
4767 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
4768 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
4769 * gfortran.dg/goacc/tile-1.f90: New test.
4770 * gfortran.dg/goacc/tile-2.f90: New test.
4771 * gfortran.dg/goacc/tile-lowering.f95: New test.
4772
9c0c77d2
RB
47732017-02-09 Richard Biener <rguenther@suse.de>
4774
4775 PR tree-optimization/69823
4776 * gcc.dg/graphite/pr69823.c: New testcase.
4777
f39bad9f
PH
47782017-02-08 Pat Haugen <pthaugen@us.ibm.com>
4779
4780 PR target/78604
4781 * gcc.target/powerpc/pr78604.c: New.
4782
fc00b9ce
KN
47832017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4784
4785 PR target/68972
4786 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
4787 disable this test on power architecture.
4788
50c1f4a5
RB
47892017-02-08 Richard Biener <rguenther@suse.de>
4790
4791 PR tree-optimization/71824
4792 PR tree-optimization/79409
4793 * gcc.dg/graphite/pr71824-3.c: New testcase.
4794
74a15d14
JJ
47952017-02-08 Jakub Jelinek <jakub@redhat.com>
4796
4797 PR tree-optimization/79408
4798 * gcc.dg/tree-ssa/pr79408.c: New test.
4799
d798497e
RB
48002017-02-08 Richard Biener <rguenther@suse.de>
4801
4802 PR tree-optimization/71824
4803 * gcc.dg/graphite/pr71824-2.c: New testcase.
4804
9d5019a1
AP
48052017-02-07 Andrew Pinski <apinski@cavium.com>
4806
705d3b77 4807 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 4808
ec48209a
JJ
48092017-02-07 Jakub Jelinek <jakub@redhat.com>
4810
4811 PR rtl-optimization/79386
4812 * gcc.c-torture/compile/pr79386.c: New test.
4813
e5f234b2
DV
48142017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
4815 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4816
4817 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
4818 *-*-solaris*.
4819
1f138b75
JJ
48202017-02-07 Jakub Jelinek <jakub@redhat.com>
4821
4822 PR target/79299
4823 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
4824 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
4825
7af4b20d
RB
48262017-02-07 Richard Biener <rguenther@suse.de>
4827
4828 * gcc.dg/gimplefe-23.c: New testcase.
4829 * gcc.dg/gimplefe-24.c: Likewise.
4830
d95c2fc7
CL
48312017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4832
4833 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
4834 scan-assembler instead of scan-assembler-times.
4835 * gcc.target/aarch64/test_frame_10.c: Likewise.
4836 * gcc.target/aarch64/test_frame_12.c: Likewise.
4837 * gcc.target/aarch64/test_frame_2.c: Likewise.
4838 * gcc.target/aarch64/test_frame_4.c: Likewise.
4839 * gcc.target/aarch64/test_frame_6.c: Likewise.
4840 * gcc.target/aarch64/test_frame_7.c: Likewise.
4841 * gcc.target/aarch64/test_frame_8.c: Likewise.
4842
fa5d44d0
RO
48432017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4844
4845 * gcc.target/i386/pr78419.c: Require ifunc support.
4846
d9b4ce00
DE
48472017-02-07 David Edelsohn <dje.gcc@gmail.com>
4848
4849 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
4850
bb7d75ff
PP
48512017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
4852
4853 PR c++/79360
4854 * g++.dg/cpp1y/nsdmi-union2.C: New test.
4855
122e7b4f
KC
48562017-02-06 Kito Cheng <kito.cheng@gmail.com>
4857
4858 * lib/target-supports.exp: Define the RISC-V target.
4859 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
4860 * gcc.dg/builtin-apply2.c: Likewise.
4861 * gcc.dg/ifcvt-4.c: Likewise.
4862 * gcc.dg/loop-8.c: Likewise.
4863 * gcc.dg/sibcall-10.c: Likewise.
4864 * gcc.dg/sibcall-9.c: Likewise.
4865 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4866 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
4867 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
4868 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4869 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
4870 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
4871 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
4872
391675ac
MM
48732017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4874
4875 PR target/66144
4876 * gcc.target/powerpc/pr66144-1.c: New test.
4877 * gcc.target/powerpc/pr66144-2.c: Likewise.
4878 * gcc.target/powerpc/pr66144-3.c: Likewise.
4879
e495e31a
MS
48802017-02-06 Martin Sebor <msebor@redhat.com>
4881
4882 PR tree-optimization/79376
4883 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
4884 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4885
2568d8a1
JJ
48862017-02-06 Jakub Jelinek <jakub@redhat.com>
4887
98e09245
JJ
4888 PR c++/79379
4889 * g++.dg/cpp1y/constexpr-79379.C: New test.
4890
e8b0383c
JJ
4891 PR c++/79377
4892 * g++.dg/lookup/pr79377.C: New test.
4893
a5e8cbd1
JJ
4894 PR c++/79372
4895 * g++.dg/cpp1z/decomp25.C: New test.
4896
2568d8a1
JJ
4897 PR tree-optimization/79284
4898 * gcc.c-torture/compile/pr79284.c: New test.
4899
aae936b9
PC
49002017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4901
4902 PR c++/70448
4903 * g++.dg/cpp0x/pr70448.C: New.
4904
daf57541
DV
49052017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
4906
4907 PR 78348
4908 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
4909 to dg-options.
4910
0898c74d
GJL
49112017-02-06 Georg-Johann Lay <avr@gjlay.de>
4912
4913 PR target/78883
4914 * gcc.c-torture/compile/pr78883.c: New test.
4915
5d3ebb71
JH
49162017-02-05 Jan Hubicka <hubicka@ucw.cz>
4917
4918 PR tree-ssa/79347
4919 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
4920 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
4921 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
4922 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
4923 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
4924 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
4925 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
4926 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
4927 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
4928 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
4929 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
4930 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
4931 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
4932
139d4065
AV
49332017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4934
4935 PR fortran/79344
4936 * gfortran.dg/allocate_with_source_24.f90: New test.
4937
4b9c80d8
AV
49382017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4939
4940 PR fortran/79230
4941 * gfortran.dg/der_ptr_component_2.f90: New test.
4942
f3877b2f
EB
49432017-02-05 Eric Botcazou <ebotcazou@adacore.com>
4944
4945 * gcc.target/sparc/20170205-1.c: New test.
4946
d8a09ada
JDA
49472017-02-03 John David Anglin <danglin@gcc.gnu.org>
4948
a2a86d6a
JDA
4949 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
4950 libatomic_available.
4951
a1d99925
JDA
4952 * gcc.dg/pr77587.c: Require alias support.
4953 * gcc.dg/pr77587a.c: Likewise.
4954
d8bf159e
JDA
4955 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
4956 * gcc.c-torture/execute/pr78622.c: Likewise.
4957
d8a09ada
JDA
4958 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
4959 hppa*-*-hpux*.
4960 * c-c++-common/Wunused-var-16.c: Likewise.
4961 * c-c++-common/builtin-shuffle-1.c: Likewise.
4962 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
4963 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4964
f589a1ce
MS
49652017-02-03 Martin Sebor <msebor@redhat.com>
4966
4967 PR tree-optimization/79327
4968 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
4969 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
4970 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 4971
5b00f9d2
JJ
49722017-02-03 Jakub Jelinek <jakub@redhat.com>
4973 Martin Sebor <msebor@redhat.com>
4974
4975 PR tree-optimization/79327
4976 * gcc.dg/tree-ssa/pr79327.c: New test.
4977 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
4978 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
4979 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
4980 (test_sprintf_chk_range_schar): Adjust dg-message.
4981 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
4982 * gcc.c-torture/execute/pr79327.c: New test.
4983
437f0a81
JJ
49842017-02-03 Jakub Jelinek <jakub@redhat.com>
4985
4986 PR target/79354
4987 * gcc.target/powerpc/pr79354.c: New test.
4988 * gcc.c-torture/execute/pr79354.c: New test.
4989
3f343040
MS
49902017-02-03 Martin Sebor <msebor@redhat.com>
4991
4992 PR tree-optimization/79352
4993 * gcc.dg/tree-ssa/pr79352.c: New test.
4994
46a2ab58
ML
49952017-02-03 Martin Liska <mliska@suse.cz>
4996
4997 PR lto/66295
4998 * gcc.target/i386/mvc9.c: New test.
4999
baa2d1cd
PH
50002017-02-03 Pat Haugen <pthaugen@us.ibm.com>
5001
5002 PR target/79158
5003 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
5004 to VSX reg.
5005
30c6ec2f
JH
50062017-02-02 Jan Hubicka <hubicka@ucw.cz>
5007
5008 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
5009 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
5010 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
5011 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
5012 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
5013 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
5014 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
5015 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
5016 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
5017 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
5018 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
5019 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
5020 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
5021
ebee1eb9
MS
50222017-02-02 Martin Sebor <msebor@redhat.com>
5023
5024 PR middle-end/79275
5025 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
5026 * gcc.dg/tree-ssa/pr79275.c: New test.
5027
dcd25b8a
AS
50282017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5029
dc362ada 5030 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 5031
0f0c2cc3
JH
50322017-02-02 Jan Hubicka <hubicka@ucw.cz>
5033
5034 PR middle-end/77445
5035 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
5036 threading is done.
5037
1c372840
TC
50382017-02-02 Tamar Christina <tamar.christina@arm.com>
5039
5040 PR middle-end/78142
5041 * gcc.target/aarch64/vector_initialization_nostack.c
5042 (f12): Use one vector
5043
9f11a4a7
JJ
50442017-02-02 Jakub Jelinek <jakub@redhat.com>
5045
bef7e561
JJ
5046 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
5047 * c-c++-common/asan/misalign-1.c: Likewise.
5048 * c-c++-common/asan/misalign-2.c: Likewise.
5049 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
5050 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
5051 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
5052 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
5053 add -ffat-lto-objects from/to dg-additional-options.
5054 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
5055 dg-additional-options.
5056
9f11a4a7
JJ
5057 PR target/79197
5058 * gcc.target/powerpc/pr79197.c: New test.
5059 * gcc.c-torture/compile/pr79197.c: New test.
5060
09661674
RB
50612017-02-02 Richard Biener <rguenther@suse.de>
5062
5063 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
5064
d8d58893
PC
50652017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
5066
5067 PR c++/69637
5068 * g++.dg/cpp0x/pr69637-1.C: New.
5069 * g++.dg/cpp0x/pr69637-2.C: Likewise.
5070
521a70a4
AK
50712017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5072
5073 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
5074
e26b502d
BS
50752017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5076
5077 PR target/70012
5078 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
5079 conditions.
5080
55e75c7c
JJ
50812017-02-01 Jakub Jelinek <jakub@redhat.com>
5082
5083 PR testsuite/79324
5084 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
5085 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
5086 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
5087 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
5088 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
5089 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
5090 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
5091 * g++.dg/debug/dwarf2/align-1.C: Likewise.
5092 * g++.dg/debug/dwarf2/align-2.C: Likewise.
5093 * g++.dg/debug/dwarf2/align-3.C: Likewise.
5094 * g++.dg/debug/dwarf2/align-4.C: Likewise.
5095 * g++.dg/debug/dwarf2/align-5.C: Likewise.
5096 * g++.dg/debug/dwarf2/align-6.C: Likewise.
5097
a4476973
ML
50982017-02-01 Martin Liska <mliska@suse.cz>
5099
5100 PR testsuite/79272
5101 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
5102
3f3181b1
RB
51032017-02-01 Richard Biener <rguenther@suse.de>
5104
5105 PR testsuite/76957
5106 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
5107 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
5108 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
5109 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
5110
1e7ef862
RB
51112017-02-01 Richard Biener <rguenther@suse.de>
5112
5113 PR middle-end/79315
5114 * gfortran.dg/pr79315.f90: New testcase.
5115
405a7406
RB
51162017-02-01 Richard Biener <rguenther@suse.de>
5117
5118 PR tree-optimization/71824
5119 * gcc.dg/graphite/pr71824.c: New testcase.
5120
19bdccb4
JJ
51212017-01-31 Jakub Jelinek <jakub@redhat.com>
5122
5123 PR c++/79304
5124 * g++.dg/diagnostic/pr79304.C: New test.
5125
fcb2cdfc
DM
51262017-01-31 David Malcolm <dmalcolm@redhat.com>
5127
5128 PR c++/79298
5129 * g++.dg/spellcheck-pr79298.C: New test case.
5130
7cfa044d
DM
51312017-01-31 David Malcolm <dmalcolm@redhat.com>
5132
5133 PR preprocessor/79210
5134 * gcc.dg/format/pr79210.c: New test case.
5135 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
5136 New function.
5137
de3fbef6
NS
51382017-01-31 Nathan Sidwell <nathan@acm.org>
5139
5ae37bdf
NS
5140 PR c++/79290
5141 * g++.dg/warn/pr79290.C: New.
5142
de3fbef6
NS
5143 PR c++/67273
5144 PR c++/79253
5145 * g++.dg/cpp1y/pr67273.C: New.
5146 * g++.dg/cpp1y/pr79253.C: New.
5147
7f357c61
NS
51482017-01-31 Nathan Sidwell <nathan@acm.org>
5149
5150 PR c++/79264
5151 * g++.dg/cpp1y/pr61636-1.C: Augment.
5152
5b11971a
CL
51532017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
5154
5155 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
5156 rand() instead of random().
5157
8b670f93
AH
51582017-01-30 Aldy Hernandez <aldyh@redhat.com>
5159
5160 PR tree-optimization/71691
5161 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
5162
4727e06b
AK
51632017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5164
5165 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
5166 __ARCH__.
5167
b6dae849
JJ
51682017-01-31 Jakub Jelinek <jakub@redhat.com>
5169
5170 PR tree-optimization/79267
5171 * g++.dg/opt/pr79267.C: New test.
5172
40fb9c89
AO
51732017-01-30 Alexandre Oliva <aoliva@redhat.com>
5174
5175 PR debug/63238
5176 * gcc.dg/debug/dwarf2/align-1.c: New.
5177 * gcc.dg/debug/dwarf2/align-2.c: New.
5178 * gcc.dg/debug/dwarf2/align-3.c: New.
5179 * gcc.dg/debug/dwarf2/align-4.c: New.
5180 * gcc.dg/debug/dwarf2/align-5.c: New.
5181 * gcc.dg/debug/dwarf2/align-6.c: New.
5182 * gcc.dg/debug/dwarf2/align-as-1.c: New.
5183 * g++.dg/debug/dwarf2/align-1.C: New.
5184 * g++.dg/debug/dwarf2/align-2.C: New.
5185 * g++.dg/debug/dwarf2/align-3.C: New.
5186 * g++.dg/debug/dwarf2/align-4.C: New.
5187 * g++.dg/debug/dwarf2/align-5.C: New.
5188 * g++.dg/debug/dwarf2/align-6.C: New.
5189
3095f651
AS
51902017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5191
5192 PR target/79170
5193 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
5194
3cf88bff
MS
51952017-01-30 Martin Sebor <msebor@redhat.com>
5196
5197 PR testsuite/79293
5198 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
5199
37731134
ML
52002017-01-30 Martin Liska <mliska@suse.cz>
5201
5202 PR gcov-profile/79259
5203 * g++.dg/tree-prof/pr79259.C: New test.
5204
0c7247cc
RB
52052017-01-30 Richard Biener <rguenther@suse.de>
5206
5207 PR tree-optimization/79276
5208 * gcc.dg/torture/pr79276.c: New testcase.
5209
ab4be5d1
DV
52102017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
5211
5212 PR target/79240
5213 * gcc.target/s390/pr79240.c: New test.
5214
6687d58d
BS
52152017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5216
5217 PR target/79268
5218 * gcc.target/powerpc/pr79268.c: New file.
5219 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
5220 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
5221 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
5222 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5223
b5df96c3
JDA
52242017-01-28 John David Anglin <danglin@gcc.gnu.org>
5225
fc34d7b8
JDA
5226 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
5227
9efc84e4
JDA
5228 PR testsuite/70583
5229 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
5230
4bfbe3ae
JDA
5231 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
5232 * gnat.dg/debug9.adb: Likewise.
5233
8d0b306f
JDA
5234 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
5235
b5df96c3
JDA
5236 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
5237 libatomic_available.
5238 * gfortran.dg/coarray_42.f90: Likewise.
5239 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
5240 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
5241 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
5242
eb339366
MS
52432017-01-27 Martin Sebor <msebor@redhat.com>
5244
5245 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
5246
711ce021
BS
52472017-01-27 Bernd Schmidt <bschmidt@redhat.com>
5248
5249 PR rtl-optimization/79194
5250 * gcc.dg/torture/pr79194.c: New test.
5251
d8321b33
VM
52522017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5253
5254 PR tree-optimization/71374
2568d8a1 5255 * gcc.target/i386/pr71374.c: New.
d8321b33 5256
9e2ea13e
MS
52572017-01-27 Martin Sebor <msebor@redhat.com>
5258
5259 PR c++/71290
5260 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
5261 a dg-error directive.
5262
9eb7045b
VM
52632017-01-27 Vladimir Makarov <vmakarov@redhat.com>
5264
5265 PR target/79131
5266 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
5267 * gcc.target/arm/pr79131-2.c: New.
5268
f75bbf3f
BS
52692017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5270
5271 PR target/65484
5272 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
5273 vectorized on POWER unless hardware misaligned loads are
5274 available.
5275
3f54004b
BC
52762017-01-27 Bin Cheng <bin.cheng@arm.com>
5277
5278 PR rtl-optimization/78559
5279 * gcc.c-torture/execute/pr78559.c: New test.
5280
40b6bff9
RB
52812017-01-27 Richard Biener <rguenther@suse.de>
5282
5283 PR tree-optimization/79245
5284 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
5285 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
5286
b2f8892e
JJ
52872017-01-27 Jakub Jelinek <jakub@redhat.com>
5288
5289 PR c/79199
5290 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
5291 target. Use 4294967293U instead of 4294967293.
5292
b002f3b9
RB
52932017-01-27 Richard Biener <rguenther@suse.de>
5294
5295 PR tree-optimization/71433
5296 * gcc.dg/Warray-bounds-21.c: New testcase.
5297
38f50ab6
RB
52982017-01-27 Richard Biener <rguenther@suse.de>
5299
5300 PR tree-optimization/79244
5301 * gcc.dg/torture/pr79244.c: New testcase.
5302
c04f4139
JJ
53032017-01-27 Jakub Jelinek <jakub@redhat.com>
5304
5305 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
5306 all occurrences of 40 to 32.
5307
6ca513f9
RE
53082017-01-27 Richard Earnshaw <rearnsha@arm.com>
5309
5310 PR target/79239
5311 * gcc.target/arm/pr79239.c: New test.
5312
d876f5cd
DV
53132017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5314
5315 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
5316
bb6a6ee9
AB
53172017-01-27 Adam Butcher <adam@jessamine.co.uk>
5318
5319 PR c++/64382
5320 * g++.dg/cpp1y/pr64382.C: New test.
5321
31c87a43
MS
53222017-01-26 Martin Sebor <msebor@redhat.com>
5323
5324 PR middle-end/78703
5325 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
5326 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
5327 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
5328 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
5329
f7c06c0f
JJ
53302017-01-26 Jakub Jelinek <jakub@redhat.com>
5331
b0670cc0
JJ
5332 PR debug/79129
5333 * g++.dg/debug/dwarf2/pr79129.C: New test.
5334
f7c06c0f
JJ
5335 PR debug/78835
5336 * g++.dg/debug/dwarf2/pr78835.C: New test.
5337
5d93da1d
MS
53382017-01-26 Martin Sebor <msebor@redhat.com>
5339
5340 PR middle-end/78703
5341 * gcc.dg/format/pr78569.c: Adjust.
5342 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5343 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
5344 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5345 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
5346 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
5347 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5348 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
5349 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
5350 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5351 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5352 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5353
905d2812
JJ
53542017-01-26 Jakub Jelinek <jakub@redhat.com>
5355
5356 PR c++/68727
5357 * g++.dg/other/offsetof8.C: Add expected error.
5358 * g++.dg/other/offsetof9.C: New test.
5359
b3db8d77
DE
53602017-01-26 David Edelsohn <dje.gcc@gmail.com>
5361
5362 * g++.dg/opt/declone3.C: Require LTO.
5363
15961e4a
VM
53642017-01-26 Vladimir Makarov <vmakarov@redhat.com>
5365
5366 PR target/79131
5367 * gcc.target/arm/pr79131.c: New.
5368
e39dd802
BC
53692017-01-26 Bin Cheng <bin.cheng@arm.com>
5370
5371 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
5372
bc9efeab
JW
53732017-01-26 Jonathan Wakely <jwakely@redhat.com>
5374
5375 PR libstdc++/79190
5376 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
5377 matches replaced operator delete.
5378
b5f75f0b
JJ
53792017-01-26 Jakub Jelinek <jakub@redhat.com>
5380
5381 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
5382 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
5383 avx512f with avx512dq.
5384 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
5385 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
5386 avx512f with avx512dq.
5387 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
5388 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
5389 avx512f with avx512dq.
5390
0a38b341
MP
53912017-01-26 Marek Polacek <polacek@redhat.com>
5392
5393 PR c/79199
5394 * c-c++-common/Wduplicated-branches-13.c: New test.
5395
ebff5c3f
DS
53962017-01-26 David Sherwood <david.sherwood@arm.com>
5397
5398 PR middle-end/79212
5399 * gfortran.dg/gomp/sharing-4.f90: New test.
5400
e6d55103
JJ
54012017-01-26 Jakub Jelinek <jakub@redhat.com>
5402
1a27fab1
JJ
5403 PR target/70465
5404 * gcc.target/i386/pr70465.c: New test.
5405
e6d55103
JJ
5406 * brig.dg/dg.exp: Update copyright years.
5407 * lib/brig-dg.exp: Update copyright years.
5408 * lib/brig.exp: Update copyright years.
5409
b5aa1281
MM
54102017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5411
5412 PR target/79179
5413 * gcc.target/powerpc/pr79179.c: New test.
5414
3b5de3cb
BS
54152017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5416
5417 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
5418 generation to accept D-mode memory accesses.
5419
dbe81dbe
MS
54202017-01-25 Martin Sebor <msebor@redhat.com>
5421
5422 PR c++/71290
5423 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
5424 * g++.dg/ext/flexarray-mangle.C: Same.
5425 * g++.dg/ext/flexarray-subst.C: Same.
5426 * g++.dg/ext/flexary10.C: Same.
5427 * g++.dg/ext/flexary11.C: Same.
5428 * g++.dg/ext/flexary14.C: Same.
5429 * g++.dg/ext/flexary16.C: Same.
5430 * g++.dg/ext/flexary18.C: Same.
5431 * g++.dg/ext/flexary19.C: Same.
5432 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
5433 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
5434 * g++.dg/ubsan/object-size-1.C: Same.
5435 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 5436
0e343868
JJ
54372017-01-25 Jakub Jelinek <jakub@redhat.com>
5438
a25608aa
JJ
5439 PR c++/78896
5440 * g++.dg/cpp1z/decomp24.C: New test.
5441
0e343868
JJ
5442 PR c++/77914
5443 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
5444 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
5445 expect a warning.
5446 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
5447 expect warnings.
5448 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
5449 * g++.dg/cpp1y/pr59636.C: Likewise.
5450 * g++.dg/cpp1y/pr60190.C: Likewise.
5451
0d098f4b
BC
54522017-01-25 Bin Cheng <bin.cheng@arm.com>
5453
5454 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
5455
5332c89e 54562017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
5457
5458 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
5459 vec_packs built-ins
5460
ed4e59f4
CL
54612017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5462
5463 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
5464 -mcpu=cortex-a57.
5465 * gcc.target/arm/vseleqsf.c: Likewise.
5466 * gcc.target/arm/vselgedf.c: Likewise.
5467 * gcc.target/arm/vselgesf.c: Likewise.
5468 * gcc.target/arm/vselgtdf.c: Likewise.
5469 * gcc.target/arm/vselgtsf.c: Likewise.
5470 * gcc.target/arm/vselledf.c: Likewise.
5471 * gcc.target/arm/vsellesf.c: Likewise.
5472 * gcc.target/arm/vselltdf.c: Likewise.
5473 * gcc.target/arm/vselltsf.c: Likewise.
5474 * gcc.target/arm/vselnedf.c: Likewise.
5475 * gcc.target/arm/vselnesf.c: Likewise.
5476 * gcc.target/arm/vselvcdf.c: Likewise.
5477 * gcc.target/arm/vselvcsf.c: Likewise.
5478 * gcc.target/arm/vselvsdf.c: Likewise.
5479 * gcc.target/arm/vselvssf.c: Likewise.
5480
a5d6927f
RB
54812017-01-25 Richard Biener <rguenther@suse.de>
5482
5483 PR testsuite/72850
5484 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
5485 to what we had before adding the threading passes.
5486
c2873892
RB
54872017-01-25 Richard Biener <rguenther@suse.de>
5488
5489 PR tree-optimization/69264
5490 * g++.dg/torture/pr69264.C: New testcase.
5491
9aa483a2
KT
54922016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5493
5494 PR target/79145
5495 * gcc.target/arm/pr79145.c: New test.
5496
5c628c3e
RB
54972017-01-25 Richard Biener <rguenther@suse.de>
5498
5499 PR debug/78363
5500 * g++.dg/gomp/pr78363-1.C: New testcase.
5501 * g++.dg/gomp/pr78363-2.C: Likewise.
5502 * g++.dg/gomp/pr78363-3.C: Likewise.
5503
9078cd36
KT
55042016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5505
5506 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5507 * gcc.dg/lto/pr61526_0.c: Likewise.
5508 * gcc.dg/lto/pr64415_0.c: Likewise.
5509
7cfd79d6
JJ
55102017-01-24 Jakub Jelinek <jakub@redhat.com>
5511
5512 PR c++/79205
5513 * g++.dg/cpp1z/decomp22.C: New test.
5514 * g++.dg/cpp1z/decomp23.C: New test.
5515
3e4b91f2
NS
55162017-01-24 Nathan Sidwell <nathan@acm.org>
5517
1d7bc790
NS
5518 PR c++/78469
5519 * g++.dg/cpp0x/pr78469.C: New.
5520
3e4b91f2
NS
5521 PR c++/79118
5522 * g++.dg/cpp0x/pr79118.C: New.
5523
b20ba138
EB
55242017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5525
5526 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5527
c2e84327
DM
55282017-01-24 David Malcolm <dmalcolm@redhat.com>
5529
5530 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5531 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5532 * gcc.dg/rtl/rtl.exp: New file.
5533 * gcc.dg/rtl/test.c: New file.
5534 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5535 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5536 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5537 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5538 * gcc.dg/rtl/x86_64/final.c: New test case.
5539 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5540 * gcc.dg/rtl/x86_64/ira.c: New test case.
5541 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5542 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5543 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5544 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5545 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5546 * gcc.dg/rtl/x86_64/test_1.h: New file.
5547 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5548 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5549 * gcc.dg/rtl/x86_64/times-two.h: New file.
5550 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5551
cf8d19de
BC
55522017-01-24 Bin Cheng <bin.cheng@arm.com>
5553
5554 PR tree-optimization/79159
5555 * g++.dg/tree-ssa/pr79159.C: New test.
5556
f6a24a94 55572017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
5558 Martin Jambor <mjambor@suse.cz>
5559
5560 * lib/brig-dg.exp: New file.
5561 * lib/brig.exp: Likewise.
5562 * brig.dg/README: Likewise.
5563 * brig.dg/dg.exp: Likewise.
5564 * brig.dg/test/gimple/alloca.hsail: Likewise.
5565 * brig.dg/test/gimple/atomics.hsail: Likewise.
5566 * brig.dg/test/gimple/branches.hsail: Likewise.
5567 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5568 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5569 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5570 * brig.dg/test/gimple/mem.hsail: Likewise.
5571 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5572 * brig.dg/test/gimple/packed.hsail: Likewise.
5573 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5574 * brig.dg/test/gimple/variables.hsail: Likewise.
5575 * brig.dg/test/gimple/vector.hsail: Likewise.
5576
c3b3e526
JJ
55772017-01-24 Jakub Jelinek <jakub@redhat.com>
5578
5579 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5580 support asan, only on i?86/x86_64 require sse2_runtime.
5581
75f92127
KN
55822017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5583
5584 PR target/66669
5585 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5586 test on powerpc targets.
5587
1a998fa0
MS
55882017-01-23 Martin Sebor <msebor@redhat.com>
5589
5590 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5591
108fdd6d
RB
55922017-01-23 Richard Biener <rguenther@suse.de>
5593
5594 PR tree-optimization/79088
5595 PR tree-optimization/79188
5596 * gcc.dg/torture/pr79088.c: New testcase.
5597 * gcc.dg/torture/pr79188.c: Likewise.
5598
28826a66
KN
55992017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5600
5601 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5602 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5603 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5604 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5605 type of test function to reflect change in built-in function's
5606 return type.
5607 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5608 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5609 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5610 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5611 type and second argument type to reflect change in built-in
5612 function's type signature.
5613 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5614 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5615 type of test function to reflect change in built-in function's
5616 return type.
5617 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5618 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5619 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5620 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5621 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5622 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5623 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5624 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5625 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5626 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5627 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5628 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5629 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5630 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5631 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5632 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5633 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5634 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5635 type of test function to reflect change in built-in function's
5636 return type.
5637 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5638 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5639 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5640 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5641 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5642 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5643 test function's result and second argument to reflect change in
5644 built-in function's type signature.
5645 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5646
e6b8075c
NS
56472017-01-23 Nathan Sidwell <nathan@acm.org>
5648
fc7612fd
NS
5649 PR C++/71710
5650 * g++.dg/template/pr71710.C: New.
5651
e6b8075c
NS
5652 PR c++/71406
5653 PR c++/77508
5654 * g++.dg/template/pr71406.C: New.
5655
15b8fd49
TK
56562017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5657
9b7716c9 5658 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 5659
e9c4fbe9
BS
56602017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5661
5662 PR rtl-optimization/78634
5663 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5664
8539a302
BC
56652017-01-23 Bin Cheng <bin.cheng@arm.com>
5666
5667 PR tree-optimization/70754
5668 * gfortran.dg/pr70754.f90: New test.
5669
f368600f
ML
56702017-01-23 Martin Liska <mliska@suse.cz>
5671
5672 PR tree-optimization/79196
5673 * gcc.dg/asan/pr79196.c: New test.
5674 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5675
d886761f
MM
56762017-01-23 Michael Matz <matz@suse.de>
5677
5678 PR tree-optimization/78384
5679 * gcc.dg/pr78384.c: New test.
5680
cffcafda
RB
56812017-01-23 Richard Biener <rguenther@suse.de>
5682
5683 PR tree-optimization/79186
5684 * gcc.dg/torture/pr79186.c: New testcase.
5685 * gcc.dg/torture/pr79187.c: Likewise.
5686
bda2bc48
MJ
56872017-01-23 Martin Jambor <mjambor@suse.cz>
5688
5689 * gcc.dg/ipa/vrp8.c: New test.
5690
f65f1ae3
MJ
56912017-01-23 Martin Jambor <mjambor@suse.cz>
5692
5693 PR ipa/79108
5694 * gfortran.dg/lto/pr79108_0.f90: New test.
5695
dea06111
AS
56962017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
5697
5698 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
5699 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
5700 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
5701 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
5702 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
5703 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
5704 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
5705 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
5706 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
5707 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
5708 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
5709 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
5710 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
5711 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
5712 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
5713 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
5714
05011618
RB
57152017-01-23 Richard Biener <rguenther@suse.de>
5716 Nick Clifton <nickc@redhat.com>
5717
5718 PR testsuite/78421
5719 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5720 If the target is ARM return the result of the
5721 check_effective_target_arm_vect_no_misalign proc.
5722 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
5723 support unaligned vectors then only expect one of the loops to be
5724 unrolled.
5725
f6b9f2ff
ML
57262017-01-23 Martin Liska <mliska@suse.cz>
5727
5728 * gcc.dg/asan/use-after-scope-10.c: New test.
5729 * gcc.dg/asan/use-after-scope-11.c: New test.
5730 * g++.dg/asan/use-after-scope-5.C: New test.
5731
c7775327
ML
57322017-01-23 Martin Liska <mliska@suse.cz>
5733
5734 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
5735 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
5736 sanopt optimization for ASAN_POISON.
5737
d8ae8d16
KT
57382016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5739
5740 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
5741
54d7c70c
CL
57422017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
5743
5744 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
5745 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
5746 for poly*_t types.
5747 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
5748 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
5749 exec_vcombine): Likewise.
5750 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
5751 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
5752 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
5753 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
5754 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
5755 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
5756 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5757 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
5758 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
5759 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5760 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
5761 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5762 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5763 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
5764 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
5765 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
5766 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
5767 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
5768 Likewise.
5769 (TEST_VGET_LANE): Cast to uint to avoid warning.
5770 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
5771 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
5772 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
5773 exec_vfma_vfms_n): Fix PRIx format for float64_t.
5774 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
5775 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5776 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
5777 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
5778 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5779 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
5780 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
5781 CHECK_POLY instead of CHECK for poly64_t types.
5782 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
5783 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
5784 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
5785 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5786 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
5787 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
5788 uint32_t.
5789 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
5790 for int32_t, int64_t.
5791 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
5792 vqneg_extra): Fix PRIx format for int16_t, int32_t.
5793 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
5794 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
5795 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
5796 needed.
5797
386fe51c
JJ
57982017-01-22 Jakub Jelinek <jakub@redhat.com>
5799
5800 PR fortran/79154
5801 * gfortran.dg/gomp/pr79154-1.f90: New test.
5802 * gfortran.dg/gomp/pr79154-2.f90: New test.
5803
bc4d86e6
AS
58042017-01-22 Andreas Schwab <schwab@linux-m68k.org>
5805
5806 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
5807
c31d5fce
MP
58082017-01-21 Marek Polacek <polacek@redhat.com>
5809
5810 PR testsuite/79169
5811 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
5812
25cb56c3
JH
58132017-01-20 Jan Hubicka <hubicka@ucw.cz>
5814
5815 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
5816
ea9f867b
BS
58172017-01-21 Bernd Schmidt <bschmidt@redhat.com>
5818
5819 PR rtl-optimization/79125
5820 * gcc.dg/torture/pr79125.c: New test.
5821
a876231c
JW
58222017-01-20 Jiong Wang <jiong.wang@arm.com>
5823
2568d8a1 5824 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 5825 only.
2568d8a1
JJ
5826 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
5827 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 5828
4b9f2115
NS
58292017-01-20 Nathan Sidwell <nathan@acm.org>
5830
3e4b91f2 5831 PR c++/78495
4b9f2115
NS
5832 * g++.dg/cpp1z/inh-ctor38.C: New.
5833
d2aadab1
MP
58342017-01-20 Marek Polacek <polacek@redhat.com>
5835
5836 PR c/79152
5837 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
5838
449cd5af
TP
58392017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
5840
5841 * lib/target-supports.exp (check_configured_with): New procedure.
5842 (check_effective_target_default_mode): new effective target.
5843 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
5844 default mode. Fix dg-skip-if target selector syntax.
5845 * gcc.target/arm/optional_thumb-2.c: Likewise.
5846 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
5847 syntax.
5848
ebed7175
DM
58492017-01-20 David Malcolm <dmalcolm@redhat.com>
5850
5851 PR c++/77829
5852 PR c++/78656
5853 * g++.dg/spellcheck-pr77829.C: New test case.
5854 * g++.dg/spellcheck-pr78656.C: New test case.
5855
2ebd93e1
MP
58562017-01-20 Marek Polacek <polacek@redhat.com>
5857
5858 PR c/64279
5859 * c-c++-common/Wduplicated-branches-1.c: New test.
5860 * c-c++-common/Wduplicated-branches-10.c: New test.
5861 * c-c++-common/Wduplicated-branches-11.c: New test.
5862 * c-c++-common/Wduplicated-branches-12.c: New test.
5863 * c-c++-common/Wduplicated-branches-2.c: New test.
5864 * c-c++-common/Wduplicated-branches-3.c: New test.
5865 * c-c++-common/Wduplicated-branches-4.c: New test.
5866 * c-c++-common/Wduplicated-branches-5.c: New test.
5867 * c-c++-common/Wduplicated-branches-6.c: New test.
5868 * c-c++-common/Wduplicated-branches-7.c: New test.
5869 * c-c++-common/Wduplicated-branches-8.c: New test.
5870 * c-c++-common/Wduplicated-branches-9.c: New test.
5871 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
5872 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
5873 * g++.dg/ext/builtin-object-size3.C: Likewise.
5874 * g++.dg/gomp/loop-1.C: Likewise.
5875 * g++.dg/warn/Wduplicated-branches1.C: New test.
5876 * g++.dg/warn/Wduplicated-branches2.C: New test.
5877
0ce4024a
ML
58782017-01-20 Martin Liska <mliska@suse.cz>
5879
5880 PR lto/69188
5881 * gcc.dg/lto/pr69188_0.c: New test.
5882 * gcc.dg/lto/pr69188_1.c: New test.
5883
d8ea3e7c
AS
58842017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
5885
5886 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
5887 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
5888 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
5889 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
5890 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
5891 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
5892 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
5893 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
5894 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
5895 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
5896 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
5897 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
5898 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
5899 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
5900 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
5901 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
5902 * gcc.target/i386/avx-1.c: Test new intrinsics.
5903 * gcc.target/i386/sse-13.c: Ditto.
5904 * gcc.target/i386/sse-23.c: Ditto.
5905
0516164b
RB
59062017-01-20 Richard Biener <rguenther@suse.de>
5907
5908 PR tree-optimization/71264
5909 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
5910
d821744c
MF
59112017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5912
5913 * gcc.target/mips/madd4-1.c: New file.
5914 * gcc.target/mips/madd4-2.c: Likewise.
5915 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5916 HAS_MADD4.
5917 (mips_option_groups): Add -m[no-]madd4.
5918 (mips-dg-init): Detect default -mno-madd4.
5919 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
5920 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
5921 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5922 * gcc.target/mips/nmadd-1.c: Likewise.
5923 * gcc.target/mips/nmadd-2.c: Likewise.
5924 * gcc.target/mips/nmadd-3.c: Likewise.
5925
db58fd89
JW
59262017-01-19 Jiong Wang <jiong.wang@arm.com>
5927
5928 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
5929 combined instructions.
5930 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
5931 instructions.
5932 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
5933 of pointer authentication.
5934
bd9cf60b
MM
59352017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5936
5937 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
5938 floating point hardware to run test.
5939
ab014eb3
TC
59402017-01-19 Tamar Christina <tamar.christina@arm.com>
5941
2568d8a1 5942 * lib/target-supports.exp
ab014eb3
TC
5943 (check_effective_target_vect_call_copysignf): Enable for AArch64.
5944
c048038f
RO
59452017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5946
5947 PR testsuite/79051
5948 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
5949 __x86_64__]: Allow for target i?86-*-*.
5950
ab6b44cb
MF
59512017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5952
5953 PR target/78176
5954 * gcc.target/mips/lxc1-sxc1-1.c: New file.
5955 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5956 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5957 HAS_LXC1.
5958 (mips_option_groups): Add -m[no-]lxc1-sxc1.
5959 (mips-dg-init): Detect default -mno-lxc1-sxc1.
5960 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
5961
118d5ed3
AV
59622017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
5963
5964 PR fortran/70696
5965 * gfortran.dg/coarray_43.f90: New test.
5966
a57c520e
RE
59672017-01-19 Richard Earnshaw <rearnsha@arm.com>
5968
5969 PR rtl-optimization/79121
5970 * gcc.c-torture/execute/pr79121.c: New test.
5971
54dc4be2
MM
59722017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5973
5974 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
5975 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5976
7bd5dad2
LK
59772017-01-18 Louis Krupp <louis.krupp@zoho.com>
5978
5979 PR fortran/50069
5980 PR fortran/55086
5981 * gfortran.dg/pr50069_1.f90: New test.
5982 * gfortran.dg/pr50069_2.f90: New test.
5983 * gfortran.dg/pr55086_1.f90: New test.
5984 * gfortran.dg/pr55086_1_tfat.f90: New test.
5985 * gfortran.dg/pr55086_2.f90: New test.
5986 * gfortran.dg/pr55086_2_tfat.f90: New test.
5987 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
5988
0edd264d
AS
59892017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5990 * gcc.dg/strcmp-1.c: New test.
5991 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
5992
551914b7
DM
59932017-01-18 David Malcolm <dmalcolm@redhat.com>
5994
5995 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
5996 (dejagnu_fail): Likewise.
5997 (dejagnu_note): Likewise.
5998 (pass): Provide forward decl, moving true decl to after #include
5999 of harness.h.
6000 (fail): Likewise.
6001 (note): Likewise.
6002
b7d3a6a6
MM
60032017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6004
6005 * gcc.target/powerpc/p9-xxbr-1.c: New test.
6006 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
6007
c484627c
NS
60082017-01-18 Nathan Sidwell <nathan@acm.org>
6009
6010 PR c++/78488
6011 * g++.dg/cpp1z/inh-ctor37.C: New.
6012
a711887e
UB
60132017-01-18 Uros Bizjak <ubizjak@gmail.com>
6014
6015 PR rtl-optimization/78952
6016 * gcc.target/i386/pr78952-1.c: New test.
6017 * gcc.target/i386/pr78952-2.c: Ditto.
6018
525a5e33
AV
60192017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
6020
6021 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
6022
60232017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
6024
6025 PR fortran/70696
6026 * gfortran.dg/coarray_event_1.f08: New test.
6027
90553aac
JJ
60282017-01-18 Jakub Jelinek <jakub@redhat.com>
6029
6030 PR target/77416
6031 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
6032 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
6033 from dg-options.
6034 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
6035 guarded test.
6036 * gcc.target/powerpc/fusion4.c: Likewise.
6037 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
6038 guarded test.
6039 * gcc.target/powerpc/pr58673-1.c: Likewise.
6040 * gcc.target/powerpc/pr58673-2.c: Likewise.
6041 * gcc.target/powerpc/pr59054.c: Likewise.
6042
dfc42f08
BS
60432016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6044
6045 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
6046 vec_bperm.
6047 * gcc.target/powerpc/p9-vbpermd.c: New file.
6048
f3981e7e
AK
60492017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6050
6051 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
6052 (must_not_compile2): Downcase first letter of error messages.
6053 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
6054 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
6055
2c65d990
NS
60562017-01-18 Nathan Sidwell <nathan@acm.org>
6057
6058 PR c++/79091
6059 * g++.dg/pr79091.C: New.
6060
a711887e
UB
60612017-01-18 Jakub Jelinek <jakub@redhat.com>
6062
6063 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
6064 to dg-options.
6065 (p0): Add missing dg-error.
6066
4701fba3
JS
60672017-01-17 Joe Seymour <joe.s@somniumtech.com>
6068
6069 * gcc.target/msp430/mul_f5_muldef.c: New test.
6070
ac4dc08d
MM
60712017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
6072
6073 PR target/79004
6074 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
6075 options. Fix up the syntax for using \m and \M.
6076
1b3254e4
SB
60772017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6078
6079 PR target/78875
6080 * gcc.target/powerpc/ssp-1.c: New testcase.
6081 * gcc.target/powerpc/ssp-2.c: New testcase.
6082
8144a493
WD
60832017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
6084
6085 * gcc.target/aarch64/eh_return.c: New test.
6086
a6607774
BS
60872017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6088
6089 * vec-rlmi-rlnm.c: New file.
6090
8ddfdbc2
NS
60912017-01-17 Nathan Sidwell <nathan@acm.org>
6092
6093 PR c++/61636
6094 * g++.dg/cpp1y/pr61636-1.C: New.
6095 * g++.dg/cpp1y/pr61636-2.C: New.
6096 * g++.dg/cpp1y/pr61636-3.C: New.
6097
d365b403
MS
60982017-01-17 Martin Sebor <msebor@redhat.com>
6099
6100 PR testsuite/79115
6101 * gcc.dg/pr78768.c: Make it a link-only test.
6102
0d80ab91
DM
61032017-01-17 David Malcolm <dmalcolm@redhat.com>
6104
6105 PR c++/71497
6106 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
6107 expected messages.
6108 * c-c++-common/Wmisleading-indentation.c: Likewise.
6109
31b61548
VM
61102017-01-17 Vladimir Makarov <vmakarov@redhat.com>
6111
6112 PR target/79058
6113 * gcc.target/arm/pr79058.c: New.
6114
c549996e
JJ
61152017-01-17 Jakub Jelinek <jakub@redhat.com>
6116
6117 PR tree-optimization/71854
6118 * gcc.dg/vect/pr71854.c: New test.
6119
4f197ff9
ML
61202017-01-17 Martin Liska <mliska@suse.cz>
6121
6122 PR ipa/71207
6123 * g++.dg/ipa/pr71207.C: New test.
6124
d4193b85
JH
61252017-01-17 Jan Hubicka <hubicka@ucw.cz>
6126
6127 PR middle-end/77445
6128 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
6129 * gcc.dg/tree-ssa/pr77445.c: New testcase.
6130
906e7712
JJ
61312017-01-17 Jakub Jelinek <jakub@redhat.com>
6132
6133 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
6134 rather than long unsigned int.
6135 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
6136
12314dc9
RB
61372017-01-17 Richard Biener <rguenther@suse.de>
6138
6139 PR tree-optimization/71433
6140 * gcc.dg/Warray-bounds-20.c: New testcase.
6141
a23e48df
RB
61422017-01-17 Richard Biener <rguenther@suse.de>
6143
6144 PR testsuite/52563
6145 PR testsuite/71237
6146 PR testsuite/77737
6147 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
6148 * gcc.dg/tree-ssa/scev-4.c: Likewise.
6149 * gcc.dg/tree-ssa/scev-5.c: Likewise.
6150
e6750e5c
AM
61512017-01-17 Alan Modra <amodra@gmail.com>
6152
6153 * gcc.target/powerpc/pr79066.c: New.
6154
a59afbe2
JL
61552017-01-16 Jeff Law <law@redhat.com>
6156
6157 PR tree-optimization/33562
6158 PR tree-optimization/61912
6159 PR tree-optimization/77485
6160 PR tree-optimization/79090
6161 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
6162 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
6163
e1bcfb92
JJ
61642017-01-16 Jakub Jelinek <jakub@redhat.com>
6165
98e92fb2
JJ
6166 PR c/79089
6167 * gcc.c-torture/compile/pr79089.c: New test.
6168
e1bcfb92
JJ
6169 PR target/79080
6170 * gcc.dg/pr79080.c: New test.
6171
0ef1f9cd
DM
61722017-01-16 David Malcolm <dmalcolm@redhat.com>
6173
6174 PR c/78304
6175 * gcc.dg/format/pr78304.c: Convert argument from integral type
6176 to a pointer.
6177 * gcc.dg/format/pr78304-2.c: Likewise.
6178
76689ffc
CL
61792017-01-16 Carl Love <cel@us.ibm.com>
6180
6181 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
6182 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
6183
ce12ee9e
CL
61842017-01-16 Carl Love <cel@us.ibm.com>
6185
6186 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
6187 Change arguments and return type to bool long long.
6188
b336037d
MS
61892017-01-16 Martin Sebor <msebor@redhat.com>
6190
6191 PR testsuite/79051
6192 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
6193 on x86.
6194
1ddca3f3
PC
61952017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6196
6197 Revert:
a711887e 6198 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
6199
6200 PR c++/71737
6201 * g++.dg/cpp0x/pr71737.C: New.
6202
290687fb
BS
62032017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6204
6205 * gcc.target/powerpc/swaps-p8-27.c: New.
6206
7d2f3f1d
PC
62072017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6208
6209 PR c++/71737
6210 * g++.dg/cpp0x/pr71737.C: New.
6211
d743728f
EB
62122017-01-16 Eric Botcazou <ebotcazou@adacore.com>
6213
6214 * gnat.dg/opt62.adb: New test.
6215 * gnat.dg/opt62_pkg.ads: New helper.
6216
90aead21
BS
62172017-01-14 Bernd Schmidt <bschmidt@redhat.com>
6218
a711887e
UB
6219 PR rtl-optimization/78626
6220 PR rtl-optimization/78727
90aead21
BS
6221 * gcc.dg/torture/pr78626.c: New test.
6222 * gcc.dg/torture/pr78727.c: New test.
6223
afaecc23
AM
62242017-01-14 Alan Modra <amodra@gmail.com>
6225
6226 * gcc.c-torture/compile/pr72749.c: New test.
6227
be4aa83d
DM
62282017-01-13 David Malcolm <dmalcolm@redhat.com>
6229
6230 PR c/78304
6231 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
6232 (test_macro_2): New test.
6233 (test_macro_3): New test.
6234 (test_macro_4): New test.
6235 (test_non_contiguous_strings): Convert line number to line offset.
6236 * gcc.dg/format/pr78304-2.c: New test case.
6237 * gcc.dg/format/pr78304.c: New test case.
6238
7cdca3ec
UB
62392017-01-13 Uros Bizjak <ubizjak@gmail.com>
6240
6241 * gcc.target/i386/funcspec-56.inc: Add missing options and
6242 reorder options by implied ISAs, as in ix86_target_string.
6243
e3017e52
MP
62442017-01-13 Marek Polacek <polacek@redhat.com>
6245
6246 PR c++/71166
6247 * g++.dg/cpp0x/constexpr-array18.C: New test.
6248
d155c6fe
JL
62492017-01-13 Jeff Law <law@redhat.com>
6250
7c9560a5
JL
6251 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
6252
9e59e99a
JL
6253 PR tree-optimization/61912
6254 PR tree-optimization/77485
6255 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
6256 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
6257 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
6258
6259 PR tree-optimization/33562
6260 PR tree-optimization/61912
6261 PR tree-optimization/77485
d155c6fe
JL
6262 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
6263 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6264 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6265 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
6266 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
6267 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
6268 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
6269
77719b06
ML
62702017-01-13 Martin Liska <mliska@suse.cz>
6271
6272 PR ipa/79043
6273 * gcc.c-torture/execute/pr79043.c: New test.
6274
a181b2bc
RB
62752017-01-13 Richard Biener <rguenther@suse.de>
6276
6277 PR middle-end/78411
6278 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
6279
eaed3226
AV
62802017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6281
6282 PR fortran/70697
6283 * gfortran.dg/coarray/event_4.f08: New test.
6284
4ccff88b
AV
62852017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
6286
6287 PR fortran/70696
6288 * gfortran.dg/coarray/event_3.f08: New test.
6289
3c3b9090
RB
62902017-01-13 Richard Biener <rguenther@suse.de>
6291
6292 PR tree-optimization/77283
6293 * gcc.dg/tree-ssa/split-path-9.c: Fix.
6294
25329913
RB
62952017-01-13 Richard Biener <rguenther@suse.de>
6296
6297 * gcc.dg/gimplefe-22.c: New testcase.
6298
10b70b8e
RB
62992017-01-13 Richard Biener <rguenther@suse.de>
6300
6301 PR tree-optimization/77283
6302 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
6303 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
6304 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
6305
76a8f82f
SL
63062017-01-12 Sandra Loosemore <sandra@codesourcery.com>
6307
6308 * gcc.dg/pr77862.c: Require fpic target.
6309
59a505da
MM
63102017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6311
6312 PR target/79004
6313 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 6314
bce6f760
MS
63152017-01-12 Martin Sebor <msebor@redhat.com>
6316
6317 * gcc.dg/pr78138.c: Adjust.
6318 * gcc.dg/pr78768.c: Adjust.
6319 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
6320 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6321 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6322 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6323 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
6324 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
6325 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
6326 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
6327 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
6328 * gcc.dg/tree-ssa/pr78605.c: Adjust.
6329 * gcc.dg/tree-ssa/pr78622.c: Adjust.
6330
3eefa646
JJ
63312017-01-12 Jakub Jelinek <jakub@redhat.com>
6332
6333 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
6334
dcb56243
MS
63352017-01-12 Martin Sebor <msebor@redhat.com>
6336
8be3f306 6337 PR testsuite/79051
940242cd
MS
6338 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
6339 due to bug 79054.
dcb56243 6340
b7431c20
DE
63412017-01-12 David Edelsohn <dje.gcc@gmail.com>
6342
6343 * gcc.dg/pr78768.c: Require LTO.
6344
2bcd9f32
MS
63452017-01-12 Martin Sebor <msebor@redhat.com>
6346
6347 PR c/79074
6348 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
6349 due to the referenced bug.
6350
b2fc1c70
MS
63512017-01-12 Martin Sebor <msebor@redhat.com>
6352
6353 PR testsuite/79073
6354 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
6355
fbed6f36
UB
63562017-01-12 Uros Bizjak <ubizjak@gmail.com>
6357
6358 * gcc.target/i386/builtin_target.c (check_features): Check all
6359 supported __builtin_cpu_supports options.
6360
27282dad
KT
63612017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6362
6363 PR tree-optimization/78319
6364 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
6365 Remove xfail.
6366
66113166
BS
63672017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6368
6369 PR target/79044
6370 * gcc.target/powerpc/swaps-p8-26.c: New.
6371
6bb4ea5c
RB
63722017-01-12 Richard Biener <rguenther@suse.de>
6373
6374 * gcc.dg/gimplefe-21.c: New testcase.
6375
f15dbadb
MC
63762017-01-12 Michael Collison <michael.collison@arm.com>
6377
6378 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
6379
73e32c47
JK
63802017-01-11 Julia Koval <julia.koval@intel.com>
6381 Uros Bizjak <ubizjak@gmail.com>
6382
6383 * gcc.target/i386/sgx.c New test.
6384 * gcc.target/i386/sse-12.c: Add -msgx.
6385 * gcc.target/i386/sse-13.c: Ditto.
6386 * gcc.target/i386/sse-14.c: Ditto.
6387 * gcc.target/i386/sse-22.c: Ditto.
6388 * gcc.target/i386/sse-23.c: Ditto.
6389 * g++.dg/other/i386-2.C: Ditto.
6390 * g++.dg/other/i386-3.C: Ditto.
6391
3594adc7
MS
63922017-01-11 Martin Sebor <msebor@redhat.com>
6393
6394 PR c++/24511
6395 * g++.dg/template/explicit9.C: New test.
6396
01bfd257
NS
63972017-01-11 Nathan Sidwell <nathan@acm.org>
6398
6399 PR c++/77812
6400 * g++.dg/pr77812.C: New.
6401
88df7964
JJ
64022017-01-11 Jakub Jelinek <jakub@redhat.com>
6403
eae63d78
JJ
6404 PR c++/71537
6405 * g++.dg/cpp1y/constexpr-71537.C: New test.
6406
88df7964
JJ
6407 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
6408 argument.
6409
960ecba4
MS
64102017-01-11 Martin Sebor <msebor@redhat.com>
6411
6412 PR c/47931
6413 * c-c++-common/Waddress-2.c: New test.
6414
1f258a55
JJ
64152017-01-11 Jakub Jelinek <jakub@redhat.com>
6416
6417 PR c++/78341
6418 * g++.dg/cpp0x/pr78341.C: New test.
6419
bf5fbf46
MS
64202017-01-11 Martin Sebor <msebor@redhat.com>
6421
6422 PR c/78768
6423 * gcc.dg/pr78768.c: New test.
6424
19ff0049
DM
64252017-01-11 David Malcolm <dmalcolm@redhat.com>
6426
6427 PR driver/78877
6428 * gcc.dg/spellcheck-options-14.c: New test case.
6429 * gcc.dg/spellcheck-options-15.c: New test case.
6430 * gcc.dg/spellcheck-options-16.c: New test case.
6431 * gcc.dg/spellcheck-options-17.c: New test case.
6432
c86e9f03
ML
64332017-01-11 Martin Liska <mliska@suse.cz>
6434
6435 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
6436
947f51d6
JJ
64372017-01-11 Jakub Jelinek <jakub@redhat.com>
6438
6439 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
6440 instead of just 1 for the decomposition from struct C.
6441
849fccf8
EB
64422017-01-11 Eric Botcazou <ebotcazou@adacore.com>
6443
6444 * gcc.c-torture/execute/20170111-1.c: New test.
6445
80c74722
RB
64462017-01-11 Richard Biener <rguenther@suse.de>
6447
6448 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
6449
4c4b4703
JJ
64502017-01-11 Jakub Jelinek <jakub@redhat.com>
6451
6452 PR middle-end/50199
6453 * gcc.dg/lto/pr50199_0.c: New test.
6454
664b1a6b
MS
64552017-01-10 Martin Sebor <msebor@redhat.com>
6456
6457 PR testsuite/78960
6458 PR testsuite/78959
6459 PR testsuite/78133
6460 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
6461 * gcc.dg/tree-ssa/pr78622.c: Ditto.
6462
fefd3086
MS
64632017-01-10 Martin Sebor <msebor@redhat.com>
6464
6465 PR middle-end/78138
664b1a6b 6466 * gcc.dg/pr78138.c: New test.
fefd3086 6467
b9f4757f
DM
64682017-01-10 David Malcolm <dmalcolm@redhat.com>
6469
6470 PR c++/77949
6471 * g++.dg/diagnostic/pr77949.C: New test case.
6472
5a50f6bb
MS
64732017-01-10 Martin Sebor <msebor@redhat.com>
6474
6475 PR middle-end/78245
6476 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
6477
c16880ef
MS
64782017-01-10 Martin Sebor <msebor@redhat.com>
6479
6480 PR tree-optimization/78775
6481 * gcc.dg/attr-alloc_size-4.c: Add test cases.
6482 * gcc.dg/attr-alloc_size-10.c: New test.
6483 * gcc.dg/attr-alloc_size-11.c: New test.
6484 * gcc.dg/builtin-stringop-chk-7.c: New test.
6485 * gcc.dg/pr78775.c: New test.
6486 * gcc.dg/pr78973-2.c: New test.
6487 * gcc.dg/pr78973.c: New test.
6488
5363d9d9
JL
64892017-01-10 Jeff Law <law@redhat.com>
6490
6491 PR tree-optimization/77766
6492 PR tree-optimization/78856
6493 * gcc.c-torture/execute/pr77766.c: New test.
6494
aae23693
RB
64952016-01-10 Richard Biener <rguenther@suse.de>
6496
6497 PR tree-optimization/79034
6498 * g++.dg/torture/pr79034.C: New testcase.
6499
a0843aed
ML
65002017-01-10 Martin Liska <mliska@suse.cz>
6501
6502 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6503 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6504 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6505 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6506 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6507 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6508 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6509 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6510 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6511 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6512 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6513 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6514 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6515 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6516 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6517 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6518 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6519 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6520 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6521 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6522 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6523 * gcc.dg/ipa/pr64307.c: Likewise.
6524 * gcc.dg/ipa/pr77653.c: Likewise.
6525
79fc8ffe
AS
65262017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6527
6528 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6529 * g++.dg/other/i386-3.C: Ditto.
6530 * gcc.target/i386/sse-12.c: Ditto.
6531 * gcc.target/i386/sse-13.c: Ditto.
6532 * gcc.target/i386/sse-22.c: Ditto.
6533 * gcc.target/i386/sse-23.c: Ditto.
6534 * gcc.target/i386/builtin_target.c: Handle new option.
6535 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6536 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6537 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6538
dfa6951f
MS
65392017-01-09 Martin Sebor <msebor@redhat.com>
6540
6541 PR testsuite/79036
6542 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6543 with different precisions.
6544
a271e415
EB
65452017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6546
6547 * g++.dg/opt/call2.C: New test.
6548 * g++.dg/opt/call3.C: Likewise.
6549 * gnat.dg/array26.adb: New test.
6550 * gnat.dg/array26_pkg.ad[sb]: New helper.
6551 * gnat.dg/array27.adb: New test.
6552 * gnat.dg/array27_pkg.ad[sb]: New helper.
6553 * gnat.dg/array28.adb: New test.
6554 * gnat.dg/array28_pkg.ad[sb]: New helper.
6555
bd2c6270
JJ
65562017-01-09 Jakub Jelinek <jakub@redhat.com>
6557
6558 PR translation/79019
6559 PR translation/79020
6560 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6561 diagnostics.
6562 * gfortran.dg/initialization_17.f90: Likewise.
6563
1c1d8e75
DH
65642017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6565
6566 PR testsuite/79026
6567 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6568 * gcc.target/i386/pr78904-4.c: Likewise.
6569 * gcc.target/i386/pr78904-6.c: Likewise.
6570 * gcc.target/i386/pr78967-2.c: Likewise.
6571
cb330ba5
JJ
65722017-01-09 Jakub Jelinek <jakub@redhat.com>
6573
6574 PR tree-optimization/78899
6575 * gcc.target/i386/pr78899.c: New test.
6576 * gcc.dg/pr71077.c: New test.
6577
a5e14a42
MJ
65782017-01-09 Martin Jambor <mjambor@suse.cz>
6579
6580 PR ipa/78365
6581 PR ipa/78599
6582 * gcc.dg/torture/pr78365.c: New test.
6583
01216d27
JJ
65842017-01-09 Jakub Jelinek <jakub@redhat.com>
6585
dc59e50a
JJ
6586 PR c++/78948
6587 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6588 (main): Use int* instead of long long.
6589
01216d27
JJ
6590 PR tree-optimization/78938
6591 * gcc.dg/vect/pr78938.c: New test.
6592
c0d4fec7
KT
65932017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6594
6595 * gcc.dg/20161219.c: New test.
6596
7b1b0cc1
RB
65972017-01-09 Richard Biener <rguenther@suse.de>
6598
6599 PR tree-optimization/78997
6600 * gcc.dg/torture/pr78997.c: New testcase.
6601
813b9c0d
RB
66022017-01-09 Richard Biener <rguenther@suse.de>
6603
6604 PR debug/79000
6605 * g++.dg/lto/pr79000_0.C: New testcase.
6606 * g++.dg/lto/pr79000_1.c: Likewise.
6607
efcc8d38
MS
66082017-01-08 Martin Sebor <msebor@redhat.com>
6609
6610 PR middle-end/77708
6611 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6612 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6613 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6614 due to bug 78969.
6615 * gcc.dg/format/pr78569.c: Adjust.
6616
5ccf1d8d
DM
66172017-01-07 David Malcolm <dmalcolm@redhat.com>
6618
6619 PR c++/72803
6620 * g++.dg/diagnostic/pr72803.C: New test case.
6621
42002dfe
MS
66222017-01-07 Martin Sebor <msebor@redhat.com>
6623
6624 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6625 * gcc.dg/attr-alloc_size-4.c: Same.
6626
de91486c
AV
66272017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6628
6629 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6630 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6631 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6632 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6633 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6634 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6635 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6636
f55a925e
AS
66372017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6638 * gcc.dg/memcmp-1.c: New.
6639 * gcc.dg/strncmp-1.c: New.
6640
f3caa118
AV
66412017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6642
6643 * gcc.target/arm/acle/mcrr: New.
6644 * gcc.target/arm/acle/mcrr2: New.
6645 * gcc.target/arm/acle/mrrc: New.
6646 * gcc.target/arm/acle/mrrc2: New.
6647
ecc9a25b
AV
66482017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6649
6650 * gcc.target/arm/acle/mcr.c: New.
6651 * gcc.target/arm/acle/mrc.c: New.
6652 * gcc.target/arm/acle/mcr2.c: New.
6653 * gcc.target/arm/acle/mrc2.c: New.
6654
3811581f
AV
66552017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6656
6657 * gcc.target/arm/acle/ldc: New.
6658 * gcc.target/arm/acle/ldc2: New.
6659 * gcc.target/arm/acle/ldcl: New.
6660 * gcc.target/arm/acle/ldc2l: New.
6661 * gcc.target/arm/acle/stc: New.
6662 * gcc.target/arm/acle/stc2: New.
6663 * gcc.target/arm/acle/stcl: New.
6664 * gcc.target/arm/acle/stc2l: New.
6665
d57daa0c
AV
66662017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6667
6668 * gcc.target/arm/acle/acle.exp: Run tests for different options
6669 and make sure fat-lto-objects is used such that we can still do
6670 assemble scans.
6671 * gcc.target/arm/acle/cdp.c: New.
6672 * gcc.target/arm/acle/cdp2.c: New.
6673 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6674 (check_effective_target_arm_coproc1_ok_nocache): New.
6675 (check_effective_target_arm_coproc2_ok): New.
6676 (check_effective_target_arm_coproc2_ok_nocache): New.
6677 (check_effective_target_arm_coproc3_ok): New.
6678 (check_effective_target_arm_coproc3_ok_nocache): New.
6679 (check_effective_target_arm_coproc4_ok): New.
6680 (check_effective_target_arm_coproc4_ok_nocache): New.
6681
8a123229
MS
66822017-01-06 Martin Sebor <msebor@redhat.com>
6683
6684 PR middle-end/78605
6685 * gcc.dg/tree-ssa/pr78605.c: New test.
6686
5b8999d6
MS
66872017-01-05 Martin Sebor <msebor@redhat.com>
6688
6689 PR tree-optimization/78910
6690 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6691 diagnostics.
6692 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6693 * gcc.dg/tree-ssa/pr78910.c: New test.
6694
4e89adf9
EB
66952017-01-05 Eric Botcazou <ebotcazou@adacore.com>
6696
6697 * gcc.dg/sso-10.c: New test.
6698
962c5679
JJ
66992017-01-05 Jakub Jelinek <jakub@redhat.com>
6700
cfd719e7
JJ
6701 PR tree-optimization/71016
6702 * gcc.target/i386/pr71016.c: New test.
6703 * gcc.target/aarch64/pr71016.c: New test.
6704 * gcc.dg/tree-ssa/pr66726-3.c: New test.
6705
26f20371
JJ
6706 PR c++/78931
6707 * g++.dg/cpp1z/decomp19.C: New test.
6708
962c5679
JJ
6709 PR c++/78890
6710 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
6711 * g++.dg/init/union1.C: Likewise.
6712 * g++.dg/cpp0x/union6.C: Expect errors.
6713 * g++.dg/cpp0x/union8.C: New test.
6714 * g++.dg/cpp0x/pr78890-1.C: New test.
6715 * g++.dg/cpp0x/pr78890-2.C: New test.
6716
8c15f541
DE
67172017-01-05 David Edelsohn <dje.gcc@gmail.com>
6718
6719 * gcc.target/powerpc/pr71670.c: Require p9vector.
6720 * gcc.target/powerpc/p9-novsx.c: Same.
6721
51b86113
DM
67222017-01-05 David Malcolm <dmalcolm@redhat.com>
6723
6724 * selftests/asr_div1.rtl: New file.
6725 * selftests/aarch64: New subdirectory.
6726 * selftests/aarch64/times-two.rtl: New file.
6727 * selftests/bb-index.rtl: New file.
6728 * selftests/cfg-test.rtl: New file.
6729 * selftests/const-int.rtl: New file.
6730 * selftests/example-labels.rtl: New file.
6731 * selftests/insn-with-mode.rtl: New file.
6732 * selftests/jump-to-label-ref.rtl: New file.
6733 * selftests/jump-to-return.rtl: New file.
6734 * selftests/jump-to-simple-return.rtl: New file.
6735 * selftests/mem.rtl: New file.
6736 * selftests/note-insn-deleted.rtl: New file.
6737 * selftests/note_insn_basic_block.rtl: New file.
6738 * selftests/simple-cse.rtl: New file.
6739 * selftests/symbol-ref.rtl: New file.
6740 * selftests/x86_64: New subdirectory.
6741 * selftests/x86_64/call-insn.rtl: New file.
6742 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
6743 * selftests/x86_64/times-two.rtl: New file.
6744 * selftests/x86_64/unspec.rtl: New file.
6745
dc7650cc
NS
67462017-01-05 Nathan Sidwell <nathan@acm.org>
6747
6748 PR c++/78765
6749 * g++.dg/cpp0x/pr78765.C: New.
6750
3db70565
DV
67512017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6752
6753 * gcc.target/s390/memcpy-2.c: New test.
6754 * gcc.target/s390/memset-2.c: New test.
6755
f5a537e3
AK
67562017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6757
6758 * gcc.target/s390/memcpy-1.c: New test.
6759
d80c6d02
JL
67602017-01-04 Jeff Law <law@redhat.com>
6761
6762 PR tree-optimization/78812
6763 * g++.dg/torture/pr78812.C: New test.
6764
08edc320 67652017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
6766
6767 PR target/71977
6768 PR target/70568
6769 PR target/78823
6770 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
6771 64-bit VSX systems with direct move, whether we optimize common
6772 code sequences in the GLIBC math library for float math functions.
6773 * gcc.target/powerpc/pr71977-2.c: Likewise.
6774
a9342885
MP
67752017-01-04 Marek Polacek <polacek@redhat.com>
6776
6777 PR c++/64767
6778 * c-c++-common/Wpointer-compare-1.c: New test.
6779
066435fe
JJ
67802017-01-04 Jakub Jelinek <jakub@redhat.com>
6781
abec4284
JJ
6782 PR c++/78949
6783 * c-c++-common/Wunused-var-16.c: New test.
6784
26c43e27
JJ
6785 PR c++/78693
6786 * g++.dg/cpp0x/pr78693.C: New test.
6787
fc73e60c
JJ
6788 PR driver/78957
6789 * gcc.dg/pr78957.c: New test.
6790
c9cf3863
JJ
6791 * g++.dg/cpp1y/auto-fn34.C: New test.
6792
066435fe
JJ
6793 PR c++/71182
6794 * g++.dg/cpp0x/pr71182.C: New test.
6795
598bd687
KN
67962017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
6797
6798 PR target/78056
6799 * gcc.target/powerpc/pr78056-1.c: New test.
6800 * gcc.target/powerpc/pr78056-2.c: New test.
6801 * gcc.target/powerpc/pr78056-3.c: New test.
6802 * gcc.target/powerpc/pr78056-4.c: New test.
6803 * gcc.target/powerpc/pr78056-5.c: New test.
6804 * gcc.target/powerpc/pr78056-6.c: New test.
6805 * gcc.target/powerpc/pr78056-7.c: New test.
6806 * gcc.target/powerpc/pr78056-8.c: New test.
6807 * lib/target-supports.exp
6808 (check_effective_target_powerpc_popcntb_ok): New procedure to test
6809 whether the effective target supports the popcntb instruction.
6810
8194635a
JL
68112017-01-03 Jeff Law <law@redhat.com>
6812
6813 PR tree-optimization/67955
6814 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
6815
baf9ebc8
MP
68162017-01-04 Marek Polacek <polacek@redhat.com>
6817
6818 PR c++/77545
6819 PR c++/77284
6820 * g++.dg/cpp0x/range-for32.C: New test.
6821 * g++.dg/cpp0x/range-for33.C: New test.
6822
5dd9a9d0
DM
68232017-01-04 David Malcolm <dmalcolm@redhat.com>
6824
6825 * gcc.dg/Wmissing-braces-fixits.c: New test case.
6826
4bf07f3f
NS
68272017-01-04 Nathan Sidwell <nathan@acm.org>
6828
6829 PR c++/66735
6830 * g++.dg/cpp1y/pr66735.C: New.
6831
165ba2e9
JJ
68322017-01-04 Jakub Jelinek <jakub@redhat.com>
6833
6834 PR tree-optimization/71563
6835 * gcc.dg/tree-ssa/pr71563.c: New test.
6836
4567f969
JB
68372017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
6838
6839 PR fortran/78534
6840 PR fortran/78976
6841 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6842 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6843 * gfortran.dg/transfer_intrinsic_1.f90: Change
6844 scan-tree-dump-times due to gfc_trans_string_copy change to
6845 avoid -Wstringop-overflow.
6846
1c06f07f
JL
68472017-01-03 Jeff Law <law@redhat.com>
6848
6849 PR tree-optimization/78856
6850 * gcc.c-torture/execute/pr78856.c: New test.
6851
60fb638f
MM
68522017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6853
6854 PR target/78953
6855 * gcc.target/powerpc/pr78953.c: New test.
6856
e4d02f52
ILT
68572017-01-03 Ian Lance Taylor <iant@google.com>
6858
6859 * gcc.misc-tests/godump-1.c: Update for accurate representation of
6860 enums.
6861
5b4f088d
MS
68622017-01-03 Martin Sebor <msebor@redhat.com>
6863
6864 PR tree-optimization/78696
6865 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
6866 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
6867 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6868 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6869
68702017-01-03 David Malcolm <dmalcolm@redhat.com>
6871
6872 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
6873 with more than one digit.
6874 * lib/gcc-dg.exp (process-message): Support more than one digit
6875 in relative line specifications.
6876
68772017-01-03 Jakub Jelinek <jakub@redhat.com>
6878
6879 PR tree-optimization/78965
6880 * gcc.dg/pr78965.c: New test.
6881
6882 PR middle-end/78901
6883 * g++.dg/opt/pr78901.C: New test.
6884
68852017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
6886
6887 PR fortran/78534
6888 PR fortran/66310
6889 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6890 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6891 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
6892 * gfortran.dg/repeat_7.f90: New test for PR 66310.
6893 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
6894 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
6895 * gfortran.dg/string_1_lp64.f90: New test.
6896 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
6897 * gfortran.dg/string_3_lp64.f90: New test.
6898 * gfortran.dg/transfer_intrinsic_1.f90: Change
6899 scan-tree-dump-times due to gfc_trans_string_copy change to
6900 avoid -Wstringop-overflow.
6901
8b7163c6
UB
69022017-01-02 Uros Bizjak <ubizjak@gmail.com>
6903
6904 PR target/78967
6905 * gcc.target/i386/pr78967-1.c: New test.
6906 * gcc.target/i386/pr78967-2.c: Ditto.
6907 * gcc.target/i386/pr78967-3.c: Ditto.
6908
6909 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
6910 * gcc.target/i386/pr78904-4.c: Ditto.
6911 * gcc.target/i386/pr78904-6.c: Ditto.
6912
e2940b98
JH
69132017-01-01 Jan Hubicka <hubicka@ucw.cz>
6914
6915 PR middle-end/77674
6916 * g++.dg/torture/pr77674.C: New testcase.
6917
cbe34bb5 69182017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
6919
6920 Update copyright years.
818ab71a 6921\f
cbe34bb5 6922Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
6923
6924Copying and distribution of this file, with or without modification,
6925are permitted in any medium without royalty provided the copyright
6926notice and this notice are preserved.