]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[multiple changes]
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b349a81a
JW
12016-11-09 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/60777
4 * gfortran.dg/spec_expr_7.f90: New test.
5
2e955d50
JJ
62016-11-09 Jakub Jelinek <jakub@redhat.com>
7
4f353581
JJ
8 PR target/77718
9 * gcc.c-torture/execute/pr77718.c: New test.
10
2e955d50
JJ
11 * gcc.dg/ubsan/c99-shift-3.c: New test.
12 * gcc.dg/ubsan/c99-shift-4.c: New test.
13 * gcc.dg/ubsan/c99-shift-5.c: New test.
14 * gcc.dg/ubsan/c99-shift-6.c: New test.
15
68c93708
ML
162016-11-09 Martin Liska <mliska@suse.cz>
17
18 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
19 test-case for memcmp.
20 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
21
7b649f79
TP
222016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
23
24 PR testsuite/78269
25 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
26
bfcb501d
PT
272016-11-09 Paul Thomas <pault@gcc.gnu.org>
28
29 * gfortran.dg/move_alloc_18.f90: New test.
30
e15861c2
PK
312016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
32
33 PR middle-end/78256
34 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
35 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
36
5f395580
JW
372016-11-09 Janus Weil <janus@gcc.gnu.org>
38
39 PR fortran/71894
40 * gfortran.dg/class_59.f90: New test.
41
37b14185
RB
422016-11-09 Richard Biener <rguenther@suse.de>
43
44 PR tree-optimization/78007
45 * gcc.dg/vect/vect-bswap32.c: Adjust.
46 * gcc.dg/vect/vect-bswap64.c: Likewise.
47
d6e8a41c
KV
482016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
49
50 * gcc.dg/ipa/vrp7.c: New test.
51
5d5f1e95
KV
522016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
53
54 PR ipa/78121
55 * gcc.dg/ipa/pr78121.c: New test.
56
0290a292
MO
572016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
58
59 * c-c++-common/asan/default_options.h: New file.
60 * c-c++-common/asan/strcasestr-1.c: New test.
61 * c-c++-common/asan/strcasestr-2.c: Likewise.
62 * c-c++-common/asan/strcspn-1.c: Likewise.
63 * c-c++-common/asan/strcspn-2.c: Likewise.
64 * c-c++-common/asan/strpbrk-1.c: Likewise.
65 * c-c++-common/asan/strpbrk-2.c: Likewise.
66 * c-c++-common/asan/strspn-1.c: Likewise.
67 * c-c++-common/asan/strspn-2.c: Likewise.
68 * c-c++-common/asan/strstr-1.c: Likewise.
69 * c-c++-common/asan/strstr-2.c: Likewise.
70 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
71
fbdb92eb
MO
722016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
73
74 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
75
103c4f75
JW
762016-11-08 Janus Weil <janus@gcc.gnu.org>
77
78 PR fortran/68440
79 * gfortran.dg/class_58.f90: New test.
80
90a2ffc0
UB
812016-11-08 Uros Bizjak <ubizjak@gmail.com>
82
83 PR target/70799
84 * gcc.target/i386/pr70799-2.c: New test.
85
eba5aec8
JW
862016-11-08 Janus Weil <janus@gcc.gnu.org>
87
88 PR fortran/77596
89 * gfortran.dg/proc_ptr_comp_46.f90: New test.
90
fad36601
BC
912016-11-08 Bin Cheng <bin.cheng@arm.com>
92
93 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
94
7c8615b6
BC
952016-11-08 Bin Cheng <bin.cheng@arm.com>
96
97 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
98
4c6a4a53
BC
992016-11-08 Bin Cheng <bin.cheng@arm.com>
100
101 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
102
fcd1b8df
ML
1032016-11-08 Martin Liska <mliska@suse.cz>
104
105 PR testsuite/78242
106 * g++.dg/asan/use-after-scope-4.C: New test.
107 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
108 * gcc.dg/asan/use-after-scope-8.c: Remove.
109
f9ef2c76
RB
1102016-11-08 Richard Biener <rguenther@suse.de>
111
112 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
113
ad11774f
TC
1142016-11-08 Tamar Christina <tamar.christina@arm.com>
115
116 PR testsuite/78136
117 * gcc.dg/cpp/trad/trad.exp
118 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
119 * gcc.dg/cpp/trad/include.c: Use local header file.
120
fe73a332
RB
1212016-11-08 Richard Biener <rguenther@suse.de>
122
123 PR tree-optimization/78205
124 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
125
ed053eb8
RB
1262016-11-08 Richard Biener <rguenther@suse.de>
127
128 PR tree-optimization/78224
129 * g++.dg/torture/pr78224.C: New testcase.
130
06658c6d
SKS
1312016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
132
133 * gcc.dg/store_merging_1.c: Require store_merge.
134 * gcc.dg/store_merging_2.c: Likewise.
135 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 136 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
137 * gcc.dg/store_merging_6.c: Likewise.
138 * gcc.dg/store_merging_7.c: Likewise.
139 * gcc.dg/store_merging_8.c: Likewise.
140 * lib/target-supports.exp (check_effective_target_store_merge): New.
141
e4b39278
DE
1422016-11-07 David Edelsohn <dje.gcc@gmail.com>
143
144 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
145 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
146 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
147 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
148 -mvsx -mpower8-vector.
149 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
150 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
151 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
152 -mvsx -mpower8-vector.
153
fda2d612
DE
1542016-11-07 David Edelsohn <dje.gcc@gmail.com>
155
156 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
157
158 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
159 * gcc.dg/visibility-14.c: XFAIL AIX.
160 * gcc.dg/visibility-15.c: XFAIL AIX.
161 * gcc.dg/visibility-16.c: XFAIL AIX.
162 * gcc.dg/visibility-17.c: XFAIL AIX.
163 * gcc.dg/visibility-18.c: XFAIL AIX.
164 * gcc.dg/visibility-19.c: XFAIL AIX.
165 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
166 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
167 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
168 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
169
60cee85e
JJ
1702016-11-07 Jakub Jelinek <jakub@redhat.com>
171
172 PR target/78227
173 * gcc.target/i386/pr78227-1.c: New test.
174 * gcc.target/i386/pr78227-2.c: New test.
175
7aa13860
PK
1762016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
177
178 PR middle-end/35691
179 * gcc.dg/pr35691-1.c: New test-case.
180 * gcc.dg/pr35691-2.c: Likewise.
181
caa024ff
BS
1822016-11-07 Bernd Schmidt <bschmidt@redhat.com>
183
184 PR rtl-optimization/77309
185 * gcc.dg/torture/pr77309.c: New test.
186
a9815228
JJ
1872016-11-07 Jakub Jelinek <jakub@redhat.com>
188
189 PR middle-end/71529
190 * gcc.target/i386/pr71529.C: Moved to ...
191 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
192
193 PR target/64411
194 * gcc.target/i386/pr64411.C: Moved to ...
195 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
196 lp64.
197
198 PR target/65105
199 * gcc.target/i386/pr65105-4.C: Moved to ...
200 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
201 Run into compile test rather than execute test.
202
e8ab5cb1
RB
2032016-11-07 Richard Biener <rguenther@suse.de>
204
205 PR target/78229
206 * g++.dg/pr78229.C: New testcase.
207
20770eb8
RB
2082016-11-07 Richard Biener <rguenther@suse.de>
209
210 PR tree-optimization/78218
211 * gcc.dg/torture/pr78218.c: New testcase.
212
32894793
RB
2132016-11-07 Richard Biener <rguenther@suse.de>
214
215 PR tree-optimization/78228
216 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
217
e27bfda2
KT
2182016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
219
220 PR target/77822
221 * g++.dg/torture/pr77822.C: New test.
222
00d6b7a1
ML
2232016-11-07 Martin Liska <mliska@suse.cz>
224
225 * c-c++-common/asan/force-inline-opt0-1.c: Disable
226 -f-sanitize-address-use-after-scope.
227 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
228 internal fn calls.
229 * g++.dg/asan/use-after-scope-1.C: New test.
230 * g++.dg/asan/use-after-scope-2.C: Likewise.
231 * g++.dg/asan/use-after-scope-3.C: Likewise.
232 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
233 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
234 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
235 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
236 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
237 * g++.dg/asan/use-after-scope-types.h: Likewise.
238 * gcc.dg/asan/use-after-scope-1.c: Likewise.
239 * gcc.dg/asan/use-after-scope-2.c: Likewise.
240 * gcc.dg/asan/use-after-scope-3.c: Likewise.
241 * gcc.dg/asan/use-after-scope-4.c: Likewise.
242 * gcc.dg/asan/use-after-scope-5.c: Likewise.
243 * gcc.dg/asan/use-after-scope-6.c: Likewise.
244 * gcc.dg/asan/use-after-scope-7.c: Likewise.
245 * gcc.dg/asan/use-after-scope-8.c: Likewise.
246 * gcc.dg/asan/use-after-scope-9.c: Likewise.
247 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
248 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
249 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
250 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
251 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
252
a0d3edf8
RB
2532016-11-07 Richard Biener <rguenther@suse.de>
254
255 PR tree-optimization/78189
256 * g++.dg/torture/pr78189.C: New testcase.
257
0db5adfa
DE
2582016-11-06 David Edelsohn <dje.gcc@gmail.com>
259
260 * gcc.dg/Wtrampolines.c: XFAIL AIX.
261
cc03bf7a
AV
2622016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
263
264 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
265 occuring.
266
18bb8b8a
TK
2672016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
268
269 PR fortran/78221
270 * arith.c (gfc_complex2real): Change gfc_warning_now to
271 gfc_warning.
272
c7f587bd
PT
2732016-11-05 Paul Thomas <pault@gcc.gnu.org>
274
275 * gfortran.dg/move_alloc_17.f03: New test.
276
92657eb0
RB
2772016-11-05 Richard Biener <rguenther@suse.de>
278
279 PR bootstrap/78188
280 * g++.dg/ipa/pr78188.C: New test.
281
28ce22e6
JW
2822016-11-05 Janus Weil <janus@gcc.gnu.org>
283 Dominique d'Humieres <dominiq@lps.ens.fr>
284
285 PR fortran/69495
286 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
287
d233ee5f
PT
2882016-11-05 Paul Thomas <pault@gcc.gnu.org>
289
290 PR fortran/67564
291 * gfortran.dg/select_type_39.f03: New test.
292
2932016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
294
295 PR fortran/64933
296 * gfortran.dg/associate_23.f90: New test.
297
5f4cebba
JJ
2982016-11-04 Jakub Jelinek <jakub@redhat.com>
299
300 PR target/77834
301 * gcc.dg/pr77834.c: New test.
302
6e3ae7e6
PC
3032016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
304
305 PR c++/67980
306 * g++.dg/cpp1y/pr67980.C: New.
307
fff6ed28
BS
3082016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
309
310 * gcc.target/powerpc/fold-vec-add-1.c: New.
311 * gcc.target/powerpc/fold-vec-add-2.c: New.
312 * gcc.target/powerpc/fold-vec-add-3.c: New.
313 * gcc.target/powerpc/fold-vec-add-4.c: New.
314 * gcc.target/powerpc/fold-vec-add-5.c: New.
315 * gcc.target/powerpc/fold-vec-add-6.c: New.
316 * gcc.target/powerpc/fold-vec-add-7.c: New.
317
bef3a8d7 3182016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
319
320 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
321 for -mbranch-likely, infer -mno-branch-likely for R6.
322
dac9376a
BE
3232016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
324
325 PR c++/71973
326 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
327 * g++.dg/init/new15.C: Likewise.
328 * g++.dg/ipa/inline-1.C: Likewise.
329 * g++.dg/ipa/inline-2.C: Likewise.
330 * g++.dg/lto/20080908-1_0.C: Likewise.
331 * g++.dg/tc1/dr20.C: Likewise.
332 * g++.dg/tree-ssa/inline-1.C: Likewise.
333 * g++.dg/tree-ssa/inline-2.C: Likewise.
334 * g++.old-deja/g++.law/except1.C: Likewise.
335 * g++.old-deja/g++.other/vbase5.C: Likewise.
336 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
337
b210df46
BS
3382016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
339
340 PR tree-optimization/78210
341 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
342 possibility of widening multiplies.
343
964ef24c
RB
3442016-11-04 Richard Biener <rguenther@suse.de>
345
346 PR middle-end/78185
347 * gcc.dg/pr78185.c: New testcase.
348
5fb80387
DE
3492016-10-04 David Edelsohn <dje.gcc@gmail.com>
350
351 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
352 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
353
6905c577
JJ
3542016-11-03 Jakub Jelinek <jakub@redhat.com>
355 Alexandre Oliva <aoliva@redhat.com>
356 Jason Merrill <jason@redhat.com>
357
358 PR debug/28767
359 PR debug/56974
360 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
361 * g++.dg/debug/dwarf2/ref-3.C: New test.
362 * g++.dg/debug/dwarf2/ref-4.C: New test.
363 * g++.dg/debug/dwarf2/refqual-1.C: New test.
364 * g++.dg/debug/dwarf2/refqual-2.C: New test.
365
3662016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
367
368 * gfortran.dg/dec_exp_1.f90: New test.
369 * gfortran.dg/dec_exp_2.f90: Likewise.
370 * gfortran.dg/dec_exp_3.f90: Likewise.
371
6905c577 3722016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
373
374 * gfortran.dg/dec_parameter_1.f: New test.
375 * gfortran.dg/dec_parameter_2.f90: Likewise.
376 * gfortran.dg/dec_parameter_3.f90: Likewise.
377 * gfortran.dg/dec_parameter_4.f90: Likewise.
378
7d29f8e3
ML
3792016-11-03 Martin Liska <mliska@suse.cz>
380
381 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
382 output.
383 * gcc.dg/tree-prof/time-profiler-3.c: New test.
384
5de3e2d8
BE
3852016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
386
387 PR libgcc/78067
388 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
389
f03f0232
SKS
3902016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
391
392 * gcc.c-torture/execute/pr78170.c: Require int32plus.
393
bd17a9df
MF
3942016-11-02 Max Filippov <jcmvbkbc@gmail.com>
395
396 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
397
2b01aad6
TC
3982016-11-01 Tamar Christina <tamar.christina@arm.com>
399
400 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
401 Check for arm_v8_neon_hw.
402 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
403 Likewise.
404 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
405 Likewise.
406 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
407 Likewise.
408
aa55dc0c
RB
4092016-11-02 Richard Biener <rguenther@suse.de>
410
411 * gcc.dg/store_merging_8.c: New testcase.
412
6905c577 4132016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
414
415 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
416
075be4a1
DE
4172016-11-02 David Edelsohn <dje.gcc@gmail.com>
418
4b69fb13
DE
419 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
420 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
421 * gcc.dg/addr_equal_1.c: XFAIL AIX.
422 * gcc.dg/pr65779.c: XFAIL AIX.
423 * gcc.dg/pr70405.c: XFAIL AIX.
424
075be4a1
DE
425 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
426 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
427 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
428
fdb1aa55
RO
4292016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
430
431 * lib/target-supports.exp (check_gc_sections_available): Use
432 -print-prog-name=ld to determine linker used.
433
4adbcdb4
ML
4342016-11-02 Martin Liska <mliska@suse.cz>
435
436 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
437 test case.
438
4b2c06f4
KT
4392016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
440
441 PR tree-optimization/78170
442 * gcc.c-torture/execute/pr78170.c: New test.
443
63e523d6
KT
4442016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
445
446 PR tree-optimization/78162
447 * gcc.c-torture/compile/pr78162.c: New test.
448
da42ac7b
RB
4492016-11-02 Richard Biener <rguenther@suse.de>
450
451 PR tree-optimization/78035
452 PR tree-optimization/77964
453 * gcc.target/i386/pr78035.c: New testcase.
454
4280df0a
RB
4552016-11-02 Richard Biener <rguenther@suse.de>
456
457 * gcc.dg/tree-ssa/vrp111.c: New testcase.
458 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
459 * gcc.dg/tree-ssa/pr21086.c: Likewise.
460 * gcc.dg/tree-ssa/pr58480.c: Likewise.
461 * gcc.dg/tree-ssa/vrp08.c: Likewise.
462
1b1d9303
DE
4632016-11-01 David Edelsohn <dje.gcc@gmail.com>
464
465 * gfortran.dg/pr70937.f90: require-effective-target lto.
466
5b7c0519
TK
4672016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
468
469 PR fortran/69544
470 * gfortran.dg/where_6.f90: New test.
471
70d28813
JJ
4722016-11-01 Jakub Jelinek <jakub@redhat.com>
473
474 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
475
7f4266d4
TK
4762016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
477
478 PR fortran/69544
479 * gfortran.dg/where_5.f90: New test.
480
9fc158eb
BB
4812016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
482
483 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
484 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
485 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
486 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
487
baeb7b5c
UB
4882016-11-01 Uros Bizjak <ubizjak@gmail.com>
489
490 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
491 Whitespace fixes.
492 (check_effective_target_vect_cmdline_needed): Check
493 is-effective-target ia32 for x86 targets.
494 (check_effective_target_vect_simd_clones): Simplify condition.
495 (check_effective_target_vect_double): Ditto.
496 (check_effective_target_vect_aligned_arrays): Check
497 is-effective-target ia32 for x86 targets. Simplify condition.
498 (check_effective_target_vect_multiple_sizes): Simplify condition.
499 (check_effective_target_sqrt_insn): Add i?86-*-* target.
500 (check_effective_target_sync_int_128): Simplify condition.
501 (check_effective_target_sync_int_128_runtime): Ditto.
502 (check_effective_target_sync_long_long_runtime): Ditto.
503 (check_effective_target_divmod): Add i?86-*-* target.
504
156b5cca
MM
5052016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
506
507 * gcc.target/powerpc/vsx-extract-4.c: New test.
508 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
509
120a4c45
JD
5102016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
511
512 PR fortran/54679
513 * gfortran.dg/fmt_l.f90: Update test.
514 * gfortran.dg/fmt_l0.f90: New test.
515
c5fed5c6
JJ
5162016-10-31 Jakub Jelinek <jakub@redhat.com>
517
518 PR c++/78089
519 * c-c++-common/builtin-shuffle-1.c: New test.
520 * g++.dg/cpp0x/addressof3.C: New test.
521
aee69156
VV
5222016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
523
524 Add tests for a const member and a reference member for launder.
525 * g++.dg/cpp1z/launder3.C: New.
526 * g++.dg/cpp1z/launder4.C: Likewise.
527 * g++.dg/cpp1z/launder5.C: Likewise.
528 * g++.dg/cpp1z/launder5.cc: Likewise.
529 * g++.dg/cpp1z/launder5.h: Likewise.
530 * g++.dg/cpp1z/launder6.C: Likewise.
531 * g++.dg/cpp1z/launder6.cc: Likewise.
532 * g++.dg/cpp1z/launder6.h: Likewise.
533
1e4fa9b1
JJ
5342016-10-31 Jakub Jelinek <jakub@redhat.com>
535
dcb466ec
JJ
536 PR c++/77948
537 * g++.dg/cpp0x/pr77948-1.C: New test.
538 * g++.dg/cpp0x/pr77948-2.C: New test.
539 * g++.dg/cpp0x/pr77948-3.C: New test.
540 * g++.dg/cpp0x/pr77948-4.C: New test.
541 * g++.dg/cpp0x/pr77948-5.C: New test.
542 * g++.dg/cpp0x/pr77948-6.C: New test.
543
1e4fa9b1
JJ
544 PR tree-optimization/77860
545 * gcc.dg/pr77860.c: New test.
546
9782e1ec
JJ
5472016-10-31 Jakub Jelinek <jakub@redhat.com>
548
549 PR c++/77886
550 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
551
dd57b05e
SKS
5522016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
553
554 * gcc.dg/lto/pr60449_0.c: Skip for avr.
555
84ff4775
LCW
5562016-10-30 Le-Chun Wu <lcwu@google.com>
557 Mark Wielaard <mjw@redhat.com>
558
559 * gcc.dg/Wshadow-compatible-local-1.c: New test.
560 * gcc.dg/Wshadow-local-1.c: Likewise.
561 * gcc.dg/Wshadow-local-2.c: Likewise.
562 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
563 * g++.dg/warn/Wshadow-local-1.C: Likewise.
564 * g++.dg/warn/Wshadow-local-2.C: Likewise.
565
0b56e9ad
BS
5662016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
567
568 PR tree-optimization/71915
569 PR tree-optimization/71490
570 * gcc.dg/tree-ssa/pr54245.c: Delete.
571 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
572 document why.
573
d4fc6702
JD
5742016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
575
576 PR fortran/78123
577 * gfortran.dg/fmt_t_9.f: New test.
578
396e56d2
TK
5792016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
580
581 PR fortran/67219
582 * gfortran.dg/pr67219.f90: New test.
583
a654d5d0
JJ
5842016-10-29 Jakub Jelinek <jakub@redhat.com>
585
205b9ed1
JJ
586 PR rtl-optimization/77919
587 * g++.dg/torture/pr77919-2.C: New test.
588
a654d5d0
JJ
589 PR target/78148
590 * gcc.dg/pr78148.c: New test.
591
894d8b41
EB
5922016-10-28 Eric Botcazou <ebotcazou@adacore.com>
593
594 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
595 * gcc.target/sparc/overflow-4.c: ...here.
596 * gcc.target/sparc/overflow-5.c: New test.
597
e72531b9
PK
5982016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
599 Kugan Vivekanandarajah <kuganv@linaro.org>
600 Jim Wilson <jim.wilson@linaro.org>
601
602 PR tree-optimization/43721
603 * lib/target-supports.exp (check_effective_target_divmod): New.
604 (check_effective_target_divmod_simode): Likewise.
605 (check_effective_target_arm_divmod_simode): Likewise.
606 * gcc.dg/divmod-1-simode.c: New test.
607 * gcc.dg/divmod-1.c: Likewise.
608 * gcc.dg/divmod-2-simode.c: Likewise.
609 * gcc.dg/divmod-2.c: Likewise.
610 * gcc.dg/divmod-3-simode.c: Likewise.
611 * gcc.dg/divmod-3.c: Likewise.
612 * gcc.dg/divmod-4-simode.c: Likewise.
613 * gcc.dg/divmod-4.c: Likewise.
614 * gcc.dg/divmod-5.c: Likewise.
615 * gcc.dg/divmod-6-simode.c: Likewise.
616 * gcc.dg/divmod-6.c: Likewise.
617 * gcc.dg/divmod-7.c: Likewise.
618
f663d9ad 6192016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
620 Jakub Jelinek <jakub@redhat.com>
621 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
622
623 PR middle-end/22141
624 PR rtl-optimization/23684
625 * gcc.c-torture/execute/pr22141-1.c: New test.
626 * gcc.c-torture/execute/pr22141-2.c: Likewise.
627 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
628 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
629 * gcc.dg/store_merging_1.c: New test.
630 * gcc.dg/store_merging_2.c: Likewise.
631 * gcc.dg/store_merging_3.c: Likewise.
632 * gcc.dg/store_merging_4.c: Likewise.
633 * gcc.dg/store_merging_5.c: Likewise.
634 * gcc.dg/store_merging_6.c: Likewise.
635 * gcc.dg/store_merging_7.c: Likewise.
636 * gcc.target/i386/pr22141.c: Likewise.
637 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
638 * g++.dg/init/new17.C: Likewise.
639
6905c577 6402016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
641
642 PR middle-end/72747
643 * c-c++-common/pr72747-1.c: New test.
644 * c-c++-common/pr72747-2.c: Likewise.
645
539405d5
AK
6462016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
647
648 * gcc.target/s390/oscbreak-1.c: New test.
649
0dbb19f0
AK
6502016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
651
652 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
653
0d9e143c
JJ
6542016-10-28 Jakub Jelinek <jakub@redhat.com>
655
c19066a7
JJ
656 PR rtl-optimization/77919
657 * g++.dg/torture/pr77919.C: New test.
658
0d9e143c
JJ
659 PR rtl-optimization/78132
660 * gcc.target/i386/pr78132.c: New test.
661
cc91248d
EB
6622016-10-27 Eric Botcazou <ebotcazou@adacore.com>
663
664 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
665
787c7a65
MM
6662016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
667
668 * gcc.target/powerpc/vsx-simode.c: New test.
669 * gcc.target/powerpc/vsx-simode2.c: Likewise.
670 * gcc.target/powerpc/vsx-simode3.c: Likewise.
671
4ce71579
JJ
6722016-10-27 Jakub Jelinek <jakub@redhat.com>
673
6f21288f
JJ
674 PR fortran/78026
675 * gfortran.dg/gomp/pr78026.f03: New test.
676 * gfortran.dg/select_type_38.f03: New test.
677
4ce71579
JJ
678 PR middle-end/78025
679 * g++.dg/gomp/declare-simd-7.C: New test.
680
6f21288f 6812016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
682
683 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
684 * gfortran.dg/dec_init_2.f90: Likewise.
685 * gfortran.dg/dec_init_3.f90: New test.
686 * gfortran.dg/dec_init_4.f90: Likewise.
687
93f90bec
BC
6882016-10-27 Bin Cheng <bin.cheng@arm.com>
689
690 * gcc.dg/fold-narrowbopcst-1.c: New test.
691
6f21288f 6922016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
693
694 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
695 dg-shouldfail/dg-output instead of XFAIL.
696 * gfortran.dg/dec_io_6.f90: Likewise.
697
ddb92ab9
TP
6982016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
699
700 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
701 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
702 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
703 * gcc.target/arm/atomic-op-char-3.c: Likewise.
704 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
705 * gcc.target/arm/atomic-op-int-3.c: Likewise.
706 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
707 * gcc.target/arm/atomic-op-release-3.c: Likewise.
708 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
709 * gcc.target/arm/atomic-op-short-3.c: Likewise.
710
ad6e4ba8
BC
7112016-10-27 Bin Cheng <bin.cheng@arm.com>
712
713 * gcc.dg/fold-convmaxconv-1.c: New test.
714 * gcc.dg/fold-convminconv-1.c: New test.
715
6905c577 7162016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
717
718 PR fortran/78092
719 * gfortran.dg/pr78092.f90: New test.
720
7a83b391
KN
7212016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
722
723 PR target/78056
724 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
725 expected error message.
726 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
727 expected error message.
728 * gcc.target/powerpc/vsu/vec-all-nez-7.c
729 (test_all_not_equal_and_not_zero): Change expected error message.
730
3693a620
JJ
7312016-10-26 Jakub Jelinek <jakub@redhat.com>
732
733 PR fortran/77973
734 * gfortran.dg/gomp/pr77973.f90: New test.
735
cd612e8a
PT
7362016-10-26 Paul Thomas <pault@gcc.gnu.org>
737
738 PR fortran/78108
739 * gfortran.dg/submodule_18.f08: New test.
740 * gfortran.dg/submodule_19.f08: New test.
741
09844a5f
MM
7422016-10-26 Michael Matz <matz@suse.de>
743
744 * g++.dg/pr78060.C: New test.
745 * gfortran.dg/pr78061.f: New test.
746 * g++.dg/pr78088.C: New test.
747
6f21288f 7482016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
749
750 * gfortran.dg/dec_io_1.f90: New test.
751 * gfortran.dg/dec_io_2.f90: New test.
752 * gfortran.dg/dec_io_3.f90: New test.
753 * gfortran.dg/dec_io_4.f90: New test.
754 * gfortran.dg/dec_io_5.f90: New test.
755 * gfortran.dg/dec_io_6.f90: New test.
756
6c95388f
JJ
7572016-10-25 Jakub Jelinek <jakub@redhat.com>
758
759 PR sanitizer/78106
760 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
761
7622016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
763
764 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
765 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
766
90e261e4
EB
7672016-10-25 Eric Botcazou <ebotcazou@adacore.com>
768
769 * gnat.dg/opt59.adb: New test.
770 * gnat.dg/opt59_pkg.ad[sb]: New helper.
771
772 * gnat.dg/opt60.adb: New test.
773
cef026ec
AV
7742016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
775
776 PR fortran/72770
777 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
778 this pr.
779
96592eed
JJ
7802016-10-25 Jakub Jelinek <jakub@redhat.com>
781
782 PR target/78102
783 * gcc.target/i386/pr78102.c: New test.
784
6c95388f 7852016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
786
787 * gfortran.dg/dec_logical_xor_1.f90: New test.
788 * gfortran.dg/dec_logical_xor_2.f90: New test.
789 * gfortran.dg/dec_logical_xor_3.f03: New test.
790
6c95388f 7912016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
792
793 * gfortran.dg/dec_loc_rval_1.f90: New test.
794 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 795 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 796
6c95388f 7972016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 798
90051c26
FR
799 * gfortran.dg/dec_type_print.f90: New testcase.
800
6c95388f 8012016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
802
803 * gfortran.dg/feed_1.f90: New test.
804 * gfortran.dg/feed_2.f90: New test.
ef144767 805
8e104951
ML
8062016-10-25 Martin Liska <mliska@suse.cz>
807
808 PR sanitizer/78106
809 * gcc.dg/asan/pr78106.c: New test.
810
b93ee1bb
ML
8112016-10-25 Martin Liska <mliska@suse.cz>
812
813 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
814
ad6922b0
WD
8152016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
816
817 PR target/78041
818 * gcc.target/arm/pr78041.c: New test.
819
e16f1cc7
JJ
8202016-10-25 Jakub Jelinek <jakub@redhat.com>
821
822 * g++.dg/cpp1z/launder1.C: New test.
823 * g++.dg/cpp1z/launder2.C: New test.
824
078134e5 8252016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 826 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
827
828 PR target/71676
829 PR target/71678
830 * gcc.target/avr/pr71676-2.c: New test.
831
c7212a15 8322016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 833 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
834
835 PR target/71676
836 PR target/71678
837 * gcc.target/avr/pr71676-1.c: New test.
838 * gcc.target/avr/pr71676-3.c: New test.
839 * gcc.target/avr/pr71676.c: New test.
840 * gcc.target/avr/pr71678.c: New test.
841
d1c7d3a8
KV
8422016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
843
844 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
845 such that cloned verions of tested functions are not created.
846
c7082171
SK
8472016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
848
849 PR fortran/71895
850 * gfortran.dg/pr71895.f90: New test.
851
0f2a9e37
JJ
8522016-10-24 Jakub Jelinek <jakub@redhat.com>
853
854 * g++.dg/debug/dwarf2/ref-2.C: New test.
855
f8348061
BE
8562016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
857
858 * c-c++-common/Wint-in-bool-context-3.c: New test.
859
1eb4547b
MS
8602016-10-24 Martin Sebor <msebor@redhat.com>
861
862 PR middle-end/77735
863 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
864 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
865 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
866 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
867 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
868 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
869 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
870
292af537
RB
8712016-10-24 Richard Biener <rguenther@suse.de>
872
873 PR testsuite/71491
874 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
875 * gcc.dg/vect/slp-45.c: Likewise.
876
40f683e8
RB
8772016-10-24 Richard Biener <rguenther@suse.de>
878
879 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
880 * gcc.dg/tree-ssa/pr21458.c: Likewise.
881 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
882
b1b6774f
GJL
8832016-10-24 Georg-Johann Lay <avr@gjlay.de>
884
885 PR target/78093
886 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
887 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
888
ed9760d2
AV
8892016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
890
891 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
892
fb027a42
JJ
8932016-10-24 Jakub Jelinek <jakub@redhat.com>
894
895 * gcc.target/i386/bmi2-pext-1.c: New test.
896 * gcc.target/i386/bmi2-pdep-1.c: New test.
897 * gcc.target/i386/bmi2-bzhi-3.c: New test.
898 * gcc.target/i386/tbm-bextri-1.c: New test.
899 * gcc.target/i386/bmi-bextr-6.c: New test.
900
8e10302e
RO
9012016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
902
903 PR target/77483
904 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
905 * gcc.target/i386/pr65105-1.c: Likewise.
906 * gcc.target/i386/pr65105-2.c: Likewise.
907 * gcc.target/i386/pr65105-3.c: Likewise.
908 * gcc.target/i386/pr65105-5.c: Likewise.
909 * gcc.target/i386/pr67761.c: Likewise.
910 * gcc.target/i386/pr70799-1.c: Likewise.
911
866c72a8
ML
9122016-10-24 Martin Liska <mliska@suse.cz>
913
914 PR sanitizer/77966
915 * c-c++-common/ubsan/unreachable-3.c: New test.
916
0804124b
SK
9172016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
918
919 PR fortran/77763
920 * gfortran.dg/pr77763.f90
921
87c9fca5
SK
9222016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
923
924 PR fortran/54730
925 PR fortran/78033
926 * gfortran.dg/pr78033.f90: New test.
927
dfd6231e
PT
9282016-10-23 Paul Thomas <pault@gcc.gnu.org>
929
930 PR fortran/69834
931 * gfortran.dg/select_type_1.f03: Change error for overlapping
932 TYPE IS cases.
933 * gfortran.dg/select_type_36.f03: New test.
934
66ccff98
EB
9352016-10-22 Eric Botcazou <ebotcazou@adacore.com>
936
937 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
938
15876cee
TK
9392016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
940
941 PR fortran/78021
942 * gfortran.dg/string_length_3.f90: New test.
943
574284e9
AV
9442016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
945
574284e9
AV
946 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
947
9482016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
949
950 PR fortran/43366
951 PR fortran/57117
952 PR fortran/61337
953 * gfortran.dg/alloc_comp_class_5.f03: New test.
954 * gfortran.dg/class_allocate_21.f90: New test.
955 * gfortran.dg/class_allocate_22.f90: New test.
956 * gfortran.dg/realloc_on_assign_27.f08: New test.
957
20276dc9
JL
9582016-10-21 Jeff Law <law@redhat.com>
959
960 * PR tree-optimization/71947
961 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
962 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
963 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
964
f7503699
KV
9652016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
966
967 * gcc.dg/ipa/vrp5.c: New test.
968 * gcc.dg/ipa/vrp6.c: New test.
969
5be6b295
WD
9702016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
971
972 * gcc.target/aarch64/test_frame_17.c: New test.
973
c82bc7ed
WD
9742016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
975
976 * gcc.target/aarch64/test_frame_17.c: New test.
977
67a6cac7
AP
9782016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
979
980 PR preprocessor/71681
981 * gcc.dg/cpp/pr71681-1.c: New testcase
982 * gcc.dg/cpp/pr71681-2.c: Likewise
983 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
984 * gcc.dg/cpp/remap/a/header.gcc: Likewise
985 * gcc.dg/cpp/remap/a/t_1.h: Likewise
986 * gcc.dg/cpp/remap/a/t_2.h: Likewise
987
8e6982f7
JJ
9882016-10-21 Jakub Jelinek <jakub@redhat.com>
989
9c4c8b7b
JJ
990 PR target/78057
991 * gcc.target/i386/pr78057.c: New test.
992
8e6982f7
JJ
993 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
994
de514d40
PT
9952016-10-21 Paul Thomas <pault@gcc.gnu.org>
996
997 PR fortran/69566
998 * gfortran.dg/select_type_37.f03: New test.
999
1d64ceb0
SKS
10002016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1001
1002 PR target/71627
1003 * gcc.target/avr/pr71627.c: New test
1004
85729229
EB
10052016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1006
1007 * gcc.target/sparc/overflow-1.c: New test.
1008 * gcc.target/sparc/overflow-2.c: Likewise.
1009 * gcc.target/sparc/overflow-3.c: Likewise.
1010
d17f2c3b
AV
10112016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1012
1013 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1014 effective target.
1015
0d47cee6
KT
10162016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1017
1018 PR rtl-optimization/78038
1019 * gcc.target/aarch64/pr78038.c: New test.
1020
a20d03c8
RB
10212016-10-21 Richard Biener <rguenther@suse.de>
1022
1023 PR tree-optimization/78051
1024 * g++.dg/torture/pr78051.C: New testcase.
1025
f3ecd50f
BE
10262016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1027
1028 * c-c++-common/wdate-time.c: Restored test case.
1029 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1030
fceabe50
JJ
10312016-10-20 Jakub Jelinek <jakub@redhat.com>
1032
1033 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1034
f56ea76e
UB
10352016-10-20 Uros Bizjak <ubizjak@gmail.com>
1036
1037 PR target/78037
1038 * gcc.target/i386/pr78037.c: New test.
1039
2c35bbe1
EB
10402016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1041
1042 * gcc.target/visium/overflow8.c: New.
1043 * gcc.target/visium/overflow16.c: Likewise.
1044 * gcc.target/visium/overflow32: Likewise.
1045
28df8730
MM
10462016-10-20 Michael Matz <matz@suse.de>
1047
1048 * gcc.dg/loop-split.c: New test.
1049 * gcc.dg/tree-ssa/ifc-9.c: Update.
1050 * gcc.dg/tree-ssa/ifc-10.c: Update.
1051
6c1a9e41
RB
10522016-10-20 Richard Biener <rguenther@suse.de>
1053
1054 * gcc.dg/graphite/pr35356-1.c: Update.
1055
a2923dba
PC
10562016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1057
1058 PR c++/77446
1059 * g++.dg/cpp1y/pr77446.C: New.
1060
2066ef6a
PK
10612016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1062
1063 PR tree-optimization/53979
1064 * gcc.dg/pr53979-1.c: New test-case.
1065 * gcc.dg/pr53979-2.c: Likewise.
1066
4c712374
BE
10672016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1068
1069 * c-c++-common/Wint-in-bool-context-2.c: New test.
1070
bdcf8e7c
JD
10712016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1072
1073 * gfortran.dg/dtio_17.f90: Fix test.
1074
ec1748d4
AH
10752016-10-19 Aldy Hernandez <aldyh@redhat.com>
1076
1077 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1078 * gcc.dg/Walloca-2.c: Same.
1079
b70f0b0c
AH
10802016-10-19 Aldy Hernandez <aldyh@redhat.com>
1081
1082 * gcc.dg/Wvla-1.c: Rename to...
1083 * gcc.dg/Wvla-larger-than-1.c: ...this.
1084 * gcc.dg/Wvla-2.c: Rename to...
1085 * gcc.dg/Wvla-larger-than-2.c: ...this.
1086 * gcc.dg/Wvla-3.c: Rename to...
1087 * gcc.dg/Walloca-11.c.: ...this.
1088 * gcc.dg/wvla-[1-7].c: Rename to:
1089 * gcc.dg/Wvla-[1-7].c: ...this.
1090
cbb22e61
BC
10912016-10-19 Bin Cheng <bin.cheng@arm.com>
1092
1093 PR tree-optimization/78005
1094 * gcc.dg/vect/pr78005.c: New.
1095 * gcc.target/i386/l_fma_float_1.c: Revise test.
1096 * gcc.target/i386/l_fma_float_2.c: Ditto.
1097 * gcc.target/i386/l_fma_float_3.c: Ditto.
1098 * gcc.target/i386/l_fma_float_4.c: Ditto.
1099 * gcc.target/i386/l_fma_float_5.c: Ditto.
1100 * gcc.target/i386/l_fma_float_6.c: Ditto.
1101 * gcc.target/i386/l_fma_double_1.c: Ditto.
1102 * gcc.target/i386/l_fma_double_2.c: Ditto.
1103 * gcc.target/i386/l_fma_double_3.c: Ditto.
1104 * gcc.target/i386/l_fma_double_4.c: Ditto.
1105 * gcc.target/i386/l_fma_double_5.c: Ditto.
1106 * gcc.target/i386/l_fma_double_6.c: Ditto.
1107
a023f8c8
TS
11082016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1109
1110 PR tree-optimization/78024
1111 * gcc.dg/goacc/loop-processing-1.c: New file.
1112
d9700bdb
RB
11132016-10-19 Richard Biener <rguenther@suse.de>
1114
1115 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1116
902cb7b1
KN
11172016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1118
1119 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1120 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1121 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1122 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1123 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1124 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1125 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1126 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1127 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1128 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1129 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1130 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1131 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1132 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1133 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1134 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1135 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1136 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1137 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1138 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1139 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1140 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1141 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1142 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1143 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1144 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1145 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1146 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1147 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1148 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1149 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1150 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1151 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1152 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1153 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1154 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1155 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1156 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1157 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1158 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1159 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1160 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1161 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1162 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1163 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1164 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1165 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1166 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1167 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1168 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1169 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1170 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1171 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1172 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1173 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1174 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1175 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1176 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1177 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1178 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1179 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1180 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1181 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1182 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1183 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1184 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1185 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1186 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1187 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1188 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1189 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1190 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1191 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1192 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1193 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1194 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1195 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1196 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1197 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1198 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1199 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1200 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1201 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1202 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1203 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1204 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1205 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1206 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1207 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1208 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1209 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1210 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1211 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1212 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1213 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1214 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1215 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1216 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1217 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1218 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1219 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1220 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1221 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1222 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1223 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1224 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1225 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1226 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1227 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1228 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1229 * gcc.target/powerpc/vsu/vsu.exp: New file.
1230
5cb96b6a
UB
12312016-10-18 Uros Bizjak <ubizjak@gmail.com>
1232
1233 PR target/77991
1234 * gcc.target/i386/pr77991.c: New test.
1235
f5de494c
MF
12362016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1237
1238 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1239 LTO is used.
1240
e5163ec1
SKS
12412016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1242
5cb96b6a 1243 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1244
b64e8239
RB
12452016-10-18 Richard Biener <rguenther@suse.de>
1246
1247 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1248 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1249 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1250 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1251 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1252 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1253 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1254 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1255 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1256 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1257 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1258 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1259 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1260 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1261 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1262 * gcc.dg/pr68217.c: Likewise.
1263 * gcc.dg/predict-9.c: Likewise.
1264 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1265 * gcc.dg/predict-1.c: Likewise.
1266
c680ada5
JD
12672016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1268
1269 * gfortran.dg/dtio_17.f90: New test.
1270
7fd4f180
KV
12712016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1272
1273 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1274
718625ad
KV
12752016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1276
1277 * gcc.dg/ipa/vrp4.c: New test.
1278
735b8f9f
KV
12792016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1280
1281 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1282 * gcc.dg/torture/pr39074.c: Likewise.
1283
86f98087
EB
12842016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1285
1286 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1287 * gnat.dg/trampoline4.adb: Minor tweak.
1288
a929f266
BS
12892016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1290
1291 PR tree-optimization/77916
1292 * gcc.dg/torture/pr77916.c: New.
1293
4acf2055
SK
12942016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1295
1296 PR fortran/77978
1297 * gfortran.dg/pr77978_1.f90: New test.
1298 * gfortran.dg/pr77978_2.f90: Ditto.
1299 * gfortran.dg/pr77978_3.f90: Ditto.
1300
871267e1
PT
13012016-10-17 Paul Thomas <pault@gcc.gnu.org>
1302
1303 PR fortran/61420
1304 PR fortran/78013
1305 * gfortran.dg/proc_ptr_49.f90: New test.
1306
fd9593e9
BE
13072016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1308
1309 PR target/77308
1310 * gcc.target/arm/pr77308.c: New test.
1311
d32d4176
DE
13122016-10-17 David Edelsohn <dje.gcc@gmail.com>
1313
1314 * lib/target-supports.exp
1315 (check_effective_target_floatn_nx_runtime): Return 0 for
1316 powerpc*-ibm-aix*.
1317
dca2910c
AP
13182016-10-17 Andrew Pinski <apinski@cavium.com>
1319
1320 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1321 long instead of long.
1322 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1323 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1324 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1325 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1326 * gcc.target/aarch64/pr68102_1.c: Likewise.
1327 * gcc.target/aarch64/target_attr_3.c: Likewise.
1328
44b00dbc
RB
13292016-10-17 Richard Biener <rguenther@suse.de>
1330
1331 PR tree-optimization/77988
1332 * gcc.dg/torture/pr77988.c: New testcase.
1333
89b80c42
PK
13342016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1335
1336 * gcc.dg/pr71636-1.c: New test-case.
1337 * gcc.dg/pr71636-2.c: Likewise.
1338
4c640e26
EB
13392016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1340
1341 * gnat.dg/trampoline3.adb: New test.
1342 * gnat.dg/trampoline4.adb: Likewise.
1343
6c0347f6
JD
13442016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1345
1346 * gfortran.dg/dtio_16.f90: New test.
1347
d0d48a06
EB
13482016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1349
1350 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1351 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1352 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1353
baa33d83
EB
13542016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1355
1356 * gcc.target/sparc/popc.c: Rename to...
1357 * gcc.target/sparc/popc-1.c: ...this.
1358 * gcc.target/sparc/popc-2.c: New test.
1359
523ee218
JD
13602016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1361
1362 PR fortran/77972
1363 * gfortran.dg/unexpected_eof_4.f90: New test.
1364
c04d4ede
JB
13652016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1366
31a84d4a
AP
1367 PR libfortran/48587
1368 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1369
064ed55a
JJ
13702016-10-14 Jakub Jelinek <jakub@redhat.com>
1371
9a822fc7
JJ
1372 PR middle-end/77959
1373 * gfortran.dg/pr77959.f90: New test.
1374
064ed55a
JJ
1375 DR 1511 - const volatile variables and ODR
1376 * g++.dg/DRs/dr1511-1.C: New test.
1377 * g++.dg/DRs/dr1511-2.C: New test.
1378
2579762a
EB
13792016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1380
1381 * gnat.dg/debug7.adb (dg-options): Remove -g.
1382 * gnat.dg/debug8.adb (dg-options): Add -margs.
1383 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1384
6d59425d
RB
13852016-10-14 Richard Biener <rguenther@suse.de>
1386
1387 PR tree-optimization/77979
1388 * gcc.dg/torture/pr77979.c: New testcase.
1389
43f66d6e
ML
13902016-10-14 Martin Liska <mliska@suse.cz>
1391
1392 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1393 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1394 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1395
cb3ac867
UB
13962016-10-14 Uros Bizjak <ubizjak@gmail.com>
1397
1398 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1399 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1400 * gcc.dg/torture/pr77937-2.c: Likewise.
1401
14cf71a0
EB
14022016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1403
1404 * gnat.dg/lto15.adb: Adjust.
1405 * gnat.dg/lto16.adb: Likewise.
1406 * gnat.dg/lto17.adb: Likewise
1407 * gnat.dg/lto18.ad[sb]: New test.
1408 * gnat.dg/lto18_pkg.ads: New helper.
1409 * gnat.dg/lto19.adb: New test.
1410 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1411 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1412 * gnat.dg/lto20.adb: New test.
1413 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1414
6fd9c6f4
AV
14152016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1416
1417 * gfortran.dg/coarray_38.f90: Expect error message.
1418
01f44038
KT
14192016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1420
1421 * gcc.target/aarch64/spellcheck_1.c: New test.
1422 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1423 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1424 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1425 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1426 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1427
253abb2a
AS
14282016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1429
1430 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1431
a2695319
BS
14322016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1433
1434 PR tree-optimization/77937
1435 * gcc.dg/torture/pr77937-1.c: New.
1436 * gcc.dg/torture/pr77937-2.c: New.
1437
14a2c9aa
JM
14382016-10-13 Jakub Jelinek <jakub@redhat.com>
1439
1440 * g++.dg/cpp1z/inline-var1.C: New test.
1441 * g++.dg/cpp1z/inline-var1a.C: New test.
1442 * g++.dg/cpp1z/inline-var1.h: New file.
1443 * g++.dg/cpp1z/inline-var2.C: New test.
1444 * g++.dg/cpp1z/inline-var3.C: New test.
1445 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1446 uninitialized const.
1447
6c95388f 14482016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1449
ee7fa2e3
SL
1450 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1451 Xscale is specified, not just -march.
1452 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1453 is incompatible with Xscale.
18d34307 1454
96032047
MS
14552016-10-13 Martin Sebor <msebor@redhat.com>
1456
1457 PR c++/71912
1458 * g++.dg/ext/flexary4.C: Adjust.
1459 * g++.dg/ext/flexary5.C: Same.
1460 * g++.dg/ext/flexary9.C: Same.
1461 * g++.dg/ext/flexary19.C: New test.
1462 * g++.dg/ext/flexary18.C: New test.
1463 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1464 regression test.
5cb96b6a
UB
1465 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1466 Avoid generating a flexible array member in an array.
96032047 1467
5b1548fd
MS
14682016-10-13 Martin Sebor <msebor@redhat.com>
1469
1470 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1471 to placate -Wformat on targets where the type is not int.
1472
7810c4eb
DM
14732016-10-13 David Malcolm <dmalcolm@redhat.com>
1474
1475 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1476 in INSN_LOCATION.
1477
fcd27666
BC
14782016-10-13 Bin Cheng <bin.cheng@arm.com>
1479
1480 * gcc.target/i386/l_fma_float_1.c: Revise test.
1481 * gcc.target/i386/l_fma_float_2.c: Ditto.
1482 * gcc.target/i386/l_fma_float_3.c: Ditto.
1483 * gcc.target/i386/l_fma_float_4.c: Ditto.
1484 * gcc.target/i386/l_fma_float_5.c: Ditto.
1485 * gcc.target/i386/l_fma_float_6.c: Ditto.
1486 * gcc.target/i386/l_fma_double_1.c: Ditto.
1487 * gcc.target/i386/l_fma_double_2.c: Ditto.
1488 * gcc.target/i386/l_fma_double_3.c: Ditto.
1489 * gcc.target/i386/l_fma_double_4.c: Ditto.
1490 * gcc.target/i386/l_fma_double_5.c: Ditto.
1491 * gcc.target/i386/l_fma_double_6.c: Ditto.
1492
b8a4b8c8
BC
14932016-10-13 Bin Cheng <bin.cheng@arm.com>
1494
1495 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1496
328ba117
BC
14972016-10-13 Bin Cheng <bin.cheng@arm.com>
1498
1499 * gcc.dg/vect/vect-98.c: Refine test case.
1500 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1501 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1502 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1503
1a1ab05e
JJ
15042016-10-13 Jakub Jelinek <jakub@redhat.com>
1505
1506 PR c/77946
1507 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1508
27947670
ML
15092016-10-13 Martin Liska <mliska@suse.cz>
1510
1511 PR tree-optimization/77943
1512 * g++.dg/tree-ssa/pr77943.C: New test.
1513
92c5266b
AV
15142016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1515
1516 PR fortran/72832
1517 * gfortran.dg/allocate_with_source_22.f03: New test.
1518 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1519 fail.
1520
90bca4ed
TP
15212016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1522
1523 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1524 * gcc.target/arm/movsi_movw.c: Likewise.
1525 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1526 directive to work on big endian targets.
1527
0011af7b
KV
15282016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1529
1530 * gcc.dg/tree-ssa/evrp6.c: New test.
1531
859e95ab
SB
15322016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1533
1534 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1535 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1536 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1537
2934018d
SB
15382016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1539
1540 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1541 * gcc.target/powerpc/warn-2.c: Ditto.
1542
f92d1522
RS
15432016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1544
1545 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1546 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1547 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1548 for -mmsa.
1549 * gcc.target/mips/msa.c: New test.
1550 * gcc.target/mips/msa-builtins.c: Likewise.
1551 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1552 (check_effective_target_mips_msa_runtime): Likewise.
1553 (check_effective_target_mips_msa): Likewise.
1554 (add_options_for_mips_msa): Likewise.
1555 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1556 (check_effective_target_vect_intfloat_cvt): Likewise.
1557 (check_effective_target_vect_uintfloat_cvt): Likewise.
1558 (check_effective_target_vect_floatint_cvt): Likewise.
1559 (check_effective_target_vect_floatuint_cvt): Likewise.
1560 (check_effective_target_vect_shift): Likewise.
1561 (check_effective_target_vect_shift_char): Likewise.
1562 (check_effective_target_vect_long): Likewise.
1563 (check_effective_target_vect_float): Likewise.
1564 (check_effective_target_vect_double): Likewise.
1565 (check_effective_target_vect_long_long): Likewise.
1566 (check_effective_target_vect_perm): Likewise.
1567 (check_effective_target_vect_perm_byte): Likewise.
1568 (check_effective_target_vect_perm_short): Likewise.
1569 (check_effective_target_vect_sdot_qi): Likewise.
1570 (check_effective_target_vect_udot_qi): Likewise.
1571 (check_effective_target_vect_sdot_hi): Likewise.
1572 (check_effective_target_vect_udot_hi): Likewise.
1573 (check_effective_target_vect_pack_trunc): Likewise.
1574 (check_effective_target_vect_unpack): Likewise.
1575 (check_effective_target_vect_hw_misalign): Likewise.
1576 (check_effective_target_vect_condition): Likewise.
1577 (check_effective_target_vect_cond_mixed): Likewise.
1578 (check_effective_target_vect_char_mult): Likewise.
1579 (check_effective_target_vect_short_mult): Likewise.
1580 (check_effective_target_vect_int_mult): Likewise.
1581 (check_effective_target_vect_extract_even_odd): Likewise.
1582 (check_effective_target_vect_interleave): Likewise.
1583 (check_vect_support_and_set_flags): Check if the target supports MSA
1584 and append to the list of EFFECTIVE_TARGETS.
1585
0bfd099c
RB
15862016-10-12 Richard Biener <rguenther@suse.de>
1587
1588 PR debug/77947
1589 * g++.dg/torture/pr77947.C: New testcase.
1590
b4a9ef2f
PMR
15912016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1592
1593 * gnat.dg/debug8.adb: New testcase.
1594
c0dbd22d
PMR
15952016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1596
1597 * gnat.dg/debug9.adb: New testcase.
1598
8a7c91cd
RB
15992016-10-12 Richard Biener <rguenther@suse.de>
1600
1601 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1602 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1603 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1604
7dc2f5f1
RB
16052016-10-12 Richard Biener <rguenther@suse.de>
1606
1607 PR tree-optimization/77920
1608 * gcc.dg/torture/pr77920.c: New testcase.
1609
70f6d5e1
JJ
16102016-10-12 Jakub Jelinek <jakub@redhat.com>
1611
4a8b97cb
JJ
1612 PR tree-optimization/77929
1613 * gcc.c-torture/compile/pr77929.c: New test.
1614
70f6d5e1
JJ
1615 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1616 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1617 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1618 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1619 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1620 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1621 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1622 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1623 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1624
4803de58
EB
16252016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1626
1627 * gcc.target/sparc/setcc-4.c: Adjust.
1628 * gcc.target/sparc/setcc-5.c: Likewise.
1629 * gcc.target/sparc/setcc-6.c: Likewise.
1630 * gcc.target/sparc/setcc-7.c: Likewise.
1631 * gcc.target/sparc/setcc-8.c: Likewise.
1632 * gcc.target/sparc/setcc-9.c: Likewise.
1633 * gcc.target/sparc/setcc-10.c: Delete.
1634
f6cf4810
SK
16352016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1636
1637 PR fortran/77942
1638 * gfortran.dg/pr77942.f90
1639
8e8c2744
FR
16402016-10-11 Fritz Reese <fritzoreese@gmail.com>
1641
1642 * gfortran.dg/dec_math.f90: New testsuite.
1643
ddefad9a
SKS
16442016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1645
1646 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1647 (main): Declare j as i32 instead of int.
1648
e7b08761
TP
16492016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1650
1651 PR testsuite/PR77710
1652 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1653 target triplet instead of *-*-*-*.
1654
9fd7cd44
EB
16552016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1656
1657 * gnat.dg/unchecked_convert10.adb: New test.
1658 * gnat.dg/unchecked_convert11.adb: Likewise.
1659 * gnat.dg/unchecked_convert12.adb: Likewise.
1660
ff7e7ee0
EB
16612016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1662
1663 * gcc.target/sparc/cbcond-1.c: New test.
1664 * gcc.target/sparc/cbcond-2.c: Likewise.
1665 * gcc.target/sparc/movcc-1.c: Likewise.
1666 * gcc.target/sparc/movcc-2.c: Likewise.
1667 * gcc.target/sparc/setcc-1.c: Adjust.
1668 * gcc.target/sparc/setcc-2.c: Likewise.
1669 * gcc.target/sparc/setcc-3.c: Likewise.
1670 * gcc.target/sparc/setcc-4.c: Likewise.
1671 * gcc.target/sparc/setcc-5.c: Likewise.
1672 * gcc.target/sparc/setcc-6.c: New test.
1673 * gcc.target/sparc/setcc-7.c: Likewise.
1674 * gcc.target/sparc/setcc-8.c: Likewise.
1675 * gcc.target/sparc/setcc-9.c: Likewise.
1676 * gcc.target/sparc/setcc-10.c: Likewise.
1677
d30078b8
JL
16782016-10-10 Jeff Law <law@redhat.com>
1679
1680 PR tree-optimization/71947
1681 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1682 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1683 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1684 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1685 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1686 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1687
5f869266
TK
16882016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1689
1690 PR fortran/77915
1691 * gfortran.dg/matmul_11.f90: New test.
1692
174e0b00
JW
16932016-10-10 Jiong Wang <jiong.wang@arm.com>
1694
1695 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1696 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1697 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1698 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1699 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1700 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1701 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1702 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1703 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1704 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1705 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1706 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1707 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1708 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1709 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1710 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1711 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1712 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1713 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1714 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1715 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1716 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1717 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1718 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1719 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1720 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1721 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1722 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1723 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1724 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1725 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1726 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1727 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1728 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1729 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1730 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1731 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1732 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1733 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1734 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1735 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1736 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1737 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1738 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1739 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1740 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1741 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1742 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1743 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1744 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1745 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1746 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1747 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1748 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1749 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1750 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1751 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1752 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1753 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1754
4bc63138
JW
17552016-10-10 Jiong Wang <jiong.wang@arm.com>
1756
1757 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1758 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1759 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1760 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1761 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1762 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1763 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1764 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1765 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1766 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1767 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1768 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1769 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1770 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1771
8f3edb07
JW
17722016-10-10 Jiong Wang <jiong.wang@arm.com>
1773
1774 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1775 Enable AArch64.
1776 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1777 vdup*_laneq.
1778 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1779 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1780 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1781 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1782
6e49f922
JW
17832016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1784 Jiong Wang <jiong.wang@arm.com>
1785
1786 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1787 AArch64 support.
1788 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1789 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1790 AArch64 targets.
1791 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1792 AArch64 targets.
1793 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1794 targets.
1795 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1796
41683e1a
EB
17972016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1798
1799 * gnat.dg/specs/vfa.ads: New test.
1800
6e49f922 18012016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1802
1803 * gnat.dg/inline13.ad[sb]: New test.
1804 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1805
55cfd746
EB
18062016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1807
1808 * gnat.dg/biased_subtype.adb: New test.
1809
4dfb8a2a
JJ
18102016-10-09 Jakub Jelinek <jakub@redhat.com>
1811
1812 PR tree-optimization/77901
1813 * gcc.c-torture/compile/pr77901.c: New test.
1814
67b97478
PK
18152016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1816
1817 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1818 * gcc.dg/ipa/propalign-2.c: Likewise
1819 * gcc.dg/ipa/propalign-3.c: Likewise.
1820 * gcc.dg/ipa/propalign-4.c: Likewise.
1821 * gcc.dg/ipa/propalign-5.c: Likewise.
1822
7bad794a
JJ
18232016-10-08 Jakub Jelinek <jakub@redhat.com>
1824
81b02905
JJ
1825 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1826
ee19ef45
JJ
1827 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1828
7bad794a
JJ
1829 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1830 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1831
56d3a930
FR
18322016-10-07 Fritz Reese <fritzoreese@gmail.com>
1833
1834 * gfortran.dg/dec_union_11.f90: New testcase.
1835
45e2bf2e
NS
18362016-10-07 Nathan Sidwell <nathan@acm.org>
1837
1838 PR c++/66443
1839 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1840 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1841 * g++.dg/cpp1y/pr66443-cxx14.C: New
1842 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1843 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1844
be845b04
JJ
18452016-10-07 Jakub Jelinek <jakub@redhat.com>
1846
1847 * g++.dg/cpp0x/addressof1.C: New test.
1848 * g++.dg/cpp0x/addressof2.C: New test.
1849
08213983
MM
18502016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1851
1852 * gcc.target/powerpc/float128-type-1.c: New test to check that
1853 PowerPC 64-bit Linux enables -mfloat128-type by default.
1854 * gcc.target/powerpc/float128-type-2.c: Likewise.
1855 * gcc.target/powerpc/float128-mix.c: Change error message to
1856 reflect that __ibm128 is now #define'ed to be long double.
1857
bd845c14
SK
18582016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1859
1860 PR fortran/77406
1861 * gfortran.dg/pr77406.f90: New test.
1862 * gfortran.dg/assumed_type_3.f90: Update error messages.
1863 * gfortran.dg/defined_operators_1.f90: Ditto.
1864 * gfortran.dg/generic_26.f90: Ditto.
1865 * gfortran.dg/generic_7.f90: Ditto.
1866 * gfortran.dg/gomp/udr5.f90: Ditto.
1867 * gfortran.dg/gomp/udr7.f90: Ditto.
1868 * gfortran.dg/interface_1.f90: Ditto.
1869 * gfortran.dg/interface_37.f90: Ditto.
1870 * gfortran.dg/interface_5.f90: Ditto.
1871 * gfortran.dg/interface_6.f90: Ditto.
1872 * gfortran.dg/interface_7.f90
1873 * gfortran.dg/no_arg_check_3.f90
1874 * gfortran.dg/operator_5.f90
1875 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1876
c09c4992
BE
18772016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1878
1879 PR c++/77700
1880 * c-c++-common/Wint-in-bool-context.c: Update test.
1881
d7f336f8
RB
18822016-10-07 Richard Biener <rguenther@suse.de>
1883
1884 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1885 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1886
a9172bf3
MP
18872016-10-07 Marek Polacek <polacek@redhat.com>
1888
1889 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1890
8a14afd0
BS
18912016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1892
1893 PR c++/69733
1894 * c-c++-common/pr69733.c: New test.
1895 * gcc.dg/pr69733.c: New test.
1896 * gcc.target/i386/pr69733.c: New test.
1897
d4bd4646
MP
18982016-10-07 Marek Polacek <polacek@redhat.com>
1899
1900 PR c++/77803
1901 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1902
a93cdc5c
JJ
19032016-10-07 Jakub Jelinek <jakub@redhat.com>
1904
1905 PR tree-optimization/77664
1906 * gcc.dg/tree-ssa/pr77664.c: New test.
1907 * gcc.dg/pr77664.c: New test.
1908
19092016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1910
1911 * gfortran.dg/pr69955.f90: New test.
1912
ac193ee7
LK
19132016_10-06 Louis Krupp <louis.krupp@zoho.com>
1914
1915 PR fortran/57910
1916 * gfortran.dg/pr57910.f90: New test.
1917
342cfb3e
JJ
19182016-10-06 Jakub Jelinek <jakub@redhat.com>
1919
1920 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1921 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1922
48057089
KV
19232016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1924
1925 PR tree-optimization/77862
1926 * gcc.dg/pr77862.c: New test.
1927
65b25c9b
KV
19282016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1929
1930 * gcc.dg/tree-ssa/evrp4.c: New test.
1931
f3127685
JL
19322016-10-06 Jeff Law <law@redhat.com>
1933
1934 PR tree-optimization/71661
1935 * gcc.dg/tree-ssa/pr71661.c: New test.
1936
b3972588
RB
19372016-10-06 Richard Biener <rguenther@suse.de>
1938
1939 PR tree-optimization/77855
1940 * gcc.dg/torture/pr77855.c: New testcase.
1941
139dc3c6 19422016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1943 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1944
1945 * g++.dg/other/pr77759.C: New test.
1946
37f6a157
RB
19472016-10-06 Richard Biener <rguenther@suse.de>
1948
1949 PR tree-optimization/77839
1950 * gcc.dg/torture/pr77839.c: New testcase.
1951
f779aeb8
MP
19522016-10-06 Marek Polacek <polacek@redhat.com>
1953
1954 * g++.dg/cpp1z/init-statement9.C: New test.
1955
eee8f0b0
AS
19562016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1957
1958 * gcc.target/i386/pcommit-1.c: Deleted.
1959 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1960 * gcc.target/i386/sse-13.c: Ditto.
1961 * gcc.target/i386/sse-14.c: Ditto.
1962 * gcc.target/i386/sse-22.c: Ditto.
1963 * gcc.target/i386/sse-23.c: Ditto.
1964 * g++.dg/other/i386-2.C: Ditto.
1965
b48042bb
UB
19662016-10-05 Uros Bizjak <ubizjak@gmail.com>
1967
1968 * gcc.target/i386/pr77833.c: Require int128 effective target.
1969
50b01e1d
SK
19702016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1971
1972 PR fortran/58991
1973 PR fortran/58992
1974 * gfortran.dg/associate_22.f90: New test.
1975
908b8296
FR
19762016-10-05 Fritz Reese <fritzoreese@gmail.com>
1977
1978 * gfortran.dg/dec_union_9.f90: New testcase.
1979 * gfortran.dg/dec_union_10.f90: New testcase.
1980
87582521
JJ
19812016-10-05 Jakub Jelinek <jakub@redhat.com>
1982
2e69f143
JJ
1983 PR sanitizer/66343
1984 * gcc.dg/pch/pr66343-3.c: New test.
1985 * gcc.dg/pch/pr66343-3.hs: New file.
1986
87582521
JJ
1987 PR sanitizer/66343
1988 * gcc.dg/pch/pr66343-1.c: New test.
1989 * gcc.dg/pch/pr66343-1.hs: New file.
1990 * gcc.dg/pch/pr66343-2.c: New test.
1991 * gcc.dg/pch/pr66343-2.hs: New file.
1992
700fff34
BE
19932016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1994
1995 * c-c++-common/Wint-in-bool-context.c: Update test.
1996
17a9e380
MP
19972016-10-05 Marek Polacek <polacek@redhat.com>
1998
1999 * g++.dg/cpp1z/init-statement1.C: New test.
2000 * g++.dg/cpp1z/init-statement2.C: New test.
2001 * g++.dg/cpp1z/init-statement3.C: New test.
2002 * g++.dg/cpp1z/init-statement4.C: New test.
2003 * g++.dg/cpp1z/init-statement5.C: New test.
2004 * g++.dg/cpp1z/init-statement6.C: New test.
2005 * g++.dg/cpp1z/init-statement7.C: New test.
2006 * g++.dg/cpp1z/init-statement8.C: New test.
2007
6e48e779
LK
20082016-10-05 Louis Krupp <louis.krupp@zoho.com>
2009
2010 PR fortran/67524
2011 * gfortran.dg/pr67524.f90: New test.
2012
04a32443
JJ
20132016-10-05 Jakub Jelinek <jakub@redhat.com>
2014
2015 PR sanitizer/77823
2016 * c-c++-common/ubsan/shift-9.c: New test.
2017
743a9cf7
SKS
20182016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2019
2020 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2021 of int if __SIZEOF_INT__ is less than 4 bytes.
2022
a40278c3
JD
20232016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2024
2025 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2026 * gfortran.dg/class_array_20.f03: Likewise.
2027 * gfortran.dg/class_array_21.f03: Likewise.
2028 * gfortran.dg/finalize_29.f08: Likewise.
2029 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2030
39bb7d01
RB
20312016-10-05 Richard Biener <rguenther@suse.de>
2032
2033 PR middle-end/77826
2034 * gcc.dg/torture/pr77826.c: New testcase.
2035
eeb57981
RB
20362016-10-05 Richard Biener <rguenther@suse.de>
2037
2038 * gcc.dg/fold-copysign-1.c: New testcase.
2039
f9018d75
AS
20402016-10-05 Andreas Schwab <schwab@suse.de>
2041
2042 * g++.dg/pr49847-2.C: Remove.
2043
7e8000b3
PMR
20442016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2045
2046 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2047
54f84ca9
RB
20482016-10-05 Richard Biener <rguenther@suse.de>
2049
2050 PR middle-end/55152
2051 * gcc.dg/pr55152-2.c: New testcase.
2052
17beda50
JD
20532016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2054
2055 * gfortran.dg/dtio_15.f90: New test.
2056
1c84b798
ILT
20572016-10-04 Ian Lance Taylor <iant@golang.org>
2058
2059 * gcc.dg/split-7.c: New test.
2060
7ec39552
MS
20612016-10-04 Martin Sebor <msebor@redhat.com>
2062
2063 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2064 %lc directive to wint_t to silence -Wformat warnings on targets
2065 where the latter is a distinct type such as long.
2066
8ff04ff9
MS
20672016-10-04 Martin Sebor <msebor@redhat.com>
2068
2069 PR c++/77804
2070 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2071
bfecd57c
JJ
20722016-10-04 Jakub Jelinek <jakub@redhat.com>
2073
f72da967
JJ
2074 PR c++/77791
2075 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2076
bfecd57c
JJ
2077 * g++.dg/other/java3.C: Remove.
2078 * g++.dg/other/java1.C: Remove.
2079 * g++.dg/other/error12.C: Remove.
2080 * g++.dg/other/java2.C: Remove.
2081 * g++.dg/warn/Wnvdtor.C: Remove.
2082 * g++.dg/lookup/java1.C: Remove.
2083 * g++.dg/lookup/java2.C: Remove.
2084 * g++.dg/ext/pr34829.C: Remove.
2085 * g++.dg/ext/java-3.C: Remove.
2086 * g++.dg/ext/java-1.C: Remove.
2087 * g++.dg/ext/java-2.C: Remove.
2088 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2089
fe8b1e83
DG
20902016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2091
2092 PR tree-optimization/77808
2093 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2094
078b5aab
RB
20952016-10-04 Richard Biener <rguenther@suse.de>
2096
2097 PR tree-optimization/77399
2098 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2099
2b568899
RB
21002016-10-04 Richard Biener <rguenther@suse.de>
2101
2102 PR middle-end/77833
2103 * gcc.target/i386/pr77833.c: New testcase.
2104
0a4e5cf3
JL
21052016-09-26 Jeff Law <law@redhat.com>
2106
2107 PR tree-optimization/71550
2108 PR tree-optimization/71403
2109 * gcc.c-torture/execute/pr71550.c: New test.
2110
d07b0a23
SKS
21112016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2112
2113 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2114 option.
2115
b44a42cf
KT
21162016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2117
2118 Revert
2119 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2120
2121 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2122
f41f1ceb
MP
21232016-10-03 Marek Polacek <polacek@redhat.com>
2124
2125 * g++.dg/cpp0x/nullptr37.C: New test.
2126
1633d3b9
BE
21272016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2128
2129 * c-c++-common/Wint-in-bool-context.c: Update test.
2130
2c8e3a1d
JJ
21312016-10-02 Jakub Jelinek <jakub@redhat.com>
2132
2133 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2134 earlier.
2135 * g++.dg/charset/asm2.c (memmove): Likewise.
2136 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2137 * g++.dg/tls/diag-4.C (foo): Likewise.
2138 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2139 dg-warning, fix up regex.
2140 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2141 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2142 * g++.old-deja/g++.mike/net31.C: Likewise.
2143 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2144 for C++17.
2145 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2146 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2147
f00b6283
RB
21482016-10-01 Richard Biener <rguenther@suse.de>
2149
2150 PR middle-end/77798
2151 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2152
0f0565b1
AV
21532016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2154
2155 PR fortran/77663
2156 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2157
c58823a0
JJ
21582016-10-01 Jakub Jelinek <jakub@redhat.com>
2159
2160 PR c/77490
2161 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2162 Add dg-prune-output directive.
2163
e3228a50
JD
21642016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2165
2166 PR fortran/66643
2167 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2168 * gfortran.fortran-torture/compile/write.f90: Update test.
2169
e70bbc6f
MW
21702016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2171
2172 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2173 arm_fp16_alternative_ok as the required effective target.
2174 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2175 -mfp16-format=alternative to the dg-options directive and remove
2176 the dg-add-options directive.
2177
c39747d2
FR
21782016-09-30 Fritz Reese <fritzoreese@gmail.com>
2179
2180 PR fortran/77764
2181 * gfortran.dg/dec_union_8.f90: New testcase.
2182
00074dd8
FR
21832016-09-30 Fritz Reese <fritzoreese@gmail.com>
2184
2185 PR fortran/77782
2186 * gfortran.dg/dec_structure_16.f90: New testcase.
2187
26f391e8
AV
21882016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2189
2190 * gfortran.dg/coarray_allocate_10.f08: New test.
2191 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2192
fa16a271
KT
21932016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2194
2195 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2196
f334c828
RB
21972016-09-30 Richard Biener <rguenther@suse.de>
2198
2199 PR tree-optimization/77399
2200 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2201
76e3ec9c
SL
22022016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2203
871267e1 2204 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2205 -fdelete-null-pointer-checks explicit.
2206 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2207 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2208 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2209 * gcc.dg/pic-1.c: Require fpic target support.
2210 * gcc.dg/pic-2.c: Likewise.
2211
a2c6e7f2
JJ
22122016-09-29 Jakub Jelinek <jakub@redhat.com>
2213
2214 Implement P0001R1 - C++17 removal of register storage class specifier
2215 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2216 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2217 C++17.
2218 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2219 keyword if not __SSE2__.
2220 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2221 C++17.
2222 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2223 register keywords.
2224 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2225 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2226 no_erroneous_warning): Expect new warnings for C++17.
2227 * g++.dg/warn/register-var-2.C (f): Likewise.
2228 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2229 * g++.dg/parse/linkage2.C (foo): Likewise.
2230 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2231 keyword on parameters for C++17.
2232 * g++.dg/cpp1z/register1.C: New test.
2233 * g++.dg/cpp1z/register2.C: New test.
2234 * g++.dg/cpp1z/register3.C: New test.
2235
4ab76933
UB
22362016-09-29 Uros Bizjak <ubizjak@gmail.com>
2237
2238 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2239 * gcc.target/i386/avx2-check.h (main): Ditto.
2240 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2241 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2242 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2243 * gcc.target/i386/avx512er-check.h (main): Ditto.
2244 * gcc.target/i386/avx512f-check.h (main): Ditto.
2245 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2246 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2247 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2248
2488ebe5
UB
22492016-09-29 Uros Bizjak <ubizjak@gmail.com>
2250
2251 PR target/77756
2252 * gcc.target/i386/pr77756.c: New test.
2253
4d258d09
MP
22542016-09-29 Marek Polacek <polacek@redhat.com>
2255
2256 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2257
a9087411
MP
22582016-09-29 Marek Polacek <polacek@redhat.com>
2259
2260 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2261 C++14.
2262
fa0a064a
ML
22632016-09-29 Martin Liska <mliska@suse.cz>
2264
2265 * objc/execute/construct1.m: New test.
2266
0ce1ecc7
RB
22672016-09-29 Richard Biener <rguenther@suse.de>
2268
2269 PR tree-optimization/77768
2270 * gcc.dg/torture/pr77768.c: New testcase.
2271
da186c1f
RB
22722016-09-28 Richard Biener <rguenther@suse.de>
2273
2274 PR middle-end/77407
2275 * gcc.dg/pr77407.c: New testcase.
2276
d657e995
RB
22772016-09-29 Richard Biener <rguenther@suse.de>
2278
2279 PR middle-end/55152
2280 * gcc.dg/pr55152.c: New testcase.
2281 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2282
cadf6296
RO
22832016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2284
2285 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2286 (dg-options): Remove -m32.
2287
88000fd1
MS
22882016-09-28 Martin Sebor <msebor@redhat.com>
2289
2290 PR middle-end/77721
2291 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2292
0c172974
JD
22932016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2294
2295 PR libgfortran/77707
2296 * gfortran.dg/inquire_17.f90: New test.
2297
4b390698
JJ
22982016-09-28 Jakub Jelinek <jakub@redhat.com>
2299
2300 PR c++/77467
2301 * g++.dg/cpp1y/constexpr-77467.C: New test.
2302
2b1b5938
MS
23032016-09-28 Martin Sebor <msebor@redhat.com>
2304
2305 PR c/77762
2306 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2307 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2308 (test_sprintf_p_const): Adjust line numbers to avoid failures
2309 introduced in r240503.
2310
30dc6ee9
MS
23112016-09-28 Martin Sebor <msebor@redhat.com>
2312
2313 PR middle-end/77683
2314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2315
7d290e93
BE
23162016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2317
fcf32bad
BE
2318 PR c++/77748
2319 * g++.dg/pr77550.C: Avoid undefined behavior.
2320
7d290e93
BE
2321 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2322
912d9ec3
WD
23232016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2324
2325 * gcc.dg/strlenopt-20.c: Update test.
2326 * gcc.dg/strlenopt-21.c: Likewise.
2327 * gcc.dg/strlenopt-22.c: Likewise.
2328 * gcc.dg/strlenopt-22g.c: Likewise.
2329 * gcc.dg/strlenopt-26.c: Likewise.
2330 * gcc.dg/strlenopt-5.c: Likewise.
2331 * gcc.dg/strlenopt-7.c: Likewise.
2332 * gcc.dg/strlenopt-9.c: Likewise.
2333
459bcfb0
JJ
23342016-09-27 Jakub Jelinek <jakub@redhat.com>
2335
6e39060a
JJ
2336 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2337
8ca33347
JJ
2338 * g++.dg/cpp1z/lambda-this1.C: New test.
2339 * g++.dg/cpp1z/lambda-this2.C: New test.
2340
459bcfb0
JJ
2341 PR c++/77722
2342 * g++.dg/ubsan/return-4.C: New test.
2343 * g++.dg/ubsan/return-5.C: New test.
2344 * g++.dg/ubsan/return-6.C: New test.
2345
20fba714
JW
23462016-09-27 Jiong Wang <jiong.wang@arm.com>
2347
2348 * lib/target-supports.exp
2349 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2350 in function comment.
2351
bebe0086
ML
23522016-09-27 Martin Liska <mliska@suse.cz>
2353
2354 PR gcov-profile/46266
2355 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2356 considered.
2357
59896334
RB
23582016-09-27 Richard Biener <rguenther@suse.de>
2359
2360 PR tree-optimization/77745
2361 * g++.dg/torture/pr77745.C: New testcase.
2362
f0d355dc
RB
23632016-09-27 Richard Biener <rguenther@suse.de>
2364
2365 PR tree-optimization/77478
2366 * gcc.dg/torture/pr77478.c: New testcase.
2367
8c9434c2
ML
23682016-09-27 Martin Liska <mliska@suse.cz>
2369
2370 PR gcov-profile/7970
2371 PR gcov-profile/16855
2372 PR gcov-profile/44779
2373 * g++.dg/gcov/pr16855.C: New test.
2374
511d092e
SKS
23752016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2376
2377 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2378
f2e0c4e1
JJ
23792016-09-27 Jakub Jelinek <jakub@redhat.com>
2380
2381 PR fortran/77666
2382 * gfortran.dg/gomp/pr77666.f90: New test.
2383
3a4228ba
KV
23842016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2385
2386 PR ipa/77677
2387 * gcc.dg/torture/pr77677-2.c: New test.
2388
a184e37f
SK
23892016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2390
2391 PR fortran/77420
2392 * gfortran.dg/pr77420_1.f90: New test.
2393 * gfortran.dg/pr77420_2.f90: Ditto.
2394 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2395 * gfortran.dg/pr77420_4.f90: this file.
2396
8be59d19
KV
23972016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2398
2399 PR middle-end/77719
2400 * gfortran.dg/pr77719.f90: New test.
2401
991075a4
TP
24022016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2403
2404 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2405 singular form of byte when quantity is unknown.
991075a4 2406
c6147dc4
MP
24072016-09-26 Marek Polacek <polacek@redhat.com>
2408
2409 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2410
5cc6c41c
ML
24112016-09-26 Martin Liska <mliska@suse.cz>
2412
2413 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2414 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2415 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2416 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2417 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2418 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2419 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2420 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2421 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2422
81fea426
MP
24232016-09-26 Marek Polacek <polacek@redhat.com>
2424
2425 PR c/7652
2426 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2427 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2428 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2429 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2430 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2431 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2432 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2433 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2434 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2435 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2436 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2437 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2438 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2439 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2440 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2441 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2442 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2443 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2444 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2445 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2446 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2447 * c-c++-common/attr-fallthrough-1.c: New test.
2448 * c-c++-common/attr-fallthrough-2.c: New test.
2449 * g++.dg/cpp0x/fallthrough1.C: New test.
2450 * g++.dg/cpp0x/fallthrough2.C: New test.
2451 * g++.dg/cpp1z/fallthrough1.C: New test.
2452 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2453 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2454 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2455 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2456
9b597c1f
SK
24572016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2458
12a813c1 2459 PR fortran/77429
9b597c1f
SK
2460 * gfortran.dg/pr77429.f90: New test.
2461
f1c7e7f1
SK
24622016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2463
2464 PR fortran/77694
2465 * gfortran.dg/pr77694.f90: New test.
2466
50c6dd20
OE
24672016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2468
2469 PR target/51244
2470 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2471
540b039e
DH
24722016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2473
2474 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2475 for 32-bit mode.
2476
cfd161bf
DH
24772016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2478
2479 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2480 for 32-bit mode.
2481
9a2300e9
MP
24822016-09-24 Marek Polacek <polacek@redhat.com>
2483
2484 PR c/77490
2485 * c-c++-common/Wbool-operation-1.c: New test.
2486 * gcc.dg/Wbool-operation-1.c: New test.
2487
34d567d1
FR
24882016-09-23 Fritz Reese <fritzoreese@gmail.com>
2489
2490 * gfortran.dg/dec_static_1.f90: New.
2491 * gfortran.dg/dec_static_2.f90: New.
2492 * gfortran.dg/dec_static_3.f90: New.
2493 * gfortran.dg/dec_static_4.f90: New.
2494
4a8d4422
JD
24952016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2496
2497 PR fortran/48298
2498 * gfortran.dg/negative_unit_check.f90: Update test.
2499 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2500
90ef45cb
DV
25012016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2502
2503 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2504 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2505 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2506 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2507 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2508 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2509 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2510
e0535922
MS
25112016-09-23 Martin Sebor <msebor@redhat.com>
2512
2513 PR testsuite/77713
2514 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2515 assuming long double is bigger than double.
2516
d664d76d
JJ
25172016-09-23 Jakub Jelinek <jakub@redhat.com>
2518
2519 Implement P0138R2, C++17 construction rules for enum class values
2520 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2521
3b31f720
DM
25222016-09-23 David Malcolm <dmalcolm@redhat.com>
2523
2524 PR preprocessor/77672
2525 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2526 expected multiline output from first warning to reflect change
2527 in r240434.
2528
592459bf
TP
25292016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2530
2531 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2532
0af06385
BE
25332016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2534 Tom de Vries <tom@codesourcery.com>
2535
2536 PR testsuite/77411
2537 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2538
8f01b67a
MP
25392016-09-23 Marek Polacek <polacek@redhat.com>
2540
2541 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2542 * c-c++-common/gomp/atomic-13.c: Likewise.
2543 * c-c++-common/gomp/atomic-14.c: Likewise.
2544 * c-c++-common/pr60439.c: Remove invalid code.
2545 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2546 * g++.dg/expr/bitfield5.C: Likewise.
2547 * g++.dg/expr/bitfield6.C: Likewise.
2548 * g++.dg/expr/bool1.C: Likewise.
2549 * g++.dg/expr/bool3.C: Likewise.
2550 * g++.dg/expr/lval3.C: Likewise.
2551 * g++.dg/expr/lval4.C: Likewise.
2552 * g++.old-deja/g++.jason/bool5.C: Likewise.
2553
bbd6fcf3
DM
25542016-09-23 David Malcolm <dmalcolm@redhat.com>
2555
2556 PR preprocessor/77672
2557 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2558 (test_terminator_location): New function.
2559
113d06a4
RB
25602016-09-23 Richard Biener <rguenther@suse.de>
2561
2562 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2563
cab9e1df
MW
25642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2565
2566 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2567 -march=armv8.2-a+fp16 when supported by the hardware.
2568 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2569 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2570 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2571 semi-colons to a macro invocations.
2572 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2573 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2574 defined.
2575 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2576 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2577 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2578 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2579 defined.
2580 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2581 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2582 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2583 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2584 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2586 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2587 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2588 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2589 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2590 defined.
2591 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2592 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2593 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2594 defined.
2595 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2597 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2598 defined.
2599 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2600 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2601 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2602 defined.
2603 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2604 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2605 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2606 defined. Also fix some white-space.
2607 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2608 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2609 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2610 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2611 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2612 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2613 defined. Also fix some long lines and white-space.
2614 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2615 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2616 defined. Also fix some long lines and white-space.
2617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2618 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2619 defined.
2620 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2621 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2622 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2623 defined.
2624 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2625 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2626 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2627 defined.
2628 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2629 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2630 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2631 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2632 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2633 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2634 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2635 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2636 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2637 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2638 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2639 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2640 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2641 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2643 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2644 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2645 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2647
da9b2e69
JW
26482016-09-23 Jiong Wang <jiong.wang@arm.com>
2649 Matthew Wahab <matthew.wahab@arm.com>
2650
2651 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2652 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2653 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2654 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2655 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2656 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2657 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2658 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2659 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2660 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2661 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2662 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2663 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2664 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2665 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2666 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2667 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2668 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2669 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2670 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2671 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2672 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2673 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2674 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2675 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2676 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2677 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2678 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2679 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2680 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2681 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2682 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2683 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2684 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2685 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2686 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2687 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2688
785cf02f
MW
26892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2690
2691 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2692 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2693 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2694 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2695 support.
2696
1e401340
KV
26972016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2698
2699 PR ipa/77677
2700 * gcc.dg/torture/pr77677.c: New test.
2701
8ed3eeac
AV
27022016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2703
2704 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2705 here now.
2706
55a9b91b
MW
27072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2708
2709 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2710 options. Add tests for float16x4_t and float16x8_t.
2711
64c744b9
DV
27122016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2713
2714 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2715 * gcc.target/s390/risbg-ll-2.c: Ditto.
2716 * gcc.target/s390/risbg-ll-3.c: Ditto.
2717
d403b8d4
MW
27182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2719
2720 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2721 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2722
576987fc
DV
27232016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2724
2725 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2726 output to the simplified instructions.
2727
4ffc8099
MW
27282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2729
2730 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2731 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2732
b1a970a5
MW
27332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2734
2735 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2736 (FP16_SUPPORTED): New
2737 (expected-hfloat-16x4): Make conditional on __fp16 support.
2738 (expected-hfloat-16x8): Likewise.
2739 (vdup_n_f16): Disable for non-AArch64 targets.
2740 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2741 conditional on FP16_SUPPORTED.
2742 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2743 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2744 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2745 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2746 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2747 for testing __fp16.
2748 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2749 conditional on FP16_SUPPORTED.
2750 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2751 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2752
50df9464
MW
27532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2754
2755 * gcc.target/arm/short-vfp-1.c: New.
2756
536b9f42
MW
27572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2758
2759 * gcc.target/arm/attr-fp16-arith-1.c: New.
2760
1b9e31cf
MW
27612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2762
2763 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2764 New.
2765 (add_options_for_arm_v8_2a_fp16_neon): New.
2766 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2767 (add_options_for_arm_arch_v8_2a): Auto-generate.
2768 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2769 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2770 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2771 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2772 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2773 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2774 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2775
a5b42ee7
MW
27762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2777
2778 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2779 arm_fp16_alternative_ok.
2780 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2781 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2782 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2783 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2784 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2785 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2786 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2787 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2788 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2789 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2790 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2791 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2792 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2793 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2794 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2795 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2796 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2797 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2798 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2799 arm_fp16_alternative_ok.
2800 * lib/target-supports.exp
2801 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2802 (check_effective_target_arm_fp16_alternative_ok): New.
2803 (check_effective_target_arm_fp16_none_ok_nocache): New.
2804 (check_effective_target_arm_fp16_none_ok): New.
2805
fcbc975b
ML
28062016-09-23 Martin Liska <mliska@suse.cz>
2807
2808 * gcc.dg/ipa/pr77653.c: Replace adress
2809 with address.
2810
1822b732
ML
28112016-09-23 Martin Liska <mliska@suse.cz>
2812
2813 * gcc.target/i386/movbe-4.c: New test.
2814
fab18cc4
ML
28152016-09-23 Martin Liska <mliska@suse.cz>
2816
2817 * gcc.target/i386/crc32-5.c: New test.
2818
e70f01b5
ML
28192016-09-23 Martin Liska <mliska@suse.cz>
2820
2821 * gcc.target/i386/pr71652.c: New test.
2822 * gcc.target/i386/pr71652-2.c: New test.
2823 * gcc.target/i386/pr71652-3.c: New test.
2824
f2e81d05
JJ
28252016-09-23 Jakub Jelinek <jakub@redhat.com>
2826
2827 * lib/gcc-dg.exp (process-message): Support relative line number
2828 notation - .+4 or .-1 etc.
2829 * gcc.dg/dg-test-1.c: New test.
2830
ed30d2a6
MS
28312016-09-22 Martin Sebor <msebor@redhat.com>
2832
2833 PR target/77676
2834 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2835 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2836 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2837 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2838
1c681c7b
UB
28392016-09-22 Uros Bizjak <ubizjak@gmail.com>
2840
2841 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2842 * gcc.dg/ifcvt-2.c: Ditto.
2843 * gcc.dg/zero_bits_compound-1.c: Ditto.
2844 * gcc.dg/zero_bits_compound-1.c: Ditto.
2845 * gcc.dg/pr40550.c: Simplify target selectors.
2846 Use dg-additional-options.
2847 * gcc.dg/pr47893.c: Ditto.
2848 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2849 additional options for 32-bit x86 targets.
2850 * gcc.dg/pr70955.c: Move to ...
2851 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2852
67cf0a53
PC
28532016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2854
2855 PR c++/61019
2856 * g++.dg/cpp0x/pr61019.C: New.
2857
0ee70cc0
AV
28582016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2859 Terry Guo <terry.guo@arm.com>
2860
2861 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2862 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2863 * gcc.target/arm/pure-code/pure-code.exp: New.
2864
43639d2c
UB
28652016-09-22 Uros Bizjak <ubizjak@gmail.com>
2866
2867 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2868 Remove SSE effective target requirement.
2869
a608d15b
PC
28702016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2871
2872 PR c++/71979
2873 * g++.dg/cpp0x/pr71979.C: New.
2874
d94a7ab4
BE
28752016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2876
2877 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2878
a13f439f
ML
28792016-09-22 Martin Liska <mliska@suse.cz>
2880
2881 PR ipa/77653
2882 * gcc.dg/ipa/pr77653.c: New test.
2883
cf352092
JJ
28842016-09-22 Jakub Jelinek <jakub@redhat.com>
2885
2886 PR fortran/77665
2887 * gfortran.dg/gomp/pr77665.f90: New test.
2888
a8de3002
PT
28892016-09-22 Paul Thomas <pault@gcc.gnu.org>
2890
2891 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2892 * gfortran.dg/dtio_13.f90: New test.
2893
39abef62
LK
28942016-09-21 Louis Krupp <louis.krupp@zoho.com>
2895
2896 PR fortran/66107
2897 * gfortran.dg/pr66107.f90: New test.
2898
4a2bb7fc
ILT
28992016-09-21 Ian Lance Taylor <iant@golang.org>
2900
2901 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2902 with call to builtin delete function.
2903
5f84cee2
JM
29042016-09-21 Joseph Myers <joseph@codesourcery.com>
2905
2906 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2907 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2908 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2909 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2910 tests.
2911
fe01a41a
UB
29122016-09-21 Uros Bizjak <ubizjak@gmail.com>
2913
2914 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2915
2e1c20b1
JJ
29162016-09-21 Jakub Jelinek <jakub@redhat.com>
2917
2918 PR c++/77651
2919 * g++.dg/cpp1z/aligned-new6.C: New test.
2920
de4c144a
MW
29212016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2922
2923 * gcc.target/arm/fp16-aapcs-3.c: New.
2924 * gcc.target/arm/fp16-aapcs-4.c: New.
2925 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2926 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2927 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2928 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2929
44fc7854
BE
29302016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2931
2932 PR tree-optimization/77550
2933 * g++.dg/pr77550.C: New test.
2934
bc084f84
GJL
29352016-09-21 Georg-Johann Lay <avr@gjlay.de>
2936
2937 PR target/77326
2938 * gcc.target/avr/torture/pr77326.c: New test.
2939
c075003a
LK
29402016-09-21 Louis Krupp <louis.krupp@zoho.com>
2941
2942 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2943
6811ea79
RB
29442016-09-21 Richard Biener <rguenther@suse.de>
2945
2946 PR tree-optimization/77648
2947 * gcc.dg/torture/pr77648-1.c: New testcase.
2948 * gcc.dg/torture/pr77648-2.c: Likewise.
2949
f955c4c4
RB
29502016-09-21 Richard Biener <rguenther@suse.de>
2951 Jakub Jelinek <jakub@redhat.com>
2952
2953 PR tree-optimization/77621
2954 * gcc.dg/pr77621.c: New testcase.
2955
096506bb
PT
29562016-09-21 Paul Thomas <pault@gcc.gnu.org>
2957
2958 PR fortran/77657
2959 * gfortran.dg/dtio_12.f90: New test.
2960
37d168ae
SKS
29612016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2962
2963 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2964
66454000
KV
29652016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2966
2967 PR tree-optimization/72835
2968 * gcc.dg/tree-ssa/pr72835.c: New test.
2969
88d0c3f0
MS
29702016-09-20 Martin Sebor <msebor@redhat.com>
2971
2972 PR middle-end/49905
2973 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2974 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2975 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2976 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2977 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2978 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2979 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2980
a03df1d5
KV
29812016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2982
2983 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2984 arguments/compare will be optimized away.
2985 * gcc.dg/torture/ftrapv-1.c: Likewise.
2986
8bc5448f
KV
29872016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2988
2989 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2990 will be optimized away.
2991 * gcc.dg/ipa/vrp1.c: New test.
2992 * gcc.dg/ipa/vrp2.c: New test.
2993 * gcc.dg/ipa/vrp3.c: New test.
2994
973625a0
KV
29952016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2996
2997 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2998 does the same transformation.
2999 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3000 * gcc.dg/tree-ssa/evrp1.c: New test.
3001 * gcc.dg/tree-ssa/evrp2.c: New test.
3002 * gcc.dg/tree-ssa/evrp3.c: New test.
3003 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3004 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3005 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3006 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3007 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3008 foling now happens early.
3009 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3010 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3011 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3012 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3013 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3014
9b1ba33c
UB
30152016-09-20 Uros Bizjak <ubizjak@gmail.com>
3016
3017 PR target/77621
3018 * gcc.target/i386/pr77621.c: New test.
3019 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3020 pattern, loop should vectorize with -mtune=atom.
3021
f5bd4ad8
MO
30222016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3023 Jakub Jelinek <jakub@redhat.com>
3024
3025 PR testsuite/63299
3026 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3027 instead of delete.
3028
7d9cf801
JJ
30292016-09-20 Jakub Jelinek <jakub@redhat.com>
3030
b912f962
JJ
3031 PR c++/77626
3032 * g++.dg/other/pr77626.C: New test.
3033
eaf1ece1
JJ
3034 PR c++/77638
3035 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3036
590b62e9
JJ
3037 PR c++/77637
3038 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3039
7d9cf801
JJ
3040 PR middle-end/77624
3041 * c-c++-common/pr77624-1.c: New test.
3042 * c-c++-common/pr77624-2.c: New test.
3043
3aebb6ff
AV
30442016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3045
3046 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3047 of digits expected.
3048
b5bbe47b
RB
30492016-09-20 Richard Biener <rguenther@suse.de>
3050
3051 PR tree-optimization/77646
3052 * gcc.dg/torture/pr77646.c: New testcase.
3053
144a96e4
BE
30542016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3055
3056 PR c++/77434
3057 * c-c++-common/Wint-in-bool-context.c: New test.
3058
1f2071fa
JM
30592016-09-19 Joseph Myers <joseph@codesourcery.com>
3060
3061 * gcc.dg/cr-decimal-dig-1.c: New test.
3062
63012d9a
JM
30632016-09-19 Joseph Myers <joseph@codesourcery.com>
3064
3065 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3066 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3067 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3068 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3069
02410826
VM
30702016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3071
3072 PR rtl-optimization/77416
3073 * gcc.target/powerpc/pr77416.c: New.
3074
6101a7ab
PP
30752016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3076
3077 PR c++/77639
3078 * g++.dg/template/error-recovery4.C: New test.
3079
1993ff76
BC
30802016-09-19 Bin Cheng <bin.cheng@arm.com>
3081
3082 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3083
5fa9e644
KT
30842016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3085
3086 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3087 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3088
fc15d9ec
JJ
30892016-09-19 Jakub Jelinek <jakub@redhat.com>
3090 Jan Hubicka <jh@suse.cz>
3091
3092 PR target/77587
3093 * gcc.dg/pr77587.c: New test.
3094 * gcc.dg/pr77587a.c: New file.
3095
3c9f5092
AV
30962016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3097
3098 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3099 * gfortran.dg/coarray_38.f90:
3100 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3101 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3102 * gfortran.dg/coarray_allocate_7.f08: New test.
3103 * gfortran.dg/coarray_allocate_8.f08: New test.
3104 * gfortran.dg/coarray_allocate_9.f08: New test.
3105 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3106 new caf_register.
3107 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3108 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3109 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3110 get_by_refs.
3111 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3112 * gfortran.dg/coarray_lock_7.f90: Same.
3113 * gfortran.dg/coarray_poly_5.f90: Same.
3114 * gfortran.dg/coarray_poly_6.f90: Same.
3115 * gfortran.dg/coarray_poly_7.f90: Same.
3116 * gfortran.dg/coarray_poly_8.f90: Same.
3117 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3118
e79e6763
FR
31192016-09-19 Fritz Reese <fritzoreese@gmail.com>
3120
3121 PR fortran/77584
3122 * gfortran.dg/dec_structure_15.f90: New testcase.
3123
ae527639
RB
31242016-09-19 Richard Biener <rguenther@suse.de>
3125
3126 PR middle-end/77605
3127 * gcc.dg/torture/pr77605.c: New testcase.
3128
cdf060f8
LK
31292016-09-18 Louis Krupp <louis.krupp@zoho.com>
3130
3131 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3132
b720e919
JH
31332016-09-17 Jan Hubicka <hubicka@ucw.cz>
3134
3135 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3136 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3137 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3138 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3139 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3140 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3141 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3142 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3143 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3144 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3145 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3146
bdabae39
KY
31472016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3148
3149 * gcc.target/i386/pr68633.c: Fix expected result.
3150
493ba820
LK
31512016-09-17 Louis Krupp <louis.krupp@gmail.com>
3152
3153 PR fortran/68078
3154 * gfortran.dg/pr68078.f90: New test.
3155 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3156
9a42726b
BS
31572016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3158
3159 PR target/77613
3160 * gcc.target/powerpc/swaps-p8-25.c: New.
3161
e7d61178
JJ
31622016-09-16 Jakub Jelinek <jakub@redhat.com>
3163
8f03e02f
JJ
3164 PR c++/77482
3165 * g++.dg/cpp0x/constexpr-77482.C: New test.
3166
e80cb545
JJ
3167 PR c++/77379
3168 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3169 thunk offsets.
3170 * g++.dg/abi/abi-tag23a.C: Likewise.
3171
1c2f613f
JJ
3172 PR c++/77338
3173 * g++.dg/cpp0x/decltype-77338.C: New test.
3174
e7d61178
JJ
3175 PR c++/77375
3176 * g++.dg/cpp0x/mutable1.C: New test.
3177
8d987deb
SK
31782016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3179
3180 PR fortran/77612
3181 * gfortran.dg/pr77612.f90: New test.
3182
2c3d35a6
SKS
31832016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3184
3185 * gcc.dg/torture/pr70421.c: Require int32plus.
3186
e43163ae
JJ
31872016-09-16 Jakub Jelinek <jakub@redhat.com>
3188
bcf0905a
JJ
3189 PR middle-end/77475
3190 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3191
e43163ae
JJ
3192 PR target/77526
3193 * gcc.target/i386/pr77526.c: New test.
3194
7d704548
JJ
31952016-09-16 Jakub Jelinek <jakub@redhat.com>
3196 Eric Botcazou <ebotcazou@adacore.com>
3197
3198 PR middle-end/77594
3199 * gcc.target/i386/pr77594.c: New test.
3200
902d624f
LK
32012016-09-15 Louis Krupp <louis.krupp@zoho.com>
3202
3203 PR fortran/69963
3204 * gfortran.dg/misplaced_implicit_character.f90: New test.
3205
7e16ce79
BC
32062016-09-15 Bin Cheng <bin.cheng@arm.com>
3207
3208 PR tree-optimization/77503
3209 * gcc.dg/vect/pr77503.c: New test.
3210
7c05f5c4
RB
32112016-09-15 Richard Biener <rguenther@suse.de>
3212
3213 PR middle-end/77544
3214 * c-c++-common/torture/pr77544.c: New testcase.
3215
76ff80fb
JJ
32162016-09-15 Jakub Jelinek <jakub@redhat.com>
3217
3218 PR middle-end/77475
3219 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3220 * gcc.dg/march-generic.c: Likewise.
3221 * gcc.target/i386/spellcheck-options-1.c: New test.
3222 * gcc.target/i386/spellcheck-options-2.c: New test.
3223 * gcc.target/i386/spellcheck-options-3.c: New test.
3224 * gcc.target/i386/spellcheck-options-4.c: New test.
3225
5560d026
CLT
32262016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3227
3228 PR fortran/72743
3229 * gfortran.dg/goacc/pr72743.f90: New test.
3230
5334f733
RB
32312016-09-15 Richard Biener <rguenther@suse.de>
3232
3233 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3234
d08615f2
RB
32352016-09-15 Richard Biener <rguenther@suse.de>
3236
3237 PR tree-optimization/77514
3238 * gcc.dg/torture/pr77514.c: New testcase.
3239
28ca05f0
JJ
32402016-09-14 Jakub Jelinek <jakub@redhat.com>
3241
3242 PR c++/77549
3243 * g++.dg/lookup/pr77549.C: New test.
3244
20a1e5b8
MP
32452016-09-14 Marek Polacek <polacek@redhat.com>
3246
3247 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3248 * c-c++-common/gomp/atomic-13.c: Likewise.
3249 * c-c++-common/gomp/atomic-14.c: Likewise.
3250 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3251 * g++.dg/cpp1z/bool-increment1.C: New test.
3252 * c-c++-common/pr60439.c: Add dg-warning.
3253 * g++.dg/expr/bitfield4.C: Likewise.
3254 * g++.dg/expr/bitfield5.C: Likewise.
3255 * g++.dg/expr/bitfield6.C: Likewise.
3256 * g++.dg/expr/bool1.C: Likewise.
3257 * g++.dg/expr/bool3.C: Likewise.
3258 * g++.dg/expr/lval3.C: Likewise.
3259 * g++.dg/expr/lval4.C: Likewise.
3260 * g++.old-deja/g++.jason/bool5.C: Likewise.
3261 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3262 * g++.dg/other/error18.C: Likewise.
3263 * g++.dg/gomp/atomic-14.C: Likewise.
3264
0761f6bf
NS
32652016-09-14 Nathan Sidwell <nathan@acm.org>
3266
3267 PR c++/77539
3268 * g++.dg/cpp1y/pr77539.C: New.
3269
13cddbc1
CL
32702016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3271
3272 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3273 dg-require.
3274 * g++.dg/ext/builtin_alloca.C: Likewise.
3275 * g++.dg/template/spec35.C: Likewise.
3276 * gcc.dg/builtins-68.c: Likewise.
3277 * gcc.misc-tests/gcov-13.c: Likewise.
3278 * gcc.misc-tests/gcov-14.c: Likewise.
3279
a90638d4
JM
32802016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3281
3282 * gfortran.dg/dec_structure_14.f90: New testcase.
3283
5ba4a08c
JJ
32842016-09-14 Jakub Jelinek <jakub@redhat.com>
3285
3286 PR sanitizer/68260
3287 * c-c++-common/tsan/pr68260.c: New test.
3288
a713b234
JS
32892016-09-13 Joe Seymour <joe.s@somniumtech.com>
3290
3291 PR target/70713
3292 * gcc.target/msp430/function-attributes-1.c: New test.
3293 * gcc.target/msp430/function-attributes-2.c: New test.
3294 * gcc.target/msp430/function-attributes-3.c: New test.
3295
96032047
MS
32962015-04-18 Martin Sebor <msebor@redhat.com>
3297
3298 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3299 of non-nul characters.
3300 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3301
ea8661cd
JJ
33022016-09-13 Jakub Jelinek <jakub@redhat.com>
3303
9952908a
JJ
3304 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3305 * g++.dg/cpp1z/gen-attrs1.C: New test.
3306
63cdb7a0
JJ
3307 PR tree-optimization/77454
3308 * gcc.dg/pr77454.c: New test.
3309
ea8661cd
JJ
3310 PR c++/77553
3311 * g++.dg/cpp1y/constexpr-77553.C: New test.
3312
254830ba
DM
33132016-09-13 David Malcolm <dmalcolm@redhat.com>
3314
3315 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3316 (test_show_locus): Replace rich_location::add_fixit_insert calls
3317 with add_fixit_insert_before and add_fixit_insert_after.
3318
42763690
JM
33192016-09-13 Jason Merrill <jason@redhat.com>
3320 Tom de Vries <tom@codesourcery.com>
3321
3322 PR c++/77427
3323 * g++.dg/pr77427.C: New test.
3324
c8798f2c
ML
33252016-09-13 Martin Liska <mliska@suse.cz>
3326
3327 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3328 effective target.
3329 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3330 * lib/target-supports.exp: Define the new target.
3331
54700e2e
AP
33322016-09-12 Andrew Pinski <apinski@cavium.com>
3333
3334 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3335 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3336
e1d55bf7
UB
33372016-09-12 Uros Bizjak <ubizjak@gmail.com>
3338
3339 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3340 variable arguments.
3341 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3342 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3343 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3344 variable argument.
3345 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3346 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3347
54dcdb88
BE
33482016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3349
3350 PR c++/77496
3351 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3352 * g++.dg/ext/pr77496.C: New test.
3353 * g++.dg/warn/pr77496.C: New test.
3354
d1463eb9
DM
33552016-09-12 David Malcolm <dmalcolm@redhat.com>
3356
3357 PR c/72858
3358 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3359 to preserve conversion chars, and to preserve prefix information.
3360 * gcc.dg/format/pr72858.c: New test case.
3361
217fabad
SK
33622016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3363
3364 * gfortran.dg/pr77507.f90: Move to ...
3365 * gfortran.dg/ieee/pr77507.f90: here.
3366
a1cd04ac
JH
33672016-08-09 Jan Hubicka <hubicka@ucw.cz>
3368
3369 PR ipa/61159
3370 * compile/pr61159.c: New testcase
3371
e3912107
JH
33722016-08-09 Jan Hubicka <hubicka@ucw.cz>
3373
3374 PR ipa/64316
3375 * gcc.dg/ipa/pr63416.c: New testcase.
3376
739d9339
PT
33772016-09-10 Paul Thomas <pault@gcc.gnu.org>
3378 Steven G. Kargl <kargl@gcc.gnu.org>
3379
3380 PR fortran/77532
cc3135b6 3381 * gfortran.dg/dtio_11.f90: new test.
739d9339 3382
fb7c40dd
SK
33832016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3384
3385 PR fortran/77507
3386 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3387 * gfortran.dg/c_assoc_4.f90: Ditto.
3388
5b28efbb
TV
33892016-09-10 Tom de Vries <tom@codesourcery.com>
3390
3391 PR C/71602
3392 * c-c++-common/va-arg-va-list-type.c: New test.
3393
9d0a9bb4
PB
33942016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3395
3396 PR rtl-optimization/77289
3397 * gcc.target/powerpc/pr77289.c: New test.
3398
3f0177e7
MS
33992016-09-09 Martin Sebor <msebor@redhat.com>
3400
3401 PR c/77520
3402 PR c/77521
3403 * gcc.dg/pr77520.c: New test.
3404 * gcc.dg/pr77521.c: New test.
3405
e81e83d0
SK
34062016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3407
3408 PR fortran/77506
3409 * gfortran.dg/pr77506.f90: New test.
3410
8a92685e
SK
34112016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3412
3413 PR fortran/77507
3414 * gfortran.dg/pr77507.f90: New test.
3415
c65248cb
JM
34162016-09-09 Joseph Myers <joseph@codesourcery.com>
3417
3418 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3419
2cf0ff98
SK
34202016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3421 Louis Krupp <lkrupp@gcc.gnu.org>
3422
3423 PR fortran/69514
3424 * gfortran.dg/pr69514_1.f90: New test.
3425 * gfortran.dg/pr69514_2.f90: New test.
3426
8ebc1e0f
JJ
34272016-09-08 Jakub Jelinek <jakub@redhat.com>
3428
20b6cf01
JJ
3429 PR fortran/77500
3430 * gfortran.dg/gomp/pr77500.f90: New test.
3431
8ebc1e0f
JJ
3432 PR fortran/77516
3433 * gfortran.dg/gomp/pr77516.f90: New test.
3434
34718542
JJ
34352016-09-07 Jakub Jelinek <jakub@redhat.com>
3436
3437 PR middle-end/77475
3438 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3439 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3440 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3441 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3442 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3443 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3444
e5106e27
DM
34452016-09-07 David Malcolm <dmalcolm@redhat.com>
3446
3447 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3448 "substring-locations.h".
3449
ca235a85
RB
34502016-09-07 Richard Biener <rguenther@suse.de>
3451
3452 PR c/77450
3453 * c-c++-common/vector-subscript-8.c: Move ..
3454 * gcc.dg/pr77450.c: ... here.
3455
0076b5dc 34562016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3457
3458 PR libgfortran/77393
3459 * gfortran.dg/fmt_f0_2.f90: Update test.
3460 * gfortran.dg/fmt_f0_3.f90: New test.
3461
6ac7322b
DH
34622016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3463
3464 PR debug/77389
3465 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3466 in dg-options.
3467
3468 PR debug/57519
3469 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3470
8eb9e049
JJ
34712016-09-06 Jakub Jelinek <jakub@redhat.com>
3472
3473 PR target/69255
3474 * gcc.target/i386/pr69255-1.c: New test.
3475 * gcc.target/i386/pr69255-2.c: New test.
3476 * gcc.target/i386/pr69255-3.c: New test.
3477
34782016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3479
3480 PR c/77336
3481 * gcc.dg/format/miss-7.c: New test.
3482
e6cb85d4
UB
34832016-09-06 Uros Bizjak <ubizjak@gmail.com>
3484
3485 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3486
7fe76f6a
ML
34872016-09-06 Martin Liska <mliska@suse.cz>
3488
3489 PR gcov-profile/77378
3490 PR gcov-profile/77466
3491 * gcc.dg/profile-update-warning.c: New test.
3492
209b636e
RB
34932016-09-06 Richard Biener <rguenther@suse.de>
3494
3495 PR tree-optimization/77479
3496 * gcc.dg/torture/pr77479.c: New testcase.
3497
b772a565
RB
34982016-09-06 Richard Biener <rguenther@suse.de>
3499
3500 PR c/77450
3501 * c-c++-common/vector-subscript-7.c: Adjust.
3502 * c-c++-common/vector-subscript-8.c: New testcase.
3503
a8c07037
SKS
35042016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3505
3506 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3507
0ce48391
JJ
35082016-09-05 Jakub Jelinek <jakub@redhat.com>
3509
de9188e0
JJ
3510 PR target/77476
3511 * gcc.target/i386/avx512f-pr77476.c: New test.
3512 * gcc.target/i386/avx512bw-pr77476.c: New test.
3513 * gcc.target/i386/avx512dq-pr77476.c: New test.
3514
c76f7809
JJ
3515 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3516 Update comment to mention also avx512f.
3517
0ce48391
JJ
3518 PR sanitizer/77396
3519 * g++.dg/asan/pr77396-2.C: New test.
3520
8a27cf73
UB
35212016-09-05 Uros Bizjak <ubizjak@gmail.com>
3522
3523 PR rtl-optimization/77452
3524 * gcc.target/i386/pr77452.c: New test.
3525
25ff5dd3
MP
35262016-09-05 Marek Polacek <polacek@redhat.com>
3527
3528 PR c/77423
3529 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3530
f2bc4e48
SK
35312016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3532
3533 PR fortran/77391
3534 * gfortran.dg/pr77391.f90: New test.
3535
e85921ee
SK
35362016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3537
3538 PR fortran/77460
3539 * gfortran.dg/pr77460.f90: New test.
3540
b5d50659
JJ
35412016-09-03 Jakub Jelinek <jakub@redhat.com>
3542
3543 PR c/65467
3544 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3545
7b826676
KY
35462016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3547
3548 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3549
717ebe91
DM
35502016-09-02 David Malcolm <dmalcolm@redhat.com>
3551
3552 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3553 test case.
3554 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3555 diagnostic-test-show-locus-generate-patch.c to the sources
3556 for diagnostic_plugin_test_show_locus.c.
3557
94087e88
JJ
35582016-09-02 Jakub Jelinek <jakub@redhat.com>
3559
9dc5773f
JJ
3560 PR c/65467
3561 * gcc.dg/gomp/_Atomic-1.c: New test.
3562 * gcc.dg/gomp/_Atomic-2.c: New test.
3563 * gcc.dg/gomp/_Atomic-3.c: New test.
3564 * gcc.dg/gomp/_Atomic-4.c: New test.
3565 * gcc.dg/gomp/_Atomic-5.c: New test.
3566
94087e88
JJ
3567 PR sanitizer/77396
3568 * g++.dg/asan/pr77396.C: New test.
3569
35702016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3571
3572 PR tree-optimization/71831
3573 * gcc.dg/builtin-object-size-16.c: New test.
3574 * gcc.dg/builtin-object-size-17.c: New test.
3575
7e89048d
JD
35762016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3577
3578 PR libgfortran/77393
3579 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3580
2f196155
UB
35812016-09-01 Uros Bizjak <ubizjak@gmail.com>
3582
3583 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3584 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3585 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3586 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3587 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3588 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3589 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3590 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3591 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3592 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3593 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3594 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3595 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3596 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3597 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3598 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3599 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3600 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3601
0a6b0523
EB
36022016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3603
3604 * gnat.dg/opt58.adb: New test.
3605 * gnat.dg/opt58_pkg.ads: New helper.
3606
2a99de7b
RB
36072016-09-01 Richard Biener <rguenther@suse.de>
3608
3609 PR middle-end/77436
3610 * gcc.dg/torture/pr77436.c: New testcase.
3611
f79d8786
SKS
36122016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3613
3614 * gcc.dg/pr64252.c: Require int32plus.
3615 * gcc.dg/pr66299-1.c: Likewise.
3616 * gcc.dg/pr66299-2.c: Likewise.
3617 * gcc.dg/torture/20131115-1.c: Skip for avr.
3618
b06335f9
KT
36192016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3620
3621 * gcc.target/aarch64/ands_3.c: New test.
3622
f25f40be
JJ
36232016-08-31 Jakub Jelinek <jakub@redhat.com>
3624
d12a0b5a
JJ
3625 PR fortran/77352
3626 * gfortran.dg/gomp/pr77352.f90: New test.
3627
f25f40be
JJ
3628 PR fortran/77374
3629 * gfortran.dg/gomp/pr77374.f08: New test.
3630
9ff6fb6e
MG
36312016-08-31 Marc Glisse <marc.glisse@inria.fr>
3632
3633 PR tree-optimization/73714
3634 * gcc.dg/tree-ssa/pr73714.c: New test.
3635
8e95a674
JD
36362016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3637
3638 PR libgfortran/77393
3639 * gfortran.dg/fmt_f0_2.f90: New test.
3640
c6b0037d
MG
36412016-08-31 Marc Glisse <marc.glisse@inria.fr>
3642
3643 * gcc.target/i386/pr59539-2.c: Adapt options.
3644 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3645
1a576b13
PT
36462016-08-31 Paul Thomas <pault@gcc.gnu.org>
3647
3648 PR fortran/77418
3649 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3650 of the associate entity and replace with a pointer to the
3651 intended item on the stack.
3652
e73d3ca6 36532016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3654 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3655
3656 PR fortran/48298
3657 * gfortran.dg/dtio_1.f90: New test.
3658 * gfortran.dg/dtio_2.f90: New test.
3659 * gfortran.dg/dtio_3.f90: New test.
3660 * gfortran.dg/dtio_4.f90: New test.
3661 * gfortran.dg/dtio_5.f90: New test.
3662 * gfortran.dg/dtio_6.f90: New test.
3663 * gfortran.dg/dtio_7.f90: New test.
3664 * gfortran.dg/dtio_8.f90: New test.
3665 * gfortran.dg/dtio_9.f90: New test.
3666 * gfortran.dg/dtio_10.f90: New test.
3667
b816477a
DM
36682016-08-30 David Malcolm <dmalcolm@redhat.com>
3669
3670 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3671 (test_many_nested_locations): New function.
3672 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3673 (test_show_locus): Handle "test_many_nested_locations".
3674
71b30891
DM
36752016-08-30 David Malcolm <dmalcolm@redhat.com>
3676
3677 * g++.dg/template/double-greater-than-fixit.C: New test case.
3678
8fa37232
EB
36792016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3680
3681 * gnat.dg/opt57.ad[sb]: New test.
3682 * gnat.dg/opt57_pkg.ads: New helper.
3683
6f651bae
RB
36842016-08-30 Richard Biener <rguenther@suse.de>
3685
3686 PR tree-optimization/69047
3687 * gcc.dg/pr69047.c: Fix byte-order check.
3688
ab834832
JJ
36892016-08-30 Jakub Jelinek <jakub@redhat.com>
3690
5116b156
JJ
3691 PR tree-optimization/72866
3692 * gcc.dg/vect/pr72866.c: New test.
3693
3754bbfc
JJ
3694 PR debug/77363
3695 * g++.dg/debug/dwarf2/pr77363.C: New test.
3696
26122e2d
JJ
3697 PR middle-end/77377
3698 * gcc.target/i386/pr77377.c: New test.
3699
ab834832
JJ
3700 PR debug/77389
3701 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3702 in dg-options.
3703
bedc9ca7
SK
37042016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3705
3706 * gfortran.dg/pr77372.f90: Moved to ...
3707 * gfortran.dg/ieee/pr77372.f90: here.
3708
adfa1e6b
MM
37092016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3710
3711 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3712 vector short/char initializations.
3713 * gcc.target/powerpc/vec-init-5.c: Likewise.
3714 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3715 vector initialization optimizations.
3716 * gcc.target/powerpc/vec-init-7.c: Likewise.
3717 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3718 vector float/double initializations.
3719 * gcc.target/powerpc/vec-init-9.c: Likewise.
3720
414b7129
UB
37212016-08-29 Uros Bizjak <ubizjak@gmail.com>
3722
3723 PR target/77403
3724 * gcc.target/i386/pr77403.c: New test.
3725
3d06b6f2
MP
37262016-08-29 Marek Polacek <polacek@redhat.com>
3727
3728 PR c/77292
3729 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3730
ba9bbd6f
TV
37312016-08-29 Tom de Vries <tom@codesourcery.com>
3732
3733 PR c/77398
3734 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3735
d7d80d8f
EB
37362016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3737
3738 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3739
d7d80d8f 37402016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3741
3742 * gfortran.dg/dec_structure_13.f90: New testcase.
3743
468d95c8
JB
37442016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3745
3746 PR fortran/77261
3747 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3748 available.
3749
f329b264
TV
37502016-08-28 Tom de Vries <tom@codesourcery.com>
3751
3752 PR lto/70955
3753 * gcc.dg/pr70955.c: New test.
3754 * gcc.dg/lto/pr70955_0.c: Same.
3755 * gcc.dg/lto/pr70955_1.c: Same.
3756
4a389eb6
PP
37572016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3758
3759 PR tree-optimization/71077
3760 * gcc.target/i386/pr71077.c: New test.
3761
3f8257db 37622016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3763
3764 PR fortran/77380
3765 * gfortran.dg/pr77380.f90: New test.
3766
3f8257db 37672016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3768
3769 PR fortran/77372
3770 gfortran.dg/pr77372.f90: New test.
3771
ee908516
DM
37722016-08-26 David Malcolm <dmalcolm@redhat.com>
3773
3774 * gcc.dg/spellcheck-fields-2.c (test): Move
3775 dg-begin/end-multiline-output within function body.
3776 (test_macro): New function.
3777
d41e76cf
DM
37782016-08-26 David Malcolm <dmalcolm@redhat.com>
3779
3780 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3781 (test_fixit_insert): Update expected output.
3782 (test_fixit_remove): Likewise.
3783 (test_fixit_replace): Likewise.
3784
524a4c96
RO
37852016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3786
3787 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3788 Fix typo.
3789
ebfa15ab
RB
37902016-08-26 Richard Biener <rguenther@suse.de>
3791
3792 PR tree-optimization/69047
3793 * gcc.dg/pr69047.c: New testcase.
3794
209ca542
PK
37952016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3796 Martin Jambhor <mjambor@suse.cz>
524a4c96 3797
209ca542
PK
3798 * gcc.dg/ipa/propbits-1.c: New test-case.
3799 * gcc.dg/ipa/propbits-2.c: Likewise.
3800 * gcc.dg/ipa/propbits-3.c: Likewise.
3801
e5cf1629
SK
38022016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3803
3804 PR fortran/77351
3805 * gfortran.dg/pr77351.f90: New test.
3806
ebef225f
MP
38072016-08-25 Marek Polacek <polacek@redhat.com>
3808
3809 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3810
fe377a48
MP
38112016-08-25 Marek Polacek <polacek@redhat.com>
3812
3813 PR c/77323
3814 * gcc.dg/pr77323.c: New test.
3815
88b8971f
PT
38162016-08-24 Paul Thomas <pault@gcc.gnu.org>
3817
3818 PR fortran/77358
3819 * gfortran.dg/submodule_17.f08: New test.
3820
3f8257db
JJ
38212016-08-24 Michael Collison <michael.collison@linaro.org>
3822 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3823
3824 * gcc.target/arm/builtin_saddl.c: New testcase.
3825 * gcc.target/arm/builtin_saddll.c: New testcase.
3826 * gcc.target/arm/builtin_uaddl.c: New testcase.
3827 * gcc.target/arm/builtin_uaddll.c: New testcase.
3828 * gcc.target/arm/builtin_ssubl.c: New testcase.
3829 * gcc.target/arm/builtin_ssubll.c: New testcase.
3830 * gcc.target/arm/builtin_usubl.c: New testcase.
3831 * gcc.target/arm/builtin_usubll.c: New testcase.
3832
d5b5d212
UB
38332016-08-24 Uros Bizjak <ubizjak@gmail.com>
3834
3835 PR target/77270
3836 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3837 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3838 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3839 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3840 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3841 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3842 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3843 effective target. Remove scan-assembler-times directives.
3844 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3845 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3846 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3847
d1188689
SKS
38482016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3849
3850 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3851 of unsigned int.
3852 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3853
0b6b8f85
RS
38542016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3855
3856 PR testsuite/77317
3857 * lib/target-supports.exp
3858 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3859 (check_effective_target_vect_natural_alignment): Ditto.
3860 (check_effective_target_vector_alignment_reachable): Ditto.
3861 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3862
587b7f7a
ILT
38632016-08-23 Ian Lance Taylor <iant@golang.org>
3864
3865 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3866
6019c0fc
MM
38672016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3868
3869 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3870 being created from pointers to memory locations.
3871 * gcc.target/powerpc/vec-init-2.c: Likewise.
3872
cfe37db4
FR
38732016-08-23 Fritz Reese <fritzoreese@gmail.com>
3874
3875 * gfortran.dg/dec_structure_12.f90: New testcase.
3876
7e11f46f
DV
38772016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3878
3879 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3880
7ab4f354
DV
38812016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3882
3883 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3884 verification.
3885
deb9351f
DV
38862016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3887
3888 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3889 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3890
1fd9f058
RB
38912016-08-23 Richard Biener <rguenther@suse.de>
3892
3893 PR tree-optimization/27336
3894 * c-c++-common/pr27336.c: New testcase.
3895
b00e6e75
MP
38962016-08-22 Marek Polacek <polacek@redhat.com>
3897
3898 PR c++/77321
3899 * g++.dg/cpp1y/pr77321.C: New test.
3900
58338bac
SK
39012016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3902
3903 PR fortran/60774
3904 * gfortran.dg/empty_label.f: Adjust test for new error message.
3905 * gfortran.dg/empty_label.f90: Ditto.
3906 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3907 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3908 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3909
30364ce6
SK
39102016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3911
3912 PR fortran/61318
3913 * gfortran.dg/pr61318.f90: New test.
3914
ad7a5a8f
SK
39152016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3916
3917 PR fortran/77260
3918 * gfortran.dg/pr77260_1.f90: New test.
3919 * gfortran.dg/pr77260_2.f90: Ditto.
3920
72f52f30
JM
39212016-08-22 Joseph Myers <joseph@codesourcery.com>
3922
3923 PR middle-end/77269
3924 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3925 __builtin_signbitf and __builtin_signbitl in expected generic
3926 expansion.
3927 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3928 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3929 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3930 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3931 tests.
3932
6dc198e3
JM
39332016-08-22 Joseph Myers <joseph@codesourcery.com>
3934
3935 * gcc.dg/torture/float128-builtin.c,
3936 gcc.dg/torture/float128-ieee-nan.c,
3937 gcc.dg/torture/float128x-builtin.c,
3938 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3939 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3940 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3941 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3942 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3943 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3944 gcc.dg/torture/floatn-nan.h: New tests.
3945
7ff4e41a
JM
39462016-08-22 Joseph Myers <joseph@codesourcery.com>
3947
3948 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3949 macro.
3950 (main): Update calls to TEST_I_F.
3951 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3952 macro.
3953 (main): Update calls to TEST_I_F.
3954
7078cdb6
JM
39552016-08-22 Joseph Myers <joseph@codesourcery.com>
3956
3957 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3958 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3959 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3960 names in calls to TEST_I_F.
3961
a9d7c823
BE
39622016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3963
3964 PR c/52952
3965 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3966
cd800235
SKS
39672016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3968
3969 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3970 and !natural_alignment_64.
3971 * gcc.dg/ipa/propalign-2.c: Likewise.
3972 * gcc.dg/ipa/propalign-3.c: Likewise.
3973 * gcc.dg/ipa/propalign-4.c: Likewise.
3974 * gcc.dg/ipa/propalign-5.c: Likewise.
3975 * lib/target-supports.exp
3976 (check_effective_target_natural_alignment_32): Add avr-*-*.
3977
22d12455
KV
39782016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3979
3980 PR tree-optimization/61839
3981 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3982 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3983 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3984 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3985
c65699ef
JM
39862016-08-19 Joseph Myers <joseph@codesourcery.com>
3987
3988 PR c/32187
3989 * lib/target-supports.exp (check_effective_target_float16)
3990 (check_effective_target_float32, check_effective_target_float64)
3991 (check_effective_target_float128, check_effective_target_float32x)
3992 (check_effective_target_float64x)
3993 (check_effective_target_float128x)
3994 (check_effective_target_float16_runtime)
3995 (check_effective_target_float32_runtime)
3996 (check_effective_target_float64_runtime)
3997 (check_effective_target_float128_runtime)
3998 (check_effective_target_float32x_runtime)
3999 (check_effective_target_float64x_runtime)
4000 (check_effective_target_float128x_runtime)
4001 (check_effective_target_floatn_nx_runtime)
4002 (add_options_for_float16, add_options_for_float32)
4003 (add_options_for_float64, add_options_for_float128)
4004 (add_options_for_float32x, add_options_for_float64x)
4005 (add_options_for_float128x): New procedures.
4006 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4007 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4008 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4009 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4010 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4011 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4012 gcc.dg/torture/float128-complex.c,
4013 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4014 gcc.dg/torture/float128x-basic.c,
4015 gcc.dg/torture/float128x-complex.c,
4016 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4017 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4018 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4019 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4020 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4021 gcc.dg/torture/float32x-basic.c,
4022 gcc.dg/torture/float32x-complex.c,
4023 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4024 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4025 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4026 gcc.dg/torture/float64x-basic.c,
4027 gcc.dg/torture/float64x-complex.c,
4028 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4029 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4030 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4031 gcc.dg/torture/floatn-tg.h,
4032 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4033 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4034 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4035 gcc.dg/torture/fp-int-convert-float128x.c,
4036 gcc.dg/torture/fp-int-convert-float16-timode.c,
4037 gcc.dg/torture/fp-int-convert-float16.c,
4038 gcc.dg/torture/fp-int-convert-float32-timode.c,
4039 gcc.dg/torture/fp-int-convert-float32.c,
4040 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4041 gcc.dg/torture/fp-int-convert-float32x.c,
4042 gcc.dg/torture/fp-int-convert-float64-timode.c,
4043 gcc.dg/torture/fp-int-convert-float64.c,
4044 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4045 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4046 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4047 maximum exponent of floating-point type. Use it in testing
4048 whether 0x8...0 fits in the floating-point type. Always treat -1
4049 (signed 0xf...f) as fitting in the floating-point type.
4050 (M_OK1): New macro.
4051 * gcc.dg/torture/fp-int-convert-double.c,
4052 gcc.dg/torture/fp-int-convert-float.c,
4053 gcc.dg/torture/fp-int-convert-float128-timode.c,
4054 gcc.dg/torture/fp-int-convert-float128.c,
4055 gcc.dg/torture/fp-int-convert-float80-timode.c,
4056 gcc.dg/torture/fp-int-convert-float80.c,
4057 gcc.dg/torture/fp-int-convert-long-double.c,
4058 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4059
94e73c78
JJ
40602016-08-19 Jakub Jelinek <jakub@redhat.com>
4061
fbdbd4b6
JJ
4062 PR fortran/72744
4063 * gfortran.dg/gomp/pr72744.f90: New test.
4064
94e73c78
JJ
4065 PR fortran/69281
4066 * gfortran.dg/gomp/pr69281.f90: New test.
4067
91151a73
JB
40682016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4069
414b7129
UB
4070 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4071 the last special seed value.
4072 * gfortran.dg/random_7.f90: Use size for last array member instead
4073 of hardcoded value.
91151a73 4074
fcf830ab
PK
40752016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4076
4077 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4078 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4079
1a5da5b6
RB
40802016-08-19 Richard Biener <rguenther@suse.de>
4081
4082 PR tree-optimization/77286
4083 * gcc.dg/torture/pr77286.c: New testcase.
4084
82f72146
DM
40852016-08-18 David Malcolm <dmalcolm@redhat.com>
4086
4087 * gcc.dg/verbose-asm-2.c: New test case.
4088
cc015f3a
DM
40892016-08-18 David Malcolm <dmalcolm@redhat.com>
4090
4091 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4092 (custom_diagnostic_finalizer): Update for change to
4093 diagnostic_show_locus.
4094
cb18fd07
DM
40952016-08-18 David Malcolm <dmalcolm@redhat.com>
4096
4097 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4098 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4099
a76989dc
MP
41002016-08-18 Marek Polacek <polacek@redhat.com>
4101
4102 PR c/71514
4103 * gcc.dg/pr71514.c: New test.
4104
89c88780
L
41052015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4106
4107 PR target/72839
4108 * gcc.target/i386/pr72839.c: New test.
4109
2c71d454
CLT
41102016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4111
4112 PR middle-end/70895
4113 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4114 * c-c++-common/goacc/reduction-1.c: Likewise.
4115 * c-c++-common/goacc/reduction-2.c: Likewise.
4116 * c-c++-common/goacc/reduction-3.c: Likewise.
4117 * c-c++-common/goacc/reduction-4.c: Likewise.
4118
66592e95
AM
41192016-08-18 Alan Modra <amodra@gmail.com>
4120
4121 * gcc.c-torture/compile/pr72771.c: New.
4122
3a146d46
JJ
41232016-08-17 Jakub Jelinek <jakub@redhat.com>
4124
4125 PR fortran/67496
4126 * gfortran.dg/pr67496.f90: New test.
4127
3f8257db 41282015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4129
4130 PR tree-optimization/71752
3a146d46 4131 * gcc.dg/vect/pr71752.c: New.
038000bd 4132
dd42e908
UB
41332016-08-17 Uros Bizjak <ubizjak@gmail.com>
4134
4135 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4136
458a1cd0
JJ
41372016-08-17 Jakub Jelinek <jakub@redhat.com>
4138
4139 PR middle-end/77259
4140 * g++.dg/ipa/devirt-52.C: New test.
4141
11c4c4ba
CLT
41422016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4143
4144 * c-c++-common/goacc/reduction-6.c: New testcase.
4145
661d6efd
RB
41462016-08-17 Richard Biener <rguenther@suse.de>
4147
4148 PR tree-optimization/76490
4149 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4150 * gcc.dg/pr52904.c: XFAIL.
4151
622d8b69
RB
41522016-08-17 Richard Biener <rguenther@suse.de>
4153
4154 PR tree-optimization/23855
4155 * gcc.dg/loop-unswitch-2.c: Adjust.
4156
af23e99c
JJ
41572016-08-16 Jakub Jelinek <jakub@redhat.com>
4158
4159 PR tree-optimization/72817
4160 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4161
feeb6268
JM
41622016-08-16 Joseph Myers <joseph@codesourcery.com>
4163
4164 PR libgcc/77265
4165 * gcc.dg/torture/float128-extend-inf.c: New test.
4166
65e736c0
DM
41672016-08-16 David Malcolm <dmalcolm@redhat.com>
4168
4169 PR c/72857
4170 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4171 for embedded NUL.
4172 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4173 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4174 caret placement.
4175 (test_oct): Likewise.
4176 (test_multiple): Likewise.
4177 (test_field_width_specifier): Likewise.
4178 (test_field_width_specifier_2): New function.
4179 (test_field_precision_specifier): New function.
4180 (test_embedded_nul): Update expected caret placement.
4181 (test_non_contiguous_strings): Update line number.
4182 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4183 (__emit_string_literal_range): Add "caret_idx" param.
4184 (test_simple_string_literal): Add value for new param, updating
4185 expected output..
4186 (test_concatenated_string_literal): Likewise.
4187 (test_multiline_string_literal): Likewise.
4188 (test_hex): Likewise.
4189 (test_oct): Likewise.
4190 (test_multiple): Likewise.
4191 (test_ucn4): Likewise.
4192 (test_ucn8): Likewise.
4193 (test_u8): Likewise.
4194 (test_u): Likewise; update expected message, from "range" to
4195 "location".
4196 (test_U): Likewise.
4197 (test_L): Likewise.
4198 (test_macro): Add value for new param.
4199 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4200 (__emit_string_literal_range): Add "caret_idx" param.
4201 (test_stringified_token_1): Add value for new param. Update
4202 expected message, from "range" to "location".
4203 (test_stringized_token_2): Likewise, adding param to macro.
4204 (test_stringified_token_3): Likewise.
4205 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4206 (emit_warning): Convert param from source_range to location_t.
4207 (test_string_literals): Add caret_idx param, and use it when
4208 constructing a substring_loc. Update error message, from
4209 "range" to "location".
4210
4a7f57d5
JJ
42112016-08-16 Jakub Jelinek <jakub@redhat.com>
4212
7841800f
JJ
4213 PR target/71910
4214 * g++.dg/gomp/pr71910.C: New test.
4215
1b13411a
JJ
4216 PR middle-end/67485
4217 * gcc.c-torture/compile/pr67485.c: New test.
4218
4a7f57d5
JJ
4219 PR target/72867
4220 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4221
3c556bc4
BC
42222016-08-16 Bin Cheng <bin.cheng@arm.com>
4223
4224 PR tree-optimization/69848
4225 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4226
beab2da6
ML
42272016-08-16 Martin Liska <mliska@suse.cz>
4228
4229 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4230 of memory operations so that it can be handled by core2
4231 in 32-bit mode.
4232
f4eec0a3
RB
42332016-08-16 Richard Biener <rguenther@suse.de>
4234
4235 PR tree-optimization/76783
4236 * gcc.dg/pr76783.c: New testcase.
4237 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4238
8f21990a
BC
42392016-08-16 Bin Cheng <bin.cheng@arm.com>
4240
4241 PR tree-optimization/72817
4242 PR tree-optimization/73450
4243 * gcc.dg/tree-ssa/pr72817.c: New test.
4244 * gcc.dg/tree-ssa/pr73450.c: New test.
4245
7fc61626
FR
42462016-08-15 Fritz Reese <fritzoreese@gmail.com>
4247
4248 * gfortran.dg/init_flag_13.f90: New testcase.
4249 * gfortran.dg/init_flag_14.f90: Ditto.
4250 * gfortran.dg/init_flag_15.f03: Ditto.
4251 * gfortran.dg/dec_init_1.f90: Ditto.
4252 * gfortran.dg/dec_init_2.f90: Ditto.
4253
432baa02
UB
42542016-08-15 Uros Bizjak <ubizjak@gmail.com>
4255
4256 PR target/72867
4257 * gcc.target/i386/pr72867.c: New test.
4258
7e1dde14
EB
42592016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4260
4261 * c-c++-common/dump-ada-spec-5.c: New test.
4262
e4969090
RB
42632016-08-15 Richard Biener <rguenther@suse.de>
4264
4265 PR tree-optimization/73434
4266 * gcc.dg/torture/pr73434.c: New testcase.
4267
66088065
JJ
42682016-08-15 Jakub Jelinek <jakub@redhat.com>
4269
4270 PR tree-optimization/72824
4271 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4272
7c713714
CLT
42732016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4274
4275 PR fortran/70598
4276 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4277 in use_device clause.
4278 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4279 * gfortran.dg/goacc/list.f95: Adjust to catch
4280 "neither a POINTER nor an array" error messages.
4281
4271e5cb
UB
42822016-08-14 Uros Bizjak <ubizjak@gmail.com>
4283
4284 PR target/76342
4285 * gcc.target/i386/pr76342.c: New test.
4286
b0cea284
JJ
42872016-08-12 Jakub Jelinek <jakub@redhat.com>
4288
4289 PR c/71512
4290 * g++.dg/ubsan/pr71512.C: New test.
4291 * c-c++-common/ubsan/pr71512-1.c: New test.
4292 * c-c++-common/ubsan/pr71512-2.c: New test.
4293
e86aefb8
MM
42942016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4295
4296 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4297 vector initialization options.
4298 * gcc.target/powerpc/vec-init-2.c: Likewise.
4299 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4300 is generated on ISA 3.0.
4301
7fd82d52
PP
43022016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4303
4304 PR middle-end/71654
4305 * gcc.dg/c-c++-common/pr71654.c: New test.
4306 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4307 dg-options.
4308 * gcc.dg/tree-ssa/vrp24: Likewise.
4309
2f1364c2
JJ
43102016-08-12 Jakub Jelinek <jakub@redhat.com>
4311
4312 PR c/67410
4313 * gcc.dg/pr67410.c: New test.
4314
8eb414aa
BC
43152016-08-12 Bin Cheng <bin.cheng@arm.com>
4316
4317 PR tree-optimization/69848
4318 * gcc.dg/vect/vect-pr69848.c: New test.
4319
30b39c19
UB
43202016-08-12 Uros Bizjak <ubizjak@gmail.com>
4321
4322 PR testsuite/71008
4323 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4324 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4325 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4326 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4327
e373dd06
RB
43282016-08-12 Richard Biener <rguenther@suse.de>
4329
4330 PR tree-optimization/57326
4331 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4332 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4333 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4334 * gcc.target/i386/pr45685.c: Likewise.
4335 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4336 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4337 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4338 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4339 * gfortran.dg/pr34163.f90: Likewise.
4340
20d1af89
ML
43412016-08-12 Martin Liska <mliska@suse.cz>
4342
4343 * g++.dg/gcov/gcov-16.C: New test.
4344 * lib/gcov.exp: Support new argument for run-gcov function.
4345
5cacda56
ML
43462016-08-12 Martin Liska <mliska@suse.cz>
4347
4348 PR gcov-profile/35590
4349 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4350
663eecfd
RB
43512016-08-12 Richard Biener <rguenther@suse.de>
4352
4353 PR tree-optimization/72851
4354 * gcc.dg/torture/pr72851.c: New testcase.
4355
3f8257db 43562016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4357
e366d7d8
AO
4358 PR debug/63240
4359 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4360 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4361 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4362 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4363 DW_AT_deleted.
4364
71e1a6a4
AO
4365 PR debug/55641
4366 * g++.dg/debug/dwarf2/ref-1.C: New.
4367
8aaf799b
AO
4368 PR debug/49366
4369 * g++.dg/debug/dwarf2/template-params-12.H: New.
4370 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4371 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4372 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4373 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4374 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4375 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4376 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4377
06f9caed
BS
43782016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4379
4380 PR target/72863
4381 * gcc.target/powerpc/pr72863.c: New test.
4382
a8b956c1
UB
43832016-08-11 Uros Bizjak <ubizjak@gmail.com>
4384
4385 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4386
c73dd986
L
43872015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4388
4389 * gcc.target/i386/pieces-strcpy-1.c: New test.
4390 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4391
385ed708
JJ
43922016-08-11 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR c++/72868
4395 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4396
df7ec09f
L
43972015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4398
4399 * gcc.target/i386/pieces-memcpy-1.c: New test.
4400 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4401 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4402 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4403 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4404 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4405
b95a64bb
JJ
44062016-08-11 Jakub Jelinek <jakub@redhat.com>
4407
4408 PR c/72816
7ddbcf6b 4409 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4410
59537744
BE
44112016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4412
4413 PR tree-optimization/71083
4414 * gcc.c-torture/execute/pr71083.c: New test.
4415 * gnat.dg/loop_optimization23.adb: New test.
4416 * gnat.dg/loop_optimization23_pkg.ads: New test.
4417 * gnat.dg/loop_optimization23_pkg.adb: New test.
4418
183ac6d0
RB
44192016-08-11 Richard Biener <rguenther@suse.de>
4420
4421 PR tree-optimization/72772
4422 * gcc.dg/graphite/pr35356-1.c: Adjust.
4423 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4424
b152f5a2
JB
44252016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4426
4427 * gfortran.dg/random_7.f90: Take into account that the last seed
4428 value is the special p value.
4429 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4430
bb7ebad1
RB
44312016-08-11 Richard Biener <rguenther@suse.de>
4432
4433 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4434
2e186411
AM
44352016-08-11 Alan Modra <amodra@gmail.com>
4436
4437 * gcc.target/powerpc/pr71680.c: New.
4438
e9e6d4f6
KN
44392016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4440
4441 * gcc.target/powerpc/bfp/bfp.exp: New file.
4442 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4443 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4444 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4445 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4446 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4447 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4448 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4449 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4450 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4451 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4452 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4453 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4454 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4455 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4456 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4457 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4458 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4459 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4460 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4461 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4462 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4463 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4464 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4465 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4466 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4467 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4468 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4469 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4470 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4471 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4472 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4473 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4474 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4475 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4476 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4477 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4478 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4479 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4480 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4481 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4482 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4483 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4484 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4485 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4486 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4487 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4488 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4489 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4490 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4491 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4492 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4493 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4494 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4495
9c8eabea
BC
44962016-08-10 Bin Cheng <bin.cheng@arm.com>
4497
4498 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4499 Add aarch64*-*-*.
4500
6c553b76
BC
45012016-08-10 Bin Cheng <bin.cheng@arm.com>
4502
4503 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4504
a0883b08
MM
45052016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4506
4507 PR target/72853
4508 * gcc.target/powerpc/pr72853.c: New test.
4509
a266236e
ML
45102016-08-10 Martin Liska <mliska@suse.cz>
4511
4512 PR gcov-profile/58306
4513 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4514
22063dbc
ML
45152016-08-10 Martin Liska <mliska@suse.cz>
4516
4517 * g++.dg/gcov/gcov-threads-1.C: New test.
4518
5250a5bb
SKS
45192016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4520
4521 PR target/71873
4522 * gcc.target/avr/pr71873.c: New test.
4523
b7597ae5
ML
45242016-08-09 Martin Liska <mliska@suse.cz>
4525
4526 * g++.dg/gcov/gcov-dump-1.C: New test.
4527 * g++.dg/gcov/gcov-dump-2.C: New test.
4528
ab50a215
ML
45292016-08-09 Martin Liska <mliska@suse.cz>
4530
4531 * gcc.dg/tree-prof/val-prof-9.c: New test.
4532
dcb1e137
ML
45332016-08-09 Martin Liska <mliska@suse.cz>
4534
4535 * gcc.dg/tree-prof/val-prof-8.c: New test.
4536
04d6d3b6
MJ
45372016-08-09 Martin Jambor <mjambor@suse.cz>
4538
df839749
UB
4539 PR ipa/71981
4540 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4541
c57e78c4
BC
45422016-08-09 Bin Cheng <bin.cheng@arm.com>
4543
4544 PR tree-optimization/33707
4545 * gcc.dg/vect/pr33707.c: New test.
4546
42970a17
BC
45472016-08-09 Bin Cheng <bin.cheng@arm.com>
4548
4549 PR tree-optimization/pr72772
4550 * gcc.dg/tree-ssa/pr72772.c: New test.
4551
810a3aa6
MF
45522016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4553
4554 PR rtl-optimization/66669
4555 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4556
9e207d6f
JJ
45572016-08-09 Jakub Jelinek <jakub@redhat.com>
4558
4559 PR tree-optimization/72824
4560 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4561
50bf47fd
RB
45622016-08-09 Richard Biener <rguenther@suse.de>
4563
4564 PR tree-optimization/71802
4565 * gcc.dg/torture/pr71802.c: New testcase.
4566
cadec7ca
JJ
45672016-08-09 Jakub Jelinek <jakub@redhat.com>
4568
4569 PR c++/72809
4570 * g++.dg/eh/stdarg1.C: New test.
4571
c43c5112
AK
45722016-08-08 Andi Kleen <ak@linux.intel.com>
4573
4574 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4575 test command line in failure log.
4576 (profopt-execute): dito. Make autofdo file names unique.
4577
895aa8e1
DM
45782016-08-08 David Malcolm <dmalcolm@redhat.com>
4579
4580 PR c/64955
4581 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4582 output.
4583
9afda630
PK
45842016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4585
4586 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4587 c99_runtime.
4588 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4589 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4590 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4591 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4592 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4593 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4594
e52ed3fe
DM
45952016-08-08 David Malcolm <dmalcolm@redhat.com>
4596
4597 PR c/52952
4598 * gcc.dg/cpp/pr66415-1.c: Likewise.
4599 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4600 * gcc.dg/format/c90-printf-1.c: Likewise.
4601 * gcc.dg/format/diagnostic-ranges.c: New test case.
4602
ad200580
JJ
46032016-08-08 Jakub Jelinek <jakub@redhat.com>
4604
77524e0d
JJ
4605 PR fortran/72716
4606 * gfortran.dg/gomp/pr72716.f90: New test.
4607
2187f2a2
JJ
4608 PR middle-end/72781
4609 * gcc.dg/gomp/pr72781.c: New test.
4610
ad200580
JJ
4611 PR middle-end/68762
4612 * g++.dg/vect/pr68762-1.cc: New test.
4613 * g++.dg/vect/pr68762-2.cc: New test.
4614 * g++.dg/vect/pr68762.h: New file.
4615
989d0071
MS
46162016-08-08 Martin Sebor <msebor@redhat.com>
4617
4618 PR testsuite/72838
3a146d46
JJ
4619 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4620 * g++.dg/warn/overflow-warn-3.C: Same.
4621 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4622
7090cac9
AV
46232016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4624
4625 PR fortran/71936
4626 * gfortran.dg/allocate_with_source_21.f03: New test.
4627
64e56ab0
AV
46282016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4629
4630 PR fortran/72698
4631 * gfortran.dg/allocate_with_source_20.f03: New test.
4632
0476487d
AM
46332016-08-08 Alan Modra <amodra@gmail.com>
4634
4635 * gcc.c-torture/compile/pr72802.c: New.
4636
8e9218f2
AV
46372016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4638
4639 PR fortran/70524
4640 * gfortran.dg/dependency_48.f90: New test.
4641
c1f7083b
TK
46422016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4643
531e5ae3 4644 PR fortran/70040
c1f7083b
TK
4645 * gfortran.dg/pr70040.f90: New testcase.
4646
6ab5813c
TK
46472016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4648
4649 PR fortran/71961
4650 * gfortran.dg/matmul_10.f90: New testcase.
4651
27bddc4a
JH
46522016-08-07 Jan Hubicka <hubicka@ucw.cz>
4653
4654 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4655
4a9f8a9f
JJ
46562016-08-07 Jakub Jelinek <jakub@redhat.com>
4657
4658 PR c/72816
4659 * gcc.dg/pr72816.c: New test.
4660
fa76f2c6
JW
46612016-08-06 Jonathan Wakely <jwakely@redhat.com>
4662
4663 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4664 * g++.dg/conversion/pr41426.C: Likewise.
4665 * g++.dg/conversion/pr66211.C: Likewise.
4666 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4667 * g++.dg/init/ref8.C: Likewise.
4668 * g++.old-deja/g++.law/cvt20.C: Likewise.
4669 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4670
5c3e5002
PP
46712016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4672
4673 PR tree-optimization/18046
4674 * gcc.dg/tree-ssa/vrp105.c: New test.
4675 * gcc.dg/tree-ssa/vrp106.c: New test.
4676
94087e88 46772016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4678
4679 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4680 1ul in diagnostics. Remove hyphen from "constant-expression."
4681 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4682 * g++.dg/cpp0x/static_assert3.C: Same.
4683 * g++.dg/cpp1y/constexpr-throw.C: Same.
4684 * g++.dg/template/nontype3.C: Same.
4685 * g++.dg/warn/overflow-warn-1.C: Same.
4686 * g++.dg/warn/overflow-warn-3.C: Same.
4687 * g++.dg/warn/overflow-warn-4.C: Same.
4688
88fa5555
DM
46892016-08-05 David Malcolm <dmalcolm@redhat.com>
4690
4691 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4692 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4693 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4694 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4695
1addb9e6
PP
46962016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4697
4698 PR tree-optimization/72810
4699 * gcc.dg/tree-ssa/vrp110.c: New test.
4700
1b62ed4f
JG
47012016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4702
4703 PR Target/72819
4704 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4705 registers.
4706 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4707 saving the half-precision registers.
4708 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4709 value is returned in h0.
4710 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4711 are passed in FP/SIMD registers.
4712 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4713 passing works corrcetly.
4714 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4715 (hfa_f16x2_t): Likewise.
4716 (hfa_f16x3_t): Likewise.
4717 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4718 are promoted to double and passed in a double register.
4719 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4720 are promoted to double and stacked.
4721 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4722 __fp16 data types.
4723 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4724 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4725 __fp16 first get passed in FP/SIMD registers, then stacked.
4726
4228ca19
NS
47272016-08-05 Nathan Sidwell <nathan@acm.org>
4728
4729 PR c++/68724
4730 * g++.dg/cpp0x/pr68724.C: New.
4731
db7c335e
RB
47322016-08-05 Richard Biener <rguenther@suse.de>
4733
4734 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4735
48abe922
PP
47362016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4737
4738 * gcc.dg/tree-ssa/vrp107.c: New test.
4739 * gcc.dg/tree-ssa/vrp108.c: New test.
4740 * gcc.dg/tree-ssa/vrp109.c: New test.
4741
f6cdf42f
PK
47422016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4743
4744 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4745 dg-options.
4746
33a9c609
PK
47472016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4748
4749 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4750 test-cases.
4751 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4752 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4753 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4754 test-cases.
4755 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4756 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4757 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4758 large_double.
4759
4473482d
PC
47602016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4761
4762 PR c++/72800
4763 * g++.dg/cpp1y/lambda-ice1.C: New.
4764
08156df5
PP
47652016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4766
4767 PR c++/72759
4768 * g++.dg/cpp1y/pr72759.C: New test.
4769
938da3a5
PP
47702016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4771
4772 * gcc.dg/switch-10.c: New test.
4773
da84183c
JG
47742016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4775
4776 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4777
ae9281fc
TS
47782016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4779
4780 * c-c++-common/goacc/routine-5.c: Update.
4781
086ad22e
BE
47822016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4783
4784 PR rtl-optimization/70903
4785 * gcc.c-torture/execute/pr70903.c: New test.
4786
6805e400
ML
47872016-08-04 Martin Liska <mliska@suse.cz>
4788
4789 * gcc.dg/params/params.exp: Replace file exists with
4790 TESTING_IN_BUILD_TREE.
4791
a0008434
MP
47922016-08-04 Marek Polacek <polacek@redhat.com>
4793
4794 PR c++/70229
4795 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4796
fb46286e
RB
47972016-08-04 Richard Biener <rguenther@suse.de>
4798
4799 PR middle-end/71984
4800 * gcc.dg/torture/pr71984.c: Guard correctness check for
4801 little-endian.
4802
ac2c96ab
AP
48032016-08-03 Andrew Pinski <apinski@cavium.com>
4804
4805 * gcc.c-torture/compile/20160802-1.c: New testcase.
4806
c98583e9
FR
48072016-08-03 Fritz Reese <fritzoreese@gmail.com>
4808
4809 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4810
9ad1a1da
RB
48112016-08-03 Richard Biener <rguenther@suse.de>
4812
4813 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4814 and remove -O3.
4815 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4816 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4817
cd75c979
RB
48182016-08-03 Richard Biener <rguenther@suse.de>
4819
4820 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4821 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4822 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4823 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4824
30e8d875
SKS
48252016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4826
4827 * gcc.dg/init-excess-2.c: Require int32plus.
4828 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4829 * gcc.dg/pr59963-2.c: Require int32plus.
4830 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4831 * gcc.dg/unroll-7.c: Require int32plus.
4832
69b806f6
BC
48332016-08-02 Bin Cheng <bin.cheng@arm.com>
4834
4835 PR tree-optimization/34114
4836 * gcc.dg/tree-ssa/loop-42.c: New test.
4837
1efafef3
TC
48382016-08-02 Tamar Christina <tamar.christina@arm.com>
4839
4840 * gcc.target/aarch64/vminmaxnm.c: New.
4841 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4842 tests.
4843
e2a99194
MM
48442016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4845
4846 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4847 vec_extract for vector float, vector int, vector short, and vector
4848 char.
4849 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4850 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4851 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4852 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4853
71bfb77a
WD
48542016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4855
4856 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4857 single stack adjustment, no writeback.
71bfb77a
WD
4858 * gcc.target/aarch64/test_frame_12.c: Likewise.
4859 * gcc.target/aarch64/test_frame_13.c: Likewise.
4860 * gcc.target/aarch64/test_frame_15.c: Likewise.
4861 * gcc.target/aarch64/test_frame_6.c: Likewise.
4862 * gcc.target/aarch64/test_frame_7.c: Likewise.
4863 * gcc.target/aarch64/test_frame_8.c: Likewise.
4864 * gcc.target/aarch64/test_frame_16.c: New test.
4865
37bce35a
L
48662015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4867
4868 PR target/72748
4869 * gcc.target/i386/pr72748.c: New test.
4870
3f8257db 48712015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4872
4873 PR tree-optimization/71818
4874 * gcc.dg/vect/pr71818.c: New
4875
bf60c531
ML
48762016-08-01 Martin Liska <mliska@suse.cz>
4877
4878 PR tree-optimization/71857
4879 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4880
8ed49fab
KT
48812016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4882
4883 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4884
76e2c821
JB
48852016-08-01 Jan Beulich <jbeulich@suse.com>
4886
4887 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4888
35029597
WS
48892016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4890
4891 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4892 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4893
3aa4b66a
JW
48942016-07-31 Jonathan Wakely <jwakely@redhat.com>
4895
4896 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4897 (check_effective_target_c++): Likewise. Also match for libstdc++.
4898
3f8257db 48992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4900
4901 PR fortran/41922
4902 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4903 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4904 * gfortran.dg/pr41922.f90: New test.
4905
9fcb2819
SK
49062016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4907
4908 PR fortran/68566
4909 * gfortran.dg/pr68566.f90: new test.
4910
94087e88 49112016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4912
4913 PR c++/60760
4914 PR c++/71091
4915 * g++.dg/cpp0x/constexpr-cast.C: New test.
4916 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4917 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4918 * g++.dg/ubsan/pr63956.C: Correct.
4919
d0047a25
MM
49202016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4921
4922 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4923 vector double or vector long where the vector is in memory.
4924 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4925 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4926
e4f7a5df
SK
49272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4928
4929 PR fortran/69867
4930 * gfortran.dg/pr69867.f90: New test.
4931
b441ae1d
SK
49322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4933
4934 PR fortran/69962
4935 * gfortran.dg/pr69962.f90: New test.
4936
712dff31
SK
49372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4938
4939 PR fortran/70006
4940 * gfortran.dg/pr70006.f90: New test.
4941
fb42421e
SK
49422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4943
4944 PR fortran/71730
4945 * gfortran.dg/pr71730.f90: New test.
4946 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4947 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4948 * gfortran.dg/array_constructor_26.f03: Ditto.
4949
466effe0
WS
49502016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4951
4952 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4953 * gcc.target/powerpc/pr71763.c: Likewise.
4954
f618a472
MP
49552016-07-29 Marek Polacek <polacek@redhat.com>
4956
4957 PR c/71742
4958 * gcc.dg/940510-1.c: Adjust dg-error.
4959 * gcc.dg/c99-flex-array-1.c: Likewise.
4960 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4961
efd0786f
MP
4962 PR c/71853
4963 * gcc.dg/noncompile/pr71853.c: New test.
4964
e00dceaf
MP
4965 PR c/71573
4966 * gcc.dg/noncompile/pr71573.c: New test.
4967
638fc14f
MP
4968 PR c/71926
4969 * g++.dg/warn/Wparentheses-30.C: New test.
4970 * gcc.dg/Wparentheses-14.c: New test.
4971
61c73a7f
UB
49722016-07-29 Uros Bizjak <ubizjak@gmail.com>
4973
4974 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4975
01d32b2b
BC
49762016-07-29 Bin Cheng <bin.cheng@arm.com>
4977
4978 PR tree-optimization/57558
4979 * gcc.dg/vect/pr57558-1.c: New test.
4980 * gcc.dg/vect/pr57558-2.c: New test.
4981
f6c7a248
PK
49822016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4983
61c73a7f 4984 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4985 to scan forwprop1 dump pass.
4986
f54ea774
PC
49872016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4988
4989 PR c++/51488
4990 * g++.dg/template/pr51488.C: New.
4991
673a107a
JJ
49922016-07-29 Jakub Jelinek <jakub@redhat.com>
4993
4994 PR c/71969
4995 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4996 static __inline__.
4997 * gcc.dg/pr71969-1.c: New test.
4998 * gcc.dg/pr71969-2.c: New test.
4999 * gcc.dg/pr71969-3.c: New test.
5000
78169471
MP
50012016-07-29 Marek Polacek <polacek@redhat.com>
5002
5003 PR c/71574
5004 * c-c++-common/pr71574.c: New test.
5005
a5b5c8b6
MP
5006 PR c/71583
5007 * gcc.dg/noncompile/pr71583.c: New test.
5008
883b6d4e
KV
50092016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5010
5011 PR middle-end/68217
5012 * gcc.dg/pr68217.c: New test.
5013
89f1f37e
SK
50142016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5015
5016 PR fortran/71067
5017 * gfortran.dg/pr71067_1.f90: New test.
5018 * gfortran.dg/pr71067_2.f90: Ditto.
5019
e0d32185
MM
50202016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5021
5022 * gcc.target/powerpc/vec-extract-1.c: New test.
5023
c851722d
SK
50242016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5025
5026 PR fortran/71799
5027 * gfortran.dg/pr71799.f90: New test.
5028
f064da6a
PC
50292016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5030
5031 PR c++/71665
5032 * g++.dg/cpp0x/pr71665-1.C: New.
5033 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5034 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5035 * g++.dg/ext/label10.C: Likewise.
5036 * g++.dg/parse/constant5.C: Likewise.
5037
1b70aaad
SK
50382016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5039
5040 PR fortran/71859
5041 * gfortran.dg/pr71859.f90: New test.
5042 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5043 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5044
a23404c9
PT
50452016-07-28 Paul Thomas <pault@gcc.gnu.org>
5046
5047 PR fortran/71883
5048 * gfortran.dg/pr71883.f90 : New test.
5049
513d866d
YR
50502016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5051
5052 PR tree-optimization/71734
61c73a7f 5053 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5054
7c428aa2
RL
50552016-07-28 Renlin Li <renlin.li@arm.com>
5056
5057 Revert
5058 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5059
5060 PR fortran/71902
5061 * gfortran.dg/dependency_47.f90: New test.
5062
1225d6b1
ML
50632016-07-28 Martin Liska <mliska@suse.cz>
5064
5065 PR gcov-profile/68025
5066 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5067
e5f5bf35
ML
50682016-07-28 Martin Liska <mliska@suse.cz>
5069
5070 * g++.dg/vect/pr70944.cc: New test.
5071
4536610d
KV
50722016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5073
5074 PR middle-end/71994
5075 * gcc.dg/torture/pr71994.c: New test.
5076
8c6961ca
PK
50772016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5078
5079 PR middle-end/71078
5080 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5081 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5082 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5083
8de22ea0
RB
50842016-07-27 Richard Biener <rguenther@suse.de>
5085
5086 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5087
5d9da222
ML
50882016-07-27 Martin Liska <mliska@suse.cz>
5089
5090 * gcc.dg/predict-13.c: New test.
5091 * gcc.dg/predict-14.c: New test.
5092
af9e275f
SKS
50932016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5094
a23404c9 5095 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5096 including stdint.h.
5097 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5098 including stdint.h.
5099
71abba1e
MM
51002016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5101
5102 PR target/71869
5103 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5104 IEEE built-in functions handle quiet and signalling NaNs
5105 correctly.
5106
9cd74e8f
SK
51072016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5108
5109 PR fortran/71862
5110 * gfortran.dg/pr71862.f90: New test.
5111
0d48446f
MS
51122016-07-26 Martin Sebor <msebor@redhat.com>
5113
5114 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5115 selector with dg-options.
5116
524cf1e4
PP
51172016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5118
5119 PR tree-optimization/18046
5120 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5121 * gcc.dg/tree-ssa/vrp103.c: New test.
5122 * gcc.dg/tree-ssa/vrp104.c: New test.
5123
100665d8
WS
51242016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5125
5126 * gcc.target/powerpc/pr63354.c: Require lp64 since
5127 -mprofile-kernel is not legal with -m32.
5128
0b64ca40
RB
51292016-07-26 Richard Biener <rguenther@suse.de>
5130
5131 PR rtl-optimization/71984
5132 * gcc.dg/torture/pr71984.c: New testcase.
5133
9b7937cf
RS
51342016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5135
5136 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5137 g++-dg-runtest via et-dg-runtest.
5138 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5139 * gcc.dg/vect/vect.exp: Likewise.
5140 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5141 gfortran-dg-runtest.
5142 * gfortran.dg/vect/vect.exp: Likewise.
5143 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5144 (check_mips_loongson_hw_available): Likewise.
5145 (check_effective_target_mpaired_single_runtime): Likewise.
5146 (check_effective_target_mips_loongson_runtime): Likewise.
5147 (add_options_for_mpaired_single): Likewise.
5148 (check_effective_target_vect_int): Add global et_index.
5149 Check and save the supported feature for a target selected by
5150 the et_index target. Break long lines where appropriate. Call
5151 et-is-effective-target for MIPS with an argument instead of
5152 check_effective_target_* where appropriate.
5153 (check_effective_target_vect_intfloat_cvt): Likewise.
5154 (check_effective_target_vect_uintfloat_cvt): Likewise.
5155 (check_effective_target_vect_floatint_cvt): Likewise.
5156 (check_effective_target_vect_floatuint_cvt): Likewise.
5157 (check_effective_target_vect_simd_clones): Likewise.
5158 (check_effective_target_vect_shift): ewise.
5159 (check_effective_target_whole_vector_shift): Likewise.
5160 (check_effective_target_vect_bswap): Likewise.
5161 (check_effective_target_vect_shift_char): Likewise.
5162 (check_effective_target_vect_long): Likewise.
5163 (check_effective_target_vect_float): Likewise.
5164 (check_effective_target_vect_double): Likewise.
5165 (check_effective_target_vect_long_long): Likewise.
5166 (check_effective_target_vect_no_int_max): Likewise.
5167 (check_effective_target_vect_no_int_add): Likewise.
5168 (check_effective_target_vect_no_bitwise): Likewise.
5169 (check_effective_target_vect_widen_shift): Likewise.
5170 (check_effective_target_vect_no_align): Likewise.
5171 (check_effective_target_vect_hw_misalign): Likewise.
5172 (check_effective_target_vect_element_align): Likewise.
5173 (check_effective_target_vect_condition): Likewise.
5174 (check_effective_target_vect_cond_mixed): Likewise.
5175 (check_effective_target_vect_char_mult): Likewise.
5176 (check_effective_target_vect_short_mult): Likewise.
5177 (check_effective_target_vect_int_mult): Likewise.
5178 (check_effective_target_vect_extract_even_odd): Likewise.
5179 (check_effective_target_vect_interleave): Likewise.
5180 (check_effective_target_vect_stridedN): Likewise.
5181 (check_effective_target_vect_multiple_sizes): Likewise.
5182 (check_effective_target_vect64): Likewise.
5183 (check_effective_target_vect_call_copysignf): Likewise.
5184 (check_effective_target_vect_call_sqrtf): Likewise.
5185 (check_effective_target_vect_call_btrunc): Likewise.
5186 (check_effective_target_vect_call_btruncf): Likewise.
5187 (check_effective_target_vect_call_ceil): Likewise.
5188 (check_effective_target_vect_call_ceilf): Likewise.
5189 (check_effective_target_vect_call_floor): Likewise.
5190 (check_effective_target_vect_call_floorf): Likewise.
5191 (check_effective_target_vect_call_lceil): Likewise.
5192 (check_effective_target_vect_call_lfloor): Likewise.
5193 (check_effective_target_vect_call_nearbyint): Likewise.
5194 (check_effective_target_vect_call_nearbyintf): Likewise.
5195 (check_effective_target_vect_call_round): Likewise.
5196 (check_effective_target_vect_call_roundf): Likewise.
5197 (check_effective_target_vect_perm): Likewise, but also append *_saved
5198 to the existing global name to properly cache the result.
5199 (check_effective_target_vect_perm_byte): Likewise.
5200 (check_effective_target_vect_perm_short): Likewise.
5201 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5202 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5203 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5204 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5205 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5206 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5207 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5208 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5209 (check_effective_target_vect_sdot_qi): Likewise.
5210 (check_effective_target_vect_udot_qi): Likewise.
5211 (check_effective_target_vect_sdot_hi): Likewise.
5212 (check_effective_target_vect_udot_hi): Likewise.
5213 (check_effective_target_vect_usad_char): Likewise.
5214 (check_effective_target_vect_pack_trunc): Likewise.
5215 (check_effective_target_vect_unpack): Likewise.
5216 (check_effective_target_vect_aligned_arrays): Likewise.
5217 (check_effective_target_vect_natural_alignment): Likewise.
5218 (check_effective_target_vector_alignment_reachable): Likewise.
5219 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5220 (is-effective-target): Initialize et_index if undefined.
5221 (et-dg-runtest): New.
5222 (et-is-effective-target): Likewise.
5223 (check_vect_support_and_set_flags): Add supported MIPS targets to
5224 EFFECTIVE_TARGETS list. Return the number of supported targets.
5225
8f63caf6 52262016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5227 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5228
5229 PR middle-end/70920
5230 * gcc.dg/pr70920-1.c: New test-case.
5231 * gcc.dg/pr70902-2.c: Likewise.
5232 * gcc.dg/pr70920-3.c: Likewise.
5233 * gcc.dg/pr70920-4.c: Likewise
5234 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5235 2 instead of 3.
5236
7d575fff
AM
52372016-07-25 Alexander Monakov <amonakov@ispras.ru>
5238
5239 * gcc.c-torture/execute/pr71494.c: Require label_values.
5240 * gcc.dg/pr16973.c: Ditto.
5241
bf01e070
SKS
52422016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5243
5244 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5245 * gcc.dg/torture/pr69771.c: Require int32plus.
5246 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5247
16b05965
ML
52482016-07-25 Martin Liska <mliska@suse.cz>
5249
5250 * gcc.dg/torture/pr71987.c: New test.
5251
d52d3767
SK
52522016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5253
5254 PR fortran/71935
5255 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5256 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5257 * gfortran.dg/pr71935.f90: New test.
5258
94087e88 52592016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5260
5261 PR c++/71675
5262 * g++.dg/ext/atomic-3.C: New test.
5263 * gcc.dg/atomic/pr71675.c: New test.
5264
58b3986e
ES
52652016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5266
5267 * gcc.target/i386/mvc8.c: New test.
5268
faa1612a
BC
52692016-07-22 Bin Cheng <bin.cheng@arm.com>
5270
5271 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5272 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5273
1603ebe0
TK
52742016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5275
5276 PR fortran/71795
5277 * gfortran.dg/constructor_50.f90: New test.
5278
bc91c436
ML
52792016-07-22 Martin Liska <mliska@suse.cz>
5280
5281 PR gcov-profile/69028
5282 PR gcov-profile/62047
5283 * g++.dg/cilk-plus/pr69028.C: New test.
5284
9fe9a3a7
AV
52852016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5286
5287 * gfortran.dg/coarray_stat_2.f90: New test.
5288
70866e3d
MM
52892016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5290
5291 * gcc.target/powerpc/vec-extract.h: New files to check the
5292 vec_extract built-in functions for all vector types, testing
5293 accessing each element, both with constant and variable element
5294 numbers.
5295 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5296 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5297 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5298 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5299 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5300 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5301 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5302 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5303 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5304
ab3af181
JJ
53052016-07-21 Jakub Jelinek <jakub@redhat.com>
5306
5307 PR c++/71728
5308 * g++.dg/other/pr71728.C: New test.
5309
ebe8f322
JG
53102016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5311
5312 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5313 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5314 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5315 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5316 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5317
959cef74
RB
53182016-07-21 Richard Biener <rguenther@suse.de>
5319
5320 PR tree-optimization/71947
5321 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5322
b24d9420
BC
53232016-07-21 Bin Cheng <bin.cheng@arm.com>
5324
5325 * gcc.dg/tree-ssa/scev-15.c: New.
5326
23974819
BC
53272016-07-21 Bin Cheng <bin.cheng@arm.com>
5328
5329 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5330
ee78cbaa
JJ
53312016-07-21 Jakub Jelinek <jakub@redhat.com>
5332
5333 PR c++/71941
5334 * g++.dg/gomp/pr71941.C: New test.
5335
52ed68f7
DM
53362016-07-20 David Malcolm <dmalcolm@redhat.com>
5337
5338 PR c/70339
5339 PR c/71858
5340 * g++.dg/spellcheck-identifiers.C: New test case, based on
5341 gcc.dg/spellcheck-identifiers.c.
5342 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5343 gcc.dg/spellcheck-identifiers-2.c.
5344 * g++.dg/spellcheck-typenames.C: New test case, based on
5345 gcc.dg/spellcheck-typenames.c
5346
18407bfb
JW
53472016-07-20 Jonathan Wakely <jwakely@redhat.com>
5348
5349 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5350 pointer to member function and also test catching by reference.
5351
4c07fd98
DV
53522016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5353
5354 * gcc.target/s390/pr67443.c: Fix test case.
5355
fee21d65
DV
53562016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5357
5358 * gcc.target/s390/insv-1.c: Xfail some tests.
5359 * gcc.target/s390/insv-2.c: Likewise.
5360
dbe9dfdd
GJL
53612016-07-20 Georg-Johann Lay <avr@gjlay.de>
5362
5363 * gcc.target/avr/torture/get-mem.c: New test.
5364 * gcc.target/avr/torture/set-mem.c: New test.
5365
c25e1d82
GJL
53662016-07-20 Georg-Johann Lay <avr@gjlay.de>
5367
5368 PR target/71948
5369 * gcc.target/avr/torture/tiny-progmem.c: New test.
5370
109d2197
JJ
53712016-07-20 Jakub Jelinek <jakub@redhat.com>
5372
7419f441
JJ
5373 PR c++/71909
5374 * g++.dg/parse/pr71909.C: New test.
5375 * g++.dg/tm/pr71909.C: New test.
5376
109d2197
JJ
5377 PR c++/50060
5378 * g++.dg/cpp0x/constexpr-50060.C: New test.
5379 * g++.dg/cpp1y/constexpr-50060.C: New test.
5380
144530cf
ML
53812016-07-20 Martin Liska <mliska@suse.cz>
5382
5383 * gfortran.dg/graphite/pr71898.f90: New test.
5384
04ac4afa
BC
53852016-07-20 Bin Cheng <bin.cheng@arm.com>
5386
5387 PR tree-optimization/71503
5388 PR tree-optimization/71683
5389 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5390 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5391
dcbdb17a
ML
53922016-07-20 Martin Liska <mliska@suse.cz>
5393
5394 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5395 * gcc.dg/plugin/sreal-test-1.c: Remove.
5396 * gcc.dg/plugin/sreal_plugin.c: Remove.
5397
6ed82555
TK
53982016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5399
5400 PR fortran/71902
5401 * gfortran.dg/dependency_47.f90: New test.
5402
13da0507
JJ
54032016-07-19 Jakub Jelinek <jakub@redhat.com>
5404
4833f561
JJ
5405 PR rtl-optimization/71916
5406 * gcc.c-torture/compile/pr71916.c: New test.
5407
4fda19ef
JJ
5408 PR middle-end/71874
5409 * g++.dg/torture/pr71874.C: New test.
5410
13da0507
JJ
5411 PR middle-end/71734
5412 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5413 (my_alloc): Rewritten to use __builtin_posix_memalign and
5414 __SIZE_TYPE__.
5415 (my_free): Use __builtin_free instead of _mm_free.
5416 (Vec::operator=): Use __builtin_memcpy.
5417
e7980add
MJ
54182016-07-19 Martin Jambor <mjambor@suse.cz>
5419
61c73a7f
UB
5420 PR fortran/71688
5421 * gfortran.dg/pr71688.f90: New test.
e7980add 5422
13e88953
RB
54232016-07-19 Richard Biener <rguenther@suse.de>
5424
5425 * c-c++-common/vector-subscript-6.c: New testcase.
5426 * c-c++-common/vector-subscript-7.c: Likewise.
5427
1caf0482
SKS
54282016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5429
a23404c9 5430 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5431 and UInt32 based on __SIZEOF_INT__.
5432
cef5388d
RB
54332016-07-19 Richard Biener <rguenther@suse.de>
5434
5435 PR tree-optimization/71901
5436 * gcc.dg/torture/pr71901.c: New testcase.
5437
54382016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5439
5440 PR tree-optimization/71908
5441 * gcc.dg/torture/pr71908.c: New testcase.
5442
a8f7a895
MM
54432016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5444
5445 PR target/71493
5446 * gcc.target/powerpc/pr71493-1.c: New test.
5447 * gcc.target/powerpc/pr71493-2.c: Likewise.
5448
f2111a36
JJ
54492016-07-18 Jakub Jelinek <jakub@redhat.com>
5450
99516432
JJ
5451 PR c++/71835
5452 * g++.dg/conversion/ambig3.C: New test.
5453
87713c6a
JJ
5454 PR c++/71828
5455 * g++.dg/cpp0x/constexpr-71828.C: New test.
5456
7a7f16ca
JJ
5457 PR c++/71826
5458 * g++.dg/template/pr71826.C: New test.
5459
f4d90295
JJ
5460 PR c++/71822
5461 * g++.dg/template/defarg21.C: New test.
5462
f2111a36
JJ
5463 PR c++/71871
5464 * g++.dg/ext/vector31.C: New test.
5465
0b965526
UB
54662016-07-18 Uros Bizjak <ubizjak@gmail.com>
5467
5468 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5469
94e136b9
YR
54702016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5471
5472 PR tree-optimization/71734
5473 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5474
7072df0a
DV
54752016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5476
5477 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5478 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5479 stack-layout-dynamic-1.c: New test.
5480
54158a1a
AK
54812016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5482
5483 * gcc.target/s390/nolrl-1.c: New test.
5484
43068916
FR
54852016-07-17 Fritz Reese <fritzoreese@gmail.com>
5486
5487 PR fortran/71523
5488 * gfortran.dg/pr71523_1.f90: New test.
5489 * gfortran.dg/pr71523_2.f90: New test.
5490
a9356b12
AS
54912016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5492
5493 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5494
a07b81c7 54952016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5496 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5497
5498 PR fortran/62125
5499 * gfortran.dg/pr62125.f90: New test.
5500
96c0ec12
BS
55012016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5502
5503 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5504 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5505
479d0ed5
JW
55062016-07-15 Jonathan Wakely <jwakely@redhat.com>
5507
5508 PR c++/58796
5509 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5510 * g++.dg/cpp0x/nullptr35.C: New test.
5511
41c7438e
BC
55122016-07-15 Bin Cheng <bin.cheng@arm.com>
5513
5514 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5515
f7ba880b
CP
55162016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5517
5518 * gfortran.dg/goacc/vector_length.f90: New test.
5519
b9aba0a0
RB
55202016-07-15 Richard Biener <rguenther@suse.de>
5521
5522 PR tree-optimization/71881
5523 * gcc.dg/torture/pr71881.c: New testcase.
5524
9513d5fb
RB
55252016-07-15 Richard Biener <rguenther@suse.de>
5526
5527 PR tree-optimization/71887
5528 * gcc.dg/torture/pr71887.c: New testcase.
5529
ddbbcb19
JJ
55302016-07-15 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR c/71858
5533 * gcc.dg/spellcheck-identifiers-3.c: New test.
5534
29eb509c
AV
55352016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5536
5537 PR fortran/71807
5538 * gfortran.dg/null_9.f90: New test.
5539
43aabfcf
BC
55402016-07-15 Bin Cheng <bin.cheng@arm.com>
5541
5542 * gcc.dg/tree-ssa/loop-41.c: New test.
5543
afc89e58
BC
55442016-07-15 Bin Cheng <bin.cheng@arm.com>
5545
5546 PR tree-optimization/71347
5547 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5548
6fa682ad
SK
55492016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5550
5551 PR fortran/29819
5552 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5553 * gfortran.dg/contains.f90: Ditto.
5554 * gfortran.dg/contains_empty_1.f03: Ditto.
5555 * gfortran.dg/submodule_3.f08: Ditto.
5556
dd36b877
JJ
55572016-07-14 Jakub Jelinek <jakub@redhat.com>
5558
a60a5d31
JJ
5559 PR testsuite/71865
5560 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5561 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5562 expected diagnostics.
5563
dd36b877
JJ
5564 PR c/71858
5565 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5566 * gcc.dg/spellcheck-identifiers-2.c: New test.
5567 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5568 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5569
a241f8ca
JJ
55702016-07-14 Jakub Jelinek <jakub@redhat.com>
5571
5572 PR tree-optimization/71872
5573 * gcc.c-torture/compile/pr71872.c: New test.
5574
d62b809c
TP
55752016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5576
5577 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5578 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5579 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5580 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5581 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5582 * gcc.target/arm/atomic-op-acquire-1.c: This.
5583 * gcc.target/arm/atomic-op-char.c: Rename into ...
5584 * gcc.target/arm/atomic-op-char-1.c: This.
5585 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5586 * gcc.target/arm/atomic-op-consume-1.c: This.
5587 * gcc.target/arm/atomic-op-int.c: Rename into ...
5588 * gcc.target/arm/atomic-op-int-1.c: This.
5589 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5590 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5591 * gcc.target/arm/atomic-op-release.c: Rename into ...
5592 * gcc.target/arm/atomic-op-release-1.c: This.
5593 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5594 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5595 * gcc.target/arm/atomic-op-short.c: Rename into ...
5596 * gcc.target/arm/atomic-op-short-1.c: This.
5597 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5598 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5599 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5600 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5601 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5602 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5603 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5604 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5605 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5606 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5607
1f8dd420
AV
56082016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5609
5610 PR fortran/70842
5611 * gfortran.dg/select_type_35.f03: New test.
5612
53109ba8
KT
56132016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5614
5615 PR target/65951
5616 PR tree-optimization/70923
5617 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5618 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5619 * gcc.dg/vect/pr65951.c: Likewise.
5620 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5621
91f35b7f
DE
56222016-07-14 David Edelsohn <dje.gcc@gmail.com>
5623
5624 * c-c++-common/pr60226.c: Expect maximum object file alignment
5625 error on AIX.
5626
351168fe
RB
56272016-07-14 Richard Biener <rguenther@suse.de>
5628
5629 PR tree-optimization/71866
5630 * gcc.dg/torture/pr71866.c: New testcase.
5631
94c32c00
TP
56322016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5633
5634 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5635 selector and enclose boolean expression in curly braces.
5636
b799a481
AM
56372016-07-14 Alan Modra <amodra@gmail.com>
5638
5639 PR target/71733
5640 * gcc.target/powerpc/p9-novsx.c: New.
5641
f63ba78c
AK
56422016-07-13 Andi Kleen <ak@linux.intel.com>
5643
5644 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5645 * g++.dg/tree-prof/morefunc.C: Dito.
5646 * g++.dg/tree-prof/pr35545.C: Dito.
5647 * g++.dg/tree-prof/reorder.C: Dito.
5648 * gcc.dg/tree-prof/20050826-2.c: Dito.
5649 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5650 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5651 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5652 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5653 * gcc.dg/tree-prof/inliner-1.c: Dito.
5654 * gcc.dg/tree-prof/merge_block.c: Dito.
5655 * gcc.dg/tree-prof/stringop-1.c: Dito.
5656 * gcc.dg/tree-prof/stringop-2.c: Dito.
5657 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5658 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5659 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5660 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5661 * gcc.dg/tree-prof/update-loopch.c: Dito.
5662 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5663 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5664 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5665 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5666 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5667 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5668 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5669
f4d5a23d
AK
56702016-07-13 Andi Kleen <ak@linux.intel.com>
5671
5672 * lib/profopt.exp (profopt-execute): Remove .imports files.
5673
ae145898
AK
56742016-07-13 Andi Kleen <ak@linux.intel.com>
5675
0b965526 5676 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5677
e97bd4f5
AK
56782016-07-13 Andi Kleen <ak@linux.intel.com>
5679
5680 * lib/profopt.exp (dg-final-scan-autofdo,
5681 dg-final-scan-not-autofdo): New functions.
5682
6fa3d4b4
BC
56832016-07-13 Bin Cheng <bin.cheng@arm.com>
5684
5685 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5686 * gcc.dg/vect/vect-35.c: Ditto.
5687 * gcc.dg/vect/vect-alias-check-2.c: New test.
5688
65f18bc6
ML
56892016-07-13 Martin Liska <mliska@suse.cz>
5690
5691 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5692 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5693 * gfortran.dg/pr42108.f90: Update expected dump scan.
5694
9737f35b
RB
56952016-07-13 Richard Biener <rguenther@suse.de>
5696
5697 PR tree-optimization/24574
5698 * gcc.dg/pr24574.c: New testcase.
5699
62c0ea4b
SKS
57002016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5701
0b965526 5702 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5703 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5704 * c-c++-common/pr68833-1.c: Require int32plus.
5705 * gcc.dg/ipa/pr63551.c: Likewise.
5706 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5707 * gcc.dg/ipa/pr64041.c: Require int32plus.
5708
c7ed8938
IE
57092016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5710
5711 PR ipa/71633
5712 * g++.dg/pr71633.C: New test.
5713
5ce15300
TP
57142016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5715
5716 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5717 Add new arm_thumb1_cbz_ok effective target.
5718 * gcc.target/arm/cbz.c: New test.
5719
2b9509a3
TP
57202016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5721
5722 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5723 Define effective target.
5724 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5725 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5726 * gcc.target/arm/movhi_movw.c: New test.
5727 * gcc.target/arm/movsi_movw.c: Likewise.
5728 * gcc.target/arm/movdi_movw.c: Likewise.
5729
7f15b177
RB
57302016-07-13 Richard Biener <rguenther@suse.de>
5731
5732 PR middle-end/71104
5733 * gcc.dg/pr71104-1.c: New testcase.
5734 * gcc.dg/pr71104-2.c: Likewise.
5735
0b0a896e
MM
57362016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5737
5738 PR target/71805
5739 * gcc.target/powerpc/pr71805.c: New test.
5740
f906f5ed
BS
57412016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5742
5743 * gcc.target/powerpc/divkc3-1.c: New.
5744 * gcc.target/powerpc/mulkc3-1.c: New.
5745
9e63c3aa
NS
57462016-07-12 Nathan Sidwell <nathan@acm.org>
5747
5748 * gcc.target/arm/data-rel-1.c: New.
5749 * gcc.target/arm/data-rel-2.c: New.
5750 * gcc.target/arm/data-rel-3.c: New.
5751
f507d202
ML
57522016-07-12 Martin Liska <mliska@suse.cz>
5753
5754 * gcc.dg/params/blocksort-part.c: New test.
5755 * gcc.dg/params/params.exp: New file.
5756
d6f7c125
KT
57572016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5758
5759 PR middle-end/71700
5760 * gcc.c-torture/execute/pr71700.c: New test.
5761
37ccb0ba
SB
57622016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5763 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/23286
5766 PR tree-optimization/70159
5767 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5768 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5769 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5770 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5771 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5772 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5773 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5774 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5775 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5776 * gcc.dg/pr51879-12.c: Likewise.
5777 * gcc.dg/strlenopt-9.c: Likewise.
5778 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5779 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5780 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5781 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5782 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5783 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5784 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5785 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5786 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5787 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5788 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5789 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5790 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5791 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5792 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5793
712a93d6
RB
57942016-07-12 Richard Biener <rguenther@suse.de>
5795
5796 PR rtl-optimization/68961
5797 * gcc.target/i386/pr68961.c: New testcase.
5798
c392943c
JJ
57992016-07-11 Jakub Jelinek <jakub@redhat.com>
5800
3d56e6a4
JJ
5801 PR middle-end/71758
5802 * c-c++-common/gomp/pr71758.c: New test.
5803 * gfortran.dg/gomp/pr71758.f90: New test.
5804
c392943c
JJ
5805 PR tree-optimization/71823
5806 * gcc.dg/vect/pr71823.c: New test.
5807
741d3be5
DM
58082016-07-11 David Malcolm <dmalcolm@redhat.com>
5809
5810 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5811 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5812 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5813
92fa45b5
L
58142016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5815
5816 PR target/71801
5817 * gcc.target/i386/pr71801.c: New test.
5818
f51606c7
RB
58192016-07-11 Richard Biener <rguenther@suse.de>
5820
5821 PR tree-optimization/71816
5822 * gcc.dg/torture/pr71816.c: New testcase.
5823
36b54ce0
TK
58242016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5825
5826 PR fortran/71783
5827 * gfortran.dg/dependency_46.f90: New test.
5828
d13835b6
VM
58292016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5830
5831 PR rtl-optimization/71621
5832 * gcc.target/i386/pr71621-1.c: New.
5833 * gcc.target/i386/pr71621-2.c: New.
5834
642bcbdf
CP
58352016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5836
5837 * gfortran.dg/goacc/pr71704.f90: New test.
5838
02eb5b8b
BS
58392016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5840
5841 PR target/71297
5842 * gcc.target/powerpc/pr71297.c: New.
5843
8beb9a0d
JW
58442016-07-08 Jiong Wang <jiong.wang@arm.com>
5845
5846 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5847
cef4b650
MM
58482016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5849
5850 PR target/71806
5851 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5852
3c3ecf52
AH
58532016-07-08 Alan Hayward <alan.hayward@arm.com>
5854
5855 PR tree-optimization/71667
5856 * gcc.dg/vect/pr71667.c: New
5857
2660286d
ML
58582016-07-08 Martin Liska <mliska@suse.cz>
5859
5860 * gcc.dg/torture/pr71606.c: New test.
5861
70cdd4ae
JD
58622016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5863
5864 PR fortran/71764
5865 * gfortran.dg/pr71764.f90: New test.
5866
842dc2e6
JJ
58672016-07-07 Jakub Jelinek <jakub@redhat.com>
5868 Kai Tietz <ktietz70@googlemail.com>
5869
5870 PR c++/70869
5871 PR c++/71054
5872 * g++.dg/cpp0x/pr70869.C: New test.
5873 * g++.dg/cpp0x/pr71054.C: New test.
5874
31be4262
DE
58752016-07-07 David Edelsohn <dje.gcc@gmail.com>
5876
5877 * g++.dg/debug/pr71432.C: Fail on AIX.
5878
1c122092
ML
58792016-07-07 Martin Liska <mliska@suse.cz>
5880
5881 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5882 an undefined behavior.
5883 * gfortran.dg/do_3.F90: Likewise.
5884 * gfortran.dg/do_check_11.f90: New test.
5885 * gfortran.dg/do_check_12.f90: New test.
5886 * gfortran.dg/do_corner_warn.f90: New test.
5887
7119f1b1
ML
58882016-07-07 Martin Liska <mliska@suse.cz>
5889
5890 * gfortran.dg/predict-1.f90: Ammend the test.
5891 * gfortran.dg/predict-2.f90: Likewise.
5892
275792f2
IE
58932016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5894
5895 PR ipa/71624
5896 * g++.dg/pr71624.C: New test.
5897
05a437c1
TP
58982016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5899
5900 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5901 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5902 ARMv8-M Mainline architectures.
5903
6f493951
TP
59042016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5905
5906 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5907 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5908
5ddaee94
SB
59092016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5910
5911 PR target/70098
5912 PR target/71763
5913 * gcc.target/powerpc/pr71763.c: New file.
5914
651afdb2
YR
59152016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5916
5917 PR tree-optimization/71518
0b965526 5918 * gcc.dg/pr71518.c: New test.
651afdb2 5919
9df99881
WD
59202016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5921
5922 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5923
7b4e0769
SKS
59242016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5925
0b965526 5926 PR target/50739
7b4e0769
SKS
5927 * gcc.target/avr/pr50739.c: New test.
5928
eb4432f7
JH
59292016-07-05 Jan Hubicka <jh@suse.cz>
5930
5931 * gcc.dg/tree-ssa/scev-14.c: update template.
5932
c01e092f
RS
59332016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5934
5935 * gcc.dg/vect/group-no-gaps-1.c: New test.
5936
8070763a
AK
59372016-07-05 Andi Kleen <ak@linux.intel.com>
5938
5939 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5940 if kernel supports MPX.
5941
3f8257db 59422016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5943
5944 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5945
36a265b1
MM
59462016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5947 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5948
5949 * gcc.target/powerpc/signbit-1.c: New test.
5950 * gcc.target/powerpc/signbit-2.c: New test.
5951 * gcc.target/powerpc/signbit-3.c: New test.
5952
7a98fb6e
KT
59532016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5954
5955 PR rtl-optimization/71594
5956 * gcc.dg/torture/pr71594.c: New test.
5957
1e3d54b4
JH
59582016-07-05 Jan Hubicka <jh@suse.cz>
5959
5960 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5961
84ca3893
DM
59622016-07-05 David Malcolm <dmalcolm@redhat.com>
5963
5964 PR c++/62314
3a146d46 5965 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5966 number of missing semicolon error.
5967 * g++.dg/pr62314-2.C: New test case.
5968
20d0bfce
AF
59692016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5970
5971 * gfortran.dg/coarray_stat_function.f90: New test.
5972 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5973 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5974 to new interfaces.
5975
69aaea06
AV
59762016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5977
5978 PR fortran/71623
5979 * gfortran.dg/deferred_character_17.f90: New test.
5980
f723a43c
CL
59812016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5982
5983 * gcc.target/arm/neon/polytypes.c: Move to ...
5984 * gcc.target/arm/polytypes.c: ... here.
5985 * gcc.target/arm/neon/pr51534.c: Move to ...
5986 * gcc.target/arm/pr51534.c: ... here.
5987 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5988 * gcc.target/arm/vect-vcvt.c: ... here.
5989 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5990 * gcc.target/arm/vect-vcvtq.c: ... here.
5991 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5992 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5993 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5994 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5995 * gcc.target/arm/neon/neon.exp: Delete.
5996 * gcc.target/arm/neon/: Delete.
5997
d73e0ccf
JD
59982016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5999
6000 PR fortran/65575
6001 * gfortran.dg: pr65575.f90: New test.
6002
c20f6223
JD
60032016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6004
6005 PR fortran/35849
6006 * gfortran.dg: pr35849.f90: New test.
6007
2a5537c3
JJ
60082016-07-04 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR c++/71739
6011 * g++.dg/cpp0x/pr71739.C: New test.
6012
740f9751
CL
60132016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6014
6015 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6016
bf749919
DV
60172016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6018
6019 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6020 locr.
6021 * gcc.target/s390/loc-1.c: New test.
6022
430bb38e
YR
60232016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6024
3a146d46
JJ
6025 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6026 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6027
15f6e0da
RR
60282016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6029
6030 PR target/63874
6031 * gcc.target/aarch64/pr63874.c: New test.
6032
79335075
JB
60332016-07-04 Jan Beulich <jbeulich@suse.com>
6034
6035 * g++.dg/header.c: New.
6036 * gcc.dg/header.c: New.
6037
557e8c49
JJ
60382016-07-02 Jakub Jelinek <jakub@redhat.com>
6039
6040 PR c/71719
6041 * c-c++-common/Wunused-var-15.c: New test.
6042
79a592e3
JJ
60432016-07-01 Jakub Jelinek <jakub@redhat.com>
6044
6045 PR fortran/71687
6046 * gfortran.dg/gomp/pr71687.f90: New test.
6047
e2298656
BS
60482016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6049
6050 * gcc.dg/const-float128-ped.c: Require __float128 effective
6051 target and options.
6052 * gcc.dg/const-float128.c: Likewise.
6053 * gcc.dg/torture/float128-cmp-invalid.c: Require
6054 __float128 and base_quadfloat_support effective targets, and
6055 __float128 options.
6056 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6057 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6058 * gcc.dg/torture/float128-nan.c: Likewise.
6059 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6060 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6061 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6062 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6063 (add_options_for___float128): New.
6064 (check_effective_target_base_quadword_support): New.
6065
70c11966
MM
60662016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6067
6068 PR target/71720
6069 * gcc.target/powerpc/pr71720.c: New test.
6070
059541fd
JB
60712016-07-01 Jan Beulich <jbeulich@suse.com>
6072
6073 * gcc.dg/bss.c: New.
6074
2c1e4964
PB
60752016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6076
6077 PR target/71698
6078 * gcc.target/powerpc/pr71698.c: New test.
6079
22e1cb39
GJL
60802016-07-01 Georg-Johann Lay <avr@gjlay.de>
6081
6082 PR target/71151
6083 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6084 instead of ".foo" for its section name.
6085 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6086 depending on MCU's flash size.
6087 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6088 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6089 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6090 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6091 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6092 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6093
466cf574
JB
60942016-07-01 Jan Beulich <jbeulich@suse.com>
6095
6096 * gcc.target/i386/pr65105-2.c: Add -msse2.
6097
351beab7
JJ
60982016-06-30 Jakub Jelinek <jakub@redhat.com>
6099
55a0f21a
JJ
6100 PR tree-optimization/71707
6101 * gcc.dg/strlenopt-29.c: New test.
6102
6245ad72
JJ
6103 PR fortran/71704
6104 * gfortran.dg/gomp/pr71704.f90: New test.
6105
351beab7
JJ
6106 PR fortran/71705
6107 * gfortran.dg/gomp/pr71705.f90: New test.
6108
5a3a6a5e
KN
61092016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6110
6111 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6112 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6113 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6114 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6115 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6116 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6117 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6118 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6119 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6120 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6121 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6122 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6123 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6124 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6125 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6126 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6127 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6128 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6129 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6130 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6131 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6132 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6133 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6134 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6135 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6136 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6137 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6138 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6139 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6140 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6141 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6142 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6143 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6144 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6145 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6146 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6147 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6148 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6149 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6150 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6151 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6152 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6153 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6154 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6155 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6156 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6157 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6158 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6159 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6160 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6161 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6162 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6163 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6164 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6165 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6166 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6167 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6168 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6169 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6170 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6171 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6172 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6173 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6174 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6175 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6176 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6177 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6178 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6179 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6180 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6181 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6182 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6183 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6184 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6185 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6186 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6187 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6188 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6189 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6190 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6191 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6192
3dfa8071 61932016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6194 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6195
6196 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6197
9bd62242 61982016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6199 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6200
6201 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6202
603107fb
DM
62032016-06-30 David Malcolm <dmalcolm@redhat.com>
6204
6205 PR driver/71651
6206 * gcc.dg/spellcheck-options-12.c: New test case.
6207
205cccc7
JJ
62082016-06-30 Jakub Jelinek <jakub@redhat.com>
6209
6210 PR middle-end/71693
6211 * gcc.c-torture/compile/pr71693.c: New test.
6212
f4452176
DM
62132016-06-29 David Malcolm <dmalcolm@redhat.com>
6214
6215 * gcc.dg/spellcheck-params.c: New testcase.
6216 * gcc.dg/spellcheck-params-2.c: New testcase.
6217
c5e74d9d
MM
62182016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6219
6220 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6221 vector extract instructions.
6222 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6223
e44ecbfd
JD
62242016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6225
6226 PR fortran/71686
6227 * gfortran.dg/unexpected_eof_2.f90: New test.
6228 * gfortran.dg/unexpected_eof_3.f90: New test.
6229
ee446d9f
JW
62302016-06-29 Jim Wilson <jim.wilson@linaro.org>
6231
6232 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6233
27f67461
CP
62342016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6235
6236 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6237 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6238 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6239
b1206d29
RB
62402016-06-29 Richard Biener <rguenther@suse.de>
6241
6242 PR middle-end/15256
6243 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6244
1af21224
MW
62452016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6246
6247 * gcc.target/arm/aapcs/neon-vect10.c: Require
6248 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6249 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6250 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6251 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6252 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6253 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6254 * gcc.target/arm/fp16-aapcs-1.c: Require
6255 -mfloat-ab=hard. Also simplify the test.
6256 * gcc.target/arm/fp16-aapcs-2.c: New.
6257
7fe43755
MW
62582016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6259
0b965526 6260 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6261 (add_options_for_arm_fp16_ieee): New.
6262 (add_options_for_arm_fp16_alternative): New.
6263 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6264 long-line.
6265 (effective_target_arm_fp16_hw): New.
6266
264d951a
IE
62672016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6268
6269 PR tree-optimization/71655
6270 * g++.dg/pr71655.C: New test.
6271
5c846a81
ML
62722016-06-29 Martin Liska <mliska@suse.cz>
6273
6274 * gcc.dg/pr71585.c: New test.
6275 * gcc.dg/pr71585-2.c: New test.
6276 * gcc.dg/pr71585-3.c: New test.
6277
fafe9318
YR
62782016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6279
6280 PR tree-optimization/70729
6281 * g++.dg/vect/pr70729.cc: New test.
6282
54d19c3b
TS
62832016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6284
6285 * c-c++-common/gomp/cancel-1.c: Extend.
6286
5f3cd7c3
JJ
62872016-06-29 Jakub Jelinek <jakub@redhat.com>
6288
6289 PR tree-optimization/71625
6290 * gcc.dg/strlenopt-28.c: New test.
6291
4aa83879
RB
62922016-06-29 Richard Biener <rguenther@suse.de>
6293
6294 PR middle-end/71002
6295 * g++.dg/torture/pr71002.C: Adjust testcase.
6296
152ef731
JJ
62972016-06-29 Jakub Jelinek <jakub@redhat.com>
6298
6299 PR c/71685
6300 * gcc.dg/pr71685.c: New test.
6301
63022016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6303
6304 PR c/71552
6305 * gcc.dg/init-bad-9.c: New test.
6306
d41dc215
BS
63072016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6308
6309 * gcc.target/powerpc/abs128-1.c: Require VSX.
6310 * gcc.target/powerpc/copysign128-1.c: Likewise.
6311 * gcc.target/powerpc/inf128-1.c: Likewise.
6312 * gcc.target/powerpc/nan128-1.c: Likewise.
6313
6a20b538
JJ
63142016-06-28 Jakub Jelinek <jakub@redhat.com>
6315
6316 PR middle-end/71626
6317 * gcc.c-torture/execute/pr71626-1.c: New test.
6318 * gcc.c-torture/execute/pr71626-2.c: New test.
6319
77d93c47
PB
63202016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6321
6322 PR target/71656
6323 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6324
a8264058
SB
63252016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6326
6327 PR target/71670
6328 * gcc.target/powerpc/pr71670.c: New testcase.
6329
0dc47331
PB
63302016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6331
6332 PR target/71656
6333 * gcc.target/powerpc/pr71656-1.c: New test.
6334 * gcc.target/powerpc/pr71656-2.c: New test.
6335
b65ffc79
CL
63362016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6337
6338 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6339 around fp16 code.
6340 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6341 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6342 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6343 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6344 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6345 Add arm_neon_fp16_ok effective target.
0b965526
UB
6346 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6347 Likewise.
6348 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6349 Likewise.
6350 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6351 Likewise.
6352 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6353 Likewise.
6354 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6355 Likewise.
6356 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6357 Likewise.
6358 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6359 Likewise.
6360 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6361 Likewise.
6362 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6363 Likewise.
6364 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6365 Likewise.
6366 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6367 Likewise.
b65ffc79 6368
9bb86f40
JH
63692016-06-26 Jan Hubicka <hubicka@ucw.cz>
6370
6371 * gcc.dg/predict-12.c: New testcase.
6372
46db0fd4
JD
63732016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6374
6375 PR fortran/71649
6376 * gfortran.dg/pr71649.f90: New test.
6377
2a65e70b
JJ
63782016-06-25 Jakub Jelinek <jakub@redhat.com>
6379
f8a06e24
JJ
6380 PR tree-optimization/71643
6381 * g++.dg/opt/pr71643.C: New test.
6382
2a65e70b
JJ
6383 PR tree-optimization/71631
6384 * gcc.c-torture/execute/pr71631.c: New test.
6385
7805417a
JH
63862016-06-24 Jan Hubicka <hubicka@ucw.cz>
6387
6388 * gcc.dg/predict-11.c: New testcase.
6389 * gfortran.dg/predict-2.f90: New testcase.
6390
888ed1a3
JH
63912016-06-24 Jan Hubicka <hubicka@ucw.cz>
6392
6393 * gcc.dg/predict-10.c: New test.
6394
53605f35
BS
63952016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6396
6397 * gcc.target/powerpc/abs128-1.c: New.
6398 * gcc.target/powerpc/copysign128-1.c: New.
6399 * gcc.target/powerpc/inf128-1.c: New.
6400 * gcc.target/powerpc/nan128-1.c: New.
6401
7b22b4c6
EB
64022016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6403
6404 * gfortran.dg/pr71642.f90: New test.
6405
37e373c2
JJ
64062016-06-24 Jakub Jelinek <jakub@redhat.com>
6407
6408 PR tree-optimization/71647
6409 * gcc.target/i386/pr71647.c: New test.
6410
b20b79f2
L
64112016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6412
6413 * gcc.target/i386/noplt-gd-1.c: New test.
6414 * gcc.target/i386/noplt-gd-2.c: Likewise.
6415 * gcc.target/i386/noplt-gd-3.c: Likewise.
6416 * gcc.target/i386/noplt-ld-1.c: Likewise.
6417 * gcc.target/i386/noplt-ld-2.c: Likewise.
6418 * gcc.target/i386/noplt-ld-3.c: Likewise.
6419 * lib/target-supports.exp
6420 (check_effective_target_tls_get_addr_via_got): New.
6421
04619cb8
UB
64222016-06-24 Uros Bizjak <ubizjak@gmail.com>
6423
6424 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6425 testsuite compile flags.
6426 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6427 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6428
64292016-06-24 Uros Bizjak <ubizjak@gmail.com>
6430
6431 * g++dg/vect/pr36684.cc: Add dg-do compile.
6432 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6433 * gcc.dg/vect/pr70021.c: Ditto.
6434 * gcc.dg/vect/pr70138-1.c: Ditto.
6435 * gcc.dg/vect/pr70138-2.c: Ditto.
6436 * gcc.dg/vect/pr70354-1.c: Ditto.
6437 * gcc.dg/vect/pr70354-2.c: Ditto.
6438 * gcc.dg/vect/pr71259.c: Ditto.
6439 * gcc.dg/vect/pr71416-1.c: Ditto.
6440 * gcc.dg/vect/slp-43.c: Ditto.
6441 * gcc.dg/vect/slp-45.c: Ditto.
6442 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6443 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6444 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6445 * gfortran.dg/vect/pr69980.f90: Ditto.
6446
64472016-06-24 Uros Bizjak <ubizjak@gmail.com>
6448
6449 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6450 * gcc.dg/vect/bb-slp-30.c: Ditto.
6451 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6452 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6453 * gcc.dg/vect/pr45902.c: Ditto.
6454 * gcc.dg/vect/pr48172.c: Ditto.
6455 * gcc.dg/vect/pr48377.c: Ditto.
6456 * gcc.dg/vect/pr49038.c: Ditto.
6457 * gcc.dg/vect/pr49771.c: Ditto.
6458 * gcc.dg/vect/pr52091.c: Ditto.
6459 * gcc.dg/vect/pr53185-2.c: Ditto.
6460 * gcc.dg/vect/pr56826.c: Ditto.
6461 * gcc.dg/vect/pr60276.c: Ditto.
6462 * gcc.dg/vect/pr62021.c: Ditto.
6463 * gcc.dg/vect/pr63530.c: Ditto.
6464 * gcc.dg/vect/pr65518.c: Ditto.
6465 * gcc.dg/vect/pr65947-1.c: Ditto.
6466 * gcc.dg/vect/pr65947-10.c: Ditto.
6467 * gcc.dg/vect/pr65947-11.c: Ditto.
6468 * gcc.dg/vect/pr65947-12.c: Ditto.
6469 * gcc.dg/vect/pr65947-13.c: Ditto.
6470 * gcc.dg/vect/pr65947-2.c: Ditto.
6471 * gcc.dg/vect/pr65947-3.c: Ditto.
6472 * gcc.dg/vect/pr65947-4.c: Ditto.
6473 * gcc.dg/vect/pr65947-5.c: Ditto.
6474 * gcc.dg/vect/pr65947-6.c: Ditto.
6475 * gcc.dg/vect/pr65947-7.c: Ditto.
6476 * gcc.dg/vect/pr65947-8.c: Ditto.
6477 * gcc.dg/vect/pr65947-9.c: Ditto.
6478 * gcc.dg/vect/pr71416-1.c: Ditto.
6479 * gcc.dg/vect/pr71439.c: Ditto.
6480 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6481 * gcc.dg/vect/vect-bswap16.c: Ditto.
6482 * gcc.dg/vect/vect-bswap32.c: Ditto.
6483 * gcc.dg/vect/vect-bswap64.c: Ditto.
6484 * gcc.dg/vect/vect-live-1.c: Ditto.
6485 * gcc.dg/vect/vect-live-2.c: Ditto.
6486 * gcc.dg/vect/vect-live-3.c: Ditto.
6487 * gcc.dg/vect/vect-live-4.c: Ditto.
6488 * gcc.dg/vect/vect-live-5.c: Ditto.
6489 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6490 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6491 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6492 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6493 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6494 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6495 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6496 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6497 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6498 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6499 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6500 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6501 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6502 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6503 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6504 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6505 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6506
da224bcb
UB
65072016-06-24 Uros Bizjak <ubizjak@gmail.com>
6508
6509 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6510
dfee2870
L
65112016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6512
6513 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6514 ia32 if R_386_GOT32X relocation is supported.
6515 * gcc.target/i386/noplt-3.c: Likewise.
6516 * gcc.target/i386/noplt-2.c: Likewise.
6517 (main): Renamed to ...
6518 (bar): This.
6519 * gcc.target/i386/noplt-4.c: Likewise.
6520 (main): Renamed to ...
6521 (bar): This.
6522 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6523 * gcc.target/i386/pr67400-5.c: Likewise.
6524
a86451b9
JJ
65252016-06-24 Jakub Jelinek <jakub@redhat.com>
6526
00085092
JJ
6527 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6528 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6529
a86451b9
JJ
6530 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6531 f4): Adjust expected diagnostics.
6532 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6533 (T): If OVFP is defined, redefine to TP.
6534 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6535 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6536 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6537 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6538 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6539 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6540 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6541 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6542 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6543 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6544 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6545 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6546 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6547 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6548 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6549 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6550 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6551 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6552 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6553 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6554 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6555 as last argument to __builtin_add_overflow_p.
6556
7bb5d5f4
UB
65572016-06-23 Uros Bizjak <ubizjak@gmail.com>
6558
6559 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6560 dg-options and remove default vector testsuite compile flags.
6561 * g++.dg/vect/pr33860a.cc: Ditto.
6562 * g++.dg/vect/pr45470-a.cc: Ditto.
6563 * g++.dg/vect/pr45470-b.cc: Ditto.
6564 * g++.dg/vect/pr60896.cc: Ditto.
6565 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6566 * gcc.dg/vect/pr18308.c: Ditto.
6567 * gcc.dg/vect/pr24049.c: Ditto.
6568 * gcc.dg/vect/pr33373.c: Ditto.
6569 * gcc.dg/vect/pr36228.c: Ditto.
6570 * gcc.dg/vect/pr42395.c: Ditto.
6571 * gcc.dg/vect/pr42604.c: Ditto.
6572 * gcc.dg/vect/pr46663.c: Ditto.
6573 * gcc.dg/vect/pr48765.c: Ditto.
6574 * gcc.dg/vect/pr49093.c: Ditto.
6575 * gcc.dg/vect/pr49352.c: Ditto.
6576 * gcc.dg/vect/pr52298.c: Ditto.
6577 * gcc.dg/vect/pr52870.c: Ditto.
6578 * gcc.dg/vect/pr53185.c: Ditto.
6579 * gcc.dg/vect/pr53773.c: Ditto.
6580 * gcc.dg/vect/pr56695.c: Ditto.
6581 * gcc.dg/vect/pr62171.c: Ditto.
6582 * gcc.dg/vect/pr63530.c: Ditto.
6583 * gcc.dg/vect/pr68339.c: Ditto.
6584 * gcc.dg/vect/pr71259.c: Ditto.
6585 * gcc.dg/vect/vect-82_64.c: Ditto.
6586 * gcc.dg/vect/vect-83_64.c: Ditto.
6587 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6588 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6589 * gcc.dg/vect/vect-shift-2.c: Ditto.
6590 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6591 * gfortran.dg/vect/pr39318.f90: Ditto.
6592 * gfortran.dg/vect/pr45714-a.f: Ditto.
6593 * gfortran.dg/vect/pr45714-b.f: Ditto.
6594 * gfortran.dg/vect/pr46213.f90: Ditto.
6595
2d4bb02f
MM
65962016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6597 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6598
6599 * gcc.target/powerpc/p9-splat-5.c: New test.
6600
f6d1b868
UB
66012016-06-23 Uros Bizjak <ubizjak@gmail.com>
6602
6603 PR tree-optimization/71488
6604 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6605 * lib/target-supports.exp: ... here.
6606 (check_sse4_hw_available): New procedure.
6607 (check_effective_target_sse4_runtime): Ditto.
6608 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6609 -march=westmere for sse4_runtime targets.
936ff030 6610 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6611 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6612 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6613 (main): Call check_vect ().
a7898180 6614 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6615
c0597759
L
66162016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6617
6618 PR target/66232
6619 PR target/67400
6620 * gcc.target/i386/pr66232-14.c: New file.
6621 * gcc.target/i386/pr66232-15.c: Likewise.
6622 * gcc.target/i386/pr66232-16.c: Likewise.
6623 * gcc.target/i386/pr66232-17.c: Likewise.
6624 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6625 ia32 if R_386_GOT32X relocation is supported.
6626 * gcc.target/i386/pr67400-2.c: Likewise.
6627 * gcc.target/i386/pr67400-3.c: Likewise.
6628 * gcc.target/i386/pr67400-4.c: Likewise.
6629 * gcc.target/i386/pr67400-6.c: Likewise.
6630 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6631 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6632
5b0e27a7
JD
66332016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6634
6635 PR libgfortran/48852
6636 * gfortran.dg/char4_iunit_1.f03: Update test.
6637 * gfortran.dg/f2003_io_5.f03: Update test.
6638 * gfortran.dg/real_const_3.f90: Update test.
6639
7f586d90
AK
66402016-06-23 Andi Kleen <ak@linux.intel.com>
6641
6642 * g++.dg/bprob/bprob.exp: Support autofdo.
6643 * g++.dg/tree-prof/tree-prof.exp: dito.
6644 * gcc.dg/tree-prof/tree-prof.exp: dito.
6645 * gcc.misc-tests/bprob.exp: dito.
6646 * gfortran.dg/prof/prof.exp: dito.
6647 * lib/profopt.exp: dito.
6648 * lib/target-supports.exp: Check for autofdo.
6649
60fa7862
ML
66502016-06-23 Martin Liska <mliska@suse.cz>
6651
6652 * gcc.dg/pr71619.c: New test.
6653
e3d62871
UB
66542016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6655
6656 PR target/67400
cc901875
UB
6657 * gcc.target/i386/pr67400-1.c: New test.
6658 * gcc.target/i386/pr67400-2.c: Likewise.
6659 * gcc.target/i386/pr67400-3.c: Likewise.
6660 * gcc.target/i386/pr67400-4.c: Likewise.
6661 * gcc.target/i386/pr67400-5.c: Likewise.
6662 * gcc.target/i386/pr67400-6.c: Likewise.
6663 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6664
ac81cf0b
DM
66652016-06-22 David Malcolm <dmalcolm@redhat.com>
6666
6667 * c-c++-common/missing-header-1.c: New test case.
6668 * c-c++-common/missing-header-2.c: New test case.
6669 * c-c++-common/missing-header-3.c: New test case.
6670 * c-c++-common/missing-header-4.c: New test case.
6671
1a4f11c8
DM
66722016-06-22 David Malcolm <dmalcolm@redhat.com>
6673
6674 PR c/70339
6675 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6676 hint.
6677 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6678 expected results due to builtin "nanl" now being suggested for
6679 "name".
6680 * gcc.dg/pr67580.c: Update expected messages.
6681 * gcc.dg/spellcheck-identifiers.c: New testcase.
6682 * gcc.dg/spellcheck-typenames.c: New testcase.
6683
a93eac6a
DM
66842016-06-22 David Malcolm <dmalcolm@redhat.com>
6685
6686 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6687 file.
6688 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6689 diagnostic-test-show-locus-parseable-fixits.c to sources for
6690 diagnostic_plugin_test_show_locus.c.
6691 * lib/gcc-defs.exp (freeform_regexps): New global.
6692 (dg-regexp): New function.
6693 (handle-dg-regexps): New function.
6694 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6695 freeform_regexps to the empty list.
6696 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6697
49e76ff1
IE
66982016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6699
f6d1b868 6700 PR tree-optimization/71488
49e76ff1
IE
6701 * g++.dg/pr71488.C: New test.
6702 * gcc.dg/vect/vect-bool-cmp.c: New test.
6703
951d8c8a
EB
67042016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6705
6706 * gcc.dg/guality/param-5.c: New test.
6707
b60fc3bd
BE
67082016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6709
6710 * gcc.target/i386/asm-flag-7.c: New test.
6711
0609abda
TS
67122016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6713
6714 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6715 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6716 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6717 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6718 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6719 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6720 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6721 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6722 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6723 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6724 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6725 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6726 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6727 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6728 * lib/target-supports.exp: Likewise.
6729
ee2499b4
TS
67302016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6731
6732 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6733 * gcc.dg/attr-ms_struct-2.c: Likewise.
6734 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6735 * gcc.dg/bf-ms-attrib.c: Likewise.
6736 * gcc.dg/bf-ms-layout-2.c: Likewise.
6737 * gcc.dg/bf-ms-layout-3.c: Likewise.
6738 * gcc.dg/bf-ms-layout.c: Likewise.
6739 * gcc.dg/bf-no-ms-layout.c: Likewise.
6740 * gcc.target/i386/bitfield1.c: Likewise.
6741 * gcc.target/i386/bitfield2.c: Likewise.
6742 * gcc.target/i386/bitfield3.c: Likewise.
6743
caea59ff
KN
67442016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6745
6746 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6747 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6748 override other than -mcpu=power9 command-line option is specified,
6749 or if the target operating system is aix.
6750 * gcc.target/powerpc/darn-1.c: Likewise.
6751 * gcc.target/powerpc/darn-2.c: Likewise.
6752 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6753 test if effective-target is not powerpc_p9vector_ok or if the
6754 target operating system is not defined.
6755 * gcc.target/powerpc/vslv-1.c: Likewise.
6756 * gcc.target/powerpc/vsrv-0.c: Likewise.
6757 * gcc.target/powerpc/vsrv-1.c: Likewise.
6758
63617e30
TB
67592016-06-21 Tobias Burnus <burnus@net-b.de>
6760
6761 PR fortran/71068
6762 * gfortran.dg/coarray/data_1.f90: New.
6763
89192c3c
WD
67642016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6765
6766 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6767 (dg-require-effective-target): Use arm_v8_neon_hw.
6768 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6769 (dg-require-effective-target): Likewise.
6770 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6771 (dg-require-effective-target): Likewise.
6772 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6773 (dg-require-effective-target): Likewise.
6774 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6775 (dg-require-effective-target): Likewise.
6776 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6777 (dg-require-effective-target): Likewise.
6778 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6779 Add AArch64 check.
6780
64ac50e2
WD
67812016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6782
6783 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6784 Set to 3 so test passes.
6785
6252b5db
WD
67862016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6787
6788 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6789
3b9bc511
IV
67902016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6791
6792 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6793 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6794 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6795 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6796
21db1c78
IV
67972016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6798
6799 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6800 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6801
9d30e86f
L
68022016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6803
6804 PR target/71549
6805 * gcc.target/i386/pr71549.c: New test.
6806
448a7c69
KN
68072016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6808
6809 * gcc.target/powerpc/vadsdu-0.c: Replace
6810 dg-require-effective-target directive to allow test to run on more
6811 platforms, and add dg-skip-if directive to disable test on aix
6812 platforms because of known incompatibilities.
6813 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6814 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6815 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6816 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6817 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6818 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6819 * gcc.target/powerpc/vadsdub-2.c: Replace
6820 dg-require-effective-target directive to allow test to run on more
6821 platforms, and add dg-skip-if directive to disable test on aix
6822 platforms because of known incompatibilities.
6823 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6824 with vec_absdb call to differentiate this test from vadsdub-1.c.
6825 * gcc.target/powerpc/vadsduh-1.c: Replace
6826 dg-require-effective-target directive to allow test to run on more
6827 platforms, and add dg-skip-if directive to disable test on aix
6828 platforms because of known incompatibilities.
6829 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6830 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6831 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6832
0ad84f34
JJ
68332016-06-21 Jakub Jelinek <jakub@redhat.com>
6834
6835 PR tree-optimization/71588
6836 * gcc.dg/pr71558.c: New test.
6837
e71e8d94
SKS
68382016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6839
6840 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6841 * c-c++-common/pr68657-2.c: Likewise.
6842 * c-c++-common/pr68657-3.c: Likewise.
6843 * gcc.dg/torture/pr69714.c: Require int32plus support.
6844 * gcc.dg/torture/pr70025.c: Likewise.
6845 * gcc.dg/torture/pr70083.c: Likewise.
6846 * gcc.dg/torture/pr70542.c: Likewise.
6847 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6848
5a578671
JM
68492016-06-20 Joseph Myers <joseph@codesourcery.com>
6850
6851 PR c/71601
6852 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6853
7a9df68e
JJ
68542016-06-20 Jakub Jelinek <jakub@redhat.com>
6855
50aa64d5
JJ
6856 PR middle-end/71581
6857 * gcc.dg/pr71581.c: New test.
6858
7a9df68e
JJ
6859 PR rtl-optimization/71591
6860 * gcc.dg/cpp/pr71591.c: New test.
6861
3947cf19
DR
68622016-06-20 David B. Robins <gcc@davidrobins.net>
6863
6864 PR target/71571
6865 * g++.dg/torture/pr71571.C: New test.
6866
c4ff221e
JJ
68672016-06-20 Jakub Jelinek <jakub@redhat.com>
6868
6869 PR target/71559
6870 * gcc.target/i386/sse2-pr71559.c: New test.
6871 * gcc.target/i386/avx-pr71559.c: New test.
6872 * gcc.target/i386/avx512f-pr71559.c: New test.
6873
f1b5abfb
TB
68742016-06-20 Tobias Burnus <burnus@net-b.de>
6875
6876 PR fortran/71194
6877 * gfortran.dg/pointer_remapping_10.f90: New.
6878
842107e4
DM
68792016-06-20 David Malcolm <dmalcolm@redhat.com>
6880
6881 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6882
d9e8bdfd
MS
68832016-06-20 Martin Sebor <msebor@redhat.com>
6884
6885 PR c/69507
6886 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6887 * gnu90-const-expr-1.c: Same.
6888 * gnu99-const-expr-1.c: Same.
6889 * gnu99-static-1.c: Same.
6890
67785479
RL
68912016-06-20 Renlin Li <renlin.li@arm.com>
6892
29f09b38 6893 PR testsuite/71489
67785479
RL
6894 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6895
636929b8
JG
68962016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6897
6898 * gcc.target/aarch64/vcvt_f64_1.c: New.
6899 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6900 * gcc.target/aarch64/vrecp_f64_1.c: New.
6901
ff7b374b
KT
69022016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6903
6904 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6905 "alignement".
6906
554cfc9e
GJL
69072016-06-20 Georg-Johann Lay <avr@gjlay.de>
6908
6909 PR target/71103
6910 * gcc.target/avr/torture/pr71103-2.c: New test.
6911
94087e88 69122016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6913
6914 PR c/69507
6915 * gcc.dg/alignof.c: New test.
6916
c561b091
PC
69172016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6918
6919 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6920 vs dg-error; test constexpr specifier too.
6921
bf54f123
PC
69222016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6923
6924 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6925
4e53aa97
CL
69262016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6927
6928 * lib/target-supports.exp
6929 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6930 arm_neon_ok and merge flags. Fix temporary test name.
6931 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6932 and merge flags.
6933
69071d86
ML
69342016-06-17 Martin Liska <mliska@suse.cz>
6935
6936 * gcc.dg/predict-9.c: Fix dump scanning.
6937
68b3b858
BC
69382016-06-17 Bin Cheng <bin.cheng@arm.com>
6939
6940 PR tree-optimization/71354
6941 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6942
d3ee260a
BC
69432016-06-17 Bin Cheng <bin.cheng@arm.com>
6944
6945 PR tree-optimization/71347
6946 * gcc.dg/tree-ssa/pr71347.c: New test.
6947
bd8fb114
BC
69482016-06-17 Bin Cheng <bin.cheng@arm.com>
6949
6950 PR tree-optimization/71354
6951 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6952
97816be4
BC
69532016-06-17 Bin Cheng <bin.cheng@arm.com>
6954
6955 * gcc.dg/vect/vect-alias-check-1.c: New test.
6956
2d761a37
SKS
69572016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6958
e0277d6b 6959 PR target/71151
2d761a37
SKS
6960 * gcc.target/avr/pr71151-1.c: New test.
6961 * gcc.target/avr/pr71151-2.c: New test.
6962 * gcc.target/avr/pr71151-3.c: New test.
6963 * gcc.target/avr/pr71151-4.c: New test.
6964 * gcc.target/avr/pr71151-5.c: New test.
6965 * gcc.target/avr/pr71151-6.c: New test.
6966 * gcc.target/avr/pr71151-7.c: New test.
6967 * gcc.target/avr/pr71151-8.c: New test.
6968 * gcc.target/avr/pr71151-common.h: New test.
6969
68fa96d6
ML
69702016-06-16 Martin Liska <mliska@suse.cz>
6971
6972 * gfortran.dg/predict-1.f90: New test.
6973
b6ca982f
UB
69742016-06-16 Uros Bizjak <ubizjak@gmail.com>
6975
6976 PR target/71242
3a146d46 6977 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6978
1dc8d15b
JH
69792016-06-16 Jan Hubicka <hubicka@ucw.cz>
6980
6981 * g++.dg/vect/pr36648.cc: Disable cunrolli
6982
67c25816
JJ
69832016-06-16 Jakub Jelinek <jakub@redhat.com>
6984
c577adb2
JJ
6985 PR target/71554
6986 * gcc.c-torture/execute/pr71554.c: New test.
6987
67c25816
JJ
6988 PR rtl-optimization/71532
6989 * gcc.dg/torture/pr71532.c: New test.
6990
1a3c3ee9
MM
69912016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6992
6993 * gcc.target/powerpc/p9-dimode1.c: New test.
6994 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6995
f29468a7
JJ
69962016-06-15 Jakub Jelinek <jakub@redhat.com>
6997
61daecc4
JJ
6998 * gcc.c-torture/compile/20160615-1.c: New test.
6999
f29468a7
JJ
7000 * g++.dg/cpp0x/ref-qual17.C: New test.
7001
209d1e2d
IE
70022016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7003
7004 PR middle-end/71529
7005 * gcc.target/i386/pr71529.C: New test.
7006
8dc35712
AH
70072016-06-15 Alan Hayward <alan.hayward@arm.com>
7008
7009 PR tree-optimization/71483
7010 * g++.dg/vect/pr71483.c: New
7011
b8911cb8
PC
70122016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7013
7014 PR c++/70202
7015 * g++.dg/inherit/crash6.C: New.
7016 * g++.dg/inherit/union2.C: Likewise.
7017 * g++.dg/inherit/virtual12.C: Likewise.
7018 * g++.dg/inherit/virtual13.C: Likewise.
7019 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7020
cf5d08ab
UB
70212016-06-15 Uros Bizjak <ubizjak@gmail.com>
7022
e3d62871 7023 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7024
8f482165
AH
70252016-06-15 Alan Hayward <alan.hayward@arm.com>
7026
7027 PR tree-optimization/71439
7028 * gcc.dg/vect/pr71439.c: New
7029
3256673f
KT
70302016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7031
7032 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7033
b17dc4d4
RB
70342016-06-15 Richard Biener <rguenther@suse.de>
7035
7036 * gcc.dg/vect/slp-45.c: New testcase.
7037
2a5825f2
RB
70382016-06-15 Richard Biener <rguenther@suse.de>
7039
7040 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7041
6e433d0b
BS
70422016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7043
7044 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7045 requirements, and disable for AIX for now.
7046 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7047
abe7f828
JJ
70482016-06-14 Jakub Jelinek <jakub@redhat.com>
7049
a09c81b4
JJ
7050 PR c++/71528
7051 * g++.dg/opt/pr71528.C: New test.
7052
abe7f828
JJ
7053 PR c++/71516
7054 * g++.dg/init/pr71516.C: New test.
7055
acfadf06
PC
70562016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7057
7058 * g++.dg/init/array46.C: New.
7059
4d568ab2
UB
70602016-06-14 Uros Bizjak <ubizjak@gmail.com>
7061
e3d62871
UB
7062 * gcc.target/i386/float128-3.c: New test.
7063 * gcc.target/i386/quad-sse4.c: Ditto.
7064 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7065 Update scan strings.
4d568ab2 7066
30934c5d
RB
70672016-06-14 Richard Biener <rguenther@suse.de>
7068
7069 PR middle-end/71526
7070 * gfortran.dg/pr71526.f90: New testcase.
7071
3970e545
AV
70722016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7073
7074 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7075 * gcc.dg/zero_bits_compound-1.c: Likewise.
7076
04976c6e
RB
70772016-06-14 Richard Biener <rguenther@suse.de>
7078
7079 PR tree-optimization/71522
7080 * gcc.dg/torture/pr71522.c: New testcase.
7081
23e025db
JJ
70822016-06-14 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR tree-optimization/71520
7085 * gcc.dg/tree-ssa/pr71520.c: New test.
7086
90b72e84
RB
70872016-06-14 Richard Biener <rguenther@suse.de>
7088
7089 PR tree-optimization/71521
86c24ba6 7090 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7091
ef7cf206
JJ
70922016-06-13 Jakub Jelinek <jakub@redhat.com>
7093
0dda258b
JJ
7094 PR sanitizer/71498
7095 * c-c++-common/ubsan/bounds-13.c: New test.
7096
ef7cf206
JJ
7097 PR preprocessor/71183
7098 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7099
a73786e3
JL
71002016-06-13 Jeff Law <law@redhat.com>
7101
7102 PR tree-optimization/71403
7103 * c-c++-common/ubsan/pr71403-1.c: New test.
7104 * c-c++-common/ubsan/pr71403-2.c: New test.
7105 * c-c++-common/ubsan/pr71403-3.c: New test.
7106
0ac249bf
JJ
71072016-06-13 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR middle-end/71478
7110 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7111 Add -Wno-psabi -w to dg-options.
7112
5408a64a
KN
71132016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7114
7115 * gcc.target/powerpc/vadsdu-0.c: New test.
7116 * gcc.target/powerpc/vadsdu-1.c: New test.
7117 * gcc.target/powerpc/vadsdu-2.c: New test.
7118 * gcc.target/powerpc/vadsdu-3.c: New test.
7119 * gcc.target/powerpc/vadsdu-4.c: New test.
7120 * gcc.target/powerpc/vadsdu-5.c: New test.
7121 * gcc.target/powerpc/vadsdub-1.c: New test.
7122 * gcc.target/powerpc/vadsdub-2.c: New test.
7123 * gcc.target/powerpc/vadsduh-1.c: New test.
7124 * gcc.target/powerpc/vadsduh-2.c: New test.
7125 * gcc.target/powerpc/vadsduw-1.c: New test.
7126 * gcc.target/powerpc/vadsduw-2.c: New test.
7127
f7e4f2e3
DM
71282016-06-13 David Malcolm <dmalcolm@redhat.com>
7129
7130 * gcc.dg/c99-init-2.c (c): Update expected error message.
7131 * gcc.dg/init-bad-8.c (foo): Likewise.
7132 * gcc.dg/spellcheck-fields-3.c: New test case.
7133
ad23a23e
ML
71342016-06-13 Martin Liska <mliska@suse.cz>
7135
7136 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7137 and "guess loop iv compared" heuristics.
7138 * gcc.dg/predict-2.c: Likewise.
7139 * gcc.dg/predict-3.c: Likewise.
7140 * gcc.dg/predict-4.c: Likewise.
7141 * gcc.dg/predict-5.c: Likewise.
7142 * gcc.dg/predict-6.c: Likewise.
7143
146c55da
MP
71442016-06-13 Marek Polacek <polacek@redhat.com>
7145
7146 PR middle-end/71476
7147 * c-c++-common/Wswitch-unreachable-4.c: New test.
7148 * gcc.dg/Wswitch-unreachable-2.c: New test.
7149 * g++.dg/tm/jump1.C: Move dg-warning.
7150
42e77cbc
EB
71512016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7152
7153 * gnat.dg/renaming10.ad[sb]: New test.
7154
7474dcc1
PT
71552016-06-13 Paul Thomas <pault@gcc.gnu.org>
7156
7157 PR fortran/70673
7158 * gfortran.dg/pr70673.f90: New test.
7159
f57f53d3
RB
71602016-06-13 Richard Biener <rguenther@suse.de>
7161
7162 PR middle-end/64516
7163 * gcc.dg/align-3.c: New testcase.
7164
5843a5f0
ML
71652016-06-13 Martin Liska <mliska@suse.cz>
7166
7167 * gcc.target/i386/pr71458.c: New test.
7168
aa8fdb44
UB
71692016-06-12 Uros Bizjak <ubizjak@gmail.com>
7170
7171 PR target/71241
3a146d46 7172 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7173
2043e4d7
DH
71742016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7175
7176 PR target/60751
7177 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7178 statement.
7179
d3dc025d
DH
71802016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7181
7182 PR target/60751
7183 * gfortran.dg/comma_IO_extension_1.f90: New test.
7184 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7185 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7186 statement.
7187 * gfortran.dg/graphite/pr38083.f90: Likewise.
7188 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7189 missing format.
7190
a31d78c6
EB
71912016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7192
7193 * gnat.dg/case_character.adb: New test.
7194
95c18dd0
SB
71952016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7196
7197 PR middle-end/71310
7198 * gcc.target/powerpc/pr71310.c: New testcase.
7199
b97d37b4
KV
72002016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7201
7202 PR middle-end/71478
7203 * gcc.dg/pr71478.c: New test.
7204
900bcda3
JJ
72052016-06-10 Jakub Jelinek <jakub@redhat.com>
7206
ec1c20db
JJ
7207 PR middle-end/71494
7208 * gcc.c-torture/execute/pr71494.c: New test.
7209
50b15873
JJ
7210 PR c/68657
7211 * gcc.target/i386/pr68657.c: New test.
7212
900bcda3
JJ
7213 PR inline-asm/68843
7214 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7215 (test): Add -masm=intel alternatives.
7216
4d926e34
MS
72172016-06-10 Martin Sebor <msebor@redhat.com>
7218
7219 PR c/71392
7220 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7221
ad071b2b
JL
72222016-06-10 Jeff Law <law@redhat.com>
7223
7224 PR tree-optimization/71335
7225 * gcc.c-torture/execute/pr71335.c: New test.
7226
2704efe8
DM
72272016-06-10 David Malcolm <dmalcolm@redhat.com>
7228
7229 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7230 the various "cannot tail-call: " messages.
7231
18c9b7d4
CL
72322016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7233
7234 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7235 and options.
7236
7cfa10f3
MO
72372016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7238
7239 PR sanitizer/71480
7240 * c-c++-common/asan/pr71480.c: New test.
7241
1f24fd3e
L
72422016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7243
7244 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7245 (ASMNAME2): Likewise.
7246 (main): Replace fn in asm statement with ASMNAME ("fn").
7247 * gcc.dg/guality/pr68037-2.c: Likewise.
7248 * gcc.dg/guality/pr68037-3.c: Likewise.
7249 * gcc.dg/torture/pr68037-1.c: Likewise.
7250 * gcc.dg/torture/pr68037-2.c: Likewise.
7251 * gcc.dg/torture/pr68037-3.c: Likewise.
7252
ad551c07
BE
72532016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7254
7255 PR inline-asm/68843
7256 * gcc.target/i386/pr68843-1.c: New test.
7257 * gcc.target/i386/pr68843-2.c: New test.
7258
4b1ffdb1 72592016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7260 Cesar Philippidis <cesar@codesourcery.com>
7261
7262 PR middle-end/71373
7263 * gcc.dg/goacc/nested-function-1.c: New file.
7264 * gcc.dg/goacc/nested-function-2.c: Likewise.
7265 * gcc.dg/goacc/pr71373.c: Likewise.
7266 * gfortran.dg/goacc/cray-2.f95: Likewise.
7267 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7268 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7269 * gfortran.dg/goacc/cray.f95: Update.
7270 * gfortran.dg/goacc/loop-1.f95: Likewise.
7271 * gfortran.dg/goacc/loop-3.f95: Likewise.
7272 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7273 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7274
72752016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7276
7277 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7278 for OpenACC tile clauses.
7279 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7280
7281 PR c/71381
7282 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7283 to...
7284 * c-c++-common/goacc/cache-2.c: ... this new file.
7285 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7286 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7287 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7288 usage.
7289 * gfortran.dg/goacc/cray.f95: Likewise.
7290 * gfortran.dg/goacc/loop-1.f95: Likewise.
7291
89851e4c
AH
72922016-06-10 Alan Hayward <alan.hayward@arm.com>
7293
7294 PR tree-optimization/71407
7295 PR tree-optimization/71416
7296 * gcc.dg/vect/pr71407.c: New
7297 * gcc.dg/vect/pr71416-1.c: New
7298 * gcc.dg/vect/pr71416-2.c: New
7299
200eafbf
RB
73002016-06-10 Richard Biener <rguenther@suse.de>
7301
7302 PR middle-end/71477
7303 * gcc.dg/torture/pr71477.c: New testcase.
7304
4df99d92
JK
73052016-06-09 Julia Koval <julia.koval@intel.com>
7306
7307 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7308 * gcc.target/i386/interrupt-13.c: Likewise.
7309 * gcc.target/i386/interrupt-15.c: Likewise.
7310 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7311 * gcc.target/i386/interrupt-24.c: Likewise.
7312 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7313 * gcc.target/i386/interrupt-9.c: Likewise.
7314 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7315
e01b4e16
MS
73162016-06-09 Martin Sebor <msebor@redhat.com>
7317
7318 PR c/70883
7319 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7320 * gcc.dg/builtin-constant_p-1.c: Same.
7321 * gcc.dg/builtins-error.c: Same.
7322 * gcc.dg/pr70859.c: Same.
7323
9c35db0e
SKS
73242016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7325
7326 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7327 * gcc.dg/torture/pr68067-1.c: Likewise.
7328 * gcc.dg/torture/pr68067-2.c: Likewise.
7329
73302016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7331
7332 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7333 when setting SIZE.
7334
392a81b9
PC
73352016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7336
7337 PR c++/71465
7338 * g++.dg/inherit/crash5.C: New.
7339 Revert:
7340 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7341
7342 PR c++/70202
7343 * g++.dg/inherit/crash5.C: New.
7344 * g++.dg/inherit/virtual1.C: Adjust.
7345
e49efc14
ML
73462016-06-09 Martin Liska <mliska@suse.cz>
7347
7348 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7349 * g++.dg/predict-loop-exit-2.C: Likewise.
7350 * g++.dg/predict-loop-exit-3.C: Likewise.
7351 * gcc.dg/predict-1.c: Likewise.
7352 * gcc.dg/predict-2.c: Likewise.
7353 * gcc.dg/predict-3.c: Likewise.
7354 * gcc.dg/predict-4.c: Likewise.
7355 * gcc.dg/predict-5.c: Likewise.
7356 * gcc.dg/predict-6.c: Likewise.
7357 * gcc.dg/predict-7.c: Likewise.
7358
36d57986
RB
73592016-06-09 Richard Biener <rguenther@suse.de>
7360
7361 PR tree-optimization/71462
7362 * gcc.dg/torture/pr71462.c: New testcase.
7363
7d82e8e4
MP
73642016-06-09 Marek Polacek <polacek@redhat.com>
7365
7366 PR c/65471
7367 * gcc.dg/c11-generic-3.c: New test.
7368
c8a71589
PC
73692016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7370
7371 * g++.dg/init/array42.C: New.
7372 * g++.dg/init/array43.C: Likewise.
7373 * g++.dg/init/array44.C: Likewise.
7374 * g++.dg/init/array45.C: Likewise.
7375 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7376 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7377 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7378 * g++.dg/gomp/pr35751.C: Likewise.
7379 * g++.dg/init/array23.C: Likewise.
7380 * g++.dg/init/brace2.C: Likewise.
7381 * g++.dg/init/brace6.C: Likewise.
7382
44a845ca
MS
73832016-06-08 Martin Sebor <msebor@redhat.com>
7384 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR c++/70507
7387 PR c/68120
7388 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7389 * c-c++-common/builtin-arith-overflow-2.c: New test.
7390 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7391 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7392 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7393
2ef16b6e
JJ
73942016-06-08 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR c++/71442
7397 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7398
5e3ee346
AL
73992016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7400
7401 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7402 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7403 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7404 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7405 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7406 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7407 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7408 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7409 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7410 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7411 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7412 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7413 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7414
b2ae2814
RB
74152016-06-08 Richard Biener <rguenther@suse.de>
7416
7417 PR tree-optimization/68558
7418 * gcc.dg/vect/slp-44.c: New testcase.
7419
e09b4c37
RB
74202016-06-08 Richard Biener <rguenther@suse.de>
7421
7422 * gcc.dg/vect/slp-43.c: New testcase.
7423
72d50660
RB
74242016-06-08 Richard Biener <rguenther@suse.de>
7425
7426 PR tree-optimization/71452
7427 * gcc.dg/torture/pr71452.c: New testcase.
7428
988c115c
JJ
74292016-06-08 Jakub Jelinek <jakub@redhat.com>
7430
7431 PR c++/71448
7432 * g++.dg/torture/pr71448.C: New test.
7433
73d73b48
BS
74342016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7435
7436 PR debug/71432
7437 PR ada/71413
7438 * g++.dg/debug/pr71432.C: New test.
7439
bdd15d0c
PK
74402016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7441
7442 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7443 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7444 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7445
ce0607bb
AH
74462016-06-08 Alan Hayward <alan.hayward@arm.com>
7447
7448 * gcc.dg/vect/vect-live-2.c: Update effective target.
7449 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7450 * lib/target-supports.exp: Add aarch64 to vect_long.
7451
92a5f2ba
MP
74522016-06-08 Marek Polacek <polacek@redhat.com>
7453
7454 PR c/71418
7455 * gcc.dg/noncompile/pr71418.c: New test.
7456
08203f73
MP
7457 PR c/71426
7458 * gcc.dg/noncompile/pr71426.c: New test.
7459
d1fcc2bd
JH
74602016-06-07 Jan Hubicka <hubicka@ucw.cz>
7461
7462 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7463 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7464 * gcc.dg/predict-3.c: Update template.
7465 * gcc.dg/predict-5.c: Update template.
7466 * gcc.dg/predict-6.c: Update template.
7467 * gcc.dg/predict-9.c: Update template.
7468 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7469
a23e6f1c
BS
74702016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7471
7472 * gcc.target/powerpc/vec-mul.c: New test.
7473
6ffd47b7
DM
74742016-06-07 David Malcolm <dmalcolm@redhat.com>
7475
7476 * gcc.dg/spellcheck-fields-2.c: New test case.
7477
bfd67b47
RB
74782016-06-07 Richard Biener <rguenther@suse.de>
7479
7480 PR c/61564
7481 * gcc.dg/Wpragmas-1.c: New testcase.
7482 * gcc.dg/Wattributes-4.c: Likewise.
7483 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7484 entry.
7485
701b9a47
CL
74862016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7487
7488 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7489 spurious debug code.
7490
6b80d6fa
RB
74912016-06-07 Richard Biener <rguenther@suse.de>
7492
7493 PR tree-optimization/71428
7494 * gcc.dg/torture/pr71428.c: New testcase.
7495
0f3f9437
RB
74962016-06-07 Richard Biener <rguenther@suse.de>
7497
7498 PR middle-end/71423
7499 * gcc.dg/torture/pr71423.c: New testcase.
7500
ec963f2a
KV
75012016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7502
7503 PR middle-end/71408
7504 * gcc.dg/tree-ssa/pr71408.c: New test.
7505
46ab5b6e
KV
75062016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7507
7508 PR middle-end/71281
7509 * g++.dg/torture/pr71281.C: New test.
7510
1f40cff3
MP
75112016-06-06 Marek Polacek <polacek@redhat.com>
7512
7513 PR c/71362
7514 * gcc.dg/pr71362.c: New test.
7515
6f5bcd24
JJ
75162016-06-06 Jakub Jelinek <jakub@redhat.com>
7517 Patrick Palka <ppalka@gcc.gnu.org>
7518
7519 PR c++/70847
7520 PR c++/71330
7521 PR c++/71393
7522 * g++.dg/opt/pr70847.C: New test.
7523 * g++.dg/ubsan/pr70847.C: New test.
7524 * g++.dg/ubsan/pr71393.C: New test.
7525
158beb4a
JJ
75262016-06-06 Jakub Jelinek <jakub@redhat.com>
7527
7528 PR tree-optimization/71259
7529 * gcc.dg/vect/pr71259.c: New test.
7530
d9b950dd
DM
75312016-06-06 David Malcolm <dmalcolm@redhat.com>
7532
7533 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7534 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7535 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7536 above.
7537
36f9ad69
KT
75382016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7539
7540 PR middle-end/37780
7541 * gcc.c-torture/execute/pr37780.c: New test.
7542 * gcc.target/aarch64/pr37780_1.c: Likewise.
7543 * gcc.target/arm/pr37780_1.c: Likewise.
7544
5545a907
MP
75452016-06-06 Marek Polacek <polacek@redhat.com>
7546
7547 * c-c++-common/attr-may-alias-1.c: New test.
7548 * c-c++-common/attr-may-alias-2.c: New test.
7549 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7550
93671519
BE
75512016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7552
7553 PR c/24414
7554 * gcc.target/i386/pr24414.c: New test.
7555
690f24b7
JM
75562016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7557
7558 * gcc.target/sparc/vis4misc.c: New file.
7559 * gcc.target/sparc/fpcmp.c: Likewise.
7560 * gcc.target/sparc/fpcmpu.c: Likewise.
7561
31ce6157
AH
75622016-06-06 Alan Hayward <alan.hayward@arm.com>
7563
7564 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7565 * gcc.dg/vect/vect-live-3.c: Likewise.
7566
9fcebb5a
RB
75672016-06-06 Richard Biener <rguenther@suse.de>
7568
7569 PR tree-optimization/71398
7570 * gcc.dg/torture/pr71398.c: New testcase.
7571
903ca97b
UB
75722016-06-06 Uros Bizjak <ubizjak@gmail.com>
7573
7574 PR target/71389
7575 * g++.dg/pr71389.C: New test.
7576
9c1eb332
JD
75772016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7578
7579 PR fortran/71404
7580 * gfortran.dg/fmt_read_5.f: New test.
7581
b2d83bd2
AV
75822016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7583
7584 PR fortran/69659
7585 * gfortran.dg/class_array_22.f03: New test.
7586
ec81960e
JH
75872016-06-05 Jan Hubicka <hubicka@ucw.cz>
7588
7589 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7590
429d2750
JH
75912016-06-05 Jan Hubicka <hubicka@ucw.cz>
7592
7593 * gcc.dg/predict-9.c: Update template.
7594
c1c00983
PC
75952016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7596
7597 PR c++/49377
7598 * g++.dg/template/pr49377.C: New.
7599
1927a963
JJ
76002016-06-04 Jakub Jelinek <jakub@redhat.com>
7601
7602 PR tree-optimization/71405
7603 * g++.dg/torture/pr71405.C: New test.
7604
909a11ad
PC
76052016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7606
7607 PR c++/70202
7608 * g++.dg/inherit/crash5.C: New.
7609 * g++.dg/inherit/virtual1.C: Adjust.
7610
08bbb1f8
JL
76112016-06-03 Jeff Law <law@redhat.com>
7612
7613 PR tree-optimization/71316
7614 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7615
7c35235c
JJ
76162016-06-03 Jakub Jelinek <jakub@redhat.com>
7617
7618 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7619 dg-additional-options with just -fno-tree-scev-cprop in it.
7620 * gcc.dg/vect/vect-live-2.c: Likewise.
7621 * gcc.dg/vect/vect-live-5.c: Likewise.
7622 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7623 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7624 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7625
c8572dd6
PP
76262016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7627
7628 PR c++/27100
7629 * g++.dg/other/friend6.C: New test.
7630
1c7733a7
BS
76312016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7632
7633 * g++.dg/torture/ppc-ldst-array.C: New.
7634
0d2f700f
JM
76352016-06-03 Joseph Myers <joseph@codesourcery.com>
7636
7637 PR target/71276
7638 PR target/71277
7639 * gcc.dg/torture/builtin-fp-int-inexact.c,
7640 gcc.target/i386/387-builtin-fp-int-inexact.c,
7641 gcc.target/i386/387-rint-inline-1.c,
7642 gcc.target/i386/387-rint-inline-2.c,
7643 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7644 gcc.target/i386/sse2-rint-inline-1.c,
7645 gcc.target/i386/sse2-rint-inline-2.c,
7646 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7647 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7648
f8071c05
L
76492016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7650 Julia Koval <julia.koval@intel.com>
7651
7652 PR target/66960
7653 PR target/67630
7654 PR target/67634
7655 PR target/67841
7656 PR target/68037
7657 PR target/68618
7658 PR target/68661
7659 PR target/69575
7660 PR target/69596
7661 PR target/69734
7662 * gcc.dg/guality/pr68037-1.c: New test.
7663 * gcc.dg/guality/pr68037-2.c: Likewise.
7664 * gcc.dg/guality/pr68037-3.c: Likewise.
7665 * gcc.dg/torture/pr68037-1.c: Likewise.
7666 * gcc.dg/torture/pr68037-2.c: Likewise.
7667 * gcc.dg/torture/pr68037-3.c: Likewise.
7668 * gcc.dg/torture/pr68661-1a.c: Likewise.
7669 * gcc.dg/torture/pr68661-1b.c: Likewise.
7670 * gcc.target/i386/interrupt-1.c: Likewise.
7671 * gcc.target/i386/interrupt-2.c: Likewise.
7672 * gcc.target/i386/interrupt-3.c: Likewise.
7673 * gcc.target/i386/interrupt-4.c: Likewise.
7674 * gcc.target/i386/interrupt-5.c: Likewise.
7675 * gcc.target/i386/interrupt-6.c: Likewise.
7676 * gcc.target/i386/interrupt-7.c: Likewise.
7677 * gcc.target/i386/interrupt-8.c: Likewise.
7678 * gcc.target/i386/interrupt-9.c: Likewise.
7679 * gcc.target/i386/interrupt-10.c: Likewise.
7680 * gcc.target/i386/interrupt-11.c: Likewise.
7681 * gcc.target/i386/interrupt-12.c: Likewise.
7682 * gcc.target/i386/interrupt-13.c: Likewise.
7683 * gcc.target/i386/interrupt-14.c: Likewise.
7684 * gcc.target/i386/interrupt-15.c: Likewise.
7685 * gcc.target/i386/interrupt-16.c: Likewise.
7686 * gcc.target/i386/interrupt-17.c: Likewise.
7687 * gcc.target/i386/interrupt-18.c: Likewise.
7688 * gcc.target/i386/interrupt-19.c: Likewise.
7689 * gcc.target/i386/interrupt-20.c: Likewise.
7690 * gcc.target/i386/interrupt-21.c: Likewise.
7691 * gcc.target/i386/interrupt-22.c: Likewise.
7692 * gcc.target/i386/interrupt-23.c: Likewise.
7693 * gcc.target/i386/interrupt-24.c: Likewise.
7694 * gcc.target/i386/interrupt-25.c: Likewise.
7695 * gcc.target/i386/interrupt-26.c: Likewise.
7696 * gcc.target/i386/interrupt-27.c: Likewise.
7697 * gcc.target/i386/interrupt-28.c: Likewise.
7698 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7699 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7700 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7701 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7702 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7703 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7704 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7705 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7706 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7707 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7708 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7709 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7710
36b85e43
BS
77112016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7712
9de2e795
L
7713 PR tree-optimization/52171
7714 * gcc.dg/pr52171.c: New test.
7715 * gcc.target/i386/pr52171.c: New test.
36b85e43 7716
bfeee8ac
JH
77172016-06-03 Jan Hubicka <jh@suse.cz>
7718
7719 * g++.dg/tree-ssa/pred-1.C: New testcase
7720 * gcc.dg/tree-ssa/pred-1.c: New testcase
7721
859b0bae
BS
77222016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7723
7724 PR target/70957
7725 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7726 support.
7727 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7728
3a2edf4c
AH
77292016-06-03 Alan Hayward <alan.hayward@arm.com>
7730
7731 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7732
b28ead45
AH
77332016-06-03 Alan Hayward <alan.hayward@arm.com>
7734
7735 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7736 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7737 * gcc.dg/vect/vect-live-1.c: New test.
7738 * gcc.dg/vect/vect-live-2.c: New test.
7739 * gcc.dg/vect/vect-live-3.c: New test.
7740 * gcc.dg/vect/vect-live-4.c: New test.
7741 * gcc.dg/vect/vect-live-5.c: New test.
7742 * gcc.dg/vect/vect-live-slp-1.c: New test.
7743 * gcc.dg/vect/vect-live-slp-2.c: New test.
7744 * gcc.dg/vect/vect-live-slp-3.c: New test.
7745
1f91747b
JJ
77462016-06-03 Jakub Jelinek <jakub@redhat.com>
7747
7748 PR middle-end/71387
7749 * g++.dg/opt/pr71387.C: New test.
7750
47b83923
JL
77512016-06-02 Jeff Law <law@redhat.com>
7752
7753 PR tree-optimization/71328
7754 * gcc.c-torture/compile/pr71328.c: New test.
7755
e96e5f46
JD
77562016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7757
7758 PR fortran/52393
7759 * gfortran.dg/fmt_read_3.f90: Fix typo.
7760 * gfortran.dg/fmt_read_4.f90: New test.
7761
b872d729
PC
77622016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7763
7764 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7765 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7766 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7767 * g++.dg/cpp0x/override2.C: Likewise.
7768 * g++.dg/parse/crash5.C: Likewise.
7769 * g++.dg/parse/error16.C: Likewise.
7770 * g++.dg/parse/error27.C: Likewise.
7771 * g++.dg/template/qualttp15.C: Likewise.
7772 * g++.dg/template/redecl4.C: Likewise.
7773 * g++.old-deja/g++.other/crash39.C: Likewise.
7774 * g++.old-deja/g++.other/struct1.C: Likewise.
7775 * g++.old-deja/g++.pt/m9a.C: Likewise.
7776 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7777
0e535442
JJ
77782016-06-02 Jakub Jelinek <jakub@redhat.com>
7779
0633ee10
JJ
7780 PR c++/71372
7781 * c-c++-common/pr71372.c: New test.
7782
0e535442
JJ
7783 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7784 __TIME__ strings with __builtin_strcmp instead of printf and
7785 dg-output.
7786
f3c5ecc2
ML
77872016-06-02 Martin Liska <mliska@suse.cz>
7788
7789 * gcc.dg/predict-9.c: New test.
7790
a91807c5
JJ
77912016-06-02 Jakub Jelinek <jakub@redhat.com>
7792
7793 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7794 global set_compiler_env_var and global saved_compiler_env_var.
7795
b5bd1978
KT
77962016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7797
7798 PR rtl-optimization/71295
7799 * gcc.c-torture/compile/pr71295.c: New test.
7800
b93b1475
JJ
78012016-06-02 Jakub Jelinek <jakub@redhat.com>
7802
930ebd0e
JJ
7803 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7804
1e021dc3
JJ
7805 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7806 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7807
b93b1475
JJ
7808 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7809 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7810 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7811 alternative number.
7812
58f2fb5c
MM
78132016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7814
7815 * gcc.target/powerpc/p9-splat-4.c: New test.
7816
78172016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7818
7819 PR target/71186
7820 * gcc.target/powerpc/pr71186.c: New test.
7821
4731c9f0
JD
78222016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7823
7824 PR fortran/52393
7825 * gfortran.dg/fmt_read_3.f90: New test.
7826
042dee3e
TP
78272016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7828
7829 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7830 procedure.
7831
15c98b2e
ES
78322016-06-01 Eduard Sanou <dhole@openmailbox.org>
7833
7834 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7835 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7836 env var is set.
7837 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7838 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7839 shown once.
7840 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7841 during compilation.
7842 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7843 vars set by dg-set-compiler-env-var.
7844
6442a6f4
PT
78452016-06-01 Paul Thomas <pault@gcc.gnu.org>
7846
7847 PR fortran/71156
7848 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7849 to the module procedure declaration.
7850 * gfortran.dg/submodule_16.f08: New test.
7851
ab62397a
JJ
78522016-06-01 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR middle-end/71371
7855 * c-c++-common/gomp/pr71371.c: New test.
7856
b66af6ed
RB
78572016-06-01 Richard Biener <rguenther@suse.de>
7858
7859 PR tree-optimization/71366
7860 * gcc.dg/torture/pr71366-1.c: New testcase.
7861 * gcc.dg/torture/pr71366-2.c: Likewise.
7862
e342b9d8
KN
78632016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7864
7865 * gcc.target/powerpc/vslv-0.c: New test.
7866 * gcc.target/powerpc/vslv-1.c: New test.
7867 * gcc.target/powerpc/vsrv-0.c: New test.
7868 * gcc.target/powerpc/vsrv-1.c: New test.
7869
721547cd
NS
78702016-06-01 Nathan Sidwell <nathan@acm.org>
7871
7872 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7873 * gcc.target/nvptx/weak.c: New.
7874
fa2c9034
RB
78752016-06-01 Richard Biener <rguenther@suse.de>
7876
7877 PR tree-optimization/71261
7878 * gcc.dg/torture/vect-bool-1.c: New testcase.
7879
3e32893c
JJ
78802016-06-01 Jakub Jelinek <jakub@redhat.com>
7881
7882 * gfortran.dg/gomp/order-1.f90: New test.
7883 * gfortran.dg/gomp/order-2.f90: New test.
7884
8c383600
JH
78852016-06-01 Jan Hubicka <hubicka@ucw.cz>
7886
7887 * gcc.dg/unroll-6.c: Update template.
7888 * gcc.dg/unroll-7.c: New testcase.
7889 * gcc.dg/unroll-8.c: New testcase.
7890
a0dfeef5
EB
78912016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7892
7893 * gnat.dg/opt56.ad[sb]: New test.
7894
48de5701
PC
78952016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7896
7897 PR c++/66635
7898 * g++.dg/cpp0x/constexpr-ice16.C: New.
7899
827cf695
PP
79002016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7901
7902 PR tree-optimization/71314
7903 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7904 -mbranch-cost=2.
7905
ff66f6e8
PP
79062016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7907
7908 PR tree-optimization/71077
7909 * gcc.dg/tree-ssa/pr71077.c: New test.
7910
050fb209
JH
79112016-05-31 Jan Hubicka <hubicka@ucw.cz>
7912
48de5701
PC
7913 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7914 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7915 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7916
c642d919
PC
79172016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7918
7919 PR c++/71248
7920 * g++.dg/cpp0x/pr71248.C: New.
7921 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7922 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7923 * g++.dg/init/new37.C: Likewise.
7924 * g++.dg/template/static1.C: Likewise.
7925 * g++.dg/template/static2.C: Likewise.
7926
d6439e08
L
79272016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7928
7929 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7930 instead of %rdi.
7931 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7932
780b9dd4
MP
79332016-05-31 Marek Polacek <polacek@redhat.com>
7934
7935 * c-c++-common/Wswitch-unreachable-3.c: New test.
7936 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7937
0d99f8a0
RB
79382016-05-31 Richard Biener <rguenther@suse.de>
7939
7940 PR tree-optimization/71352
7941 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7942
52545641
TP
79432016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7944
7945 * gcc.target/arm/armv5_thumb_isa.c: New test.
7946
5b8c1205
KY
79472016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7948
7949 PR target/71346
7950 * gcc.target/i386/pr71346.c: New test.
7951
7a88cc84
TV
79522016-05-31 Tom de Vries <tom@codesourcery.com>
7953
7954 PR tree-optimization/69068
7955 * gcc.dg/graphite/pr69068.c: New test.
7956
265149a6
MS
79572016-05-27 Martin Sebor <msebor@redhat.com>
7958
7959 PR c++/71306
7960 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7961
00631022
JJ
79622016-05-30 Jakub Jelinek <jakub@redhat.com>
7963
7964 PR c++/71349
7965 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7966 nowait depend(inout: dd[0]) clauses where permitted.
7967
b2f6675b
PC
79682016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7969
7970 PR c++/71238
7971 * g++.dg/parse/pr71238.C: New.
7972 * g++.dg/concepts/friend1.C: Test column numbers too.
7973 * g++.dg/cpp0x/initlist31.C: Likewise.
7974 * g++.dg/cpp0x/pr51420.C: Likewise.
7975 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7976 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7977 * g++.dg/ext/builtin3.C: Likewise.
7978 * g++.dg/lookup/friend12.C: Likewise.
7979 * g++.dg/lookup/friend7.C: Likewise.
7980 * g++.dg/lookup/koenig1.C: Likewise.
7981 * g++.dg/lookup/koenig5.C: Likewise.
7982 * g++.dg/lookup/used-before-declaration.C: Likewise.
7983 * g++.dg/overload/koenig1.C: Likewise.
7984 * g++.dg/template/crash65.C: Likewise.
7985 * g++.dg/template/friend57.C: Likewise.
7986 * g++.dg/warn/Wshadow-5.C: Likewise.
7987 * g++.dg/warn/Wunused-8.C: Likewise.
7988 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7989 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7990 * g++.old-deja/g++.jason/member.C: Likewise.
7991 * g++.old-deja/g++.jason/report.C: Likewise.
7992 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7993 * g++.old-deja/g++.law/visibility20.C: Likewise.
7994 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7995 * g++.old-deja/g++.other/static5.C: Likewise.
7996 * g++.old-deja/g++.pt/overload2.C: Likewise.
7997
a448ff40
JH
79982016-05-30 Jan Hubicka <hubicka@ucw.cz>
7999
8000 * gcc.dg/tree-ssa/peel1.c: New testcase.
8001 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8002 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8003
69be8c91
TV
80042016-05-30 Tom de Vries <tom@codesourcery.com>
8005
8006 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8007 to ce.
8008
a59775a1
PC
80092016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8010
8011 PR c++/71099
8012 * g++.dg/parse/virtual1.C: New.
8013
53d6d955
UB
80142016-05-30 Uros Bizjak <ubizjak@gmail.com>
8015
8016 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8017 Use correct register when clearing %edx.
8018
0557293f
AM
80192016-05-30 Alexander Monakov <amonakov@ispras.ru>
8020
8021 PR tree-optimization/71289
8022 * gcc.dg/pr71289.c: New test.
8023
5d476e35
KV
80242016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8025
8026 PR middle-end/71269
8027 PR middle-end/71292
8028 * gcc.dg/tree-ssa/pr71269.c: New test.
8029 * gcc.dg/tree-ssa/pr71292.c: New test.
8030
db5447ca
KV
80312016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8032
8033 PR middle-end/71252
8034 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8035
98bdbb39
JH
80362016-05-30 Jan Hubicka <hubicka@ucw.cz>
8037
8038 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8039 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8040 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8041
7e012855
TV
80422016-05-30 Tom de Vries <tom@codesourcery.com>
8043
8044 PR tree-optimization/69067
8045 * gcc.dg/graphite/pr69067.c: New test.
8046
beed3701
UB
80472016-05-29 Uros Bizjak <ubizjak@gmail.com>
8048
8049 PR target/71245
8050 * gcc.target/i386/pr71245-1.c: New test.
8051 * gcc.target/i386/pr71245-2.c: Ditto.
8052
b6d4f8e8
PC
80532016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8054
8055 PR c++/71105
8056 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8057 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8058 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8059
00022058
JH
80602016-05-27 Jan Hubicka <hubicka@ucw.cz>
8061
8062 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8063
c8419aca
VV
80642016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8065
8066 Revert:
8067 PR c++/69855
8068 * g++.dg/overload/69855.C: New.
8069 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8070 * g++.old-deja/g++.pt/crash3.C: Likewise.
8071
8008c4d2
PC
80722016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8073
8074 PR c++/60385
8075 * g++.dg/parse/namespace13.C: New.
8076
8b2ef235
JL
80772016-05-26 Jeff Law <law@redhat.com>
8078
8079 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8080 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8081 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8082 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8083 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8084 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8085 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8086 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8087 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8088 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8089 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8090 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8091 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8092
7d67159b
VV
80932016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8094
8095 PR c++/69855
8096 * g++.dg/overload/69855.C: New.
8097 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8098 * g++.old-deja/g++.pt/crash3.C: Likewise.
8099
88e3bdd1
JW
81002016-05-27 Jiong Wang <jiong.wang@arm.com>
8101
8102 PR target/63596
8103 * gcc.target/aarch64/va_arg_1.c: New testcase.
8104 * gcc.target/aarch64/va_arg_2.c: Likewise.
8105 * gcc.target/aarch64/va_arg_3.c: Likewise.
8106
3fd6b9cc
JW
81072016-05-27 Jiong Wang <jiong.wang@arm.com>
8108
8109 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8110 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8111 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8112 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8113 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8114
3cee7e4e
MP
81152016-05-27 Marek Polacek <polacek@redhat.com>
8116
8117 PR middle-end/71308
8118 * g++.dg/torture/pr71308.C: New test.
8119
6a813c96
DV
81202016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8121
8122 * gcc.dg/zero_bits_compound-1.c: New test.
8123 * gcc.dg/zero_bits_compound-2.c: New test.
8124
0561bcfb
IE
81252016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8126
8127 PR middle-end/71279
8128 * gcc.dg/pr71279.c: New test.
8129
21316320
MM
81302016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8131
8132 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8133 floating point min/max/comparison instructions.
8134 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8135
7211a097
JJ
81362016-05-26 Jakub Jelinek <jakub@redhat.com>
8137
8138 * c-c++-common/gomp/schedule-1.c: New test.
8139 * gfortran.dg/gomp/schedule-1.f90: New test.
8140
cac177cf
PP
81412016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8142
8143 PR c++/70822
8144 PR c++/70106
8145 * g++.dg/cpp1y/auto-fn32.C: New test.
8146 * g++.dg/cpp1y/paren4.C: New test.
8147
a2d5b8c9
NS
81482016-05-26 Nathan Sidwell <nathan@acm.org>
8149
8150 * gcc.dg/20060410.c: Xfail on ptx.
8151 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8152 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8153 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8154 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8155 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8156
ffa8b552
TP
81572016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8158
8159 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8160
c7501e00
JJ
81612016-05-26 Jakub Jelinek <jakub@redhat.com>
8162
1875b9a0
JJ
8163 PR tree-optimization/71280
8164 * gcc.dg/pr71280.c: New test.
8165
2116e19f
JJ
8166 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8167
305aef09
JJ
8168 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8169 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8170
c7501e00
JJ
8171 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8172
ca449d26
JW
81732016-05-26 Jiong Wang <jiong.wang@arm.com>
8174
8175 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8176 kept in memory.
ca449d26 8177
8af01c66
JL
81782016-05-25 Jeff Law <law@redhat.com>
8179
8180 PR tree-optimization/71272
8181 * gcc.c-torture/compile/pr71272.c: new test.
8182
f9d6ce73
BS
81832016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8184
8185 * gcc.target/powerpc/vec-cmpne.c: New test.
8186 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8187
a88a7b22
EB
81882016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8189
8190 * gnat.dg/opt55.ad[sb]: New test.
8191
125f02ed
SKS
81922016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8193
8194 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8195 * c-c++-common/pr60226.c: Require int32plus.
8196 * gcc.c-torture/execute/pr70602.c: Likewise.
8197 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8198 unsigned long for malloc arg type.
8199 * gcc.dg/asr_div1.c: Require int32plus.
8200 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8201 * gcc.dg/pie-1.c: Require pie.
8202 * gcc.dg/pie-2.c: Likewise.
8203 * gcc.dg/pr59471.c: Require int32plus.
8204 * gcc.dg/pr59963-2.c: XFAIL for int16.
8205 * gcc.dg/pr60114.c: Require int32plus.
8206 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8207 unsigned long for typedef of size_t.
8208 * gcc.dg/pr63914.c: Require int32plus.
8209 * gcc.dg/pr64536.c: Require pt32plus.
8210 * gcc.dg/pr65658.c: Likewise.
8211 * gcc.dg/pr67271.c: Require int32plus.
8212 * gcc.dg/pr68112.c: Likewise.
8213 * gcc.dg/pr69071.c: Skip for avr target.
8214 * gcc.dg/pr69973.c: Require int32plus.
8215 * gcc.dg/pr70169.c: Skip for avr target.
8216 * gcc.dg/sso-6.c: Require int32plus.
8217 * gcc.dg/sso-7.c: Likewise.
8218 * gcc.dg/sso-8.c: Likewise.
8219 * gcc.dg/vrp-min-max-2.c: Likewise.
8220
c6e434f5
UB
82212016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8222
8223 PR target/70738
8224 * gcc.target/i386/pr70738-1.c: New test.
8225 * gcc.target/i386/pr70738-2.c: Likewise.
8226 * gcc.target/i386/pr70738-3.c: Likewise.
8227 * gcc.target/i386/pr70738-4.c: Likewise.
8228 * gcc.target/i386/pr70738-5.c: Likewise.
8229 * gcc.target/i386/pr70738-6.c: Likewise.
8230 * gcc.target/i386/pr70738-7.c: Likewise.
8231 * gcc.target/i386/pr70738-8.c: Likewise.
8232 * gcc.target/i386/pr70738-9.c: Likewise.
8233
5c42d341
KT
82342016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8235
8236 PR rtl-optimization/66940
8237 * gcc.c-torture/execute/pr66940.c: New test.
8238
bf9a1a07
IV
82392016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8240
8241 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8242 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8243 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8244 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8245 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8246 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8247 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8248 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8249 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8250 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8251 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8252 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8253 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8254 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8255 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8256 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8257 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8258 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8259 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8260 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8261 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8262 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8263 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8264 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8265
95efe6b6
MP
82662016-05-25 Marek Polacek <polacek@redhat.com>
8267
8268 PR c/71265
8269 * gcc.dg/noncompile/pr71265.c: New test.
8270
a23faf7a
MP
8271 PR c/71266
8272 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8273
69a6d5ad
NS
82742016-05-25 Nathan Sidwell <nathan@acm.org>
8275
8276 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8277
3072d4ea
RB
82782016-05-25 Richard Biener <rguenther@suse.de>
8279
8280 PR tree-optimization/71261
8281 * c-c++-common/torture/pr71261.c: New testcase.
8282
e412ece4
RB
82832016-05-25 Richard Biener <rguenther@suse.de>
8284
8285 PR tree-optimization/71264
8286 * gcc.dg/vect/pr71264.c: New testcase.
8287
b9e551ad
PC
82882016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8289
8290 PR c++/55992
8291 * g++.dg/cpp0x/alias-decl-53.C: New.
8292 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8293
6aa1abe5
ML
82942016-05-25 Martin Liska <mliska@suse.cz>
8295
8296 * g++.dg/pr71239.C: New test.
8297
842d162e
RB
82982016-05-25 Richard Biener <rguenther@suse.de>
8299
c87885ca
RO
8300 * gcc.dg/vect/pr58135.c: Rename to ...
8301 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8302
f184a36c
MP
83032016-05-25 Marek Polacek <polacek@redhat.com>
8304
8305 * g++.dg/pr65295.C: Use target c++14.
8306
021fad86
PC
83072016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8308
53d6d955
UB
8309 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8310 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8311
c3eaf15a
MM
83122016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8313
8314 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8315 instructions.
8316
e46c7770
CP
83172016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8318
8319 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8320 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8321 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8322 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8323 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8324 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8325 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8326 * c-c++-common/goacc/pcopy.c: Likewise.
8327 * c-c++-common/goacc/pcopyin.c: Likewise.
8328 * c-c++-common/goacc/pcopyout.c: Likewise.
8329 * c-c++-common/goacc/pcreate.c: Likewise.
8330 * c-c++-common/goacc/pr70688.c: New test.
8331 * c-c++-common/goacc/present-1.c: Adjust test.
8332 * c-c++-common/goacc/reduction-5.c: Likewise.
8333 * g++.dg/goacc/data-1.C: New test.
8334
4bfc9db7
MM
83352016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8336
8337 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8338 vector parity built-in functions.
8339 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8340 count trailing zeros automatic vectorization.
8341 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8342 count trailing zeros built-in functions.
8343
2bc145af
KV
83442016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8345
8346 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8347
26869fdb
PH
83482016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8349
8350 PR target/71050
8351 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8352
b2dc9c3b
PC
83532016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8354
8355 PR c++/50436
8356 * g++.dg/template/crash123.C: New.
8357 * g++.dg/template/crash124.C: Likewise.
8358
f65e97fd
MS
83592016-05-24 Martin Sebor <msebor@redhat.com>
8360
8361 PR c++/71147
8362 * g++.dg/ext/flexary16.C: New test.
8363
a6f5ac7f
IV
83642016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8365
69a6d5ad
NS
8366 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8367 before math.h is included.
a6f5ac7f
IV
8368 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8369 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8370 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8371 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8372 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8373 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8374 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8375 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8376 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8377 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8378 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8379 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8380 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8381 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8382 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8383 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8384 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8385 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8386 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8387 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8388 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8389 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8390 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8391
27bad558
MM
83922016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8393 Kelvin Nilsen <kelvin@gcc.gnu.org>
8394
8395 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8396 support.
8397
72f382fb
PC
83982016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8399
8400 PR c++/69872
8401 * g++.dg/warn/Wno-narrowing1.C: New.
8402
ef2ec9d9
MP
84032016-05-24 Marek Polacek <polacek@redhat.com>
8404
8405 PR c/71249
8406 * c-c++-common/Wswitch-unreachable-2.c: New test.
8407
e90434e3
JJ
84082016-05-24 Jakub Jelinek <jakub@redhat.com>
8409
7adb26f2
JJ
8410 PR c++/71257
8411 * g++.dg/vect/simd-clone-6.cc: New test.
8412 * g++.dg/gomp/declare-simd-6.C: New test.
8413
e90434e3
JJ
8414 PR middle-end/70434
8415 PR c/69504
8416 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8417
b556ea3b
RB
84182016-05-24 Richard Biener <rguenther@suse.de>
8419
8420 PR tree-optimization/71240
8421 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8422
e5328f5d
RB
84232016-05-24 Richard Biener <rguenther@suse.de>
8424
8425 PR tree-optimization/71230
8426 * gcc.dg/torture/pr71230.c: New testcase.
8427 * g++.dg/torture/pr71230.C: Likewise.
8428
a04e69c0
TS
84292016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8430
8431 * c-c++-common/goacc/routine-5.c: Add tests.
8432 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8433 * gfortran.dg/goacc/routine-6.f90: Add tests.
8434
30fd2977
RB
84352016-05-24 Richard Biener <rguenther@suse.de>
8436
8437 PR tree-optimization/71253
8438 * gcc.dg/torture/pr71253.c: New testcase.
8439
ca6f60bc
KV
84402016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8441
8442 PR middle-end/71252
8443 * gfortran.dg/pr71252.f90: New test.
8444
d3465d72
RS
84452016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8446
8447 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8448
f17a223d
RB
84492016-05-24 Richard Biener <rguenther@suse.de>
8450
8451 PR middle-end/70434
8452 PR c/69504
8453 * c-c++-common/vector-subscript-4.c: New testcase.
8454 * c-c++-common/vector-subscript-5.c: Likewise.
8455
e3f36534
JD
84562016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8457
8458 PR fortran/71123
8459 * gfortran.dg/namelist_90.f: New test
8460
85d5c27d
JD
84612016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8462
8463 PR fortran/66461
8464 * gfortran.dg/unexpected_eof.f: New test
8465
fe3f3340
MM
84662016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8467 Kelvin Nilsen <kelvin@gcc.gnu.org>
8468
8469 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8470 as little endian.
8471
26d6ae55
PC
84722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8473
8474 PR c++/70972
8475 * g++.dg/cpp0x/inh-ctor20.C: New.
8476 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8477
d6c9a06f
PC
84782016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8479
8480 PR c++/69095
8481 * g++.dg/cpp0x/variadic168.C: New.
8482
396a1d10
PC
84832016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8484
8485 * g++.dg/cpp0x/pr31445.C: Test column number too.
8486 * g++.dg/cpp0x/pr32253.C: Likewise.
8487 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8488 * g++.dg/cpp0x/variadic36.C: Likewise.
8489
ece46666
MG
84902016-05-23 Marc Glisse <marc.glisse@inria.fr>
8491
8492 * gcc.dg/fold-notshift-2.c: Adjust.
8493
a7dc5980
MP
84942016-05-23 Marek Polacek <polacek@redhat.com>
8495
8496 PR c/49859
8497 * c-c++-common/Wswitch-unreachable-1.c: New test.
8498 * gcc.dg/Wswitch-unreachable-1.c: New test.
8499 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8500 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8501 * g++.dg/gomp/block-10.C: Likewise.
8502 * gcc.dg/gomp/block-10.c: Likewise.
8503 * g++.dg/gomp/block-9.C: Likewise.
8504 * gcc.dg/gomp/block-9.c: Likewise.
8505 * g++.dg/gomp/target-1.C: Likewise.
8506 * g++.dg/gomp/target-2.C: Likewise.
8507 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8508 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8509 * g++.dg/gomp/taskgroup-1.C: Likewise.
8510 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8511 * gcc.dg/gomp/teams-1.c: Likewise.
8512 * g++.dg/gomp/teams-1.C: Likewise.
8513 * g++.dg/overload/error3.C: Likewise.
8514 * g++.dg/tm/jump1.C: Likewise.
8515 * g++.dg/torture/pr40335.C: Likewise.
8516 * gcc.dg/c99-vla-jump-5.c: Likewise.
8517 * gcc.dg/switch-warn-1.c: Likewise.
8518 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8519 * gcc.dg/nested-func-1.c: Likewise.
8520 * gcc.dg/pr67784-4.c: Likewise.
8521
18b54004
RB
85222016-05-23 Richard Biener <rguenther@suse.de>
8523
8524 PR tree-optimization/71230
8525 * gfortran.dg/pr71230-1.f90: New testcase.
8526 * gfortran.dg/pr71230-2.f90: Likewise.
8527
e569db5f
VK
85282016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8529
396a1d10 8530 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8531 * gcc.dg/vect/pr58135.c: Add new.
8532 * gfortran.dg/pr46519-1.f: Adjust test case.
8533
e4b71114
PC
85342016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8535
8536 PR c++/53401
8537 * g++.dg/cpp0x/decltype64.C: New.
8538
a25a8058
CL
85392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8540
8541 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8542 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8543 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8544
0dcfe9ab
CL
85452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8546
8547 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8548 Add poly64x1_t and poly64x2_t cases if supported.
8549 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8550 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8551 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8552 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8553 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8554
ffd70e4a
CL
85552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8556
8557 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8558 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8559 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8560 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8561 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8562 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8563 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8564
4b1f57fe
CL
85652016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8566
8567 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8568
16c5ec77
CL
85692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8570
8571 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8572 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8573
94ad56c7
JJ
85742016-05-22 Jakub Jelinek <jakub@redhat.com>
8575
57748705
JJ
8576 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8577 constraint instead of "r".
8578 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8579 insn instead of vxorpd.
8580 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8581
af120161
JJ
8582 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8583 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8584
355023ce
JJ
8585 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8586
3b48574c
JJ
8587 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8588 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8589
94ad56c7
JJ
8590 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8591
8a85cee2
KV
85922016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8593
8594 PR middle-end/40921
8595 * gcc.dg/tree-ssa/pr40921.c: New test.
8596
8e916b16
PS
85972016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8598
8599 PR target/71103
8600 * gcc.target/avr/pr71103.c: New test.
8601
88aea79f
KV
86022016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8603
8604 PR middle-end/71179
8605 * gcc.dg/tree-ssa/pr71179.c: New test.
8606
79063edd
MS
86072016-05-20 Martin Sebor <msebor@redhat.com>
8608
8609 PR c/71115
8610 * gcc.dg/init-excess-2.c: New test.
8611
55c8849f
EB
86122016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8613
8614 * gnat.dg/opt53.adb: New test.
8615 * gnat.dg/opt54.adb: Likewise.
8616
c91a0948
MJ
86172016-05-20 Martin Jambor <mjambor@suse.cz>
8618
8619 PR tree-optimization/70884
8620 * gcc.dg/tree-ssa/pr70919.c: New test.
8621
9cad20fa
BS
86222016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8623
8624 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8625 formatting.
69a6d5ad
NS
8626 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8627 fix code formatting.
8628
86292016-05-20 Nathan Sidwell <nathan@acm.org>
8630
8631 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8632 non-common cases.
8633 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8634
15c671a7
DM
86352016-05-20 David Malcolm <dmalcolm@redhat.com>
8636
8637 * jit.dg/all-non-failing-tests.h: Add
8638 test-factorial-must-tail-call.c.
8639 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8640 * jit.dg/test-factorial-must-tail-call.c: New test case.
8641
4f028369
JJ
86422016-05-20 Jakub Jelinek <jakub@redhat.com>
8643
8644 PR fortran/71204
8645 * gfortran.dg/pr71204.f90: New test.
8646
7dea4ab3
CP
86472016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8648
8649 * gcc.target/nvptx/sincos.c: New test.
8650
ef98d365
PC
86512016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8652
8653 PR c++/70572
8654 * g++.dg/cpp1y/auto-fn31.C: New.
8655
92466115
BS
86562016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8657
8658 * gcc.target/powerpc/vec-addec.c: New test.
8659 * gcc.target/powerpc/vec-addec-int128.c: New test.
8660
9a385c2d
DM
86612016-05-20 David Malcolm <dmalcolm@redhat.com>
8662
8663 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8664 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8665 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8666 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8667
77c9d5b4
JH
86682016-05-20 Jan Hubicka <hubicka@ucw.cz>
8669
8670 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8671
68047971
JJ
86722016-05-20 Jakub Jelinek <jakub@redhat.com>
8673
18954840
JJ
8674 PR c++/71210
8675 * g++.dg/opt/pr71210-1.C: New test.
8676 * g++.dg/opt/pr71210-2.C: New test.
8677
68047971
JJ
8678 PR tree-optimization/29756
8679 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8680 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8681 only on selected targets where V4SImode vectors are known to be
8682 supported.
8683
d78789f5
MG
86842016-05-20 Marc Glisse <marc.glisse@inria.fr>
8685
8686 PR tree-optimization/71079
8687 PR tree-optimization/71206
8688 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8689
550fa093
PK
86902016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8691
8692 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8693 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8694 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8695
483c6429
RG
86962016-05-20 Richard Guenther <rguenther@suse.de>
8697
8698 PR tree-optimization/29756
8699 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8700
eb066284
RB
87012016-05-20 Richard Biener <rguenther@suse.de>
8702
8703 PR tree-optimization/71185
8704 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8705
58f10249
RB
87062016-05-20 Richard Biener <rguenther@suse.de>
8707
8708 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8709
2a5569fa
MP
87102016-05-19 Marek Polacek <polacek@redhat.com>
8711
8712 PR c++/71075
8713 * g++.dg/diagnostic/pr71075.C: New test.
8714
5e9a5385
DM
87152016-05-19 David Malcolm <dmalcolm@redhat.com>
8716
8717 PR c++/71184
8718 * g++.dg/pr71184.C: New test case.
8719
4f45da44
KN
87202016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8721
8722 * gcc.target/powerpc/darn-0.c: New test.
8723 * gcc.target/powerpc/darn-1.c: New test.
8724 * gcc.target/powerpc/darn-2.c: New test.
8725
4177437e
MP
87262016-05-19 Marek Polacek <polacek@redhat.com>
8727
8728 PR tree-optimization/71031
8729 * gcc.dg/tree-ssa/vrp100.c: New test.
8730
afb72432
IE
87312016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8732
8733 PR rtl-optimization/71148
8734 * gcc.dg/pr71148.c: New test.
8735
4f83064e
KT
87362016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8737
8738 PR target/71056
8739 * gcc.target/arm/pr71056.c: New test.
8740
4bf8dbe1
BE
87412016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8742
8743 * c-c++-common/pr69669.c: Check the used mode.
8744
f3510625
MO
87452016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8746
8747 PR sanitizer/64354
8748 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8749
43c0068e
RB
87502016-05-19 Richard Biener <rguenther@suse.de>
8751
8752 PR tree-optimization/70729
8753 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8754 * gcc.dg/graphite/scop-18.c: Likewise.
8755 * gcc.dg/pr41783.c: Disable LIM.
8756 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8757 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8758 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8759 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8760 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8761 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8762 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8763 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8764 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8765 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8766 * gfortran.dg/pr42108.f90: Likewise.
8767
70f25790
DM
87682016-05-18 David Malcolm <dmalcolm@redhat.com>
8769
8770 PR driver/69265
8771 * gcc.dg/spellcheck-options-11.c: New test case.
8772
960db8ec
JJ
87732016-05-18 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR c++/71100
8776 * g++.dg/opt/pr71100.C: New test.
8777
04643334
MJ
87782016-05-18 Martin Jambor <mjambor@suse.cz>
8779
8780 PR ipa/69708
8781 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8782 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8783 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8784 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8785
91bb9f80
MJ
87862016-05-18 Martin Jambor <mjambor@suse.cz>
8787
8788 PR ipa/69708
8789 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8790 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8791 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8792 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8793 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8794
c584aca6
PC
87952016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8796
8797 PR c++/69793
8798 * g++.dg/template/crash122.C: New.
8799
20309c6e
PC
88002016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8801
8802 PR c++/70466
8803 * g++.dg/template/pr70466-1.C: New.
8804 * g++.dg/template/pr70466-2.C: Likewise.
8805
50c78b9a
MM
88062016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8807
8808 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8809 splat operations and the XXSPLTIB instruction.
8810 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8811 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8812 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8813 xxlxor to clear a register.
8814
cf8be00d
RS
88152016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8816
8817 * gcc.dg/torture/pr71020.c: New test.
8818
848a392a
MJ
88192016-05-18 Martin Jambor <mjambor@suse.cz>
8820
8821 PR ipa/70646
8822 * gcc.dg/ipa/pr70646.c: New test.
8823
1f2ab776
CL
88242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8825
8826 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8827
76489493
CL
88282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8829
8830 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8831 missing tests for vreinterpretq_p{8,16}.
8832
bd79378d
CL
88332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8834
8835 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8836 vsliq_n_s64 and vsliq_n_u64.
8837
81ca3ea0
CL
88382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8839
8840 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8841 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8842
873cb425
CL
88432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8844
8845 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8846 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8847 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8848
9d6e7c21
CL
88492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8850
8851 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8852 in comment.
8853
b4dbe40e 88542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8855
8856 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8857 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8858 "blr\t" and switch to scan-assembler-times.
8859
83a5c910
JW
88602016-05-18 Jiong Wang <jiong.wang@arm.com>
8861
53d6d955
UB
8862 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8863 with __aarch64__.
8864 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8865 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8866
fb7cbdeb
JJ
88672016-05-18 Jakub Jelinek <jakub@redhat.com>
8868
8ee91165
JJ
8869 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8870 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8871 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8872 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8873 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8874 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8875
cf4d516a
JJ
8876 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8877 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8878
a4f16422
JJ
8879 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8880 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8881
7b37ce10
JJ
8882 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8883 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8884
fb7cbdeb
JJ
8885 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8886
c9326aef
RB
88872016-05-18 Richard Biener <rguenther@suse.de>
8888
8889 PR tree-optimization/71168
8890 * gcc.dg/torture/pr71168.c: New testcase.
8891
df8b0a11
KV
88922016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8893
8894 PR middle-end/63586
8895 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8896 * gcc.dg/tree-ssa/pr63586.c: New test.
8897 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8898
2efd67ed
NS
88992016-05-17 Nathan Sidwell <nathan@acm.org>
8900
8901 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8902 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8903 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8904 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8905
1988b2c2
NS
89062016-05-17 Nathan Sidwell <nathan@acm.org>
8907
8908 * gcc.target/nvptx/abi-vararg-3.c: New.
8909
ad1d92ab
MM
89102016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8911
8912 PR tree-optimization/54579
8913 PR middle-end/55299
8914 * gcc.dg/fold-notrotate-1.c: New test.
8915 * gcc.dg/fold-notshift-1.c: New test.
8916 * gcc.dg/fold-notshift-2.c: New test.
8917
47768df8
MP
89182016-05-17 Marek Polacek <polacek@redhat.com>
8919
8920 PR ipa/71146
8921 * g++.dg/ipa/pr71146.C: New test.
8922
6b5423a5
DM
89232016-05-17 David Malcolm <dmalcolm@redhat.com>
8924
8925 * jit.dg/test-error-array-bounds.c: New test case.
8926
c7986356
MG
89272016-05-17 Marc Glisse <marc.glisse@inria.fr>
8928
8929 * gcc.dg/tree-ssa/and-1.c: New testcase.
8930
d982c5b7
MG
89312016-05-17 Marc Glisse <marc.glisse@inria.fr>
8932
8933 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8934 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8935
0139ba93
MG
89362016-05-17 Marc Glisse <marc.glisse@inria.fr>
8937
8938 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8939 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8940
daab4562
JW
89412016-05-17 Jiong Wang <jiong.wang@arm.com>
8942
8943 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8944
22330033
JW
89452016-05-17 Jiong Wang <jiong.wang@arm.com>
8946
8947 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8948
98b3a5f2
JW
89492016-05-17 Jiong Wang <jiong.wang@arm.com>
8950
8951 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8952 ".2d[index]" when scan the assembly.
8953 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8954 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8955 float64x1.
8956 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8957
b71b7a8e
RB
89582016-05-17 Richard Biener <rguenther@suse.de>
8959
8960 PR tree-optimization/71132
8961 * gcc.dg/torture/pr71132.c: New testcase.
8962
3c51ad46
CL
89632016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8964
8965 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8966
d20faa66
KT
89672016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8968
8969 PR target/70809
8970 * gcc.target/aarch64/pr70809_1.c: New test.
8971
b75cc5a4
KT
89722016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8973
8974 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8975 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8976 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8977 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8978
b28eb195
IE
89792016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8980 Ilya Enkovich <ilya.enkovich@intel.com>
8981
8982 PR target/71114
8983 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8984
0b9004ed
JH
89852016-05-16 Jan Hubicka <hubicka@ucw.cz>
8986
8987 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8988 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8989
1b81a1c1
MW
89902016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8991
8992 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8993 test for __ARM_FP16_ARGS.
8994 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8995 * gcc.target/arm/aapcs/neon-vect10.c: New.
8996 * gcc.target/arm/aapcs/neon-vect9.c: New.
8997 * gcc.target/arm/aapcs/vfp18.c: New.
8998 * gcc.target/arm/aapcs/vfp19.c: New.
8999 * gcc.target/arm/aapcs/vfp20.c: New.
9000 * gcc.target/arm/aapcs/vfp21.c: New.
9001 * gcc.target/arm/fp16-aapcs-1.c: New.
9002 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9003 test for __ARM_FP16_ARGS.
9004 * g++.target/arm/fp16-return-1.c: Update expected output.
9005
921d1e73
JW
90062016-05-16 Jiong Wang <jiong.wang@arm.com>
9007
9008 PR testsuite/70227
9009 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9010
228eb42a
HA
90112016-05-15 Harald Anlauf <anlauf@gmx.de>
9012
9013 PR fortran/69603
9014 * gfortran.dg/pr69603.f90: New testcase.
9015
785abfd3
FR
90162016-05-14 Fritz Reese <fritzoreese@gmail.com>
9017
9018 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9019
e75eb64f
FR
90202016-05-14 Fritz Reese <fritzoreese@gmail.com>
9021
9022 PR fortran/71047
9023 * gfortran.dg/pr71047.f08: New test.
9024
aa4b467b
JM
90252016-05-13 Joseph Myers <joseph@codesourcery.com>
9026
9027 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9028 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9029 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9030
653fb4a2
MS
90312016-05-13 Martin Sebor <msebor@redhat.com>
9032
9033 PR c++/60049
9034 * g++.dg/cpp0x/constexpr-60049.C: New test.
9035
9e37582d
JJ
90362016-05-13 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR bootstrap/71071
9039 * gcc.dg/pr71071.c: New test.
9040
a278aa17
UB
90412016-05-13 Uros Bizjak <ubizjak@gmail.com>
9042
9043 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9044 remove XOP handling.
377eaca7 9045 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9046
ac3d02e2
NS
90472016-05-13 Nathan Sidwell <nathan@acm.org>
9048
9049 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9050 __atomic_is_lock_free declaration.
9051
8ab3bdac
RB
90522016-05-13 Richard Biener <rguenther@suse.de>
9053
9054 PR tree-optimization/42587
9055 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9056
623b8e0a
ML
90572016-05-13 Martin Liska <mliska@suse.cz>
9058
9059 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9060 the new format of dump output.
9061
da7674f6
IE
90622016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9063
9064 * gcc.dg/pr71084.c: New test.
9065
c959db3d
RR
90662016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9067
53d6d955
UB
9068 PR target/53440
9069 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9070
43203dea
RR
90712016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9072
9073 * gcc.target/aarch64/struct_return.c: New test.
9074
4f2e1536
MP
90752016-05-12 Marek Polacek <polacek@redhat.com>
9076
9077 PR c/70756
9078 * c-c++-common/pr70756-2.c: New test.
9079 * c-c++-common/pr70756.c: New test.
9080
1ef33ef3
RB
90812016-05-12 Richard Biener <rguenther@suse.de>
9082
9083 PR tree-optimization/71059
9084 * gcc.dg/torture/pr71059.c: New testcase.
9085
763baff6
RB
90862016-05-12 Richard Biener <rguenther@suse.de>
9087
9088 PR tree-optimization/71062
9089 * gcc.dg/torture/pr71062.c: New testcase.
9090
c4ec1243
IE
90912016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9092
9093 PR tree-optimization/71006
9094 * gcc.dg/pr71006.c: New test.
9095
a5fbf76d
MP
90962016-05-12 Marek Polacek <polacek@redhat.com>
9097
9098 PR driver/71063
9099 * gcc.dg/opts-7.c: New test.
9100
5acc47a4
KT
91012016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9102
9103 PR target/70830
9104 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9105 Add -save-temps to dg-options.
9106 Scan for ldmfd rather than pop instruction.
9107 * gcc.target/arm/interrupt-2.c: Likewise.
9108 * gcc.target/arm/pr70830.c: New test.
9109
40bd4bf9
JJ
91102016-05-12 Jakub Jelinek <jakub@redhat.com>
9111
3cd63842
JJ
9112 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9113 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9114
c05d08f6
JJ
9115 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9116 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9117 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9118
bc27ffae
JJ
9119 PR target/71019
9120 * gcc.target/i386/avx512vl-pack-1.c: New test.
9121 * gcc.target/i386/avx512vl-pack-2.c: New test.
9122 * gcc.target/i386/avx512bw-pack-2.c: New test.
9123
515d7412
JJ
9124 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9125
40bd4bf9
JJ
9126 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9127 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9128 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9129
44ab146a
RB
91302016-05-12 Richard Biener <rguenther@suse.de>
9131
9132 PR tree-optimization/70986
9133 * gcc.dg/torture/pr70986-1.c: New testcase.
9134 * gcc.dg/torture/pr70986-2.c: Likewise.
9135 * gcc.dg/torture/pr70986-3.c: Likewise.
9136
d6e83a8d
MM
91372016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9138
9139 PR c/43651
9140 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9141 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9142
51e67ea3
UB
91432016-05-11 Uros Bizjak <ubizjak@gmail.com>
9144
9145 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9146 directive.
9147 * gcc.target/i386/pr66746.c: Ditto.
9148
3fd2b007
MM
91492016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9150
9151 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9152 support.
9153 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9154 warning when using -mvsx-timode.
9155 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9156 * gcc.target/powerpc/dform-2.c: Likewise.
9157 * gcc.target/powerpc/pr68805.c: Likewise.
9158
5c3a10fb
MP
91592016-05-11 Marek Polacek <polacek@redhat.com>
9160
9161 PR c++/71024
9162 * c-c++-common/attributes-3.c: New test.
9163
7cfb065b
NS
91642016-05-11 Nathan Sidwell <nathan@acm.org>
9165
9166 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9167 * gcc.c-torture/execute/pr68185.c: Likewise.
9168 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9169 * gcc.dg/pr69634.c: Requires scheduling.
9170 * gcc.dg/torture/pr66178.c: Require label values.
9171 * gcc.dg/setjmp-6.c: Require indirect jumps.
9172
f35ea97d
RB
91732016-05-11 Richard Biener <rguenther@suse.de>
9174
9175 PR tree-optimization/71055
9176 * gcc.dg/torture/pr71055.c: New testcase.
9177
dff70323
RB
91782016-05-11 Richard Biener <rguenther@suse.de>
9179
9180 PR debug/71057
9181 * g++.dg/debug/pr71057.C: New testcase.
9182
56a3d28b
JJ
91832016-05-11 Jakub Jelinek <jakub@redhat.com>
9184
9185 PR fortran/70855
9186 * gfortran.dg/gomp/pr70855.f90: New test.
9187
ebc1b29e
RB
91882016-05-11 Richard Biener <rguenther@suse.de>
9189
9190 PR middle-end/71002
9191 * g++.dg/torture/pr71002.C: New testcase.
9192
98ccd1d7
IE
91932016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9194
9195 PR middle-end/70807
9196 * gcc.dg/pr70807.c: New test.
9197
ed29e24b
MS
91982016-05-10 Martin Sebor <msebor@redhat.com>
9199
9200 PR c++/38611
9201 * g++.dg/Wattributes.C: New test.
9202
e39dab2c
MG
92032016-05-10 Marc Glisse <marc.glisse@inria.fr>
9204
9205 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9206 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9207 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9208
d067e238
IE
92092016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9210
9211 PR target/70799
9212 * gcc.target/i386/pr70799-1.c: New test.
9213
cd36c83e
PMR
92142016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9215
9216 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9217
1e3af2a4
IE
92182016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9219
9220 PR middle-end/70877
9221 * gcc.target/i386/pr70877.c: New test.
9222
afc610db
IE
92232016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9224
9225 PR tree-optimization/70786
9226 * gcc.target/i386/pr70876.c: New test.
9227
4b59d19f
JJ
92282016-05-10 Jakub Jelinek <jakub@redhat.com>
9229
9230 PR target/70927
9231 * gcc.target/i386/avx512vl-logic-1.c: New test.
9232 * gcc.target/i386/avx512vl-logic-2.c: New test.
9233 * gcc.target/i386/avx512dq-logic-2.c: New test.
9234
9b5ee426
BS
92352016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9236
9237 PR target/70963
9238 * gcc.target/powerpc/pr70963.c: New.
9239
f3352cab
DM
92402016-05-10 David Malcolm <dmalcolm@redhat.com>
9241
9242 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9243 (test_very_wide_line): Add ruler to expected output.
9244 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9245 (test_very_wide_line): Likewise.
9246 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9247 (test_show_locus): Within the handling of "test_very_wide_line",
9248 enable show_ruler_p on the diagnostic context.
9249
4a3255dd
RB
92502016-05-10 Richard Biener <rguenther@suse.de>
9251
9252 PR tree-optimization/71039
9253 * gcc.dg/torture/pr71039.c: New testcase.
9254
da7c9950
NS
92552016-05-10 Nathan Sidwell <nathan@acm.org>
9256
9257 * gcc.dg/nested-func-10.c: Requires alloca.
9258 * gcc.dg/nested-func-9.c: Requires alloca.
9259 * gcc.c-torture/execute/pr70460.c: Requires labels.
9260 * gcc.c-torture/compile/pr70199.c: Requires labels.
9261 * gcc.target/nvptx/decl.c: Compile only.
9262 * gcc.target/nvptx/trailing-init.c: Compile only.
9263 * gcc.target/nvptx/ary-init.c: Compile only.
9264
cf68d92c
MP
92652016-05-10 Marek Polacek <polacek@redhat.com>
9266
9267 PR c/70255
9268 * gcc.dg/attr-opt-1.c: New test.
9269
64ea4e15
RB
92702016-05-10 Richard Biener <rguenther@suse.de>
9271
9272 PR tree-optimization/70497
9273 PR tree-optimization/28367
9274 * gcc.dg/torture/20160404-1.c: New testcase.
9275 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9276 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9277
5a96dae3
PMR
92782016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9279
9280 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9281
fc97f805
UB
92822016-05-09 Uros Bizjak <ubizjak@gmail.com>
9283
9284 * gcc.target/i386/fabsneg-1.c New test.
9285
a710b1d5
AM
92862016-05-09 Alan Modra <amodra@gmail.com>
9287
9288 PR testsuite/70826
9289 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9290
171f6f05
RB
92912016-05-09 Richard Biener <rguenther@suse.de>
9292
9293 PR tree-optimization/70985
9294 * gcc.dg/torture/pr70985.c: New testcase.
9295
18caa34e
BC
92962016-05-09 Bin Cheng <bin.cheng@arm.com>
9297
9298 * gcc.dg/tree-ssa/ifc-9.c: New test.
9299 * gcc.dg/tree-ssa/ifc-10.c: New test.
9300 * gcc.dg/tree-ssa/ifc-11.c: New test.
9301 * gcc.dg/tree-ssa/ifc-12.c: New test.
9302 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9303 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9304 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9305
7a27d38f
RB
93062016-05-09 Richard Biener <rguenther@suse.de>
9307
9308 PR fortran/70937
9309 * gfortran.dg/pr70937.f90: New testcase.
9310
5ebbbd3d
RO
93112016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9312
9313 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9314
f6288c24
FR
93152016-05-07 Fritz Reese <fritzoreese@gmail.com>
9316
9317 PR fortran/56226
9318 * gfortran.dg/dec_structure_1.f90: New testcase.
9319 * gfortran.dg/dec_structure_2.f90: Ditto.
9320 * gfortran.dg/dec_structure_3.f90: Ditto.
9321 * gfortran.dg/dec_structure_4.f90: Ditto.
9322 * gfortran.dg/dec_structure_5.f90: Ditto.
9323 * gfortran.dg/dec_structure_6.f90: Ditto.
9324 * gfortran.dg/dec_structure_7.f90: Ditto.
9325 * gfortran.dg/dec_structure_8.f90: Ditto.
9326 * gfortran.dg/dec_structure_9.f90: Ditto.
9327 * gfortran.dg/dec_structure_10.f90: Ditto.
9328 * gfortran.dg/dec_structure_11.f90: Ditto.
9329 * gfortran.dg/dec_union_1.f90: Ditto.
9330 * gfortran.dg/dec_union_2.f90: Ditto.
9331 * gfortran.dg/dec_union_3.f90: Ditto.
9332 * gfortran.dg/dec_union_4.f90: Ditto.
9333 * gfortran.dg/dec_union_5.f90: Ditto.
9334 * gfortran.dg/dec_union_6.f90: Ditto.
9335 * gfortran.dg/dec_union_7.f90: Ditto.
9336
5ec4a8cd
TV
93372016-05-07 Tom de Vries <tom@codesourcery.com>
9338
9339 PR tree-optimization/70956
9340 * gcc.dg/graphite/pr70956.c: New test.
9341
58ec1d0e
JJ
93422016-05-06 Jakub Jelinek <jakub@redhat.com>
9343
ccd88fb7
JJ
9344 PR middle-end/70941
9345 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9346 (a, b, c, d): Change type from char to signed char.
9347 (main): Compare against (signed char) -1634678893 instead of
9348 hardcoded -109. Use __builtin_abort instead of abort.
9349
dd3b6464
JJ
9350 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9351 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9352
58ec1d0e
JJ
9353 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9354
19aa23d8
YR
93552016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9356
9357 PR debug/70935
9358 * gcc.dg/torture/pr70935.c: New test.
9359
ae5f0df1
OE
93602016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9361
9362 PR target/58219
ce23a8ff 9363 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9364
078f7e37
RB
93652016-05-06 Richard Biener <rguenther@suse.de>
9366
9367 PR tree-optimization/70960
9368 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9369
765d7b54
OE
93702016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9371
9372 PR target/52933
9373 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9374 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9375 Adjust expected instruction counts.
9376 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9377
29c94e65
MP
93782016-05-06 Marek Polacek <polacek@redhat.com>
9379
9380 PR sanitizer/70875
9381 * gcc.dg/ubsan/bounds-3.c: New test.
9382
3684b02e
OE
93832016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9384
9385 PR target/54089
9386 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9387
8706773f
RB
93882016-05-06 Richard Biener <rguenther@suse.de>
9389
9390 PR middle-end/70931
9391 * gfortran.dg/pr70931.f90: New testcase.
9392
a4f51018
RB
93932016-05-06 Richard Biener <rguenther@suse.de>
9394
9395 PR middle-end/70941
9396 * gcc.dg/torture/pr70941.c: New testcase.
9397
c4f2425f
BC
93982016-05-05 Bin Cheng <bin.cheng@arm.com>
9399
9400 PR tree-optimization/57206
9401 * gcc.dg/vect/pr57206.c: New test.
9402
5dc08197
RO
94032016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9404
9405 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9406
351f85c5
JJ
94072016-05-05 Jakub Jelinek <jakub@redhat.com>
9408
568bac8c
JJ
9409 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9410
351f85c5
JJ
9411 * c-c++-common/Wdangling-else-4.c: New test.
9412
33fd7785
JJ
94132016-05-04 Jakub Jelinek <jakub@redhat.com>
9414
2d1ac15a
JJ
9415 PR c++/70906
9416 PR c++/70933
9417 * g++.dg/opt/pr70906.C: New test.
9418 * g++.dg/opt/pr70933.C: New test.
9419
33fd7785
JJ
9420 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9421
6b715bf6
JH
94222016-05-04 Jan Hubicka <hubicka@ucw.cz>
9423
9424 * gcc.dg/ipa/pure-const-3.c: New testcase.
9425
deef7113
MP
94262016-05-04 Marek Polacek <polacek@redhat.com>
9427
9428 * c-c++-common/Wdangling-else-1.c: New test.
9429 * c-c++-common/Wdangling-else-2.c: New test.
9430 * c-c++-common/Wdangling-else-3.c: New test.
9431
5396db97
KCY
94322016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9433
9434 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9435 flag is present.
9436
de55efd5
MP
94372016-05-04 Marek Polacek <polacek@redhat.com>
9438
9439 PR c/48778
9440 * gcc.dg/Waddress-2.c: New test.
9441
475839b6
AM
94422016-05-04 Alan Modra <amodra@gmail.com>
9443
9444 * gcc.target/powerpc/pr70866.c: New.
9445
b25aad5f
MS
94462016-05-03 Martin Sebor <msebor@redhat.com>
9447
9448 PR c++/66561
9449 * c-c++-common/builtin_location.c: New test.
9450 * g++.dg/cpp1y/builtin_location.C: New test.
9451
79ce98bc
MP
94522016-05-03 Marek Polacek <polacek@redhat.com>
9453
9454 PR c/70859
9455 * gcc.dg/pr70859.c: New test.
9456 * gcc.dg/pr70859-2.c: New test.
9457
402e89f5
PMR
94582016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9459
9460 * gnat.dg/debug5.adb: New testcase.
9461
f3d90045
DV
94622016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9463
9464 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9465 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9466 Procedure to check for z10 instruction set.
9467
1e26cec1
CL
94682016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9469
9470 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9471
71aca5a0
AM
94722016-05-03 Alan Modra <amodra@gmail.com>
9473
9474 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9475
2fd70ec1
JJ
94762016-05-03 Jakub Jelinek <jakub@redhat.com>
9477
9478 * gcc.target/i386/avx512f-cvt-1.c: New test.
9479
e5705cf7
L
94802016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9481
9482 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9483 -fdump-tree-vrp-details.
9484
381cdae4
RB
94852016-05-03 Richard Biener <rguenther@suse.de>
9486
9487 * gcc.dg/pr30172-1.c: Adjust.
9488 * gcc.dg/pr63743.c: Likewise.
9489 * gcc.dg/tm/pr51696.c: Likewise.
9490 * c-c++-common/tm/safe-1.c: Likewise.
9491 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9492 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9493 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9494 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9495
adedd5c1
JJ
94962016-05-03 Jakub Jelinek <jakub@redhat.com>
9497
31ed1665
JJ
9498 PR rtl-optimization/70467
9499 * gcc.target/i386/pr70467-3.c: New test.
9500 * gcc.target/i386/pr70467-4.c: New test.
9501
dea60b59
JJ
9502 PR tree-optimization/70916
9503 * gcc.c-torture/compile/pr70916.c: New test.
9504
adedd5c1
JJ
9505 PR target/49244
9506 * gcc.target/i386/pr49244-1.c: New test.
9507 * gcc.target/i386/pr49244-2.c: New test.
9508
f80041ef
BS
95092016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9510
9511 PR rtl-optimization/44281
9512 * gcc.target/i386/pr44281.c: New test.
9513
1cfcd39e
BC
95142016-05-03 bin cheng <bin.cheng@arm.com>
9515
9516 PR tree-optimization/56541
9517 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9518 * gcc.dg/vect/pr56541.c: new test.
9519
4304ccfd
MM
95202016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9521
9522 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9523 __float128.
9524 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9525
50d94c29
L
95262016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9527
9528 PR testsuite/70520
9529 * c-c++-common/asan/clone-test-1.c (main): Align child process
9530 stack to 16 bytes.
9531
bc1aee87
DM
95322016-05-02 David Malcolm <dmalcolm@redhat.com>
9533
9534 PR c++/62314
9535 * g++.dg/spellcheck-fields-2.C: New test case.
9536
474e0129
DM
95372016-05-02 David Malcolm <dmalcolm@redhat.com>
9538
9539 PR c++/62314
9540 * g++.dg/pr62314.C: New test case.
9541
818b88a7
JH
95422016-05-02 Jan Hubicka <hubicka@ucw.cz>
9543
9544 * gcc.dg/ipa/inline-8.c: New testcase.
9545
dd77684f
JJ
95462016-05-02 Jakub Jelinek <jakub@redhat.com>
9547
9548 PR rtl-optimization/70467
9549 * gcc.target/i386/pr70467-1.c: New test.
9550
72407e00
BE
95512016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9552
9553 * gcc.dg/spec-options.c: Run the test on all targets.
9554 * gcc.dg/foo.specs: Use cpp_unique_options.
9555
dd53d197
MG
95562016-05-02 Marc Glisse <marc.glisse@inria.fr>
9557
9558 * gcc.dg/tree-ssa/unord.c: New testcase.
9559
a8b85ce9
MG
95602016-05-02 Marc Glisse <marc.glisse@inria.fr>
9561
9562 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9563
5b37e866
NS
95642016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9565
9566 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9567
7176a4a0
MP
95682016-05-02 Marek Polacek <polacek@redhat.com>
9569
9570 PR c/70851
9571 * gcc.dg/enum-incomplete-3.c: New test.
9572
6b9933b9
MP
95732016-05-02 Marek Polacek <polacek@redhat.com>
9574 Tom de Vries <tom@codesourcery.com>
9575
9576 PR tree-optimization/70700
9577 * gcc.dg/pr70700.c: New test.
9578
90f82260
UB
95792016-05-01 Uros Bizjak <ubizjak@gmail.com>
9580
9581 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9582 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9583 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9584 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9585 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9586
f73036c1
EB
95872016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9588
9589 * ada/acats/run_acats: Rename into...
9590 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9591 * ada/acats/run_all.sh: Remove redundant test.
9592 (target_run): Move around.
9593 (target_gnatchop): Use newly built executable.
9594 (target_gnatmake): Likewise.
9595 Check that the compilation of impbit succeeds.
9596
85e051a3
OE
95972016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9598
9599 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9600 * gcc.dg/20021029-1.c: Likewise.
9601 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9602 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9603 * gcc.target/sh/cmpstr.c: Likewise.
9604 * gcc.target/sh/cmpstrn.c: Likewise.
9605 * gcc.target/sh/memset.c: Likewise.
9606 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9607 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9608 * gcc.target/sh/pr39423-1.c: Likewise.
9609 * gcc.target/sh/pr49468-di.c: Likewise.
9610 * gcc.target/sh/pr49468-si.c: Likewise.
9611 * gcc.target/sh/pr49880-1.c: Likewise.
9612 * gcc.target/sh/pr49880-2.c: Likewise.
9613 * gcc.target/sh/pr49880-3.c: Likewise.
9614 * gcc.target/sh/pr50751-1.c: Likewise.
9615 * gcc.target/sh/pr50751-4.c: Likewise.
9616 * gcc.target/sh/pr50751-7.c: Likewise.
9617 * gcc.target/sh/pr51244-1.c: Likewise.
9618 * gcc.target/sh/pr51244-10.c: Likewise.
9619 * gcc.target/sh/pr51244-11.c: Likewise.
9620 * gcc.target/sh/pr51244-12.c: Likewise.
9621 * gcc.target/sh/pr51244-13.c: Likewise.
9622 * gcc.target/sh/pr51244-14.c: Likewise.
9623 * gcc.target/sh/pr51244-17.c: Likewise.
9624 * gcc.target/sh/pr51244-18.c: Likewise.
9625 * gcc.target/sh/pr51244-19.c: Likewise.
9626 * gcc.target/sh/pr51244-4.c: Likewise.
9627 * gcc.target/sh/pr51244-5.c: Likewise.
9628 * gcc.target/sh/pr51244-7.c: Likewise.
9629 * gcc.target/sh/pr51244-8.c: Likewise.
9630 * gcc.target/sh/pr51244-9.c: Likewise.
9631 * gcc.target/sh/pr51697.c: Likewise.
9632 * gcc.target/sh/pr52483-1.c: Likewise.
9633 * gcc.target/sh/pr52483-2.c: Likewise.
9634 * gcc.target/sh/pr52483-3.c: Likewise.
9635 * gcc.target/sh/pr52483-5.c: Likewise.
9636 * gcc.target/sh/pr52933-1.c: Likewise.
9637 * gcc.target/sh/pr52933-2.c: Likewise.
9638 * gcc.target/sh/pr52933-3.c: Likewise.
9639 * gcc.target/sh/pr53568-1.c: Likewise.
9640 * gcc.target/sh/pr53976-1.c: Likewise.
9641 * gcc.target/sh/pr53988-1.c: Likewise.
9642 * gcc.target/sh/pr53988.c: Likewise.
9643 * gcc.target/sh/pr54089-1.c: Likewise.
9644 * gcc.target/sh/pr54089-6.c: Likewise.
9645 * gcc.target/sh/pr54089-7.c: Likewise.
9646 * gcc.target/sh/pr54089-8.c: Likewise.
9647 * gcc.target/sh/pr54089-9.c: Likewise.
9648 * gcc.target/sh/pr54236-1.c: Likewise.
9649 * gcc.target/sh/pr54236-2.c: Likewise.
9650 * gcc.target/sh/pr54236-3.c: Likewise.
9651 * gcc.target/sh/pr54236-4.c: Likewise.
9652 * gcc.target/sh/pr54386.c: Likewise.
9653 * gcc.target/sh/pr54602-1.c: Likewise.
9654 * gcc.target/sh/pr54685.c: Likewise.
9655 * gcc.target/sh/pr54760-1.c: Likewise.
9656 * gcc.target/sh/pr54760-2.c: Likewise.
9657 * gcc.target/sh/pr54760-3.c: Likewise.
9658 * gcc.target/sh/pr54760-4.c: Likewise.
9659 * gcc.target/sh/pr54760-5.c: Likewise.
9660 * gcc.target/sh/pr54760-6.c: Likewise.
9661 * gcc.target/sh/pr55146.c: Likewise.
9662 * gcc.target/sh/pr55160.c: Likewise.
9663 * gcc.target/sh/pr59278.c: Likewise.
9664 * gcc.target/sh/pr59401-1.c: Likewise.
9665 * gcc.target/sh/pr59533-1.c: Likewise.
9666 * gcc.target/sh/pr63260.c: Likewise.
9667 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9668 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9669 * gcc.target/sh/strlen.c: Likewise.
9670 * gcc.target/sh/torture/pr30807.c: Likewise.
9671 * gcc.target/sh/torture/pr34777.c: Likewise.
9672 * gcc.target/sh/torture/pr64652.c: Likewise.
9673 * gcc.target/sh/torture/pr65505.c: Likewise.
9674 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9675 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9676
411e5c67
PC
96772016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9678
9679 PR c++/66644
9680 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9681
8fa97501
BS
96822016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9683
9684 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9685 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9686 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9687 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9688
5a956111
PP
96892016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9690
9691 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9692 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9693
e7ff0319
CP
96942016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9695
9696 PR middle-end/70626
9697 * c-c++-common/goacc/combined-reduction.c: New test.
9698 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9699
52d11a4b
L
97002016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9701
9702 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9703 *movdi_internal pattern only if PIC off.
9704 * gcc.target/i386/pr70155-2.c: Likewise.
9705 * gcc.target/i386/pr70155-3.c: Likewise.
9706 * gcc.target/i386/pr70155-4.c: Likewise.
9707 * gcc.target/i386/pr70155-5.c: Likewise.
9708 * gcc.target/i386/pr70155-6.c: Likewise.
9709 * gcc.target/i386/pr70155-7.c: Likewise.
9710 * gcc.target/i386/pr70155-8.c: Likewise.
9711 * gcc.target/i386/pr70155-15.c: Likewise.
9712 * gcc.target/i386/pr70155-17.c: Likewise.
9713 * gcc.target/i386/pr70155-22.c: Likewise.
9714
8960db31
BC
97152016-04-29 Bin Cheng <bin.cheng@arm.com>
9716
9717 PR tree-optimization/70803
9718 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9719
cca535a4
IE
97202016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9721
9722 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9723 optimization of vector loop.
9724 * gcc.target/i386/vect-unpack-3.c: New test.
9725 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9726 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9727 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9728
500ecf4a
MP
97292016-04-29 Marek Polacek <polacek@redhat.com>
9730
9731 PR sanitizer/70342
9732 * g++.dg/ubsan/null-7.C: New test.
9733
2fff3db8
MP
9734 PR c/70852
9735 * gcc.dg/pr70852.c: New test.
9736
509063eb
DV
97372016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9738
9739 PR/69089
9740 * g++.dg/cpp0x/alignas6.C: New test.
9741
83745c0d
DV
97422016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9743
c87885ca
RO
9744 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9745 * gcc.dg/pr27003.c: Likewise.
9746 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9747 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9748 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9749 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9750 * gcc.target/arc/mxy.c: Likewise.
9751 * gcc.target/arc/mswape.c: Likewise.
9752 * gcc.target/arc/mrtsc.c: Likewise.
9753 * gcc.target/arc/mcrc.c: Likewise.
9754 * gcc.target/arc/mdsp-packa.c: Likewise.
9755 * gcc.target/arc/mdvbf.c: Likewise.
9756 * gcc.target/arc/mlock.c: Likewise.
9757 * gcc.target/arc/mmac-24.c: Likewise.
9758 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9759
849b265d
BS
97602016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9761 Matthijs Kooijman <matthijs@stdin.nl>
9762 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9763
9764 PR target/60040
9765 * gcc.target/avr/pr60040-1.c: New.
9766 * gcc.target/avr/pr60040-2.c: New.
9767
1390536b
RB
97682016-04-29 Richard Biener <rguenther@suse.de>
9769
9770 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9771
98998245
RB
97722016-04-29 Richard Biener <rguenther@suse.de>
9773
9774 PR tree-optimization/13962
9775 PR tree-optimization/65686
9776 * gcc.dg/uninit-pr65686.c: New testcase.
9777
8b80cc21
JJ
97782016-04-29 Jakub Jelinek <jakub@redhat.com>
9779
9780 PR middle-end/70843
9781 * gcc.dg/pr70843.c: New test.
9782
6181bc30
JJ
97832016-04-28 Jakub Jelinek <jakub@redhat.com>
9784
9785 PR target/70858
9786 * gcc.target/i386/pr70858.c: New test.
9787
f4cb3612
AB
97882016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9789
9790 * gcc.target/arc/nps400-1.c: New file.
9791
8ad9df62
JR
97922016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9793 Andrew Burgess <andrew.burgess@embecosm.com>
9794
9795 * gcc.target/arc/movh_cl-1.c: New file.
9796
ceaaa9fe
JR
97972016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9798 Andrew Burgess <andrew.burgess@embecosm.com>
9799
9800 * gcc.target/arc/extzv-1.c: New file.
9801 * gcc.target/arc/insv-1.c: New file.
9802 * gcc.target/arc/insv-2.c: New file.
9803 * gcc.target/arc/movb-1.c: New file.
9804 * gcc.target/arc/movb-2.c: New file.
9805 * gcc.target/arc/movb-3.c: New file.
9806 * gcc.target/arc/movb-4.c: New file.
9807 * gcc.target/arc/movb-5.c: New file.
9808 * gcc.target/arc/movb_cl-1.c: New file.
9809 * gcc.target/arc/movb_cl-2.c: New file.
9810 * gcc.target/arc/movbi_cl-1.c: New file.
9811 * gcc.target/arc/movl-1.c: New file.
9812
4d03dc2f
JR
98132016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9814 Andrew Burgess <andrew.burgess@embecosm.com>
9815
9816 * gcc.target/arc/cmem-1.c: New file.
9817 * gcc.target/arc/cmem-2.c: New file.
9818 * gcc.target/arc/cmem-3.c: New file.
9819 * gcc.target/arc/cmem-4.c: New file.
9820 * gcc.target/arc/cmem-5.c: New file.
9821 * gcc.target/arc/cmem-6.c: New file.
9822 * gcc.target/arc/cmem-7.c: New file.
9823 * gcc.target/arc/cmem-ld.inc: New file.
9824 * gcc.target/arc/cmem-st.inc: New file.
9825
81262dad
JJ
98262016-04-28 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR target/70821
9829 * gcc.target/i386/pr70821.c: New test.
9830
0a31a09a
BS
98312016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9832
9833 * gcc.target/powerpc/vec-adde.c: New test.
9834 * gcc.target/powerpc/vec-adde-int128.c: New test.
9835
3ddffba9
JJ
98362016-04-28 Jakub Jelinek <jakub@redhat.com>
9837
9838 * gcc.target/i386/avx-vround-1.c: New test.
9839 * gcc.target/i386/avx-vround-2.c: New test.
9840 * gcc.target/i386/avx512vl-vround-1.c: New test.
9841 * gcc.target/i386/avx512vl-vround-2.c: New test.
9842
713dedcd
RO
98432016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9844
9845 PR testsuite/70595
9846 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9847 (check_effective_target_cilkplus_runtime): ... this.
9848 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9849 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9850
9851 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9852 Require cilkplus_runtime.
9853 Don't add -lcilkrts.
9854 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9855 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9856 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9857 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9858 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9859 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9860 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9861 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9862 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9863 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9864 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9865 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9866 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9867 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9868 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9869 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9870 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9871 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9872 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9873 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9874 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9875 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9876 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9877 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9878 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9879 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9880 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9881 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9882 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9883
9884 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9885 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9886
9887 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9888
9889 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9890 cilkplus_runtime.
9891
3563f78f
MG
98922016-04-27 Marc Glisse <marc.glisse@inria.fr>
9893
9894 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9895 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9896
6bc2bb18
RB
98972015-04-27 Ryan Burn <contact@rnburn.com>
9898
9899 PR c++/69024
9900 PR c++/68997
9901 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9902 diagnostic.
9903 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9904 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9905
1e55d29a
EB
99062016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9907
9908 * gnat.dg/limited_with4.ad[sb]: New test.
9909 * gnat.dg/limited_with4_pkg.ads: New helper.
9910
087146ca
L
99112016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9912
9913 PR target/70155
9914 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9915 and movv1ti_internal patterns
9916 * gcc.target/i386/pr70155-1.c: New test.
9917 * gcc.target/i386/pr70155-2.c: Likewise.
9918 * gcc.target/i386/pr70155-3.c: Likewise.
9919 * gcc.target/i386/pr70155-4.c: Likewise.
9920 * gcc.target/i386/pr70155-5.c: Likewise.
9921 * gcc.target/i386/pr70155-6.c: Likewise.
9922 * gcc.target/i386/pr70155-7.c: Likewise.
9923 * gcc.target/i386/pr70155-8.c: Likewise.
9924 * gcc.target/i386/pr70155-9.c: Likewise.
9925 * gcc.target/i386/pr70155-10.c: Likewise.
9926 * gcc.target/i386/pr70155-11.c: Likewise.
9927 * gcc.target/i386/pr70155-12.c: Likewise.
9928 * gcc.target/i386/pr70155-13.c: Likewise.
9929 * gcc.target/i386/pr70155-14.c: Likewise.
9930 * gcc.target/i386/pr70155-15.c: Likewise.
9931 * gcc.target/i386/pr70155-16.c: Likewise.
9932 * gcc.target/i386/pr70155-17.c: Likewise.
9933 * gcc.target/i386/pr70155-18.c: Likewise.
9934 * gcc.target/i386/pr70155-19.c: Likewise.
9935 * gcc.target/i386/pr70155-20.c: Likewise.
9936 * gcc.target/i386/pr70155-21.c: Likewise.
9937 * gcc.target/i386/pr70155-22.c: Likewise.
9938
92329f9f
L
99392016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9940
9941 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9942 ".{5,6}".
9943
309a0cf6
BC
99442016-04-27 Bin Cheng <bin.cheng@arm.com>
9945
9946 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9947 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9948 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9949 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9950 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9951
72ed2b9c
RB
99522016-04-27 Richard Biener <rguenther@suse.de>
9953
9954 PR ipa/70760
9955 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9956 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9957
3c98ff9b
NS
99582016-04-27 Nathan Sidwell <nathan@acm.org>
9959
9960 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9961 * g++.dg/ubsan/pr63956.C: Adjust error location.
9962
9ec5d66b
NC
99632016-04-27 Nick Clifton <nickc@redhat.com>
9964
9965 PR middle-end/49889
9966 * gcc.dg/pr49889.c: New test.
9967
c1e1f433
BS
99682016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9969
9970 * c-c++-common/memset-array.c: New test.
9971
8ac43293
MS
99722016-04-26 Martin Sebor <msebor@redhat.com>
9973
9974 PR c++/66639
9975 * g++.dg/cpp1y/func_constexpr.C: New test.
9976
843ce8ab
PP
99772016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9978
9979 PR c++/70241
9980 * g++.dg/cpp0x/enum32.C: New test.
9981 * g++.dg/cpp0x/enum33.C: New test.
9982
99832016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9984
9985 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9986 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9987 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9988 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9989 * gcc.c-torture/execute/pr38151.c: Likewise.
9990 * gcc.c-torture/execute/pr66556.c: Likewise.
9991 * gcc.c-torture/execute/pr67781.c: Likewise.
9992 * gcc.c-torture/execute/pr68648.c: Likewise.
9993
ca1206be
MG
99942016-04-26 Marc Glisse <marc.glisse@inria.fr>
9995
9996 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9997
2448a956
MP
99982016-04-26 Marek Polacek <polacek@redhat.com>
9999
10000 PR c/67784
10001 * gcc.dg/pr67784-3.c: New test.
10002 * gcc.dg/pr67784-4.c: New test.
10003 * gcc.dg/pr67784-5.c: New test.
10004
b02a5e26
MP
10005 PR c/70791
10006 * gcc.dg/Wnested-externs-2.c: New test.
10007
6b6aa8d3
MG
100082016-04-26 Marc Glisse <marc.glisse@inria.fr>
10009
10010 * gcc.dg/fold-plusmult.c: Adjust.
10011 * gcc.dg/no-strict-overflow-6.c: Adjust.
10012 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10013
a2095b55
BS
100142016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10015
10016 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10017 number scans.
10018 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10019 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10020 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10021 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10022 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10023 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10024 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10025 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10026 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10027 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10028 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10029 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10030 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10031 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10032 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10033 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10034 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10035 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10036 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10037 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10038 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10039 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10040 scans.
10041 * gcc.target/i386/pr32219-4.c: Likewise.
10042 * gcc.target/i386/pr32219-6.c: Likewise.
10043 * gcc.target/i386/pr32219-8.c: Likewise.
10044
bb0cc5c8
KT
100452016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10046
10047 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10048 associated options.
10049
5a0802ea
MP
100502016-04-26 Marek Polacek <polacek@redhat.com>
10051
10052 PR c++/70744
10053 * g++.dg/ext/cond2.C: New test.
10054
00f615af
BC
100552016-04-26 Bin Cheng <bin.cheng@arm.com>
10056
10057 PR tree-optimization/70771
10058 PR tree-optimization/70775
10059 * gcc.dg/pr70771.c: New test.
25939d34 10060 * gcc.dg/pr70775.c: New test.
00f615af 10061
218155e7
BS
100622016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10063
10064 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10065
ab99f467
RB
100662016-04-25 Richard Biener <rguenther@suse.de>
10067
10068 PR tree-optimization/70780
10069 * gcc.dg/torture/pr70780.c: New testcase.
10070
3f8257db 100712016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10072
c87885ca
RO
10073 * gcc.target/arm/neon-vaddws16.c: New test.
10074 * gcc.target/arm/neon-vaddws32.c: New test.
10075 * gcc.target/arm/neon-vaddwu16.c: New test.
10076 * gcc.target/arm/neon-vaddwu32.c: New test.
10077 * gcc.target/arm/neon-vaddwu8.c: New test.
10078 * lib/target-supports.exp
93c590ee
MC
10079 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10080 that arm neon support vector widen sum of HImode TO SImode.
10081
d6c1a7a7
JJ
100822016-04-23 Jakub Jelinek <jakub@redhat.com>
10083
10084 PR sanitizer/70712
10085 * c-c++-common/asan/pr70712.c: New test.
10086
ab0fc037
TS
100872016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10088
10089 * .gitattributes: New file.
10090
2aa64824
CL
100912016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10092
10093 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10094
e7e12d92
DH
100952016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10096
10097 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10098 * gfortran.dg/submodule_15.f08: Likewise.
10099
d1431192
RB
101002016-04-22 Richard Biener <rguenther@suse.de>
10101
10102 PR tree-optimization/70740
10103 * gcc.dg/torture/pr70740.c: New testcase.
10104
04a63c24
L
101052016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10106
10107 PR target/70750
10108 * gcc.target/i386/pr70750-1.c: New test.
10109 * gcc.target/i386/pr70750-2.c: Likewise.
10110
20700098
PC
101112016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10112
10113 PR c++/70540
10114 * g++.dg/cpp0x/auto48.C: New.
10115
aedf4e12
MP
101162016-04-21 Marek Polacek <polacek@redhat.com>
10117
10118 PR c++/70513
10119 * g++.dg/cpp0x/forw_enum12.C: New test.
10120 * g++.dg/cpp0x/forw_enum13.C: New test.
10121
2074d80a
KY
101222016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10123
10124 PR target/70728
10125 * gcc.target/i386/pr70728.c: New test.
10126
aef4aab0
RB
101272016-04-21 Richard Biener <rguenther@suse.de>
10128
10129 PR middle-end/70747
10130 * gcc.dg/pr70747.c: New testcase.
10131
2359e571
BC
101322016-04-21 Bin Cheng <bin.cheng@arm.com>
10133
10134 PR tree-optimization/70715
10135 * gcc.dg/tree-ssa/scev-13.c: New test.
10136
ce0e66ff
MG
101372016-04-21 Marc Glisse <marc.glisse@inria.fr>
10138
10139 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10140
2c2870a1
MG
101412016-04-21 Marc Glisse <marc.glisse@inria.fr>
10142
10143 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10144
a2b056a3
JH
101452016-04-20 Jan Hubicka <jh@suse.cz>
10146
10147 PR ipa/70018
10148 * g++.dg/ipa/nothrow-1.C: New testcase.
10149
ee392fc2
NS
101502016-04-20 Nathan Sidwell <nathan@acm.org>
10151
10152 PR c++/55635
10153 * g++.dg/eh/delete1.C: New.
10154
dda49daf
L
101552016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10156
10157 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10158 -mtune-ctrl=sse_typeless_stores.
10159
8a5b9d5a
L
101602016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10161
10162 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10163
1011119f
BC
101642016-04-20 Bin Cheng <bin.cheng@arm.com>
10165
10166 PR tree-optimization/69489
10167 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10168
477d4906
IV
101692016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10170
10171 PR c++/69363
10172 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10173 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10174 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10175
fad08d12
BC
101762016-04-20 Bin Cheng <bin.cheng@arm.com>
10177
10178 PR tree-optimization/56625
10179 PR tree-optimization/69489
10180 * gcc.dg/vect/pr56625.c: New test.
10181 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10182
9e3e4fab
AP
101832016-04-20 Andrew Pinski <apinski@cavium.com>
10184
10185 PR target/64971
10186 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10187
d7aa24e4
AC
101882016-04-20 Arnaud Charlet <charlet@adacore.com>
10189
10190 * gnat.dg/self1.adb: Remove now incorrect test.
10191
e6d62b46
BC
101922016-04-20 Bin Cheng <bin.cheng@arm.com>
10193
10194 * gcc.dg/tree-ssa/scev-11.c: New test.
10195 * gcc.dg/tree-ssa/scev-12.c: New test.
10196
2697b189
MP
101972016-04-20 Marek Polacek <polacek@redhat.com>
10198
10199 PR tree-optimization/70725
10200 * gcc.dg/pr70725.c: New test.
10201
60d393e8
RB
102022016-04-20 Richard Biener <rguenther@suse.de>
10203
10204 PR tree-optimization/70726
10205 * g++.dg/vect/pr70726.cc: New testcase.
10206
82c6f58a
AK
102072016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10208
10209 PR target/70674
10210 * gcc.target/s390/pr70674.c: New test.
10211
90eeab20
JD
102122016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10213
10214 PR libgfortran/70684
10215 * gfortran.dg/list_read_14.f90: New test.
10216
fc9cf6da
L
102172016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10218
10219 PR target/69201
10220 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10221 extern to force it misaligned.
10222 (b): Likewise.
10223 (c): Likewise.
10224 (d): Likewise.
10225 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10226 Don't check `*' before movv4sf_internal.
10227 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10228 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10229 Don't check `*' before movv16qi_internal.
10230 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10231 extern to force it misaligned.
10232 (b): Likewise.
10233 (c): Likewise.
10234 (d): Likewise.
10235 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10236 Don't check `*' before movv2df_internal.
10237 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10238 extern to force it misaligned.
10239 (b): Likewise.
10240 (c): Likewise.
10241 (d): Likewise.
10242 Check movv8sf_internal instead of avx_storeups256.
10243 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10244
ea8927ea
RB
102452016-04-19 Richard Biener <rguenther@suse.de>
10246
10247 PR tree-optimization/70171
10248 * g++.dg/tree-ssa/pr70171.C: New testcase.
10249
65f52ee9
RB
102502016-04-19 Richard Biener <rguenther@suse.de>
10251
10252 PR tree-optimization/70724
10253 * gcc.dg/torture/pr70724.c: New testcase.
10254
987b67f1
VM
102552016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10256
10257 PR middle-end/70689
c87885ca 10258 * gcc.target/i386/pr70689.c: New.
987b67f1 10259
91a47c39
L
102602016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10261
10262 PR target/70708
10263 * gcc.target/i386/pr70708.c: New test.
10264
8270b82d
RB
102652016-04-18 Richard Biener <rguenther@suse.de>
10266
10267 PR tree-optimization/43434
10268 * gcc.dg/vect/pr43434.c: New testcase.
10269 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10270 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10271 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10272 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10273 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10274 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10275 * gcc.dg/gomp/pr68640.c: Likewise.
10276 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10277 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10278
edd048e2
RB
102792016-04-18 Richard Biener <rguenther@suse.de>
10280
10281 PR tree-optimization/70701
10282 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10283
bd5c7330
TV
102842016-04-18 Tom de Vries <tom@codesourcery.com>
10285
10286 PR testsuite/70699
10287 * gcc.dg/pr70161.c: Add dot-file scans.
10288 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10289 instead of after last dot char.
10290
23f2660f
EB
102912016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10292
10293 * c-c++-common/dump-ada-spec-3.c: New test.
10294 * c-c++-common/dump-ada-spec-4.c: Likewise.
10295
da152c9f
TV
102962016-04-17 Tom de Vries <tom@codesourcery.com>
10297
10298 PR other/70183
10299 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10300
cc950f98
JH
103012016-04-15 Jan Hubicka <jh@suse.cz>
10302
10303 PR ipa/70018
10304 * g++.dg/ipa/pure-const-1.C: New testcase.
10305 * g++.dg/ipa/pure-const-2.C: New testcase.
10306 * g++.dg/ipa/pure-const-3.C: New testcase.
10307
949505a9
MP
103082016-04-15 Marek Polacek <polacek@redhat.com>
10309
10310 PR c/70671
10311 * gcc.dg/bitfld-22.c: New test.
10312
10e547d6
BS
103132016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10314
10315 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10316 x86_64.
10317
1e77281b
MP
103182016-04-15 Marek Polacek <polacek@redhat.com>
10319
10320 PR c/70651
10321 * c-c++-common/pr70651.c: New test.
10322
e501fa8e
KT
103232016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10324
10325 PR rtl-optimization/70681
10326 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10327 dump scan on arm and powerpc.
10328 * gcc.dg/pr10474.c: Likewise.
10329
dda1bf61
JJ
103302016-04-15 Jakub Jelinek <jakub@redhat.com>
10331
ca4ef1ff
JJ
10332 PR c++/69517
10333 PR c++/70019
10334 PR c++/70588
10335 * g++.dg/cpp1y/vla11.C: Revert for real.
10336
dda1bf61
JJ
10337 PR c/70436
10338 * c-c++-common/Wparentheses-1.c: New test.
10339 * c-c++-common/gomp/Wparentheses-1.c: New test.
10340 * c-c++-common/gomp/Wparentheses-2.c: New test.
10341 * c-c++-common/gomp/Wparentheses-3.c: New test.
10342 * c-c++-common/gomp/Wparentheses-4.c: New test.
10343 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10344 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10345 * c-c++-common/goacc/Wparentheses-1.c: New test.
10346
1355e62c
KY
103472016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10348
10349 PR target/70662
10350 * gcc.target/i386/pr70662.c: New test.
10351
0ab34b9e 103522016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10353 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10354
10355 PR tree-optimization/70130
10356 * gcc.dg/vect/O3-pr70130.c: New testcase.
10357
bc773aad
MM
103582016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10359
6e9b2286
MM
10360 PR target/70669
10361 * gcc.target/powerpc/pr70669.c: New test.
10362
bc773aad
MM
10363 PR target/70640
10364 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10365 a power7 system that does not have an assembler that supports
10366 power8.
10367
d8747845
MS
103682016-04-14 Martin Sebor <msebor@redhat.com>
10369
10370 PR c++/69517
10371 PR c++/70019
10372 PR c++/70588
10373 * c-c++-common/ubsan/vla-1.c: Revert.
10374 * g++.dg/cpp1y/vla11.C: Same.
10375 * g++.dg/cpp1y/vla12.C: Same.
10376 * g++.dg/cpp1y/vla13.C: Same.
10377 * g++.dg/cpp1y/vla14.C: Same.
10378 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10379 * g++.dg/init/array24.C: Same.
d8747845
MS
10380 * g++.dg/ubsan/vla-1.C: Same.
10381
85128559
MP
103822016-04-14 Marek Polacek <polacek@redhat.com>
10383 Jan Hubicka <hubicka@ucw.cz>
10384
10385 PR c++/70029
10386 * g++.dg/torture/pr70029.C: New test.
10387
52fbb073
MS
103882016-04-14 Martin Sebor <msebor@redhat.com>
10389
10390 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10391 type size to prevent failures on targets with very low maximum
10392 alignment.
10393
6db61d6f
RB
103942016-04-14 Richard Biener <rguenther@suse.de>
10395
10396 PR tree-optimization/70623
10397 * gcc.dg/torture/pr70623.c: New testcase.
10398 * gcc.dg/torture/pr70623-2.c: Likewise.
10399
342fac95
MS
104002016-04-13 Martin Sebor <msebor@redhat.com>
10401
10402 PR c++/69517
10403 PR c++/70019
10404 PR c++/70588
10405 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10406 * g++.dg/cpp1y/vla11.C: New test.
10407 * g++.dg/cpp1y/vla12.C: New test.
10408 * g++.dg/cpp1y/vla13.C: New test.
10409 * g++.dg/cpp1y/vla14.C: New test.
10410 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10411 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10412 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10413
d93c452f
JJ
104142016-04-13 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR c++/70641
10417 * g++.dg/opt/pr70641.C: New test.
10418
85115fb6
RO
104192016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10420
10421 PR rtl-optimization/68749
10422 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10423 effects of argument promotions.
10424 Remove default args to dg-skip-if.
10425
545a4139
PC
104262016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10427
10428 PR c++/70635
10429 * g++.dg/parse/pr70635.C: New.
10430
b3a77f21
MP
104312016-04-13 Marek Polacek <polacek@redhat.com>
10432
10433 PR c++/70639
10434 * c-c++-common/Wmisleading-indentation-4.c: New test.
10435
99cd9857
MP
104362016-04-13 Marek Polacek <polacek@redhat.com>
10437
10438 PR c/70436
c87885ca
RO
10439 * gcc.dg/Wparentheses-12.c: New test.
10440 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10441
75ca93ec
IE
104422016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10443
10444 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10445 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10446 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10447
3d3f9e7e
JJ
104482016-04-13 Jakub Jelinek <jakub@redhat.com>
10449
37947cd0
JJ
10450 PR middle-end/70633
10451 * gcc.c-torture/compile/pr70633.c: New test.
10452
3d3f9e7e
JJ
10453 PR debug/70628
10454 * gcc.dg/torture/pr70628.c: New test.
10455
92886d3e
PP
104562016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10457
10458 PR c++/70610
10459 * g++.dg/template/pr70610.C: New test.
10460 * g++.dg/template/pr70610-2.C: New test.
10461 * g++.dg/template/pr70610-3.C: New test.
10462 * g++.dg/template/pr70610-4.C: New test.
10463
13bd7c2b
JJ
104642016-04-12 Jakub Jelinek <jakub@redhat.com>
10465
6512fa6d
JJ
10466 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10467 128 instead of 32.
10468
13bd7c2b
JJ
10469 PR c++/70571
10470 * g++.dg/ext/pr70571.C: New test.
10471
20b9851c
MM
104722016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10473
8a434ada 10474 PR target/70640
20b9851c
MM
10475 * gcc.target/powerpc/pr70640.c: New test.
10476
2b2f52bc
PC
104772016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10478
10479 PR c++/68722
10480 * g++.dg/parse/pr68722.C: New.
10481
5901e56a
JJ
104822016-04-12 Jakub Jelinek <jakub@redhat.com>
10483
10484 PR rtl-optimization/70596
10485 * gcc.target/i386/pr70596.c: New test.
10486
d4619dc1
NS
104872016-04-12 Nathan Sidwell <nathan@acm.org>
10488
10489 PR c++/70501
10490 * g++.dg/init/pr70501.C: New.
10491
3df530d3
DW
104922016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10493
10494 * gcc.target/i386/asm-flag-6.c: New test.
10495
b7a120d7
TV
104962016-04-12 Tom de Vries <tom@codesourcery.com>
10497
10498 PR tree-optimization/68756
10499 * gcc.dg/graphite/pr68756.c: New test.
10500
4e0eea75
JJ
105012016-04-12 Jakub Jelinek <jakub@redhat.com>
10502
10503 PR tree-optimization/70602
10504 * gcc.c-torture/execute/pr70602.c: New test.
10505
35fbda43
MM
105062016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10507
10508 PR target/70381
10509 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10510 __float128 emulator is built and runs.
10511 * gcc.target/powerpc/float128-1.c: Likewise.
10512
10513 * lib/target-supports.exp (check_ppc_float128_sw_available):
10514 Rework tests for __float128 software and hardware
10515 availability. Fix exit condition to return 0 on success.
10516
04a99ebe
JG
105172016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10518
10519 PR target/70133
10520 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10521 * gcc.target/aarch64/target_attr_15.c: Likewise.
10522
47cd5a85
PC
105232016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10524
10525 PR c++/69066
10526 * g++.dg/cpp1y/pr69066.C: New.
10527
a5edb32e
JD
105282016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10529
10530 PR fortran/68566
10531 * gfortran.dg/pr36192.f90: Update test.
10532 * gfortran.dg/pr36192_1.f90: Update test.
10533 * gfortran.dg/real_dimension_1.f: Update test.
10534 * gfortran.dg/parameter_array_init_7.f90: New test.
10535
8ef378f8
JDA
105362016-04-09 John David Anglin <danglin@gcc.gnu.org>
10537
c532c871
JDA
10538 PR testsuite/64039
10539 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10540
d34f706f
JDA
10541 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10542
75e1dd9e
JDA
10543 PR rtl-optimization/66669
10544 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10545
8a976f5f
JDA
10546 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10547
da04822a
JDA
10548 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10549 * gcc.dg/pie-1.c: Likewise.
10550 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10551 * gcc.dg/pic-4.c: Likewise.
10552 * gcc.dg/pie-3.c: Likewise.
10553 * gcc.dg/pie-4.c: Likewise.
10554
adfabcf9
JDA
10555 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10556
4a020adf
JDA
10557 PR tree-optimization/68644
10558 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10559
8ef378f8
JDA
10560 PR rtl-optimization/64886
10561 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10562
09bf990e
TV
105632016-04-09 Tom de Vries <tom@codesourcery.com>
10564
10565 PR tree-optimization/68953
10566 * gcc.dg/graphite/pr68953.c: New test.
10567
138c3c1a
DH
105682016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10569
10570 PR fortran/70592
10571 * gfortran.dg/deferred_character_16.f90: New test.
10572
f55460af
JJ
105732016-04-09 Jakub Jelinek <jakub@redhat.com>
10574
10575 PR tree-optimization/70586
10576 * gcc.c-torture/execute/pr70586.c: New test.
10577
0b77bbf3
DH
105782016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10579
10580 PR sanitizer/70573
10581 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10582 with __builtin_memset
10583 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10584
c42cfb5c
CP
105852016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10586
10587 PR lto/70289
10588 PR ipa/70348
10589 PR tree-optimization/70373
10590 PR middle-end/70533
10591 PR middle-end/70534
10592 PR middle-end/70535
10593 * c-c++-common/goacc/reduction-5.c: New test.
10594 * c-c++-common/goacc/reduction-promotions.c: New test.
10595 * gfortran.dg/goacc/reduction-3.f95: New test.
10596 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10597
56cfb596
PP
105982016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10599
10600 PR c++/70590
10601 PR c++/70452
10602 * g++.dg/pr70590.C: New test.
10603 * g++.dg/pr70590-2.C: New test.
10604
1a13c0a2
JJ
106052016-04-08 Jakub Jelinek <jakub@redhat.com>
10606
abc0647a
JJ
10607 PR middle-end/70593
10608 * gcc.target/i386/pr70593.c: New test.
10609
1a13c0a2
JJ
10610 PR rtl-optimization/70574
10611 * gcc.target/i386/avx2-pr70574.c: New test.
10612
c3da4956
MO
106132016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10614
10615 PR sanitizer/70541
10616 * c-c++-common/asan/pr70541.c: New test.
10617
9f1b833b
TV
106182016-04-08 Tom de Vries <tom@codesourcery.com>
10619
10620 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10621 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10622
bae7adda
KT
106232016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10624
10625 PR target/70566
10626 * gcc.c-torture/execute/pr70566.c: New test.
10627
211f3d57
TV
106282016-04-08 Tom de Vries <tom@codesourcery.com>
10629
10630 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10631 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10632
02cf2861
AM
106332016-04-08 Alan Modra <amodra@gmail.com>
10634
10635 * gcc.target/powerpc/pr70117.c: New.
10636
5f490f9f
JJ
106372016-04-07 Jakub Jelinek <jakub@redhat.com>
10638
56e9b710
JJ
10639 PR testsuite/70581
10640 * gcc.dg/lto/simd-function_0.c: New test.
10641
5f490f9f
JJ
10642 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10643 clones.
10644 * c-c++-common/attr-simd-2.c: Likewise.
10645 * c-c++-common/attr-simd-4.c: Likewise.
10646 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10647 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10648
e4ebc74d
TP
106492016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10650
10651 PR testsuite/70553
10652 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10653
9817ae35
TS
106542016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10655 Tom de Vries <tom@codesourcery.com>
10656
10657 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10658 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10659 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10660 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10661 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10662 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10663 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10664 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10665
e292f64d
PP
106662016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10667
10668 PR c/70436
10669 * g++.dg/warn/Wparentheses-29.C: New test.
10670
6b37bdaf
PP
106712016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10672
10673 PR c/70436
10674 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10675 explicit braces to resolve a future -Wparentheses warning.
10676
64824205
RH
106772016-04-06 Richard Henderson <rth@redhat.com>
10678
10679 * gcc.dg/pr61817-1.c: New test.
10680 * gcc.dg/pr61817-2.c: New test.
10681 * gcc.dg/pr69391-1.c: New test.
10682 * gcc.dg/pr69391-2.c: New test.
10683
bc2fc1f3
VM
106842016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10685
10686 PR rtl-optimization/70398
c87885ca 10687 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10688
41414a02
EB
106892016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10690
10691 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10692
4066ea8a
YR
106932016-04-06 Yvan Roux <yvan.roux@linaro.org>
10694 Pedro Alves <palves@redhat.com>
10695
10696 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10697
ec35ea45
JJ
106982016-04-06 Jakub Jelinek <jakub@redhat.com>
10699
3866f8dd
JJ
10700 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10701 Check for avx512f effective targets instead of avx2.
10702 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10703 for AVX512F clones.
10704 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10705 * g++.dg/gomp/declare-simd-1.C: Likewise.
10706 * g++.dg/gomp/declare-simd-3.C: Likewise.
10707 * g++.dg/gomp/declare-simd-4.C: Likewise.
10708
ec35ea45
JJ
10709 PR middle-end/70550
10710 * c-c++-common/gomp/pr70550-1.c: New test.
10711 * c-c++-common/gomp/pr70550-2.c: New test.
10712
c08d28ac
NS
107132016-04-05 Nathan Sidwell <nathan@acm.org>
10714
10715 PR c++/70512
10716 * g++.dg/ext/attribute-may-alias-5.C: New.
10717
1d510e04
JJ
107182016-04-05 Jakub Jelinek <jakub@redhat.com>
10719
10720 PR c++/70336
10721 * c-c++-common/pr70336.c: New test.
10722 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10723 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10724
84278ed9
JH
107252016-04-05 Jan Hubicka <hubicka@ucw.cz>
10726
10727 PR ipa/66223
10728 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10729
268a0ec4
JJ
107302016-04-05 Jakub Jelinek <jakub@redhat.com>
10731
10732 PR rtl-optimization/70542
10733 * gcc.dg/torture/pr70542.c: New test.
10734 * gcc.target/i386/avx2-pr70542.c: New test.
10735
5e8c2eb1
ZS
107362016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10737
10738 PR tree-optimization/70509
10739 * gcc.target/i386/avx512bw-pr70509.c: New test.
10740
c0daf32d
PP
107412016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10742
10743 PR c++/70452
10744 * g++.dg/ext/constexpr-vla4.C: New test.
10745
bf867841
UB
107462016-04-05 Uros Bizjak <ubizjak@gmail.com>
10747
10748 PR target/70510
10749 * gcc.target/i386/pr70510.c: New test.
10750
3022186a
RB
107512016-04-05 Richard Biener <rguenther@suse.de>
10752
10753 PR tree-optimization/70526
10754 * g++.dg/torture/pr70526.C: New testcase.
10755
55fc79b2
JJ
107562016-04-05 Jakub Jelinek <jakub@redhat.com>
10757
10758 PR target/70525
10759 * gcc.target/i386/pr70525.c: New test.
10760
62b233f2
RB
107612016-04-05 Richard Biener <rguenther@suse.de>
10762
10763 PR middle-end/70499
10764 * g++.dg/torture/pr70499.C: New testcase.
10765
cc05759d
RB
107662016-04-05 Richard Biener <rguenther@suse.de>
10767
10768 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10769 remove XFAIL.
10770
f23f16d4
JJ
107712016-04-04 Jakub Jelinek <jakub@redhat.com>
10772
10773 PR middle-end/70307
10774 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10775 rs6000 ABI warnings.
10776
d27ecc49
JH
107772016-04-04 Jan Hubicka <hubicka@ucw.cz>
10778
10779 PR ipa/66223
10780 * g++.dg/ipa/devirt-51.C: New testcase.
10781
c974c96e 107822016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10783 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10784
10785 PR middle-end/70457
10786 * gcc.dg/torture/pr70457.c: New.
10787
7a85da89
AV
107882016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10789
10790 PR fortran/67538
10791 * gfortran.dg/allocate_with_source_19.f08: New test.
10792
de517e64
AV
107932016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10794
10795 PR fortran/65795
10796 * gfortran.dg/coarray_allocate_6.f08: New test.
10797
43b9f499
RB
107982016-04-04 Richard Biener <rguenther@suse.de>
10799
10800 PR rtl-optimization/70484
10801 * gcc.dg/torture/pr70484.c: New testcase.
10802
f13355da
MP
108032016-04-04 Marek Polacek <polacek@redhat.com>
10804
10805 PR c/70307
10806 * gcc.dg/torture/pr70307.c: New test.
10807
6cc6ed50
OE
108082016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10809
10810 PR target/70416
10811 PR target/67391
10812 * gcc.target/sh/torture/pr70416.c: New.
10813
abdc16c8
MS
108142016-04-02 Martin Sebor <msebor@redhat.com>
10815
10816 PR c++/67376
10817 PR c++/70170
10818 PR c++/70172
10819 PR c++/70228
10820 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10821 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10822 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10823 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10824 * g++.dg/cpp0x/constexpr-string.C: Same.
10825 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10826 * g++.dg/cpp0x/pr65398.C: Same.
10827 * g++.dg/ext/constexpr-vla1.C: Same.
10828 * g++.dg/ext/constexpr-vla2.C: Same.
10829 * g++.dg/ext/constexpr-vla3.C: Same.
10830 * g++.dg/ubsan/pr63956.C: Same.
10831
763cd859
JJ
108322016-04-01 Jakub Jelinek <jakub@redhat.com>
10833
10834 PR rtl-optimization/70467
10835 * gcc.target/i386/pr70467-2.c: New test.
10836
0f875435
JJ
108372016-04-01 Jakub Jelinek <jakub@redhat.com>
10838 Marek Polacek <polacek@redhat.com>
10839
10840 PR c++/70488
10841 * g++.dg/init/new47.C: New test.
10842
41d14659
RR
108432016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10844
10845 PR target/70496
10846 * gcc.target/arm/pr70496.c: New test.
10847
f9bf89bb
NS
108482016-04-01 Nathan Sidwell <nathan@acm.org>
10849
73b9085d
NS
10850 PR c++/68475
10851 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10852
4afdcfaa
IE
108532016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10854
10855 PR target/69890
10856 * gcc.dg/strlenopt.h (memmove): New.
10857 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10858 instead of "string.h".
10859 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10860 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10861 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10862 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10863 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10864 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10865 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10866 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10867 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10868 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10869 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10870 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10871 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10872 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10873 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10874 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10875 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10876 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10877 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10878 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10879
b5d7a29c
RO
108802016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10881
10882 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10883 (Holder::foo): Reflect this.
10884
b660f9ec
IE
108852016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10886
10887 PR target/70442
10888 * gcc.dg/pr70442.c: New test.
10889
88504f34
NS
108902016-03-31 Nathan Sidwell <nathan@acm.org>
10891
10892 PR c++/70393
10893 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10894
95d34b96
KY
108952016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10896
10897 PR target/70453
10898 * gcc.target/i386/pr70453.c: New test.
10899
b4c4967c
AB
109002016-03-31 Andrey Belevantsev <abel@ispras.ru>
10901
10902 PR target/70292
10903 * gcc.c-torture/pr70292.c: New test.
10904
5fde6a45
MP
109052016-03-31 Marek Polacek <polacek@redhat.com>
10906
10907 PR c/70297
10908 * c-c++-common/pr70297.c: New test.
10909 * g++.dg/cpp0x/typedef-redecl.C: New test.
10910 * gcc.dg/typedef-redecl2.c: New test.
10911
97eb24c4
JJ
109122016-03-31 Jakub Jelinek <jakub@redhat.com>
10913
10914 PR rtl-optimization/70460
10915 * gcc.c-torture/execute/pr70460.c: New test.
10916
efc3536f
RB
109172016-03-31 Richard Biener <rguenther@suse.de>
10918
10919 PR c++/70430
10920 * g++.dg/ext/vector30.C: New testcase.
10921
e0876e21
DH
109222016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10923 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10924
10925 * gfortran.dg/fmt_pf.f90: New test.
10926
e9bff8c6
RO
109272016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10928
10929 Forward-port from 5 branch
10930 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10931
10932 PR testsuite/70356
10933 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10934 dg-require-effective-target after dg-do.
10935
10936 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10937
10938 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10939
2620c80d
TS
109402016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10941 Julian Brown <julian@codesourcery.com>
10942 Chung-Lin Tang <cltang@codesourcery.com>
10943 Cesar Philippidis <cesar@codesourcery.com>
10944 James Norris <jnorris@codesourcery.com>
10945 Tom de Vries <tom@codesourcery.com>
10946 Nathan Sidwell <nathan@codesourcery.com>
10947
bf867841 10948 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10949 * c-c++-common/goacc/loop-clauses.c: Likewise.
10950 * g++.dg/goacc/template.C: Likewise.
10951 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10952 * gfortran.dg/goacc/loop-1.f95: Likewise.
10953 * gfortran.dg/goacc/loop-5.f95: Likewise.
10954 * gfortran.dg/goacc/loop-6.f95: Likewise.
10955 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10956 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10957 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10958 * c-c++-common/goacc/clauses-fail.c: Likewise.
10959 * c-c++-common/goacc/parallel-1.c: Likewise.
10960 * c-c++-common/goacc/reduction-1.c: Likewise.
10961 * c-c++-common/goacc/reduction-2.c: Likewise.
10962 * c-c++-common/goacc/reduction-3.c: Likewise.
10963 * c-c++-common/goacc/reduction-4.c: Likewise.
10964 * c-c++-common/goacc/routine-3.c: Likewise.
10965 * c-c++-common/goacc/routine-4.c: Likewise.
10966 * c-c++-common/goacc/routine-5.c: Likewise.
10967 * c-c++-common/goacc/tile.c: Likewise.
10968 * g++.dg/goacc/template.C: Likewise.
10969 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10970 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10971 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10972 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10973 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10974 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10975 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10976 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10977 * c-c++-common/goacc/use_device-1.c: ... this file.
10978 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10979 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10980 * c-c++-common/goacc/host_data-6.c: ... this file.
10981 * c-c++-common/goacc/loop-2-kernels.c: New file.
10982 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10983 * c-c++-common/goacc/loop-3.c: Likewise.
10984 * g++.dg/goacc/reference.C: Likewise.
10985 * g++.dg/goacc/routine-1.C: Likewise.
10986 * g++.dg/goacc/routine-2.C: Likewise.
10987
f6d2d066
RB
109882016-03-30 Richard Biener <rguenther@suse.de>
10989
10990 PR middle-end/70450
10991 * gcc.dg/torture/pr70450.c: New testcase.
10992
d43242b9
JJ
109932016-03-30 Jakub Jelinek <jakub@redhat.com>
10994
10995 PR target/70421
10996 * gcc.dg/torture/pr70421.c: New test.
10997 * gcc.target/i386/avx512f-pr70421.c: New test.
10998
5ce43b77
L
109992016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11000
11001 PR testsuite/70364
11002 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11003 (check): New function.
11004 (bar): Call check.
11005 (foo): Align stack to 16 bytes when calling bar.
11006 * gcc.target/i386/cleanup-2.c: Likewise.
11007
d014a712
PP
110082016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11009
11010 PR tree-optimization/59124
11011 * gcc.dg/Warray-bounds-19.c: New test.
11012
3f8257db 110132016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11014
11015 * lib/prune.exp (escape_regex_chars): New.
11016 (prune_file_path): Update to quote metcharacters for regexp.
11017
3336c6e0
JJ
110182016-03-29 Jakub Jelinek <jakub@redhat.com>
11019
a362f023
JJ
11020 PR rtl-optimization/70429
11021 * gcc.c-torture/execute/pr70429.c: New test.
11022
3336c6e0
JJ
11023 PR tree-optimization/70405
11024 * gcc.dg/pr70405.c: New test.
11025
728557fd
AV
110262016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11027
11028 PR fortran/70397
11029 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11030 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11031
bef977d4
TS
110322016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11033
11034 PR testsuite/64177
11035 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11036 __cilkrts_set_param to set two workers.
11037 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11038 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11039
6f6d25c9
DH
110402016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11041
bf867841 11042 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11043
45733562
KY
110442016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11045
11046 PR target/70406
bf867841 11047 * gcc.target/i386/pr70406.c: New test.
45733562 11048
a1799e5e
EB
110492016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11050
11051 * gnat.dg/specs/double_record_extension3.ads: New test.
11052
5fca7b66
RH
110532016-03-25 Richard Henderson <rth@redhat.com>
11054
11055 PR target/70120
11056 * gcc.target/aarch64/pr70120-1.c: New.
11057 * gcc.target/aarch64/pr70120-2.c: New.
11058 * gcc.target/aarch64/pr70120-3.c: New.
11059
31ce75c6
PP
110602016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11061
11062 PR c++/62212
11063 * g++.dg/template/mangle2.C: The dg-do directive should be
11064 "compile" not "assemble".
11065
3caf0ca1
BS
110662016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11067
11068 PR lto/69650
11069 * gcc.dg/pr69650.c: New test.
11070
634035b6
DE
110712016-03-25 David Edelsohn <dje.gcc@gmail.com>
11072
11073 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11074
45d34276
AM
110752016-03-25 Alan Modra <amodra@gmail.com>
11076
11077 * gcc.dg/dfp/pr70052.c: New test.
11078
8f085166
RH
110792016-03-24 Richard Henderson <rth@redhat.com>
11080
11081 PR middle-end/69845
11082 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11083 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11084
011e5ec3
TV
110852016-03-24 Tom de Vries <tom@codesourcery.com>
11086
11087 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11088
9e3f4551
TV
110892016-03-24 Tom de Vries <tom@codesourcery.com>
11090
11091 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11092 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11093
45780041
TV
110942016-03-24 Tom de Vries <tom@codesourcery.com>
11095
11096 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11097 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11098
887ab4e5
PP
110992016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11100
11101 PR c++/62212
11102 * g++.dg/template/mangle2.C: New test.
11103
69a9a66f
RB
111042016-03-24 Richard Biener <rguenther@suse.de>
11105
11106 PR tree-optimization/70396
11107 * gcc.dg/torture/pr70396.c: New testcase.
11108
ed87de55
RB
111092016-03-24 Richard Biener <rguenther@suse.de>
11110
11111 PR middle-end/70370
11112 * gcc.dg/torture/pr70370.c: New testcase.
11113
ea064934
TV
111142016-03-24 Tom de Vries <tom@codesourcery.com>
11115
11116 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11117 * gfortran.dg/goacc/kernels-tree.f95: Same.
11118 * gfortran.dg/goacc/parallel-tree.f95: Same.
11119
b2a4dd1d
TV
111202016-03-24 Tom de Vries <tom@codesourcery.com>
11121
11122 * c-c++-common/goacc/uninit-if-clause.c: New test.
11123 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11124
72e7cd6e
JJ
111252016-03-24 Jakub Jelinek <jakub@redhat.com>
11126
11127 PR target/70290
bf867841
UB
11128 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11129 Fix formatting.
72e7cd6e 11130
ce9d0c03
RB
111312016-03-24 Richard Biener <rguenther@suse.de>
11132
11133 PR tree-optimization/70372
11134 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11135
426b9428
PP
111362016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11137
11138 PR c++/70347
11139 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11140
cd1588c4
PP
111412016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11142
11143 PR c++/70332
11144 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11145
61637db3
JJ
111462016-03-23 Jakub Jelinek <jakub@redhat.com>
11147
928af3bf
JJ
11148 PR c++/70001
11149 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11150 * g++.dg/cpp1y/pr70001.C: New test.
11151
61637db3
JJ
11152 PR c++/70323
11153 * g++.dg/cpp0x/constexpr-70323.C: New test.
11154
05aca4e7
AO
111552016-03-23 Alexandre Oliva <aoliva@redhat.com>
11156 Jason Merrill <jason@redhat.com>
11157 Jakub Jelinek <jakub@redhat.com>
11158
11159 PR c++/69315
11160 * g++.dg/cpp0x/constexpr-69315.C: New test.
11161 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11162
fbdb6baf
MP
111632016-03-23 Marek Polacek <polacek@redhat.com>
11164
11165 PR c++/69884
11166 * g++.dg/warn/Wignored-attributes-1.C: New test.
11167 * g++.dg/warn/Wignored-attributes-2.C: New test.
11168
d79ee524
TV
111692016-03-23 Tom de Vries <tom@codesourcery.com>
11170
11171 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11172 initialization.
11173 * gfortran.dg/goacc/private-3.f95 (test): Same.
11174 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11175 missing use param.
11176
a59f0bef
KT
111772016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11178
11179 * lib/target-supports.exp: Remove v7ve entry from loop
11180 creating effective target checks.
11181 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11182 (add_options_for_arm_arch_v7ve): Likewise.
11183
0179520a
JJ
111842016-03-23 Jakub Jelinek <jakub@redhat.com>
11185
11186 PR tree-optimization/70354
11187 * gcc.dg/vect/pr70354-1.c: New test.
11188 * gcc.dg/vect/pr70354-2.c: New test.
11189 * gcc.target/i386/avx2-pr70354-1.c: New test.
11190 * gcc.target/i386/avx2-pr70354-2.c: New test.
11191
75bb14d7
JL
111922016-03-22 Jeff Law <law@redhat.com>
11193
11194 PR target/70232
11195 * gcc.dg/tree-ssa/pr70232.c: New test.
11196
72c9526d
IE
111972016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11198
11199 PR target/70302
11200 * gcc.target/i386/pr70302.c: New test.
11201
a3ca1bc5
RB
112022016-03-22 Richard Biener <rguenther@suse.de>
11203
11204 PR middle-end/70251
11205 * g++.dg/torture/pr70251.C: New testcase.
11206
5c240f4d
DM
112072016-03-22 David Malcolm <dmalcolm@redhat.com>
11208
11209 PR c/69993
11210 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11211 Wmisleading-indentation.c.
11212 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11213 reflect change to diagnostic text and order of messages.
11214 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11215
80f6631b
DE
112162016-03-22 David Edelsohn <dje.gcc@gmail.com>
11217
11218 * g++.dg/ext/java-3.C: Don't compile on AIX.
11219
9a10956c
RB
112202016-03-22 Richard Biener <rguenther@suse.de>
11221
11222 PR middle-end/70333
11223 * gcc.dg/torture/pr70333.c: New testcase.
11224
6cedf922
IE
112252016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11226
11227 * g++.dg/ext/pr70290.C: New test.
11228
cd6c27ac
KY
112292016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11230
11231 PR target/70325
11232 * gcc.target/i386/pr70325.c: New test.
11233
4cde512c
JJ
112342016-03-22 Jakub Jelinek <jakub@redhat.com>
11235
b01915ed
JJ
11236 PR target/70329
11237 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11238 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11239
4e3e2cf1
JJ
11240 PR target/70300
11241 * gcc.target/i386/pr70300.c: New test.
11242
4cde512c
JJ
11243 PR c++/70295
11244 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11245 (func2): New function for cond with parens, xfail warning for c++.
11246 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11247
16f6d7dc
PP
112482016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11249
11250 PR c++/70096
11251 * g++.dg/template/ptrmem30.C: New test.
11252
a3e2b438
PP
112532016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11254
11255 PR c++/70204
11256 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11257 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11258
11b6a02e
JJ
112592016-03-21 Jakub Jelinek <jakub@redhat.com>
11260
11261 PR middle-end/70326
11262 * gcc.dg/pr70326.c: New test.
11263
b9407883
MG
112642016-03-21 Marc Glisse <marc.glisse@inria.fr>
11265 Jakub Jelinek <jakub@redhat.com>
11266
11267 PR tree-optimization/70317
11268 * gcc.dg/pr70317.c: New test.
11269
4a148e19
UB
112702016-03-21 Uros Bizjak <ubizjak@gmail.com>
11271
11272 PR target/70327
11273 * gcc.target/i386/pr70327.c: New test.
11274
2a85ddbb
ML
112752016-03-21 Martin Liska <mliska@suse.cz>
11276
7d36fe98 11277 PR ipa/70306
2a85ddbb
ML
11278 * gcc.dg/ipa/pr70306.c: New test.
11279
4a148e19 112802016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11281
11282 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11283 * gcc.target/arm/attr-align3.c: Likewise.
11284 * gcc.target/arm/attr_arm.c: Likewise.
11285 * gcc.target/arm/flip-thumb.c: Likewise.
11286
6b366948
JJ
112872016-03-21 Jakub Jelinek <jakub@redhat.com>
11288
11289 PR target/70296
11290 * gcc.target/powerpc/altivec-36.c: New test.
11291
2fac8c14
RB
112922016-03-21 Richard Biener <rguenther@suse.de>
11293
11294 PR tree-optimization/70310
11295 * gcc.dg/torture/pr70310.c: New testcase.
11296
e9bde854
KY
112972016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11298
11299 PR target/70293
11300 * gcc.target/i386/pr70293.c: New test.
11301
56bbfaf6
RB
113022016-03-21 Richard Biener <rguenther@suse.de>
11303
11304 PR tree-optimization/70288
11305 * gcc.dg/torture/pr70288-1.c: New testcase.
11306 * gcc.dg/torture/pr70288-2.c: Likewise.
11307
3eee49ed
AB
113082016-03-21 Andrey Belevantsev <abel@ispras.ru>
11309
11310 PR rtl-optimization/69307
11311 * gcc.target/arm/pr69307.c: New test.
4a148e19 11312
8e7816b4
AB
113132016-03-21 Andrey Belevantsev <abel@ispras.ru>
11314
11315 PR rtl-optimization/69102
11316 * gcc.c-torture/compile/pr69102.c: New test.
11317
14d7d4be
JL
113182016-03-18 Jeff Law <law@redhat.com>
11319
11320 PR rtl-optimization/70263
11321 * gcc.c-torture/compile/pr70263-1.c: New test.
11322 * gcc.target/i386/pr70263-2.c: New test.
11323
5c6a601c
BS
113242016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11325
11326 PR rtl-optimization/70278
11327 * gcc.dg/torture/pr70278.c: New test.
11328 * gcc.target/arm/pr70278.c: New test.
11329
4bbf545b
DM
113302016-03-18 David Malcolm <dmalcolm@redhat.com>
11331
11332 PR c/70281
11333 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11334 (test_builtin_types_compatible_p): New test function.
11335 * gcc.dg/pr70281.c: New test case.
11336
dc28bb68
CL
113372016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11338
11339 PR target/70113
11340 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11341
5e8d6dff
IE
113422016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11343
11344 PR tree-optimization/70252
11345 * gcc.dg/pr70252.c: New test.
11346
d0e7e403
TV
113472016-03-18 Tom de Vries <tom@codesourcery.com>
11348
11349 * gcc.dg/pr70161-2.c: New test.
11350 * gcc.dg/pr70161.c: New test.
11351
fa22501a
TV
113522016-03-18 Tom de Vries <tom@codesourcery.com>
11353
11354 PR ipa/70269
11355 * gcc.dg/pr70269.c: New test.
11356
dd125026
JJ
113572016-03-18 Jakub Jelinek <jakub@redhat.com>
11358
11359 PR c++/70267
11360 * g++.dg/ext/java-3.C: New test.
11361
91914f0a
PP
113622016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11363
11364 PR c++/70205
11365 * g++.dg/lookup/pr70205.C: New test.
11366
753a8910
PP
113672016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11368
11369 PR c++/70218
11370 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11371
14ba7b28
MP
113722016-03-17 Marek Polacek <polacek@redhat.com>
11373
11374 PR c/69407
11375 * gcc.dg/atomic-op-6.c: New test.
11376
ded60913
DM
113772016-03-17 David Malcolm <dmalcolm@redhat.com>
11378
11379 PR c/70264
11380 * c-c++-common/pr70264.c: New test case.
11381
a3aad0e6
JJ
113822016-03-17 Jakub Jelinek <jakub@redhat.com>
11383
17366700
JJ
11384 PR c++/70144
11385 * c-c++-common/pr70144-1.c: New test.
11386 * c-c++-common/pr70144-2.c: New test.
11387
a3aad0e6
JJ
11388 PR c++/70272
11389 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11390 * g++.dg/opt/flifetime-dse6.C: New test.
11391 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11392
b57e6e18
L
113932016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11394
11395 PR driver/70192
11396 * gcc.dg/pic-1.c: New test.
11397 * gcc.dg/pic-2.c: Likewise.
11398 * gcc.dg/pic-3.c: Likewise.
11399 * gcc.dg/pic-4.c: Likewise.
11400 * gcc.dg/pie-1.c: Likewise.
11401 * gcc.dg/pie-2.c: Likewise.
11402 * gcc.dg/pie-3.c: Likewise.
11403 * gcc.dg/pie-4.c: Likewise.
11404 * gcc.dg/pie-5.c: Likewise.
11405 * gcc.dg/pie-6.c: Likewise.
11406
b38ba58b
TV
114072016-03-17 Tom de Vries <tom@codesourcery.com>
11408
11409 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11410 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11411
6931b3b7
RB
114122016-03-17 Richard Biener <rguenther@suse.de>
11413
11414 PR debug/70271
11415 * g++.dg/debug/pr70271.C: New testcase.
11416
0c8b64cb
IE
114172016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11418
11419 * gcc.target/i386/pr70251.c: New test.
11420
b1970801
MP
114212016-03-17 Marek Polacek <polacek@redhat.com>
11422
11423 PR c++/70194
11424 * g++.dg/warn/constexpr-70194.C: New test.
11425
820c5eaa
RH
114262016-03-16 Richard Henderson <rth@redhat.com>
11427
11428 PR middle-end/70240
11429 * gcc.c-torture/compile/pr70240.c: New.
11430
da0ad263
SKS
114312016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11432
11433 * gcc.c-torture/compile/20151204.c: Skip for avr.
11434
c73d295c
JJ
114352016-03-16 Jakub Jelinek <jakub@redhat.com>
11436
11437 PR target/70245
11438 * g++.dg/opt/pr70245.C: New test.
11439 * g++.dg/opt/pr70245.h: New file.
11440 * g++.dg/opt/pr70245-aux.cc: New file.
11441
b2794066
MS
114422016-03-16 Martin Sebor <msebor@redhat.com>
11443
11444 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11445
aa43616c
RH
114462016-03-16 Richard Henderson <rth@redhat.com>
11447
11448 PR middle-end/70199
11449 * gcc.c-torture/compile/pr70199.c: New.
11450
59608fe5
L
114512016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11452
11453 * gcc.dg/uninit-19.c: Run dos2unix.
11454
ab4c578f
MP
114552016-03-16 Marek Polacek <polacek@redhat.com>
11456
11457 PR c/70093
11458 * gcc.dg/nested-func-10.c: New test.
11459 * gcc.dg/nested-func-9.c: New test.
11460
f5387e76
JJ
114612016-03-16 Jakub Jelinek <jakub@redhat.com>
11462
11463 PR tree-optimization/68714
11464 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11465
7662b718
TV
114662016-03-16 Tom de Vries <tom@codesourcery.com>
11467
11468 PR tree-optimization/68715
11469 * gcc.dg/graphite/pr68715-2.c: New test.
11470 * gcc.dg/graphite/pr68715.c: New test.
11471 * gfortran.dg/graphite/pr68715.f90: New test.
11472
be7ce7ae
TV
114732016-03-16 Tom de Vries <tom@codesourcery.com>
11474
11475 PR tree-optimization/68809
11476 * gcc.dg/graphite/pr68809-2.c: New test.
11477 * gcc.dg/graphite/pr68809.c: New test.
11478
1935f250
JJ
114792016-03-16 Jakub Jelinek <jakub@redhat.com>
11480
6651c93e
JJ
11481 PR c++/70147
11482 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11483 method call to i () as argument. Adjust expected output.
11484
1935f250
JJ
11485 PR c++/70147
11486 * g++.dg/ubsan/pr70147-1.C: New test.
11487 * g++.dg/ubsan/pr70147-2.C: New test.
11488
ab1caa6e
MS
114892016-03-15 Martin Sebor <msebor@redhat.com>
11490
11491 PR c++/58281
11492 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11493
5c2a1bbb
JDA
114942016-03-15 John David Anglin <danglin@gcc.gnu.org>
11495
cb5d8ad1
JDA
11496 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11497 hppa*-*-hpux*.
11498
b440dd40
JDA
11499 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11500
5c2a1bbb
JDA
11501 PR libfortran/69799
11502 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11503 libatomic_available.
11504
42c729c5
MP
115052016-03-15 Marek Polacek <polacek@redhat.com>
11506
11507 PR c++/70209
11508 * g++.dg/ext/attribute-may-alias-4.C: New test.
11509
82b1c550
AM
115102016-03-15 Alexander Monakov <amonakov@ispras.ru>
11511
11512 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11513 -fvar-tracking-assignments-toggle flag.
11514
4ccbf3a6
PH
115152016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11516
11517 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11518
c39858bd
JJ
115192016-03-15 Jakub Jelinek <jakub@redhat.com>
11520
11521 PR rtl-optimization/70222
11522 * gcc.c-torture/execute/pr70222-1.c: New test.
11523 * gcc.c-torture/execute/pr70222-2.c: New test.
11524
8be119c1
RH
115252016-03-15 Richard Henderson <rth@redhat.com>
11526
11527 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11528
6598bb55
AB
115292016-03-15 Andrey Belevantsev <abel@ispras.ru>
11530
11531 PR rtl-optimization/69032
11532 * gcc.dg/pr69032.c: New test.
11533
81fa2944
AB
115342016-03-15 Andrey Belevantsev <abel@ispras.ru>
11535
11536 PR rtl-optimization/63384
4a148e19 11537 * g++.dg/pr63384.C: New test.
81fa2944 11538
74ea9ab6
AB
115392016-03-15 Andrey Belevantsev <abel@ispras.ru>
11540
11541 PR target/64411
11542 * gcc.target/i386/pr64411.C: New test.
11543
045d5055
TV
115442016-03-15 Tom de Vries <tom@codesourcery.com>
11545
11546 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11547 * gfortran.dg/goacc/kernels-alias.f95: New test.
11548
3ea33585
MS
115492016-03-14 Martin Sebor <msebor@redhat.com>
11550
11551 PR c++/53792
11552 * g++.dg/cpp0x/constexpr-inline.C: New test.
11553 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11554
1df7b330
DE
115552016-03-14 David Edelsohn <dje.gcc@gmail.com>
11556
11557 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11558
79b57d18
JJ
115592016-03-14 Jakub Jelinek <jakub@redhat.com>
11560
11561 PR middle-end/70219
11562 * gcc.dg/pr70219.c: New test.
11563
3cbf012a
BS
115642016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11565
11566 PR target/70083
11567 * gcc.dg/torture/pr70083.c: New test.
11568 * gcc.target/i386/pr70083.c: New test.
11569
a9fee7cd
RB
115702016-03-14 Richard Biener <rguenther@suse.de>
11571
11572 PR tree-optimization/56365
11573 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11574
4799603f
SB
115752016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11576
11577 PR target/70098
11578 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11579 New function.
11580 * g++.dg/pr70098.C: New testcase.
11581
11582
760ca967
TV
115832016-03-14 Tom de Vries <tom@codesourcery.com>
11584
11585 PR tree-optimization/70045
11586 * gcc.dg/graphite/pr70045.c: New test.
11587
44e66a77
JD
115882016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11589
11590 PR fortran/69043
11591 * gfortran.dg/include_9.f90: New test.
11592
a18e0fe1
DH
115932016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11594
11595 PR fortran/45076
11596 gfortran.dg/prof/prof.exp: New script.
11597 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11598
d0aca6ab
AB
115992016-03-12 Andrey Belevantsev <abel@ispras.ru>
11600
11601 PR rtl-optimization/69307
11602 * gcc.dg/pr69307.c: New test.
11603
cefe08a4
VM
116042016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11605
11606 PR target/69614
11607 * gcc.target/arm/pr69614.c: New.
11608
70112e2a
PT
116092016-03-12 Paul Thomas <pault@gcc.gnu.org>
11610
11611 PR fortran/70031
11612 * gfortran.dg/submodule_14.f08: New test
11613
11614 PR fortran/69524
11615 * gfortran.dg/submodule_15.f08: New test
11616
3f1e5d3a
PP
116172016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11618
11619 PR c++/70106
11620 * g++.dg/cpp1y/paren3.C: New test.
11621
a3f6d680
MM
116222016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11623
11624 PR target/70131
11625 * gcc.target/powerpc/ppc-round2.c: New test.
11626
92348f09
BS
116272016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11628
11629 PR target/70123
11630 * gcc.dg/torture/pr70123.c: New test.
11631
cebde9e9
JL
116322016-03-11 Jeff Law <law@redhat.com>
11633
11634 PR tree-optimization/70190
11635 * gcc.c-torture/compile/pr70190.c: New test.
11636
3edc5da4
DM
116372016-03-11 David Malcolm <dmalcolm@redhat.com>
11638
11639 PR c/68187
11640 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11641 case.
11642 (test43_b): Likewise.
11643 (test43_c): Likewise.
11644 (test43_d): Likewise.
11645 (test43_e): Likewise.
11646 (test43_f): Likewise.
11647 (test43_g): Likewise.
11648 (test44_a): Likewise.
11649 (test44_b): Likewise.
11650 (test44_c): Likewise.
11651 (test44_d): Likewise.
11652 (test44_e): Likewise.
11653
318c1204
DM
116542016-03-11 David Malcolm <dmalcolm@redhat.com>
11655
11656 PR c/70085
11657 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11658
bc062234
KT
116592016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11660
11661 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11662 dg-options.
11663
acfc1ac1
KT
116642016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11665
11666 PR target/70002
11667 PR target/69245
11668 * gcc.target/aarch64/pr69245_2.c: New test.
11669
d1e2bb2d
JJ
116702016-03-11 Jakub Jelinek <jakub@redhat.com>
11671
11672 PR tree-optimization/70177
11673 * gcc.dg/pr70177.c: New test.
11674
07350627
AL
116752016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11676
11677 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11678
5c6706f7
AL
116792016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11680
11681 * gcc.dg/tree-ssa/sra-20.c: New.
11682
02d472a2
JJ
116832016-03-11 Jakub Jelinek <jakub@redhat.com>
11684
686d390a
JJ
11685 PR rtl-optimization/70174
11686 * gcc.dg/pr70174.c: New test.
11687
02d472a2
JJ
11688 PR tree-optimization/70169
11689 * gcc.dg/pr70169.c: New test.
11690
0f9befa1
IE
116912016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11692
11693 PR target/70160
11694 * gcc.target/i386/pr70160.c: New test.
11695
432d4670
AK
116962016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11697
11698 * gcc.target/s390/dfp-1.c: New test.
11699
a3dc8760
NC
117002016-03-10 Nick Clifton <nickc@redhat.com>
11701
11702 PR target/70044
11703 * gcc.target/aarch64/pr70044.c: New test.
11704
b87a8d7d
PP
117052016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11706 Jakub Jelinek <jakub@redhat.com>
11707
11708 PR c++/70001
11709 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11710 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11711 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11712
4f4ada6a
JH
117132016-03-10 Jan Hubicka <hubicka@ucw.cz>
11714
11715 PR lto/69589
11716 * g++.dg/lto/pr69589_0.C: New testcase
11717 * g++.dg/lto/pr69589_1.C: New testcase
11718
d49b0aa0
MP
117192016-03-10 Marek Polacek <polacek@redhat.com>
11720
11721 PR c++/70153
11722 * g++.dg/delayedfold/unary-plus1.C: New test.
11723
117242016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11725
11726 * gcc.target/arm/pr45701-1.c: Escape brackets.
11727 * gcc.target/arm/pr45701-2.c: Likewise.
11728
71017a7b
AL
117292016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11730
11731 * gfortran.dg/unconstrained_commons.f: New.
11732
ba52669f
AM
117332016-03-10 Alan Modra <amodra@gmail.com>
11734
11735 * gcc.dg/pr69195.c: New.
11736 * gcc.dg/pr69238.c: New.
11737
27742332
TV
117382016-03-10 Tom de Vries <tom@codesourcery.com>
11739
11740 PR testsuite/68915
11741 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11742
3a81a594
RB
117432016-03-10 Richard Biener <rguenther@suse.de>
11744
11745 PR tree-optimization/70128
11746 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11747 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11748
3433b975
JJ
117492016-03-09 Jakub Jelinek <jakub@redhat.com>
11750
c2864f02
JJ
11751 PR tree-optimization/70152
11752 * gcc.dg/pr70152.c: New test.
11753
3433b975
JJ
11754 PR target/70086
11755 * gcc.target/i386/pr70086-1.c: New test.
11756 * gcc.target/i386/pr70086-2.c: New test.
11757 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11758
11759 PR tree-optimization/70127
11760 * gcc.c-torture/execute/pr70127.c: New test.
11761
96b3c82d
CP
117622016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11763
11764 * c-c++-common/goacc/combined-directives-2.c: New test.
11765
b4f3232d
DM
117662016-03-09 David Malcolm <dmalcolm@redhat.com>
11767
11768 PR c/68473
11769 PR c++/70105
11770 * g++.dg/diagnostic/pr70105.C: New test.
11771 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11772 (test_multiple_ordinary_maps): New test function.
11773
40499f81
DM
117742016-03-09 David Malcolm <dmalcolm@redhat.com>
11775
11776 PR c/68473
11777 PR c++/70105
11778 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11779 Drop range information from call to inform_at_rich_loc.
11780 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11781 New.
11782 (test_show_locus): Replace calls to rich_location::add_range with
11783 calls to add_range. Rewrite the tests that used the now-defunct
11784 rich_location ctor taking a source_range. Simplify other tests
11785 by replacing calls to COMBINE_LOCATION_DATA with calls to
11786 make_location.
11787
c9e33662
RB
117882016-03-09 Richard Biener <rguenther@suse.de>
11789 Jakub Jelinek <jakub@redhat.com>
11790
11791 PR tree-optimization/70138
11792 * gcc.dg/vect/pr70138-1.c: New testcase.
11793 * gcc.dg/vect/pr70138-2.c: Likewise.
11794
2c73b764
JJ
117952016-03-09 Jakub Jelinek <jakub@redhat.com>
11796
11797 PR target/70049
11798 * gcc.target/i386/pr70049.c: New test.
11799
c06d25bb
RB
118002016-03-09 Richard Biener <rguenther@suse.de>
11801
11802 PR c/70143
11803 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11804 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11805 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11806
5828a501
RO
118072016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11808
11809 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11810 arm-*-*.
11811
2e141c8d
JJ
118122016-03-09 Jakub Jelinek <jakub@redhat.com>
11813
5a9def37
JJ
11814 PR middle-end/67278
11815 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11816
2e141c8d
JJ
11817 PR target/67278
11818 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11819
11820 PR middle-end/70050
11821 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11822 in testcase comment.
11823
bf751f40
TV
118242016-03-09 Tom de Vries <tom@codesourcery.com>
11825
11826 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11827 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11828 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11829 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11830 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11831 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11832 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11833 * gfortran.dg/goacc/kernels-loop.f95: New test.
11834
e210c999
MS
118352016-03-08 Martin Sebor <msebor@redhat.com>
11836
11837 PR c++/62096
11838 * g++.dg/warn/overflow-warn-7.C: New test.
11839
80aac5c8
JM
118402016-03-08 Jason Merrill <jason@redhat.com>
11841
11842 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11843 * lib/target-supports.exp (check_effective_target_concepts): New.
11844
12b81409
JJ
118452016-03-08 Jakub Jelinek <jakub@redhat.com>
11846
d259b234
JJ
11847 PR c++/70135
11848 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11849 * g++.dg/ubsan/pr70135.C: New test.
11850
12b81409
JJ
11851 PR target/70110
11852 * gcc.dg/pr70110.c: New test.
11853
b4e9f2aa
MJ
118542016-03-07 Martin Jambor <mjambor@suse.cz>
11855
11856 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11857 * c-c++-common/gomp/if-1.c: Likewise.
11858 * c-c++-common/gomp/pr61486-2.c: Likewise.
11859 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11860 to dg-additional-options.
11861 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11862 * g++/gomp/target-teams-1.c: Likewise.
11863 * gcc.dg/gomp/gomp.exp: Likewise.
11864 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11865 dg-additional-options.
11866 * gfortran.dg/gomp/gomp.exp: Likewise.
11867 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11868 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11869 dg-additional-options.
11870 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11871
f86e631e
MJ
118722016-03-07 Martin Jambor <mjambor@suse.cz>
11873
11874 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11875 * c-c++-common/gomp/gridify-1.c: New test.
11876 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11877
94156b3f
AV
118782016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11879
11880 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11881 trigger for cortex-r8, when scanning for register r8.
11882 * gcc.target/arm/pr45701-2.c: Likewise.
11883
a84a49b7 118842016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11885 Jeff Law <law@redhat.com>
a84a49b7
RB
11886
11887 PR tree-optimization/69740
11888 * gcc.c-torture/compile/pr69740-1.c: New test.
11889 * gcc.c-torture/compile/pr69740-2.c: New test.
11890
e41f6c9e
BS
118912016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11892
11893 * lib/target-supports.exp
11894 (check_effective_target_whole_vector_shift): Enable for PPC64.
11895
57548bf5
RB
118962016-03-07 Richard Biener <rguenther@suse.de>
11897
11898 PR tree-optimization/70115
11899 * gcc.dg/torture/pr70115.c: New testcase.
11900
4ae13300
NS
119012016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11902
11903 PR middle-end/69916
11904 * c-c-++-common/goacc/pr69916.c: New.
11905
5edb9853
RH
119062016-03-07 Richard Henderson <rth@redhat.com>
11907
11908 * gcc.c-torture/compile/pr70061.c: New test.
11909
2067a8f3
RB
119102016-03-07 Richard Biener <rguenther@suse.de>
11911
11912 PR testsuite/70109
11913 * gcc.dg/vect/O3-pr36098.c: New testcase.
11914
4145a9b7
CL
119152016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11916
11917 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11918
1878be32
EB
119192016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11920
11921 * gnat.dg/renaming9.ad[sb]: New testcase.
11922
df762bb2
JJ
119232016-03-05 Jakub Jelinek <jakub@redhat.com>
11924
11925 PR c++/70084
11926 * g++.dg/expr/stdarg3.C: New test.
11927
7d461295
JL
119282016-03-04 Jeff Law <law@redhat.com>
11929
11930 PR tree-optimization/69196
11931 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11932 x86_64-*-*.
11933
29b9828f
BS
119342016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11935
b6b552fd
BS
11936 PR c/69973
11937 * gcc.dg/pr69973.c: New test.
11938
201d49e9
BS
11939 PR rtl-optimization/69941
11940 * gcc.dg/torture/pr69941.c: New test.
11941
29b9828f
BS
11942 PR c/69824
11943 * gcc.dg/pr69824.c: New test.
11944
640b7e74
TV
119452016-03-05 Tom de Vries <tom@codesourcery.com>
11946
11947 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11948 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11949 function.
11950
7a3a3fad
PP
119512016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11952
11953 PR c++/66786
11954 * g++.dg/cpp1y/var-templ48.C: New test.
11955 * g++.dg/cpp1y/var-templ49.C: New test.
11956
cd439aec
EB
119572016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11958
11959 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11960
60204554
JJ
119612016-03-04 Jakub Jelinek <jakub@redhat.com>
11962
0c8825de
JJ
11963 PR c++/70035
11964 * g++.dg/ubsan/pr70035.C: New test.
11965
60204554
JJ
11966 PR target/70062
11967 * gcc.target/i386/pr70062.c: New test.
11968
f79d4eab
L
119692016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11970
11971 * g++.dg/template/typename21.C: Remove c++98_only.
11972
ea81ce67
L
119732016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11974
11975 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11976
64b23c13
DM
119772016-03-04 David Malcolm <dmalcolm@redhat.com>
11978
11979 PR c/68187
11980 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11981 function.
11982 (fn_42_b): Likewise.
11983 (fn_42_c): Likewise.
11984
729526f5
DM
119852016-03-04 David Malcolm <dmalcolm@redhat.com>
11986
11987 PR c/68187
11988 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11989 function.
11990 (fn_40_b): Likewise.
11991 (fn_41_a): Likewise.
11992 (fn_41_b): Likewise.
11993
f9ea11ac
JJ
119942016-03-04 Jakub Jelinek <jakub@redhat.com>
11995
11996 PR target/70059
11997 * gcc.target/i386/avx512f-pr70059.c: New test.
11998 * gcc.target/i386/avx512dq-pr70059.c: New test.
11999
b6c38c69
BS
120002016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12001
12002 PR rtl-optimization/57676
12003 * gcc.dg/torture/pr57676.c: New test.
12004
af3cdd34
IE
120052016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12006
12007 * gcc.dg/pr70026.c: New test.
12008
7ff6ca38
MP
120092016-03-04 Marek Polacek <polacek@redhat.com>
12010
12011 PR c/69798
12012 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12013 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12014
a6bf62d5
KT
120152016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12016
12017 PR target/70004
12018 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12019 Delete.
12020 (test_corners_sisd_si): Likewise.
12021 (main): Remove checks of the above.
12022 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12023
ae4cdc6a
EB
120242016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12025
12026 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12027
08455559
CL
120282016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12029
12030 * gcc.dg/torture/pr69951.c: Accept argc==0.
12031
e9a35493
RB
120322016-03-04 Richard Biener <rguenther@suse.de>
12033
12034 PR c++/70054
12035 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12036 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12037
fba054c2
DV
120382016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12039
12040 PR testsuite/69766
12041 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12042 testing multiarch.
12043
f10cdc6c
JJ
120442016-03-04 Jakub Jelinek <jakub@redhat.com>
12045
12046 PR debug/69947
12047 * gcc.dg/guality/pr69947.c: New test.
12048
2e981ba0
JJ
120492016-03-03 Jakub Jelinek <jakub@redhat.com>
12050
12051 PR ada/70017
12052 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12053
0ba3bfa2
KT
120542016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12055
12056 PR rtl-optimization/69904
12057 * gcc.target/arm/pr69904.c: New test.
12058
97ecdb46
JJ
120592016-03-03 Jakub Jelinek <jakub@redhat.com>
12060
12061 PR target/70021
12062 * gcc.dg/vect/pr70021.c: New test.
12063 * gcc.target/i386/pr70021.c: New test.
12064
a2a743a1
MP
120652016-03-03 Marek Polacek <polacek@redhat.com>
12066
12067 PR middle-end/70050
12068 * gcc.dg/pr70050.c: New test.
12069
fa07ecdd
JG
120702016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12071
12072 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12073
23504262
ML
120742016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12075
12076 PR tree-optimization/70043
12077 * gfortran.dg/vect/pr70043.f90: New test.
12078
b7b9e1a9
EB
120792016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12080
12081 * gnat.dg/specs/task1.ads: New test.
12082
cb83ba54
RO
120832016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12084
12085 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12086 Invoke gdb with -batch.
12087 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12088
a75f5e30
RB
120892016-03-03 Richard Biener <rguenther@suse.de>
12090
12091 PR tree-optimization/55936
12092 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12093
268bc320
JL
120942016-03-02 Jeff Law <law@redhat.com>
12095
815f20ab
JL
12096 PR rtl-optimization/69942
12097 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12098 effects of argument promotions.
12099
268bc320
JL
12100 PR tree-optimization/69987
12101 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12102 target does not support -fprefetch-loop-arrays.
12103
171f7de5
UB
121042016-03-02 Uros Bizjak <ubizjak@gmail.com>
12105
12106 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12107
192912db
BC
121082016-03-02 Bin Cheng <bin.cheng@arm.com>
12109
c7908871 12110 PR rtl-optimization/69052
192912db
BC
12111 * gcc.target/i386/pr69052.c: New test.
12112
90a7a40b
AM
121132016-03-02 Alan Modra <amodra@gmail.com>
12114
12115 * gcc.dg/pr69990.c: New.
12116
69fa742f
JJ
121172016-03-02 Jakub Jelinek <jakub@redhat.com>
12118
de752fb0
JJ
12119 PR c/68062
12120 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12121
12122 PR middle-end/70022
12123 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12124
69fa742f
JJ
12125 PR target/70028
12126 * gcc.target/i386/pr70028.c: New test.
12127
7c65bd56
MK
121282016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12129
12130 * c-c++-common/asan/swapcontext-test-1.c,
12131 * c-c++-common/tsan/thread_leak.c,
12132 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12133 * g++.dg/tsan/benign_race.C,
12134 * g++.dg/tsan/fd_close_norace.C,
12135 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12136 races with sanitizer output
12137
37d98220 121382016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12139 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12140
12141 PR target/67278
12142 * gcc.dg/simd-8.c: New testcase.
12143
218db463
RB
121442016-03-02 Richard Biener <rguenther@suse.de>
12145
12146 PR middle-end/67278
12147 * gcc.dg/simd-7.c: New testcase.
12148
22c72158
EB
121492016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12150
12151 * gcc.target/i386/pr70007.c: Tweak.
12152
9a790ccc
DV
121532016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12154
12155 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12156
bd02f00f
MP
121572016-03-02 Marek Polacek <polacek@redhat.com>
12158
12159 PR c/67854
12160 * gcc.dg/pr67854.c: New test.
12161
1e840f39
JJ
121622016-03-02 Jakub Jelinek <jakub@redhat.com>
12163
12164 PR middle-end/70025
12165 * gcc.dg/torture/pr70025.c: New test.
12166
bca00241
VK
121672016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12168
12169 PR tree-optimization/68621
12170 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12171
0bca04b8
EB
121722016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12173
12174 * gcc.target/i386/pr70007.c: New test.
12175
2a9afc86
JL
121762016-03-01 Jeff Law <law@redhat.com>
12177
eab2541b 12178 PR tree-optimization/69196
9d83ef71 12179 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12180
2a9afc86
JL
12181 PR tree-optimization/69196
12182 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12183 duplicating code and spoiling the expected output.
12184
0d39977e
MM
121852016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12186
12187 PR target/70033
12188 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12189 supports power9 before doing tests.
12190 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12191 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12192 * gcc.target/powerpc/p9-permute.c: Likewise.
12193
a0c0699d
UB
121942016-03-01 Uros Bizjak <ubizjak@gmail.com>
12195
12196 PR target/70027
12197 * gcc.target/i386/pr70027.c: New test.
12198
0ae3ef47 121992016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12200
12201 * gcc.dg/pr70017.c: New test.
12202
686e2237
JJ
122032016-03-01 Jakub Jelinek <jakub@redhat.com>
12204
12205 PR c/69796
12206 PR c/69974
12207 * gcc.dg/pr69796.c: New test.
12208 * gcc.dg/pr69974.c: New test.
12209
f8e4188c
EB
122102016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12211
12212 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12213
5e3f1c7c
JL
122142016-02-29 Jeff Law <law@redhat.com>
12215
12216 PR tree-optimization/69987
12217 * gfortran.dg/pr69987.f90: New test.
12218
12219 PR tree-optimization/69989
12220 * gcc.c-torture/compile/pr69989-2.c: New test.
12221
1be56bc5
MP
122222016-03-01 Marek Polacek <polacek@redhat.com>
12223
12224 PR c++/69795
12225 * g++.dg/parse/invalid1.C: New test.
12226
1b19470d
RB
122272016-03-01 Richard Biener <rguenther@suse.de>
12228
12229 PR middle-end/70022
12230 * gcc.dg/pr70022.c: New testcase.
12231
3ae0661a
IE
122322016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12233
12234 PR tree-optimization/69956
12235 * gcc.dg/pr69956.c: New test.
12236
0f09ab88
BS
122372016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12238
12239 PR target/70011
12240 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12241 XFAIL when hardware supports efficient unaligned storage access.
12242
76d881bf
PP
122432016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12244
12245 PR c++/69961
12246 * g++.dg/template/pr69961a.C: New test.
12247 * g++.dg/template/pr69961b.C: New test.
12248
7168133a
DM
122492016-02-29 David Malcolm <dmalcolm@redhat.com>
12250
12251 PR preprocessor/69985
12252 * gcc.dg/cpp/pr69985.c: New test case.
12253
0c6072a3
JL
122542016-02-29 Jeff Law <law@redhat.com>
12255
e66f219b
JL
12256 PR tree-optimization/70005
12257 * gcc.c-torture/execute/pr70005.c New test.
12258
0c6072a3
JL
12259 PR tree-optimization/69999
12260 * gcc.c-torture/compile/pr69999.c: New test.
12261
fd9fbdb3
YR
122622016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12263
12264 PR tree-optimization/69652
12265 * gcc.dg/torture/pr69652.c: Delete test.
12266 * gcc.dg/vect/pr69652.c: New test.
12267
cbd400b4
RB
122682016-02-19 Richard Biener <rguenther@suse.de>
12269
12270 PR tree-optimization/69980
12271 * gfortran.dg/vect/pr69980.f90: New testcase.
12272
84ea0f58
EB
122732016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12274
12275 * gcc.target/sparc/20160229-1.c: New test.
12276
5d2a63dc
EB
122772016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12278
12279 * gnat.dg/stack_usage3.adb: New test.
12280 * gnat.dg/stack_usage3_pkg.ads: New helper.
12281
93e708f9
EB
122822016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12283
12284 * gnat.dg/renaming8.adb: New test.
12285 * gnat.dg/renaming8_pkg1.ads: New helper.
12286 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12287 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12288
6512bc93
RB
122892016-02-29 Richard Biener <rguenther@suse.de>
12290
12291 PR tree-optimization/69720
12292 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12293
7b201a88
TK
122942016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12295
12296 PR fortran/68147
12297 PR fortran/47674
12298 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12299
82ee0cf2 123002016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12301 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12302
12303 PR fortran/56007
12304 * gfortran.dg/coarray_8.f90: Adjust error message.
12305 * gfortran.dg/pr56007.f90: New test.
12306 * gfortran.dg/pr56007.f: New test.
12307
cdc1a2c8
L
123082016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12309
12310 PR tree-optimization/69989
12311 * gcc.dg/torture/pr69989.c: New test.
12312
33505bcf
EB
123132016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12314
12315 * gcc.target/i386/stack-realign-win.c: New test.
12316
524bfb19
HA
123172016-02-28 Harald Anlauf <anlauf@gmx.de>
12318
12319 PR fortran/60126
12320 * gfortran.dg/pr60126.f90: New test.
12321
bd542508
JL
123222016-02-27 Jeff Law <law@redhat.com>
12323
12324 Revert
12325 2016-02-26 Richard Biener <rguenther@suse.de>
12326 Jeff Law <law@redhat.com>
12327
12328 PR tree-optimization/69740
12329 * gcc.c-torture/compile/pr69740-1.c: New test.
12330 * gcc.c-torture/compile/pr69740-2.c: New test.
12331
dd1291e0
JD
123322016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12333
5fb67f8b 12334 PR fortran/69910
dd1291e0
JD
12335 * gfortran.dg/newunit_4.f90: New test.
12336
5cfefb59
JJ
123372016-02-27 Jakub Jelinek <jakub@redhat.com>
12338
12339 PR target/69613
12340 PR rtl-optimization/69886
12341 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12342 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12343 target.
12344
20ba5f33
MS
123452016-02-26 Martin Sebor <msebor@redhat.com>
12346
12347 PR tree-optimization/15826
12348 * gcc.dg/tree-ssa/pr15826.c: New test.
12349
e6fb01b0
JJ
123502016-02-26 Jakub Jelinek <jakub@redhat.com>
12351
12352 PR target/69969
12353 * gcc.target/powerpc/pr69969.c: New test.
12354
e3e0cf64
MS
123552016-02-26 Martin Sebor <msebor@redhat.com>
12356
12357 PR c++/15766
12358 * g++.old-deja/g++.other/decl5.C: Add a test case.
12359
d1f2bea5
SB
123602016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12361
12362 PR target/69946
12363 * gcc.target/powerpc/pr69946.c: New file.
12364
4a4f9d2b 123652016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12366 Jeff Law <law@redhat.com>
4a4f9d2b 12367
e3e0cf64 12368 PR tree-optimization/69740
4a4f9d2b
RB
12369 * gcc.c-torture/compile/pr69740-1.c: New test.
12370 * gcc.c-torture/compile/pr69740-2.c: New test.
12371
ad2a2706
MJ
123722016-02-26 Martin Jambor <mjambor@suse.cz>
12373
12374 PR middle-end/69920
12375 * gcc.dg/torture/pr69932.c: New test.
12376 * gcc.dg/torture/pr69936.c: Likewise.
12377
1d11f7ce
AK
123782016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12379
12380 PR target/69709
12381 * gcc.target/s390/pr69709.c: New test.
12382
6cfccbb2
KT
123832016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12384
12385 PR target/69245
12386 * gcc.target/aarch64/pr69245_1.c: New test.
12387
ac59ad4e
KT
123882016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12389
12390 PR target/69613
12391 * gcc.dg/torture/pr69613.c: New test.
12392
a2ad54a0
JJ
123932016-02-26 Jakub Jelinek <jakub@redhat.com>
12394
12395 PR rtl-optimization/69891
12396 * gcc.target/i386/pr69891.c: New test.
12397
0884062c 123982016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12399 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12400
d2369d4f 12401 PR target/61397
c163789b
MM
12402 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12403 functionality for both 32-bit and 64-bit.
12404
5aed7e2c
RB
124052016-02-26 Richard Biener <rguenther@suse.de>
12406
12407 PR tree-optimization/69551
12408 * gcc.dg/torture/pr69951.c: New testcase.
12409
798e2a8e
RB
124102016-02-25 Richard Biener <rguenther@suse.de>
12411
12412 PR tree-optimization/48795
12413 * gcc.dg/Warray-bounds-18.c: New testcase.
12414
9559fbac
RO
124152016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12416
12417 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12418
c049b107
JJ
124192016-02-25 Jakub Jelinek <jakub@redhat.com>
12420
12421 PR rtl-optimization/69896
12422 * gcc.dg/pr69896.c: New test.
12423
1137001c
PP
124242016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12425
12426 PR c++/69736
12427 * g++.dg/cpp1y/paren2.C: New test.
12428
2e9c8641
MS
124292016-02-24 Martin Sebor <msebor@redhat.com>
12430
12431 PR c/51147
12432 * gcc.dg/enum-mode-2.c: New test.
12433
03ca8fb3
JJ
124342016-02-24 Jakub Jelinek <jakub@redhat.com>
12435
12436 PR c++/69922
12437 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12438 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12439 * g++.dg/ubsan/pr69922.C: New test.
12440
0b05329b
MP
124412016-02-24 Marek Polacek <polacek@redhat.com>
12442
12443 PR c/69819
12444 * gcc.dg/pr69819.c: New test.
12445
57c2c374
MS
124462016-02-24 Martin Sebor <msebor@redhat.com>
12447
3b96b93a
MS
12448 PR c++/69912
12449 * g++.dg/ext/flexary15.C: New test.
12450
124512016-02-24 Martin Sebor <msebor@redhat.com>
12452
12453 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12454 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12455 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12456
65433bb5
MK
124572016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12458 Charles Baylis <charles.baylis@linaro.org>
12459
12460 PR debug/61033
12461 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12462
f802a424 124632016-02-24 Richard Biener <rguenther@suse.de>
44293580 12464 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12465
12466 PR middle-end/69760
12467 * gcc.dg/torture/pr69760.c: New testcase.
12468
525f795f
RO
124692016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12470
12471 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12472 pattern on Solaris with as.
12473
cd7bbceb
KT
124742016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12475
12476 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12477 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12478 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12479 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12480
89c0c1fd
JJ
124812016-02-24 Jakub Jelinek <jakub@redhat.com>
12482
12483 PR middle-end/69915
12484 * gcc.dg/pr69915.c: New test.
12485
0683fd27
KT
124862016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12487
12488 PR rtl-optimization/69886
12489 * gcc.dg/torture/pr69886.c: New test.
12490
e53d562a
RB
124912016-02-24 Richard Biener <rguenther@suse.de>
12492
12493 PR middle-end/68963
12494 * gcc.dg/torture/pr68963.c: New testcase.
12495
74a00288
KT
124962016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12497
12498 PR target/69875
12499 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12500 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12501 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12502 * gcc.target/arm/atomic_loaddi_1.c: New test.
12503 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12504 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12505 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12506 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12507 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12508 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12509 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12510 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12511
340fd4c9
JJ
125122016-02-24 Jakub Jelinek <jakub@redhat.com>
12513
12514 PR middle-end/69909
12515 * gcc.dg/torture/pr69909.c: New test.
12516
47d3fdb2
RB
125172016-02-24 Richard Biener <rguenther@suse.de>
12518
12519 PR tree-optimization/69907
12520 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12521 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12522 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12523
dab73e73
CB
125242016-02-24 Christian Bruel <christian.bruel@st.com>
12525
12526 * gcc.target/arm/pragma_cpp_fma.c: New test.
12527
7cc5ec65
JD
125282016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12529
12530 PR fortran/61156
12531 * gfortran.dg/include_6.f90: Update test.
12532
067fbd8b
JJ
125332016-02-23 Jakub Jelinek <jakub@redhat.com>
12534
12535 PR objc/69844
12536 * objc.dg/pr69844.m: New test.
12537
64a454d9
JD
125382016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12539
12540 PR libgfortran/69456
12541 * gfortran.dg/namelist_89.f90: New test.
12542 * gfortran.dg/pr59700.f90: Update test..
12543
35886f0b
MS
125442016-02-23 Martin Sebor <msebor@redhat.com>
12545
12546 PR middle-end/69780
12547 * g++.dg/ext/builtin_alloca.C: New test.
12548 * gcc.dg/builtins-68.c: New test.
12549
162cc7e3
RH
125502016-02-23 Richard Henderson <rth@redhat.com>
12551
12552 * gcc.target/i386/addr-space-3.c: Remove test.
12553
196440f8
DM
125542016-02-23 David Malcolm <dmalcolm@redhat.com>
12555
12556 PR preprocessor/69126
12557 PR preprocessor/69543
12558 * c-c++-common/pr69126-2-long.c: New test.
12559 * c-c++-common/pr69126-2-short.c: New test.
12560 * c-c++-common/pr69543-1.c: Remove xfail.
12561
1d3121af
DM
125622016-02-23 David Malcolm <dmalcolm@redhat.com>
12563
12564 PR preprocessor/69126
12565 PR preprocessor/69543
12566 PR preprocessor/69558
12567 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12568 (f): Rename to...
12569 (test_2): ...this, and add leading comment.
12570 (MACRO_3, test_3): New.
12571 (MACRO_4A, MACRO_4B, test_4): New.
12572 (MACRO): Rename to...
12573 (MACRO_5): ...this.
12574 (g): Rename to...
12575 (test_5): ...this, updating for renaming of MACRO, and
12576 add leading comment.
12577 * c-c++-common/pr69543-1.c: New.
12578 * c-c++-common/pr69543-2.c: New.
12579 * c-c++-common/pr69543-3.c: New.
12580 * c-c++-common/pr69543-4.c: New.
12581 * c-c++-common/pr69558-1.c: New.
12582 * c-c++-common/pr69558-2.c: New.
12583 * c-c++-common/pr69558-3.c: New.
12584 * c-c++-common/pr69558-4.c: New.
12585 * gcc.dg/pr69558.c: Move to...
12586 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12587 xfail for c++.
12588
f99c3557
TS
125892016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12590
12591 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12592 to -ftree-parallelize-loops/-fopenacc changes.
12593 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12594 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12595 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12596 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12597 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12598 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12599 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12600 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12601 * c-c++-common/goacc/kernels-loop.c: Likewise.
12602 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12603 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12604 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12605 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12606
c60ec7c2
RO
126072016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12608
12609 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12610
f1a62b6f
JJ
126112016-02-23 Jakub Jelinek <jakub@redhat.com>
12612
e67bf044
JJ
12613 PR c++/69902
12614 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12615
f1a62b6f
JJ
12616 PR c/69900
12617 * gcc.dg/pr69900.c: New test.
12618
20c5e09e
MJ
126192016-02-23 Martin Jambor <mjambor@suse.cz>
12620
12621 PR tree-optimization/69666
12622 * gcc.dg/tree-ssa/pr69666.c: New test.
12623
e457a6fc
AV
126242016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12625
12626 PR fortran/67451
12627 * gfortran.dg/coarray_allocate_5.f08: New test.
12628
d7b574f4
AK
126292016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12630
12631 * gcc.target/s390/vcond-shift.c: Move to ...
12632 * gcc.target/s390/vector/vcond-shift.c: ... here.
12633
58bdeb44
AK
126342016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12635
12636 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12637 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12638
7cd0387b
AK
126392016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12640
12641 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12642
4246c8da
MW
126432016-02-20 Mark Wielaard <mjw@redhat.com>
12644
12645 PR c/28901
12646 * gcc.dg/unused-variable-3.c: New test.
12647
f93bc532
JJ
126482016-02-22 Jakub Jelinek <jakub@redhat.com>
12649
12650 PR target/69888
12651 * gcc.target/i386/pr69888.c: New test.
12652
c4e360f4
RB
126532016-02-22 Richard Biener <rguenther@suse.de>
12654
12655 PR tree-optimization/69882
12656 * gfortran.dg/vect/pr69882.f90: New testcase.
12657
09c92f1c
JJ
126582016-02-22 Jakub Jelinek <jakub@redhat.com>
12659
12660 PR target/69885
12661 * gcc.dg/pr69885.c: New test.
12662
f88d45dc
OE
126632016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12664
12665 PR target/69806
12666 PR target/54089
12667 * gcc.target/sh/pr54089-10.c: New.
12668
ce1ff48e
PT
126692016-02-20 Paul Thomas <pault@gcc.gnu.org>
12670
12671 PR fortran/69423
12672 * gfortran.dg/deferred_character_15.f90 : New test.
12673
bbf27208
DH
126742016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12675
12676 PR fortran/57365
12677 gfortran.dg/allocate_with_source_18.f03: New test.
12678
126792016-02-20 Harald Anlauf <anlauf@gmx.de>
12680
12681 PR fortran/52531
12682 gfortran.dg/gomp/pr52531.f90: New test.
12683
268be88c
BE
126842016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12685
12686 PR c++/69865
12687 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12688 -std=c++03.
12689
4b6c824a
JJ
126902016-02-19 Jakub Jelinek <jakub@redhat.com>
12691
871b3f47
JJ
12692 PR c++/69826
12693 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12694 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12695
7a965d51
JJ
12696 PR c++/69850
12697 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12698
4b6c824a
JJ
12699 PR c++/69851
12700 * g++.dg/torture/pr69851.C: New test.
12701
15fca21a
MS
127022016-02-19 Martin Sebor <msebor@redhat.com>
12703
12704 PR testsuite/69573
12705 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12706
19e21586
JJ
127072016-02-19 Jakub Jelinek <jakub@redhat.com>
12708
03a616ac
JJ
12709 PR c++/69850
12710 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12711 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12712
19e21586
JJ
12713 PR c++/67767
12714 * g++.dg/cpp0x/pr67767.C: New test.
12715
2db16594
KT
127162016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12717
12718 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12719 for fp, simd, crypto, crc, lse.
12720 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12721 above.
12722 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12723 effective target check.
12724
5a7d9d1e
JJ
127252016-02-19 Jakub Jelinek <jakub@redhat.com>
12726
12727 PR target/69820
12728 * gcc.target/i386/pr69820.c: New test.
12729
6448f064
AK
127302016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12731
12732 * gcc.target/s390/vector/int128-1.c: New test.
12733
d0a859e6
AK
127342016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12735
12736 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12737
9e4eb643
AK
127382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12739
12740 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12741 instruction pattern name to prevent the testcase from failing with
12742 -march=z13.
12743
859a4c0e
AK
127442016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12745
12746 * gcc.target/s390/md/movstr-2.c: New test.
12747
efc2340b
MK
127482016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12749
12750 * gcc.target/s390/morestack.c: New test.
12751
ca2bfbc2
DV
127522016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12753
12754 PR target/69625
12755 * gcc.target/s390/pr69625.c: Add test case.
12756
efd4bd05
BE
127572016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12758
12759 PR testsuite/68580
12760 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12761
2bf2078a
MM
127622016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12763
12764 PR target/68404
12765 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12766 * gcc.target/powerpc/fusion3.c: Likewise.
12767
f003579e
RB
127682016-02-18 Richard Biener <rguenther@suse.de>
12769
12770 PR middle-end/69553
12771 * g++.dg/torture/pr69553.C: New testcase.
12772
19233914
NC
127732016-02-18 Nick Clifton <nickc@redhat.com>
12774
efd4bd05
BE
12775 PR target/62254
12776 PR target/69610
12777 * gcc.target/arm/pr62554.c: New test.
12778 * gcc.target/arm/pr69610-1.c: New test.
12779 * gcc.target/arm/pr69610-2.c: New test.
19233914 12780
23f27839
RB
127812016-02-18 Richard Biener <rguenther@suse.de>
12782
12783 PR middle-end/69854
12784 * gcc.dg/torture/pr69854.c: New testcase.
12785
932c0da4
JJ
127862016-02-17 Jakub Jelinek <jakub@redhat.com>
12787
12788 PR c++/69850
12789 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12790
1bed93e4
BS
127912012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12792
12793 * gcc.target/powerpc/vec-cg.c: New test.
12794
57bfb134
RB
127952016-02-17 Richard Biener <rguenther@suse.de>
12796
12797 PR testsuite/69586
12798 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12799
a44e0ebb
KT
128002016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12801
12802 PR target/69161
12803 * gcc.c-torture/compile/pr69161.c: New test.
12804
ffacd726
DS
128052016-02-17 David Sherwood <david.sherwood@arm.com>
12806
12807 PR target/69532
12808 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12809 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12810
448db8d2
EB
128112016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12812
12813 * gcc.dg/ifcvt-4.c: Skip on Visium.
12814
e2f0522e
EB
128152016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12816
12817 * gnat.dg/atomic8.adb: New test.
12818
bf17fe3f
EB
128192016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12820
12821 * gnat.dg/discr46.ad[sb]: New test.
12822
ecf835e9
KN
128232016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12824
12825 PR Target/48344
12826 * gcc.target/powerpc/pr48344-1.c: New test.
12827
49a1164a
TK
128282015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12829
12830 PR fortran/69742
12831 * gfortran.dg/associate_21.f90: New test.
12832
bf14eba2
JJ
128332016-02-16 Jakub Jelinek <jakub@redhat.com>
12834
12835 PR c/69835
12836 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12837 -Wnonnull in dg-options.
12838 * c-c++-common/nonnull-2.c: New test.
12839
35a093b6
JG
128402016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12841 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12842
12843 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12844
e387d491
JJ
128452016-02-16 Jakub Jelinek <jakub@redhat.com>
12846
12847 PR middle-end/69801
12848 * gcc.dg/pr69801.c: Add empty dg-options.
12849
ba539195
JN
128502016-02-16 James Norris <jnorris@codesourcery.com>
12851
12852 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12853 * g++.dg/goacc/deviceptr-1.c: New file.
12854
2a2b8f64
JJ
128552016-02-16 Jakub Jelinek <jakub@redhat.com>
12856
12857 PR tree-optimization/69820
12858 * gcc.dg/vect/pr69820.c: New test.
12859
87440c29
RB
128602016-02-16 Richard Biener <rguenther@suse.de>
12861
12862 PR tree-optimization/69776
12863 * gcc.dg/torture/pr69776-2.c: New testcase.
12864
6d87c306
BS
128652016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12866
12867 PR tree-optimization/69714
12868 * gcc.dg/torture/pr69714.c: New test.
12869
3824a0a2
JJ
128702016-02-16 Jakub Jelinek <jakub@redhat.com>
12871
12872 PR tree-optimization/69802
12873 * gcc.dg/pr69802.c: New test.
12874
c8cfe96e
RB
128752016-02-16 Richard Biener <rguenther@suse.de>
12876
12877 PR middle-end/69801
12878 * gcc.dg/pr69801.c: New testcase.
12879
fc12098d
JD
128802016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12881
12882 PR libgfortran/69651
12883 * gfortran.dg/read_bang.f90: New test.
12884 * gfortran.dg/read_bang4.f90: New test.
12885
ba6b3795
JJ
128862016-02-15 Jakub Jelinek <jakub@redhat.com>
12887
f0516ca4
JJ
12888 PR c++/69658
12889 * g++.dg/init/pr69658.C: New test.
12890
ba6b3795
JJ
12891 PR c++/69797
12892 * c-c++-common/pr69797.c: New test.
12893
de3f9a2d
PK
128942016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12895
12896 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12897 check for aarch64*-*-*.
12898
17a3b967
RB
128992016-02-15 Richard Biener <rguenther@suse.de>
12900
12901 PR tree-optimization/69783
12902 * gcc.dg/vect/pr69783.c: New testcase.
12903
1c48bff1
RB
129042016-02-15 Richard Biener <rguenther@suse.de>
12905
12906 PR tree-optimization/69776
12907 * gcc.dg/torture/pr69776.c: New testcase.
12908
1e6025b6
TK
129092016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12910
12911 PR fortran/60526
12912 * gfortran.dg/type_decl_4.f90: Reinstated.
12913
d3308279
JDA
129142016-02-14 John David Anglin <danglin@gcc.gnu.org>
12915
12916 PR fortran/68746
12917 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12918
b7c56581
TK
129192016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12920
12921 PR fortran/60526
12922 PR bootstrap/69816
12923 * gfortran.dg/type_decl_4.f90: Removed.
12924
60cb4ef5
TK
129252016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12926
12927 PR fortran/60526
12928 * gfortran.dg/type_decl_4.f90: New test.
12929
f6964637
AM
129302016-02-14 Alan Modra <amodra@gmail.com>
12931
1a8849d1 12932 PR testsuite/68886
f6964637
AM
12933 * gcc.c-torture/execute/stkalign.c: Revise test.
12934
f5121920
OE
129352016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12936
12937 PR target/67260
12938 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12939
6cda3ab6
OE
129402016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12941
12942 PR target/67260
12943 * gcc.target/sh/torture/pr67260.c: New.
12944
6786e598
JDA
129452016-02-12 John David Anglin <danglin@gcc.gnu.org>
12946
12947 * gcc.dg/pr67964.c: Add dg-require-alias.
12948
7e05dad8
OE
129492016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12950
12951 PR target/67636
12952 PR target/64345
12953 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12954
7f4cc3ce
JD
129552016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12956
12957 PR libgfortran/69668
12958 * gfortran.dg/namelist_88.f90: New test.
12959
955ca6dc
JD
129602016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12961
12962 PR libgfortran/69668
12963 * gfortran.dg/namelist_38.f90: Update test.
12964 * gfortran.dg/namelist_84.f90: Update test.
12965
876217ae
DM
129662016-02-12 David Malcolm <dmalcolm@redhat.com>
12967
12968 PR other/69554
12969 * gcc.dg/pr69554-1.c: New test.
12970 * gfortran.dg/pr69554-1.F90: New test.
12971 * gfortran.dg/pr69554-2.F90: New test.
12972 * lib/gcc-dg.exp (proc dg-locus): New function.
12973 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12974 distinguish between the caret-printing and non-caret-printing
12975 cases. If caret-printing has been explicitly enabled, bail out
12976 without attempting to fix up the output.
12977
61789eed
DM
129782016-02-12 David Malcolm <dmalcolm@redhat.com>
12979
12980 PR driver/69265
12981 PR driver/69453
12982 * gcc.dg/spellcheck-options-3.c: New test case.
12983 * gcc.dg/spellcheck-options-4.c: New test case.
12984 * gcc.dg/spellcheck-options-5.c: New test case.
12985 * gcc.dg/spellcheck-options-6.c: New test case.
12986 * gcc.dg/spellcheck-options-7.c: New test case.
12987 * gcc.dg/spellcheck-options-8.c: New test case.
12988 * gcc.dg/spellcheck-options-9.c: New test case.
12989 * gcc.dg/spellcheck-options-10.c: New test case.
12990
c3090c1f
JJ
129912016-02-12 Jakub Jelinek <jakub@redhat.com>
12992
12993 PR rtl-optimization/69764
12994 PR rtl-optimization/69771
12995 * c-c++-common/pr69764.c: New test.
12996 * gcc.dg/torture/pr69771.c: New test.
12997
8222034d
MP
129982016-02-12 Marek Polacek <polacek@redhat.com>
12999
13000 * g++.dg/torture/init-list1.C: New.
13001
f749f792
MP
130022016-02-12 Marek Polacek <polacek@redhat.com>
13003
13004 * gcc.dg/pr69522.c: Add empty dg-options.
13005
199fb02a
IE
130062016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13007
13008 * g++.dg/lto/lto.exp: Include and init mpx.
13009 * g++.dg/lto/pr69729_0.C: New test.
13010
b69539cb
JJ
130112016-02-12 Jakub Jelinek <jakub@redhat.com>
13012
06ff7000
JJ
13013 PR ipa/69241
13014 * g++.dg/ipa/pr69241-4.C: New test.
13015
b69539cb
JJ
13016 PR ipa/68672
13017 * g++.dg/ipa/pr68672-1.C: New test.
13018 * g++.dg/ipa/pr68672-2.C: New test.
13019 * g++.dg/ipa/pr68672-3.C: New test.
13020
16595a1f
BS
130212016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13022
13023 PR c/69522
6d87c306 13024 * gcc.dg/pr69522.c: New test.
16595a1f 13025
38d795d2
PP
130262016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13027
13028 PR c++/69098
13029 * g++.dg/cpp1y/69098.C: New test.
13030 * g++.dg/cpp1y/69098-2.C: New test.
13031
9c582551
JJ
130322016-02-12 Jakub Jelinek <jakub@redhat.com>
13033
13034 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13035 and neighbour -> neighbor.
13036 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13037 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13038 * c-c++-common/Wvarargs.c: Likewise.
13039 * c-c++-common/goacc/host_data-5.c: Likewise.
13040 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13041 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13042 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13043 * gcc.target/aarch64/pr60697.c: Likewise.
13044 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13045 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13046 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13047 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13048 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13049 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13050 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13051 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13052 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13053 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13054 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13055 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13056 * g++.dg/lookup/koenig5.C: Likewise.
13057 * g++.dg/ext/no-asm-2.C: Likewise.
13058 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13059 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13060 * gfortran.dg/used_types_16.f90: Likewise.
13061 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13062 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13063 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13064 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13065 * gfortran.dg/abstract_type_6.f03: Likewise.
13066 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13067 * gfortran.dg/used_types_15.f90: Likewise.
13068 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13069 * gfortran.dg/exit_3.f08: Likewise.
13070 * gfortran.dg/open_status_2.f90: Likewise.
13071 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13072 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13073 * gfortran.dg/associate_1.f03: Likewise.
13074 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13075 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13076 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13077 * gcc.dg/builtin-object-size-1.c: Likewise.
13078 * gcc.dg/noreturn-6.c: Likewise.
13079 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13080 * gcc.dg/globalalias.c: Likewise.
13081 * gcc.dg/builtins-config.h: Likewise.
13082 * gcc.dg/pr30457.c: Likewise.
13083 * gcc.c-torture/compile/volatile-1.c: Likewise.
13084 * gcc.c-torture/execute/20101011-1.c: Likewise.
13085 * c-c++-common/Waddress-1.c: Likewise.
13086
66756373
JJ
130872016-02-11 Jakub Jelinek <jakub@redhat.com>
13088
13089 PR c/69768
13090 * c-c++-common/Waddress-1.c: New test.
13091
76fe932b
AV
130922016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13093
13094 PR fortran/69296
13095 * gfortran.dg/associate_19.f03: New test.
13096 * gfortran.dg/associate_20.f03: New test.
13097
564c4d4b
OE
130982016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13099
13100 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13101
e1c1ecb0
KT
131022016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13103
13104 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13105 .arch armv8-a\n. Add -dA to dg-options.
13106 * gcc.target/aarch64/assembler_arch_1.c: New test.
13107 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13108
0d7d9458
PC
131092016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13110
13111 PR c++/68726
13112 * g++.dg/cpp0x/pr68726.C: New.
13113
e6208a60
IE
131142016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13115
13116 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13117 test.
13118
281a11eb
RB
131192016-02-11 Richard Biener <rguenther@suse.de>
13120
13121 * g++.dg/tree-ssa/pr61034.C: Adjust.
13122
e03dd765
VM
131232016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13124
4b48faf5 13125 PR target/69148
e03dd765
VM
13126 * gcc.target/s390/pr69148.c: New.
13127
cdc23927
YR
131282016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13129
13130 PR tree-optimization/69652
13131 * gcc.dg/torture/pr69652.c: New test.
13132
e199dd0a
JJ
131332016-02-10 Jakub Jelinek <jakub@redhat.com>
13134 Patrick Palka <ppalka@gcc.gnu.org>
13135
13136 PR ipa/69241
13137 PR c++/69649
13138 * g++.dg/ipa/pr69241-1.C: New test.
13139 * g++.dg/ipa/pr69241-2.C: New test.
13140 * g++.dg/ipa/pr69241-3.C: New test.
13141 * g++.dg/ipa/pr69649.C: New test.
13142
d6b38027
UB
131432016-02-10 Uros Bizjak <ubizjak@gmail.com>
13144
13145 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13146 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13147
13b562c5
BC
131482016-02-10 Bin Cheng <bin.cheng@arm.com>
13149
13150 PR tree-optimization/68021
13151 * gcc.dg/tree-ssa/pr68021.c: New test.
13152
24a179f8
RB
131532016-02-10 Richard Biener <rguenther@suse.de>
13154
13155 PR tree-optimization/69726
13156 * gcc.dg/uninit-22.c: New testcase.
13157
0d99886f
AP
131582016-02-09 Andrew Pinski <apinski@cavium.com>
13159
13160 PR tree-opt/69282
13161 * gcc.c-torture/compile/20160205-1.c: New testcase.
13162
ab04995c
MM
131632016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13164
13165 PR target/68404
13166 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13167 instead accessing a really large arrray.
13168 * gcc.target/powerpc/fusion3.c: Likewise.
13169
4b79ac23
CB
131702016-02-09 Charles Baylis <charles.baylis@linaro.org>
13171
13172 PR target/68532
13173 * gcc.c-torture/execute/pr68532.c: New test.
13174
b890a441
AO
131752016-02-11 Alexandre Oliva <aoliva@redhat.com>
13176
13177 PR target/69634
13178 * gcc.dg/pr69634.c: New.
13179
84a5bef7
RB
131802016-02-09 Richard Biener <rguenther@suse.de>
13181
13182 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13183
1f123759 131842016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13185
1f123759
AF
13186 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13187
65860c77
YR
131882016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13189
13190 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13191
7e1e8a0a
RB
131922016-02-09 Richard Biener <rguenther@suse.de>
13193
13194 PR tree-optimization/69715
13195 * gcc.dg/torture/pr69715.c: New testcase.
13196
efb45a9f
PP
131972016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13198
13199 PR c++/69139
13200 * g++.dg/cpp0x/trailing12.C: New test.
13201 * g++.dg/cpp0x/trailing13.C: New test.
13202
20a0c6f9
PP
132032016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13204
13205 PR c++/69283
13206 PR c++/67835
13207 * g++.dg/cpp1y/auto-fn29.C: New test.
13208 * g++.dg/cpp1y/auto-fn30.C: New test.
13209
a162f3af
JJ
132102016-02-08 Jakub Jelinek <jakub@redhat.com>
13211
13212 PR tree-optimization/69209
13213 * gcc.c-torture/compile/pr69209.c: New test.
13214
4b4a9fbd
JL
132152016-02-08 Jeff Law <law@redhat.com>
13216
13217 PR tree-optimization/68541
13218 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13219 of statements allowed in join block for path splitting.
13220
cfac5ed2
JJ
132212016-02-08 Jakub Jelinek <jakub@redhat.com>
13222
f68bc23f
JJ
13223 PR c++/59627
13224 * g++.dg/gomp/pr59627.C: New test.
13225
cfac5ed2
JJ
13226 PR ipa/69239
13227 * g++.dg/ipa/pr69239.C: New test.
13228
44714d8c
DM
132292016-02-08 David Malcolm <dmalcolm@redhat.com>
13230
13231 PR preprocessor/69664
13232 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13233 * gcc.dg/cpp/warn-comments.c: Likewise.
13234
eba9e839
MP
132352016-02-08 Marek Polacek <polacek@redhat.com>
13236
13237 PR c++/69688
13238 * g++.dg/init/const12.C: New test.
13239
a011cd92
BS
132402016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13241
13242 PR target/60410
13243 * gcc.dg/lto/pr55113_0.c: Remove test.
13244
5317b1be
RB
132452016-02-08 Richard Biener <rguenther@suse.de>
13246
13247 PR tree-optimization/69719
13248 * gcc.dg/torture/pr69719.c: New testcase.
13249
63998a63
RB
132502016-02-08 Richard Biener <rguenther@suse.de>
13251 Jeff Law <law@redhat.com>
13252
13253 PR target/68273
13254 * gcc.target/mips/pr68273.c: New testcase.
13255
43f4a281
RB
132562016-02-08 Richard Biener <rguenther@suse.de>
13257
13258 PR rtl-optimization/69274
13259 * gcc.target/i386/addr-sel-1.c: XFAIL.
13260
0b604d2d
JL
132612016-02-08 Jeff Law <law@redhat.com>
13262
e8dfe49e
JL
13263 PR tree-optimization/68541
13264 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13265
6daecd7a 13266 PR tree-optimization/65917
0b604d2d
JL
13267 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13268
c0f0e35a
JD
132692016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13270
13271 PR fortran/50555
13272 * gfortran.dg/namelist_args.f90: New test.
13273
8981d712
JL
132742016-02-05 Jeff Law <law@redhat.com>
13275
6daecd7a 13276 PR tree-optimization/68541
8981d712
JL
13277 * gcc.dg/tree-ssa/split-path-2.c: New test.
13278 * gcc.dg/tree-ssa/split-path-3.c: New test.
13279 * gcc.dg/tree-ssa/split-path-4.c: New test.
13280 * gcc.dg/tree-ssa/split-path-5.c: New test.
13281 * gcc.dg/tree-ssa/split-path-6.c: New test.
13282 * gcc.dg/tree-ssa/split-path-7.c: New test.
13283
46cb9332
MS
132842016-02-05 Martin Sebor <msebor@redhat.com>
13285
13286 PR c++/69662
13287 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13288 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13289
be2083ea
RH
132902016-02-06 Richard HEnderson <rth@redhat.com>
13291
13292 PR c/69643
13293 * gcc.target/i386/addr-space-4.c: New.
13294 * gcc.target/i386/addr-space-5.c: New.
13295
711d7c23
MM
132962016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13297
13298 PR fortran/66089
13299 * gfortran.dg/elemental_dependency_6.f90: New.
13300
b5c1c988
JJ
133012016-02-05 Jakub Jelinek <jakub@redhat.com>
13302
861c7bcd
JJ
13303 PR rtl-optimization/69691
13304 * gcc.c-torture/execute/pr69691.c: New test.
13305
b5c1c988
JJ
13306 PR c++/69628
13307 * g++.dg/parse/pr69628.C: New test.
13308
f7dfa966
UB
133092016-02-05 Uros Bizjak <ubizjak@gmail.com>
13310
13311 * gcc.dg/sancov/asan.c: Move to ...
13312 * gcc.dg/asan/sancov-1.c: ... here.
13313
9b143e64
UB
133142016-02-05 Uros Bizjak <ubizjak@gmail.com>
13315
13316 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13317
f5d4b899
L
133182016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13319
13320 PR target/69677
13321 * gcc.target/i386/pr69677.c: New test.
13322
76c85fbb
PP
133232016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13324
13325 PR c++/68948
13326 * g++.dg/template/pr68948.C: New test.
13327
f181bf90
DV
133282016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13329
13330 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13331 (only necessary on s390x).
13332
714fb282
L
133332016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13334
13335 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13336 -mno-accumulate-outgoing-args.
13337
618d6c1c
PP
133382016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13339
13340 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13341
1066e9b5
JJ
133422016-02-04 Jakub Jelinek <jakub@redhat.com>
13343
13344 PR c/69669
13345 * c-c++-common/pr69669.c: New test.
13346
76255d0d
MM
133472016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13348
13349 PR target/69667
13350 * g++.dg/pr69667.C: New file.
13351
e0b059b1
WD
133522016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13353
13354 PR target/69619
13355 * gcc.dg/pr69619.c: Add new test.
13356
2692b5c8
RS
133572016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13358
13359 PR rtl-optimization/69577
13360 * gcc.target/i386/pr69577.c: New test.
13361
7db337c2
ML
133622016-02-04 Martin Liska <mliska@suse.cz>
13363
13364 * g++.dg/asan/pr69276.C: New test.
13365
cc9c0829
KT
133662016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13367
13368 PR target/65932
13369 PR target/67714
13370 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13371 a single smulbb instruction.
13372 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13373 * gcc.target/amr/wmul-2.c: Likewise.
13374
eb9feb52
KT
133752016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13376
13377 PR target/65932
13378 PR target/67714
13379 * gcc.c-torture/execute/pr67714.c: New test.
13380
61f727fe
JJ
133812016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13382
13383 PR target/69454
13384 * gcc.target/i386/pr69454-1.c: New test.
13385 * gcc.target/i386/pr69454-2.c: New test.
13386
05dd97db
MS
133872016-02-03 Martin Sebor <msebor@redhat.com>
13388
13389 PR c++/69251
13390 PR c++/69253
13391 PR c++/69290
13392 PR c++/69277
13393 PR c++/69349
13394 * g++.dg/ext/flexarray-mangle-2.C: New test.
13395 * g++.dg/ext/flexarray-mangle.C: New test.
13396 * g++.dg/ext/flexarray-subst.C: New test.
13397 * g++.dg/ext/flexary11.C: New test.
13398 * g++.dg/ext/flexary12.C: New test.
13399 * g++.dg/ext/flexary13.C: New test.
13400 * g++.dg/ext/flexary14.C: New test.
13401 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13402
dac2fc29
L
134032016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13404
13405 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13406 Define only if CHECK_FLOAT128 is defined.
13407 (main): Properly initialize u5.
13408
eadb8035
JJ
134092016-02-03 Jakub Jelinek <jakub@redhat.com>
13410
0afbb81b
JJ
13411 PR c/69627
13412 * gcc.dg/pr69627.c: New test.
13413
eadb8035
JJ
13414 PR target/69644
13415 * gcc.dg/pr69644.c: New test.
13416
b12d4923
MS
134172016-02-03 Mike Stump <mikestump@comcast.net>
13418
13419 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13420 support for struct-layout-1.exp.
13421
ab4bae0c
PP
134222016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13423
13424 PR c++/69056
618d6c1c 13425 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13426
95831c01
VM
134272016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13428 Alexandre Oliva <aoliva@redhat.com>
13429
13430 PR target/69461
13431 * gcc.target/powerpc/pr69461.c: New.
13432
ccc71ab8
UB
134332016-02-03 Uros Bizjak <ubizjak@gmail.com>
13434
13435 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13436 works from here ...
13437 (check_effective_target_fsanitize_thread): ... to here. Do not
13438 specify additional compile flags for the test source.
13439 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13440 specify additional compile flags for the test source.
13441
96299640
WD
134422016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13443
13444 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13445
781d83d9
AV
134462016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13447
13448 PR fortran/67451
13449 PR fortran/69418
13450 * gfortran.dg/coarray_allocate_2.f08: New test.
13451 * gfortran.dg/coarray_allocate_3.f08: New test.
13452 * gfortran.dg/coarray_allocate_4.f08: New test.
13453
d8208e6d
AL
134542016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13455
13456 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13457 use same scan-tree-dump-times on all platforms.
13458 * gcc.dg/vect/vect-outer-1.c: Likewise.
13459 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13460 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13461 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13462 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13463 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13464 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13465 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13466
a8394fa0
SB
134672016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13468
13469 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13470 warning.
13471
f3baa1d3
L
134722016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13473
13474 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13475
eb077516
JN
134762016-02-02 James Norris <jnorris@codesourcery.com>
13477
13478 * c-c++-common/goacc/routine-5.c: Add tests.
13479
578fb225
AM
134802016-02-02 Alexander Monakov <amonakov@ispras.ru>
13481
13482 * gcc.target/nvptx/unsigned-cmp.c: New test.
13483
c64f7d37
WD
134842016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13485
13486 * gcc.target/aarch64/scalar_shift_1.c
13487 (test_corners_sisd_di): Improve force to SIMD register.
13488 (test_corners_sisd_si): Likewise.
13489 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13490 Remove scan-assembler check for ldr.
13491
90c6f26c
RB
134922016-02-02 Richard Biener <rguenther@suse.de>
13493
13494 PR tree-optimization/69595
13495 * gcc.dg/Warray-bounds-17.c: New testcase.
13496
9dc03c97
RB
134972016-02-02 Richard Biener <rguenther@suse.de>
13498
13499 PR tree-optimization/69606
13500 * gcc.dg/torture/pr69606.c: New testcase.
13501
2d4dc223
YR
135022016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13503
13504 PR middle-end/68542
13505 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13506 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13507
65c98fde
AM
135082016-02-02 Alan Modra <amodra@gmail.com>
13509
13510 PR target/69548
13511 * gcc.target/powerpc/pr69548.c: New test.
13512
e1b81f2b
JJ
135132016-02-01 Jakub Jelinek <jakub@redhat.com>
13514
d0268b37
JJ
13515 PR rtl-optimization/69592
13516 * gcc.dg/pr69592.c: New test.
13517
e1b81f2b
JJ
13518 PR preprocessor/69543
13519 PR c/69558
13520 * gcc.dg/pr69543.c: New test.
13521 * gcc.dg/pr69558.c: New test.
13522
7dd7780d
UB
135232016-02-01 Uros Bizjak <ubizjak@gmail.com>
13524
bf672ee5
UB
13525 PR testsuite/65940
13526 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13527
9a7013f8
MS
135282016-02-01 Martin Sebor <msebor@redhat.com>
13529
13530 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13531
e681fb2b
BC
135322016-02-01 Bin Cheng <bin.cheng@arm.com>
13533
13534 PR tree-optimization/67921
13535 * c-c++-common/ubsan/pr67921.c: New test.
13536
ff86345f
RB
135372016-02-01 Richard Biener <rguenther@suse.de>
13538
13539 PR middle-end/69556
13540 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13541
bc369dbd
RB
135422016-02-01 Richard Biener <rguenther@suse.de>
13543
13544 PR tree-optimization/69574
13545 * gcc.dg/torture/pr69574.c: New testcase.
13546
ef318184
RB
135472016-02-01 Richard Biener <rguenther@suse.de>
13548
13549 PR tree-optimization/69579
13550 * gcc.dg/setjmp-6.c: New testcase.
13551
654745e6
JJ
135522016-02-01 Jakub Jelinek <jakub@redhat.com>
13553
13554 PR rtl-optimization/69570
13555 * g++.dg/opt/pr69570.C: New test.
13556
e6c0c44b
RH
135572016-02-01 Richard Henderson <rth@redhat.com>
13558
13559 * gcc.dg/pr69535.c: New test.
13560
6ff3f09a
JDA
135612016-01-31 John David Anglin <danglin@gcc.gnu.org>
13562
2c005538
JDA
13563 PR testsuite/69584
13564 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13565 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13566
61083a4b
JDA
13567 PR debug/68244
13568 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13569
6ff3f09a
JDA
13570 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13571
0c221916
PT
135722016-01-31 Paul Thomas <pault@gcc.gnu.org>
13573
13574 PR fortran/67564
13575 * gfortran.dg/allocate_with_source_17.f03: New test.
13576
db7a2818
JJ
135772016-01-30 Jakub Jelinek <jakub@redhat.com>
13578
13579 PR tree-optimization/69546
13580 * gcc.dg/torture/pr69546.c: New test.
13581
e520d5f0
PT
135822016-01-30 Paul Thomas <pault@gcc.gnu.org>
13583
13584 PR fortran/69566
13585 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13586
343c05d3
MS
135872016-01-30 Martin Sebor <msebor@redhat.com>
13588
13589 PR c++/68490
13590 * g++.dg/ext/flexary10.C: New test.
13591
d6c3a539
DH
135922016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13593
13594 PR fortran/66707
13595 gfortran.dg/common_23.f90: New test.
13596
52d72fcd
BS
135972016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13598
13599 PR target/65546
13600 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13601 condition being checked, and disable it when the target supports
13602 misaligned loads and stores.
13603
3a5d2ba4
JJ
136042016-01-29 Jakub Jelinek <jakub@redhat.com>
13605
13606 PR debug/69518
13607 * gcc.dg/torture/pr69518.c: New test.
13608
6bbacdb5
L
136092016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13610
13611 PR target/69530
13612 * gcc.target/i386/pr69530.c: New test.
13613
af932cdb
SE
136142016-01-29 Steve Ellcey <sellcey@imgtec.com>
13615
13616 PR target/65604
13617 * gcc.target/mips/div-delay.c: New test.
13618
26658b7c
JJ
136192016-01-29 Jakub Jelinek <jakub@redhat.com>
13620
33e89989
JJ
13621 PR target/69551
13622 * gcc.target/i386/pr69551.c: New test.
13623
26658b7c
JJ
13624 PR target/66137
13625 * gcc.target/i386/pr66137.c: New test.
13626
401116b5
AB
136272016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13628
13629 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13630 always built for p5600.
13631 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13632 isa=p5600 dg-option.
13633
d4abfcc5
RB
136342016-01-29 Richard Biener <rguenther@suse.de>
13635
13636 PR tree-optimization/69547
13637 * g++.dg/tree-ssa/pr69547.C: New testcase.
13638
16b77b32
JJ
136392016-01-29 Jakub Jelinek <jakub@redhat.com>
13640
13641 PR debug/66869
13642 * g++.dg/warn/Wunused-function2.C: New test.
13643
a1c95464
DV
136442016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13645
13646 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13647 support for test to succeed.
13648
5453bfed
MP
136492016-01-29 Marek Polacek <polacek@redhat.com>
13650
13651 PR c++/69509
13652 PR c++/69516
13653 * g++.dg/ext/constexpr-vla2.C: New test.
13654 * g++.dg/ext/constexpr-vla3.C: New test.
13655 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13656
452ec2a5
RB
136572016-01-29 Richard Biener <rguenther@suse.de>
13658
13659 PR middle-end/69537
13660 * gcc.dg/uninit-21.c: New testcase.
13661
aec0b19e
UB
136622016-01-28 Uros Bizjak <ubizjak@gmail.com>
13663
13664 PR target/69459
13665 * gcc.target/i386/pr69459.c: New test.
13666
df113ce7
SE
136672016-01-28 Steve Ellcey <sellcey@imgtec.com>
13668
13669 PR target/68400
13670 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13671 * gcc.target/mips/pr68400.c: New test.
13672
494de84f
MS
136732016-01-28 Martin Sebor <msebor@redhat.com>
13674
13675 PR target/17381
13676 * gcc.target/powerpc/pr17381.c: New test.
13677
eb1b1f01
JJ
136782016-01-28 Jakub Jelinek <jakub@redhat.com>
13679
13680 PR middle-end/69542
13681 * gcc.dg/torture/pr69542.c: New test.
13682
6dfeb7ce
WD
136832016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13684
13685 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13686
4b7471a4
DE
136872016-01-28 David Edelsohn <dje.gcc@gmail.com>
13688
13689 * gcc.dg/pr65980.c: Skip on AIX.
13690 * gcc.dg/pr66688.c: Same.
13691
b271fd21
DE
136922016-01-28 David Edelsohn <dje.gcc@gmail.com>
13693
13694 PR target/63679
13695 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13696 * gcc.dg/tree-ssa/sra-18.c: Same.
13697
874108a9
AV
136982016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13699
13700 PR fortran/62536
13701 * gfortran.dg/block_15.f08: New test.
13702 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13703 on incorrectly closed BLOCK.
13704
30480bcd
IE
137052016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13706
13707 * gcc.dg/declare-simd.c: New test.
6905c577 13708
14ba8d6d
RB
137092016-01-28 Richard Biener <rguenther@suse.de>
13710
13711 PR tree-optimization/69466
13712 * gfortran.dg/vect/pr69466.f90: New testcase.
13713
0d4c694e
TP
137142016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13715
13716 * g++.dg/pr67989.C: Remove ARM-specific option.
13717 * gcc.target/arm/pr67989.C: New file.
13718
2aa780da
UB
137192016-01-27 Uros Bizjak <ubizjak@gmail.com>
13720
13721 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13722 and expm1 test for glibc < 2.11.
13723
f75ebe77
RH
137242016-01-27 Richard Henderson <rth@redhat.com>
13725
13726 * gcc.c-torture/execute/pr69447.c: New test.
13727
137282016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13729
9a175e65 13730 PR fortran/69422
49847d75
PT
13731 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13732
cbdd8ae0
JJ
137332016-01-27 Jakub Jelinek <jakub@redhat.com>
13734
13735 PR debug/66869
13736 * gcc.dg/pr66869.c: New test.
13737
2b572b3c
JL
137382016-01-25 Jeff Law <law@redhat.com>
13739
13740 PR tree-optimization/68398
aec0b19e 13741 PR tree-optimization/69196
2b572b3c
JL
13742 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13743 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13744 path to avoid new heuristic allowing more irreducible regions
13745 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13746 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13747 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13748 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13749 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13750
fa74a4bc
MP
137512016-01-27 Marek Polacek <polacek@redhat.com>
13752
13753 PR c/68062
13754 * c-c++-common/vector-compare-4.c: New test.
13755
0afff540
DM
137562016-01-27 David Malcolm <dmalcolm@redhat.com>
13757
13758 PR preprocessor/69126
13759 * c-c++-common/pr69126.c: New test case.
13760
1a218fc9
ILT
137612016-01-27 Ian Lance Taylor <iant@google.com>
13762
13763 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13764
5d70666e
RB
137652016-01-27 Ryan Burn <contact@rnburn.com>
13766
13767 PR cilkplus/69267
13768 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13769
87ff4d66
UB
137702016-01-27 Uros Bizjak <ubizjak@gmail.com>
13771
13772 PR target/69512
13773 * gcc.target/i386/pr69512.c: New test.
13774
27e23cca
RE
137752016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13776
13777 PR ada/69488
13778 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13779
05bf54c3
MP
137802016-01-27 Marek Polacek <polacek@redhat.com>
13781
13782 PR c++/69379
13783 * g++.dg/pr69379.C: New test.
13784
60214d0d
MS
137852016-01-27 Martin Sebor <msebor@redhat.com>
13786
13787 PR c++/69317
13788 * g++.dg/abi/Wabi-2-2.C: New test.
13789 * g++.dg/abi/Wabi-2-3.C: New test.
13790 * g++.dg/abi/Wabi-3-2.C: New test.
13791 * g++.dg/abi/Wabi-3-3.C: New test.
13792
167c7bfa
RB
137932016-01-27 Richard Biener <rguenther@suse.de>
13794
13795 PR tree-optimization/69166
13796 * gcc.dg/torture/pr69166.c: New testcase.
13797
1430fb1f
MJ
137982016-01-27 Martin Jambor <mjambor@suse.cz>
13799
13800 PR tree-optimization/69355
13801 * gcc.dg/tree-ssa/pr69355.c: New test.
13802
95e3030c
MP
138032016-01-27 Marek Polacek <polacek@redhat.com>
13804
13805 PR c++/69496
13806 * g++.dg/ext/constexpr-vla1.C: New test.
13807
eeb085f3
CB
138082016-01-20 Christian Bruel <christian.bruel@st.com>
13809
13810 PR target/69245
13811 * gcc.target/arm/pr69245.c: New test.
13812
b1652dde
JJ
138132016-01-27 Jakub Jelinek <jakub@redhat.com>
13814
13815 PR tree-optimization/69399
13816 * gcc.dg/torture/pr69399.c: New test.
13817
ce7e8f00
EB
138182016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13819
13820 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13821
e4aac1d1
EB
138222016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13823
13824 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13825
8dfdb419
TV
138262016-01-26 Tom de Vries <tom@codesourcery.com>
13827
13828 PR tree-optimization/69110
13829 * gcc.dg/autopar/pr69110.c: New test.
13830
56f80f54 138312016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13832 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13833
13834 * gcc.dg/graphite/isl-ast-op-select.c: New.
13835
a0909527
PT
138362015-01-26 Paul Thomas <pault@gcc.gnu.org>
13837
13838 PR fortran/69385
13839 * gfortran.dg/allocate_error_6.f90: New test.
13840
ffc445f4
RH
138412016-01-26 Richard Henderson <rth@redhat.com>
13842
13843 * gcc.dg/tm/pr60908.c: New test.
13844
01e1dea3
DM
138452016-01-26 David Malcolm <dmalcolm@redhat.com>
13846
13847 PR other/69006
13848 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13849 directive.
13850 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13851 expected multiline output to reflect the colorization being
13852 disabled before newlines.
13853 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13854 (custom_diagnostic_finalizer): Replace call to
13855 pp_newline_and_flush with call to pp_flush.
13856 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13857 * gfortran.dg/implicit_class_1.f90: Likewise.
13858 * lib/gcc-dg.exp (allow_blank_lines): New global.
13859 (dg-allow-blank-lines-in-output): New procedure.
13860 (gcc-dg-prune): Complain about blank lines in the output, unless
13861 dg-allow-blank-lines-in-output was called.
13862 * lib/multiline.exp (_build_multiline_regex): Only support
13863 arbitrary followup text for non-blank-lines, not for blank lines.
13864
13f92e8d
JJ
138652016-01-26 Jakub Jelinek <jakub@redhat.com>
13866
13867 PR tree-optimization/69483
13868 * gcc.dg/pr69483.c: New test.
13869 * g++.dg/opt/pr69483.C: New test.
13870
92422235
CL
138712016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13872
13873 PR target/68620
13874 * gcc.target/arm/pr68620.c: New test.
13875
0bccf11b
L
138762016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13877
13878 * gcc.target/i386/pr68986-2.c: Remove -m32.
13879
81cd202e
L
138802016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13881
13882 PR target/68986
13883 * gcc.target/i386/pr68986-1.c: New test.
13884 * gcc.target/i386/pr68986-2.c: Likewise.
13885 * gcc.target/i386/pr68986-3.c: Likewise.
13886
213a1c03
CB
138872016-01-26 Christian Bruel <christian.bruel@st.com>
13888
13889 * lib/target-supports.exp
13890 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13891 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13892 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13893
22a08dd1
RB
138942016-01-26 Richard Biener <rguenther@suse.de>
13895
13896 PR tree-optimization/69452
13897 * gcc.dg/torture/pr69452.c: New testcase.
13898
6c06e0e8
JJ
138992016-01-26 Jakub Jelinek <jakub@redhat.com>
13900
13901 PR target/69442
13902 * gcc.dg/pr69442.c: New test.
13903
b96824c4
RFI
139042016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13905
13906 PR target/67896
13907 * gcc.target/aarch64/simd/pr67896.C: New.
13908
5ee31e57
RS
139092016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13910
13911 PR tree-optimization/69400
13912 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13913 function.
13914 (plugin_init): Call it.
13915 * gcc.dg/torture/pr69400.c: New test.
13916
7ddfb31d
CL
139172016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13918
13919 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13920
1e050c90
AK
139212016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13922 Sebastian Pop <s.pop@samsung.com>
13923
13924 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13925 isl-0.15.
13926
c8ee4bf5
AK
139272016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13928 Sebastian Pop <s.pop@samsung.com>
13929
13930 * gcc.dg/graphite/pr69292.c: New.
13931
d902b330
JJ
139322016-01-25 Jakub Jelinek <jakub@redhat.com>
13933
13934 * c-c++-common/goacc/use_device-1.c: New test.
13935
2c89b952
JL
139362016-01-25 Jeff Law <law@redhat.com>
13937
13938 PR tree-optimization/69196
13939 PR tree-optimization/68398
13940 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13941 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13942
685c8785
DE
139432016-01-25 David Edelsohn <dje.gcc@gmail.com>
13944
13945 PR target/69469
13946 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13947 Algorithm.
13948
95cef0c1
RB
139492016-01-25 Richard Biener <rguenther@suse.de>
13950
13951 PR testsuite/69380
13952 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13953
2947d3b2
IE
139542016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13955
13956 PR target/69421
13957 * gcc.dg/pr69421.c: New test.
13958
ae19075a
BB
139592016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13960
13961 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13962 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13963 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13964 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13965 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13966 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13967 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13968 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13969 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13970 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13971
fa4511c2
RB
139722016-01-25 Richard Biener <rguenther@suse.de>
13973
13974 PR tree-optimization/69376
13975 * gcc.dg/torture/pr69376.c: New testcase.
13976
1d101216
JD
139772016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13978
13979 PR fortran/69397
13980 PR fortran/68442
13981 * gfortran.dg/interface_38.f90: New test.
13982 * gfortran.dg/interface_39.f90: New test.
a0909527 13983
a59b92b0
PP
139842016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13985
13986 Revert:
13987 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13988
13989 PR c++/11858
13990 PR c++/24663
13991 PR c++/24664
13992 * g++.dg/template/pr11858.C: New test.
13993 * g++.dg/template/pr24663.C: New test.
13994 * g++.dg/template/unify12.C: New test.
13995 * g++.dg/template/unify13.C: New test.
13996 * g++.dg/template/unify14.C: New test.
13997 * g++.dg/template/unify15.C: New test.
13998 * g++.dg/template/unify16.C: New test.
13999 * g++.dg/template/unify17.C: New test.
14000
16acb1a8
DH
140012016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14002
14003 PR fortran/68283
14004 gfortran.dg/pr68283.f90: New test.
14005
094773e8
TK
140062016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14007
14008 PR fortran/66094
14009 * gfortran.dg/inline_matmul_13.f90: New test.
14010 * gfortran.dg/matmul_bounds_8.f90: New test.
14011 * gfortran.dg/matmul_bounds_9.f90: New test.
14012 * gfortran.dg/matmul_bounds_10.f90: New test.
14013
42fb90d7
TV
140142016-01-23 Tom de Vries <tom@codesourcery.com>
14015
14016 PR tree-optimization/69426
14017 * gcc.dg/autopar/pr69426.c: New test.
14018
69da7802
MS
140192016-01-23 Martin Sebor <msebor@redhat.com>
14020
14021 PR c++/58109
14022 PR c++/69022
14023 * g++.dg/cpp0x/alignas5.C: New test.
14024 * g++.dg/ext/vector29.C: Same.
14025
da17300a
UB
140262016-01-23 Uros Bizjak <ubizjak@gmail.com>
14027
14028 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14029 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14030 _GNU_SOURCE from compile flags to the source.
14031 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14032 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14033 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14034 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14035
62041cfc
JJ
140362016-01-22 Jakub Jelinek <jakub@redhat.com>
14037
14038 PR target/69432
14039 * g++.dg/opt/pr69432.C: New test.
14040
f7d2ad6f
BS
140412016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14042
14043 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14044 32-bit targets testing an -m64 multilib.
14045
d403fc9a
WS
140462016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14047
14048 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14049 64-bit support.
14050
4aa16f8d
JG
140512016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14052
14053 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14054
7c816d0f
CB
140552016-01-21 Christian Bruel <christian.bruel@st.com>
14056
14057 PR target/68674
14058 * gcc.target/i386/pr68674.c
14059 * gcc.target/aarch64/pr68674.c
14060 * gcc.target/arm/pr68674.c
14061
fce661e8
KT
140622016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14063
14064 PR target/69403
14065 * gcc.c-torture/execute/pr69403.c: New test.
14066
4696899f
PC
140672016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14068
14069 PR c++/55843
14070 * g++.dg/template/pr55843.C: New.
14071
bac69366
AL
140722016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14073
14074 PR testsuite/66877
14075 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14076 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14077
b57d3a5c
BS
140782016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14079
14080 PR testsuite/67489
da17300a
UB
14081 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14082 from dg-do compile directive, and instead add
14083 { dg-require-effective-target int128 }.
b57d3a5c 14084
9f04a53e
MS
140852016-01-20 Martin Sebor <msebor@redhat.com>
14086
14087 PR c/69405
14088 * gcc.dg/sync-fetch.c: New test.
14089
38a51663
JL
140902016-01-21 Martin Sebor <msebor@redhat.com>
14091
14092 PR target/69252
14093 * gcc.target/powerpc/pr69252.c: New test.
14094
2423a75a
JD
140952016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14096
14097 PR fortran/65996
da17300a 14098 * gfortran.dg/pr65996.f90: New test.
2423a75a 14099
0a76463f
DV
141002016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14101
14102 PR c++/68810
9f04a53e 14103 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14104 expected to generate an error.
0a76463f 14105
9776e692
BS
141062016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14107
14108 PR middle-end/66178
14109 * gcc.dg/torture/pr66178.c: New test.
14110
c8d3e088
AB
141112016-01-21 Anton Blanchard <anton@samba.org>
14112 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14113
14114 PR target/63354
14115 * gcc.target/powerpc/pr63354.c: New test.
14116
35b707ff
VM
141172016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14118
14119 PR rtl-optimization/68990
14120 * gcc.target/i386/pr68990: New.
14121
157b0829
NC
141222016-01-21 Nick Clifton <nickc@redhat.com>
14123
14124 PR target/69129
14125 * gcc.target/mips/pr69129.c: New.
14126
aede6748
PC
141272016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14128
14129 PR c++/58046
14130 * g++.dg/cpp0x/pr58046.C: New.
14131
5463c2c8
JJ
141322016-01-21 Jakub Jelinek <jakub@redhat.com>
14133
6d31cc75
SS
14134 PR target/69187
14135 PR target/65624
14136 * gcc.target/arm/pr69187.c: New test.
14137
5463c2c8
JJ
14138 PR c++/69355
14139 * g++.dg/torture/pr69355.C: New test.
14140
fa28f32b
AK
141412016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14142 Sebastian Pop <s.pop@samsung.com>
14143
14144 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14145
b920a047
AK
141462016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14147 Sebastian Pop <s.pop@samsung.com>
14148
da17300a 14149 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14150
bdd3aea6
JJ
141512016-01-21 Jakub Jelinek <jakub@redhat.com>
14152
14153 PR middle-end/67653
14154 * c-c++-common/pr67653.c: New test.
14155 * gcc.dg/torture/pr29119.c: Add dg-warning.
14156
26a2e6ae
PB
141572016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14158
14159 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14160
d25c7690
PK
141612016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14162
14163 PR c/24293
14164 * gcc.dg/pr24293.c: New test.
14165 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14166 incomplete struct type.
14167 * gcc.dg/declspec-1.c: Likewise.
14168 * gcc.dg/pr63549.c: Likewise.
14169
889d5698
JJ
141702016-01-20 Jakub Jelinek <jakub@redhat.com>
14171
14172 PR tree-optimization/66612
14173 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14174 for bdn instruction.
14175
d7cf3dc7
CL
141762016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14177
14178 * lib/target-supports.exp
14179 (check_effective_target_arm_fp_ok_nocache): New.
14180 (check_effective_target_arm_fp_ok): New.
14181 (add_options_for_arm_fp): New.
14182 (check_effective_target_arm_crypto_ok_nocache): Require
14183 target_arm_v8_neon_ok instead of arm32.
14184 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14185 (check_effective_target_arm_crypto_pragma_ok): New.
14186 (add_options_for_arm_vfp): New.
14187 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14188 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14189 target instead. Force initial fpu to vfp.
14190 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14191 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14192 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14193 dependency.
14194 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14195 use arm_vfp effective target instead. Force initial fpu to vfp.
14196 * gcc.target/arm/attr-neon3.c: Likewise.
14197 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14198 arm_vfp_ok.
14199 * gcc.target/arm/unsigned-float.c: Likewise.
14200 * gcc.target/arm/vfp-1.c: Likewise.
14201 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14202 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14203 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14204 * gcc.target/arm/vfp-ldmias.c: Likewise.
14205 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14206 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14207 * gcc.target/arm/vfp-stmiad.c: Likewise.
14208 * gcc.target/arm/vfp-stmias.c: Likewise.
14209 * gcc.target/arm/vnmul-1.c: Likewise.
14210 * gcc.target/arm/vnmul-2.c: Likewise.
14211 * gcc.target/arm/vnmul-3.c: Likewise.
14212 * gcc.target/arm/vnmul-4.c: Likewise.
14213
01ac9704 142142016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14215
e84b00da
L
14216 PR testsuite/69366
14217 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14218 the MPX run-time library, for compile-time MPX test.
14219 * gcc.target/i386/chkp-always_inline.c: Likewise.
14220 * gcc.target/i386/chkp-bndret.c: Likewise.
14221 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14222 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14223 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14224 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14225 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14226 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14227 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14228 * gcc.target/i386/chkp-label-address.c: Likewise.
14229 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14230 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14231 * gcc.target/i386/chkp-pr69044.c: Likewise.
14232 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14233 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14234 * gcc.target/i386/chkp-strchr.c: Likewise.
14235 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14236 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14237 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14238 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14239 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14240 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14241 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14242 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14243 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14244 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14245 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14246 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14247 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14248 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14249 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14250 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14251 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14252 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14253 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14254 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14255 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14256 * gcc.target/i386/pr63995-2.c: Likewise.
14257 * gcc.target/i386/pr64805.c: Likewise.
14258 * gcc.target/i386/pr65044.c: Likewise.
14259 * gcc.target/i386/pr65167.c: Likewise.
14260 * gcc.target/i386/pr65183.c: Likewise.
14261 * gcc.target/i386/pr65184.c: Likewise.
14262 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14263
28b33016
IE
142642016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14265
14266 PR tree-optimization/69328
14267 * gcc.dg/pr69328.c: New test.
14268
bcff0913
JL
142692016-01-20 Jeff Law <law@redhat.com>
14270
bf0bb970 14271 PR target/25114
bcff0913
JL
14272 * gcc.target/m68k/pr25114.c: New test.
14273
a3f69631
AV
142742016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14275
14276 * gcc.target/arm/memset-inline-10.c: Added
14277 dg-require-effective-target arm_thumb2_ok.
14278
af33ba0d
EB
142792016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14280
14281 * gcc.dg/debug/dwarf2/sso.c: New test.
14282
7596d5de
UB
142832016-01-19 Uros Bizjak <ubizjak@gmail.com>
14284
14285 PR testsuite/68820
14286 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14287 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14288 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14289
ceda2c69
JH
142902016-01-19 Jan Hubicka <hubicka@ucw.cz>
14291
14292 PR ipa/66223
14293 * g++.dg/ipa/devirt-50.C: New testcase.
14294
38a979f2
MP
142952016-01-19 Marek Polacek <polacek@redhat.com>
14296
14297 PR c++/68965
14298 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14299 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14300
962801c5
KT
143012016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14302
14303 PR target/69135
14304 * gcc.target/arm/pr69135_1.c: New test.
14305
078fe40a
WD
143062015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14307
14308 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14309
786e3c06
WD
143102015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14311
14312 * gcc.target/aarch64/ccmp_1.c: New testcase.
14313
1e297006
MP
143142016-01-19 Marek Polacek <polacek@redhat.com>
14315
14316 PR c++/68586
14317 * g++.dg/cpp0x/enum30.C: New test.
14318
879c27e3
RB
143192016-01-19 Richard Biener <rguenther@suse.de>
14320
14321 PR tree-optimization/69336
14322 * g++.dg/tree-ssa/pr69336.C: New testcase.
14323
015337d3
JJ
143242016-01-19 Jakub Jelinek <jakub@redhat.com>
14325
14326 PR debug/65779
14327 * gcc.dg/pr65779.c: New test.
14328
e2c768b6
RB
143292016-01-19 Richard Biener <rguenther@suse.de>
14330
14331 PR tree-optimization/69352
14332 * gcc.dg/torture/pr69352.c: New testcase.
14333
569efc34
JJ
143342016-01-19 Jakub Jelinek <jakub@redhat.com>
14335
14336 PR rtl-optimization/68955
14337 PR rtl-optimization/64557
14338 * gcc.dg/torture/pr68955.c: New test.
14339
e49d321f
JH
143402016-01-19 Jan Hubicka <hubicka@ucw.cz>
14341
14342 PR lto/69136
14343 * g++.dg/torture/pr69136.C: New testcase.
14344
e9191ad3
JH
143452016-01-19 Jan Hubicka <hubicka@ucw.cz>
14346
14347 PR lto/69133
14348 * g++.dg/lto/pr69133_0.C: New testcase.
14349 * g++.dg/lto/pr69133_1.C: New testcase.
14350
2bedb645
JL
143512016-01-15 Jeff Law <law@redhat.com>
14352
14353 PR tree-optimization/69320
14354 * gcc.c-torture/pr69320-1.c: New test.
14355 * gcc.c-torture/pr69320-2.c: New test.
14356 * gcc.c-torture/pr69320-3.c: New test.
14357 * gcc.c-torture/pr69320-4.c: New test.
14358
17c15cb9
PP
143592016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14360
14361 PR c++/11858
14362 PR c++/24663
14363 PR c++/24664
14364 * g++.dg/template/pr11858.C: New test.
14365 * g++.dg/template/pr24663.C: New test.
14366 * g++.dg/template/unify12.C: New test.
14367 * g++.dg/template/unify13.C: New test.
14368 * g++.dg/template/unify14.C: New test.
14369 * g++.dg/template/unify15.C: New test.
14370 * g++.dg/template/unify16.C: New test.
14371 * g++.dg/template/unify17.C: New test.
14372
9617fd08
DM
143732016-01-18 David Malcolm <dmalcolm@redhat.com>
14374
14375 PR testsuite/69181
14376 * gcc.dg/pr69181-1.c: New test file.
14377 * gcc.dg/pr69181-2.c: New test file.
14378 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14379 globals by moving it to...
14380 (cleanup-after-saved-dg-test): ...this new function. Add
14381 "global additional_sources_used". Add reset of global
14382 multiline_expected_outputs to the empty list.
14383 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14384 global to...
14385 (multiline_expected_outputs): ...this, and updated comments to
14386 note that it is modified from gcc-dg.exp.
14387 (dg-end-multiline-output): Update for the above renaming.
14388 (handle-multiline-outputs): Likewise. Remove the clearing
14389 of the expected outputs to the empty list.
14390
b555a2e4
RB
143912016-01-18 Richard Biener <rguenther@suse.de>
14392
14393 PR tree-optimization/69297
14394 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14395
96902805
JM
143962016-01-18 Joseph Myers <joseph@codesourcery.com>
14397
14398 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14399 dg-options.
14400 * gcc.target/mips/mips-3d-2.c: Likewise.
14401 * gcc.target/mips/mips-3d-3.c: Likewise.
14402 * gcc.target/mips/mips-3d-4.c: Likewise.
14403 * gcc.target/mips/mips-3d-5.c: Likewise.
14404 * gcc.target/mips/mips-3d-6.c: Likewise.
14405 * gcc.target/mips/mips-3d-7.c: Likewise.
14406 * gcc.target/mips/mips-3d-8.c: Likewise.
14407 * gcc.target/mips/mips-3d-9.c: Likewise.
14408 * gcc.target/mips/mips-ps-1.c: Likewise.
14409 * gcc.target/mips/mips-ps-2.c: Likewise.
14410 * gcc.target/mips/mips-ps-3.c: Likewise.
14411 * gcc.target/mips/mips-ps-4.c: Likewise.
14412 * gcc.target/mips/mips-ps-5.c: Likewise.
14413 * gcc.target/mips/mips-ps-6.c: Likewise.
14414 * gcc.target/mips/mips-ps-7.c: Likewise.
14415 * gcc.target/mips/mips-ps-type.c: Likewise.
14416 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14417 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14418
40e26f94
TV
144192016-01-18 Tom de Vries <tom@codesourcery.com>
14420
14421 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14422 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14423 * c-c++-common/goacc/kernels-empty.c: New test.
14424 * c-c++-common/goacc/kernels-eternal.c: New test.
14425 * c-c++-common/goacc/kernels-loop-2.c: New test.
14426 * c-c++-common/goacc/kernels-loop-3.c: New test.
14427 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14428 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14429 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14430 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14431 * c-c++-common/goacc/kernels-loop-data.c: New test.
14432 * c-c++-common/goacc/kernels-loop-g.c: New test.
14433 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14434 * c-c++-common/goacc/kernels-loop-n.c: New test.
14435 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14436 * c-c++-common/goacc/kernels-loop.c: New test.
14437 * c-c++-common/goacc/kernels-noreturn.c: New test.
14438 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14439 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14440 * c-c++-common/goacc/kernels-reduction.c: New test.
14441
a98d4647
TV
144422016-01-18 Tom de Vries <tom@codesourcery.com>
14443
14444 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14445 * gcc.dg/autopar/outer-2.c: Same.
14446 * gcc.dg/autopar/outer-3.c: Same.
14447 * gcc.dg/autopar/outer-4.c: Same.
14448 * gcc.dg/autopar/outer-5.c: Same.
14449 * gcc.dg/autopar/outer-6.c: Same.
14450 * gcc.dg/autopar/parallelization-1.c: Same.
14451 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14452 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14453 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14454 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14455 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14456 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14457 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14458 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14459 * gcc.dg/autopar/pr39500-1.c: Same.
14460 * gcc.dg/autopar/pr39500-2.c: Same.
14461 * gcc.dg/autopar/pr46193.c: Same.
14462 * gcc.dg/autopar/pr46194.c: Same.
14463 * gcc.dg/autopar/pr49580.c: Same.
14464 * gcc.dg/autopar/pr49960-1.c: Same.
14465 * gcc.dg/autopar/pr49960.c: Same.
14466 * gcc.dg/autopar/pr68373.c: Same.
14467 * gcc.dg/autopar/reduc-1.c: Same.
14468 * gcc.dg/autopar/reduc-1char.c: Same.
14469 * gcc.dg/autopar/reduc-1short.c: Same.
14470 * gcc.dg/autopar/reduc-2.c: Same.
14471 * gcc.dg/autopar/reduc-2char.c: Same.
14472 * gcc.dg/autopar/reduc-2short.c: Same.
14473 * gcc.dg/autopar/reduc-3.c: Same.
14474 * gcc.dg/autopar/reduc-4.c: Same.
14475 * gcc.dg/autopar/reduc-6.c: Same.
14476 * gcc.dg/autopar/reduc-7.c: Same.
14477 * gcc.dg/autopar/reduc-8.c: Same.
14478 * gcc.dg/autopar/reduc-9.c: Same.
14479 * gcc.dg/autopar/uns-outer-4.c: Same.
14480 * gcc.dg/autopar/uns-outer-5.c: Same.
14481 * gcc.dg/autopar/uns-outer-6.c: Same.
14482 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14483 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14484
da976fa8
AL
144852016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14486
14487 PR target/63679
14488 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14489 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14490
70c1e886
AL
144912016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14492
14493 PR target/63679
14494 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14495 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14496 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14497
88bed196
AL
144982016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14499
14500 PR target/63679
14501 * gcc.dg/tree-ssa/sra-17.c: New.
14502 * gcc.dg/tree-ssa/sra-18.c: New.
14503
3dd5f42e
IE
145042016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14505
14506 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14507
ae5a77fa
EB
145082016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14509
14510 * gnat.dg/inline12.adb: New test.
14511
11e57fc6
BC
145122016-01-18 Bin Cheng <bin.cheng@arm.com>
14513
14514 PR tree-optimization/66797
14515 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14516
995b6fe0
RB
145172016-01-18 Richard Biener <rguenther@suse.de>
14518
14519 PR tree-optimization/69170
14520 * gcc.dg/torture/pr69170.c: New testcase.
14521
82ee0cf2 145222016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14523
14524 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14525
d69da357
TV
145262016-01-16 Tom de Vries <tom@codesourcery.com>
14527
14528 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14529
a3845283
TV
145302016-01-16 Tom de Vries <tom@codesourcery.com>
14531
14532 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14533 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14534 redundant dg-require-effective-target pthread.
14535 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14536 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14537 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14538 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14539 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14540 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14541 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14542
197a6aa6
DE
145432016-01-16 David Edelsohn <dje.gcc@gmail.com>
14544
14545 PR target/68609
14546 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14547 * gcc.target/powerpc/recip-7.c: Same.
14548
ec7886c1
PP
145492016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14550
14551 PR c++/69091
14552 * g++.dg/template/pr69091.C: New test.
14553
203484bb
PP
145542016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14555
14556 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14557 dump does not contain an error_mark_node.
14558 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14559 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14560
aa2500e9
PP
145612016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14562
14563 PR c++/68936
14564 * g++.dg/template/pr68936.C: New test.
14565
28621a5c
DE
145662016-01-15 David Edelsohn <dje.gcc@gmail.com>
14567
14568 PR target/68609
14569 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14570 * gcc.target/powerpc/recip-2.c: Same.
14571 * gcc.target/powerpc/recip-3.c: Same.
14572 * gcc.target/powerpc/recip-4.c: Same.
14573 * gcc.target/powerpc/recip-sqrtf.c: Same.
14574
40c43aca
JL
145752016-01-15 Jeff Law <law@redhat.com>
14576
14577 PR tree-optimization/69270
14578 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14579 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14580
afbc5ae8
PT
145812016-01-15 Paul Thomas <pault@gcc.gnu.org>
14582
14583 PR fortran/49630
14584 * gfortran.dg/deferred_character_13.f90: New test for the fix
14585 of comment 3 of the PR.
14586
14587 PR fortran/54070
14588 * gfortran.dg/deferred_character_8.f90: New test
14589 * gfortran.dg/allocate_error_5.f90: New test
14590
14591 PR fortran/60593
14592 * gfortran.dg/deferred_character_10.f90: New test
14593
14594 PR fortran/60795
14595 * gfortran.dg/deferred_character_14.f90: New test
14596
14597 PR fortran/61147
14598 * gfortran.dg/deferred_character_11.f90: New test
14599
14600 PR fortran/64324
14601 * gfortran.dg/deferred_character_9.f90: New test
14602
49abe076
VM
146032016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14604
14605 PR rtl-optimization/69030
14606 * gcc.target/i386/pr69030.c: New.
14607
16d12992
KT
146082016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14609
14610 * gcc.target/aarch64/target_attr_17.c: New test.
14611
78810bd3
RB
146122016-01-15 Richard Biener <rguenther@suse.de>
14613
14614 PR tree-optimization/66856
14615 * gcc.dg/torture/pr66856-1.c: New testcase.
14616 * gcc.dg/torture/pr66856-2.c: Likewise.
14617
2bd847fe
RB
146182016-01-15 Richard Biener <rguenther@suse.de>
14619
14620 PR debug/69137
14621 * g++.dg/lto/pr69137_0.C: New testcase.
14622
a00fe3b7
RS
146232016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14624
14625 PR middle-end/69246
14626 * gcc.target/i386/pr69246.c: New test.
14627
cbb0e83b
DV
146282016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14629
7596d5de 14630 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14631
5a500ecf
DV
146322016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14633
14634 PR c++/56194
14635 * g++.dg/init/const9.C: Disable test on S/390.
14636
5d9bf64f
DV
146372016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14638
14639 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14640 * g++.dg/Wno-frame-address.C: Ditto.
14641
e234b19e
DV
146422016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14643
14644 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14645
89483f99
RB
146462016-01-15 Richard Biener <rguenther@suse.de>
14647
14648 PR tree-optimization/68961
14649 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14650
94f37395
IE
146512016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14652
14653 * gcc.target/i386/pr65105-5.c: New test.
14654
82ee0cf2 146552016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14656
14657 * gcc.c-torture/execute/alias-4.c: New testcase.
14658
82ee0cf2 146592016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14660
14661 PR ipa/68148
14662 * g++.dg/ipa/devirt-49.C: New testcase.
14663
092f7deb 146642016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14665
14666 PR target/65837
14667 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14668 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14669 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14670
e93c66bc
RB
146712016-01-15 Richard Biener <rguenther@suse.de>
14672
14673 PR tree-optimization/69117
14674 * gcc.dg/torture/pr69117.c: New testcase.
14675
c47eaca6 146762015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14677
14678 PR c++/69048
14679 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14680
c3f6914a
FXC
146812016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14682
14683 PR testsuite/67509
14684 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14685 range tests use 100 * maximum instead of maximum + 1.
14686
cd65ae90
JJ
146872016-01-14 Jakub Jelinek <jakub@redhat.com>
14688
14689 PR debug/69244
14690 * gcc.dg/guality/pr69244.c: New test.
14691
19643948
UB
146922016-01-14 Uros Bizjak <ubizjak@gmail.com>
14693
14694 * lib/target-supports.exp (check_effective_target_issignaling):
14695 New procedure.
14696 * gcc.dg/pr61441.c: Require issignaling effective target.
14697
fe79c97e
SB
146982016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14699
14700 PR target/68803
14701 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14702
c7df95d8
DM
147032016-01-14 David Malcolm <dmalcolm@redhat.com>
14704
14705 PR c++/68819
14706 PR preprocessor/69177
14707 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14708 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14709 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14710 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14711
00083992
MP
147122016-01-14 Marek Polacek <polacek@redhat.com>
14713
14714 PR c/69262
14715 * gcc.dg/array-15.c: New test.
14716
0c9b3294
JJ
147172016-01-14 Jakub Jelinek <jakub@redhat.com>
14718
14719 PR middle-end/68146
14720 PR tree-optimization/69155
14721 * gfortran.dg/pr68146.f: New test.
14722 * gfortran.dg/pr69155.f90: New test.
14723
3688e13d
RB
147242016-01-14 Richard Biener <rguenther@suse.de>
14725
14726 PR tree-optimization/68060
14727 * gcc.dg/torture/pr68060-1.c: New testcase.
14728 * gcc.dg/torture/pr68060-2.c: Likewise.
14729
bab0ad3a
NC
147302016-01-14 Nick Clifton <nickc@redhat.com>
14731
14732 * lib/target-supports.exp
14733 (check_effective_target_arm_neon_ok_nocache): Add an option
14734 sequence that includes setting the ARM architecture to ARMv7-A.
14735 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14736 command line options necessary to enable Neon support.
14737 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14738 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14739 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14740 * gcc.target/arm/pr69180.c: Likewise.
14741
947c2ce5
JL
147422016-01-14 Jeff Law <law@redhat.com>
14743
14744 PR tree-optimization/69270
14745 * gcc.dg/tree-ssa/pr69270.c: New test.
14746
3342fd71
BS
147472016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14748
14749 PR c/66208
14750 * c-c++-common/pr66208.c: New file.
14751
2ad3adf1
JJ
147522016-01-13 Jakub Jelinek <jakub@redhat.com>
14753
14754 PR tree-optimization/69156
14755 * gcc.dg/pr69156.c: New test.
14756
398d6feb
L
147572016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14758
14759 * gcc.target/i386/pr69225-7.c: New test.
14760
4c868789
RH
147612016-01-13 Richard Henderson <rth@redhat.com>
14762
14763 * gcc.dg/tm/memopt-13.c: Update expected function.
14764 * gcc.dg/tm/memopt-6.c: Likewise.
14765
ef6d1772
UB
147662016-01-13 Uros Bizjak <ubizjak@gmail.com>
14767
14768 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14769 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14770 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14771 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14772
ef6d1772
UB
147732016-01-13 Tom de Vries <tom@codesourcery.com>
14774
14775 PR tree-optimization/69169
0b4b6ef2
TV
14776 * gcc.dg/pr69169.c: New test.
14777
2ad3adf1 147782016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14779
14780 PR target/69228
14781 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14782 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14783 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14784 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14785 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14786 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14787 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14788 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14789
9060e335
AK
147902016-01-13 Jakub Jelinek <jakub@redhat.com>
14791
14792 PR target/69247
14793 * gcc.dg/pr69247.c: New test.
14794
40311329
RB
147952016-01-13 Richard Biener <rguenther@suse.de>
14796
14797 PR tree-optimization/69242
14798 * gcc.dg/torture/pr69242.c: New testcase.
14799
ccbd7103
RB
148002016-01-13 Richard Biener <rguenther@suse.de>
14801
14802 PR tree-optimization/69186
14803 * gcc.dg/torture/pr69186.c: New testcase.
14804
c6f72a46
JL
148052016-01-13 Jeff Law <law@redhat.com>
14806
14807 PR tree-optimization/67755
14808 * gcc.dg/tree-ssa/pr67755.c: New test.
14809
148102016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14811
14812 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14813 pass number in output by a star.
14814
c446cf07
BC
148152016-01-12 Bin Cheng <bin.cheng@arm.com>
14816
14817 PR tree-optimization/68911
14818 * gcc.c-torture/execute/pr68911.c: New test.
14819
5342156c
MP
148202016-01-12 Marek Polacek <polacek@redhat.com>
14821
14822 PR c++/68979
14823 * g++.dg/warn/permissive-1.C: New test.
14824
65364cc5
JJ
148252016-01-12 Jakub Jelinek <jakub@redhat.com>
14826
14827 PR objc++/68511
14828 PR c++/69213
14829 * g++.dg/opt/pr69213.C: New test.
14830
81b9a3d9
CB
148312016-01-12 Christian Bruel <christian.bruel@st.com>
14832
14833 PR target/69180
14834 * gcc.target/arm/pr69180.c: New test.
14835
3c4e91c9
RB
148362016-01-12 Richard Biener <rguenther@suse.de>
14837
14838 PR lto/69077
14839 * g++.dg/lto/pr69077_0.C: New testcase.
14840 * g++.dg/lto/pr69077_1.C: Likewise.
14841
5664cea1
JJ
148422016-01-12 Jakub Jelinek <jakub@redhat.com>
14843
14844 PR target/69175
14845 * g++.dg/opt/pr69175.C: New test.
14846
86cefc49
AL
148472016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14848
14849 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14850 rather than #including math.h & stdlib.h.
14851 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14852 * gcc.dg/vect/pr49771.c: Likewise.
14853 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14854 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14855 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14856 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14857 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14858 * gcc.dg/vect/pr44507.c: Likewise.
14859 * gcc.dg/vect/pr45902.c: Likewise.
14860 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14861 * gcc.dg/vect/vect-117.c: Likewise.
14862 * gcc.dg/vect/vect-99.c: Likewise.
14863 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14864 * gcc.dg/vect/vect-cond-1.c: Likewise.
14865 * gcc.dg/vect/vect-cond-2.c: Likewise.
14866 * gcc.dg/vect/vect-cond-3.c: Likewise.
14867 * gcc.dg/vect/vect-cond-4.c: Likewise.
14868 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14869 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14870 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14871 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14872 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14873 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14874 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14875 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14876 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14877 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14878 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14879 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14880 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14881 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14882 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14883 include of signal.h.
14884 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14885 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14886 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14887 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14888 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14889 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14890 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14891 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14892 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14893 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14894 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14895 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14896 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14897 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14898 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14899 * gcc.dg/vect/vect-outer-5.c: Likewise.
14900 * gcc.dg/vect/vect-outer-6.c: Likewise.
14901 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14902 include of stdio.h.
14903
b832f61e
NC
149042016-01-12 Nick Clifton <nickc@redhat.com>
14905
14906 PR target/68913
14907 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14908 to fread so that it will be found in all target runtimes.
14909
8eac49b1
RB
149102016-01-12 Richard Biener <rguenther@suse.de>
14911
14912 PR tree-optimization/69053
14913 * g++.dg/torture/pr69053.C: New testcase.
14914
2935d994
RB
149152016-01-12 Richard Biener <rguenther@suse.de>
14916
14917 PR tree-optimization/69168
14918 * gcc.dg/torture/pr69168.c: New testcase.
14919
66c16fd9
RB
149202016-01-12 Richard Biener <rguenther@suse.de>
14921
14922 PR tree-optimization/69157
14923 * gcc.dg/torture/pr69157.c: New testcase.
14924
149252016-01-12 Richard Biener <rguenther@suse.de>
14926
14927 PR tree-optimization/69174
14928 * gcc.dg/torture/pr69174.c: New testcase.
14929
723033a6
JJ
149302016-01-12 Jakub Jelinek <jakub@redhat.com>
14931
14932 PR c++/66808
14933 PR c++/69000
14934 * g++.dg/tls/pr66808.C: New test.
14935 * g++.dg/tls/pr69000.C: New test.
14936
3574cf47
BS
149372016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14938
14939 * gcc.target/powerpc/swaps-p8-23.c: New test.
14940 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14941
feb20787
JDA
149422016-01-11 John David Anglin <danglin@gcc.gnu.org>
14943
14944 PR tree-optimization/68356
14945 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14946
27b1820a
KV
149472016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14948 Jim Wilson <jim.wilson@linaro.org>
14949
14950 PR target/69194
14951 * gcc.target/arm/pr69194.c: New test.
14952
cf4de6af
L
149532016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14954
14955 PR target/69225
14956 * gcc.target/i386/pr69225-1.c: New test.
14957 * gcc.target/i386/pr69225-2.c: Likewise.
14958 * gcc.target/i386/pr69225-3.c: Likewise.
14959 * gcc.target/i386/pr69225-4.c: Likewise.
14960 * gcc.target/i386/pr69225-5.c: Likewise.
14961 * gcc.target/i386/pr69225-6.c: Likewise.
14962
1ebd5558
JJ
149632016-01-11 Jakub Jelinek <jakub@redhat.com>
14964
23552a4d
JJ
14965 PR target/67462
14966 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14967 if lp64.
14968
26ff85b0
JJ
14969 PR target/69071
14970 * gcc.dg/pr69071.c: New test.
14971
9cb6bd74
JJ
14972 PR c++/69211
14973 * g++.dg/opt/pr69211.C: New test.
14974
1ebd5558
JJ
14975 PR tree-optimization/69214
14976 * gcc.c-torture/compile/pr69214.c: New test.
14977
8c18c836
UB
149782016-01-11 Uros Bizjak <ubizjak@gmail.com>
14979
14980 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14981 * gcc.target/i386/pr66232-11.c: Ditto.
14982 * gcc.target/i386/pr66232-12.c: Ditto.
14983 * gcc.target/i386/pr66232-13.c: Ditto.
14984
62446e6e
RB
149852016-01-11 Richard Biener <rguenther@suse.de>
14986
14987 PR tree-optimization/69173
14988 * gcc.dg/torture/pr69173.c: New testcase.
14989
2b8568fe
KT
149902016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14991
14992 PR rtl-optimization/68796
14993 * gcc.target/aarch64/tst_5.c: New test.
14994 * gcc.target/aarch64/tst_6.c: Likewise.
14995
5baf4532
KT
149962016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14997
14998 PR rtl-optimization/68841
14999 * gcc.dg/pr68841.c: New test.
15000 * gcc.c-torture/execute/pr68841.c: New test.
15001
ca90b1ed
YR
150022016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15003
15004 PR rtl-optimization/68920
15005 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15006 for ix86 targets.
15007 * gcc.dg/ifcvt-5.c: New test.
15008
2ad3adf1 150092016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15010
15011 PR bootstrap/69123
15012 * g++.dg/pr69123.C: New.
15013
83834c09
IE
150142016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15015
15016 PR target/69010
15017 * gcc.target/i386/pr69010.c: New test.
15018
dcf89d57
MJ
150192016-01-11 Martin Jambor <mjambor@suse.cz>
15020
15021 PR ipa/69044
15022 * gcc.target/i386/chkp-pr69044.c: New test.
15023
d95167ee
TV
150242016-01-11 Tom de Vries <tom@codesourcery.com>
15025
15026 PR tree-optimization/69109
15027 * gcc.dg/autopar/pr69109-2.c: New test.
15028 * gcc.dg/autopar/pr69109.c: New test.
15029
4f6403a8
TV
150302016-01-11 Tom de Vries <tom@codesourcery.com>
15031
15032 PR tree-optimization/69108
15033 * gcc.dg/autopar/pr69108.c: New test.
15034
21efdd80
PP
150352016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15036
15037 PR c++/69029
15038 * c-c++-common/Wisleading-indentation.c: Augment test.
15039
fd42eed8
TK
150402016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15041
15042 PR fortran/69154
15043 * gfortran.dg/inline_matmul_12.f90: New test.
15044
4f90ee6c
PT
150452016-01-10 Paul Thomas <pault@gcc.gnu.org>
15046
15047 PR fortran/67779
15048 * gfortran.dg/actual_array_offset_1: New test.
15049
3907c6cf
TV
150502016-01-10 Tom de Vries <tom@codesourcery.com>
15051
15052 PR tree-optimization/69062
15053 * gcc.dg/autopar/pr69062.c: New test.
15054
b07b236e
TS
150552016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15056
15057 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15058 * gcc.dg/vect/slp-perm-2.c: Likewise.
15059 * gcc.dg/vect/slp-perm-3.c: Likewise.
15060 * gcc.dg/vect/slp-perm-5.c: Likewise.
15061 * gcc.dg/vect/slp-perm-6.c: Likewise.
15062 * gcc.dg/vect/slp-perm-7.c: Likewise.
15063 * gcc.dg/vect/slp-perm-8.c: Likewise.
15064
23fab8ae
TV
150652016-01-10 Tom de Vries <tom@codesourcery.com>
15066
15067 PR tree-optimization/69039
15068 * gcc.dg/autopar/pr69039.c: New test.
15069
73f0dae2
MP
150702016-01-09 Marek Polacek <polacek@redhat.com>
15071
15072 PR c++/69113
15073 * g++.dg/pr69113.C: New test.
15074
20b8d734
JJ
150752016-01-09 Jakub Jelinek <jakub@redhat.com>
15076
15077 PR middle-end/50865
15078 PR tree-optimization/69097
15079 * gcc.c-torture/execute/pr50865.c: New test.
15080 * gcc.c-torture/execute/pr69097-1.c: New test.
15081 * gcc.c-torture/execute/pr69097-2.c: New test.
15082 * gcc.dg/pr69097-1.c: New test.
15083 * gcc.dg/pr69097-2.c: New test.
15084
c50e614b
JJ
150852016-01-09 Jakub Jelinek <jakub@redhat.com>
15086
15087 PR c++/69164
15088 * g++.dg/opt/pr69164.C: New test.
15089
e0237993
JJ
150902016-01-08 Jakub Jelinek <jakub@redhat.com>
15091
15092 PR tree-optimization/69167
15093 * gcc.dg/pr69167.c: New test.
15094
bd8f5bb2
MP
150952016-01-08 Marek Polacek <polacek@redhat.com>
15096
15097 PR c++/68449
15098 * g++.dg/pr68449.C: New.
15099
bb0f5ca7
AL
151002016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15101
15102 PR tree-optimization/68707
15103 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15104 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15105 on platforms supporting it.
15106 * gcc.dg/vect/slp-perm-2.c: Likewise.
15107 * gcc.dg/vect/slp-perm-3.c: Likewise.
15108 * gcc.dg/vect/slp-perm-5.c: Likewise.
15109 * gcc.dg/vect/slp-perm-7.c: Likewise.
15110 * gcc.dg/vect/slp-perm-8.c: Likewise.
15111 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15112 on platforms supporting it.
15113
22518428
JJ
151142016-01-08 Jakub Jelinek <jakub@redhat.com>
15115
33f0852f
JJ
15116 PR tree-optimization/69162
15117 * gcc.dg/pr69162.c: New test.
15118
22518428
JJ
15119 PR tree-optimization/69172
15120 * gcc.dg/pr69172.c: New test.
15121
80e9b3aa
TP
151222016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15123
15124 PR tree-optimization/67781
15125 * gcc.c-torture/execute/pr67781.c: New file.
15126
262a363f
JJ
151272016-01-08 Jakub Jelinek <jakub@redhat.com>
15128
15129 PR tree-optimization/69083
15130 * gcc.dg/vect/pr69083.c: New test.
15131
6e1f093f
SS
151322016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15133
15134 PR tree-optimization/61441
15135 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15136 Use -fexcess-precision=standard for compiler options.
15137 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15138
53290e07
JJ
151392016-01-08 Jakub Jelinek <jakub@redhat.com>
15140
57bf3072
JJ
15141 PR fortran/69128
15142 * gfortran.dg/gomp/pr69128.f90: New test.
15143
53290e07
JJ
15144 PR c++/69145
15145 * g++.dg/ext/pr69145-1.C: New test.
15146 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15147 * g++.dg/ext/pr69145-2.h: New file.
15148
7a127fa7
MS
151492016-01-07 Martin Sebor <msebor@redhat.com>
15150
15151 PR c/68966
15152 * gcc.dg/atomic-fetch-bool.c: New test.
15153 * gcc.dg/sync-fetch-bool.c: New test.
15154
95918b49
L
151552016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15156
15157 PR fortran/66680
15158 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15159
c8e62a9d
NC
151602016-01-07 Nick Clifton <nickc@redhat.com>
15161
15162 PR target/66655
15163 * g++.dg/pr66655.C: New test.
15164 * g++.dg/pr66655_1.cc: Test support file.
15165 * g++.dg/pr66655.h: Test header file.
15166
2ad3adf1 151672016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15168
15169 PR fortran/66680
15170 gfortran.dg/gomp/pr66680.f90: New test.
15171
4cd9ca92
L
151722016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15173
15174 PR target/69171
15175 * gcc.target/i386/pr69171-1.c: New test.
15176 * gcc.target/i386/pr69171-2.c: Likewise.
15177 * gcc.target/i386/pr69171-3.c: Likewise.
15178 * gcc.target/i386/pr69171-4.c: Likewise.
15179 * gcc.target/i386/pr69171-5.c: Likewise.
15180 * gcc.target/i386/pr69171-6.c: Likewise.
15181
7e33d4dc
BS
151822015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15183
15184 PR middle-end/67639
15185 * c-c++-common/pr67639.c: New test.
15186
fec64afc
JJ
151872016-01-07 Jakub Jelinek <jakub@redhat.com>
15188
15189 PR tree-optimization/69141
15190 * g++.dg/opt/pr69141.C: New test.
15191
f293ad29
EB
151922016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15193
15194 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15195
5027395e
UB
151962016-01-06 Uros Bizjak <ubizjak@gmail.com>
15197
15198 PR target/69140
15199 * gcc.target/i386/pr69140.c: New test
15200
7443cf13
DM
152012016-01-06 David Malcolm <dmalcolm@redhat.com>
15202
15203 * gcc.dg/bad-dereference.c: New test case.
15204
32928931
BS
152052015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15206
15207 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15208
68dd05da
AS
152092016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15210
15211 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15212
6b131d5b
MP
152132016-01-06 Marek Polacek <polacek@redhat.com>
15214
15215 PR sanitizer/69099
15216 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15217
8d9fdb49
MP
152182016-01-05 Marek Polacek <polacek@redhat.com>
15219
15220 PR c/69104
15221 * gcc.dg/atomic-invalid-2.c: New.
15222
acf93f1e
L
152232016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15224
15225 PR target/68991
15226 * gcc.target/i386/pr68991.c: New test.
15227
3f50525d
L
152282016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15229
15230 PR target/68991
15231 * g++.dg/pr68991-1.C: New test.
15232 * g++.dg/pr68991-2.C: Likewise.
15233
e0237993 152342016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15235
e0237993 15236 PR other/60465
face88a1
ST
15237 * gcc.target/ia64/pr60465-gprel64.c: New test.
15238 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15239
a0866eff
KT
152402016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15241
15242 PR rtl-optimization/68651
15243 * gcc.target/aarch64/pr68651_1.c: New test.
15244
c589e975
DM
152452016-01-05 David Malcolm <dmalcolm@redhat.com>
15246
15247 PR c/69122
15248 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15249
929710d9
NS
152502016-01-05 Nathan Sidwell <nathan@acm.org>
15251
ce3e43d7
NS
15252 PR c++/58583
15253 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15254
929710d9
NS
15255 * gcc.dg/alias-15.c: New.
15256
a2faef8e
NC
152572016-01-05 Nick Clifton <nickc@redhat.com>
15258
15259 PR target/68870
15260 * g++.dg/pr68770.C: New test.
15261
4cfa76e3
MS
152622016-01-04 Mike Stump <mikestump@comcast.net>
15263
15264 * lib/target-supports.exp (check_effective_target_cilkplus):
15265 cilkplus targets require pthreads.
4ece61b6 15266 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15267
4e8a3a35
MM
152682016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15269
15270 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15271 generation.
15272
818ab71a
JJ
152732016-01-04 Jakub Jelinek <jakub@redhat.com>
15274
15275 Update copyright years.
15276
2fe0a208
MP
152772016-01-04 Marek Polacek <polacek@redhat.com>
15278
15279 PR c/68908
15280 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15281 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15282 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15283
9e3b2fe3
EB
152842016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15285
15286 * gcc.target/sparc/20160104-2.c: New test.
15287
e8d65a35
EB
152882016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15289
15290 * gcc.target/sparc/20160104-1.c: New test.
15291
25ccfccd
PT
152922016-01-03 Paul Thomas <pault@gcc.gnu.org>
15293
15294 PR fortran/65045
15295 * gfortran.dg/pr65045.f90: New test.
15296
cb51d382
EB
152972016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15298
15299 * gnat.dg/specs/debug1.ads: Delete.
15300
6eeaad6e
JD
153012016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15302
15303 PR libgfortran/68867
15304 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15305 expression.
15306
2f968603
JD
153072016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15308
15309 PR libgfortran/68867
15310 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15311 PowerPC.
15312
591bb5e4
PT
153132016-01-01 Paul Thomas <pault@gcc.gnu.org>
15314
15315 PR fortran/68864
15316 * gfortran.dg/pr68864.f90: New test.
15317
f1e0620c
JJ
153182016-01-01 Jakub Jelinek <jakub@redhat.com>
15319
942a1319
JJ
15320 PR tree-optimization/69070
15321 * gcc.dg/pr69070.c: New test.
15322
10dff63f
JJ
15323 PR sanitizer/69055
15324 * gfortran.dg/pr69055.f90: New test.
15325
f1e0620c
JJ
15326 PR target/69015
15327 * gcc.dg/pr69015.c: New test.
818ab71a 15328\f
2f883d1c 15329Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15330
15331Copying and distribution of this file, with or without modification,
15332are permitted in any medium without royalty provided the copyright
15333notice and this notice are preserved.