]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Delete obsolete SDB debug info support.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
180295ed
JW
12017-10-29 Jim Wilson <wilson@tuliptree.org>
2
3 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Delete -gcoff.
4 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Delete
5 -gcoff.
6
a3cbda1b
PC
72017-10-28 Paolo Carlini <paolo.carlini@oracle.com>
8
9 PR c++/70971
10 * g++.dg/torture/pr70971.C: New.
11
575b527e
PT
122017-10-28 Paul Thomas <pault@gcc.gnu.org>
13
14 PR fortran/81758
15 * gfortran.dg/class_63.f90: New test.
16
fdfcd5ec
SK
172017-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
18
19 PR fortran/82620
20 * gfortran.dg/allocate_error_7.f90: new test.
21
df7a517d
PC
222017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
23
24 PR c++/82218
25 * g++.dg/cpp1y/constexpr-82218.C: New.
26
eada55b9
EB
272017-10-27 Eric Botcazou <ebotcazou@adacore.com>
28
29 * gnat.dg/opt68.ad[sb]: New test.
30
a3123cd8
DS
312017-10-27 Daniel Santos <daniel.santos@pobox.com>
32
33 * gcc.target/i386/pr82196-1.c (dg-options): Add -mno-avx.
34
ee5fd23a
MM
352017-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
36
37 * gcc.target/powerpc/float128-hw.c: Add support for all 4 FMA
38 variants. Check various conversions to/from float128. Check
39 negation. Use {\m...\M} in the tests.
40 * gcc.target/powerpc/float128-hw2.c: New test for implicit
41 _Float128 math functions.
42 * gcc.target/powerpc/float128-hw3.c: New test for strict ansi mode
43 not implicitly adding the _Float128 math functions.
44 * gcc.target/powerpc/float128-fma2.c: Delete, test is no longer
45 valid.
46 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
47
3f563e0b
UB
482017-10-27 Uros Bizjak <ubizjak@gmail.com>
49
50 PR target/82692
51 * gcc.dg/torture/pr82692.c: New test.
52
759ebd17
WS
532017-10-27 Will Schmidt <will_schmidt@vnet.ibm.com>
54
55 * gcc.target/powerpc/fold-vec-neg-char.c: New.
56 * gcc.target/powerpc/fold-vec-neg-floatdouble.c: New.
57 * gcc.target/powerpc/fold-vec-neg-int.c: New.
58 * gcc.target/powerpc/fold-vec-neg-longlong.c: New.
59 * gcc.target/powerpc/fold-vec-neg-short.c: New.
60
6c6bde30
TK
612017-10-27 Thomas Koenig <tkoenig@gcc.gnu.org>
62
63 PR fortran/56342
64 * gfortran.dg/matmul_const.f90: New test.
65
9333319b
JH
662017-10-25 Jan Hubicka <hubicka@ucw.cz>
67
68 * gcc.target/i386/pr70021.c: Add -mtune=skylake.
69
76ff5c24
JJ
702017-10-27 Jakub Jelinek <jakub@redhat.com>
71
72 PR target/82703
73 * gcc.dg/pr82703.c: New test.
74
0fab169b
PK
752017-10-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
76
77 * gcc.dg/ipa/propmalloc-1.c: New test-case.
78 * gcc.dg/ipa/propmalloc-2.c: Likewise.
79 * gcc.dg/ipa/propmalloc-3.c: Likewise.
80
e89b556b
PC
812017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
82
83 PR c++/71385
84 * g++.dg/concepts/pr71385.C: New.
85
001ee39a
PC
862017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
87
88 PR c++/80739
89 * g++.dg/cpp1y/constexpr-80739.C: New.
90
830717d0
RB
912017-10-27 Richard Biener <rguenther@suse.de>
92
93 PR middle-end/81659
94 * g++.dg/torture/pr81659.C: New testcase.
95
22be0d08
MC
962017-10-26 Michael Collison <michael.collison@arm.com>
97
98 * gcc.target/aarch64/fix_trunc1.c: New testcase.
99 * gcc.target/aarch64/vect-vcvt.c: Fix scan-assembler
100 directives to allow float or integer destination registers for
101 fcvtz[su].
102
1cef1159
SL
1032017-10-26 Sandra Loosemore <sandra@codesourcery.com>
104
105 * gcc.target/nios2/gpopt-r0rel-sec.c: New.
106
de10fca0
SL
1072017-10-26 Sandra Loosemore <sandra@codesourcery.com>
108
109 * gcc.target/nios2/gpopt-gprel-sec.c: New.
110
7e23f4a6
OM
1112017-10-26 Olga Makhotina <olga.makhotina@intel.com>
112
113 * gcc.target/i386/avx512f-vcmpps-1.c (_mm512_cmpeq_ps_mask,
114 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
115 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
116 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
117 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
118 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
119 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
120 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
121 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
122 * gcc.target/i386/avx512f-vcmpps-2.c (_mm512_cmpeq_ps_mask,
123 _mm512_cmple_ps_mask, _mm512_cmplt_ps_mask,
124 _mm512_cmpneq_ps_mask, _mm512_cmpnle_ps_mask,
125 _mm512_cmpnlt_ps_mask, _mm512_cmpord_ps_mask,
126 _mm512_cmpunord_ps_mask, _mm512_mask_cmpeq_ps_mask,
127 _mm512_mask_cmple_ps_mask, _mm512_mask_cmplt_ps_mask,
128 _mm512_mask_cmpneq_ps_mask, _mm512_mask_cmpnle_ps_mask,
129 _mm512_mask_cmpnlt_ps_mask, _mm512_mask_cmpord_ps_mask,
130 _mm512_mask_cmpunord_ps_mask): Test new intrinsics.
131 * gcc.target/i386/avx512f-vcmppd-1.c (_mm512_cmpeq_pd_mask,
132 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
133 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
134 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
135 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
136 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
137 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
138 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
139 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
140 * gcc.target/i386/avx512f-vcmppd-2.c (_mm512_cmpeq_pd_mask,
141 _mm512_cmple_pd_mask, _mm512_cmplt_pd_mask,
142 _mm512_cmpneq_pd_mask, _mm512_cmpnle_pd_mask,
143 _mm512_cmpnlt_pd_mask, _mm512_cmpord_pd_mask,
144 _mm512_cmpunord_pd_mask, _mm512_mask_cmpeq_pd_mask,
145 _mm512_mask_cmple_pd_mask, _mm512_mask_cmplt_pd_mask,
146 _mm512_mask_cmpneq_pd_mask, _mm512_mask_cmpnle_pd_mask,
147 _mm512_mask_cmpnlt_pd_mask, _mm512_mask_cmpord_pd_mask,
148 _mm512_mask_cmpunord_pd_mask): Test new intrinsics.
149
37e4d57b
WD
1502017-10-26 Wilco Dijkstra <wdijkstr@arm.com>
151
152 * gcc.target/aarch64/ldp_stp_unaligned_2.c: New file.
153
18b27971
JG
1542017-10-26 James Greenhalgh <james.greenhalgh@arm.com>
155
156 * gcc.target/arm/require-pic-register-loc.c: Use wider regex for
157 column information.
158
4bc19a3b
TC
1592017-10-26 Tamar Christina <tamar.christina@arm.com>
160
161 * gcc.dg/vect/vect-reduc-dot-s8a.c
162 (dg-additional-options, dg-require-effective-target): Add +dotprod.
163 * gcc.dg/vect/vect-reduc-dot-u8a.c
164 (dg-additional-options, dg-require-effective-target): Add +dotprod.
165
2b5de014
TC
1662017-10-26 Tamar Christina <tamar.christina@arm.com>
167
168 * lib/target-supports.exp
169 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New.
170 (check_effective_target_arm_v8_2a_dotprod_neon_ok): New.
171 (add_options_for_arm_v8_2a_dotprod_neon): New.
172 (check_effective_target_arm_v8_2a_dotprod_neon_hw): New.
173 (check_effective_target_vect_sdot_qi): Add ARM && AArch64.
174 (check_effective_target_vect_udot_qi): Likewise.
175 * gcc.target/arm/simd/vdot-exec.c: New.
176 * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New.
177 * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon.
178
c5a92111
TC
1792017-10-26 Tamar Christina <tamar.christina@arm.com>
180
181 * gcc.dg/vect/vect-multitypes-1.c: Correct target selector.
182
1013465f
TC
1832017-10-26 Tamar Christina <tamar.christina@arm.com>
184
185 * gcc.target/aarch64/inline-lrint_2.c (dg-options): Add -fno-trapping-math.
186
c3ef5fda
TC
1872017-10-26 Tamar Christina <tamar.christina@arm.com>
188
189 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
190 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
191 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
192 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
193
1a59ccf2
DM
1942017-10-25 David Malcolm <dmalcolm@redhat.com>
195
196 PR c/7356
197 PR c/44515
198 * c-c++-common/pr44515.c: New test case.
199 * gcc.dg/pr7356-2.c: New test case.
200 * gcc.dg/pr7356.c: New test case.
201 * gcc.dg/spellcheck-typenames.c: Update the "singed" char "TODO"
202 case to reflect changes to output.
203 * gcc.dg/noncompile/920923-1.c: Add dg-warning to reflect changes
204 to output.
205
c0b24017
EB
2062017-10-25 Eric Botcazou <ebotcazou@adacore.com>
207
208 * gcc.dg/fold-cond_expr-1.c: Rename to...
209 * gcc.dg/fold-cond-2.c: ...this.
210 * gcc.dg/fold-cond-3.c: New test.
211
a596f497
RB
2122017-10-25 Richard Biener <rguenther@suse.de>
213
214 PR tree-optimization/82436
215 * gcc.dg/torture/pr82436-2.c: New testcase.
216
7e252d9b
PC
2172017-10-25 Paolo Carlini <paolo.carlini@oracle.com>
218
219 PR c++/71820
220 * g++.dg/ext/typeof12.C: New.
221
7e65575a
TV
2222017-10-25 Tom de Vries <tom@codesourcery.com>
223
224 * gcc.dg/tree-ssa/loop-1.c: Add xfail for nvptx in scan-assembler-times
225 line, and add nvptx-specific version.
226
5dd9af49
RO
2272017-10-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
228
229 * gcc.target/i386/cet-sjlj-5.c: Allow for emtpy user label prefix
230 in setjmp call.
231
bc1a75dd
JJ
2322017-10-25 Jakub Jelinek <jakub@redhat.com>
233
234 PR libstdc++/81706
235 * gcc.target/i386/pr81706.c: New test.
236 * g++.dg/ext/pr81706.C: New test.
237
5c0331f6
JJ
2382017-10-24 Jakub Jelinek <jakub@redhat.com>
239
6ab5a6f3
JJ
240 PR target/82460
241 * gcc.target/i386/pr82460-1.c: New test.
242 * gcc.target/i386/pr82460-2.c: New test.
243 * gcc.target/i386/avx512f-vpermt2pd-1.c: Adjust scan-assembler*
244 regexps to allow vpermt2* to vpermi2* replacement or vice versa
245 where possible.
246 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Likewise.
247 * gcc.target/i386/avx512f-vpermt2d-1.c: Likewise.
248 * gcc.target/i386/vect-pack-trunc-2.c: Likewise.
249 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Likewise.
250 * gcc.target/i386/avx512vl-vpermt2q-1.c: Likewise.
251 * gcc.target/i386/avx512f-vpermt2ps-1.c: Likewise.
252 * gcc.target/i386/avx512vl-vpermt2d-1.c: Likewise.
253 * gcc.target/i386/avx512bw-vpermt2w-1.c: Likewise.
254 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Likewise.
255 * gcc.target/i386/avx512f-vpermt2q-1.c: Likewise.
256
5c0331f6
JJ
257 PR target/82370
258 * gcc.target/i386/pr82370.c: New test.
259
ff1ff960
PC
2602017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
261
262 PR c++/82466
263 * c-c++-common/Wbuiltin-declaration-mismatch-1.c: New.
264 * c-c++-common/Wno-builtin-declaration-mismatch-1.c: Likewise.
265 * g++.dg/warn/Wbuiltin_declaration_mismatch-1.C: Likewise.
266 * g++.dg/parse/builtin2.C: Adjust.
267 * g++.old-deja/g++.mike/p811.C: Likewise.
268
02b0c08c
PC
2692017-10-24 Paolo Carlini <paolo.carlini@oracle.com>
270
271 PR c++/80991
272 * g++.dg/ext/is_trivially_constructible5.C: New.
273
5cc75a43
RO
2742017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
275
276 * gcc.target/i386/387-ficom-1.c: Allow for ficomp without s
277 suffix.
278 * gcc.target/i386/387-ficom-2.c: Likewise.
279
2f5124a6
RO
2802017-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
281
282 * gcc.target/i386/cet-sjlj-3.c: Allow for emtpy user label prefix
283 in setjmp call.
284
da76b253
RB
2852017-10-24 Richard Biener <rguenther@suse.de>
286
287 PR tree-optimization/82697
288 * gcc.dg/torture/pr82697.c: New testcase.
289
eab01c18
MK
2902017-10-24 Mukesh Kapoor <mukesh.kapoor@oracle.com>
291 Paolo Carlini <paolo.carlini@oracle.com>
292
293 PR c++/82307
294 * g++.dg/cpp0x/enum35.C: New.
295 * g++.dg/cpp0x/enum36.C: Likewise.
296
ec8f7ce6
L
2972017-10-24 H.J. Lu <hongjiu.lu@intel.com>
298
299 PR target/82659
300 * gcc.target/i386/cet-label-2.c: New test.
301 * gcc.target/i386/cet-sjlj-4.c: Likewise.
302 * gcc.target/i386/cet-sjlj-5.c: Likewise.
303 * gcc.target/i386/cet-switch-3.c: Likewise.
304 * gcc.target/i386/pr82659-1.c: Likewise.
305 * gcc.target/i386/pr82659-2.c: Likewise.
306 * gcc.target/i386/pr82659-3.c: Likewise.
307 * gcc.target/i386/pr82659-4.c: Likewise.
308 * gcc.target/i386/pr82659-5.c: Likewise.
309 * gcc.target/i386/pr82659-6.c: Likewise.
310
57f6a200
SL
3112017-10-23 Sandra Loosemore <sandra@codesourcery.com>
312
313 * gcc.target/nios2/cdx-branch.c: Fix broken test.
314 * gcc.target/nios2/lo-addr-bypass.c: New.
315 * gcc.target/nios2/lo-addr-char.c: New.
316 * gcc.target/nios2/lo-addr-int.c: New.
317 * gcc.target/nios2/lo-addr-pic.c: New.
318 * gcc.target/nios2/lo-addr-short.c: New.
319 * gcc.target/nios2/lo-addr-tls.c: New.
320 * gcc.target/nios2/lo-addr-uchar.c: New.
321 * gcc.target/nios2/lo-addr-ushort.c: New.
322 * gcc.target/nios2/lo-addr-volatile.c: New.
323
403226f0
PC
3242017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
325
326 PR c++/80449
327 * g++.dg/cpp1z/class-deduction46.C: New.
328
6b10f174
JJ
3292017-10-23 Jakub Jelinek <jakub@redhat.com>
330
331 PR debug/82630
332 * g++.dg/guality/pr82630.C: New test.
333
33029fa9
UB
3342017-10-23 Uros Bizjak <ubizjak@gmail.com>
335
336 PR target/82662
337 * gcc.target/i386/pr82662.c: New test.
338
d1047465
MP
3392017-10-23 Marek Polacek <polacek@redhat.com>
340
341 PR c/82681
342 * gcc.dg/c90-const-expr-11.c: Fix typos in dg-warning.
343 * gcc.dg/overflow-warn-5.c: Likewise.
344 * gcc.dg/overflow-warn-8.c: Likewise.
345
66f4014d
L
3462017-10-23 H.J. Lu <hongjiu.lu@intel.com>
347
348 PR target/82673
349 * gcc.target/i386/pr82673.c: New test.
350
8008dd1c
JJ
3512017-10-23 Jakub Jelinek <jakub@redhat.com>
352
353 * lib/scanasm.exp (dg-function-on-line): Accept optional column info.
354 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
355 * g++.dg/debug/dwarf2/pr77363.C: Likewise.
356 * gcc.dg/debug/dwarf2/asm-line1.c: Add -gno-column-info to dg-options.
357 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
358 * g++.dg/debug/dwarf2/typedef6.C: Likewise.
359
ee76c2f9
RB
3602017-10-23 Richard Biener <rguenther@suse.de>
361
362 PR tree-optimization/82672
363 * gfortran.dg/graphite/pr82672.f90: New testcase.
364
2de9164b
PC
3652017-10-23 Paolo Carlini <paolo.carlini@oracle.com>
366
367 PR c++/77555
368 * g++.dg/torture/pr77555.C: New.
369
eb0e98f8
RB
3702017-10-23 Richard Biener <rguenther@suse.de>
371
372 PR tree-optimization/82129
373 * gcc.dg/torture/pr82129.c: New testcase.
374
ef1e3836
UB
3752017-10-22 Uros Bizjak <ubizjak@gmail.com>
376
377 PR target/52451
378 * gcc.dg/torture/pr52451.c: New test.
379
8cc857f9
UB
3802017-10-22 Uros Bizjak <ubizjak@gmail.com>
381 Jakub Jelinek <jakub@redhat.com>
382
383 PR target/82628
384 * gcc.dg/torture/pr82628.c: New test.
385
00c378a9
IT
3862017-10-22 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
387
388 * c-c++-common/attr-nocf-check-1a.c: Remove test.
389 * c-c++-common/attr-nocf-check-3a.c: Likewise.
390 * gcc.target/i386/attr-nocf-check-1a.c: Add test.
391 * gcc.target/i386/attr-nocf-check-3a.c: Likewise.
392
9ae222ad
IT
3932017-10-21 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
394
395 * c-c++-common/attr-nocf-check-1.c: Shorten a cheking message.
396 * c-c++-common/attr-nocf-check-3.c: Likewise.
397 * c-c++-common/fcf-protection-1.c: Add x86 specific message.
398 * c-c++-common/fcf-protection-2.c: Likewise.
399 * c-c++-common/fcf-protection-3.c: Likewise.
400 * c-c++-common/fcf-protection-5.c: Likewise.
401 * c-c++-common/attr-nocf-check-1a.c: New test.
402 * c-c++-common/attr-nocf-check-3a.c: Likewise.
403 * g++.dg/cet-notrack-1.C: Likewise.
404 * gcc.target/i386/cet-intrin-1.c: Likewise.
405 * gcc.target/i386/cet-intrin-10.c: Likewise.
406 * gcc.target/i386/cet-intrin-2.c: Likewise.
407 * gcc.target/i386/cet-intrin-3.c: Likewise.
408 * gcc.target/i386/cet-intrin-4.c: Likewise.
409 * gcc.target/i386/cet-intrin-5.c: Likewise.
410 * gcc.target/i386/cet-intrin-6.c: Likewise.
411 * gcc.target/i386/cet-intrin-7.c: Likewise.
412 * gcc.target/i386/cet-intrin-8.c: Likewise.
413 * gcc.target/i386/cet-intrin-9.c: Likewise.
414 * gcc.target/i386/cet-label.c: Likewise.
415 * gcc.target/i386/cet-notrack-1a.c: Likewise.
416 * gcc.target/i386/cet-notrack-1b.c: Likewise.
417 * gcc.target/i386/cet-notrack-2a.c: Likewise.
418 * gcc.target/i386/cet-notrack-2b.c: Likewise.
419 * gcc.target/i386/cet-notrack-3.c: Likewise.
420 * gcc.target/i386/cet-notrack-4a.c: Likewise.
421 * gcc.target/i386/cet-notrack-4b.c: Likewise.
422 * gcc.target/i386/cet-notrack-5a.c: Likewise.
423 * gcc.target/i386/cet-notrack-5b.c: Likewise.
424 * gcc.target/i386/cet-notrack-6a.c: Likewise.
425 * gcc.target/i386/cet-notrack-6b.c: Likewise.
426 * gcc.target/i386/cet-notrack-7.c: Likewise.
427 * gcc.target/i386/cet-property-1.c: Likewise.
428 * gcc.target/i386/cet-property-2.c: Likewise.
429 * gcc.target/i386/cet-rdssp-1.c: Likewise.
430 * gcc.target/i386/cet-sjlj-1.c: Likewise.
431 * gcc.target/i386/cet-sjlj-2.c: Likewise.
432 * gcc.target/i386/cet-sjlj-3.c: Likewise.
433 * gcc.target/i386/cet-switch-1.c: Likewise.
434 * gcc.target/i386/cet-switch-2.c: Likewise.
ef1e3836 435 * lib/target-supports.exp (check_effective_target_cet): New proc.
9ae222ad 436
f6fd8f2b
JH
4372017-10-20 Jan Hubicka <hubicka@ucw.cz>
438
439 * gcc.target/i386/pr79683.c: Disable costmodel.
440
f330b1ec
EB
4412017-10-21 Eric Botcazou <ebotcazou@adacore.com>
442
443 * gnat.dg/specs/discr_private.ads: Rename into ...
444 * gnat.dg/specs/discr2.ads: ...this.
445 * gnat.dg/specs/discr_record_constant.ads: Rename into...
446 * gnat.dg/specs/discr3.ads: ...this.
447 * gnat.dg/specs/discr4.ads: New test.
448 * gnat.dg/specs/discr4_pkg.ads: New helper.
449
de624bee
PT
4502017-10-21 Paul Thomas <pault@gcc.gnu.org>
451
452 PR fortran/82586
453 * gfortran.dg/pdt_16.f03 : New test.
454 * gfortran.dg/pdt_4.f03 : Catch the changed messages.
455 * gfortran.dg/pdt_8.f03 : Ditto.
456
457 PR fortran/82587
458 * gfortran.dg/pdt_17.f03 : New test.
459
460 PR fortran/82589
461 * gfortran.dg/pdt_18.f03 : New test.
462
b0926447
IT
4632017-10-20 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
464
465 * c-c++-common/fcf-protection-1.c: New test.
466 * c-c++-common/fcf-protection-2.c: Likewise.
467 * c-c++-common/fcf-protection-3.c: Likewise.
468 * c-c++-common/fcf-protection-4.c: Likewise.
469 * c-c++-common/fcf-protection-5.c: Likewise.
470 * c-c++-common/attr-nocf-check-1.c: Likewise.
471 * c-c++-common/attr-nocf-check-2.c: Likewise.
472 * c-c++-common/attr-nocf-check-3.c: Likewise.
473
c840bf9b
PMR
4742017-10-20 Ed Schonberg <schonberg@adacore.com>
475
476 * gnat.dg/sync_iface_call.adb, gnat.dg/sync_iface_call_pkg.ads,
477 gnat.dg/sync_iface_call_pkg2.adb, gnat.dg/sync_iface_call_pkg2.ads:
478 New testcase.
479
8f8f531f
PMR
4802017-10-20 Justin Squirek <squirek@adacore.com>
481
482 * gnat.dg/default_pkg_actual.adb, gnat.dg/default_pkg_actual2.adb: New
483 testcases.
484
e201023c
PMR
4852017-10-20 Ed Schonberg <schonberg@adacore.com>
486
487 * gnat.dg/dimensions.adb, gnat.dg/dimensions.ads: New testcase.
488
51e28fff
RB
4892017-10-20 Richard Biener <rguenther@suse.de>
490
491 PR tree-optimization/82473
492 * gcc.dg/torture/pr82473.c: New testcase.
493
1031b577
RB
4942017-10-20 Richard Biener <rguenther@suse.de>
495
496 PR tree-optimization/82603
497 * gcc.dg/torture/pr82603.c: New testcase.
498
424101dd
TV
4992017-10-20 Tom de Vries <tom@codesourcery.com>
500
501 * gcc.dg/tree-ssa/ldist-27.c: Remove dg-require-stack-size.
502 (main): Move s ...
503 (s): ... here.
504
42a764f7
JJ
5052017-10-20 Jakub Jelinek <jakub@redhat.com>
506
356fcc67
JJ
507 PR target/82158
508 * gcc.dg/tree-ssa/noreturn-1.c: New test.
509
42a764f7
JJ
510 PR target/82370
511 * gcc.target/i386/avx-pr82370.c: New test.
512 * gcc.target/i386/avx2-pr82370.c: New test.
513 * gcc.target/i386/avx512f-pr82370.c: New test.
514 * gcc.target/i386/avx512bw-pr82370.c: New test.
515 * gcc.target/i386/avx512vl-pr82370.c: New test.
516 * gcc.target/i386/avx512vlbw-pr82370.c: New test.
517
793c096d
OA
5182017-10-20 Orlando Arias <oarias@knights.ucf.edu>
519
520 * lib/target-supports.exp (check_effective_target_keeps_null_pointer_checks):
521 Add msp430 to the list.
522
b6b240ed
PC
5232017-10-19 Paolo Carlini <paolo.carlini@oracle.com>
524
525 PR c++/82308
526 * g++.dg/cpp1z/class-deduction45.C: New.
527
5282017-10-19 Uros Bizjak <ubizjak@gmail.com>
d4e7de58
UB
529 Jakub Jelinek <jakub@redhat.com>
530
531 PR target/82618
532 * gcc.target/i386/pr82618.c: New test.
533
f5ba8fd1
MS
5342017-10-19 Martin Sebor <msebor@redhat.com>
535
536 PR tree-optimization/82596
537 * gcc/testsuite/gcc.dg/pr82596.c: New test.
538
9e878cf1
EB
5392017-10-19 Eric Botcazou <ebotcazou@adacore.com>
540
541 * gcc.dg/Walloca-15.c: New test.
542 * gnat.dg/stack_usage4.adb: Likewise.
543 * gnat.dg/stack_usage4_pkg.ads: New helper.
544
d9697837
JJ
5452017-10-19 Jakub Jelinek <jakub@redhat.com>
546
547 PR c++/82600
548 * g++.dg/warn/Wreturn-local-addr-4.C: New test.
549
426776f1
EB
5502017-10-19 Eric Botcazou <ebotcazou@adacore.com>
551
552 * gcc.dg/debug/dwarf2/sso.c: Rename into...
553 * gcc.dg/debug/dwarf2/sso-1.c: ...this.
554 * gcc.dg/debug/dwarf2/sso-2.c: New test.
555 * gcc.dg/debug/dwarf2/sso-3.c: Likewise.
556
3bb3d60b
RE
5572017-10-19 Richard Earnshaw <rearnsha@arm.com>
558
559 PR target/82445
560 * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern.
561 * gcc.target/arm/peep-strd-1.c: Likewise.
562 * gcc.target/arm/peep-ldrd-2.c: New test.
563 * gcc.target/arm/peep-strd-2.c: New test.
564
1855f812
JJ
5652017-10-19 Jakub Jelinek <jakub@redhat.com>
566
07d7c611
JJ
567 * c-c++-common/ubsan/builtin-1.c: New test.
568
5d3805fc
JJ
569 * c-c++-common/ubsan/float-cast-overflow-1.c: Drop value keyword
570 from expected output regexps.
571 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
572 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
573 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
574 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
575 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
576 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
577 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
578 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
579 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
580 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
581 * g++.dg/asan/default-options-1.C (__asan_default_options): Add
582 used attribute.
583 * g++.dg/asan/asan_test.C: Run with ASAN_OPTIONS=handle_segv=2
584 in the environment.
585
1855f812
JJ
586 PR target/82580
587 * gcc.target/i386/pr82580.c: Use {\msbb} instead of "sbb" in
588 scan-assembler-times. Check that there are no movzb* instructions
589 if lp64.
590
8a78f1a1
TV
5912017-10-19 Tom de Vries <tom@codesourcery.com>
592
593 * gcc.dg/tree-ssa/ldist-27.c: Use dg-require-stack-size.
594
7ff6bdb7
TV
5952017-10-19 Tom de Vries <tom@codesourcery.com>
596
597 * lib/target-supports-dg.exp (dg-require-stack-size): New proc.
598 * gcc.c-torture/execute/20030209-1.c: Use dg-require-stack-size.
599 * gcc.c-torture/execute/20040805-1.c: Same.
600 * gcc.c-torture/execute/920410-1.c: Same.
601 * gcc.c-torture/execute/921113-1.c: Same.
602 * gcc.c-torture/execute/921208-2.c: Same.
603 * gcc.c-torture/execute/comp-goto-1.c: Same.
604 * gcc.c-torture/execute/pr20621-1.c: Same.
605 * gcc.c-torture/execute/pr28982b.c: Same.
606 * gcc.dg/tree-prof/comp-goto-1.c: Same.
607
36208e60
ML
6082017-10-19 Martin Liska <mliska@suse.cz>
609
610 PR sanitizer/82517
611 * gcc.dg/asan/pr82517.c: New test.
612
cd30a0b8
JJ
6132017-10-19 Jakub Jelinek <jakub@redhat.com>
614
615 PR fortran/82568
616 * gfortran.dg/gomp/pr82568.f90: New test.
617
bcc478b9
BRF
6182017-10-19 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
619
620 * gfortran.dg/spellcheck-operator.f90: New testcase.
621 * gfortran.dg/spellcheck-procedure_1.f90: New testcase.
622 * gfortran.dg/spellcheck-procedure_2.f90: New testcase.
623 * gfortran.dg/spellcheck-structure.f90: New testcase.
624 * gfortran.dg/spellcheck-parameter.f90: New testcase.
625
e35ba10a
TK
6262017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
627
628 PR fortran/82567
629 * gfortran.dg/array_constructor_51.f90: New test.
630
b04bebdb
TK
6312017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
632
633 PR fortran/79795
634 * gfortran.dg/assumed_size_2.f90: New test.
635
fe944402
UB
6362017-10-18 Uros Bizjak <ubizjak@gmail.com>
637 Jakub Jelinek <jakub@redhat.com>
638
639 PR target/82580
640 * gcc.target/i386/pr82580.c: New test.
641
9cfd7f2c
TK
6422017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
643
644 PR libfortran/82233
645 * gfortran.dg/execute_command_line_3.f90: Remove unneeded output.
646 Move test with wait=.false. before the last test.
647
57d69a63
VM
6482017-10-18 Vladimir Makarov <vmakarov@redhat.com>
649
650 PR middle-end/82556
651 * gcc.target/i386/pr82556.c: New.
652
957f0d8f
BC
6532017-10-18 Bin Cheng <bin.cheng@arm.com>
654
655 * gcc.dg/tree-ssa/ldist-17.c: Adjust test string.
656 * gcc.dg/tree-ssa/ldist-32.c: New test.
657 * gcc.dg/tree-ssa/ldist-35.c: New test.
658 * gcc.dg/tree-ssa/ldist-36.c: New test.
659
85aa9ed6
BC
6602017-10-18 Bin Cheng <bin.cheng@arm.com>
661
662 PR tree-optimization/82574
663 * gcc.dg/tree-ssa/pr82574.c: New test.
664
28e2e236
ML
6652017-10-18 Martin Liska <mliska@suse.cz>
666
667 * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
668 file instead of expand. Reason is that switch statement is
669 not yet expanded as decision tree, which also contains a BB
670 with count == 2000.
671
ee077fcb
PT
672017-10-18 Paul Thomas <pault@gcc.gnu.org>
673
674 PR fortran/82550
675 * gfortran.dg/submodule_30.f08 : New test.
676
de57059e
AK
6772017-10-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
678
679 * gcc.target/s390/zvector/vec-cmp-2.c
680 (all_eq_double, all_ne_double, all_gt_double)
681 (all_lt_double, all_ge_double, all_le_double)
682 (any_eq_double, any_ne_double, any_gt_double)
683 (any_lt_double, any_ge_double, any_le_double)
684 (all_eq_int, all_ne_int, all_gt_int)
685 (all_lt_int, all_ge_int, all_le_int)
686 (any_eq_int, any_ne_int, any_gt_int)
687 (any_lt_int, any_ge_int, any_le_int): Set global variable instead
688 of calling foo(). Fix return type.
689
236ac442
ML
6902017-10-18 Martin Liska <mliska@suse.cz>
691
692 PR sanitizer/82545
693 * gcc.dg/asan/pr82545.c: New test.
694
1b2944cb
PC
6952017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
696
697 PR c++/69057
698 * g++.dg/cpp1y/auto-fn45.C: New.
699
257792c5
PC
7002017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
701
702 PR c++/68884
703 * g++.dg/cpp0x/variadic-crash4.C: New.
704
173a960a
PC
7052017-10-18 Paolo Carlini <paolo.carlini@oracle.com>
706
707 PR c++/79474
708 * g++.dg/cpp1y/auto-fn44.C: New.
709
aca30804
EB
7102017-10-17 Eric Botcazou <ebotcazou@adacore.com>
711
712 * gcc.dg/attr-alloc_size-11.c: UnXFAIL for visium-*-*.
713
eaf95345
PC
7142017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
715
716 PR c++/71821
717 * g++.dg/cpp0x/alignas12.C: New.
718
9efb55ac
PC
7192017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
720
721 PR c++/71368
722 * g++.dg/concepts/pr71368.C: New.
723
816c4ba2
NS
7242017-10-17 Nathan Sidwell <nathan@acm.org>
725
5a201862
NS
726 PR c++/82560
727 * g++.dg/cpp0x/pr82560.C: New.
728
816c4ba2
NS
729 PR middle-end/82577
730 * g++.dg/opt/pr82577.C: New.
731
07c0e0ad
QZ
7322017-10-17 Qing Zhao <qing.zhao@oracle.com>
733 Wilco Dijkstra <wilco.dijkstra@arm.com>
734
fe944402
UB
735 PR middle-end/80295
736 * gcc.target/aarch64/pr80295.c: New test.
07c0e0ad 737
7ea3a3c7
RB
7382017-10-17 Richard Biener <rguenther@suse.de>
739
740 PR tree-optimization/82563
741 * gcc.dg/graphite/pr82563.c: New testcase.
742
d6808f21
PC
7432017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
744
745 PR c++/67831
746 * g++.dg/cpp0x/constexpr-ice18.C: New.
747
54a3b395
PC
7482017-10-17 Paolo Carlini <paolo.carlini@oracle.com>
749
750 PR c++/82570
751 * g++.dg/cpp1z/constexpr-lambda18.C: New.
752
49dcd8a4
JJ
7532017-10-17 Jakub Jelinek <jakub@redhat.com>
754
755 PR tree-optimization/82549
756 * gcc.c-torture/compile/pr82549.c: New test.
757
7a76132c
ML
7582017-10-17 Martin Liska <mliska@suse.cz>
759
760 * lib/scanasm.exp: Print how many times a regex pattern is
761 found.
762 * lib/scandump.exp: Likewise.
763
49dcd8a4 7642017-10-17 Olga Makhotina <olga.makhotina@intel.com>
af297249
OM
765
766 * gcc.target/i386/avx512dq-vreducesd-1.c (_mm_mask_reduce_sd,
767 _mm_maskz_reduce_sd): Test new intrinsics.
768 * gcc.target/i386/avx512dq-vreducesd-2.c: New.
769 * gcc.target/i386/avx512dq-vreducess-1.c (_mm_mask_reduce_ss,
770 _mm_maskz_reduce_ss): Test new intrinsics.
771 * gcc.target/i386/avx512dq-vreducess-2.c: New.
772 * gcc.target/i386/avx-1.c (__builtin_ia32_reducesd,
773 __builtin_ia32_reducess): Remove builtin.
774 (__builtin_ia32_reducesd_mask,
775 __builtin_ia32_reducess_mask): Test new builtin.
776 * gcc.target/i386/sse-13.c: Ditto.
777 * gcc.target/i386/sse-23.c: Ditto.
778
55015c10
ML
7792017-10-16 Martin Liska <mliska@suse.cz>
780
781 * c-c++-common/ubsan/attrib-5.c (float_cast2): Fix warning scan
782 so that it will work for both C and C++ FEs.
783
9b460e2e
FR
7842017-10-16 Fritz Reese <fritzoreese@gmail.com>
785
786 PR fortran/82511
787 * gfortran.dg/dec_structure_22.f90: New testcase.
788
39920b04
PC
7892017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
790
791 PR c++/64931
792 * g++.dg/cpp1y/auto-fn43.C: New.
793
a310363e
WD
7942017-10-16 Wilco Dijkstra <wdijkstr@arm.com>
795
796 PR target/82442
797 * gcc.dg/vect/pr31699.c: Fix testcase.
798
1274f086
TC
7992017-10-16 Tamar Christina <tamar.christina@arm.com>
800
801 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
802 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile.c: New.
803 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-s8.c: New.
804 * gcc.target/aarch64/advsimd-intrinsics/vect-dot-u8.c: New.
805
126c1ea1
JJ
8062017-10-16 Jakub Jelinek <jakub@redhat.com>
807
808 PR c++/53574
809 * g++.dg/other/pr53574.C: New test.
810
6fba3d61
PC
8112017-10-16 Paolo Carlini <paolo.carlini@oracle.com>
812
813 PR c++/61323
814 * g++.dg/cpp0x/constexpr-61323.C: New.
815
4dcfe21f
PC
8162017-10-15 Paolo Carlini <paolo.carlini@oracle.com>
817
818 PR c++/54090
819 * g++.dg/template/crash128.C: New.
820
31677224
TK
8212017-10-15 Thomas Koenig <tkoenig@gcc.gnu.org>
822
823 PR fortran/82372
824 * gfortran.dg/illegal_char.f90: New test.
825
d7840b47
KT
8262017-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
827 Michael Collison <michael.collison@arm.com>
828
829 * gcc.target/aarch64/cmpelim_mult_uses_1.c: New test.
830
c97b789c
PC
8312017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
832
833 PR c++/80908
834 * g++.dg/cpp1z/noexcept-type18.C: New.
835
27b8e74a
PC
8362017-10-14 Paolo Carlini <paolo.carlini@oracle.com>
837
838 PR c++/81016
839 * g++.dg/cpp1z/pr81016.C: New.
840
cc453086
JJ
8412017-10-14 Jakub Jelinek <jakub@redhat.com>
842
843 PR middle-end/62263
14745bca
JJ
844 PR middle-end/82498
845 * c-c++-common/rotate-8.c: Expect no PHIs in optimized dump.
846
847 PR middle-end/62263
cc453086
JJ
848 PR middle-end/82498
849 * c-c++-common/rotate-5.c (f2): New function. Move old
850 function to ...
851 (f4): ... this. Use 127 instead of 128.
852 (f3, f5, f6): New functions.
853 (main): Test all f[1-6] functions, with both 0 and 1 as
854 second arguments.
855 * c-c++-common/rotate-6.c: New test.
856 * c-c++-common/rotate-6a.c: New test.
857 * c-c++-common/rotate-7.c: New test.
858 * c-c++-common/rotate-7a.c: New test.
859 * c-c++-common/rotate-8.c: New test.
860
0fcd7270
HK
8612017-10-14 Hristian Kirtchev <kirtchev@adacore.com>
862
863 * gnat.dg/remote_call_iface.ads, gnat.dg/remote_call_iface.adb: New
864 testcase.
865
5c20e429
JJ
8662017-10-14 Jakub Jelinek <jakub@redhat.com>
867
868 PR rtl-optimization/81423
869 * gcc.c-torture/execute/pr81423.c (foo): Add missing cast. Change L
870 suffixes to LL.
871 (main): Punt if either long long isn't 64-bit or int isn't 32-bit.
872
8afb6a2c
JJ
8732017-10-13 Jakub Jelinek <jakub@redhat.com>
874
875 PR sanitizer/82353
876 * g++.dg/ubsan/pr82353-2.C: New test.
877 * g++.dg/ubsan/pr82353-2-aux.cc: New file.
878 * g++.dg/ubsan/pr82353-2.h: New file.
879
e6110fa6
PT
8802017-10-13 Paul Thomas <pault@gcc.gnu.org>
881
882 PR fortran/81048
883 * gfortran.dg/derived_init_4.f90 : New test.
884
d7327979
PC
8852017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
886
887 PR c++/69078
888 * g++.dg/cpp1y/lambda-generic-69078-1.C: New.
889 * g++.dg/cpp1y/lambda-generic-69078-2.C: Likewise.
890
e7176f75
JJ
8912017-10-13 Jakub Jelinek <jakub@redhat.com>
892
893 PR target/82274
894 * gcc.dg/pr82274-1.c: New test.
895 * gcc.dg/pr82274-2.c: New test.
896
8de71903
PC
8972017-10-13 Paolo Carlini <paolo.carlini@oracle.com>
898
899 PR c++/80873
900 * g++.dg/cpp1y/auto-fn41.C: New.
901 * g++.dg/cpp1y/auto-fn42.C: Likewise.
902
15f7a469
DM
9032017-10-13 David Malcolm <dmalcolm@redhat.com>
904
905 * g++.dg/cpp0x/udlit-extern-c.C: New test case.
906 * g++.dg/diagnostic/unclosed-extern-c.C: Add example of a template
907 erroneously covered by an unclosed extern "C".
908 * g++.dg/template/extern-c.C: New test case.
909
6fe00fb7
RB
9102017-10-13 Richard Biener <rguenther@suse.de>
911
912 * gcc.dg/graphite/pr35356-3.c: XFAIL again.
913 * gcc.dg/graphite/pr81373-2.c: Copy from gcc.dg/graphite/pr81373.c
914 with alternate flags.
915
1a8821c5
RB
9162017-10-13 Richard Biener <rguenther@suse.de>
917
918 * gcc.dg/graphite/scop-10.c: Enlarge array to avoid undefined
919 behavior.
920 * gcc.dg/graphite/scop-7.c: Likewise.
921 * gcc.dg/graphite/scop-8.c: Likewise.
922
2ecf9ac7
L
9232017-10-13 H.J. Lu <hongjiu.lu@intel.com>
924
925 PR target/82499
926 * gcc.target/i386/pr82499-1.c: New file.
927 * gcc.target/i386/pr82499-2.c: Likewise.
928 * gcc.target/i386/pr82499-3.c: Likewise.
929
ef8c92e8
JJ
9302017-10-13 Jakub Jelinek <jakub@redhat.com>
931
5752d1f7
JJ
932 PR target/82524
933 * gcc.c-torture/execute/pr82524.c: New test.
934
a0e4174c
JJ
935 PR target/82498
936 * gcc.dg/tree-ssa/pr82498.c: New test.
937
ef8c92e8
JJ
938 PR target/82498
939 * gcc.dg/ubsan/pr82498.c: New test.
940
a68f286c
RB
9412017-10-13 Richard Biener <rguenther@suse.de>
942
943 PR tree-optimization/82451
944 * gcc.dg/graphite/pr82451.c: New testcase.
945 * gfortran.dg/graphite/id-27.f90: Likewise.
946 * gfortran.dg/graphite/pr82451.f: Likewise.
947
1163f058
RB
9482017-10-13 Richard Biener <rguenther@suse.de>
949
950 PR tree-optimization/82525
951 * gcc.dg/graphite/id-30.c: New testcase.
952 * gfortran.dg/graphite/id-28.f90: Likewise.
953
7ff5eac3
AM
9542017-10-13 Alan Modra <amodra@gmail.com>
955
956 * gcc.target/i386/asm-mem.c: New test.
957
912a7ec3
JJ
9582017-10-12 Jakub Jelinek <jakub@redhat.com>
959
960 PR target/82498
961 * gcc.target/i386/pr82498-1.c: New test.
962 * gcc.target/i386/pr82498-2.c: New test.
963
83d502cf
JH
9642017-10-12 Jan Hubicka <hubicka@ucw.cz>
965
966 * gcc.dg/predict-13.c: Update template for probaility change.
967 * gcc.dg/predict-8.c: Likewise.
968
62e1c678
DM
9692017-10-12 David Malcolm <dmalcolm@redhat.com>
970
971 * c-c++-common/cilk-plus/AN/parser_errors.c: Update expected
972 output to reflect changes to reported locations of missing
973 symbols.
974 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
975 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
976 * c-c++-common/cilk-plus/AN/pr61191.c: Likewise.
977 * c-c++-common/gomp/pr63326.c: Likewise.
978 * c-c++-common/missing-close-symbol.c: Likewise, also update for
979 new fix-it hints.
980 * c-c++-common/missing-symbol.c: Likewise, also add test coverage
981 for missing colon in ternary operator.
982 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
983 * g++.dg/cpp1y/pr65202.C: Likewise.
984 * g++.dg/missing-symbol-2.C: New test case.
985 * g++.dg/other/do1.C: Update expected output to reflect
986 changes to reported locations of missing symbols.
987 * g++.dg/parse/error11.C: Likewise.
988 * g++.dg/template/error11.C: Likewise.
989 * gcc.dg/missing-symbol-2.c: New test case.
990 * gcc.dg/missing-symbol-3.c: New test case.
991 * gcc.dg/noncompile/940112-1.c: Update expected output to reflect
992 changes to reported locations of missing symbols.
993 * gcc.dg/noncompile/971104-1.c: Likewise.
994 * obj-c++.dg/exceptions-6.mm: Likewise.
995 * obj-c++.dg/pr48187.mm: Likewise.
996 * objc.dg/exceptions-6.m: Likewise.
997
7a866e7e
MS
9982017-10-12 Martin Sebor <msebor@redhat.com>
999
1000 PR other/82301
1001 PR c/82435
1002 * g++.dg/ext/attr-ifunc-1.C: Update.
1003 * g++.dg/ext/attr-ifunc-2.C: Same.
1004 * g++.dg/ext/attr-ifunc-3.C: Same.
1005 * g++.dg/ext/attr-ifunc-4.C: Same.
1006 * g++.dg/ext/attr-ifunc-5.C: Same.
1007 * g++.dg/ext/attr-ifunc-6.C: New test.
1008 * g++.old-deja/g++.abi/vtable2.C: Update.
1009 * gcc.dg/attr-ifunc-6.c: New test.
1010 * gcc.dg/attr-ifunc-7.c: New test.
1011 * gcc.dg/pr81854.c: Update.
1012 * lib/target-supports.exp: Update.
1013
e95c9129
DM
10142017-10-12 David Malcolm <dmalcolm@redhat.com>
1015
1016 * g++.dg/parse/pragma2.C: Update to reflect reinstatement of the
1017 "#pragma is not allowed here" error.
1018
939cf90f
BC
10192017-10-12 Bin Cheng <bin.cheng@arm.com>
1020
1021 * gcc.dg/tree-ssa/ldist-28.c: New test.
1022 * gcc.dg/tree-ssa/ldist-29.c: New test.
1023 * gcc.dg/tree-ssa/ldist-30.c: New test.
1024 * gcc.dg/tree-ssa/ldist-31.c: New test.
1025
163aa51b
BC
10262017-10-12 Bin Cheng <bin.cheng@arm.com>
1027
1028 * gcc.dg/tree-ssa/ldist-7.c: Adjust test string.
1029 * gcc.dg/tree-ssa/ldist-16.c: Ditto.
1030 * gcc.dg/tree-ssa/ldist-25.c: Ditto.
1031 * gcc.dg/tree-ssa/ldist-33.c: New test.
1032
f0c216e1
RB
10332017-10-12 Richard Biener <rguenther@suse.de>
1034
1035 PR tree-optimization/69728
1036 * gcc.dg/graphite/pr69728.c: Adjust to reflect we can handle
1037 the loop now. Remove unrelated undefined behavior.
1038
281ff779
JJ
10392017-10-12 Jakub Jelinek <jakub@redhat.com>
1040
6089393b
JJ
1041 PR c++/82159
1042 * g++.dg/opt/pr82159-2.C: New test.
1043
281ff779
JJ
1044 PR target/82353
1045 * gcc.target/i386/i386.exp (tests): Revert the '.C' extension change.
1046 * gcc.target/i386/pr82353.C: Moved to ...
1047 * g++.dg/ubsan/pr82353.C: ... here. Restrict to i?86/x86_64 && lp64.
1048
07a5fe52
UB
10492017-10-11 Uros Bizjak <ubizjak@gmail.com>
1050
1051 * gcc.target/i386/387-ficom-2.c: New test.
1052
666a1c32
JJ
10532017-10-11 Jakub Jelinek <jakub@redhat.com>
1054
ca38a07b
JJ
1055 PR middle-end/80421
1056 * gcc.c-torture/execute/pr80421.c: New test.
1057
69c328ec
JJ
1058 PR tree-optimization/78558
1059 * gcc.dg/vect/pr78558.c: New test.
1060
1d5b9dd5
JJ
1061 PR c++/82414
1062 * g++.dg/lto/pr82414_0.C: New test.
1063
fbb0add7
JJ
1064 PR c++/78523
1065 * g++.dg/cpp1y/pr78523.C: New test.
1066
666a1c32
JJ
1067 PR c++/80194
1068 * g++.dg/cpp1y/pr80194.C: New test.
1069
241dbd9d
QZ
10702017-10-11 Qing Zhao <qing.zhao@oracle.com>
1071
1072 PR target/81422
07a5fe52 1073 * gcc.target/aarch64/pr81422.C: New test.
241dbd9d 1074
6dcb9e91
VM
10752017-10-11 Vladimir Makarov <vmakarov@redhat.com>
1076
1077 PR sanitizer/82353
1078 * gcc.target/i386/i386.exp (tests): Permit '.C' extension.
1079 * gcc.target/i386/pr82353.C: New.
1080
42851ff8
UB
10812017-10-11 Uros Bizjak <ubizjak@gmail.com>
1082
1083 * gcc.target/i386/387-ficom-1.c: New test.
1084
278a8434
JL
10852017-10-11 Jeff Law <law@redhat.com>
1086
1087 * gcc.dg/struct-layout-1_generate.c (generate_fields): Fix typo in
1088 address computation of end of complex_attrib_array_types.
1089
6358a676
MG
10902017-10-11 Marc Glisse <marc.glisse@inria.fr>
1091
1092 * gcc.dg/Wstrict-overflow-7.c: Xfail.
1093 * gcc.dg/pragma-diag-3.c: Likewise.
1094
b4ec1d31
BC
10952017-10-11 Bin Cheng <bin.cheng@arm.com>
1096
1097 PR tree-optimization/82472
1098 * gcc.dg/tree-ssa/pr82472.c: New test.
1099
3a266bcd
ML
11002017-10-11 Martin Liska <mliska@suse.cz>
1101
1102 PR sanitizer/82490
1103 * c-c++-common/ubsan/attrib-5.c: New test.
1104
ed89e76a
ML
11052017-10-11 Martin Liska <mliska@suse.cz>
1106
1107 Revert r253637:
1108
1109 PR sanitizer/82484
1110 * gcc.dg/asan/pr82484.c: New test.
1111
78188a05
ML
11122017-10-11 Martin Liska <mliska@suse.cz>
1113
1114 PR sanitizer/82484
1115 * gcc.dg/asan/pr82484.c: New test.
1116
b1a651a2
ML
11172017-10-11 Martin Liska <mliska@suse.cz>
1118
1119 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Scan
1120 optimized dump rather than assembly.
1121
dbd282bb
NS
11222017-10-11 Nathan Sidwell <nathan@acm.org>
1123
1124 * g++.dg/cpp/string-3.C: Fix dg-final.
1125
08f0a739
PC
11262017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1127
1128 PR c++/80412
1129 * g++.dg/cpp1z/class-deduction44.C: New.
1130
1d14f58c
PC
11312017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 PR c++/82230
1134 * g++.dg/cpp1y/lambda-generic-ice8.C: New.
1135
99f1498e
PC
11362017-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1137
1138 PR c++/81299
1139 * g++.dg/cpp1y/lambda-generic-ice7.C: New.
1140
7cd6ea64
NS
11412017-10-10 Nathan Sidwell <nathan@acm.org>
1142
1143 * g++.dg/lookup/extern-c-redecl6.C: New.
1144 * g++.dg/lookup/extern-c-hidden.C: Adjust diagnostics.
1145 * g++.dg/lookup/extern-c-redecl.C: Likewise.
1146 * g++.old-deja/g++.other/using9.C: Likewise.
1147
507ea98d
PC
11482017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1149
1150 PR c++/78006
1151 * g++.dg/cpp1y/auto-fn40.C: New.
1152
92395f1c
PC
11532017-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1154
1155 PR c++/81032
1156 * g++.dg/cpp1y/lambda-generic-ice6.C: New.
1157
71a84d92
JJ
11582017-10-10 Jakub Jelinek <jakub@redhat.com>
1159
16d926d2
JJ
1160 PR rtl-optimization/68205
1161 * gcc.c-torture/execute/20040709-3.c: New test.
1162
b2ca2504
JJ
1163 PR c++/67625
1164 * g++.dg/cpp0x/pr67625.C: New test.
1165
c9a0dec5
JJ
1166 PR middle-end/70887
1167 * g++.dg/cpp0x/pr70887.C: New test.
1168
aaf58ab1
JJ
1169 PR c++/70338
1170 * g++.dg/cpp0x/pr70338.C: New test.
1171
10885d13
JJ
1172 PR c++/77786
1173 * g++.dg/cpp1y/pr77786.C: New test.
1174
da31baba
JJ
1175 PR c++/71875
1176 * g++.dg/cpp1y/pr71875.C: New test.
1177
24f8d391
JJ
1178 PR c++/77578
1179 * g++.dg/gomp/pr77578.C: New test.
1180
4407c309
JJ
1181 PR middle-end/70100
1182 * g++.dg/opt/pr70100.C: New test.
1183
7094f0d3
JJ
1184 PR c++/68252
1185 * g++.dg/other/pr68252.C: New test.
1186
71a84d92
JJ
1187 PR target/79565
1188 PR target/82483
1189 * gcc.target/i386/pr82483-1.c: New test.
1190 * gcc.target/i386/pr82483-2.c: New test.
1191
24d8f6b6
WS
11922017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1193
1194 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update options
1195 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Update expected
1196 instruction list.
1197
35b82d26
NS
11982017-10-10 Nathan Sidwell <nathan@acm.org>
1199
1200 PR preprocessor/82506
1201 * g++.dg/cpp/string-3.C: New.
1202
f1e2a004
WS
12032017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1204
1205 * gcc.target/powerpc/fold-vec-splat-16.c: New
1206 * gcc.target/powerpc/fold-vec-splat-32.c: New.
1207 * gcc.target/powerpc/fold-vec-splat-8.c: New.
1208
3934b625
TK
12092017-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1210
1211 PR libfortran/82233
1212 * gfortran.dg/execute_command_line_3.f90: New test.
1213
53befce7
WS
12142017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1215
1216 * gcc.target/powerpc/fold-vec-splat-16.c: New
1217 * gcc.target/powerpc/fold-vec-splat-32.c: New.
1218 * gcc.target/powerpc/fold-vec-splat-8.c: New.
1219
0ec8f0c6
WS
12202017-10-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1221
1222 * gcc.target/powerpc/fold-vec-splats-char.c: New.
1223 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: New.
1224 * gcc.target/powerpc/fold-vec-splats-int.c: New.
1225 * gcc.target/powerpc/fold-vec-splats-longlong.c: New.
1226 * gcc.target/powerpc/fold-vec-splats-short.c: New.
1227
802b38c9
JJ
12282017-10-10 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR c/82437
1231 * c-c++-common/Wtautological-compare-7.c: New test.
1232
2fe1a1b8
BC
12332017-10-10 Bin Cheng <bin.cheng@arm.com>
1234
1235 * gcc.dg/tree-ssa/ldist-34.c: New test.
1236
efe040bf
BC
12372017-10-10 Bin Cheng <bin.cheng@arm.com>
1238
1239 * gcc.dg/tree-ssa/ldist-27.c: New test.
1240
0c6ddd1d
ES
12412017-10-09 Ed Schonberg <schonberg@adacore.com>
1242
1243 * gnat.dg/class_wide4.adb, gnat.dg/class_wide4_pkg.ads,
1244 gnat.dg/class_wide4_pkg2.ads: New testcase.
1245
12462017-10-09 Ed Schonberg <schonberg@adacore.com>
1247
1248 * gnat.dg/class_wide3.adb, gnat.dg/class_wide3_pkg.ads: New testcase.
1249
12502017-10-09 Ed Schonberg <schonberg@adacore.com>
1251
1252 * gnat.dg/validity_check2.adb, gnat.dg/validity_check2_pkg.ads:
1253 New testcase.
1254
a1df6521
MM
12552017-10-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1256
1257 * gcc.target/powerpc/amo1.c: New test.
1258 * gcc.target/powerpc/amo2.c: Likewise.
1259
7668b0a6
RB
12602017-10-09 Richard Biener <rguenther@suse.de>
1261
1262 PR tree-optimization/82449
1263 * gfortran.dg/graphite/pr82449.f: New testcase.
1264
ad2c91b2
AK
12652017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1266
1267 PR target/82463
1268 * gcc.target/s390/zvector/pr82463.c: New test.
1269
3141e768
AK
12702017-10-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1271
1272 PR target/82465
1273 * gcc.target/s390/zvector/pr82465.c: New test.
1274
8d9c7f8a
WD
12752017-10-09 Wilco Dijkstra <wdijkstr@arm.com>
1276
1277 * gcc.dg/tree-ssa/ssa-dse-26.c (dg-options): Add -fno-short-enums.
1278
b7807e11
TV
12792017-10-09 Tom de Vries <tom@codesourcery.com>
1280
1281 * gcc.dg/cold-1.c (foo1): Fix warning line number. Make warning line
1282 number relative.
1283 (abort): Declare.
1284
561593c1
EB
12852017-10-08 Eric Botcazou <ebotcazou@adacore.com>
1286
1287 * gcc.c-torture/execute/20171008-1.c: New test.
1288
5759add4
JL
12892017-10-03 Jeff Law <law@redhat.com>
1290
1291 * gcc.dg/stack-check-5.c: Skip with -fstack-protector.
1292 * gcc.dg/stack-check-6.c: Likewise.
1293 * gcc.dg/stack-check-6a.c: Likewise.
1294
59abe903
MC
12952017-10-07 Michael Collison <michael.collison@arm.com>
1296
1297 * gcc.target/aarch64/var_shift_mask_2.c: New test.
1298
2fcd5884
PT
12992017-10-07 Paul Thomas <pault@gcc.gnu.org>
1300
1301 PR fortran/82375
1302 * gfortran.dg/pdt_13.f03 : New test.
1303 * gfortran.dg/pdt_14.f03 : New test.
1304 * gfortran.dg/pdt_15.f03 : New test.
1305
12b9f3ac
JH
13062017-10-07 Jan Hubicka <hubicka@ucw.cz>
1307
1308 * gcc.dg/cold-1.c: New testcase.
1309
b8f49e4a
PC
13102017-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1311
1312 PR c++/80805
1313 * g++.dg/cpp0x/pr80805.C: New.
1314
5abde510
TK
13152017-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1316
1317 PR fortran/49232
1318 * gfortran.dg/contiguous_4.f90: New test.
1319
58ebb59b
PC
13202017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1321
1322 PR c++/66690
1323 * g++.dg/cpp1y/pr66690.C: New.
1324
9db84ece
NS
13252017-10-06 Nathan Sidwell <nathan@acm.org>
1326
1327 PR c++/82424
1328 * g++.dg/warn/pr82424.C: New.
1329
681f18d1
JJ
13302017-10-06 Jakub Jelinek <jakub@redhat.com>
1331
7260f6f7
JJ
1332 PR c++/82299
1333 * g++.dg/cpp0x/pr82299.C: New test.
1334
681f18d1
JJ
1335 P0704R1 - fixing const-qualified pointers to members
1336 * g++.dg/cpp2a/ptrmem1.C: New test.
1337
513d5564
ML
13382017-10-06 Martin Liska <mliska@suse.cz>
1339
1340 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: New test.
1341
d155a264
SD
13422017-10-06 Sudakshina Das <sudi.das@arm.com>
1343
1344 * gcc.target/aarch64/bic_imm_1.c: New test.
1345 * gcc.target/aarch64/orr_imm_1.c: Likewise.
1346
e78b10ce
PC
13472017-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1348
1349 PR c++/60153
1350 * g++.dg/cpp0x/variadic-crash3.C: New.
1351
2f391428
JJ
13522017-10-06 Jakub Jelinek <jakub@redhat.com>
1353
1354 PR tree-optimization/82434
1355 * gcc.dg/store_merging_9.c: New test.
1356
d20eac1b
RB
13572017-10-06 Richard Biener <rguenther@suse.de>
1358
1359 PR tree-optimization/82397
1360 * gfortran.dg/pr82397.f: New testcase.
1361
ac95a65d
AK
13622017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1363
1364 PR target/82322
1365 * gcc.target/s390/zvector/pr82322.c: New test.
1366
6fcb90c6
AK
13672017-10-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1368
1369 PR target/82317
1370 * gcc.target/s390/zvector/pr82317.c: New test.
1371
3d28cdc2
RB
13722017-10-06 Richard Biener <rguenther@suse.de>
1373
1374 PR tree-optimization/82422
1375 * gcc.dg/graphite/pr82422.c: New testcase.
1376
6c7e0f7a
RB
13772017-10-06 Richard Biener <rguenther@suse.de>
1378
1379 PR tree-optimization/82421
1380 * gcc.dg/graphite/pr82421.c: New testcase.
1381
4e34b338
JJ
13822017-10-06 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR c/82437
1385 * c-c++-common/Wtautological-compare-6.c: New test.
1386
bd8d431f
RB
13872017-10-06 Richard Biener <rguenther@suse.de>
1388
1389 * gcc.dg/graphite/id-15.c: No longer expect a code generation error.
1390 * gcc.dg/graphite/id-16.c: Likewise.
1391 * gcc.dg/graphite/pr46168.c: Likewise.
1392 * gcc.dg/graphite/pr68756.c: Likewise.
1393 * gcc.dg/graphite/pr69728.c: Likewise.
1394 * gcc.dg/graphite/pr71575-2.c: Likewise.
1395 * gcc.dg/graphite/pr77362.c: Likewise.
1396 * gcc.dg/graphite/pr81373.c: Likewise.
1397 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
1398 * gfortran.dg/graphite/interchange-1.f: Likewise.
1399 * gfortran.dg/graphite/pr42334-1.f: Likewise.
1400 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
1401 * gfortran.dg/graphite/pr42393.f90: Likewise.
1402 * gfortran.dg/graphite/pr47019.f: Likewise.
1403 * gfortran.dg/graphite/id-17.f: Likewise.
1404 * gfortran.dg/graphite/id-19.f: Likewise.
1405 * gfortran.dg/graphite/run-id-2.f90: Likewise.
1406 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1407 * gfortran.dg/graphite/pr42326.f90: Likewise.
1408 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
1409 * gfortran.dg/graphite/pr29581.f90: Likewise. No longer expect
1410 a code generation error.
1411 * gfortran.dg/graphite/run-id-3.f90: Likewise.
1412 * gfortran.dg/graphite/pr29832.f90: Likewise.
1413
31bee964
RB
14142017-10-06 Richard Biener <rguenther@suse.de>
1415
1416 PR tree-optimization/82436
1417 * gcc.dg/vect/pr82436.c: New testcase.
1418
4bc4b2b4
BE
14192017-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1420
1421 * gcc.dg/Wincompatible-pointer-types-1.c: New test.
1422
592fbfb5
TC
14232017-10-05 Tamar Christina <tamar.christina@arm.com>
1424
1425 * gcc.dg/vect/slp-perm-9.c: Use vect_sizes_16B_8B.
1426 * lib/target-supports.exp (vect_sizes_16B_8B): New.
1427
14282017-10-05 Tamar Christina <tamar.christina@arm.com>
0322303e
TC
1429
1430 * gcc.dg/vect/vect-align-1.c: Fix vect_hw_misalign condition.
1431 * gcc.dg/vect/vect-align-2.c: Likewise.
1432 * gcc.dg/vect/vect-multitypes-1.c: Likewise
1433
807e3be2
NS
14342017-10-05 Nathan Sidwell <nathan@acm.org>
1435
1436 * g++.dg/warn/mvp.C: New.
1437
05e1eaeb
JJ
14382017-10-05 Jakub Jelinek <jakub@redhat.com>
1439
1440 * gcc.dg/gomp/pr82374.c (SIZE): Change from 1G to 1M to make it ilp32
1441 friendly.
1442
bb61e6e3
RB
14432017-10-05 Richard Biener <rguenther@suse.de>
1444
1445 * gfortran.dg/graphite/id-17.f: Fix typo.
1446 * gfortran.dg/graphite/id-19.f: Likewise.
1447 * gfortran.dg/graphite/pr29832.f90: Likewise.
1448 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1449 * gfortran.dg/graphite/pr42326.f90: Likewise.
1450 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
1451 * gfortran.dg/graphite/run-id-2.f90: Likewise.
1452 * gfortran.dg/graphite/run-id-3.f90: Likewise.
1453
5b93c0ee
PC
14542017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/80471
1457 * g++.dg/cpp1y/pr80471.C: New.
1458
25139006
PC
14592017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1460
1461 PR c++/78131
1462 * g++.dg/cpp1z/constexpr-lambda17.C: New.
1463
968e56bf
PC
14642017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1465
1466 PR c++/78018
1467 * g++.dg/cpp1y/lambda-generic-78018.C: New.
1468
fb4ccfed
PC
14692017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1470 Andrew Pinski <apinski@cavium.com>
1471
1472 PR c++/71946
1473 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
1474 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
1475
ab6501d7
SD
14762017-10-04 Sudakshina Das <sudi.das@arm.com>
1477
1478 * gcc.target/aarch64/bic_imm_1.c: New.
1479 * gcc.target/aarch64/orr_imm_1.c: Likewise.
1480
b419102c
NS
14812017-10-04 Nathan Sidwell <nathan@acm.org>
1482
1483 * g++.dg/abi/mangle41.C: Adjust diagnostics.
1484
420db574
JJ
14852017-10-04 Jakub Jelinek <jakub@redhat.com>
1486
1487 PR c++/82373
1488 * g++.dg/cpp1y/pr82373.C: New test.
1489
8139a48e
DM
14902017-10-04 David Malcolm <dmalcolm@redhat.com>
1491
1492 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
1493 underlining for param.
1494 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
1495 highlighting of parameters; add test coverage for trivial
1496 parameter decls, and for callback parameters.
1497 * gcc.dg/pr68533.c: Update location of two errors to reflect
1498 location of params.
1499
6069fe72
DM
15002017-10-04 David Malcolm <dmalcolm@redhat.com>
1501
1502 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
1503 (create_code): Call it.
1504 * jit.dg/test-vector-rvalues.cc: New test case.
1505
4f15b6a2
AK
15062017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1507
1508 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
1509 vector loop peeling.
1510 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
1511 New proc.
1512
30d027da
AK
15132017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1514
1515 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
1516 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
1517 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
1518 vect_floatint_cvt with vect_doubleint_cvt.
1519 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
1520 vect_intfloat_cvt with vect_intdouble_cvt.
1521 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
1522 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
1523 depend on vect_intdouble_cvt.
1524 * lib/target-supports.exp
1525 (check_effective_target_vect_doubleint_cvt)
1526 (check_effective_target_vect_intdouble_cvt): New procs.
1527
c059a92e
AK
15282017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1529
1530 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
1531 * lib/target-supports.exp (check_effective_target_vect_long_mult):
1532 New proc.
1533
a4646113
AK
15342017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1535
1536 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
1537 * gfortran.dg/vect/pr77848.f: Likewise.
1538
26412773
AK
15392017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1540
1541 * lib/target-supports.exp (check_effective_target_vect_float):
1542 Return 1 being on a S/390 with VXE.
1543 * gcc.dg/vect/pr31699.c: Require vec_float.
1544 * gcc.dg/vect/pr61194.c: Likewise.
1545 * gcc.dg/vect/pr65947-10.c: Likewise.
1546 * gcc.dg/vect/pr66142.c: Likewise.
1547 * gcc.dg/vect/slp-10.c: Likewise.
1548 * gcc.dg/vect/slp-11c.c: Likewise.
1549 * gcc.dg/vect/slp-12b.c: Likewise.
1550 * gcc.dg/vect/slp-18.c: Likewise.
1551 * gcc.dg/vect/slp-33.c: Likewise.
1552 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
1553 * gcc.dg/vect/slp-cond-2.c: Likewise.
1554 * gcc.dg/vect/vect-cond-10.c: Likewise.
1555 * gcc.dg/vect/vect-cond-8.c: Likewise.
1556 * gcc.dg/vect/vect-cond-9.c: Likewise.
1557 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
1558 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
1559
ebb4badd
TS
15602017-10-04 Thomas Schwinge <thomas@codesourcery.com>
1561
1562 PR tree-optimization/82374
1563 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
1564 attributes propagation changes for OMP outlined regions.
1565 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1566 * c-c++-common/goacc/kernels-reduction.c: Likewise.
1567
f95810b5
RS
15682017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
1569
1570 PR tree-optimization/82413
1571 * g++.dg/pr82413.C: New test.
1572
707905d0
PT
15732017-10-04 Paul Thomas <pault@gcc.gnu.org>
1574
1575 PR fortran/77296
1576 * gfortran.dg/associate_32.f03 : New test.
1577
8bca3f59
PC
15782017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1579
1580 PR c++/78816
1581 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
1582
5c38262d
JJ
15832017-10-04 Jakub Jelinek <jakub@redhat.com>
1584
1585 PR tree-optimization/82374
1586 * gcc.dg/gomp/pr82374.c: New test.
1587
21375f0d
RB
15882017-10-04 Richard Biener <rguenther@suse.de>
1589
1590 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
1591 errors and scan for one.
1592 * gfortran.dg/graphite/id-19.f: Likewise.
1593 * gfortran.dg/graphite/pr29832.f90: Likewise.
1594 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1595 * gfortran.dg/graphite/pr42326.f90: Likewise.
1596 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
1597 * gfortran.dg/graphite/run-id-2.f90: Likewise.
1598 * gfortran.dg/graphite/run-id-3.f90: Likewise.
1599 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
1600
944e0841
MM
16012017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1602
1603 * gcc.target/powerpc/float128-odd.c: New test.
1604
5bd8ff41
PC
16052017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
1606
1607 PR c++/70343
1608 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
1609
11e3d45c
JL
16102017-10-03 Jeff Law <law@redhat.com>
1611
1612 PR target/82358
1613 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
1614
3b7511f9
MJ
16152017-10-03 Martin Jambor <mjambor@suse.cz>
1616
1617 PR tree-optimization/82363
1618 * gcc.dg/tree-ssa/pr82363.c: New test.
1619
bb81a576
JJ
16202017-10-03 Jakub Jelinek <jakub@redhat.com>
1621
33ff5dda
JJ
1622 PR tree-optimization/82381
1623 * gcc.c-torture/compile/pr82381.c: New test.
1624
bb81a576
JJ
1625 PR target/82386
1626 * gcc.dg/pr82386.c: New test.
1627
5aab83d5
PC
16282017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1629
1630 PR c++/70570
1631 * g++.dg/cpp1y/lambda-generic-70570.C: New.
1632
70c894ea
PC
16332017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1634
1635 PR c++/79590
1636 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
1637
603841eb
PC
16382017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1639
1640 PR c++/79005
1641 * g++.dg/cpp1y/lambda-generic-79005.C: New.
1642
da3723a8
PT
16432017-10-02 Paul Thomas <pault@gcc.gnu.org>
1644
1645 PR fortran/82312
1646 * gfortran.dg/typebound_proc_36.f90 : New test.
1647
20a7e14a
PB
16482017-10-02 Peter Bergner <bergner@vnet.ibm.com>
1649
1650 PR target/80210
1651 * gcc.target/powerpc/pr80210-2.c: New test.
1652
f240a230
JJ
16532017-10-02 Jakub Jelinek <jakub@redhat.com>
1654
476dec78
JJ
1655 * gcc.dg/pr82389.c: New test.
1656
f240a230
JJ
1657 PR tree-optimization/82387
1658 PR tree-optimization/82388
1659 PR tree-optimization/82389
1660 * gcc.c-torture/compile/pr82389.c: New test.
1661 * gcc.c-torture/execute/pr82387.c: New test.
1662 * gcc.c-torture/execute/pr82388.c: New test.
1663
bac1187d
PC
16642017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1665
1666 PR c++/79180
1667 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
1668 * g++.dg/torture/pr79180.C: Likewise.
1669
1670 PR c++/71386
1671 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
1672
96e2d1d1
RB
16732017-10-02 Richard Biener <rguenther@suse.de>
1674
1675 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
1676 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
1677 * gcc.dg/graphite/id-16.c: Likewise.
1678 * gcc.dg/graphite/pr46168.c: Likewise.
1679 * gcc.dg/graphite/pr68756.c: Likewise.
1680 * gcc.dg/graphite/pr69728.c: Likewise.
1681 * gcc.dg/graphite/pr71575-2.c: Likewise.
1682 * gcc.dg/graphite/pr77362.c: Likewise.
1683 * gcc.dg/graphite/pr81373.c: Likewise.
1684 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
1685 * gfortran.dg/graphite/interchange-1.f: Likewise.
1686 * gfortran.dg/graphite/pr29581.f90: Likewise.
1687 * gfortran.dg/graphite/pr42334-1.f: Likewise.
1688 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
1689 * gfortran.dg/graphite/pr42393.f90: Likewise.
1690 * gfortran.dg/graphite/pr47019.f: Likewise.
1691
1a6da556
PC
16922017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1693
1694 PR c++/69977
1695 * g++.dg/cpp1y/lambda-generic-69977.C: New.
1696
144d302e
PC
16972017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1698
1699 PR c++/59991
1700 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
1701
7838c9a8
TV
17022017-10-02 Tom de Vries <tom@codesourcery.com>
1703
1704 * gcc.c-torture/compile/pr82337.c: Add
1705 dg-require-effective-target nonlocal_goto.
1706
f25a140b
RS
17072017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
1708 Alan Hayward <alan.hayward@arm.com>
1709 David Sherwood <david.sherwood@arm.com>
1710
1711 PR target/71307
1712 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
1713
0389d86c
RB
17142017-10-02 Richard Biener <rguenther@suse.de>
1715
1716 PR tree-optimization/82355
1717 * gcc.dg/graphite/fuse-1.c: Adjust.
1718 * gcc.dg/graphite/fuse-2.c: Likewise.
1719 * gcc.dg/graphite/pr82355.c: New testcase.
1720
aa2a59fc
JL
17212017-10-01 Jeff Law <law@redhat.com>
1722
1723 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
1724
efa1d7a2
DH
17252017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1726
1727 PR fortran/61450
1728 * gfortran.dg/binding_label_tests_28.f90: New test.
1729
ae3f9c32
PC
17302017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1731
1732 PR c++/65949
1733 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
1734
333cb612
PC
17352017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
1736
1737 PR c++/68754
1738 * g++.dg/cpp1y/constexpr-68754.C: Move...
1739 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
1740
15c77315
JJ
17412017-09-30 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR target/82361
1744 * gcc.target/i386/pr82361-1.c: New test.
1745 * gcc.target/i386/pr82361-2.c: New test.
1746
b09bf97b
YG
17472017-09-29 Yury Gribov <tetra2005@gmail.com>
1748
1749 PR middle-end/82319
1750 * c-c++/common/pr57371-4.c: Test NaN comparisons.
1751
6e3e8419
EB
17522017-09-29 Eric Botcazou <ebotcazou@adacore.com>
1753
1754 * g++.dg/other/dump-ada-spec-10.C: New test.
1755
e9d297a1
JL
17562017-09-29 Jeff Law <law@redhat.com>
1757
1758 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
1759
603be022
JJ
17602017-09-29 Jakub Jelinek <jakub@redhat.com>
1761
1762 P0683R1 - default member initializers for bit-fields
1763 * g++.dg/ext/bitfield6.C: New test.
1764 * g++.dg/cpp2a/bitfield1.C: New test.
1765 * g++.dg/cpp2a/bitfield2.C: New test.
1766 * g++.dg/cpp2a/bitfield3.C: New test.
1767
9129a561
VM
17682017-09-29 Vladimir Makarov <vmakarov@redhat.com>
1769
1770 PR target/81481
1771 * gcc.target/i386/pr81481.c: New.
1772
a815fe44
KN
17732017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
1774
b5e6b7ca 1775 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
1776 and dg-require-effective-target directives to correct testing
1777 behavior.
b5e6b7ca
SB
1778 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
1779 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
1780 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 1781 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 1782 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 1783 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 1784 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 1785 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 1786 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 1787 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 1788 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 1789 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 1790 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 1791 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 1792 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 1793 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 1794 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 1795
e75210d6
BS
17962017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1797
1798 PR tree-optimization/82337
1799 * gcc.c-torture/compile/pr82337.c: New file.
1800
52c6ab74
JM
18012017-09-29 Javier Miranda <miranda@adacore.com>
1802
1803 * gnat.dg/unchecked_union3.adb: New testcase.
1804
18052017-09-29 Javier Miranda <miranda@adacore.com>
1806
1807 * gnat.dg/unchecked_union2.adb: New testcase.
1808
1dce26a1
DH
18092017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
1810
1811 PR fortran/25071
1812 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
1813 * gfortran.dg/argument_checking_4.f90: Likewise.
1814 * gfortran.dg/argument_checking_5.f90: Likewise.
1815 * gfortran.dg/argument_checking_6.f90: Likewise.
1816 * gfortran.dg/argument_checking_10.f90: Likewise.
1817 * gfortran.dg/argument_checking_13.f90: Likewise.
1818 * gfortran.dg/argument_checking_15.f90: Likewise.
1819 * gfortran.dg/argument_checking_18.f90: Likewise.
1820 * gfortran.dg/gomp/udr8.f90: Likewise.
1821 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
1822 the dg-options.
1823
bf61f589
JJ
18242017-09-29 Jakub Jelinek <jakub@redhat.com>
1825
27746ca9
JJ
1826 * g++.dg/ext/bitfield7.C: New test.
1827 * g++.dg/ext/bitfield8.C: New test.
1828 * g++.dg/ext/bitfield9.C: New test.
1829
2a389958
JJ
1830 PR c/82340
1831 * gcc.dg/tree-ssa/pr82340.c: New test.
1832
bf61f589
JJ
1833 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
1834
051e4e1c
PC
18352017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
1836
1837 PR c++/79488
1838 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
1839
ff299487
JJ
18402017-09-28 Jakub Jelinek <jakub@redhat.com>
1841
1842 PR target/82342
1843 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
1844 * gcc.target/i386/pr82260-2.c: Likewise.
1845
10e93cf5
SS
18462017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
1847
1848 * gcc.target/i386/avx512f-constant-float-return.c: New test.
1849
b4aac5c3
CL
18502017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
1851
1852 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
1853 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
1854 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
1855 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
1856 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
1857 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
1858 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
1859 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
1860 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
1861 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
1862
5a47aa2c
DM
18632017-09-28 David Malcolm <dmalcolm@redhat.com>
1864
1865 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
1866 test case.
1867 * jit.dg/test-returning-function-ptr.c (create_code): Update to
1868 create a function pointer type independently of the call to
1869 gcc_jit_function_get_address, and assign the pointer to a local
1870 before returning it, to exercise the function pointer type
1871 comparison code.
1872
15a65e63
DM
18732017-09-27 David Malcolm <dmalcolm@redhat.com>
1874
1875 * jit.dg/all-non-failing-tests.h: Add
1876 test-returning-function-ptr.c.
1877 * jit.dg/test-returning-function-ptr.c: New test case.
1878
a509c571
CL
18792017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
1880
1881 PR target/71727
1882 * gcc.target/aarch64/pr71727-2.c: New test.
1883
6e0cc90b
KN
18842017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
1885
1886 * gcc.target/powerpc/swaps-p8-28.c: New test.
1887 * gcc.target/powerpc/swaps-p8-29.c: New test.
1888 * gcc.target/powerpc/swaps-p8-30.c: New test.
1889 * gcc.target/powerpc/swaps-p8-31.c: New test.
1890 * gcc.target/powerpc/swaps-p8-32.c: New test.
1891 * gcc.target/powerpc/swaps-p8-33.c: New test.
1892 * gcc.target/powerpc/swaps-p8-34.c: New test.
1893 * gcc.target/powerpc/swaps-p8-35.c: New test.
1894 * gcc.target/powerpc/swaps-p8-36.c: New test.
1895 * gcc.target/powerpc/swaps-p8-37.c: New test.
1896 * gcc.target/powerpc/swaps-p8-38.c: New test.
1897 * gcc.target/powerpc/swaps-p8-39.c: New test.
1898 * gcc.target/powerpc/swaps-p8-40.c: New test.
1899 * gcc.target/powerpc/swaps-p8-41.c: New test.
1900 * gcc.target/powerpc/swaps-p8-42.c: New test.
1901 * gcc.target/powerpc/swaps-p8-43.c: New test.
1902 * gcc.target/powerpc/swaps-p8-44.c: New test.
1903 * gcc.target/powerpc/swaps-p8-45.c: New test.
1904
4ca4cf4e
CL
19052017-09-27 Carl Love <cel@us.ibm.com>
1906 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1907 for the __builtin_fctid and __builtin_fctiw.
1908
d4b7f2ee
PJ
19092017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1910
1911 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
1912 new group memory offsetting code in the BRIG frontend.
1913 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1914 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1915 * brig.dg/test/gimple/variables.hsail: Likewise.
1916
b55c7343
JJ
19172017-09-27 Jakub Jelinek <jakub@redhat.com>
1918
1919 PR c++/82159
1920 * g++.dg/opt/pr82159.C: New test.
1921
7ba950d3
AK
19222017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1923
1924 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
1925
7a6ed74d
MM
19262017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1927
1928 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
1929 don't generate a 32-bit shift after doing XSCVDPSPN.
1930 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1931 * gcc.target/powerpc/direct-move-float3.c: New test.
1932
1d6fadee
PK
19332017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1934
1935 * gcc.dg/tree-ssa/cmpdiv.c: New test.
1936
1262c6cf
CL
19372017-09-26 Carl Love <cel@us.ibm.com>
1938
1939 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
1940 file for the new built-ins and the existing built-ins.
1941
63b62fa0
JW
19422017-09-26 Janus Weil <janus@gcc.gnu.org>
1943
1944 PR fortran/82143
1945 PR fortran/82324
1946 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
1947 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
1948 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
1949 Don't assume that DOUBLE PRECISION has kind=16.
1950
3c549718
TK
19512017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1952
1953 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
1954 warning from associate construct and do loop.
1955
5714abff
TK
19562017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1957
1958 * gfortran.dg/gomp/associate1.f90: Really commit change
1959 from 2017-09-25.
1960 * gfortran.dg/predcom-1.f: Likewise.
1961 * gfortran.dg/unconstrained_commons.f: Likewise.
1962
caab3763
JJ
19632017-09-26 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR middle-end/35691
1966 * gcc.dg/pr35691-5.c: New test.
1967 * gcc.dg/pr35691-6.c: New test.
1968
621e5370
RB
19692017-09-26 Richard Biener <rguenther@suse.de>
1970
1971 PR tree-optimization/82321
1972 * gcc.dg/graphite/pr82321.c: New testcase.
1973
703fe7a4
AK
19742017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1975
18b10d78
AK
1976 * lib/target-supports.exp (check_effective_target_vect_int)
1977 (check_effective_target_vect_shift)
1978 (check_effective_target_whole_vector_shift)
1979 (check_effective_target_vect_shift_char)
1980 (check_effective_target_vect_long)
1981 (check_effective_target_vect_double)
1982 (check_effective_target_vect_long_long)
1983 (check_effective_target_vect_perm)
1984 (check_effective_target_vect_perm_byte)
1985 (check_effective_target_vect_perm_short)
1986 (check_effective_target_vect_widen_mult_qi_to_hi)
1987 (check_effective_target_vect_widen_mult_hi_to_si)
1988 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
1989 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
1990 (check_effective_target_vect_widen_mult_si_to_di_pattern)
1991 (check_effective_target_vect_pack_trunc)
1992 (check_effective_target_vect_unpack)
1993 (check_effective_target_vect_hw_misalign)
1994 (check_effective_target_vect_condition)
1995 (check_effective_target_vect_cond_mixed)
1996 (check_effective_target_vect_char_mult)
1997 (check_effective_target_vect_short_mult)
1998 (check_effective_target_vect_int_mult)
1999 (check_effective_target_vect_extract_even_odd)
2000 (check_effective_target_vect_interleave)
2001 (check_effective_target_sqrt_insn)
2002 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
2003 VX.
2004 (check_vect_support_and_set_flags): New proc.
2005 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 2006
09fdb701
RB
20072017-09-26 Richard Biener <rguenther@suse.de>
2008
2009 PR tree-optimization/82320
2010 * gcc.dg/torture/pr82320.c: New testcase.
2011
df2a1a26
CL
20122017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2013
2014 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2015 Fix arm check.
2016
af2c8a96
JL
20172017-09-25 Jeff Law <law@redhat.com>
2018
2019 * lib/target-supports.exp
2020 (check_effective_target_supports_stack_clash_protection): Enable for
2021 rs6000 and powerpc targets.
2022
d80d5c38
BC
20232017-09-25 Bin Cheng <bin.cheng@arm.com>
2024
2025 PR tree-optimization/82163
2026 * gcc.dg/tree-ssa/pr82163.c: New test.
2027
15e23330
TK
20282017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2029
2030 * gfortran.dg/do_subscript_1.f90: New test.
2031 * gfortran.dg/do_subscript_2.f90: New test.
2032 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
2033 * gfortran.dg/predcom-1.f: Adjust loop bounds.
2034 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
2035
2678bf2f
WS
20362017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
2037
2038 * gcc.target/powerpc/fold-vec-st-char.c: New.
2039 * gcc.target/powerpc/fold-vec-st-double.c: New.
2040 * gcc.target/powerpc/fold-vec-st-float.c: New.
2041 * gcc.target/powerpc/fold-vec-st-int.c: New.
2042 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
2043 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
2044 * gcc.target/powerpc/fold-vec-st-short.c: New.
2045
504e0b5f
PMR
20462017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
2047
2048 * g++.dg/pr82155.C: New testcase.
2049
d362ac6c
RB
20502017-09-25 Richard Biener <rguenther@suse.de>
2051
2052 PR tree-optimization/82285
2053 * gcc.dg/torture/pr82285.c: New testcase.
2054
e98cd75f
PMR
20552017-09-25 Justin Squirek <squirek@adacore.com>
2056
2057 * gnat.dg/entry_family.adb: New testcase
2058
60ba7cd3
L
20592017-09-24 H.J. Lu <hongjiu.lu@intel.com>
2060
2061 PR target/82267
2062 * gcc.target/i386/pr82267.c: New test.
2063
c6c74708
TK
20642017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2065 PR fortran/66328
2066
2067 * gfortran.dg/data_derived_1.f90: New test.
2068
24bafc56
TK
20692017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2070
2071 PR fortran/54633
2072 * gfortran.dg/intrinsic_bounds_1.f90: New test.
2073 * gfortran.dg/intrinsic_param_1.f90: New test.
2074
650f7d09
TK
20752017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2076 Steven G. Kargl <kargl@gcc.gnu.org>
2077
2078 PR fortran/80118
2079 * gfortran.dg/zero_sized_7.f90: New test.
2080
d16d81b5
JW
20812017-09-23 Janus Weil <janus@gcc.gnu.org>
2082
2083 PR fortran/82143
2084 * gfortran.dg/promotion_3.f90: New test case.
2085 * gfortran.dg/promotion_4.f90: New test case.
2086
89762a83
DS
20872017-09-23 Daniel Santos <daniel.santos@pobox.com>
2088
2089 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
2090 * gcc.target/i386/pr82196-2.c: (b): Likewise.
2091
2dc589be
JJ
20922017-09-22 Jakub Jelinek <jakub@redhat.com>
2093
a93952d2
JJ
2094 PR middle-end/35691
2095 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
2096 instead of -fdump-tree-forwprop-details in dg-options.
2097 * gcc.dg/pr35691-2.c: Likewise.
2098 * gcc.dg/pr35691-3.c: New test.
2099 * gcc.dg/pr35691-4.c: New test.
2100
2dc589be
JJ
2101 PR sanitizer/81929
2102 * g++.dg/ubsan/pr81929.C: New test.
2103
ea44495d
RS
21042017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2105
2106 PR tree-optimization/82289
2107 * gcc.dg/vect/pr82289.c: New test.
2108
f702e7d4
RS
21092017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2110 Alan Hayward <alan.hayward@arm.com>
2111 David Sherwood <david.sherwood@arm.com>
2112
2113 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
2114 of alignment message.
2115 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2116
b2b67217
MS
21172017-09-22 Martin Sebor <msebor@redhat.com>
2118
2119 PR c/81854
2120 * gcc.target/i386/pr80732.c: Correct a type error.
2121
9003adc7
DM
21222017-09-22 David Malcolm <dmalcolm@redhat.com>
2123
2124 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
2125 to reflect highlighting of parameters; add test coverage for
2126 callback parameters.
2127
4d6e2f33
RB
21282017-09-22 Richard Biener <rguenther@suse.de>
2129
2130 * gcc.dg/graphite/scop-24.c: New testcase.
2131
2402ffb6
RB
21322017-09-22 Richard Biener <rguenther@suse.de>
2133
2134 PR tree-optimization/82291
2135 * gcc.dg/torture/pr82291.c: New testcase.
2136
e7ba6a60
SS
21372017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
2138
07a5fe52 2139 * gcc.target/i386/avx512f-constant-set.c: New test.
e7ba6a60
SS
2140
21412017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
2142
2143 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
2144 * gcc.target/i386/avx512f-prefer.c: New test.
2145
1debe7ea
JL
21462017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2147
2148 * lib/target-supports.exp
2149 (check_effective_target_frame_pointer_for_non_leaf): Add
2150 case for x86 Solaris.
2151
b89a63b9
PT
21522017-09-21 Paul Thomas <pault@gcc.gnu.org>
2153
2154 PR fortran/78512
2155 * gfortran.dg/associate_26.f90 : New test.
2156
2157 PR fortran/80120
2158 * gfortran.dg/associate_27.f90 : New test.
2159
2160 PR fortran/81903
2161 * gfortran.dg/associate_28.f90 : New test.
2162
2163 PR fortran/82121
2164 * gfortran.dg/associate_29.f90 : New test.
2165
2166 PR fortran/67543
2167 * gfortran.dg/associate_30.f90 : New test.
2168
2169 PR fortran/52832
2170 * gfortran.dg/associate_31.f90 : New test.
2171
f17aba3c
EB
21722017-09-21 Eric Botcazou <ebotcazou@adacore.com>
2173
2174 * gnat.dg/discr48.adb: New test.
2175 * gnat.dg/discr48_pkg.ads: New helper.
2176
21772017-09-21 Tamar Christina <tamar.christina@arm.com>
2178
2179 PR testsuite/78421
2180 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2181 Invert arm check.
2182
a0e27dc2
CP
21832017-09-21 Cesar Philippidis <cesar@codesourcery.com>
2184
2185 * gfortran.dg/goacc/wait.f90: New test.
2186
765b3379
JJ
21872017-09-21 Jakub Jelinek <jakub@redhat.com>
2188
2189 PR sanitizer/81715
2190 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
2191 const predicate to const predicate & to avoid UB.
2192 * g++.dg/opt/pr81715.C: New test.
2193
c94f2d84
RB
21942017-09-21 Richard Biener <rguenther@suse.de>
2195
2196 PR tree-optimization/82276
2197 PR tree-optimization/82244
2198 * gcc.dg/torture/pr82276.c: New testcase.
2199
2e1dd137
RB
22002017-09-21 Richard Biener <rguenther@suse.de>
2201
2202 PR tree-optimization/71351
2203 * gfortran.dg/graphite/pr71351.f90: New testcase.
2204 * gfortran.dg/graphite/interchange-3.f90: Adjust.
2205
a4f65ca8
JJ
22062017-09-21 Jakub Jelinek <jakub@redhat.com>
2207
2208 PR target/82260
2209 * gcc.target/i386/pr82260-1.c: New test.
2210 * gcc.target/i386/pr82260-2.c: New test.
2211
d3347cd2
AK
22122017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2213 Jeff Law <law@redhat.com>
2214
2215 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 2216 * lib/target-supports.exp:
d3347cd2
AK
2217 (check_effective_target_supports_stack_clash_protection): Enable for
2218 s390/s390x targets.
2219
5f2fd590
MS
22202017-09-20 Martin Sebor <msebor@redhat.com>
2221
073809a7
MS
2222 PR c/81854
2223 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
2224 * g++.dg/ext/attr-ifunc-4.C: Ditto.
2225 * lib/target-supports.exp: Adjust for C++.
2226
5f2fd590
MS
2227 PR c/81854
2228 * gcc.dg/attr-ifunc-1.c: Correct type errors.
2229 * gcc.dg/attr-ifunc-2.c: Ditto.
2230 * gcc.dg/attr-ifunc-3.c: Ditto.
2231 * gcc.dg/attr-ifunc-4.c: Ditto.
2232 * gcc.dg/attr-ifunc-5.c: Ditto.
2233 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 2234 * lib/target-supports.exp: Correct type error.
5f2fd590 2235
94c23e39
JL
22362017-09-20 Jeff Law <law@redhat.com>
2237
2238 * gcc.target/i386/stack-check-11.c: Update test and regexp
2239 so that it works for both i?86 and x86_64.
2240
6073d002
SB
22412017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
2242
2243 PR target/77687
2244 * gcc.target/powerpc/pr77687.c: New testcase.
2245
fb3cd39d
JJ
22462017-09-20 Jakub Jelinek <jakub@redhat.com>
2247
2ffb5745
JJ
2248 P0409R2 - allow lambda capture [=, this]
2249 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
2250 capture. Add further tests.
2251 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
2252 for c++2a on [=, this] capture.
2253
fb3cd39d
JJ
2254 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
2255 * g++.dg/cpp1z/cplusplus_1z.C: New test.
2256
cace2309
SP
22572017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
2258
2259 * gcc.target/i386/builtin_target.c: Test knm.
2260 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
2261
52e22c79
RB
22622017-09-20 Richard Biener <rguenther@suse.de>
2263
2264 PR tree-optimization/77362
2265 * gcc.dg/graphite/pr77362.c: New testcase.
2266
2a900079
RB
22672017-09-20 Richard Biener <rguenther@suse.de>
2268
2269 PR tree-optimization/82264
2270 * gcc.dg/torture/pr82264.c: New testcase.
2271
88272c01
JJ
22722017-09-20 Jakub Jelinek <jakub@redhat.com>
2273
2274 * g++.dg/debug/dwarf2/template-params-13.C: New test.
2275 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
2276 it doesn't match newlines.
2277 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2278 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2279 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
2280 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2281 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2282 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2283 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
2284 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2285 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
2286 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
2287
0f45457e
PC
22882017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2289
2290 PR c++/64954
2291 * g++.dg/cpp0x/constexpr-ctor20.C: New.
2292
73fe2f32
RB
22932017-09-20 Richard Biener <rguenther@suse.de>
2294
2295 PR tree-optimization/81373
2296 * gcc.dg/graphite/pr81373.c: New testcase.
2297
ee8f15c6
JL
22982017-09-19 Jeff Law <law@redhat.com>
2299
ac9c032e
JL
2300 * gcc.target/i386/stack-check-11.c: New test.
2301
8e7a09c3
JL
2302 * gcc.dg/stack-check-4.c: New test.
2303 * gcc.dg/stack-check-5.c: New test.
2304 * gcc.dg/stack-check-6.c: New test.
2305 * gcc.dg/stack-check-6a.c: New test.
2306 * gcc.dg/stack-check-7.c: New test.
2307 * gcc.dg/stack-check-8.c: New test.
2308 * gcc.dg/stack-check-9.c: New test.
2309 * gcc.dg/stack-check-10.c: New test.
2310 * lib/target-supports.exp
2311 (check_effective_target_supports_stack_clash_protection): Enable for
2312 x86 and x86_64 targets.
2313
8c1dd970
JL
2314 * gcc.dg/stack-check-3.c: New test.
2315
ee8f15c6
JL
2316 * gcc.dg/stack-check-2.c: New test.
2317 * lib/target-supports.exp
8e7a09c3 2318 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
2319 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
2320 (check_effective_target_caller_implicit_probes): Likewise.
2321
14a1a59f
JJ
23222017-09-19 Jakub Jelinek <jakub@redhat.com>
2323
2324 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
2325 * g++.dg/tree-ssa/pr41428.C: Likewise.
2326 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
2327 c++17 and up.
2328 * g++.dg/expr/bool3.C: Likewise.
2329 * g++.dg/expr/bitfield5.C: Likewise.
2330 * g++.old-deja/g++.jason/bool5.C: Likewise.
2331
e32d2388
MS
23322017-09-18 Martin Sebor <msebor@redhat.com>
2333
2334 PR c/81854
2335 * gcc.dg/pr81854.c: New test.
2336 * g++.dg/ext/attr-ifunc-5.C: New test.
2337 * g++.dg/ext/attr-ifunc-1.C: Adjust.
2338 * g++.dg/ext/attr-ifunc-2.C: Same.
2339 * g++.dg/ext/attr-ifunc-3.C: Same.
2340 * g++.dg/ext/attr-ifunc-4.C: Same.
2341 * g++.old-deja/g++.abi/vtable2.C: Same.
2342 * gcc.dg/attr-ifunc-1.c: Same.
2343
81b29ad8
WS
23442017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
2345
2346 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
2347
109bb910
RB
23482017-09-19 Richard Biener <rguenther@suse.de>
2349
2350 PR tree-optimization/82244
2351 * gcc.dg/torture/pr82244.c: New testcase.
2352
197d2f5b
RB
23532017-09-19 Richard Biener <rguenther@suse.de>
2354
2355 PR tree-optimization/69728
2356 * gfortran.dg/graphite/pr69728.f90: New testcase.
2357 * gcc.dg/graphite/pr69728.c: Likewise.
2358
7e12c0e0
PC
23592017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2360
2361 PR c++/80947
2362 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
2363
b161f2c9
RS
23642017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
2365
2366 * gcc.dg/vect/slp-multitypes-13.c: New test.
2367
7251b0bf
RS
23682017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
2369
2370 * gfortran.dg/vect/mask-store-1.f90: New test.
2371
10d8c51f
PC
23722017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2373
2374 PR c++/45033
2375 * g++.dg/expr/delete1.C: New.
2376
2eda24e9
PMR
23772017-09-18 Bob Duff <duff@adacore.com>
2378
2379 * gnat.dg/validity_check.adb: New testcase.
2380
23812017-09-18 Eric Botcazou <ebotcazou@adacore.com>
2382
2383 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
2384
23852017-09-18 Bob Duff <duff@adacore.com>
2386
2387 * gnat.dg/tagged_prefix_call.adb: New testcase.
2388
845af9e6
PMR
23892017-09-18 Ed Schonberg <schonberg@adacore.com>
2390
2391 * gnat.dg/default_variants.adb: New testcase.
2392
2a63b04e
RO
23932017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2394
2395 PR target/81736
2396 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
2397 * gcc.target/i386/pr81736-4.c: Likewise.
2398
3d07d963
RB
23992017-09-18 Richard Biener <rguenther@suse.de>
2400
2401 PR tree-optimization/79622
2402 * gcc.dg/graphite/pr79622.c: New testcase.
2403
3cb626e4
DS
24042017-09-17 Daniel Santos <daniel.santos@pobox.com>
2405
2406 gcc.target/i386/pr82196-1.c: New test.
2407 gcc.target/i386/pr82196-2.c: Likewise.
2408
01f44e44
L
24092017-09-17 H.J. Lu <hongjiu.lu@intel.com>
2410
2411 PR target/82166
2412 * gcc.target/i386/pr82166.c: New test.
2413
62d3c075
PT
24142017-09-17 Paul Thomas <pault@gcc.gnu.org>
2415
2416 PR fortran/82173
2417 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
2418 * gfortran.dg/pdt_2.f03 : The same.
2419 * gfortran.dg/pdt_3.f03 : The same.
2420 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
2421 module 'bad_vars'. Add error concerning assumed parameters and
2422 save attribute.
2423 * gfortran.dg/pdt_11.f03 : New test.
2424
2425 PR fortran/60483
2426 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
2427 * gfortran.dg/associate_25.f90 : New test.
2428 * gfortran.dg/pdt_12.f03 : New test.
2429
026a79f7
AS
24302017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
2431 Jakub Jelinek <jakub@redhat.com>
2432
2433 Add support for -std=c++2a.
2434 * lib/target-supports.exp (check_effective_target_c++17): Return
2435 1 also if check_effective_target_c++2a.
2436 (check_effective_target_c++17_down): New.
2437 (check_effective_target_c++2a_only): New.
2438 (check_effective_target_c++2a): New.
2439 * g++.dg/cpp2a/cplusplus.C: New.
2440
bb75facd
JM
24412017-09-15 Joseph Myers <joseph@codesourcery.com>
2442
2443 PR c/82071
2444 * gcc.target/i386/excess-precision-8.c: New test.
2445
c01df3c8
MLI
24462017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2447 Paolo Carlini <paolo.carlini@oracle.com>
2448
2449 PR c++/64644
2450 * g++.dg/other/anon-union4.C: New.
2451 * g++.old-deja/g++.law/union4.C: Adjust.
2452 * g++.old-deja/g++.other/anon1.C: Likewise.
2453
1d933576
BE
24542017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
2455
2456 * c-c++-common/Wcast-align.c: New test.
2457
4a8ca690
EB
24582017-09-15 Eric Botcazou <ebotcazou@adacore.com>
2459
2460 * g++.dg/sso-1.C: New test.
2461 * g++.dg/sso-2.C: Likewise.
2462
24632017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
2464
2465 PR c++/78648
2466 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
2467
ed17cb57
JW
24682017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
2469
2470 PR tree-optimization/71026
2471 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
2472
a1189286
JJ
24732017-09-15 Jakub Jelinek <jakub@redhat.com>
2474
7b936140
JJ
2475 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
2476 * lib/target-supports.exp (check_effective_target_c++14): Use
2477 check_effective_target_c++17 instead of check_effective_target_c++1z.
2478 (check_effective_target_c++14_down): Likewise.
2479 (check_effective_target_c++1z_only): Rename to ...
2480 (check_effective_target_c++17_only): ... this.
2481 (check_effective_target_c++1z): Rename to ...
2482 (check_effective_target_c++17): ... this.
2483 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
2484 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
2485 and c++17_only instead of c++1z_only. Adjust expected diagnostics
2486 and comments refering to 1z to 17.
2487 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
2488 * g++.dg/template/partial5.C: Likewise.
2489 * g++.dg/template/nontype8.C: Likewise.
2490 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
2491 * g++.dg/cpp1z/nontype3a.C: Likewise.
2492 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
2493 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
2494 * g++.dg/cpp1z/class-deduction32.C: Likewise.
2495 * g++.dg/cpp1z/pr78771.C: Likewise.
2496 * g++.dg/cpp1z/elide1.C: Likewise.
2497 * g++.dg/cpp1z/fold3.C: Likewise.
2498 * g++.dg/cpp1z/class-deduction2.C: Likewise.
2499 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
2500 * g++.dg/cpp1z/inline-var2.C: Likewise.
2501 * g++.dg/cpp1z/eval-order2.C: Likewise.
2502 * g++.dg/cpp1z/decomp21.C: Likewise.
2503 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
2504 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
2505 * g++.dg/cpp1z/utf8-neg.C: Likewise.
2506 * g++.dg/cpp1z/class-deduction41.C: Likewise.
2507 * g++.dg/cpp1z/class-deduction23.C: Likewise.
2508 * g++.dg/cpp1z/nodiscard3.C: Likewise.
2509 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
2510 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
2511 * g++.dg/cpp1z/class-deduction21.C: Likewise.
2512 * g++.dg/cpp1z/range-for1.C: Likewise.
2513 * g++.dg/cpp1z/init-statement4.C: Likewise.
2514 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
2515 * g++.dg/cpp1z/decomp30.C: Likewise.
2516 * g++.dg/cpp1z/class-deduction39.C: Likewise.
2517 * g++.dg/cpp1z/register2.C: Likewise.
2518 * g++.dg/cpp1z/decomp9.C: Likewise.
2519 * g++.dg/cpp1z/regress1.C: Likewise.
2520 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
2521 * g++.dg/cpp1z/class-deduction30.C: Likewise.
2522 * g++.dg/cpp1z/abbrev2.C: Likewise.
2523 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
2524 * g++.dg/cpp1z/regress2.C: Likewise.
2525 * g++.dg/cpp1z/decomp16.C: Likewise.
2526 * g++.dg/cpp1z/bool-increment1.C: Likewise.
2527 * g++.dg/cpp1z/aligned-new1.C: Likewise.
2528 * g++.dg/cpp1z/decomp3.C: Likewise.
2529 * g++.dg/cpp1z/register1.C: Likewise.
2530 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
2531 * g++.dg/cpp1z/class-deduction1.C: Likewise.
2532 * g++.dg/cpp1z/decomp10.C: Likewise.
2533 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
2534 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
2535 * g++.dg/cpp1z/decomp27.C: Likewise.
2536 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
2537 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
2538 * g++.dg/cpp1z/class-deduction9.C: Likewise.
2539 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
2540 * g++.dg/cpp1z/decomp11.C: Likewise.
2541 * g++.dg/cpp1z/aligned-new3.C: Likewise.
2542 * g++.dg/cpp1z/utf8-2.C: Likewise.
2543 * g++.dg/cpp1z/lambda-this3.C: Likewise.
2544 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
2545 * g++.dg/cpp1z/byte1.C: Likewise.
2546 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
2547 * g++.dg/cpp1z/aggr-base4.C: Likewise.
2548 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
2549 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
2550 * g++.dg/cpp1z/utf8-2a.C: Likewise.
2551 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
2552 * g++.dg/cpp1z/aggr-base6.C: Likewise.
2553 * g++.dg/cpp1z/cplusplus.C: Likewise.
2554 * g++.dg/cpp1z/class-deduction20.C: Likewise.
2555 * g++.dg/cpp1z/aggr-base2.C: Likewise.
2556 * g++.dg/cpp1z/class-deduction6.C: Likewise.
2557 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
2558 * g++.dg/cpp1z/class-deduction31.C: Likewise.
2559 * g++.dg/cpp1z/class-deduction25.C: Likewise.
2560 * g++.dg/cpp1z/class-deduction18.C: Likewise.
2561 * g++.dg/cpp1z/fold9.C: Likewise.
2562 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
2563 * g++.dg/cpp1z/abbrev1.C: Likewise.
2564 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
2565 * g++.dg/cpp1z/utf8.C: Likewise.
2566 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
2567 * g++.dg/cpp1z/aggr-base3.C: Likewise.
2568 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
2569 * g++.dg/cpp1z/init-statement2.C: Likewise.
2570 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
2571 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
2572 * g++.dg/cpp1z/class-deduction40.C: Likewise.
2573 * g++.dg/cpp1z/nontype3.C: Likewise.
2574 * g++.dg/cpp1z/class-deduction14.C: Likewise.
2575 * g++.dg/cpp1z/fold7.C: Likewise.
2576 * g++.dg/cpp1z/nontype2.C: Likewise.
2577 * g++.dg/cpp1z/class-deduction15.C: Likewise.
2578 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
2579 * g++.dg/cpp1z/class-deduction13.C: Likewise.
2580 * g++.dg/cpp1z/aligned-new7.C: Likewise.
2581 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
2582 * g++.dg/cpp1z/nontype1.C: Likewise.
2583 * g++.dg/cpp1z/init-statement5.C: Likewise.
2584 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
2585 * g++.dg/cpp1z/decomp17.C: Likewise.
2586 * g++.dg/cpp1z/fold4.C: Likewise.
2587 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
2588 * g++.dg/cpp1z/fold7a.C: Likewise.
2589 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
2590 * g++.dg/cpp1z/init-statement7.C: Likewise.
2591 * g++.dg/cpp1z/aggr-base5.C: Likewise.
2592 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
2593 * g++.dg/cpp1z/pr79143.C: Likewise.
2594 * g++.dg/cpp1z/class-deduction38.C: Likewise.
2595 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
2596 * g++.dg/cpp1z/class-deduction12.C: Likewise.
2597 * g++.dg/cpp1z/decomp20.C: Likewise.
2598 * g++.dg/cpp1z/class-deduction22.C: Likewise.
2599 * g++.dg/cpp1z/class-deduction29.C: Likewise.
2600 * g++.dg/cpp1z/class-deduction8.C: Likewise.
2601 * g++.dg/cpp1z/class-deduction43.C: Likewise.
2602 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2603 * g++.dg/cpp1z/fold8.C: Likewise.
2604 * g++.dg/cpp1z/init-statement3.C: Likewise.
2605 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
2606 * g++.dg/cpp1z/class-deduction36.C: Likewise.
2607 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
2608 * g++.dg/cpp1z/fallthrough1.C: Likewise.
2609 * g++.dg/cpp1z/fold1.C: Likewise.
2610 * g++.dg/cpp1z/class-deduction26.C: Likewise.
2611 * g++.dg/cpp1z/fold-ice1.C: Likewise.
2612 * g++.dg/cpp1z/fold5.C: Likewise.
2613 * g++.dg/cpp1z/class-deduction34.C: Likewise.
2614 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
2615 * g++.dg/cpp1z/class-deduction7.C: Likewise.
2616 * g++.dg/cpp1z/class-deduction16.C: Likewise.
2617 * g++.dg/cpp1z/class-deduction10.C: Likewise.
2618 * g++.dg/cpp1z/eval-order3.C: Likewise.
2619 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
2620 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
2621 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
2622 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
2623 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
2624 * g++.dg/cpp1z/decomp15.C: Likewise.
2625 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
2626 * g++.dg/cpp1z/fold-mangle.C: Likewise.
2627 * g++.dg/cpp1z/class-deduction35.C: Likewise.
2628 * g++.dg/cpp1z/decomp4.C: Likewise.
2629 * g++.dg/cpp1z/class-deduction42.C: Likewise.
2630 * g++.dg/cpp1z/init-statement8.C: Likewise.
2631 * g++.dg/cpp1z/inline-var1a.C: Likewise.
2632 * g++.dg/cpp1z/init-statement6.C: Likewise.
2633 * g++.dg/cpp1z/class-deduction17.C: Likewise.
2634 * g++.dg/cpp1z/class-deduction28.C: Likewise.
2635 * g++.dg/cpp1z/class-deduction27.C: Likewise.
2636 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
2637 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
2638 * g++.dg/cpp1z/class-deduction11.C: Likewise.
2639 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
2640 * g++.dg/cpp1z/init-statement9.C: Likewise.
2641 * g++.dg/cpp1z/class-deduction19.C: Likewise.
2642 * g++.dg/cpp1z/class-deduction5.C: Likewise.
2643 * g++.dg/cpp1z/fold2.C: Likewise.
2644 * g++.dg/cpp1z/class-deduction33.C: Likewise.
2645 * g++.dg/cpp1z/class-deduction24.C: Likewise.
2646 * g++.dg/cpp1z/aggr-base1.C: Likewise.
2647 * g++.dg/cpp1z/fold6.C: Likewise.
2648 * g++.dg/cpp1z/decomp12.C: Likewise.
2649 * g++.dg/cpp1z/class-deduction4.C: Likewise.
2650 * g++.dg/cpp1z/inline-var1.C: Likewise.
2651 * g++.dg/cpp1z/aligned-new2.C: Likewise.
2652 * g++.dg/cpp1z/class-deduction3.C: Likewise.
2653 * g++.dg/other/error3.C: Likewise.
2654 * g++.dg/init/new25.C: Likewise.
2655 * g++.dg/init/new13.C: Likewise.
2656 * g++.dg/tls/diag-2.C: Likewise.
2657 * g++.dg/tls/diag-4.C: Likewise.
2658 * g++.dg/opt/noreturn-1.C: Likewise.
2659 * g++.dg/eh/async-unwind2.C: Likewise.
2660 * g++.dg/eh/spec9.C: Likewise.
2661 * g++.dg/eh/spec7.C: Likewise.
2662 * g++.dg/eh/template1.C: Likewise.
2663 * g++.dg/eh/cond4.C: Likewise.
2664 * g++.dg/eh/pr41819.C: Likewise.
2665 * g++.dg/eh/delete1.C: Likewise.
2666 * g++.dg/eh/spec3.C: Likewise.
2667 * g++.dg/eh/forced4.C: Likewise.
2668 * g++.dg/eh/spec2.C: Likewise.
2669 * g++.dg/eh/shadow1.C: Likewise.
2670 * g++.dg/eh/pr38662.C: Likewise.
2671 * g++.dg/eh/ehopt1.C: Likewise.
2672 * g++.dg/eh/spec8.C: Likewise.
2673 * g++.dg/eh/init-temp2.C: Likewise.
2674 * g++.dg/rtti/crash3.C: Likewise.
2675 * g++.dg/warn/Wreturn-type-3.C: Likewise.
2676 * g++.dg/warn/register-parm-1.C: Likewise.
2677 * g++.dg/warn/register-var-2.C: Likewise.
2678 * g++.dg/gcov/gcov-7.C: Likewise.
2679 * g++.dg/tree-ssa/pr45605.C: Likewise.
2680 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
2681 * g++.dg/lookup/exception1.C: Likewise.
2682 * g++.dg/ubsan/pr79589.C: Likewise.
2683 * g++.dg/tm/pr47340.C: Likewise.
2684 * g++.dg/tm/pr46567.C: Likewise.
2685 * g++.dg/expr/bitfield5.C: Likewise.
2686 * g++.dg/expr/bool1.C: Likewise.
2687 * g++.dg/expr/lval3.C: Likewise.
2688 * g++.dg/expr/lval4.C: Likewise.
2689 * g++.dg/expr/bitfield4.C: Likewise.
2690 * g++.dg/expr/bitfield6.C: Likewise.
2691 * g++.dg/expr/bool3.C: Likewise.
2692 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
2693 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
2694 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
2695 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
2696 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
2697 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
2698 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
2699 * g++.dg/ext/has_nothrow_assign.C: Likewise.
2700 * g++.dg/parse/register1.C: Likewise.
2701 * g++.dg/parse/error15.C: Likewise.
2702 * g++.dg/parse/linkage2.C: Likewise.
2703 * g++.dg/concepts/intro2.C: Likewise.
2704 * g++.dg/concepts/class.C: Likewise.
2705 * g++.dg/concepts/traits1.C: Likewise.
2706 * g++.dg/concepts/req5.C: Likewise.
2707 * g++.dg/concepts/var-concept5.C: Likewise.
2708 * g++.dg/concepts/fn-concept2.C: Likewise.
2709 * g++.dg/concepts/traits2.C: Likewise.
2710 * g++.dg/concepts/placeholder2.C: Likewise.
2711 * g++.dg/concepts/class6.C: Likewise.
2712 * g++.dg/concepts/memtmpl1.C: Likewise.
2713 * g++.dg/concepts/friend2.C: Likewise.
2714 * g++.dg/concepts/template-parm3.C: Likewise.
2715 * g++.dg/concepts/template-parm10.C: Likewise.
2716 * g++.dg/concepts/explicit-spec1.C: Likewise.
2717 * g++.dg/concepts/explicit-spec3.C: Likewise.
2718 * g++.dg/concepts/var-templ2.C: Likewise.
2719 * g++.dg/concepts/intro5.C: Likewise.
2720 * g++.dg/concepts/deduction-constraint1.C: Likewise.
2721 * g++.dg/concepts/iconv1.C: Likewise.
2722 * g++.dg/concepts/constrained-parm.C: Likewise.
2723 * g++.dg/concepts/template-template-parm1.C: Likewise.
2724 * g++.dg/concepts/var-concept3.C: Likewise.
2725 * g++.dg/concepts/class3.C: Likewise.
2726 * g++.dg/concepts/memfun2.C: Likewise.
2727 * g++.dg/concepts/req1.C: Likewise.
2728 * g++.dg/concepts/disjunction1.C: Likewise.
2729 * g++.dg/concepts/req17.C: Likewise.
2730 * g++.dg/concepts/pr65848.C: Likewise.
2731 * g++.dg/concepts/placeholder4.C: Likewise.
2732 * g++.dg/concepts/decl-diagnose.C: Likewise.
2733 * g++.dg/concepts/intro7.C: Likewise.
2734 * g++.dg/concepts/pr68683.C: Likewise.
2735 * g++.dg/concepts/partial-spec4.C: Likewise.
2736 * g++.dg/concepts/template-parm5.C: Likewise.
2737 * g++.dg/concepts/explicit-inst1.C: Likewise.
2738 * g++.dg/concepts/class-deduction1.C: Likewise.
2739 * g++.dg/concepts/class1.C: Likewise.
2740 * g++.dg/concepts/req15.C: Likewise.
2741 * g++.dg/concepts/memfun.C: Likewise.
2742 * g++.dg/concepts/pr68434.C: Likewise.
2743 * g++.dg/concepts/inherit-ctor4.C: Likewise.
2744 * g++.dg/concepts/partial-spec6.C: Likewise.
2745 * g++.dg/concepts/var-templ1.C: Likewise.
2746 * g++.dg/concepts/template-parm8.C: Likewise.
2747 * g++.dg/concepts/explicit-inst3.C: Likewise.
2748 * g++.dg/concepts/class4.C: Likewise.
2749 * g++.dg/concepts/req6.C: Likewise.
2750 * g++.dg/concepts/fn8.C: Likewise.
2751 * g++.dg/concepts/class5.C: Likewise.
2752 * g++.dg/concepts/placeholder5.C: Likewise.
2753 * g++.dg/concepts/req16.C: Likewise.
2754 * g++.dg/concepts/req10.C: Likewise.
2755 * g++.dg/concepts/var-concept2.C: Likewise.
2756 * g++.dg/concepts/auto3.C: Likewise.
2757 * g++.dg/concepts/generic-fn-err.C: Likewise.
2758 * g++.dg/concepts/pr65552.C: Likewise.
2759 * g++.dg/concepts/partial-concept-id2.C: Likewise.
2760 * g++.dg/concepts/fn1.C: Likewise.
2761 * g++.dg/concepts/partial-spec.C: Likewise.
2762 * g++.dg/concepts/template-parm12.C: Likewise.
2763 * g++.dg/concepts/diagnostic1.C: Likewise.
2764 * g++.dg/concepts/intro1.C: Likewise.
2765 * g++.dg/concepts/explicit-inst4.C: Likewise.
2766 * g++.dg/concepts/req18.C: Likewise.
2767 * g++.dg/concepts/explicit-spec5.C: Likewise.
2768 * g++.dg/concepts/var-concept6.C: Likewise.
2769 * g++.dg/concepts/fn9.C: Likewise.
2770 * g++.dg/concepts/req2.C: Likewise.
2771 * g++.dg/concepts/template-parm7.C: Likewise.
2772 * g++.dg/concepts/req14.C: Likewise.
2773 * g++.dg/concepts/template-parm6.C: Likewise.
2774 * g++.dg/concepts/variadic4.C: Likewise.
2775 * g++.dg/concepts/fn6.C: Likewise.
2776 * g++.dg/concepts/req-neg1.C: Likewise.
2777 * g++.dg/concepts/alias3.C: Likewise.
2778 * g++.dg/concepts/expression2.C: Likewise.
2779 * g++.dg/concepts/partial-spec3.C: Likewise.
2780 * g++.dg/concepts/expression3.C: Likewise.
2781 * g++.dg/concepts/memfun-err.C: Likewise.
2782 * g++.dg/concepts/pr66091.C: Likewise.
2783 * g++.dg/concepts/explicit-spec2.C: Likewise.
2784 * g++.dg/concepts/equiv.C: Likewise.
2785 * g++.dg/concepts/friend1.C: Likewise.
2786 * g++.dg/concepts/fn4.C: Likewise.
2787 * g++.dg/concepts/var-templ3.C: Likewise.
2788 * g++.dg/concepts/explicit-inst2.C: Likewise.
2789 * g++.dg/concepts/alias2.C: Likewise.
2790 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
2791 * g++.dg/concepts/placeholder6.C: Likewise.
2792 * g++.dg/concepts/fn10.C: Likewise.
2793 * g++.dg/concepts/req3.C: Likewise.
2794 * g++.dg/concepts/variadic2.C: Likewise.
2795 * g++.dg/concepts/pr65636.C: Likewise.
2796 * g++.dg/concepts/intro6.C: Likewise.
2797 * g++.dg/concepts/class2.C: Likewise.
2798 * g++.dg/concepts/fn2.C: Likewise.
2799 * g++.dg/concepts/req20.C: Likewise.
2800 * g++.dg/concepts/req8.C: Likewise.
2801 * g++.dg/concepts/placeholder1.C: Likewise.
2802 * g++.dg/concepts/pr65854.C: Likewise.
2803 * g++.dg/concepts/member-concept.C: Likewise.
2804 * g++.dg/concepts/template-parm2.C: Likewise.
2805 * g++.dg/concepts/variadic1.C: Likewise.
2806 * g++.dg/concepts/fn7.C: Likewise.
2807 * g++.dg/concepts/intro4.C: Likewise.
2808 * g++.dg/concepts/req13.C: Likewise.
2809 * g++.dg/concepts/inherit-ctor3.C: Likewise.
2810 * g++.dg/concepts/explicit-spec6.C: Likewise.
2811 * g++.dg/concepts/auto1.C: Likewise.
2812 * g++.dg/concepts/alias1.C: Likewise.
2813 * g++.dg/concepts/fn-concept1.C: Likewise.
2814 * g++.dg/concepts/template-parm11.C: Likewise.
2815 * g++.dg/concepts/explicit-spec4.C: Likewise.
2816 * g++.dg/concepts/partial-concept-id1.C: Likewise.
2817 * g++.dg/concepts/req9.C: Likewise.
2818 * g++.dg/concepts/req4.C: Likewise.
2819 * g++.dg/concepts/pr65681.C: Likewise.
2820 * g++.dg/concepts/req7.C: Likewise.
2821 * g++.dg/concepts/req12.C: Likewise.
2822 * g++.dg/concepts/fn5.C: Likewise.
2823 * g++.dg/concepts/alias4.C: Likewise.
2824 * g++.dg/concepts/generic-fn.C: Likewise.
2825 * g++.dg/concepts/feature-macro.C: Likewise.
2826 * g++.dg/concepts/req19.C: Likewise.
2827 * g++.dg/concepts/placeholder3.C: Likewise.
2828 * g++.dg/concepts/intro3.C: Likewise.
2829 * g++.dg/concepts/partial-spec5.C: Likewise.
2830 * g++.dg/concepts/template-parm4.C: Likewise.
2831 * g++.dg/concepts/dr1430.C: Likewise.
2832 * g++.dg/concepts/pr65634.C: Likewise.
2833 * g++.dg/concepts/var-concept4.C: Likewise.
2834 * g++.dg/concepts/pr67249.C: Likewise.
2835 * g++.dg/concepts/expression.C: Likewise.
2836 * g++.dg/concepts/pr65575.C: Likewise.
2837 * g++.dg/concepts/partial-spec2.C: Likewise.
2838 * g++.dg/concepts/template-parm9.C: Likewise.
2839 * g++.dg/concepts/inherit-ctor1.C: Likewise.
2840 * g++.dg/concepts/equiv2.C: Likewise.
2841 * g++.dg/concepts/req11.C: Likewise.
2842 * g++.dg/concepts/template-parm1.C: Likewise.
2843 * g++.dg/concepts/inherit-ctor2.C: Likewise.
2844 * g++.dg/concepts/var-concept1.C: Likewise.
2845 * g++.dg/concepts/fn3.C: Likewise.
2846 * g++.dg/torture/pr46364.C: Likewise.
2847 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
2848 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2849 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
2850 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
2851 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
2852 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2853 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
2854 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
2855 * g++.dg/torture/pr52918-1.C: Likewise.
2856 * g++.dg/torture/pr49394.C: Likewise.
2857 * g++.dg/torture/pr57190.C: Likewise.
2858 * g++.dg/cpp0x/static_assert8.C: Likewise.
2859 * g++.dg/cpp0x/noexcept19.C: Likewise.
2860 * g++.dg/cpp0x/variadic-throw.C: Likewise.
2861 * g++.dg/cpp0x/variadic73.C: Likewise.
2862 * g++.dg/cpp0x/noexcept02.C: Likewise.
2863 * g++.dg/cpp0x/defaulted23.C: Likewise.
2864 * g++.dg/cpp0x/noexcept08.C: Likewise.
2865 * g++.dg/cpp0x/auto9.C: Likewise.
2866 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
2867 * g++.dg/cpp0x/error5.C: Likewise.
2868 * c-c++-common/gomp/atomic-12.c: Likewise.
2869 * c-c++-common/gomp/atomic-13.c: Likewise.
2870 * c-c++-common/gomp/atomic-14.c: Likewise.
2871 * c-c++-common/Wvarargs-2.c: Likewise.
2872 * c-c++-common/Wvarargs.c: Likewise.
2873 * c-c++-common/vector-subscript-2.c: Likewise.
2874 * g++.old-deja/g++.robertl/eb123.C: Likewise.
2875 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
2876 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
2877 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
2878 * g++.old-deja/g++.eh/throw2.C: Likewise.
2879 * g++.old-deja/g++.eh/throw1.C: Likewise.
2880 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
2881 * g++.old-deja/g++.other/new7.C: Likewise.
2882 * g++.old-deja/g++.other/crash30.C: Likewise.
2883 * g++.old-deja/g++.other/regstack.C: Likewise.
2884 * g++.old-deja/g++.other/crash28.C: Likewise.
2885 * g++.old-deja/g++.jason/bool5.C: Likewise.
2886 * g++.old-deja/g++.mike/p10416.C: Likewise.
2887 * g++.old-deja/g++.mike/eh25.C: Likewise.
2888 * g++.old-deja/g++.mike/eh55.C: Likewise.
2889
a1189286
JJ
2890 PR rtl-optimization/82192
2891 * gcc.c-torture/execute/pr82192.c: New test.
2892
897da303
RB
28932017-09-15 Richard Biener <rguenther@suse.de>
2894
2895 PR tree-optimization/82217
2896 * gcc.dg/torture/pr82217.c: New testcase.
2897
854dde43
JJ
28982017-09-15 Jakub Jelinek <jakub@redhat.com>
2899
2900 PR target/82145
2901 * gcc.target/i386/pr82145.c: New test.
2902
22d07ec2
PT
29032017-09-15 Paul Thomas <pault@gcc.gnu.org>
2904
2905 PR fortran/82184
2906 * gfortran.dg/pointer_array_9.f90: New test.
2907
12fca96e
MM
29082017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2909
2910 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
2911 __builtin_fabsq.
2912 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
2913 of __builtin_fabsq. Prevent the test from running on 32-bit.
2914 * gcc.target/powerpc/float128-fma1.c: New test.
2915 * gcc.target/powerpc/float128-fma2.c: Likewise.
2916 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
2917 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
2918
595ced60
DM
29192017-09-14 David Malcolm <dmalcolm@redhat.com>
2920
2921 PR jit/82174
2922 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
2923 New test case.
2924
44e13e60
PH
29252017-09-14 Pat Haugen <pthaugen@us.ibm.com>
2926
2927 * gcc.target/powerpc/r2_shrink-wrap.c: New.
2928
2a94be35
WS
29292017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
2930
2931 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
2932 lp64 requirement.
2933
0fa0fdb7
RB
29342017-09-14 Richard Biener <rguenther@suse.de>
2935
2936 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
2937 * gcc.dg/uninit-suppress_2.c: Adjust.
2938 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2939
83ada6e8
RO
29402017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2941
2942 PR tree-optimization/80996
2943 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
2944
c5f59763
JJ
29452017-09-14 Jakub Jelinek <jakub@redhat.com>
2946
2947 PR target/81325
2948 * g++.dg/cpp0x/pr81325.C: New test.
2949
87f3a5cf
PT
29502017-09-13 Paul Thomas <pault@gcc.gnu.org>
2951
2952 PR fortran/82173
2953 * gfortran.dg/pdt_10.f03 : New test.
2954
b6509175
PC
29552017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 PR c++/68177
2958 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
2959
c7885b85
ML
29602017-09-13 Martin Liska <mliska@suse.cz>
2961
2962 PR middle-end/82154
2963 * g++.dg/torture/pr82154.C: New test.
2964
97e63e12
PC
29652017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2966
2967 PR c++/61362
2968 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
2969 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
2970
bce5091a
SE
29712017-09-13 Steve Ellcey <sellcey@cavium.com>
2972
2973 PR tree-optimization/80925
2974 * gfortran.dg/vect/vect-2.f90: Add
2975 --param vect-max-peeling-for-alignment=0 option.
2976 Remove unaligned access and peeling checks.
2977 * gfortran.dg/vect/vect-3.f90: Ditto.
2978 * gfortran.dg/vect/vect-4.f90: Ditto.
2979 * gfortran.dg/vect/vect-5.f90: Ditto.
2980
13380861
PC
29812017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2982
2983 PR c++/61135
2984 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
2985 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
2986
bb5d9711
JW
29872017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
2988
2989 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
2990
267bbb6f
MP
29912017-09-13 Marek Polacek <polacek@redhat.com>
2992
2993 PR c/82167
2994 * gcc.dg/pr82167.c: New test.
2995
8a411aa3
WS
29962017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
2997
2998 * gcc.target/powerpc/fold-vec-ld-char.c: New.
2999 * gcc.target/powerpc/fold-vec-ld-double.c: New.
3000 * gcc.target/powerpc/fold-vec-ld-float.c: New.
3001 * gcc.target/powerpc/fold-vec-ld-int.c: New.
3002 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
3003 * gcc.target/powerpc/fold-vec-ld-short.c: New.
3004
1cb656f8
JW
30052017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
3006
3007 * gcc.target/aarch64/pr62178.c: Updated testcase
3008 to scan for two ldrs and an mla.
3009
e5b87132
PC
30102017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3011
3012 PR c++/59949
3013 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
3014
491cefb7
WD
30152017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
3016
3017 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
3018
4395a473
TP
30192017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3020
3021 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
3022 ARMv8-A and ARMv8-R.
3023 * gcc.target/arm/acle/cdp2.c: Likewise.
3024 * gcc.target/arm/acle/ldc.c: Likewise.
3025 * gcc.target/arm/acle/ldc2.c: Likewise.
3026 * gcc.target/arm/acle/ldc2l.c: Likewise.
3027 * gcc.target/arm/acle/ldcl.c: Likewise.
3028 * gcc.target/arm/acle/mcr.c: Likewise.
3029 * gcc.target/arm/acle/mcr2.c: Likewise.
3030 * gcc.target/arm/acle/mcrr.c: Likewise.
3031 * gcc.target/arm/acle/mcrr2.c: Likewise.
3032 * gcc.target/arm/acle/mrc.c: Likewise.
3033 * gcc.target/arm/acle/mrc2.c: Likewise.
3034 * gcc.target/arm/acle/mrrc.c: Likewise.
3035 * gcc.target/arm/acle/mrrc2.c: Likewise.
3036 * gcc.target/arm/acle/stc.c: Likewise.
3037 * gcc.target/arm/acle/stc2.c: Likewise.
3038 * gcc.target/arm/acle/stc2l.c: Likewise.
3039 * gcc.target/arm/acle/stcl.c: Likewise.
3040 * lib/target-supports.exp:
3041 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
3042 and stcl in the comment.
3043 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
3044 and disable Thumb-1 targets.
3045 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
3046 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
3047
caf3dcdf
PC
30482017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3049
3050 PR c++/47226
3051 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
3052 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
3053
2da6996c
RB
30542017-09-13 Richard Biener <rguenther@suse.de>
3055
3056 PR middle-end/82128
3057 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
3058 default-def to avoid breaking iterator update with the weird
3059 interaction with cgraph_update_edges_for_call_stmt_node.
3060
d6ecd2cf
KV
30612017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
3062
3063 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
3064
741bbaab
PC
3065017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3066
3067 PR c++/70621
3068 * g++.dg/torture/pr70621.C: New.
3069
18a4e7e3
PT
30702017-09-12 Paul Thomas <pault@gcc.gnu.org>
3071
3072 PR fortran/82173
3073 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
3074 is defined' error.
3075 * gfortran.dg/pdt_6.f03 : New test.
3076 * gfortran.dg/pdt_7.f03 : New test.
3077 * gfortran.dg/pdt_8.f03 : New test.
3078
3079 PR fortran/82168
3080 * gfortran.dg/pdt_9.f03 : New test.
3081
cbc45bea
JJ
30822017-09-12 Jakub Jelinek <jakub@redhat.com>
3083
3084 PR target/82112
3085 * gcc.target/powerpc/pr82112.c: New test.
3086 * g++.dg/ext/altivec-18.C: New test.
3087
5f33b353
ML
30882017-09-12 Martin Liska <mliska@suse.cz>
3089
3090 PR testsuite/82114
3091 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
3092
29545149
RB
30932017-09-12 Richard Biener <rguenther@suse.de>
3094
3095 PR tree-optimization/82157
3096 * gcc.dg/torture/pr82157.c: New testcase.
3097
8101ec85
SA
30982017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
3099
3100 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
3101 attribute.
3102 * gcc.target/mips/near-far-2.c: Likewise.
3103 * gcc.target/mips/near-far-3.c: Likewise.
3104 * gcc.target/mips/near-far-4.c: Likewise.
3105
ec33aebb
JJ
31062017-09-12 Jakub Jelinek <jakub@redhat.com>
3107
3108 PR target/82112
3109 * c-c++-common/pr82112.c: New test.
3110 * gcc.dg/pr82112.c: New test.
3111
2f6c18e0
EB
31122017-09-10 Eric Botcazou <ebotcazou@adacore.com>
3113
3114 PR ada/79441
3115 * gnat.dg/pack9.adb: Robustify.
3116
ff3598bc
PT
31172017-09-10 Paul Thomas <pault@gcc.gnu.org>
3118
3119 PR fortran/34640
3120 * gfortran.dg/associate_24.f90: New test.
3121 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
3122 checks.
3123 * gfortran.dg/no_arg_check_2.f90: Likewise.
3124 * gfortran.dg/pointer_array_1.f90: New test.
3125 * gfortran.dg/pointer_array_2.f90: New test.
3126 * gfortran.dg/pointer_array_7.f90: New test.
3127 * gfortran.dg/pointer_array_8.f90: New test.
3128 * gfortran.dg/pointer_array_component_1.f90: New test.
3129 * gfortran.dg/pointer_array_component_2.f90: New test.
3130 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
3131 counts by 1.
3132
3133 PR fortran/40737
3134 * gfortran.dg/pointer_array_3.f90: New test.
3135
3136 PR fortran/57116
3137 * gfortran.dg/pointer_array_4.f90: New test.
3138
3139 PR fortran/55763
3140 * gfortran.dg/pointer_array_5.f90: New test.
3141
3142 PR fortran/57019
3143 * gfortran.dg/pointer_array_6.f90: New test.
3144
019bf9ad
JW
31452017-09-09 Jonathan Wakely <jwakely@redhat.com>
3146
3147 PR c++/81852
3148 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
3149 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
3150 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
3151 * g++.dg/cpp1y/feat-neg.C: Likewise.
3152 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
3153
95b7c2e0
PMR
31542017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
3155
3156 * gnat.dg/debug14.adb: New test.
3157
89ec98ed
EB
31582017-09-09 Eric Botcazou <ebotcazou@adacore.com>
3159
3160 * gnat.dg/specs/atomic3.ads: New test.
3161
ea09ecc5
EB
31622017-09-09 Eric Botcazou <ebotcazou@adacore.com>
3163
3164 * gnat.dg/specs/vfa.ads: Rename into...
3165 * gnat.dg/specs/vfa1.ads: ...this.
3166 * gnat.dg/specs/vfa2.ads: New test.
3167
5bab4c96
PT
31682017-09-09 Paul Thomas <pault@gcc.gnu.org>
3169
3170 * gfortran.dg/pdt_1.f03 : New test.
3171 * gfortran.dg/pdt_2.f03 : New test.
3172 * gfortran.dg/pdt_3.f03 : New test.
3173 * gfortran.dg/pdt_4.f03 : New test.
3174 * gfortran.dg/pdt_5.f03 : New test.
3175
b2c5d6f1 31762017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
3177
3178 * gcc.dg/pr81988.c: New test.
3179
31802017-09-07 Eric Botcazou <ebotcazou@adacore.com>
3181
1c49a3ed
EB
3182 * gnat.dg/opt67.adb: New test.
3183 * gnat.dg/opt67_pkg.ad[sb]: New helper.
3184
86373d92
JJ
31852017-09-07 Jakub Jelinek <jakub@redhat.com>
3186
3187 PR target/81979
3188 * gcc.dg/pr81979.c: New test.
3189
a3064a99
EB
31902017-09-07 Eric Botcazou <ebotcazou@adacore.com>
3191
3192 PR ada/82126
3193 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
3194
a7976089
RB
31952017-09-07 Richard Biener <rguenther@suse.de>
3196
3197 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
3198 opportunity.
3199
bbd35101
MM
32002017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3201
3202 * gcc.target/powerpc/float128-1.c: Update options to know that
3203 -mfloat128 is now on by default on PowerPC VSX systems. Remove
3204 -static-libgcc option which is no longer needed. Use -mvsx or
3205 -mpower9-vector to enable VSX or hardware IEEE support, rather
3206 than specifying a particular CPU.
3207 * gcc.target/powerpc/float128-2.c: Likewise.
3208 * gcc.target/powerpc/float128-cmp.c: Likewise.
3209 * gcc.target/powerpc/float128-complex-1.c: Likewise.
3210 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3211 * gcc.target/powerpc/float128-hw.c: Likewise.
3212 * gcc.target/powerpc/float128-mix.c: Likewise.
3213 * gcc.target/powerpc/float128-type-1.c: Likewise.
3214 * gcc.target/powerpc/float128-type-2.c: Likewise.
3215 * gcc.target/powerpc/float128-3.c: New test.
3216 * gcc.target/powerpc/float128-4.c: Likewise.
3217 * gcc.target/powerpc/float128-5.c: Likewise.
3218
260da991
WD
32192017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
3220
3221 PR middle-end/78468
3222 * gcc.dg/pr78468.c: Add alignment test.
3223
f6e50a7d
WW
32242017-09-06 Wish Wu <wishwu007@gmail.com>
3225 Jakub Jelinek <jakub@redhat.com>
3226
3227 * gcc.dg/sancov/cmp0.c: New test.
3228
f6bd5664
RB
32292017-09-06 Richard Biener <rguenther@suse.de>
3230
3231 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
3232 test for correctness of vector lowering.
3233
796bd467
RB
32342017-09-06 Richard Biener <rguenther@suse.de>
3235
3236 PR tree-optimization/82108
3237 * gcc.dg/vect/pr82108.c: New testcase.
3238
e9982c6a
MJ
32392017-09-06 Martin Jambor <mjambor@suse.cz>
3240
3241 PR tree-optimization/82078
3242 * gcc.dg/tree-ssa/pr82078.c: New test.
3243
3581d5db
JJ
32442017-09-06 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR middle-end/82095
3247 * gcc.dg/tls/pr82095.c: New test.
3248
bcc6842b
JJ
32492017-09-05 Jakub Jelinek <jakub@redhat.com>
3250
0fe4bc78
JJ
3251 PR middle-end/81768
3252 * gcc.dg/gomp/pr81768-2.c: New test.
3253
bcc6842b
JJ
3254 PR middle-end/81768
3255 * gcc.dg/gomp/pr81768-1.c: New test.
3256
55b2ce1c
BS
32572017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3258
3259 PR target/81833
3260 * gcc.target/powerpc/pr81833-1.c: New file.
3261 * gcc.target/powerpc/pr81833-2.c: New file.
3262
f174328e
L
32632017-09-05 H.J. Lu <hongjiu.lu@intel.com>
3264
3265 PR target/59501
3266 PR target/81624
3267 PR target/81769
3268 * gcc.target/i386/pr59501-4a.c: Remove xfail.
3269 * gcc.target/i386/pr81769-1a.c: New test.
3270 * gcc.target/i386/pr81769-1b.c: Likewise.
3271 * gcc.target/i386/pr81769-2.c: Likewise.
3272
c253525e
MP
32732017-09-05 Marek Polacek <polacek@redhat.com>
3274
3275 PR sanitizer/82072
3276 * c-c++-common/ubsan/pr82072-2.c: New test.
3277
d49318d9
PC
32782017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3279
3280 PR c++/81942
3281 * g++.dg/cpp1y/constexpr-return3.C: New.
3282
d3b080bc
EB
32832017-09-05 Eric Botcazou <ebotcazou@adacore.com>
3284
3285 * gnat.dg/incomplete5.ad[sb]: New test.
3286 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
3287
1f073c92
EB
32882017-09-05 Eric Botcazou <ebotcazou@adacore.com>
3289
3290 * gnat.dg/specs/uc2.ads: New test.
3291
806fcf71
EB
32922017-09-05 Eric Botcazou <ebotcazou@adacore.com>
3293
3294 * gnat.dg/taft_type4.adb: New test.
3295 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
3296
a0f8cad6
RB
32972017-09-05 Richard Biener <rguenther@suse.de>
3298
3299 PR tree-optimization/82102
3300 * gcc.dg/torture/pr82102.c: New testcase.
3301
babf697a
EB
33022017-09-05 Eric Botcazou <ebotcazou@adacore.com>
3303
3304 * testsuite/gnat.dg/array29.ad[sb]: New test.
3305
02e637d8
ML
33062017-09-05 Martin Liska <mliska@suse.cz>
3307
3308 PR tree-optimization/82032
3309 * g++.dg/other/pr82032.C: New test.
3310 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
3311 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3312 * gcc.dg/switch-10.c: Likewise.
3313
bc394e5a
UB
33142017-09-04 Uros Bizjak <ubizjak@gmail.com>
3315
3316 * gcc.target/i386/mpx/mpx-os-support.h: New file.
3317 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
3318
9afacf39
BE
33192017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3320
3321 PR target/77308
3322 * gcc.target/arm/pr77308-1.c: New test.
3323
11a82e25
RB
33242017-09-04 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/82084
3327 * g++.dg/torture/pr82084.C: New testcase.
3328
bc7fe952
MP
33292017-09-04 Marek Polacek <polacek@redhat.com>
3330
3331 PR c/81783
3332 * c-c++-common/Wtautological-compare-5.c: New test.
3333
8713d0f1
JL
33342017-09-04 Jeff Law <law@redhat.com>
3335
3336 PR tree-optimization/64910
3337 * gcc.dg/tree-ssa/pr64910-2.c: New test.
3338
8d2b48ae
MP
33392017-09-04 Marek Polacek <polacek@redhat.com>
3340
3341 PR sanitizer/82072
3342 * c-c++-common/ubsan/pr82072.c: New test.
3343
e910a9b1
RB
33442017-09-04 Richard Biener <rguenther@suse.de>
3345
3346 PR tree-optimization/82060
3347 * g++.dg/torture/pr82060.C: New testcase.
3348
d8c40eff
AM
33492017-09-04 Alexander Monakov <amonakov@ispras.ru>
3350
3351 PR rtl-optimization/57448
3352 PR target/67458
3353 PR target/81316
3354 * gcc.dg/atomic/pr80640-2.c: New testcase.
3355 * gcc.dg/atomic/pr81316.c: New testcase.
3356
1fda57cb
TV
33572017-09-04 Tom de Vries <tom@codesourcery.com>
3358
3359 PR tree-optimization/82052
3360 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
3361 call in fn11.
3362
792ce29f
JJ
33632017-09-04 Jakub Jelinek <jakub@redhat.com>
3364
ca1150f0
JJ
3365 PR sanitizer/81981
3366 * gcc.dg/ubsan/pr81981.c: New test.
3367
792ce29f
JJ
3368 PR tree-optimization/70043
3369 PR testsuite/82093
3370 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
3371
83982f26
UB
33722017-09-04 Uros Bizjak <ubizjak@gmail.com>
3373
3374 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
3375 * gcc.target/i386/bmi-check.h (main): Ditto.
3376 * gcc.target/i386/bmi2-check.h (main): Ditto.
3377 * gcc.target/i386/rtm-check.h (main): Ditto.
3378 * gcc.target/i386/sha-check.h (main): Ditto.
3379 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
3380 (main): Use __get_cpuid_count. Use check_osxsave.
3381 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
3382 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
3383 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
3384 (main): Use check_osxsave.
3385
f36b315d
UB
33862017-09-03 Uros Bizjak <ubizjak@gmail.com>
3387
3388 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
3389 and return NORUNRES on failure.
3390 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
3391 __builtin_va_arg_pack instead of __va_arg_pack.
3392 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
3393 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
3394 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
3395 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
3396 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
3397
bff0050a
JJ
33982017-09-01 Jakub Jelinek <jakub@redhat.com>
3399
3400 PR target/81766
3401 * gcc.target/i386/pr81766.c: New test.
3402
e035be33
JM
34032017-09-01 Joseph Myers <joseph@codesourcery.com>
3404
3405 PR c/82071
3406 * gcc.target/i386/excess-precision-7.c: New test.
3407
db6bb1ec
AK
34082017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3409
3410 PR target/82012
3411 * gcc.target/s390/target-attribute/pr82012.c: New test.
3412
0e34f6d8
JL
34132017-09-01 Jeff Law <law@redhat.com>
3414
2ec399d8
JS
3415 * gcc.target/i386/const-in-bss.c: New test.
3416
0e34f6d8
JL
3417 PR tree-optimization/82052
3418 * gcc.c-torture/compile/pr82052.c: New test.
3419
349884d1
JJ
34202017-09-01 Jakub Jelinek <jakub@redhat.com>
3421
3422 PR sanitizer/81923
3423 * gcc.dg/asan/pr81923.c: New test.
3424
002618d8
ML
34252017-09-01 Martin Liska <mliska@suse.cz>
3426
3427 PR tree-optimization/82059
3428 * gcc.dg/tree-ssa/pr82059.c: New test.
3429
a2de90a4
CZ
34302017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
3431
3432 * gcc.target/arc/loop-1.c: Deleted.
3433
1370fccf
CZ
34342017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
3435
3436 * gcc.target/arc/arc.exp: Test also cpp files.
3437 * gcc.target/arc/tdelay_slots.cpp: New test.
3438
7cfbf676
CZ
34392017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
3440
3441 * gcc.target/arc/pr9001184797.c: New test.
3442
d2e05fcb
JJ
34432017-09-01 Jakub Jelinek <jakub@redhat.com>
3444
3445 PR c/81887
3446 * c-c++-common/gomp/pr81887.c: New test.
3447 * gfortran.dg/gomp/pr81887.f90: New test.
3448
8dc9277a
MP
34492017-09-01 Marek Polacek <polacek@redhat.com>
3450
3451 PR c++/82040
3452 * g++.dg/warn/Wbool-operation-1.C: New test.
3453
9f532472
CZ
34542017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
3455
3456 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 3457 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 3458
b6fb7933
CZ
34592017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
3460
3461 * gcc.target/arc/sdata-3.c: New file.
3462 * gcc.target/arc/sdata-4.c: Likewise.
3463
7488b577
RB
34642017-08-31 Richard Biener <rguenther@suse.de>
3465
3466 PR middle-end/82054
3467 * g++.dg/gomp/pr82054.C: New testcase.
3468
3aebc597
RL
34692017-08-31 Renlin Li <renlin.li@arm.com>
3470 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
3471
3472 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
3473
3e75ec3f
BS
34742017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3475
3476 PR tree-optimization/81987
3477 * g++.dg/torture/pr81987.C: New file.
3478
02d54806
EB
34792017-08-30 Eric Botcazou <ebotcazou@adacore.com>
3480
3481 * gnat.dg/aggr22.ad[sb]: New test.
3482
e0bd5a28
PH
34832017-08-30 Pat Haugen <pthaugen@us.ibm.com>
3484
3485 * gcc.target/powerpc/cr_shrink-wrap.c: New.
3486
6da714c6
MM
34872017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3488
3489 PR target/82015
3490 * gcc.target/powerpc/pr82015.c: Fix up error message.
3491
6cc30cb4
ML
34922017-08-30 Martin Liska <mliska@suse.cz>
3493
3494 PR inline-asm/82001
3495 * gcc.dg/ipa/pr82001.c: New test.
3496
d16c828e
ML
34972017-08-30 Martin Liska <mliska@suse.cz>
3498
3499 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
3500
36ef8e6f
RB
35012017-08-30 Richard Biener <rguenther@suse.de>
3502
3503 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
3504
72932ccf
MM
35052017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3506
3507 PR target/82015
3508 * gcc.target/powerpc/pr82015.c: New test.
3509
4e395d91
UB
35102017-08-29 Uros Bizjak <ubizjak@gmail.com>
3511
3512 * gcc.target/i386/*.c: Remove excess braces from target selectors.
3513
2ffc0382
UB
35142017-08-29 Uros Bizjak <ubizjak@gmail.com>
3515
3516 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
3517 * gcc.target/i386/abi-2.c: Ditto.
3518 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
3519 * gcc.target/i386/pr22076.c: Ditto.
3520 * gcc.target/i386/pr37216.c: Ditto.
3521 * gcc.target/i386/pr39431.c: Ditto.
3522 * gcc.target/i386/pr40906-1.c: Ditto.
3523 * gcc.target/i386/pr40906-2.c: Ditto.
3524 * gcc.target/i386/pr43766.c: Ditto.
3525 * gcc.target/i386/pr46226.c: Ditto.
3526 * gcc.target/i386/pr46470.c: Ditto.
3527 * gcc.target/i386/pr59929.c: Ditto.
3528 * gcc.target/i386/sse-10.c: Ditto.
3529 * gcc.target/i386/vararg-1.c: Ditto.
3530 * gcc.target/i386/vararg-1.c: Ditto.
3531 * gcc.target/i386/asm-6.c: Compile for fpic target only.
3532 * gcc.target/i386/pr44223.c: Ditto.
3533 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
3534 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
3535 * gcc.target/i386/pr67480.c (dg-options): Ditto.
3536 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
3537 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
3538 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
3539 * gcc.target/i386/mvc9.c: Compile for lto target only.
3540 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
3541 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
3542 * gcc.target/i386/pr57091.c: Ditto.
3543 * gcc.target/i386/pr61599-2.c: Ditto.
3544
8eb91869
BS
35452017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3546
3547 PR tree-optimization/81503
3548 * gcc.c-torture/execute/pr81503.c: New file.
3549
9dc3d6a9
ML
35502017-08-29 Martin Liska <mliska@suse.cz>
3551
2ffc0382 3552 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
3553 * gcc.dg/tree-ssa/vrp104.c: Likewise.
3554
faa5399b 35552017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 3556 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
3557
3558 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
3559
14d62813
JL
35602017-08-28 Jeff Law <law@redhat.com>
3561
3562 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
3563 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
3564 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
3565 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
3566 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
3567 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
3568 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
3569 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
3570 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
3571
c11384aa
JW
35722017-08-28 Janus Weil <janus@gcc.gnu.org>
3573
3574 PR fortran/81770
3575 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
3576 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
3577
ac9a43e1
SE
35782017-08-28 Steve Ellcey <sellcey@cavium.com>
3579
3580 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
3581 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
3582 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
3583
2aa8aa18
RB
35842017-08-28 Richard Biener <rguenther@suse.de>
3585
3586 PR tree-optimization/81977
3587 * g++.dg/torture/pr81977.C: New testcase.
3588
5e5ccf0d
AM
35892017-08-28 Alexander Monakov <amonakov@ispras.ru>
3590
3591 PR target/80640
3592 * gcc.dg/atomic/pr80640.c: New testcase.
3593
a5df2090
UB
35942017-08-27 Uros Bizjak <ubizjak@gmail.com>
3595
3596 PR target/81995
3597 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
3598 * gcc.target/i386/pr46091-4a.c: Ditto.
3599
86e03ef9
TK
36002017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3601
3602 PR fortran/81974
3603 * gfortran.dg/inline_matmul_19.f90: New test.
3604
6e4c6a24
SM
36052017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
3606
3607 * gcc.target/powerpc/m128-check.h: New file.
3608 * gcc.target/powerpc/sse-check.h: New file.
3609 * gcc.target/powerpc/sse-movmskps-1.c: New file.
3610 * gcc.target/powerpc/sse-movlps-2.c: New file.
3611 * gcc.target/powerpc/sse-pavgw-1.c: New file.
3612 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
3613 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
3614 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
3615 * gcc.target/powerpc/sse-divss-1.c: New file.
3616 * gcc.target/powerpc/sse-movhps-1.c: New file.
3617 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
3618 * gcc.target/powerpc/sse-subps-1.c: New file.
3619 * gcc.target/powerpc/sse-minps-1.c: New file.
3620 * gcc.target/powerpc/sse-pminub-1.c: New file.
3621 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
3622 * gcc.target/powerpc/sse-shufps-1.c: New file.
3623 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
3624 * gcc.target/powerpc/sse-maxps-1.c: New file.
3625 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
3626 * gcc.target/powerpc/sse-movmskb-1.c: New file.
3627 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
3628 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
3629 * gcc.target/powerpc/sse-mulps-1.c: New file.
3630 * gcc.target/powerpc/sse-rcpps-1.c: New file.
3631 * gcc.target/powerpc/sse-pminsw-1.c: New file.
3632 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
3633 * gcc.target/powerpc/sse-subss-1.c: New file.
3634 * gcc.target/powerpc/sse-movss-2.c: New file.
3635 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
3636 * gcc.target/powerpc/sse-minss-1.c: New file.
3637 * gcc.target/powerpc/sse-movaps-2.c: New file.
3638 * gcc.target/powerpc/sse-movlps-1.c: New file.
3639 * gcc.target/powerpc/sse-maxss-1.c: New file.
3640 * gcc.target/powerpc/sse-movhlps-1.c: New file.
3641 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
3642 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
3643 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
3644 * gcc.target/powerpc/sse-mulss-1.c: New file.
3645 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
3646 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
3647 * gcc.target/powerpc/sse-movlhps-1.c: New file.
3648 * gcc.target/powerpc/sse-movhps-2.c: New file.
3649 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
3650 * gcc.target/powerpc/sse-xorps-1.c: New file.
3651 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
3652 * gcc.target/powerpc/sse-orps-1.c: New file.
3653 * gcc.target/powerpc/sse-addps-1.c: New file.
3654 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
3655 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
3656 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
3657 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
3658 * gcc.target/powerpc/sse-andps-1.c: New file.
3659 * gcc.target/powerpc/sse-cmpss-1.c: New file.
3660 * gcc.target/powerpc/sse-divps-1.c: New file.
3661 * gcc.target/powerpc/sse-andnps-1.c: New file.
3662 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
3663 * gcc.target/powerpc/sse-movss-1.c: New file.
3664 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
3665 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
3666 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
3667 * gcc.target/powerpc/sse-movaps-1.c: New file.
3668 * gcc.target/powerpc/sse-movss-3.c: New file.
3669 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
3670 * gcc.target/powerpc/sse-addss-1.c: New file.
3671 * gcc.target/powerpc/sse-psadbw-1.c: New file.
3672
56b26dd4
MM
36732017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3674
2ffc0382 3675 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
3676 * gcc.target/powerpc/dform-2.c: Likewise.
3677 * gcc.target/powerpc/dform-3.c: Likewise.
3678 * gcc.target/powerpc/pr71656-1.c: Likewise.
3679 * gcc.target/powerpc/pr71656-2.c: Likewise.
3680 * gcc.target/powerpc/pr80103-1.c: Likewise.
3681 * gcc.target/powerpc/pr80098-1.c: Likewise.
3682
6512c0f1
MS
36832017-08-24 Martin Sebor <msebor@redhat.com>
3684
3685 PR middle-end/81908
3686 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
3687 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
3688 * gcc.dg/tree-ssa/pr81908.c: New test.
3689
281de9c2
SM
36902017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
3691
2ffc0382
UB
3692 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
3693 Suppress warning during tests.
281de9c2 3694
10bfe16f
UB
36952017-08-24 Uros Bizjak <ubizjak@gmail.com>
3696
3697 * lib/target-supports.exp: Group together target-dependant checks.
3698
142ff602
BC
36992017-08-24 Bin Cheng <bin.cheng@arm.com>
3700
3701 PR tree-optimization/81913
3702 * gcc.c-torture/execute/pr81913.c: New test.
3703 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
3704 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
3705
9b25e12d
RB
37062017-08-23 Richard Biener <rguenther@suse.de>
3707
07a5fe52 3708 PR target/81921
9b25e12d
RB
3709 * gcc.target/i386/pr81921.c: New testcase.
3710
122f9da1
DS
37112017-08-23 Daniel Santos <daniel.santos@pobox.com>
3712
3713 * gcc.target/i386/pr80969-1.c: New testcase.
3714 * gcc.target/i386/pr80969-2a.c: Likewise.
3715 * gcc.target/i386/pr80969-2.c: Likewise.
3716 * gcc.target/i386/pr80969-3.c: Likewise.
3717 * gcc.target/i386/pr80969-4a.c: Likewise.
3718 * gcc.target/i386/pr80969-4b.c: Likewise.
3719 * gcc.target/i386/pr80969-4.c: Likewise.
3720 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
3721 * lib/target-supports.exp (check_avx512_os_support_available,
3722 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
3723 New proceedures for target avx512f and avx512f_runtime selectors.
3724 (check_avx2_hw_available): Fix breakage due NULL being undefined.
3725
397ecd05
DM
37262017-08-23 David Malcolm <dmalcolm@redhat.com>
3727
3728 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
3729 * gcc.dg/param-type-mismatch.c: New test case.
3730
44b1b798
WS
37312017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
3732
3733 * gcc.target/powerpc/fold-vec-perm-char.c: New.
3734 * gcc.target/powerpc/fold-vec-perm-double.c: New.
3735 * gcc.target/powerpc/fold-vec-perm-float.c: New.
3736 * gcc.target/powerpc/fold-vec-perm-int.c: New.
3737 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
3738 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
3739 * gcc.target/powerpc/fold-vec-perm-short.c: New.
3740
60591d4e
RB
37412017-08-23 Richard Biener <rguenther@suse.de>
3742
3743 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
3744 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
3745 * gnat.dg/noinline2.adb: Likewise.
3746 * gnat.dg/renaming6.adb: Likewise.
3747 * gnat.dg/renaming6.ads: Likewise.
3748 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 3749
3767b2e4
RB
37502017-08-23 Richard Biener <rguenther@suse.de>
3751
3752 PR lto/81940
3753 * g++.dg/lto/pr81940_0.C: New testcase.
3754
c37691e5
TC
37552017-08-23 Tamar Christina <tamar.christina@arm.com>
3756
3757 PR middle-end/19706
3758 * gcc.dg/tree-ssa/pr19706.c: New.
3759 * lib/target-supports.exp (check_effective_target_xorsign): New.
3760
4d68ff06
DS
37612017-08-22 Daniel Santos <daniel.santos@pobox.com>
3762
3763 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
3764 -mabi=ms
3765 * gcc.target/i386/pr64409.c: Modify to only run on x32.
3766 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
3767 * gcc.target/i386/pr66275.c: Likewise.
3768 * gcc.target/i386/pr68018.c: Likewise.
3769
5b37159f
WS
37702017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
3771
3772 * gcc.target/powerpc/fold-vec-sums-int.c: New.
3773
0db8ddfc
JL
37742017-08-22 Jeff Law <law@redhat.com>
3775
3776 PR tree-optimization/81741
3777 PR tree-optimization/71947
3778 * gcc.dg/tree-ssa/pr81741.c: New test.
3779 * gcc.dg/tree-ssa/pr71947-7.c: New test.
3780 * gcc.dg/tree-ssa/pr71947-8.c: New test.
3781 * gcc.dg/tree-ssa/pr71947-9.c: New test.
3782 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
3783 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
3784 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
3785 * gcc.dg/tree-ssa/20030922-2.c: xfail.
3786
44d23deb
YR
37872017-08-22 Yvan Roux <yvan.roux@linaro.org>
3788
07a5fe52
UB
3789 PR c++/80287
3790 * g++.dg/pr80287.C: New test.
44d23deb 3791
7f1bf27a
RB
37922017-08-22 Richard Biener <rguenther@suse.de>
3793
3794 Revert
3795 2017-08-09 Slava Barinov <v.barinov@samsung.com>
3796
3797 * g++.dg/asan/asan.exp: Switch on *.cc tests.
3798
1823c4f6
RB
37992017-08-22 Richard Biener <rguenther@suse.de>
3800
3801 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
3802 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
3803 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
3804 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
3805 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
3806 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
3807 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
3808 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
3809
bef016bf
JD
38102017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3811
3812 PR fortran/81296
3813 * gfortran.dg/dtio_12.f90: Update test.
3814
57cea2b3
NS
38152017-08-21 Nathan Sidwell <nathan@acm.org>
3816
3817 * g++.dg/template/pr81899.C: Fix c++03.
3818 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
3819
7f204c0f
DM
38202017-08-21 David Malcolm <dmalcolm@redhat.com>
3821
3822 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
3823 Update expected result to show all of "(long)0" being underlined.
3824 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3825 (test_multitoken_macro): Update expected underlining.
3826
2f687306
DM
38272017-08-21 David Malcolm <dmalcolm@redhat.com>
3828
3829 * gcc.dg/format/diagnostic-ranges.c: Update expected results
3830 to show underlining of all pertinent params.
3831 * gcc.dg/format/pr72858.c: Likewise.
3832
453773df
UB
38332017-08-21 Uros Bizjak <ubizjak@gmail.com>
3834
3835 PR target/46091
3836 * gcc.target/i386/pr46091-4.c: New test.
3837 * gcc.target/i386/pr46091-4a.c: Ditto.
3838 * gcc.target/i386/pr46091-5.c: Ditto.
3839 * gcc.target/i386/pr46091-5a.c: Ditto.
3840
5ec1701e
NS
38412017-08-21 Nathan Sidwell <nathan@acm.org>
3842
3843 PR c++/81899
3844 * g++.dg/template/pr81899.C: New.
3845
404938ed
RB
38462017-08-21 Richard Biener <rguenther@suse.de>
3847
3848 PR tree-optimization/81900
3849 * gcc.dg/torture/pr81900.c: New testcase.
3850
1ea85365
RB
38512017-08-21 Richard Biener <rguenther@suse.de>
3852
3853 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
3854 regex to handle the LTO case.
3855 * c-c++-common/asan/heap-overflow-1.c: Likewise.
3856 * c-c++-common/asan/misalign-1.c: Likewise.
3857 * c-c++-common/asan/misalign-2.c: Likewise.
3858 * c-c++-common/asan/null-deref-1.c: Likewise.
3859 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3860 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3861 * c-c++-common/asan/use-after-free-1.c: Likewise.
3862 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
3863 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3864 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3865 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3866 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3867 * g++.dg/asan/large-func-test-1.C: Likewise.
3868 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
3869
8322b607
RB
38702017-08-21 Richard Biener <rguenther@suse.de>
3871
3872 PR middle-end/81884
3873 * g++.dg/torture/pr81884.C: New testcase.
3874
8e7b84e8
JDA
38752017-08-20 John David Anglin <danglin@gcc.gnu.org>
3876
3877 PR ipa/77732
3878 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
3879
953e520d
DM
38802017-08-18 David Malcolm <dmalcolm@redhat.com>
3881
3882 PR tree-optimization/46805
3883 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
3884 * jit.dg/test-autovectorize.c: New test case.
3885
b1eb28d1
PB
38862017-08-18 Peter Bergner <bergner@vnet.ibm.com>
3887
3888 PR target/80210
3889 * gcc.target/powerpc/pr80210.c: New test.
3890
f661e57e
DM
38912017-08-18 David Malcolm <dmalcolm@redhat.com>
3892
3893 PR c++/81514
3894 * g++.dg/lookup/empty.h: New file.
3895 * g++.dg/lookup/missing-std-include-2.C: Replace include of
3896 stdio.h with empty.h and a declaration of a "std::sprintf" not based
3897 on a built-in.
3898
00aa1fa2
L
38992017-08-18 H.J. Lu <hongjiu.lu@intel.com>
3900
3901 PR c/53037
3902 * c-c++-common/pr53037-5.c: New test.
3903 * g++.dg/pr53037-1.C: Likewise.
3904 * g++.dg/pr53037-2.C: Likewise.
3905 * g++.dg/pr53037-3.C: Likewise.
3906 * g++.dg/pr53037-4.C: Likewise.
3907 * gcc.dg/pr53037-1.c: Likewise.
3908 * gcc.dg/pr53037-2.c: Likewise.
3909 * gcc.dg/pr53037-3.c: Likewise.
3910 * gcc.dg/pr53037-4.c: Likewise.
3911
4a89b7e7
PB
39122017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3913
3914 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
3915 * gcc.target/powerpc/p9-vparity.c: Likewise.
3916 * gcc.target/powerpc/pr68805.c: Likewise.
3917 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
3918
d00fdf85
PB
39192017-08-17 Peter Bergner <bergner@vnet.ibm.com>
3920
3921 PR target/72804
3922 * gcc.target/powerpc/pr72804.c: New test.
3923
e67bbd5d
MP
39242017-08-17 Marek Polacek <polacek@redhat.com>
3925
3926 PR middle-end/81814
3927 * gcc.dg/torture/pr81814.c: New test.
3928
ea58eb88
JW
39292017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
3930
3931 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
3932
ab4b719a
TV
39332017-08-17 Tom de Vries <tom@codesourcery.com>
3934
3935 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
3936
344be1fd
RB
39372017-08-17 Richard Biener <rguenther@suse.de>
3938
3939 * gcc.dg/tree-ssa/vrp117.c: New testcase.
3940
7911a54d
UB
39412017-08-16 Uros Bizjak <ubizjak@gmail.com>
3942
3943 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
3944 scan-assembler-times for alpha*-*-*.
3945 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
3946 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
3947
b68a9f34
TK
39482017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3949
3950 PR fortran/81116
3951 * gfortran.dg/realloc_on_assignment_29.f90: New test.
3952
adb5b54b
UB
39532017-08-16 Uros Bizjak <ubizjak@gmail.com>
3954
3955 PR target/46091
3956 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
3957 (testm): New test function.
3958 * gcc.target/i386/pr46091-2.c: Ditto.
3959 * gcc.target/i386/pr46091-3.c: Ditto.
3960
90d43c80
BC
39612017-08-16 Bin Cheng <bin.cheng@arm.com>
3962
3963 PR tree-optimization/81832
3964 * gcc.dg/tree-ssa/pr81832.c: New test.
3965
963aeaad
RS
39662017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
3967
3968 PR tree-optimization/81835
3969 * gcc.dg/vect/pr81815.c: New test.
3970
aaf46c35
JM
39712017-08-15 Joseph Myers <joseph@codesourcery.com>
3972
3973 PR target/78460
3974 PR target/67712
3975 * gcc.c-torture/compile/string-large-1.c: New test.
3976
204b99cd
RB
39772017-08-15 Richard Biener <rguenther@suse.de>
3978
3979 PR tree-optimization/81790
3980 * gcc.dg/torture/pr81790.c: New testcase.
3981
27be025d
MS
39822017-08-14 Martin Sebor <msebor@redhat.com>
3983
3984 PR c/81117
3985 * c-c++-common/attr-nonstring-1.c: New test.
3986
da67acb9
MS
39872017-08-14 Martin Sebor <msebor@redhat.com>
3988
3989 PR c/81117
3990 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
3991
9e3b1778
DE
39922017-08-14 David Edelsohn <dje.gcc@gmail.com>
3993
3994 * gcc.dg/ucnid-5.c: Skip on AIX.
3995 * gcc.target/powerpc/pr79909.c: Skip on AIX.
3996
2912db04
UB
39972017-08-14 Uros Bizjak <ubizjak@gmail.com>
3998
3999 PR target/46091
4000 * gcc.target/i386/pr46091-1.c: New test.
4001 * gcc.target/i386/pr46091-2.c: Ditto.
4002 * gcc.target/i386/pr46091-3.c: Ditto.
4003
c7fd2176
WD
40042017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
4005
4006 PR target/81643
4007 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
4008
a72a7e39
BS
40092017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4010
4011 PR target/79845
4012 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
4013 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
4014 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
4015 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
4016 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
4017 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
4018 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
4019 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
4020 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
4021 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4022 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
4023 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
4024 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
4025 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
4026 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
4027 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
4028 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
4029 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
4030 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
4031 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
4032 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
4033 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
4034 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
4035 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
4036 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4037 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4038 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4039 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
4040 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4041 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4042 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4043 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4044 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
4045 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
4046 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
4047 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
4048 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4049 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4050 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
4051 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
4052 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
4053 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
4054 * gcc.target/powerpc/cmpb-3.c: Likewise.
4055 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
4056 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
4057 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
4058 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
4059 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
4060 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
4061 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
4062 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
4063 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
4064 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
4065 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
4066 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
4067 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
4068 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
4069 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
4070 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
4071 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
4072 * gcc.target/powerpc/no-r11-3.c: Likewise.
4073 * gcc.target/powerpc/pr80098-1.c: Likewise.
4074 * gcc.target/powerpc/pr80098-2.c: Likewise.
4075 * gcc.target/powerpc/pr80098-3.c: Likewise.
4076 * gcc.target/powerpc/pr80098-4.c: Likewise.
4077 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
4078 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
4079 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
4080 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
4081 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
4082 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
4083 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
4084 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
4085 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
4086 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
4087 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
4088
8d2d0de9
BC
40892017-08-14 Bin Cheng <bin.cheng@arm.com>
4090
4091 PR tree-optimization/81799
4092 * gcc.dg/tree-ssa/pr81799.c: New.
4093
5316dd1b
WD
40942017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
4095
4096 PR middle-end/46932
4097 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
4098 * lib/target-supports.exp: Add check_effective_target_autoincdec.
4099
250db3f9
SN
41002017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
4101
4102 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
4103 -mno-pc-relative-literal-loads.
4104
0d9255af
RO
41052017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4106
4107 PR testsuite/81793
4108 * gcc.dg/pie-static-1.c: Require both static and pie support.
4109 * gcc.dg/pie-static-2.c: Likewise.
4110
7a7b545f
PMR
41112017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
4112
4113 PR ada/79542
4114 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
4115
bb85aa74
MP
41162017-08-11 Marek Polacek <polacek@redhat.com>
4117
4118 PR c/81795
4119 * gcc.dg/pr81795.c: New test.
4120
c4fa8984
TK
41212017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4122
4123 PR fortran/60355
4124 * gfortran.dg (bind_c_usage_30): New test.
4125
fe8a99d8
ML
41262017-08-11 Martin Liska <mliska@suse.cz>
4127
4128 PR tree-opt/79987
4129 * gcc.target/i386/mpx/pr79987.c: New test.
4130
4c71a171
ML
41312017-08-11 Martin Liska <mliska@suse.cz>
4132
4133 PR ipa/81213
4134 * gcc.target/i386/pr81213.c: New test.
4135
e1769bdd
UB
41362017-08-10 Uros Bizjak <ubizjak@gmail.com>
4137
4138 PR target/81708
4139 * gcc.target/i386/stack-prot-sym.c: New test.
4140
adc84037
RS
41412017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
4142
4143 PR testsuite/81738
4144 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
4145 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
4146 vect_perm and vect_element_align for vectorization.
4147
8e941ae9
L
41482017-08-10 H.J. Lu <hongjiu.lu@intel.com>
4149
4150 PR target/81736
4151 * gcc.target/i386/pr81736-1.c: New test.
4152 * gcc.target/i386/pr81736-2.c: Likewise.
4153 * gcc.target/i386/pr81736-3.c: Likewise.
4154 * gcc.target/i386/pr81736-4.c: Likewise.
4155 * gcc.target/i386/pr81736-5.c: Likewise.
4156 * gcc.target/i386/pr81736-6.c: Likewise.
4157 * gcc.target/i386/pr81736-7.c: Likewise.
4158
798f8628
WS
41592017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
4160
4161 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
4162 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
4163
32129a17
DM
41642017-08-10 David Malcolm <dmalcolm@redhat.com>
4165
4166 * c-c++-common/missing-close-symbol.c: New test case.
4167 * c-c++-common/missing-symbol.c: New test case.
4168 * gcc.dg/unclosed-init.c: New test case.
4169 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
4170 * g++.dg/diagnostic/unclosed-function.C: New test case.
4171 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
4172 * g++.dg/diagnostic/unclosed-struct.C: New test case.
4173 * g++.dg/parse/pragma2.C: Update to reflect movement of the
4174 "expected identifier" error.
4175
57e1270f
FR
41762017-08-10 Fritz Reese <fritzoreese@gmail.com>
4177
4178 * gfortran.dg/dec_d_lines_1.f: New test.
4179 * gfortran.dg/dec_d_lines_2.f: New test.
4180
41812017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
4182
4183 * gfortran.dg/dec_structure_18.f90: New test.
4184 * gfortran.dg/dec_structure_19.f90: New test.
4185 * gfortran.dg/dec_structure_20.f90: New test.
4186 * gfortran.dg/dec_structure_21.f90: New test.
4187
aaab59b4
MP
41882017-08-10 Marek Polacek <polacek@redhat.com>
4189
4190 PR testsuite/81784
4191 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
4192
f234f078
MP
4193 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
4194
2b7d0696
ML
41952017-08-10 Martin Liska <mliska@suse.cz>
4196
4197 PR c++/81355
4198 * g++.dg/other/pr81355.C: New test.
4199
47ee1b7c
DM
42002017-08-09 David Malcolm <dmalcolm@redhat.com>
4201
4202 * jit.dg/all-non-failing-tests.h: Add note about
4203 test-vector-types.cc.
4204 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
4205 case.
4206 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
4207 New test case.
4208 * jit.dg/test-vector-types.cc: New test case.
4209
b388427b
AP
42102017-08-09 Andrew Pinski <apinski@cavium.com>
4211
4212 * gcc.target/aarch64/vect-xorsign_exec.c: Add
4213 --save-temps to the options passed.
4214
12c2ab7b
MC
42152017-08-09 Michael Collison <michael.collison@arm.com>
4216
4217 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
4218 boundary option and fix comment.
4219 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
4220 boundary option and fix comment.
4221 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
4222 boundary option and fix comment.
4223 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
4224 -mstructure-size boundary option.
4225
a8a581af
SB
42262017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
4227
4228 PR rtl-optimization/81423
4229 * gcc.c-torture/execute/pr81423.c: New testcase.
4230
50a87c1c
WS
42312017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4232
4233 * gcc.target/powerpc/fold-vec-pack-double.c: New.
4234 * gcc.target/powerpc/fold-vec-pack-int.c: New.
4235 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
4236 * gcc.target/powerpc/fold-vec-pack-short.c: New.
4237
3d9a180f
WS
42382017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4239
4240 * gcc.target/powerpc/fold-vec-msum-char.c: New.
4241 * gcc.target/powerpc/fold-vec-msum-short.c: New.
4242
ee9a9e7b
WS
42432017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4244
4245 * gcc.target/powerpc/fold-vec-madd-double.c: New.
4246 * gcc.target/powerpc/fold-vec-madd-float.c: New.
4247 * gcc.target/powerpc/fold-vec-madd-short.c: New.
4248
07999eb2
WS
42492017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
4250
4251 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
4252 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
4253 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
4254 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
4255
0ca970cd
SB
42562017-08-09 Slava Barinov <v.barinov@samsung.com>
4257
4258 * g++.dg/asan/asan.exp: Switch on *.cc tests.
4259
296c53ac
MP
42602017-08-09 Marek Polacek <polacek@redhat.com>
4261
4262 PR c/81233
4263 * gcc.dg/diagnostic-types-1.c: New test.
4264 * gcc.dg/assign-warn-1.c: Update warning messages.
4265 * gcc.dg/assign-warn-2.c: Likewise.
4266 * gcc.dg/c90-const-expr-5.c: Likewise.
4267 * gcc.dg/c99-const-expr-5.c: Likewise.
4268 * gcc.dg/conv-2.c: Likewise.
4269 * gcc.dg/init-bad-7.c: Likewise.
4270 * gcc.dg/overflow-warn-1.c: Likewise.
4271 * gcc.dg/overflow-warn-2.c: Likewise.
4272 * gcc.dg/overflow-warn-3.c: Likewise.
4273 * gcc.dg/overflow-warn-4.c: Likewise.
4274 * gcc.dg/pointer-array-atomic.c: Likewise.
4275 * gcc.dg/pr26865.c: Likewise.
4276 * gcc.dg/pr61162-2.c: Likewise.
4277 * gcc.dg/pr61162.c: Likewise.
4278 * gcc.dg/pr67730-2.c: Likewise.
4279 * gcc.dg/pr69156.c: Likewise.
4280 * gcc.dg/pr70174.c: Likewise.
4281 * objc.dg/proto-lossage-4.m: Likewise.
4282
a32c8316
MP
42832017-08-09 Marek Polacek <polacek@redhat.com>
4284
4285 PR c/81417
4286 * Wsign-compare-1.c: New test.
4287 * gcc.dg/compare1.c: Adjust dg-bogus.
4288 * gcc.dg/compare2.c: Likewise.
4289 * gcc.dg/compare3.c: Likewise.
4290 * gcc.dg/compare7.c: Likewise.
4291 * gcc.dg/compare8.c: Likewise.
4292 * gcc.dg/compare9.c: Likewise.
4293 * gcc.dg/pr11492.c: Likewise.
4294
7345b714
L
42952017-08-08 H.J. Lu <hongjiu.lu@intel.com>
4296
4297 PR driver/81523
4298 * gcc.dg/pie-7.c: New test.
4299 * gcc.dg/pie-static-1.c: Likewise.
4300 * gcc.dg/pie-static-2.c: Likewise.
4301
d5bf81b3
UB
43022017-08-08 Uros Bizjak <ubizjak@gmail.com>
4303
4304 PR target/81708
4305 * gcc.target/i386/stack-prot-guard.c: New test.
4306
4261463d
TC
43072017-08-08 Tamar Christina <tamar.christina@arm.com>
4308
4309 * gcc.target/aarch64/xorsign.c: New.
4310 * gcc.target/aarch64/xorsign_exec.c: New.
4311 * gcc.target/aarch64/vect-xorsign_exec.c: New.
4312
b115e803
BS
43132017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4314
4315 PR tree-optimization/81354
4316 * g++.dg/torture/pr81354.C: New file.
4317
51bd28ed
RB
43182017-08-08 Richard Biener <rguenther@suse.de>
4319
4320 PR middle-end/81719
4321 * g++.dg/tree-ssa/pr81719.C: New testcase.
4322
26d66f28
RB
43232017-08-08 Richard Biener <rguenther@suse.de>
4324
4325 PR tree-optimization/81723
4326 * gfortran.dg/pr81723.f: New testcase.
4327
82c0d3eb
BS
43282017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4329
4330 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
4331 string.
4332 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4333 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
4334 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
4335 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
4336 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
4337 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
4338 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
4339 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
4340 * gcc.target/powerpc/cmpb-3.c: Likewise.
4341 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
4342 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
4343
d81e058f
ML
43442017-08-08 Martin Liska <mliska@suse.cz>
4345
4346 PR tree-opt/81696
4347 * gcc.dg/ipa/pr81696.c: New test.
4348
a5c93f53
BC
43492017-08-08 Bin Cheng <bin.cheng@arm.com>
4350
4351 PR tree-optimization/81744
4352 * gcc.dg/tree-ssa/pr81744.c: New.
4353
a5afbdd6
MP
43542017-08-08 Marek Polacek <polacek@redhat.com>
4355
4356 PR c++/81607
4357 * g++.dg/other/bitfield6.C: New test.
4358
08c4c51e
MM
43592017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4360
4361 PR target/81593
4362 * gcc.target/powerpc/vec-setup.h: New tests to test various
4363 combinations of setting up vectors of 2 double word elements.
4364 * gcc.target/powerpc/vec-setup-long.c: Likewise.
4365 * gcc.target/powerpc/vec-setup-double.c: Likewise.
4366 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
4367 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
4368 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
4369 vector inserts from vector extracts.
4370 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
4371
950a884b
TK
43722017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4373
4374 PR fortran/68829
4375 PR fortran/81701
4376 * gfortran.dg/o_fast_stacksize.90: New test.
4377
6f1a16cb
WD
43782017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
4379
4380 PR middle-end/46932
4381 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
4382
4090b652
L
43832017-08-07 H.J. Lu <hongjiu.lu@intel.com>
4384
4385 * gcc.target/i386/pr81736-1.c: Removed.
4386 * gcc.target/i386/pr81736-2.c: Likewise.
4387 * gcc.target/i386/pr81736-3.c: Likewise.
4388 * gcc.target/i386/pr81736-4.c: Likewise.
4389
079a0363
L
43902017-08-07 H.J. Lu <hongjiu.lu@intel.com>
4391
4392 PR target/81736
4393 * gcc.target/i386/pr81736-1.c: New test.
4394 * gcc.target/i386/pr81736-2.c: Likewise.
4395 * gcc.target/i386/pr81736-3.c: Likewise.
4396 * gcc.target/i386/pr81736-4.c: Likewise.
4397
1653a865
MP
43982017-08-07 Marek Polacek <polacek@redhat.com>
4399
4400 PR middle-end/81737
4401 * gcc.dg/pr81737.c: New test.
4402
577eec56
ML
44032017-08-07 Martin Liska <mliska@suse.cz>
4404
4405 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
4406 * gcc.dg/parm-impl-decl-1.c: Likewise.
4407 * gcc.dg/parm-impl-decl-3.c: Likewise.
4408 * gcc.dg/Wattributes-5.c: New test.
4409
537bf9ac
AP
44102017-08-06 Andrew Pinski <apinski@cavium.com>
4411
4412 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
4413 * gcc.target/aarch64/target_attr_13.c: LIkewise.
4414 * gcc.target/aarch64/target_attr_15.c: LIkewise.
4415 * gcc.target/aarch64/target_attr_4.c: Likewise.
4416 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
4417 * gcc.target/aarch64/target_attr_2.c: Likewise.
4418 * gcc.target/aarch64/target_attr_7.c: Likewise.
4419 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
4420 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
4421 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
4422
90596474
AP
44232017-08-06 Andrew Pinski <apinski@cavium.com>
4424
4425 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
4426 -march=armv8-a+nolse, skip if -mcpu= is passed.
4427 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
4428
08e9cb5a
AP
44292017-08-06 Andrew Pinski <apinski@cavium.com>
4430
4431 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
4432 * gcc.target/aarch64/_Float16_2.c: Likewise.
4433 * gcc.target/aarch64/_Float16_3.c: Likewise.
4434
4a6ad083
TV
44352017-08-06 Tom de Vries <tom@codesourcery.com>
4436
4437 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
4438
b363e726
TV
44392017-08-06 Tom de Vries <tom@codesourcery.com>
4440
4441 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
4442 type. Add missing return.
4443
8fbcf075
TV
44442017-08-06 Tom de Vries <tom@codesourcery.com>
4445
4446 PR testsuite/81731
4447 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
4448 variable 'a' definition.
4449 (b): Remove unused variable.
4450 (gp): New variable.
4451 (check): Add parameter corresponding to call in main, and handle.
4452
67695c07
PC
44532017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4454
4455 PR c++/79790
23d12941 4456 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 4457
c779bea5
YG
44582017-08-04 Yury Gribov <tetra2005@gmail.com>
4459
4460 PR tree-optimization/57371
4461 * c-c++-common/pr57371-1.c: New test.
4462 * c-c++-common/pr57371-2.c: New test.
4463 * c-c++-common/pr57371-3.c: New test.
4464 * c-c++-common/pr57371-4.c: New test.
4465 * gcc.dg/pr57371-5.c: New test.
4466
e52341f1
CL
44672017-08-04 Carl Love <cel@us.ibm.com>
4468
4469 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
4470 builtin test cases for vec_mule, and vec_mulo.
4471 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
4472 builtin test cases for vec_mule, and vec_mulo.
4473
295940c3
L
44742017-08-04 H.J. Lu <hongjiu.lu@intel.com>
4475
4476 PR target/81590
4477 * gcc.target/i386/avx512-check.h: New file.
4478 * gcc.target/i386/avx5124fmaps-check.h: Removed.
4479 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
4480 * gcc.target/i386/avx512cd-check.h: Likewise.
4481 * gcc.target/i386/avx512ifma-check.h: Likewise.
4482 * gcc.target/i386/avx512vbmi-check.h: Likewise.
4483 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
4484 * gcc.target/i386/avx512bw-check.h: Rewrite.
4485 * gcc.target/i386/avx512dq-check.h: Likewise.
4486 * gcc.target/i386/avx512er-check.h: Likewise.
4487 * gcc.target/i386/avx512f-check.h: Likewise.
4488 * gcc.target/i386/avx512vl-check.h: Likewise.
4489 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
4490 only.
4491 (test_512): Removed.
4492 (avx512*_test): Likewise.
4493 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
4494
f4f2c2ec
MP
44952017-08-04 Marek Polacek <polacek@redhat.com>
4496
4497 PR middle-end/81695
4498 * gcc.dg/pr81695.c: New test.
4499
62c8a2cf
RS
45002017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
4501
4502 PR tree-optimization/81136
4503 * gcc.dg/vect/pr81136.c: Add scan test.
4504
dfbddbeb
RS
45052017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
4506
4507 * gcc.dg/vect/vect-alias-check-3.c: New test.
4508 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
4509 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
4510
165b2f5f
RB
45112017-08-04 Richard Biener <rguenther@suse.de>
4512
4513 PR middle-end/81705
4514 * c-c++-common/ubsan/pr81705.c: New testcase.
4515
7c0881d5
BS
45162017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4517
4518 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
4519 messages that used to start with a capital letter.
4520 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
4521 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
4522 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
4523 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
4524 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
4525 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
4526 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
4527 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
4528 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
4529 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
4530 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
4531 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
4532 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
4533 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
4534 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
4535 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
4536 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
4537 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
4538 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
4539 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
4540 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
4541 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
4542 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
4543 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
4544 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
4545 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
4546 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
4547 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
4548 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
4549 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
4550 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
4551 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
4552 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
4553 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
4554 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
4555 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
4556 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
4557 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
4558 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
4559 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
4560 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
4561 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
4562 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
4563 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
4564 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
4565 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
4566 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
4567 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
4568 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
4569 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
4570 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
4571 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
4572 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
4573 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
4574 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
4575 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
4576
2fdaed89
JJ
45772017-08-03 Jakub Jelinek <jakub@redhat.com>
4578
4579 PR target/81621
4580 * gcc.dg/pr81621.c: New test.
4581
297db279
RB
45822017-08-03 Richard Biener <rguenther@suse.de>
4583
4584 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
4585 and CSE.
4586
2fdaed89 45872017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
4588
4589 PR middle-end/81148
4590 * c-c++-common/ubsan/pr81148.c: New testcase.
4591
cad136a4
TV
45922017-08-03 Tom de Vries <tom@codesourcery.com>
4593
4594 PR target/81662
4595 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
4596
2392baa5
JJ
45972017-08-03 Jakub Jelinek <jakub@redhat.com>
4598
4599 PR driver/81650
4600 * gcc.dg/pr81650.c: New test.
4601
e5e691a5
PC
46022017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
4603
4604 PR c++/71440
4605 * g++.dg/template/crash127.C: New.
4606
0a734553
JJ
46072017-08-03 Jakub Jelinek <jakub@redhat.com>
4608
4609 PR middle-end/81052
4610 * c-c++-common/pr81052.c: New test.
4611
673aef33
TV
46122017-08-03 Tom de Vries <tom@codesourcery.com>
4613
4614 * gcc.dg/pr56727-2.c: Require alias.
4615
2a8485f6
TV
46162017-08-03 Tom de Vries <tom@codesourcery.com>
4617
4618 * gcc.dg/attr-noipa.c: Require alloca.
4619
8b917598
TV
46202017-08-03 Tom de Vries <tom@codesourcery.com>
4621
4622 * gcc.dg/torture/pr80163.c: Require label_values.
4623
4ca8bf91
TV
46242017-08-03 Tom de Vries <tom@codesourcery.com>
4625
4626 PR target/81662
4627 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
4628 * c-c++-common/patchable_function_entry-default.c: Same.
4629 * c-c++-common/patchable_function_entry-definition.c: Same.
4630
f4629481
UB
46312017-08-02 Uros Bizjak <ubizjak@gmail.com>
4632
4633 PR target/81644
4634 * gcc.target/i386/pr81644.c: New test.
4635
86994621
TV
46362017-08-02 Tom de Vries <tom@codesourcery.com>
4637
4638 * gcc.dg/Walloca-14.c: Use relative line number.
4639
9501fd4b
UB
46402017-08-02 Uros Bizjak <ubizjak@gmail.com>
4641
4642 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
4643 test "no-3dnowa" target attribute.
4644
f7b6353a
MP
46452017-08-02 Marek Polacek <polacek@redhat.com>
4646
4647 PR c/81289
4648 * gcc.dg/noncompile/pr81289.c: New test.
4649
8a6eab34
MP
4650 PR c/81448
4651 PR c/81306
4652 * c-c++-common/Wmultistatement-macros-13.c: New test.
4653
349721b7
JJ
46542017-08-02 Jakub Jelinek <jakub@redhat.com>
4655
e4f0733a
JJ
4656 PR c++/81640
4657 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
4658
349721b7
JJ
4659 PR middle-end/79499
4660 * gcc.dg/pr79499.c: New test.
4661
77eefb71
RB
46622017-08-02 Richard Biener <rguenther@suse.de>
4663
4664 PR tree-optimization/81633
4665 * gcc.dg/vect/pr81633.c: New testcase.
4666
760f74c2
L
46672017-08-01 H.J. Lu <hongjiu.lu@intel.com>
4668
4669 * gcc.dg/guality/pr25967-1.c: New test.
4670 * gcc.dg/guality/pr25967-2.c: Likewise.
4671 * gcc.dg/torture/pr25967-1.c: Likewise.
4672 * gcc.dg/torture/pr25967-2.c: Likewise.
4673
a2e28a97
L
46742017-08-01 H.J. Lu <hongjiu.lu@intel.com>
4675
4676 PR target/81654
4677 * gcc.target/i386/pr81654.c: New test.
4678
d8afd032
TK
46792017-08-01 Thomas König <tkoenig@gcc.gnu.org>
4680
4681 PR fortran/79312
4682 * gfortran.dg/logical_assignment_1.f90: New test.
4683
671a00ee
ML
46842017-08-01 Martin Liska <mliska@suse.cz>
4685
4686 PR middle-end/70140
4687 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
4688
7d3eecca
ML
46892017-08-01 Martin Liska <mliska@suse.cz>
4690
4691 Revert r250771
4692 Make mempcpy more optimal (PR middle-end/70140).
4693
636730ca
JJ
46942017-08-01 Jakub Jelinek <jakub@redhat.com>
4695
4696 PR target/81622
4697 * gcc.target/powerpc/pr81622.c: New test.
4698
74cc0b2b
SE
46992017-08-01 Steve Ellcey <sellcey@cavium.com>
4700
4701 PR tree-optimization/80925
4702 * gcc.dg/vect/vect-28.c: Add
4703 --param vect-max-peeling-for-alignment=0 option.
4704 Remove unaligned access and peeling checks.
4705 * gcc.dg/vect/vect-33-big-array.c: Ditto.
4706 * gcc.dg/vect/vect-70.c: Ditto.
4707 * gcc.dg/vect/vect-87.c: Ditto.
4708 * gcc.dg/vect/vect-88.c: Ditto.
4709 * gcc.dg/vect/vect-91.c: Ditto.
4710 * gcc.dg/vect/vect-93.c: Ditto.
4711
0102e469
TV
47122017-08-01 Tom de Vries <tom@codesourcery.com>
4713
4714 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
4715 * gcc.target/nvptx/slp.c (foo): Same.
4716
813485c6
RB
47172017-08-01 Richard Biener <rguenther@suse.de>
4718
4719 PR tree-optimization/81181
4720 * gcc.dg/torture/pr81181.c: New testcase.
4721
98b7180c
ML
47222017-08-01 Martin Liska <mliska@suse.cz>
4723
4724 PR middle-end/70140
4725 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
4726
4f3e333a
UB
47272017-08-01 Uros Bizjak <ubizjak@gmail.com>
4728
4729 PR target/81641
4730 * gcc.target/i386/pr81641.c: New test.
4731
b8bb5772
UB
47322017-08-01 Uros Bizjak <ubizjak@gmail.com>
4733
4734 PR target/81639
4735 * gcc.target/i386/pr81639.c: New test.
4736
34e5c511
RB
47372017-08-01 Richard Biener <rguenther@suse.de>
4738
4739 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
4740 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
4741 endless loop.
4742 * gcc.dg/uninit-23.c: Adjust.
4743
5e19d437
BC
47442017-08-01 Bin Cheng <bin.cheng@arm.com>
4745
4746 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
4747 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
4748
7061cfc0
BC
47492017-08-01 Bin Cheng <bin.cheng@arm.com>
4750
4751 PR tree-optimization/81627
4752 * gcc.dg/tree-ssa/pr81627.c: New.
4753
39637a44
BC
47542017-08-01 Bin Cheng <bin.cheng@arm.com>
4755
4756 PR tree-optimization/81620
4757 * gcc.dg/tree-ssa/pr81620-1.c: New.
4758 * gcc.dg/tree-ssa/pr81620-2.c: New.
4759
f9c5fe06
DH
47602017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4761
4762 PR testsuite/53542
4763 * gfortran.dg/use_30.f90: New test.
4764
da98e3b1
JJ
47652017-08-01 Jakub Jelinek <jakub@redhat.com>
4766
4767 PR tree-optimization/81588
4768 * gcc.dg/tree-ssa/pr81588.c: New test.
4769 * gcc.dg/pr81588.c: New test.
4770 * gcc.c-torture/execute/pr81588.c: New test.
4771
5e8fe12f
RB
47722017-08-01 Richard Biener <rguenther@suse.de>
4773
4774 PR tree-optimization/81297
4775 * gcc.dg/torture/pr81297.c: New testcase.
4776
93ac482a
UB
47772017-07-31 Uros Bizjak <ubizjak@gmail.com>
4778
4779 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
4780
6cc518c6
SE
47812017-07-31 Steve Ellcey <sellcey@cavium.com>
4782
4783 PR tree-optimization/80925
93ac482a 4784 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
4785 --param vect-max-peeling-for-alignment=0 option.
4786 Remove unaligned access and peeling checks.
4787 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
4788
24c8e8eb
CL
47892017-07-31 Carl Love <cel@us.ibm.com>
4790
4791 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
4792 missed in commit 250746.
4793
b40e941b
CL
47942017-07-31 Carl Love <cel@us.ibm.com>
4795
4796 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
4797 new builtins.
4798
67779f74
L
47992017-07-31 H.J. Lu <hongjiu.lu@intel.com>
4800
4801 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
4802 * gcc.target/i386/pr79793-2.c: Likewise.
4803
a97cf8f9
UB
48042017-07-31 Uros Bizjak <ubizjak@gmail.com>
4805
4806 PR target/25967
4807 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
4808 (naked): Add attribute regparm(1) for x86_32 targets.
4809 Add integer argument. Remove global "data" variable.
4810 (main): Pass integer argument to naked function.
4811 * gcc.target/i386/naked-4.c: New test.
4812
7fef86d3
JH
48132017-07-31 Jan Hubicka <hubicka@ucw.cz>
4814 Martin Liska <mliska@suse.cz>
4815
4816 * gcc.dg/predict-15.c: New test.
4817 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
4818
2ec580be
UB
48192017-07-31 Uros Bizjak <ubizjak@gmail.com>
4820
4821 PR target/25967
4822 * gcc.target/i386/naked-1.c: New test.
4823 * gcc.target/i386/naked-2.c: Ditto.
4824 * gcc.target/i386/naked-3.c: Ditto.
4825 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
4826 do_test_body0 stub function, use attribute "naked" instead.
4827 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
4828 * gcc.dg/pr44290-2.c: Ditto.
4829
cfdf6ff6
TK
48302017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4831
4832 PR fortran/81581
4833 * gfortran.dg/dim_sum_1.f90: New test case.
4834 * gfortran.dg/dim_sum_2.f90: New test case.
4835 * gfortran.dg/dim_sum_3.f90: New test case.
4836
5edb1c48
ML
48372017-07-31 Martin Liska <mliska@suse.cz>
4838
4839 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
4840 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4841
f34ebeb2
ML
48422017-07-31 Martin Liska <mliska@suse.cz>
4843
4844 PR sanitize/81530
4845 * g++.dg/ubsan/pr81530.C: New test.
4846
066bbc57
JJ
48472017-07-31 Jakub Jelinek <jakub@redhat.com>
4848
4849 PR sanitizer/81604
4850 * c-c++-common/ubsan/pr81604.c: New test.
4851
a10b3cf1
L
48522017-07-30 H.J. Lu <hongjiu.lu@intel.com>
4853
4854 PR target/79793
4855 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
4856 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
4857 (foo): Check the builtin return address against the return address
4858 in interrupt frame.
4859 * gcc.target/i386/pr79793-1.c: New test.
4860 * gcc.target/i386/pr79793-2.c: Likewise.
4861
942047f2
EB
48622017-07-29 Eric Botcazou <ebotcazou@adacore.com>
4863
4864 * c-c++-common/dump-ada-spec-7.c: New test.
4865
e071b767
JJ
48662017-07-29 Jakub Jelinek <jakub@redhat.com>
4867
4868 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
4869 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
4870
782a7850
PB
48712017-07-28 Peter Bergner <bergner@vnet.ibm.com>
4872
4873 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
4874
9de00935
TC
48752017-07-28 Tamar Christina <tamar.christina@arm.com>
4876
4877 * gcc.target/aarch64/int_mov_immediate_1.c: New.
4878
8de33df2
BC
48792017-07-28 Bin Cheng <bin.cheng@arm.com>
4880
4881 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
4882
8acb8421
TC
48832017-07-28 Tamar Christina <tamar.christina@arm.com>
4884 Bilyan Borisov <bilyan.borisov@arm.com>
4885
4886 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
4887 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
4888 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
4889 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
4890 * gcc.target/aarch64/pr63304_1.c: Changed to double.
4891
d9c259ef
BC
48922017-07-28 Bin Cheng <bin.cheng@arm.com>
4893
4894 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
4895 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
4896 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
4897 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
4898 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
4899 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
4900 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
4901 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
4902 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
4903 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
4904 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
4905
6d7649f8
ML
49062017-07-28 Martin Liska <mliska@suse.cz>
4907
4908 PR sanitizer/81340
4909 * g++.dg/asan/pr81340.C: New test.
4910
92e29a5e
RB
49112017-07-28 Richard Biener <rguenther@suse.de>
4912
4913 PR tree-optimization/81502
4914 * gcc.target/i386/pr81502.c: New testcase.
4915
70affe6a
ML
49162017-07-28 Martin Liska <mliska@suse.cz>
4917
4918 PR sanitizer/81460
4919 * gcc.dg/asan/pr81460.c: New test.
4920
d0ee55a1
JJ
49212017-07-28 Jakub Jelinek <jakub@redhat.com>
4922
c9b39a49
JJ
4923 PR sanitizer/80998
4924 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
4925 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
4926
d0ee55a1
JJ
4927 PR tree-optimization/81578
4928 * gcc.dg/pr81578.c: New test.
4929
1ce75e41
RB
49302017-07-28 Richard Biener <rguenther@suse.de>
4931
4932 PR tree-optimization/81573
4933 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
4934
7a5cbf29
PB
49352017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4936
4937 * g++.dg/pr69667.C: Remove option -mlra.
4938 * gcc.target/powerpc/dform-1.c: Likewise.
4939 * gcc.target/powerpc/dform-2.c: Likewise.
4940 * gcc.target/powerpc/dform-3.c: Likewise.
4941 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4942 * gcc.target/powerpc/p9-vparity.c: Likewise.
4943 * gcc.target/powerpc/pr63491.c: Likewise.
4944 * gcc.target/powerpc/pr67808.c: Likewise.
4945 * gcc.target/powerpc/pr68805.c: Likewise.
4946 * gcc.target/powerpc/pr69461.c: Likewise.
4947 * gcc.target/powerpc/pr71680.c: Likewise.
4948 * gcc.target/powerpc/pr77289.c: Likewise.
4949 * gcc.target/powerpc/pr78458.c: Likewise.
4950 * gcc.target/powerpc/pr78543.c: Likewise.
4951 * g++.dg/pr71294.C: Remove option -mno-lra.
4952 * gcc.target/powerpc/pr71656-1.c: Likewise.
4953 * gcc.target/powerpc/pr71656-2.c: Likewise.
4954 * gcc.target/powerpc/pr71698.c: Likewise.
4955
2c2789d5
KT
49562017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4957 Sudakshina Das <sudi.das@arm.com>
4958
4959 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
4960
06bd22f6
MP
49612017-07-27 Marek Polacek <polacek@redhat.com>
4962
4963 PR c/81417
4964 * c-c++-common/Wsign-compare-1.c: New test.
4965 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
4966 * g++.dg/warn/Wsign-compare-4.C: Likewise.
4967 * g++.dg/warn/Wsign-compare-6.C: Likewise.
4968 * g++.dg/warn/compare1.C: Likewise.
4969 * gcc.dg/compare1.c: Likewise.
4970 * gcc.dg/compare2.c: Likewise.
4971 * gcc.dg/compare4.c: Likewise.
4972 * gcc.dg/compare5.c: Likewise.
4973 * gcc.dg/pr35430.c: Likewise.
4974 * gcc.dg/pr60087.c: Likewise.
4975
27c8b49b
PB
49762017-07-27 Peter Bergner <bergner@vnet.ibm.com>
4977
4978 PR middle-end/81564
4979 * gcc.dg/pr81564.c: New test.
4980
b7675b59
RB
49812017-07-27 Richard Biener <rguenther@suse.de>
4982
4983 PR tree-optimization/81573
4984 PR tree-optimization/81494
4985 * gcc.dg/torture/pr81573.c: New testcase.
4986
719488f8
RB
49872017-07-27 Richard Biener <rguenther@suse.de>
4988
4989 PR tree-optimization/81571
4990 * gcc.dg/torture/pr81571.c: New testcase.
4991
9811e84c
RB
49922017-07-27 Richard Biener <rguenther@suse.de>
4993
4994 PR tree-optimization/81502
4995 * gcc.target/i386/vect-insert-1.c: New testcase.
4996
58814c76
AK
49972017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4998
4999 PR target/81534
5000 * gcc.target/s390/pr81534.c: New test.
5001
036ea399
JJ
50022017-07-27 Jakub Jelinek <jakub@redhat.com>
5003
7d25ac20
JJ
5004 PR tree-optimization/81555
5005 PR tree-optimization/81556
5006 * gcc.c-torture/execute/pr81555.c: New test.
5007 * gcc.c-torture/execute/pr81556.c: New test.
5008
036ea399
JJ
5009 * gcc.dg/attr-noipa.c: New test.
5010 * gcc.dg/ipa/ipa-pta-18.c: New test.
5011 * gcc.dg/ipa/ipa-sra-11.c: New test.
5012
9bfda664
MM
50132017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
5014
5015 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
5016 option.
5017 * gcc.target/powerpc/vsx-himode2.c: Likewise.
5018 * gcc.target/powerpc/vsx-himode3.c: Likewise.
5019 * gcc.target/powerpc/vsx-qimode.c: Likewise.
5020 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
5021 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
5022 * gcc.target/powerpc/vsx-simode.c: Likewise.
5023 * gcc.target/powerpc/vsx-simode2.c: Likewise.
5024 * gcc.target/powerpc/vsx-simode3.c: Likewise.
5025
eb086562
PC
50262017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5027
5028 PR c++/71570
5029 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
5030
a7473dc5
L
50312017-07-26 H.J. Lu <hongjiu.lu@intel.com>
5032
5033 PR target/81563
5034 * gcc.target/i386/pr81563.c: New test
5035
404f48ac
WD
50362017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
5037
5038 PR target/79041
5039 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
5040
c3d38629
MP
50412017-07-26 Marek Polacek <polacek@redhat.com>
5042
5043 PR middle-end/70992
5044 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
5045 * gcc.dg/overflow-warn-2.c: Likewise.
5046 * gcc.dg/overflow-warn-3.c: Likewise.
5047 * gcc.dg/overflow-warn-4.c: Likewise.
5048 * gcc.dg/torture/pr70992-2.c: New test.
5049 * gcc.dg/torture/pr70992.c: New test.
5050
4f450a2b
RB
50512017-07-26 Richard Biener <rguenther@suse.de>
5052
5053 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
5054 happening in ccp1.
5055 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
5056
e1711448
WD
50572017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
5058
5059 PR middle-end/46932
5060 * gcc.dg/pr46932.c: New testcase.
5061
108c3c88
ML
50622017-07-26 Martin Liska <mliska@suse.cz>
5063
5064 PR sanitize/81186
5065 * gcc.dg/asan/pr81186.c: New test.
5066
52645850
CL
50672017-07-25 Carl Love <cel@us.ibm.com>
5068
5069 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
5070 vec_cnttz builtins.
5071
a8697b27
EB
50722017-07-25 Eric Botcazou <ebotcazou@adacore.com>
5073
5074 * gnat.dg/opt66.adb: New test.
5075
288fe52e
AM
50762017-07-25 Alexander Monakov <amonakov@ispras.ru>
5077
5078 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
5079 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
5080
b771c609
AM
50812017-07-25 Alexander Monakov <amonakov@ispras.ru>
5082
5083 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
5084
50852017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
5086
5087 * c-c++-common/patchable_function_entry-default.c: New test.
5088 * c-c++-common/patchable_function_entry-decl.c: Likewise.
5089 * c-c++-common/patchable_function_entry-definition.c: Likewise.
5090
774cccdc
JJ
50912017-07-25 Jakub Jelinek <jakub@redhat.com>
5092
5093 PR target/81532
5094 * gcc.target/i386/pr80833-3.c: New test.
5095 * gcc.target/i386/avx512dq-pr81532.c: New test.
5096 * gcc.target/i386/avx512bw-pr81532.c: New test.
5097
1aa54f90
RB
50982017-07-25 Richard Biener <rguenther@suse.de>
5099
5100 PR tree-optimization/81455
5101 * gcc.dg/pr81455.c: New testcase.
5102
e294f495
RB
51032017-07-25 Richard Biener <rguenther@suse.de>
5104
5105 PR tree-optimization/81529
5106 * gfortran.dg/pr81529.f90: New testcase.
5107
edf8ba4b
WD
51082017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
5109
774cccdc 5110 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 5111
ea063871
RB
51122017-07-25 Richard Biener <rguenther@suse.de>
5113
5114 PR tree-optimization/81410
5115 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
5116
5ea71a5a
RB
51172017-07-25 Richard Biener <rguenther@suse.de>
5118
5119 PR tree-optimization/81510
5120 * gcc.dg/torture/pr81510.c: New testcase.
5121 * gcc.dg/torture/pr81510-2.c: Likewise.
5122
4287b4e8
ML
51232017-07-25 Martin Liska <mliska@suse.cz>
5124
5125 PR ipa/81520
5126 * gcc.dg/ipa/pr81520.c: New test.
5127
d49718d6
MP
51282017-07-25 Marek Polacek <polacek@redhat.com>
5129
5130 PR c/81364
5131 * Wmultistatement-macros-12.c: New test.
5132
0e82a9b9
BC
51332017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5134
5135 PR target/81414
5136 * gcc.target/aarch64/pr81414.C: New.
5137
3d99332b
RB
51382017-07-25 Richard Biener <rguenther@suse.de>
5139
5140 PR middle-end/81505
5141 * gcc.dg/ubsan/pr81505.c: New testcase.
5142
52d0f7bd
DS
51432017-07-24 Daniel Santos <daniel.santos@pobox.com>
5144
5145 PR testsuite/80759
5146 * gcc.target/x86_64/abi/ms-sysv/do-test.S
5147 (ELFFN_BEGIN): Rename to FN_TYPE.
5148 (ELFFN_END): Rename to FN_SIZE.
5149 (ASMNAME): New macro.
5150 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
5151 .global.
5152 (FUNC_END): Use ASMNAME.
5153 (test_data_save): Remove.
5154 (test_data_input): Likewise.
5155 (test_data_output: Likewise.
5156 (test_data_fn): Likewise.
5157 (test_data_retaddr): Likewise.
5158 (regs_to_mem): Make globals, use r10 instead of rax.
5159 (mem_to_regs): Likewise.
5160 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
5161 body to ms-sysv.c.
5162 (do_test_aligned): Likewise.
5163 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
5164 Add dg-* directives.
5165 (PASTE_STR): New macro.
5166 (ASMNAME): Likewise.
5167 (LOAD_TEST_DATA_ADDR): Likewise.
5168 (TEST_DATA_OFFSET): Likewise.
5169 (do_test_body0): New C function.
5170 (do_test_body): New inline assembly routine.
5171 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
5172 (runtest_ms_sysv): Modify.
5173
19930989
MM
51742017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5175
5176 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
5177 since the upper-regs options have been deleted.
5178 * gcc.target/powerpc/pr65849-2.c: Likewise.
5179 * gcc.target/powerpc/pr80099-1.c: Likewise.
5180 * gcc.target/powerpc/pr80099-2.c: Likewise.
5181 * gcc.target/powerpc/pr80099-3.c: Likewise.
5182 * gcc.target/powerpc/pr80099-4.c: Likewise.
5183 * gcc.target/powerpc/pr80099-5.c: Likewise.
5184 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
5185 support removal of the upper-regs options.
5186 * gcc.target/powerpc/p8vector-fp.c: Likewise.
5187 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
5188 * gcc.target/powerpc/p9-dimode1.c: Likewise.
5189 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5190 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
5191 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
5192 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
5193 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
5194 * gcc.target/powerpc/ppc-round.c: Likewise.
5195 * gcc.target/powerpc/pr71720.c: Likewise.
5196 * gcc.target/powerpc/pr72853.c: Likewise.
5197 * gcc.target/powerpc/pr79907.c: Likewise.
5198 * gcc.target/powerpc/pr78953.c: Likewise.
5199 * gcc.target/powerpc/upper-regs-df.c: Likewise.
5200 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
5201 * gcc.target/powerpc/vec-extract-1.c: Likewise.
5202 * gcc.target/powerpc/vec-init-3.c: Likewise.
5203 * gcc.target/powerpc/vec-init-6.c: Likewise.
5204 * gcc.target/powerpc/vec-init-7.c: Likewise.
5205 * gcc.target/powerpc/vec-set-char.c: Likewise.
5206 * gcc.target/powerpc/vec-set-int.c: Likewise.
5207 * gcc.target/powerpc/vec-set-short.c: Likewise.
5208
d47d34bb
WD
52092017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
5210
5211 PR target/79041
5212 * gcc.target/aarch64/pr79041-2.c: New test.
5213
26bca0ed
CL
52142017-07-24 Carl Love <cel@us.ibm.com>
5215
5216 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
5217 the new built-ins.
5218
4b40986c
JW
52192017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
5220
5221 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
5222
213c3b7b
TK
52232017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5224 Mikael Morin <mikael@gcc.gnu.org>
5225
5226 PR fortran/66102
5227 * gfortran.dg/realloc_on_assign_28.f90: New test.
5228
e2b71b5a
DE
52292017-07-23 David Edelsohn <dje.gcc@gmail.com>
5230
5231 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
5232 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
5233
f36dda3b
UB
52342017-07-23 Uros Bizjak <ubizjak@gmail.com>
5235
5236 PR target/80569
5237 * gcc.target/i386/pr80569.c: New test.
5238
5ff4baa5
CL
52392017-07-21 Carl Love <cel@us.ibm.com>
5240
5241 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
5242 vmuleuh): Fix scan-assembler-times should check for word not half word
5243 instructions.
5244
43f84f6c
JW
52452017-07-21 Jim Wilson <jim.wilson@linaro.org>
5246
5247 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
5248 redundant -march option.
5249 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
5250 in addition to armv8.1-a.
5251
325fe816
YG
52522017-07-21 Yury Gribov <tetra2005@gmail.com>
5253
5254 PR middle-end/56727
5255 * gcc.dg/pr56727-1.c: New test.
5256 * gcc.dg/pr56727-2.c: New test.
5257
5a5838e0
SM
52582017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
5259
5260 * gcc.target/powerpc/mmx-check.h: New file.
5261 * gcc.target/powerpc/mmx-packs.c: New file.
5262 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
5263 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
5264 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
5265 * gcc.target/powerpc/mmx-paddb-1.c: New file.
5266 * gcc.target/powerpc/mmx-paddd-1.c: New file.
5267 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
5268 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
5269 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
5270 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
5271 * gcc.target/powerpc/mmx-paddw-1.c: New file.
5272 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
5273 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
5274 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
5275 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
5276 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
5277 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
5278 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
5279 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
5280 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
5281 * gcc.target/powerpc/mmx-pslld-1.c: New file.
5282 * gcc.target/powerpc/mmx-psllw-1.c: New file.
5283 * gcc.target/powerpc/mmx-psrad-1.c: New file.
5284 * gcc.target/powerpc/mmx-psraw-1.c: New file.
5285 * gcc.target/powerpc/mmx-psrld-1.c: New file.
5286 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
5287 * gcc.target/powerpc/mmx-psubb-2.c: New file.
5288 * gcc.target/powerpc/mmx-psubd-2.c: New file.
5289 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
5290 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
5291 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
5292 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
5293 * gcc.target/powerpc/mmx-psubw-2.c: New file.
5294 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
5295 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
5296 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
5297 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
5298 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
5299 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
5300
9af7f373
RB
53012017-06-21 Richard Biener <rguenther@suse.de>
5302
5303 PR tree-optimization/81500
5304 * gcc.dg/torture/pr81500.c: New testcase.
5305
5aaa8fb4
NS
53062017-07-20 Nathan Sidwell <nathan@acm.org>
5307
5308 * g++.dg/ext/anon-struct6.C: Adjust diag.
5309 * g++.old-deja/g++.other/anon4.C: Adjust diag.
5310
2953b72f
JJ
53112017-07-20 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR target/80846
5314 * gcc.target/i386/avx-pr80846.c: New test.
5315 * gcc.target/i386/avx2-pr80846.c: New test.
5316 * gcc.target/i386/avx512f-pr80846.c: New test.
5317
73c4b4df
BC
53182017-07-20 Bin Cheng <bin.cheng@arm.com>
5319
5320 PR tree-optimization/81388
5321 * gcc.dg/tree-ssa/pr81388-1.c: New test.
5322 * gcc.dg/tree-ssa/pr81388-2.c: New test.
5323
77e5edaf
JH
53242017-07-17 Tom de Vries <tom@codesourcery.com>
5325
5326 PR middle-end/81030
5327 * gcc.dg/pr81030.c: New test.
5328
891ad31c
RB
53292017-07-20 Richard Biener <rguenther@suse.de>
5330
5331 PR tree-optimization/61171
5332 * g++.dg/vect/pr61171.cc: New testcase.
5333 * gfortran.dg/vect/pr61171.f: Likewise.
5334 * gcc.dg/vect/vect-reduc-11.c: Likewise.
5335
f971b281
RB
53362017-07-20 Richard Biener <rguenther@suse.de>
5337
5338 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
5339 with V64QImode.
5340 * gcc.dg/vect/slp-45.c: Likewise.
5341
2071f8f9
N
53422017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5343
5344 * gcc.dg/tree-ssa/vrp116.c: New Test.
5345
a6722e5b
MM
53462017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5347
5348 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
5349 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
5350 __builtin_cpu_is and __builtin_cpu_supports are supported.
5351
ccfa843f
SM
53522017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
5353
5354 * gcc.target/powerpc/bmi-check.h (main): Skip unless
5355 __BUILTIN_CPU_SUPPORTS__ defined.
5356 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
5357 __BUILTIN_CPU_SUPPORTS__ defined.
5358
564e405c
JJ
53592017-07-19 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR tree-optimization/81346
5362 * gcc.dg/tree-ssa/pr81346-5.c: New test.
5363
3717fbe3
TV
53642017-07-19 Tom de Vries <tom@codesourcery.com>
5365
5366 * gcc.target/nvptx/decl-init.c: Update alignment.
5367 * gcc.target/nvptx/slp-2-run.c: New test.
5368 * gcc.target/nvptx/slp-2.c: New test.
5369 * gcc.target/nvptx/v2di.c: New test.
5370
b98b34b7
TV
53712017-07-19 Tom de Vries <tom@codesourcery.com>
5372
5373 * gcc.target/nvptx/slp-run.c: New test.
5374 * gcc.target/nvptx/slp.c: New test.
5375 * gcc.target/nvptx/v2si-cvt.c: New test.
5376 * gcc.target/nvptx/v2si-run.c: New test.
5377 * gcc.target/nvptx/v2si.c: New test.
5378 * gcc.target/nvptx/vec.inc: New test.
5379
8d1628eb
JJ
53802017-07-19 Jakub Jelinek <jakub@redhat.com>
5381
5382 PR tree-optimization/81346
5383 * gcc.dg/tree-ssa/pr81346-1.c: New test.
5384 * gcc.dg/tree-ssa/pr81346-2.c: New test.
5385 * gcc.dg/tree-ssa/pr81346-3.c: New test.
5386 * gcc.dg/tree-ssa/pr81346-4.c: New test.
5387 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
5388 compiler to avoid X / C1 op C2 optimization to trigger.
5389
4d6ababc
ML
53902017-07-19 Martin Liska <mliska@suse.cz>
5391
5392 PR sanitizer/63361
5393 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
5394 -ffloat-store or -mieee for targets that need it.
5395
d83cc5cc
TV
53962017-07-18 Tom de Vries <tom@codesourcery.com>
5397
5398 PR middle-end/81464
5399 * gfortran.dg/pr81464.f90: New test.
5400
e822e885
UB
54012017-07-18 Uros Bizjak <ubizjak@gmail.com>
5402
5403 PR target/81471
5404 * gcc.target/i386/pr81471.c: New test.
5405
b267968e
RB
54062017-06-18 Richard Biener <rguenther@suse.de>
5407
5408 PR tree-optimization/81410
5409 * gcc.dg/vect/pr81410.c: New testcase.
5410
33e9feb5
JH
54112017-07-18 Jan Hubicka <hubicka@ucw.cz>
5412
5413 PR middle-end/81462
5414 * g++.dg/torture/pr81462.C: New testcase.
5415
694dd0e4
BC
54162017-07-18 Bin Cheng <bin.cheng@arm.com>
5417
5418 PR target/81408
5419 * g++.dg/tree-ssa/pr81408.C: New.
5420 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
5421
f9bfe3f5
RB
54222017-07-18 Richard Biener <rguenther@suse.de>
5423
5424 PR tree-optimization/80620
5425 PR tree-optimization/81403
5426 * gcc.dg/torture/pr80620.c: New testcase.
5427 * gcc.dg/torture/pr81403.c: Likewise.
5428
54292017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
5430
5431 PR tree-optimization/81418
5432 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
5433
54342017-07-17 Carl Love <cel@us.ibm.com>
5435
5436 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
5437 test case changes for commit 249424
5438
5439 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
5440 vmuleuh): Fix scan-assembler-times should check for word not half word
5441 instructions.
5442
f6489326
BS
54432017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5444
5445 PR tree-optimization/81162
5446 * gcc.dg/pr81162.c: Move this to...
5447 * gcc.dg/ubsan/pr81162.c: ...here.
5448
dbc4ecfc
VR
54492017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
5450
5451 * g++.dg/diagnostic/friend1.C: New test.
5452 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
5453
a64559a5
NS
54542017-07-17 Nathan Sidwell <nathan@acm.org>
5455
5456 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
5457
aac59577
BE
54582017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5459
5460 * lib/gcc-dg.exp: Increase expect's match buffer size.
5461
aa1528b5
BC
54622017-07-17 Bin Cheng <bin.cheng@arm.com>
5463
5464 PR target/81369
5465 * gcc.dg/tree-ssa/pr81369.c: New.
5466
b6c354eb
CZ
54672017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
5468
5469 * gcc.target/arc/pr9000674901.c: New file.
5470 * gcc.target/arc/pic-1.c: Likewise.
5471 * gcc.target/arc/pr9001191897.c: Likewise.
5472
1825c61e
CZ
54732017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
5474 Andrew Burgess <andrew.burgess@embecosm.com>
5475
5476 * gcc.target/arc/naked-1.c: New file.
5477 * gcc.target/arc/naked-2.c: Likewise.
5478
1f1e8aed
JJ
54792017-07-17 Jakub Jelinek <jakub@redhat.com>
5480
9ebce098
JJ
5481 PR tree-optimization/81428
5482 * gcc.dg/fixed-point/pr81428.c: New test.
5483
e8dd1313
JJ
5484 PR tree-optimization/81365
5485 * g++.dg/torture/pr81365.C: New test.
5486
1f1e8aed
JJ
5487 PR tree-optimization/81396
5488 * gcc.dg/tree-ssa/pr81396.c: New test.
5489
38f638ca
EB
54902017-07-16 Eric Botcazou <ebotcazou@adacore.com>
5491
5492 * gnat.dg/opt65.adb: New test.
5493
5fa396ad
JH
54942017-07-16 Jan Hubicka <hubicka@ucw.cz>
5495
5496 * gcc.dg/predict-8.c: Update.
5497
00aeee56
VR
54982017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
5499
5500 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
5501 * g++.dg/warn/pr12242.C: Likewise.
5502
b70bb05b
KN
55032017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5504
5505 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
5506 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
5507 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
5508 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
5509 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
5510 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
5511 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
5512 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
5513 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
5514 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
5515 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
5516 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
5517 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
5518 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
5519 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
5520 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
5521 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
5522 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
5523 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
5524 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
5525 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
5526 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
5527 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
5528 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
5529 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
5530 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
5531 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
5532 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
5533 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
5534 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
5535 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
5536 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
5537 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
5538 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
5539 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
5540 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
5541 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
5542 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
5543 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
5544 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
5545 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
5546 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
5547 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
5548 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
5549 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
5550 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
5551 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
5552 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
5553 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
5554 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
5555 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
5556
3b805666
BS
55572016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5558
5559 PR tree-optimization/81162
5560 * gcc.dg/pr81162.c: New file.
5561
bece580c
MS
55622017-07-14 Martin Sebor <msebor@redhat.com>
5563
5564 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
5565 that bcopy is expected to be transformed to.
5566
eea77d1f
DM
55672017-07-14 David Malcolm <dmalcolm@redhat.com>
5568
5569 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
5570 * g++.dg/lookup/missing-std-include-2.C: New test case.
5571 * g++.dg/lookup/missing-std-include-3.C: New test case.
5572 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
5573 * gcc.dg/missing-header-fixit-1.c: New test case.
5574 * gcc.dg/missing-header-fixit-2.c: New test case.
5575 * gcc.dg/missing-header-fixit-2.h: New header.
5576
338d6484
DM
55772017-07-13 David Malcolm <dmalcolm@redhat.com>
5578
5579 PR c/81405
5580 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
5581
55822017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
5583
5584 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
5585
6d28654e
ML
55862017-07-13 Martin Liska <mliska@suse.cz>
5587
5588 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
5589 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
5590 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
5591 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
5592 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
5593 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
5594 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
5595
3787ee47
MM
55962017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5597
5598 PR target/81193
5599 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
5600 __builtin_cpu_supports with old GLIBC's.
5601 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
5602 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
5603 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
5604 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
5605 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
5606 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
5607 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
5608 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
5609 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
5610 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
5611 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
5612 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
5613 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
5614 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
5615 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
5616 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
5617 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
5618 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
5619 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
5620 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
5621 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5622 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5623 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5624 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
5625
118009c1
CL
56262017-07-12 Carl Love <cel@us.ibm.com>
5627
5628 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
5629 rev_bool_int): Add test cases for builtins.
5630 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
5631 test cases for builtins.
5632
5d7b8153
CL
56332017-07-12 Carl Love <cel@us.ibm.com>
5634
5635 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
5636 lp64 && p9vector_hw.
5637
6ea93a64
CL
56382017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
5639
5640 * lib/target-supports.exp (check_stack_check_available): Make
5641 testcase name depend on stack_kind.
5642
2f65ab2e
MC
56432017-07-11 Michael Collison <michael.collison@arm.com>
5644
774cccdc 5645 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 5646
9e028cef
PC
56472017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
5648
5649 PR c++/51270
5650 * g++.dg/warn/Wreturn-local-addr-3.C: New.
5651
f281956e
CL
56522017-07-11 Carl Love <cel@us.ibm.com>
5653
5654 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
5655 test cases for the builtins.
5656
3d36348a
YG
56572017-07-11 Yury Gribov <tetra2005@gmail.com>
5658
5659 * lib/profopt.exp: Print relative names in UNSUPPORTED
5660 AutoFDO tests.
5661
214f700a
MC
56622017-07-10 Michael Collison <michael.collison@arm.com>
5663
5664 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
5665
03ed2915
UB
56662017-07-10 Uros Bizjak <ubizjak@gmail.com>
5667
5668 PR target/81375
5669 * gcc.target/i386/pr81375.c: New test.
5670
9c582dbb
MS
56712017-07-10 Martin Sebor <msebor@redhat.com>
5672
5673 PR tree-optimization/80397
5674 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 5675
281ac396
MS
56762017-07-10 Martin Sebor <msebor@redhat.com>
5677
5678 PR other/81345
5679 * gcc.dg/pr81345.c: New test.
5680
a7784956
CZ
56812017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
5682
5683 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
5684 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
5685
5920ba15
UB
56862017-07-09 Uros Bizjak <ubizjak@gmail.com>
5687
5688 PR target/81313
5689 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
5690 integer argumets to bypass x86_64 outgoing args optimization.
5691
56922017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
5693
5694 * gfortran.dg/eoshift_4.f90: New test.
5695 * gfortran.dg/eoshift_5.f90: New test.
5696 * gfortran.dg/eoshift_6.f90: New test.
5697
35c95658
L
56982017-07-09 H.J. Lu <hongjiu.lu@intel.com>
5699
5700 PR target/81313
5701 * gcc.target/i386/pr81313-1.c: New test.
5702 * gcc.target/i386/pr81313-2.c: Likewise.
5703 * gcc.target/i386/pr81313-3.c: Likewise.
5704 * gcc.target/i386/pr81313-4.c: Likewise.
5705 * gcc.target/i386/pr81313-5.c: Likewise.
5706
dcbf81c9
RS
57072017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
5708
5709 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
5710 * gnat.dg/vect16.ads (Sarray): Likewise.
5711 * gnat.dg/vect17.ads (Sarray): Likewise.
5712 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
5713 * gnat.dg/vect16.adb (Add): Likewise.
5714 * gnat.dg/vect17.adb (Add): Likewise.
5715
738f7c2e
DM
57162017-07-07 David Malcolm <dmalcolm@redhat.com>
5717
5718 PR c++/79300
5719 * g++.dg/diagnostic/pr79300.C: New test case.
5720
6a69355c
MM
57212017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
5722
57f49e99
MM
5723 * gcc.target/powerpc/clone1.c: Add check to make sure the
5724 __builtin_cpu_supports function is fully supported.
5725 * gcc.target/powerpc/clone2.c: New runtime test for
5726 target_clones.
5727
6a69355c
MM
5728 PR target/81348
5729 * gcc.target/powerpc/pr81348.c: New test.
5730
5e32025a
SN
57312017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
5732
5733 * gfortran.dg/vect/pr60510.f: Require vect_double support.
5734
19388c6d
CL
57352017-07-07 Carl Love <cel@us.ibm.com>
5736
5737 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
5738 file for built-ins.
5739
bcc3c3f1
JM
57402017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
5741
5742 * gcc.target/sparc/dictunpack.c: New file.
5743 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
5744 * gcc.target/sparc/fpcmpshl.c: Likewise.
5745 * gcc.target/sparc/fpcmpurshl.c: Likewise.
5746 * gcc.target/sparc/fpcmpushl.c: Likewise.
5747
2c6e2eb1
HA
57482017-07-06 Harald Anlauf <anlauf@gmx.de>
5749
5750 PR fortran/70071
5751 * gfortran.dg/coarray_44.f90: New testcase.
5752
5094f7d5
MO
57532017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
5754
5755 * c-c++-common/asan/kasan-alloca-1.c: New test.
5756 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
5757
e3174bdf
MO
57582017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
5759
5760 * c-c++-common/asan/alloca_big_alignment.c: New test.
5761 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
5762 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
5763 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
5764 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
5765 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
5766 * c-c++-common/asan/alloca_safe_access.c: Likewise.
5767 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
5768
a40c6fa8
GJL
57692017-07-06 Georg-Johann Lay <avr@gjlay.de>
5770
5771 PR target/81305
5772 * gcc.target/avr/isr-test.h: Fix warnings.
5773
9296dd9b
TP
57742017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5775
5776 * lib/target-supports.exp: Generate
5777 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
5778 and check_effective_target_arm_arch_v8r_multilib.
5779
d87f00ba
CL
57802017-07-06 Carl Love <cel@us.ibm.com>
5781
9296dd9b 5782 * ChangeLog: Clean up from mid air collision
08e60e19
CL
5783
57842017-07-06 Carl Love <cel@us.ibm.com>
5785
5786 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
5787 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
5788 cases for vec_addc, adde and addec builtins.
5789
c471c6ed
DM
57902017-07-06 David Malcolm <dmalcolm@redhat.com>
5791
5792 PR c++/79300
5793 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
5794 expected underlining within macro expansion.
5795 * c-c++-common/pr70264.c: Likewise.
5796 * g++.dg/plugin/diagnostic-test-expressions-1.C
5797 (test_within_macro_1): New test.
5798 (test_within_macro_2): Likewise.
5799 (test_within_macro_3): Likewise.
5800 (test_within_macro_4): Likewise.
5801 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
5802 expected underlining within macro expansion.
5803 (test_macro_4): Likewise.
5804 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5805 (test_within_macro_1): New test.
5806 (test_within_macro_2): Likewise.
5807 (test_within_macro_3): Likewise.
5808 (test_within_macro_4): Likewise.
5809 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
5810 underlining within macro expansion.
5811
68d872d7
SP
58122017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
5813
5814 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
5815 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
5816 _mm_maskz_getexp_round_sd): Test new intrinsics.
5817 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
5818 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
5819 _mm_maskz_getexp_round_ss): Ditto.
5820 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
5821 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
5822 _mm_maskz_getmant_round_sd): Ditto.
5823 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
5824 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
5825 _mm_maskz_getmant_round_ss): Ditto.
5826 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
5827 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
5828 _mm_maskz_getexp_round_sd): New runtime tests.
5829 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
5830 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
5831 _mm_maskz_getexp_round_ss): Ditto.
5832 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
5833 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
5834 _mm_maskz_getmant_round_sd): Ditto.
5835 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
5836 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
5837 _mm_maskz_getmant_round_ss): Ditto.
5838 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
5839 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
5840 __builtin_ia32_getmantss_mask_round): Test new builtins.
5841 * gcc.target/i386/sse-13.c : Ditto.
5842 * gcc.target/i386/sse-23.c: Ditto.
5843 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
5844 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
5845 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
5846 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
5847 _mm_mask_getexp_round_ss): Test new intrinsics.
5848 * gcc.target/i386/testround-1.c: Ditto.
5849 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
5850 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
5851 _mm_mask_getmant_round_ss): Test new intrinsics
5852 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
5853 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
5854 _mm_maskz_getmant_ss): Test new intrinsics.
5855
9e00a397
CL
58562017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
5857
5858 * lib/target-supports-dg.exp (dg-require-stack-check): New.
5859 * lib/target-supports.exp (check_stack_check_available): New.
5860 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
5861 * gcc.c-torture/compile/stack-check-1.c: Likewise.
5862 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
5863 * gcc.dg/pr47443.c: Likewise.
5864 * gcc.dg/pr48134.c: Likewise.
5865 * gcc.dg/pr70017.c: Likewise.
5866 * gcc.target/aarch64/stack-checking.c: Likewise.
5867 * gcc.target/arm/stack-checking.c: Likewise.
5868 * gcc.target/i386/pr48723.c: Likewise.
5869 * gcc.target/i386/pr55672.c: Likewise.
5870 * gcc.target/i386/pr67265-2.c: Likewise.
5871 * gcc.target/i386/pr67265.c: Likewise.
5872 * gnat.dg/opt49.adb: Likewise.
5873 * gnat.dg/stack_check1.adb: Likewise.
5874 * gnat.dg/stack_check2.adb: Likewise.
5875 * gnat.dg/stack_check3.adb: Likewise.
5876
38e6cc4d
KN
58772017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
5878
5879 PR target/80103
5880 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
5881 __attribute__.
5882
f8aa2b2c
SP
58832017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
5884
5885 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
5886 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
5887 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
5888 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
5889 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
5890 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
5891 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
5892 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
5893 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
5894 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
5895 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
5896 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
5897
e483b7b4
GJL
58982017-07-05 Georg-Johann Lay <avr@gjlay.de>
5899
5900 PR target/81305
5901 * gcc.target/avr/isr-test.h: New file.
5902 * gcc.target/avr/torture/isr-01-simple.c: New test.
5903 * gcc.target/avr/torture/isr-02-call.c: New test.
5904 * gcc.target/avr/torture/isr-03-fixed.c: New test.
5905
a8745cc2
BC
59062017-07-05 Bin Cheng <bin.cheng@arm.com>
5907
5908 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
5909 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
5910 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
5911 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
5912
4a52eb19
BC
59132017-07-05 Bin Cheng <bin.cheng@arm.com>
5914
5915 * gcc.dg/tree-ssa/ldist-26.c: New test.
5916
95f7d11b
BC
59172017-07-05 Bin Cheng <bin.cheng@arm.com>
5918
5919 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
5920
45bb7d59
UB
59212017-07-04 Uros Bizjak <ubizjak@gmail.com>
5922
5923 PR target/81300
5924 * gcc.target/i386/pr81300.c: New test.
5925
1fcfac88
UB
59262017-07-04 Uros Bizjak <ubizjak@gmail.com>
5927
5928 PR target/81294
5929 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
5930 x and y arguments in the call to _subborrow_u32.
5931 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
5932 x and y arguments in the call to _subborrow_u64.
5933 * gcc.target/i386/pr81294-1.c: New test.
5934 * gcc.target/i386/pr81294-2.c: Ditto.
5935
a4187dab
KT
59362017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5937
5938 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
5939
efbf55b0
MP
59402017-07-04 Marek Polacek <polacek@redhat.com>
5941
5942 PR c/81231
5943 * gcc.dg/atomic-pr81231.c: New test.
5944
1aad7106
RS
59452017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
5946
5947 PR tree-optimization/81292
5948 * gcc.dg/pr81292-1.c: New test.
5949 * gcc.dg/pr81292-2.c: Likewise.
5950
7c819e8a
ML
59512017-07-04 Martin Liska <mliska@suse.cz>
5952
5953 PR sanitizer/81040
5954 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
5955 use-after-scope sanitization.
5956
f111f434
JJ
59572017-07-04 Jakub Jelinek <jakub@redhat.com>
5958
8e8dd13b
JJ
5959 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
5960 options.
5961
f111f434
JJ
5962 PR target/81175
5963 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
5964 gather.
5965
7a1238d1
ML
59662017-07-04 Martin Liska <mliska@suse.cz>
5967
5968 PR ipa/81214
5969 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
5970 * g++.dg/ext/mvc3.C: Likewise.
5971 * gcc.target/i386/mvc2.c: Likewise.
5972 * gcc.target/i386/mvc3.c: Likewise.
5973
9fc1fed4
JJ
59742017-07-04 Jakub Jelinek <jakub@redhat.com>
5975
8e3b9bbf
JJ
5976 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
5977 decomposition declaration in diagnostics.
5978 * g++.dg/cpp1z/decomp2.C: Likewise.
5979 * g++.dg/cpp1z/decomp3.C: Likewise.
5980 * g++.dg/cpp1z/decomp4.C: Likewise.
5981 * g++.dg/cpp1z/decomp5.C: Likewise.
5982 * g++.dg/cpp1z/decomp6.C: Likewise.
5983 * g++.dg/cpp1z/decomp7.C: Likewise.
5984 * g++.dg/cpp1z/decomp8.C: Likewise.
5985 * g++.dg/cpp1z/decomp13.C: Likewise.
5986 * g++.dg/cpp1z/decomp14.C: Likewise.
5987 * g++.dg/cpp1z/decomp18.C: Likewise.
5988 * g++.dg/cpp1z/decomp19.C: Likewise.
5989 * g++.dg/cpp1z/decomp22.C: Likewise.
5990 * g++.dg/cpp1z/decomp23.C: Likewise.
5991 * g++.dg/cpp1z/decomp24.C: Likewise.
5992 * g++.dg/cpp1z/decomp25.C: Likewise.
5993 * g++.dg/cpp1z/decomp26.C: Likewise.
5994 * g++.dg/cpp1z/decomp28.C: Likewise.
5995
9fc1fed4
JJ
5996 PR c++/81258
5997 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
5998 * g++.dg/cpp1z/decomp30.C: New test.
5999
17c18221
PC
60002017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
6001
6002 PR c++/65775
6003 * g++.dg/cpp0x/trailing14.C: New.
6004
370d975d
DH
60052017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6006
6007 PR testsuite/79866
6008 * gfortran.dg/coarray_event_2.f08: New test.
6009
73977c47
DH
60102017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6011
6012 PR testsuite/79843
6013 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
6014 * gfortran.dg/pointer_intent_2.f90: Likewise.
6015
2f70a979
JH
60162017-07-02 Jan Hubicka <hubicka@ucw.cz>
6017
6018 PR middle-end/81290
6019 * gcc.c-torture/compile/pr81290.c: New.
6020
6b5e165b
RB
60212017-07-03 Richard Biener <rguenther@suse.de>
6022
6023 PR tree-optimization/60510
6024 * gfortran.dg/vect/pr60510.f: New testcase.
6025
d8ac7e28
RO
60262017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6027
6028 * gcc.target/i386/mvc6.c: Require ifunc support.
6029
da402967
ML
60302017-07-03 Martin Liska <mliska@suse.cz>
6031
6032 PR sanitize/81040
6033 * g++.dg/asan/function-argument-1.C: New test.
6034 * g++.dg/asan/function-argument-2.C: New test.
6035 * g++.dg/asan/function-argument-3.C: New test.
6036
bc9f4235
RS
60372017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
6038
6039 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
6040 as well.
6041
be086ff5
TV
60422017-07-03 Tom de Vries <tom@codesourcery.com>
6043
6044 PR tree-optimization/69468
6045 * gcc.dg/pr81192.c: Update.
6046
4752be46
TV
60472017-07-03 Tom de Vries <tom@codesourcery.com>
6048
6049 PR tree-optimization/81192
6050 * gcc.dg/pr81192.c: Update.
6051
0bbfd554
TV
60522017-07-03 Tom de Vries <tom@codesourcery.com>
6053
6054 PR tree-optimization/81192
6055 * gcc.dg/pr81192.c: New test.
6056
b677e2f6
TK
60572017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6058
6059 * gfortran/eoshift_3.f90: New test.
6060
e3f9a279
RS
60612017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
6062
6063 * gcc.dg/strlenopt-32.c: New testcase.
6064 * gcc.dg/strlenopt-33.c: Likewise.
6065 * gcc.dg/strlenopt-33g.c: Likewise.
6066 * gcc.dg/strlenopt-34.c: Likewise.
6067 * gcc.dg/strlenopt-35.c: Likewise.
6068
862088aa
RS
60692017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
6070
6071 PR tree-optimization/80769
6072 * gcc.dg/strlenopt-31.c: New test.
6073 * gcc.dg/strlenopt-31g.c: Likewise.
6074
c34d0927
RS
60752017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
6076
6077 PR tree-optimization/81136
6078 * gcc.dg/vect/pr81136.c: New test.
6079
c52d6043
JJ
60802017-07-01 Jakub Jelinek <jakub@redhat.com>
6081
6082 PR sanitizer/81262
6083 * gcc.c-torture/compile/pr81262.c: New test.
6084 * g++.dg/ubsan/pr81262.C: New test.
6085
77616c7e
JH
60862017-06-29 Jan Hubicka <hubicka@ucw.cz>
6087
6088 PR ipa/81261
6089 * g++.dg/ipa/pr81261.C: New testcase.
6090
fb6a764d
AP
60912017-06-30 Andrew Pinski <apinski@cavium.com>
6092
6093 * gcc.dg/torture/pr81245.c: New testcase.
6094
059ab149
AH
60952017-06-30 Aldy Hernandez <aldyh@redhat.com>
6096
6097 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
6098 unbounded use.
6099
e59e8b5a
DM
61002017-06-30 David Malcolm <dmalcolm@redhat.com>
6101
6102 PR c++/80014
6103 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
6104 Add declaration.
6105 (test_typeid): New test function.
6106
e855bdc0
JJ
61072017-06-30 Jakub Jelinek <jakub@redhat.com>
6108
6109 PR target/81225
6110 * gcc.target/i386/pr81225.c: New test.
6111
fe32bb1b
NS
61122017-06-30 Nathan Sidwell <nathan@acm.org>
6113
6114 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
6115 * g++.dg/cpp0x/decltype9.C: Likewise.
6116 * g++.dg/cpp0x/forw_enum9.C: Likewise.
6117 * g++.dg/lookup/decl1.C: Likewise.
6118 * g++.dg/lookup/extern-c-redecl.C: Likewise.
6119 * g++.dg/other/pr28432.C: Likewise.
6120 * g++.dg/parse/crash12.C: Likewise.
6121 * g++.dg/parse/enum3.C: Likewise.
6122 * g++.dg/parse/operator6.C: Likewise.
6123 * g++.dg/template/crash69.C: Likewise.
6124 * g++.dg/template/error27.C: Likewise.
6125 * g++.dg/template/error28.C: Likewise.
6126 * g++.dg/template/memfriend6.C: Likewise.
6127 * g++.old-deja/g++.mike/err1.C: Likewise.
6128 * g++.old-deja/g++.mike/p811.C: Likewise.
6129 * g++.old-deja/g++.other/crash25.C: Likewise.
6130 * g++.old-deja/g++.other/dtor4.C: Likewise.
6131 * g++.old-deja/g++.pt/t37.C: Likewise.
6132
aaa587d4
ML
61332017-06-30 Martin Liska <mliska@suse.cz>
6134
6135 PR ipa/81214
6136 * gcc.target/i386/pr81214.c: New test.
6137
274c1516
NS
61382017-06-30 Nathan Sidwell <nathan@acm.org>
6139
3b5c768c
NS
6140 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
6141
274c1516
NS
6142 PR c++/81229
6143 * g++.dg/lookup/pr81229.C: New.
6144
c497284c
ML
61452017-06-30 Martin Liska <mliska@suse.cz>
6146
6147 PR sanitizer/81021
6148 * g++.dg/asan/pr81021.C: New test.
6149
4812f0b7
RB
61502017-06-30 Richard Biener <rguenther@suse.de>
6151
6152 PR tree-optimization/81249
6153 * g++.dg/torture/pr81249.C: New testcase.
6154
8e09cb8b
PC
61552017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
6156
6157 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
6158 * g++.dg/diagnostic/variadic1.C: Likewise.
6159 * g++.dg/gomp/udr-3.C: Likewise.
6160 * g++.dg/overload/error1.C: Likewise.
6161 * g++.dg/overload/error2.C: Likewise.
6162 * g++.dg/template/duplicate1.C: Likewise.
6163 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
6164 * g++.old-deja/g++.brendan/arm2.C: Likewise.
6165 * g++.old-deja/g++.other/redecl2.C: Likewise.
6166 * g++.old-deja/g++.other/redecl4.C: Likewise.
6167 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
6168
74582a3e
CP
61692017-06-29 Cesar Philippidis <cesar@codesourcery.com>
6170
6171 PR fortran/77765
6172 * gfortran.dg/goacc/pr77765.f90: New test.
6173
6da4066f
SE
61742017-06-29 Steve Ellcey <sellcey@cavium.com>
6175
6176 * gcc.target/aarch64/ccmp_2.c: New test.
6177
be3b7dcf
NS
61782017-06-29 Nathan Sidwell <nathan@acm.org>
6179
6180 PR c++/81247
6181 * g++.dg/parse/pr81247-[abc].C: New.
6182
e5898daf
CL
61832017-06-29 Carl Love <cel@us.ibm.com>
6184
6185 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
6186 test_unsigned_int_result, test_ll_int_result,
6187 test_ll_unsigned_int_result): Add result checking functions, add
6188 debug support.
6189 (main): Add builtin function tests.
6190
14836f38
CL
61912017-06-29 Carl Love <cel@us.ibm.com>
6192
6193 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
6194 dg-skip-if): Add -mvsx -mcpu=power7.
6195
0630a4ec
RB
61962017-06-29 Richard Biener <rguenther@suse.de>
6197
6198 * gcc.dg/vect/slp-reduc-8.c: New testcase.
6199
f76b4224
NS
62002017-06-29 Nathan Sidwell <nathan@acm.org>
6201
6202 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
6203
f66459c1
PB
62042017-06-29 Peter Bergner <bergner@vnet.ibm.com>
6205
6206 PR middle-end/81194
6207 * g++.dg/pr81194.C: New test.
6208
3c7bb489
L
62092017-06-29 H.J. Lu <hongjiu.lu@intel.com>
6210
6211 PR ipa/80565
6212 * gcc.dg/torture/pr80565.c: New file.
6213
6cd83bec
BC
62142017-06-29 Bin Cheng <bin.cheng@arm.com>
6215
6216 PR tree-optimization/81196
6217 * gcc.dg/vect/pr81196.c: New.
6218
4c6a51a0
MC
62192017-06-29 Michael Collison <michael.collison@arm.com>
6220
6221 Fix date on previous ChangeLog entry.
6222
62232017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
6224 Michael Collison <michael.collison@arm.com>
6225
6226 PR target/70119
6227 * gcc.target/aarch64/var_shift_mask_1.c: New test.
6228
395a191d
SP
62292017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
6230
6231 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
6232 Test new intrinsic.
6233 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
6234 Ditto.
6235 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
6236 Ditto.
6237 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
6238 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
6239 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
6240
0ddc0ebc
TP
62412017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6242
6243 * lib/target-supports.exp (check_effective_target_vect_int): Replace
6244 current ARM check by ARM NEON's availability check.
6245 (check_effective_target_vect_intfloat_cvt): Likewise.
6246 (check_effective_target_vect_uintfloat_cvt): Likewise.
6247 (check_effective_target_vect_floatint_cvt): Likewise.
6248 (check_effective_target_vect_floatuint_cvt): Likewise.
6249 (check_effective_target_vect_shift): Likewise.
6250 (check_effective_target_whole_vector_shift): Likewise.
6251 (check_effective_target_vect_bswap): Likewise.
6252 (check_effective_target_vect_shift_char): Likewise.
6253 (check_effective_target_vect_long): Likewise.
6254 (check_effective_target_vect_float): Likewise.
6255 (check_effective_target_vect_perm): Likewise.
6256 (check_effective_target_vect_perm_byte): Likewise.
6257 (check_effective_target_vect_perm_short): Likewise.
6258 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6259 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6260 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6261 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6262 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6263 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6264 (check_effective_target_vect_widen_shift): Likewise.
6265 (check_effective_target_vect_extract_even_odd): Likewise.
6266 (check_effective_target_vect_interleave): Likewise.
6267 (check_effective_target_vect_multiple_sizes): Likewise.
6268 (check_effective_target_vect64): Likewise.
6269 (check_effective_target_vect_max_reduc): Likewise.
6270
56a6d474
RB
62712017-06-28 Richard Biener <rguenther@suse.de>
6272
6273 PR middle-end/81227
6274 * gcc.dg/pr81227.c: New testcase.
6275
926c7865
MM
62762017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6277
6278 PR target/81193
6279 * lib/target-supports.exp
6280 (check_ppc_cpu_supports_hw_available): New test to make sure
6281 __builtin_cpu_supports works on power7 and newer.
6282
17a7218b
ML
62832017-06-28 Martin Liska <mliska@suse.cz>
6284
6285 PR ipa/81128
6286 * gcc.target/i386/pr81128.c: New test.
6287
63010089
ML
62882017-06-28 Martin Liska <mliska@suse.cz>
6289
6290 PR driver/79659
6291 * g++.dg/opt/pr79659.C: New test.
6292
b1cac008
CL
62932017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
6294
6295 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
6296 and options.
6297 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
6298
42bd89ce
MG
62992017-06-28 Marc Glisse <marc.glisse@inria.fr>
6300
6301 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
6302 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
6303
b8d62ac8
JJ
63042017-06-28 Jakub Jelinek <jakub@redhat.com>
6305
6306 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
6307 (foo): ... this. Change constants such that it isn't matched
6308 as __builtin_copysign, yet tests the combiner the same.
6309
6dc61b45
ML
63102017-06-28 Martin Liska <mliska@suse.cz>
6311
6312 PR sanitizer/81224
6313 * gcc.dg/asan/pr81224.c: New test.
6314
9a265443
EB
63152017-06-28 Eric Botcazou <ebotcazou@adacore.com>
6316
6317 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
6318 passed to pthread_join.
6319
935b5226
AK
63202017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6321
6322 * gcc.target/s390/nodatarel-1.c: New test.
6323
88016532
JD
63242017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6325
6326 PR fortran/80164
6327 * gfortran.dg/array_temporaries_4.f90: New test.
6328
8c2805bb
AP
63292017-06-27 Andrew Pinski <apinski@cavium.com>
6330
6331 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
6332 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
6333 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
6334
786c6d10
MP
63352017-06-27 Marek Polacek <polacek@redhat.com>
6336
6337 PR sanitizer/81223
6338 * gcc.dg/ubsan/pr81223.c: New test.
6339
1e7df2e6
MG
63402017-06-27 Marc Glisse <marc.glisse@inria.fr>
6341
6342 * gcc.dg/tree-ssa/assoc-1.c: New file.
6343
58b45c4f
PC
63442017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
6345
6346 PR c++/62046
6347 * g++.dg/parse/catch2.C: New.
6348
00296d7f
JJ
63492017-06-27 Jakub Jelinek <jakub@redhat.com>
6350
c1031852
JJ
6351 PR sanitizer/81209
6352 * g++.dg/ubsan/pr81209.C: New test.
6353
00296d7f
JJ
6354 PR middle-end/81207
6355 * gcc.c-torture/compile/pr81207.c: New test.
6356
0c418630
MP
63572017-06-27 Marek Polacek <polacek@redhat.com>
6358
6359 PR bootstrap/81216
6360 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
6361
4b377e01
MS
63622017-06-26 Martin Sebor <msebor@redhat.com>
6363
6364 PR c++/81169
6365 * g++.dg/Wclass-memaccess-2.C: New test.
6366
952ac945
CL
63672017-06-26 Carl Love <cel@us.ibm.com>
6368
6369 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
6370 Add new runnable test file for the vec_rev built-ins.
6371
df11b2ea
BS
63722016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6373
226ab0a8 6374 PR/tree-optimization 71815
df11b2ea
BS
6375 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
6376 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6377
fa7ccca0
RL
63782017-06-26 Renlin Li <renlin.li@arm.com>
6379 Szabolcs Nagy <szabolcs.nagy@arm.com>
6380
6381 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
6382 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
6383 memmove.
6384
5a5c2d16
RB
63852017-06-26 Richard Biener <rguenther@suse.de>
6386
6387 PR target/81175
6388 * gfortran.dg/pr81175.f: New testcase.
6389
75f0112f
RB
63902017-06-26 Richard Biener <rguenther@suse.de>
6391
6392 PR tree-optimization/81203
6393 * gcc.dg/torture/pr81203.c: New testcase.
6394
3e2becc4
MP
63952017-06-26 Marek Polacek <polacek@redhat.com>
6396
6397 PR c/80116
6398 * c-c++-common/Wmultistatement-macros-1.c: New test.
6399 * c-c++-common/Wmultistatement-macros-2.c: New test.
6400 * c-c++-common/Wmultistatement-macros-3.c: New test.
6401 * c-c++-common/Wmultistatement-macros-4.c: New test.
6402 * c-c++-common/Wmultistatement-macros-5.c: New test.
6403 * c-c++-common/Wmultistatement-macros-6.c: New test.
6404 * c-c++-common/Wmultistatement-macros-7.c: New test.
6405 * c-c++-common/Wmultistatement-macros-8.c: New test.
6406 * c-c++-common/Wmultistatement-macros-9.c: New test.
6407 * c-c++-common/Wmultistatement-macros-10.c: New test.
6408 * c-c++-common/Wmultistatement-macros-11.c: New test.
6409
945653db
EB
64102017-06-26 Eric Botcazou <ebotcazou@adacore.com>
6411
6412 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
6413
c8e3c356
CL
64142017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
6415
6416 * lib/target-supports.exp
6417 (check_effective_target_arm_neon_ok_nocache): Add flags with
6418 -mfloat-abi=hard. Include arm_neon.h.
6419 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
6420 (check_effective_target_arm_neon_ok_no_float_abi): New.
6421 * gcc.target/arm/lto/pr65837_0.c: Require
6422 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
6423 * gcc.target/arm/lto/pr65837-attr_0.c: Require
6424 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
6425
22235619
PC
64262017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
6427
6428 PR c++/62315
6429 * g++.dg/parse/typedef2.C: Specify a dg-error string.
6430
e56e3fda
TK
64312017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6432
45bb7d59 6433 PR fortran/52473
e56e3fda
TK
6434 * gfortran.dg/cshift_2.f90: New test.
6435
d3f062be
JW
64362017-06-23 Jim Wilson <jim.wilson@linaro.org>
6437
6438 PR middle-end/79794
6439 * gcc.target/aarch64/pr79794.c: New.
6440
37416b69
MM
64412017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6442
6443 PR target/80510
6444 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
6445 * gcc.target/powerpc/pr80510-2.c: Likewise.
6446
8447a92f
JL
64472017-06-22 Jeff Law <law@redhat.com>
6448
6449 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
6450
52607f7e
WS
64512017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6452
6453 * gcc.target/powerpc/fold-vec-shift-char.c: New.
6454 * gcc.target/powerpc/fold-vec-shift-int.c: New.
6455 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
6456 * gcc.target/powerpc/fold-vec-shift-short.c: New.
6457 * gcc.target/powerpc/fold-vec-shift-left.c: New.
6458 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
6459 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
6460 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
6461
fb68f296
JC
64622017-06-23 James Cowgill <James.Cowgill@imgtec.com>
6463
45bb7d59 6464 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 6465
60edf8bb
MT
64662017-06-22 Matt Turner <mattst88@gmail.com>
6467
6468 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
6469 skylake check.
6470
4333d74b
CL
64712017-06-22 Carl Love <cel@us.ibm.com>
6472
6473 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
6474 vmuleuh): Fix scan-assembler-times should check for word not half word
6475 instructions.
6476
13f752b2
JL
64772017-06-22 Jeff Law <law@redhat.com>
6478
6479 * gcc.c-torture/compile/stack-check-1.c: New test.
6480
0759db19
RB
64812016-06-22 Richard Biener <rguenther@suse.de>
6482
6483 * gcc.dg/vect/pr65947-1.c: Remove xfail.
6484 * gcc.dg/vect/pr65947-2.c: Likewise.
6485 * gcc.dg/vect/pr65947-3.c: Likewise.
6486 * gcc.dg/vect/pr65947-4.c: Likewise.
6487 * gcc.dg/vect/pr65947-5.c: Likewise.
6488 * gcc.dg/vect/pr65947-6.c: Likewise.
6489 * gcc.dg/vect/pr65947-8.c: Likewise.
6490 * gcc.dg/vect/pr65947-9.c: Likewise.
6491 * gcc.dg/vect/pr65947-10.c: Likewise.
6492 * gcc.dg/vect/pr65947-12.c: Likewise.
6493 * gcc.dg/vect/pr65947-13.c: Likewise.
6494 * gcc.dg/vect/pr65947-14.c: Likewise.
6495 * gcc.dg/vect/vect-cond-2.c: Likewise.
6496 * gcc.dg/vect/vect-pr69848.c: Likewise.
6497
c24c235e
ML
64982017-06-22 Martin Liska <mliska@suse.cz>
6499
6500 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
6501 to not inline it.
6502
71f82be9
JG
65032017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
6504
6505 * gcc.dg/tree-ssa/forwprop-37.c: New.
6506
a78f6980
RB
65072017-06-22 Richard Biener <rguenther@suse.de>
6508
6509 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
6510
85d5b033
RB
65112017-06-22 Richard Biener <rguenther@suse.de>
6512
6513 * gcc.dg/vect/pr65947-14.c: New testcase.
6514
4ded8669
MM
65152017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6516
6517 PR target/80510
6518 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
6519 32-bit support is added. Change ITYPE size to 64-bit integer.
6520 * gcc.target/powerpc/pr80510-2.c: Likewise.
6521
cb8d1b01
JJ
65222017-06-21 Jakub Jelinek <jakub@redhat.com>
6523
6524 PR c++/81154
6525 * g++.dg/gomp/pr81154.C: New test.
6526
113459fa
DM
65272017-06-21 David Malcolm <dmalcolm@redhat.com>
6528
6529 * g++.dg/other/old-style-cast-fixits.C: New test case.
6530
5e9d501c
JJ
65312017-06-21 Jakub Jelinek <jakub@redhat.com>
6532
6533 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
6534
27d33d3e
TV
65352017-06-21 Tom de Vries <tom@codesourcery.com>
6536
6537 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
6538
5433db45
TV
65392017-06-21 Tom de Vries <tom@codesourcery.com>
6540
6541 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
6542 warning.
6543
93c18375
ML
65442017-06-21 Martin Liska <mliska@suse.cz>
6545
6546 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
6547
ff9baa5f
PMR
65482017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
6549
6550 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
6551 gnat.dg/debug11_pkg2.ads: New testcase.
6552
a23ba8cc
MG
65532017-06-21 Marc Glisse <marc.glisse@inria.fr>
6554
6555 * gcc.target/i386/getround.c: New file.
6556
ed73f46f
MG
65572017-06-21 Marc Glisse <marc.glisse@inria.fr>
6558
6559 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
6560 * gcc.dg/tree-ssa/addadd-2.c: New file.
6561
6b92ab17
TV
65622017-06-21 Tom de Vries <tom@codesourcery.com>
6563
6564 * lib/target-supports.exp (add_options_for_stack_size): New proc.
6565 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
6566 * gcc.c-torture/compile/20080806-1.c: Same.
6567 * gcc.c-torture/compile/920723-1.c: Same.
6568 * gcc.c-torture/compile/930621-1.c: Same.
6569 * gcc.c-torture/compile/991214-2.c: Same.
6570 * gcc.c-torture/compile/bcopy.c: Same.
6571 * gcc.c-torture/compile/memtst.c: Same.
6572 * gcc.c-torture/compile/msp.c: Same.
6573 * gcc.c-torture/compile/stuct.c: Same.
6574 * gcc.c-torture/execute/20011008-3.c: Same.
6575 * gcc.c-torture/execute/20030209-1.c: Same.
6576 * gcc.c-torture/execute/20031012-1.c: Same.
6577 * gcc.c-torture/execute/20040805-1.c: Same.
6578 * gcc.c-torture/execute/920410-1.c: Same.
6579 * gcc.c-torture/execute/921113-1.c: Same.
6580 * gcc.c-torture/execute/921202-1.c: Same.
6581 * gcc.c-torture/execute/921208-2.c: Same.
6582 * gcc.c-torture/execute/930106-1.c: Same.
6583 * gcc.c-torture/execute/930406-1.c: Same.
6584 * gcc.c-torture/execute/950221-1.c: Same.
6585 * gcc.c-torture/execute/960521-1.c: Same.
6586 * gcc.c-torture/execute/980605-1.c: Same.
6587 * gcc.c-torture/execute/comp-goto-1.c: Same.
6588 * gcc.c-torture/execute/comp-goto-2.c: Same.
6589 * gcc.c-torture/execute/memcpy-1.c: Same.
6590 * gcc.c-torture/execute/multi-ix.c: Same.
6591 * gcc.c-torture/execute/nestfunc-4.c: Same.
6592 * gcc.c-torture/execute/pr20621-1.c: Same.
6593 * gcc.c-torture/execute/pr23135.c: Same.
6594 * gcc.c-torture/execute/pr28982b.c: Same.
6595 * gcc.dg/loop-3.c: Same.
6596 * gcc.dg/struct-ret-3.c: Same.
6597 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
6598 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
6599 * gcc.dg/tree-prof/comp-goto-1.c: Same.
6600 * gcc.dg/tree-prof/pr44777.c: Same.
6601
191578a5
DM
66022017-06-20 David Malcolm <dmalcolm@redhat.com>
6603
6604 PR jit/81144
6605 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
6606 memset call with zero-initialization.
6607 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
6608
8a259e30
UB
66092017-06-20 Uros Bizjak <ubizjak@gmail.com>
6610
6611 * gcc.target/i386/pr80732.c: Include fma4-check.h.
6612 (main): Renamed to ...
6613 (fma4_test): ... this.
6614
b6837e04
JK
66152017-06-20 Julia Koval <julia.koval@intel.com>
6616
6617 * gcc.target/i386/pr73350-2.c: New test.
6618
67ea3f4e
RO
66192017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6620
6621 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
6622 * c-c++-common/fold-masked-cmp-2.c: Likewise.
6623 * c-c++-common/fold-masked-cmp-3.c: Likewise.
6624 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
6625 restrict to x86_64-*-*-gnu.
6626 Skip scan-assembler on *-*-darwin*.
6627 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
6628 * gcc.dg/loop-invariant.c: Likewise.
6629 * gcc.dg/lto/pr70955_0.c: Likewise.
6630 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6631 * gcc.dg/tree-ssa/pr79803.c: Likewise.
6632 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
6633
6634 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
6635 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
6636 targets.
6637 * gcc.dg/attr-ms_struct-2.c: Likewise.
6638 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6639 * gcc.dg/bf-ms-layout.c: Likewise.
6640 * gcc.dg/bf-ms-layout-2.c: Likewise.
6641 * gcc.dg/pic-macro-define.c: Remove target restrictions.
6642 Require fpic support.
6643 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
6644 targets.
6645 * gcc.target/i386/bitfield2.c: Likewise.
6646 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
6647 targets.
6648 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
6649
71bbbd13
NS
66502017-06-20 Nathan Sidwell <nathan@acm.org>
6651
6652 PR c++/67074
6653 * g++.dg/lookup/pr67074.C: New.
6654 * g++.dg/parse/namespace-alias-1.C: Adjust.
6655
531f0b38
RB
66562017-06-20 Richard Biener <rguenther@suse.de>
6657
6658 PR middle-end/81097
6659 * c-c++-common/ubsan/pr81097.c: New testcase.
6660
d47d7438
RB
66612017-06-20 Richard Biener <rguenther@suse.de>
6662
6663 * gcc.dg/vect/pr65947-9.c: Adjust.
6664
b5c7b957
TP
66652017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6666
6667 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
6668 * gcc.target/arm/acle/cdp2.c: Likewise.
6669 * gcc.target/arm/acle/ldc.c: Likewise.
6670 * gcc.target/arm/acle/ldc2.c: Likewise.
6671 * gcc.target/arm/acle/ldc2l.c: Likewise.
6672 * gcc.target/arm/acle/ldcl.c: Likewise.
6673 * gcc.target/arm/acle/mcr.c: Likewise.
6674 * gcc.target/arm/acle/mcr2.c: Likewise.
6675 * gcc.target/arm/acle/mcrr.c: Likewise.
6676 * gcc.target/arm/acle/mcrr2.c: Likewise.
6677 * gcc.target/arm/acle/mrc.c: Likewise.
6678 * gcc.target/arm/acle/mrc2.c: Likewise.
6679 * gcc.target/arm/acle/mrrc.c: Likewise.
6680 * gcc.target/arm/acle/mrrc2.c: Likewise.
6681 * gcc.target/arm/acle/stc.c: Likewise.
6682 * gcc.target/arm/acle/stc2.c: Likewise.
6683 * gcc.target/arm/acle/stc2l.c: Likewise.
6684 * gcc.target/arm/acle/stcl.c: Likewise.
6685
a1aa2599
JJ
66862017-06-20 Jakub Jelinek <jakub@redhat.com>
6687
6688 PR target/81121
6689 * gcc.target/i386/pr81121.c: New test.
6690
16122c22
MM
66912017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6692
6693 PR target/79799
6694 * gcc.target/powerpc/pr79799-1.c: New test.
6695 * gcc.target/powerpc/pr79799-2.c: Likewise.
6696 * gcc.target/powerpc/pr79799-3.c: Likewise.
6697 * gcc.target/powerpc/pr79799-4.c: Likewise.
6698 * gcc.target/powerpc/pr79799-5.c: Likewise.
6699
5ec046c0
NS
67002017-06-19 Nathan Sidwell <nathan@acm.org>
6701
6702 PR c++/81124
6703 PR c++/79766
6704 * g++.dg/lookup/pr79766.C: New.
6705 * g++.dg/lookup/pr81124.C: New.
6706 * g++.dg/template/explicit6.C: Adjust.
6707 * g++.old-deja/g++.other/decl5.C: Adjust.
6708
c72e002c
CL
67092017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6710
6711 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
6712 -DSTACK_SIZE.
6713
4301ae22
JJ
67142017-06-19 Jakub Jelinek <jakub@redhat.com>
6715
9f8fafe8
JJ
6716 PR sanitizer/81125
6717 * g++.dg/ubsan/pr81125.C: New test.
6718
4301ae22
JJ
6719 PR sanitizer/81111
6720 * g++.dg/ubsan/pr81111.C: New test.
6721
21e4389f
RB
67222017-06-19 Richard Biener <rguenther@suse.de>
6723
6724 PR middle-end/81118
6725 * gcc.dg/torture/pr81118.c: New testcase.
6726
343ae898
RB
67272017-06-19 Richard Biener <rguenther@suse.de>
6728
6729 PR tree-optimization/80887
6730 * gcc.dg/tree-ssa/pr80887.c: New testcase.
6731
97872698
JJ
67322017-06-19 Jakub Jelinek <jakub@redhat.com>
6733
6734 PR ipa/81112
6735 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
6736
c14c0b15
NS
67372017-06-19 Nathan Sidwell <nathan@acm.org>
6738
6739 PR c++/81119
6740 * g++.dg/warn/pr81119.C: New.
6741
a6e5212a
ML
67422017-06-19 Martin Liska <mliska@suse.cz>
6743
6744 PR sanitizer/80879
6745 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
6746
871cc215
ML
67472017-06-19 Martin Liska <mliska@suse.cz>
6748
6749 PR ipa/80732
6750 * gcc.target/i386/mvc5.c: Scan indirect_function.
6751 * gcc.target/i386/mvc7.c: Likewise.
6752 * gcc.target/i386/pr80732.c: New test.
6753
431abe69
PC
67542017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 PR c++/66093
6757 * g++.dg/cpp1y/constexpr-66093.C: New.
6758
fe1ae165
RO
67592017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6760
6761 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
6762 dg-skip-if list.
6763
db9bbdec
RB
67642017-06-19 Richard Biener <rguenther@suse.de>
6765
6766 PR ipa/81112
6767 * g++.dg/torture/pr81112.C: New testcase.
6768
18154846
JH
67692017-06-18 Jan Hubicka <hubicka@ucw.cz>
6770
6771 * gcc.dg/lto/pr69866_0.c: This test needs alias.
6772
5dace4bf
TK
67732017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6774
6775 PR fortran/52473
6776 * gfortran.dg/cshift_1.f90: New test.
6777
4f4b0ab8
RO
67782017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6779
6780 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
6781
b36a612c
CL
67822017-06-16 Carl Love <cel@us.ibm.com>
6783
6784 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
6785 main): Add runnable tests and test checker for vec_float,
6786 vec_float2, vec_floate and vec_floato builtins.
6787
e3e266bf
RE
67882017-06-16 Richard Earnshaw <rearnsha@arm.com>
6789
6790 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
6791 the architecture options added by dg-add-options arm_neon.
6792 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
6793 to the architecture.
6794 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
6795 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
6796 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
6797
42093880
RE
67982017-06-16 Richard Earnshaw <rearnsha@arm.com>
6799
6800 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
6801 multilibs have been built.
6802
c5742a17
RE
68032017-06-16 Richard Earnshaw <rearnsha@arm.com>
6804
6805 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
6806 * gcc.target/arm/pr51915.c: Likewise.
6807 * gcc.target/arm/pr52006.c: Likewise.
6808 * gcc.target/arm/pr53187.c: Likewise.
6809
93aa40fe
RE
68102017-06-16 Richard Earnshaw <rearnsha@arm.com>
6811
6812 * gcc.target/arm/multilibs.exp: New file.
6813
b3d8d88e
MS
68142017-06-16 Martin Sebor <msebor@redhat.com>
6815
6816 PR tree-optimization/80933
6817 PR tree-optimization/80934
6818 * gcc.dg/fold-bcopy.c: New test.
6819 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
6820 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 6821 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
6822 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6823 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6824 * gcc.dg/builtins-nonnull.c: Likewise.
6825
56960fd6
JG
68262017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6827
6828 PR target/71778
6829 * gcc.target/arm/pr71778.c: New.
6830
ec73e54d
JH
68312017-06-16 Jan Hubicka <hubicka@ucw.cz>
6832
6833 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
6834
01f1c24e
RB
68352017-06-16 Richard Biener <rguenther@suse.de>
6836
6837 PR tree-optimization/81090
6838 * gcc.dg/graphite/pr81090.c: New testcase.
6839
8d94f932
JW
68402017-06-16 Janus Weil <janus@gcc.gnu.org>
6841
6842 PR fortran/80983
6843 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
6844
b783399a
JJ
68452017-06-16 Jakub Jelinek <jakub@redhat.com>
6846
6847 PR sanitizer/81094
6848 * c-c++-common/ubsan/object-size-11.c: New test.
6849
c3684b7b
MS
68502017-06-15 Martin Sebor <msebor@redhat.com>
6851
6852 PR c++/80560
6853 * g++.dg/Wclass-memaccess.C: New test.
6854
d0e7a9fd
JW
68552017-06-15 Janus Weil <janus@gcc.gnu.org>
6856
6857 PR fortran/80983
6858 * gfortran.dg/proc_ptr_comp_51.f90: New test.
6859
d1eed638
JH
68602017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6861
6862 PR lto/69866
6863 * gcc.dg/lto/pr69866_0.c: New test.
6864 * gcc.dg/lto/pr69866_1.c: Likewise.
6865
61f5d852
JL
68662017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6867
6868 PR target/78818
6869 * gcc.target/msp430/pr78818-real.c: New template for tests.
6870 * gcc.target/msp430/pr78818-auto.c: New test.
6871 * gcc.target/msp430/pr78818-data-region.c: New test.
6872 * gcc.target/msp430/pr78818-data-sec.c: New test.
6873 * gcc.target/msp430/pr78818-auto-warn.c: New test.
6874
6820664a
TP
68752017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
6876
6877 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
6878 instructions in it rather than the number of IT blocks being 2.
6879 Transfer scan directive arm_thumb2 restriction to the whole
6880 testcase and restrict further to Thumb-only targets.
6881
41c540fc
TC
68822017-06-15 Tamar Christina <tamar.christina@arm.com>
6883
6884 * gcc.target/arm/sdiv_costs_1.c:
6885 Use dg-add-options.
6886
3466430f
MR
68872017-06-14 Maciej W. Rozycki <macro@imgtec.com>
6888
6889 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
6890 * gcc.target/mips/pr51513-1.c: New test.
6891 * gcc.target/mips/pr51513-2.c: New test.
6892
26fda5f5
RB
68932017-06-14 Richard Biener <rguenther@suse.de>
6894
6895 PR tree-optimization/81083
6896 * gcc.dg/torture/pr81083.c: Add prototypes.
6897
909263f8
RB
68982017-06-14 Richard Biener <rguenther@suse.de>
6899
6900 PR middle-end/81088
6901 * c-c++-common/ubsan/pr81088.c: New testcase.
6902
938a807a
EB
69032017-06-14 Eric Botcazou <ebotcazou@adacore.com>
6904
6905 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
6906
85c1b6d7
AP
69072017-06-14 Andrew Pinski <apinski@cavium.com>
6908 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
6909
6910 PR target/71663
6911 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
6912 * gcc.target/aarch64/vect-init-2.c: Likewise.
6913 * gcc.target/aarch64/vect-init-3.c: Likewise.
6914 * gcc.target/aarch64/vect-init-4.c: Likewise.
6915 * gcc.target/aarch64/vect-init-5.c: Likewise.
6916
bee9e49f
PC
69172017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6918
6919 PR c++/58541
6920 * g++.dg/cpp0x/constexpr-58541.C: New.
6921
24d020bd
RB
69222017-06-14 Richard Biener <rguenther@suse.de>
6923
6924 PR tree-optimization/81083
6925 * gcc.dg/torture/pr81083.c: New testcase.
6926
11c16c2a
JJ
69272017-06-14 Jakub Jelinek <jakub@redhat.com>
6928
6929 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
6930 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
6931
c60dc053
JJ
69322017-06-13 Jakub Jelinek <jakub@redhat.com>
6933
f31a8339
JJ
6934 PR c++/80973
6935 * g++.dg/ubsan/pr80973.C: New test.
6936
c60dc053
JJ
6937 PR c++/80984
6938 * g++.dg/opt/nrv18.C: New test.
6939
45b2222a
ML
69402017-06-13 Martin Liska <mliska@suse.cz>
6941
6942 PR sanitize/78204
6943 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
6944 test by adding no_sanitize attribute.
6945 * gcc.dg/asan/use-after-scope-4.c: Likewise.
6946
ef0e3441
RL
69472017-06-13 Renlin Li <renlin.li@arm.com>
6948
6949 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
6950 conditionally.
6951
345683a9
MJ
69522017-06-13 Martin Jambor <mjambor@suse.cz>
6953
6954 PR tree-optimization/80803
6955 PR tree-optimization/81063
6956 gcc.dg/tree-ssa/pr80803.c: New test.
6957 gcc.dg/tree-ssa/pr81063.c: Likewise.
6958
9ebc3467
YG
69592017-06-12 Yury Gribov <tetra2005@gmail.com>
6960
6961 * c-c++-common/fold-masked-cmp-3.c: New test.
6962
16842d34
YG
69632017-06-13 Yury Gribov <tetra2005@gmail.com>
6964
6965 PR tree-optimization/67328
6966 * c-c++-common/fold-masked-cmp-1.c: New test.
6967 * c-c++-common/fold-masked-cmp-2.c: Likewise.
6968 * gcc.dg/pr46309.c: Fix pattern.
6969 * gcc.dg/pr46309-2.c: Likewise.
6970
ba593ad5
TC
69712017-06-13 Tamar Christina <tamar.christina@arm.com>
6972
6973 * gcc.target/arm/sdiv_costs_1.c:
6974 Require arm_arch_v8a_ok and add march option.
6975
9ab5a235
ML
69762017-06-13 Martin Liska <mliska@suse.cz>
6977
6978 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
6979 * gcc.dg/tree-ssa/dump-2.c: Likewise.
6980 * gcc.dg/tree-ssa/vrp101.c: Likewise.
6981
4f2c198d
RB
69822017-06-13 Richard Biener <rguenther@suse.de>
6983
6984 PR middle-end/81065
6985 * c-c++-common/ubsan/pr81065.c: New testcase.
6986
196ed8ea
ILT
69872017-06-12 Ian Lance Taylor <iant@golang.org>
6988
6989 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
6990 freorder. Update comment to explain test.
6991
64ff4f60
TC
69922017-06-12 Tamar Christina <tamar.christina@arm.com>
6993
6994 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
6995 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
6996 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
6997 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
6998
5ed2fdfe
TC
69992017-06-12 Tamar Christina <tamar.christina@arm.com>
7000
7001 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
7002
6cddb61c
TC
70032017-06-12 Tamar Christina <tamar.christina@arm.com>
7004
7005 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
7006
aebce396
JJ
70072017-06-12 Jakub Jelinek <jakub@redhat.com>
7008
7009 PR tree-optimization/81003
7010 * gcc.c-torture/compile/pr81003.c: New test.
7011
3fd7fe21
RB
70122017-06-12 Richard Biener <rguenther@suse.de>
7013
7014 PR tree-optimization/81053
7015 * gcc.dg/torture/pr81053.c: New testcase.
7016
ac39f0e8
TK
70172017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7018
7019 PR fortran/80988
7020 * gfortran.dg/implied_do_io_3.f90: New test.
7021
18787c38
TV
70222017-06-10 Tom de Vries <tom@codesourcery.com>
7023
7024 * lib/target-supports.exp (check_effective_target_signal): New proc.
7025 * lib/gcc.exp (gcc_target_compile): Remove appending of
7026 -DSIGNAL_SUPPRESS to additional_flags.
7027 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
7028 additional_flags if effective target signal is not supported by the
7029 target.
7030 * gcc.c-torture/execute/20101011-1.c: Same.
7031 * gcc.dg/c99-stdint-1.c: Same.
7032 * gcc.dg/c99-stdint-2.c: Same.
7033 * gcc.dg/c99-stdint-5.c: Same.
7034 * gcc.dg/c99-stdint-6.c: Same.
7035 * gcc.dg/stdint-width-1.c: Same.
7036
0069a009
TV
70372017-06-10 Tom de Vries <tom@codesourcery.com>
7038
7039 * lib/target-supports.exp (check_effective_target_stack_size)
7040 (dg-effective-target-value): New proc.
7041 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
7042 additional_flags.
7043 * lib/objc.exp (objc_target_compile): Same.
7044 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
7045 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
7046 dg-additional-options.
7047 * gcc.c-torture/compile/20080806-1.c: Same.
7048 * gcc.c-torture/compile/920723-1.c: Same.
7049 * gcc.c-torture/compile/930621-1.c: Same.
7050 * gcc.c-torture/compile/991214-2.c: Same.
7051 * gcc.c-torture/compile/bcopy.c: Same.
7052 * gcc.c-torture/compile/memtst.c: Same.
7053 * gcc.c-torture/compile/msp.c: Same.
7054 * gcc.c-torture/compile/stuct.c: Same.
7055 * gcc.c-torture/execute/20011008-3.c: Same.
7056 * gcc.c-torture/execute/20030209-1.c: Same.
7057 * gcc.c-torture/execute/20031012-1.c: Same.
7058 * gcc.c-torture/execute/20040805-1.c: Same.
7059 * gcc.c-torture/execute/920410-1.c: Same.
7060 * gcc.c-torture/execute/920501-7.c: Same.
7061 * gcc.c-torture/execute/921113-1.c: Same.
7062 * gcc.c-torture/execute/921202-1.c: Same.
7063 * gcc.c-torture/execute/921208-2.c: Same.
7064 * gcc.c-torture/execute/930106-1.c: Same.
7065 * gcc.c-torture/execute/930406-1.c: Same.
7066 * gcc.c-torture/execute/950221-1.c: Same.
7067 * gcc.c-torture/execute/960521-1.c: Same.
7068 * gcc.c-torture/execute/980605-1.c: Same.
7069 * gcc.c-torture/execute/comp-goto-1.c: Same.
7070 * gcc.c-torture/execute/comp-goto-2.c: Same.
7071 * gcc.c-torture/execute/memcpy-1.c: Same.
7072 * gcc.c-torture/execute/multi-ix.c: Same.
7073 * gcc.c-torture/execute/nestfunc-4.c: Same.
7074 * gcc.c-torture/execute/pr20621-1.c: Same.
7075 * gcc.c-torture/execute/pr23135.c: Same.
7076 * gcc.c-torture/execute/pr28982b.c: Same.
7077 * gcc.dg/loop-3.c: Same.
7078 * gcc.dg/struct-ret-3.c: Same.
7079 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
7080 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
7081 * gcc.dg/tree-prof/comp-goto-1.c: Same.
7082 * gcc.dg/tree-prof/pr44777.c: Same.
7083
b09649fd
DM
70842017-06-09 David Malcolm <dmalcolm@redhat.com>
7085
7086 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7087 (test_mutually_exclusive_suggestions): New test function.
7088 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7089 (test_mutually_exclusive_suggestions): New test function.
7090 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7091 (test_mutually_exclusive_suggestions): New test function.
7092 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7093 (test_show_locus): Add special-case for
7094 "test_mutually_exclusive_suggestions".
7095
a1f427e9
ILT
70962017-06-09 Ian Lance Taylor <iant@golang.org>
7097
7098 * gcc.dg/tree-prof/split-1.c: New test.
7099
cb59f689
JH
71002017-06-09 Jan Hubicka <hubicka@ucw.cz>
7101
7102 * gcc.dg/predict-14.c: Avoid cold function detection.
7103 * gcc.target/i386/umod-3.c: Likewise.
7104
f66e6423
TC
71052017-06-09 Tamar Christina <tamar.christina@arm.com>
7106
7107 * gcc.target/aarch64/lrint-matherr.h: New.
7108 * gcc.target/aarch64/inline-lrint_1.c: New.
7109 * gcc.target/aarch64/inline-lrint_2.c: New.
7110 * gcc.target/aarch64/no-inline-lrint_1.c: New.
7111 * gcc.target/aarch64/no-inline-lrint_2.c: New.
7112
37b68a43
TC
71132017-06-09 Tamar Christina <tamar.christina@arm.com>
7114
7115 * gcc.target/arm/sdiv_costs_1.c: New.
7116
37f30285
TV
71172017-06-09 Tom de Vries <tom@codesourcery.com>
7118
7119 PR target/80855
7120 * gcc.target/nvptx/label-values.c: New test.
7121
051508d7
TP
71222017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7123
7124 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7125 Test for null definitions instead of them being undefined. Add entry
7126 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
7127 about using the effective target for architecture extension.
7128 (check_effective_target_arm_arch_v7ve_ok): Remove.
7129 (add_options_for_arm_arch_v7ve): Likewise.
7130
01a8cacc
RB
71312017-06-09 Richard Biener <rguenther@suse.de>
7132
7133 PR tree-optimization/66623
7134 * gcc.dg/vect/pr66623.c: New testcase.
7135
6d1115c5
RB
71362017-06-09 Richard Biener <rguenther@suse.de>
7137
7138 PR tree-optimization/79483
7139 * gcc.dg/graphite/pr79483.c: New testcase.
7140
6ba856d4
RB
71412017-06-09 Richard Biener <rguenther@suse.de>
7142
7143 PR middle-end/81007
7144 * g++.dg/pr81007.C: New testcase.
7145
48e69247
JJ
71462017-06-09 Jakub Jelinek <jakub@redhat.com>
7147
7148 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
7149 instead of "rsp" for -m32.
7150 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
7151 target, add -msse2 to dg-options.
7152 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
7153 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
7154
120ef1d5
SB
71552017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
7156
7157 PR target/80966
7158 * gcc.target/powerpc/stack-limit.c: New testcase.
7159
271be653
WS
71602017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
7161
774cccdc
JJ
7162 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
7163 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
7164 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
7165 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
7166 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
7167 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 7168
0d05f685
JJ
71692017-06-08 Jakub Jelinek <jakub@redhat.com>
7170
8ab7005b
JJ
7171 PR c/81006
7172 * c-c++-common/gomp/pr81006.c: New test.
7173
34361776
JJ
7174 PR c++/81011
7175 * g++.dg/gomp/pr81011.C: New test.
7176
0d05f685
JJ
7177 PR middle-end/81005
7178 * c-c++-common/ubsan/align-10.c: New test.
7179 * c-c++-common/ubsan/null-13.c: New test.
7180
2163b9bc
UB
71812017-06-08 Uros Bizjak <ubizjak@gmail.com>
7182
7183 PR target/81015
7184 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
7185 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
7186 * gcc.target/i386/pr81015.c: New test.
7187
73f49ad7
TV
71882017-06-08 Tom de Vries <tom@codesourcery.com>
7189
7190 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
7191 trampolines instead of NO_TRAMPOLINES.
7192 * gcc.c-torture/execute/20000822-1.c: Same.
7193 * gcc.c-torture/execute/920428-2.c: Same.
7194 * gcc.c-torture/execute/920501-7.c: Same.
7195 * gcc.c-torture/execute/920612-2.c: Same.
7196 * gcc.c-torture/execute/921017-1.c: Same.
7197 * gcc.c-torture/execute/921215-1.c: Same.
7198 * gcc.c-torture/execute/931002-1.c: Same.
7199 * gcc.c-torture/execute/comp-goto-2.c: Same.
7200 * gcc.c-torture/execute/nestfunc-1.c: Same.
7201 * gcc.c-torture/execute/nestfunc-2.c: Same.
7202 * gcc.c-torture/execute/nestfunc-3.c: Same.
7203 * gcc.c-torture/execute/nestfunc-5.c: Same.
7204 * gcc.c-torture/execute/nestfunc-6.c: Same.
7205 * gcc.c-torture/execute/pr24135.c: Same.
7206 * gcc.dg/Wtrampolines.c: Same.
7207 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
7208 * gcc.dg/torture/stackalign/nested-5.c: Same.
7209 * gcc.dg/torture/stackalign/nested-6.c: Same.
7210 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
7211 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
7212 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
7213 * gcc.dg/trampoline-1.c: Same.
7214 * gcc.dg/tree-prof/pr44777.c: Same.
7215 * gcc.target/i386/pr67770.c: Same.
7216 * lib/gcc.exp (gcc_target_compile): Remove appending of
7217 -DNO_TRAMPOLINES to additional_flags.
7218 * lib/objc.exp (objc_target_compile): Same.
7219
b9835925
TV
72202017-06-08 Tom de Vries <tom@codesourcery.com>
7221
7222 * lib/target-supports.exp (check_effective_target_trampolines): Test for
7223 'gcc,no_trampolines' instead of 'no_trampolines'.
7224
77db6c15
AI
72252017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
7226
7227 PR middle-end/79988
7228 * gcc.target/i386/mpx/pr79988.c: New test.
7229
0036534f
AI
72302017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
7231
7232 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
7233 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
7234 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
7235
b69d9ac6
JH
72362017-06-08 Jan Hubicka <hubicka@ucw.cz>
7237
7238 * g++.dg/tree-ssa/counts-1.C: New testcase.
7239 * gcc.dg/tree-ssa/counts-1.c: New testcase.
7240
c46f9051
JK
72412017-08-08 Julia Koval <julia.koval@intel.com>
7242
7243 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
7244 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
7245 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
7246 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
7247 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
7248 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
7249
5ed41889
MP
72502017-06-08 Marek Polacek <polacek@redhat.com>
7251
7252 PR sanitize/80932
7253 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
7254
8055904e
JK
72552017-08-08 Julia Koval <julia.koval@intel.com>
7256
7257 PR target/73350,80862
7258 * gcc.target/i386/pr73350.c: New test.
7259
fb4bc6ff
RB
72602017-06-08 Richard Biener <rguenther@suse.de>
7261
7262 PR tree-optimization/80928
7263 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
7264
989cc652 72652017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 7266
989cc652
CL
7267 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
7268
83059741
JW
72692017-06-07 Jonathan Wakely <jwakely@redhat.com>
7270
7271 PR c++/80990
7272 * g++.dg/cpp1z/class-deduction39.C: New.
7273
0874a778
MP
72742017-06-07 Marek Polacek <polacek@redhat.com>
7275
7276 PR sanitizer/80932
7277 * c-c++-common/ubsan/pr80932.c: New test.
7278
55e872a4
BC
72792017-06-07 Bin Cheng <bin.cheng@arm.com>
7280
7281 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
7282 * gcc.target/i386/l_fma_double_2.c: Ditto.
7283 * gcc.target/i386/l_fma_double_3.c: Ditto.
7284 * gcc.target/i386/l_fma_double_4.c: Ditto.
7285 * gcc.target/i386/l_fma_double_5.c: Ditto.
7286 * gcc.target/i386/l_fma_double_6.c: Ditto.
7287 * gcc.target/i386/l_fma_float_1.c: Ditto.
7288 * gcc.target/i386/l_fma_float_2.c: Ditto.
7289 * gcc.target/i386/l_fma_float_3.c: Ditto.
7290 * gcc.target/i386/l_fma_float_4.c: Ditto.
7291 * gcc.target/i386/l_fma_float_5.c: Ditto.
7292 * gcc.target/i386/l_fma_float_6.c: Ditto.
7293
cb9ac430
TC
72942017-06-07 Tamar Christina <tamar.christina@arm.com>
7295
7296 * gcc.target/aarch64/sdiv_costs_1.c: New.
7297
46c821e7
RB
72982017-06-07 Richard Biener <rguenther@suse.de>
7299
7300 PR tree-optimization/80928
7301 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
7302 * gcc.dg/vect/slp-13-big-array.c: Likewise.
7303
6eb2ac65
RB
73042017-06-07 Richard Biener <rguenther@suse.de>
7305
7306 PR tree-optimization/80928
7307 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
7308 check_results.
7309
25396db9
NS
73102017-06-06 Nathan Sidwell <nathan@acm.org>
7311
7312 * g++.dg/pr45330.C: Add inline namespace case.
7313
bbf97416
TK
73142017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7315
7316 PR fortran/80975
7317 * gfortran.dg/matmul_16.f90: New test.
7318 * gfortran.dg/inline_matmul_18.f90: New test.
7319
dc949728
MP
73202017-06-06 Marek Polacek <polacek@redhat.com>
7321
7322 PR c/79983
7323 * gcc.dg/pr79983.c: New test.
7324
100d0700
DM
73252017-06-06 David S. Miller <davem@davemloft.net>
7326
7327 * gcc.target/sparc/sparc-ret-3.c: New test.
7328
6c6b519a
TV
73292017-06-06 Tom de Vries <tom@codesourcery.com>
7330
7331 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
7332 label_values instead of NO_LABEL_VALUES.
7333 * gcc.c-torture/compile/920301-1.c: Same.
7334 * gcc.c-torture/compile/920501-1.c: Same.
7335 * gcc.c-torture/compile/941014-4.c: Same.
7336 * gcc.c-torture/compile/labels-1.c: Same.
7337 * gcc.c-torture/compile/pr18903.c: Same.
7338 * gcc.c-torture/execute/920302-1.c: Same.
7339 * gcc.c-torture/execute/920415-1.c: Same.
7340 * gcc.c-torture/execute/920428-2.c: Same.
7341 * gcc.c-torture/execute/920501-3.c: Same.
7342 * gcc.c-torture/execute/920501-4.c: Same.
7343 * gcc.c-torture/execute/920501-5.c: Same.
7344 * gcc.c-torture/execute/920501-7.c: Same.
7345 * gcc.c-torture/execute/920721-4.c: Same.
7346 * gcc.c-torture/execute/980526-1.c: Same.
7347 * gcc.c-torture/execute/990208-1.c: Same.
7348 * gcc.c-torture/execute/comp-goto-1.c: Same.
7349 * gcc.c-torture/execute/comp-goto-2.c: Same.
7350 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
7351 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
7352 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
7353 * gcc.dg/tree-prof/comp-goto-1.c: Same.
7354 * gcc.dg/tree-prof/pr44777.c: Same.
7355 * gcc.misc-tests/bprob-2.c: Same.
7356 * gcc.misc-tests/gcov-3.c: Same.
7357 * lib/gcc.exp (gcc_target_compile): Remove appending of
7358 -DNO_LABEL_VALUES to additional_flags.
7359 * lib/objc.exp (objc_target_compile): Same.
7360 * lib/target-supports.exp (check_effective_target_label_values): Test on
7361 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
7362
4ebcc903
KT
73632017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7364
7365 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
7366
331dc840
RB
73672017-06-06 Richard Biener <rguenther@suse.de>
7368
7369 PR tree-optimization/80974
7370 * gcc.dg/torture/pr80974.c: New testcase.
7371
d2537732
TP
73722017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7373
7374 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
7375 "unsigned int" in conversation warning on line 15.
7376
e7baeb39
RB
73772017-06-06 Richard Biener <rguenther@suse.de>
7378
7379 PR tree-optimization/80928
7380 * gcc.dg/vect/pr80928.c: New testcase.
7381 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
7382 * gcc.dg/vect/slp-13.c: Likewise.
7383 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
7384
05945a1b
DM
73852017-06-05 David Malcolm <dmalcolm@redhat.com>
7386
7387 * g++.dg/plugin/comment_plugin.c: New test plugin.
7388 * g++.dg/plugin/comments-1.C: New test file.
7389 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7390
9b972837
BE
73912017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
7392
7393 * gcc.misc-tests/gcov-1a.c: New test.
7394
1d135d98
MM
73952017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7396
7397 * gcc.target/powerpc/clone1.c: New test.
7398
92bba237
JW
73992017-06-05 Janus Weil <janus@gcc.gnu.org>
7400
7401 PR fortran/70601
7402 * gfortran.dg/proc_ptr_comp_50.f90: New test.
7403
7b3ee9c9
NK
74042017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
7405
7406 PR fortran/35339
7407 * gfortran.dg/implied_do_io_1.f90: New Test.
7408 * gfortran.dg/implied_do_io_2.f90: New Test.
7409
e4d1c5c4
RL
74102017-06-05 Renlin Li <renlin.li@arm.com>
7411
7412 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
7413 selector to related line.
7414
d91561cb
JH
74152017-06-05 Jan Hubicka <hubicka@ucw.cz>
7416
7417 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
7418
d8395013
KT
74192017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7420
7421 * gcc.target/aarch64/store_lane0_str_1.c: New test.
7422
279dc4b4
KT
74232017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7424
7425 * gcc.target/aarch64/subs_compare_2.c: New test.
7426
e49d8b68
KT
74272017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7428
7429 * gcc.target/aarch64/subs_compare_1.c: New test.
7430
4456f65d
CX
74312017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
7432
7433 * gcc.target/mips/div-9.c: Delete duplicate test.
7434 * gcc.target/mips/div-10.c: Ditto.
7435 * gcc.target/mips/div-11.c: Ditto.
7436 * gcc.target/mips/div-12.c: Ditto.
7437
3995f3a2
JH
74382017-05-23 Jan Hubicka <hubicka@ucw.cz>
7439
7440 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7441
82c027e1
DH
74422017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
7443
7444 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
7445 vesrion of the dejagnu grep.
7446 (list-module-names): Use it and adjust the regular expressions for
7447 modules and submodules.
7448 * gfortran.dg/prof/prof.exp: Cleanup modules.
7449 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
7450 directives.
7451 * gfortran.dg/altreturn_8.f90: Likewise.
7452 * gfortran.dg/associate_12.f90: Likewise.
7453 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
7454 * gfortran.dg/charlen_15.f90: Likewise.
7455 * gfortran.dg/class_4a.f03: Likewise.
7456 * gfortran.dg/class_54.f90: Likewise.
7457 * gfortran.dg/class_dummy_4.f03: Likewise.
7458 * gfortran.dg/class_dummy_5.f90: Likewise.
7459 * gfortran.dg/constructor_9.f90: Likewise.
7460 * gfortran.dg/dec_structure_15.f90: Likewise.
7461 * gfortran.dg/do_check_8.f90: Likewise.
7462 * gfortran.dg/dtio_26.f03: Likewise.
7463 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
7464 * gfortran.dg/equiv_9.f90: Likewise.
7465 * gfortran.dg/extends_15.f90: Likewise.
7466 * gfortran.dg/finalize_22.f90: Likewise.
7467 * gfortran.dg/finalize_23.f90: Likewise.
7468 * gfortran.dg/generic_26.f90: Likewise.
7469 * gfortran.dg/generic_27.f90: Likewise.
7470 * gfortran.dg/namelist_76.f90: Likewise.
7471 * gfortran.dg/pointer_init_8.f90: Likewise.
7472 * gfortran.dg/pr61318.f90: Likewise.
7473 * gfortran.dg/pr77260_1.f90: Likewise.
7474 * gfortran.dg/pr77260_2.f90: Likewise.
7475 * gfortran.dg/pr77420_3.f90: Likewise.
7476 * gfortran.dg/proc_ptr_39.f90: Likewise.
7477 * gfortran.dg/proc_ptr_41.f90: Likewise.
7478 * gfortran.dg/proc_ptr_42.f90: Likewise.
7479 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
7480 * gfortran.dg/submodule_1.f08: Likewise.
7481 * gfortran.dg/submodule_10.f08: Likewise.
7482 * gfortran.dg/submodule_14.f08: Likewise.
7483 * gfortran.dg/submodule_15.f08: Likewise.
7484 * gfortran.dg/submodule_2.f08: Likewise.
7485 * gfortran.dg/submodule_5.f08: Likewise.
7486 * gfortran.dg/submodule_6.f08: Likewise.
7487 * gfortran.dg/submodule_7.f08: Likewise.
7488 * gfortran.dg/submodule_8.f08: Likewise.
7489 * gfortran.dg/submodule_9.f08: Likewise.
7490 * gfortran.dg/transfer_class_2.f90: Likewise.
7491 * gfortran.dg/typebound_assignment_7.f90: Likewise.
7492 * gfortran.dg/typebound_call_24.f03: Likewise.
7493 * gfortran.dg/typebound_call_25.f90: Likewise.
7494 * gfortran.dg/typebound_deferred_1.f90: Likewise.
7495 * gfortran.dg/typebound_generic_12.f03: Likewise.
7496 * gfortran.dg/typebound_generic_13.f03: Likewise.
7497 * gfortran.dg/typebound_generic_14.f03: Likewise.
7498 * gfortran.dg/typebound_generic_15.f90: Likewise.
7499 * gfortran.dg/typebound_operator_16.f03: Likewise.
7500 * gfortran.dg/typebound_operator_18.f90: Likewise.
7501 * gfortran.dg/typebound_operator_20.f90: Likewise.
7502 * gfortran.dg/typebound_override_3.f90: Likewise.
7503 * gfortran.dg/typebound_override_4.f90: Likewise.
7504 * gfortran.dg/typebound_override_5.f90: Likewise.
7505 * gfortran.dg/typebound_override_6.f90: Likewise.
7506 * gfortran.dg/typebound_override_7.f90: Likewise.
7507 * gfortran.dg/typebound_proc_28.f03: Likewise.
7508 * gfortran.dg/typebound_proc_29.f90: Likewise.
7509 * gfortran.dg/typebound_proc_30.f90: Likewise.
7510 * gfortran.dg/typebound_proc_31.f90: Likewise.
7511 * gfortran.dg/typebound_proc_32.f90: Likewise.
7512 * gfortran.dg/typebound_proc_33.f90: Likewise.
7513 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
7514 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
7515 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
7516 * gfortran.dg/use_only_3.f90: Likewise.
7517 * gfortran.dg/use_without_only_1.f90: Likewise.
7518 * gfortran.dg/warn_unused_function.f90: Likewise.
7519 * gfortran.dg/warn_unused_function_2.f90: Likewise.
7520 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 7521
3de4ac6d
MP
75222017-06-04 Marek Polacek <polacek@redhat.com>
7523
7524 PR c/80919
7525 * gcc.dg/format/pr80919.c: New test.
7526
2474f48f
MS
75272017-06-02 Martin Sebor <msebor@redhat.com>
7528
7529 PR c/80892
7530 * c-c++-common/Wfloat-conversion-2.c: New test.
7531
bd280745
PC
75322017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7533
7534 PR c++/68754
7535 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 7536
bd280745 75372017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
7538
7539 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
7540 for the new built-ins.
7541
ffa8a921
SD
75422017-06-02 Sudakshina Das <sudi.das@arm.com>
7543
7544 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
7545
d65d1bd9
WS
75462017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7547
7548 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
7549 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
7550 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
7551 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
7552 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
7553
b160939b
KT
75542017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7555
7556 * gcc.target/aarch64/hfmode_ins_1.c: New test.
7557
17f47f86
KT
75582017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7559
7560 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
7561
ab82e126
WS
75622017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
7563
7564 * gcc.target/powerpc/fold-vec-abs-char.c: New.
7565 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
7566 * gcc.target/powerpc/fold-vec-abs-int.c: New.
7567 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
7568 * gcc.target/powerpc/fold-vec-abs-short.c: New.
7569 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
7570 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
7571 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
7572 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
7573
c957e9c0
NS
75742017-06-02 Nathan Sidwell <nathan@acm.org>
7575
7576 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
7577
aad16012
JJ
75782017-06-02 Jakub Jelinek <jakub@redhat.com>
7579
74b4885d
JJ
7580 PR rtl-optimization/80903
7581 * gcc.dg/pr80903.c: New test.
7582
aad16012
JJ
7583 PR fortran/80918
7584 * gfortran.dg/gomp/pr80918.f90: New test.
7585
40ffd95f
BE
75862017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7587
7588 * c-c++-common/Wsizeof-pointer-div.c: New test.
7589 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
7590 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
7591 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
7592 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7593 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7594 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7595 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7596 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7597 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7598 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7599 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7600 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
7601 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
7602 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
7603 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
7604 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
7605 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
7606 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
7607
052754ea
WS
76082017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
7609
7610 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
7611 Update the target to power8-vector.
7612
aa63913f
DM
76132017-06-01 David Malcolm <dmalcolm@redhat.com>
7614
7615 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
7616
2ded3754
PMR
76172017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
7618
7619 * debug12.adb, debug12.ads: New testcase.
7620
c8638450
MJ
76212017-06-01 Martin Jambor <mjambor@suse.cz>
7622
7623 PR tree-optimization/80898
7624 * gcc.dg/tree-ssa/pr80898.c: New test.
7625 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
7626
ac853c90
PC
76272017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7628
7629 PR c++/80896
7630 * g++.dg/cpp1z/nodiscard5.C: New.
7631
7841f13c
CZ
76322017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
7633
7634 * gcc.target/arc/pr9001195952.c: New test.
7635
f525e390
TV
76362017-06-01 Tom de Vries <tom@codesourcery.com>
7637
7638 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
7639 * gcc.c-torture/compile/asmgoto-1.c: Same.
7640 * gcc.dg/20000707-1.c: Same.
7641 * gcc.dg/pr38700.c: Same.
7642 * gcc.dg/pr70169.c: Same.
7643 * gcc.dg/pr80112.c: Same.
7644 * gcc.dg/torture/pr51071-2.c: Same.
7645 * gcc.dg/torture/pr51071.c: Same.
7646 * gcc.dg/tree-ssa/alias-34.c: Same.
7647
9285616c
PMR
76482017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
7649
7650 * gnat.dg/debug11.adb: New testcase.
7651
48932682
RB
76522017-06-01 Richard Biener <rguenther@suse.de>
7653
7654 PR middle-end/66313
7655 * c-c++-common/ubsan/pr66313.c: New testcase.
7656 * gcc.dg/tree-ssa/loop-15.c: Adjust.
7657
fcb99124
SM
76582017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
7659
7660 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
7661 dg-options. Change dg-require-effective-target powerpc_vsx_ok
7662 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
7663 -mcpu overridden.
7664 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
7665 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
7666 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
7667 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
7668 to dg-option. Add dg-skip-if directive to disable this test
7669 for darwin. Add dg-skip-if directive to disable this test if
7670 -mcpu overridden.
7671
dc7401c0
SP
76722017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
7673
7674 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
7675 (_mm_maskz_max_sd): Test new intrinsics.
7676 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
7677 (_mm_maskz_max_sd): Test new intrinsics.
7678 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
7679 (_mm_maskz_max_ss): Test new intrinsics.
7680 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
7681 (_mm_maskz_max_ss): Test new intrinsics.
7682 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
7683 (_mm_maskz_min_sd): Test new intrinsics.
7684 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
7685 (_mm_maskz_min_sd): Test new intrinsics.
7686 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
7687 (_mm_maskz_min_ss): Test new intrinsics.
7688 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
7689 (_mm_maskz_min_ss): Test new intrinsics.
7690
3909991c
NS
76912017-05-31 Nathan Sidwell <nathan@acm.org>
7692
7693 * g++.dg/lookup/lambda1.C New.
7694
0e510edb
BC
76952017-05-31 Bin Cheng <bin.cheng@arm.com>
7696
7697 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
7698 on pointer should not be replaced.
7699
9fc5e7a4
MM
77002017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
7701
7702 PR testsuite/80580
7703 * gcc.dg/gimplefe-error-7.c: New test.
7704
1e466f04
GM
77052017-05-31 Graham Markall <graham.markall@embecosm.com>
7706
7707 * gcc.target/arc/add_n-combine.c: New test.
7708 * gcc.target/arc/sub_n-combine.c: New test.
7709
89c88990
RB
77102017-05-31 Richard Biener <rguenther@suse.de>
7711
7712 PR target/80880
7713 * gcc.target/i386/pr80880.c: New testcase.
7714
748bbe72
RS
77152017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
7716
7717 * gcc.dg/vect/vect-103.c: Update wording of dump message.
7718
c7d7e222
BC
77192017-05-31 Bin Cheng <bin.cheng@arm.com>
7720
7721 * gcc.dg/vect/pr80815-3.c: New test.
7722
ee1379be
RB
77232017-05-31 Richard Biener <rguenther@suse.de>
7724
7725 PR tree-optimization/80906
7726 * gcc.dg/graphite/pr80906.c: New testcase.
7727
bcce980e
TV
77282017-05-30 Tom de Vries <tom@codesourcery.com>
7729
7730 PR testsuite/80910
7731 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
7732 unsupported if host compiler does not support c++11.
7733 (host_supports_c++11): New proc.
7734
ef9200aa
MS
77352017-05-30 Martin Sebor <msebor@redhat.com>
7736
7737 PR c/80731
7738 * g++.dg/ext/utf16-4.C: Relax test.
7739 * gcc.dg/fixed-point/int-warning.c: Adjust.
7740
f012c8ef
DM
77412017-05-30 David Malcolm <dmalcolm@redhat.com>
7742
7743 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7744 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
7745 test case.
7746 * g++.dg/plugin/show-template-tree-color.C: New test case.
7747 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
7748 * g++.dg/template/show-template-tree-2.C: New test case.
7749 * g++.dg/template/show-template-tree-3.C: New test case.
7750 * g++.dg/template/show-template-tree-4.C: New test case.
7751 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
7752 * g++.dg/template/show-template-tree.C: New test case.
7753
3f8efe25
SB
77542017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
7755
7756 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
7757 dg-options.
7758 * gfortran.dg/pr80107.f: Delete testcase.
7759
77d1dbdb
UB
77602017-05-30 Uros Bizjak <ubizjak@gmail.com>
7761
7762 PR target/80833
7763 * gcc.target/i386/pr80833-1.c: New test.
7764 * gcc.target/i386/pr80833-2.c: Ditto.
7765
e2f35333
NS
77662017-05-30 Nathan Sidwell <nathan@acm.org>
7767
7768 PR c++/80913
7769 * g++.dg/lookup/pr80913.C: New.
7770
ba7629e2
RB
77712017-05-30 Richard Biener <rguenther@suse.de>
7772
7773 PR middle-end/80901
7774 * gcc.dg/torture/pr80901.c: New testcase.
7775
4bfb347c
RD
77762017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
7777
7778 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
7779
b3125625
JL
77802017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
7781
7782 PR target/78838
7783 * gcc.target/msp430/interrupt_fn_placement.c: New test.
7784
892d6169
RB
77852017-05-30 Richard Biener <rguenther@suse.de>
7786
7787 PR middle-end/80876
7788 * gcc.dg/torture/pr80876.c: New testcase.
7789
3d7ff728
NS
77902017-05-29 Nathan Sidwell <nathan@acm.org>
7791
7792 PR c++/80891 (#5)
7793 * g++.dg/lookup/pr80891-5.C: New.
7794
fd262197
JD
77952017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7796
7797 PR libgfortran/53029
7798 * gfortran.dg/read_5.f90: New test.
7799
724e517a
NS
78002017-05-29 Nathan Sidwell <nathan@acm.org>
7801
a5cfa13a
NS
7802 PR c++/80891 (#4)
7803 * g++.dg/lookup/pr80891-4.C: New.
7804
e514ab0c
NS
7805 PR c++/80891 (#1)
7806 * g++.dg/lookup/pr80891-1.C: New.
7807
58dec010
NS
7808 PR c++/80891 (#3)
7809 * g++.dg/lookup/pr80891-3.C: New.
7810
724e517a
NS
7811 PR c++/80891 (#2)
7812 * g++.dg/lookup/pr80891-2.C: New.
7813
bbe3927b
TK
78142017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7815
7816 PR fortran/37131
7817 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
7818 flags.
7819 * gfortran.dg/transpose_optimization_1.f90: Likewise.
7820 * gfortran.dg/inline_matmul_17.f90: New test.
7821
8364e6ac
TK
78222017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7823
7824 * gfortran.dg/matmul_bounds_12.f90: New test.
7825
56a35ac9
JJ
78262017-05-27 Jakub Jelinek <jakub@redhat.com>
7827
7828 PR bootstrap/80887
7829 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
7830
945bf9e1
NS
78312017-05-26 Nathan Sidwell <nathan@acm.org>
7832
7833 * g++.dg/cpp0x/dr2061.C: New.
7834 * g++.dg/parse/namespace-alias-1.C: Add more test.
7835
cb4fe401
BC
78362017-05-26 Bin Cheng <bin.cheng@arm.com>
7837
7838 PR tree-optimization/80815
7839 * gcc.dg/vect/pr80815-1.c: New test.
7840 * gcc.dg/vect/pr80815-2.c: New test.
7841
e929e611
ML
78422017-05-26 Martin Liska <mliska@suse.cz>
7843
7844 PR ipa/80663
7845 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
7846 split at the problematic spot.
7847 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
7848 a valid value of the param.
7849
92f105f6
MP
78502017-05-26 Marek Polacek <polacek@redhat.com>
7851
7852 PR sanitizer/80875
7853 * c-c++-common/ubsan/pr80875.c: New test.
7854
74ca4e36
TV
78552017-05-26 Tom de Vries <tom@codesourcery.com>
7856
7857 PR testsuite/80557
7858 * gcc.dg/20011021-1.c: Replace absolute line numbers.
7859 * gcc.dg/Wcxx-compat-8.c: Same.
7860 * gcc.dg/Wobjsize-1.c: Same.
7861 * gcc.dg/Wshadow-local-2.c: Same.
7862 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
7863 * gcc.dg/anon-struct-6.c: Same.
7864 * gcc.dg/asm-wide-1.c: Same.
7865 * gcc.dg/builtin-inf-1.c: Same.
7866 * gcc.dg/builtin-redefine.c: Same.
7867 * gcc.dg/c90-array-lval-6.c: Same.
7868 * gcc.dg/c90-array-lval-7.c: Same.
7869 * gcc.dg/c90-fordecl-1.c: Same.
7870 * gcc.dg/c99-fordecl-2.c: Same.
7871 * gcc.dg/cast-lvalue-1.c: Same.
7872 * gcc.dg/cast-lvalue-2.c: Same.
7873 * gcc.dg/compound-lvalue-1.c: Same.
7874 * gcc.dg/cond-lvalue-1.c: Same.
7875 * gcc.dg/cpp/20000419-1.c: Same.
7876 * gcc.dg/cpp/backslash.c: Same.
7877 * gcc.dg/cpp/backslash2.c: Same.
7878 * gcc.dg/cpp/macspace1.c: Same.
7879 * gcc.dg/cpp/macspace2.c: Same.
7880 * gcc.dg/cpp/multiline-2.c: Same.
7881 * gcc.dg/cpp/pr27777.c: Same.
7882 * gcc.dg/cpp/pr30786.c: Same.
7883 * gcc.dg/cpp/pr34602.c: Same.
7884 * gcc.dg/cpp/redef1.c: Same.
7885 * gcc.dg/cpp/tr-warn1.c: Same.
7886 * gcc.dg/cpp/tr-warn3.c: Same.
7887 * gcc.dg/cpp/tr-warn6.c: Same.
7888 * gcc.dg/cpp/trad/hash.c: Same.
7889 * gcc.dg/cpp/trad/redef1.c: Same.
7890 * gcc.dg/cpp/ucs.c: Same.
7891 * gcc.dg/declspec-10.c: Same.
7892 * gcc.dg/declspec-11.c: Same.
7893 * gcc.dg/declspec-18.c: Same.
7894 * gcc.dg/format/c99-strftime-1.c: Same.
7895 * gcc.dg/format/ext-3.c: Same.
7896 * gcc.dg/format/pr72858.c: Same.
7897 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7898 * gcc.dg/init-string-1.c: Same.
7899 * gcc.dg/label-decl-3.c: Same.
7900 * gcc.dg/m-un-2.c: Same.
7901 * gcc.dg/nofixed-point-2.c: Same.
7902 * gcc.dg/noncompile/20020213-1.c: Same.
7903 * gcc.dg/pch/counter-2.c: Same.
7904 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
7905 * gcc.dg/pr27528.c: Same.
7906 * gcc.dg/pr27953.c: Same.
7907 * gcc.dg/pr35899.c: Same.
7908 * gcc.dg/pr37561.c: Same.
7909 * gcc.dg/pr45461.c: Same.
7910 * gcc.dg/pr45750.c: Same.
7911 * gcc.dg/pr53196-2.c: Same.
7912 * gcc.dg/pr53265.c: Same.
7913 * gcc.dg/redecl-1.c: Same.
7914 * gcc.dg/tls/thr-init-1.c: Same.
7915 * gcc.dg/torture/pr51106-1.c: Same.
7916 * gcc.dg/torture/pr51106-2.c: Same.
7917 * gcc.dg/uninit-19.c: Same.
7918 * gcc.dg/uninit-pr20644.c: Same.
7919
6fc9f7aa
JJ
79202017-05-26 Jakub Jelinek <jakub@redhat.com>
7921
7922 * g++.dg/cpp1z/decomp29.C (p): New variable.
7923 (main): Add further tests.
7924
28e0e05b
RB
79252017-05-26 Richard Biener <rguenther@suse.de>
7926
7927 PR tree-optimization/80842
7928 * gcc.dg/torture/pr80842.c: New testcase.
7929
c81ec254
PC
79302017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7931
7932 PR c++/79652
7933 * g++.dg/cpp0x/pr79652.C: New.
7934
aee21066
PC
79352017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7936
7937 PR c++/71451
7938 * g++.dg/cpp0x/variadic170.C: New.
7939
63dbcd13
VR
79402017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
7941
7942 * g++.dg/warn/Wcatch-value-1.C: New test.
7943 * g++.dg/warn/Wcatch-value-2.C: New test.
7944 * g++.dg/warn/Wcatch-value-3.C: New test.
7945
932f48ac
NS
79462017-05-25 Nathan Sidwell <nathan@acm.org>
7947
44e00a7a
NS
7948 * g++.dg/lookup/using56.C: New.
7949 * g++.dg/lookup/using57.C: New.
7950 * g++.dg/lookup/using58.C: New.
7951 * g++.dg/lookup/using59.C: New.
7952
932f48ac
NS
7953 * g++.dg/lookup/using17.C: Adjust diagnostics.
7954
a10f9a2e
MS
79552017-05-25 Martin Sebor <msebor@redhat.com>
7956
7957 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
7958 positives on ILP32.
7959 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
7960 column numbers.
7961 * gcc.dg/pr60114.c: Same.
7962
47c05e71
JH
79632017-05-23 Jan Hubicka <hubicka@ucw.cz>
7964
7965 * gfortran.dg/pr48636.f90: Fix template better.
7966
f35a733d
NS
79672017-05-25 Nathan Sidwell <nathan@acm.org>
7968
7969 * g++.dg/lookup/koenig14.C: New.
7970
18c1e9e0
PC
79712017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7972
7973 PR c++/79583
7974 * g++.dg/cpp0x/pr79583.C: New.
7975
2673d192
PC
79762017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7977
7978 PR c++/68578
7979 * g++.dg/cpp1y/pr68578.C: New.
7980
bce8ef71
MG
79812017-05-25 Marc Glisse <marc.glisse@inria.fr>
7982
7983 * gcc.dg/tree-ssa/vce-1.c: New file.
7984
11d6b45d
MG
79852017-05-25 Marc Glisse <marc.glisse@inria.fr>
7986
7987 * gcc.dg/tree-ssa/addadd.c: New file.
7988
5ad4f1c8
NS
79892017-05-24 Nathan Sidwell <nathan@acm.org>
7990
7991 * g++.dg/lookup/friend12.C: Adjust diagnostics.
7992 * g++.dg/lookup/friend19.C: New.
7993 * g++.dg/lookup/friend20.C: New.
7994
d4a760d8
JW
79952017-05-24 Jonathan Wakely <jwakely@redhat.com>
7996
7997 PR c++/80544
7998 * g++.dg/expr/cast11.C: New test.
7999
3cd211af
MS
80002017-05-24 Martin Sebor <msebor@redhat.com>
8001
8002 PR c/80731
8003 * c-c++-common/Wfloat-conversion.c: Adjust.
8004 * c-c++-common/dfp/convert-int-saturate.c: Same.
8005 * c-c++-common/pr68657-1.c: Same.
8006 * g++.dg/ext/utf-cvt.C: Same.
8007 * g++.dg/ext/utf16-4.C: Same.
8008 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
8009 * g++.dg/warn/Wconversion-real-integer2.C: Same.
8010 * g++.dg/warn/Wconversion3.C: Same.
8011 * g++.dg/warn/Wconversion4.C: Same.
8012 * g++.dg/warn/Wsign-conversion.C: Same.
8013 * g++.dg/warn/overflow-warn-1.C: Same.
8014 * g++.dg/warn/overflow-warn-3.C: Same.
8015 * g++.dg/warn/overflow-warn-4.C: Same.
8016 * g++.dg/warn/pr35635.C: Same.
8017 * g++.old-deja/g++.mike/enum1.C: Same.
8018 * gcc.dg/Wconversion-3.c: Same.
8019 * gcc.dg/Wconversion-5.c: Same.
8020 * gcc.dg/Wconversion-complex-c99.c: Same.
8021 * gcc.dg/Wconversion-complex-gnu.c: Same.
8022 * gcc.dg/Wconversion-integer.c: Same.
8023 * gcc.dg/Wsign-conversion.c: Same.
8024 * gcc.dg/bitfld-2.c: Same.
8025 * gcc.dg/c90-const-expr-11.c: Same.
8026 * gcc.dg/c90-const-expr-7.c: Same.
8027 * gcc.dg/c99-const-expr-7.c: Same.
8028 * gcc.dg/overflow-warn-1.c: Same.
8029 * gcc.dg/overflow-warn-2.c: Same.
8030 * gcc.dg/overflow-warn-3.c: Same.
8031 * gcc.dg/overflow-warn-4.c: Same.
8032 * gcc.dg/overflow-warn-5.c: Same.
8033 * gcc.dg/overflow-warn-8.c: Same.
8034 * gcc.dg/overflow-warn-9.c: New test.
8035 * gcc.dg/pr35635.c: Adjust.
8036 * gcc.dg/pr59940.c: Same.
8037 * gcc.dg/pr59963-2.c: Same.
8038 * gcc.dg/pr60114.c: Same.
8039 * gcc.dg/switch-warn-2.c: Same.
8040 * gcc.dg/utf-cvt.c: Same.
8041 * gcc.dg/utf16-4.c: Same.
8042
216bfadc
JJ
80432017-05-24 Jakub Jelinek <jakub@redhat.com>
8044
8045 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
8046 Don't include limits.h.
8047 (w): Conditionalize on long long wider than int. Use
8048 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
8049 -9223372036854775808.
8050 (x): Use __INT_MAX__ instead of INT_MAX.
8051
610abc02
TK
80522017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8053
8054 PR fortran/66094
8055 * gfortran.dg/inline_matmul_16.f90: New test.
8056
8d0c9b36
TV
80572017-05-24 Tom de Vries <tom@codesourcery.com>
8058
8059 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
8060
3f3fb6c9
PB
80612017-05-24 Peter Bergner <bergner@vnet.ibm.com>
8062
8063 PR middle-end/80823
8064 * gcc.dg/pr80823.c: New test.
8065
00e0af8d
AK
80662017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8067
8068 * gcc.target/s390/pr80725.c: New test.
8069
6131102c
NS
80702017-05-23 Nathan Sidwell <nathan@acm.org>
8071
ef4c5e78
NS
8072 * g++.dg/lookup/extern-c-hidden.C: New.
8073 * g++.dg/lookup/extern-redecl1.C: New.
8074
6131102c
NS
8075 PR c++/80866
8076 * g++.dg/parse/pr80866.C: New.
8077
d2db2e6b
JH
80782017-05-23 Jan Hubicka <hubicka@ucw.cz>
8079
8080 * gcc.dg/ipa/ctor-empty-1.c: Update template.
8081 * gcc.dg/ipa/inline-5.c: Likewise.
8082 * gfortran.dg/pr48636.f90: Likewise.
8083
e4ea7a4c
NS
80842017-05-23 Nathan Sidwell <nathan@acm.org>
8085
8086 * g++.dg/parse/ctor9.C: Adjust expected error.
8087
c2d7c404
JD
80882017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8089
8090 PR libgfortran/80256
8091 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
8092 Cygwin.
8093
fd71a9a2
TS
80942017-05-23 Thomas Schwinge <thomas@codesourcery.com>
8095
8096 * c-c++-common/goacc/parallel-dims-1.c: Update.
8097 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
8098 * c-c++-common/goacc/routine-1.c: Likewise.
8099 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
8100 * g++.dg/goacc/template.C: Likewise.
8101 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8102 * gfortran.dg/goacc/routine-3.f90: Likewise.
8103 * gfortran.dg/goacc/sie.f95: Likewise.
8104 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
8105
9d029ddf
NS
81062017-05-23 Nathan Sidwell <nathan@acm.org>
8107
8108 * g++.dg/lookup/using13.C: Adjust expected error.
8109
008c7367
SKS
81102017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8111
8112 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
8113
d1f6caae
MM
81142017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
8115
8116 PR target/80718
8117 * gcc.target/powerpc/pr80718.c: New test.
8118
2ea0d750
SB
81192017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
8120
8121 * gcc.target/powerpc/conditional-return.c: New testcase.
8122
25b81686
BS
81232017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8124
8125 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
8126 LE-only.
8127
477f145b
JW
81282017-05-22 Janus Weil <janus@gcc.gnu.org>
8129
8130 PR fortran/80766
8131 * gfortran.dg/typebound_call_28.f90: New test.
8132
65cc1407
NS
81332017-05-22 Nathan Sidwell <nathan@acm.org>
8134
8135 * g++.dg/lookup/strong-using.C: New.
8136
0c4f8178
TP
81372017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8138
8139 * gcc.target/arm/movsi_movt.c: New test.
8140 * gcc.target/arm/movdi_movt.c: New test.
8141
fbb1c7d4
EB
81422017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
8143
8144 * gnat.dg/specs/not_null1.ads: New test.
8145
d3271136
EB
81462017-05-22 Eric Botcazou <ebotcazou@adacore.com>
8147
8148 * gnat.dg/limited_with5.ad[sb]: New test.
8149 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
8150 * gnat.dg/limited_with6.ad[sb]: New test.
8151 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
8152
4c24ec6d
EB
81532017-05-22 Eric Botcazou <ebotcazou@adacore.com>
8154
8155 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
8156 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
8157
4bcbb7b8
PC
81582017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8159
8160 PR c++/70265
8161 * g++.dg/cpp1y/constexpr-70265-1.C: New.
8162 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
8163
51cd6b78
JD
81642017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8165
8166 PR libgfortran/80333
8167 * gfortran.dg/dtio_30.f03: New test.
8168
33f8c0a1
MP
81692017-05-19 Marek Polacek <polacek@redhat.com>
8170
8171 PR sanitizer/80800
8172 * c-c++-common/ubsan/pr80800.c: New test.
8173 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
8174
9740ed54
TS
81752017-05-19 Thomas Schwinge <thomas@codesourcery.com>
8176
7fd549d2
TS
8177 * c-c++-common/goacc/default-1.c: Update.
8178 * c-c++-common/goacc/default-2.c: Likewise.
8179 * c-c++-common/goacc/default-4.c: Likewise.
8180 * gfortran.dg/goacc/default-1.f95: Likewise.
8181 * gfortran.dg/goacc/default-4.f: Likewise.
8182 * c-c++-common/goacc/default-5.c: New file.
8183 * gfortran.dg/goacc/default-5.f: Likewise.
8184
9740ed54
TS
8185 * c-c++-common/goacc/default-1.c: New file.
8186 * c-c++-common/goacc/default-2.c: Likewise.
8187 * c-c++-common/goacc/data-default-1.c: Remove file, including its
8188 test cases in...
8189 * c-c++-common/goacc/default-3.c: ... this new file, and...
8190 * c-c++-common/goacc/default-4.c: ... this new file.
8191 * gfortran.dg/goacc/default.f95: Remove file, including its test
8192 cases in...
8193 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
8194 * gfortran.dg/goacc/default-2.f: ... this new file.
8195 * gfortran.dg/goacc/default-3.f95: New file.
8196 * gfortran.dg/goacc/default-4.f: Likewise.
8197
2a8a8d7b
NS
81982017-05-19 Nathan Sidwell <nathan@acm.org>
8199
8200 * g++.dg/inherit/covariant7.C: Adjust.
8201
a978134e
PB
82022017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8203
8204 * gcc.target/arm/tls-disable-literal-pool.c: Change
8205 require-effective-target to tls_native.
8206 Move dg-error to return statement line and change to dg-message.
8207
39aac208
RB
82082017-05-19 Richard Biener <rguenther@suse.de>
8209
8210 PR c++/80593
8211 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
8212 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
8213
035ab826
RB
82142017-05-19 Richard Biener <rguenther@suse.de>
8215
8216 PR middle-end/80764
8217 * gcc.dg/torture/pr80764.c: New testcase.
8218
52e14b96
MM
82192017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8220
8221 PR target/80510
8222 * gcc.target/powerpc/pr80510-1.c: New test.
8223 * gcc.target/powerpc/pr80510-2.c: Likewise.
8224
4287da82
EG
82252017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
8226
8227 * gcc.dg/pragma-diag-7.c: New test.
8228
e4171e10
UB
82292017-05-18 Uros Bizjak <ubizjak@gmail.com>
8230
8231 PR target/80799
8232 * g++.dg/other/i386-11.C: New test.
8233
cdefeea2
WS
82342017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
8235
8236 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
8237 * fold-vec-div-floatdouble.c: Likewise.
8238 * fold-vec-logical-ands-char.c: Likewise.
8239 * fold-vec-logical-ands-int.c: Likewise.
8240 * fold-vec-logical-ands-short.c: Likewise.
8241 * fold-vec-logical-ors-char.c: Likewise.
8242 * fold-vec-logical-ors-int.c: Likewise.
8243 * fold-vec-logical-ors-short.c: Likewise.
8244 * fold-vec-logical-other-char.c: Likewise.
8245 * fold-vec-mule-misc.c: Likewise.
8246 * fold-vec-mult-float.c: Likewise.
8247 * fold-vec-mult-floatdouble.c: Likewise.
8248 * fold-vec-mult-int.c: Likewise.
8249 * fold-vec-mult-int128-p9.c: Likewise.
8250 * fold-vec-sub-floatdouble.c: Likewise.
8251 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
8252 Add lp64 requirement.
8253 * fold-vec-mult-int128-p8.c: Likewise.
8254 * fold-vec-logical-ors-longlong.c: Fix comment typo.
8255
62ee030a
SM
82562017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
8257
8258 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
8259 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
8260 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
8261 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
8262 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
8263 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
8264 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
8265 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
8266 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
8267 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
8268 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
8269 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
8270 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
8271 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
8272 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
8273 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
8274 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
8275 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
8276 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
8277 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
8278 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
8279 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
8280 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
8281 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
8282 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
8283 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
8284
00a84d0e
SL
82852017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
8286
8287 * gcc.target/sparc/niagara7-align.c: New test.
8288
243c2883
MP
82892017-05-18 Marek Polacek <polacek@redhat.com>
8290
8291 PR sanitizer/80797
8292 * c-c++-common/ubsan/null-12.c: New test.
8293
e98e6340
SB
82942017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
8295
8296 PR middle-end/80692
8297 * gcc.c-torture/execute/pr80692.c: New testcase.
8298
0152001b 82992017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
8300
8301 PR libgfortran/80741
8302 * gfortran.dg/read_4.f90: New test.
8303
c8ded430
BS
83042017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8305
8306 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
8307
e5b1f5a1
FR
83082017-05-17 Fritz Reese <fritzoreese@gmail.com>
8309
8310 PR fortran/80668
8311 * gfortran.dg/pr80668.f90: New.
8312
9853cb28
PB
83132017-05-17 Peter Bergner <bergner@vnet.ibm.com>
8314
8315 PR middle-end/80775
8316 * gcc.dg/pr80775.c: New test.
8317
142473df
MP
83182017-05-17 Marek Polacek <polacek@redhat.com>
8319
8320 PR sanitizer/80659
8321 * gcc.dg/asan/pr80659.c: New test.
8322
8508a5b5
SKS
83232017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8324
8325 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
8326 unsigned long.
8327
bc36d2b7
CX
83282017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
8329
8330 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
8331
4fc5ebf1
JG
83322017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
8333 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8334
8335 PR tree-optimization/80457
8336 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
8337 call vect_model_simple_cost.
8338
bedee914
PT
83392017-05-16 Paul Thomas <pault@gcc.gnu.org>
8340
8341 PR fortran/80554
8342 * gfortran.dg/submodule_29.f08: New test.
8343
10791753
DM
83442017-05-16 David Malcolm <dmalcolm@redhat.com>
8345
8346 * g++.dg/other/accessor-fixits-1.C: New test case.
8347 * g++.dg/other/accessor-fixits-2.C: New test case.
8348 * g++.dg/other/accessor-fixits-3.C: New test case.
8349 * g++.dg/other/accessor-fixits-4.C: New test case.
8350
727577c2
CL
83512017-05-16 Carl Love <cel@us.ibm.com>
8352
8353 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
8354 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
8355 built-ins to the test suite file. Note, support for mradds exists
8356 but no test case exists.
8357 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
8358 built-ins to the test suite file.
8359
6b6ae9eb
MP
83602017-05-16 Marek Polacek <polacek@redhat.com>
8361
8362 PR sanitizer/80536
8363 PR sanitizer/80386
8364 * c-c++-common/ubsan/pr80536.c: New test.
8365 * g++.dg/ubsan/pr80386.C: New test.
8366
678d7e19
TC
83672017-05-16 Tamar Christina <tamar.christina@arm.com>
8368
8369 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
8370 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
8371
6da37857
MW
83722016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8373
8374 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
8375 expected output of vadd, vsub and vmul instructions.
8376 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
8377 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
8378 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
8379
a5768d38
JD
83802017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8381
8382 PR libgfortran/80727
8383 * gfortran.dg/read_3.f90: New test.
8384
3a77e7cc
NS
83852017-05-15 Nathan Sidwell <nathan@acm.org>
8386
2016c841
NS
8387 PR c++/79369
8388 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
8389
3a77e7cc
NS
8390 PR c++/79369
8391 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
8392 * g++.dg/cpp0x/pr79369.C: New.
8393
0735a1c8
SK
83942017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
8395
8396 PR fortran/80752
3a77e7cc 8397 * gfortran.dg/pr80752.f90: New test.
0735a1c8 8398
f108770a
UB
83992017-05-15 Uros Bizjak <ubizjak@gmail.com>
8400
900b5b6a 8401 PR target/80425
f108770a
UB
8402 * gcc.target/i386/pr80425-1.c: New test.
8403 * gcc.target/i386/pr80425-2.c: Ditto.
8404
e30ce0a3
JL
84052017-05-15 Jeff Law <law@redhat.com>
8406
8407 * gcc.target/mips/reorgbug-1.c: New test.
8408
0d5a0a33
PMR
84092017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
8410
8411 * gnat.dg/specs/pack13.ads: New test.
8412
a104bd88
MS
84132017-05-14 Martin Sebor <msebor@redhat.com>
8414
8415 PR middle-end/77671
8416 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
8417 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
8418 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8419 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
8420 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
8421
c6c02519
MS
84222017-05-14 Martin Sebor <msebor@redhat.com>
8423
8424 PR middle-end/80669
8425 * gcc.dg/builtin-stpncpy.c: New test.
8426
d6d4d770
DS
84272017-05-14 Daniel Santos <daniel.santos@pobox.com>
8428
8429 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
8430 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
8431 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
8432 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
8433
b9bdd60b
JK
84342017-05-14 Julia Koval <julia.koval@intel.com>
8435
8436 * gcc.target/i386/xgetsetbv.c: New test.
8437
28ae01cd
NK
84382017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
8439
8440 PR fortran/80442
8441 * gfortran.dg/impl_do_var_data.f90: New Test
8442
c7488b4f
PJ
84432017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
8444
8445 * brig.dg/test/gimple/priv-array-offset-access.hsail:
8446 A regression test for a private array access case which caused
8447 an assert.
8448
9b5f12ae
MS
84492017-05-12 Martin Sebor <msebor@redhat.com>
8450
8451 PR testsuite/80643
8452 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
8453 to the purpose of the test.
8454
b76f1550
SM
84552017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
8456
8457 * gcc.target/powerpc/bmi-andn-1.c: New file
8458 * gcc.target/powerpc/bmi-andn-2.c: New file.
8459 * gcc.target/powerpc/bmi-bextr-1.c: New file.
8460 * gcc.target/powerpc/bmi-bextr-2.c: New file.
8461 * gcc.target/powerpc/bmi-bextr-4.c: New file.
8462 * gcc.target/powerpc/bmi-bextr-5.c: New file.
8463 * gcc.target/powerpc/bmi-blsi-1.c: New file.
8464 * gcc.target/powerpc/bmi-blsi-2.c: New file.
8465 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
8466 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
8467 * gcc.target/powerpc/bmi-blsr-1.c: New file.
8468 * gcc.target/powerpc/bmi-blsr-2.c: New File.
8469 * gcc.target/powerpc/bmi-check.h: New File.
8470 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
8471 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
8472 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
8473 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
8474 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
8475 * gcc.target/powerpc/bmi2-check.h: New file.
8476 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
8477 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
8478 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
8479 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
8480 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
8481 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
8482 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
8483 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
8484 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
8485
2a3fa75a
PC
84862017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8487
8488 PR c++/60430
8489 * g++.dg/cpp0x/pr60430.C: New.
8490
e8bf7c7b
JL
84912017-05-12 Jeff Law <law@redhat.com>
8492
8493 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8494
284d1f76
PB
84952017-05-12 Peter Bergner <bergner@vnet.ibm.com>
8496
8497 PR middle-end/80707
8498 * g++.dg/pr80707.C: New test.
8499
302a0e37
WS
85002017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8501
8502 * gcc.target/powerpc/fold-vec-div-float.c: New.
8503 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
8504 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
8505
a7785078
WS
85062017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
8507
8508 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
8509 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
8510 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
8511 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
8512 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
8513 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
8514 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
8515 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
8516 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
8517 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
8518 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
8519 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
8520
9206028e
PC
85212017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8522
8523 PR c++/49604
8524 * g++.dg/cpp0x/forw_enum14.C: New.
8525 * g++.dg/cpp0x/forw_enum15.C: Likewise.
8526
7af1c0ad
RB
85272017-05-12 Richard Biener <rguenther@suse.de>
8528
8529 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
8530
f7e95bdb
PC
85312017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
8532
8533 PR c++/67687
8534 * g++.dg/cpp0x/constexpr-ice17.C: New.
8535
53e788d0
RB
85362017-05-12 Richard Biener <rguenther@suse.de>
8537
8538 PR tree-optimization/80713
8539 * gcc.dg/torture/pr80713.c: New testcase.
8540
2ead1ab9
AK
85412017-05-12 Andi Kleen <ak@linux.intel.com>
8542
8543 PR testsuite/77684
8544 * lib/target-supports.exp (profopt-perf-wrapper):
8545 Add -m8 option to increase parallelism.
8546
ee58b02f
TS
85472017-05-12 Thomas Schwinge <thomas@codesourcery.com>
8548
1e47f02b
TS
8549 * c-c++-common/goacc/parallel-dims-1.c: New file.
8550 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
8551
b0f271ce
TS
8552 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
8553 * c-c++-common/goacc/classify-kernels.c: Likewise.
8554 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
8555 Likewise.
8556 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8557 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8558 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8559 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8560 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8561 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8562 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8563 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8564 * c-c++-common/goacc/kernels-loop.c: Likewise.
8565 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8566 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8567 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8568 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8569 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8570 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8571 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8572 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8573 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8574 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8575 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8576 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8577
25651634
TS
8578 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
8579 * c-c++-common/goacc/classify-kernels.c: Likewise.
8580 * c-c++-common/goacc/classify-parallel.c: Likewise.
8581 * c-c++-common/goacc/classify-routine.c: Likewise.
8582 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8583 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8584 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
8585 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8586
ee58b02f
TS
8587 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
8588 * c-c++-common/goacc/classify-kernels.c: Likewise.
8589 * c-c++-common/goacc/classify-parallel.c: Likewise.
8590 * c-c++-common/goacc/classify-routine.c: Likewise.
8591 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
8592 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
8593 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
8594 * gfortran.dg/goacc/classify-routine.f95: Likewise.
8595
2d82ec25
NS
85962017-05-11 Nathan Sidwell <nathan@acm.org>
8597
8598 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
8599
86002017-05-11 Carl Love <cel@us.ibm.com>
8601
8602 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
8603 to the test suite file.
8604 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
8605 to the test suite file.
8606
628c06d6
JD
86072017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8608
8609 PR fortran/78659
8610 * gfortran.dg/namelist_91.f90: New test.
8611 * gfortran.dg/namelist_92.f90: New test.
8612 * gfortran.dg/namelist_93.f90: New test.
8613 * gfortran.dg/namelist_94.f90: New test.
8614
1bea0f26
BS
86152017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8616
8617 PR target/80695
8618 * gcc.target/powerpc/pr80695-p8.c: New file.
8619 * gcc.target/powerpc/pr80695-p9.c: New file.
8620
7c85c9fe
UB
86212017-05-11 Uros Bizjak <ubizjak@gmail.com>
8622 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR target/80706
8625 * gcc.target/i386/pr80706.c: New test.
8626
d7a33a4c
JK
86272017-05-11 Julia Koval <julia.koval@intel.com>
8628
8629 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
8630 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
8631 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
8632 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
8633
59fbddcf
PC
86342017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
8635
8636 PR c++/70538
8637 * g++.dg/cpp0x/pr70538.C: New.
8638
cc09ff60
UB
86392017-05-11 Uros Bizjak <ubizjak@gmail.com>
8640
7c85c9fe
UB
8641 * gcc.target/i386/pr22152.c: Fix undefined testcase.
8642 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
8643 (dg-options): Remove -fno-tree-sink.
8644
4fd18c78
KN
86452017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
8646
8647 * gcc.target/powerpc/cmpb-1.c: New test.
8648 * gcc.target/powerpc/cmpb-2.c: New test.
8649 * gcc.target/powerpc/cmpb-3.c: New test.
8650 * gcc.target/powerpc/cmpb32-1.c: New test.
8651 * gcc.target/powerpc/cmpb32-2.c: New test.
8652
43b883a9
RB
86532017-05-11 Richard Biener <rguenther@suse.de>
8654
8655 PR tree-optimization/80705
8656 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
8657
29b871ec
NS
86582017-05-11 Nathan Sidwell <nathan@acm.org>
8659
8660 * lib/scanlang.exp: New.
8661 * lib/gcc-dg.exp: Load scanlang.exp.
8662 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
8663
c587104e
MM
86642017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8665
8666 PR testsuite/80580
8667 * gcc.dg/gimplefe-error-6.c: New test.
8668
67ac9a9d
MM
86692017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8670
8671 PR testsuite/80580
8672 * gcc.dg/gimplefe-error-5.c: New test.
8673
ac4eb40f
MM
86742017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8675
8676 PR testsuite/80580
8677 * gcc.dg/gimplefe-error-4.c: New test.
8678
d45d6282
BS
86792017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8680
8681 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
8682
f4ee3a9e
UB
86832017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
8684
8685 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
8686 (_mm_maskz_max_round_sd): Test new intrinsics.
8687 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
8688 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
8689 (_mm_maskz_max_round_ss): Test new intrinsics.
8690 * gcc.target/i386/avx512f-vmaxss-2.c: New.
8691 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
8692 (_mm_maskz_min_round_sd): Test new intrinsics.
8693 * gcc.target/i386/avx512f-vminsd-2.c: New.
8694 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
8695 (_mm_maskz_min_round_ss): Test new intrinsics.
8696 * gcc.target/i386/avx512f-vminss-2.c: New.
8697 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
8698 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
8699 (__builtin_ia32_minss_mask_round): Test new builtins.
8700 * gcc.target/i386/sse-13.c: Ditto.
8701 * gcc.target/i386/sse-23.c: Ditto.
8702 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
8703 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
8704 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
8705 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
8706 (_mm_mask_min_round_ss): Test new intrinsics.
8707 * gcc.target/i386/testround-1.c: Ditto.
8708
87092017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
8710
8711 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
8712 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
8713 (_mm_maskz_div_round_sd): Test new intrinsics.
8714 * gcc.target/i386/avx512f-vdivsd-2.c: New.
8715 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
8716 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
8717 (_mm_maskz_div_round_ss): Test new intrinsics.
8718 * gcc.target/i386/avx512f-vdivss-2.c: New.
8719 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
8720 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
8721 (_mm_maskz_mul_round_sd): Test new intrinsics.
8722 * gcc.target/i386/avx512f-vmulsd-2.c: New.
8723 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
8724 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
8725 (_mm_maskz_mul_round_ss): Test new intrinsics.
8726 * gcc.target/i386/avx512f-vmulss-2.c: New.
8727 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
8728 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
8729 (__builtin_ia32_mulss_mask_round): Test new builtins.
8730 * gcc.target/i386/sse-13.c: Ditto.
8731 * gcc.target/i386/sse-23.c: Ditto.
8732 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
8733 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
8734 (_mm_maskz_mul_round_ss): Test new intrinsics.
8735 * gcc.target/i386/testround-1.c: Ditto.
8736
87372017-05-10 Julia Koval <julia.koval@intel.com>
8738
8739 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
8740 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
8741 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
8742
87432017-05-10 Julia Koval <julia.koval@intel.com>
8744
8745 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
8746 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
8747 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
8748 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
8749
ca4d2851
PB
87502017-05-10 Peter Bergner <bergner@vnet.ibm.com>
8751
0f374417 8752 PR tree-optimization/51513
ca4d2851
PB
8753 * gcc.target/powerpc/pr51513.c: New test.
8754 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
8755 __builtin_abort().
8756 * gcc.dg/predict-14.c: Likewise.
8757
5562ebfc
CL
87582017-05-10 Carl Love <cel@us.ibm.com>
8759 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
8760 to the test suite file.
8761 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
8762 to the test suite file.
8763
0ca2e7f7
PK
87642017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8765
8766 PR tree-optimization/77644
8767 * gcc.dg/tree-ssa/pr77644.c: New test-case.
8768
e1ad2926
AO
87692017-05-10 Alexandre Oliva <aoliva@redhat.com>
8770
8771 * gcc.dg/guality/inline-params-2.c: New.
8772
f00b411f
PC
87732017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
8774
8775 PR c++/80145
8776 * g++.dg/cpp1y/auto-fn37.C: New.
8777 * g++.dg/cpp1y/auto-fn38.C: Likewise.
8778
bf2a705c
MM
87792017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8780
8781 PR target/68163
8782 * gcc.target/powerpc/pr68163.c: New test.
8783
5285d5d3
JW
87842017-05-09 Janus Weil <janus@gcc.gnu.org>
8785
8786 PR fortran/79311
8787 * gfortran.dg/finalize_32.f90: New test.
8788
31c2d57d
VR
87892017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
8790
8791 PR c/35441
8792 * gcc.dg/pr35441.c: New test.
8793
731f2c8a
MS
87942017-05-09 Martin Sebor <msebor@redhat.com>
8795
8796 PR testsuite/80643
8797 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
8798 output.
8799
cc49d15a
PC
88002017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8801
8802 PR c++/80186
8803 * g++.dg/template/crash126.C: New.
8804
85282abc
SP
88052017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
8806
8807 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
8808 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
8809 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
8810 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
8811
823c79ae
DH
88122017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8813
10a8bb62 8814 PR testsuite/80611
823c79ae
DH
8815 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
8816
79557bae
CZ
88172017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8818
8819 * gcc.target/arc/tmac-1.c: New file.
8820 * gcc.target/arc/tmac-2.c: Likewise.
8821 * gcc.target/arc/tmac.h: Likewise.
8822
c7314bc1
CZ
88232017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8824 Andrew Burgess <andrew.burgess@embecosm.com>
8825
8826 * gcc.target/arc/firq-1.c: New file.
8827 * gcc.target/arc/firq-2.c: Likewise.
8828 * gcc.target/arc/firq-3.c: Likewise.
8829 * gcc.target/arc/firq-4.c: Likewise.
8830 * gcc.target/arc/firq-5.c: Likewise.
8831 * gcc.target/arc/firq-6.c: Likewise.
8832
41453183
CZ
88332017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
8834
8835 * gcc.target/arc/interrupt-5.c: Newfile.
8836 * gcc.target/arc/interrupt-6.c: Likewise.
8837 * gcc.target/arc/interrupt-7.c: Likewise.
8838 * gcc.target/arc/interrupt-8.c: Likewise.
8839 * gcc.target/arc/interrupt-9.c: Likewise.
8840
019bd543
RB
88412017-05-09 Richard Biener <rguenther@suse.de>
8842
8843 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
8844 and adjust.
8845 * gcc.dg/vect/vect-50.c: Likewise.
8846
684f84de
MP
88472017-05-09 Marek Polacek <polacek@redhat.com>
8848
8849 PR c/80525
8850 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
8851 * c-c++-common/Wlogical-op-2.c: New test.
8852
fd71825b
SKS
88532017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8854
8855 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
8856 for targets with __SIZEOF_INT__ < 4.
8857
4ca2e6ec
RB
88582017-05-09 Richard Biener <rguenther@suse.de>
8859
8860 * gcc.dg/vect/vect-50.c: Revert last change.
8861 * gcc.dg/vect/vect-44.c: Likewise.
8862
631238ac
MS
88632017-05-08 Martin Sebor <msebor@redhat.com>
8864
8865 PR translation/80280
8866 * gcc.dg/format/gcc_diag-10.c: New test.
8867
6ba86ba7
KN
88682017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
8869
8870 PR target/80101
8871 * gcc.target/powerpc/pr80101-1.c: New test.
8872
0f6ed121
TK
88732017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8874
8875 PR fortran/79930
8876 * gfortran.dg/inline_transpose_1.f90: Add
8877 -finline-matmul-limit=0 to options.
8878 * gfortran.dg/matmul_5.f90: Likewise.
8879 * gfortran.dg/vect/vect-8.f90: Likewise.
8880 * gfortran.dg/inline_matmul_14.f90: New test.
8881 * gfortran.dg/inline_matmul_15.f90: New test.
8882
fd991039
TK
88832017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8884
8885 PR fortran/80602
8886 * gfortran.dg/matmul_15.f90: New test case.
8887
18b8c294
WD
88882017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
8889
774cccdc
JJ
8890 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
8891 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 8892
8637c116
JL
88932017-05-07 Jeff Law <law@redhat.com>
8894
8895 Revert:
8896 2017-05-06 Jeff Law <law@redhat.com>
8897 PR tree-optimization/78496
8898 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8899 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8900
973dfbb4
JL
89012017-05-06 Jeff Law <law@redhat.com>
8902
8903 PR tree-optimization/78496
8904 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
8905 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
8906
8ffa3150
RS
89072017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8908
8909 * gcc.target/aarch64/spill_1.c: New test.
8910
2a3f7997
RS
89112017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
8912
8913 PR rtl-optimization/75964
8914 * gcc.dg/torture/pr75964.c: New test.
8915
d554bf23
TV
89162017-05-06 Tom de Vries <tom@codesourcery.com>
8917
8918 PR testsuite/80606
8919 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
8920 * gcc.target/i386/avx-vtestpd-2.c: Same.
8921 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
8922 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
8923 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
8924 * gcc.target/i386/avx-vtestpd-3.c: Same.
8925 * gcc.target/i386/avx-vtestps-1.c: Same.
8926 * gcc.target/i386/avx-vtestps-2.c: Same.
8927 * gcc.target/i386/avx-vtestps-256-1.c: Same.
8928 * gcc.target/i386/avx-vtestps-256-2.c: Same.
8929 * gcc.target/i386/avx-vtestps-256-3.c: Same.
8930 * gcc.target/i386/avx-vtestps-3.c: Same.
8931
7a976fe7
TV
89322017-05-06 Tom de Vries <tom@codesourcery.com>
8933
8934 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
8935
0e852c66
TV
89362017-05-06 Tom de Vries <tom@codesourcery.com>
8937
8938 PR testsuite/80557
8939 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
8940 * gcc.target/powerpc/altivec-types-1.c: Same.
8941
63c40d92
TV
89422017-05-06 Tom de Vries <tom@codesourcery.com>
8943
8944 PR testsuite/80557
8945 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
8946 * gcc.target/spu/intrinsics-1.c: Same.
8947
b25b8f91
TV
89482017-05-06 Tom de Vries <tom@codesourcery.com>
8949
8950 PR testsuite/80557
8951 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
8952
6df13491
TV
89532017-05-06 Tom de Vries <tom@codesourcery.com>
8954
8955 PR testsuite/80557
8956 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
8957 * gcc.target/aarch64/spellcheck_2.c: Same.
8958 * gcc.target/aarch64/spellcheck_3.c: Same.
8959
e01261fe
TV
89602017-05-06 Tom de Vries <tom@codesourcery.com>
8961
8962 PR testsuite/80557
8963 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
8964 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
8965 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
8966 * g++.dg/debug/dwarf2/typedef5.C: Same.
8967 * g++.dg/goacc/data-1.C: Same.
8968
9945596c
BS
89692017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8970
8971 * gcc.target/powerpc/versioned-copy-loop.c: New file.
8972
8acb8575
MM
89732017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8974
8975 PR target/79038
8976 PR target/79202
8977 PR target/79203
8978 * gcc.target/powerpc/ppc-round3.c: New test.
8979 * gcc.target/powerpc/ppc-round2.c: Update expected code.
8980
ac699a04
JJ
89812017-05-05 Jakub Jelinek <jakub@redhat.com>
8982
8dc6a926
JJ
8983 PR tree-optimization/80632
8984 * gcc.dg/pr80632.c: New test.
8985
ac699a04
JJ
8986 PR tree-optimization/80558
8987 * gcc.dg/tree-ssa/vrp115.c: New test.
8988
655b5fc8
AV
89892017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8990 Thomas Preud'homme <thomas.preudhomme@arm.com>
8991 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
8992
8993 PR target/71607
8994 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
8995 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
8996 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
8997 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
8998 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
8999 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
9000 * gcc.target/arm/tls-disable-literal-pool.c: New.
9001
c02d2d0a
PK
90022017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9003
9004 PR tree-optimization/80613
9005 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
9006
dfae9048
PC
90072017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
9008
9009 PR c++/71577
9010 * g++.dg/cpp0x/pr71577.C: New.
9011
d9c5a8b9
MS
90122017-05-04 Martin Sebor <msebor@redhat.com>
9013
9014 PR middle-end/79234
9015 * gcc.dg/builtin-stringop-chk-8.c: New test.
9016 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
9017 * gcc.dg/builtin-stringop-chk-4.c: Same.
9018 * gcc.dg/builtin-strncat-chk-1.c: Same.
9019 * g++.dg/ext/strncpy-chk1.C: Same.
9020 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9021 * gcc.dg/out-of-bounds-1.c: Same.
9022 * gcc.dg/pr78138.c: Same.
9023 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
9024 * gfortran.dg/mvbits_7.f90: Same.
9025
e50d56a5
MS
90262017-05-04 Martin Sebor <msebor@redhat.com>
9027
9028 PR preprocessor/79214
9029 PR middle-end/79222
9030 PR middle-end/79223
9031 * gcc.dg/pr79214.c: New test.
9032 * gcc.dg/pr79214.h: New test header.
9033 * gcc.dg/pr79222.c: New test.
9034 * gcc.dg/pr79223.c: New test.
9035 * gcc.dg/pr78138.c: Adjust.
9036 * gfortran.dg/unconstrained_commons.f: Same.
9037
0f2c4a8f
MS
90382017-05-04 Martin Sebor <msebor@redhat.com>
9039
9040 PR translation/80280
9041 * g++.dg/abi/Wabi-2-3.C: Adjust.
9042 * g++.dg/abi/Wabi-3-2.C: Ditto.
9043 * g++.dg/lookup/using17.C: Ditto.
9044 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
9045
8eef6097
MJ
90462017-05-04 Martin Jambor <mjambor@suse.cz>
9047
9048 PR tree-optimization/80622
9049 * gcc.dg/tree-ssa/pr80622.c: New test.
9050
90512017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
9052
9053 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
9054
26f1a658
JH
90552017-05-04 Jan Hubicka <hubicka@ucw.cz>
9056
9057 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
9058 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
9059
4d147bca
RB
90602017-05-04 Richard Biener <rguenther@suse.de>
9061
9062 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
9063
3862ef76
RS
90642017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
9065
9066 * gcc.dg/vect/vect-profile-1.c: New test.
9067
c89ffd99
MP
90682017-05-04 Marek Polacek <polacek@redhat.com>
9069
9070 PR tree-optimization/80612
9071 * gcc.dg/torture/pr80612.c: New test.
9072
261ce1e5
PB
90732017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
9074 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
9075
9076 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
9077 check_effective_target_arm_thumb1_movt_ok.
9078
556cf088
PB
90792017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
9080
9081 * gcc.target/arm/fpscr.c: New file.
9082
010b1cc0
TP
90832017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9084
9085 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
9086 target.
9087
99b68476
TV
90882017-05-04 Tom de Vries <tom@codesourcery.com>
9089
9090 PR testsuite/80557
9091 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
9092 line numbers.
9093 * g++.dg/warn/miss-format-1.C: Same.
9094 * g++.dg/warn/overflow-warn-1.C: Same.
9095 * g++.dg/warn/overflow-warn-3.C: Same.
9096 * g++.dg/warn/overflow-warn-4.C: Same.
9097
09177a4b
TV
90982017-05-04 Tom de Vries <tom@codesourcery.com>
9099
9100 PR testsuite/80557
9101 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
9102 * gcc.target/i386/pr68657.c: Same.
9103 * gcc.target/i386/pr69255-1.c: Same.
9104 * gcc.target/i386/pr69255-2.c: Same.
9105 * gcc.target/i386/pr69255-3.c: Same.
9106
02c64149
RB
91072017-05-04 Richard Biener <rguenther@suse.de>
9108
9109 PR tree-optimization/31130
9110 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
9111 * gcc.dg/Wstrict-overflow-13.c: Likewise.
9112 * gcc.dg/Wstrict-overflow-21.c: Likewise.
9113 * gcc.dg/pr52904.c: Remove XFAIL.
9114 * gcc.dg/tree-ssa/vrp114.c: New testcase.
9115
9a26dfc8
JL
91162017-05-03 Jeff Law <law@redhat.com>
9117
9118 PR tree-optimization/78496
9119 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
9120
4d0e904f
UB
91212017-05-03 Uros Bizjak <ubizjak@gmail.com>
9122
9123 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
9124
49ab4621
RB
91252017-05-03 Richard Biener <rguenther@suse.de>
9126
9127 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
9128
18bfe940
JJ
91292017-05-03 Jakub Jelinek <jakub@redhat.com>
9130
9131 PR tree-optimization/79472
4d0e904f
UB
9132 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
9133 to dg-options.
18bfe940
JJ
9134 * gcc.dg/tree-ssa/vrp113.c: New test.
9135 * gcc.dg/tree-ssa/cswtch-3.c: New test.
9136 * gcc.dg/tree-ssa/cswtch-4.c: New test.
9137 * gcc.dg/tree-ssa/cswtch-5.c: New test.
9138
53e62089
TV
91392017-05-03 Tom de Vries <tom@codesourcery.com>
9140
9141 PR testsuite/80557
9142 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
9143 * c-c++-common/Wshift-negative-value-2.c: Same.
9144 * c-c++-common/Wshift-negative-value-3.c: Same.
9145 * c-c++-common/Wshift-negative-value-4.c: Same.
9146 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
9147 * c-c++-common/cpp/pr60400.c: Same.
9148 * c-c++-common/fmax-errors.c: Same.
9149 * c-c++-common/goacc/data-2.c: Same.
9150 * c-c++-common/goacc/host_data-2.c: Same.
9151 * c-c++-common/gomp/simd4.c: Same.
9152 * c-c++-common/pr28656.c: Same.
9153 * c-c++-common/pr43395.c: Same.
9154 * c-c++-common/torture/pr57945.c: Same.
9155
962913a5
TV
91562017-05-03 Tom de Vries <tom@codesourcery.com>
9157
9158 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
9159 arg of dg directive.
9160 * c-c++-common/goacc/routine-3.c: Same.
9161 * c-c++-common/goacc/routine-4.c: Same.
9162
ad53f123
DM
91632017-05-02 David Malcolm <dmalcolm@redhat.com>
9164
9165 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9166 (test_fixit_insert_newline): New function.
9167 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9168 (test_fixit_insert_newline): New function.
9169 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
9170 (test_fixit_insert_newline): New function.
9171 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
9172 (test_fixit_insert_newline): New function.
9173 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9174 (test_show_locus): Handle test_fixit_insert_newline.
9175
0ca91c77
BC
91762017-05-02 Bin Cheng <bin.cheng@arm.com>
9177
9178 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
9179
cc5b8f3d
TC
91802017-04-27 Tamar Christina <tamar.christina@arm.com>
9181
9182 * gcc.dg/lsr-div1.c: New testcase.
9183
1853f5c7
SP
91842017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
9185
9186 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
9187 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
9188 (_mm_maskz_add_round_sd): Test new intrinsics.
9189 * gcc.target/i386/avx512f-vaddsd-2.c: New.
9190 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
9191 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
9192 (_mm_maskz_add_round_ss): Test new intrinsics.
9193 * gcc.target/i386/avx512f-vaddss-2.c: New.
9194 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
9195 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
9196 (_mm_maskz_sub_round_sd): Test new intrinsics.
9197 * gcc.target/i386/avx512f-vsubsd-2.c: New.
9198 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
9199 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
9200 (_mm_maskz_sub_round_ss): Test new intrinsics.
9201 * gcc.target/i386/avx512f-vsubss-2.c: New.
9202 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
9203 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
9204 (__builtin_ia32_subss_mask_round): Test new builtins.
9205 * gcc.target/i386/sse-13.c: Ditto.
9206 * gcc.target/i386/sse-23.c: Ditto.
9207 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
9208 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
9209 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
9210 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
9211 (_mm_mask_sub_round_ss): Test new intrinsics.
9212 * gcc.target/i386/testround-1.c: Ditto.
9213
2bba7541
MJ
92142017-05-02 Martin Jambor <mjambor@suse.cz>
9215
9216 PR tree-optimization/78687
9217 * g++.dg/tree-ssa/pr78687.C: New test.
9218
2bf54d93
RB
92192017-05-02 Richard Biener <rguenther@suse.de>
9220
9221 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
9222 behavior.
9223 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
9224
aee63acc
RB
92252017-05-02 Richard Biener <rguenther@suse.de>
9226
9227 PR tree-optimization/80591
9228 * gcc.dg/torture/pr80591.c: New testcase.
9229
e7d70c6c
RB
92302017-05-02 Richard Biener <rguenther@suse.de>
9231
9232 PR tree-optimization/80549
9233 * gcc.dg/torture/pr80549.c: New testcase.
9234
52e0a9f7
SKS
92352017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9236
9237 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
9238 unsigned long.
9239
815d9cc6
XR
92402017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
9241
9242 PR c++/80038
9243 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
9244
338035aa
DM
92452017-05-01 David Malcolm <dmalcolm@redhat.com>
9246
9247 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
9248 reflect insertion fix-it hints at the same location now being
9249 consolidated.
9250
4d82d0bc
MS
92512017-05-01 Martin Sebor <msebor@redhat.com>
9252
9253 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
9254 on ILP32 targets.
9255
d539a57b
TV
92562017-05-01 Tom de Vries <tom@codesourcery.com>
9257
9258 * gcc.dg/pr78768.c: Require linker plugin.
9259
c6b9e849
TK
92602017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9261
9262 PR fortran/37131
9263 * gfortran.dg/matmul_bounds_11.f90: New test.
9264
706eb1a7
MS
92652017-05-01 Martin Sebor <msebor@redhat.com>
9266
9267 PR tree-optimization/79715
9268 * gcc.dg/pr79715.c: New test.
9269
723f4140
TV
92702017-05-01 Tom de Vries <tom@codesourcery.com>
9271
9272 PR testsuite/65941
9273 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
9274 * g++.dg/other/pr59492.C: Require effective target rdrand.
9275
6bbb3a69
VR
92762017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
9277
9278 * g++.dg/diagnostic/member-decl-1.C: New test.
9279
4212aecd
MG
92802017-04-29 Marc Glisse <marc.glisse@inria.fr>
9281
9282 PR tree-optimization/80487
9283 * gcc.dg/tree-ssa/strncpy-1.c: New file.
9284
fe75f732
PK
92852017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9286
9287 PR tree-optimization/79697
9288 * gcc.dg/tree-ssa/pr79697.c: New test.
9289
6bcd8768
TV
92902017-04-29 Tom de Vries <tom@codesourcery.com>
9291
9292 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
9293
d127ae9f
MS
92942017-04-28 Martin Sebor <msebor@redhat.com>
9295
9296 PR tree-optimization/80523
9297 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
9298
c9610933
TV
92992017-04-28 Tom de Vries <tom@codesourcery.com>
9300
9301 PR testsuite/80557
9302 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
9303 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
9304
b5be38bc
TV
93052017-04-28 Tom de Vries <tom@codesourcery.com>
9306
9307 PR testsuite/80557
9308 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
9309 * obj-c++.dg/bitfield-4.mm: Same.
9310 * obj-c++.dg/bitfield-5.mm: Same.
9311 * obj-c++.dg/exceptions-3.mm: Same.
9312 * obj-c++.dg/exceptions-5.mm: Same.
9313 * obj-c++.dg/method-1.mm: Same.
9314 * obj-c++.dg/method-12.mm: Same.
9315 * obj-c++.dg/method-13.mm: Same.
9316 * obj-c++.dg/method-15.mm: Same.
9317 * obj-c++.dg/method-16.mm: Same.
9318 * obj-c++.dg/property/at-property-18.mm: Same.
9319 * obj-c++.dg/property/at-property-25.mm: Same.
9320 * obj-c++.dg/property/at-property-5.mm: Same.
9321 * obj-c++.dg/property/dynamic-2.mm: Same.
9322 * obj-c++.dg/property/property-neg-3.mm: Same.
9323 * obj-c++.dg/protocol-inheritance-1.mm: Same.
9324 * obj-c++.dg/protocol-inheritance-2.mm: Same.
9325 * obj-c++.dg/syntax-error-1.mm: Same.
9326 * obj-c++.dg/try-catch-13.mm: Same.
9327 * objc.dg/bitfield-4.m: Same.
9328 * objc.dg/class-1.m: Same.
9329 * objc.dg/method-11.m: Same.
9330 * objc.dg/method-6.m: Same.
9331 * objc.dg/method-7.m: Same.
9332 * objc.dg/method-9.m: Same.
9333 * objc.dg/missing-proto-3.m: Same.
9334 * objc.dg/naming-2.m: Same.
9335 * objc.dg/property/at-property-16.m: Same.
9336 * objc.dg/property/at-property-18.m: Same.
9337 * objc.dg/property/at-property-25.m: Same.
9338 * objc.dg/property/at-property-5.m: Same.
9339 * objc.dg/property/dynamic-2.m: Same.
9340 * objc.dg/property/property-neg-3.m: Same.
9341 * objc.dg/protocol-inheritance-1.m: Same.
9342 * objc.dg/protocol-inheritance-2.m: Same.
9343
d35256b6
MG
93442017-04-28 Marc Glisse <marc.glisse@inria.fr>
9345
9346 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
9347
7a95dfa7
TV
93482017-04-28 Tom de Vries <tom@codesourcery.com>
9349
9350 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
9351 dg-(error|warning|message|bogus).
9352 * g++.dg/conversion/dr195-1.C: Same.
9353 * g++.dg/conversion/dr195.C: Same.
9354 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
9355 * g++.dg/cpp0x/gen-attrs-14.C: Same.
9356 * g++.dg/cpp0x/inline-ns7.C: Same.
9357 * g++.dg/cpp0x/variadic105.C: Same.
9358 * g++.dg/cpp0x/variadic65.C: Same.
9359 * g++.dg/expr/call2.C: Same.
9360 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
9361 * g++.dg/expr/pmf-1.C: Same.
9362 * g++.dg/ext/altivec-types-1.C: Same.
9363 * g++.dg/ext/altivec-types-2.C: Same.
9364 * g++.dg/ext/altivec-types-3.C: Same.
9365 * g++.dg/ext/attrib14.C: Same.
9366 * g++.dg/ext/complit1.C: Same.
9367 * g++.dg/ext/forscope2.C: Same.
9368 * g++.dg/ext/gnu-inline-global-reject.C: Same.
9369 * g++.dg/ext/label13.C: Same.
9370 * g++.dg/ext/member-attr.C: Same.
9371 * g++.dg/ext/visibility/anon7.C: Same.
9372 * g++.dg/ext/visibility/visibility-7.C: Same.
9373 * g++.dg/ext/vla2.C: Same.
9374 * g++.dg/inherit/access2.C: Same.
9375 * g++.dg/inherit/covariant12.C: Same.
9376 * g++.dg/inherit/covariant14.C: Same.
9377 * g++.dg/inherit/namespace-as-base.C: Same.
9378 * g++.dg/inherit/template-as-base.C: Same.
9379 * g++.dg/lookup/ambig1.C: Same.
9380 * g++.dg/lookup/ambig2.C: Same.
9381 * g++.dg/lookup/ambig3.C: Same.
9382 * g++.dg/lookup/class-member-1.C: Same.
9383 * g++.dg/lookup/conv-1.C: Same.
9384 * g++.dg/lookup/decl1.C: Same.
9385 * g++.dg/lookup/koenig1.C: Same.
9386 * g++.dg/lookup/scoped1.C: Same.
9387 * g++.dg/lookup/scoped2.C: Same.
9388 * g++.dg/lookup/two-stage4.C: Same.
9389 * g++.dg/lookup/used-before-declaration.C: Same.
9390 * g++.dg/lookup/using.C: Same.
9391 * g++.dg/lookup/using17.C: Same.
9392 * g++.dg/lookup/using2.C: Same.
9393 * g++.dg/other/abstract2.C: Same.
9394 * g++.dg/other/classkey1.C: Same.
9395 * g++.dg/other/component1.C: Same.
9396 * g++.dg/other/const1.C: Same.
9397 * g++.dg/other/const2.C: Same.
9398 * g++.dg/other/conversion1.C: Same.
9399 * g++.dg/other/do1.C: Same.
9400 * g++.dg/other/error1.C: Same.
9401 * g++.dg/other/error10.C: Same.
9402 * g++.dg/other/error3.C: Same.
9403 * g++.dg/other/error4.C: Same.
9404 * g++.dg/other/error5.C: Same.
9405 * g++.dg/other/error8.C: Same.
9406 * g++.dg/other/error9.C: Same.
9407 * g++.dg/other/field1.C: Same.
9408 * g++.dg/other/init1.C: Same.
9409 * g++.dg/other/ptrmem2.C: Same.
9410 * g++.dg/other/return1.C: Same.
9411 * g++.dg/overload/builtin3.C: Same.
9412 * g++.dg/overload/error1.C: Same.
9413 * g++.dg/overload/error2.C: Same.
9414 * g++.dg/overload/koenig2.C: Same.
9415 * g++.dg/overload/pmf1.C: Same.
9416 * g++.dg/parse/args1.C: Same.
9417 * g++.dg/parse/attr3.C: Same.
9418 * g++.dg/parse/constant4.C: Same.
9419 * g++.dg/parse/crash10.C: Same.
9420 * g++.dg/parse/crash18.C: Same.
9421 * g++.dg/parse/crash19.C: Same.
9422 * g++.dg/parse/crash20.C: Same.
9423 * g++.dg/parse/crash21.C: Same.
9424 * g++.dg/parse/crash22.C: Same.
9425 * g++.dg/parse/crash32.C: Same.
9426 * g++.dg/parse/decl-specifier-1.C: Same.
9427 * g++.dg/parse/error58.C: Same.
9428 * g++.dg/parse/local-class1.C: Same.
9429 * g++.dg/parse/non-dependent2.C: Same.
9430 * g++.dg/parse/parameter-declaration-1.C: Same.
9431 * g++.dg/parse/ptrmem2.C: Same.
9432 * g++.dg/parse/ptrmem3.C: Same.
9433 * g++.dg/parse/saved1.C: Same.
9434 * g++.dg/tc1/dr101.C: Same.
9435 * g++.dg/tc1/dr142.C: Same.
9436 * g++.dg/tc1/dr176.C: Same.
9437 * g++.dg/template/conv4.C: Same.
9438 * g++.dg/template/crash56.C: Same.
9439 * g++.dg/template/dependent-expr2.C: Same.
9440 * g++.dg/template/error1.C: Same.
9441 * g++.dg/template/error2.C: Same.
9442 * g++.dg/template/explicit6.C: Same.
9443 * g++.dg/template/init-list.C: Same.
9444 * g++.dg/template/local1.C: Same.
9445 * g++.dg/template/lookup2.C: Same.
9446 * g++.dg/template/meminit2.C: Same.
9447 * g++.dg/template/nontype25.C: Same.
9448 * g++.dg/template/ptrmem2.C: Same.
9449 * g++.dg/template/qualttp19.C: Same.
9450 * g++.dg/template/qualttp20.C: Same.
9451 * g++.dg/template/ttp3.C: Same.
9452 * g++.dg/template/unify4.C: Same.
9453 * g++.dg/template/unify6.C: Same.
9454 * g++.dg/template/unify7.C: Same.
9455 * g++.dg/template/warn1.C: Same.
9456 * g++.dg/tree-ssa/dom-invalid.C: Same.
9457 * g++.dg/ubsan/shift-1.C: Same.
9458 * g++.dg/warn/Wunused-2.C: Same.
9459 * g++.dg/warn/Wunused-4.C: Same.
9460 * g++.dg/warn/Wunused-6.C: Same.
9461 * g++.dg/warn/deprecated-6.C: Same.
9462 * g++.dg/warn/deprecated.C: Same.
9463 * g++.dg/warn/effc1.C: Same.
9464 * g++.dg/warn/effc3.C: Same.
9465 * g++.dg/warn/incomplete1.C: Same.
9466 * g++.dg/warn/inline1.C: Same.
9467 * g++.dg/warn/noeffect2.C: Same.
9468 * g++.dg/warn/noeffect4.C: Same.
9469 * g++.dg/warn/oldcast1.C: Same.
9470 * g++.dg/warn/sentinel.C: Same.
9471 * g++.dg/warn/unit-1.C: Same.
9472 * g++.old-deja/g++.pt/inherit2.C: Same.
9473 * g++.old-deja/g++.pt/overload8.C: Same.
9474 * gcc.dg/20000926-1.c: Same.
9475 * gcc.dg/20040223-1.c: Same.
9476 * gcc.dg/Warray-bounds-7.c: Same.
9477 * gcc.dg/alias-1.c: Same.
9478 * gcc.dg/alias-12.c: Same.
9479 * gcc.dg/alias-13.c: Same.
9480 * gcc.dg/alias-2.c: Same.
9481 * gcc.dg/array-13.c: Same.
9482 * gcc.dg/array-4.c: Same.
9483 * gcc.dg/attr-ifunc-2.c: Same.
9484 * gcc.dg/attr-invalid.c: Same.
9485 * gcc.dg/attr-noinline.c: Same.
9486 * gcc.dg/bitfld-2.c: Same.
9487 * gcc.dg/c90-const-expr-7.c: Same.
9488 * gcc.dg/c99-const-expr-7.c: Same.
9489 * gcc.dg/cpp/20000625-1.c: Same.
9490 * gcc.dg/cpp/charconst-4.c: Same.
9491 * gcc.dg/cpp/include2.c: Same.
9492 * gcc.dg/cpp/include2a.c: Same.
9493 * gcc.dg/decl-4.c: Same.
9494 * gcc.dg/deprecated-4.c: Same.
9495 * gcc.dg/deprecated.c: Same.
9496 * gcc.dg/dfp/altivec-types.c: Same.
9497 * gcc.dg/float-range-1.c: Same.
9498 * gcc.dg/pack-test-3.c: Same.
9499 * gcc.dg/pr11492.c: Same.
9500 * gcc.dg/pr15360-1.c: Same.
9501 * gcc.dg/pr37908.c: Same.
9502 * gcc.dg/pr53265.c: Same.
9503 * gcc.dg/pr57287-2.c: Same.
9504 * gcc.dg/pr57287.c: Same.
9505 * gcc.dg/redecl-1.c: Same.
9506 * gcc.dg/sync-3.c: Same.
9507 * gcc.dg/two-types-1.c: Same.
9508 * gcc.dg/two-types-2.c: Same.
9509 * gcc.dg/two-types-4.c: Same.
9510 * gcc.dg/two-types-5.c: Same.
9511 * gcc.dg/two-types-6.c: Same.
9512 * gcc.dg/two-types-7.c: Same.
9513 * gcc.dg/two-types-8.c: Same.
9514 * gcc.dg/two-types-9.c: Same.
9515 * gcc.dg/uninit-I.c: Same.
9516 * gcc.dg/uninit-pr19430.c: Same.
9517 * gcc.dg/visibility-7.c: Same.
9518 * gcc.dg/winline-10.c: Same.
9519 * gcc.dg/winline-2.c: Same.
9520 * gcc.dg/winline-3.c: Same.
9521 * gcc.dg/winline-9.c: Same.
9522 * gcc.target/i386/attr-returns_twice-1.c: Same.
9523 * gcc.target/i386/chkp-const-check-2.c: Same.
9524 * gcc.target/i386/chkp-label-address.c: Same.
9525 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
9526 * gcc.target/i386/pr39162.c: Same.
9527 * gcc.target/i386/sse-5.c: Same.
9528 * gcc.target/powerpc/altivec-types-1.c: Same.
9529 * gcc.target/powerpc/altivec-types-2.c: Same.
9530 * gcc.target/powerpc/altivec-types-3.c: Same.
9531 * gcc.target/powerpc/float128-mix.c: Same.
9532 * gcc.target/powerpc/no-r11-3.c: Same.
9533 * gcc.target/spu/Wmain.c: Same.
9534 * gcc.target/spu/ea/errors2.c: Same.
9535 * gfortran.dg/assignment_1.f90: Same.
9536 * gfortran.dg/common_3.f90: Same.
9537 * gfortran.dg/der_io_1.f90: Same.
9538 * gfortran.dg/g77/20030326-1.f: Same.
9539 * gfortran.dg/g77/9263.f: Same.
9540 * gfortran.dg/g77/960317-1.f: Same.
9541 * gfortran.dg/g77/970625-2.f: Same.
9542 * gfortran.dg/g77/980615-0.f: Same.
9543 * gfortran.dg/g77/check0.f: Same.
9544 * gfortran.dg/g77/dnrm2.f: Same.
9545 * gfortran.dg/g77/pr9258.f: Same.
9546 * gfortran.dg/ichar_1.f90: Same.
9547 * gfortran.dg/interface_1.f90: Same.
9548 * gfortran.dg/namelist_1.f90: Same.
9549 * gfortran.dg/namelist_2.f90: Same.
9550 * gfortran.dg/namelist_3.f90: Same.
9551 * gfortran.dg/namelist_print_2.f: Same.
9552 * gfortran.dg/oldstyle_1.f90: Same.
9553 * gfortran.dg/runtime_warning_1.f90: Same.
9554 * gfortran.dg/underflow.f90: Same.
9555 * gnat.dg/specs/integer_value.ads: Same.
9556 * obj-c++.dg/fsf-package-0.m: Same.
9557 * objc.dg/two-types-1.m: Same.
9558
6e49961c
ML
95592017-04-28 Martin Liska <mliska@suse.cz>
9560
9561 PR gcov-profile/79891
9562 * gcc.misc-tests/gcov-17.c: New test.
9563 * gcc.misc-tests/gcov-18.c: New test.
9564
f166beaf
TV
95652017-04-28 Tom de Vries <tom@codesourcery.com>
9566
9567 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
9568 dg-(error|warning|message|bogus).
9569 * g++.dg/parse/parameter-declaration-1.C: Same.
9570 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
9571 * gcc.dg/Wpointer-sign-Wall.c: Same.
9572 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9573 * gcc.dg/cpp/19990413-1.c: Same.
9574 * gcc.dg/dg-test-1.c: Same.
9575 * gcc.dg/empty-source-2.c: Same.
9576 * gcc.dg/empty-source-3.c: Same.
9577 * gcc.dg/format/c99-printf-1.c: Same.
9578 * gcc.dg/format/c99-scanf-1.c: Same.
9579 * gcc.dg/label-decl-2.c: Same.
9580 * gcc.dg/m-un-2.c: Same.
9581 * gcc.dg/uninit-pr20644-O0.c: Same.
9582 * gfortran.dg/pr70006.f90: Same.
9583 * obj-c++.dg/fsf-package-0.m: Same.
9584
c3125b18
TV
95852017-04-28 Tom de Vries <tom@codesourcery.com>
9586
9587 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
9588 dg-(error|warning|message|bogus).
9589 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9590 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
9591 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
9592 * c-c++-common/pr20000.c: Same.
9593 * c-c++-common/pr49706.c: Same.
9594 * g++.dg/ext/utf16-4.C: Same.
9595 * g++.dg/parse/error2.C: Same.
9596 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
9597 * g++.dg/warn/Wtype-limits.C: Same.
9598 * g++.dg/warn/overflow-warn-1.C: Same.
9599 * g++.dg/warn/overflow-warn-3.C: Same.
9600 * gcc.dg/Wpointer-sign-Wall.c: Same.
9601 * gcc.dg/Wpointer-sign-pedantic.c: Same.
9602 * gcc.dg/Wtype-limits-Wextra.c: Same.
9603 * gcc.dg/Wtype-limits.c: Same.
9604 * gcc.dg/cpp/19990413-1.c: Same.
9605 * gcc.dg/dg-test-1.c: Same.
9606 * gcc.dg/empty-source-2.c: Same.
9607 * gcc.dg/empty-source-3.c: Same.
9608 * gcc.dg/label-decl-2.c: Same.
9609 * gcc.dg/m-un-2.c: Same.
9610 * gcc.dg/uninit-pr19430-O0.c: Same.
9611 * gcc.dg/uninit-pr19430.c: Same.
9612 * gcc.dg/uninit-pr20644-O0.c: Same.
9613 * gcc.dg/utf16-4.c: Same.
9614 * gfortran.dg/pr70006.f90: Same.
9615 * obj-c++.dg/fsf-package-0.m: Same.
9616
119092c1
RB
96172017-04-28 Richard Biener <rguenther@suse.de>
9618
9619 * gcc.dg/tree-ssa/evrp7.c: New testcase.
9620 * gcc.dg/tree-ssa/evrp8.c: Likewise.
9621 * gcc.dg/tree-ssa/evrp9.c: Likewise.
9622 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
9623 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9624 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 9625
3777eda2
MP
96262017-04-27 Marek Polacek <polacek@redhat.com>
9627
9628 PR sanitizer/80349
9629 * c-c++-common/ubsan/pr80349.c: New test.
9630
8211c4a2
VR
96312017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
9632
9633 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
9634 diagnostics.
9635 * g++.dg/warn/pr12242.C: Likewise.
9636
94baf2e2
DE
96372017-04-27 David Edelsohn <dje.gcc@gmail.com>
9638
9639 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
9640
9a448688
ML
96412017-04-27 Martin Liska <mliska@suse.cz>
9642
9643 PR testsuite/79455
9644 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
9645 more generic.
9646
f8a36447
JJ
96472017-04-27 Jakub Jelinek <jakub@redhat.com>
9648
9649 PR c++/80534
9650 * g++.dg/other/pr80534-1.C: New test.
9651 * g++.dg/other/pr80534-2.C: New test.
9652
1b7c8d39
RB
96532017-04-27 Richard Biener <rguenther@suse.de>
9654
9655 PR middle-end/80539
9656 * gcc.dg/torture/pr80539.c: New testcase.
9657
985b8393
JJ
96582017-04-27 Jakub Jelinek <jakub@redhat.com>
9659
9660 PR target/77728
9661 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
9662
a480422d
VR
96632017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
9664
9665 * g++.dg/diagnostic/nested-name-1.C: New test.
9666
f9726baa
ML
96672017-04-26 Martin Liska <mliska@suse.cz>
9668
9669 * gcc.dg/guality/guality.h: Add prefix to test verification.
9670
9f4df8f1
NS
96712017-04-25 Nathan Sidwell <nathan@acm.org>
9672
9673 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
9674
1913c8f6
UB
96752017-04-25 Uros Bizjak <ubizjak@gmail.com>
9676
9677 PR target/70799
9678 * gcc.target/i386/pr70799-5.c: New test.
9679
e602bbfc
MS
96802017-04-25 Martin Sebor <msebor@redhat.com>
9681
9682 PR tree-optimization/80497
9683 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9684
7629ae90
RR
96852017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9686 Jakub Jelinek <jakub@redhat.com>
9687
9688 PR target/77728
9689 * g++.dg/abi/pr77728-1.C: New test.
9690
2ef42cf9
MP
96912017-04-25 Marek Polacek <polacek@redhat.com>
9692
9693 PR sanitizer/80349
9694 * g++.dg/ubsan/pr80349-2.C: New test.
9695
70caf430
VR
96962017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
9697
9698 * g++.dg/cpp0x/enum34.C: New test.
9699
f66c70dc
TV
97002017-04-25 Tom de Vries <tom@codesourcery.com>
9701
9702 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
9703 variables.
9704 (dg-line): New proc.
9705 (process-message): Handle line number variables.
9706 * objc.dg/try-catch-12.m: Use dg-line.
9707
77071af6
BS
97082017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9709
9710 PR target/80482
9711 * gcc.target/powerpc/vec-constvolatile.c: New test.
9712
fbe91804
DM
97132017-04-25 David Malcolm <dmalcolm@redhat.com>
9714
9715 * g++.dg/semicolon-fixits.C: New test case.
9716
1c4ea66f
DM
97172017-04-25 David Malcolm <dmalcolm@redhat.com>
9718
9719 * gcc.dg/semicolon-fixits.c: New test case.
9720
5ca28c1d
DM
97212017-04-25 David Malcolm <dmalcolm@redhat.com>
9722
9723 * g++.dg/lookup/missing-std-include.C: New test file.
9724
2ec07fa6
RR
97252017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9726 Jakub Jelinek <jakub@redhat.com>
9727
9728 PR target/77728
9729 * g++.dg/abi/pr77728-2.C: New test.
9730
7d5dbb22
DM
97312017-04-25 David Malcolm <dmalcolm@redhat.com>
9732
9733 PR c++/80177
9734 * g++.dg/spellcheck-pr80177.C: New test case.
9735
6a3936d4
NS
97362017-04-25 Nathan Sidwell <nathan@acm.org>
9737
9738 * g++.dg/dg.exp (find-cxx-tests): New function.
9739 (main): Use it, remove explicit pruning
9740
bed3fd46
RB
97412017-04-25 Richard Biener <rguenther@suse.de>
9742
9743 PR tree-optimization/80492
9744 * gcc.dg/pr80492.c: New testcase.
9745
c9e9c3ac
SKS
97462017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9747
9748 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
9749 for targets with int size less than 32 bits.
9750
2700fbd6
RB
97512017-04-25 Richard Biener <rguenther@suse.de>
9752
9753 PR tree-optimization/79201
9754 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
9755 * gcc.target/i386/pr22152.c: Disable sinking.
9756
e57136da
AK
97572017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9758
9759 PR target/80464
9760 * gfortran.fortran-torture/compile/pr80464.f90: New test.
9761
3cb9ee2f
AK
97622017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9763
9764 PR target/79895
9765 * gcc.target/s390/pr79895.c: New test.
9766
03db9ab5
DV
97672017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
9768
9769 PR target/80080
9770 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
9771 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
9772 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
9773
39259462
JJ
97742017-04-25 Jakub Jelinek <jakub@redhat.com>
9775
ba5d69f3
JJ
9776 PR rtl-optimization/80501
9777 * gcc.c-torture/execute/pr80501.c: New test.
9778
39259462
JJ
9779 PR rtl-optimization/80500
9780 * gcc.dg/pr80500.c: New test.
9781
bb0249cb
MG
97822017-04-25 Marc Glisse <marc.glisse@inria.fr>
9783
9784 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
9785 * gcc.dg/Wstrict-overflow-18.c: Xfail.
9786
be420eb8
JW
97872017-04-22 Janus Weil <janus@gcc.gnu.org>
9788
9789 PR fortran/80121
9790 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
9791 directive.
9792
0ebd1f00
DM
97932017-04-24 David Malcolm <dmalcolm@redhat.com>
9794
9795 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
9796 * jit.dg/test-alignment.c: New test case.
9797 * jit.dg/test-alignment.cc: New test case.
9798 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
9799 New test case.
9800
412f61f0
DM
98012017-04-24 David Malcolm <dmalcolm@redhat.com>
9802
9803 PR c++/80016
9804 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
9805 test function.
9806 (test_alignof): New test function.
9807
a8492d5e
MG
98082017-04-24 Marc Glisse <marc.glisse@inria.fr>
9809
9810 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
9811
ec856f5f
VR
98122017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
9813
9814 * g++.dg/diagnostic/duplicate1.C: New test.
9815 * g++.dg/cpp0x/duplicate1.C: New test.
9816
a753df11
MJ
98172017-04-24 Martin Jambor <mjambor@suse.cz>
9818
9819 PR tree-optimization/80293
9820 * g++.dg/tree-ssa/pr80293.C: New test.
9821
3ebd8e62
ML
98222017-04-24 Martin Liska <mliska@suse.cz>
9823
9824 PR middle-end/79931
9825 * g++.dg/ipa/pr79931.C: New test.
9826
f30a1190
RB
98272017-04-24 Richard Biener <rguenther@suse.de>
9828
9829 PR tree-optimization/80494
9830 * gfortran.dg/pr80494.f90: New testcase.
9831
4c7c437c
RB
98322017-04-24 Richard Biener <rguenther@suse.de>
9833
9834 PR tree-optimization/79725
9835 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
9836
d21a8e3b
RB
98372017-04-24 Richard Biener <rguenther@suse.de>
9838
9839 PR c++/2972
9840 * g++.dg/warn/Wuninitialized-10.C: New testcase.
9841
c7eb642e
JD
98422017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9843
9844 PR fortran/80484
9845 * gfortran.dg/dtio_29.f03: New test.
9846
60fc41bd
JW
98472017-04-22 Janus Weil <janus@gcc.gnu.org>
9848
9849 PR fortran/80121
9850 * gfortran.dg/intent_out_9.f90: New test case.
9851
2eb8a343
UB
98522017-04-23 Uros Bizjak <ubizjak@gmail.com>
9853
9854 PR target/70799
1913c8f6 9855 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 9856
fc23d35a
JW
98572017-04-21 Janus Weil <janus@gcc.gnu.org>
9858
9859 PR fortran/80392
9860 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
9861
7b9efd03
UB
98622017-04-21 Uros Bizjak <ubizjak@gmail.com>
9863
9864 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
9865
2fd30fbe
RB
98662017-04-21 Richard Biener <rguenther@suse.de>
9867
9868 PR tree-optimization/79547
9869 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
9870
bb1bc604
RB
98712017-04-21 Richard Biener <rguenther@suse.de>
9872
9873 PR tree-optimization/78847
9874 * g++.dg/tree-ssa/pr78847.C: New testcase.
9875
666f7903
JJ
98762017-04-21 Jakub Jelinek <jakub@redhat.com>
9877
9878 PR c/80468
9879 * gcc.dg/pr80468.c: New test.
9880
25c28f47
ML
98812017-04-21 Martin Liska <mliska@suse.cz>
9882
9883 PR tree-optimization/66278
9884 * gcc.dg/vect/pr66278.c: New test.
9885
6d553e9b
RB
98862017-04-21 Richard Biener <rguenther@suse.de>
9887
9888 PR tree-optimization/80237
9889 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
9890 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
9891 adjust expected optimizations.
9892
7fd1a747
RB
98932016-04-21 Richard Biener <rguenther@suse.de>
9894
9895 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
9896 of inner loops.
9897 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
9898 * gcc.dg/vect/vect-104.c: Likewise.
9899
2f23a412
EB
99002017-04-21 Eric Botcazou <ebotcazou@adacore.com>
9901
9902 PR tree-optimization/80426
9903 * gcc.c-torture/execute/20170429-1.c: Rename into...
9904 * gcc.c-torture/execute/20170419-1.c: ...this.
9905
8749b11f
UB
99062017-04-20 Uros Bizjak <ubizjak@gmail.com>
9907
9908 PR target/79804
9909 * gcc.target/i386/pr79804.c: New test.
9910
20917336
UB
99112017-04-20 Uros Bizjak <ubizjak@gmail.com>
9912
9913 PR target/78090
9914 * gcc.target/i386/conversion-2.c: Remove obsolete test.
9915
2414b022
DE
99162017-04-20 David Edelsohn <dje.gcc@gmail.com>
9917
9918 * g++/opt/pr80436.C: XFAIL on AIX.
9919
34d57a10
JW
99202017-04-20 Jonathan Wakely <jwakely@redhat.com>
9921
9922 PR c++/80473
9923 * g++.dg/diagnostic/pr80473.C: New test.
9924
c3cbcd45
VR
99252017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
9926
9927 * g++.dg/warn/Wextra-semi.C: New test.
9928
8a59d466
JJ
99292017-04-20 Jakub Jelinek <jakub@redhat.com>
9930
9931 PR middle-end/80423
9932 * g++.dg/other/pr80423.C: New test.
9933
a4bb5c57
SKS
99342017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9935
9936 * gcc.dg/pr80170.c: Require ptr32plus.
9937
fe1e7d0e
EB
99382017-04-19 Eric Botcazou <ebotcazou@adacore.com>
9939
9940 PR tree-optimization/80426
9941 * gcc.c-torture/execute/20170419-1.c: New test.
9942
48d811eb
JJ
99432017-04-19 Jakub Jelinek <jakub@redhat.com>
9944
f19e6a9c
JJ
9945 PR debug/80461
9946 * g++.dg/debug/pr80461.C: New test.
9947
541035a6
JJ
9948 PR c++/80459
9949 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
9950 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
9951 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
9952
48d811eb
JJ
9953 PR debug/80436
9954 * g++.dg/opt/pr80436.C: New test.
9955
5249994e
SKS
99562017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9957
9958 * gcc.dg/torture/pr80341.c: Require int32plus.
9959
a16c8d8b 99602017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 9961 Jeff Law <law@redhat.com>
a16c8d8b
EB
9962
9963 * gcc.c-torture/compile/20170419-1.c: New test.
9964
6143c998
TV
99652017-04-19 Tom de Vries <tom@codesourcery.com>
9966
9967 PR testsuite/80221
9968 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
9969 subsequent dg directives.
9970 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9971 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
9972 * c-c++-common/attr-fallthrough-2.c: Same.
9973 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
9974 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
9975 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
9976 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
9977 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
9978 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
9979 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
9980 * c-c++-common/cilk-plus/CK/errors.c: Same.
9981 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
9982 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
9983 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
9984 * c-c++-common/cpp/pr57580.c: Same.
9985 * c-c++-common/goacc/asyncwait-1.c: Same.
9986 * c-c++-common/goacc/cache-2.c: Same.
9987 * c-c++-common/goacc/declare-2.c: Same.
9988 * c-c++-common/goacc/deviceptr-1.c: Same.
9989 * c-c++-common/goacc/routine-5.c: Same.
9990 * c-c++-common/gomp/clauses-2.c: Same.
9991 * c-c++-common/gomp/ordered-3.c: Same.
9992 * c-c++-common/gomp/pr67501.c: Same.
9993 * c-c++-common/pr20000.c: Same.
9994 * c-c++-common/pr43395.c: Same.
9995 * c-c++-common/pr49706.c: Same.
9996 * c-c++-common/pr77624-1.c: Same.
9997 * c-c++-common/pr77624-2.c: Same.
9998 * c-c++-common/raw-string-14.c: Same.
9999 * c-c++-common/raw-string-16.c: Same.
10000 * c-c++-common/raw-string-3.c: Same.
10001 * c-c++-common/raw-string-4.c: Same.
10002 * c-c++-common/raw-string-5.c: Same.
10003 * c-c++-common/raw-string-6.c: Same.
10004 * g++.dg/abi/mangle41.C: Same.
10005 * g++.dg/conversion/nullptr1.C: Same.
10006 * g++.dg/cpp0x/alias-decl-80296.C: Same.
10007 * g++.dg/cpp0x/auto27.C: Same.
10008 * g++.dg/cpp0x/constexpr-98.C: Same.
10009 * g++.dg/cpp0x/constexpr-diag2.C: Same.
10010 * g++.dg/cpp0x/diag2.C: Same.
10011 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
10012 * g++.dg/cpp0x/nullptr15.C: Same.
10013 * g++.dg/cpp0x/pr31431-2.C: Same.
10014 * g++.dg/cpp0x/pr31431.C: Same.
10015 * g++.dg/cpp0x/pr79118.C: Same.
10016 * g++.dg/cpp0x/static_assert3.C: Same.
10017 * g++.dg/cpp0x/temp_default2.C: Same.
10018 * g++.dg/cpp0x/trailing4.C: Same.
10019 * g++.dg/cpp0x/variadic-ex10.C: Same.
10020 * g++.dg/cpp0x/variadic-ex13.C: Same.
10021 * g++.dg/cpp0x/variadic-ex14.C: Same.
10022 * g++.dg/cpp0x/variadic-ex3.C: Same.
10023 * g++.dg/cpp0x/variadic-ex4.C: Same.
10024 * g++.dg/cpp0x/variadic59.C: Same.
10025 * g++.dg/cpp0x/vt-37737-2.C: Same.
10026 * g++.dg/cpp0x/vt-57397-1.C: Same.
10027 * g++.dg/cpp0x/vt-57397-2.C: Same.
10028 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
10029 * g++.dg/cpp1z/gen-attrs1.C: Same.
10030 * g++.dg/diagnostic/pr71075.C: Same.
10031 * g++.dg/eh/goto2.C: Same.
10032 * g++.dg/eh/goto3.C: Same.
10033 * g++.dg/expr/bitfield4.C: Same.
10034 * g++.dg/expr/bitfield5.C: Same.
10035 * g++.dg/expr/bitfield6.C: Same.
10036 * g++.dg/expr/bool1.C: Same.
10037 * g++.dg/expr/bool3.C: Same.
10038 * g++.dg/expr/cond10.C: Same.
10039 * g++.dg/expr/cond11.C: Same.
10040 * g++.dg/expr/lval3.C: Same.
10041 * g++.dg/expr/lval4.C: Same.
10042 * g++.dg/ext/anon-struct4.C: Same.
10043 * g++.dg/ext/attrib44.C: Same.
10044 * g++.dg/ext/builtin3.C: Same.
10045 * g++.dg/ext/dllimport7.C: Same.
10046 * g++.dg/ext/label5.C: Same.
10047 * g++.dg/ext/no-asm-1.C: Same.
10048 * g++.dg/ext/utf16-4.C: Same.
10049 * g++.dg/ext/vla2.C: Same.
10050 * g++.dg/gomp/block-1.C: Same.
10051 * g++.dg/gomp/block-2.C: Same.
10052 * g++.dg/gomp/block-3.C: Same.
10053 * g++.dg/gomp/block-5.C: Same.
10054 * g++.dg/gomp/linear-2.C: Same.
10055 * g++.dg/gomp/target-1.C: Same.
10056 * g++.dg/gomp/target-2.C: Same.
10057 * g++.dg/gomp/taskgroup-1.C: Same.
10058 * g++.dg/gomp/teams-1.C: Same.
10059 * g++.dg/inherit/pure1.C: Same.
10060 * g++.dg/init/array43.C: Same.
10061 * g++.dg/init/array46.C: Same.
10062 * g++.dg/init/const10.C: Same.
10063 * g++.dg/init/ctor4-1.C: Same.
10064 * g++.dg/init/ctor4.C: Same.
10065 * g++.dg/init/new37.C: Same.
10066 * g++.dg/init/pr25811.C: Same.
10067 * g++.dg/init/pr29043.C: Same.
10068 * g++.dg/init/pr29571.C: Same.
10069 * g++.dg/lookup/duperr1.C: Same.
10070 * g++.dg/lookup/error1.C: Same.
10071 * g++.dg/lookup/koenig5.C: Same.
10072 * g++.dg/lookup/pr77549.C: Same.
10073 * g++.dg/lookup/suggestions1.C: Same.
10074 * g++.dg/lookup/using16.C: Same.
10075 * g++.dg/lookup/using7.C: Same.
10076 * g++.dg/other/anon-union3.C: Same.
10077 * g++.dg/other/array2.C: Same.
10078 * g++.dg/other/error13.C: Same.
10079 * g++.dg/other/error34.C: Same.
10080 * g++.dg/overload/builtin1.C: Same.
10081 * g++.dg/overload/conv-op1.C: Same.
10082 * g++.dg/overload/error3.C: Same.
10083 * g++.dg/overload/koenig1.C: Same.
10084 * g++.dg/overload/operator5.C: Same.
10085 * g++.dg/overload/template5.C: Same.
10086 * g++.dg/overload/unknown1.C: Same.
10087 * g++.dg/overload/using2.C: Same.
10088 * g++.dg/parse/constructor1.C: Same.
10089 * g++.dg/parse/crash36.C: Same.
10090 * g++.dg/parse/crash63.C: Same.
10091 * g++.dg/parse/error11.C: Same.
10092 * g++.dg/parse/error12.C: Same.
10093 * g++.dg/parse/error14.C: Same.
10094 * g++.dg/parse/error2.C: Same.
10095 * g++.dg/parse/error21.C: Same.
10096 * g++.dg/parse/error26.C: Same.
10097 * g++.dg/parse/error36.C: Same.
10098 * g++.dg/parse/friend12.C: Same.
10099 * g++.dg/parse/invalid-op1.C: Same.
10100 * g++.dg/parse/missing-template1.C: Same.
10101 * g++.dg/parse/parser-pr28152-2.C: Same.
10102 * g++.dg/parse/parser-pr28152.C: Same.
10103 * g++.dg/parse/pr16696-permissive.C: Same.
10104 * g++.dg/parse/pr16696.C: Same.
10105 * g++.dg/parse/pr69628.C: Same.
10106 * g++.dg/parse/ret-type2.C: Same.
10107 * g++.dg/parse/specialization1.C: Same.
10108 * g++.dg/parse/template3.C: Same.
10109 * g++.dg/parse/template9.C: Same.
10110 * g++.dg/parse/typename11.C: Same.
10111 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
10112 * g++.dg/pr45330.C: Same.
10113 * g++.dg/rtti/typeid6.C: Same.
10114 * g++.dg/spellcheck-fields.C: Same.
10115 * g++.dg/spellcheck-typenames.C: Same.
10116 * g++.dg/tc1/dr108.C: Same.
10117 * g++.dg/tc1/dr147.C: Same.
10118 * g++.dg/template/arg7.C: Same.
10119 * g++.dg/template/conv11.C: Same.
10120 * g++.dg/template/crash13.C: Same.
10121 * g++.dg/template/crash55.C: Same.
10122 * g++.dg/template/dependent-expr5.C: Same.
10123 * g++.dg/template/error17.C: Same.
10124 * g++.dg/template/error33.C: Same.
10125 * g++.dg/template/error4.C: Same.
10126 * g++.dg/template/error50.C: Same.
10127 * g++.dg/template/error53.C: Same.
10128 * g++.dg/template/friend.C: Same.
10129 * g++.dg/template/func2.C: Same.
10130 * g++.dg/template/local6.C: Same.
10131 * g++.dg/template/member5.C: Same.
10132 * g++.dg/template/meminit1.C: Same.
10133 * g++.dg/template/nested3.C: Same.
10134 * g++.dg/template/nontype6.C: Same.
10135 * g++.dg/template/overload12.C: Same.
10136 * g++.dg/template/ptrmem8.C: Same.
10137 * g++.dg/template/qualified-id1.C: Same.
10138 * g++.dg/template/spec15.C: Same.
10139 * g++.dg/template/static1.C: Same.
10140 * g++.dg/template/static10.C: Same.
10141 * g++.dg/template/static2.C: Same.
10142 * g++.dg/template/ttp25.C: Same.
10143 * g++.dg/template/typedef2.C: Same.
10144 * g++.dg/template/typename2.C: Same.
10145 * g++.dg/template/unify10.C: Same.
10146 * g++.dg/template/unify6.C: Same.
10147 * g++.dg/template/unify7.C: Same.
10148 * g++.dg/template/unify9.C: Same.
10149 * g++.dg/template/varmod1.C: Same.
10150 * g++.dg/ubsan/div-by-zero-1.C: Same.
10151 * g++.dg/ubsan/pr63956.C: Same.
10152 * g++.dg/warn/Waddress-1.C: Same.
10153 * g++.dg/warn/Wconversion2.C: Same.
10154 * g++.dg/warn/Wnull-conversion-1.C: Same.
10155 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
10156 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
10157 * g++.dg/warn/Wswitch-1.C: Same.
10158 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
10159 * g++.dg/warn/Wtype-limits.C: Same.
10160 * g++.dg/warn/Wunused-parm-5.C: Same.
10161 * g++.dg/warn/deprecated-6.C: Same.
10162 * g++.dg/warn/deprecated.C: Same.
10163 * g++.dg/warn/incomplete1.C: Same.
10164 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
10165 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
10166 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
10167 * g++.dg/warn/overflow-warn-1.C: Same.
10168 * g++.dg/warn/overflow-warn-3.C: Same.
10169 * g++.dg/warn/overflow-warn-4.C: Same.
10170 * g++.dg/warn/pr12242.C: Same.
10171 * g++.dg/warn/pr30551-2.C: Same.
10172 * g++.dg/warn/pr30551.C: Same.
10173 * g++.old-deja/g++.benjamin/16077.C: Same.
10174 * g++.old-deja/g++.bob/inherit1.C: Same.
10175 * g++.old-deja/g++.brendan/crash56.C: Same.
10176 * g++.old-deja/g++.brendan/template17.C: Same.
10177 * g++.old-deja/g++.eh/ctor1.C: Same.
10178 * g++.old-deja/g++.jason/bool5.C: Same.
10179 * g++.old-deja/g++.jason/cond.C: Same.
10180 * g++.old-deja/g++.jason/operator.C: Same.
10181 * g++.old-deja/g++.jason/pmf5.C: Same.
10182 * g++.old-deja/g++.law/ctors5.C: Same.
10183 * g++.old-deja/g++.law/missed-error2.C: Same.
10184 * g++.old-deja/g++.law/operators9.C: Same.
10185 * g++.old-deja/g++.law/temps1.C: Same.
10186 * g++.old-deja/g++.mike/for2.C: Same.
10187 * g++.old-deja/g++.mike/ns5.C: Same.
10188 * g++.old-deja/g++.mike/ns7.C: Same.
10189 * g++.old-deja/g++.mike/p10769b.C: Same.
10190 * g++.old-deja/g++.niklas/t120.C: Same.
10191 * g++.old-deja/g++.niklas/t121.C: Same.
10192 * g++.old-deja/g++.ns/koenig5.C: Same.
10193 * g++.old-deja/g++.oliva/overload1.C: Same.
10194 * g++.old-deja/g++.other/crash24.C: Same.
10195 * g++.old-deja/g++.other/crash25.C: Same.
10196 * g++.old-deja/g++.other/decl5.C: Same.
10197 * g++.old-deja/g++.other/lineno5.C: Same.
10198 * g++.old-deja/g++.other/null3.C: Same.
10199 * g++.old-deja/g++.other/overcnv2.C: Same.
10200 * g++.old-deja/g++.other/ptrmem7.C: Same.
10201 * g++.old-deja/g++.other/typename1.C: Same.
10202 * g++.old-deja/g++.other/vaarg3.C: Same.
10203 * g++.old-deja/g++.pt/crash10.C: Same.
10204 * g++.old-deja/g++.pt/crash28.C: Same.
10205 * g++.old-deja/g++.pt/crash38.C: Same.
10206 * g++.old-deja/g++.pt/explicit70.C: Same.
10207 * g++.old-deja/g++.pt/explicit77.C: Same.
10208 * g++.old-deja/g++.pt/expr2.C: Same.
10209 * g++.old-deja/g++.pt/spec5.C: Same.
10210 * g++.old-deja/g++.pt/spec6.C: Same.
10211 * g++.old-deja/g++.pt/typename3.C: Same.
10212 * g++.old-deja/g++.pt/typename5.C: Same.
10213 * g++.old-deja/g++.pt/typename6.C: Same.
10214 * g++.old-deja/g++.pt/typename7.C: Same.
10215 * g++.old-deja/g++.pt/unify4.C: Same.
10216 * g++.old-deja/g++.pt/unify8.C: Same.
10217 * g++.old-deja/g++.pt/vaarg3.C: Same.
10218 * g++.old-deja/g++.robertl/eb22.C: Same.
10219 * g++.old-deja/g++.robertl/eb4.C: Same.
10220 * g++.old-deja/g++.robertl/eb44.C: Same.
10221 * g++.old-deja/g++.robertl/eb69.C: Same.
10222 * g++.old-deja/g++.robertl/eb98.C: Same.
10223 * gcc.dg/20031223-1.c: Same.
10224 * gcc.dg/940510-1.c: Same.
10225 * gcc.dg/990506-0.c: Same.
10226 * gcc.dg/Walloca-1.c: Same.
10227 * gcc.dg/Walloca-2.c: Same.
10228 * gcc.dg/Wconversion-integer.c: Same.
10229 * gcc.dg/Wcxx-compat-8.c: Same.
10230 * gcc.dg/Wimplicit-int-1.c: Same.
10231 * gcc.dg/Wimplicit-int-2.c: Same.
10232 * gcc.dg/Wimplicit-int-4.c: Same.
10233 * gcc.dg/Wpointer-sign-Wall.c: Same.
10234 * gcc.dg/Wpointer-sign-pedantic.c: Same.
10235 * gcc.dg/Wshadow-1.c: Same.
10236 * gcc.dg/Wshadow-3.c: Same.
10237 * gcc.dg/Wswitch-enum-error.c: Same.
10238 * gcc.dg/Wswitch-enum.c: Same.
10239 * gcc.dg/Wswitch-error.c: Same.
10240 * gcc.dg/Wswitch.c: Same.
10241 * gcc.dg/Wtype-limits-Wextra.c: Same.
10242 * gcc.dg/Wtype-limits.c: Same.
10243 * gcc.dg/Wvla-larger-than-2.c: Same.
10244 * gcc.dg/anon-struct-5.c: Same.
10245 * gcc.dg/array-10.c: Same.
10246 * gcc.dg/array-11.c: Same.
10247 * gcc.dg/array-15.c: Same.
10248 * gcc.dg/array-2.c: Same.
10249 * gcc.dg/array-8.c: Same.
10250 * gcc.dg/array-const-2.c: Same.
10251 * gcc.dg/array-const-3.c: Same.
10252 * gcc.dg/bitfld-1.c: Same.
10253 * gcc.dg/bitfld-8.c: Same.
10254 * gcc.dg/builtin-redefine.c: Same.
10255 * gcc.dg/c11-noreturn-1.c: Same.
10256 * gcc.dg/c11-noreturn-2.c: Same.
10257 * gcc.dg/c11-static-assert-3.c: Same.
10258 * gcc.dg/c90-arraydecl-1.c: Same.
10259 * gcc.dg/c90-complex-1.c: Same.
10260 * gcc.dg/c90-complit-1.c: Same.
10261 * gcc.dg/c90-const-expr-11.c: Same.
10262 * gcc.dg/c90-const-expr-7.c: Same.
10263 * gcc.dg/c90-const-expr-8.c: Same.
10264 * gcc.dg/c90-enum-comma-1.c: Same.
10265 * gcc.dg/c90-flex-array-1.c: Same.
10266 * gcc.dg/c90-hexfloat-1.c: Same.
10267 * gcc.dg/c90-idem-qual-1.c: Same.
10268 * gcc.dg/c90-idem-qual-2.c: Same.
10269 * gcc.dg/c90-idem-qual-3.c: Same.
10270 * gcc.dg/c90-mixdecl-1.c: Same.
10271 * gcc.dg/c90-restrict-1.c: Same.
10272 * gcc.dg/c90-return-1.c: Same.
10273 * gcc.dg/c99-array-nonobj-1.c: Same.
10274 * gcc.dg/c99-arraydecl-1.c: Same.
10275 * gcc.dg/c99-complex-1.c: Same.
10276 * gcc.dg/c99-complex-2.c: Same.
10277 * gcc.dg/c99-complit-2.c: Same.
10278 * gcc.dg/c99-const-expr-7.c: Same.
10279 * gcc.dg/c99-const-expr-8.c: Same.
10280 * gcc.dg/c99-flex-array-3.c: Same.
10281 * gcc.dg/c99-flex-array-7.c: Same.
10282 * gcc.dg/c99-flex-array-typedef-7.c: Same.
10283 * gcc.dg/c99-impl-decl-1.c: Same.
10284 * gcc.dg/c99-impl-int-1.c: Same.
10285 * gcc.dg/c99-impl-int-2.c: Same.
10286 * gcc.dg/c99-init-3.c: Same.
10287 * gcc.dg/c99-restrict-1.c: Same.
10288 * gcc.dg/c99-return-1.c: Same.
10289 * gcc.dg/c99-tag-1.c: Same.
10290 * gcc.dg/c99-tag-3.c: Same.
10291 * gcc.dg/call-diag-2.c: Same.
10292 * gcc.dg/cpp/19940712-1.c: Same.
10293 * gcc.dg/cpp/19951025-1.c: Same.
10294 * gcc.dg/cpp/19990413-1.c: Same.
10295 * gcc.dg/cpp/direct2.c: Same.
10296 * gcc.dg/cpp/direct2s.c: Same.
10297 * gcc.dg/cpp/pr28709.c: Same.
10298 * gcc.dg/cpp/pr61854-c90.c: Same.
10299 * gcc.dg/cpp/pr61854-c94.c: Same.
10300 * gcc.dg/cpp/pragma-1.c: Same.
10301 * gcc.dg/cpp/pragma-2.c: Same.
10302 * gcc.dg/cpp/trad/escaped-eof.c: Same.
10303 * gcc.dg/cpp/trad/literals-2.c: Same.
10304 * gcc.dg/cpp/warn-comments-2.c: Same.
10305 * gcc.dg/cpp/warn-comments-3.c: Same.
10306 * gcc.dg/cpp/warn-comments.c: Same.
10307 * gcc.dg/cpp/warn-long-long-2.c: Same.
10308 * gcc.dg/cpp/warn-long-long.c: Same.
10309 * gcc.dg/cpp/warn-redefined-2.c: Same.
10310 * gcc.dg/cpp/warn-redefined.c: Same.
10311 * gcc.dg/darwin-cfstring-2.c: Same.
10312 * gcc.dg/darwin-cfstring-format-1.c: Same.
10313 * gcc.dg/decl-9.c: Same.
10314 * gcc.dg/declspec-1.c: Same.
10315 * gcc.dg/declspec-10.c: Same.
10316 * gcc.dg/declspec-11.c: Same.
10317 * gcc.dg/declspec-13.c: Same.
10318 * gcc.dg/declspec-18.c: Same.
10319 * gcc.dg/declspec-4.c: Same.
10320 * gcc.dg/declspec-5.c: Same.
10321 * gcc.dg/declspec-6.c: Same.
10322 * gcc.dg/declspec-8.c: Same.
10323 * gcc.dg/deprecated-4.c: Same.
10324 * gcc.dg/deprecated.c: Same.
10325 * gcc.dg/dfp/composite-type.c: Same.
10326 * gcc.dg/empty-source-2.c: Same.
10327 * gcc.dg/empty-source-3.c: Same.
10328 * gcc.dg/format/attr-6.c: Same.
10329 * gcc.dg/format/branch-1.c: Same.
10330 * gcc.dg/format/c90-printf-1.c: Same.
10331 * gcc.dg/format/c90-strftime-2.c: Same.
10332 * gcc.dg/format/c99-strftime-1.c: Same.
10333 * gcc.dg/format/cmn-err-1.c: Same.
10334 * gcc.dg/format/few-1.c: Same.
10335 * gcc.dg/format/ms_branch-1.c: Same.
10336 * gcc.dg/format/ms_unnamed-1.c: Same.
10337 * gcc.dg/format/ms_va-1.c: Same.
10338 * gcc.dg/format/unnamed-1.c: Same.
10339 * gcc.dg/format/va-1.c: Same.
10340 * gcc.dg/format/xopen-1.c: Same.
10341 * gcc.dg/funcdef-var-1.c: Same.
10342 * gcc.dg/funcdef-var-2.c: Same.
10343 * gcc.dg/gnu89-const-expr-1.c: Same.
10344 * gcc.dg/gnu89-const-expr-2.c: Same.
10345 * gcc.dg/gnu90-const-expr-1.c: Same.
10346 * gcc.dg/gnu99-const-expr-1.c: Same.
10347 * gcc.dg/gnu99-const-expr-2.c: Same.
10348 * gcc.dg/gnu99-init-2.c: Same.
10349 * gcc.dg/gomp/_Atomic-5.c: Same.
10350 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
10351 * gcc.dg/gomp/atomic-5.c: Same.
10352 * gcc.dg/gomp/linear-1.c: Same.
10353 * gcc.dg/gomp/pr67500.c: Same.
10354 * gcc.dg/init-bad-1.c: Same.
10355 * gcc.dg/init-bad-2.c: Same.
10356 * gcc.dg/init-bad-3.c: Same.
10357 * gcc.dg/init-string-1.c: Same.
10358 * gcc.dg/label-compound-stmt-1.c: Same.
10359 * gcc.dg/label-decl-2.c: Same.
10360 * gcc.dg/label-decl-4.c: Same.
10361 * gcc.dg/large-size-array-2.c: Same.
10362 * gcc.dg/large-size-array-4.c: Same.
10363 * gcc.dg/lvalue-6.c: Same.
10364 * gcc.dg/m-un-2.c: Same.
10365 * gcc.dg/multiple-overflow-warn-1.c: Same.
10366 * gcc.dg/multiple-overflow-warn-2.c: Same.
10367 * gcc.dg/multiple-overflow-warn-3.c: Same.
10368 * gcc.dg/nested-redef-1.c: Same.
10369 * gcc.dg/no-asm-1.c: Same.
10370 * gcc.dg/no-asm-3.c: Same.
10371 * gcc.dg/no-asm-4.c: Same.
10372 * gcc.dg/noncompile/20010524-1.c: Same.
10373 * gcc.dg/noncompile/incomplete-5.c: Same.
10374 * gcc.dg/noncompile/pr44517.c: Same.
10375 * gcc.dg/noncompile/pr52290.c: Same.
10376 * gcc.dg/noreturn-1.c: Same.
10377 * gcc.dg/overflow-warn-1.c: Same.
10378 * gcc.dg/overflow-warn-2.c: Same.
10379 * gcc.dg/overflow-warn-3.c: Same.
10380 * gcc.dg/overflow-warn-4.c: Same.
10381 * gcc.dg/parm-mismatch-1.c: Same.
10382 * gcc.dg/parser-pr28152-2.c: Same.
10383 * gcc.dg/parser-pr28152.c: Same.
10384 * gcc.dg/pedwarn-init.c: Same.
10385 * gcc.dg/pointer-arith-2.c: Same.
10386 * gcc.dg/pointer-arith-3.c: Same.
10387 * gcc.dg/pointer-arith-4.c: Same.
10388 * gcc.dg/pr14475.c: Same.
10389 * gcc.dg/pr18596-3.c: Same.
10390 * gcc.dg/pr18809-1.c: Same.
10391 * gcc.dg/pr27953.c: Same.
10392 * gcc.dg/pr30457.c: Same.
10393 * gcc.dg/pr30551-2.c: Same.
10394 * gcc.dg/pr30551-3.c: Same.
10395 * gcc.dg/pr30551-4.c: Same.
10396 * gcc.dg/pr30551-5.c: Same.
10397 * gcc.dg/pr30551-6.c: Same.
10398 * gcc.dg/pr30551.c: Same.
10399 * gcc.dg/pr36997.c: Same.
10400 * gcc.dg/pr41842.c: Same.
10401 * gcc.dg/pr48552-1.c: Same.
10402 * gcc.dg/pr48552-2.c: Same.
10403 * gcc.dg/pr59717.c: Same.
10404 * gcc.dg/pr61077.c: Same.
10405 * gcc.dg/pr61096-1.c: Same.
10406 * gcc.dg/pr63626.c: Same.
10407 * gcc.dg/pr64223-1.c: Same.
10408 * gcc.dg/pr64223-2.c: Same.
10409 * gcc.dg/pr8788-1.c: Same.
10410 * gcc.dg/pr8927-1.c: Same.
10411 * gcc.dg/pragma-darwin.c: Same.
10412 * gcc.dg/pragma-diag-5.c: Same.
10413 * gcc.dg/pragma-message.c: Same.
10414 * gcc.dg/redecl-1.c: Same.
10415 * gcc.dg/simd-1.c: Same.
10416 * gcc.dg/simd-5.c: Same.
10417 * gcc.dg/simd-6.c: Same.
10418 * gcc.dg/spellcheck-fields.c: Same.
10419 * gcc.dg/spellcheck-typenames.c: Same.
10420 * gcc.dg/struct-semi-2.c: Same.
10421 * gcc.dg/struct-semi-3.c: Same.
10422 * gcc.dg/transparent-union-3.c: Same.
10423 * gcc.dg/ucnid-8.c: Same.
10424 * gcc.dg/uninit-pr19430-O0.c: Same.
10425 * gcc.dg/uninit-pr19430.c: Same.
10426 * gcc.dg/uninit-pr20644-O0.c: Same.
10427 * gcc.dg/utf-dflt.c: Same.
10428 * gcc.dg/utf-dflt2.c: Same.
10429 * gcc.dg/utf16-4.c: Same.
10430 * gcc.dg/vla-11.c: Same.
10431 * gcc.dg/vla-20.c: Same.
10432 * gcc.dg/vla-init-1.c: Same.
10433 * gcc.dg/vla-init-2.c: Same.
10434 * gcc.dg/vla-init-3.c: Same.
10435 * gcc.dg/weak/weak-6.c: Same.
10436 * gcc.dg/weak/weak-7.c: Same.
10437 * gcc.dg/wtr-int-type-1.c: Same.
10438 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
10439 * gcc.target/arm/polytypes.c: Same.
10440 * gcc.target/i386/spellcheck-options-4.c: Same.
10441 * gcc.target/powerpc/20030218-1.c: Same.
10442 * gcc.target/sh/pr21255-4.c: Same.
10443 * gcc.test-framework/dg-error-exp-XP.c: Same.
10444 * gfortran.dg/array_constructor_30.f03: Same.
10445 * gfortran.dg/class_30.f90: Same.
10446 * gfortran.dg/goacc/subarrays.f95: Same.
10447 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
10448 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
10449 * gfortran.dg/intrinsic_std_1.f90: Same.
10450 * gfortran.dg/pr70006.f90: Same.
10451 * gfortran.dg/warning-directive-1.F90: Same.
10452 * gfortran.dg/warning-directive-2.F90: Same.
10453 * gfortran.dg/warning-directive-3.F90: Same.
10454 * gfortran.dg/warning-directive-4.F90: Same.
10455 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
10456 * obj-c++.dg/class-extension-1.mm: Same.
10457 * obj-c++.dg/class-extension-2.mm: Same.
10458 * obj-c++.dg/class-protocol-1.mm: Same.
10459 * obj-c++.dg/cxx-ivars-1.mm: Same.
10460 * obj-c++.dg/duplicate-class-1.mm: Same.
10461 * obj-c++.dg/exceptions-3.mm: Same.
10462 * obj-c++.dg/exceptions-4.mm: Same.
10463 * obj-c++.dg/exceptions-5.mm: Same.
10464 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
10465 * obj-c++.dg/fsf-package-0.m: Same.
10466 * obj-c++.dg/invalid-type-1.mm: Same.
10467 * obj-c++.dg/method-12.mm: Same.
10468 * obj-c++.dg/method-13.mm: Same.
10469 * obj-c++.dg/method-15.mm: Same.
10470 * obj-c++.dg/method-16.mm: Same.
10471 * obj-c++.dg/method-6.mm: Same.
10472 * obj-c++.dg/method-7.mm: Same.
10473 * obj-c++.dg/property/at-property-1.mm: Same.
10474 * obj-c++.dg/property/at-property-14.mm: Same.
10475 * obj-c++.dg/property/at-property-17.mm: Same.
10476 * obj-c++.dg/property/at-property-21.mm: Same.
10477 * obj-c++.dg/property/at-property-5.mm: Same.
10478 * obj-c++.dg/property/dotsyntax-4.mm: Same.
10479 * obj-c++.dg/property/dynamic-3.mm: Same.
10480 * obj-c++.dg/property/dynamic-4.mm: Same.
10481 * obj-c++.dg/property/property-neg-1.mm: Same.
10482 * obj-c++.dg/property/property-neg-6.mm: Same.
10483 * obj-c++.dg/property/synthesize-11.mm: Same.
10484 * obj-c++.dg/property/synthesize-5.mm: Same.
10485 * obj-c++.dg/property/synthesize-6.mm: Same.
10486 * obj-c++.dg/proto-lossage-4.mm: Same.
10487 * obj-c++.dg/protocol-qualifier-2.mm: Same.
10488 * obj-c++.dg/strings/strings-1.mm: Same.
10489 * obj-c++.dg/super-class-1.mm: Same.
10490 * obj-c++.dg/syntax-error-6.mm: Same.
10491 * obj-c++.dg/syntax-error-7.mm: Same.
10492 * obj-c++.dg/syntax-error-9.mm: Same.
10493 * obj-c++.dg/try-catch-13.mm: Same.
10494 * objc.dg/attributes/method-noreturn-1.m: Same.
10495 * objc.dg/bad-receiver-type-2.m: Same.
10496 * objc.dg/bad-receiver-type.m: Same.
10497 * objc.dg/call-super-2.m: Same.
10498 * objc.dg/class-2.m: Same.
10499 * objc.dg/class-extension-1.m: Same.
10500 * objc.dg/class-extension-2.m: Same.
10501 * objc.dg/class-protocol-1.m: Same.
10502 * objc.dg/desig-init-1.m: Same.
10503 * objc.dg/duplicate-class-1.m: Same.
10504 * objc.dg/exceptions-3.m: Same.
10505 * objc.dg/exceptions-4.m: Same.
10506 * objc.dg/exceptions-5.m: Same.
10507 * objc.dg/foreach-6.m: Same.
10508 * objc.dg/foreach-7.m: Same.
10509 * objc.dg/fsf-nsstring-format-1.m: Same.
10510 * objc.dg/fsf-package-0.m: Same.
10511 * objc.dg/invalid-type-1.m: Same.
10512 * objc.dg/method-11.m: Same.
10513 * objc.dg/method-19.m: Same.
10514 * objc.dg/method-2.m: Same.
10515 * objc.dg/method-20.m: Same.
10516 * objc.dg/method-5.m: Same.
10517 * objc.dg/method-6.m: Same.
10518 * objc.dg/method-7.m: Same.
10519 * objc.dg/method-9.m: Same.
10520 * objc.dg/missing-proto-3.m: Same.
10521 * objc.dg/private-1.m: Same.
10522 * objc.dg/property/at-property-1.m: Same.
10523 * objc.dg/property/at-property-14.m: Same.
10524 * objc.dg/property/at-property-17.m: Same.
10525 * objc.dg/property/at-property-21.m: Same.
10526 * objc.dg/property/at-property-5.m: Same.
10527 * objc.dg/property/dynamic-3.m: Same.
10528 * objc.dg/property/dynamic-4.m: Same.
10529 * objc.dg/property/property-neg-1.m: Same.
10530 * objc.dg/property/property-neg-6.m: Same.
10531 * objc.dg/property/synthesize-11.m: Same.
10532 * objc.dg/property/synthesize-5.m: Same.
10533 * objc.dg/property/synthesize-6.m: Same.
10534 * objc.dg/proto-hier-1.m: Same.
10535 * objc.dg/proto-lossage-4.m: Same.
10536 * objc.dg/protocol-qualifier-2.m: Same.
10537 * objc.dg/strings/strings-1.m: Same.
10538 * objc.dg/type-size-1.m: Same.
10539
d904a983
JL
105402017-04-18 Jeff Law <law@redhat.com>
10541
10542 PR target/74563
10543 * gcc.target/mips/pr74563: New test.
10544
0155ed56
JJ
105452017-04-18 Jakub Jelinek <jakub@redhat.com>
10546
10547 PR tree-optimization/80443
10548 * gcc.c-torture/compile/pr80443.c: New test.
10549
f380f608
RS
105502017-04-18 Richard Sandiford <richard.sandiford@arm.com>
10551
10552 PR rtl-optimization/80357
10553 * gcc.c-torture/compile/pr80357.c: New test.
10554
dd68669b
JL
105552017-04-18 Jeff Law <law@redhat.com>
10556
10557 PR middle-end/80422
10558 * gcc.c-torture/compile/pr80422.c: New test.
10559
1cda61fc
JJ
105602017-04-18 Jakub Jelinek <jakub@redhat.com>
10561
10562 PR debug/80263
10563 * gcc.dg/debug/dwarf2/pr80263.c: New test.
10564
19970253
MM
105652017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10566
10567 PR target/80099
10568 * gcc.target/powerpc/pr80099-1.c: New test.
10569 * gcc.target/powerpc/pr80099-2.c: Likewise.
10570 * gcc.target/powerpc/pr80099-3.c: Likewise.
10571 * gcc.target/powerpc/pr80099-4.c: Likewise.
10572 * gcc.target/powerpc/pr80099-5.c: Likewise.
10573
8487c9a5
JJ
105742017-04-18 Jakub Jelinek <jakub@redhat.com>
10575
3b5fb3cb
JJ
10576 PR sanitizer/80444
10577 * gcc.dg/sancov/pr80444.c: New test.
10578
8487c9a5
JJ
10579 PR middle-end/79788
10580 PR middle-end/80375
10581 * gcc.dg/pr79788-1.c: New test.
10582 * gcc.dg/pr79788-2.c: New test.
10583
be7c73ae
MP
105842017-04-18 Marek Polacek <polacek@redhat.com>
10585
10586 PR c++/80244 - ICE with attribute in template alias.
10587 * g++.dg/cpp0x/alias-decl-59.C: New test.
10588
d6e3e8a5
MP
10589 PR c++/80241 - ICE with alignas pack expansion.
10590 * g++.dg/cpp0x/alignas11.C: New test.
10591
1adb82e1
BE
105922017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
10593
10594 PR c++/80287
10595 * g++.dg/lto/pr80287_0.C: New test.
10596
fb5e5621
KN
105972017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
10598
10599 PR target/80315
10600 * gcc.target/powerpc/pr80315-1.c: New test.
10601 * gcc.target/powerpc/pr80315-2.c: New test.
10602 * gcc.target/powerpc/pr80315-3.c: New test.
10603 * gcc.target/powerpc/pr80315-4.c: New test.
10604
afeaeb70
TV
106052017-04-16 Tom de Vries <tom@codesourcery.com>
10606
10607 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
10608 directive.
10609 * g++.dg/parse/error3.C: Same.
10610 * g++.old-deja/g++.pt/niklas01a.C: Same.
10611 * gcc.dg/990506-0.c: Same.
10612 * gcc.dg/cpp/19990413-1.c: Same.
10613 * gcc.dg/cpp/pragma-1.c: Same.
10614 * gcc.dg/cpp/pragma-2.c: Same.
10615 * gcc.dg/m-un-2.c: Same.
10616 * objc.dg/private-1.m: Same.
10617
604f37cd
UB
106182017-04-15 Uros Bizjak <ubizjak@gmail.com>
10619
10620 * gcc.dg/pr54669.c: Fix dg-do directive.
10621 * gcc.dg/pr78582.c: Ditto.
10622 * gcc.dg/pr80020.c: Ditto.
10623 * gcc.dg/torture/pr57993-2.cpp: Ditto.
10624 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
10625 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
10626 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
10627 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
10628 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
10629 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
10630 * gcc.dg/tree-ssa/pr79352.c: Ditto.
10631 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10632 * gcc.dg/tree-ssa/pr79691.c: Ditto.
10633
35cfdb17
DH
106342017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
10635
604f37cd 10636 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
10637 * gfortran.dg/generic_29.f90: Likewise.
10638 * gfortran.dg/goacc/multi-clause.f90: Likewise.
10639 * gfortran.dg/pr41922.f90: Likewise.
10640 * gfortran.dg/pr70006.f90: Likewise.
10641
f378be38
SB
106422017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
10643
10644 PR tree-optimization/66612
10645 * gcc.target/powerpc/20050830-1.c: Remove xfail.
10646
43076492
JW
106472017-04-14 Janus Weil <janus@gcc.gnu.org>
10648
10649 PR fortran/80361
10650 * gfortran.dg/class_62.f90: New test case.
10651
dd3d6a42
AB
106522017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
10653
10654 * gcc.target/arc/loop-1.c: New file.
10655
31a07c81
MM
106562017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10657
10658 PR target/80098
10659 * gcc.target/powerpc/pr80098-1.c: New test.
10660 * gcc.target/powerpc/pr80098-2.c: Likewise.
10661 * gcc.target/powerpc/pr80098-3.c: Likewise.
10662 * gcc.target/powerpc/pr80098-4.c: Likewise.
10663
09956017
JJ
106642017-04-13 Jakub Jelinek <jakub@redhat.com>
10665
10666 PR sanitizer/80403
10667 * g++.dg/ubsan/pr80403-2.C: New test.
10668
bc042396
VM
106692017-04-13 Vladimir Makarov <vmakarov@redhat.com>
10670
10671 PR rtl-optimization/80343
10672 * gcc.target/powerpc/pr80343.c: New.
10673
abac4c34
DK
106742017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
10675
10676 PR sanitizer/80414
10677 * c-c++-common/ubsan/bounds-15.c: New test.
10678
43a3aa03
RB
106792017-04-13 Richard Biener <rguenther@suse.de>
10680
10681 PR testsuite/80416
10682 * g++.dg/torture/pr79671.C: Fix asm constraints.
10683
031fbdb9
JJ
106842017-04-13 Jakub Jelinek <jakub@redhat.com>
10685
10686 PR debug/80321
10687 * gcc.dg/debug/pr80321.c: New test.
10688
106892017-04-13 Eric Botcazou <ebotcazou@adacore.com>
10690
10691 * gnat.dg/debug10.adb: New test.
10692 * gnat.dg/debug10_pkg.ads: New helper.
10693
76873758
JJ
106942017-04-12 Jakub Jelinek <jakub@redhat.com>
10695
deed3da9
JJ
10696 PR tree-optimization/79390
10697 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
10698
b96a3e11
JJ
10699 PR sanitizer/80403
10700 PR sanitizer/80404
10701 PR sanitizer/80405
10702 * g++.dg/ubsan/pr80403.C: New test.
10703 * g++.dg/ubsan/pr80404.C: New test.
10704 * g++.dg/ubsan/pr80405.C: New test.
10705
76873758
JJ
10706 PR c/80163
10707 * gcc.dg/torture/pr80163.c: New test.
10708
940c9a7c 107092017-04-12 Richard Biener <rguenther@suse.de>
76873758 10710 Jeff Law <law@redhat.com>
940c9a7c
RB
10711
10712 PR tree-optimization/80359
10713 * gcc.dg/torture/pr80359.c: New testcase.
10714
350792ff 107152017-04-12 Richard Biener <rguenther@suse.de>
76873758 10716 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
10717
10718 PR middle-end/79671
10719 * g++.dg/torture/pr79671.C: New testcase.
10720 * g++.dg/lto/pr79671_0.C: Likewise.
10721 * g++.dg/lto/pr79671_1.c: Likewise.
10722
d62e6f10
JJ
107232017-04-12 Jakub Jelinek <jakub@redhat.com>
10724
10725 PR sanitizer/80349
10726 * g++.dg/ubsan/pr80349.C: New test.
10727
8585103f
JJ
107282017-04-11 Jakub Jelinek <jakub@redhat.com>
10729
347e1f77
JJ
10730 PR c++/80370
10731 * g++.dg/cpp1z/decomp28.C: New test.
10732
df1c878e
JJ
10733 PR middle-end/80100
10734 * gcc.dg/pr80100.c: New test.
10735
8585103f
JJ
10736 PR rtl-optimization/80385
10737 * g++.dg/opt/pr80385.C: New test.
10738
c6cf6ef7
ML
107392017-04-11 Martin Liska <mliska@suse.cz>
10740
10741 PR ipa/80212
10742 * g++.dg/ipa/pr80212.C: New test.
10743
3812f460
MS
107442017-04-11 Martin Sebor <msebor@redhat.com>
10745
10746 PR middle-end/80364
10747 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
10748
9f679370
ML
107492017-04-11 Martin Liska <mliska@suse.cz>
10750
10751 PR sanitizer/70878
10752 * gcc.dg/ubsan/pr70878.c: New test.
10753
82665822
JJ
107542017-04-11 Jakub Jelinek <jakub@redhat.com>
10755
cb278caa
JJ
10756 PR target/80381
10757 * gcc.target/i386/pr80381.c: New test.
10758
82665822
JJ
10759 PR c++/80363
10760 * g++.dg/ext/pr80363.C: New test.
10761
abde687a
SKS
107622017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10763
10764 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
10765 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
10766 Add avr-*-* to non-lp64 selector.
10767
13e6ec34
MS
107682017-04-10 Martin Sebor <msebor@redhat.com>
10769
10770 * gcc.dg/pr40340-3.c: Adjust directive pattern.
10771 * gcc.dg/pr40340-4.c: Same.
10772
a2cb1196
NK
107732017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
10774
13e6ec34 10775 PR fortran/69498
a2cb1196
NK
10776 * gfortran.dg/submodule_unexp.f90: Modified test
10777 to account for new error.
10778 * gfortran.dg/submodule_twice.f90: New Test
10779
b447b28c
JJ
107802017-04-10 Jakub Jelinek <jakub@redhat.com>
10781
10782 PR c++/80176
10783 * g++.dg/init/ref23.C: New test.
10784
3bbd6768
TK
107852017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10786
10787 PR tree-optimization/80304
10788 * gfortran.dg/do_concurrent_4.f90: New test case.
10789
99827b5c
JW
107902017-04-10 Janus Weil <janus@gcc.gnu.org>
10791
10792 PR fortran/80046
10793 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
10794
7db31bc2
DE
107952017-04-10 David Edelsohn <dje.gcc@gmail.com>
10796
10797 * g++.dg/torture/pr79905.C: Add -maltivec option.
10798
9058a2c5
JL
107992017-04-10 Jeff Law <law@redhat.com>
10800
10801 PR tree-optimization/80374
10802 * g++.dg/pr80374.c: New test.
10803
bd8f8642
KN
108042017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10805
10806 PR target/80108
10807 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
10808 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
10809
f634dd47
UB
108102017-04-10 Uros Bizjak <ubizjak@gmail.com>
10811
10812 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
10813
065ba179
UB
108142017-04-10 Uros Bizjak <ubizjak@gmail.com>
10815
10816 PR testsuite/79356
10817 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
10818
71b838d0
DS
108192017-04-10 Daniel Santos <daniel.santos@pobox.com>
10820
10821 PR testsuite/79867
10822 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
10823
98a7a34e
MP
108242017-04-10 Marek Polacek <polacek@redhat.com>
10825
10826 PR sanitizer/80348
10827 * g++.dg/ubsan/div-by-zero-3.C: New test.
10828
aac69a62
BC
108292017-04-10 Bin Cheng <bin.cheng@arm.com>
10830
10831 PR tree-optimization/80153
10832 * gcc.c-torture/execute/pr80153.c: New.
10833
737237c9
RB
108342017-04-10 Richard Biener <rguenther@suse.de>
10835
10836 PR middle-end/80362
10837 * gcc.dg/torture/pr80362.c: New testcase.
10838
ba6ee9fc
RB
108392017-04-10 Richard Biener <rguenther@suse.de>
10840
10841 PR tree-optimization/80304
10842 * gcc.dg/torture/pr80304.c: New testcase.
10843
4d1a05f1
NS
108442017-04-10 Nathan Sidwell <nathan@acm.org>
10845
10846 PR target/79905
10847 * g++.dg/torture/pr79905.C: New.
10848
3ee0fb02
ML
108492017-04-10 Martin Liska <mliska@suse.cz>
10850
10851 PR sanitizer/80350
10852 * c-c++-common/ubsan/pr80350.c: New test.
10853
167a5b77
JJ
108542017-04-10 Jakub Jelinek <jakub@redhat.com>
10855
10856 PR target/80324
10857 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
10858
d691b7e4
ML
108592017-04-08 Martin Liska <mliska@suse.cz>
10860
10861 Revert:
10862 2017-04-07 Martin Liska <mliska@suse.cz>
10863
10864 PR ipa/80212
10865 * g++.dg/ipa/pr80212.C: New test.
10866
dcb2c527
JJ
108672017-04-07 Jakub Jelinek <jakub@redhat.com>
10868
c98b0016
JJ
10869 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
10870 dg-options.
10871 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
10872
dcb2c527
JJ
10873 PR target/80322
10874 PR target/80323
10875 PR target/80325
10876 PR target/80326
10877 * gcc.target/i386/avx512f-undefined-1.c: New test.
10878 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
10879 * gcc.target/i386/avx-cvtsd-1.c: New test.
10880 * gcc.target/i386/avx512f-cvtss-1.c: New test.
10881 * gcc.target/i386/avx512f-abspd-1.c: New test.
10882 * gcc.target/i386/avx-cvtss-1.c: New test.
10883 * gcc.target/i386/avx512f-absps-1.c: New test.
10884 * gcc.target/i386/avx512f-int2mask-1.c: New test.
10885 * gcc.target/i386/avx512f-mask2int-1.c: New test.
10886
1ef532f4
MP
108872017-04-07 Marek Polacek <polacek@redhat.com>
10888
10889 PR sanitizer/80348
10890 * g++.dg/ubsan/div-by-zero-2.C: New test.
10891
2166aeb3
MP
10892 PR c++/80095
10893 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
10894
057da7af
VM
108952017-04-07 Vladimir Makarov <vmakarov@redhat.com>
10896
10897 PR rtl-optimization/70478
10898 * gcc.target/s390/pr70478.c: New.
10899
3b6cb9e3
ML
109002017-04-07 Martin Liska <mliska@suse.cz>
10901
10902 PR target/79889
10903 * g++.dg/ext/mv8.C: Add aarch64* targets.
10904
70cd23c0
ML
109052017-04-07 Martin Liska <mliska@suse.cz>
10906
10907 PR ipa/80212
10908 * g++.dg/ipa/pr80212.C: New test.
10909
fe6bb25f
TP
109102017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10911
10912 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
10913
bf7b869a
RB
109142017-04-07 Richard Biener <rguenther@suse.de>
10915
10916 PR tree-optimization/80334
10917 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
10918 alignas on stack.
10919
2d143ba8
RB
109202017-04-07 Richard Biener <rguenther@suse.de>
10921
10922 PR middle-end/80341
10923 * gcc.dg/torture/pr80341.c: New testcase.
10924
ed3cd38d
JJ
109252017-04-06 Jakub Jelinek <jakub@redhat.com>
10926
10927 PR debug/80234
10928 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
10929 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
10930
e5f56581
UB
109312017-04-06 Uros Bizjak <ubizjak@gmail.com>
10932
10933 PR target/79733
10934 * gcc.target/i386/pr79733.c: New test.
10935
a5211c80
UB
109362017-04-06 Uros Bizjak <ubizjak@gmail.com>
10937
10938 PR target/80298
10939 * gcc.target/i386/pr80298-1.c: New test.
10940 * gcc.target/i386/pr80298-2.c: Ditto.
10941
db086c96
TP
109422017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
10943
10944 PR target/80082
10945 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
10946 ARMv7-R.
10947
09b63f67
RB
109482017-04-06 Richard Biener <rguenther@suse.de>
10949
10950 PR tree-optimization/80334
10951 * g++.dg/torture/pr80334.C: New testcase.
10952
d9f8c5af
ML
109532017-04-06 Martin Liska <mliska@suse.cz>
10954
10955 PR sanitizer/80166
10956 * gcc.dg/asan/pr80166.c: New test.
10957
1b68991f
RO
109582017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10959
10960 PR tree-optimization/79390
10961 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
10962
0f784346
RB
109632017-04-06 Richard Biener <rguenther@suse.de>
10964
10965 PR tree-optimization/80262
10966 * gcc.target/i386/pr80262.c: New testcase.
10967
23a429c2
RB
109682017-04-06 Richard Biener <rguenther@suse.de>
10969
10970 PR middle-end/80281
10971 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
10972
e2323a2b
VM
109732017-04-05 Vladimir Makarov <vmakarov@redhat.com>
10974
10975 PR rtl-optimization/70703
10976 * gcc.target/i386/pr70703.c: New.
10977
47a11342
JJ
109782017-04-05 Jakub Jelinek <jakub@redhat.com>
10979
10980 PR sanitizer/80308
10981 * c-c++-common/asan/pr80308.c: New test.
10982
d0ee17a5
DV
109832017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10984
10985 PR target/79890
10986 * gcc.target/s390/pr79890.c: New test case.
10987
36f896c7
JJ
109882017-04-05 Jakub Jelinek <jakub@redhat.com>
10989
10990 PR target/80310
10991 * c-c++-common/ubsan/pr80310.c: New test.
10992
d16e2ddd
JJ
109932017-04-04 Jakub Jelinek <jakub@redhat.com>
10994
e1201dff
JJ
10995 PR c++/80297
10996 * g++.dg/torture/pr80297.C: New test.
10997
d16e2ddd
JJ
10998 PR tree-optimization/79390
10999 * gcc.target/i386/pr79390.c: New test.
11000 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
11001
c0ea338b
VR
110022017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
11003
11004 PR c++/80296
11005 * g++.dg/cpp0x/alias-decl-80296.C: New test.
11006
a1527a93
TP
110072017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11008
11009 PR target/80307
11010 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
11011 targeting any CPU or architecture.
11012 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
11013 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
11014 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
11015 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
11016 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
11017 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
11018 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
11019 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
11020
065ba179 110212017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
11022
11023 PR fortran/69498
11024 * gfortran.dg/submodule_unexp.f90: New test.
11025
b1fd967c
JJ
110262017-04-04 Jakub Jelinek <jakub@redhat.com>
11027
11028 PR target/80286
11029 * gcc.target/i386/avx-pr80286.c: New test.
11030 * gcc.dg/pr80286.c: New test.
11031
248179b5
RB
110322017-04-04 Richard Biener <rguenther@suse.de>
11033
11034 PR middle-end/80281
11035 * gcc.dg/torture/pr80281.c: New testcase.
11036
a577fcf2
RB
110372017-04-04 Richard Biener <rguenther@suse.de>
11038
11039 PR tree-optimization/80275
11040 * g++.dg/opt/pr80275.C: Make g static.
11041
833bbf60
SB
110422017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
11043
11044 PR rtl-optimization/60818
11045 * gcc.c-torture/compile/pr60818.c: New testcase.
11046
5764ee3c
JW
110472017-04-03 Jonathan Wakely <jwakely@redhat.com>
11048
11049 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
11050 * gcc.dg/20031012-1.c: Likewise.
11051 * gcc.dg/ipa/ipcp-1.c: Likewise.
11052 * gcc.dg/torture/matrix-3.c: Likewise.
11053 * gcc.target/powerpc/ppc-spe.c: Likewise.
11054 * gcc.target/rx/zero-width-bitfield.c: Likewise.
11055
bbdf4e81
PB
110562017-04-03 Peter Bergner <bergner@vnet.ibm.com>
11057
11058 PR target/80246
11059 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
11060 powerpc_vsx_ok.
11061 (std, ld): Limit scan-assembler-times check to lp64.
11062 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
11063 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
11064 powerpc_vsx_ok.
11065
44bc146f
PB
110662017-04-03 Peter Bergner <bergner@vnet.ibm.com>
11067
11068 PR target/80246
11069 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
11070
fff80893
RB
110712017-04-03 Richard Biener <rguenther@suse.de>
11072
11073 PR tree-optimization/80275
11074 * g++.dg/opt/pr80275.C: New testcase.
11075
79f9fc38
DV
110762017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11077
11078 PR testsuite/79356
11079 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
11080
a8e70fd3
RD
110812017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
11082
11083 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
11084 (bal): Increase iteration count and assume alignment.
11085
e0061866
BC
110862017-04-03 Bin Cheng <bin.cheng@arm.com>
11087
11088 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
11089
c2d43326
AP
110902017-04-02 Andrew Pinski <apinski@cavium.com>
11091
11092 * gcc.c-torture/compile/nested-3.c: New testcase.
11093 * gcc.c-torture/execute/20170401-1.c: New testcase.
11094 * gcc.c-torture/execute/20170401-2.c: New testcase.
11095
a5a9046d
SB
110962017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
11097
11098 PR rtl-optimization/79405
11099 gcc.dg/pr79405.c: New testcase.
11100
6f3af356
JJ
111012017-03-31 Jakub Jelinek <jakub@redhat.com>
11102
eee3756d
JJ
11103 PR debug/79255
11104 * gcc.dg/pr79255.c: New test.
11105
6f3af356
JJ
11106 PR c++/79572
11107 * g++.dg/ubsan/null-8.C: New test.
11108
99e6cfd6
PH
111092017-03-31 Pat Haugen <pthaugen@us.ibm.com>
11110
11111 PR target/80107
11112 * gfortran.dg/pr80107.f: New.
11113
094e6b7a
JL
111142017-03-31 Jeff Law <law@redhat.com>
11115
11116 PR tree-optimization/49498
11117 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
11118
eceb2409 111192017-03-31 Richard Biener <rguenther@suse.de>
065ba179 11120
eceb2409
RB
11121 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
11122
c412c01a 111232017-03-31 Richard Biener <rguenther@suse.de>
065ba179 11124
c412c01a
RB
11125 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
11126
005f12bf
JJ
111272017-03-31 Jakub Jelinek <jakub@redhat.com>
11128
af88f557
JJ
11129 PR libstdc++/80251
11130 * g++.dg/ext/is_aggregate.C: New test.
11131
7d790165
JJ
11132 PR middle-end/80173
11133 * gcc.target/i386/pr80173.c: New test.
11134
a7d55154
JJ
11135 PR middle-end/80163
11136 * gcc.dg/pr80163.c: New test.
11137
005f12bf
JJ
11138 PR debug/80025
11139 * gcc.dg/torture/pr80025.c: New test.
11140
c8e0f43f
MF
111412017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
11142
11143 * gcc.target/mips/pr52125.c: Add -msym32.
11144
724d25f3
JJ
111452017-03-30 Jakub Jelinek <jakub@redhat.com>
11146
11147 PR translation/80189
11148 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
11149 * g++.dg/gomp/sharing-1.C: Likewise.
11150 * gfortran.dg/gomp/pr44536.f90: Likewise.
11151 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
11152 * gfortran.dg/gomp/sharing-3.f90: Likewise.
11153 * gfortran.dg/gomp/crayptr3.f90: Likewise.
11154 * gfortran.dg/gomp/pr33439.f90: Likewise.
11155 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
11156 * gfortran.dg/gomp/sharing-1.f90: Likewise.
11157 * gfortran.dg/gomp/sharing-2.f90: Likewise.
11158 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
11159 * gcc.dg/gomp/sharing-1.c: Likewise.
11160
05dc406d
PB
111612017-03-30 Peter Bergner <bergner@vnet.ibm.com>
11162
11163 PR target/80246
11164 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
11165 Darwin and SPE.
11166 (dxex, dxexq): Update return type.
11167 (diex, diexq): Update argument type.
11168 * gcc.target/powerpc/pr80246.c: New test.
11169
b0fd4d7e
MJ
111702017-03-30 Martin Jambor <mjambor@suse.cz>
11171
11172 PR ipa/77333
11173 * g++.dg/ipa/pr77333.C: New test.
11174
de008ec4
JJ
111752017-03-30 Jakub Jelinek <jakub@redhat.com>
11176
11177 PR target/80206
11178 * gcc.target/i386/pr80206.c: New test.
11179
28c02407
RB
111802017-03-30 Richard Biener <rguenther@suse.de>
11181
11182 PR tree-optimization/77498
11183 * gfortran.dg/pr77498.f: New testcase.
11184
10fa8dfb
MP
111852017-03-29 Marek Polacek <polacek@redhat.com>
11186
11187 PR c/79730
11188 * gcc.dg/pr79730.c: New test.
11189
fdc54f39
JD
111902017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11191
11192 PR libgfortran/78670
11193 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
11194 a character of length 1. Update test for success.
11195 * gfortran.dg/dtio_28.f03: New test.
11196 * gfortran.dg/dtio_4.f90: Update to open test file with status =
11197 'scratch' to delete the file when done.
11198
533c0b69
SB
111992017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
11200
11201 PR rtl-optimization/80233
11202 * gcc.c-torture/compile/pr80233.c: New testcase.
11203
e35229f8
TK
112042017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11205
11206 PR fortran/80254
11207 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
11208 * gfortran.dg/dec_io_2a.f90: instead (new test).
11209
5c0a28d4
JW
112102017-03-28 Jiong Wang <jiong.wang@arm.com>
11211
11212 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
11213
19846619
SB
112142017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
11215
11216 PR testsuite/43496
11217 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
11218 generating PIC code.
11219
e5119fab
VM
112202017-03-28 Vladimir Makarov <vmakarov@redhat.com>
11221
11222 PR rtl-optimization/80193
11223 * gcc.target/i386/pr80193.c: New.
11224
cf474530
JW
112252017-03-28 Janus Weil <janus@gcc.gnu.org>
11226
11227 PR fortran/78661
11228 * gfortran.dg/dtio_25.f90: Modified test case.
11229 * gfortran.dg/dtio_27.f90: New test case.
11230
34fac449
UB
112312017-03-28 Uros Bizjak <ubizjak@gmail.com>
11232
11233 PR target/53383
11234 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
11235 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
11236 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
11237
3e907b90
BC
112382017-03-28 Bin Cheng <bin.cheng@arm.com>
11239
11240 * gcc.c-torture/compile/irreducible-loop.c: New.
11241
522818b9
RS
112422017-03-28 Richard Sandiford <richard.sandiford@arm.com>
11243
3e907b90 11244 PR tree-optimization/80218
522818b9
RS
11245 * gcc.dg/pr80218.c: New test.
11246
ea7d7da8
RB
112472017-03-28 Richard Biener <rguenther@suse.de>
11248
11249 PR tree-optimization/78644
11250 * gcc.dg/pr78644-1.c: New testcase.
11251 * gcc.dg/pr78644-2.c: Likewise.
11252
498173ef
TT
112532017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
11254
11255 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
11256 * gcc.dg/pic-4.c: Likewise.
11257 * gcc.dg/pie-3.c: Likewise.
11258 * gcc.dg/pie-4.c: Likewise.
11259
c5ad2433
ML
112602017-03-28 Martin Liska <mliska@suse.cz>
11261
11262 PR ipa/80205
11263 * g++.dg/ipa/pr80205.C: New test.
11264
17722fb9
SKS
112652017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11266
11267 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
11268 with sizeof(int) < 4.
11269 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
11270 * gcc.c-torture/execute/pr79737-2.c: Likewise.
11271 * gcc.dg/torture/pr79777.c: Likewise.
11272 * gcc.dg/torture/pr79910.c: Likewise.
11273
737f500a
RB
112742017-03-28 Richard Biener <rguenther@suse.de>
11275
11276 PR middle-end/80222
11277 * g++.dg/pr80222.C: New testcase.
11278
62f96a79
ML
112792017-03-28 Martin Liska <mliska@suse.cz>
11280
11281 PR ipa/80104
11282 * gcc.dg/ipa/pr80104.c: New test.
11283
72785f26
MP
112842017-03-28 Marek Polacek <polacek@redhat.com>
11285
11286 PR sanitizer/80067
11287 * c-c++-common/ubsan/shift-10.c: New test.
11288
86516987
JL
112892017-03-27 Jeff Law <law@redhat.com>
11290
4dbf1eee 11291 PR tree-optimization/80216
86516987
JL
11292 * gcc.c-torture/compile/pr80216.c: New test.
11293
aade772d
JJ
112942017-03-27 Jakub Jelinek <jakub@redhat.com>
11295
a9e4a1a5
JJ
11296 PR middle-end/80162
11297 * c-c++-common/pr80162-1.c: New test.
11298 * c-c++-common/pr80162-2.c: New test.
11299 * c-c++-common/pr80162-3.c: New test.
11300
aade772d
JJ
11301 PR target/80102
11302 * g++.dg/opt/pr80102.C: New test.
11303
d89f355e
MM
113042017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
11305
11306 PR target/78543
11307 * gcc.target/powerpc/pr78543.c: New test.
11308
79c4d73b
KN
113092017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
11310
11311 PR target/80103
11312 * gcc.target/powerpc/pr80103-1.c: New test.
11313
819df781
RB
113142017-03-27 Richard Biener <rguenther@suse.de>
11315
11316 PR tree-optimization/80181
11317 * gcc.dg/torture/pr80181.c: New testcase.
11318
84804c5b
CZ
113192017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
11320
065ba179 11321 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 11322
c5e5f5f6
RB
113232017-03-27 Richard Biener <rguenther@suse.de>
11324
11325 PR ipa/79776
11326 * g++.dg/ipa/pr79776.C: New testcase.
11327
7cd200f6
JJ
113282017-03-27 Jakub Jelinek <jakub@redhat.com>
11329
11330 PR sanitizer/80168
11331 * gcc.dg/asan/pr80168.c: New test.
11332
79f512ff
RB
113332017-03-27 Richard Biener <rguenther@suse.de>
11334
11335 PR tree-optimization/80170
11336 * gcc.dg/pr80170.c: New testcase.
11337
672d9f8e
RB
113382017-03-27 Richard Biener <rguenther@suse.de>
11339
11340 PR middle-end/80171
11341 * g++.dg/torture/pr80171.C: New testcase.
11342
978fcba3
JDA
113432017-03-26 John David Anglin <danglin@gcc.gnu.org>
11344
431d7882
JDA
11345 * gcc.dg/torture/pr79732.c: Require alias support.
11346 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
11347
978fcba3
JDA
11348 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
11349 libatomic_available.
11350 * gfortran.dg/coarray_image_status_1.f08: Likewise.
11351 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
11352
1f10d710
JD
113532017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11354
11355 PR libgfortran/78881
11356 * gfortran.dg/dtio_26.f90: New test.
11357
41036686
PT
113582017-03-25 Paul Thomas <pault@gcc.gnu.org>
11359
11360 PR fortran/80156
11361 PR fortran/79382
11362 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
11363 testcase for PR80156. Add a main programme that tests that
11364 the typebound generic is accessible.
11365
5da906ca
BS
113662017-03-25 Bernd Schmidt <bschmidt@redhat.com>
11367
11368 PR rtl-optimization/80160
11369 PR rtl-optimization/80159
11370
11371 * gcc.target/i386/pr80160.c: New test.
11372
7dabefa0
JJ
113732017-03-24 Jakub Jelinek <jakub@redhat.com>
11374
11375 PR sanitizer/79904
11376 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
11377
c8b1fbc1
MP
113782017-03-24 Marek Polacek <polacek@redhat.com>
11379
11380 PR c++/80119
11381 * g++.dg/warn/Wuninitialized-9.C: New test.
11382
76794c52
AK
113832017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11384
11385 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
11386 and remove the high-level builtin. The error message for the
11387 would prevent compilation from reaching the second.
11388 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
11389
2de2b3f9
AK
113902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11391
11392 * gcc.target/s390/vxe/negfma-1.c: New test.
11393
7d2fd075
AK
113942017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11395
11396 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
11397 * gcc.target/s390/arch12/mul-1.c: New test.
11398 * gcc.target/s390/arch12/mul-2.c: New test.
11399
72612e4e
AK
114002017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11401
11402 * gcc.target/s390/vxe/vllezlf-1.c: New test.
11403
6c7774d1
AK
114042017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11405
11406 * gcc.target/s390/vxe/popcount-1.c: New test.
11407
9ec98860
AK
114082017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11409
11410 * gcc.target/s390/vxe/bitops-1.c: New test.
11411
6654e96f
AK
114122017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11413
11414 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
11415 * lib/target-supports.exp: Add effective target check s390_vxe.
11416
77c585ca
AK
114172017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11418
11419 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
11420 comparison instructions used from now on.
11421
b5de6e84
AK
114222017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11423
11424 * gcc.target/s390/s390.exp (check_effective_target_vector):
11425 Include target-supports.exp and move target_vector check routine
11426 ...
11427 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
11428 here and rename it.
11429 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
11430 check from vector to s390_vx.
11431 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
11432 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
11433 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
11434 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
11435 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
11436 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
11437 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
11438 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
11439 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
11440
a602f985
AK
114412017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11442
11443 * gcc.target/s390/vector/vec-init-2.c: New test.
11444
085db63d
AK
114452017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11446
11447 * gcc.dg/ubsan/pr79904-2.c: New test.
11448
dc4f29bc
AK
114492017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11450
11451 PR target/79893
11452 * gcc.target/s390/zvector/pr79893.c: New test.
11453
56010684
JJ
114542017-03-24 Jakub Jelinek <jakub@redhat.com>
11455
11456 PR rtl-optimization/80112
11457 * gcc.dg/pr80112.c: New test.
11458
f0d7b52d
RO
114592017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11460
11461 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
11462 etc. line numbers.
11463 * gcc.dg/Walloca-1.c: Likewise.
11464 * gcc.dg/Walloca-2.c: Likewise.
11465 * gcc.dg/Wvla-larger-than-2.c: Likewise.
11466
635684c4
BS
114672017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11468
11469 PR tree-optimization/80158
11470 * gfortran.fortran-torture/compile/pr80158.f: New file.
11471
76afddf3
RB
114722017-03-24 Richard Biener <rguenther@suse.de>
11473
11474 PR tree-optimization/80167
11475 * gcc.dg/graphite/pr80167.c: New testcase.
11476
c2e389bf
TV
114772017-03-24 Tom de Vries <tom@codesourcery.com>
11478
11479 PR testsuite/80092
11480 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
11481 dg-require-effective-target global_constructor.
11482 * gcc.dg/tls/emutls-2.c: Same.
11483
a72821b4
TV
114842017-03-24 Tom de Vries <tom@codesourcery.com>
11485
11486 PR testsuite/80092
11487 * c-c++-common/Wimplicit-fallthrough-34.c: Add
11488 dg-require-effective-target indirect_jumps.
11489
1658def9
TV
114902017-03-24 Tom de Vries <tom@codesourcery.com>
11491
11492 PR testsuite/80092
11493 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
11494 nonlocal_goto.
11495
90e02692
TV
114962017-03-24 Tom de Vries <tom@codesourcery.com>
11497
11498 PR testsuite/80092
11499 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
11500 * gcc.dg/Walloca-12.c: Same.
11501 * gcc.dg/attr-alloc_size-8.c: Same.
11502 * gcc.dg/Walloca-4.c: Same.
11503 * gcc.dg/Walloca-8.c: Same.
11504 * gcc.dg/Walloca-13.c: Same.
11505 * gcc.dg/Walloca-14.c: Same.
11506 * gcc.dg/attr-alloc_size-9.c: Same.
11507 * gcc.dg/Walloca-1.c: Same.
11508 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11509 * gcc.dg/Walloca-5.c: Same.
11510 * gcc.dg/Walloca-10.c: Same.
11511 * gcc.dg/Walloca-9.c: Same.
11512 * gcc.dg/attr-alloc_size-6.c: Same.
11513 * gcc.dg/Wvla-larger-than-1.c: Same.
11514 * gcc.dg/torture/pr71881.c: Same.
11515 * gcc.dg/torture/pr71901.c: Same.
11516 * gcc.dg/torture/pr78742.c: Same.
11517 * gcc.dg/builtin-alloc-size.c: Same.
11518 * gcc.dg/Walloca-2.c: Same.
11519 * gcc.dg/Walloca-6.c: Same.
11520 * gcc.dg/Walloca-11.c: Same.
11521 * gcc.dg/attr-alloc_size-7.c: Same.
11522 * gcc.dg/Wvla-larger-than-2.c: Same.
11523 * gcc.dg/Walloca-3.c: Same.
11524 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
11525 * gcc.c-torture/compile/pr79413.c: Same.
11526 * gcc.c-torture/compile/pr78439.c: Same.
11527
842392c8
KN
115282017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11529
11530 * gcc.target/powerpc/p9-options-1.c: New test.
11531
de2b3f5c
KT
115322017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11533
11534 PR target/71436
11535 * gcc.c-torture/compile/pr71436.c: New test.
11536
2e6315ef 115372017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 11538 Richard Biener <rguenther@suse.de>
2e6315ef
WS
11539
11540 PR tree-optimization/79908
11541 PR tree-optimization/80136
11542 * gcc.dg/torture/pr79908.c: New file.
11543
9cdf0363
NK
115442017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
11545
2e6315ef 11546 PR fortran/39239
9cdf0363
NK
11547 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
11548
f3dd574e
JJ
115492017-03-22 Jakub Jelinek <jakub@redhat.com>
11550
f13e9cd5
JJ
11551 PR c++/80141
11552 * g++.dg/gomp/pr80141.C: New test.
11553
68ed2ba0
JJ
11554 PR c++/80129
11555 * g++.dg/torture/pr80129.C: New test.
11556
f3dd574e
JJ
11557 PR sanitizer/80110
11558 * g++.dg/tsan/pr80110.C: New test.
11559
918b6c9e
TK
115602017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11561
11562 PR fortran/80142
11563 * gfortran.dg/any_loc.f90: New test case.
11564
bf634d1c
TP
115652017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11566
11567 PR target/80082
11568 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
11569 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
11570
f7325b95
ML
115712017-03-22 Martin Liska <mliska@suse.cz>
11572
11573 PR target/79906
11574 * g++.dg/ext/mv8.C: Add power* targets.
11575
3f01b620
MS
115762017-03-21 Martin Sebor <msebor@redhat.com>
11577
11578 PR c++/79548
11579 * g++.dg/warn/Wunused-var-26.C: New test.
11580
1cefb051
BS
115812017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11582
11583 PR tree-optimization/79908
11584 * gcc.dg/torture/pr79908.c: Revert addition of new file.
11585
edc1747f
MP
115862017-03-21 Marek Polacek <polacek@redhat.com>
11587 Martin Sebor <msebor@redhat.com>
11588
11589 PR tree-optimization/80109
11590 * gcc.dg/Walloca-14.c: New test.
11591
85106b87
JJ
115922017-03-21 Jakub Jelinek <jakub@redhat.com>
11593
11594 PR target/80125
11595 * gcc.target/powerpc/pr80125.c: New test.
11596
e59a225f
NK
115972017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
11598
11599 PR fortran/69498
11600 * gfortran.dg/unexp_attribute.f90: New test
11601
0ffe60b5 116022017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 11603 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
11604
11605 PR tree-optimization/79908
11606 * gcc.dg/torture/pr79908.c: New file.
11607
54eb90fe
SKS
116082017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11609
11610 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
11611 with sizeof(int) < 4.
11612
5611c456
ML
116132017-03-21 Martin Liska <mliska@suse.cz>
11614
11615 * gcc.target/i386/pr65044.c: Add '.' in order to catch
11616 apostrophes.
11617
e650ea2a
RB
116182017-03-21 Richard Biener <rguenther@suse.de>
11619
11620 PR tree-optimization/80032
11621 * g++.dg/opt/pr80032.C: New testcase.
11622
da2ce5f9
RB
116232017-03-21 Richard Biener <rguenther@suse.de>
11624
11625 PR tree-optimization/80122
11626 * gcc.dg/torture/pr80122.c: New testcase.
11627
9d60683a
TT
116282017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
11629
11630 * gcc.dg/pic-2.c: Skip for MIPS.
11631 * gcc.dg/pie-2.c: Skip for MIPS.
11632
d3e19c2c
PC
116332017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11634
11635 PR c++/77752
11636 * g++.dg/cpp0x/initlist97.C: New.
11637 * g++.dg/cpp0x/initlist85.C: Update.
11638
8bee092e
JJ
116392017-03-21 Jakub Jelinek <jakub@redhat.com>
11640
9f30dff0
JJ
11641 PR c/67338
11642 * gcc.dg/pr67338.c: New test.
11643
8bee092e
JJ
11644 PR c++/35878
11645 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
11646 dump instead of assembler.
11647 * g++.dg/init/pr35878_2.C: Likewise.
11648 * g++.dg/init/pr35878_3.C: Likewise.
11649
4d1b8e70
JJ
116502017-03-21 Jakub Jelinek <jakub@redhat.com>
11651
11652 PR c/80097
11653 * gcc.dg/ubsan/pr80097.c: New test.
11654
c34923c4
BS
116552017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11656
11657 PR tree-optimization/80054
11658 * g++.dg/torture/pr80054.C: New file.
11659
b0ba96c2
KN
116602017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11661
11662 PR target/79963
11663 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
11664 directive to assure selection of proper bit using rlwinm insn.
11665 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
11666 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
11667 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
11668 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
11669
92377255
MP
116702017-03-20 Marek Polacek <polacek@redhat.com>
11671 Paolo Carlini <paolo.carlini@oracle.com>
11672
11673 PR c++/80059 - ICE with noexcept and __transaction_atomic
11674 * g++.dg/tm/pr80059-2.C: New test.
11675 * g++.dg/tm/pr80059.C: New test.
11676
243e28bf
ML
116772017-03-20 Martin Liska <mliska@suse.cz>
11678
11679 PR middle-end/79753
11680 * gcc.target/i386/mpx/pr79753.c: New test.
11681
918112d3
ML
116822017-03-20 Martin Liska <mliska@suse.cz>
11683
11684 PR target/79769
11685 PR target/79770
11686 * g++.dg/pr79769.C: New test.
11687 * gcc.target/i386/mpx/pr79770.c: New test.
11688
e325aba2
AK
116892017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11690
11691 PR target/78857
11692 * gcc.target/s390/load-and-test-fp-1.c: New test.
11693 * gcc.target/s390/load-and-test-fp-2.c: New test.
11694
91d2c04c
PT
116952017-03-18 Paul Thomas <pault@gcc.gnu.org>
11696
11697 PR fortran/79676
11698 * gfortran.dg/submodule_28.f08 : New test.
11699
c7e4107b
PT
117002017-03-18 Paul Thomas <pault@gcc.gnu.org>
11701
11702 PR fortran/71838
11703 * gfortran.dg/submodule_26.f08 : New test.
11704 * gfortran.dg/submodule_27.f08 : New test.
11705
d8fe28be
PH
117062017-03-17 Pat Haugen <pthaugen@us.ibm.com>
11707
11708 PR target/79951
11709 * gcc.target/powerpc/pr79951.c: New.
11710
4a17943d
BS
117112017-03-17 Bernd Schmidt <bschmidt@redhat.com>
11712
11713 PR rtl-optimization/79910
11714 * gcc.dg/torture/pr79910.c: New test.
11715
7f166d94
JL
117162017-03-17 Jeff Law <law@redhat.com>
11717
11718 PR tree-optimization/71437
11719 * gcc.dg/tree-ssa/pr71437.c: New test.
11720 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
11721 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
11722 now caught by VRP, but which were previously caught by DOM.
11723
12c4f7dc
RB
117242017-03-17 Richard Biener <rguenther@suse.de>
11725
11726 PR middle-end/80075
11727 * g++.dg/torture/pr80075.C: New testcase.
11728
207f3423
MM
117292017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
11730
11731 PR target/71294
11732 * g++.dg/pr71294.C: New test.
11733
9fc900af
SB
117342017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
11735
11736 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
11737
c05c2380
JJ
117382017-03-16 Jakub Jelinek <jakub@redhat.com>
11739
e711928b
JJ
11740 PR fortran/80010
11741 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
11742
c05c2380
JJ
11743 PR fortran/79886
11744 * gfortran.dg/pr79886.f90: New test.
11745
3231d64b
MM
117462017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
11747
11748 PR target/79038
11749 * gcc.target/powerpc/pr79038-1.c: New test.
11750
81ef1f5e
SB
117512017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
11752
11753 PR fortran/33271
11754 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
11755
395a1e9b
JW
117562017-03-15 Jiong Wang <jiong.wang@arm.com>
11757
11758 PR testsuite/79356
11759 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
11760
05f65910
UB
117612017-03-15 Uros Bizjak <ubizjak@gmail.com>
11762
11763 PR target/80019
11764 * gcc.target/i386/pr80019.c: New test.
11765
94285a7d
ML
117662017-03-15 Martin Liska <mliska@suse.cz>
11767
11768 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
11769
a983542b
MS
117702017-03-14 Martin Sebor <msebor@redhat.com>
11771
11772 PR tree-optimization/79800
11773 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
11774 * gcc.dg/tree-ssa/pr79800.c: New test.
11775
76ca5f40
MM
117762017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11777
11778 PR target/79947
11779 * gcc.target/powerpc/pr79947.c: New test.
11780
5d9a283a
MS
117812017-03-14 Martin Sebor <msebor@redhat.com>
11782
11783 PR middle-end/80020
11784 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
11785 * gcc.dg/attr-alloc_size-7.c: Same.
11786 * gcc.dg/attr-alloc_size-9.c: Same.
11787 * gcc.dg/builtin-alloc-size.c: Same.
11788 * gcc.dg/pr80020.c: New test.
11789
4692943d
BS
117902017-03-14 Bernd Schmidt <bschmidt@redhat.com>
11791
11792 PR rtl-optimization/79728
11793 * gcc.target/i386/sse-globalreg.c: New test.
11794
861d9d5e
ML
117952017-03-14 Martin Liska <mliska@suse.cz>
11796
11797 PR lto/66295
11798 * gcc.dg/tree-prof/pr66295.c: New test.
11799
a48018b5
ML
118002017-03-13 Martin Liska <mliska@suse.cz>
11801
11802 PR middle-end/78339
11803 * gcc.target/i386/mpx/pr78339.c: New test.
11804
8c56cc5a
CZ
118052017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
11806
065ba179 11807 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 11808
14555394
CZ
118092017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
11810
065ba179 11811 * gcc.target/arc/pr9001090948.c: New file.
14555394 11812
3079b92e
SB
118132017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
11814
11815 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11816 Fix test. Make early-out condition return early. Correct comments.
11817
c08de9db
JD
118182017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11819
11820 PR libgfortran/78854
11821 * gfortran.dg/dtio_25.f90: New test.
11822
66b27545
MS
118232017-03-10 Martin Sebor <msebor@redhat.com>
11824
11825 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
11826
8f2f6381
BS
118272017-03-10 Bernd Schmidt <bschmidt@redhat.com>
11828
11829 PR rtl-optimization/78911
11830 * gcc.target/i386/pr78911-1.c: New test.
11831 * gcc.target/i386/pr78911-2.c: New test.
11832
8e2c69b4 118332017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 11834
8e2c69b4
WS
11835 PR target/79941
11836 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
11837 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
11838 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
11839
455d833c
MP
118402017-03-10 Marek Polacek <polacek@redhat.com>
11841
11842 PR c++/79967
11843 * g++.dg/cpp0x/gen-attrs-63.C: New test.
11844
cdd669f9
JJ
118452017-03-10 Jakub Jelinek <jakub@redhat.com>
11846
e260b0a7
JJ
11847 PR c++/79899
11848 * g++.dg/other/friend7.C: New test.
11849
cdd669f9
JJ
11850 PR c++/79896
11851 * g++.dg/ext/int128-5.C: New test.
11852
730e6e46
SB
118532017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
11854
11855 PR testsuite/79356
11856 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
11857 powerpc, sparc, or s390x.
11858
fc8f6304
PH
118592017-03-10 Pat Haugen <pthaugen@us.ibm.com>
11860
11861 PR target/79907
11862 * gcc.target/powerpc/pr79907.c: New.
11863
f1b0632a
OH
118642017-03-10 Olivier Hainque <hainque@adacore.com>
11865
11866 * gnat.dg/opt64.adb: New test.
11867 * gnat.dg/opt64_pkg.ads: New helper.
11868 * gnat.dg/opt64_pkg.adb: New helper.
11869
5558f089
JJ
118702017-03-10 Jakub Jelinek <jakub@redhat.com>
11871
2d9dd4fb
JJ
11872 PR rtl-optimization/79909
11873 * gcc.target/powerpc/pr79909.c: New test.
11874
72772e67
JJ
11875 PR tree-optimization/79972
11876 * gcc.dg/pr79972.c: New test.
11877
5558f089
JJ
11878 PR tree-optimization/77975
11879 * gcc.dg/pr77975.c: New test.
11880
822a132c
MP
118812017-03-09 Marek Polacek <polacek@redhat.com>
11882
11883 PR c++/79962
11884 PR c++/79984
11885 * c-c++-common/nonnull-3.c: New test.
11886 * g++.dg/warn/Wnonnull3.C: New test.
11887
c9819d22
MF
118882017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
11889
11890 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
11891 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11892
36618428
MP
118932017-03-09 Marek Polacek <polacek@redhat.com>
11894
11895 PR sanitizer/79757
11896 * gcc.dg/ubsan/pr79757-1.c: New test.
11897 * gcc.dg/ubsan/pr79757-2.c: New test.
11898 * gcc.dg/ubsan/pr79757-3.c: New test.
11899 * gcc.dg/ubsan/pr79757-4.c: New test.
11900 * gcc.dg/ubsan/pr79757-5.c: New test.
11901
01e5af5a
JJ
119022017-03-09 Jakub Jelinek <jakub@redhat.com>
11903
11904 PR c/79969
11905 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
11906
6443c7c0
MP
119072017-03-09 Marek Polacek <polacek@redhat.com>
11908
11909 PR c++/79687
11910 * g++.dg/expr/ptrmem8.C: New test.
11911 * g++.dg/expr/ptrmem9.C: New test.
11912
d721dc3c
RB
119132017-03-09 Richard Biener <rguenther@suse.de>
11914
11915 PR tree-optimization/79977
11916 * gcc.dg/graphite/pr79977.c: New testcase.
11917
1f1fd3e2
TT
119182017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
11919
11920 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
11921 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
11922 * lib/target-supports.exp (check_effective_target_rdynamic):
11923 New proc.
11924
16967aff
RB
119252017-03-09 Richard Biener <rguenther@suse.de>
11926
11927 PR middle-end/79971
11928 * gcc.dg/fixed-point/pr79971.c: New testcase.
11929
26d7dc48
RB
119302017-03-09 Richard Biener <rguenther@suse.de>
11931
11932 PR ipa/79970
11933 * gcc.dg/torture/pr79970.c: New testcase.
11934
35f77c28
PC
119352017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
11936
11937 PR c++/71966
11938 * g++.dg/cpp0x/pr71966-1.C: New.
11939 * g++.dg/cpp0x/pr71966-2.C: Likewise.
11940
8a7df031
ML
119412017-03-09 Martin Liska <mliska@suse.cz>
11942
11943 PR tree-optimization/79631
11944 * gcc.target/i386/mpx/pr79631.c: New test.
11945
3828bb0d
ML
119462017-03-09 Martin Liska <mliska@suse.cz>
11947
11948 PR target/65705
11949 PR target/69804
11950 * gcc.target/i386/pr71458.c: Update scanned pattern.
11951
410a590c
MP
119522017-03-09 Marek Polacek <polacek@redhat.com>
11953
11954 PR c++/79672
11955 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
11956 * g++.dg/warn/Wduplicated-branches3.C: New test.
11957
f084a22e
PG
119582017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
11959
11960 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
11961
a278b1c3
ML
119622017-03-09 Martin Liska <mliska@suse.cz>
11963
11964 PR ipa/79764
11965 * g++.dg/pr79764.C: New test.
11966
8dc19053
ML
119672017-03-09 Martin Liska <mliska@suse.cz>
11968
11969 PR ipa/79761
11970 * g++.dg/pr79761.C: New test.
11971
030fc94a
JJ
119722017-03-09 Jakub Jelinek <jakub@redhat.com>
11973
9e463823
JJ
11974 PR sanitizer/79944
11975 * c-c++-common/asan/pr79944.c: New test.
11976
6b62f323
JJ
11977 PR target/79932
11978 * gcc.target/i386/pr79932-2.c: New test.
11979
030fc94a
JJ
11980 PR target/79932
11981 * gcc.target/i386/pr79932-1.c: New test.
11982
423aec8b
MP
119832017-03-09 Marek Polacek <polacek@redhat.com>
11984
11985 PR c++/79900 - ICE in strip_typedefs
11986 * g++.dg/warn/Wpadded-1.C: New test.
11987
6659fe59
MP
119882017-03-08 Marek Polacek <polacek@redhat.com>
11989
11990 * g++.dg/Walloca1.C: Adjust dg-warning.
11991
f1a675e4
AH
119922017-03-08 Andrew Haley <aph@redhat.com>
11993
11994 PR tree-optimization/79943
11995 * gcc.dg/tree-ssa/pr79943.c: New test.
11996
edfcd7e3
RB
119972017-03-08 Richard Biener <rguenther@suse.de>
11998
11999 PR tree-optimization/79955
12000 * gcc.dg/uninit-24.c: New testcase.
12001
61fdfd8c
RB
120022017-03-08 Richard Biener <rguenther@suse.de>
12003
12004 PR tree-optimization/79920
12005 * gcc.dg/vect/pr79920.c: New testcase.
12006
4b48e883
JJ
120072017-03-08 Jakub Jelinek <jakub@redhat.com>
12008
12009 PR sanitizer/79904
12010 * gcc.dg/ubsan/pr79904.c: New test.
12011
a71dbc63
JJ
120122017-03-07 Jakub Jelinek <jakub@redhat.com>
12013
12014 PR c/79834
12015 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
12016 diagnostics.
12017
d8a90142
MP
120182017-03-07 Marek Polacek <polacek@redhat.com>
12019
12020 PR middle-end/79809
12021 * g++.dg/Walloca1.C: New test.
12022
a5e9e3e4
ML
120232017-03-07 Martin Liska <mliska@suse.cz>
12024
12025 PR middle-end/68270
12026 * g++.dg/pr68270.C: New test.
12027
1f6dba54
JJ
120282017-03-07 Jakub Jelinek <jakub@redhat.com>
12029
760f82db
JJ
12030 PR rtl-optimization/79901
12031 * gcc.target/i386/pr79901.c: New test.
12032
1f6dba54
JJ
12033 PR sanitizer/79897
12034 * c-c++-common/ubsan/pr79897.c: New test.
12035
feca7b89
VM
120362017-03-06 Vladimir Makarov <vmakarov@redhat.com>
12037
12038 PR rtl-optimization/79571
12039 * gcc.target/i386/pr79571.c: New.
12040
bdbbf28d
MP
120412017-03-06 Marek Polacek <polacek@redhat.com>
12042
12043 PR c++/79796 - ICE with NSDMI and this pointer
12044 * g++.dg/cpp0x/nsdmi13.C: New test.
12045
52564551
JK
120462017-03-06 Julia Koval <julia.koval@intel.com>
12047
12048 PR target/79793
12049 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
12050 directives.
12051 * gcc.target/i386/interrupt-13.c: Ditto.
12052 * gcc.target/i386/interrupt-14.c: Ditto.
12053 * gcc.target/i386/interrupt-15.c: Ditto.
12054
345edb37
JJ
120552017-03-06 Jakub Jelinek <jakub@redhat.com>
12056
12057 PR c++/79822
12058 * g++.dg/cpp0x/constexpr-79822.C: New test.
12059
a8d25fd0
RB
120602017-03-06 Richard Biener <rguenther@suse.de>
12061
12062 PR tree-optimization/79894
12063 * gcc.dg/vect/pr79887.c: New testcase.
12064
522fcdd7
RB
120652017-03-06 Richard Biener <rguenther@suse.de>
12066
12067 PR tree-optimization/79824
12068 * gcc.dg/vect/pr79824-1.c: New testcase.
12069 * gcc.dg/vect/pr79824-2.c: Likewise.
12070
54649631
TT
120712017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
12072
12073 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
12074 gettimeofday. Remove dg-skip-if for AVR.
12075 * lib/target-supports.exp (check_effective_target_gettimeofday):
12076 New proc.
12077
4bbc8970
RD
120782017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
12079
12080 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
12081 * gcc.target/s390/hotpatch-10.c: Likewise.
12082 * gcc.target/s390/hotpatch-11.c: Likewise.
12083 * gcc.target/s390/hotpatch-12.c: Likewise.
12084 * gcc.target/s390/hotpatch-13.c: Likewise.
12085 * gcc.target/s390/hotpatch-14.c: Likewise.
12086 * gcc.target/s390/hotpatch-15.c: Likewise.
12087 * gcc.target/s390/hotpatch-16.c: Likewise.
12088 * gcc.target/s390/hotpatch-17.c: Likewise.
12089 * gcc.target/s390/hotpatch-18.c: Likewise.
12090 * gcc.target/s390/hotpatch-19.c: Likewise.
12091 * gcc.target/s390/hotpatch-2.c: Likewise.
12092 * gcc.target/s390/hotpatch-26.c: Likewise.
12093 * gcc.target/s390/hotpatch-27.c: Likewise.
12094 * gcc.target/s390/hotpatch-28.c: Likewise.
12095 * gcc.target/s390/hotpatch-3.c: Likewise.
12096 * gcc.target/s390/hotpatch-4.c: Likewise.
12097 * gcc.target/s390/hotpatch-5.c: Likewise.
12098 * gcc.target/s390/hotpatch-6.c: Likewise.
12099 * gcc.target/s390/hotpatch-7.c: Likewise.
12100 * gcc.target/s390/hotpatch-8.c: Likewise.
12101 * gcc.target/s390/hotpatch-9.c: Likewise.
12102
5f215a70
PC
121032017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
12104
12105 PR c++/64574
12106 * g++.dg/template/crash125.C: New.
12107
296cc393
JJ
121082017-03-06 Jakub Jelinek <jakub@redhat.com>
12109
12110 PR target/79812
12111 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
12112
ca8942a3
TT
121132017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
12114
12115 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
12116
c1b993c0
PG
121172017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
12118
12119 * gcc.target/mips/msa-minmax.c: New tests.
12120
a50a32aa
ML
121212017-03-06 Martin Liska <mliska@suse.cz>
12122
12123 PR sanitize/79783
12124 * g++.dg/asan/pr79783.C: New test.
12125
5ada812c
PG
121262017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
12127
12128 * gcc.target/mips/msa-dotp.c: New tests.
12129
334b3c4b
PG
121302017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
12131
12132 * gcc.target/mips/msa-bclri.c: New test.
12133
d8b4baeb
PC
121342017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
12135
12136 PR c++/70266
12137 * g++.dg/tm/pr70266.C: New.
12138
ef78bc3c 121392017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 12140 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
12141
12142 * gfortran.dg/coarray/fail_image_1.f08: New test.
12143 * gfortran.dg/coarray/fail_image_2.f08: New test.
12144 * gfortran.dg/coarray/failed_images_1.f08: New test.
12145 * gfortran.dg/coarray/failed_images_2.f08: New test.
12146 * gfortran.dg/coarray/image_status_1.f08: New test.
12147 * gfortran.dg/coarray/image_status_2.f08: New test.
12148 * gfortran.dg/coarray/stopped_images_1.f08: New test.
12149 * gfortran.dg/coarray/stopped_images_2.f08: New test.
12150 * gfortran.dg/coarray_fail_st.f90: New test.
12151 * gfortran.dg/coarray_failed_images_1.f08: New test.
12152 * gfortran.dg/coarray_image_status_1.f08: New test.
12153 * gfortran.dg/coarray_stopped_images_1.f08: New test.
12154
7f5a7d78
MP
121552017-03-03 Marek Polacek <polacek@redhat.com>
12156
12157 PR c/79758
12158 * gcc.dg/noncompile/pr79758.c: New test.
12159
cc195d46
JJ
121602017-03-03 Jakub Jelinek <jakub@redhat.com>
12161
12162 PR middle-end/79805
12163 * g++.dg/opt/pr79805.C: New test.
12164
945b6e16
AS
121652017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
12166
12167 * gcc.target/i386/avx512vpopcntdq-check.h: New.
12168 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
12169 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
12170 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
12171 * gcc.target/i386/i386.exp
12172 (check_effective_target_avx512vpopcntdq): New.
12173
31dcc385
TT
121742017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
12175
12176 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
12177 ilp32 targets and match DImode registers for lp64 targets.
12178
0e174ae1
UB
121792017-03-03 Uros Bizjak <ubizjak@gmail.com>
12180
12181 * g++.dg/pr71624.C: Disable for x32.
12182 * g++.dg/pr71633.C: Ditto.
12183
93505ec5
JJ
121842017-03-03 Jakub Jelinek <jakub@redhat.com>
12185
12186 PR target/79807
12187 * gcc.target/i386/pr79807.c: New test.
12188
d78a1c01
ML
121892017-03-03 Martin Liska <mliska@suse.cz>
12190
12191 PR tree-optimization/79803
12192 * gcc.dg/tree-ssa/pr79803.c: New test.
12193
ec7f796e
ML
121942017-03-03 Martin Liska <mliska@suse.cz>
12195
12196 PR rtl-optimization/79574
12197 * gcc.dg/pr79574-2.c: New test.
12198
30d309aa
RB
121992017-03-03 Richard Biener <rguenther@suse.de>
12200
12201 PR c++/79825
12202 * g++.dg/warn/Wuninitialized-8.C: New testcase.
12203
38801de5
JJ
122042017-03-03 Jakub Jelinek <jakub@redhat.com>
12205
12206 * gcc.dg/pr57134.c: Use empty inline asm string literal.
12207
7278b0a2
MP
122082017-03-03 Marek Polacek <polacek@redhat.com>
12209
12210 PR c++/79791
12211 * g++.dg/warn/Wwrite-strings-1.C: New test.
12212 * g++.dg/warn/Wwrite-strings-2.C: New test.
12213 * g++.dg/warn/Wwrite-strings-3.C: New test.
12214 * g++.dg/warn/Wwrite-strings-4.C: New test.
12215 * g++.dg/warn/Wwrite-strings-5.C: New test.
12216 * g++.dg/warn/Wwrite-strings-6.C: New test.
12217 * g++.dg/warn/Wwrite-strings-7.C: New test.
12218 * g++.dg/warn/Wwrite-strings-8.C: New test.
12219 * g++.dg/warn/Wwrite-strings-9.C: New test.
12220 * g++.dg/warn/Wwrite-strings-10.C: New test.
12221 * g++.dg/warn/Wwrite-strings-11.C: New test.
12222 * g++.dg/warn/Wwrite-strings-12.C: New test.
12223
75473a91
RB
122242017-03-03 Richard Biener <rguenther@suse.de>
12225
12226 PR middle-end/79818
12227 * gcc.dg/torture/pr79818.c: New testcase.
12228
50bea0c5
JJ
122292017-03-02 Jakub Jelinek <jakub@redhat.com>
12230
12231 PR c++/79782
12232 * g++.dg/warn/Wunused-parm-10.C: New test.
12233
130f15ce
UB
122342017-03-02 Uros Bizjak <ubizjak@gmail.com>
12235
12236 * gcc.dg/rtl/x86_64/*.c: Test for
12237 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
12238
dc362ada
UB
122392017-03-02 Uros Bizjak <ubizjak@gmail.com>
12240
12241 PR target/79514
12242 * gcc.target/i386/pr79514.c: New test.
12243
fe792dd8
JJ
122442017-03-02 Jakub Jelinek <jakub@redhat.com>
12245
12246 PR rtl-optimization/79780
12247 * gcc.c-torture/compile/pr79780.c: New test.
12248
e80facb4
RB
122492017-03-02 Richard Biener <rguenther@suse.de>
12250
12251 PR tree-optimization/79345
12252 PR c++/42000
12253 * g++.dg/warn/Wuninitialized-7.C: New testcase.
12254 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
12255 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
12256
eb0e7c34
RB
122572017-03-02 Richard Biener <rguenther@suse.de>
12258
12259 PR c/79756
12260 * gcc.dg/vector-1.c: New testcase.
12261
653a4b32
BC
122622017-03-02 Bin Cheng <bin.cheng@arm.com>
12263
12264 PR tree-optimization/66768
12265 * gcc.target/i386/pr66768.c: New test.
12266
da403f31
RB
122672017-03-02 Richard Biener <rguenther@suse.de>
12268
12269 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
12270 * gcc.dg/rtl/x86_64/final.c: Likewise.
12271 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
12272 * gcc.dg/rtl/x86_64/ira.c: Likewise.
12273 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
12274 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
12275
83692f96
RB
122762017-03-02 Richard Biener <rguenther@suse.de>
12277
12278 PR tree-optimization/79777
12279 * gcc.dg/torture/pr79777.c: New testcase.
12280
71dedb33
MS
122812017-03-01 Martin Sebor <msebor@redhat.com>
12282
12283 PR middle-end/79692
12284 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
12285 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
12286 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
12287 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
12288
48990905
UB
122892017-03-01 Uros Bizjak <ubizjak@gmail.com>
12290
12291 * gcc.target/i386/invsize-2.c: New test.
12292 * gcc.target/i386/invsize-3.c: Ditto.
12293 * gcc.target/i386/invsize-4.c: Ditto.
12294 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
12295 * gcc.target/i386/stackalign/asm-1.c: Ditto.
12296
c7f0c9f3
MM
122972017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12298
12299 PR target/79439
12300 * gcc.target/powerpc/pr79439.c: New test.
12301
f5ef6bfc
PH
123022017-03-01 Pat Haugen <pthaugen@us.ibm.com>
12303
12304 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
12305 scan string.
12306
12307
50181506
KN
123082017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
12309
12310 PR target/79395
12311 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
12312 pattern to look for vcmpequd. instead of vcmpnew.
12313 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
12314 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
12315 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
12316 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
12317 look for xvcmpeqdp. instead of xvcmpnedp.
12318 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
12319 look for vcmpequd. instead of vcmpnew.
12320 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
12321 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
12322 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
12323 look for xvcmpeqsp. instead of xvcmpnesp.
12324 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
12325 look for xvcmpeqdp. instead of xvcmpnedp.
12326 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
12327 look for vcmpequd. instead of vcmpnew.
12328 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
12329 look for vcmpeqsp instead of xvcmpnesp.
12330 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
12331 look for xvcmpeqdp instead of xvcmpnedp.
12332
0100ae43
RB
123332017-03-01 Richard Biener <rguenther@suse.de>
12334
12335 PR middle-end/79721
12336 * gcc.dg/torture/pr79721.c: New testcase.
12337
0f3f4ffe
JJ
123382017-03-01 Jakub Jelinek <jakub@redhat.com>
12339
42132674
JJ
12340 PR c++/79681
12341 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
12342 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
12343
e3e9e8ca
JJ
12344 PR c++/79746
12345 * g++.dg/warn/Wunused-parm-9.C: New test.
12346
0f3f4ffe
JJ
12347 PR tree-optimization/79734
12348 * g++.dg/opt/pr79734.C: New test.
12349
ad1de652
JJ
123502017-02-28 Jakub Jelinek <jakub@redhat.com>
12351
12352 PR tree-optimization/79737
12353 * gcc.c-torture/execute/pr79737-1.c: New test.
12354 * gcc.c-torture/execute/pr79737-2.c: New test.
12355
7a1ae923
EB
123562017-02-28 Eric Botcazou <ebotcazou@adacore.com>
12357
12358 * gcc.target/sparc/20170228-1.c: New test.
12359
2af0c3ed
UB
123602017-02-28 Uros Bizjak <ubizjak@gmail.com>
12361
12362 * gcc.target/i386/invsize-1.c: New test.
12363
203ced0a
MS
123642017-02-28 Martin Sebor <msebor@redhat.com>
12365
12366 PR tree-optimization/79691
12367 * gcc.dg/tree-ssa/pr79691.c: New test.
12368
8a915b87
JJ
123692017-02-28 Jakub Jelinek <jakub@redhat.com>
12370
12371 PR target/79729
12372 * gcc.target/i386/pr79729.c: New test.
12373
41aa3a38
RB
123742017-02-28 Richard Biener <rguenther@suse.de>
12375
12376 PR tree-optimization/79740
12377 * gcc.dg/torture/pr79740.c: New testcase.
12378
587240d2
RB
123792017-02-28 Richard Biener <rguenther@suse.de>
12380
12381 PR middle-end/79731
12382 * c-c++-common/torture/pr79731.c: New testcase.
12383
dd3f4560
RB
123842017-02-28 Richard Biener <rguenther@suse.de>
12385
12386 PR tree-optimization/79732
12387 * gcc.dg/torture/pr79732.c: New testcase.
12388
c7d97b28
RB
123892017-02-28 Richard Biener <rguenther@suse.de>
12390
12391 PR tree-optimization/79723
12392 * gcc.target/i386/pr79723.c: New testcase.
12393
c8f28a3c
PH
123942017-02-27 Pat Haugen <pthaugen@us.ibm.com>
12395
12396 PR target/79544
12397 * gcc.target/powerpc/pr79544.c: New.
12398
c91c3003
PC
123992017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12400
12401 PR c++/79414
12402 * g++.dg/parse/crash67.C: New.
12403
57fa080b
BC
124042017-02-27 Bin Cheng <bin.cheng@arm.com>
12405
12406 PR tree-optimization/77536
12407 * gcc.dg/vect/pr79347.c: Revise testing string.
12408
68b948d3
RB
124092017-02-27 Richard Biener <rguenther@suse.de>
12410
12411 PR tree-optimization/45397
12412 * gcc.dg/tree-ssa/pr45397.c: New testcase.
12413
69a2e8a1
RB
124142017-02-27 Richard Biener <rguenther@suse.de>
12415
12416 PR tree-optimization/79690
12417 * gcc.target/i386/pr79690.c: New testcase.
12418
c7b608a9
TK
124192017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
12420
12421 PR fortran/51119
12422 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
12423 of original.
12424 * gfortran.dg/inline_matmul_11.f90: Likewise.
12425 * gfortran.dg/inline_matmul_9.f90: Likewise.
12426 * gfortran.dg/matmul_13.f90: New test.
12427 * gfortran.dg/matmul_14.f90: New test.
12428
98561a9b
JJ
124292017-02-25 Jakub Jelinek <jakub@redhat.com>
12430
12431 PR middle-end/79396
12432 * g++.dg/opt/pr79396.C: New test.
12433
77be9417
DH
124342017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
12435
12436 PR fortran/79597
12437 * gfortran.dg/dtio_6.f90: Update test.
12438
124392017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
12440
12441 PR fortran/79601
12442 * gfortran.dg/interface_operator_2.f90: New test.
12443
b9822443
JJ
124442017-02-24 Jakub Jelinek <jakub@redhat.com>
12445
12446 PR c/79677
12447 * gcc.dg/pr79677.c: New test.
12448
4bc2b786
MF
124492017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
12450
12451 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
12452 of mov.ps.
12453 * gcc.target/mips/mips-ps-type.c (move): Likewise.
12454 (cond_move1): Simplify condition to force generation of
12455 mov[nz].ps.
12456 (cond_move2): Likewise.
12457
4227c9ad
JJ
124582017-02-24 Jakub Jelinek <jakub@redhat.com>
12459
12460 PR c++/79588
12461 * g++.dg/warn/Wrestrict-1.C: New test.
12462 * g++.dg/warn/Wrestrict-2.C: New test.
12463
fd527ec1
DE
124642017-02-24 David Edelsohn <dje.gcc@gmail.com>
12465
12466 * g++.dg/ext/complit15.C: Require LTO.
12467
2af8fd5c
TT
124682017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
12469
12470 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
12471 logical_op_short_circuit to skip targets.
12472 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
12473 and s390.
12474
0b9cdb9a
EB
124752017-02-24 Eric Botcazou <ebotcazou@adacore.com>
12476
12477 * gnat.dg/opt63.adb: New test.
12478
4af362a9
EB
124792017-02-24 Eric Botcazou <ebotcazou@adacore.com>
12480
12481 * gnat.dg/discr47.adb: New test.
12482
7699e88f
RB
124832017-02-24 Richard Biener <rguenther@suse.de>
12484
12485 PR tree-optimization/79389
12486 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
12487
e3beb191
PC
124882017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
12489
12490 PR c++/79361
12491 * g++.dg/cpp0x/pr79361-1.C: New.
12492 * g++.dg/cpp0x/pr79361-2.C: Likewise.
12493
195610aa
EB
124942017-02-23 Eric Botcazou <ebotcazou@adacore.com>
12495
12496 * gcc.target/visium/bit_test.c: Accept any lsr form.
12497 * gcc.target/visium/block_move.c: Tweak.
12498
17885cad
DV
124992017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
12500
12501 PR 68749
12502 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
12503
45f7faf0
RB
125042017-02-23 Richard Biener <rguenther@suse.de>
12505
12506 PR tree-optimization/79683
12507 * gcc.target/i386/pr79683.c: New testcase.
12508
18eb304e
JL
125092017-02-22 Jeff Law <law@redhat.com>
12510
12511 PR tree-optimization/79578
12512 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
12513
0a864a97
SD
125142017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
12515
12516 * gcc.target/mips/msa-fp-cc.c: New test.
12517
fe8ece05
JJ
125182017-02-22 Jakub Jelinek <jakub@redhat.com>
12519
e40b6fc7
JJ
12520 PR c++/79664
12521 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
12522 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
12523 * g++.dg/gomp/pr79664.C: New test.
12524
fe8ece05
JJ
12525 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
12526
78af14ae
MP
125272017-02-22 Marek Polacek <polacek@redhat.com>
12528
12529 PR c++/79653
12530 * g++.dg/cpp0x/alignas10.C: New test.
12531 * g++.dg/cpp0x/alignas9.C: New test.
12532
8fdddd3d
MP
12533 PR c++/79657
12534 * g++.dg/ext/underlying_type12.C: New test.
12535
61ac5ebe
MP
12536 PR c/79662
12537 * gcc.dg/enum-incomplete-4.c: New test.
12538
888c7050
JJ
125392017-02-22 Jakub Jelinek <jakub@redhat.com>
12540
12541 PR target/70465
12542 * gcc.target/i386/pr70465-2.c: New test.
12543
6d3daa1a
UB
125442017-02-21 Uros Bizjak <ubizjak@gmail.com>
12545
12546 * gcc.dg/pr61441.c: Use dg-add-options ieee.
12547
76dd203e
RB
125482017-02-22 Richard Biener <rguenther@suse.de>
12549
12550 PR tree-optimization/79673
12551 * gcc.target/i386/pr79673.c: New testcase.
12552
a9c774d2
RB
125532017-02-22 Richard Biener <rguenther@suse.de>
12554
12555 PR tree-optimization/79666
12556 * gcc.dg/torture/pr79666.c: New testcase.
12557
8f4f841a
ML
125582017-02-22 Martin Liska <mliska@suse.cz>
12559
12560 PR lto/79587
12561 * gcc.dg/tree-prof/pr79587.c: New test.
12562
a232a1cb
MP
125632017-02-21 Marek Polacek <polacek@redhat.com>
12564
12565 PR c++/79535
12566 * g++.dg/ext/flexary23.C: New test.
12567
b86fec68
UB
125682017-02-21 Uros Bizjak <ubizjak@gmail.com>
12569
12570 PR target/79593
12571 * gcc.target/i386/pr79593.c: New test.
12572
5c3f1d7b
JJ
125732017-02-21 Jakub Jelinek <jakub@redhat.com>
12574
b7280ac2
JJ
12575 PR c++/79654
12576 * g++.dg/cpp1z/decomp26.C: New test.
12577
5c3f1d7b
JJ
12578 PR sanitizer/79589
12579 * g++.dg/ubsan/pr79589.C: New test.
12580
1486c2a7
JL
125812017-02-21 Jeff Law <law@redhat.com>
12582
12583 PR tree-optimization/79621
12584 * gcc.c-torture/compile/pr79621.c: New test.
12585
2f3ec56d
JJ
125862017-02-21 Jakub Jelinek <jakub@redhat.com>
12587
3bb43119
JJ
12588 PR c++/79655
12589 * g++.dg/cpp1y/constexpr-79655.C: New test.
12590
664beaf2 12591 PR c++/79639
b86fec68 12592 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 12593
956d3e61
JJ
12594 PR target/79633
12595 * gcc.target/i386/mpx/pr79633.c: New test.
12596
d4cbfca4
JJ
12597 PR target/79570
12598 * gcc.dg/pr79570.c: New test.
12599
00bc9de3
JJ
12600 PR c++/79641
12601 * c-c++-common/pr79641.c: New test.
12602
d002d099
JJ
12603 PR tree-optimization/79649
12604 * gcc.target/i386/pr79649.c: New test.
12605
2f3ec56d
JJ
12606 PR target/79494
12607 * gcc.dg/pr79494.c: New test.
12608
e6655a5f
SB
126092017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
12610
12611 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
12612 to dg-options.
12613
126142017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
12615
12616 * gcc.dg/gimplefe-26.c: Require c99_runtime.
12617
fd527ec1
DE
126182017-02-02 Jason Merrill <jason@redhat.com>
12619
12620 PR c++/79580
12621 * g++.dg/ext/complit15.C: New.
12622
027a9dd5
KN
126232017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
12624
12625 PR target/78056
12626 * gcc.target/powerpc/pr78056-8.c: Remove.
12627
80480cee
MP
126282017-02-20 Marek Polacek <polacek@redhat.com>
12629
12630 PR middle-end/79537
12631 * gcc.dg/comp-goto-4.c: New test.
12632
85ade8d6
MP
12633 PR sanitizer/79558
12634 * c-c++-common/ubsan/bounds-14.c: New test.
12635
705d3b77
JJ
126362017-02-20 Jakub Jelinek <jakub@redhat.com>
12637
12638 PR target/79568
12639 * gcc.target/i386/pr79568-1.c: New test.
12640 * gcc.target/i386/pr79568-2.c: New test.
12641 * gcc.target/i386/pr79568-3.c: New test.
12642
dc42a736
PT
126432017-02-16 Paul Thomas <pault@gcc.gnu.org>
12644
12645 PR fortran/79382
705d3b77
JJ
12646 * gfortran.dg/dtio_10.f90: Change test of error message.
12647 * gfortran.dg/dtio_23.f90: New test.
12648 * gfortran.dg/dtio_24.f90: New test.
dc42a736 12649
1ca6a74f
PT
126502017-02-20 Paul Thomas <pault@gcc.gnu.org>
12651
12652 PR fortran/79434
705d3b77 12653 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 12654
63af1586
PT
126552017-02-19 Paul Thomas <pault@gcc.gnu.org>
12656
12657 PR fortran/79447
705d3b77 12658 * gfortran.dg/submodule_24.f08: New test.
63af1586 12659
4ca4d1e9
AV
126602017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
12661
12662 PR fortran/79229
12663 * gfortran.dg/class_allocate_24.f90: New test.
12664
dea71ad0
PT
126652017-02-19 Paul Thomas <pault@gcc.gnu.org>
12666
12667 PR fortran/79402
12668 * gfortran.dg/submodule_23.f90: New test.
12669
f46e2bc9
PC
126702017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
12671
12672 PR c++/79380
12673 * g++.dg/cpp0x/alignas8.C: New.
12674
7dfa657b
JW
126752017-02-19 Eric Fiselier <eric@efcs.ca>
12676 Jonathan Wakely <jwakely@redhat.com>
12677
12678 PR c++/69523
12679 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
12680
eab1f169
PK
126812017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12682
12683 * gcc.dg/gimplefe-26.c: New test.
12684
47e16d83
JDA
126852017-02-18 John David Anglin <danglin@gcc.gnu.org>
12686
12687 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
12688
c2615951
JJ
126892017-02-18 Jakub Jelinek <jakub@redhat.com>
12690
c28fcc60
JJ
12691 PR target/79569
12692 * gcc.target/i386/3dnowA-3.c: New test.
12693
c2615951
JJ
12694 PR target/79559
12695 * gcc.target/i386/pr79559.c: New test.
12696
97fcf744
JM
126972017-02-17 Joseph Myers <joseph@codesourcery.com>
12698
12699 * gcc.dg/c11-float-2.c: New test.
12700 * gcc.dg/torture/float128-floath.c,
12701 gcc.dg/torture/float128x-floath.c,
12702 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
12703 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
12704 gcc.dg/torture/float64x-floath.c: Do not test comparison of
12705 *_DECIMAL_DIG macros with DECIMAL_DIG.
12706
a530e181
BS
127072017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12708
12709 PR target/79261
12710 * gcc.target/powerpc/vec-xxpermdi.c: New file.
12711
1d516992
JK
127122017-02-17 Julia Koval <julia.koval@intel.com>
12713
12714 * gcc.target/i386/rdpid.c New test.
12715 * gcc.target/i386/sse-12.c: Add -mrdpid.
12716 * gcc.target/i386/sse-13.c: Ditto.
12717 * gcc.target/i386/sse-14.c: Ditto.
12718 * gcc.target/i386/sse-22.c: Ditto.
12719 * gcc.target/i386/sse-23.c: Ditto.
12720 * g++.dg/other/i386-2.C: Ditto.
12721 * g++.dg/other/i386-3.C: Ditto.
12722
3185712c
SB
127232017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
12724
12725 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
12726 * gcc.dg/pr61441.c: Ditto.
12727
a261ee49
ML
127282017-02-17 Martin Liska <mliska@suse.cz>
12729
12730 PR rtl-optimization/79574
12731 * gcc.dg/pr79574.c: New test.
12732
5bf69d74
MP
127332017-02-17 Marek Polacek <polacek@redhat.com>
12734
12735 PR middle-end/79536
12736 * gcc.dg/torture/pr79536.c: New test.
12737
a72b242e
AM
127382017-02-16 Alan Modra <amodra@gmail.com>
12739
12740 * gcc.c-torture/execute/pr79286.c: New.
12741
bcac0b4d
JJ
127422017-02-16 Jakub Jelinek <jakub@redhat.com>
12743
12744 PR c++/79512
12745 * c-c++-common/gomp/pr79512.c: New test.
12746
945c17d8
MS
127472017-02-15 Martin Sebor <msebor@redhat.com>
12748
12749 PR c++/79363
12750 * g++.dg/ext/flexary12.C: Adjust.
12751 * g++.dg/ext/flexary20.C: Same.
12752 * g++.dg/ext/flexary21.C: Same.
12753 * g++.dg/ext/flexary22.C: New test.
12754
25c99850
BC
127552017-02-15 Bin Cheng <bin.cheng@arm.com>
12756
12757 PR tree-optimization/79347
12758 * gcc.dg/vect/pr79347.c: New test.
12759
4f5e5fcb
JJ
127602017-02-15 Jakub Jelinek <jakub@redhat.com>
12761
e7202857
JJ
12762 PR c++/79301
12763 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
12764 [[deprecated]] comment.
12765 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
12766 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
12767 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
12768 [[deprecated]] in -std=c++11.
12769 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
12770 [[fallthrough]] in -std=c++11 and -std=c++14.
12771
4f5e5fcb
JJ
12772 PR c++/79288
12773 * g++.dg/tls/pr79288.C: New test.
12774
c7545f1c
MP
127752017-02-15 Marek Polacek <polacek@redhat.com>
12776
12777 PR c/79515
12778 * gcc.dg/dfp/pr79515.c: New.
12779
1114b39c
DE
127802017-02-15 David Edelsohn <dje.gcc@gmail.com>
12781
12782 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
12783
93b87d1d
TS
127842017-02-15 Thomas Schwinge <thomas@codesourcery.com>
12785
12786 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
12787 "opt_files".
12788
fa8db6ea
JJ
127892017-02-15 Jakub Jelinek <jakub@redhat.com>
12790
12791 PR target/79487
12792 * gcc.dg/dfp/pr79487.c: New test.
12793 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
12794 2017-02-13 change.
12795
8722316b
CL
127962017-01-14 Carl Love <cel@us.ibm.com>
12797
12798 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
12799 xvcvsxdsp and xvcvuxdsp instructions.
12800
2932fe90
SB
128012017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
12802
12803 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
12804 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
12805 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
12806 64-bit default target.
12807 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
12808 a 64-bit default target.
12809
63d09033
JJ
128102017-02-14 Jakub Jelinek <jakub@redhat.com>
12811
12812 PR target/79481
12813 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 12814 (test_3vx): Change return type from int to void.
63d09033
JJ
12815 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
12816 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
12817 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
12818 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
12819 tests.
12820 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
12821 (test_3vx): Change return type from int to void.
12822 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
12823 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
12824 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
12825 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
12826 tests.
12827 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
12828 intrinsic. Change scan-assembler-times number from 1 to 2.
12829 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
12830 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
12831 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
12832 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
12833 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
12834 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
12835 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
12836
8668fae0
UB
128372017-02-14 Uros Bizjak <ubizjak@gmail.com>
12838
12839 PR middle-end/61225
12840 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
12841 Use dg-additional-options for ia32 target. Remove XFAIL.
12842
95d96609
UB
128432017-02-14 Uros Bizjak <ubizjak@gmail.com>
12844
12845 PR target/79495
12846 * gcc.target/i386/pr79495.c: New test.
12847
6f207d58
MP
128482017-02-14 Marek Polacek <polacek@redhat.com>
12849
12850 PR c++/79420
12851 PR c++/79463
12852 * g++.dg/cpp1y/pr79463.C: New.
12853 * g++.dg/template/incomplete10.C: New.
12854 * g++.dg/template/incomplete9.C: New.
12855
ee139af5
L
128562017-02-14 H.J. Lu <hongjiu.lu@intel.com>
12857
12858 PR target/79498
12859 * gcc.target/i386/pr79498.c: New test.
12860
bf00c9e0
MS
128612017-02-14 Martin Sebor <msebor@redhat.com>
12862
12863 PR middle-end/79448
12864 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
12865 * gcc.dg/tree-ssa/pr79448-2.c: New test.
12866 * gcc.dg/tree-ssa/pr79448.c: New test.
12867
6c022f73
JL
128682017-02-14 Jeff Law <law@redhat.com>
12869
12870 PR tree-optimization/79095
12871 * g++.dg/pr79095-1.C: New test
12872 * g++.dg/pr79095-2.C: New test
12873 * g++.dg/pr79095-3.C: New test
12874 * g++.dg/pr79095-4.C: New test
12875 * g++.dg/pr79095-5.C: New test
12876 * gcc.c-torture/execute/arith-1.c: Update with more cases.
12877 * gcc.dg/tree-ssa/pr79095-1.c: New test.
12878
b719f884
JG
128792017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
12880
12881 * gcc.target/aarch64/vect_fp16_1.c: New.
12882
1be33173
PK
128832017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12884
12885 * gcc.dg/gimplefe-25.c: New test.
12886
73424a09
JJ
128872017-02-14 Jakub Jelinek <jakub@redhat.com>
12888
12889 PR tree-optimization/79408
12890 * gcc.dg/tree-ssa/pr79408-2.c: New test.
12891
977472e8
RB
128922017-02-14 Richard Biener <rguenther@suse.de>
12893
12894 PR middle-end/79432
12895 * gcc.dg/torture/pr79432.c: New testcase.
12896
ee75687b
MS
128972017-02-13 Martin Sebor <msebor@redhat.com>
12898
12899 PR middle-end/79496
12900 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
12901
b84702c0
JJ
129022017-02-13 Jakub Jelinek <jakub@redhat.com>
12903
ecc04fae
JJ
12904 PR sanitizer/79341
12905 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
12906 variables volatile.
12907
b84702c0
JJ
12908 PR c++/79232
12909 * g++.dg/cpp1z/eval-order4.C: New test.
12910 * g++.dg/other/pr79232.C: New test.
12911
b9a161ff
NS
129122017-02-13 Nathan Sidwell <nathan@acm.org>
12913
12914 PR c++/79296
12915 * g++.dg/cpp0x/pr79296.C: New.
12916
d8505fac
SB
129172017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12918
12919 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
12920 Instead, xfail powerpc*-*-* && lp64.
12921
efb802cb
SB
129222017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
12923
12924 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
12925 powerpc_p8vector_ok.
12926 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
12927
8d6427c6
AS
129282017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12929
12930 PR target/79449
12931 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
12932 for reading beyond a 4k boundary.
12933
9b7716c9
JJ
129342017-02-13 Jakub Jelinek <jakub@redhat.com>
12935
12936 PR rtl-optimization/79388
12937 PR rtl-optimization/79450
12938 * gcc.c-torture/execute/pr79388.c: New test.
12939 * gcc.c-torture/execute/pr79450.c: New test.
12940
4bb91707
TK
129412017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12942
12943 PR fortran/65542
9b7716c9 12944 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 12945
e22910c2
JJ
129462017-02-11 Jakub Jelinek <jakub@redhat.com>
12947
12948 PR sanitizer/79341
12949 * g++.dg/asan/deep-stack-uaf-1.C: New test.
12950
acbbac04
JH
129512017-02-11 Jan Hubicka <hubicka@ucw.cz>
12952
12953 PR tree-ssa/56727
12954 * gcc.dg/tree-ssa/pr56727.c: New testcase.
12955
e493f96b
JJ
129562017-02-10 Jakub Jelinek <jakub@redhat.com>
12957
12958 PR c++/79457
12959 * g++.dg/cpp0x/pr79457.C: New test.
12960
773acd54
SB
129612017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12962
12963 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
12964 scan-assembler unless lp64.
12965
b56f814e
SB
129662017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12967
12968 PR tree-optimization/66612
12969 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
12970
5e659d16
SB
129712017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
12972
12973 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
12974 of all powerpc.
12975
6f4f30bf
MP
129762017-02-10 Marek Polacek <polacek@redhat.com>
12977
12978 PR c++/79435
12979 * g++.dg/cpp1y/pr79435.C: New.
12980
3799a5b8
MP
12981 PR c++/79184
12982 * g++.dg/warn/Wint-in-bool-context-1.C: New.
12983
052ef81d
CL
129842017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
12985
12986 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
12987 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
12988 New.
12989 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
12990 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
12991 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
12992 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
12993 (vtst_expected_poly64x2): Move to aarch64-only section.
12994 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
12995 (vtst_p64, vtstq_p64): New tests.
12996
a7c8ed0c
PC
129972017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
12998
12999 PR c++/71737
13000 * g++.dg/cpp0x/pr71737.C: New.
13001
3dcde5ef 130022017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 13003 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
13004
13005 * gcc.dg/gimplefe-error-1.c: New testcase.
13006 * gcc.dg/gimplefe-error-2.c: New testcase.
13007 * gcc.dg/gimplefe-error-3.c: New testcase.
13008
6139a3b7
JJ
130092017-02-10 Jakub Jelinek <jakub@redhat.com>
13010
13011 PR tree-optimization/79411
13012 * gcc.c-torture/compile/pr79411.c: New test.
13013
9bfc55d0
JJ
130142017-02-09 Jakub Jelinek <jakub@redhat.com>
13015 Jason Merrill <jason@redhat.com>
13016
13017 PR c++/79143
13018 * g++.dg/cpp1z/pr79143.C: New test.
13019
0b90c541
JH
130202017-02-09 Jan Hubicka <hubicka@ucw.cz>
13021
13022 * gcc.dg/loop-unswitch-2.c: Update testcase.
13023 * gcc.dg/loop-unswitch-1.c: Update testcase.
13024
192b048b
MP
130252017-02-09 Marek Polacek <polacek@redhat.com>
13026
13027 PR c/79428
13028 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
13029 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
13030 * c-c++-common/goacc/pr79428-1.c: New test.
13031 * c-c++-common/gomp/pr79428-2.c: New test.
13032 * c-c++-common/gomp/pr79428-5.c: New test.
13033 * c-c++-common/gomp/pr79428-6.c: New test.
13034 * c-c++-common/pr79428-3.c: New test.
13035
e9a9033b
AK
130362017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13037
13038 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
13039 testcases.
13040
56f71478
JJ
130412017-02-09 Jakub Jelinek <jakub@redhat.com>
13042
28f6839b
JJ
13043 PR c/79413
13044 * gcc.c-torture/compile/pr79413.c: New test.
13045
f08683a1
JJ
13046 PR c++/79429
13047 * c-c++-common/gomp/pr79429.c: New test.
13048 * g++.dg/gomp/pr79429.C: New test.
13049
56f71478
JJ
13050 PR c/79431
13051 * c-c++-common/gomp/pr79431.c: New test.
13052
02889d23
CLT
130532017-02-09 Nathan Sidwell <nathan@codesourcery.com>
13054 Cesar Philippidis <cesar@codesourcery.com>
13055 Joseph Myers <joseph@codesourcery.com>
13056 Chung-Lin Tang <cltang@codesourcery.com>
13057
13058 * c-c++-common/goacc/combined-directives.c: Remove xfail.
13059 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
13060 * c-c++-common/goacc/loop-auto-2.c: New.
13061 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
13062 * c-c++-common/goacc/tile-2.c: New.
13063 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
13064 * g++.dg/goacc/tile-1.C: New, check tile subst.
13065 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
13066 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
13067 * gfortran.dg/goacc/tile-1.f90: New test.
13068 * gfortran.dg/goacc/tile-2.f90: New test.
13069 * gfortran.dg/goacc/tile-lowering.f95: New test.
13070
9c0c77d2
RB
130712017-02-09 Richard Biener <rguenther@suse.de>
13072
13073 PR tree-optimization/69823
13074 * gcc.dg/graphite/pr69823.c: New testcase.
13075
f39bad9f
PH
130762017-02-08 Pat Haugen <pthaugen@us.ibm.com>
13077
13078 PR target/78604
13079 * gcc.target/powerpc/pr78604.c: New.
13080
fc00b9ce
KN
130812017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
13082
13083 PR target/68972
13084 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
13085 disable this test on power architecture.
13086
50c1f4a5
RB
130872017-02-08 Richard Biener <rguenther@suse.de>
13088
13089 PR tree-optimization/71824
13090 PR tree-optimization/79409
13091 * gcc.dg/graphite/pr71824-3.c: New testcase.
13092
74a15d14
JJ
130932017-02-08 Jakub Jelinek <jakub@redhat.com>
13094
13095 PR tree-optimization/79408
13096 * gcc.dg/tree-ssa/pr79408.c: New test.
13097
d798497e
RB
130982017-02-08 Richard Biener <rguenther@suse.de>
13099
13100 PR tree-optimization/71824
13101 * gcc.dg/graphite/pr71824-2.c: New testcase.
13102
9d5019a1
AP
131032017-02-07 Andrew Pinski <apinski@cavium.com>
13104
705d3b77 13105 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 13106
ec48209a
JJ
131072017-02-07 Jakub Jelinek <jakub@redhat.com>
13108
13109 PR rtl-optimization/79386
13110 * gcc.c-torture/compile/pr79386.c: New test.
13111
e5f234b2
DV
131122017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
13113 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13114
13115 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
13116 *-*-solaris*.
13117
1f138b75
JJ
131182017-02-07 Jakub Jelinek <jakub@redhat.com>
13119
13120 PR target/79299
13121 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
13122 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
13123
7af4b20d
RB
131242017-02-07 Richard Biener <rguenther@suse.de>
13125
13126 * gcc.dg/gimplefe-23.c: New testcase.
13127 * gcc.dg/gimplefe-24.c: Likewise.
13128
d95c2fc7
CL
131292017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
13130
13131 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
13132 scan-assembler instead of scan-assembler-times.
13133 * gcc.target/aarch64/test_frame_10.c: Likewise.
13134 * gcc.target/aarch64/test_frame_12.c: Likewise.
13135 * gcc.target/aarch64/test_frame_2.c: Likewise.
13136 * gcc.target/aarch64/test_frame_4.c: Likewise.
13137 * gcc.target/aarch64/test_frame_6.c: Likewise.
13138 * gcc.target/aarch64/test_frame_7.c: Likewise.
13139 * gcc.target/aarch64/test_frame_8.c: Likewise.
13140
fa5d44d0
RO
131412017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13142
13143 * gcc.target/i386/pr78419.c: Require ifunc support.
13144
d9b4ce00
DE
131452017-02-07 David Edelsohn <dje.gcc@gmail.com>
13146
13147 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
13148
bb7d75ff
PP
131492017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
13150
13151 PR c++/79360
13152 * g++.dg/cpp1y/nsdmi-union2.C: New test.
13153
122e7b4f
KC
131542017-02-06 Kito Cheng <kito.cheng@gmail.com>
13155
13156 * lib/target-supports.exp: Define the RISC-V target.
13157 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
13158 * gcc.dg/builtin-apply2.c: Likewise.
13159 * gcc.dg/ifcvt-4.c: Likewise.
13160 * gcc.dg/loop-8.c: Likewise.
13161 * gcc.dg/sibcall-10.c: Likewise.
13162 * gcc.dg/sibcall-9.c: Likewise.
13163 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
13164 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
13165 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
13166 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13167 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
13168 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
13169 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
13170
391675ac
MM
131712017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13172
13173 PR target/66144
13174 * gcc.target/powerpc/pr66144-1.c: New test.
13175 * gcc.target/powerpc/pr66144-2.c: Likewise.
13176 * gcc.target/powerpc/pr66144-3.c: Likewise.
13177
e495e31a
MS
131782017-02-06 Martin Sebor <msebor@redhat.com>
13179
13180 PR tree-optimization/79376
13181 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
13182 * gcc.dg/tree-ssa/pr79376.c: Ditto.
13183
2568d8a1
JJ
131842017-02-06 Jakub Jelinek <jakub@redhat.com>
13185
98e09245
JJ
13186 PR c++/79379
13187 * g++.dg/cpp1y/constexpr-79379.C: New test.
13188
e8b0383c
JJ
13189 PR c++/79377
13190 * g++.dg/lookup/pr79377.C: New test.
13191
a5e8cbd1
JJ
13192 PR c++/79372
13193 * g++.dg/cpp1z/decomp25.C: New test.
13194
2568d8a1
JJ
13195 PR tree-optimization/79284
13196 * gcc.c-torture/compile/pr79284.c: New test.
13197
aae936b9
PC
131982017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
13199
13200 PR c++/70448
13201 * g++.dg/cpp0x/pr70448.C: New.
13202
daf57541
DV
132032017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
13204
13205 PR 78348
13206 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
13207 to dg-options.
13208
0898c74d
GJL
132092017-02-06 Georg-Johann Lay <avr@gjlay.de>
13210
13211 PR target/78883
13212 * gcc.c-torture/compile/pr78883.c: New test.
13213
5d3ebb71
JH
132142017-02-05 Jan Hubicka <hubicka@ucw.cz>
13215
13216 PR tree-ssa/79347
13217 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
13218 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
13219 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
13220 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
13221 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
13222 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
13223 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
13224 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
13225 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
13226 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
13227 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
13228 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
13229 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
13230
139d4065
AV
132312017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
13232
13233 PR fortran/79344
13234 * gfortran.dg/allocate_with_source_24.f90: New test.
13235
4b9c80d8
AV
132362017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
13237
13238 PR fortran/79230
13239 * gfortran.dg/der_ptr_component_2.f90: New test.
13240
f3877b2f
EB
132412017-02-05 Eric Botcazou <ebotcazou@adacore.com>
13242
13243 * gcc.target/sparc/20170205-1.c: New test.
13244
d8a09ada
JDA
132452017-02-03 John David Anglin <danglin@gcc.gnu.org>
13246
a2a86d6a
JDA
13247 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
13248 libatomic_available.
13249
a1d99925
JDA
13250 * gcc.dg/pr77587.c: Require alias support.
13251 * gcc.dg/pr77587a.c: Likewise.
13252
d8bf159e
JDA
13253 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
13254 * gcc.c-torture/execute/pr78622.c: Likewise.
13255
d8a09ada
JDA
13256 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
13257 hppa*-*-hpux*.
13258 * c-c++-common/Wunused-var-16.c: Likewise.
13259 * c-c++-common/builtin-shuffle-1.c: Likewise.
13260 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
13261 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
13262
f589a1ce
MS
132632017-02-03 Martin Sebor <msebor@redhat.com>
13264
13265 PR tree-optimization/79327
13266 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
13267 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
13268 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 13269
5b00f9d2
JJ
132702017-02-03 Jakub Jelinek <jakub@redhat.com>
13271 Martin Sebor <msebor@redhat.com>
13272
13273 PR tree-optimization/79327
13274 * gcc.dg/tree-ssa/pr79327.c: New test.
13275 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
13276 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
13277 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
13278 (test_sprintf_chk_range_schar): Adjust dg-message.
13279 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
13280 * gcc.c-torture/execute/pr79327.c: New test.
13281
437f0a81
JJ
132822017-02-03 Jakub Jelinek <jakub@redhat.com>
13283
13284 PR target/79354
13285 * gcc.target/powerpc/pr79354.c: New test.
13286 * gcc.c-torture/execute/pr79354.c: New test.
13287
3f343040
MS
132882017-02-03 Martin Sebor <msebor@redhat.com>
13289
13290 PR tree-optimization/79352
13291 * gcc.dg/tree-ssa/pr79352.c: New test.
13292
46a2ab58
ML
132932017-02-03 Martin Liska <mliska@suse.cz>
13294
13295 PR lto/66295
13296 * gcc.target/i386/mvc9.c: New test.
13297
baa2d1cd
PH
132982017-02-03 Pat Haugen <pthaugen@us.ibm.com>
13299
13300 PR target/79158
13301 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
13302 to VSX reg.
13303
30c6ec2f
JH
133042017-02-02 Jan Hubicka <hubicka@ucw.cz>
13305
13306 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
13307 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
13308 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
13309 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
13310 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
13311 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
13312 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
13313 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
13314 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
13315 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
13316 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
13317 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
13318 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
13319
ebee1eb9
MS
133202017-02-02 Martin Sebor <msebor@redhat.com>
13321
13322 PR middle-end/79275
13323 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
13324 * gcc.dg/tree-ssa/pr79275.c: New test.
13325
dcd25b8a
AS
133262017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13327
dc362ada 13328 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 13329
0f0c2cc3
JH
133302017-02-02 Jan Hubicka <hubicka@ucw.cz>
13331
13332 PR middle-end/77445
13333 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
13334 threading is done.
13335
1c372840
TC
133362017-02-02 Tamar Christina <tamar.christina@arm.com>
13337
13338 PR middle-end/78142
13339 * gcc.target/aarch64/vector_initialization_nostack.c
13340 (f12): Use one vector
13341
9f11a4a7
JJ
133422017-02-02 Jakub Jelinek <jakub@redhat.com>
13343
bef7e561
JJ
13344 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
13345 * c-c++-common/asan/misalign-1.c: Likewise.
13346 * c-c++-common/asan/misalign-2.c: Likewise.
13347 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
13348 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
13349 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
13350 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
13351 add -ffat-lto-objects from/to dg-additional-options.
13352 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
13353 dg-additional-options.
13354
9f11a4a7
JJ
13355 PR target/79197
13356 * gcc.target/powerpc/pr79197.c: New test.
13357 * gcc.c-torture/compile/pr79197.c: New test.
13358
09661674
RB
133592017-02-02 Richard Biener <rguenther@suse.de>
13360
13361 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
13362
d8d58893
PC
133632017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
13364
13365 PR c++/69637
13366 * g++.dg/cpp0x/pr69637-1.C: New.
13367 * g++.dg/cpp0x/pr69637-2.C: Likewise.
13368
521a70a4
AK
133692017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13370
13371 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
13372
e26b502d
BS
133732017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13374
13375 PR target/70012
13376 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
13377 conditions.
13378
55e75c7c
JJ
133792017-02-01 Jakub Jelinek <jakub@redhat.com>
13380
13381 PR testsuite/79324
13382 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
13383 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
13384 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
13385 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
13386 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
13387 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
13388 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
13389 * g++.dg/debug/dwarf2/align-1.C: Likewise.
13390 * g++.dg/debug/dwarf2/align-2.C: Likewise.
13391 * g++.dg/debug/dwarf2/align-3.C: Likewise.
13392 * g++.dg/debug/dwarf2/align-4.C: Likewise.
13393 * g++.dg/debug/dwarf2/align-5.C: Likewise.
13394 * g++.dg/debug/dwarf2/align-6.C: Likewise.
13395
a4476973
ML
133962017-02-01 Martin Liska <mliska@suse.cz>
13397
13398 PR testsuite/79272
13399 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
13400
3f3181b1
RB
134012017-02-01 Richard Biener <rguenther@suse.de>
13402
13403 PR testsuite/76957
13404 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
13405 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
13406 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
13407 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
13408
1e7ef862
RB
134092017-02-01 Richard Biener <rguenther@suse.de>
13410
13411 PR middle-end/79315
13412 * gfortran.dg/pr79315.f90: New testcase.
13413
405a7406
RB
134142017-02-01 Richard Biener <rguenther@suse.de>
13415
13416 PR tree-optimization/71824
13417 * gcc.dg/graphite/pr71824.c: New testcase.
13418
19bdccb4
JJ
134192017-01-31 Jakub Jelinek <jakub@redhat.com>
13420
13421 PR c++/79304
13422 * g++.dg/diagnostic/pr79304.C: New test.
13423
fcb2cdfc
DM
134242017-01-31 David Malcolm <dmalcolm@redhat.com>
13425
13426 PR c++/79298
13427 * g++.dg/spellcheck-pr79298.C: New test case.
13428
7cfa044d
DM
134292017-01-31 David Malcolm <dmalcolm@redhat.com>
13430
13431 PR preprocessor/79210
13432 * gcc.dg/format/pr79210.c: New test case.
13433 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
13434 New function.
13435
de3fbef6
NS
134362017-01-31 Nathan Sidwell <nathan@acm.org>
13437
5ae37bdf
NS
13438 PR c++/79290
13439 * g++.dg/warn/pr79290.C: New.
13440
de3fbef6
NS
13441 PR c++/67273
13442 PR c++/79253
13443 * g++.dg/cpp1y/pr67273.C: New.
13444 * g++.dg/cpp1y/pr79253.C: New.
13445
7f357c61
NS
134462017-01-31 Nathan Sidwell <nathan@acm.org>
13447
13448 PR c++/79264
13449 * g++.dg/cpp1y/pr61636-1.C: Augment.
13450
5b11971a
CL
134512017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
13452
13453 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
13454 rand() instead of random().
13455
8b670f93
AH
134562017-01-30 Aldy Hernandez <aldyh@redhat.com>
13457
13458 PR tree-optimization/71691
13459 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
13460
4727e06b
AK
134612017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13462
13463 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
13464 __ARCH__.
13465
b6dae849
JJ
134662017-01-31 Jakub Jelinek <jakub@redhat.com>
13467
13468 PR tree-optimization/79267
13469 * g++.dg/opt/pr79267.C: New test.
13470
40fb9c89
AO
134712017-01-30 Alexandre Oliva <aoliva@redhat.com>
13472
13473 PR debug/63238
13474 * gcc.dg/debug/dwarf2/align-1.c: New.
13475 * gcc.dg/debug/dwarf2/align-2.c: New.
13476 * gcc.dg/debug/dwarf2/align-3.c: New.
13477 * gcc.dg/debug/dwarf2/align-4.c: New.
13478 * gcc.dg/debug/dwarf2/align-5.c: New.
13479 * gcc.dg/debug/dwarf2/align-6.c: New.
13480 * gcc.dg/debug/dwarf2/align-as-1.c: New.
13481 * g++.dg/debug/dwarf2/align-1.C: New.
13482 * g++.dg/debug/dwarf2/align-2.C: New.
13483 * g++.dg/debug/dwarf2/align-3.C: New.
13484 * g++.dg/debug/dwarf2/align-4.C: New.
13485 * g++.dg/debug/dwarf2/align-5.C: New.
13486 * g++.dg/debug/dwarf2/align-6.C: New.
13487
3095f651
AS
134882017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13489
13490 PR target/79170
13491 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
13492
3cf88bff
MS
134932017-01-30 Martin Sebor <msebor@redhat.com>
13494
13495 PR testsuite/79293
13496 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
13497
37731134
ML
134982017-01-30 Martin Liska <mliska@suse.cz>
13499
13500 PR gcov-profile/79259
13501 * g++.dg/tree-prof/pr79259.C: New test.
13502
0c7247cc
RB
135032017-01-30 Richard Biener <rguenther@suse.de>
13504
13505 PR tree-optimization/79276
13506 * gcc.dg/torture/pr79276.c: New testcase.
13507
ab4be5d1
DV
135082017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
13509
13510 PR target/79240
13511 * gcc.target/s390/pr79240.c: New test.
13512
6687d58d
BS
135132017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13514
13515 PR target/79268
13516 * gcc.target/powerpc/pr79268.c: New file.
13517 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
13518 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
13519 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
13520 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
13521
b5df96c3
JDA
135222017-01-28 John David Anglin <danglin@gcc.gnu.org>
13523
fc34d7b8
JDA
13524 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
13525
9efc84e4
JDA
13526 PR testsuite/70583
13527 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
13528
4bfbe3ae
JDA
13529 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
13530 * gnat.dg/debug9.adb: Likewise.
13531
8d0b306f
JDA
13532 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
13533
b5df96c3
JDA
13534 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
13535 libatomic_available.
13536 * gfortran.dg/coarray_42.f90: Likewise.
13537 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
13538 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
13539 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
13540
eb339366
MS
135412017-01-27 Martin Sebor <msebor@redhat.com>
13542
13543 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
13544
711ce021
BS
135452017-01-27 Bernd Schmidt <bschmidt@redhat.com>
13546
13547 PR rtl-optimization/79194
13548 * gcc.dg/torture/pr79194.c: New test.
13549
d8321b33
VM
135502017-01-27 Vladimir Makarov <vmakarov@redhat.com>
13551
13552 PR tree-optimization/71374
2568d8a1 13553 * gcc.target/i386/pr71374.c: New.
d8321b33 13554
9e2ea13e
MS
135552017-01-27 Martin Sebor <msebor@redhat.com>
13556
13557 PR c++/71290
13558 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
13559 a dg-error directive.
13560
9eb7045b
VM
135612017-01-27 Vladimir Makarov <vmakarov@redhat.com>
13562
13563 PR target/79131
13564 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
13565 * gcc.target/arm/pr79131-2.c: New.
13566
f75bbf3f
BS
135672017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13568
13569 PR target/65484
13570 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
13571 vectorized on POWER unless hardware misaligned loads are
13572 available.
13573
3f54004b
BC
135742017-01-27 Bin Cheng <bin.cheng@arm.com>
13575
13576 PR rtl-optimization/78559
13577 * gcc.c-torture/execute/pr78559.c: New test.
13578
40b6bff9
RB
135792017-01-27 Richard Biener <rguenther@suse.de>
13580
13581 PR tree-optimization/79245
13582 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
13583 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
13584
b2f8892e
JJ
135852017-01-27 Jakub Jelinek <jakub@redhat.com>
13586
13587 PR c/79199
13588 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
13589 target. Use 4294967293U instead of 4294967293.
13590
b002f3b9
RB
135912017-01-27 Richard Biener <rguenther@suse.de>
13592
13593 PR tree-optimization/71433
13594 * gcc.dg/Warray-bounds-21.c: New testcase.
13595
38f50ab6
RB
135962017-01-27 Richard Biener <rguenther@suse.de>
13597
13598 PR tree-optimization/79244
13599 * gcc.dg/torture/pr79244.c: New testcase.
13600
c04f4139
JJ
136012017-01-27 Jakub Jelinek <jakub@redhat.com>
13602
13603 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
13604 all occurrences of 40 to 32.
13605
6ca513f9
RE
136062017-01-27 Richard Earnshaw <rearnsha@arm.com>
13607
13608 PR target/79239
13609 * gcc.target/arm/pr79239.c: New test.
13610
d876f5cd
DV
136112017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
13612
13613 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
13614
bb6a6ee9
AB
136152017-01-27 Adam Butcher <adam@jessamine.co.uk>
13616
13617 PR c++/64382
13618 * g++.dg/cpp1y/pr64382.C: New test.
13619
31c87a43
MS
136202017-01-26 Martin Sebor <msebor@redhat.com>
13621
13622 PR middle-end/78703
13623 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
13624 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
13625 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
13626 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13627
f7c06c0f
JJ
136282017-01-26 Jakub Jelinek <jakub@redhat.com>
13629
b0670cc0
JJ
13630 PR debug/79129
13631 * g++.dg/debug/dwarf2/pr79129.C: New test.
13632
f7c06c0f
JJ
13633 PR debug/78835
13634 * g++.dg/debug/dwarf2/pr78835.C: New test.
13635
5d93da1d
MS
136362017-01-26 Martin Sebor <msebor@redhat.com>
13637
13638 PR middle-end/78703
13639 * gcc.dg/format/pr78569.c: Adjust.
13640 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
13641 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
13642 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
13643 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
13644 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
13645 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
13646 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
13647 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
13648 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
13649 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
13650 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
13651
905d2812
JJ
136522017-01-26 Jakub Jelinek <jakub@redhat.com>
13653
13654 PR c++/68727
13655 * g++.dg/other/offsetof8.C: Add expected error.
13656 * g++.dg/other/offsetof9.C: New test.
13657
b3db8d77
DE
136582017-01-26 David Edelsohn <dje.gcc@gmail.com>
13659
13660 * g++.dg/opt/declone3.C: Require LTO.
13661
15961e4a
VM
136622017-01-26 Vladimir Makarov <vmakarov@redhat.com>
13663
13664 PR target/79131
13665 * gcc.target/arm/pr79131.c: New.
13666
e39dd802
BC
136672017-01-26 Bin Cheng <bin.cheng@arm.com>
13668
13669 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
13670
bc9efeab
JW
136712017-01-26 Jonathan Wakely <jwakely@redhat.com>
13672
13673 PR libstdc++/79190
13674 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
13675 matches replaced operator delete.
13676
b5f75f0b
JJ
136772017-01-26 Jakub Jelinek <jakub@redhat.com>
13678
13679 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
13680 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
13681 avx512f with avx512dq.
13682 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
13683 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
13684 avx512f with avx512dq.
13685 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
13686 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
13687 avx512f with avx512dq.
13688
0a38b341
MP
136892017-01-26 Marek Polacek <polacek@redhat.com>
13690
13691 PR c/79199
13692 * c-c++-common/Wduplicated-branches-13.c: New test.
13693
ebff5c3f
DS
136942017-01-26 David Sherwood <david.sherwood@arm.com>
13695
13696 PR middle-end/79212
13697 * gfortran.dg/gomp/sharing-4.f90: New test.
13698
e6d55103
JJ
136992017-01-26 Jakub Jelinek <jakub@redhat.com>
13700
1a27fab1
JJ
13701 PR target/70465
13702 * gcc.target/i386/pr70465.c: New test.
13703
e6d55103
JJ
13704 * brig.dg/dg.exp: Update copyright years.
13705 * lib/brig-dg.exp: Update copyright years.
13706 * lib/brig.exp: Update copyright years.
13707
b5aa1281
MM
137082017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13709
13710 PR target/79179
13711 * gcc.target/powerpc/pr79179.c: New test.
13712
3b5de3cb
BS
137132017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13714
13715 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
13716 generation to accept D-mode memory accesses.
13717
dbe81dbe
MS
137182017-01-25 Martin Sebor <msebor@redhat.com>
13719
13720 PR c++/71290
13721 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
13722 * g++.dg/ext/flexarray-mangle.C: Same.
13723 * g++.dg/ext/flexarray-subst.C: Same.
13724 * g++.dg/ext/flexary10.C: Same.
13725 * g++.dg/ext/flexary11.C: Same.
13726 * g++.dg/ext/flexary14.C: Same.
13727 * g++.dg/ext/flexary16.C: Same.
13728 * g++.dg/ext/flexary18.C: Same.
13729 * g++.dg/ext/flexary19.C: Same.
13730 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
13731 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
13732 * g++.dg/ubsan/object-size-1.C: Same.
13733 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 13734
0e343868
JJ
137352017-01-25 Jakub Jelinek <jakub@redhat.com>
13736
a25608aa
JJ
13737 PR c++/78896
13738 * g++.dg/cpp1z/decomp24.C: New test.
13739
0e343868
JJ
13740 PR c++/77914
13741 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
13742 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
13743 expect a warning.
13744 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
13745 expect warnings.
13746 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
13747 * g++.dg/cpp1y/pr59636.C: Likewise.
13748 * g++.dg/cpp1y/pr60190.C: Likewise.
13749
0d098f4b
BC
137502017-01-25 Bin Cheng <bin.cheng@arm.com>
13751
13752 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
13753
5332c89e 137542017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
13755
13756 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
13757 vec_packs built-ins
13758
ed4e59f4
CL
137592017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
13760
13761 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
13762 -mcpu=cortex-a57.
13763 * gcc.target/arm/vseleqsf.c: Likewise.
13764 * gcc.target/arm/vselgedf.c: Likewise.
13765 * gcc.target/arm/vselgesf.c: Likewise.
13766 * gcc.target/arm/vselgtdf.c: Likewise.
13767 * gcc.target/arm/vselgtsf.c: Likewise.
13768 * gcc.target/arm/vselledf.c: Likewise.
13769 * gcc.target/arm/vsellesf.c: Likewise.
13770 * gcc.target/arm/vselltdf.c: Likewise.
13771 * gcc.target/arm/vselltsf.c: Likewise.
13772 * gcc.target/arm/vselnedf.c: Likewise.
13773 * gcc.target/arm/vselnesf.c: Likewise.
13774 * gcc.target/arm/vselvcdf.c: Likewise.
13775 * gcc.target/arm/vselvcsf.c: Likewise.
13776 * gcc.target/arm/vselvsdf.c: Likewise.
13777 * gcc.target/arm/vselvssf.c: Likewise.
13778
a5d6927f
RB
137792017-01-25 Richard Biener <rguenther@suse.de>
13780
13781 PR testsuite/72850
13782 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
13783 to what we had before adding the threading passes.
13784
c2873892
RB
137852017-01-25 Richard Biener <rguenther@suse.de>
13786
13787 PR tree-optimization/69264
13788 * g++.dg/torture/pr69264.C: New testcase.
13789
9aa483a2
KT
137902016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13791
13792 PR target/79145
13793 * gcc.target/arm/pr79145.c: New test.
13794
5c628c3e
RB
137952017-01-25 Richard Biener <rguenther@suse.de>
13796
13797 PR debug/78363
13798 * g++.dg/gomp/pr78363-1.C: New testcase.
13799 * g++.dg/gomp/pr78363-2.C: Likewise.
13800 * g++.dg/gomp/pr78363-3.C: Likewise.
13801
9078cd36
KT
138022016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13803
13804 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
13805 * gcc.dg/lto/pr61526_0.c: Likewise.
13806 * gcc.dg/lto/pr64415_0.c: Likewise.
13807
7cfd79d6
JJ
138082017-01-24 Jakub Jelinek <jakub@redhat.com>
13809
13810 PR c++/79205
13811 * g++.dg/cpp1z/decomp22.C: New test.
13812 * g++.dg/cpp1z/decomp23.C: New test.
13813
3e4b91f2
NS
138142017-01-24 Nathan Sidwell <nathan@acm.org>
13815
1d7bc790
NS
13816 PR c++/78469
13817 * g++.dg/cpp0x/pr78469.C: New.
13818
3e4b91f2
NS
13819 PR c++/79118
13820 * g++.dg/cpp0x/pr79118.C: New.
13821
b20ba138
EB
138222017-01-24 Eric Botcazou <ebotcazou@adacore.com>
13823
13824 * gcc.target/arm/vfp-longcall-apcs.c: New test.
13825
c2e84327
DM
138262017-01-24 David Malcolm <dmalcolm@redhat.com>
13827
13828 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
13829 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
13830 * gcc.dg/rtl/rtl.exp: New file.
13831 * gcc.dg/rtl/test.c: New file.
13832 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
13833 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
13834 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
13835 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
13836 * gcc.dg/rtl/x86_64/final.c: New test case.
13837 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
13838 * gcc.dg/rtl/x86_64/ira.c: New test case.
13839 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
13840 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
13841 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
13842 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
13843 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
13844 * gcc.dg/rtl/x86_64/test_1.h: New file.
13845 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
13846 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
13847 * gcc.dg/rtl/x86_64/times-two.h: New file.
13848 * gcc.dg/rtl/x86_64/vregs.c: New test case.
13849
cf8d19de
BC
138502017-01-24 Bin Cheng <bin.cheng@arm.com>
13851
13852 PR tree-optimization/79159
13853 * g++.dg/tree-ssa/pr79159.C: New test.
13854
f6a24a94 138552017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
13856 Martin Jambor <mjambor@suse.cz>
13857
13858 * lib/brig-dg.exp: New file.
13859 * lib/brig.exp: Likewise.
13860 * brig.dg/README: Likewise.
13861 * brig.dg/dg.exp: Likewise.
13862 * brig.dg/test/gimple/alloca.hsail: Likewise.
13863 * brig.dg/test/gimple/atomics.hsail: Likewise.
13864 * brig.dg/test/gimple/branches.hsail: Likewise.
13865 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
13866 * brig.dg/test/gimple/function_calls.hsail: Likewise.
13867 * brig.dg/test/gimple/kernarg.hsail: Likewise.
13868 * brig.dg/test/gimple/mem.hsail: Likewise.
13869 * brig.dg/test/gimple/mulhi.hsail: Likewise.
13870 * brig.dg/test/gimple/packed.hsail: Likewise.
13871 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
13872 * brig.dg/test/gimple/variables.hsail: Likewise.
13873 * brig.dg/test/gimple/vector.hsail: Likewise.
13874
c3b3e526
JJ
138752017-01-24 Jakub Jelinek <jakub@redhat.com>
13876
13877 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
13878 support asan, only on i?86/x86_64 require sse2_runtime.
13879
75f92127
KN
138802017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13881
13882 PR target/66669
13883 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
13884 test on powerpc targets.
13885
1a998fa0
MS
138862017-01-23 Martin Sebor <msebor@redhat.com>
13887
13888 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13889
108fdd6d
RB
138902017-01-23 Richard Biener <rguenther@suse.de>
13891
13892 PR tree-optimization/79088
13893 PR tree-optimization/79188
13894 * gcc.dg/torture/pr79088.c: New testcase.
13895 * gcc.dg/torture/pr79188.c: Likewise.
13896
28826a66
KN
138972017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
13898
13899 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
13900 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
13901 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
13902 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
13903 type of test function to reflect change in built-in function's
13904 return type.
13905 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
13906 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
13907 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
13908 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
13909 type and second argument type to reflect change in built-in
13910 function's type signature.
13911 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
13912 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
13913 type of test function to reflect change in built-in function's
13914 return type.
13915 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
13916 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
13917 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
13918 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
13919 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
13920 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
13921 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
13922 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
13923 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
13924 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
13925 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
13926 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
13927 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
13928 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
13929 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
13930 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
13931 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
13932 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
13933 type of test function to reflect change in built-in function's
13934 return type.
13935 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
13936 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
13937 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
13938 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
13939 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
13940 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
13941 test function's result and second argument to reflect change in
13942 built-in function's type signature.
13943 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
13944
e6b8075c
NS
139452017-01-23 Nathan Sidwell <nathan@acm.org>
13946
fc7612fd
NS
13947 PR C++/71710
13948 * g++.dg/template/pr71710.C: New.
13949
e6b8075c
NS
13950 PR c++/71406
13951 PR c++/77508
13952 * g++.dg/template/pr71406.C: New.
13953
15b8fd49
TK
139542017-01-23 Thomas Koenig <tkoenig@netcologne.de>
13955
9b7716c9 13956 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 13957
e9c4fbe9
BS
139582017-01-23 Bernd Schmidt <bschmidt@redhat.com>
13959
13960 PR rtl-optimization/78634
13961 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
13962
8539a302
BC
139632017-01-23 Bin Cheng <bin.cheng@arm.com>
13964
13965 PR tree-optimization/70754
13966 * gfortran.dg/pr70754.f90: New test.
13967
f368600f
ML
139682017-01-23 Martin Liska <mliska@suse.cz>
13969
13970 PR tree-optimization/79196
13971 * gcc.dg/asan/pr79196.c: New test.
13972 * gcc.dg/strlenopt-30.c: Update scanned pattern.
13973
d886761f
MM
139742017-01-23 Michael Matz <matz@suse.de>
13975
13976 PR tree-optimization/78384
13977 * gcc.dg/pr78384.c: New test.
13978
cffcafda
RB
139792017-01-23 Richard Biener <rguenther@suse.de>
13980
13981 PR tree-optimization/79186
13982 * gcc.dg/torture/pr79186.c: New testcase.
13983 * gcc.dg/torture/pr79187.c: Likewise.
13984
bda2bc48
MJ
139852017-01-23 Martin Jambor <mjambor@suse.cz>
13986
13987 * gcc.dg/ipa/vrp8.c: New test.
13988
f65f1ae3
MJ
139892017-01-23 Martin Jambor <mjambor@suse.cz>
13990
13991 PR ipa/79108
13992 * gfortran.dg/lto/pr79108_0.f90: New test.
13993
dea06111
AS
139942017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
13995
13996 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
13997 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
13998 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
13999 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
14000 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
14001 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
14002 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
14003 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
14004 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
14005 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
14006 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
14007 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
14008 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
14009 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
14010 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
14011 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
14012
05011618
RB
140132017-01-23 Richard Biener <rguenther@suse.de>
14014 Nick Clifton <nickc@redhat.com>
14015
14016 PR testsuite/78421
14017 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
14018 If the target is ARM return the result of the
14019 check_effective_target_arm_vect_no_misalign proc.
14020 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
14021 support unaligned vectors then only expect one of the loops to be
14022 unrolled.
14023
f6b9f2ff
ML
140242017-01-23 Martin Liska <mliska@suse.cz>
14025
14026 * gcc.dg/asan/use-after-scope-10.c: New test.
14027 * gcc.dg/asan/use-after-scope-11.c: New test.
14028 * g++.dg/asan/use-after-scope-5.C: New test.
14029
c7775327
ML
140302017-01-23 Martin Liska <mliska@suse.cz>
14031
14032 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
14033 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
14034 sanopt optimization for ASAN_POISON.
14035
d8ae8d16
KT
140362016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14037
14038 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
14039
54d7c70c
CL
140402017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
14041
14042 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
14043 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
14044 for poly*_t types.
14045 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
14046 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
14047 exec_vcombine): Likewise.
14048 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
14049 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
14050 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
14051 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
14052 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
14053 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
14054 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14055 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
14056 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
14057 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
14058 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
14059 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14060 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14061 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
14062 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
14063 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
14064 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
14065 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
14066 Likewise.
14067 (TEST_VGET_LANE): Cast to uint to avoid warning.
14068 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
14069 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
14070 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
14071 exec_vfma_vfms_n): Fix PRIx format for float64_t.
14072 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
14073 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
14074 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
14075 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
14076 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
14077 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
14078 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
14079 CHECK_POLY instead of CHECK for poly64_t types.
14080 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
14081 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
14082 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
14083 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
14084 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
14085 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
14086 uint32_t.
14087 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
14088 for int32_t, int64_t.
14089 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
14090 vqneg_extra): Fix PRIx format for int16_t, int32_t.
14091 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
14092 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
14093 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
14094 needed.
14095
386fe51c
JJ
140962017-01-22 Jakub Jelinek <jakub@redhat.com>
14097
14098 PR fortran/79154
14099 * gfortran.dg/gomp/pr79154-1.f90: New test.
14100 * gfortran.dg/gomp/pr79154-2.f90: New test.
14101
bc4d86e6
AS
141022017-01-22 Andreas Schwab <schwab@linux-m68k.org>
14103
14104 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
14105
c31d5fce
MP
141062017-01-21 Marek Polacek <polacek@redhat.com>
14107
14108 PR testsuite/79169
14109 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
14110
25cb56c3
JH
141112017-01-20 Jan Hubicka <hubicka@ucw.cz>
14112
14113 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
14114
ea9f867b
BS
141152017-01-21 Bernd Schmidt <bschmidt@redhat.com>
14116
14117 PR rtl-optimization/79125
14118 * gcc.dg/torture/pr79125.c: New test.
14119
a876231c
JW
141202017-01-20 Jiong Wang <jiong.wang@arm.com>
14121
2568d8a1 14122 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 14123 only.
2568d8a1
JJ
14124 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
14125 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 14126
4b9f2115
NS
141272017-01-20 Nathan Sidwell <nathan@acm.org>
14128
3e4b91f2 14129 PR c++/78495
4b9f2115
NS
14130 * g++.dg/cpp1z/inh-ctor38.C: New.
14131
d2aadab1
MP
141322017-01-20 Marek Polacek <polacek@redhat.com>
14133
14134 PR c/79152
14135 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
14136
449cd5af
TP
141372017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
14138
14139 * lib/target-supports.exp (check_configured_with): New procedure.
14140 (check_effective_target_default_mode): new effective target.
14141 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
14142 default mode. Fix dg-skip-if target selector syntax.
14143 * gcc.target/arm/optional_thumb-2.c: Likewise.
14144 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
14145 syntax.
14146
ebed7175
DM
141472017-01-20 David Malcolm <dmalcolm@redhat.com>
14148
14149 PR c++/77829
14150 PR c++/78656
14151 * g++.dg/spellcheck-pr77829.C: New test case.
14152 * g++.dg/spellcheck-pr78656.C: New test case.
14153
2ebd93e1
MP
141542017-01-20 Marek Polacek <polacek@redhat.com>
14155
14156 PR c/64279
14157 * c-c++-common/Wduplicated-branches-1.c: New test.
14158 * c-c++-common/Wduplicated-branches-10.c: New test.
14159 * c-c++-common/Wduplicated-branches-11.c: New test.
14160 * c-c++-common/Wduplicated-branches-12.c: New test.
14161 * c-c++-common/Wduplicated-branches-2.c: New test.
14162 * c-c++-common/Wduplicated-branches-3.c: New test.
14163 * c-c++-common/Wduplicated-branches-4.c: New test.
14164 * c-c++-common/Wduplicated-branches-5.c: New test.
14165 * c-c++-common/Wduplicated-branches-6.c: New test.
14166 * c-c++-common/Wduplicated-branches-7.c: New test.
14167 * c-c++-common/Wduplicated-branches-8.c: New test.
14168 * c-c++-common/Wduplicated-branches-9.c: New test.
14169 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
14170 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
14171 * g++.dg/ext/builtin-object-size3.C: Likewise.
14172 * g++.dg/gomp/loop-1.C: Likewise.
14173 * g++.dg/warn/Wduplicated-branches1.C: New test.
14174 * g++.dg/warn/Wduplicated-branches2.C: New test.
14175
0ce4024a
ML
141762017-01-20 Martin Liska <mliska@suse.cz>
14177
14178 PR lto/69188
14179 * gcc.dg/lto/pr69188_0.c: New test.
14180 * gcc.dg/lto/pr69188_1.c: New test.
14181
d8ea3e7c
AS
141822017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
14183
14184 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
14185 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
14186 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
14187 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
14188 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
14189 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
14190 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
14191 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
14192 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
14193 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
14194 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
14195 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
14196 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
14197 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
14198 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
14199 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
14200 * gcc.target/i386/avx-1.c: Test new intrinsics.
14201 * gcc.target/i386/sse-13.c: Ditto.
14202 * gcc.target/i386/sse-23.c: Ditto.
14203
0516164b
RB
142042017-01-20 Richard Biener <rguenther@suse.de>
14205
14206 PR tree-optimization/71264
14207 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
14208
d821744c
MF
142092017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
14210
14211 * gcc.target/mips/madd4-1.c: New file.
14212 * gcc.target/mips/madd4-2.c: Likewise.
14213 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
14214 HAS_MADD4.
14215 (mips_option_groups): Add -m[no-]madd4.
14216 (mips-dg-init): Detect default -mno-madd4.
14217 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
14218 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
14219 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14220 * gcc.target/mips/nmadd-1.c: Likewise.
14221 * gcc.target/mips/nmadd-2.c: Likewise.
14222 * gcc.target/mips/nmadd-3.c: Likewise.
14223
db58fd89
JW
142242017-01-19 Jiong Wang <jiong.wang@arm.com>
14225
14226 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
14227 combined instructions.
14228 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
14229 instructions.
14230 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
14231 of pointer authentication.
14232
bd9cf60b
MM
142332017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14234
14235 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
14236 floating point hardware to run test.
14237
ab014eb3
TC
142382017-01-19 Tamar Christina <tamar.christina@arm.com>
14239
2568d8a1 14240 * lib/target-supports.exp
ab014eb3
TC
14241 (check_effective_target_vect_call_copysignf): Enable for AArch64.
14242
c048038f
RO
142432017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14244
14245 PR testsuite/79051
14246 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
14247 __x86_64__]: Allow for target i?86-*-*.
14248
ab6b44cb
MF
142492017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
14250
14251 PR target/78176
14252 * gcc.target/mips/lxc1-sxc1-1.c: New file.
14253 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
14254 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
14255 HAS_LXC1.
14256 (mips_option_groups): Add -m[no-]lxc1-sxc1.
14257 (mips-dg-init): Detect default -mno-lxc1-sxc1.
14258 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
14259
118d5ed3
AV
142602017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
14261
14262 PR fortran/70696
14263 * gfortran.dg/coarray_43.f90: New test.
14264
a57c520e
RE
142652017-01-19 Richard Earnshaw <rearnsha@arm.com>
14266
14267 PR rtl-optimization/79121
14268 * gcc.c-torture/execute/pr79121.c: New test.
14269
54dc4be2
MM
142702017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14271
14272 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
14273 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
14274
7bd5dad2
LK
142752017-01-18 Louis Krupp <louis.krupp@zoho.com>
14276
14277 PR fortran/50069
14278 PR fortran/55086
14279 * gfortran.dg/pr50069_1.f90: New test.
14280 * gfortran.dg/pr50069_2.f90: New test.
14281 * gfortran.dg/pr55086_1.f90: New test.
14282 * gfortran.dg/pr55086_1_tfat.f90: New test.
14283 * gfortran.dg/pr55086_2.f90: New test.
14284 * gfortran.dg/pr55086_2_tfat.f90: New test.
14285 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
14286
0edd264d
AS
142872017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14288 * gcc.dg/strcmp-1.c: New test.
14289 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
14290
551914b7
DM
142912017-01-18 David Malcolm <dmalcolm@redhat.com>
14292
14293 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
14294 (dejagnu_fail): Likewise.
14295 (dejagnu_note): Likewise.
14296 (pass): Provide forward decl, moving true decl to after #include
14297 of harness.h.
14298 (fail): Likewise.
14299 (note): Likewise.
14300
b7d3a6a6
MM
143012017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14302
14303 * gcc.target/powerpc/p9-xxbr-1.c: New test.
14304 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
14305
c484627c
NS
143062017-01-18 Nathan Sidwell <nathan@acm.org>
14307
14308 PR c++/78488
14309 * g++.dg/cpp1z/inh-ctor37.C: New.
14310
a711887e
UB
143112017-01-18 Uros Bizjak <ubizjak@gmail.com>
14312
14313 PR rtl-optimization/78952
14314 * gcc.target/i386/pr78952-1.c: New test.
14315 * gcc.target/i386/pr78952-2.c: Ditto.
14316
525a5e33
AV
143172017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
14318
14319 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
14320
143212017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
14322
14323 PR fortran/70696
14324 * gfortran.dg/coarray_event_1.f08: New test.
14325
90553aac
JJ
143262017-01-18 Jakub Jelinek <jakub@redhat.com>
14327
14328 PR target/77416
14329 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
14330 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
14331 from dg-options.
14332 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
14333 guarded test.
14334 * gcc.target/powerpc/fusion4.c: Likewise.
14335 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
14336 guarded test.
14337 * gcc.target/powerpc/pr58673-1.c: Likewise.
14338 * gcc.target/powerpc/pr58673-2.c: Likewise.
14339 * gcc.target/powerpc/pr59054.c: Likewise.
14340
dfc42f08
BS
143412016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14342
14343 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
14344 vec_bperm.
14345 * gcc.target/powerpc/p9-vbpermd.c: New file.
14346
f3981e7e
AK
143472017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14348
14349 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
14350 (must_not_compile2): Downcase first letter of error messages.
14351 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
14352 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
14353
2c65d990
NS
143542017-01-18 Nathan Sidwell <nathan@acm.org>
14355
14356 PR c++/79091
14357 * g++.dg/pr79091.C: New.
14358
a711887e
UB
143592017-01-18 Jakub Jelinek <jakub@redhat.com>
14360
14361 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
14362 to dg-options.
14363 (p0): Add missing dg-error.
14364
4701fba3
JS
143652017-01-17 Joe Seymour <joe.s@somniumtech.com>
14366
14367 * gcc.target/msp430/mul_f5_muldef.c: New test.
14368
ac4dc08d
MM
143692017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
14370
14371 PR target/79004
14372 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
14373 options. Fix up the syntax for using \m and \M.
14374
1b3254e4
SB
143752017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
14376
14377 PR target/78875
14378 * gcc.target/powerpc/ssp-1.c: New testcase.
14379 * gcc.target/powerpc/ssp-2.c: New testcase.
14380
8144a493
WD
143812017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
14382
14383 * gcc.target/aarch64/eh_return.c: New test.
14384
a6607774
BS
143852017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14386
14387 * vec-rlmi-rlnm.c: New file.
14388
8ddfdbc2
NS
143892017-01-17 Nathan Sidwell <nathan@acm.org>
14390
14391 PR c++/61636
14392 * g++.dg/cpp1y/pr61636-1.C: New.
14393 * g++.dg/cpp1y/pr61636-2.C: New.
14394 * g++.dg/cpp1y/pr61636-3.C: New.
14395
d365b403
MS
143962017-01-17 Martin Sebor <msebor@redhat.com>
14397
14398 PR testsuite/79115
14399 * gcc.dg/pr78768.c: Make it a link-only test.
14400
0d80ab91
DM
144012017-01-17 David Malcolm <dmalcolm@redhat.com>
14402
14403 PR c++/71497
14404 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
14405 expected messages.
14406 * c-c++-common/Wmisleading-indentation.c: Likewise.
14407
31b61548
VM
144082017-01-17 Vladimir Makarov <vmakarov@redhat.com>
14409
14410 PR target/79058
14411 * gcc.target/arm/pr79058.c: New.
14412
c549996e
JJ
144132017-01-17 Jakub Jelinek <jakub@redhat.com>
14414
14415 PR tree-optimization/71854
14416 * gcc.dg/vect/pr71854.c: New test.
14417
4f197ff9
ML
144182017-01-17 Martin Liska <mliska@suse.cz>
14419
14420 PR ipa/71207
14421 * g++.dg/ipa/pr71207.C: New test.
14422
d4193b85
JH
144232017-01-17 Jan Hubicka <hubicka@ucw.cz>
14424
14425 PR middle-end/77445
14426 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
14427 * gcc.dg/tree-ssa/pr77445.c: New testcase.
14428
906e7712
JJ
144292017-01-17 Jakub Jelinek <jakub@redhat.com>
14430
14431 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
14432 rather than long unsigned int.
14433 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
14434
12314dc9
RB
144352017-01-17 Richard Biener <rguenther@suse.de>
14436
14437 PR tree-optimization/71433
14438 * gcc.dg/Warray-bounds-20.c: New testcase.
14439
a23e48df
RB
144402017-01-17 Richard Biener <rguenther@suse.de>
14441
14442 PR testsuite/52563
14443 PR testsuite/71237
14444 PR testsuite/77737
14445 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
14446 * gcc.dg/tree-ssa/scev-4.c: Likewise.
14447 * gcc.dg/tree-ssa/scev-5.c: Likewise.
14448
e6750e5c
AM
144492017-01-17 Alan Modra <amodra@gmail.com>
14450
14451 * gcc.target/powerpc/pr79066.c: New.
14452
a59afbe2
JL
144532017-01-16 Jeff Law <law@redhat.com>
14454
14455 PR tree-optimization/33562
14456 PR tree-optimization/61912
14457 PR tree-optimization/77485
14458 PR tree-optimization/79090
14459 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
14460 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
14461
e1bcfb92
JJ
144622017-01-16 Jakub Jelinek <jakub@redhat.com>
14463
98e92fb2
JJ
14464 PR c/79089
14465 * gcc.c-torture/compile/pr79089.c: New test.
14466
e1bcfb92
JJ
14467 PR target/79080
14468 * gcc.dg/pr79080.c: New test.
14469
0ef1f9cd
DM
144702017-01-16 David Malcolm <dmalcolm@redhat.com>
14471
14472 PR c/78304
14473 * gcc.dg/format/pr78304.c: Convert argument from integral type
14474 to a pointer.
14475 * gcc.dg/format/pr78304-2.c: Likewise.
14476
76689ffc
CL
144772017-01-16 Carl Love <cel@us.ibm.com>
14478
14479 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
14480 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
14481
ce12ee9e
CL
144822017-01-16 Carl Love <cel@us.ibm.com>
14483
14484 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
14485 Change arguments and return type to bool long long.
14486
b336037d
MS
144872017-01-16 Martin Sebor <msebor@redhat.com>
14488
14489 PR testsuite/79051
14490 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
14491 on x86.
14492
1ddca3f3
PC
144932017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
14494
14495 Revert:
a711887e 14496 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
14497
14498 PR c++/71737
14499 * g++.dg/cpp0x/pr71737.C: New.
14500
290687fb
BS
145012017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14502
14503 * gcc.target/powerpc/swaps-p8-27.c: New.
14504
7d2f3f1d
PC
145052017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
14506
14507 PR c++/71737
14508 * g++.dg/cpp0x/pr71737.C: New.
14509
d743728f
EB
145102017-01-16 Eric Botcazou <ebotcazou@adacore.com>
14511
14512 * gnat.dg/opt62.adb: New test.
14513 * gnat.dg/opt62_pkg.ads: New helper.
14514
90aead21
BS
145152017-01-14 Bernd Schmidt <bschmidt@redhat.com>
14516
a711887e
UB
14517 PR rtl-optimization/78626
14518 PR rtl-optimization/78727
90aead21
BS
14519 * gcc.dg/torture/pr78626.c: New test.
14520 * gcc.dg/torture/pr78727.c: New test.
14521
afaecc23
AM
145222017-01-14 Alan Modra <amodra@gmail.com>
14523
14524 * gcc.c-torture/compile/pr72749.c: New test.
14525
be4aa83d
DM
145262017-01-13 David Malcolm <dmalcolm@redhat.com>
14527
14528 PR c/78304
14529 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
14530 (test_macro_2): New test.
14531 (test_macro_3): New test.
14532 (test_macro_4): New test.
14533 (test_non_contiguous_strings): Convert line number to line offset.
14534 * gcc.dg/format/pr78304-2.c: New test case.
14535 * gcc.dg/format/pr78304.c: New test case.
14536
7cdca3ec
UB
145372017-01-13 Uros Bizjak <ubizjak@gmail.com>
14538
14539 * gcc.target/i386/funcspec-56.inc: Add missing options and
14540 reorder options by implied ISAs, as in ix86_target_string.
14541
e3017e52
MP
145422017-01-13 Marek Polacek <polacek@redhat.com>
14543
14544 PR c++/71166
14545 * g++.dg/cpp0x/constexpr-array18.C: New test.
14546
d155c6fe
JL
145472017-01-13 Jeff Law <law@redhat.com>
14548
7c9560a5
JL
14549 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
14550
9e59e99a
JL
14551 PR tree-optimization/61912
14552 PR tree-optimization/77485
14553 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
14554 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
14555 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
14556
14557 PR tree-optimization/33562
14558 PR tree-optimization/61912
14559 PR tree-optimization/77485
d155c6fe
JL
14560 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
14561 * gcc.dg/tree-ssa/complex-5.c: Likewise.
14562 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
14563 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
14564 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
14565 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
14566 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
14567
77719b06
ML
145682017-01-13 Martin Liska <mliska@suse.cz>
14569
14570 PR ipa/79043
14571 * gcc.c-torture/execute/pr79043.c: New test.
14572
a181b2bc
RB
145732017-01-13 Richard Biener <rguenther@suse.de>
14574
14575 PR middle-end/78411
14576 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
14577
eaed3226
AV
145782017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
14579
14580 PR fortran/70697
14581 * gfortran.dg/coarray/event_4.f08: New test.
14582
4ccff88b
AV
145832017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
14584
14585 PR fortran/70696
14586 * gfortran.dg/coarray/event_3.f08: New test.
14587
3c3b9090
RB
145882017-01-13 Richard Biener <rguenther@suse.de>
14589
14590 PR tree-optimization/77283
14591 * gcc.dg/tree-ssa/split-path-9.c: Fix.
14592
25329913
RB
145932017-01-13 Richard Biener <rguenther@suse.de>
14594
14595 * gcc.dg/gimplefe-22.c: New testcase.
14596
10b70b8e
RB
145972017-01-13 Richard Biener <rguenther@suse.de>
14598
14599 PR tree-optimization/77283
14600 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
14601 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
14602 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
14603
76a8f82f
SL
146042017-01-12 Sandra Loosemore <sandra@codesourcery.com>
14605
14606 * gcc.dg/pr77862.c: Require fpic target.
14607
59a505da
MM
146082017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
14609
14610 PR target/79004
14611 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 14612
bce6f760
MS
146132017-01-12 Martin Sebor <msebor@redhat.com>
14614
14615 * gcc.dg/pr78138.c: Adjust.
14616 * gcc.dg/pr78768.c: Adjust.
14617 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
14618 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
14619 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
14620 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
14621 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
14622 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
14623 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
14624 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
14625 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
14626 * gcc.dg/tree-ssa/pr78605.c: Adjust.
14627 * gcc.dg/tree-ssa/pr78622.c: Adjust.
14628
3eefa646
JJ
146292017-01-12 Jakub Jelinek <jakub@redhat.com>
14630
14631 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
14632
dcb56243
MS
146332017-01-12 Martin Sebor <msebor@redhat.com>
14634
8be3f306 14635 PR testsuite/79051
940242cd
MS
14636 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
14637 due to bug 79054.
dcb56243 14638
b7431c20
DE
146392017-01-12 David Edelsohn <dje.gcc@gmail.com>
14640
14641 * gcc.dg/pr78768.c: Require LTO.
14642
2bcd9f32
MS
146432017-01-12 Martin Sebor <msebor@redhat.com>
14644
14645 PR c/79074
14646 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
14647 due to the referenced bug.
14648
b2fc1c70
MS
146492017-01-12 Martin Sebor <msebor@redhat.com>
14650
14651 PR testsuite/79073
14652 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
14653
fbed6f36
UB
146542017-01-12 Uros Bizjak <ubizjak@gmail.com>
14655
14656 * gcc.target/i386/builtin_target.c (check_features): Check all
14657 supported __builtin_cpu_supports options.
14658
27282dad
KT
146592017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14660
14661 PR tree-optimization/78319
14662 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
14663 Remove xfail.
14664
66113166
BS
146652017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14666
14667 PR target/79044
14668 * gcc.target/powerpc/swaps-p8-26.c: New.
14669
6bb4ea5c
RB
146702017-01-12 Richard Biener <rguenther@suse.de>
14671
14672 * gcc.dg/gimplefe-21.c: New testcase.
14673
f15dbadb
MC
146742017-01-12 Michael Collison <michael.collison@arm.com>
14675
14676 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
14677
73e32c47
JK
146782017-01-11 Julia Koval <julia.koval@intel.com>
14679 Uros Bizjak <ubizjak@gmail.com>
14680
14681 * gcc.target/i386/sgx.c New test.
14682 * gcc.target/i386/sse-12.c: Add -msgx.
14683 * gcc.target/i386/sse-13.c: Ditto.
14684 * gcc.target/i386/sse-14.c: Ditto.
14685 * gcc.target/i386/sse-22.c: Ditto.
14686 * gcc.target/i386/sse-23.c: Ditto.
14687 * g++.dg/other/i386-2.C: Ditto.
14688 * g++.dg/other/i386-3.C: Ditto.
14689
3594adc7
MS
146902017-01-11 Martin Sebor <msebor@redhat.com>
14691
14692 PR c++/24511
14693 * g++.dg/template/explicit9.C: New test.
14694
01bfd257
NS
146952017-01-11 Nathan Sidwell <nathan@acm.org>
14696
14697 PR c++/77812
14698 * g++.dg/pr77812.C: New.
14699
88df7964
JJ
147002017-01-11 Jakub Jelinek <jakub@redhat.com>
14701
eae63d78
JJ
14702 PR c++/71537
14703 * g++.dg/cpp1y/constexpr-71537.C: New test.
14704
88df7964
JJ
14705 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
14706 argument.
14707
960ecba4
MS
147082017-01-11 Martin Sebor <msebor@redhat.com>
14709
14710 PR c/47931
14711 * c-c++-common/Waddress-2.c: New test.
14712
1f258a55
JJ
147132017-01-11 Jakub Jelinek <jakub@redhat.com>
14714
14715 PR c++/78341
14716 * g++.dg/cpp0x/pr78341.C: New test.
14717
bf5fbf46
MS
147182017-01-11 Martin Sebor <msebor@redhat.com>
14719
14720 PR c/78768
14721 * gcc.dg/pr78768.c: New test.
14722
19ff0049
DM
147232017-01-11 David Malcolm <dmalcolm@redhat.com>
14724
14725 PR driver/78877
14726 * gcc.dg/spellcheck-options-14.c: New test case.
14727 * gcc.dg/spellcheck-options-15.c: New test case.
14728 * gcc.dg/spellcheck-options-16.c: New test case.
14729 * gcc.dg/spellcheck-options-17.c: New test case.
14730
c86e9f03
ML
147312017-01-11 Martin Liska <mliska@suse.cz>
14732
14733 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
14734
947f51d6
JJ
147352017-01-11 Jakub Jelinek <jakub@redhat.com>
14736
14737 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
14738 instead of just 1 for the decomposition from struct C.
14739
849fccf8
EB
147402017-01-11 Eric Botcazou <ebotcazou@adacore.com>
14741
14742 * gcc.c-torture/execute/20170111-1.c: New test.
14743
80c74722
RB
147442017-01-11 Richard Biener <rguenther@suse.de>
14745
14746 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
14747
4c4b4703
JJ
147482017-01-11 Jakub Jelinek <jakub@redhat.com>
14749
14750 PR middle-end/50199
14751 * gcc.dg/lto/pr50199_0.c: New test.
14752
664b1a6b
MS
147532017-01-10 Martin Sebor <msebor@redhat.com>
14754
14755 PR testsuite/78960
14756 PR testsuite/78959
14757 PR testsuite/78133
14758 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
14759 * gcc.dg/tree-ssa/pr78622.c: Ditto.
14760
fefd3086
MS
147612017-01-10 Martin Sebor <msebor@redhat.com>
14762
14763 PR middle-end/78138
664b1a6b 14764 * gcc.dg/pr78138.c: New test.
fefd3086 14765
b9f4757f
DM
147662017-01-10 David Malcolm <dmalcolm@redhat.com>
14767
14768 PR c++/77949
14769 * g++.dg/diagnostic/pr77949.C: New test case.
14770
5a50f6bb
MS
147712017-01-10 Martin Sebor <msebor@redhat.com>
14772
14773 PR middle-end/78245
14774 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
14775
c16880ef
MS
147762017-01-10 Martin Sebor <msebor@redhat.com>
14777
14778 PR tree-optimization/78775
14779 * gcc.dg/attr-alloc_size-4.c: Add test cases.
14780 * gcc.dg/attr-alloc_size-10.c: New test.
14781 * gcc.dg/attr-alloc_size-11.c: New test.
14782 * gcc.dg/builtin-stringop-chk-7.c: New test.
14783 * gcc.dg/pr78775.c: New test.
14784 * gcc.dg/pr78973-2.c: New test.
14785 * gcc.dg/pr78973.c: New test.
14786
5363d9d9
JL
147872017-01-10 Jeff Law <law@redhat.com>
14788
14789 PR tree-optimization/77766
14790 PR tree-optimization/78856
14791 * gcc.c-torture/execute/pr77766.c: New test.
14792
aae23693
RB
147932016-01-10 Richard Biener <rguenther@suse.de>
14794
14795 PR tree-optimization/79034
14796 * g++.dg/torture/pr79034.C: New testcase.
14797
a0843aed
ML
147982017-01-10 Martin Liska <mliska@suse.cz>
14799
14800 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
14801 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
14802 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
14803 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
14804 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
14805 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
14806 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
14807 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
14808 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
14809 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
14810 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
14811 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
14812 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
14813 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
14814 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
14815 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
14816 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
14817 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
14818 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
14819 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
14820 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
14821 * gcc.dg/ipa/pr64307.c: Likewise.
14822 * gcc.dg/ipa/pr77653.c: Likewise.
14823
79fc8ffe
AS
148242017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
14825
14826 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
14827 * g++.dg/other/i386-3.C: Ditto.
14828 * gcc.target/i386/sse-12.c: Ditto.
14829 * gcc.target/i386/sse-13.c: Ditto.
14830 * gcc.target/i386/sse-22.c: Ditto.
14831 * gcc.target/i386/sse-23.c: Ditto.
14832 * gcc.target/i386/builtin_target.c: Handle new option.
14833 * gcc.target/i386/funcspec-56.inc: Test new attributes.
14834 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
14835 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
14836
dfa6951f
MS
148372017-01-09 Martin Sebor <msebor@redhat.com>
14838
14839 PR testsuite/79036
14840 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
14841 with different precisions.
14842
a271e415
EB
148432017-01-09 Eric Botcazou <ebotcazou@adacore.com>
14844
14845 * g++.dg/opt/call2.C: New test.
14846 * g++.dg/opt/call3.C: Likewise.
14847 * gnat.dg/array26.adb: New test.
14848 * gnat.dg/array26_pkg.ad[sb]: New helper.
14849 * gnat.dg/array27.adb: New test.
14850 * gnat.dg/array27_pkg.ad[sb]: New helper.
14851 * gnat.dg/array28.adb: New test.
14852 * gnat.dg/array28_pkg.ad[sb]: New helper.
14853
bd2c6270
JJ
148542017-01-09 Jakub Jelinek <jakub@redhat.com>
14855
14856 PR translation/79019
14857 PR translation/79020
14858 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
14859 diagnostics.
14860 * gfortran.dg/initialization_17.f90: Likewise.
14861
1c1d8e75
DH
148622017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
14863
14864 PR testsuite/79026
14865 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
14866 * gcc.target/i386/pr78904-4.c: Likewise.
14867 * gcc.target/i386/pr78904-6.c: Likewise.
14868 * gcc.target/i386/pr78967-2.c: Likewise.
14869
cb330ba5
JJ
148702017-01-09 Jakub Jelinek <jakub@redhat.com>
14871
14872 PR tree-optimization/78899
14873 * gcc.target/i386/pr78899.c: New test.
14874 * gcc.dg/pr71077.c: New test.
14875
a5e14a42
MJ
148762017-01-09 Martin Jambor <mjambor@suse.cz>
14877
14878 PR ipa/78365
14879 PR ipa/78599
14880 * gcc.dg/torture/pr78365.c: New test.
14881
01216d27
JJ
148822017-01-09 Jakub Jelinek <jakub@redhat.com>
14883
dc59e50a
JJ
14884 PR c++/78948
14885 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
14886 (main): Use int* instead of long long.
14887
01216d27
JJ
14888 PR tree-optimization/78938
14889 * gcc.dg/vect/pr78938.c: New test.
14890
c0d4fec7
KT
148912017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14892
14893 * gcc.dg/20161219.c: New test.
14894
7b1b0cc1
RB
148952017-01-09 Richard Biener <rguenther@suse.de>
14896
14897 PR tree-optimization/78997
14898 * gcc.dg/torture/pr78997.c: New testcase.
14899
813b9c0d
RB
149002017-01-09 Richard Biener <rguenther@suse.de>
14901
14902 PR debug/79000
14903 * g++.dg/lto/pr79000_0.C: New testcase.
14904 * g++.dg/lto/pr79000_1.c: Likewise.
14905
efcc8d38
MS
149062017-01-08 Martin Sebor <msebor@redhat.com>
14907
14908 PR middle-end/77708
14909 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
14910 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
14911 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
14912 due to bug 78969.
14913 * gcc.dg/format/pr78569.c: Adjust.
14914
5ccf1d8d
DM
149152017-01-07 David Malcolm <dmalcolm@redhat.com>
14916
14917 PR c++/72803
14918 * g++.dg/diagnostic/pr72803.C: New test case.
14919
42002dfe
MS
149202017-01-07 Martin Sebor <msebor@redhat.com>
14921
14922 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
14923 * gcc.dg/attr-alloc_size-4.c: Same.
14924
de91486c
AV
149252017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
14926
14927 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
14928 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
14929 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
14930 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
14931 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
14932 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
14933 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
14934
f55a925e
AS
149352017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
14936 * gcc.dg/memcmp-1.c: New.
14937 * gcc.dg/strncmp-1.c: New.
14938
f3caa118
AV
149392017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14940
14941 * gcc.target/arm/acle/mcrr: New.
14942 * gcc.target/arm/acle/mcrr2: New.
14943 * gcc.target/arm/acle/mrrc: New.
14944 * gcc.target/arm/acle/mrrc2: New.
14945
ecc9a25b
AV
149462017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14947
14948 * gcc.target/arm/acle/mcr.c: New.
14949 * gcc.target/arm/acle/mrc.c: New.
14950 * gcc.target/arm/acle/mcr2.c: New.
14951 * gcc.target/arm/acle/mrc2.c: New.
14952
3811581f
AV
149532017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14954
14955 * gcc.target/arm/acle/ldc: New.
14956 * gcc.target/arm/acle/ldc2: New.
14957 * gcc.target/arm/acle/ldcl: New.
14958 * gcc.target/arm/acle/ldc2l: New.
14959 * gcc.target/arm/acle/stc: New.
14960 * gcc.target/arm/acle/stc2: New.
14961 * gcc.target/arm/acle/stcl: New.
14962 * gcc.target/arm/acle/stc2l: New.
14963
d57daa0c
AV
149642017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
14965
14966 * gcc.target/arm/acle/acle.exp: Run tests for different options
14967 and make sure fat-lto-objects is used such that we can still do
14968 assemble scans.
14969 * gcc.target/arm/acle/cdp.c: New.
14970 * gcc.target/arm/acle/cdp2.c: New.
14971 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
14972 (check_effective_target_arm_coproc1_ok_nocache): New.
14973 (check_effective_target_arm_coproc2_ok): New.
14974 (check_effective_target_arm_coproc2_ok_nocache): New.
14975 (check_effective_target_arm_coproc3_ok): New.
14976 (check_effective_target_arm_coproc3_ok_nocache): New.
14977 (check_effective_target_arm_coproc4_ok): New.
14978 (check_effective_target_arm_coproc4_ok_nocache): New.
14979
8a123229
MS
149802017-01-06 Martin Sebor <msebor@redhat.com>
14981
14982 PR middle-end/78605
14983 * gcc.dg/tree-ssa/pr78605.c: New test.
14984
5b8999d6
MS
149852017-01-05 Martin Sebor <msebor@redhat.com>
14986
14987 PR tree-optimization/78910
14988 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
14989 diagnostics.
14990 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
14991 * gcc.dg/tree-ssa/pr78910.c: New test.
14992
4e89adf9
EB
149932017-01-05 Eric Botcazou <ebotcazou@adacore.com>
14994
14995 * gcc.dg/sso-10.c: New test.
14996
962c5679
JJ
149972017-01-05 Jakub Jelinek <jakub@redhat.com>
14998
cfd719e7
JJ
14999 PR tree-optimization/71016
15000 * gcc.target/i386/pr71016.c: New test.
15001 * gcc.target/aarch64/pr71016.c: New test.
15002 * gcc.dg/tree-ssa/pr66726-3.c: New test.
15003
26f20371
JJ
15004 PR c++/78931
15005 * g++.dg/cpp1z/decomp19.C: New test.
15006
962c5679
JJ
15007 PR c++/78890
15008 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
15009 * g++.dg/init/union1.C: Likewise.
15010 * g++.dg/cpp0x/union6.C: Expect errors.
15011 * g++.dg/cpp0x/union8.C: New test.
15012 * g++.dg/cpp0x/pr78890-1.C: New test.
15013 * g++.dg/cpp0x/pr78890-2.C: New test.
15014
8c15f541
DE
150152017-01-05 David Edelsohn <dje.gcc@gmail.com>
15016
15017 * gcc.target/powerpc/pr71670.c: Require p9vector.
15018 * gcc.target/powerpc/p9-novsx.c: Same.
15019
51b86113
DM
150202017-01-05 David Malcolm <dmalcolm@redhat.com>
15021
15022 * selftests/asr_div1.rtl: New file.
15023 * selftests/aarch64: New subdirectory.
15024 * selftests/aarch64/times-two.rtl: New file.
15025 * selftests/bb-index.rtl: New file.
15026 * selftests/cfg-test.rtl: New file.
15027 * selftests/const-int.rtl: New file.
15028 * selftests/example-labels.rtl: New file.
15029 * selftests/insn-with-mode.rtl: New file.
15030 * selftests/jump-to-label-ref.rtl: New file.
15031 * selftests/jump-to-return.rtl: New file.
15032 * selftests/jump-to-simple-return.rtl: New file.
15033 * selftests/mem.rtl: New file.
15034 * selftests/note-insn-deleted.rtl: New file.
15035 * selftests/note_insn_basic_block.rtl: New file.
15036 * selftests/simple-cse.rtl: New file.
15037 * selftests/symbol-ref.rtl: New file.
15038 * selftests/x86_64: New subdirectory.
15039 * selftests/x86_64/call-insn.rtl: New file.
15040 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
15041 * selftests/x86_64/times-two.rtl: New file.
15042 * selftests/x86_64/unspec.rtl: New file.
15043
dc7650cc
NS
150442017-01-05 Nathan Sidwell <nathan@acm.org>
15045
15046 PR c++/78765
15047 * g++.dg/cpp0x/pr78765.C: New.
15048
3db70565
DV
150492017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15050
15051 * gcc.target/s390/memcpy-2.c: New test.
15052 * gcc.target/s390/memset-2.c: New test.
15053
f5a537e3
AK
150542017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15055
15056 * gcc.target/s390/memcpy-1.c: New test.
15057
d80c6d02
JL
150582017-01-04 Jeff Law <law@redhat.com>
15059
15060 PR tree-optimization/78812
15061 * g++.dg/torture/pr78812.C: New test.
15062
08edc320 150632017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
15064
15065 PR target/71977
15066 PR target/70568
15067 PR target/78823
15068 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
15069 64-bit VSX systems with direct move, whether we optimize common
15070 code sequences in the GLIBC math library for float math functions.
15071 * gcc.target/powerpc/pr71977-2.c: Likewise.
15072
a9342885
MP
150732017-01-04 Marek Polacek <polacek@redhat.com>
15074
15075 PR c++/64767
15076 * c-c++-common/Wpointer-compare-1.c: New test.
15077
066435fe
JJ
150782017-01-04 Jakub Jelinek <jakub@redhat.com>
15079
abec4284
JJ
15080 PR c++/78949
15081 * c-c++-common/Wunused-var-16.c: New test.
15082
26c43e27
JJ
15083 PR c++/78693
15084 * g++.dg/cpp0x/pr78693.C: New test.
15085
fc73e60c
JJ
15086 PR driver/78957
15087 * gcc.dg/pr78957.c: New test.
15088
c9cf3863
JJ
15089 * g++.dg/cpp1y/auto-fn34.C: New test.
15090
066435fe
JJ
15091 PR c++/71182
15092 * g++.dg/cpp0x/pr71182.C: New test.
15093
598bd687
KN
150942017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
15095
15096 PR target/78056
15097 * gcc.target/powerpc/pr78056-1.c: New test.
15098 * gcc.target/powerpc/pr78056-2.c: New test.
15099 * gcc.target/powerpc/pr78056-3.c: New test.
15100 * gcc.target/powerpc/pr78056-4.c: New test.
15101 * gcc.target/powerpc/pr78056-5.c: New test.
15102 * gcc.target/powerpc/pr78056-6.c: New test.
15103 * gcc.target/powerpc/pr78056-7.c: New test.
15104 * gcc.target/powerpc/pr78056-8.c: New test.
15105 * lib/target-supports.exp
15106 (check_effective_target_powerpc_popcntb_ok): New procedure to test
15107 whether the effective target supports the popcntb instruction.
15108
8194635a
JL
151092017-01-03 Jeff Law <law@redhat.com>
15110
15111 PR tree-optimization/67955
15112 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
15113
baf9ebc8
MP
151142017-01-04 Marek Polacek <polacek@redhat.com>
15115
15116 PR c++/77545
15117 PR c++/77284
15118 * g++.dg/cpp0x/range-for32.C: New test.
15119 * g++.dg/cpp0x/range-for33.C: New test.
15120
5dd9a9d0
DM
151212017-01-04 David Malcolm <dmalcolm@redhat.com>
15122
15123 * gcc.dg/Wmissing-braces-fixits.c: New test case.
15124
4bf07f3f
NS
151252017-01-04 Nathan Sidwell <nathan@acm.org>
15126
15127 PR c++/66735
15128 * g++.dg/cpp1y/pr66735.C: New.
15129
165ba2e9
JJ
151302017-01-04 Jakub Jelinek <jakub@redhat.com>
15131
15132 PR tree-optimization/71563
15133 * gcc.dg/tree-ssa/pr71563.c: New test.
15134
4567f969
JB
151352017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
15136
15137 PR fortran/78534
15138 PR fortran/78976
15139 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
15140 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
15141 * gfortran.dg/transfer_intrinsic_1.f90: Change
15142 scan-tree-dump-times due to gfc_trans_string_copy change to
15143 avoid -Wstringop-overflow.
15144
1c06f07f
JL
151452017-01-03 Jeff Law <law@redhat.com>
15146
15147 PR tree-optimization/78856
15148 * gcc.c-torture/execute/pr78856.c: New test.
15149
60fb638f
MM
151502017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
15151
15152 PR target/78953
15153 * gcc.target/powerpc/pr78953.c: New test.
15154
e4d02f52
ILT
151552017-01-03 Ian Lance Taylor <iant@google.com>
15156
15157 * gcc.misc-tests/godump-1.c: Update for accurate representation of
15158 enums.
15159
5b4f088d
MS
151602017-01-03 Martin Sebor <msebor@redhat.com>
15161
15162 PR tree-optimization/78696
15163 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
15164 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
15165 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
15166 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
15167
151682017-01-03 David Malcolm <dmalcolm@redhat.com>
15169
15170 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
15171 with more than one digit.
15172 * lib/gcc-dg.exp (process-message): Support more than one digit
15173 in relative line specifications.
15174
151752017-01-03 Jakub Jelinek <jakub@redhat.com>
15176
15177 PR tree-optimization/78965
15178 * gcc.dg/pr78965.c: New test.
15179
15180 PR middle-end/78901
15181 * g++.dg/opt/pr78901.C: New test.
15182
151832017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
15184
15185 PR fortran/78534
15186 PR fortran/66310
15187 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
15188 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
15189 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
15190 * gfortran.dg/repeat_7.f90: New test for PR 66310.
15191 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
15192 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
15193 * gfortran.dg/string_1_lp64.f90: New test.
15194 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
15195 * gfortran.dg/string_3_lp64.f90: New test.
15196 * gfortran.dg/transfer_intrinsic_1.f90: Change
15197 scan-tree-dump-times due to gfc_trans_string_copy change to
15198 avoid -Wstringop-overflow.
15199
8b7163c6
UB
152002017-01-02 Uros Bizjak <ubizjak@gmail.com>
15201
15202 PR target/78967
15203 * gcc.target/i386/pr78967-1.c: New test.
15204 * gcc.target/i386/pr78967-2.c: Ditto.
15205 * gcc.target/i386/pr78967-3.c: Ditto.
15206
15207 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
15208 * gcc.target/i386/pr78904-4.c: Ditto.
15209 * gcc.target/i386/pr78904-6.c: Ditto.
15210
e2940b98
JH
152112017-01-01 Jan Hubicka <hubicka@ucw.cz>
15212
15213 PR middle-end/77674
15214 * g++.dg/torture/pr77674.C: New testcase.
15215
cbe34bb5 152162017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
15217
15218 Update copyright years.
818ab71a 15219\f
cbe34bb5 15220Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
15221
15222Copying and distribution of this file, with or without modification,
15223are permitted in any medium without royalty provided the copyright
15224notice and this notice are preserved.