]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
fold-const.c (tree_swap_operands_p): Remove unused arg.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
68c93708
ML
12016-11-09 Martin Liska <mliska@suse.cz>
2
3 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
4 test-case for memcmp.
5 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
6
7b649f79
TP
72016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8
9 PR testsuite/78269
10 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
11
bfcb501d
PT
122016-11-09 Paul Thomas <pault@gcc.gnu.org>
13
14 * gfortran.dg/move_alloc_18.f90: New test.
15
e15861c2
PK
162016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17
18 PR middle-end/78256
19 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
20 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
21
5f395580
JW
222016-11-09 Janus Weil <janus@gcc.gnu.org>
23
24 PR fortran/71894
25 * gfortran.dg/class_59.f90: New test.
26
37b14185
RB
272016-11-09 Richard Biener <rguenther@suse.de>
28
29 PR tree-optimization/78007
30 * gcc.dg/vect/vect-bswap32.c: Adjust.
31 * gcc.dg/vect/vect-bswap64.c: Likewise.
32
d6e8a41c
KV
332016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
34
35 * gcc.dg/ipa/vrp7.c: New test.
36
5d5f1e95
KV
372016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
38
39 PR ipa/78121
40 * gcc.dg/ipa/pr78121.c: New test.
41
0290a292
MO
422016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
43
44 * c-c++-common/asan/default_options.h: New file.
45 * c-c++-common/asan/strcasestr-1.c: New test.
46 * c-c++-common/asan/strcasestr-2.c: Likewise.
47 * c-c++-common/asan/strcspn-1.c: Likewise.
48 * c-c++-common/asan/strcspn-2.c: Likewise.
49 * c-c++-common/asan/strpbrk-1.c: Likewise.
50 * c-c++-common/asan/strpbrk-2.c: Likewise.
51 * c-c++-common/asan/strspn-1.c: Likewise.
52 * c-c++-common/asan/strspn-2.c: Likewise.
53 * c-c++-common/asan/strstr-1.c: Likewise.
54 * c-c++-common/asan/strstr-2.c: Likewise.
55 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
56
fbdb92eb
MO
572016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
58
59 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
60
103c4f75
JW
612016-11-08 Janus Weil <janus@gcc.gnu.org>
62
63 PR fortran/68440
64 * gfortran.dg/class_58.f90: New test.
65
90a2ffc0
UB
662016-11-08 Uros Bizjak <ubizjak@gmail.com>
67
68 PR target/70799
69 * gcc.target/i386/pr70799-2.c: New test.
70
eba5aec8
JW
712016-11-08 Janus Weil <janus@gcc.gnu.org>
72
73 PR fortran/77596
74 * gfortran.dg/proc_ptr_comp_46.f90: New test.
75
fad36601
BC
762016-11-08 Bin Cheng <bin.cheng@arm.com>
77
78 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
79
7c8615b6
BC
802016-11-08 Bin Cheng <bin.cheng@arm.com>
81
82 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
83
4c6a4a53
BC
842016-11-08 Bin Cheng <bin.cheng@arm.com>
85
86 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
87
fcd1b8df
ML
882016-11-08 Martin Liska <mliska@suse.cz>
89
90 PR testsuite/78242
91 * g++.dg/asan/use-after-scope-4.C: New test.
92 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
93 * gcc.dg/asan/use-after-scope-8.c: Remove.
94
f9ef2c76
RB
952016-11-08 Richard Biener <rguenther@suse.de>
96
97 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
98
ad11774f
TC
992016-11-08 Tamar Christina <tamar.christina@arm.com>
100
101 PR testsuite/78136
102 * gcc.dg/cpp/trad/trad.exp
103 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
104 * gcc.dg/cpp/trad/include.c: Use local header file.
105
fe73a332
RB
1062016-11-08 Richard Biener <rguenther@suse.de>
107
108 PR tree-optimization/78205
109 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
110
ed053eb8
RB
1112016-11-08 Richard Biener <rguenther@suse.de>
112
113 PR tree-optimization/78224
114 * g++.dg/torture/pr78224.C: New testcase.
115
06658c6d
SKS
1162016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
117
118 * gcc.dg/store_merging_1.c: Require store_merge.
119 * gcc.dg/store_merging_2.c: Likewise.
120 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 121 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
122 * gcc.dg/store_merging_6.c: Likewise.
123 * gcc.dg/store_merging_7.c: Likewise.
124 * gcc.dg/store_merging_8.c: Likewise.
125 * lib/target-supports.exp (check_effective_target_store_merge): New.
126
e4b39278
DE
1272016-11-07 David Edelsohn <dje.gcc@gmail.com>
128
129 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
130 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
131 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
132 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
133 -mvsx -mpower8-vector.
134 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
135 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
136 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
137 -mvsx -mpower8-vector.
138
fda2d612
DE
1392016-11-07 David Edelsohn <dje.gcc@gmail.com>
140
141 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
142
143 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
144 * gcc.dg/visibility-14.c: XFAIL AIX.
145 * gcc.dg/visibility-15.c: XFAIL AIX.
146 * gcc.dg/visibility-16.c: XFAIL AIX.
147 * gcc.dg/visibility-17.c: XFAIL AIX.
148 * gcc.dg/visibility-18.c: XFAIL AIX.
149 * gcc.dg/visibility-19.c: XFAIL AIX.
150 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
151 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
152 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
153 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
154
60cee85e
JJ
1552016-11-07 Jakub Jelinek <jakub@redhat.com>
156
157 PR target/78227
158 * gcc.target/i386/pr78227-1.c: New test.
159 * gcc.target/i386/pr78227-2.c: New test.
160
7aa13860
PK
1612016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
162
163 PR middle-end/35691
164 * gcc.dg/pr35691-1.c: New test-case.
165 * gcc.dg/pr35691-2.c: Likewise.
166
caa024ff
BS
1672016-11-07 Bernd Schmidt <bschmidt@redhat.com>
168
169 PR rtl-optimization/77309
170 * gcc.dg/torture/pr77309.c: New test.
171
a9815228
JJ
1722016-11-07 Jakub Jelinek <jakub@redhat.com>
173
174 PR middle-end/71529
175 * gcc.target/i386/pr71529.C: Moved to ...
176 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
177
178 PR target/64411
179 * gcc.target/i386/pr64411.C: Moved to ...
180 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
181 lp64.
182
183 PR target/65105
184 * gcc.target/i386/pr65105-4.C: Moved to ...
185 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
186 Run into compile test rather than execute test.
187
e8ab5cb1
RB
1882016-11-07 Richard Biener <rguenther@suse.de>
189
190 PR target/78229
191 * g++.dg/pr78229.C: New testcase.
192
20770eb8
RB
1932016-11-07 Richard Biener <rguenther@suse.de>
194
195 PR tree-optimization/78218
196 * gcc.dg/torture/pr78218.c: New testcase.
197
32894793
RB
1982016-11-07 Richard Biener <rguenther@suse.de>
199
200 PR tree-optimization/78228
201 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
202
e27bfda2
KT
2032016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
204
205 PR target/77822
206 * g++.dg/torture/pr77822.C: New test.
207
00d6b7a1
ML
2082016-11-07 Martin Liska <mliska@suse.cz>
209
210 * c-c++-common/asan/force-inline-opt0-1.c: Disable
211 -f-sanitize-address-use-after-scope.
212 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
213 internal fn calls.
214 * g++.dg/asan/use-after-scope-1.C: New test.
215 * g++.dg/asan/use-after-scope-2.C: Likewise.
216 * g++.dg/asan/use-after-scope-3.C: Likewise.
217 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
218 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
219 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
220 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
221 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
222 * g++.dg/asan/use-after-scope-types.h: Likewise.
223 * gcc.dg/asan/use-after-scope-1.c: Likewise.
224 * gcc.dg/asan/use-after-scope-2.c: Likewise.
225 * gcc.dg/asan/use-after-scope-3.c: Likewise.
226 * gcc.dg/asan/use-after-scope-4.c: Likewise.
227 * gcc.dg/asan/use-after-scope-5.c: Likewise.
228 * gcc.dg/asan/use-after-scope-6.c: Likewise.
229 * gcc.dg/asan/use-after-scope-7.c: Likewise.
230 * gcc.dg/asan/use-after-scope-8.c: Likewise.
231 * gcc.dg/asan/use-after-scope-9.c: Likewise.
232 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
233 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
234 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
235 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
236 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
237
a0d3edf8
RB
2382016-11-07 Richard Biener <rguenther@suse.de>
239
240 PR tree-optimization/78189
241 * g++.dg/torture/pr78189.C: New testcase.
242
0db5adfa
DE
2432016-11-06 David Edelsohn <dje.gcc@gmail.com>
244
245 * gcc.dg/Wtrampolines.c: XFAIL AIX.
246
cc03bf7a
AV
2472016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
248
249 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
250 occuring.
251
18bb8b8a
TK
2522016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
253
254 PR fortran/78221
255 * arith.c (gfc_complex2real): Change gfc_warning_now to
256 gfc_warning.
257
c7f587bd
PT
2582016-11-05 Paul Thomas <pault@gcc.gnu.org>
259
260 * gfortran.dg/move_alloc_17.f03: New test.
261
92657eb0
RB
2622016-11-05 Richard Biener <rguenther@suse.de>
263
264 PR bootstrap/78188
265 * g++.dg/ipa/pr78188.C: New test.
266
28ce22e6
JW
2672016-11-05 Janus Weil <janus@gcc.gnu.org>
268 Dominique d'Humieres <dominiq@lps.ens.fr>
269
270 PR fortran/69495
271 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
272
d233ee5f
PT
2732016-11-05 Paul Thomas <pault@gcc.gnu.org>
274
275 PR fortran/67564
276 * gfortran.dg/select_type_39.f03: New test.
277
2782016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
279
280 PR fortran/64933
281 * gfortran.dg/associate_23.f90: New test.
282
5f4cebba
JJ
2832016-11-04 Jakub Jelinek <jakub@redhat.com>
284
285 PR target/77834
286 * gcc.dg/pr77834.c: New test.
287
6e3ae7e6
PC
2882016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
289
290 PR c++/67980
291 * g++.dg/cpp1y/pr67980.C: New.
292
fff6ed28
BS
2932016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
294
295 * gcc.target/powerpc/fold-vec-add-1.c: New.
296 * gcc.target/powerpc/fold-vec-add-2.c: New.
297 * gcc.target/powerpc/fold-vec-add-3.c: New.
298 * gcc.target/powerpc/fold-vec-add-4.c: New.
299 * gcc.target/powerpc/fold-vec-add-5.c: New.
300 * gcc.target/powerpc/fold-vec-add-6.c: New.
301 * gcc.target/powerpc/fold-vec-add-7.c: New.
302
bef3a8d7 3032016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
304
305 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
306 for -mbranch-likely, infer -mno-branch-likely for R6.
307
dac9376a
BE
3082016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
309
310 PR c++/71973
311 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
312 * g++.dg/init/new15.C: Likewise.
313 * g++.dg/ipa/inline-1.C: Likewise.
314 * g++.dg/ipa/inline-2.C: Likewise.
315 * g++.dg/lto/20080908-1_0.C: Likewise.
316 * g++.dg/tc1/dr20.C: Likewise.
317 * g++.dg/tree-ssa/inline-1.C: Likewise.
318 * g++.dg/tree-ssa/inline-2.C: Likewise.
319 * g++.old-deja/g++.law/except1.C: Likewise.
320 * g++.old-deja/g++.other/vbase5.C: Likewise.
321 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
322
b210df46
BS
3232016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
324
325 PR tree-optimization/78210
326 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
327 possibility of widening multiplies.
328
964ef24c
RB
3292016-11-04 Richard Biener <rguenther@suse.de>
330
331 PR middle-end/78185
332 * gcc.dg/pr78185.c: New testcase.
333
5fb80387
DE
3342016-10-04 David Edelsohn <dje.gcc@gmail.com>
335
336 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
337 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
338
6905c577
JJ
3392016-11-03 Jakub Jelinek <jakub@redhat.com>
340 Alexandre Oliva <aoliva@redhat.com>
341 Jason Merrill <jason@redhat.com>
342
343 PR debug/28767
344 PR debug/56974
345 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
346 * g++.dg/debug/dwarf2/ref-3.C: New test.
347 * g++.dg/debug/dwarf2/ref-4.C: New test.
348 * g++.dg/debug/dwarf2/refqual-1.C: New test.
349 * g++.dg/debug/dwarf2/refqual-2.C: New test.
350
3512016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
352
353 * gfortran.dg/dec_exp_1.f90: New test.
354 * gfortran.dg/dec_exp_2.f90: Likewise.
355 * gfortran.dg/dec_exp_3.f90: Likewise.
356
6905c577 3572016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
358
359 * gfortran.dg/dec_parameter_1.f: New test.
360 * gfortran.dg/dec_parameter_2.f90: Likewise.
361 * gfortran.dg/dec_parameter_3.f90: Likewise.
362 * gfortran.dg/dec_parameter_4.f90: Likewise.
363
7d29f8e3
ML
3642016-11-03 Martin Liska <mliska@suse.cz>
365
366 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
367 output.
368 * gcc.dg/tree-prof/time-profiler-3.c: New test.
369
5de3e2d8
BE
3702016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
371
372 PR libgcc/78067
373 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
374
f03f0232
SKS
3752016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
376
377 * gcc.c-torture/execute/pr78170.c: Require int32plus.
378
bd17a9df
MF
3792016-11-02 Max Filippov <jcmvbkbc@gmail.com>
380
381 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
382
2b01aad6
TC
3832016-11-01 Tamar Christina <tamar.christina@arm.com>
384
385 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
386 Check for arm_v8_neon_hw.
387 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
388 Likewise.
389 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
390 Likewise.
391 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
392 Likewise.
393
aa55dc0c
RB
3942016-11-02 Richard Biener <rguenther@suse.de>
395
396 * gcc.dg/store_merging_8.c: New testcase.
397
6905c577 3982016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
399
400 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
401
075be4a1
DE
4022016-11-02 David Edelsohn <dje.gcc@gmail.com>
403
4b69fb13
DE
404 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
405 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
406 * gcc.dg/addr_equal_1.c: XFAIL AIX.
407 * gcc.dg/pr65779.c: XFAIL AIX.
408 * gcc.dg/pr70405.c: XFAIL AIX.
409
075be4a1
DE
410 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
411 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
412 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
413
fdb1aa55
RO
4142016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
415
416 * lib/target-supports.exp (check_gc_sections_available): Use
417 -print-prog-name=ld to determine linker used.
418
4adbcdb4
ML
4192016-11-02 Martin Liska <mliska@suse.cz>
420
421 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
422 test case.
423
4b2c06f4
KT
4242016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
425
426 PR tree-optimization/78170
427 * gcc.c-torture/execute/pr78170.c: New test.
428
63e523d6
KT
4292016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
430
431 PR tree-optimization/78162
432 * gcc.c-torture/compile/pr78162.c: New test.
433
da42ac7b
RB
4342016-11-02 Richard Biener <rguenther@suse.de>
435
436 PR tree-optimization/78035
437 PR tree-optimization/77964
438 * gcc.target/i386/pr78035.c: New testcase.
439
4280df0a
RB
4402016-11-02 Richard Biener <rguenther@suse.de>
441
442 * gcc.dg/tree-ssa/vrp111.c: New testcase.
443 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
444 * gcc.dg/tree-ssa/pr21086.c: Likewise.
445 * gcc.dg/tree-ssa/pr58480.c: Likewise.
446 * gcc.dg/tree-ssa/vrp08.c: Likewise.
447
1b1d9303
DE
4482016-11-01 David Edelsohn <dje.gcc@gmail.com>
449
450 * gfortran.dg/pr70937.f90: require-effective-target lto.
451
5b7c0519
TK
4522016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
453
454 PR fortran/69544
455 * gfortran.dg/where_6.f90: New test.
456
70d28813
JJ
4572016-11-01 Jakub Jelinek <jakub@redhat.com>
458
459 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
460
7f4266d4
TK
4612016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
462
463 PR fortran/69544
464 * gfortran.dg/where_5.f90: New test.
465
9fc158eb
BB
4662016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
467
468 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
469 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
470 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
471 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
472
baeb7b5c
UB
4732016-11-01 Uros Bizjak <ubizjak@gmail.com>
474
475 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
476 Whitespace fixes.
477 (check_effective_target_vect_cmdline_needed): Check
478 is-effective-target ia32 for x86 targets.
479 (check_effective_target_vect_simd_clones): Simplify condition.
480 (check_effective_target_vect_double): Ditto.
481 (check_effective_target_vect_aligned_arrays): Check
482 is-effective-target ia32 for x86 targets. Simplify condition.
483 (check_effective_target_vect_multiple_sizes): Simplify condition.
484 (check_effective_target_sqrt_insn): Add i?86-*-* target.
485 (check_effective_target_sync_int_128): Simplify condition.
486 (check_effective_target_sync_int_128_runtime): Ditto.
487 (check_effective_target_sync_long_long_runtime): Ditto.
488 (check_effective_target_divmod): Add i?86-*-* target.
489
156b5cca
MM
4902016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
491
492 * gcc.target/powerpc/vsx-extract-4.c: New test.
493 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
494
120a4c45
JD
4952016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
496
497 PR fortran/54679
498 * gfortran.dg/fmt_l.f90: Update test.
499 * gfortran.dg/fmt_l0.f90: New test.
500
c5fed5c6
JJ
5012016-10-31 Jakub Jelinek <jakub@redhat.com>
502
503 PR c++/78089
504 * c-c++-common/builtin-shuffle-1.c: New test.
505 * g++.dg/cpp0x/addressof3.C: New test.
506
aee69156
VV
5072016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
508
509 Add tests for a const member and a reference member for launder.
510 * g++.dg/cpp1z/launder3.C: New.
511 * g++.dg/cpp1z/launder4.C: Likewise.
512 * g++.dg/cpp1z/launder5.C: Likewise.
513 * g++.dg/cpp1z/launder5.cc: Likewise.
514 * g++.dg/cpp1z/launder5.h: Likewise.
515 * g++.dg/cpp1z/launder6.C: Likewise.
516 * g++.dg/cpp1z/launder6.cc: Likewise.
517 * g++.dg/cpp1z/launder6.h: Likewise.
518
1e4fa9b1
JJ
5192016-10-31 Jakub Jelinek <jakub@redhat.com>
520
dcb466ec
JJ
521 PR c++/77948
522 * g++.dg/cpp0x/pr77948-1.C: New test.
523 * g++.dg/cpp0x/pr77948-2.C: New test.
524 * g++.dg/cpp0x/pr77948-3.C: New test.
525 * g++.dg/cpp0x/pr77948-4.C: New test.
526 * g++.dg/cpp0x/pr77948-5.C: New test.
527 * g++.dg/cpp0x/pr77948-6.C: New test.
528
1e4fa9b1
JJ
529 PR tree-optimization/77860
530 * gcc.dg/pr77860.c: New test.
531
9782e1ec
JJ
5322016-10-31 Jakub Jelinek <jakub@redhat.com>
533
534 PR c++/77886
535 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
536
dd57b05e
SKS
5372016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
538
539 * gcc.dg/lto/pr60449_0.c: Skip for avr.
540
84ff4775
LCW
5412016-10-30 Le-Chun Wu <lcwu@google.com>
542 Mark Wielaard <mjw@redhat.com>
543
544 * gcc.dg/Wshadow-compatible-local-1.c: New test.
545 * gcc.dg/Wshadow-local-1.c: Likewise.
546 * gcc.dg/Wshadow-local-2.c: Likewise.
547 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
548 * g++.dg/warn/Wshadow-local-1.C: Likewise.
549 * g++.dg/warn/Wshadow-local-2.C: Likewise.
550
0b56e9ad
BS
5512016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
552
553 PR tree-optimization/71915
554 PR tree-optimization/71490
555 * gcc.dg/tree-ssa/pr54245.c: Delete.
556 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
557 document why.
558
d4fc6702
JD
5592016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
560
561 PR fortran/78123
562 * gfortran.dg/fmt_t_9.f: New test.
563
396e56d2
TK
5642016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
565
566 PR fortran/67219
567 * gfortran.dg/pr67219.f90: New test.
568
a654d5d0
JJ
5692016-10-29 Jakub Jelinek <jakub@redhat.com>
570
205b9ed1
JJ
571 PR rtl-optimization/77919
572 * g++.dg/torture/pr77919-2.C: New test.
573
a654d5d0
JJ
574 PR target/78148
575 * gcc.dg/pr78148.c: New test.
576
894d8b41
EB
5772016-10-28 Eric Botcazou <ebotcazou@adacore.com>
578
579 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
580 * gcc.target/sparc/overflow-4.c: ...here.
581 * gcc.target/sparc/overflow-5.c: New test.
582
e72531b9
PK
5832016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
584 Kugan Vivekanandarajah <kuganv@linaro.org>
585 Jim Wilson <jim.wilson@linaro.org>
586
587 PR tree-optimization/43721
588 * lib/target-supports.exp (check_effective_target_divmod): New.
589 (check_effective_target_divmod_simode): Likewise.
590 (check_effective_target_arm_divmod_simode): Likewise.
591 * gcc.dg/divmod-1-simode.c: New test.
592 * gcc.dg/divmod-1.c: Likewise.
593 * gcc.dg/divmod-2-simode.c: Likewise.
594 * gcc.dg/divmod-2.c: Likewise.
595 * gcc.dg/divmod-3-simode.c: Likewise.
596 * gcc.dg/divmod-3.c: Likewise.
597 * gcc.dg/divmod-4-simode.c: Likewise.
598 * gcc.dg/divmod-4.c: Likewise.
599 * gcc.dg/divmod-5.c: Likewise.
600 * gcc.dg/divmod-6-simode.c: Likewise.
601 * gcc.dg/divmod-6.c: Likewise.
602 * gcc.dg/divmod-7.c: Likewise.
603
f663d9ad 6042016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
605 Jakub Jelinek <jakub@redhat.com>
606 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
607
608 PR middle-end/22141
609 PR rtl-optimization/23684
610 * gcc.c-torture/execute/pr22141-1.c: New test.
611 * gcc.c-torture/execute/pr22141-2.c: Likewise.
612 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
613 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
614 * gcc.dg/store_merging_1.c: New test.
615 * gcc.dg/store_merging_2.c: Likewise.
616 * gcc.dg/store_merging_3.c: Likewise.
617 * gcc.dg/store_merging_4.c: Likewise.
618 * gcc.dg/store_merging_5.c: Likewise.
619 * gcc.dg/store_merging_6.c: Likewise.
620 * gcc.dg/store_merging_7.c: Likewise.
621 * gcc.target/i386/pr22141.c: Likewise.
622 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
623 * g++.dg/init/new17.C: Likewise.
624
6905c577 6252016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
626
627 PR middle-end/72747
628 * c-c++-common/pr72747-1.c: New test.
629 * c-c++-common/pr72747-2.c: Likewise.
630
539405d5
AK
6312016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
632
633 * gcc.target/s390/oscbreak-1.c: New test.
634
0dbb19f0
AK
6352016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
636
637 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
638
0d9e143c
JJ
6392016-10-28 Jakub Jelinek <jakub@redhat.com>
640
c19066a7
JJ
641 PR rtl-optimization/77919
642 * g++.dg/torture/pr77919.C: New test.
643
0d9e143c
JJ
644 PR rtl-optimization/78132
645 * gcc.target/i386/pr78132.c: New test.
646
cc91248d
EB
6472016-10-27 Eric Botcazou <ebotcazou@adacore.com>
648
649 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
650
787c7a65
MM
6512016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
652
653 * gcc.target/powerpc/vsx-simode.c: New test.
654 * gcc.target/powerpc/vsx-simode2.c: Likewise.
655 * gcc.target/powerpc/vsx-simode3.c: Likewise.
656
4ce71579
JJ
6572016-10-27 Jakub Jelinek <jakub@redhat.com>
658
6f21288f
JJ
659 PR fortran/78026
660 * gfortran.dg/gomp/pr78026.f03: New test.
661 * gfortran.dg/select_type_38.f03: New test.
662
4ce71579
JJ
663 PR middle-end/78025
664 * g++.dg/gomp/declare-simd-7.C: New test.
665
6f21288f 6662016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
667
668 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
669 * gfortran.dg/dec_init_2.f90: Likewise.
670 * gfortran.dg/dec_init_3.f90: New test.
671 * gfortran.dg/dec_init_4.f90: Likewise.
672
93f90bec
BC
6732016-10-27 Bin Cheng <bin.cheng@arm.com>
674
675 * gcc.dg/fold-narrowbopcst-1.c: New test.
676
6f21288f 6772016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
678
679 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
680 dg-shouldfail/dg-output instead of XFAIL.
681 * gfortran.dg/dec_io_6.f90: Likewise.
682
ddb92ab9
TP
6832016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
684
685 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
686 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
687 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
688 * gcc.target/arm/atomic-op-char-3.c: Likewise.
689 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
690 * gcc.target/arm/atomic-op-int-3.c: Likewise.
691 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
692 * gcc.target/arm/atomic-op-release-3.c: Likewise.
693 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
694 * gcc.target/arm/atomic-op-short-3.c: Likewise.
695
ad6e4ba8
BC
6962016-10-27 Bin Cheng <bin.cheng@arm.com>
697
698 * gcc.dg/fold-convmaxconv-1.c: New test.
699 * gcc.dg/fold-convminconv-1.c: New test.
700
6905c577 7012016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
702
703 PR fortran/78092
704 * gfortran.dg/pr78092.f90: New test.
705
7a83b391
KN
7062016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
707
708 PR target/78056
709 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
710 expected error message.
711 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
712 expected error message.
713 * gcc.target/powerpc/vsu/vec-all-nez-7.c
714 (test_all_not_equal_and_not_zero): Change expected error message.
715
3693a620
JJ
7162016-10-26 Jakub Jelinek <jakub@redhat.com>
717
718 PR fortran/77973
719 * gfortran.dg/gomp/pr77973.f90: New test.
720
cd612e8a
PT
7212016-10-26 Paul Thomas <pault@gcc.gnu.org>
722
723 PR fortran/78108
724 * gfortran.dg/submodule_18.f08: New test.
725 * gfortran.dg/submodule_19.f08: New test.
726
09844a5f
MM
7272016-10-26 Michael Matz <matz@suse.de>
728
729 * g++.dg/pr78060.C: New test.
730 * gfortran.dg/pr78061.f: New test.
731 * g++.dg/pr78088.C: New test.
732
6f21288f 7332016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
734
735 * gfortran.dg/dec_io_1.f90: New test.
736 * gfortran.dg/dec_io_2.f90: New test.
737 * gfortran.dg/dec_io_3.f90: New test.
738 * gfortran.dg/dec_io_4.f90: New test.
739 * gfortran.dg/dec_io_5.f90: New test.
740 * gfortran.dg/dec_io_6.f90: New test.
741
6c95388f
JJ
7422016-10-25 Jakub Jelinek <jakub@redhat.com>
743
744 PR sanitizer/78106
745 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
746
7472016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
748
749 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
750 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
751
90e261e4
EB
7522016-10-25 Eric Botcazou <ebotcazou@adacore.com>
753
754 * gnat.dg/opt59.adb: New test.
755 * gnat.dg/opt59_pkg.ad[sb]: New helper.
756
757 * gnat.dg/opt60.adb: New test.
758
cef026ec
AV
7592016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
760
761 PR fortran/72770
762 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
763 this pr.
764
96592eed
JJ
7652016-10-25 Jakub Jelinek <jakub@redhat.com>
766
767 PR target/78102
768 * gcc.target/i386/pr78102.c: New test.
769
6c95388f 7702016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
771
772 * gfortran.dg/dec_logical_xor_1.f90: New test.
773 * gfortran.dg/dec_logical_xor_2.f90: New test.
774 * gfortran.dg/dec_logical_xor_3.f03: New test.
775
6c95388f 7762016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
777
778 * gfortran.dg/dec_loc_rval_1.f90: New test.
779 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 780 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 781
6c95388f 7822016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 783
90051c26
FR
784 * gfortran.dg/dec_type_print.f90: New testcase.
785
6c95388f 7862016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
787
788 * gfortran.dg/feed_1.f90: New test.
789 * gfortran.dg/feed_2.f90: New test.
ef144767 790
8e104951
ML
7912016-10-25 Martin Liska <mliska@suse.cz>
792
793 PR sanitizer/78106
794 * gcc.dg/asan/pr78106.c: New test.
795
b93ee1bb
ML
7962016-10-25 Martin Liska <mliska@suse.cz>
797
798 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
799
ad6922b0
WD
8002016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
801
802 PR target/78041
803 * gcc.target/arm/pr78041.c: New test.
804
e16f1cc7
JJ
8052016-10-25 Jakub Jelinek <jakub@redhat.com>
806
807 * g++.dg/cpp1z/launder1.C: New test.
808 * g++.dg/cpp1z/launder2.C: New test.
809
078134e5 8102016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 811 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
812
813 PR target/71676
814 PR target/71678
815 * gcc.target/avr/pr71676-2.c: New test.
816
c7212a15 8172016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 818 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
819
820 PR target/71676
821 PR target/71678
822 * gcc.target/avr/pr71676-1.c: New test.
823 * gcc.target/avr/pr71676-3.c: New test.
824 * gcc.target/avr/pr71676.c: New test.
825 * gcc.target/avr/pr71678.c: New test.
826
d1c7d3a8
KV
8272016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
828
829 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
830 such that cloned verions of tested functions are not created.
831
c7082171
SK
8322016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
833
834 PR fortran/71895
835 * gfortran.dg/pr71895.f90: New test.
836
0f2a9e37
JJ
8372016-10-24 Jakub Jelinek <jakub@redhat.com>
838
839 * g++.dg/debug/dwarf2/ref-2.C: New test.
840
f8348061
BE
8412016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
842
843 * c-c++-common/Wint-in-bool-context-3.c: New test.
844
1eb4547b
MS
8452016-10-24 Martin Sebor <msebor@redhat.com>
846
847 PR middle-end/77735
848 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
849 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
850 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
851 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
852 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
853 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
854 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
855
292af537
RB
8562016-10-24 Richard Biener <rguenther@suse.de>
857
858 PR testsuite/71491
859 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
860 * gcc.dg/vect/slp-45.c: Likewise.
861
40f683e8
RB
8622016-10-24 Richard Biener <rguenther@suse.de>
863
864 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
865 * gcc.dg/tree-ssa/pr21458.c: Likewise.
866 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
867
b1b6774f
GJL
8682016-10-24 Georg-Johann Lay <avr@gjlay.de>
869
870 PR target/78093
871 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
872 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
873
ed9760d2
AV
8742016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
875
876 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
877
fb027a42
JJ
8782016-10-24 Jakub Jelinek <jakub@redhat.com>
879
880 * gcc.target/i386/bmi2-pext-1.c: New test.
881 * gcc.target/i386/bmi2-pdep-1.c: New test.
882 * gcc.target/i386/bmi2-bzhi-3.c: New test.
883 * gcc.target/i386/tbm-bextri-1.c: New test.
884 * gcc.target/i386/bmi-bextr-6.c: New test.
885
8e10302e
RO
8862016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
887
888 PR target/77483
889 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
890 * gcc.target/i386/pr65105-1.c: Likewise.
891 * gcc.target/i386/pr65105-2.c: Likewise.
892 * gcc.target/i386/pr65105-3.c: Likewise.
893 * gcc.target/i386/pr65105-5.c: Likewise.
894 * gcc.target/i386/pr67761.c: Likewise.
895 * gcc.target/i386/pr70799-1.c: Likewise.
896
866c72a8
ML
8972016-10-24 Martin Liska <mliska@suse.cz>
898
899 PR sanitizer/77966
900 * c-c++-common/ubsan/unreachable-3.c: New test.
901
0804124b
SK
9022016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
903
904 PR fortran/77763
905 * gfortran.dg/pr77763.f90
906
87c9fca5
SK
9072016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
908
909 PR fortran/54730
910 PR fortran/78033
911 * gfortran.dg/pr78033.f90: New test.
912
dfd6231e
PT
9132016-10-23 Paul Thomas <pault@gcc.gnu.org>
914
915 PR fortran/69834
916 * gfortran.dg/select_type_1.f03: Change error for overlapping
917 TYPE IS cases.
918 * gfortran.dg/select_type_36.f03: New test.
919
66ccff98
EB
9202016-10-22 Eric Botcazou <ebotcazou@adacore.com>
921
922 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
923
15876cee
TK
9242016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
925
926 PR fortran/78021
927 * gfortran.dg/string_length_3.f90: New test.
928
574284e9
AV
9292016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
930
574284e9
AV
931 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
932
9332016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
934
935 PR fortran/43366
936 PR fortran/57117
937 PR fortran/61337
938 * gfortran.dg/alloc_comp_class_5.f03: New test.
939 * gfortran.dg/class_allocate_21.f90: New test.
940 * gfortran.dg/class_allocate_22.f90: New test.
941 * gfortran.dg/realloc_on_assign_27.f08: New test.
942
20276dc9
JL
9432016-10-21 Jeff Law <law@redhat.com>
944
945 * PR tree-optimization/71947
946 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
947 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
948 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
949
f7503699
KV
9502016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
951
952 * gcc.dg/ipa/vrp5.c: New test.
953 * gcc.dg/ipa/vrp6.c: New test.
954
5be6b295
WD
9552016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
956
957 * gcc.target/aarch64/test_frame_17.c: New test.
958
c82bc7ed
WD
9592016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
960
961 * gcc.target/aarch64/test_frame_17.c: New test.
962
67a6cac7
AP
9632016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
964
965 PR preprocessor/71681
966 * gcc.dg/cpp/pr71681-1.c: New testcase
967 * gcc.dg/cpp/pr71681-2.c: Likewise
968 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
969 * gcc.dg/cpp/remap/a/header.gcc: Likewise
970 * gcc.dg/cpp/remap/a/t_1.h: Likewise
971 * gcc.dg/cpp/remap/a/t_2.h: Likewise
972
8e6982f7
JJ
9732016-10-21 Jakub Jelinek <jakub@redhat.com>
974
9c4c8b7b
JJ
975 PR target/78057
976 * gcc.target/i386/pr78057.c: New test.
977
8e6982f7
JJ
978 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
979
de514d40
PT
9802016-10-21 Paul Thomas <pault@gcc.gnu.org>
981
982 PR fortran/69566
983 * gfortran.dg/select_type_37.f03: New test.
984
1d64ceb0
SKS
9852016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
986
987 PR target/71627
988 * gcc.target/avr/pr71627.c: New test
989
85729229
EB
9902016-10-21 Eric Botcazou <ebotcazou@adacore.com>
991
992 * gcc.target/sparc/overflow-1.c: New test.
993 * gcc.target/sparc/overflow-2.c: Likewise.
994 * gcc.target/sparc/overflow-3.c: Likewise.
995
d17f2c3b
AV
9962016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
997
998 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
999 effective target.
1000
0d47cee6
KT
10012016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1002
1003 PR rtl-optimization/78038
1004 * gcc.target/aarch64/pr78038.c: New test.
1005
a20d03c8
RB
10062016-10-21 Richard Biener <rguenther@suse.de>
1007
1008 PR tree-optimization/78051
1009 * g++.dg/torture/pr78051.C: New testcase.
1010
f3ecd50f
BE
10112016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1012
1013 * c-c++-common/wdate-time.c: Restored test case.
1014 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1015
fceabe50
JJ
10162016-10-20 Jakub Jelinek <jakub@redhat.com>
1017
1018 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1019
f56ea76e
UB
10202016-10-20 Uros Bizjak <ubizjak@gmail.com>
1021
1022 PR target/78037
1023 * gcc.target/i386/pr78037.c: New test.
1024
2c35bbe1
EB
10252016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1026
1027 * gcc.target/visium/overflow8.c: New.
1028 * gcc.target/visium/overflow16.c: Likewise.
1029 * gcc.target/visium/overflow32: Likewise.
1030
28df8730
MM
10312016-10-20 Michael Matz <matz@suse.de>
1032
1033 * gcc.dg/loop-split.c: New test.
1034 * gcc.dg/tree-ssa/ifc-9.c: Update.
1035 * gcc.dg/tree-ssa/ifc-10.c: Update.
1036
6c1a9e41
RB
10372016-10-20 Richard Biener <rguenther@suse.de>
1038
1039 * gcc.dg/graphite/pr35356-1.c: Update.
1040
a2923dba
PC
10412016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1042
1043 PR c++/77446
1044 * g++.dg/cpp1y/pr77446.C: New.
1045
2066ef6a
PK
10462016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1047
1048 PR tree-optimization/53979
1049 * gcc.dg/pr53979-1.c: New test-case.
1050 * gcc.dg/pr53979-2.c: Likewise.
1051
4c712374
BE
10522016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1053
1054 * c-c++-common/Wint-in-bool-context-2.c: New test.
1055
bdcf8e7c
JD
10562016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1057
1058 * gfortran.dg/dtio_17.f90: Fix test.
1059
ec1748d4
AH
10602016-10-19 Aldy Hernandez <aldyh@redhat.com>
1061
1062 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1063 * gcc.dg/Walloca-2.c: Same.
1064
b70f0b0c
AH
10652016-10-19 Aldy Hernandez <aldyh@redhat.com>
1066
1067 * gcc.dg/Wvla-1.c: Rename to...
1068 * gcc.dg/Wvla-larger-than-1.c: ...this.
1069 * gcc.dg/Wvla-2.c: Rename to...
1070 * gcc.dg/Wvla-larger-than-2.c: ...this.
1071 * gcc.dg/Wvla-3.c: Rename to...
1072 * gcc.dg/Walloca-11.c.: ...this.
1073 * gcc.dg/wvla-[1-7].c: Rename to:
1074 * gcc.dg/Wvla-[1-7].c: ...this.
1075
cbb22e61
BC
10762016-10-19 Bin Cheng <bin.cheng@arm.com>
1077
1078 PR tree-optimization/78005
1079 * gcc.dg/vect/pr78005.c: New.
1080 * gcc.target/i386/l_fma_float_1.c: Revise test.
1081 * gcc.target/i386/l_fma_float_2.c: Ditto.
1082 * gcc.target/i386/l_fma_float_3.c: Ditto.
1083 * gcc.target/i386/l_fma_float_4.c: Ditto.
1084 * gcc.target/i386/l_fma_float_5.c: Ditto.
1085 * gcc.target/i386/l_fma_float_6.c: Ditto.
1086 * gcc.target/i386/l_fma_double_1.c: Ditto.
1087 * gcc.target/i386/l_fma_double_2.c: Ditto.
1088 * gcc.target/i386/l_fma_double_3.c: Ditto.
1089 * gcc.target/i386/l_fma_double_4.c: Ditto.
1090 * gcc.target/i386/l_fma_double_5.c: Ditto.
1091 * gcc.target/i386/l_fma_double_6.c: Ditto.
1092
a023f8c8
TS
10932016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1094
1095 PR tree-optimization/78024
1096 * gcc.dg/goacc/loop-processing-1.c: New file.
1097
d9700bdb
RB
10982016-10-19 Richard Biener <rguenther@suse.de>
1099
1100 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1101
902cb7b1
KN
11022016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1103
1104 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1105 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1106 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1107 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1108 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1109 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1110 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1111 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1112 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1113 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1114 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1115 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1116 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1117 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1118 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1119 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1120 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1121 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1122 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1123 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1124 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1125 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1126 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1127 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1128 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1129 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1130 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1131 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1132 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1133 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1134 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1135 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1136 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1137 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1138 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1139 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1140 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1141 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1142 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1143 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1144 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1145 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1146 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1147 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1148 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1149 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1150 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1151 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1152 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1153 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1154 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1155 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1156 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1157 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1158 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1159 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1160 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1161 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1162 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1163 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1164 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1165 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1166 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1167 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1168 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1169 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1170 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1171 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1172 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1173 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1174 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1175 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1176 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1177 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1178 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1179 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1180 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1181 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1182 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1183 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1184 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1185 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1186 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1187 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1188 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1189 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1190 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1191 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1192 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1193 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1194 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1195 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1196 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1197 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1198 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1199 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1200 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1201 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1202 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1203 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1204 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1205 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1206 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1207 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1208 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1209 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1210 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1211 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1212 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1213 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1214 * gcc.target/powerpc/vsu/vsu.exp: New file.
1215
5cb96b6a
UB
12162016-10-18 Uros Bizjak <ubizjak@gmail.com>
1217
1218 PR target/77991
1219 * gcc.target/i386/pr77991.c: New test.
1220
f5de494c
MF
12212016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1222
1223 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1224 LTO is used.
1225
e5163ec1
SKS
12262016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1227
5cb96b6a 1228 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1229
b64e8239
RB
12302016-10-18 Richard Biener <rguenther@suse.de>
1231
1232 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1233 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1234 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1235 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1236 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1237 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1238 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1239 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1240 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1241 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1242 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1243 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1244 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1245 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1246 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1247 * gcc.dg/pr68217.c: Likewise.
1248 * gcc.dg/predict-9.c: Likewise.
1249 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1250 * gcc.dg/predict-1.c: Likewise.
1251
c680ada5
JD
12522016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1253
1254 * gfortran.dg/dtio_17.f90: New test.
1255
7fd4f180
KV
12562016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1257
1258 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1259
718625ad
KV
12602016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1261
1262 * gcc.dg/ipa/vrp4.c: New test.
1263
735b8f9f
KV
12642016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1265
1266 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1267 * gcc.dg/torture/pr39074.c: Likewise.
1268
86f98087
EB
12692016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1270
1271 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1272 * gnat.dg/trampoline4.adb: Minor tweak.
1273
a929f266
BS
12742016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1275
1276 PR tree-optimization/77916
1277 * gcc.dg/torture/pr77916.c: New.
1278
4acf2055
SK
12792016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1280
1281 PR fortran/77978
1282 * gfortran.dg/pr77978_1.f90: New test.
1283 * gfortran.dg/pr77978_2.f90: Ditto.
1284 * gfortran.dg/pr77978_3.f90: Ditto.
1285
871267e1
PT
12862016-10-17 Paul Thomas <pault@gcc.gnu.org>
1287
1288 PR fortran/61420
1289 PR fortran/78013
1290 * gfortran.dg/proc_ptr_49.f90: New test.
1291
fd9593e9
BE
12922016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1293
1294 PR target/77308
1295 * gcc.target/arm/pr77308.c: New test.
1296
d32d4176
DE
12972016-10-17 David Edelsohn <dje.gcc@gmail.com>
1298
1299 * lib/target-supports.exp
1300 (check_effective_target_floatn_nx_runtime): Return 0 for
1301 powerpc*-ibm-aix*.
1302
dca2910c
AP
13032016-10-17 Andrew Pinski <apinski@cavium.com>
1304
1305 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1306 long instead of long.
1307 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1308 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1309 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1310 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1311 * gcc.target/aarch64/pr68102_1.c: Likewise.
1312 * gcc.target/aarch64/target_attr_3.c: Likewise.
1313
44b00dbc
RB
13142016-10-17 Richard Biener <rguenther@suse.de>
1315
1316 PR tree-optimization/77988
1317 * gcc.dg/torture/pr77988.c: New testcase.
1318
89b80c42
PK
13192016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1320
1321 * gcc.dg/pr71636-1.c: New test-case.
1322 * gcc.dg/pr71636-2.c: Likewise.
1323
4c640e26
EB
13242016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1325
1326 * gnat.dg/trampoline3.adb: New test.
1327 * gnat.dg/trampoline4.adb: Likewise.
1328
6c0347f6
JD
13292016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1330
1331 * gfortran.dg/dtio_16.f90: New test.
1332
d0d48a06
EB
13332016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1334
1335 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1336 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1337 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1338
baa33d83
EB
13392016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1340
1341 * gcc.target/sparc/popc.c: Rename to...
1342 * gcc.target/sparc/popc-1.c: ...this.
1343 * gcc.target/sparc/popc-2.c: New test.
1344
523ee218
JD
13452016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1346
1347 PR fortran/77972
1348 * gfortran.dg/unexpected_eof_4.f90: New test.
1349
c04d4ede
JB
13502016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1351
31a84d4a
AP
1352 PR libfortran/48587
1353 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1354
064ed55a
JJ
13552016-10-14 Jakub Jelinek <jakub@redhat.com>
1356
9a822fc7
JJ
1357 PR middle-end/77959
1358 * gfortran.dg/pr77959.f90: New test.
1359
064ed55a
JJ
1360 DR 1511 - const volatile variables and ODR
1361 * g++.dg/DRs/dr1511-1.C: New test.
1362 * g++.dg/DRs/dr1511-2.C: New test.
1363
2579762a
EB
13642016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1365
1366 * gnat.dg/debug7.adb (dg-options): Remove -g.
1367 * gnat.dg/debug8.adb (dg-options): Add -margs.
1368 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1369
6d59425d
RB
13702016-10-14 Richard Biener <rguenther@suse.de>
1371
1372 PR tree-optimization/77979
1373 * gcc.dg/torture/pr77979.c: New testcase.
1374
43f66d6e
ML
13752016-10-14 Martin Liska <mliska@suse.cz>
1376
1377 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1378 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1379 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1380
cb3ac867
UB
13812016-10-14 Uros Bizjak <ubizjak@gmail.com>
1382
1383 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1384 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1385 * gcc.dg/torture/pr77937-2.c: Likewise.
1386
14cf71a0
EB
13872016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1388
1389 * gnat.dg/lto15.adb: Adjust.
1390 * gnat.dg/lto16.adb: Likewise.
1391 * gnat.dg/lto17.adb: Likewise
1392 * gnat.dg/lto18.ad[sb]: New test.
1393 * gnat.dg/lto18_pkg.ads: New helper.
1394 * gnat.dg/lto19.adb: New test.
1395 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1396 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1397 * gnat.dg/lto20.adb: New test.
1398 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1399
6fd9c6f4
AV
14002016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1401
1402 * gfortran.dg/coarray_38.f90: Expect error message.
1403
01f44038
KT
14042016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1405
1406 * gcc.target/aarch64/spellcheck_1.c: New test.
1407 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1408 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1409 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1410 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1411 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1412
253abb2a
AS
14132016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1414
1415 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1416
a2695319
BS
14172016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1418
1419 PR tree-optimization/77937
1420 * gcc.dg/torture/pr77937-1.c: New.
1421 * gcc.dg/torture/pr77937-2.c: New.
1422
14a2c9aa
JM
14232016-10-13 Jakub Jelinek <jakub@redhat.com>
1424
1425 * g++.dg/cpp1z/inline-var1.C: New test.
1426 * g++.dg/cpp1z/inline-var1a.C: New test.
1427 * g++.dg/cpp1z/inline-var1.h: New file.
1428 * g++.dg/cpp1z/inline-var2.C: New test.
1429 * g++.dg/cpp1z/inline-var3.C: New test.
1430 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1431 uninitialized const.
1432
6c95388f 14332016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1434
ee7fa2e3
SL
1435 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1436 Xscale is specified, not just -march.
1437 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1438 is incompatible with Xscale.
18d34307 1439
96032047
MS
14402016-10-13 Martin Sebor <msebor@redhat.com>
1441
1442 PR c++/71912
1443 * g++.dg/ext/flexary4.C: Adjust.
1444 * g++.dg/ext/flexary5.C: Same.
1445 * g++.dg/ext/flexary9.C: Same.
1446 * g++.dg/ext/flexary19.C: New test.
1447 * g++.dg/ext/flexary18.C: New test.
1448 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1449 regression test.
5cb96b6a
UB
1450 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1451 Avoid generating a flexible array member in an array.
96032047 1452
5b1548fd
MS
14532016-10-13 Martin Sebor <msebor@redhat.com>
1454
1455 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1456 to placate -Wformat on targets where the type is not int.
1457
7810c4eb
DM
14582016-10-13 David Malcolm <dmalcolm@redhat.com>
1459
1460 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1461 in INSN_LOCATION.
1462
fcd27666
BC
14632016-10-13 Bin Cheng <bin.cheng@arm.com>
1464
1465 * gcc.target/i386/l_fma_float_1.c: Revise test.
1466 * gcc.target/i386/l_fma_float_2.c: Ditto.
1467 * gcc.target/i386/l_fma_float_3.c: Ditto.
1468 * gcc.target/i386/l_fma_float_4.c: Ditto.
1469 * gcc.target/i386/l_fma_float_5.c: Ditto.
1470 * gcc.target/i386/l_fma_float_6.c: Ditto.
1471 * gcc.target/i386/l_fma_double_1.c: Ditto.
1472 * gcc.target/i386/l_fma_double_2.c: Ditto.
1473 * gcc.target/i386/l_fma_double_3.c: Ditto.
1474 * gcc.target/i386/l_fma_double_4.c: Ditto.
1475 * gcc.target/i386/l_fma_double_5.c: Ditto.
1476 * gcc.target/i386/l_fma_double_6.c: Ditto.
1477
b8a4b8c8
BC
14782016-10-13 Bin Cheng <bin.cheng@arm.com>
1479
1480 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1481
328ba117
BC
14822016-10-13 Bin Cheng <bin.cheng@arm.com>
1483
1484 * gcc.dg/vect/vect-98.c: Refine test case.
1485 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1486 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1487 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1488
1a1ab05e
JJ
14892016-10-13 Jakub Jelinek <jakub@redhat.com>
1490
1491 PR c/77946
1492 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1493
27947670
ML
14942016-10-13 Martin Liska <mliska@suse.cz>
1495
1496 PR tree-optimization/77943
1497 * g++.dg/tree-ssa/pr77943.C: New test.
1498
92c5266b
AV
14992016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1500
1501 PR fortran/72832
1502 * gfortran.dg/allocate_with_source_22.f03: New test.
1503 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1504 fail.
1505
90bca4ed
TP
15062016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1507
1508 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1509 * gcc.target/arm/movsi_movw.c: Likewise.
1510 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1511 directive to work on big endian targets.
1512
0011af7b
KV
15132016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1514
1515 * gcc.dg/tree-ssa/evrp6.c: New test.
1516
859e95ab
SB
15172016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1518
1519 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1520 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1521 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1522
2934018d
SB
15232016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1524
1525 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1526 * gcc.target/powerpc/warn-2.c: Ditto.
1527
f92d1522
RS
15282016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1529
1530 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1531 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1532 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1533 for -mmsa.
1534 * gcc.target/mips/msa.c: New test.
1535 * gcc.target/mips/msa-builtins.c: Likewise.
1536 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1537 (check_effective_target_mips_msa_runtime): Likewise.
1538 (check_effective_target_mips_msa): Likewise.
1539 (add_options_for_mips_msa): Likewise.
1540 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1541 (check_effective_target_vect_intfloat_cvt): Likewise.
1542 (check_effective_target_vect_uintfloat_cvt): Likewise.
1543 (check_effective_target_vect_floatint_cvt): Likewise.
1544 (check_effective_target_vect_floatuint_cvt): Likewise.
1545 (check_effective_target_vect_shift): Likewise.
1546 (check_effective_target_vect_shift_char): Likewise.
1547 (check_effective_target_vect_long): Likewise.
1548 (check_effective_target_vect_float): Likewise.
1549 (check_effective_target_vect_double): Likewise.
1550 (check_effective_target_vect_long_long): Likewise.
1551 (check_effective_target_vect_perm): Likewise.
1552 (check_effective_target_vect_perm_byte): Likewise.
1553 (check_effective_target_vect_perm_short): Likewise.
1554 (check_effective_target_vect_sdot_qi): Likewise.
1555 (check_effective_target_vect_udot_qi): Likewise.
1556 (check_effective_target_vect_sdot_hi): Likewise.
1557 (check_effective_target_vect_udot_hi): Likewise.
1558 (check_effective_target_vect_pack_trunc): Likewise.
1559 (check_effective_target_vect_unpack): Likewise.
1560 (check_effective_target_vect_hw_misalign): Likewise.
1561 (check_effective_target_vect_condition): Likewise.
1562 (check_effective_target_vect_cond_mixed): Likewise.
1563 (check_effective_target_vect_char_mult): Likewise.
1564 (check_effective_target_vect_short_mult): Likewise.
1565 (check_effective_target_vect_int_mult): Likewise.
1566 (check_effective_target_vect_extract_even_odd): Likewise.
1567 (check_effective_target_vect_interleave): Likewise.
1568 (check_vect_support_and_set_flags): Check if the target supports MSA
1569 and append to the list of EFFECTIVE_TARGETS.
1570
0bfd099c
RB
15712016-10-12 Richard Biener <rguenther@suse.de>
1572
1573 PR debug/77947
1574 * g++.dg/torture/pr77947.C: New testcase.
1575
b4a9ef2f
PMR
15762016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1577
1578 * gnat.dg/debug8.adb: New testcase.
1579
c0dbd22d
PMR
15802016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1581
1582 * gnat.dg/debug9.adb: New testcase.
1583
8a7c91cd
RB
15842016-10-12 Richard Biener <rguenther@suse.de>
1585
1586 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1587 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1588 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1589
7dc2f5f1
RB
15902016-10-12 Richard Biener <rguenther@suse.de>
1591
1592 PR tree-optimization/77920
1593 * gcc.dg/torture/pr77920.c: New testcase.
1594
70f6d5e1
JJ
15952016-10-12 Jakub Jelinek <jakub@redhat.com>
1596
4a8b97cb
JJ
1597 PR tree-optimization/77929
1598 * gcc.c-torture/compile/pr77929.c: New test.
1599
70f6d5e1
JJ
1600 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1601 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1602 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1603 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1604 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1605 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1606 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1607 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1608 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1609
4803de58
EB
16102016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1611
1612 * gcc.target/sparc/setcc-4.c: Adjust.
1613 * gcc.target/sparc/setcc-5.c: Likewise.
1614 * gcc.target/sparc/setcc-6.c: Likewise.
1615 * gcc.target/sparc/setcc-7.c: Likewise.
1616 * gcc.target/sparc/setcc-8.c: Likewise.
1617 * gcc.target/sparc/setcc-9.c: Likewise.
1618 * gcc.target/sparc/setcc-10.c: Delete.
1619
f6cf4810
SK
16202016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1621
1622 PR fortran/77942
1623 * gfortran.dg/pr77942.f90
1624
8e8c2744
FR
16252016-10-11 Fritz Reese <fritzoreese@gmail.com>
1626
1627 * gfortran.dg/dec_math.f90: New testsuite.
1628
ddefad9a
SKS
16292016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1630
1631 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1632 (main): Declare j as i32 instead of int.
1633
e7b08761
TP
16342016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1635
1636 PR testsuite/PR77710
1637 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1638 target triplet instead of *-*-*-*.
1639
9fd7cd44
EB
16402016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1641
1642 * gnat.dg/unchecked_convert10.adb: New test.
1643 * gnat.dg/unchecked_convert11.adb: Likewise.
1644 * gnat.dg/unchecked_convert12.adb: Likewise.
1645
ff7e7ee0
EB
16462016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1647
1648 * gcc.target/sparc/cbcond-1.c: New test.
1649 * gcc.target/sparc/cbcond-2.c: Likewise.
1650 * gcc.target/sparc/movcc-1.c: Likewise.
1651 * gcc.target/sparc/movcc-2.c: Likewise.
1652 * gcc.target/sparc/setcc-1.c: Adjust.
1653 * gcc.target/sparc/setcc-2.c: Likewise.
1654 * gcc.target/sparc/setcc-3.c: Likewise.
1655 * gcc.target/sparc/setcc-4.c: Likewise.
1656 * gcc.target/sparc/setcc-5.c: Likewise.
1657 * gcc.target/sparc/setcc-6.c: New test.
1658 * gcc.target/sparc/setcc-7.c: Likewise.
1659 * gcc.target/sparc/setcc-8.c: Likewise.
1660 * gcc.target/sparc/setcc-9.c: Likewise.
1661 * gcc.target/sparc/setcc-10.c: Likewise.
1662
d30078b8
JL
16632016-10-10 Jeff Law <law@redhat.com>
1664
1665 PR tree-optimization/71947
1666 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1667 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1668 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1669 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1670 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1671 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1672
5f869266
TK
16732016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1674
1675 PR fortran/77915
1676 * gfortran.dg/matmul_11.f90: New test.
1677
174e0b00
JW
16782016-10-10 Jiong Wang <jiong.wang@arm.com>
1679
1680 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1681 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1682 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1683 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1684 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1685 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1686 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1687 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1688 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1689 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1690 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1691 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1692 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1693 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1694 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1695 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1696 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1697 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1698 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1699 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1700 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1701 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1702 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1703 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1704 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1705 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1706 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1707 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1708 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1709 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1710 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1711 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1712 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1713 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1714 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1715 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1716 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1717 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1718 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1719 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1720 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1721 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1722 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1723 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1724 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1725 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1726 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1727 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1728 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1729 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1730 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1731 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1732 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1733 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1734 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1735 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1736 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1737 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1738 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1739
4bc63138
JW
17402016-10-10 Jiong Wang <jiong.wang@arm.com>
1741
1742 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1743 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1744 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1745 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1746 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1747 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1748 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1749 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1750 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1751 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1752 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1753 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1754 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1755 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1756
8f3edb07
JW
17572016-10-10 Jiong Wang <jiong.wang@arm.com>
1758
1759 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1760 Enable AArch64.
1761 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1762 vdup*_laneq.
1763 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1764 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1765 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1766 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1767
6e49f922
JW
17682016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1769 Jiong Wang <jiong.wang@arm.com>
1770
1771 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1772 AArch64 support.
1773 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1774 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1775 AArch64 targets.
1776 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1777 AArch64 targets.
1778 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1779 targets.
1780 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1781
41683e1a
EB
17822016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1783
1784 * gnat.dg/specs/vfa.ads: New test.
1785
6e49f922 17862016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1787
1788 * gnat.dg/inline13.ad[sb]: New test.
1789 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1790
55cfd746
EB
17912016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1792
1793 * gnat.dg/biased_subtype.adb: New test.
1794
4dfb8a2a
JJ
17952016-10-09 Jakub Jelinek <jakub@redhat.com>
1796
1797 PR tree-optimization/77901
1798 * gcc.c-torture/compile/pr77901.c: New test.
1799
67b97478
PK
18002016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1801
1802 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1803 * gcc.dg/ipa/propalign-2.c: Likewise
1804 * gcc.dg/ipa/propalign-3.c: Likewise.
1805 * gcc.dg/ipa/propalign-4.c: Likewise.
1806 * gcc.dg/ipa/propalign-5.c: Likewise.
1807
7bad794a
JJ
18082016-10-08 Jakub Jelinek <jakub@redhat.com>
1809
81b02905
JJ
1810 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1811
ee19ef45
JJ
1812 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1813
7bad794a
JJ
1814 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1815 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1816
56d3a930
FR
18172016-10-07 Fritz Reese <fritzoreese@gmail.com>
1818
1819 * gfortran.dg/dec_union_11.f90: New testcase.
1820
45e2bf2e
NS
18212016-10-07 Nathan Sidwell <nathan@acm.org>
1822
1823 PR c++/66443
1824 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1825 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1826 * g++.dg/cpp1y/pr66443-cxx14.C: New
1827 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1828 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1829
be845b04
JJ
18302016-10-07 Jakub Jelinek <jakub@redhat.com>
1831
1832 * g++.dg/cpp0x/addressof1.C: New test.
1833 * g++.dg/cpp0x/addressof2.C: New test.
1834
08213983
MM
18352016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1836
1837 * gcc.target/powerpc/float128-type-1.c: New test to check that
1838 PowerPC 64-bit Linux enables -mfloat128-type by default.
1839 * gcc.target/powerpc/float128-type-2.c: Likewise.
1840 * gcc.target/powerpc/float128-mix.c: Change error message to
1841 reflect that __ibm128 is now #define'ed to be long double.
1842
bd845c14
SK
18432016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1844
1845 PR fortran/77406
1846 * gfortran.dg/pr77406.f90: New test.
1847 * gfortran.dg/assumed_type_3.f90: Update error messages.
1848 * gfortran.dg/defined_operators_1.f90: Ditto.
1849 * gfortran.dg/generic_26.f90: Ditto.
1850 * gfortran.dg/generic_7.f90: Ditto.
1851 * gfortran.dg/gomp/udr5.f90: Ditto.
1852 * gfortran.dg/gomp/udr7.f90: Ditto.
1853 * gfortran.dg/interface_1.f90: Ditto.
1854 * gfortran.dg/interface_37.f90: Ditto.
1855 * gfortran.dg/interface_5.f90: Ditto.
1856 * gfortran.dg/interface_6.f90: Ditto.
1857 * gfortran.dg/interface_7.f90
1858 * gfortran.dg/no_arg_check_3.f90
1859 * gfortran.dg/operator_5.f90
1860 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1861
c09c4992
BE
18622016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1863
1864 PR c++/77700
1865 * c-c++-common/Wint-in-bool-context.c: Update test.
1866
d7f336f8
RB
18672016-10-07 Richard Biener <rguenther@suse.de>
1868
1869 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1870 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1871
a9172bf3
MP
18722016-10-07 Marek Polacek <polacek@redhat.com>
1873
1874 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1875
8a14afd0
BS
18762016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1877
1878 PR c++/69733
1879 * c-c++-common/pr69733.c: New test.
1880 * gcc.dg/pr69733.c: New test.
1881 * gcc.target/i386/pr69733.c: New test.
1882
d4bd4646
MP
18832016-10-07 Marek Polacek <polacek@redhat.com>
1884
1885 PR c++/77803
1886 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1887
a93cdc5c
JJ
18882016-10-07 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR tree-optimization/77664
1891 * gcc.dg/tree-ssa/pr77664.c: New test.
1892 * gcc.dg/pr77664.c: New test.
1893
18942016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1895
1896 * gfortran.dg/pr69955.f90: New test.
1897
ac193ee7
LK
18982016_10-06 Louis Krupp <louis.krupp@zoho.com>
1899
1900 PR fortran/57910
1901 * gfortran.dg/pr57910.f90: New test.
1902
342cfb3e
JJ
19032016-10-06 Jakub Jelinek <jakub@redhat.com>
1904
1905 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1906 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1907
48057089
KV
19082016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1909
1910 PR tree-optimization/77862
1911 * gcc.dg/pr77862.c: New test.
1912
65b25c9b
KV
19132016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1914
1915 * gcc.dg/tree-ssa/evrp4.c: New test.
1916
f3127685
JL
19172016-10-06 Jeff Law <law@redhat.com>
1918
1919 PR tree-optimization/71661
1920 * gcc.dg/tree-ssa/pr71661.c: New test.
1921
b3972588
RB
19222016-10-06 Richard Biener <rguenther@suse.de>
1923
1924 PR tree-optimization/77855
1925 * gcc.dg/torture/pr77855.c: New testcase.
1926
139dc3c6 19272016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1928 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1929
1930 * g++.dg/other/pr77759.C: New test.
1931
37f6a157
RB
19322016-10-06 Richard Biener <rguenther@suse.de>
1933
1934 PR tree-optimization/77839
1935 * gcc.dg/torture/pr77839.c: New testcase.
1936
f779aeb8
MP
19372016-10-06 Marek Polacek <polacek@redhat.com>
1938
1939 * g++.dg/cpp1z/init-statement9.C: New test.
1940
eee8f0b0
AS
19412016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1942
1943 * gcc.target/i386/pcommit-1.c: Deleted.
1944 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1945 * gcc.target/i386/sse-13.c: Ditto.
1946 * gcc.target/i386/sse-14.c: Ditto.
1947 * gcc.target/i386/sse-22.c: Ditto.
1948 * gcc.target/i386/sse-23.c: Ditto.
1949 * g++.dg/other/i386-2.C: Ditto.
1950
b48042bb
UB
19512016-10-05 Uros Bizjak <ubizjak@gmail.com>
1952
1953 * gcc.target/i386/pr77833.c: Require int128 effective target.
1954
50b01e1d
SK
19552016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1956
1957 PR fortran/58991
1958 PR fortran/58992
1959 * gfortran.dg/associate_22.f90: New test.
1960
908b8296
FR
19612016-10-05 Fritz Reese <fritzoreese@gmail.com>
1962
1963 * gfortran.dg/dec_union_9.f90: New testcase.
1964 * gfortran.dg/dec_union_10.f90: New testcase.
1965
87582521
JJ
19662016-10-05 Jakub Jelinek <jakub@redhat.com>
1967
2e69f143
JJ
1968 PR sanitizer/66343
1969 * gcc.dg/pch/pr66343-3.c: New test.
1970 * gcc.dg/pch/pr66343-3.hs: New file.
1971
87582521
JJ
1972 PR sanitizer/66343
1973 * gcc.dg/pch/pr66343-1.c: New test.
1974 * gcc.dg/pch/pr66343-1.hs: New file.
1975 * gcc.dg/pch/pr66343-2.c: New test.
1976 * gcc.dg/pch/pr66343-2.hs: New file.
1977
700fff34
BE
19782016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1979
1980 * c-c++-common/Wint-in-bool-context.c: Update test.
1981
17a9e380
MP
19822016-10-05 Marek Polacek <polacek@redhat.com>
1983
1984 * g++.dg/cpp1z/init-statement1.C: New test.
1985 * g++.dg/cpp1z/init-statement2.C: New test.
1986 * g++.dg/cpp1z/init-statement3.C: New test.
1987 * g++.dg/cpp1z/init-statement4.C: New test.
1988 * g++.dg/cpp1z/init-statement5.C: New test.
1989 * g++.dg/cpp1z/init-statement6.C: New test.
1990 * g++.dg/cpp1z/init-statement7.C: New test.
1991 * g++.dg/cpp1z/init-statement8.C: New test.
1992
6e48e779
LK
19932016-10-05 Louis Krupp <louis.krupp@zoho.com>
1994
1995 PR fortran/67524
1996 * gfortran.dg/pr67524.f90: New test.
1997
04a32443
JJ
19982016-10-05 Jakub Jelinek <jakub@redhat.com>
1999
2000 PR sanitizer/77823
2001 * c-c++-common/ubsan/shift-9.c: New test.
2002
743a9cf7
SKS
20032016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2004
2005 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2006 of int if __SIZEOF_INT__ is less than 4 bytes.
2007
a40278c3
JD
20082016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2009
2010 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2011 * gfortran.dg/class_array_20.f03: Likewise.
2012 * gfortran.dg/class_array_21.f03: Likewise.
2013 * gfortran.dg/finalize_29.f08: Likewise.
2014 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2015
39bb7d01
RB
20162016-10-05 Richard Biener <rguenther@suse.de>
2017
2018 PR middle-end/77826
2019 * gcc.dg/torture/pr77826.c: New testcase.
2020
eeb57981
RB
20212016-10-05 Richard Biener <rguenther@suse.de>
2022
2023 * gcc.dg/fold-copysign-1.c: New testcase.
2024
f9018d75
AS
20252016-10-05 Andreas Schwab <schwab@suse.de>
2026
2027 * g++.dg/pr49847-2.C: Remove.
2028
7e8000b3
PMR
20292016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2030
2031 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2032
54f84ca9
RB
20332016-10-05 Richard Biener <rguenther@suse.de>
2034
2035 PR middle-end/55152
2036 * gcc.dg/pr55152-2.c: New testcase.
2037
17beda50
JD
20382016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2039
2040 * gfortran.dg/dtio_15.f90: New test.
2041
1c84b798
ILT
20422016-10-04 Ian Lance Taylor <iant@golang.org>
2043
2044 * gcc.dg/split-7.c: New test.
2045
7ec39552
MS
20462016-10-04 Martin Sebor <msebor@redhat.com>
2047
2048 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2049 %lc directive to wint_t to silence -Wformat warnings on targets
2050 where the latter is a distinct type such as long.
2051
8ff04ff9
MS
20522016-10-04 Martin Sebor <msebor@redhat.com>
2053
2054 PR c++/77804
2055 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2056
bfecd57c
JJ
20572016-10-04 Jakub Jelinek <jakub@redhat.com>
2058
f72da967
JJ
2059 PR c++/77791
2060 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2061
bfecd57c
JJ
2062 * g++.dg/other/java3.C: Remove.
2063 * g++.dg/other/java1.C: Remove.
2064 * g++.dg/other/error12.C: Remove.
2065 * g++.dg/other/java2.C: Remove.
2066 * g++.dg/warn/Wnvdtor.C: Remove.
2067 * g++.dg/lookup/java1.C: Remove.
2068 * g++.dg/lookup/java2.C: Remove.
2069 * g++.dg/ext/pr34829.C: Remove.
2070 * g++.dg/ext/java-3.C: Remove.
2071 * g++.dg/ext/java-1.C: Remove.
2072 * g++.dg/ext/java-2.C: Remove.
2073 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2074
fe8b1e83
DG
20752016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2076
2077 PR tree-optimization/77808
2078 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2079
078b5aab
RB
20802016-10-04 Richard Biener <rguenther@suse.de>
2081
2082 PR tree-optimization/77399
2083 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2084
2b568899
RB
20852016-10-04 Richard Biener <rguenther@suse.de>
2086
2087 PR middle-end/77833
2088 * gcc.target/i386/pr77833.c: New testcase.
2089
0a4e5cf3
JL
20902016-09-26 Jeff Law <law@redhat.com>
2091
2092 PR tree-optimization/71550
2093 PR tree-optimization/71403
2094 * gcc.c-torture/execute/pr71550.c: New test.
2095
d07b0a23
SKS
20962016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2097
2098 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2099 option.
2100
b44a42cf
KT
21012016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2102
2103 Revert
2104 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2105
2106 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2107
f41f1ceb
MP
21082016-10-03 Marek Polacek <polacek@redhat.com>
2109
2110 * g++.dg/cpp0x/nullptr37.C: New test.
2111
1633d3b9
BE
21122016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2113
2114 * c-c++-common/Wint-in-bool-context.c: Update test.
2115
2c8e3a1d
JJ
21162016-10-02 Jakub Jelinek <jakub@redhat.com>
2117
2118 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2119 earlier.
2120 * g++.dg/charset/asm2.c (memmove): Likewise.
2121 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2122 * g++.dg/tls/diag-4.C (foo): Likewise.
2123 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2124 dg-warning, fix up regex.
2125 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2126 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2127 * g++.old-deja/g++.mike/net31.C: Likewise.
2128 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2129 for C++17.
2130 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2131 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2132
f00b6283
RB
21332016-10-01 Richard Biener <rguenther@suse.de>
2134
2135 PR middle-end/77798
2136 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2137
0f0565b1
AV
21382016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2139
2140 PR fortran/77663
2141 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2142
c58823a0
JJ
21432016-10-01 Jakub Jelinek <jakub@redhat.com>
2144
2145 PR c/77490
2146 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2147 Add dg-prune-output directive.
2148
e3228a50
JD
21492016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2150
2151 PR fortran/66643
2152 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2153 * gfortran.fortran-torture/compile/write.f90: Update test.
2154
e70bbc6f
MW
21552016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2156
2157 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2158 arm_fp16_alternative_ok as the required effective target.
2159 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2160 -mfp16-format=alternative to the dg-options directive and remove
2161 the dg-add-options directive.
2162
c39747d2
FR
21632016-09-30 Fritz Reese <fritzoreese@gmail.com>
2164
2165 PR fortran/77764
2166 * gfortran.dg/dec_union_8.f90: New testcase.
2167
00074dd8
FR
21682016-09-30 Fritz Reese <fritzoreese@gmail.com>
2169
2170 PR fortran/77782
2171 * gfortran.dg/dec_structure_16.f90: New testcase.
2172
26f391e8
AV
21732016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2174
2175 * gfortran.dg/coarray_allocate_10.f08: New test.
2176 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2177
fa16a271
KT
21782016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2179
2180 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2181
f334c828
RB
21822016-09-30 Richard Biener <rguenther@suse.de>
2183
2184 PR tree-optimization/77399
2185 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2186
76e3ec9c
SL
21872016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2188
871267e1 2189 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2190 -fdelete-null-pointer-checks explicit.
2191 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2192 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2193 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2194 * gcc.dg/pic-1.c: Require fpic target support.
2195 * gcc.dg/pic-2.c: Likewise.
2196
a2c6e7f2
JJ
21972016-09-29 Jakub Jelinek <jakub@redhat.com>
2198
2199 Implement P0001R1 - C++17 removal of register storage class specifier
2200 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2201 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2202 C++17.
2203 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2204 keyword if not __SSE2__.
2205 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2206 C++17.
2207 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2208 register keywords.
2209 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2210 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2211 no_erroneous_warning): Expect new warnings for C++17.
2212 * g++.dg/warn/register-var-2.C (f): Likewise.
2213 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2214 * g++.dg/parse/linkage2.C (foo): Likewise.
2215 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2216 keyword on parameters for C++17.
2217 * g++.dg/cpp1z/register1.C: New test.
2218 * g++.dg/cpp1z/register2.C: New test.
2219 * g++.dg/cpp1z/register3.C: New test.
2220
4ab76933
UB
22212016-09-29 Uros Bizjak <ubizjak@gmail.com>
2222
2223 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2224 * gcc.target/i386/avx2-check.h (main): Ditto.
2225 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2226 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2227 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2228 * gcc.target/i386/avx512er-check.h (main): Ditto.
2229 * gcc.target/i386/avx512f-check.h (main): Ditto.
2230 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2231 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2232 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2233
2488ebe5
UB
22342016-09-29 Uros Bizjak <ubizjak@gmail.com>
2235
2236 PR target/77756
2237 * gcc.target/i386/pr77756.c: New test.
2238
4d258d09
MP
22392016-09-29 Marek Polacek <polacek@redhat.com>
2240
2241 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2242
a9087411
MP
22432016-09-29 Marek Polacek <polacek@redhat.com>
2244
2245 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2246 C++14.
2247
fa0a064a
ML
22482016-09-29 Martin Liska <mliska@suse.cz>
2249
2250 * objc/execute/construct1.m: New test.
2251
0ce1ecc7
RB
22522016-09-29 Richard Biener <rguenther@suse.de>
2253
2254 PR tree-optimization/77768
2255 * gcc.dg/torture/pr77768.c: New testcase.
2256
da186c1f
RB
22572016-09-28 Richard Biener <rguenther@suse.de>
2258
2259 PR middle-end/77407
2260 * gcc.dg/pr77407.c: New testcase.
2261
d657e995
RB
22622016-09-29 Richard Biener <rguenther@suse.de>
2263
2264 PR middle-end/55152
2265 * gcc.dg/pr55152.c: New testcase.
2266 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2267
cadf6296
RO
22682016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2269
2270 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2271 (dg-options): Remove -m32.
2272
88000fd1
MS
22732016-09-28 Martin Sebor <msebor@redhat.com>
2274
2275 PR middle-end/77721
2276 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2277
0c172974
JD
22782016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2279
2280 PR libgfortran/77707
2281 * gfortran.dg/inquire_17.f90: New test.
2282
4b390698
JJ
22832016-09-28 Jakub Jelinek <jakub@redhat.com>
2284
2285 PR c++/77467
2286 * g++.dg/cpp1y/constexpr-77467.C: New test.
2287
2b1b5938
MS
22882016-09-28 Martin Sebor <msebor@redhat.com>
2289
2290 PR c/77762
2291 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2292 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2293 (test_sprintf_p_const): Adjust line numbers to avoid failures
2294 introduced in r240503.
2295
30dc6ee9
MS
22962016-09-28 Martin Sebor <msebor@redhat.com>
2297
2298 PR middle-end/77683
2299 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2300
7d290e93
BE
23012016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2302
fcf32bad
BE
2303 PR c++/77748
2304 * g++.dg/pr77550.C: Avoid undefined behavior.
2305
7d290e93
BE
2306 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2307
912d9ec3
WD
23082016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2309
2310 * gcc.dg/strlenopt-20.c: Update test.
2311 * gcc.dg/strlenopt-21.c: Likewise.
2312 * gcc.dg/strlenopt-22.c: Likewise.
2313 * gcc.dg/strlenopt-22g.c: Likewise.
2314 * gcc.dg/strlenopt-26.c: Likewise.
2315 * gcc.dg/strlenopt-5.c: Likewise.
2316 * gcc.dg/strlenopt-7.c: Likewise.
2317 * gcc.dg/strlenopt-9.c: Likewise.
2318
459bcfb0
JJ
23192016-09-27 Jakub Jelinek <jakub@redhat.com>
2320
6e39060a
JJ
2321 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2322
8ca33347
JJ
2323 * g++.dg/cpp1z/lambda-this1.C: New test.
2324 * g++.dg/cpp1z/lambda-this2.C: New test.
2325
459bcfb0
JJ
2326 PR c++/77722
2327 * g++.dg/ubsan/return-4.C: New test.
2328 * g++.dg/ubsan/return-5.C: New test.
2329 * g++.dg/ubsan/return-6.C: New test.
2330
20fba714
JW
23312016-09-27 Jiong Wang <jiong.wang@arm.com>
2332
2333 * lib/target-supports.exp
2334 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2335 in function comment.
2336
bebe0086
ML
23372016-09-27 Martin Liska <mliska@suse.cz>
2338
2339 PR gcov-profile/46266
2340 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2341 considered.
2342
59896334
RB
23432016-09-27 Richard Biener <rguenther@suse.de>
2344
2345 PR tree-optimization/77745
2346 * g++.dg/torture/pr77745.C: New testcase.
2347
f0d355dc
RB
23482016-09-27 Richard Biener <rguenther@suse.de>
2349
2350 PR tree-optimization/77478
2351 * gcc.dg/torture/pr77478.c: New testcase.
2352
8c9434c2
ML
23532016-09-27 Martin Liska <mliska@suse.cz>
2354
2355 PR gcov-profile/7970
2356 PR gcov-profile/16855
2357 PR gcov-profile/44779
2358 * g++.dg/gcov/pr16855.C: New test.
2359
511d092e
SKS
23602016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2361
2362 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2363
f2e0c4e1
JJ
23642016-09-27 Jakub Jelinek <jakub@redhat.com>
2365
2366 PR fortran/77666
2367 * gfortran.dg/gomp/pr77666.f90: New test.
2368
3a4228ba
KV
23692016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2370
2371 PR ipa/77677
2372 * gcc.dg/torture/pr77677-2.c: New test.
2373
a184e37f
SK
23742016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2375
2376 PR fortran/77420
2377 * gfortran.dg/pr77420_1.f90: New test.
2378 * gfortran.dg/pr77420_2.f90: Ditto.
2379 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2380 * gfortran.dg/pr77420_4.f90: this file.
2381
8be59d19
KV
23822016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2383
2384 PR middle-end/77719
2385 * gfortran.dg/pr77719.f90: New test.
2386
991075a4
TP
23872016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2388
2389 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2390 singular form of byte when quantity is unknown.
991075a4 2391
c6147dc4
MP
23922016-09-26 Marek Polacek <polacek@redhat.com>
2393
2394 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2395
5cc6c41c
ML
23962016-09-26 Martin Liska <mliska@suse.cz>
2397
2398 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2399 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2400 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2401 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2402 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2403 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2404 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2405 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2406 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2407
81fea426
MP
24082016-09-26 Marek Polacek <polacek@redhat.com>
2409
2410 PR c/7652
2411 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2412 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2413 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2414 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2415 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2416 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2417 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2418 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2419 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2420 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2421 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2422 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2423 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2424 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2425 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2426 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2427 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2428 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2429 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2430 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2431 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2432 * c-c++-common/attr-fallthrough-1.c: New test.
2433 * c-c++-common/attr-fallthrough-2.c: New test.
2434 * g++.dg/cpp0x/fallthrough1.C: New test.
2435 * g++.dg/cpp0x/fallthrough2.C: New test.
2436 * g++.dg/cpp1z/fallthrough1.C: New test.
2437 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2438 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2439 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2440 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2441
9b597c1f
SK
24422016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2443
12a813c1 2444 PR fortran/77429
9b597c1f
SK
2445 * gfortran.dg/pr77429.f90: New test.
2446
f1c7e7f1
SK
24472016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2448
2449 PR fortran/77694
2450 * gfortran.dg/pr77694.f90: New test.
2451
50c6dd20
OE
24522016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2453
2454 PR target/51244
2455 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2456
540b039e
DH
24572016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2458
2459 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2460 for 32-bit mode.
2461
cfd161bf
DH
24622016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2463
2464 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2465 for 32-bit mode.
2466
9a2300e9
MP
24672016-09-24 Marek Polacek <polacek@redhat.com>
2468
2469 PR c/77490
2470 * c-c++-common/Wbool-operation-1.c: New test.
2471 * gcc.dg/Wbool-operation-1.c: New test.
2472
34d567d1
FR
24732016-09-23 Fritz Reese <fritzoreese@gmail.com>
2474
2475 * gfortran.dg/dec_static_1.f90: New.
2476 * gfortran.dg/dec_static_2.f90: New.
2477 * gfortran.dg/dec_static_3.f90: New.
2478 * gfortran.dg/dec_static_4.f90: New.
2479
4a8d4422
JD
24802016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2481
2482 PR fortran/48298
2483 * gfortran.dg/negative_unit_check.f90: Update test.
2484 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2485
90ef45cb
DV
24862016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2487
2488 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2489 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2490 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2491 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2492 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2493 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2494 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2495
e0535922
MS
24962016-09-23 Martin Sebor <msebor@redhat.com>
2497
2498 PR testsuite/77713
2499 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2500 assuming long double is bigger than double.
2501
d664d76d
JJ
25022016-09-23 Jakub Jelinek <jakub@redhat.com>
2503
2504 Implement P0138R2, C++17 construction rules for enum class values
2505 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2506
3b31f720
DM
25072016-09-23 David Malcolm <dmalcolm@redhat.com>
2508
2509 PR preprocessor/77672
2510 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2511 expected multiline output from first warning to reflect change
2512 in r240434.
2513
592459bf
TP
25142016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2515
2516 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2517
0af06385
BE
25182016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2519 Tom de Vries <tom@codesourcery.com>
2520
2521 PR testsuite/77411
2522 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2523
8f01b67a
MP
25242016-09-23 Marek Polacek <polacek@redhat.com>
2525
2526 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2527 * c-c++-common/gomp/atomic-13.c: Likewise.
2528 * c-c++-common/gomp/atomic-14.c: Likewise.
2529 * c-c++-common/pr60439.c: Remove invalid code.
2530 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2531 * g++.dg/expr/bitfield5.C: Likewise.
2532 * g++.dg/expr/bitfield6.C: Likewise.
2533 * g++.dg/expr/bool1.C: Likewise.
2534 * g++.dg/expr/bool3.C: Likewise.
2535 * g++.dg/expr/lval3.C: Likewise.
2536 * g++.dg/expr/lval4.C: Likewise.
2537 * g++.old-deja/g++.jason/bool5.C: Likewise.
2538
bbd6fcf3
DM
25392016-09-23 David Malcolm <dmalcolm@redhat.com>
2540
2541 PR preprocessor/77672
2542 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2543 (test_terminator_location): New function.
2544
113d06a4
RB
25452016-09-23 Richard Biener <rguenther@suse.de>
2546
2547 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2548
cab9e1df
MW
25492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2550
2551 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2552 -march=armv8.2-a+fp16 when supported by the hardware.
2553 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2554 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2555 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2556 semi-colons to a macro invocations.
2557 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2558 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2559 defined.
2560 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2561 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2563 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2564 defined.
2565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2568 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2570 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2571 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2572 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2573 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2574 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2575 defined.
2576 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2577 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2578 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2579 defined.
2580 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2581 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2582 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2583 defined.
2584 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2586 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2587 defined.
2588 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2589 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2590 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2591 defined. Also fix some white-space.
2592 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2593 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2594 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2595 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2597 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2598 defined. Also fix some long lines and white-space.
2599 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2600 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2601 defined. Also fix some long lines and white-space.
2602 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2603 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2604 defined.
2605 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2606 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2607 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2608 defined.
2609 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2610 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2611 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2612 defined.
2613 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2614 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2615 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2616 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2618 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2620 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2621 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2622 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2623 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2624 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2625 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2626 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2628 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2629 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2630 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2631 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2632
da9b2e69
JW
26332016-09-23 Jiong Wang <jiong.wang@arm.com>
2634 Matthew Wahab <matthew.wahab@arm.com>
2635
2636 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2637 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2638 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2639 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2640 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2641 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2642 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2643 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2644 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2645 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2646 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2647 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2648 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2649 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2650 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2651 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2652 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2653 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2654 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2655 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2656 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2657 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2658 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2659 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2660 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2661 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2662 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2663 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2664 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2665 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2666 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2667 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2668 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2669 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2670 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2671 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2672 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2673
785cf02f
MW
26742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2675
2676 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2677 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2678 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2679 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2680 support.
2681
1e401340
KV
26822016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2683
2684 PR ipa/77677
2685 * gcc.dg/torture/pr77677.c: New test.
2686
8ed3eeac
AV
26872016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2688
2689 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2690 here now.
2691
55a9b91b
MW
26922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2693
2694 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2695 options. Add tests for float16x4_t and float16x8_t.
2696
64c744b9
DV
26972016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2698
2699 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2700 * gcc.target/s390/risbg-ll-2.c: Ditto.
2701 * gcc.target/s390/risbg-ll-3.c: Ditto.
2702
d403b8d4
MW
27032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2704
2705 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2706 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2707
576987fc
DV
27082016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2709
2710 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2711 output to the simplified instructions.
2712
4ffc8099
MW
27132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2714
2715 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2716 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2717
b1a970a5
MW
27182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2719
2720 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2721 (FP16_SUPPORTED): New
2722 (expected-hfloat-16x4): Make conditional on __fp16 support.
2723 (expected-hfloat-16x8): Likewise.
2724 (vdup_n_f16): Disable for non-AArch64 targets.
2725 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2726 conditional on FP16_SUPPORTED.
2727 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2728 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2729 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2730 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2731 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2732 for testing __fp16.
2733 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2734 conditional on FP16_SUPPORTED.
2735 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2736 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2737
50df9464
MW
27382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2739
2740 * gcc.target/arm/short-vfp-1.c: New.
2741
536b9f42
MW
27422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2743
2744 * gcc.target/arm/attr-fp16-arith-1.c: New.
2745
1b9e31cf
MW
27462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2747
2748 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2749 New.
2750 (add_options_for_arm_v8_2a_fp16_neon): New.
2751 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2752 (add_options_for_arm_arch_v8_2a): Auto-generate.
2753 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2754 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2755 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2756 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2757 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2758 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2759 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2760
a5b42ee7
MW
27612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2762
2763 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2764 arm_fp16_alternative_ok.
2765 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2766 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2767 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2768 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2769 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2770 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2771 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2772 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2773 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2774 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2775 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2776 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2777 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2778 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2779 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2780 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2781 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2782 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2783 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2784 arm_fp16_alternative_ok.
2785 * lib/target-supports.exp
2786 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2787 (check_effective_target_arm_fp16_alternative_ok): New.
2788 (check_effective_target_arm_fp16_none_ok_nocache): New.
2789 (check_effective_target_arm_fp16_none_ok): New.
2790
fcbc975b
ML
27912016-09-23 Martin Liska <mliska@suse.cz>
2792
2793 * gcc.dg/ipa/pr77653.c: Replace adress
2794 with address.
2795
1822b732
ML
27962016-09-23 Martin Liska <mliska@suse.cz>
2797
2798 * gcc.target/i386/movbe-4.c: New test.
2799
fab18cc4
ML
28002016-09-23 Martin Liska <mliska@suse.cz>
2801
2802 * gcc.target/i386/crc32-5.c: New test.
2803
e70f01b5
ML
28042016-09-23 Martin Liska <mliska@suse.cz>
2805
2806 * gcc.target/i386/pr71652.c: New test.
2807 * gcc.target/i386/pr71652-2.c: New test.
2808 * gcc.target/i386/pr71652-3.c: New test.
2809
f2e81d05
JJ
28102016-09-23 Jakub Jelinek <jakub@redhat.com>
2811
2812 * lib/gcc-dg.exp (process-message): Support relative line number
2813 notation - .+4 or .-1 etc.
2814 * gcc.dg/dg-test-1.c: New test.
2815
ed30d2a6
MS
28162016-09-22 Martin Sebor <msebor@redhat.com>
2817
2818 PR target/77676
2819 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2820 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2821 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2822 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2823
1c681c7b
UB
28242016-09-22 Uros Bizjak <ubizjak@gmail.com>
2825
2826 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2827 * gcc.dg/ifcvt-2.c: Ditto.
2828 * gcc.dg/zero_bits_compound-1.c: Ditto.
2829 * gcc.dg/zero_bits_compound-1.c: Ditto.
2830 * gcc.dg/pr40550.c: Simplify target selectors.
2831 Use dg-additional-options.
2832 * gcc.dg/pr47893.c: Ditto.
2833 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2834 additional options for 32-bit x86 targets.
2835 * gcc.dg/pr70955.c: Move to ...
2836 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2837
67cf0a53
PC
28382016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2839
2840 PR c++/61019
2841 * g++.dg/cpp0x/pr61019.C: New.
2842
0ee70cc0
AV
28432016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2844 Terry Guo <terry.guo@arm.com>
2845
2846 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2847 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2848 * gcc.target/arm/pure-code/pure-code.exp: New.
2849
43639d2c
UB
28502016-09-22 Uros Bizjak <ubizjak@gmail.com>
2851
2852 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2853 Remove SSE effective target requirement.
2854
a608d15b
PC
28552016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2856
2857 PR c++/71979
2858 * g++.dg/cpp0x/pr71979.C: New.
2859
d94a7ab4
BE
28602016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2861
2862 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2863
a13f439f
ML
28642016-09-22 Martin Liska <mliska@suse.cz>
2865
2866 PR ipa/77653
2867 * gcc.dg/ipa/pr77653.c: New test.
2868
cf352092
JJ
28692016-09-22 Jakub Jelinek <jakub@redhat.com>
2870
2871 PR fortran/77665
2872 * gfortran.dg/gomp/pr77665.f90: New test.
2873
a8de3002
PT
28742016-09-22 Paul Thomas <pault@gcc.gnu.org>
2875
2876 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2877 * gfortran.dg/dtio_13.f90: New test.
2878
39abef62
LK
28792016-09-21 Louis Krupp <louis.krupp@zoho.com>
2880
2881 PR fortran/66107
2882 * gfortran.dg/pr66107.f90: New test.
2883
4a2bb7fc
ILT
28842016-09-21 Ian Lance Taylor <iant@golang.org>
2885
2886 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2887 with call to builtin delete function.
2888
5f84cee2
JM
28892016-09-21 Joseph Myers <joseph@codesourcery.com>
2890
2891 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2892 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2893 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2894 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2895 tests.
2896
fe01a41a
UB
28972016-09-21 Uros Bizjak <ubizjak@gmail.com>
2898
2899 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2900
2e1c20b1
JJ
29012016-09-21 Jakub Jelinek <jakub@redhat.com>
2902
2903 PR c++/77651
2904 * g++.dg/cpp1z/aligned-new6.C: New test.
2905
de4c144a
MW
29062016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2907
2908 * gcc.target/arm/fp16-aapcs-3.c: New.
2909 * gcc.target/arm/fp16-aapcs-4.c: New.
2910 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2911 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2912 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2913 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2914
44fc7854
BE
29152016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2916
2917 PR tree-optimization/77550
2918 * g++.dg/pr77550.C: New test.
2919
bc084f84
GJL
29202016-09-21 Georg-Johann Lay <avr@gjlay.de>
2921
2922 PR target/77326
2923 * gcc.target/avr/torture/pr77326.c: New test.
2924
c075003a
LK
29252016-09-21 Louis Krupp <louis.krupp@zoho.com>
2926
2927 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2928
6811ea79
RB
29292016-09-21 Richard Biener <rguenther@suse.de>
2930
2931 PR tree-optimization/77648
2932 * gcc.dg/torture/pr77648-1.c: New testcase.
2933 * gcc.dg/torture/pr77648-2.c: Likewise.
2934
f955c4c4
RB
29352016-09-21 Richard Biener <rguenther@suse.de>
2936 Jakub Jelinek <jakub@redhat.com>
2937
2938 PR tree-optimization/77621
2939 * gcc.dg/pr77621.c: New testcase.
2940
096506bb
PT
29412016-09-21 Paul Thomas <pault@gcc.gnu.org>
2942
2943 PR fortran/77657
2944 * gfortran.dg/dtio_12.f90: New test.
2945
37d168ae
SKS
29462016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2947
2948 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2949
66454000
KV
29502016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2951
2952 PR tree-optimization/72835
2953 * gcc.dg/tree-ssa/pr72835.c: New test.
2954
88d0c3f0
MS
29552016-09-20 Martin Sebor <msebor@redhat.com>
2956
2957 PR middle-end/49905
2958 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2959 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2960 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2961 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2962 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2963 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2964 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2965
a03df1d5
KV
29662016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2967
2968 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2969 arguments/compare will be optimized away.
2970 * gcc.dg/torture/ftrapv-1.c: Likewise.
2971
8bc5448f
KV
29722016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2973
2974 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2975 will be optimized away.
2976 * gcc.dg/ipa/vrp1.c: New test.
2977 * gcc.dg/ipa/vrp2.c: New test.
2978 * gcc.dg/ipa/vrp3.c: New test.
2979
973625a0
KV
29802016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2981
2982 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2983 does the same transformation.
2984 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2985 * gcc.dg/tree-ssa/evrp1.c: New test.
2986 * gcc.dg/tree-ssa/evrp2.c: New test.
2987 * gcc.dg/tree-ssa/evrp3.c: New test.
2988 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2989 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2990 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2991 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2992 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2993 foling now happens early.
2994 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2995 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2996 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2997 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2998 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2999
9b1ba33c
UB
30002016-09-20 Uros Bizjak <ubizjak@gmail.com>
3001
3002 PR target/77621
3003 * gcc.target/i386/pr77621.c: New test.
3004 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3005 pattern, loop should vectorize with -mtune=atom.
3006
f5bd4ad8
MO
30072016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3008 Jakub Jelinek <jakub@redhat.com>
3009
3010 PR testsuite/63299
3011 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3012 instead of delete.
3013
7d9cf801
JJ
30142016-09-20 Jakub Jelinek <jakub@redhat.com>
3015
b912f962
JJ
3016 PR c++/77626
3017 * g++.dg/other/pr77626.C: New test.
3018
eaf1ece1
JJ
3019 PR c++/77638
3020 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3021
590b62e9
JJ
3022 PR c++/77637
3023 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3024
7d9cf801
JJ
3025 PR middle-end/77624
3026 * c-c++-common/pr77624-1.c: New test.
3027 * c-c++-common/pr77624-2.c: New test.
3028
3aebb6ff
AV
30292016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3030
3031 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3032 of digits expected.
3033
b5bbe47b
RB
30342016-09-20 Richard Biener <rguenther@suse.de>
3035
3036 PR tree-optimization/77646
3037 * gcc.dg/torture/pr77646.c: New testcase.
3038
144a96e4
BE
30392016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3040
3041 PR c++/77434
3042 * c-c++-common/Wint-in-bool-context.c: New test.
3043
1f2071fa
JM
30442016-09-19 Joseph Myers <joseph@codesourcery.com>
3045
3046 * gcc.dg/cr-decimal-dig-1.c: New test.
3047
63012d9a
JM
30482016-09-19 Joseph Myers <joseph@codesourcery.com>
3049
3050 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3051 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3052 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3053 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3054
02410826
VM
30552016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3056
3057 PR rtl-optimization/77416
3058 * gcc.target/powerpc/pr77416.c: New.
3059
6101a7ab
PP
30602016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3061
3062 PR c++/77639
3063 * g++.dg/template/error-recovery4.C: New test.
3064
1993ff76
BC
30652016-09-19 Bin Cheng <bin.cheng@arm.com>
3066
3067 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3068
5fa9e644
KT
30692016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3070
3071 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3072 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3073
fc15d9ec
JJ
30742016-09-19 Jakub Jelinek <jakub@redhat.com>
3075 Jan Hubicka <jh@suse.cz>
3076
3077 PR target/77587
3078 * gcc.dg/pr77587.c: New test.
3079 * gcc.dg/pr77587a.c: New file.
3080
3c9f5092
AV
30812016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3082
3083 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3084 * gfortran.dg/coarray_38.f90:
3085 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3086 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3087 * gfortran.dg/coarray_allocate_7.f08: New test.
3088 * gfortran.dg/coarray_allocate_8.f08: New test.
3089 * gfortran.dg/coarray_allocate_9.f08: New test.
3090 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3091 new caf_register.
3092 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3093 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3094 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3095 get_by_refs.
3096 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3097 * gfortran.dg/coarray_lock_7.f90: Same.
3098 * gfortran.dg/coarray_poly_5.f90: Same.
3099 * gfortran.dg/coarray_poly_6.f90: Same.
3100 * gfortran.dg/coarray_poly_7.f90: Same.
3101 * gfortran.dg/coarray_poly_8.f90: Same.
3102 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3103
e79e6763
FR
31042016-09-19 Fritz Reese <fritzoreese@gmail.com>
3105
3106 PR fortran/77584
3107 * gfortran.dg/dec_structure_15.f90: New testcase.
3108
ae527639
RB
31092016-09-19 Richard Biener <rguenther@suse.de>
3110
3111 PR middle-end/77605
3112 * gcc.dg/torture/pr77605.c: New testcase.
3113
cdf060f8
LK
31142016-09-18 Louis Krupp <louis.krupp@zoho.com>
3115
3116 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3117
b720e919
JH
31182016-09-17 Jan Hubicka <hubicka@ucw.cz>
3119
3120 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3121 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3122 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3123 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3124 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3125 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3126 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3127 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3128 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3129 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3130 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3131
bdabae39
KY
31322016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3133
3134 * gcc.target/i386/pr68633.c: Fix expected result.
3135
493ba820
LK
31362016-09-17 Louis Krupp <louis.krupp@gmail.com>
3137
3138 PR fortran/68078
3139 * gfortran.dg/pr68078.f90: New test.
3140 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3141
9a42726b
BS
31422016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3143
3144 PR target/77613
3145 * gcc.target/powerpc/swaps-p8-25.c: New.
3146
e7d61178
JJ
31472016-09-16 Jakub Jelinek <jakub@redhat.com>
3148
8f03e02f
JJ
3149 PR c++/77482
3150 * g++.dg/cpp0x/constexpr-77482.C: New test.
3151
e80cb545
JJ
3152 PR c++/77379
3153 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3154 thunk offsets.
3155 * g++.dg/abi/abi-tag23a.C: Likewise.
3156
1c2f613f
JJ
3157 PR c++/77338
3158 * g++.dg/cpp0x/decltype-77338.C: New test.
3159
e7d61178
JJ
3160 PR c++/77375
3161 * g++.dg/cpp0x/mutable1.C: New test.
3162
8d987deb
SK
31632016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3164
3165 PR fortran/77612
3166 * gfortran.dg/pr77612.f90: New test.
3167
2c3d35a6
SKS
31682016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3169
3170 * gcc.dg/torture/pr70421.c: Require int32plus.
3171
e43163ae
JJ
31722016-09-16 Jakub Jelinek <jakub@redhat.com>
3173
bcf0905a
JJ
3174 PR middle-end/77475
3175 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3176
e43163ae
JJ
3177 PR target/77526
3178 * gcc.target/i386/pr77526.c: New test.
3179
7d704548
JJ
31802016-09-16 Jakub Jelinek <jakub@redhat.com>
3181 Eric Botcazou <ebotcazou@adacore.com>
3182
3183 PR middle-end/77594
3184 * gcc.target/i386/pr77594.c: New test.
3185
902d624f
LK
31862016-09-15 Louis Krupp <louis.krupp@zoho.com>
3187
3188 PR fortran/69963
3189 * gfortran.dg/misplaced_implicit_character.f90: New test.
3190
7e16ce79
BC
31912016-09-15 Bin Cheng <bin.cheng@arm.com>
3192
3193 PR tree-optimization/77503
3194 * gcc.dg/vect/pr77503.c: New test.
3195
7c05f5c4
RB
31962016-09-15 Richard Biener <rguenther@suse.de>
3197
3198 PR middle-end/77544
3199 * c-c++-common/torture/pr77544.c: New testcase.
3200
76ff80fb
JJ
32012016-09-15 Jakub Jelinek <jakub@redhat.com>
3202
3203 PR middle-end/77475
3204 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3205 * gcc.dg/march-generic.c: Likewise.
3206 * gcc.target/i386/spellcheck-options-1.c: New test.
3207 * gcc.target/i386/spellcheck-options-2.c: New test.
3208 * gcc.target/i386/spellcheck-options-3.c: New test.
3209 * gcc.target/i386/spellcheck-options-4.c: New test.
3210
5560d026
CLT
32112016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3212
3213 PR fortran/72743
3214 * gfortran.dg/goacc/pr72743.f90: New test.
3215
5334f733
RB
32162016-09-15 Richard Biener <rguenther@suse.de>
3217
3218 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3219
d08615f2
RB
32202016-09-15 Richard Biener <rguenther@suse.de>
3221
3222 PR tree-optimization/77514
3223 * gcc.dg/torture/pr77514.c: New testcase.
3224
28ca05f0
JJ
32252016-09-14 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR c++/77549
3228 * g++.dg/lookup/pr77549.C: New test.
3229
20a1e5b8
MP
32302016-09-14 Marek Polacek <polacek@redhat.com>
3231
3232 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3233 * c-c++-common/gomp/atomic-13.c: Likewise.
3234 * c-c++-common/gomp/atomic-14.c: Likewise.
3235 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3236 * g++.dg/cpp1z/bool-increment1.C: New test.
3237 * c-c++-common/pr60439.c: Add dg-warning.
3238 * g++.dg/expr/bitfield4.C: Likewise.
3239 * g++.dg/expr/bitfield5.C: Likewise.
3240 * g++.dg/expr/bitfield6.C: Likewise.
3241 * g++.dg/expr/bool1.C: Likewise.
3242 * g++.dg/expr/bool3.C: Likewise.
3243 * g++.dg/expr/lval3.C: Likewise.
3244 * g++.dg/expr/lval4.C: Likewise.
3245 * g++.old-deja/g++.jason/bool5.C: Likewise.
3246 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3247 * g++.dg/other/error18.C: Likewise.
3248 * g++.dg/gomp/atomic-14.C: Likewise.
3249
0761f6bf
NS
32502016-09-14 Nathan Sidwell <nathan@acm.org>
3251
3252 PR c++/77539
3253 * g++.dg/cpp1y/pr77539.C: New.
3254
13cddbc1
CL
32552016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3256
3257 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3258 dg-require.
3259 * g++.dg/ext/builtin_alloca.C: Likewise.
3260 * g++.dg/template/spec35.C: Likewise.
3261 * gcc.dg/builtins-68.c: Likewise.
3262 * gcc.misc-tests/gcov-13.c: Likewise.
3263 * gcc.misc-tests/gcov-14.c: Likewise.
3264
a90638d4
JM
32652016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3266
3267 * gfortran.dg/dec_structure_14.f90: New testcase.
3268
5ba4a08c
JJ
32692016-09-14 Jakub Jelinek <jakub@redhat.com>
3270
3271 PR sanitizer/68260
3272 * c-c++-common/tsan/pr68260.c: New test.
3273
a713b234
JS
32742016-09-13 Joe Seymour <joe.s@somniumtech.com>
3275
3276 PR target/70713
3277 * gcc.target/msp430/function-attributes-1.c: New test.
3278 * gcc.target/msp430/function-attributes-2.c: New test.
3279 * gcc.target/msp430/function-attributes-3.c: New test.
3280
96032047
MS
32812015-04-18 Martin Sebor <msebor@redhat.com>
3282
3283 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3284 of non-nul characters.
3285 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3286
ea8661cd
JJ
32872016-09-13 Jakub Jelinek <jakub@redhat.com>
3288
9952908a
JJ
3289 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3290 * g++.dg/cpp1z/gen-attrs1.C: New test.
3291
63cdb7a0
JJ
3292 PR tree-optimization/77454
3293 * gcc.dg/pr77454.c: New test.
3294
ea8661cd
JJ
3295 PR c++/77553
3296 * g++.dg/cpp1y/constexpr-77553.C: New test.
3297
254830ba
DM
32982016-09-13 David Malcolm <dmalcolm@redhat.com>
3299
3300 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3301 (test_show_locus): Replace rich_location::add_fixit_insert calls
3302 with add_fixit_insert_before and add_fixit_insert_after.
3303
42763690
JM
33042016-09-13 Jason Merrill <jason@redhat.com>
3305 Tom de Vries <tom@codesourcery.com>
3306
3307 PR c++/77427
3308 * g++.dg/pr77427.C: New test.
3309
c8798f2c
ML
33102016-09-13 Martin Liska <mliska@suse.cz>
3311
3312 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3313 effective target.
3314 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3315 * lib/target-supports.exp: Define the new target.
3316
54700e2e
AP
33172016-09-12 Andrew Pinski <apinski@cavium.com>
3318
3319 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3320 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3321
e1d55bf7
UB
33222016-09-12 Uros Bizjak <ubizjak@gmail.com>
3323
3324 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3325 variable arguments.
3326 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3327 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3328 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3329 variable argument.
3330 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3331 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3332
54dcdb88
BE
33332016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3334
3335 PR c++/77496
3336 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3337 * g++.dg/ext/pr77496.C: New test.
3338 * g++.dg/warn/pr77496.C: New test.
3339
d1463eb9
DM
33402016-09-12 David Malcolm <dmalcolm@redhat.com>
3341
3342 PR c/72858
3343 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3344 to preserve conversion chars, and to preserve prefix information.
3345 * gcc.dg/format/pr72858.c: New test case.
3346
217fabad
SK
33472016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3348
3349 * gfortran.dg/pr77507.f90: Move to ...
3350 * gfortran.dg/ieee/pr77507.f90: here.
3351
a1cd04ac
JH
33522016-08-09 Jan Hubicka <hubicka@ucw.cz>
3353
3354 PR ipa/61159
3355 * compile/pr61159.c: New testcase
3356
e3912107
JH
33572016-08-09 Jan Hubicka <hubicka@ucw.cz>
3358
3359 PR ipa/64316
3360 * gcc.dg/ipa/pr63416.c: New testcase.
3361
739d9339
PT
33622016-09-10 Paul Thomas <pault@gcc.gnu.org>
3363 Steven G. Kargl <kargl@gcc.gnu.org>
3364
3365 PR fortran/77532
cc3135b6 3366 * gfortran.dg/dtio_11.f90: new test.
739d9339 3367
fb7c40dd
SK
33682016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3369
3370 PR fortran/77507
3371 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3372 * gfortran.dg/c_assoc_4.f90: Ditto.
3373
5b28efbb
TV
33742016-09-10 Tom de Vries <tom@codesourcery.com>
3375
3376 PR C/71602
3377 * c-c++-common/va-arg-va-list-type.c: New test.
3378
9d0a9bb4
PB
33792016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3380
3381 PR rtl-optimization/77289
3382 * gcc.target/powerpc/pr77289.c: New test.
3383
3f0177e7
MS
33842016-09-09 Martin Sebor <msebor@redhat.com>
3385
3386 PR c/77520
3387 PR c/77521
3388 * gcc.dg/pr77520.c: New test.
3389 * gcc.dg/pr77521.c: New test.
3390
e81e83d0
SK
33912016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3392
3393 PR fortran/77506
3394 * gfortran.dg/pr77506.f90: New test.
3395
8a92685e
SK
33962016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3397
3398 PR fortran/77507
3399 * gfortran.dg/pr77507.f90: New test.
3400
c65248cb
JM
34012016-09-09 Joseph Myers <joseph@codesourcery.com>
3402
3403 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3404
2cf0ff98
SK
34052016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3406 Louis Krupp <lkrupp@gcc.gnu.org>
3407
3408 PR fortran/69514
3409 * gfortran.dg/pr69514_1.f90: New test.
3410 * gfortran.dg/pr69514_2.f90: New test.
3411
8ebc1e0f
JJ
34122016-09-08 Jakub Jelinek <jakub@redhat.com>
3413
20b6cf01
JJ
3414 PR fortran/77500
3415 * gfortran.dg/gomp/pr77500.f90: New test.
3416
8ebc1e0f
JJ
3417 PR fortran/77516
3418 * gfortran.dg/gomp/pr77516.f90: New test.
3419
34718542
JJ
34202016-09-07 Jakub Jelinek <jakub@redhat.com>
3421
3422 PR middle-end/77475
3423 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3424 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3425 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3426 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3427 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3428 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3429
e5106e27
DM
34302016-09-07 David Malcolm <dmalcolm@redhat.com>
3431
3432 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3433 "substring-locations.h".
3434
ca235a85
RB
34352016-09-07 Richard Biener <rguenther@suse.de>
3436
3437 PR c/77450
3438 * c-c++-common/vector-subscript-8.c: Move ..
3439 * gcc.dg/pr77450.c: ... here.
3440
0076b5dc 34412016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3442
3443 PR libgfortran/77393
3444 * gfortran.dg/fmt_f0_2.f90: Update test.
3445 * gfortran.dg/fmt_f0_3.f90: New test.
3446
6ac7322b
DH
34472016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3448
3449 PR debug/77389
3450 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3451 in dg-options.
3452
3453 PR debug/57519
3454 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3455
8eb9e049
JJ
34562016-09-06 Jakub Jelinek <jakub@redhat.com>
3457
3458 PR target/69255
3459 * gcc.target/i386/pr69255-1.c: New test.
3460 * gcc.target/i386/pr69255-2.c: New test.
3461 * gcc.target/i386/pr69255-3.c: New test.
3462
34632016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3464
3465 PR c/77336
3466 * gcc.dg/format/miss-7.c: New test.
3467
e6cb85d4
UB
34682016-09-06 Uros Bizjak <ubizjak@gmail.com>
3469
3470 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3471
7fe76f6a
ML
34722016-09-06 Martin Liska <mliska@suse.cz>
3473
3474 PR gcov-profile/77378
3475 PR gcov-profile/77466
3476 * gcc.dg/profile-update-warning.c: New test.
3477
209b636e
RB
34782016-09-06 Richard Biener <rguenther@suse.de>
3479
3480 PR tree-optimization/77479
3481 * gcc.dg/torture/pr77479.c: New testcase.
3482
b772a565
RB
34832016-09-06 Richard Biener <rguenther@suse.de>
3484
3485 PR c/77450
3486 * c-c++-common/vector-subscript-7.c: Adjust.
3487 * c-c++-common/vector-subscript-8.c: New testcase.
3488
a8c07037
SKS
34892016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3490
3491 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3492
0ce48391
JJ
34932016-09-05 Jakub Jelinek <jakub@redhat.com>
3494
de9188e0
JJ
3495 PR target/77476
3496 * gcc.target/i386/avx512f-pr77476.c: New test.
3497 * gcc.target/i386/avx512bw-pr77476.c: New test.
3498 * gcc.target/i386/avx512dq-pr77476.c: New test.
3499
c76f7809
JJ
3500 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3501 Update comment to mention also avx512f.
3502
0ce48391
JJ
3503 PR sanitizer/77396
3504 * g++.dg/asan/pr77396-2.C: New test.
3505
8a27cf73
UB
35062016-09-05 Uros Bizjak <ubizjak@gmail.com>
3507
3508 PR rtl-optimization/77452
3509 * gcc.target/i386/pr77452.c: New test.
3510
25ff5dd3
MP
35112016-09-05 Marek Polacek <polacek@redhat.com>
3512
3513 PR c/77423
3514 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3515
f2bc4e48
SK
35162016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3517
3518 PR fortran/77391
3519 * gfortran.dg/pr77391.f90: New test.
3520
e85921ee
SK
35212016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3522
3523 PR fortran/77460
3524 * gfortran.dg/pr77460.f90: New test.
3525
b5d50659
JJ
35262016-09-03 Jakub Jelinek <jakub@redhat.com>
3527
3528 PR c/65467
3529 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3530
7b826676
KY
35312016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3532
3533 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3534
717ebe91
DM
35352016-09-02 David Malcolm <dmalcolm@redhat.com>
3536
3537 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3538 test case.
3539 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3540 diagnostic-test-show-locus-generate-patch.c to the sources
3541 for diagnostic_plugin_test_show_locus.c.
3542
94087e88
JJ
35432016-09-02 Jakub Jelinek <jakub@redhat.com>
3544
9dc5773f
JJ
3545 PR c/65467
3546 * gcc.dg/gomp/_Atomic-1.c: New test.
3547 * gcc.dg/gomp/_Atomic-2.c: New test.
3548 * gcc.dg/gomp/_Atomic-3.c: New test.
3549 * gcc.dg/gomp/_Atomic-4.c: New test.
3550 * gcc.dg/gomp/_Atomic-5.c: New test.
3551
94087e88
JJ
3552 PR sanitizer/77396
3553 * g++.dg/asan/pr77396.C: New test.
3554
35552016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3556
3557 PR tree-optimization/71831
3558 * gcc.dg/builtin-object-size-16.c: New test.
3559 * gcc.dg/builtin-object-size-17.c: New test.
3560
7e89048d
JD
35612016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3562
3563 PR libgfortran/77393
3564 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3565
2f196155
UB
35662016-09-01 Uros Bizjak <ubizjak@gmail.com>
3567
3568 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3569 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3570 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3571 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3572 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3573 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3574 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3575 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3576 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3577 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3578 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3579 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3580 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3581 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3582 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3583 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3584 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3585 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3586
0a6b0523
EB
35872016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3588
3589 * gnat.dg/opt58.adb: New test.
3590 * gnat.dg/opt58_pkg.ads: New helper.
3591
2a99de7b
RB
35922016-09-01 Richard Biener <rguenther@suse.de>
3593
3594 PR middle-end/77436
3595 * gcc.dg/torture/pr77436.c: New testcase.
3596
f79d8786
SKS
35972016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3598
3599 * gcc.dg/pr64252.c: Require int32plus.
3600 * gcc.dg/pr66299-1.c: Likewise.
3601 * gcc.dg/pr66299-2.c: Likewise.
3602 * gcc.dg/torture/20131115-1.c: Skip for avr.
3603
b06335f9
KT
36042016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3605
3606 * gcc.target/aarch64/ands_3.c: New test.
3607
f25f40be
JJ
36082016-08-31 Jakub Jelinek <jakub@redhat.com>
3609
d12a0b5a
JJ
3610 PR fortran/77352
3611 * gfortran.dg/gomp/pr77352.f90: New test.
3612
f25f40be
JJ
3613 PR fortran/77374
3614 * gfortran.dg/gomp/pr77374.f08: New test.
3615
9ff6fb6e
MG
36162016-08-31 Marc Glisse <marc.glisse@inria.fr>
3617
3618 PR tree-optimization/73714
3619 * gcc.dg/tree-ssa/pr73714.c: New test.
3620
8e95a674
JD
36212016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3622
3623 PR libgfortran/77393
3624 * gfortran.dg/fmt_f0_2.f90: New test.
3625
c6b0037d
MG
36262016-08-31 Marc Glisse <marc.glisse@inria.fr>
3627
3628 * gcc.target/i386/pr59539-2.c: Adapt options.
3629 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3630
1a576b13
PT
36312016-08-31 Paul Thomas <pault@gcc.gnu.org>
3632
3633 PR fortran/77418
3634 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3635 of the associate entity and replace with a pointer to the
3636 intended item on the stack.
3637
e73d3ca6 36382016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3639 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3640
3641 PR fortran/48298
3642 * gfortran.dg/dtio_1.f90: New test.
3643 * gfortran.dg/dtio_2.f90: New test.
3644 * gfortran.dg/dtio_3.f90: New test.
3645 * gfortran.dg/dtio_4.f90: New test.
3646 * gfortran.dg/dtio_5.f90: New test.
3647 * gfortran.dg/dtio_6.f90: New test.
3648 * gfortran.dg/dtio_7.f90: New test.
3649 * gfortran.dg/dtio_8.f90: New test.
3650 * gfortran.dg/dtio_9.f90: New test.
3651 * gfortran.dg/dtio_10.f90: New test.
3652
b816477a
DM
36532016-08-30 David Malcolm <dmalcolm@redhat.com>
3654
3655 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3656 (test_many_nested_locations): New function.
3657 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3658 (test_show_locus): Handle "test_many_nested_locations".
3659
71b30891
DM
36602016-08-30 David Malcolm <dmalcolm@redhat.com>
3661
3662 * g++.dg/template/double-greater-than-fixit.C: New test case.
3663
8fa37232
EB
36642016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3665
3666 * gnat.dg/opt57.ad[sb]: New test.
3667 * gnat.dg/opt57_pkg.ads: New helper.
3668
6f651bae
RB
36692016-08-30 Richard Biener <rguenther@suse.de>
3670
3671 PR tree-optimization/69047
3672 * gcc.dg/pr69047.c: Fix byte-order check.
3673
ab834832
JJ
36742016-08-30 Jakub Jelinek <jakub@redhat.com>
3675
5116b156
JJ
3676 PR tree-optimization/72866
3677 * gcc.dg/vect/pr72866.c: New test.
3678
3754bbfc
JJ
3679 PR debug/77363
3680 * g++.dg/debug/dwarf2/pr77363.C: New test.
3681
26122e2d
JJ
3682 PR middle-end/77377
3683 * gcc.target/i386/pr77377.c: New test.
3684
ab834832
JJ
3685 PR debug/77389
3686 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3687 in dg-options.
3688
bedc9ca7
SK
36892016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3690
3691 * gfortran.dg/pr77372.f90: Moved to ...
3692 * gfortran.dg/ieee/pr77372.f90: here.
3693
adfa1e6b
MM
36942016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3695
3696 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3697 vector short/char initializations.
3698 * gcc.target/powerpc/vec-init-5.c: Likewise.
3699 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3700 vector initialization optimizations.
3701 * gcc.target/powerpc/vec-init-7.c: Likewise.
3702 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3703 vector float/double initializations.
3704 * gcc.target/powerpc/vec-init-9.c: Likewise.
3705
414b7129
UB
37062016-08-29 Uros Bizjak <ubizjak@gmail.com>
3707
3708 PR target/77403
3709 * gcc.target/i386/pr77403.c: New test.
3710
3d06b6f2
MP
37112016-08-29 Marek Polacek <polacek@redhat.com>
3712
3713 PR c/77292
3714 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3715
ba9bbd6f
TV
37162016-08-29 Tom de Vries <tom@codesourcery.com>
3717
3718 PR c/77398
3719 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3720
d7d80d8f
EB
37212016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3722
3723 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3724
d7d80d8f 37252016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3726
3727 * gfortran.dg/dec_structure_13.f90: New testcase.
3728
468d95c8
JB
37292016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3730
3731 PR fortran/77261
3732 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3733 available.
3734
f329b264
TV
37352016-08-28 Tom de Vries <tom@codesourcery.com>
3736
3737 PR lto/70955
3738 * gcc.dg/pr70955.c: New test.
3739 * gcc.dg/lto/pr70955_0.c: Same.
3740 * gcc.dg/lto/pr70955_1.c: Same.
3741
4a389eb6
PP
37422016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3743
3744 PR tree-optimization/71077
3745 * gcc.target/i386/pr71077.c: New test.
3746
3f8257db 37472016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3748
3749 PR fortran/77380
3750 * gfortran.dg/pr77380.f90: New test.
3751
3f8257db 37522016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3753
3754 PR fortran/77372
3755 gfortran.dg/pr77372.f90: New test.
3756
ee908516
DM
37572016-08-26 David Malcolm <dmalcolm@redhat.com>
3758
3759 * gcc.dg/spellcheck-fields-2.c (test): Move
3760 dg-begin/end-multiline-output within function body.
3761 (test_macro): New function.
3762
d41e76cf
DM
37632016-08-26 David Malcolm <dmalcolm@redhat.com>
3764
3765 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3766 (test_fixit_insert): Update expected output.
3767 (test_fixit_remove): Likewise.
3768 (test_fixit_replace): Likewise.
3769
524a4c96
RO
37702016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3771
3772 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3773 Fix typo.
3774
ebfa15ab
RB
37752016-08-26 Richard Biener <rguenther@suse.de>
3776
3777 PR tree-optimization/69047
3778 * gcc.dg/pr69047.c: New testcase.
3779
209ca542
PK
37802016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3781 Martin Jambhor <mjambor@suse.cz>
524a4c96 3782
209ca542
PK
3783 * gcc.dg/ipa/propbits-1.c: New test-case.
3784 * gcc.dg/ipa/propbits-2.c: Likewise.
3785 * gcc.dg/ipa/propbits-3.c: Likewise.
3786
e5cf1629
SK
37872016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3788
3789 PR fortran/77351
3790 * gfortran.dg/pr77351.f90: New test.
3791
ebef225f
MP
37922016-08-25 Marek Polacek <polacek@redhat.com>
3793
3794 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3795
fe377a48
MP
37962016-08-25 Marek Polacek <polacek@redhat.com>
3797
3798 PR c/77323
3799 * gcc.dg/pr77323.c: New test.
3800
88b8971f
PT
38012016-08-24 Paul Thomas <pault@gcc.gnu.org>
3802
3803 PR fortran/77358
3804 * gfortran.dg/submodule_17.f08: New test.
3805
3f8257db
JJ
38062016-08-24 Michael Collison <michael.collison@linaro.org>
3807 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3808
3809 * gcc.target/arm/builtin_saddl.c: New testcase.
3810 * gcc.target/arm/builtin_saddll.c: New testcase.
3811 * gcc.target/arm/builtin_uaddl.c: New testcase.
3812 * gcc.target/arm/builtin_uaddll.c: New testcase.
3813 * gcc.target/arm/builtin_ssubl.c: New testcase.
3814 * gcc.target/arm/builtin_ssubll.c: New testcase.
3815 * gcc.target/arm/builtin_usubl.c: New testcase.
3816 * gcc.target/arm/builtin_usubll.c: New testcase.
3817
d5b5d212
UB
38182016-08-24 Uros Bizjak <ubizjak@gmail.com>
3819
3820 PR target/77270
3821 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3822 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3823 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3824 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3825 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3826 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3827 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3828 effective target. Remove scan-assembler-times directives.
3829 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3830 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3831 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3832
d1188689
SKS
38332016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3834
3835 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3836 of unsigned int.
3837 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3838
0b6b8f85
RS
38392016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3840
3841 PR testsuite/77317
3842 * lib/target-supports.exp
3843 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3844 (check_effective_target_vect_natural_alignment): Ditto.
3845 (check_effective_target_vector_alignment_reachable): Ditto.
3846 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3847
587b7f7a
ILT
38482016-08-23 Ian Lance Taylor <iant@golang.org>
3849
3850 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3851
6019c0fc
MM
38522016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3853
3854 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3855 being created from pointers to memory locations.
3856 * gcc.target/powerpc/vec-init-2.c: Likewise.
3857
cfe37db4
FR
38582016-08-23 Fritz Reese <fritzoreese@gmail.com>
3859
3860 * gfortran.dg/dec_structure_12.f90: New testcase.
3861
7e11f46f
DV
38622016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3863
3864 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3865
7ab4f354
DV
38662016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3867
3868 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3869 verification.
3870
deb9351f
DV
38712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3872
3873 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3874 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3875
1fd9f058
RB
38762016-08-23 Richard Biener <rguenther@suse.de>
3877
3878 PR tree-optimization/27336
3879 * c-c++-common/pr27336.c: New testcase.
3880
b00e6e75
MP
38812016-08-22 Marek Polacek <polacek@redhat.com>
3882
3883 PR c++/77321
3884 * g++.dg/cpp1y/pr77321.C: New test.
3885
58338bac
SK
38862016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3887
3888 PR fortran/60774
3889 * gfortran.dg/empty_label.f: Adjust test for new error message.
3890 * gfortran.dg/empty_label.f90: Ditto.
3891 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3892 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3893 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3894
30364ce6
SK
38952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3896
3897 PR fortran/61318
3898 * gfortran.dg/pr61318.f90: New test.
3899
ad7a5a8f
SK
39002016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3901
3902 PR fortran/77260
3903 * gfortran.dg/pr77260_1.f90: New test.
3904 * gfortran.dg/pr77260_2.f90: Ditto.
3905
72f52f30
JM
39062016-08-22 Joseph Myers <joseph@codesourcery.com>
3907
3908 PR middle-end/77269
3909 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3910 __builtin_signbitf and __builtin_signbitl in expected generic
3911 expansion.
3912 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3913 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3914 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3915 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3916 tests.
3917
6dc198e3
JM
39182016-08-22 Joseph Myers <joseph@codesourcery.com>
3919
3920 * gcc.dg/torture/float128-builtin.c,
3921 gcc.dg/torture/float128-ieee-nan.c,
3922 gcc.dg/torture/float128x-builtin.c,
3923 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3924 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3925 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3926 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3927 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3928 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3929 gcc.dg/torture/floatn-nan.h: New tests.
3930
7ff4e41a
JM
39312016-08-22 Joseph Myers <joseph@codesourcery.com>
3932
3933 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3934 macro.
3935 (main): Update calls to TEST_I_F.
3936 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3937 macro.
3938 (main): Update calls to TEST_I_F.
3939
7078cdb6
JM
39402016-08-22 Joseph Myers <joseph@codesourcery.com>
3941
3942 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3943 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3944 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3945 names in calls to TEST_I_F.
3946
a9d7c823
BE
39472016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3948
3949 PR c/52952
3950 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3951
cd800235
SKS
39522016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3953
3954 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3955 and !natural_alignment_64.
3956 * gcc.dg/ipa/propalign-2.c: Likewise.
3957 * gcc.dg/ipa/propalign-3.c: Likewise.
3958 * gcc.dg/ipa/propalign-4.c: Likewise.
3959 * gcc.dg/ipa/propalign-5.c: Likewise.
3960 * lib/target-supports.exp
3961 (check_effective_target_natural_alignment_32): Add avr-*-*.
3962
22d12455
KV
39632016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3964
3965 PR tree-optimization/61839
3966 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3967 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3968 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3969 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3970
c65699ef
JM
39712016-08-19 Joseph Myers <joseph@codesourcery.com>
3972
3973 PR c/32187
3974 * lib/target-supports.exp (check_effective_target_float16)
3975 (check_effective_target_float32, check_effective_target_float64)
3976 (check_effective_target_float128, check_effective_target_float32x)
3977 (check_effective_target_float64x)
3978 (check_effective_target_float128x)
3979 (check_effective_target_float16_runtime)
3980 (check_effective_target_float32_runtime)
3981 (check_effective_target_float64_runtime)
3982 (check_effective_target_float128_runtime)
3983 (check_effective_target_float32x_runtime)
3984 (check_effective_target_float64x_runtime)
3985 (check_effective_target_float128x_runtime)
3986 (check_effective_target_floatn_nx_runtime)
3987 (add_options_for_float16, add_options_for_float32)
3988 (add_options_for_float64, add_options_for_float128)
3989 (add_options_for_float32x, add_options_for_float64x)
3990 (add_options_for_float128x): New procedures.
3991 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3992 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3993 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3994 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3995 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3996 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3997 gcc.dg/torture/float128-complex.c,
3998 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3999 gcc.dg/torture/float128x-basic.c,
4000 gcc.dg/torture/float128x-complex.c,
4001 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4002 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4003 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4004 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4005 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4006 gcc.dg/torture/float32x-basic.c,
4007 gcc.dg/torture/float32x-complex.c,
4008 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4009 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4010 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4011 gcc.dg/torture/float64x-basic.c,
4012 gcc.dg/torture/float64x-complex.c,
4013 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4014 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4015 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4016 gcc.dg/torture/floatn-tg.h,
4017 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4018 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4019 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4020 gcc.dg/torture/fp-int-convert-float128x.c,
4021 gcc.dg/torture/fp-int-convert-float16-timode.c,
4022 gcc.dg/torture/fp-int-convert-float16.c,
4023 gcc.dg/torture/fp-int-convert-float32-timode.c,
4024 gcc.dg/torture/fp-int-convert-float32.c,
4025 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4026 gcc.dg/torture/fp-int-convert-float32x.c,
4027 gcc.dg/torture/fp-int-convert-float64-timode.c,
4028 gcc.dg/torture/fp-int-convert-float64.c,
4029 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4030 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4031 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4032 maximum exponent of floating-point type. Use it in testing
4033 whether 0x8...0 fits in the floating-point type. Always treat -1
4034 (signed 0xf...f) as fitting in the floating-point type.
4035 (M_OK1): New macro.
4036 * gcc.dg/torture/fp-int-convert-double.c,
4037 gcc.dg/torture/fp-int-convert-float.c,
4038 gcc.dg/torture/fp-int-convert-float128-timode.c,
4039 gcc.dg/torture/fp-int-convert-float128.c,
4040 gcc.dg/torture/fp-int-convert-float80-timode.c,
4041 gcc.dg/torture/fp-int-convert-float80.c,
4042 gcc.dg/torture/fp-int-convert-long-double.c,
4043 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4044
94e73c78
JJ
40452016-08-19 Jakub Jelinek <jakub@redhat.com>
4046
fbdbd4b6
JJ
4047 PR fortran/72744
4048 * gfortran.dg/gomp/pr72744.f90: New test.
4049
94e73c78
JJ
4050 PR fortran/69281
4051 * gfortran.dg/gomp/pr69281.f90: New test.
4052
91151a73
JB
40532016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4054
414b7129
UB
4055 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4056 the last special seed value.
4057 * gfortran.dg/random_7.f90: Use size for last array member instead
4058 of hardcoded value.
91151a73 4059
fcf830ab
PK
40602016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4061
4062 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4063 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4064
1a5da5b6
RB
40652016-08-19 Richard Biener <rguenther@suse.de>
4066
4067 PR tree-optimization/77286
4068 * gcc.dg/torture/pr77286.c: New testcase.
4069
82f72146
DM
40702016-08-18 David Malcolm <dmalcolm@redhat.com>
4071
4072 * gcc.dg/verbose-asm-2.c: New test case.
4073
cc015f3a
DM
40742016-08-18 David Malcolm <dmalcolm@redhat.com>
4075
4076 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4077 (custom_diagnostic_finalizer): Update for change to
4078 diagnostic_show_locus.
4079
cb18fd07
DM
40802016-08-18 David Malcolm <dmalcolm@redhat.com>
4081
4082 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4083 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4084
a76989dc
MP
40852016-08-18 Marek Polacek <polacek@redhat.com>
4086
4087 PR c/71514
4088 * gcc.dg/pr71514.c: New test.
4089
89c88780
L
40902015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4091
4092 PR target/72839
4093 * gcc.target/i386/pr72839.c: New test.
4094
2c71d454
CLT
40952016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4096
4097 PR middle-end/70895
4098 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4099 * c-c++-common/goacc/reduction-1.c: Likewise.
4100 * c-c++-common/goacc/reduction-2.c: Likewise.
4101 * c-c++-common/goacc/reduction-3.c: Likewise.
4102 * c-c++-common/goacc/reduction-4.c: Likewise.
4103
66592e95
AM
41042016-08-18 Alan Modra <amodra@gmail.com>
4105
4106 * gcc.c-torture/compile/pr72771.c: New.
4107
3a146d46
JJ
41082016-08-17 Jakub Jelinek <jakub@redhat.com>
4109
4110 PR fortran/67496
4111 * gfortran.dg/pr67496.f90: New test.
4112
3f8257db 41132015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4114
4115 PR tree-optimization/71752
3a146d46 4116 * gcc.dg/vect/pr71752.c: New.
038000bd 4117
dd42e908
UB
41182016-08-17 Uros Bizjak <ubizjak@gmail.com>
4119
4120 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4121
458a1cd0
JJ
41222016-08-17 Jakub Jelinek <jakub@redhat.com>
4123
4124 PR middle-end/77259
4125 * g++.dg/ipa/devirt-52.C: New test.
4126
11c4c4ba
CLT
41272016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4128
4129 * c-c++-common/goacc/reduction-6.c: New testcase.
4130
661d6efd
RB
41312016-08-17 Richard Biener <rguenther@suse.de>
4132
4133 PR tree-optimization/76490
4134 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4135 * gcc.dg/pr52904.c: XFAIL.
4136
622d8b69
RB
41372016-08-17 Richard Biener <rguenther@suse.de>
4138
4139 PR tree-optimization/23855
4140 * gcc.dg/loop-unswitch-2.c: Adjust.
4141
af23e99c
JJ
41422016-08-16 Jakub Jelinek <jakub@redhat.com>
4143
4144 PR tree-optimization/72817
4145 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4146
feeb6268
JM
41472016-08-16 Joseph Myers <joseph@codesourcery.com>
4148
4149 PR libgcc/77265
4150 * gcc.dg/torture/float128-extend-inf.c: New test.
4151
65e736c0
DM
41522016-08-16 David Malcolm <dmalcolm@redhat.com>
4153
4154 PR c/72857
4155 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4156 for embedded NUL.
4157 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4158 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4159 caret placement.
4160 (test_oct): Likewise.
4161 (test_multiple): Likewise.
4162 (test_field_width_specifier): Likewise.
4163 (test_field_width_specifier_2): New function.
4164 (test_field_precision_specifier): New function.
4165 (test_embedded_nul): Update expected caret placement.
4166 (test_non_contiguous_strings): Update line number.
4167 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4168 (__emit_string_literal_range): Add "caret_idx" param.
4169 (test_simple_string_literal): Add value for new param, updating
4170 expected output..
4171 (test_concatenated_string_literal): Likewise.
4172 (test_multiline_string_literal): Likewise.
4173 (test_hex): Likewise.
4174 (test_oct): Likewise.
4175 (test_multiple): Likewise.
4176 (test_ucn4): Likewise.
4177 (test_ucn8): Likewise.
4178 (test_u8): Likewise.
4179 (test_u): Likewise; update expected message, from "range" to
4180 "location".
4181 (test_U): Likewise.
4182 (test_L): Likewise.
4183 (test_macro): Add value for new param.
4184 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4185 (__emit_string_literal_range): Add "caret_idx" param.
4186 (test_stringified_token_1): Add value for new param. Update
4187 expected message, from "range" to "location".
4188 (test_stringized_token_2): Likewise, adding param to macro.
4189 (test_stringified_token_3): Likewise.
4190 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4191 (emit_warning): Convert param from source_range to location_t.
4192 (test_string_literals): Add caret_idx param, and use it when
4193 constructing a substring_loc. Update error message, from
4194 "range" to "location".
4195
4a7f57d5
JJ
41962016-08-16 Jakub Jelinek <jakub@redhat.com>
4197
7841800f
JJ
4198 PR target/71910
4199 * g++.dg/gomp/pr71910.C: New test.
4200
1b13411a
JJ
4201 PR middle-end/67485
4202 * gcc.c-torture/compile/pr67485.c: New test.
4203
4a7f57d5
JJ
4204 PR target/72867
4205 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4206
3c556bc4
BC
42072016-08-16 Bin Cheng <bin.cheng@arm.com>
4208
4209 PR tree-optimization/69848
4210 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4211
beab2da6
ML
42122016-08-16 Martin Liska <mliska@suse.cz>
4213
4214 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4215 of memory operations so that it can be handled by core2
4216 in 32-bit mode.
4217
f4eec0a3
RB
42182016-08-16 Richard Biener <rguenther@suse.de>
4219
4220 PR tree-optimization/76783
4221 * gcc.dg/pr76783.c: New testcase.
4222 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4223
8f21990a
BC
42242016-08-16 Bin Cheng <bin.cheng@arm.com>
4225
4226 PR tree-optimization/72817
4227 PR tree-optimization/73450
4228 * gcc.dg/tree-ssa/pr72817.c: New test.
4229 * gcc.dg/tree-ssa/pr73450.c: New test.
4230
7fc61626
FR
42312016-08-15 Fritz Reese <fritzoreese@gmail.com>
4232
4233 * gfortran.dg/init_flag_13.f90: New testcase.
4234 * gfortran.dg/init_flag_14.f90: Ditto.
4235 * gfortran.dg/init_flag_15.f03: Ditto.
4236 * gfortran.dg/dec_init_1.f90: Ditto.
4237 * gfortran.dg/dec_init_2.f90: Ditto.
4238
432baa02
UB
42392016-08-15 Uros Bizjak <ubizjak@gmail.com>
4240
4241 PR target/72867
4242 * gcc.target/i386/pr72867.c: New test.
4243
7e1dde14
EB
42442016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4245
4246 * c-c++-common/dump-ada-spec-5.c: New test.
4247
e4969090
RB
42482016-08-15 Richard Biener <rguenther@suse.de>
4249
4250 PR tree-optimization/73434
4251 * gcc.dg/torture/pr73434.c: New testcase.
4252
66088065
JJ
42532016-08-15 Jakub Jelinek <jakub@redhat.com>
4254
4255 PR tree-optimization/72824
4256 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4257
7c713714
CLT
42582016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4259
4260 PR fortran/70598
4261 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4262 in use_device clause.
4263 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4264 * gfortran.dg/goacc/list.f95: Adjust to catch
4265 "neither a POINTER nor an array" error messages.
4266
4271e5cb
UB
42672016-08-14 Uros Bizjak <ubizjak@gmail.com>
4268
4269 PR target/76342
4270 * gcc.target/i386/pr76342.c: New test.
4271
b0cea284
JJ
42722016-08-12 Jakub Jelinek <jakub@redhat.com>
4273
4274 PR c/71512
4275 * g++.dg/ubsan/pr71512.C: New test.
4276 * c-c++-common/ubsan/pr71512-1.c: New test.
4277 * c-c++-common/ubsan/pr71512-2.c: New test.
4278
e86aefb8
MM
42792016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4280
4281 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4282 vector initialization options.
4283 * gcc.target/powerpc/vec-init-2.c: Likewise.
4284 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4285 is generated on ISA 3.0.
4286
7fd82d52
PP
42872016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4288
4289 PR middle-end/71654
4290 * gcc.dg/c-c++-common/pr71654.c: New test.
4291 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4292 dg-options.
4293 * gcc.dg/tree-ssa/vrp24: Likewise.
4294
2f1364c2
JJ
42952016-08-12 Jakub Jelinek <jakub@redhat.com>
4296
4297 PR c/67410
4298 * gcc.dg/pr67410.c: New test.
4299
8eb414aa
BC
43002016-08-12 Bin Cheng <bin.cheng@arm.com>
4301
4302 PR tree-optimization/69848
4303 * gcc.dg/vect/vect-pr69848.c: New test.
4304
30b39c19
UB
43052016-08-12 Uros Bizjak <ubizjak@gmail.com>
4306
4307 PR testsuite/71008
4308 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4309 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4310 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4311 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4312
e373dd06
RB
43132016-08-12 Richard Biener <rguenther@suse.de>
4314
4315 PR tree-optimization/57326
4316 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4317 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4318 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4319 * gcc.target/i386/pr45685.c: Likewise.
4320 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4321 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4322 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4323 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4324 * gfortran.dg/pr34163.f90: Likewise.
4325
20d1af89
ML
43262016-08-12 Martin Liska <mliska@suse.cz>
4327
4328 * g++.dg/gcov/gcov-16.C: New test.
4329 * lib/gcov.exp: Support new argument for run-gcov function.
4330
5cacda56
ML
43312016-08-12 Martin Liska <mliska@suse.cz>
4332
4333 PR gcov-profile/35590
4334 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4335
663eecfd
RB
43362016-08-12 Richard Biener <rguenther@suse.de>
4337
4338 PR tree-optimization/72851
4339 * gcc.dg/torture/pr72851.c: New testcase.
4340
3f8257db 43412016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4342
e366d7d8
AO
4343 PR debug/63240
4344 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4345 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4346 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4347 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4348 DW_AT_deleted.
4349
71e1a6a4
AO
4350 PR debug/55641
4351 * g++.dg/debug/dwarf2/ref-1.C: New.
4352
8aaf799b
AO
4353 PR debug/49366
4354 * g++.dg/debug/dwarf2/template-params-12.H: New.
4355 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4356 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4357 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4358 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4359 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4360 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4361 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4362
06f9caed
BS
43632016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4364
4365 PR target/72863
4366 * gcc.target/powerpc/pr72863.c: New test.
4367
a8b956c1
UB
43682016-08-11 Uros Bizjak <ubizjak@gmail.com>
4369
4370 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4371
c73dd986
L
43722015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4373
4374 * gcc.target/i386/pieces-strcpy-1.c: New test.
4375 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4376
385ed708
JJ
43772016-08-11 Jakub Jelinek <jakub@redhat.com>
4378
4379 PR c++/72868
4380 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4381
df7ec09f
L
43822015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4383
4384 * gcc.target/i386/pieces-memcpy-1.c: New test.
4385 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4386 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4387 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4388 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4389 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4390
b95a64bb
JJ
43912016-08-11 Jakub Jelinek <jakub@redhat.com>
4392
4393 PR c/72816
7ddbcf6b 4394 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4395
59537744
BE
43962016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4397
4398 PR tree-optimization/71083
4399 * gcc.c-torture/execute/pr71083.c: New test.
4400 * gnat.dg/loop_optimization23.adb: New test.
4401 * gnat.dg/loop_optimization23_pkg.ads: New test.
4402 * gnat.dg/loop_optimization23_pkg.adb: New test.
4403
183ac6d0
RB
44042016-08-11 Richard Biener <rguenther@suse.de>
4405
4406 PR tree-optimization/72772
4407 * gcc.dg/graphite/pr35356-1.c: Adjust.
4408 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4409
b152f5a2
JB
44102016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4411
4412 * gfortran.dg/random_7.f90: Take into account that the last seed
4413 value is the special p value.
4414 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4415
bb7ebad1
RB
44162016-08-11 Richard Biener <rguenther@suse.de>
4417
4418 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4419
2e186411
AM
44202016-08-11 Alan Modra <amodra@gmail.com>
4421
4422 * gcc.target/powerpc/pr71680.c: New.
4423
e9e6d4f6
KN
44242016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4425
4426 * gcc.target/powerpc/bfp/bfp.exp: New file.
4427 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4428 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4429 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4430 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4431 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4432 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4433 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4434 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4435 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4436 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4437 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4438 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4439 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4440 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4441 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4442 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4443 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4444 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4445 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4446 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4447 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4448 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4449 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4450 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4451 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4452 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4453 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4454 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4455 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4456 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4457 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4458 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4459 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4460 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4461 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4462 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4463 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4464 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4465 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4466 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4467 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4468 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4469 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4470 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4471 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4472 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4473 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4474 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4475 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4476 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4477 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4478 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4479 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4480
9c8eabea
BC
44812016-08-10 Bin Cheng <bin.cheng@arm.com>
4482
4483 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4484 Add aarch64*-*-*.
4485
6c553b76
BC
44862016-08-10 Bin Cheng <bin.cheng@arm.com>
4487
4488 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4489
a0883b08
MM
44902016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4491
4492 PR target/72853
4493 * gcc.target/powerpc/pr72853.c: New test.
4494
a266236e
ML
44952016-08-10 Martin Liska <mliska@suse.cz>
4496
4497 PR gcov-profile/58306
4498 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4499
22063dbc
ML
45002016-08-10 Martin Liska <mliska@suse.cz>
4501
4502 * g++.dg/gcov/gcov-threads-1.C: New test.
4503
5250a5bb
SKS
45042016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4505
4506 PR target/71873
4507 * gcc.target/avr/pr71873.c: New test.
4508
b7597ae5
ML
45092016-08-09 Martin Liska <mliska@suse.cz>
4510
4511 * g++.dg/gcov/gcov-dump-1.C: New test.
4512 * g++.dg/gcov/gcov-dump-2.C: New test.
4513
ab50a215
ML
45142016-08-09 Martin Liska <mliska@suse.cz>
4515
4516 * gcc.dg/tree-prof/val-prof-9.c: New test.
4517
dcb1e137
ML
45182016-08-09 Martin Liska <mliska@suse.cz>
4519
4520 * gcc.dg/tree-prof/val-prof-8.c: New test.
4521
04d6d3b6
MJ
45222016-08-09 Martin Jambor <mjambor@suse.cz>
4523
df839749
UB
4524 PR ipa/71981
4525 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4526
c57e78c4
BC
45272016-08-09 Bin Cheng <bin.cheng@arm.com>
4528
4529 PR tree-optimization/33707
4530 * gcc.dg/vect/pr33707.c: New test.
4531
42970a17
BC
45322016-08-09 Bin Cheng <bin.cheng@arm.com>
4533
4534 PR tree-optimization/pr72772
4535 * gcc.dg/tree-ssa/pr72772.c: New test.
4536
810a3aa6
MF
45372016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4538
4539 PR rtl-optimization/66669
4540 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4541
9e207d6f
JJ
45422016-08-09 Jakub Jelinek <jakub@redhat.com>
4543
4544 PR tree-optimization/72824
4545 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4546
50bf47fd
RB
45472016-08-09 Richard Biener <rguenther@suse.de>
4548
4549 PR tree-optimization/71802
4550 * gcc.dg/torture/pr71802.c: New testcase.
4551
cadec7ca
JJ
45522016-08-09 Jakub Jelinek <jakub@redhat.com>
4553
4554 PR c++/72809
4555 * g++.dg/eh/stdarg1.C: New test.
4556
c43c5112
AK
45572016-08-08 Andi Kleen <ak@linux.intel.com>
4558
4559 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4560 test command line in failure log.
4561 (profopt-execute): dito. Make autofdo file names unique.
4562
895aa8e1
DM
45632016-08-08 David Malcolm <dmalcolm@redhat.com>
4564
4565 PR c/64955
4566 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4567 output.
4568
9afda630
PK
45692016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4570
4571 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4572 c99_runtime.
4573 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4574 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4575 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4576 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4577 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4578 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4579
e52ed3fe
DM
45802016-08-08 David Malcolm <dmalcolm@redhat.com>
4581
4582 PR c/52952
4583 * gcc.dg/cpp/pr66415-1.c: Likewise.
4584 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4585 * gcc.dg/format/c90-printf-1.c: Likewise.
4586 * gcc.dg/format/diagnostic-ranges.c: New test case.
4587
ad200580
JJ
45882016-08-08 Jakub Jelinek <jakub@redhat.com>
4589
77524e0d
JJ
4590 PR fortran/72716
4591 * gfortran.dg/gomp/pr72716.f90: New test.
4592
2187f2a2
JJ
4593 PR middle-end/72781
4594 * gcc.dg/gomp/pr72781.c: New test.
4595
ad200580
JJ
4596 PR middle-end/68762
4597 * g++.dg/vect/pr68762-1.cc: New test.
4598 * g++.dg/vect/pr68762-2.cc: New test.
4599 * g++.dg/vect/pr68762.h: New file.
4600
989d0071
MS
46012016-08-08 Martin Sebor <msebor@redhat.com>
4602
4603 PR testsuite/72838
3a146d46
JJ
4604 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4605 * g++.dg/warn/overflow-warn-3.C: Same.
4606 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4607
7090cac9
AV
46082016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4609
4610 PR fortran/71936
4611 * gfortran.dg/allocate_with_source_21.f03: New test.
4612
64e56ab0
AV
46132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4614
4615 PR fortran/72698
4616 * gfortran.dg/allocate_with_source_20.f03: New test.
4617
0476487d
AM
46182016-08-08 Alan Modra <amodra@gmail.com>
4619
4620 * gcc.c-torture/compile/pr72802.c: New.
4621
8e9218f2
AV
46222016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4623
4624 PR fortran/70524
4625 * gfortran.dg/dependency_48.f90: New test.
4626
c1f7083b
TK
46272016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4628
531e5ae3 4629 PR fortran/70040
c1f7083b
TK
4630 * gfortran.dg/pr70040.f90: New testcase.
4631
6ab5813c
TK
46322016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4633
4634 PR fortran/71961
4635 * gfortran.dg/matmul_10.f90: New testcase.
4636
27bddc4a
JH
46372016-08-07 Jan Hubicka <hubicka@ucw.cz>
4638
4639 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4640
4a9f8a9f
JJ
46412016-08-07 Jakub Jelinek <jakub@redhat.com>
4642
4643 PR c/72816
4644 * gcc.dg/pr72816.c: New test.
4645
fa76f2c6
JW
46462016-08-06 Jonathan Wakely <jwakely@redhat.com>
4647
4648 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4649 * g++.dg/conversion/pr41426.C: Likewise.
4650 * g++.dg/conversion/pr66211.C: Likewise.
4651 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4652 * g++.dg/init/ref8.C: Likewise.
4653 * g++.old-deja/g++.law/cvt20.C: Likewise.
4654 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4655
5c3e5002
PP
46562016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4657
4658 PR tree-optimization/18046
4659 * gcc.dg/tree-ssa/vrp105.c: New test.
4660 * gcc.dg/tree-ssa/vrp106.c: New test.
4661
94087e88 46622016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4663
4664 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4665 1ul in diagnostics. Remove hyphen from "constant-expression."
4666 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4667 * g++.dg/cpp0x/static_assert3.C: Same.
4668 * g++.dg/cpp1y/constexpr-throw.C: Same.
4669 * g++.dg/template/nontype3.C: Same.
4670 * g++.dg/warn/overflow-warn-1.C: Same.
4671 * g++.dg/warn/overflow-warn-3.C: Same.
4672 * g++.dg/warn/overflow-warn-4.C: Same.
4673
88fa5555
DM
46742016-08-05 David Malcolm <dmalcolm@redhat.com>
4675
4676 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4677 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4678 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4679 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4680
1addb9e6
PP
46812016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4682
4683 PR tree-optimization/72810
4684 * gcc.dg/tree-ssa/vrp110.c: New test.
4685
1b62ed4f
JG
46862016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4687
4688 PR Target/72819
4689 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4690 registers.
4691 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4692 saving the half-precision registers.
4693 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4694 value is returned in h0.
4695 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4696 are passed in FP/SIMD registers.
4697 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4698 passing works corrcetly.
4699 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4700 (hfa_f16x2_t): Likewise.
4701 (hfa_f16x3_t): Likewise.
4702 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4703 are promoted to double and passed in a double register.
4704 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4705 are promoted to double and stacked.
4706 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4707 __fp16 data types.
4708 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4709 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4710 __fp16 first get passed in FP/SIMD registers, then stacked.
4711
4228ca19
NS
47122016-08-05 Nathan Sidwell <nathan@acm.org>
4713
4714 PR c++/68724
4715 * g++.dg/cpp0x/pr68724.C: New.
4716
db7c335e
RB
47172016-08-05 Richard Biener <rguenther@suse.de>
4718
4719 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4720
48abe922
PP
47212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4722
4723 * gcc.dg/tree-ssa/vrp107.c: New test.
4724 * gcc.dg/tree-ssa/vrp108.c: New test.
4725 * gcc.dg/tree-ssa/vrp109.c: New test.
4726
f6cdf42f
PK
47272016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4728
4729 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4730 dg-options.
4731
33a9c609
PK
47322016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4733
4734 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4735 test-cases.
4736 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4737 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4738 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4739 test-cases.
4740 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4741 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4742 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4743 large_double.
4744
4473482d
PC
47452016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4746
4747 PR c++/72800
4748 * g++.dg/cpp1y/lambda-ice1.C: New.
4749
08156df5
PP
47502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4751
4752 PR c++/72759
4753 * g++.dg/cpp1y/pr72759.C: New test.
4754
938da3a5
PP
47552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4756
4757 * gcc.dg/switch-10.c: New test.
4758
da84183c
JG
47592016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4760
4761 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4762
ae9281fc
TS
47632016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4764
4765 * c-c++-common/goacc/routine-5.c: Update.
4766
086ad22e
BE
47672016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4768
4769 PR rtl-optimization/70903
4770 * gcc.c-torture/execute/pr70903.c: New test.
4771
6805e400
ML
47722016-08-04 Martin Liska <mliska@suse.cz>
4773
4774 * gcc.dg/params/params.exp: Replace file exists with
4775 TESTING_IN_BUILD_TREE.
4776
a0008434
MP
47772016-08-04 Marek Polacek <polacek@redhat.com>
4778
4779 PR c++/70229
4780 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4781
fb46286e
RB
47822016-08-04 Richard Biener <rguenther@suse.de>
4783
4784 PR middle-end/71984
4785 * gcc.dg/torture/pr71984.c: Guard correctness check for
4786 little-endian.
4787
ac2c96ab
AP
47882016-08-03 Andrew Pinski <apinski@cavium.com>
4789
4790 * gcc.c-torture/compile/20160802-1.c: New testcase.
4791
c98583e9
FR
47922016-08-03 Fritz Reese <fritzoreese@gmail.com>
4793
4794 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4795
9ad1a1da
RB
47962016-08-03 Richard Biener <rguenther@suse.de>
4797
4798 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4799 and remove -O3.
4800 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4801 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4802
cd75c979
RB
48032016-08-03 Richard Biener <rguenther@suse.de>
4804
4805 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4806 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4807 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4808 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4809
30e8d875
SKS
48102016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4811
4812 * gcc.dg/init-excess-2.c: Require int32plus.
4813 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4814 * gcc.dg/pr59963-2.c: Require int32plus.
4815 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4816 * gcc.dg/unroll-7.c: Require int32plus.
4817
69b806f6
BC
48182016-08-02 Bin Cheng <bin.cheng@arm.com>
4819
4820 PR tree-optimization/34114
4821 * gcc.dg/tree-ssa/loop-42.c: New test.
4822
1efafef3
TC
48232016-08-02 Tamar Christina <tamar.christina@arm.com>
4824
4825 * gcc.target/aarch64/vminmaxnm.c: New.
4826 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4827 tests.
4828
e2a99194
MM
48292016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4830
4831 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4832 vec_extract for vector float, vector int, vector short, and vector
4833 char.
4834 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4835 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4836 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4837 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4838
71bfb77a
WD
48392016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4840
4841 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4842 single stack adjustment, no writeback.
71bfb77a
WD
4843 * gcc.target/aarch64/test_frame_12.c: Likewise.
4844 * gcc.target/aarch64/test_frame_13.c: Likewise.
4845 * gcc.target/aarch64/test_frame_15.c: Likewise.
4846 * gcc.target/aarch64/test_frame_6.c: Likewise.
4847 * gcc.target/aarch64/test_frame_7.c: Likewise.
4848 * gcc.target/aarch64/test_frame_8.c: Likewise.
4849 * gcc.target/aarch64/test_frame_16.c: New test.
4850
37bce35a
L
48512015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4852
4853 PR target/72748
4854 * gcc.target/i386/pr72748.c: New test.
4855
3f8257db 48562015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4857
4858 PR tree-optimization/71818
4859 * gcc.dg/vect/pr71818.c: New
4860
bf60c531
ML
48612016-08-01 Martin Liska <mliska@suse.cz>
4862
4863 PR tree-optimization/71857
4864 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4865
8ed49fab
KT
48662016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4867
4868 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4869
76e2c821
JB
48702016-08-01 Jan Beulich <jbeulich@suse.com>
4871
4872 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4873
35029597
WS
48742016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4875
4876 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4877 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4878
3aa4b66a
JW
48792016-07-31 Jonathan Wakely <jwakely@redhat.com>
4880
4881 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4882 (check_effective_target_c++): Likewise. Also match for libstdc++.
4883
3f8257db 48842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4885
4886 PR fortran/41922
4887 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4888 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4889 * gfortran.dg/pr41922.f90: New test.
4890
9fcb2819
SK
48912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4892
4893 PR fortran/68566
4894 * gfortran.dg/pr68566.f90: new test.
4895
94087e88 48962016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4897
4898 PR c++/60760
4899 PR c++/71091
4900 * g++.dg/cpp0x/constexpr-cast.C: New test.
4901 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4902 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4903 * g++.dg/ubsan/pr63956.C: Correct.
4904
d0047a25
MM
49052016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4906
4907 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4908 vector double or vector long where the vector is in memory.
4909 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4910 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4911
e4f7a5df
SK
49122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4913
4914 PR fortran/69867
4915 * gfortran.dg/pr69867.f90: New test.
4916
b441ae1d
SK
49172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4918
4919 PR fortran/69962
4920 * gfortran.dg/pr69962.f90: New test.
4921
712dff31
SK
49222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4923
4924 PR fortran/70006
4925 * gfortran.dg/pr70006.f90: New test.
4926
fb42421e
SK
49272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4928
4929 PR fortran/71730
4930 * gfortran.dg/pr71730.f90: New test.
4931 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4932 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4933 * gfortran.dg/array_constructor_26.f03: Ditto.
4934
466effe0
WS
49352016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4936
4937 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4938 * gcc.target/powerpc/pr71763.c: Likewise.
4939
f618a472
MP
49402016-07-29 Marek Polacek <polacek@redhat.com>
4941
4942 PR c/71742
4943 * gcc.dg/940510-1.c: Adjust dg-error.
4944 * gcc.dg/c99-flex-array-1.c: Likewise.
4945 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4946
efd0786f
MP
4947 PR c/71853
4948 * gcc.dg/noncompile/pr71853.c: New test.
4949
e00dceaf
MP
4950 PR c/71573
4951 * gcc.dg/noncompile/pr71573.c: New test.
4952
638fc14f
MP
4953 PR c/71926
4954 * g++.dg/warn/Wparentheses-30.C: New test.
4955 * gcc.dg/Wparentheses-14.c: New test.
4956
61c73a7f
UB
49572016-07-29 Uros Bizjak <ubizjak@gmail.com>
4958
4959 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4960
01d32b2b
BC
49612016-07-29 Bin Cheng <bin.cheng@arm.com>
4962
4963 PR tree-optimization/57558
4964 * gcc.dg/vect/pr57558-1.c: New test.
4965 * gcc.dg/vect/pr57558-2.c: New test.
4966
f6c7a248
PK
49672016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4968
61c73a7f 4969 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4970 to scan forwprop1 dump pass.
4971
f54ea774
PC
49722016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4973
4974 PR c++/51488
4975 * g++.dg/template/pr51488.C: New.
4976
673a107a
JJ
49772016-07-29 Jakub Jelinek <jakub@redhat.com>
4978
4979 PR c/71969
4980 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4981 static __inline__.
4982 * gcc.dg/pr71969-1.c: New test.
4983 * gcc.dg/pr71969-2.c: New test.
4984 * gcc.dg/pr71969-3.c: New test.
4985
78169471
MP
49862016-07-29 Marek Polacek <polacek@redhat.com>
4987
4988 PR c/71574
4989 * c-c++-common/pr71574.c: New test.
4990
a5b5c8b6
MP
4991 PR c/71583
4992 * gcc.dg/noncompile/pr71583.c: New test.
4993
883b6d4e
KV
49942016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4995
4996 PR middle-end/68217
4997 * gcc.dg/pr68217.c: New test.
4998
89f1f37e
SK
49992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5000
5001 PR fortran/71067
5002 * gfortran.dg/pr71067_1.f90: New test.
5003 * gfortran.dg/pr71067_2.f90: Ditto.
5004
e0d32185
MM
50052016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5006
5007 * gcc.target/powerpc/vec-extract-1.c: New test.
5008
c851722d
SK
50092016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5010
5011 PR fortran/71799
5012 * gfortran.dg/pr71799.f90: New test.
5013
f064da6a
PC
50142016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5015
5016 PR c++/71665
5017 * g++.dg/cpp0x/pr71665-1.C: New.
5018 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5019 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5020 * g++.dg/ext/label10.C: Likewise.
5021 * g++.dg/parse/constant5.C: Likewise.
5022
1b70aaad
SK
50232016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5024
5025 PR fortran/71859
5026 * gfortran.dg/pr71859.f90: New test.
5027 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5028 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5029
a23404c9
PT
50302016-07-28 Paul Thomas <pault@gcc.gnu.org>
5031
5032 PR fortran/71883
5033 * gfortran.dg/pr71883.f90 : New test.
5034
513d866d
YR
50352016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5036
5037 PR tree-optimization/71734
61c73a7f 5038 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5039
7c428aa2
RL
50402016-07-28 Renlin Li <renlin.li@arm.com>
5041
5042 Revert
5043 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5044
5045 PR fortran/71902
5046 * gfortran.dg/dependency_47.f90: New test.
5047
1225d6b1
ML
50482016-07-28 Martin Liska <mliska@suse.cz>
5049
5050 PR gcov-profile/68025
5051 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5052
e5f5bf35
ML
50532016-07-28 Martin Liska <mliska@suse.cz>
5054
5055 * g++.dg/vect/pr70944.cc: New test.
5056
4536610d
KV
50572016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5058
5059 PR middle-end/71994
5060 * gcc.dg/torture/pr71994.c: New test.
5061
8c6961ca
PK
50622016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5063
5064 PR middle-end/71078
5065 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5066 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5067 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5068
8de22ea0
RB
50692016-07-27 Richard Biener <rguenther@suse.de>
5070
5071 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5072
5d9da222
ML
50732016-07-27 Martin Liska <mliska@suse.cz>
5074
5075 * gcc.dg/predict-13.c: New test.
5076 * gcc.dg/predict-14.c: New test.
5077
af9e275f
SKS
50782016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5079
a23404c9 5080 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5081 including stdint.h.
5082 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5083 including stdint.h.
5084
71abba1e
MM
50852016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5086
5087 PR target/71869
5088 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5089 IEEE built-in functions handle quiet and signalling NaNs
5090 correctly.
5091
9cd74e8f
SK
50922016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5093
5094 PR fortran/71862
5095 * gfortran.dg/pr71862.f90: New test.
5096
0d48446f
MS
50972016-07-26 Martin Sebor <msebor@redhat.com>
5098
5099 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5100 selector with dg-options.
5101
524cf1e4
PP
51022016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5103
5104 PR tree-optimization/18046
5105 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5106 * gcc.dg/tree-ssa/vrp103.c: New test.
5107 * gcc.dg/tree-ssa/vrp104.c: New test.
5108
100665d8
WS
51092016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5110
5111 * gcc.target/powerpc/pr63354.c: Require lp64 since
5112 -mprofile-kernel is not legal with -m32.
5113
0b64ca40
RB
51142016-07-26 Richard Biener <rguenther@suse.de>
5115
5116 PR rtl-optimization/71984
5117 * gcc.dg/torture/pr71984.c: New testcase.
5118
9b7937cf
RS
51192016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5120
5121 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5122 g++-dg-runtest via et-dg-runtest.
5123 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5124 * gcc.dg/vect/vect.exp: Likewise.
5125 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5126 gfortran-dg-runtest.
5127 * gfortran.dg/vect/vect.exp: Likewise.
5128 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5129 (check_mips_loongson_hw_available): Likewise.
5130 (check_effective_target_mpaired_single_runtime): Likewise.
5131 (check_effective_target_mips_loongson_runtime): Likewise.
5132 (add_options_for_mpaired_single): Likewise.
5133 (check_effective_target_vect_int): Add global et_index.
5134 Check and save the supported feature for a target selected by
5135 the et_index target. Break long lines where appropriate. Call
5136 et-is-effective-target for MIPS with an argument instead of
5137 check_effective_target_* where appropriate.
5138 (check_effective_target_vect_intfloat_cvt): Likewise.
5139 (check_effective_target_vect_uintfloat_cvt): Likewise.
5140 (check_effective_target_vect_floatint_cvt): Likewise.
5141 (check_effective_target_vect_floatuint_cvt): Likewise.
5142 (check_effective_target_vect_simd_clones): Likewise.
5143 (check_effective_target_vect_shift): ewise.
5144 (check_effective_target_whole_vector_shift): Likewise.
5145 (check_effective_target_vect_bswap): Likewise.
5146 (check_effective_target_vect_shift_char): Likewise.
5147 (check_effective_target_vect_long): Likewise.
5148 (check_effective_target_vect_float): Likewise.
5149 (check_effective_target_vect_double): Likewise.
5150 (check_effective_target_vect_long_long): Likewise.
5151 (check_effective_target_vect_no_int_max): Likewise.
5152 (check_effective_target_vect_no_int_add): Likewise.
5153 (check_effective_target_vect_no_bitwise): Likewise.
5154 (check_effective_target_vect_widen_shift): Likewise.
5155 (check_effective_target_vect_no_align): Likewise.
5156 (check_effective_target_vect_hw_misalign): Likewise.
5157 (check_effective_target_vect_element_align): Likewise.
5158 (check_effective_target_vect_condition): Likewise.
5159 (check_effective_target_vect_cond_mixed): Likewise.
5160 (check_effective_target_vect_char_mult): Likewise.
5161 (check_effective_target_vect_short_mult): Likewise.
5162 (check_effective_target_vect_int_mult): Likewise.
5163 (check_effective_target_vect_extract_even_odd): Likewise.
5164 (check_effective_target_vect_interleave): Likewise.
5165 (check_effective_target_vect_stridedN): Likewise.
5166 (check_effective_target_vect_multiple_sizes): Likewise.
5167 (check_effective_target_vect64): Likewise.
5168 (check_effective_target_vect_call_copysignf): Likewise.
5169 (check_effective_target_vect_call_sqrtf): Likewise.
5170 (check_effective_target_vect_call_btrunc): Likewise.
5171 (check_effective_target_vect_call_btruncf): Likewise.
5172 (check_effective_target_vect_call_ceil): Likewise.
5173 (check_effective_target_vect_call_ceilf): Likewise.
5174 (check_effective_target_vect_call_floor): Likewise.
5175 (check_effective_target_vect_call_floorf): Likewise.
5176 (check_effective_target_vect_call_lceil): Likewise.
5177 (check_effective_target_vect_call_lfloor): Likewise.
5178 (check_effective_target_vect_call_nearbyint): Likewise.
5179 (check_effective_target_vect_call_nearbyintf): Likewise.
5180 (check_effective_target_vect_call_round): Likewise.
5181 (check_effective_target_vect_call_roundf): Likewise.
5182 (check_effective_target_vect_perm): Likewise, but also append *_saved
5183 to the existing global name to properly cache the result.
5184 (check_effective_target_vect_perm_byte): Likewise.
5185 (check_effective_target_vect_perm_short): Likewise.
5186 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5187 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5188 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5189 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5190 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5191 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5192 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5193 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5194 (check_effective_target_vect_sdot_qi): Likewise.
5195 (check_effective_target_vect_udot_qi): Likewise.
5196 (check_effective_target_vect_sdot_hi): Likewise.
5197 (check_effective_target_vect_udot_hi): Likewise.
5198 (check_effective_target_vect_usad_char): Likewise.
5199 (check_effective_target_vect_pack_trunc): Likewise.
5200 (check_effective_target_vect_unpack): Likewise.
5201 (check_effective_target_vect_aligned_arrays): Likewise.
5202 (check_effective_target_vect_natural_alignment): Likewise.
5203 (check_effective_target_vector_alignment_reachable): Likewise.
5204 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5205 (is-effective-target): Initialize et_index if undefined.
5206 (et-dg-runtest): New.
5207 (et-is-effective-target): Likewise.
5208 (check_vect_support_and_set_flags): Add supported MIPS targets to
5209 EFFECTIVE_TARGETS list. Return the number of supported targets.
5210
8f63caf6 52112016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5212 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5213
5214 PR middle-end/70920
5215 * gcc.dg/pr70920-1.c: New test-case.
5216 * gcc.dg/pr70902-2.c: Likewise.
5217 * gcc.dg/pr70920-3.c: Likewise.
5218 * gcc.dg/pr70920-4.c: Likewise
5219 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5220 2 instead of 3.
5221
7d575fff
AM
52222016-07-25 Alexander Monakov <amonakov@ispras.ru>
5223
5224 * gcc.c-torture/execute/pr71494.c: Require label_values.
5225 * gcc.dg/pr16973.c: Ditto.
5226
bf01e070
SKS
52272016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5228
5229 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5230 * gcc.dg/torture/pr69771.c: Require int32plus.
5231 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5232
16b05965
ML
52332016-07-25 Martin Liska <mliska@suse.cz>
5234
5235 * gcc.dg/torture/pr71987.c: New test.
5236
d52d3767
SK
52372016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5238
5239 PR fortran/71935
5240 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5241 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5242 * gfortran.dg/pr71935.f90: New test.
5243
94087e88 52442016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5245
5246 PR c++/71675
5247 * g++.dg/ext/atomic-3.C: New test.
5248 * gcc.dg/atomic/pr71675.c: New test.
5249
58b3986e
ES
52502016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5251
5252 * gcc.target/i386/mvc8.c: New test.
5253
faa1612a
BC
52542016-07-22 Bin Cheng <bin.cheng@arm.com>
5255
5256 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5257 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5258
1603ebe0
TK
52592016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5260
5261 PR fortran/71795
5262 * gfortran.dg/constructor_50.f90: New test.
5263
bc91c436
ML
52642016-07-22 Martin Liska <mliska@suse.cz>
5265
5266 PR gcov-profile/69028
5267 PR gcov-profile/62047
5268 * g++.dg/cilk-plus/pr69028.C: New test.
5269
9fe9a3a7
AV
52702016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5271
5272 * gfortran.dg/coarray_stat_2.f90: New test.
5273
70866e3d
MM
52742016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5275
5276 * gcc.target/powerpc/vec-extract.h: New files to check the
5277 vec_extract built-in functions for all vector types, testing
5278 accessing each element, both with constant and variable element
5279 numbers.
5280 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5281 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5282 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5283 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5284 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5285 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5286 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5287 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5288 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5289
ab3af181
JJ
52902016-07-21 Jakub Jelinek <jakub@redhat.com>
5291
5292 PR c++/71728
5293 * g++.dg/other/pr71728.C: New test.
5294
ebe8f322
JG
52952016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5296
5297 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5298 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5299 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5300 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5301 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5302
959cef74
RB
53032016-07-21 Richard Biener <rguenther@suse.de>
5304
5305 PR tree-optimization/71947
5306 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5307
b24d9420
BC
53082016-07-21 Bin Cheng <bin.cheng@arm.com>
5309
5310 * gcc.dg/tree-ssa/scev-15.c: New.
5311
23974819
BC
53122016-07-21 Bin Cheng <bin.cheng@arm.com>
5313
5314 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5315
ee78cbaa
JJ
53162016-07-21 Jakub Jelinek <jakub@redhat.com>
5317
5318 PR c++/71941
5319 * g++.dg/gomp/pr71941.C: New test.
5320
52ed68f7
DM
53212016-07-20 David Malcolm <dmalcolm@redhat.com>
5322
5323 PR c/70339
5324 PR c/71858
5325 * g++.dg/spellcheck-identifiers.C: New test case, based on
5326 gcc.dg/spellcheck-identifiers.c.
5327 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5328 gcc.dg/spellcheck-identifiers-2.c.
5329 * g++.dg/spellcheck-typenames.C: New test case, based on
5330 gcc.dg/spellcheck-typenames.c
5331
18407bfb
JW
53322016-07-20 Jonathan Wakely <jwakely@redhat.com>
5333
5334 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5335 pointer to member function and also test catching by reference.
5336
4c07fd98
DV
53372016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5338
5339 * gcc.target/s390/pr67443.c: Fix test case.
5340
fee21d65
DV
53412016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5342
5343 * gcc.target/s390/insv-1.c: Xfail some tests.
5344 * gcc.target/s390/insv-2.c: Likewise.
5345
dbe9dfdd
GJL
53462016-07-20 Georg-Johann Lay <avr@gjlay.de>
5347
5348 * gcc.target/avr/torture/get-mem.c: New test.
5349 * gcc.target/avr/torture/set-mem.c: New test.
5350
c25e1d82
GJL
53512016-07-20 Georg-Johann Lay <avr@gjlay.de>
5352
5353 PR target/71948
5354 * gcc.target/avr/torture/tiny-progmem.c: New test.
5355
109d2197
JJ
53562016-07-20 Jakub Jelinek <jakub@redhat.com>
5357
7419f441
JJ
5358 PR c++/71909
5359 * g++.dg/parse/pr71909.C: New test.
5360 * g++.dg/tm/pr71909.C: New test.
5361
109d2197
JJ
5362 PR c++/50060
5363 * g++.dg/cpp0x/constexpr-50060.C: New test.
5364 * g++.dg/cpp1y/constexpr-50060.C: New test.
5365
144530cf
ML
53662016-07-20 Martin Liska <mliska@suse.cz>
5367
5368 * gfortran.dg/graphite/pr71898.f90: New test.
5369
04ac4afa
BC
53702016-07-20 Bin Cheng <bin.cheng@arm.com>
5371
5372 PR tree-optimization/71503
5373 PR tree-optimization/71683
5374 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5375 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5376
dcbdb17a
ML
53772016-07-20 Martin Liska <mliska@suse.cz>
5378
5379 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5380 * gcc.dg/plugin/sreal-test-1.c: Remove.
5381 * gcc.dg/plugin/sreal_plugin.c: Remove.
5382
6ed82555
TK
53832016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5384
5385 PR fortran/71902
5386 * gfortran.dg/dependency_47.f90: New test.
5387
13da0507
JJ
53882016-07-19 Jakub Jelinek <jakub@redhat.com>
5389
4833f561
JJ
5390 PR rtl-optimization/71916
5391 * gcc.c-torture/compile/pr71916.c: New test.
5392
4fda19ef
JJ
5393 PR middle-end/71874
5394 * g++.dg/torture/pr71874.C: New test.
5395
13da0507
JJ
5396 PR middle-end/71734
5397 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5398 (my_alloc): Rewritten to use __builtin_posix_memalign and
5399 __SIZE_TYPE__.
5400 (my_free): Use __builtin_free instead of _mm_free.
5401 (Vec::operator=): Use __builtin_memcpy.
5402
e7980add
MJ
54032016-07-19 Martin Jambor <mjambor@suse.cz>
5404
61c73a7f
UB
5405 PR fortran/71688
5406 * gfortran.dg/pr71688.f90: New test.
e7980add 5407
13e88953
RB
54082016-07-19 Richard Biener <rguenther@suse.de>
5409
5410 * c-c++-common/vector-subscript-6.c: New testcase.
5411 * c-c++-common/vector-subscript-7.c: Likewise.
5412
1caf0482
SKS
54132016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5414
a23404c9 5415 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5416 and UInt32 based on __SIZEOF_INT__.
5417
cef5388d
RB
54182016-07-19 Richard Biener <rguenther@suse.de>
5419
5420 PR tree-optimization/71901
5421 * gcc.dg/torture/pr71901.c: New testcase.
5422
54232016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5424
5425 PR tree-optimization/71908
5426 * gcc.dg/torture/pr71908.c: New testcase.
5427
a8f7a895
MM
54282016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5429
5430 PR target/71493
5431 * gcc.target/powerpc/pr71493-1.c: New test.
5432 * gcc.target/powerpc/pr71493-2.c: Likewise.
5433
f2111a36
JJ
54342016-07-18 Jakub Jelinek <jakub@redhat.com>
5435
99516432
JJ
5436 PR c++/71835
5437 * g++.dg/conversion/ambig3.C: New test.
5438
87713c6a
JJ
5439 PR c++/71828
5440 * g++.dg/cpp0x/constexpr-71828.C: New test.
5441
7a7f16ca
JJ
5442 PR c++/71826
5443 * g++.dg/template/pr71826.C: New test.
5444
f4d90295
JJ
5445 PR c++/71822
5446 * g++.dg/template/defarg21.C: New test.
5447
f2111a36
JJ
5448 PR c++/71871
5449 * g++.dg/ext/vector31.C: New test.
5450
0b965526
UB
54512016-07-18 Uros Bizjak <ubizjak@gmail.com>
5452
5453 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5454
94e136b9
YR
54552016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5456
5457 PR tree-optimization/71734
5458 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5459
7072df0a
DV
54602016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5461
5462 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5463 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5464 stack-layout-dynamic-1.c: New test.
5465
54158a1a
AK
54662016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5467
5468 * gcc.target/s390/nolrl-1.c: New test.
5469
43068916
FR
54702016-07-17 Fritz Reese <fritzoreese@gmail.com>
5471
5472 PR fortran/71523
5473 * gfortran.dg/pr71523_1.f90: New test.
5474 * gfortran.dg/pr71523_2.f90: New test.
5475
a9356b12
AS
54762016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5477
5478 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5479
a07b81c7 54802016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5481 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5482
5483 PR fortran/62125
5484 * gfortran.dg/pr62125.f90: New test.
5485
96c0ec12
BS
54862016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5487
5488 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5489 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5490
479d0ed5
JW
54912016-07-15 Jonathan Wakely <jwakely@redhat.com>
5492
5493 PR c++/58796
5494 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5495 * g++.dg/cpp0x/nullptr35.C: New test.
5496
41c7438e
BC
54972016-07-15 Bin Cheng <bin.cheng@arm.com>
5498
5499 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5500
f7ba880b
CP
55012016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5502
5503 * gfortran.dg/goacc/vector_length.f90: New test.
5504
b9aba0a0
RB
55052016-07-15 Richard Biener <rguenther@suse.de>
5506
5507 PR tree-optimization/71881
5508 * gcc.dg/torture/pr71881.c: New testcase.
5509
9513d5fb
RB
55102016-07-15 Richard Biener <rguenther@suse.de>
5511
5512 PR tree-optimization/71887
5513 * gcc.dg/torture/pr71887.c: New testcase.
5514
ddbbcb19
JJ
55152016-07-15 Jakub Jelinek <jakub@redhat.com>
5516
5517 PR c/71858
5518 * gcc.dg/spellcheck-identifiers-3.c: New test.
5519
29eb509c
AV
55202016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5521
5522 PR fortran/71807
5523 * gfortran.dg/null_9.f90: New test.
5524
43aabfcf
BC
55252016-07-15 Bin Cheng <bin.cheng@arm.com>
5526
5527 * gcc.dg/tree-ssa/loop-41.c: New test.
5528
afc89e58
BC
55292016-07-15 Bin Cheng <bin.cheng@arm.com>
5530
5531 PR tree-optimization/71347
5532 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5533
6fa682ad
SK
55342016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5535
5536 PR fortran/29819
5537 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5538 * gfortran.dg/contains.f90: Ditto.
5539 * gfortran.dg/contains_empty_1.f03: Ditto.
5540 * gfortran.dg/submodule_3.f08: Ditto.
5541
dd36b877
JJ
55422016-07-14 Jakub Jelinek <jakub@redhat.com>
5543
a60a5d31
JJ
5544 PR testsuite/71865
5545 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5546 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5547 expected diagnostics.
5548
dd36b877
JJ
5549 PR c/71858
5550 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5551 * gcc.dg/spellcheck-identifiers-2.c: New test.
5552 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5553 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5554
a241f8ca
JJ
55552016-07-14 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR tree-optimization/71872
5558 * gcc.c-torture/compile/pr71872.c: New test.
5559
d62b809c
TP
55602016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5561
5562 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5563 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5564 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5565 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5566 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5567 * gcc.target/arm/atomic-op-acquire-1.c: This.
5568 * gcc.target/arm/atomic-op-char.c: Rename into ...
5569 * gcc.target/arm/atomic-op-char-1.c: This.
5570 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5571 * gcc.target/arm/atomic-op-consume-1.c: This.
5572 * gcc.target/arm/atomic-op-int.c: Rename into ...
5573 * gcc.target/arm/atomic-op-int-1.c: This.
5574 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5575 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5576 * gcc.target/arm/atomic-op-release.c: Rename into ...
5577 * gcc.target/arm/atomic-op-release-1.c: This.
5578 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5579 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5580 * gcc.target/arm/atomic-op-short.c: Rename into ...
5581 * gcc.target/arm/atomic-op-short-1.c: This.
5582 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5583 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5584 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5585 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5586 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5587 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5588 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5589 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5590 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5591 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5592
1f8dd420
AV
55932016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5594
5595 PR fortran/70842
5596 * gfortran.dg/select_type_35.f03: New test.
5597
53109ba8
KT
55982016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5599
5600 PR target/65951
5601 PR tree-optimization/70923
5602 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5603 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5604 * gcc.dg/vect/pr65951.c: Likewise.
5605 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5606
91f35b7f
DE
56072016-07-14 David Edelsohn <dje.gcc@gmail.com>
5608
5609 * c-c++-common/pr60226.c: Expect maximum object file alignment
5610 error on AIX.
5611
351168fe
RB
56122016-07-14 Richard Biener <rguenther@suse.de>
5613
5614 PR tree-optimization/71866
5615 * gcc.dg/torture/pr71866.c: New testcase.
5616
94c32c00
TP
56172016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5618
5619 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5620 selector and enclose boolean expression in curly braces.
5621
b799a481
AM
56222016-07-14 Alan Modra <amodra@gmail.com>
5623
5624 PR target/71733
5625 * gcc.target/powerpc/p9-novsx.c: New.
5626
f63ba78c
AK
56272016-07-13 Andi Kleen <ak@linux.intel.com>
5628
5629 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5630 * g++.dg/tree-prof/morefunc.C: Dito.
5631 * g++.dg/tree-prof/pr35545.C: Dito.
5632 * g++.dg/tree-prof/reorder.C: Dito.
5633 * gcc.dg/tree-prof/20050826-2.c: Dito.
5634 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5635 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5636 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5637 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5638 * gcc.dg/tree-prof/inliner-1.c: Dito.
5639 * gcc.dg/tree-prof/merge_block.c: Dito.
5640 * gcc.dg/tree-prof/stringop-1.c: Dito.
5641 * gcc.dg/tree-prof/stringop-2.c: Dito.
5642 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5643 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5644 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5645 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5646 * gcc.dg/tree-prof/update-loopch.c: Dito.
5647 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5648 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5649 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5650 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5651 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5652 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5653 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5654
f4d5a23d
AK
56552016-07-13 Andi Kleen <ak@linux.intel.com>
5656
5657 * lib/profopt.exp (profopt-execute): Remove .imports files.
5658
ae145898
AK
56592016-07-13 Andi Kleen <ak@linux.intel.com>
5660
0b965526 5661 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5662
e97bd4f5
AK
56632016-07-13 Andi Kleen <ak@linux.intel.com>
5664
5665 * lib/profopt.exp (dg-final-scan-autofdo,
5666 dg-final-scan-not-autofdo): New functions.
5667
6fa3d4b4
BC
56682016-07-13 Bin Cheng <bin.cheng@arm.com>
5669
5670 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5671 * gcc.dg/vect/vect-35.c: Ditto.
5672 * gcc.dg/vect/vect-alias-check-2.c: New test.
5673
65f18bc6
ML
56742016-07-13 Martin Liska <mliska@suse.cz>
5675
5676 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5677 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5678 * gfortran.dg/pr42108.f90: Update expected dump scan.
5679
9737f35b
RB
56802016-07-13 Richard Biener <rguenther@suse.de>
5681
5682 PR tree-optimization/24574
5683 * gcc.dg/pr24574.c: New testcase.
5684
62c0ea4b
SKS
56852016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5686
0b965526 5687 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5688 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5689 * c-c++-common/pr68833-1.c: Require int32plus.
5690 * gcc.dg/ipa/pr63551.c: Likewise.
5691 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5692 * gcc.dg/ipa/pr64041.c: Require int32plus.
5693
c7ed8938
IE
56942016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5695
5696 PR ipa/71633
5697 * g++.dg/pr71633.C: New test.
5698
5ce15300
TP
56992016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5700
5701 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5702 Add new arm_thumb1_cbz_ok effective target.
5703 * gcc.target/arm/cbz.c: New test.
5704
2b9509a3
TP
57052016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5706
5707 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5708 Define effective target.
5709 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5710 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5711 * gcc.target/arm/movhi_movw.c: New test.
5712 * gcc.target/arm/movsi_movw.c: Likewise.
5713 * gcc.target/arm/movdi_movw.c: Likewise.
5714
7f15b177
RB
57152016-07-13 Richard Biener <rguenther@suse.de>
5716
5717 PR middle-end/71104
5718 * gcc.dg/pr71104-1.c: New testcase.
5719 * gcc.dg/pr71104-2.c: Likewise.
5720
0b0a896e
MM
57212016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5722
5723 PR target/71805
5724 * gcc.target/powerpc/pr71805.c: New test.
5725
f906f5ed
BS
57262016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5727
5728 * gcc.target/powerpc/divkc3-1.c: New.
5729 * gcc.target/powerpc/mulkc3-1.c: New.
5730
9e63c3aa
NS
57312016-07-12 Nathan Sidwell <nathan@acm.org>
5732
5733 * gcc.target/arm/data-rel-1.c: New.
5734 * gcc.target/arm/data-rel-2.c: New.
5735 * gcc.target/arm/data-rel-3.c: New.
5736
f507d202
ML
57372016-07-12 Martin Liska <mliska@suse.cz>
5738
5739 * gcc.dg/params/blocksort-part.c: New test.
5740 * gcc.dg/params/params.exp: New file.
5741
d6f7c125
KT
57422016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5743
5744 PR middle-end/71700
5745 * gcc.c-torture/execute/pr71700.c: New test.
5746
37ccb0ba
SB
57472016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5748 Richard Biener <rguenther@suse.de>
5749
5750 PR tree-optimization/23286
5751 PR tree-optimization/70159
5752 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5753 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5754 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5755 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5756 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5757 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5758 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5759 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5760 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5761 * gcc.dg/pr51879-12.c: Likewise.
5762 * gcc.dg/strlenopt-9.c: Likewise.
5763 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5764 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5765 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5766 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5767 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5768 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5769 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5770 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5771 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5772 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5773 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5774 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5775 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5776 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5777 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5778
712a93d6
RB
57792016-07-12 Richard Biener <rguenther@suse.de>
5780
5781 PR rtl-optimization/68961
5782 * gcc.target/i386/pr68961.c: New testcase.
5783
c392943c
JJ
57842016-07-11 Jakub Jelinek <jakub@redhat.com>
5785
3d56e6a4
JJ
5786 PR middle-end/71758
5787 * c-c++-common/gomp/pr71758.c: New test.
5788 * gfortran.dg/gomp/pr71758.f90: New test.
5789
c392943c
JJ
5790 PR tree-optimization/71823
5791 * gcc.dg/vect/pr71823.c: New test.
5792
741d3be5
DM
57932016-07-11 David Malcolm <dmalcolm@redhat.com>
5794
5795 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5796 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5797 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5798
92fa45b5
L
57992016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5800
5801 PR target/71801
5802 * gcc.target/i386/pr71801.c: New test.
5803
f51606c7
RB
58042016-07-11 Richard Biener <rguenther@suse.de>
5805
5806 PR tree-optimization/71816
5807 * gcc.dg/torture/pr71816.c: New testcase.
5808
36b54ce0
TK
58092016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5810
5811 PR fortran/71783
5812 * gfortran.dg/dependency_46.f90: New test.
5813
d13835b6
VM
58142016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5815
5816 PR rtl-optimization/71621
5817 * gcc.target/i386/pr71621-1.c: New.
5818 * gcc.target/i386/pr71621-2.c: New.
5819
642bcbdf
CP
58202016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5821
5822 * gfortran.dg/goacc/pr71704.f90: New test.
5823
02eb5b8b
BS
58242016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5825
5826 PR target/71297
5827 * gcc.target/powerpc/pr71297.c: New.
5828
8beb9a0d
JW
58292016-07-08 Jiong Wang <jiong.wang@arm.com>
5830
5831 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5832
cef4b650
MM
58332016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5834
5835 PR target/71806
5836 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5837
3c3ecf52
AH
58382016-07-08 Alan Hayward <alan.hayward@arm.com>
5839
5840 PR tree-optimization/71667
5841 * gcc.dg/vect/pr71667.c: New
5842
2660286d
ML
58432016-07-08 Martin Liska <mliska@suse.cz>
5844
5845 * gcc.dg/torture/pr71606.c: New test.
5846
70cdd4ae
JD
58472016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5848
5849 PR fortran/71764
5850 * gfortran.dg/pr71764.f90: New test.
5851
842dc2e6
JJ
58522016-07-07 Jakub Jelinek <jakub@redhat.com>
5853 Kai Tietz <ktietz70@googlemail.com>
5854
5855 PR c++/70869
5856 PR c++/71054
5857 * g++.dg/cpp0x/pr70869.C: New test.
5858 * g++.dg/cpp0x/pr71054.C: New test.
5859
31be4262
DE
58602016-07-07 David Edelsohn <dje.gcc@gmail.com>
5861
5862 * g++.dg/debug/pr71432.C: Fail on AIX.
5863
1c122092
ML
58642016-07-07 Martin Liska <mliska@suse.cz>
5865
5866 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5867 an undefined behavior.
5868 * gfortran.dg/do_3.F90: Likewise.
5869 * gfortran.dg/do_check_11.f90: New test.
5870 * gfortran.dg/do_check_12.f90: New test.
5871 * gfortran.dg/do_corner_warn.f90: New test.
5872
7119f1b1
ML
58732016-07-07 Martin Liska <mliska@suse.cz>
5874
5875 * gfortran.dg/predict-1.f90: Ammend the test.
5876 * gfortran.dg/predict-2.f90: Likewise.
5877
275792f2
IE
58782016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5879
5880 PR ipa/71624
5881 * g++.dg/pr71624.C: New test.
5882
05a437c1
TP
58832016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5884
5885 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5886 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5887 ARMv8-M Mainline architectures.
5888
6f493951
TP
58892016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5890
5891 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5892 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5893
5ddaee94
SB
58942016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5895
5896 PR target/70098
5897 PR target/71763
5898 * gcc.target/powerpc/pr71763.c: New file.
5899
651afdb2
YR
59002016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5901
5902 PR tree-optimization/71518
0b965526 5903 * gcc.dg/pr71518.c: New test.
651afdb2 5904
9df99881
WD
59052016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5906
5907 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5908
7b4e0769
SKS
59092016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5910
0b965526 5911 PR target/50739
7b4e0769
SKS
5912 * gcc.target/avr/pr50739.c: New test.
5913
eb4432f7
JH
59142016-07-05 Jan Hubicka <jh@suse.cz>
5915
5916 * gcc.dg/tree-ssa/scev-14.c: update template.
5917
c01e092f
RS
59182016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5919
5920 * gcc.dg/vect/group-no-gaps-1.c: New test.
5921
8070763a
AK
59222016-07-05 Andi Kleen <ak@linux.intel.com>
5923
5924 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5925 if kernel supports MPX.
5926
3f8257db 59272016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5928
5929 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5930
36a265b1
MM
59312016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5932 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5933
5934 * gcc.target/powerpc/signbit-1.c: New test.
5935 * gcc.target/powerpc/signbit-2.c: New test.
5936 * gcc.target/powerpc/signbit-3.c: New test.
5937
7a98fb6e
KT
59382016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5939
5940 PR rtl-optimization/71594
5941 * gcc.dg/torture/pr71594.c: New test.
5942
1e3d54b4
JH
59432016-07-05 Jan Hubicka <jh@suse.cz>
5944
5945 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5946
84ca3893
DM
59472016-07-05 David Malcolm <dmalcolm@redhat.com>
5948
5949 PR c++/62314
3a146d46 5950 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5951 number of missing semicolon error.
5952 * g++.dg/pr62314-2.C: New test case.
5953
20d0bfce
AF
59542016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5955
5956 * gfortran.dg/coarray_stat_function.f90: New test.
5957 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5958 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5959 to new interfaces.
5960
69aaea06
AV
59612016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5962
5963 PR fortran/71623
5964 * gfortran.dg/deferred_character_17.f90: New test.
5965
f723a43c
CL
59662016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5967
5968 * gcc.target/arm/neon/polytypes.c: Move to ...
5969 * gcc.target/arm/polytypes.c: ... here.
5970 * gcc.target/arm/neon/pr51534.c: Move to ...
5971 * gcc.target/arm/pr51534.c: ... here.
5972 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5973 * gcc.target/arm/vect-vcvt.c: ... here.
5974 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5975 * gcc.target/arm/vect-vcvtq.c: ... here.
5976 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5977 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5978 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5979 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5980 * gcc.target/arm/neon/neon.exp: Delete.
5981 * gcc.target/arm/neon/: Delete.
5982
d73e0ccf
JD
59832016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5984
5985 PR fortran/65575
5986 * gfortran.dg: pr65575.f90: New test.
5987
c20f6223
JD
59882016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5989
5990 PR fortran/35849
5991 * gfortran.dg: pr35849.f90: New test.
5992
2a5537c3
JJ
59932016-07-04 Jakub Jelinek <jakub@redhat.com>
5994
5995 PR c++/71739
5996 * g++.dg/cpp0x/pr71739.C: New test.
5997
740f9751
CL
59982016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5999
6000 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6001
bf749919
DV
60022016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6003
6004 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6005 locr.
6006 * gcc.target/s390/loc-1.c: New test.
6007
430bb38e
YR
60082016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6009
3a146d46
JJ
6010 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6011 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6012
15f6e0da
RR
60132016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6014
6015 PR target/63874
6016 * gcc.target/aarch64/pr63874.c: New test.
6017
79335075
JB
60182016-07-04 Jan Beulich <jbeulich@suse.com>
6019
6020 * g++.dg/header.c: New.
6021 * gcc.dg/header.c: New.
6022
557e8c49
JJ
60232016-07-02 Jakub Jelinek <jakub@redhat.com>
6024
6025 PR c/71719
6026 * c-c++-common/Wunused-var-15.c: New test.
6027
79a592e3
JJ
60282016-07-01 Jakub Jelinek <jakub@redhat.com>
6029
6030 PR fortran/71687
6031 * gfortran.dg/gomp/pr71687.f90: New test.
6032
e2298656
BS
60332016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6034
6035 * gcc.dg/const-float128-ped.c: Require __float128 effective
6036 target and options.
6037 * gcc.dg/const-float128.c: Likewise.
6038 * gcc.dg/torture/float128-cmp-invalid.c: Require
6039 __float128 and base_quadfloat_support effective targets, and
6040 __float128 options.
6041 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6042 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6043 * gcc.dg/torture/float128-nan.c: Likewise.
6044 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6045 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6046 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6047 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6048 (add_options_for___float128): New.
6049 (check_effective_target_base_quadword_support): New.
6050
70c11966
MM
60512016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6052
6053 PR target/71720
6054 * gcc.target/powerpc/pr71720.c: New test.
6055
059541fd
JB
60562016-07-01 Jan Beulich <jbeulich@suse.com>
6057
6058 * gcc.dg/bss.c: New.
6059
2c1e4964
PB
60602016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6061
6062 PR target/71698
6063 * gcc.target/powerpc/pr71698.c: New test.
6064
22e1cb39
GJL
60652016-07-01 Georg-Johann Lay <avr@gjlay.de>
6066
6067 PR target/71151
6068 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6069 instead of ".foo" for its section name.
6070 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6071 depending on MCU's flash size.
6072 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6073 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6074 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6075 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6076 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6077 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6078
466cf574
JB
60792016-07-01 Jan Beulich <jbeulich@suse.com>
6080
6081 * gcc.target/i386/pr65105-2.c: Add -msse2.
6082
351beab7
JJ
60832016-06-30 Jakub Jelinek <jakub@redhat.com>
6084
55a0f21a
JJ
6085 PR tree-optimization/71707
6086 * gcc.dg/strlenopt-29.c: New test.
6087
6245ad72
JJ
6088 PR fortran/71704
6089 * gfortran.dg/gomp/pr71704.f90: New test.
6090
351beab7
JJ
6091 PR fortran/71705
6092 * gfortran.dg/gomp/pr71705.f90: New test.
6093
5a3a6a5e
KN
60942016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6095
6096 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6097 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6098 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6099 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6100 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6101 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6102 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6103 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6104 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6105 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6106 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6107 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6108 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6109 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6110 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6111 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6112 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6113 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6114 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6115 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6116 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6117 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6118 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6119 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6120 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6121 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6122 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6123 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6124 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6125 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6126 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6127 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6128 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6129 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6130 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6131 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6132 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6133 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6134 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6135 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6136 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6137 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6138 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6139 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6140 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6141 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6142 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6143 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6144 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6145 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6146 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6147 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6148 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6149 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6150 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6151 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6152 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6153 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6154 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6155 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6156 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6157 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6158 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6159 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6160 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6161 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6162 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6163 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6164 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6165 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6166 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6167 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6168 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6169 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6170 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6171 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6172 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6173 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6174 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6175 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6176 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6177
3dfa8071 61782016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6179 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6180
6181 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6182
9bd62242 61832016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6184 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6185
6186 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6187
603107fb
DM
61882016-06-30 David Malcolm <dmalcolm@redhat.com>
6189
6190 PR driver/71651
6191 * gcc.dg/spellcheck-options-12.c: New test case.
6192
205cccc7
JJ
61932016-06-30 Jakub Jelinek <jakub@redhat.com>
6194
6195 PR middle-end/71693
6196 * gcc.c-torture/compile/pr71693.c: New test.
6197
f4452176
DM
61982016-06-29 David Malcolm <dmalcolm@redhat.com>
6199
6200 * gcc.dg/spellcheck-params.c: New testcase.
6201 * gcc.dg/spellcheck-params-2.c: New testcase.
6202
c5e74d9d
MM
62032016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6204
6205 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6206 vector extract instructions.
6207 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6208
e44ecbfd
JD
62092016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6210
6211 PR fortran/71686
6212 * gfortran.dg/unexpected_eof_2.f90: New test.
6213 * gfortran.dg/unexpected_eof_3.f90: New test.
6214
ee446d9f
JW
62152016-06-29 Jim Wilson <jim.wilson@linaro.org>
6216
6217 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6218
27f67461
CP
62192016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6220
6221 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6222 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6223 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6224
b1206d29
RB
62252016-06-29 Richard Biener <rguenther@suse.de>
6226
6227 PR middle-end/15256
6228 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6229
1af21224
MW
62302016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6231
6232 * gcc.target/arm/aapcs/neon-vect10.c: Require
6233 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6234 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6235 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6236 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6237 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6238 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6239 * gcc.target/arm/fp16-aapcs-1.c: Require
6240 -mfloat-ab=hard. Also simplify the test.
6241 * gcc.target/arm/fp16-aapcs-2.c: New.
6242
7fe43755
MW
62432016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6244
0b965526 6245 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6246 (add_options_for_arm_fp16_ieee): New.
6247 (add_options_for_arm_fp16_alternative): New.
6248 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6249 long-line.
6250 (effective_target_arm_fp16_hw): New.
6251
264d951a
IE
62522016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6253
6254 PR tree-optimization/71655
6255 * g++.dg/pr71655.C: New test.
6256
5c846a81
ML
62572016-06-29 Martin Liska <mliska@suse.cz>
6258
6259 * gcc.dg/pr71585.c: New test.
6260 * gcc.dg/pr71585-2.c: New test.
6261 * gcc.dg/pr71585-3.c: New test.
6262
fafe9318
YR
62632016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6264
6265 PR tree-optimization/70729
6266 * g++.dg/vect/pr70729.cc: New test.
6267
54d19c3b
TS
62682016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6269
6270 * c-c++-common/gomp/cancel-1.c: Extend.
6271
5f3cd7c3
JJ
62722016-06-29 Jakub Jelinek <jakub@redhat.com>
6273
6274 PR tree-optimization/71625
6275 * gcc.dg/strlenopt-28.c: New test.
6276
4aa83879
RB
62772016-06-29 Richard Biener <rguenther@suse.de>
6278
6279 PR middle-end/71002
6280 * g++.dg/torture/pr71002.C: Adjust testcase.
6281
152ef731
JJ
62822016-06-29 Jakub Jelinek <jakub@redhat.com>
6283
6284 PR c/71685
6285 * gcc.dg/pr71685.c: New test.
6286
62872016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6288
6289 PR c/71552
6290 * gcc.dg/init-bad-9.c: New test.
6291
d41dc215
BS
62922016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6293
6294 * gcc.target/powerpc/abs128-1.c: Require VSX.
6295 * gcc.target/powerpc/copysign128-1.c: Likewise.
6296 * gcc.target/powerpc/inf128-1.c: Likewise.
6297 * gcc.target/powerpc/nan128-1.c: Likewise.
6298
6a20b538
JJ
62992016-06-28 Jakub Jelinek <jakub@redhat.com>
6300
6301 PR middle-end/71626
6302 * gcc.c-torture/execute/pr71626-1.c: New test.
6303 * gcc.c-torture/execute/pr71626-2.c: New test.
6304
77d93c47
PB
63052016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6306
6307 PR target/71656
6308 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6309
a8264058
SB
63102016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6311
6312 PR target/71670
6313 * gcc.target/powerpc/pr71670.c: New testcase.
6314
0dc47331
PB
63152016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6316
6317 PR target/71656
6318 * gcc.target/powerpc/pr71656-1.c: New test.
6319 * gcc.target/powerpc/pr71656-2.c: New test.
6320
b65ffc79
CL
63212016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6322
6323 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6324 around fp16 code.
6325 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6326 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6327 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6328 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6329 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6330 Add arm_neon_fp16_ok effective target.
0b965526
UB
6331 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6332 Likewise.
6333 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6334 Likewise.
6335 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6336 Likewise.
6337 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6338 Likewise.
6339 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6340 Likewise.
6341 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6342 Likewise.
6343 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6344 Likewise.
6345 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6346 Likewise.
6347 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6348 Likewise.
6349 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6350 Likewise.
6351 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6352 Likewise.
b65ffc79 6353
9bb86f40
JH
63542016-06-26 Jan Hubicka <hubicka@ucw.cz>
6355
6356 * gcc.dg/predict-12.c: New testcase.
6357
46db0fd4
JD
63582016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6359
6360 PR fortran/71649
6361 * gfortran.dg/pr71649.f90: New test.
6362
2a65e70b
JJ
63632016-06-25 Jakub Jelinek <jakub@redhat.com>
6364
f8a06e24
JJ
6365 PR tree-optimization/71643
6366 * g++.dg/opt/pr71643.C: New test.
6367
2a65e70b
JJ
6368 PR tree-optimization/71631
6369 * gcc.c-torture/execute/pr71631.c: New test.
6370
7805417a
JH
63712016-06-24 Jan Hubicka <hubicka@ucw.cz>
6372
6373 * gcc.dg/predict-11.c: New testcase.
6374 * gfortran.dg/predict-2.f90: New testcase.
6375
888ed1a3
JH
63762016-06-24 Jan Hubicka <hubicka@ucw.cz>
6377
6378 * gcc.dg/predict-10.c: New test.
6379
53605f35
BS
63802016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6381
6382 * gcc.target/powerpc/abs128-1.c: New.
6383 * gcc.target/powerpc/copysign128-1.c: New.
6384 * gcc.target/powerpc/inf128-1.c: New.
6385 * gcc.target/powerpc/nan128-1.c: New.
6386
7b22b4c6
EB
63872016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6388
6389 * gfortran.dg/pr71642.f90: New test.
6390
37e373c2
JJ
63912016-06-24 Jakub Jelinek <jakub@redhat.com>
6392
6393 PR tree-optimization/71647
6394 * gcc.target/i386/pr71647.c: New test.
6395
b20b79f2
L
63962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6397
6398 * gcc.target/i386/noplt-gd-1.c: New test.
6399 * gcc.target/i386/noplt-gd-2.c: Likewise.
6400 * gcc.target/i386/noplt-gd-3.c: Likewise.
6401 * gcc.target/i386/noplt-ld-1.c: Likewise.
6402 * gcc.target/i386/noplt-ld-2.c: Likewise.
6403 * gcc.target/i386/noplt-ld-3.c: Likewise.
6404 * lib/target-supports.exp
6405 (check_effective_target_tls_get_addr_via_got): New.
6406
04619cb8
UB
64072016-06-24 Uros Bizjak <ubizjak@gmail.com>
6408
6409 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6410 testsuite compile flags.
6411 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6412 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6413
64142016-06-24 Uros Bizjak <ubizjak@gmail.com>
6415
6416 * g++dg/vect/pr36684.cc: Add dg-do compile.
6417 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6418 * gcc.dg/vect/pr70021.c: Ditto.
6419 * gcc.dg/vect/pr70138-1.c: Ditto.
6420 * gcc.dg/vect/pr70138-2.c: Ditto.
6421 * gcc.dg/vect/pr70354-1.c: Ditto.
6422 * gcc.dg/vect/pr70354-2.c: Ditto.
6423 * gcc.dg/vect/pr71259.c: Ditto.
6424 * gcc.dg/vect/pr71416-1.c: Ditto.
6425 * gcc.dg/vect/slp-43.c: Ditto.
6426 * gcc.dg/vect/slp-45.c: Ditto.
6427 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6428 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6429 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6430 * gfortran.dg/vect/pr69980.f90: Ditto.
6431
64322016-06-24 Uros Bizjak <ubizjak@gmail.com>
6433
6434 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6435 * gcc.dg/vect/bb-slp-30.c: Ditto.
6436 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6437 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6438 * gcc.dg/vect/pr45902.c: Ditto.
6439 * gcc.dg/vect/pr48172.c: Ditto.
6440 * gcc.dg/vect/pr48377.c: Ditto.
6441 * gcc.dg/vect/pr49038.c: Ditto.
6442 * gcc.dg/vect/pr49771.c: Ditto.
6443 * gcc.dg/vect/pr52091.c: Ditto.
6444 * gcc.dg/vect/pr53185-2.c: Ditto.
6445 * gcc.dg/vect/pr56826.c: Ditto.
6446 * gcc.dg/vect/pr60276.c: Ditto.
6447 * gcc.dg/vect/pr62021.c: Ditto.
6448 * gcc.dg/vect/pr63530.c: Ditto.
6449 * gcc.dg/vect/pr65518.c: Ditto.
6450 * gcc.dg/vect/pr65947-1.c: Ditto.
6451 * gcc.dg/vect/pr65947-10.c: Ditto.
6452 * gcc.dg/vect/pr65947-11.c: Ditto.
6453 * gcc.dg/vect/pr65947-12.c: Ditto.
6454 * gcc.dg/vect/pr65947-13.c: Ditto.
6455 * gcc.dg/vect/pr65947-2.c: Ditto.
6456 * gcc.dg/vect/pr65947-3.c: Ditto.
6457 * gcc.dg/vect/pr65947-4.c: Ditto.
6458 * gcc.dg/vect/pr65947-5.c: Ditto.
6459 * gcc.dg/vect/pr65947-6.c: Ditto.
6460 * gcc.dg/vect/pr65947-7.c: Ditto.
6461 * gcc.dg/vect/pr65947-8.c: Ditto.
6462 * gcc.dg/vect/pr65947-9.c: Ditto.
6463 * gcc.dg/vect/pr71416-1.c: Ditto.
6464 * gcc.dg/vect/pr71439.c: Ditto.
6465 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6466 * gcc.dg/vect/vect-bswap16.c: Ditto.
6467 * gcc.dg/vect/vect-bswap32.c: Ditto.
6468 * gcc.dg/vect/vect-bswap64.c: Ditto.
6469 * gcc.dg/vect/vect-live-1.c: Ditto.
6470 * gcc.dg/vect/vect-live-2.c: Ditto.
6471 * gcc.dg/vect/vect-live-3.c: Ditto.
6472 * gcc.dg/vect/vect-live-4.c: Ditto.
6473 * gcc.dg/vect/vect-live-5.c: Ditto.
6474 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6475 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6476 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6477 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6478 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6479 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6480 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6481 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6482 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6483 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6484 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6485 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6486 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6487 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6488 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6489 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6490 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6491
da224bcb
UB
64922016-06-24 Uros Bizjak <ubizjak@gmail.com>
6493
6494 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6495
dfee2870
L
64962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6497
6498 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6499 ia32 if R_386_GOT32X relocation is supported.
6500 * gcc.target/i386/noplt-3.c: Likewise.
6501 * gcc.target/i386/noplt-2.c: Likewise.
6502 (main): Renamed to ...
6503 (bar): This.
6504 * gcc.target/i386/noplt-4.c: Likewise.
6505 (main): Renamed to ...
6506 (bar): This.
6507 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6508 * gcc.target/i386/pr67400-5.c: Likewise.
6509
a86451b9
JJ
65102016-06-24 Jakub Jelinek <jakub@redhat.com>
6511
00085092
JJ
6512 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6513 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6514
a86451b9
JJ
6515 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6516 f4): Adjust expected diagnostics.
6517 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6518 (T): If OVFP is defined, redefine to TP.
6519 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6520 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6521 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6522 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6523 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6524 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6525 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6526 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6527 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6528 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6529 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6530 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6531 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6532 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6533 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6534 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6535 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6536 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6537 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6538 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6539 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6540 as last argument to __builtin_add_overflow_p.
6541
7bb5d5f4
UB
65422016-06-23 Uros Bizjak <ubizjak@gmail.com>
6543
6544 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6545 dg-options and remove default vector testsuite compile flags.
6546 * g++.dg/vect/pr33860a.cc: Ditto.
6547 * g++.dg/vect/pr45470-a.cc: Ditto.
6548 * g++.dg/vect/pr45470-b.cc: Ditto.
6549 * g++.dg/vect/pr60896.cc: Ditto.
6550 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6551 * gcc.dg/vect/pr18308.c: Ditto.
6552 * gcc.dg/vect/pr24049.c: Ditto.
6553 * gcc.dg/vect/pr33373.c: Ditto.
6554 * gcc.dg/vect/pr36228.c: Ditto.
6555 * gcc.dg/vect/pr42395.c: Ditto.
6556 * gcc.dg/vect/pr42604.c: Ditto.
6557 * gcc.dg/vect/pr46663.c: Ditto.
6558 * gcc.dg/vect/pr48765.c: Ditto.
6559 * gcc.dg/vect/pr49093.c: Ditto.
6560 * gcc.dg/vect/pr49352.c: Ditto.
6561 * gcc.dg/vect/pr52298.c: Ditto.
6562 * gcc.dg/vect/pr52870.c: Ditto.
6563 * gcc.dg/vect/pr53185.c: Ditto.
6564 * gcc.dg/vect/pr53773.c: Ditto.
6565 * gcc.dg/vect/pr56695.c: Ditto.
6566 * gcc.dg/vect/pr62171.c: Ditto.
6567 * gcc.dg/vect/pr63530.c: Ditto.
6568 * gcc.dg/vect/pr68339.c: Ditto.
6569 * gcc.dg/vect/pr71259.c: Ditto.
6570 * gcc.dg/vect/vect-82_64.c: Ditto.
6571 * gcc.dg/vect/vect-83_64.c: Ditto.
6572 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6573 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6574 * gcc.dg/vect/vect-shift-2.c: Ditto.
6575 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6576 * gfortran.dg/vect/pr39318.f90: Ditto.
6577 * gfortran.dg/vect/pr45714-a.f: Ditto.
6578 * gfortran.dg/vect/pr45714-b.f: Ditto.
6579 * gfortran.dg/vect/pr46213.f90: Ditto.
6580
2d4bb02f
MM
65812016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6582 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6583
6584 * gcc.target/powerpc/p9-splat-5.c: New test.
6585
f6d1b868
UB
65862016-06-23 Uros Bizjak <ubizjak@gmail.com>
6587
6588 PR tree-optimization/71488
6589 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6590 * lib/target-supports.exp: ... here.
6591 (check_sse4_hw_available): New procedure.
6592 (check_effective_target_sse4_runtime): Ditto.
6593 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6594 -march=westmere for sse4_runtime targets.
936ff030 6595 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6596 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6597 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6598 (main): Call check_vect ().
a7898180 6599 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6600
c0597759
L
66012016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6602
6603 PR target/66232
6604 PR target/67400
6605 * gcc.target/i386/pr66232-14.c: New file.
6606 * gcc.target/i386/pr66232-15.c: Likewise.
6607 * gcc.target/i386/pr66232-16.c: Likewise.
6608 * gcc.target/i386/pr66232-17.c: Likewise.
6609 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6610 ia32 if R_386_GOT32X relocation is supported.
6611 * gcc.target/i386/pr67400-2.c: Likewise.
6612 * gcc.target/i386/pr67400-3.c: Likewise.
6613 * gcc.target/i386/pr67400-4.c: Likewise.
6614 * gcc.target/i386/pr67400-6.c: Likewise.
6615 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6616 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6617
5b0e27a7
JD
66182016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6619
6620 PR libgfortran/48852
6621 * gfortran.dg/char4_iunit_1.f03: Update test.
6622 * gfortran.dg/f2003_io_5.f03: Update test.
6623 * gfortran.dg/real_const_3.f90: Update test.
6624
7f586d90
AK
66252016-06-23 Andi Kleen <ak@linux.intel.com>
6626
6627 * g++.dg/bprob/bprob.exp: Support autofdo.
6628 * g++.dg/tree-prof/tree-prof.exp: dito.
6629 * gcc.dg/tree-prof/tree-prof.exp: dito.
6630 * gcc.misc-tests/bprob.exp: dito.
6631 * gfortran.dg/prof/prof.exp: dito.
6632 * lib/profopt.exp: dito.
6633 * lib/target-supports.exp: Check for autofdo.
6634
60fa7862
ML
66352016-06-23 Martin Liska <mliska@suse.cz>
6636
6637 * gcc.dg/pr71619.c: New test.
6638
e3d62871
UB
66392016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6640
6641 PR target/67400
cc901875
UB
6642 * gcc.target/i386/pr67400-1.c: New test.
6643 * gcc.target/i386/pr67400-2.c: Likewise.
6644 * gcc.target/i386/pr67400-3.c: Likewise.
6645 * gcc.target/i386/pr67400-4.c: Likewise.
6646 * gcc.target/i386/pr67400-5.c: Likewise.
6647 * gcc.target/i386/pr67400-6.c: Likewise.
6648 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6649
ac81cf0b
DM
66502016-06-22 David Malcolm <dmalcolm@redhat.com>
6651
6652 * c-c++-common/missing-header-1.c: New test case.
6653 * c-c++-common/missing-header-2.c: New test case.
6654 * c-c++-common/missing-header-3.c: New test case.
6655 * c-c++-common/missing-header-4.c: New test case.
6656
1a4f11c8
DM
66572016-06-22 David Malcolm <dmalcolm@redhat.com>
6658
6659 PR c/70339
6660 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6661 hint.
6662 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6663 expected results due to builtin "nanl" now being suggested for
6664 "name".
6665 * gcc.dg/pr67580.c: Update expected messages.
6666 * gcc.dg/spellcheck-identifiers.c: New testcase.
6667 * gcc.dg/spellcheck-typenames.c: New testcase.
6668
a93eac6a
DM
66692016-06-22 David Malcolm <dmalcolm@redhat.com>
6670
6671 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6672 file.
6673 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6674 diagnostic-test-show-locus-parseable-fixits.c to sources for
6675 diagnostic_plugin_test_show_locus.c.
6676 * lib/gcc-defs.exp (freeform_regexps): New global.
6677 (dg-regexp): New function.
6678 (handle-dg-regexps): New function.
6679 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6680 freeform_regexps to the empty list.
6681 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6682
49e76ff1
IE
66832016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6684
f6d1b868 6685 PR tree-optimization/71488
49e76ff1
IE
6686 * g++.dg/pr71488.C: New test.
6687 * gcc.dg/vect/vect-bool-cmp.c: New test.
6688
951d8c8a
EB
66892016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6690
6691 * gcc.dg/guality/param-5.c: New test.
6692
b60fc3bd
BE
66932016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6694
6695 * gcc.target/i386/asm-flag-7.c: New test.
6696
0609abda
TS
66972016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6698
6699 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6700 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6701 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6702 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6703 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6704 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6705 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6706 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6707 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6708 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6709 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6710 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6711 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6712 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6713 * lib/target-supports.exp: Likewise.
6714
ee2499b4
TS
67152016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6716
6717 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6718 * gcc.dg/attr-ms_struct-2.c: Likewise.
6719 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6720 * gcc.dg/bf-ms-attrib.c: Likewise.
6721 * gcc.dg/bf-ms-layout-2.c: Likewise.
6722 * gcc.dg/bf-ms-layout-3.c: Likewise.
6723 * gcc.dg/bf-ms-layout.c: Likewise.
6724 * gcc.dg/bf-no-ms-layout.c: Likewise.
6725 * gcc.target/i386/bitfield1.c: Likewise.
6726 * gcc.target/i386/bitfield2.c: Likewise.
6727 * gcc.target/i386/bitfield3.c: Likewise.
6728
caea59ff
KN
67292016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6730
6731 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6732 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6733 override other than -mcpu=power9 command-line option is specified,
6734 or if the target operating system is aix.
6735 * gcc.target/powerpc/darn-1.c: Likewise.
6736 * gcc.target/powerpc/darn-2.c: Likewise.
6737 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6738 test if effective-target is not powerpc_p9vector_ok or if the
6739 target operating system is not defined.
6740 * gcc.target/powerpc/vslv-1.c: Likewise.
6741 * gcc.target/powerpc/vsrv-0.c: Likewise.
6742 * gcc.target/powerpc/vsrv-1.c: Likewise.
6743
63617e30
TB
67442016-06-21 Tobias Burnus <burnus@net-b.de>
6745
6746 PR fortran/71068
6747 * gfortran.dg/coarray/data_1.f90: New.
6748
89192c3c
WD
67492016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6750
6751 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6752 (dg-require-effective-target): Use arm_v8_neon_hw.
6753 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6754 (dg-require-effective-target): Likewise.
6755 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6756 (dg-require-effective-target): Likewise.
6757 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6758 (dg-require-effective-target): Likewise.
6759 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6760 (dg-require-effective-target): Likewise.
6761 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6762 (dg-require-effective-target): Likewise.
6763 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6764 Add AArch64 check.
6765
64ac50e2
WD
67662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6767
6768 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6769 Set to 3 so test passes.
6770
6252b5db
WD
67712016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6772
6773 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6774
3b9bc511
IV
67752016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6776
6777 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6778 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6779 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6780 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6781
21db1c78
IV
67822016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6783
6784 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6785 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6786
9d30e86f
L
67872016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6788
6789 PR target/71549
6790 * gcc.target/i386/pr71549.c: New test.
6791
448a7c69
KN
67922016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6793
6794 * gcc.target/powerpc/vadsdu-0.c: Replace
6795 dg-require-effective-target directive to allow test to run on more
6796 platforms, and add dg-skip-if directive to disable test on aix
6797 platforms because of known incompatibilities.
6798 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6799 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6800 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6801 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6802 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6803 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6804 * gcc.target/powerpc/vadsdub-2.c: Replace
6805 dg-require-effective-target directive to allow test to run on more
6806 platforms, and add dg-skip-if directive to disable test on aix
6807 platforms because of known incompatibilities.
6808 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6809 with vec_absdb call to differentiate this test from vadsdub-1.c.
6810 * gcc.target/powerpc/vadsduh-1.c: Replace
6811 dg-require-effective-target directive to allow test to run on more
6812 platforms, and add dg-skip-if directive to disable test on aix
6813 platforms because of known incompatibilities.
6814 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6815 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6816 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6817
0ad84f34
JJ
68182016-06-21 Jakub Jelinek <jakub@redhat.com>
6819
6820 PR tree-optimization/71588
6821 * gcc.dg/pr71558.c: New test.
6822
e71e8d94
SKS
68232016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6824
6825 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6826 * c-c++-common/pr68657-2.c: Likewise.
6827 * c-c++-common/pr68657-3.c: Likewise.
6828 * gcc.dg/torture/pr69714.c: Require int32plus support.
6829 * gcc.dg/torture/pr70025.c: Likewise.
6830 * gcc.dg/torture/pr70083.c: Likewise.
6831 * gcc.dg/torture/pr70542.c: Likewise.
6832 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6833
5a578671
JM
68342016-06-20 Joseph Myers <joseph@codesourcery.com>
6835
6836 PR c/71601
6837 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6838
7a9df68e
JJ
68392016-06-20 Jakub Jelinek <jakub@redhat.com>
6840
50aa64d5
JJ
6841 PR middle-end/71581
6842 * gcc.dg/pr71581.c: New test.
6843
7a9df68e
JJ
6844 PR rtl-optimization/71591
6845 * gcc.dg/cpp/pr71591.c: New test.
6846
3947cf19
DR
68472016-06-20 David B. Robins <gcc@davidrobins.net>
6848
6849 PR target/71571
6850 * g++.dg/torture/pr71571.C: New test.
6851
c4ff221e
JJ
68522016-06-20 Jakub Jelinek <jakub@redhat.com>
6853
6854 PR target/71559
6855 * gcc.target/i386/sse2-pr71559.c: New test.
6856 * gcc.target/i386/avx-pr71559.c: New test.
6857 * gcc.target/i386/avx512f-pr71559.c: New test.
6858
f1b5abfb
TB
68592016-06-20 Tobias Burnus <burnus@net-b.de>
6860
6861 PR fortran/71194
6862 * gfortran.dg/pointer_remapping_10.f90: New.
6863
842107e4
DM
68642016-06-20 David Malcolm <dmalcolm@redhat.com>
6865
6866 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6867
d9e8bdfd
MS
68682016-06-20 Martin Sebor <msebor@redhat.com>
6869
6870 PR c/69507
6871 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6872 * gnu90-const-expr-1.c: Same.
6873 * gnu99-const-expr-1.c: Same.
6874 * gnu99-static-1.c: Same.
6875
67785479
RL
68762016-06-20 Renlin Li <renlin.li@arm.com>
6877
29f09b38 6878 PR testsuite/71489
67785479
RL
6879 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6880
636929b8
JG
68812016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6882
6883 * gcc.target/aarch64/vcvt_f64_1.c: New.
6884 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6885 * gcc.target/aarch64/vrecp_f64_1.c: New.
6886
ff7b374b
KT
68872016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6888
6889 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6890 "alignement".
6891
554cfc9e
GJL
68922016-06-20 Georg-Johann Lay <avr@gjlay.de>
6893
6894 PR target/71103
6895 * gcc.target/avr/torture/pr71103-2.c: New test.
6896
94087e88 68972016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6898
6899 PR c/69507
6900 * gcc.dg/alignof.c: New test.
6901
c561b091
PC
69022016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6903
6904 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6905 vs dg-error; test constexpr specifier too.
6906
bf54f123
PC
69072016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6908
6909 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6910
4e53aa97
CL
69112016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6912
6913 * lib/target-supports.exp
6914 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6915 arm_neon_ok and merge flags. Fix temporary test name.
6916 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6917 and merge flags.
6918
69071d86
ML
69192016-06-17 Martin Liska <mliska@suse.cz>
6920
6921 * gcc.dg/predict-9.c: Fix dump scanning.
6922
68b3b858
BC
69232016-06-17 Bin Cheng <bin.cheng@arm.com>
6924
6925 PR tree-optimization/71354
6926 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6927
d3ee260a
BC
69282016-06-17 Bin Cheng <bin.cheng@arm.com>
6929
6930 PR tree-optimization/71347
6931 * gcc.dg/tree-ssa/pr71347.c: New test.
6932
bd8fb114
BC
69332016-06-17 Bin Cheng <bin.cheng@arm.com>
6934
6935 PR tree-optimization/71354
6936 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6937
97816be4
BC
69382016-06-17 Bin Cheng <bin.cheng@arm.com>
6939
6940 * gcc.dg/vect/vect-alias-check-1.c: New test.
6941
2d761a37
SKS
69422016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6943
e0277d6b 6944 PR target/71151
2d761a37
SKS
6945 * gcc.target/avr/pr71151-1.c: New test.
6946 * gcc.target/avr/pr71151-2.c: New test.
6947 * gcc.target/avr/pr71151-3.c: New test.
6948 * gcc.target/avr/pr71151-4.c: New test.
6949 * gcc.target/avr/pr71151-5.c: New test.
6950 * gcc.target/avr/pr71151-6.c: New test.
6951 * gcc.target/avr/pr71151-7.c: New test.
6952 * gcc.target/avr/pr71151-8.c: New test.
6953 * gcc.target/avr/pr71151-common.h: New test.
6954
68fa96d6
ML
69552016-06-16 Martin Liska <mliska@suse.cz>
6956
6957 * gfortran.dg/predict-1.f90: New test.
6958
b6ca982f
UB
69592016-06-16 Uros Bizjak <ubizjak@gmail.com>
6960
6961 PR target/71242
3a146d46 6962 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6963
1dc8d15b
JH
69642016-06-16 Jan Hubicka <hubicka@ucw.cz>
6965
6966 * g++.dg/vect/pr36648.cc: Disable cunrolli
6967
67c25816
JJ
69682016-06-16 Jakub Jelinek <jakub@redhat.com>
6969
c577adb2
JJ
6970 PR target/71554
6971 * gcc.c-torture/execute/pr71554.c: New test.
6972
67c25816
JJ
6973 PR rtl-optimization/71532
6974 * gcc.dg/torture/pr71532.c: New test.
6975
1a3c3ee9
MM
69762016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6977
6978 * gcc.target/powerpc/p9-dimode1.c: New test.
6979 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6980
f29468a7
JJ
69812016-06-15 Jakub Jelinek <jakub@redhat.com>
6982
61daecc4
JJ
6983 * gcc.c-torture/compile/20160615-1.c: New test.
6984
f29468a7
JJ
6985 * g++.dg/cpp0x/ref-qual17.C: New test.
6986
209d1e2d
IE
69872016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6988
6989 PR middle-end/71529
6990 * gcc.target/i386/pr71529.C: New test.
6991
8dc35712
AH
69922016-06-15 Alan Hayward <alan.hayward@arm.com>
6993
6994 PR tree-optimization/71483
6995 * g++.dg/vect/pr71483.c: New
6996
b8911cb8
PC
69972016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6998
6999 PR c++/70202
7000 * g++.dg/inherit/crash6.C: New.
7001 * g++.dg/inherit/union2.C: Likewise.
7002 * g++.dg/inherit/virtual12.C: Likewise.
7003 * g++.dg/inherit/virtual13.C: Likewise.
7004 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7005
cf5d08ab
UB
70062016-06-15 Uros Bizjak <ubizjak@gmail.com>
7007
e3d62871 7008 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7009
8f482165
AH
70102016-06-15 Alan Hayward <alan.hayward@arm.com>
7011
7012 PR tree-optimization/71439
7013 * gcc.dg/vect/pr71439.c: New
7014
3256673f
KT
70152016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7016
7017 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7018
b17dc4d4
RB
70192016-06-15 Richard Biener <rguenther@suse.de>
7020
7021 * gcc.dg/vect/slp-45.c: New testcase.
7022
2a5825f2
RB
70232016-06-15 Richard Biener <rguenther@suse.de>
7024
7025 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7026
6e433d0b
BS
70272016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7028
7029 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7030 requirements, and disable for AIX for now.
7031 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7032
abe7f828
JJ
70332016-06-14 Jakub Jelinek <jakub@redhat.com>
7034
a09c81b4
JJ
7035 PR c++/71528
7036 * g++.dg/opt/pr71528.C: New test.
7037
abe7f828
JJ
7038 PR c++/71516
7039 * g++.dg/init/pr71516.C: New test.
7040
acfadf06
PC
70412016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7042
7043 * g++.dg/init/array46.C: New.
7044
4d568ab2
UB
70452016-06-14 Uros Bizjak <ubizjak@gmail.com>
7046
e3d62871
UB
7047 * gcc.target/i386/float128-3.c: New test.
7048 * gcc.target/i386/quad-sse4.c: Ditto.
7049 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7050 Update scan strings.
4d568ab2 7051
30934c5d
RB
70522016-06-14 Richard Biener <rguenther@suse.de>
7053
7054 PR middle-end/71526
7055 * gfortran.dg/pr71526.f90: New testcase.
7056
3970e545
AV
70572016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7058
7059 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7060 * gcc.dg/zero_bits_compound-1.c: Likewise.
7061
04976c6e
RB
70622016-06-14 Richard Biener <rguenther@suse.de>
7063
7064 PR tree-optimization/71522
7065 * gcc.dg/torture/pr71522.c: New testcase.
7066
23e025db
JJ
70672016-06-14 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR tree-optimization/71520
7070 * gcc.dg/tree-ssa/pr71520.c: New test.
7071
90b72e84
RB
70722016-06-14 Richard Biener <rguenther@suse.de>
7073
7074 PR tree-optimization/71521
86c24ba6 7075 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7076
ef7cf206
JJ
70772016-06-13 Jakub Jelinek <jakub@redhat.com>
7078
0dda258b
JJ
7079 PR sanitizer/71498
7080 * c-c++-common/ubsan/bounds-13.c: New test.
7081
ef7cf206
JJ
7082 PR preprocessor/71183
7083 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7084
a73786e3
JL
70852016-06-13 Jeff Law <law@redhat.com>
7086
7087 PR tree-optimization/71403
7088 * c-c++-common/ubsan/pr71403-1.c: New test.
7089 * c-c++-common/ubsan/pr71403-2.c: New test.
7090 * c-c++-common/ubsan/pr71403-3.c: New test.
7091
0ac249bf
JJ
70922016-06-13 Jakub Jelinek <jakub@redhat.com>
7093
7094 PR middle-end/71478
7095 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7096 Add -Wno-psabi -w to dg-options.
7097
5408a64a
KN
70982016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7099
7100 * gcc.target/powerpc/vadsdu-0.c: New test.
7101 * gcc.target/powerpc/vadsdu-1.c: New test.
7102 * gcc.target/powerpc/vadsdu-2.c: New test.
7103 * gcc.target/powerpc/vadsdu-3.c: New test.
7104 * gcc.target/powerpc/vadsdu-4.c: New test.
7105 * gcc.target/powerpc/vadsdu-5.c: New test.
7106 * gcc.target/powerpc/vadsdub-1.c: New test.
7107 * gcc.target/powerpc/vadsdub-2.c: New test.
7108 * gcc.target/powerpc/vadsduh-1.c: New test.
7109 * gcc.target/powerpc/vadsduh-2.c: New test.
7110 * gcc.target/powerpc/vadsduw-1.c: New test.
7111 * gcc.target/powerpc/vadsduw-2.c: New test.
7112
f7e4f2e3
DM
71132016-06-13 David Malcolm <dmalcolm@redhat.com>
7114
7115 * gcc.dg/c99-init-2.c (c): Update expected error message.
7116 * gcc.dg/init-bad-8.c (foo): Likewise.
7117 * gcc.dg/spellcheck-fields-3.c: New test case.
7118
ad23a23e
ML
71192016-06-13 Martin Liska <mliska@suse.cz>
7120
7121 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7122 and "guess loop iv compared" heuristics.
7123 * gcc.dg/predict-2.c: Likewise.
7124 * gcc.dg/predict-3.c: Likewise.
7125 * gcc.dg/predict-4.c: Likewise.
7126 * gcc.dg/predict-5.c: Likewise.
7127 * gcc.dg/predict-6.c: Likewise.
7128
146c55da
MP
71292016-06-13 Marek Polacek <polacek@redhat.com>
7130
7131 PR middle-end/71476
7132 * c-c++-common/Wswitch-unreachable-4.c: New test.
7133 * gcc.dg/Wswitch-unreachable-2.c: New test.
7134 * g++.dg/tm/jump1.C: Move dg-warning.
7135
42e77cbc
EB
71362016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7137
7138 * gnat.dg/renaming10.ad[sb]: New test.
7139
7474dcc1
PT
71402016-06-13 Paul Thomas <pault@gcc.gnu.org>
7141
7142 PR fortran/70673
7143 * gfortran.dg/pr70673.f90: New test.
7144
f57f53d3
RB
71452016-06-13 Richard Biener <rguenther@suse.de>
7146
7147 PR middle-end/64516
7148 * gcc.dg/align-3.c: New testcase.
7149
5843a5f0
ML
71502016-06-13 Martin Liska <mliska@suse.cz>
7151
7152 * gcc.target/i386/pr71458.c: New test.
7153
aa8fdb44
UB
71542016-06-12 Uros Bizjak <ubizjak@gmail.com>
7155
7156 PR target/71241
3a146d46 7157 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7158
2043e4d7
DH
71592016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7160
7161 PR target/60751
7162 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7163 statement.
7164
d3dc025d
DH
71652016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7166
7167 PR target/60751
7168 * gfortran.dg/comma_IO_extension_1.f90: New test.
7169 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7170 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7171 statement.
7172 * gfortran.dg/graphite/pr38083.f90: Likewise.
7173 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7174 missing format.
7175
a31d78c6
EB
71762016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7177
7178 * gnat.dg/case_character.adb: New test.
7179
95c18dd0
SB
71802016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7181
7182 PR middle-end/71310
7183 * gcc.target/powerpc/pr71310.c: New testcase.
7184
b97d37b4
KV
71852016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7186
7187 PR middle-end/71478
7188 * gcc.dg/pr71478.c: New test.
7189
900bcda3
JJ
71902016-06-10 Jakub Jelinek <jakub@redhat.com>
7191
ec1c20db
JJ
7192 PR middle-end/71494
7193 * gcc.c-torture/execute/pr71494.c: New test.
7194
50b15873
JJ
7195 PR c/68657
7196 * gcc.target/i386/pr68657.c: New test.
7197
900bcda3
JJ
7198 PR inline-asm/68843
7199 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7200 (test): Add -masm=intel alternatives.
7201
4d926e34
MS
72022016-06-10 Martin Sebor <msebor@redhat.com>
7203
7204 PR c/71392
7205 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7206
ad071b2b
JL
72072016-06-10 Jeff Law <law@redhat.com>
7208
7209 PR tree-optimization/71335
7210 * gcc.c-torture/execute/pr71335.c: New test.
7211
2704efe8
DM
72122016-06-10 David Malcolm <dmalcolm@redhat.com>
7213
7214 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7215 the various "cannot tail-call: " messages.
7216
18c9b7d4
CL
72172016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7218
7219 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7220 and options.
7221
7cfa10f3
MO
72222016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7223
7224 PR sanitizer/71480
7225 * c-c++-common/asan/pr71480.c: New test.
7226
1f24fd3e
L
72272016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7228
7229 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7230 (ASMNAME2): Likewise.
7231 (main): Replace fn in asm statement with ASMNAME ("fn").
7232 * gcc.dg/guality/pr68037-2.c: Likewise.
7233 * gcc.dg/guality/pr68037-3.c: Likewise.
7234 * gcc.dg/torture/pr68037-1.c: Likewise.
7235 * gcc.dg/torture/pr68037-2.c: Likewise.
7236 * gcc.dg/torture/pr68037-3.c: Likewise.
7237
ad551c07
BE
72382016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7239
7240 PR inline-asm/68843
7241 * gcc.target/i386/pr68843-1.c: New test.
7242 * gcc.target/i386/pr68843-2.c: New test.
7243
4b1ffdb1 72442016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7245 Cesar Philippidis <cesar@codesourcery.com>
7246
7247 PR middle-end/71373
7248 * gcc.dg/goacc/nested-function-1.c: New file.
7249 * gcc.dg/goacc/nested-function-2.c: Likewise.
7250 * gcc.dg/goacc/pr71373.c: Likewise.
7251 * gfortran.dg/goacc/cray-2.f95: Likewise.
7252 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7253 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7254 * gfortran.dg/goacc/cray.f95: Update.
7255 * gfortran.dg/goacc/loop-1.f95: Likewise.
7256 * gfortran.dg/goacc/loop-3.f95: Likewise.
7257 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7258 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7259
72602016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7261
7262 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7263 for OpenACC tile clauses.
7264 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7265
7266 PR c/71381
7267 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7268 to...
7269 * c-c++-common/goacc/cache-2.c: ... this new file.
7270 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7271 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7272 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7273 usage.
7274 * gfortran.dg/goacc/cray.f95: Likewise.
7275 * gfortran.dg/goacc/loop-1.f95: Likewise.
7276
89851e4c
AH
72772016-06-10 Alan Hayward <alan.hayward@arm.com>
7278
7279 PR tree-optimization/71407
7280 PR tree-optimization/71416
7281 * gcc.dg/vect/pr71407.c: New
7282 * gcc.dg/vect/pr71416-1.c: New
7283 * gcc.dg/vect/pr71416-2.c: New
7284
200eafbf
RB
72852016-06-10 Richard Biener <rguenther@suse.de>
7286
7287 PR middle-end/71477
7288 * gcc.dg/torture/pr71477.c: New testcase.
7289
4df99d92
JK
72902016-06-09 Julia Koval <julia.koval@intel.com>
7291
7292 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7293 * gcc.target/i386/interrupt-13.c: Likewise.
7294 * gcc.target/i386/interrupt-15.c: Likewise.
7295 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7296 * gcc.target/i386/interrupt-24.c: Likewise.
7297 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7298 * gcc.target/i386/interrupt-9.c: Likewise.
7299 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7300
e01b4e16
MS
73012016-06-09 Martin Sebor <msebor@redhat.com>
7302
7303 PR c/70883
7304 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7305 * gcc.dg/builtin-constant_p-1.c: Same.
7306 * gcc.dg/builtins-error.c: Same.
7307 * gcc.dg/pr70859.c: Same.
7308
9c35db0e
SKS
73092016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7310
7311 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7312 * gcc.dg/torture/pr68067-1.c: Likewise.
7313 * gcc.dg/torture/pr68067-2.c: Likewise.
7314
73152016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7316
7317 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7318 when setting SIZE.
7319
392a81b9
PC
73202016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7321
7322 PR c++/71465
7323 * g++.dg/inherit/crash5.C: New.
7324 Revert:
7325 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7326
7327 PR c++/70202
7328 * g++.dg/inherit/crash5.C: New.
7329 * g++.dg/inherit/virtual1.C: Adjust.
7330
e49efc14
ML
73312016-06-09 Martin Liska <mliska@suse.cz>
7332
7333 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7334 * g++.dg/predict-loop-exit-2.C: Likewise.
7335 * g++.dg/predict-loop-exit-3.C: Likewise.
7336 * gcc.dg/predict-1.c: Likewise.
7337 * gcc.dg/predict-2.c: Likewise.
7338 * gcc.dg/predict-3.c: Likewise.
7339 * gcc.dg/predict-4.c: Likewise.
7340 * gcc.dg/predict-5.c: Likewise.
7341 * gcc.dg/predict-6.c: Likewise.
7342 * gcc.dg/predict-7.c: Likewise.
7343
36d57986
RB
73442016-06-09 Richard Biener <rguenther@suse.de>
7345
7346 PR tree-optimization/71462
7347 * gcc.dg/torture/pr71462.c: New testcase.
7348
7d82e8e4
MP
73492016-06-09 Marek Polacek <polacek@redhat.com>
7350
7351 PR c/65471
7352 * gcc.dg/c11-generic-3.c: New test.
7353
c8a71589
PC
73542016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7355
7356 * g++.dg/init/array42.C: New.
7357 * g++.dg/init/array43.C: Likewise.
7358 * g++.dg/init/array44.C: Likewise.
7359 * g++.dg/init/array45.C: Likewise.
7360 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7361 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7362 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7363 * g++.dg/gomp/pr35751.C: Likewise.
7364 * g++.dg/init/array23.C: Likewise.
7365 * g++.dg/init/brace2.C: Likewise.
7366 * g++.dg/init/brace6.C: Likewise.
7367
44a845ca
MS
73682016-06-08 Martin Sebor <msebor@redhat.com>
7369 Jakub Jelinek <jakub@redhat.com>
7370
7371 PR c++/70507
7372 PR c/68120
7373 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7374 * c-c++-common/builtin-arith-overflow-2.c: New test.
7375 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7376 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7377 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7378
2ef16b6e
JJ
73792016-06-08 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR c++/71442
7382 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7383
5e3ee346
AL
73842016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7385
7386 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7387 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7388 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7389 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7390 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7391 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7392 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7393 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7394 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7395 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7396 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7397 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7398 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7399
b2ae2814
RB
74002016-06-08 Richard Biener <rguenther@suse.de>
7401
7402 PR tree-optimization/68558
7403 * gcc.dg/vect/slp-44.c: New testcase.
7404
e09b4c37
RB
74052016-06-08 Richard Biener <rguenther@suse.de>
7406
7407 * gcc.dg/vect/slp-43.c: New testcase.
7408
72d50660
RB
74092016-06-08 Richard Biener <rguenther@suse.de>
7410
7411 PR tree-optimization/71452
7412 * gcc.dg/torture/pr71452.c: New testcase.
7413
988c115c
JJ
74142016-06-08 Jakub Jelinek <jakub@redhat.com>
7415
7416 PR c++/71448
7417 * g++.dg/torture/pr71448.C: New test.
7418
73d73b48
BS
74192016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7420
7421 PR debug/71432
7422 PR ada/71413
7423 * g++.dg/debug/pr71432.C: New test.
7424
bdd15d0c
PK
74252016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7426
7427 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7428 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7429 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7430
ce0607bb
AH
74312016-06-08 Alan Hayward <alan.hayward@arm.com>
7432
7433 * gcc.dg/vect/vect-live-2.c: Update effective target.
7434 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7435 * lib/target-supports.exp: Add aarch64 to vect_long.
7436
92a5f2ba
MP
74372016-06-08 Marek Polacek <polacek@redhat.com>
7438
7439 PR c/71418
7440 * gcc.dg/noncompile/pr71418.c: New test.
7441
08203f73
MP
7442 PR c/71426
7443 * gcc.dg/noncompile/pr71426.c: New test.
7444
d1fcc2bd
JH
74452016-06-07 Jan Hubicka <hubicka@ucw.cz>
7446
7447 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7448 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7449 * gcc.dg/predict-3.c: Update template.
7450 * gcc.dg/predict-5.c: Update template.
7451 * gcc.dg/predict-6.c: Update template.
7452 * gcc.dg/predict-9.c: Update template.
7453 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7454
a23e6f1c
BS
74552016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7456
7457 * gcc.target/powerpc/vec-mul.c: New test.
7458
6ffd47b7
DM
74592016-06-07 David Malcolm <dmalcolm@redhat.com>
7460
7461 * gcc.dg/spellcheck-fields-2.c: New test case.
7462
bfd67b47
RB
74632016-06-07 Richard Biener <rguenther@suse.de>
7464
7465 PR c/61564
7466 * gcc.dg/Wpragmas-1.c: New testcase.
7467 * gcc.dg/Wattributes-4.c: Likewise.
7468 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7469 entry.
7470
701b9a47
CL
74712016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7472
7473 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7474 spurious debug code.
7475
6b80d6fa
RB
74762016-06-07 Richard Biener <rguenther@suse.de>
7477
7478 PR tree-optimization/71428
7479 * gcc.dg/torture/pr71428.c: New testcase.
7480
0f3f9437
RB
74812016-06-07 Richard Biener <rguenther@suse.de>
7482
7483 PR middle-end/71423
7484 * gcc.dg/torture/pr71423.c: New testcase.
7485
ec963f2a
KV
74862016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7487
7488 PR middle-end/71408
7489 * gcc.dg/tree-ssa/pr71408.c: New test.
7490
46ab5b6e
KV
74912016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7492
7493 PR middle-end/71281
7494 * g++.dg/torture/pr71281.C: New test.
7495
1f40cff3
MP
74962016-06-06 Marek Polacek <polacek@redhat.com>
7497
7498 PR c/71362
7499 * gcc.dg/pr71362.c: New test.
7500
6f5bcd24
JJ
75012016-06-06 Jakub Jelinek <jakub@redhat.com>
7502 Patrick Palka <ppalka@gcc.gnu.org>
7503
7504 PR c++/70847
7505 PR c++/71330
7506 PR c++/71393
7507 * g++.dg/opt/pr70847.C: New test.
7508 * g++.dg/ubsan/pr70847.C: New test.
7509 * g++.dg/ubsan/pr71393.C: New test.
7510
158beb4a
JJ
75112016-06-06 Jakub Jelinek <jakub@redhat.com>
7512
7513 PR tree-optimization/71259
7514 * gcc.dg/vect/pr71259.c: New test.
7515
d9b950dd
DM
75162016-06-06 David Malcolm <dmalcolm@redhat.com>
7517
7518 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7519 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7520 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7521 above.
7522
36f9ad69
KT
75232016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7524
7525 PR middle-end/37780
7526 * gcc.c-torture/execute/pr37780.c: New test.
7527 * gcc.target/aarch64/pr37780_1.c: Likewise.
7528 * gcc.target/arm/pr37780_1.c: Likewise.
7529
5545a907
MP
75302016-06-06 Marek Polacek <polacek@redhat.com>
7531
7532 * c-c++-common/attr-may-alias-1.c: New test.
7533 * c-c++-common/attr-may-alias-2.c: New test.
7534 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7535
93671519
BE
75362016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7537
7538 PR c/24414
7539 * gcc.target/i386/pr24414.c: New test.
7540
690f24b7
JM
75412016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7542
7543 * gcc.target/sparc/vis4misc.c: New file.
7544 * gcc.target/sparc/fpcmp.c: Likewise.
7545 * gcc.target/sparc/fpcmpu.c: Likewise.
7546
31ce6157
AH
75472016-06-06 Alan Hayward <alan.hayward@arm.com>
7548
7549 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7550 * gcc.dg/vect/vect-live-3.c: Likewise.
7551
9fcebb5a
RB
75522016-06-06 Richard Biener <rguenther@suse.de>
7553
7554 PR tree-optimization/71398
7555 * gcc.dg/torture/pr71398.c: New testcase.
7556
903ca97b
UB
75572016-06-06 Uros Bizjak <ubizjak@gmail.com>
7558
7559 PR target/71389
7560 * g++.dg/pr71389.C: New test.
7561
9c1eb332
JD
75622016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7563
7564 PR fortran/71404
7565 * gfortran.dg/fmt_read_5.f: New test.
7566
b2d83bd2
AV
75672016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7568
7569 PR fortran/69659
7570 * gfortran.dg/class_array_22.f03: New test.
7571
ec81960e
JH
75722016-06-05 Jan Hubicka <hubicka@ucw.cz>
7573
7574 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7575
429d2750
JH
75762016-06-05 Jan Hubicka <hubicka@ucw.cz>
7577
7578 * gcc.dg/predict-9.c: Update template.
7579
c1c00983
PC
75802016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7581
7582 PR c++/49377
7583 * g++.dg/template/pr49377.C: New.
7584
1927a963
JJ
75852016-06-04 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR tree-optimization/71405
7588 * g++.dg/torture/pr71405.C: New test.
7589
909a11ad
PC
75902016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7591
7592 PR c++/70202
7593 * g++.dg/inherit/crash5.C: New.
7594 * g++.dg/inherit/virtual1.C: Adjust.
7595
08bbb1f8
JL
75962016-06-03 Jeff Law <law@redhat.com>
7597
7598 PR tree-optimization/71316
7599 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7600
7c35235c
JJ
76012016-06-03 Jakub Jelinek <jakub@redhat.com>
7602
7603 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7604 dg-additional-options with just -fno-tree-scev-cprop in it.
7605 * gcc.dg/vect/vect-live-2.c: Likewise.
7606 * gcc.dg/vect/vect-live-5.c: Likewise.
7607 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7608 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7609 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7610
c8572dd6
PP
76112016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7612
7613 PR c++/27100
7614 * g++.dg/other/friend6.C: New test.
7615
1c7733a7
BS
76162016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7617
7618 * g++.dg/torture/ppc-ldst-array.C: New.
7619
0d2f700f
JM
76202016-06-03 Joseph Myers <joseph@codesourcery.com>
7621
7622 PR target/71276
7623 PR target/71277
7624 * gcc.dg/torture/builtin-fp-int-inexact.c,
7625 gcc.target/i386/387-builtin-fp-int-inexact.c,
7626 gcc.target/i386/387-rint-inline-1.c,
7627 gcc.target/i386/387-rint-inline-2.c,
7628 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7629 gcc.target/i386/sse2-rint-inline-1.c,
7630 gcc.target/i386/sse2-rint-inline-2.c,
7631 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7632 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7633
f8071c05
L
76342016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7635 Julia Koval <julia.koval@intel.com>
7636
7637 PR target/66960
7638 PR target/67630
7639 PR target/67634
7640 PR target/67841
7641 PR target/68037
7642 PR target/68618
7643 PR target/68661
7644 PR target/69575
7645 PR target/69596
7646 PR target/69734
7647 * gcc.dg/guality/pr68037-1.c: New test.
7648 * gcc.dg/guality/pr68037-2.c: Likewise.
7649 * gcc.dg/guality/pr68037-3.c: Likewise.
7650 * gcc.dg/torture/pr68037-1.c: Likewise.
7651 * gcc.dg/torture/pr68037-2.c: Likewise.
7652 * gcc.dg/torture/pr68037-3.c: Likewise.
7653 * gcc.dg/torture/pr68661-1a.c: Likewise.
7654 * gcc.dg/torture/pr68661-1b.c: Likewise.
7655 * gcc.target/i386/interrupt-1.c: Likewise.
7656 * gcc.target/i386/interrupt-2.c: Likewise.
7657 * gcc.target/i386/interrupt-3.c: Likewise.
7658 * gcc.target/i386/interrupt-4.c: Likewise.
7659 * gcc.target/i386/interrupt-5.c: Likewise.
7660 * gcc.target/i386/interrupt-6.c: Likewise.
7661 * gcc.target/i386/interrupt-7.c: Likewise.
7662 * gcc.target/i386/interrupt-8.c: Likewise.
7663 * gcc.target/i386/interrupt-9.c: Likewise.
7664 * gcc.target/i386/interrupt-10.c: Likewise.
7665 * gcc.target/i386/interrupt-11.c: Likewise.
7666 * gcc.target/i386/interrupt-12.c: Likewise.
7667 * gcc.target/i386/interrupt-13.c: Likewise.
7668 * gcc.target/i386/interrupt-14.c: Likewise.
7669 * gcc.target/i386/interrupt-15.c: Likewise.
7670 * gcc.target/i386/interrupt-16.c: Likewise.
7671 * gcc.target/i386/interrupt-17.c: Likewise.
7672 * gcc.target/i386/interrupt-18.c: Likewise.
7673 * gcc.target/i386/interrupt-19.c: Likewise.
7674 * gcc.target/i386/interrupt-20.c: Likewise.
7675 * gcc.target/i386/interrupt-21.c: Likewise.
7676 * gcc.target/i386/interrupt-22.c: Likewise.
7677 * gcc.target/i386/interrupt-23.c: Likewise.
7678 * gcc.target/i386/interrupt-24.c: Likewise.
7679 * gcc.target/i386/interrupt-25.c: Likewise.
7680 * gcc.target/i386/interrupt-26.c: Likewise.
7681 * gcc.target/i386/interrupt-27.c: Likewise.
7682 * gcc.target/i386/interrupt-28.c: Likewise.
7683 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7684 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7685 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7686 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7687 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7688 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7689 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7690 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7691 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7692 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7693 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7694 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7695
36b85e43
BS
76962016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7697
9de2e795
L
7698 PR tree-optimization/52171
7699 * gcc.dg/pr52171.c: New test.
7700 * gcc.target/i386/pr52171.c: New test.
36b85e43 7701
bfeee8ac
JH
77022016-06-03 Jan Hubicka <jh@suse.cz>
7703
7704 * g++.dg/tree-ssa/pred-1.C: New testcase
7705 * gcc.dg/tree-ssa/pred-1.c: New testcase
7706
859b0bae
BS
77072016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7708
7709 PR target/70957
7710 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7711 support.
7712 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7713
3a2edf4c
AH
77142016-06-03 Alan Hayward <alan.hayward@arm.com>
7715
7716 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7717
b28ead45
AH
77182016-06-03 Alan Hayward <alan.hayward@arm.com>
7719
7720 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7721 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7722 * gcc.dg/vect/vect-live-1.c: New test.
7723 * gcc.dg/vect/vect-live-2.c: New test.
7724 * gcc.dg/vect/vect-live-3.c: New test.
7725 * gcc.dg/vect/vect-live-4.c: New test.
7726 * gcc.dg/vect/vect-live-5.c: New test.
7727 * gcc.dg/vect/vect-live-slp-1.c: New test.
7728 * gcc.dg/vect/vect-live-slp-2.c: New test.
7729 * gcc.dg/vect/vect-live-slp-3.c: New test.
7730
1f91747b
JJ
77312016-06-03 Jakub Jelinek <jakub@redhat.com>
7732
7733 PR middle-end/71387
7734 * g++.dg/opt/pr71387.C: New test.
7735
47b83923
JL
77362016-06-02 Jeff Law <law@redhat.com>
7737
7738 PR tree-optimization/71328
7739 * gcc.c-torture/compile/pr71328.c: New test.
7740
e96e5f46
JD
77412016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7742
7743 PR fortran/52393
7744 * gfortran.dg/fmt_read_3.f90: Fix typo.
7745 * gfortran.dg/fmt_read_4.f90: New test.
7746
b872d729
PC
77472016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7748
7749 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7750 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7751 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7752 * g++.dg/cpp0x/override2.C: Likewise.
7753 * g++.dg/parse/crash5.C: Likewise.
7754 * g++.dg/parse/error16.C: Likewise.
7755 * g++.dg/parse/error27.C: Likewise.
7756 * g++.dg/template/qualttp15.C: Likewise.
7757 * g++.dg/template/redecl4.C: Likewise.
7758 * g++.old-deja/g++.other/crash39.C: Likewise.
7759 * g++.old-deja/g++.other/struct1.C: Likewise.
7760 * g++.old-deja/g++.pt/m9a.C: Likewise.
7761 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7762
0e535442
JJ
77632016-06-02 Jakub Jelinek <jakub@redhat.com>
7764
0633ee10
JJ
7765 PR c++/71372
7766 * c-c++-common/pr71372.c: New test.
7767
0e535442
JJ
7768 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7769 __TIME__ strings with __builtin_strcmp instead of printf and
7770 dg-output.
7771
f3c5ecc2
ML
77722016-06-02 Martin Liska <mliska@suse.cz>
7773
7774 * gcc.dg/predict-9.c: New test.
7775
a91807c5
JJ
77762016-06-02 Jakub Jelinek <jakub@redhat.com>
7777
7778 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7779 global set_compiler_env_var and global saved_compiler_env_var.
7780
b5bd1978
KT
77812016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7782
7783 PR rtl-optimization/71295
7784 * gcc.c-torture/compile/pr71295.c: New test.
7785
b93b1475
JJ
77862016-06-02 Jakub Jelinek <jakub@redhat.com>
7787
930ebd0e
JJ
7788 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7789
1e021dc3
JJ
7790 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7791 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7792
b93b1475
JJ
7793 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7794 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7795 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7796 alternative number.
7797
58f2fb5c
MM
77982016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7799
7800 * gcc.target/powerpc/p9-splat-4.c: New test.
7801
78022016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7803
7804 PR target/71186
7805 * gcc.target/powerpc/pr71186.c: New test.
7806
4731c9f0
JD
78072016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7808
7809 PR fortran/52393
7810 * gfortran.dg/fmt_read_3.f90: New test.
7811
042dee3e
TP
78122016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7813
7814 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7815 procedure.
7816
15c98b2e
ES
78172016-06-01 Eduard Sanou <dhole@openmailbox.org>
7818
7819 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7820 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7821 env var is set.
7822 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7823 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7824 shown once.
7825 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7826 during compilation.
7827 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7828 vars set by dg-set-compiler-env-var.
7829
6442a6f4
PT
78302016-06-01 Paul Thomas <pault@gcc.gnu.org>
7831
7832 PR fortran/71156
7833 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7834 to the module procedure declaration.
7835 * gfortran.dg/submodule_16.f08: New test.
7836
ab62397a
JJ
78372016-06-01 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR middle-end/71371
7840 * c-c++-common/gomp/pr71371.c: New test.
7841
b66af6ed
RB
78422016-06-01 Richard Biener <rguenther@suse.de>
7843
7844 PR tree-optimization/71366
7845 * gcc.dg/torture/pr71366-1.c: New testcase.
7846 * gcc.dg/torture/pr71366-2.c: Likewise.
7847
e342b9d8
KN
78482016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7849
7850 * gcc.target/powerpc/vslv-0.c: New test.
7851 * gcc.target/powerpc/vslv-1.c: New test.
7852 * gcc.target/powerpc/vsrv-0.c: New test.
7853 * gcc.target/powerpc/vsrv-1.c: New test.
7854
721547cd
NS
78552016-06-01 Nathan Sidwell <nathan@acm.org>
7856
7857 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7858 * gcc.target/nvptx/weak.c: New.
7859
fa2c9034
RB
78602016-06-01 Richard Biener <rguenther@suse.de>
7861
7862 PR tree-optimization/71261
7863 * gcc.dg/torture/vect-bool-1.c: New testcase.
7864
3e32893c
JJ
78652016-06-01 Jakub Jelinek <jakub@redhat.com>
7866
7867 * gfortran.dg/gomp/order-1.f90: New test.
7868 * gfortran.dg/gomp/order-2.f90: New test.
7869
8c383600
JH
78702016-06-01 Jan Hubicka <hubicka@ucw.cz>
7871
7872 * gcc.dg/unroll-6.c: Update template.
7873 * gcc.dg/unroll-7.c: New testcase.
7874 * gcc.dg/unroll-8.c: New testcase.
7875
a0dfeef5
EB
78762016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7877
7878 * gnat.dg/opt56.ad[sb]: New test.
7879
48de5701
PC
78802016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7881
7882 PR c++/66635
7883 * g++.dg/cpp0x/constexpr-ice16.C: New.
7884
827cf695
PP
78852016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7886
7887 PR tree-optimization/71314
7888 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7889 -mbranch-cost=2.
7890
ff66f6e8
PP
78912016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7892
7893 PR tree-optimization/71077
7894 * gcc.dg/tree-ssa/pr71077.c: New test.
7895
050fb209
JH
78962016-05-31 Jan Hubicka <hubicka@ucw.cz>
7897
48de5701
PC
7898 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7899 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7900 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7901
c642d919
PC
79022016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7903
7904 PR c++/71248
7905 * g++.dg/cpp0x/pr71248.C: New.
7906 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7907 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7908 * g++.dg/init/new37.C: Likewise.
7909 * g++.dg/template/static1.C: Likewise.
7910 * g++.dg/template/static2.C: Likewise.
7911
d6439e08
L
79122016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7913
7914 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7915 instead of %rdi.
7916 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7917
780b9dd4
MP
79182016-05-31 Marek Polacek <polacek@redhat.com>
7919
7920 * c-c++-common/Wswitch-unreachable-3.c: New test.
7921 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7922
0d99f8a0
RB
79232016-05-31 Richard Biener <rguenther@suse.de>
7924
7925 PR tree-optimization/71352
7926 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7927
52545641
TP
79282016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7929
7930 * gcc.target/arm/armv5_thumb_isa.c: New test.
7931
5b8c1205
KY
79322016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7933
7934 PR target/71346
7935 * gcc.target/i386/pr71346.c: New test.
7936
7a88cc84
TV
79372016-05-31 Tom de Vries <tom@codesourcery.com>
7938
7939 PR tree-optimization/69068
7940 * gcc.dg/graphite/pr69068.c: New test.
7941
265149a6
MS
79422016-05-27 Martin Sebor <msebor@redhat.com>
7943
7944 PR c++/71306
7945 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7946
00631022
JJ
79472016-05-30 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR c++/71349
7950 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7951 nowait depend(inout: dd[0]) clauses where permitted.
7952
b2f6675b
PC
79532016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7954
7955 PR c++/71238
7956 * g++.dg/parse/pr71238.C: New.
7957 * g++.dg/concepts/friend1.C: Test column numbers too.
7958 * g++.dg/cpp0x/initlist31.C: Likewise.
7959 * g++.dg/cpp0x/pr51420.C: Likewise.
7960 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7961 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7962 * g++.dg/ext/builtin3.C: Likewise.
7963 * g++.dg/lookup/friend12.C: Likewise.
7964 * g++.dg/lookup/friend7.C: Likewise.
7965 * g++.dg/lookup/koenig1.C: Likewise.
7966 * g++.dg/lookup/koenig5.C: Likewise.
7967 * g++.dg/lookup/used-before-declaration.C: Likewise.
7968 * g++.dg/overload/koenig1.C: Likewise.
7969 * g++.dg/template/crash65.C: Likewise.
7970 * g++.dg/template/friend57.C: Likewise.
7971 * g++.dg/warn/Wshadow-5.C: Likewise.
7972 * g++.dg/warn/Wunused-8.C: Likewise.
7973 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7974 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7975 * g++.old-deja/g++.jason/member.C: Likewise.
7976 * g++.old-deja/g++.jason/report.C: Likewise.
7977 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7978 * g++.old-deja/g++.law/visibility20.C: Likewise.
7979 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7980 * g++.old-deja/g++.other/static5.C: Likewise.
7981 * g++.old-deja/g++.pt/overload2.C: Likewise.
7982
a448ff40
JH
79832016-05-30 Jan Hubicka <hubicka@ucw.cz>
7984
7985 * gcc.dg/tree-ssa/peel1.c: New testcase.
7986 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7987 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7988
69be8c91
TV
79892016-05-30 Tom de Vries <tom@codesourcery.com>
7990
7991 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7992 to ce.
7993
a59775a1
PC
79942016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7995
7996 PR c++/71099
7997 * g++.dg/parse/virtual1.C: New.
7998
53d6d955
UB
79992016-05-30 Uros Bizjak <ubizjak@gmail.com>
8000
8001 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8002 Use correct register when clearing %edx.
8003
0557293f
AM
80042016-05-30 Alexander Monakov <amonakov@ispras.ru>
8005
8006 PR tree-optimization/71289
8007 * gcc.dg/pr71289.c: New test.
8008
5d476e35
KV
80092016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8010
8011 PR middle-end/71269
8012 PR middle-end/71292
8013 * gcc.dg/tree-ssa/pr71269.c: New test.
8014 * gcc.dg/tree-ssa/pr71292.c: New test.
8015
db5447ca
KV
80162016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8017
8018 PR middle-end/71252
8019 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8020
98bdbb39
JH
80212016-05-30 Jan Hubicka <hubicka@ucw.cz>
8022
8023 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8024 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8025 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8026
7e012855
TV
80272016-05-30 Tom de Vries <tom@codesourcery.com>
8028
8029 PR tree-optimization/69067
8030 * gcc.dg/graphite/pr69067.c: New test.
8031
beed3701
UB
80322016-05-29 Uros Bizjak <ubizjak@gmail.com>
8033
8034 PR target/71245
8035 * gcc.target/i386/pr71245-1.c: New test.
8036 * gcc.target/i386/pr71245-2.c: Ditto.
8037
b6d4f8e8
PC
80382016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8039
8040 PR c++/71105
8041 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8042 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8043 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8044
00022058
JH
80452016-05-27 Jan Hubicka <hubicka@ucw.cz>
8046
8047 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8048
c8419aca
VV
80492016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8050
8051 Revert:
8052 PR c++/69855
8053 * g++.dg/overload/69855.C: New.
8054 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8055 * g++.old-deja/g++.pt/crash3.C: Likewise.
8056
8008c4d2
PC
80572016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8058
8059 PR c++/60385
8060 * g++.dg/parse/namespace13.C: New.
8061
8b2ef235
JL
80622016-05-26 Jeff Law <law@redhat.com>
8063
8064 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8065 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8066 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8067 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8068 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8069 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8070 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8071 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8072 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8073 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8074 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8075 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8076 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8077
7d67159b
VV
80782016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8079
8080 PR c++/69855
8081 * g++.dg/overload/69855.C: New.
8082 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8083 * g++.old-deja/g++.pt/crash3.C: Likewise.
8084
88e3bdd1
JW
80852016-05-27 Jiong Wang <jiong.wang@arm.com>
8086
8087 PR target/63596
8088 * gcc.target/aarch64/va_arg_1.c: New testcase.
8089 * gcc.target/aarch64/va_arg_2.c: Likewise.
8090 * gcc.target/aarch64/va_arg_3.c: Likewise.
8091
3fd6b9cc
JW
80922016-05-27 Jiong Wang <jiong.wang@arm.com>
8093
8094 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8095 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8096 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8097 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8098 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8099
3cee7e4e
MP
81002016-05-27 Marek Polacek <polacek@redhat.com>
8101
8102 PR middle-end/71308
8103 * g++.dg/torture/pr71308.C: New test.
8104
6a813c96
DV
81052016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8106
8107 * gcc.dg/zero_bits_compound-1.c: New test.
8108 * gcc.dg/zero_bits_compound-2.c: New test.
8109
0561bcfb
IE
81102016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8111
8112 PR middle-end/71279
8113 * gcc.dg/pr71279.c: New test.
8114
21316320
MM
81152016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8116
8117 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8118 floating point min/max/comparison instructions.
8119 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8120
7211a097
JJ
81212016-05-26 Jakub Jelinek <jakub@redhat.com>
8122
8123 * c-c++-common/gomp/schedule-1.c: New test.
8124 * gfortran.dg/gomp/schedule-1.f90: New test.
8125
cac177cf
PP
81262016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8127
8128 PR c++/70822
8129 PR c++/70106
8130 * g++.dg/cpp1y/auto-fn32.C: New test.
8131 * g++.dg/cpp1y/paren4.C: New test.
8132
a2d5b8c9
NS
81332016-05-26 Nathan Sidwell <nathan@acm.org>
8134
8135 * gcc.dg/20060410.c: Xfail on ptx.
8136 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8137 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8138 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8139 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8140 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8141
ffa8b552
TP
81422016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8143
8144 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8145
c7501e00
JJ
81462016-05-26 Jakub Jelinek <jakub@redhat.com>
8147
1875b9a0
JJ
8148 PR tree-optimization/71280
8149 * gcc.dg/pr71280.c: New test.
8150
2116e19f
JJ
8151 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8152
305aef09
JJ
8153 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8154 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8155
c7501e00
JJ
8156 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8157
ca449d26
JW
81582016-05-26 Jiong Wang <jiong.wang@arm.com>
8159
8160 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8161 kept in memory.
ca449d26 8162
8af01c66
JL
81632016-05-25 Jeff Law <law@redhat.com>
8164
8165 PR tree-optimization/71272
8166 * gcc.c-torture/compile/pr71272.c: new test.
8167
f9d6ce73
BS
81682016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8169
8170 * gcc.target/powerpc/vec-cmpne.c: New test.
8171 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8172
a88a7b22
EB
81732016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8174
8175 * gnat.dg/opt55.ad[sb]: New test.
8176
125f02ed
SKS
81772016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8178
8179 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8180 * c-c++-common/pr60226.c: Require int32plus.
8181 * gcc.c-torture/execute/pr70602.c: Likewise.
8182 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8183 unsigned long for malloc arg type.
8184 * gcc.dg/asr_div1.c: Require int32plus.
8185 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8186 * gcc.dg/pie-1.c: Require pie.
8187 * gcc.dg/pie-2.c: Likewise.
8188 * gcc.dg/pr59471.c: Require int32plus.
8189 * gcc.dg/pr59963-2.c: XFAIL for int16.
8190 * gcc.dg/pr60114.c: Require int32plus.
8191 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8192 unsigned long for typedef of size_t.
8193 * gcc.dg/pr63914.c: Require int32plus.
8194 * gcc.dg/pr64536.c: Require pt32plus.
8195 * gcc.dg/pr65658.c: Likewise.
8196 * gcc.dg/pr67271.c: Require int32plus.
8197 * gcc.dg/pr68112.c: Likewise.
8198 * gcc.dg/pr69071.c: Skip for avr target.
8199 * gcc.dg/pr69973.c: Require int32plus.
8200 * gcc.dg/pr70169.c: Skip for avr target.
8201 * gcc.dg/sso-6.c: Require int32plus.
8202 * gcc.dg/sso-7.c: Likewise.
8203 * gcc.dg/sso-8.c: Likewise.
8204 * gcc.dg/vrp-min-max-2.c: Likewise.
8205
c6e434f5
UB
82062016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8207
8208 PR target/70738
8209 * gcc.target/i386/pr70738-1.c: New test.
8210 * gcc.target/i386/pr70738-2.c: Likewise.
8211 * gcc.target/i386/pr70738-3.c: Likewise.
8212 * gcc.target/i386/pr70738-4.c: Likewise.
8213 * gcc.target/i386/pr70738-5.c: Likewise.
8214 * gcc.target/i386/pr70738-6.c: Likewise.
8215 * gcc.target/i386/pr70738-7.c: Likewise.
8216 * gcc.target/i386/pr70738-8.c: Likewise.
8217 * gcc.target/i386/pr70738-9.c: Likewise.
8218
5c42d341
KT
82192016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8220
8221 PR rtl-optimization/66940
8222 * gcc.c-torture/execute/pr66940.c: New test.
8223
bf9a1a07
IV
82242016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8225
8226 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8227 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8228 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8229 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8230 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8231 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8232 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8233 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8234 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8235 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8236 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8237 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8238 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8239 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8240 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8241 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8242 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8243 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8244 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8245 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8246 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8247 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8248 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8249 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8250
95efe6b6
MP
82512016-05-25 Marek Polacek <polacek@redhat.com>
8252
8253 PR c/71265
8254 * gcc.dg/noncompile/pr71265.c: New test.
8255
a23faf7a
MP
8256 PR c/71266
8257 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8258
69a6d5ad
NS
82592016-05-25 Nathan Sidwell <nathan@acm.org>
8260
8261 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8262
3072d4ea
RB
82632016-05-25 Richard Biener <rguenther@suse.de>
8264
8265 PR tree-optimization/71261
8266 * c-c++-common/torture/pr71261.c: New testcase.
8267
e412ece4
RB
82682016-05-25 Richard Biener <rguenther@suse.de>
8269
8270 PR tree-optimization/71264
8271 * gcc.dg/vect/pr71264.c: New testcase.
8272
b9e551ad
PC
82732016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8274
8275 PR c++/55992
8276 * g++.dg/cpp0x/alias-decl-53.C: New.
8277 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8278
6aa1abe5
ML
82792016-05-25 Martin Liska <mliska@suse.cz>
8280
8281 * g++.dg/pr71239.C: New test.
8282
842d162e
RB
82832016-05-25 Richard Biener <rguenther@suse.de>
8284
c87885ca
RO
8285 * gcc.dg/vect/pr58135.c: Rename to ...
8286 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8287
f184a36c
MP
82882016-05-25 Marek Polacek <polacek@redhat.com>
8289
8290 * g++.dg/pr65295.C: Use target c++14.
8291
021fad86
PC
82922016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8293
53d6d955
UB
8294 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8295 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8296
c3eaf15a
MM
82972016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8298
8299 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8300 instructions.
8301
e46c7770
CP
83022016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8303
8304 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8305 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8306 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8307 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8308 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8309 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8310 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8311 * c-c++-common/goacc/pcopy.c: Likewise.
8312 * c-c++-common/goacc/pcopyin.c: Likewise.
8313 * c-c++-common/goacc/pcopyout.c: Likewise.
8314 * c-c++-common/goacc/pcreate.c: Likewise.
8315 * c-c++-common/goacc/pr70688.c: New test.
8316 * c-c++-common/goacc/present-1.c: Adjust test.
8317 * c-c++-common/goacc/reduction-5.c: Likewise.
8318 * g++.dg/goacc/data-1.C: New test.
8319
4bfc9db7
MM
83202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8321
8322 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8323 vector parity built-in functions.
8324 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8325 count trailing zeros automatic vectorization.
8326 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8327 count trailing zeros built-in functions.
8328
2bc145af
KV
83292016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8330
8331 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8332
26869fdb
PH
83332016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8334
8335 PR target/71050
8336 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8337
b2dc9c3b
PC
83382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8339
8340 PR c++/50436
8341 * g++.dg/template/crash123.C: New.
8342 * g++.dg/template/crash124.C: Likewise.
8343
f65e97fd
MS
83442016-05-24 Martin Sebor <msebor@redhat.com>
8345
8346 PR c++/71147
8347 * g++.dg/ext/flexary16.C: New test.
8348
a6f5ac7f
IV
83492016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8350
69a6d5ad
NS
8351 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8352 before math.h is included.
a6f5ac7f
IV
8353 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8354 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8355 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8356 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8357 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8358 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8359 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8360 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8361 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8362 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8363 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8364 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8365 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8366 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8367 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8368 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8369 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8370 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8371 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8372 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8373 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8374 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8375 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8376
27bad558
MM
83772016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8378 Kelvin Nilsen <kelvin@gcc.gnu.org>
8379
8380 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8381 support.
8382
72f382fb
PC
83832016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8384
8385 PR c++/69872
8386 * g++.dg/warn/Wno-narrowing1.C: New.
8387
ef2ec9d9
MP
83882016-05-24 Marek Polacek <polacek@redhat.com>
8389
8390 PR c/71249
8391 * c-c++-common/Wswitch-unreachable-2.c: New test.
8392
e90434e3
JJ
83932016-05-24 Jakub Jelinek <jakub@redhat.com>
8394
7adb26f2
JJ
8395 PR c++/71257
8396 * g++.dg/vect/simd-clone-6.cc: New test.
8397 * g++.dg/gomp/declare-simd-6.C: New test.
8398
e90434e3
JJ
8399 PR middle-end/70434
8400 PR c/69504
8401 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8402
b556ea3b
RB
84032016-05-24 Richard Biener <rguenther@suse.de>
8404
8405 PR tree-optimization/71240
8406 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8407
e5328f5d
RB
84082016-05-24 Richard Biener <rguenther@suse.de>
8409
8410 PR tree-optimization/71230
8411 * gcc.dg/torture/pr71230.c: New testcase.
8412 * g++.dg/torture/pr71230.C: Likewise.
8413
a04e69c0
TS
84142016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8415
8416 * c-c++-common/goacc/routine-5.c: Add tests.
8417 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8418 * gfortran.dg/goacc/routine-6.f90: Add tests.
8419
30fd2977
RB
84202016-05-24 Richard Biener <rguenther@suse.de>
8421
8422 PR tree-optimization/71253
8423 * gcc.dg/torture/pr71253.c: New testcase.
8424
ca6f60bc
KV
84252016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8426
8427 PR middle-end/71252
8428 * gfortran.dg/pr71252.f90: New test.
8429
d3465d72
RS
84302016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8431
8432 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8433
f17a223d
RB
84342016-05-24 Richard Biener <rguenther@suse.de>
8435
8436 PR middle-end/70434
8437 PR c/69504
8438 * c-c++-common/vector-subscript-4.c: New testcase.
8439 * c-c++-common/vector-subscript-5.c: Likewise.
8440
e3f36534
JD
84412016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8442
8443 PR fortran/71123
8444 * gfortran.dg/namelist_90.f: New test
8445
85d5c27d
JD
84462016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8447
8448 PR fortran/66461
8449 * gfortran.dg/unexpected_eof.f: New test
8450
fe3f3340
MM
84512016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8452 Kelvin Nilsen <kelvin@gcc.gnu.org>
8453
8454 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8455 as little endian.
8456
26d6ae55
PC
84572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8458
8459 PR c++/70972
8460 * g++.dg/cpp0x/inh-ctor20.C: New.
8461 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8462
d6c9a06f
PC
84632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8464
8465 PR c++/69095
8466 * g++.dg/cpp0x/variadic168.C: New.
8467
396a1d10
PC
84682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8469
8470 * g++.dg/cpp0x/pr31445.C: Test column number too.
8471 * g++.dg/cpp0x/pr32253.C: Likewise.
8472 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8473 * g++.dg/cpp0x/variadic36.C: Likewise.
8474
ece46666
MG
84752016-05-23 Marc Glisse <marc.glisse@inria.fr>
8476
8477 * gcc.dg/fold-notshift-2.c: Adjust.
8478
a7dc5980
MP
84792016-05-23 Marek Polacek <polacek@redhat.com>
8480
8481 PR c/49859
8482 * c-c++-common/Wswitch-unreachable-1.c: New test.
8483 * gcc.dg/Wswitch-unreachable-1.c: New test.
8484 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8485 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8486 * g++.dg/gomp/block-10.C: Likewise.
8487 * gcc.dg/gomp/block-10.c: Likewise.
8488 * g++.dg/gomp/block-9.C: Likewise.
8489 * gcc.dg/gomp/block-9.c: Likewise.
8490 * g++.dg/gomp/target-1.C: Likewise.
8491 * g++.dg/gomp/target-2.C: Likewise.
8492 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8493 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8494 * g++.dg/gomp/taskgroup-1.C: Likewise.
8495 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8496 * gcc.dg/gomp/teams-1.c: Likewise.
8497 * g++.dg/gomp/teams-1.C: Likewise.
8498 * g++.dg/overload/error3.C: Likewise.
8499 * g++.dg/tm/jump1.C: Likewise.
8500 * g++.dg/torture/pr40335.C: Likewise.
8501 * gcc.dg/c99-vla-jump-5.c: Likewise.
8502 * gcc.dg/switch-warn-1.c: Likewise.
8503 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8504 * gcc.dg/nested-func-1.c: Likewise.
8505 * gcc.dg/pr67784-4.c: Likewise.
8506
18b54004
RB
85072016-05-23 Richard Biener <rguenther@suse.de>
8508
8509 PR tree-optimization/71230
8510 * gfortran.dg/pr71230-1.f90: New testcase.
8511 * gfortran.dg/pr71230-2.f90: Likewise.
8512
e569db5f
VK
85132016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8514
396a1d10 8515 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8516 * gcc.dg/vect/pr58135.c: Add new.
8517 * gfortran.dg/pr46519-1.f: Adjust test case.
8518
e4b71114
PC
85192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8520
8521 PR c++/53401
8522 * g++.dg/cpp0x/decltype64.C: New.
8523
a25a8058
CL
85242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8525
8526 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8527 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8528 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8529
0dcfe9ab
CL
85302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8531
8532 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8533 Add poly64x1_t and poly64x2_t cases if supported.
8534 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8535 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8536 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8537 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8538 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8539
ffd70e4a
CL
85402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8541
8542 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8543 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8544 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8545 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8546 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8547 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8548 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8549
4b1f57fe
CL
85502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8551
8552 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8553
16c5ec77
CL
85542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8555
8556 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8557 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8558
94ad56c7
JJ
85592016-05-22 Jakub Jelinek <jakub@redhat.com>
8560
57748705
JJ
8561 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8562 constraint instead of "r".
8563 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8564 insn instead of vxorpd.
8565 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8566
af120161
JJ
8567 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8568 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8569
355023ce
JJ
8570 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8571
3b48574c
JJ
8572 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8573 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8574
94ad56c7
JJ
8575 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8576
8a85cee2
KV
85772016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8578
8579 PR middle-end/40921
8580 * gcc.dg/tree-ssa/pr40921.c: New test.
8581
8e916b16
PS
85822016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8583
8584 PR target/71103
8585 * gcc.target/avr/pr71103.c: New test.
8586
88aea79f
KV
85872016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8588
8589 PR middle-end/71179
8590 * gcc.dg/tree-ssa/pr71179.c: New test.
8591
79063edd
MS
85922016-05-20 Martin Sebor <msebor@redhat.com>
8593
8594 PR c/71115
8595 * gcc.dg/init-excess-2.c: New test.
8596
55c8849f
EB
85972016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8598
8599 * gnat.dg/opt53.adb: New test.
8600 * gnat.dg/opt54.adb: Likewise.
8601
c91a0948
MJ
86022016-05-20 Martin Jambor <mjambor@suse.cz>
8603
8604 PR tree-optimization/70884
8605 * gcc.dg/tree-ssa/pr70919.c: New test.
8606
9cad20fa
BS
86072016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8608
8609 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8610 formatting.
69a6d5ad
NS
8611 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8612 fix code formatting.
8613
86142016-05-20 Nathan Sidwell <nathan@acm.org>
8615
8616 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8617 non-common cases.
8618 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8619
15c671a7
DM
86202016-05-20 David Malcolm <dmalcolm@redhat.com>
8621
8622 * jit.dg/all-non-failing-tests.h: Add
8623 test-factorial-must-tail-call.c.
8624 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8625 * jit.dg/test-factorial-must-tail-call.c: New test case.
8626
4f028369
JJ
86272016-05-20 Jakub Jelinek <jakub@redhat.com>
8628
8629 PR fortran/71204
8630 * gfortran.dg/pr71204.f90: New test.
8631
7dea4ab3
CP
86322016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8633
8634 * gcc.target/nvptx/sincos.c: New test.
8635
ef98d365
PC
86362016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8637
8638 PR c++/70572
8639 * g++.dg/cpp1y/auto-fn31.C: New.
8640
92466115
BS
86412016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8642
8643 * gcc.target/powerpc/vec-addec.c: New test.
8644 * gcc.target/powerpc/vec-addec-int128.c: New test.
8645
9a385c2d
DM
86462016-05-20 David Malcolm <dmalcolm@redhat.com>
8647
8648 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8649 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8650 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8651 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8652
77c9d5b4
JH
86532016-05-20 Jan Hubicka <hubicka@ucw.cz>
8654
8655 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8656
68047971
JJ
86572016-05-20 Jakub Jelinek <jakub@redhat.com>
8658
18954840
JJ
8659 PR c++/71210
8660 * g++.dg/opt/pr71210-1.C: New test.
8661 * g++.dg/opt/pr71210-2.C: New test.
8662
68047971
JJ
8663 PR tree-optimization/29756
8664 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8665 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8666 only on selected targets where V4SImode vectors are known to be
8667 supported.
8668
d78789f5
MG
86692016-05-20 Marc Glisse <marc.glisse@inria.fr>
8670
8671 PR tree-optimization/71079
8672 PR tree-optimization/71206
8673 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8674
550fa093
PK
86752016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8676
8677 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8678 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8679 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8680
483c6429
RG
86812016-05-20 Richard Guenther <rguenther@suse.de>
8682
8683 PR tree-optimization/29756
8684 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8685
eb066284
RB
86862016-05-20 Richard Biener <rguenther@suse.de>
8687
8688 PR tree-optimization/71185
8689 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8690
58f10249
RB
86912016-05-20 Richard Biener <rguenther@suse.de>
8692
8693 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8694
2a5569fa
MP
86952016-05-19 Marek Polacek <polacek@redhat.com>
8696
8697 PR c++/71075
8698 * g++.dg/diagnostic/pr71075.C: New test.
8699
5e9a5385
DM
87002016-05-19 David Malcolm <dmalcolm@redhat.com>
8701
8702 PR c++/71184
8703 * g++.dg/pr71184.C: New test case.
8704
4f45da44
KN
87052016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8706
8707 * gcc.target/powerpc/darn-0.c: New test.
8708 * gcc.target/powerpc/darn-1.c: New test.
8709 * gcc.target/powerpc/darn-2.c: New test.
8710
4177437e
MP
87112016-05-19 Marek Polacek <polacek@redhat.com>
8712
8713 PR tree-optimization/71031
8714 * gcc.dg/tree-ssa/vrp100.c: New test.
8715
afb72432
IE
87162016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8717
8718 PR rtl-optimization/71148
8719 * gcc.dg/pr71148.c: New test.
8720
4f83064e
KT
87212016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8722
8723 PR target/71056
8724 * gcc.target/arm/pr71056.c: New test.
8725
4bf8dbe1
BE
87262016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8727
8728 * c-c++-common/pr69669.c: Check the used mode.
8729
f3510625
MO
87302016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8731
8732 PR sanitizer/64354
8733 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8734
43c0068e
RB
87352016-05-19 Richard Biener <rguenther@suse.de>
8736
8737 PR tree-optimization/70729
8738 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8739 * gcc.dg/graphite/scop-18.c: Likewise.
8740 * gcc.dg/pr41783.c: Disable LIM.
8741 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8742 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8743 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8744 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8745 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8746 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8747 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8748 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8749 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8750 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8751 * gfortran.dg/pr42108.f90: Likewise.
8752
70f25790
DM
87532016-05-18 David Malcolm <dmalcolm@redhat.com>
8754
8755 PR driver/69265
8756 * gcc.dg/spellcheck-options-11.c: New test case.
8757
960db8ec
JJ
87582016-05-18 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR c++/71100
8761 * g++.dg/opt/pr71100.C: New test.
8762
04643334
MJ
87632016-05-18 Martin Jambor <mjambor@suse.cz>
8764
8765 PR ipa/69708
8766 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8767 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8768 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8769 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8770
91bb9f80
MJ
87712016-05-18 Martin Jambor <mjambor@suse.cz>
8772
8773 PR ipa/69708
8774 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8775 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8776 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8777 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8778 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8779
c584aca6
PC
87802016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8781
8782 PR c++/69793
8783 * g++.dg/template/crash122.C: New.
8784
20309c6e
PC
87852016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8786
8787 PR c++/70466
8788 * g++.dg/template/pr70466-1.C: New.
8789 * g++.dg/template/pr70466-2.C: Likewise.
8790
50c78b9a
MM
87912016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8792
8793 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8794 splat operations and the XXSPLTIB instruction.
8795 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8796 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8797 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8798 xxlxor to clear a register.
8799
cf8be00d
RS
88002016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8801
8802 * gcc.dg/torture/pr71020.c: New test.
8803
848a392a
MJ
88042016-05-18 Martin Jambor <mjambor@suse.cz>
8805
8806 PR ipa/70646
8807 * gcc.dg/ipa/pr70646.c: New test.
8808
1f2ab776
CL
88092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8810
8811 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8812
76489493
CL
88132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8814
8815 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8816 missing tests for vreinterpretq_p{8,16}.
8817
bd79378d
CL
88182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8819
8820 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8821 vsliq_n_s64 and vsliq_n_u64.
8822
81ca3ea0
CL
88232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8824
8825 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8826 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8827
873cb425
CL
88282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8829
8830 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8831 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8832 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8833
9d6e7c21
CL
88342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8835
8836 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8837 in comment.
8838
b4dbe40e 88392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8840
8841 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8842 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8843 "blr\t" and switch to scan-assembler-times.
8844
83a5c910
JW
88452016-05-18 Jiong Wang <jiong.wang@arm.com>
8846
53d6d955
UB
8847 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8848 with __aarch64__.
8849 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8850 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8851
fb7cbdeb
JJ
88522016-05-18 Jakub Jelinek <jakub@redhat.com>
8853
8ee91165
JJ
8854 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8855 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8856 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8857 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8858 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8859 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8860
cf4d516a
JJ
8861 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8862 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8863
a4f16422
JJ
8864 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8865 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8866
7b37ce10
JJ
8867 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8868 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8869
fb7cbdeb
JJ
8870 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8871
c9326aef
RB
88722016-05-18 Richard Biener <rguenther@suse.de>
8873
8874 PR tree-optimization/71168
8875 * gcc.dg/torture/pr71168.c: New testcase.
8876
df8b0a11
KV
88772016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8878
8879 PR middle-end/63586
8880 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8881 * gcc.dg/tree-ssa/pr63586.c: New test.
8882 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8883
2efd67ed
NS
88842016-05-17 Nathan Sidwell <nathan@acm.org>
8885
8886 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8887 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8888 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8889 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8890
1988b2c2
NS
88912016-05-17 Nathan Sidwell <nathan@acm.org>
8892
8893 * gcc.target/nvptx/abi-vararg-3.c: New.
8894
ad1d92ab
MM
88952016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8896
8897 PR tree-optimization/54579
8898 PR middle-end/55299
8899 * gcc.dg/fold-notrotate-1.c: New test.
8900 * gcc.dg/fold-notshift-1.c: New test.
8901 * gcc.dg/fold-notshift-2.c: New test.
8902
47768df8
MP
89032016-05-17 Marek Polacek <polacek@redhat.com>
8904
8905 PR ipa/71146
8906 * g++.dg/ipa/pr71146.C: New test.
8907
6b5423a5
DM
89082016-05-17 David Malcolm <dmalcolm@redhat.com>
8909
8910 * jit.dg/test-error-array-bounds.c: New test case.
8911
c7986356
MG
89122016-05-17 Marc Glisse <marc.glisse@inria.fr>
8913
8914 * gcc.dg/tree-ssa/and-1.c: New testcase.
8915
d982c5b7
MG
89162016-05-17 Marc Glisse <marc.glisse@inria.fr>
8917
8918 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8919 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8920
0139ba93
MG
89212016-05-17 Marc Glisse <marc.glisse@inria.fr>
8922
8923 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8924 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8925
daab4562
JW
89262016-05-17 Jiong Wang <jiong.wang@arm.com>
8927
8928 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8929
22330033
JW
89302016-05-17 Jiong Wang <jiong.wang@arm.com>
8931
8932 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8933
98b3a5f2
JW
89342016-05-17 Jiong Wang <jiong.wang@arm.com>
8935
8936 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8937 ".2d[index]" when scan the assembly.
8938 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8939 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8940 float64x1.
8941 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8942
b71b7a8e
RB
89432016-05-17 Richard Biener <rguenther@suse.de>
8944
8945 PR tree-optimization/71132
8946 * gcc.dg/torture/pr71132.c: New testcase.
8947
3c51ad46
CL
89482016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8949
8950 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8951
d20faa66
KT
89522016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8953
8954 PR target/70809
8955 * gcc.target/aarch64/pr70809_1.c: New test.
8956
b75cc5a4
KT
89572016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8958
8959 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8960 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8961 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8962 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8963
b28eb195
IE
89642016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8965 Ilya Enkovich <ilya.enkovich@intel.com>
8966
8967 PR target/71114
8968 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8969
0b9004ed
JH
89702016-05-16 Jan Hubicka <hubicka@ucw.cz>
8971
8972 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8973 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8974
1b81a1c1
MW
89752016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8976
8977 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8978 test for __ARM_FP16_ARGS.
8979 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8980 * gcc.target/arm/aapcs/neon-vect10.c: New.
8981 * gcc.target/arm/aapcs/neon-vect9.c: New.
8982 * gcc.target/arm/aapcs/vfp18.c: New.
8983 * gcc.target/arm/aapcs/vfp19.c: New.
8984 * gcc.target/arm/aapcs/vfp20.c: New.
8985 * gcc.target/arm/aapcs/vfp21.c: New.
8986 * gcc.target/arm/fp16-aapcs-1.c: New.
8987 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8988 test for __ARM_FP16_ARGS.
8989 * g++.target/arm/fp16-return-1.c: Update expected output.
8990
921d1e73
JW
89912016-05-16 Jiong Wang <jiong.wang@arm.com>
8992
8993 PR testsuite/70227
8994 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8995
228eb42a
HA
89962016-05-15 Harald Anlauf <anlauf@gmx.de>
8997
8998 PR fortran/69603
8999 * gfortran.dg/pr69603.f90: New testcase.
9000
785abfd3
FR
90012016-05-14 Fritz Reese <fritzoreese@gmail.com>
9002
9003 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9004
e75eb64f
FR
90052016-05-14 Fritz Reese <fritzoreese@gmail.com>
9006
9007 PR fortran/71047
9008 * gfortran.dg/pr71047.f08: New test.
9009
aa4b467b
JM
90102016-05-13 Joseph Myers <joseph@codesourcery.com>
9011
9012 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9013 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9014 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9015
653fb4a2
MS
90162016-05-13 Martin Sebor <msebor@redhat.com>
9017
9018 PR c++/60049
9019 * g++.dg/cpp0x/constexpr-60049.C: New test.
9020
9e37582d
JJ
90212016-05-13 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR bootstrap/71071
9024 * gcc.dg/pr71071.c: New test.
9025
a278aa17
UB
90262016-05-13 Uros Bizjak <ubizjak@gmail.com>
9027
9028 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9029 remove XOP handling.
377eaca7 9030 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9031
ac3d02e2
NS
90322016-05-13 Nathan Sidwell <nathan@acm.org>
9033
9034 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9035 __atomic_is_lock_free declaration.
9036
8ab3bdac
RB
90372016-05-13 Richard Biener <rguenther@suse.de>
9038
9039 PR tree-optimization/42587
9040 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9041
623b8e0a
ML
90422016-05-13 Martin Liska <mliska@suse.cz>
9043
9044 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9045 the new format of dump output.
9046
da7674f6
IE
90472016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9048
9049 * gcc.dg/pr71084.c: New test.
9050
c959db3d
RR
90512016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9052
53d6d955
UB
9053 PR target/53440
9054 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9055
43203dea
RR
90562016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9057
9058 * gcc.target/aarch64/struct_return.c: New test.
9059
4f2e1536
MP
90602016-05-12 Marek Polacek <polacek@redhat.com>
9061
9062 PR c/70756
9063 * c-c++-common/pr70756-2.c: New test.
9064 * c-c++-common/pr70756.c: New test.
9065
1ef33ef3
RB
90662016-05-12 Richard Biener <rguenther@suse.de>
9067
9068 PR tree-optimization/71059
9069 * gcc.dg/torture/pr71059.c: New testcase.
9070
763baff6
RB
90712016-05-12 Richard Biener <rguenther@suse.de>
9072
9073 PR tree-optimization/71062
9074 * gcc.dg/torture/pr71062.c: New testcase.
9075
c4ec1243
IE
90762016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9077
9078 PR tree-optimization/71006
9079 * gcc.dg/pr71006.c: New test.
9080
a5fbf76d
MP
90812016-05-12 Marek Polacek <polacek@redhat.com>
9082
9083 PR driver/71063
9084 * gcc.dg/opts-7.c: New test.
9085
5acc47a4
KT
90862016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9087
9088 PR target/70830
9089 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9090 Add -save-temps to dg-options.
9091 Scan for ldmfd rather than pop instruction.
9092 * gcc.target/arm/interrupt-2.c: Likewise.
9093 * gcc.target/arm/pr70830.c: New test.
9094
40bd4bf9
JJ
90952016-05-12 Jakub Jelinek <jakub@redhat.com>
9096
3cd63842
JJ
9097 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9098 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9099
c05d08f6
JJ
9100 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9101 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9102 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9103
bc27ffae
JJ
9104 PR target/71019
9105 * gcc.target/i386/avx512vl-pack-1.c: New test.
9106 * gcc.target/i386/avx512vl-pack-2.c: New test.
9107 * gcc.target/i386/avx512bw-pack-2.c: New test.
9108
515d7412
JJ
9109 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9110
40bd4bf9
JJ
9111 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9112 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9113 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9114
44ab146a
RB
91152016-05-12 Richard Biener <rguenther@suse.de>
9116
9117 PR tree-optimization/70986
9118 * gcc.dg/torture/pr70986-1.c: New testcase.
9119 * gcc.dg/torture/pr70986-2.c: Likewise.
9120 * gcc.dg/torture/pr70986-3.c: Likewise.
9121
d6e83a8d
MM
91222016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9123
9124 PR c/43651
9125 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9126 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9127
51e67ea3
UB
91282016-05-11 Uros Bizjak <ubizjak@gmail.com>
9129
9130 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9131 directive.
9132 * gcc.target/i386/pr66746.c: Ditto.
9133
3fd2b007
MM
91342016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9135
9136 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9137 support.
9138 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9139 warning when using -mvsx-timode.
9140 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9141 * gcc.target/powerpc/dform-2.c: Likewise.
9142 * gcc.target/powerpc/pr68805.c: Likewise.
9143
5c3a10fb
MP
91442016-05-11 Marek Polacek <polacek@redhat.com>
9145
9146 PR c++/71024
9147 * c-c++-common/attributes-3.c: New test.
9148
7cfb065b
NS
91492016-05-11 Nathan Sidwell <nathan@acm.org>
9150
9151 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9152 * gcc.c-torture/execute/pr68185.c: Likewise.
9153 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9154 * gcc.dg/pr69634.c: Requires scheduling.
9155 * gcc.dg/torture/pr66178.c: Require label values.
9156 * gcc.dg/setjmp-6.c: Require indirect jumps.
9157
f35ea97d
RB
91582016-05-11 Richard Biener <rguenther@suse.de>
9159
9160 PR tree-optimization/71055
9161 * gcc.dg/torture/pr71055.c: New testcase.
9162
dff70323
RB
91632016-05-11 Richard Biener <rguenther@suse.de>
9164
9165 PR debug/71057
9166 * g++.dg/debug/pr71057.C: New testcase.
9167
56a3d28b
JJ
91682016-05-11 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR fortran/70855
9171 * gfortran.dg/gomp/pr70855.f90: New test.
9172
ebc1b29e
RB
91732016-05-11 Richard Biener <rguenther@suse.de>
9174
9175 PR middle-end/71002
9176 * g++.dg/torture/pr71002.C: New testcase.
9177
98ccd1d7
IE
91782016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9179
9180 PR middle-end/70807
9181 * gcc.dg/pr70807.c: New test.
9182
ed29e24b
MS
91832016-05-10 Martin Sebor <msebor@redhat.com>
9184
9185 PR c++/38611
9186 * g++.dg/Wattributes.C: New test.
9187
e39dab2c
MG
91882016-05-10 Marc Glisse <marc.glisse@inria.fr>
9189
9190 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9191 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9192 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9193
d067e238
IE
91942016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9195
9196 PR target/70799
9197 * gcc.target/i386/pr70799-1.c: New test.
9198
cd36c83e
PMR
91992016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9200
9201 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9202
1e3af2a4
IE
92032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9204
9205 PR middle-end/70877
9206 * gcc.target/i386/pr70877.c: New test.
9207
afc610db
IE
92082016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9209
9210 PR tree-optimization/70786
9211 * gcc.target/i386/pr70876.c: New test.
9212
4b59d19f
JJ
92132016-05-10 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR target/70927
9216 * gcc.target/i386/avx512vl-logic-1.c: New test.
9217 * gcc.target/i386/avx512vl-logic-2.c: New test.
9218 * gcc.target/i386/avx512dq-logic-2.c: New test.
9219
9b5ee426
BS
92202016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9221
9222 PR target/70963
9223 * gcc.target/powerpc/pr70963.c: New.
9224
f3352cab
DM
92252016-05-10 David Malcolm <dmalcolm@redhat.com>
9226
9227 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9228 (test_very_wide_line): Add ruler to expected output.
9229 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9230 (test_very_wide_line): Likewise.
9231 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9232 (test_show_locus): Within the handling of "test_very_wide_line",
9233 enable show_ruler_p on the diagnostic context.
9234
4a3255dd
RB
92352016-05-10 Richard Biener <rguenther@suse.de>
9236
9237 PR tree-optimization/71039
9238 * gcc.dg/torture/pr71039.c: New testcase.
9239
da7c9950
NS
92402016-05-10 Nathan Sidwell <nathan@acm.org>
9241
9242 * gcc.dg/nested-func-10.c: Requires alloca.
9243 * gcc.dg/nested-func-9.c: Requires alloca.
9244 * gcc.c-torture/execute/pr70460.c: Requires labels.
9245 * gcc.c-torture/compile/pr70199.c: Requires labels.
9246 * gcc.target/nvptx/decl.c: Compile only.
9247 * gcc.target/nvptx/trailing-init.c: Compile only.
9248 * gcc.target/nvptx/ary-init.c: Compile only.
9249
cf68d92c
MP
92502016-05-10 Marek Polacek <polacek@redhat.com>
9251
9252 PR c/70255
9253 * gcc.dg/attr-opt-1.c: New test.
9254
64ea4e15
RB
92552016-05-10 Richard Biener <rguenther@suse.de>
9256
9257 PR tree-optimization/70497
9258 PR tree-optimization/28367
9259 * gcc.dg/torture/20160404-1.c: New testcase.
9260 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9261 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9262
5a96dae3
PMR
92632016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9264
9265 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9266
fc97f805
UB
92672016-05-09 Uros Bizjak <ubizjak@gmail.com>
9268
9269 * gcc.target/i386/fabsneg-1.c New test.
9270
a710b1d5
AM
92712016-05-09 Alan Modra <amodra@gmail.com>
9272
9273 PR testsuite/70826
9274 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9275
171f6f05
RB
92762016-05-09 Richard Biener <rguenther@suse.de>
9277
9278 PR tree-optimization/70985
9279 * gcc.dg/torture/pr70985.c: New testcase.
9280
18caa34e
BC
92812016-05-09 Bin Cheng <bin.cheng@arm.com>
9282
9283 * gcc.dg/tree-ssa/ifc-9.c: New test.
9284 * gcc.dg/tree-ssa/ifc-10.c: New test.
9285 * gcc.dg/tree-ssa/ifc-11.c: New test.
9286 * gcc.dg/tree-ssa/ifc-12.c: New test.
9287 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9288 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9289 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9290
7a27d38f
RB
92912016-05-09 Richard Biener <rguenther@suse.de>
9292
9293 PR fortran/70937
9294 * gfortran.dg/pr70937.f90: New testcase.
9295
5ebbbd3d
RO
92962016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9297
9298 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9299
f6288c24
FR
93002016-05-07 Fritz Reese <fritzoreese@gmail.com>
9301
9302 PR fortran/56226
9303 * gfortran.dg/dec_structure_1.f90: New testcase.
9304 * gfortran.dg/dec_structure_2.f90: Ditto.
9305 * gfortran.dg/dec_structure_3.f90: Ditto.
9306 * gfortran.dg/dec_structure_4.f90: Ditto.
9307 * gfortran.dg/dec_structure_5.f90: Ditto.
9308 * gfortran.dg/dec_structure_6.f90: Ditto.
9309 * gfortran.dg/dec_structure_7.f90: Ditto.
9310 * gfortran.dg/dec_structure_8.f90: Ditto.
9311 * gfortran.dg/dec_structure_9.f90: Ditto.
9312 * gfortran.dg/dec_structure_10.f90: Ditto.
9313 * gfortran.dg/dec_structure_11.f90: Ditto.
9314 * gfortran.dg/dec_union_1.f90: Ditto.
9315 * gfortran.dg/dec_union_2.f90: Ditto.
9316 * gfortran.dg/dec_union_3.f90: Ditto.
9317 * gfortran.dg/dec_union_4.f90: Ditto.
9318 * gfortran.dg/dec_union_5.f90: Ditto.
9319 * gfortran.dg/dec_union_6.f90: Ditto.
9320 * gfortran.dg/dec_union_7.f90: Ditto.
9321
5ec4a8cd
TV
93222016-05-07 Tom de Vries <tom@codesourcery.com>
9323
9324 PR tree-optimization/70956
9325 * gcc.dg/graphite/pr70956.c: New test.
9326
58ec1d0e
JJ
93272016-05-06 Jakub Jelinek <jakub@redhat.com>
9328
ccd88fb7
JJ
9329 PR middle-end/70941
9330 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9331 (a, b, c, d): Change type from char to signed char.
9332 (main): Compare against (signed char) -1634678893 instead of
9333 hardcoded -109. Use __builtin_abort instead of abort.
9334
dd3b6464
JJ
9335 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9336 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9337
58ec1d0e
JJ
9338 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9339
19aa23d8
YR
93402016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9341
9342 PR debug/70935
9343 * gcc.dg/torture/pr70935.c: New test.
9344
ae5f0df1
OE
93452016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9346
9347 PR target/58219
ce23a8ff 9348 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9349
078f7e37
RB
93502016-05-06 Richard Biener <rguenther@suse.de>
9351
9352 PR tree-optimization/70960
9353 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9354
765d7b54
OE
93552016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9356
9357 PR target/52933
9358 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9359 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9360 Adjust expected instruction counts.
9361 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9362
29c94e65
MP
93632016-05-06 Marek Polacek <polacek@redhat.com>
9364
9365 PR sanitizer/70875
9366 * gcc.dg/ubsan/bounds-3.c: New test.
9367
3684b02e
OE
93682016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9369
9370 PR target/54089
9371 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9372
8706773f
RB
93732016-05-06 Richard Biener <rguenther@suse.de>
9374
9375 PR middle-end/70931
9376 * gfortran.dg/pr70931.f90: New testcase.
9377
a4f51018
RB
93782016-05-06 Richard Biener <rguenther@suse.de>
9379
9380 PR middle-end/70941
9381 * gcc.dg/torture/pr70941.c: New testcase.
9382
c4f2425f
BC
93832016-05-05 Bin Cheng <bin.cheng@arm.com>
9384
9385 PR tree-optimization/57206
9386 * gcc.dg/vect/pr57206.c: New test.
9387
5dc08197
RO
93882016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9389
9390 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9391
351f85c5
JJ
93922016-05-05 Jakub Jelinek <jakub@redhat.com>
9393
568bac8c
JJ
9394 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9395
351f85c5
JJ
9396 * c-c++-common/Wdangling-else-4.c: New test.
9397
33fd7785
JJ
93982016-05-04 Jakub Jelinek <jakub@redhat.com>
9399
2d1ac15a
JJ
9400 PR c++/70906
9401 PR c++/70933
9402 * g++.dg/opt/pr70906.C: New test.
9403 * g++.dg/opt/pr70933.C: New test.
9404
33fd7785
JJ
9405 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9406
6b715bf6
JH
94072016-05-04 Jan Hubicka <hubicka@ucw.cz>
9408
9409 * gcc.dg/ipa/pure-const-3.c: New testcase.
9410
deef7113
MP
94112016-05-04 Marek Polacek <polacek@redhat.com>
9412
9413 * c-c++-common/Wdangling-else-1.c: New test.
9414 * c-c++-common/Wdangling-else-2.c: New test.
9415 * c-c++-common/Wdangling-else-3.c: New test.
9416
5396db97
KCY
94172016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9418
9419 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9420 flag is present.
9421
de55efd5
MP
94222016-05-04 Marek Polacek <polacek@redhat.com>
9423
9424 PR c/48778
9425 * gcc.dg/Waddress-2.c: New test.
9426
475839b6
AM
94272016-05-04 Alan Modra <amodra@gmail.com>
9428
9429 * gcc.target/powerpc/pr70866.c: New.
9430
b25aad5f
MS
94312016-05-03 Martin Sebor <msebor@redhat.com>
9432
9433 PR c++/66561
9434 * c-c++-common/builtin_location.c: New test.
9435 * g++.dg/cpp1y/builtin_location.C: New test.
9436
79ce98bc
MP
94372016-05-03 Marek Polacek <polacek@redhat.com>
9438
9439 PR c/70859
9440 * gcc.dg/pr70859.c: New test.
9441 * gcc.dg/pr70859-2.c: New test.
9442
402e89f5
PMR
94432016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9444
9445 * gnat.dg/debug5.adb: New testcase.
9446
f3d90045
DV
94472016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9448
9449 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9450 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9451 Procedure to check for z10 instruction set.
9452
1e26cec1
CL
94532016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9454
9455 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9456
71aca5a0
AM
94572016-05-03 Alan Modra <amodra@gmail.com>
9458
9459 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9460
2fd70ec1
JJ
94612016-05-03 Jakub Jelinek <jakub@redhat.com>
9462
9463 * gcc.target/i386/avx512f-cvt-1.c: New test.
9464
e5705cf7
L
94652016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9466
9467 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9468 -fdump-tree-vrp-details.
9469
381cdae4
RB
94702016-05-03 Richard Biener <rguenther@suse.de>
9471
9472 * gcc.dg/pr30172-1.c: Adjust.
9473 * gcc.dg/pr63743.c: Likewise.
9474 * gcc.dg/tm/pr51696.c: Likewise.
9475 * c-c++-common/tm/safe-1.c: Likewise.
9476 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9477 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9478 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9479 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9480
adedd5c1
JJ
94812016-05-03 Jakub Jelinek <jakub@redhat.com>
9482
31ed1665
JJ
9483 PR rtl-optimization/70467
9484 * gcc.target/i386/pr70467-3.c: New test.
9485 * gcc.target/i386/pr70467-4.c: New test.
9486
dea60b59
JJ
9487 PR tree-optimization/70916
9488 * gcc.c-torture/compile/pr70916.c: New test.
9489
adedd5c1
JJ
9490 PR target/49244
9491 * gcc.target/i386/pr49244-1.c: New test.
9492 * gcc.target/i386/pr49244-2.c: New test.
9493
f80041ef
BS
94942016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9495
9496 PR rtl-optimization/44281
9497 * gcc.target/i386/pr44281.c: New test.
9498
1cfcd39e
BC
94992016-05-03 bin cheng <bin.cheng@arm.com>
9500
9501 PR tree-optimization/56541
9502 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9503 * gcc.dg/vect/pr56541.c: new test.
9504
4304ccfd
MM
95052016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9506
9507 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9508 __float128.
9509 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9510
50d94c29
L
95112016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9512
9513 PR testsuite/70520
9514 * c-c++-common/asan/clone-test-1.c (main): Align child process
9515 stack to 16 bytes.
9516
bc1aee87
DM
95172016-05-02 David Malcolm <dmalcolm@redhat.com>
9518
9519 PR c++/62314
9520 * g++.dg/spellcheck-fields-2.C: New test case.
9521
474e0129
DM
95222016-05-02 David Malcolm <dmalcolm@redhat.com>
9523
9524 PR c++/62314
9525 * g++.dg/pr62314.C: New test case.
9526
818b88a7
JH
95272016-05-02 Jan Hubicka <hubicka@ucw.cz>
9528
9529 * gcc.dg/ipa/inline-8.c: New testcase.
9530
dd77684f
JJ
95312016-05-02 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR rtl-optimization/70467
9534 * gcc.target/i386/pr70467-1.c: New test.
9535
72407e00
BE
95362016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9537
9538 * gcc.dg/spec-options.c: Run the test on all targets.
9539 * gcc.dg/foo.specs: Use cpp_unique_options.
9540
dd53d197
MG
95412016-05-02 Marc Glisse <marc.glisse@inria.fr>
9542
9543 * gcc.dg/tree-ssa/unord.c: New testcase.
9544
a8b85ce9
MG
95452016-05-02 Marc Glisse <marc.glisse@inria.fr>
9546
9547 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9548
5b37e866
NS
95492016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9550
9551 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9552
7176a4a0
MP
95532016-05-02 Marek Polacek <polacek@redhat.com>
9554
9555 PR c/70851
9556 * gcc.dg/enum-incomplete-3.c: New test.
9557
6b9933b9
MP
95582016-05-02 Marek Polacek <polacek@redhat.com>
9559 Tom de Vries <tom@codesourcery.com>
9560
9561 PR tree-optimization/70700
9562 * gcc.dg/pr70700.c: New test.
9563
90f82260
UB
95642016-05-01 Uros Bizjak <ubizjak@gmail.com>
9565
9566 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9567 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9568 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9569 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9570 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9571
f73036c1
EB
95722016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9573
9574 * ada/acats/run_acats: Rename into...
9575 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9576 * ada/acats/run_all.sh: Remove redundant test.
9577 (target_run): Move around.
9578 (target_gnatchop): Use newly built executable.
9579 (target_gnatmake): Likewise.
9580 Check that the compilation of impbit succeeds.
9581
85e051a3
OE
95822016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9583
9584 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9585 * gcc.dg/20021029-1.c: Likewise.
9586 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9587 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9588 * gcc.target/sh/cmpstr.c: Likewise.
9589 * gcc.target/sh/cmpstrn.c: Likewise.
9590 * gcc.target/sh/memset.c: Likewise.
9591 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9592 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9593 * gcc.target/sh/pr39423-1.c: Likewise.
9594 * gcc.target/sh/pr49468-di.c: Likewise.
9595 * gcc.target/sh/pr49468-si.c: Likewise.
9596 * gcc.target/sh/pr49880-1.c: Likewise.
9597 * gcc.target/sh/pr49880-2.c: Likewise.
9598 * gcc.target/sh/pr49880-3.c: Likewise.
9599 * gcc.target/sh/pr50751-1.c: Likewise.
9600 * gcc.target/sh/pr50751-4.c: Likewise.
9601 * gcc.target/sh/pr50751-7.c: Likewise.
9602 * gcc.target/sh/pr51244-1.c: Likewise.
9603 * gcc.target/sh/pr51244-10.c: Likewise.
9604 * gcc.target/sh/pr51244-11.c: Likewise.
9605 * gcc.target/sh/pr51244-12.c: Likewise.
9606 * gcc.target/sh/pr51244-13.c: Likewise.
9607 * gcc.target/sh/pr51244-14.c: Likewise.
9608 * gcc.target/sh/pr51244-17.c: Likewise.
9609 * gcc.target/sh/pr51244-18.c: Likewise.
9610 * gcc.target/sh/pr51244-19.c: Likewise.
9611 * gcc.target/sh/pr51244-4.c: Likewise.
9612 * gcc.target/sh/pr51244-5.c: Likewise.
9613 * gcc.target/sh/pr51244-7.c: Likewise.
9614 * gcc.target/sh/pr51244-8.c: Likewise.
9615 * gcc.target/sh/pr51244-9.c: Likewise.
9616 * gcc.target/sh/pr51697.c: Likewise.
9617 * gcc.target/sh/pr52483-1.c: Likewise.
9618 * gcc.target/sh/pr52483-2.c: Likewise.
9619 * gcc.target/sh/pr52483-3.c: Likewise.
9620 * gcc.target/sh/pr52483-5.c: Likewise.
9621 * gcc.target/sh/pr52933-1.c: Likewise.
9622 * gcc.target/sh/pr52933-2.c: Likewise.
9623 * gcc.target/sh/pr52933-3.c: Likewise.
9624 * gcc.target/sh/pr53568-1.c: Likewise.
9625 * gcc.target/sh/pr53976-1.c: Likewise.
9626 * gcc.target/sh/pr53988-1.c: Likewise.
9627 * gcc.target/sh/pr53988.c: Likewise.
9628 * gcc.target/sh/pr54089-1.c: Likewise.
9629 * gcc.target/sh/pr54089-6.c: Likewise.
9630 * gcc.target/sh/pr54089-7.c: Likewise.
9631 * gcc.target/sh/pr54089-8.c: Likewise.
9632 * gcc.target/sh/pr54089-9.c: Likewise.
9633 * gcc.target/sh/pr54236-1.c: Likewise.
9634 * gcc.target/sh/pr54236-2.c: Likewise.
9635 * gcc.target/sh/pr54236-3.c: Likewise.
9636 * gcc.target/sh/pr54236-4.c: Likewise.
9637 * gcc.target/sh/pr54386.c: Likewise.
9638 * gcc.target/sh/pr54602-1.c: Likewise.
9639 * gcc.target/sh/pr54685.c: Likewise.
9640 * gcc.target/sh/pr54760-1.c: Likewise.
9641 * gcc.target/sh/pr54760-2.c: Likewise.
9642 * gcc.target/sh/pr54760-3.c: Likewise.
9643 * gcc.target/sh/pr54760-4.c: Likewise.
9644 * gcc.target/sh/pr54760-5.c: Likewise.
9645 * gcc.target/sh/pr54760-6.c: Likewise.
9646 * gcc.target/sh/pr55146.c: Likewise.
9647 * gcc.target/sh/pr55160.c: Likewise.
9648 * gcc.target/sh/pr59278.c: Likewise.
9649 * gcc.target/sh/pr59401-1.c: Likewise.
9650 * gcc.target/sh/pr59533-1.c: Likewise.
9651 * gcc.target/sh/pr63260.c: Likewise.
9652 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9653 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9654 * gcc.target/sh/strlen.c: Likewise.
9655 * gcc.target/sh/torture/pr30807.c: Likewise.
9656 * gcc.target/sh/torture/pr34777.c: Likewise.
9657 * gcc.target/sh/torture/pr64652.c: Likewise.
9658 * gcc.target/sh/torture/pr65505.c: Likewise.
9659 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9660 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9661
411e5c67
PC
96622016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9663
9664 PR c++/66644
9665 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9666
8fa97501
BS
96672016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9668
9669 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9670 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9671 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9672 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9673
5a956111
PP
96742016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9675
9676 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9677 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9678
e7ff0319
CP
96792016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9680
9681 PR middle-end/70626
9682 * c-c++-common/goacc/combined-reduction.c: New test.
9683 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9684
52d11a4b
L
96852016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9686
9687 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9688 *movdi_internal pattern only if PIC off.
9689 * gcc.target/i386/pr70155-2.c: Likewise.
9690 * gcc.target/i386/pr70155-3.c: Likewise.
9691 * gcc.target/i386/pr70155-4.c: Likewise.
9692 * gcc.target/i386/pr70155-5.c: Likewise.
9693 * gcc.target/i386/pr70155-6.c: Likewise.
9694 * gcc.target/i386/pr70155-7.c: Likewise.
9695 * gcc.target/i386/pr70155-8.c: Likewise.
9696 * gcc.target/i386/pr70155-15.c: Likewise.
9697 * gcc.target/i386/pr70155-17.c: Likewise.
9698 * gcc.target/i386/pr70155-22.c: Likewise.
9699
8960db31
BC
97002016-04-29 Bin Cheng <bin.cheng@arm.com>
9701
9702 PR tree-optimization/70803
9703 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9704
cca535a4
IE
97052016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9706
9707 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9708 optimization of vector loop.
9709 * gcc.target/i386/vect-unpack-3.c: New test.
9710 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9711 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9712 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9713
500ecf4a
MP
97142016-04-29 Marek Polacek <polacek@redhat.com>
9715
9716 PR sanitizer/70342
9717 * g++.dg/ubsan/null-7.C: New test.
9718
2fff3db8
MP
9719 PR c/70852
9720 * gcc.dg/pr70852.c: New test.
9721
509063eb
DV
97222016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9723
9724 PR/69089
9725 * g++.dg/cpp0x/alignas6.C: New test.
9726
83745c0d
DV
97272016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9728
c87885ca
RO
9729 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9730 * gcc.dg/pr27003.c: Likewise.
9731 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9732 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9733 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9734 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9735 * gcc.target/arc/mxy.c: Likewise.
9736 * gcc.target/arc/mswape.c: Likewise.
9737 * gcc.target/arc/mrtsc.c: Likewise.
9738 * gcc.target/arc/mcrc.c: Likewise.
9739 * gcc.target/arc/mdsp-packa.c: Likewise.
9740 * gcc.target/arc/mdvbf.c: Likewise.
9741 * gcc.target/arc/mlock.c: Likewise.
9742 * gcc.target/arc/mmac-24.c: Likewise.
9743 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9744
849b265d
BS
97452016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9746 Matthijs Kooijman <matthijs@stdin.nl>
9747 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9748
9749 PR target/60040
9750 * gcc.target/avr/pr60040-1.c: New.
9751 * gcc.target/avr/pr60040-2.c: New.
9752
1390536b
RB
97532016-04-29 Richard Biener <rguenther@suse.de>
9754
9755 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9756
98998245
RB
97572016-04-29 Richard Biener <rguenther@suse.de>
9758
9759 PR tree-optimization/13962
9760 PR tree-optimization/65686
9761 * gcc.dg/uninit-pr65686.c: New testcase.
9762
8b80cc21
JJ
97632016-04-29 Jakub Jelinek <jakub@redhat.com>
9764
9765 PR middle-end/70843
9766 * gcc.dg/pr70843.c: New test.
9767
6181bc30
JJ
97682016-04-28 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR target/70858
9771 * gcc.target/i386/pr70858.c: New test.
9772
f4cb3612
AB
97732016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9774
9775 * gcc.target/arc/nps400-1.c: New file.
9776
8ad9df62
JR
97772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9778 Andrew Burgess <andrew.burgess@embecosm.com>
9779
9780 * gcc.target/arc/movh_cl-1.c: New file.
9781
ceaaa9fe
JR
97822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9783 Andrew Burgess <andrew.burgess@embecosm.com>
9784
9785 * gcc.target/arc/extzv-1.c: New file.
9786 * gcc.target/arc/insv-1.c: New file.
9787 * gcc.target/arc/insv-2.c: New file.
9788 * gcc.target/arc/movb-1.c: New file.
9789 * gcc.target/arc/movb-2.c: New file.
9790 * gcc.target/arc/movb-3.c: New file.
9791 * gcc.target/arc/movb-4.c: New file.
9792 * gcc.target/arc/movb-5.c: New file.
9793 * gcc.target/arc/movb_cl-1.c: New file.
9794 * gcc.target/arc/movb_cl-2.c: New file.
9795 * gcc.target/arc/movbi_cl-1.c: New file.
9796 * gcc.target/arc/movl-1.c: New file.
9797
4d03dc2f
JR
97982016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9799 Andrew Burgess <andrew.burgess@embecosm.com>
9800
9801 * gcc.target/arc/cmem-1.c: New file.
9802 * gcc.target/arc/cmem-2.c: New file.
9803 * gcc.target/arc/cmem-3.c: New file.
9804 * gcc.target/arc/cmem-4.c: New file.
9805 * gcc.target/arc/cmem-5.c: New file.
9806 * gcc.target/arc/cmem-6.c: New file.
9807 * gcc.target/arc/cmem-7.c: New file.
9808 * gcc.target/arc/cmem-ld.inc: New file.
9809 * gcc.target/arc/cmem-st.inc: New file.
9810
81262dad
JJ
98112016-04-28 Jakub Jelinek <jakub@redhat.com>
9812
9813 PR target/70821
9814 * gcc.target/i386/pr70821.c: New test.
9815
0a31a09a
BS
98162016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9817
9818 * gcc.target/powerpc/vec-adde.c: New test.
9819 * gcc.target/powerpc/vec-adde-int128.c: New test.
9820
3ddffba9
JJ
98212016-04-28 Jakub Jelinek <jakub@redhat.com>
9822
9823 * gcc.target/i386/avx-vround-1.c: New test.
9824 * gcc.target/i386/avx-vround-2.c: New test.
9825 * gcc.target/i386/avx512vl-vround-1.c: New test.
9826 * gcc.target/i386/avx512vl-vround-2.c: New test.
9827
713dedcd
RO
98282016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9829
9830 PR testsuite/70595
9831 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9832 (check_effective_target_cilkplus_runtime): ... this.
9833 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9834 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9835
9836 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9837 Require cilkplus_runtime.
9838 Don't add -lcilkrts.
9839 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9840 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9841 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9842 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9843 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9844 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9845 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9846 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9847 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9848 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9849 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9850 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9851 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9852 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9853 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9854 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9855 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9856 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9857 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9858 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9859 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9860 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9861 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9862 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9863 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9864 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9865 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9866 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9867 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9868
9869 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9870 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9871
9872 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9873
9874 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9875 cilkplus_runtime.
9876
3563f78f
MG
98772016-04-27 Marc Glisse <marc.glisse@inria.fr>
9878
9879 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9880 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9881
6bc2bb18
RB
98822015-04-27 Ryan Burn <contact@rnburn.com>
9883
9884 PR c++/69024
9885 PR c++/68997
9886 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9887 diagnostic.
9888 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9889 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9890
1e55d29a
EB
98912016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9892
9893 * gnat.dg/limited_with4.ad[sb]: New test.
9894 * gnat.dg/limited_with4_pkg.ads: New helper.
9895
087146ca
L
98962016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9897
9898 PR target/70155
9899 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9900 and movv1ti_internal patterns
9901 * gcc.target/i386/pr70155-1.c: New test.
9902 * gcc.target/i386/pr70155-2.c: Likewise.
9903 * gcc.target/i386/pr70155-3.c: Likewise.
9904 * gcc.target/i386/pr70155-4.c: Likewise.
9905 * gcc.target/i386/pr70155-5.c: Likewise.
9906 * gcc.target/i386/pr70155-6.c: Likewise.
9907 * gcc.target/i386/pr70155-7.c: Likewise.
9908 * gcc.target/i386/pr70155-8.c: Likewise.
9909 * gcc.target/i386/pr70155-9.c: Likewise.
9910 * gcc.target/i386/pr70155-10.c: Likewise.
9911 * gcc.target/i386/pr70155-11.c: Likewise.
9912 * gcc.target/i386/pr70155-12.c: Likewise.
9913 * gcc.target/i386/pr70155-13.c: Likewise.
9914 * gcc.target/i386/pr70155-14.c: Likewise.
9915 * gcc.target/i386/pr70155-15.c: Likewise.
9916 * gcc.target/i386/pr70155-16.c: Likewise.
9917 * gcc.target/i386/pr70155-17.c: Likewise.
9918 * gcc.target/i386/pr70155-18.c: Likewise.
9919 * gcc.target/i386/pr70155-19.c: Likewise.
9920 * gcc.target/i386/pr70155-20.c: Likewise.
9921 * gcc.target/i386/pr70155-21.c: Likewise.
9922 * gcc.target/i386/pr70155-22.c: Likewise.
9923
92329f9f
L
99242016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9925
9926 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9927 ".{5,6}".
9928
309a0cf6
BC
99292016-04-27 Bin Cheng <bin.cheng@arm.com>
9930
9931 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9932 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9933 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9934 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9935 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9936
72ed2b9c
RB
99372016-04-27 Richard Biener <rguenther@suse.de>
9938
9939 PR ipa/70760
9940 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9941 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9942
3c98ff9b
NS
99432016-04-27 Nathan Sidwell <nathan@acm.org>
9944
9945 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9946 * g++.dg/ubsan/pr63956.C: Adjust error location.
9947
9ec5d66b
NC
99482016-04-27 Nick Clifton <nickc@redhat.com>
9949
9950 PR middle-end/49889
9951 * gcc.dg/pr49889.c: New test.
9952
c1e1f433
BS
99532016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9954
9955 * c-c++-common/memset-array.c: New test.
9956
8ac43293
MS
99572016-04-26 Martin Sebor <msebor@redhat.com>
9958
9959 PR c++/66639
9960 * g++.dg/cpp1y/func_constexpr.C: New test.
9961
843ce8ab
PP
99622016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9963
9964 PR c++/70241
9965 * g++.dg/cpp0x/enum32.C: New test.
9966 * g++.dg/cpp0x/enum33.C: New test.
9967
99682016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9969
9970 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9971 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9972 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9973 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9974 * gcc.c-torture/execute/pr38151.c: Likewise.
9975 * gcc.c-torture/execute/pr66556.c: Likewise.
9976 * gcc.c-torture/execute/pr67781.c: Likewise.
9977 * gcc.c-torture/execute/pr68648.c: Likewise.
9978
ca1206be
MG
99792016-04-26 Marc Glisse <marc.glisse@inria.fr>
9980
9981 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9982
2448a956
MP
99832016-04-26 Marek Polacek <polacek@redhat.com>
9984
9985 PR c/67784
9986 * gcc.dg/pr67784-3.c: New test.
9987 * gcc.dg/pr67784-4.c: New test.
9988 * gcc.dg/pr67784-5.c: New test.
9989
b02a5e26
MP
9990 PR c/70791
9991 * gcc.dg/Wnested-externs-2.c: New test.
9992
6b6aa8d3
MG
99932016-04-26 Marc Glisse <marc.glisse@inria.fr>
9994
9995 * gcc.dg/fold-plusmult.c: Adjust.
9996 * gcc.dg/no-strict-overflow-6.c: Adjust.
9997 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9998
a2095b55
BS
99992016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10000
10001 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10002 number scans.
10003 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10004 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10005 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10006 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10007 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10008 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10009 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10010 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10011 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10012 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10013 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10014 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10015 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10016 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10017 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10018 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10019 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10020 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10021 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10022 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10023 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10024 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10025 scans.
10026 * gcc.target/i386/pr32219-4.c: Likewise.
10027 * gcc.target/i386/pr32219-6.c: Likewise.
10028 * gcc.target/i386/pr32219-8.c: Likewise.
10029
bb0cc5c8
KT
100302016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10031
10032 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10033 associated options.
10034
5a0802ea
MP
100352016-04-26 Marek Polacek <polacek@redhat.com>
10036
10037 PR c++/70744
10038 * g++.dg/ext/cond2.C: New test.
10039
00f615af
BC
100402016-04-26 Bin Cheng <bin.cheng@arm.com>
10041
10042 PR tree-optimization/70771
10043 PR tree-optimization/70775
10044 * gcc.dg/pr70771.c: New test.
25939d34 10045 * gcc.dg/pr70775.c: New test.
00f615af 10046
218155e7
BS
100472016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10048
10049 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10050
ab99f467
RB
100512016-04-25 Richard Biener <rguenther@suse.de>
10052
10053 PR tree-optimization/70780
10054 * gcc.dg/torture/pr70780.c: New testcase.
10055
3f8257db 100562016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10057
c87885ca
RO
10058 * gcc.target/arm/neon-vaddws16.c: New test.
10059 * gcc.target/arm/neon-vaddws32.c: New test.
10060 * gcc.target/arm/neon-vaddwu16.c: New test.
10061 * gcc.target/arm/neon-vaddwu32.c: New test.
10062 * gcc.target/arm/neon-vaddwu8.c: New test.
10063 * lib/target-supports.exp
93c590ee
MC
10064 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10065 that arm neon support vector widen sum of HImode TO SImode.
10066
d6c1a7a7
JJ
100672016-04-23 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR sanitizer/70712
10070 * c-c++-common/asan/pr70712.c: New test.
10071
ab0fc037
TS
100722016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10073
10074 * .gitattributes: New file.
10075
2aa64824
CL
100762016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10077
10078 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10079
e7e12d92
DH
100802016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10081
10082 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10083 * gfortran.dg/submodule_15.f08: Likewise.
10084
d1431192
RB
100852016-04-22 Richard Biener <rguenther@suse.de>
10086
10087 PR tree-optimization/70740
10088 * gcc.dg/torture/pr70740.c: New testcase.
10089
04a63c24
L
100902016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10091
10092 PR target/70750
10093 * gcc.target/i386/pr70750-1.c: New test.
10094 * gcc.target/i386/pr70750-2.c: Likewise.
10095
20700098
PC
100962016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10097
10098 PR c++/70540
10099 * g++.dg/cpp0x/auto48.C: New.
10100
aedf4e12
MP
101012016-04-21 Marek Polacek <polacek@redhat.com>
10102
10103 PR c++/70513
10104 * g++.dg/cpp0x/forw_enum12.C: New test.
10105 * g++.dg/cpp0x/forw_enum13.C: New test.
10106
2074d80a
KY
101072016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10108
10109 PR target/70728
10110 * gcc.target/i386/pr70728.c: New test.
10111
aef4aab0
RB
101122016-04-21 Richard Biener <rguenther@suse.de>
10113
10114 PR middle-end/70747
10115 * gcc.dg/pr70747.c: New testcase.
10116
2359e571
BC
101172016-04-21 Bin Cheng <bin.cheng@arm.com>
10118
10119 PR tree-optimization/70715
10120 * gcc.dg/tree-ssa/scev-13.c: New test.
10121
ce0e66ff
MG
101222016-04-21 Marc Glisse <marc.glisse@inria.fr>
10123
10124 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10125
2c2870a1
MG
101262016-04-21 Marc Glisse <marc.glisse@inria.fr>
10127
10128 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10129
a2b056a3
JH
101302016-04-20 Jan Hubicka <jh@suse.cz>
10131
10132 PR ipa/70018
10133 * g++.dg/ipa/nothrow-1.C: New testcase.
10134
ee392fc2
NS
101352016-04-20 Nathan Sidwell <nathan@acm.org>
10136
10137 PR c++/55635
10138 * g++.dg/eh/delete1.C: New.
10139
dda49daf
L
101402016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10141
10142 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10143 -mtune-ctrl=sse_typeless_stores.
10144
8a5b9d5a
L
101452016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10146
10147 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10148
1011119f
BC
101492016-04-20 Bin Cheng <bin.cheng@arm.com>
10150
10151 PR tree-optimization/69489
10152 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10153
477d4906
IV
101542016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10155
10156 PR c++/69363
10157 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10158 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10159 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10160
fad08d12
BC
101612016-04-20 Bin Cheng <bin.cheng@arm.com>
10162
10163 PR tree-optimization/56625
10164 PR tree-optimization/69489
10165 * gcc.dg/vect/pr56625.c: New test.
10166 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10167
9e3e4fab
AP
101682016-04-20 Andrew Pinski <apinski@cavium.com>
10169
10170 PR target/64971
10171 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10172
d7aa24e4
AC
101732016-04-20 Arnaud Charlet <charlet@adacore.com>
10174
10175 * gnat.dg/self1.adb: Remove now incorrect test.
10176
e6d62b46
BC
101772016-04-20 Bin Cheng <bin.cheng@arm.com>
10178
10179 * gcc.dg/tree-ssa/scev-11.c: New test.
10180 * gcc.dg/tree-ssa/scev-12.c: New test.
10181
2697b189
MP
101822016-04-20 Marek Polacek <polacek@redhat.com>
10183
10184 PR tree-optimization/70725
10185 * gcc.dg/pr70725.c: New test.
10186
60d393e8
RB
101872016-04-20 Richard Biener <rguenther@suse.de>
10188
10189 PR tree-optimization/70726
10190 * g++.dg/vect/pr70726.cc: New testcase.
10191
82c6f58a
AK
101922016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10193
10194 PR target/70674
10195 * gcc.target/s390/pr70674.c: New test.
10196
90eeab20
JD
101972016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10198
10199 PR libgfortran/70684
10200 * gfortran.dg/list_read_14.f90: New test.
10201
fc9cf6da
L
102022016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10203
10204 PR target/69201
10205 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10206 extern to force it misaligned.
10207 (b): Likewise.
10208 (c): Likewise.
10209 (d): Likewise.
10210 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10211 Don't check `*' before movv4sf_internal.
10212 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10213 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10214 Don't check `*' before movv16qi_internal.
10215 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10216 extern to force it misaligned.
10217 (b): Likewise.
10218 (c): Likewise.
10219 (d): Likewise.
10220 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10221 Don't check `*' before movv2df_internal.
10222 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10223 extern to force it misaligned.
10224 (b): Likewise.
10225 (c): Likewise.
10226 (d): Likewise.
10227 Check movv8sf_internal instead of avx_storeups256.
10228 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10229
ea8927ea
RB
102302016-04-19 Richard Biener <rguenther@suse.de>
10231
10232 PR tree-optimization/70171
10233 * g++.dg/tree-ssa/pr70171.C: New testcase.
10234
65f52ee9
RB
102352016-04-19 Richard Biener <rguenther@suse.de>
10236
10237 PR tree-optimization/70724
10238 * gcc.dg/torture/pr70724.c: New testcase.
10239
987b67f1
VM
102402016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10241
10242 PR middle-end/70689
c87885ca 10243 * gcc.target/i386/pr70689.c: New.
987b67f1 10244
91a47c39
L
102452016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10246
10247 PR target/70708
10248 * gcc.target/i386/pr70708.c: New test.
10249
8270b82d
RB
102502016-04-18 Richard Biener <rguenther@suse.de>
10251
10252 PR tree-optimization/43434
10253 * gcc.dg/vect/pr43434.c: New testcase.
10254 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10255 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10256 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10257 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10258 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10259 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10260 * gcc.dg/gomp/pr68640.c: Likewise.
10261 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10262 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10263
edd048e2
RB
102642016-04-18 Richard Biener <rguenther@suse.de>
10265
10266 PR tree-optimization/70701
10267 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10268
bd5c7330
TV
102692016-04-18 Tom de Vries <tom@codesourcery.com>
10270
10271 PR testsuite/70699
10272 * gcc.dg/pr70161.c: Add dot-file scans.
10273 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10274 instead of after last dot char.
10275
23f2660f
EB
102762016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10277
10278 * c-c++-common/dump-ada-spec-3.c: New test.
10279 * c-c++-common/dump-ada-spec-4.c: Likewise.
10280
da152c9f
TV
102812016-04-17 Tom de Vries <tom@codesourcery.com>
10282
10283 PR other/70183
10284 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10285
cc950f98
JH
102862016-04-15 Jan Hubicka <jh@suse.cz>
10287
10288 PR ipa/70018
10289 * g++.dg/ipa/pure-const-1.C: New testcase.
10290 * g++.dg/ipa/pure-const-2.C: New testcase.
10291 * g++.dg/ipa/pure-const-3.C: New testcase.
10292
949505a9
MP
102932016-04-15 Marek Polacek <polacek@redhat.com>
10294
10295 PR c/70671
10296 * gcc.dg/bitfld-22.c: New test.
10297
10e547d6
BS
102982016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10299
10300 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10301 x86_64.
10302
1e77281b
MP
103032016-04-15 Marek Polacek <polacek@redhat.com>
10304
10305 PR c/70651
10306 * c-c++-common/pr70651.c: New test.
10307
e501fa8e
KT
103082016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10309
10310 PR rtl-optimization/70681
10311 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10312 dump scan on arm and powerpc.
10313 * gcc.dg/pr10474.c: Likewise.
10314
dda1bf61
JJ
103152016-04-15 Jakub Jelinek <jakub@redhat.com>
10316
ca4ef1ff
JJ
10317 PR c++/69517
10318 PR c++/70019
10319 PR c++/70588
10320 * g++.dg/cpp1y/vla11.C: Revert for real.
10321
dda1bf61
JJ
10322 PR c/70436
10323 * c-c++-common/Wparentheses-1.c: New test.
10324 * c-c++-common/gomp/Wparentheses-1.c: New test.
10325 * c-c++-common/gomp/Wparentheses-2.c: New test.
10326 * c-c++-common/gomp/Wparentheses-3.c: New test.
10327 * c-c++-common/gomp/Wparentheses-4.c: New test.
10328 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10329 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10330 * c-c++-common/goacc/Wparentheses-1.c: New test.
10331
1355e62c
KY
103322016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10333
10334 PR target/70662
10335 * gcc.target/i386/pr70662.c: New test.
10336
0ab34b9e 103372016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10338 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10339
10340 PR tree-optimization/70130
10341 * gcc.dg/vect/O3-pr70130.c: New testcase.
10342
bc773aad
MM
103432016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10344
6e9b2286
MM
10345 PR target/70669
10346 * gcc.target/powerpc/pr70669.c: New test.
10347
bc773aad
MM
10348 PR target/70640
10349 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10350 a power7 system that does not have an assembler that supports
10351 power8.
10352
d8747845
MS
103532016-04-14 Martin Sebor <msebor@redhat.com>
10354
10355 PR c++/69517
10356 PR c++/70019
10357 PR c++/70588
10358 * c-c++-common/ubsan/vla-1.c: Revert.
10359 * g++.dg/cpp1y/vla11.C: Same.
10360 * g++.dg/cpp1y/vla12.C: Same.
10361 * g++.dg/cpp1y/vla13.C: Same.
10362 * g++.dg/cpp1y/vla14.C: Same.
10363 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10364 * g++.dg/init/array24.C: Same.
d8747845
MS
10365 * g++.dg/ubsan/vla-1.C: Same.
10366
85128559
MP
103672016-04-14 Marek Polacek <polacek@redhat.com>
10368 Jan Hubicka <hubicka@ucw.cz>
10369
10370 PR c++/70029
10371 * g++.dg/torture/pr70029.C: New test.
10372
52fbb073
MS
103732016-04-14 Martin Sebor <msebor@redhat.com>
10374
10375 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10376 type size to prevent failures on targets with very low maximum
10377 alignment.
10378
6db61d6f
RB
103792016-04-14 Richard Biener <rguenther@suse.de>
10380
10381 PR tree-optimization/70623
10382 * gcc.dg/torture/pr70623.c: New testcase.
10383 * gcc.dg/torture/pr70623-2.c: Likewise.
10384
342fac95
MS
103852016-04-13 Martin Sebor <msebor@redhat.com>
10386
10387 PR c++/69517
10388 PR c++/70019
10389 PR c++/70588
10390 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10391 * g++.dg/cpp1y/vla11.C: New test.
10392 * g++.dg/cpp1y/vla12.C: New test.
10393 * g++.dg/cpp1y/vla13.C: New test.
10394 * g++.dg/cpp1y/vla14.C: New test.
10395 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10396 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10397 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10398
d93c452f
JJ
103992016-04-13 Jakub Jelinek <jakub@redhat.com>
10400
10401 PR c++/70641
10402 * g++.dg/opt/pr70641.C: New test.
10403
85115fb6
RO
104042016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10405
10406 PR rtl-optimization/68749
10407 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10408 effects of argument promotions.
10409 Remove default args to dg-skip-if.
10410
545a4139
PC
104112016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10412
10413 PR c++/70635
10414 * g++.dg/parse/pr70635.C: New.
10415
b3a77f21
MP
104162016-04-13 Marek Polacek <polacek@redhat.com>
10417
10418 PR c++/70639
10419 * c-c++-common/Wmisleading-indentation-4.c: New test.
10420
99cd9857
MP
104212016-04-13 Marek Polacek <polacek@redhat.com>
10422
10423 PR c/70436
c87885ca
RO
10424 * gcc.dg/Wparentheses-12.c: New test.
10425 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10426
75ca93ec
IE
104272016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10428
10429 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10430 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10431 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10432
3d3f9e7e
JJ
104332016-04-13 Jakub Jelinek <jakub@redhat.com>
10434
37947cd0
JJ
10435 PR middle-end/70633
10436 * gcc.c-torture/compile/pr70633.c: New test.
10437
3d3f9e7e
JJ
10438 PR debug/70628
10439 * gcc.dg/torture/pr70628.c: New test.
10440
92886d3e
PP
104412016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10442
10443 PR c++/70610
10444 * g++.dg/template/pr70610.C: New test.
10445 * g++.dg/template/pr70610-2.C: New test.
10446 * g++.dg/template/pr70610-3.C: New test.
10447 * g++.dg/template/pr70610-4.C: New test.
10448
13bd7c2b
JJ
104492016-04-12 Jakub Jelinek <jakub@redhat.com>
10450
6512fa6d
JJ
10451 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10452 128 instead of 32.
10453
13bd7c2b
JJ
10454 PR c++/70571
10455 * g++.dg/ext/pr70571.C: New test.
10456
20b9851c
MM
104572016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10458
8a434ada 10459 PR target/70640
20b9851c
MM
10460 * gcc.target/powerpc/pr70640.c: New test.
10461
2b2f52bc
PC
104622016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10463
10464 PR c++/68722
10465 * g++.dg/parse/pr68722.C: New.
10466
5901e56a
JJ
104672016-04-12 Jakub Jelinek <jakub@redhat.com>
10468
10469 PR rtl-optimization/70596
10470 * gcc.target/i386/pr70596.c: New test.
10471
d4619dc1
NS
104722016-04-12 Nathan Sidwell <nathan@acm.org>
10473
10474 PR c++/70501
10475 * g++.dg/init/pr70501.C: New.
10476
3df530d3
DW
104772016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10478
10479 * gcc.target/i386/asm-flag-6.c: New test.
10480
b7a120d7
TV
104812016-04-12 Tom de Vries <tom@codesourcery.com>
10482
10483 PR tree-optimization/68756
10484 * gcc.dg/graphite/pr68756.c: New test.
10485
4e0eea75
JJ
104862016-04-12 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR tree-optimization/70602
10489 * gcc.c-torture/execute/pr70602.c: New test.
10490
35fbda43
MM
104912016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10492
10493 PR target/70381
10494 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10495 __float128 emulator is built and runs.
10496 * gcc.target/powerpc/float128-1.c: Likewise.
10497
10498 * lib/target-supports.exp (check_ppc_float128_sw_available):
10499 Rework tests for __float128 software and hardware
10500 availability. Fix exit condition to return 0 on success.
10501
04a99ebe
JG
105022016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10503
10504 PR target/70133
10505 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10506 * gcc.target/aarch64/target_attr_15.c: Likewise.
10507
47cd5a85
PC
105082016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10509
10510 PR c++/69066
10511 * g++.dg/cpp1y/pr69066.C: New.
10512
a5edb32e
JD
105132016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10514
10515 PR fortran/68566
10516 * gfortran.dg/pr36192.f90: Update test.
10517 * gfortran.dg/pr36192_1.f90: Update test.
10518 * gfortran.dg/real_dimension_1.f: Update test.
10519 * gfortran.dg/parameter_array_init_7.f90: New test.
10520
8ef378f8
JDA
105212016-04-09 John David Anglin <danglin@gcc.gnu.org>
10522
c532c871
JDA
10523 PR testsuite/64039
10524 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10525
d34f706f
JDA
10526 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10527
75e1dd9e
JDA
10528 PR rtl-optimization/66669
10529 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10530
8a976f5f
JDA
10531 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10532
da04822a
JDA
10533 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10534 * gcc.dg/pie-1.c: Likewise.
10535 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10536 * gcc.dg/pic-4.c: Likewise.
10537 * gcc.dg/pie-3.c: Likewise.
10538 * gcc.dg/pie-4.c: Likewise.
10539
adfabcf9
JDA
10540 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10541
4a020adf
JDA
10542 PR tree-optimization/68644
10543 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10544
8ef378f8
JDA
10545 PR rtl-optimization/64886
10546 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10547
09bf990e
TV
105482016-04-09 Tom de Vries <tom@codesourcery.com>
10549
10550 PR tree-optimization/68953
10551 * gcc.dg/graphite/pr68953.c: New test.
10552
138c3c1a
DH
105532016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10554
10555 PR fortran/70592
10556 * gfortran.dg/deferred_character_16.f90: New test.
10557
f55460af
JJ
105582016-04-09 Jakub Jelinek <jakub@redhat.com>
10559
10560 PR tree-optimization/70586
10561 * gcc.c-torture/execute/pr70586.c: New test.
10562
0b77bbf3
DH
105632016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10564
10565 PR sanitizer/70573
10566 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10567 with __builtin_memset
10568 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10569
c42cfb5c
CP
105702016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10571
10572 PR lto/70289
10573 PR ipa/70348
10574 PR tree-optimization/70373
10575 PR middle-end/70533
10576 PR middle-end/70534
10577 PR middle-end/70535
10578 * c-c++-common/goacc/reduction-5.c: New test.
10579 * c-c++-common/goacc/reduction-promotions.c: New test.
10580 * gfortran.dg/goacc/reduction-3.f95: New test.
10581 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10582
56cfb596
PP
105832016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10584
10585 PR c++/70590
10586 PR c++/70452
10587 * g++.dg/pr70590.C: New test.
10588 * g++.dg/pr70590-2.C: New test.
10589
1a13c0a2
JJ
105902016-04-08 Jakub Jelinek <jakub@redhat.com>
10591
abc0647a
JJ
10592 PR middle-end/70593
10593 * gcc.target/i386/pr70593.c: New test.
10594
1a13c0a2
JJ
10595 PR rtl-optimization/70574
10596 * gcc.target/i386/avx2-pr70574.c: New test.
10597
c3da4956
MO
105982016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10599
10600 PR sanitizer/70541
10601 * c-c++-common/asan/pr70541.c: New test.
10602
9f1b833b
TV
106032016-04-08 Tom de Vries <tom@codesourcery.com>
10604
10605 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10606 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10607
bae7adda
KT
106082016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10609
10610 PR target/70566
10611 * gcc.c-torture/execute/pr70566.c: New test.
10612
211f3d57
TV
106132016-04-08 Tom de Vries <tom@codesourcery.com>
10614
10615 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10616 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10617
02cf2861
AM
106182016-04-08 Alan Modra <amodra@gmail.com>
10619
10620 * gcc.target/powerpc/pr70117.c: New.
10621
5f490f9f
JJ
106222016-04-07 Jakub Jelinek <jakub@redhat.com>
10623
56e9b710
JJ
10624 PR testsuite/70581
10625 * gcc.dg/lto/simd-function_0.c: New test.
10626
5f490f9f
JJ
10627 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10628 clones.
10629 * c-c++-common/attr-simd-2.c: Likewise.
10630 * c-c++-common/attr-simd-4.c: Likewise.
10631 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10632 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10633
e4ebc74d
TP
106342016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10635
10636 PR testsuite/70553
10637 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10638
9817ae35
TS
106392016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10640 Tom de Vries <tom@codesourcery.com>
10641
10642 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10643 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10644 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10645 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10646 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10647 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10648 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10649 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10650
e292f64d
PP
106512016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10652
10653 PR c/70436
10654 * g++.dg/warn/Wparentheses-29.C: New test.
10655
6b37bdaf
PP
106562016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10657
10658 PR c/70436
10659 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10660 explicit braces to resolve a future -Wparentheses warning.
10661
64824205
RH
106622016-04-06 Richard Henderson <rth@redhat.com>
10663
10664 * gcc.dg/pr61817-1.c: New test.
10665 * gcc.dg/pr61817-2.c: New test.
10666 * gcc.dg/pr69391-1.c: New test.
10667 * gcc.dg/pr69391-2.c: New test.
10668
bc2fc1f3
VM
106692016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10670
10671 PR rtl-optimization/70398
c87885ca 10672 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10673
41414a02
EB
106742016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10675
10676 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10677
4066ea8a
YR
106782016-04-06 Yvan Roux <yvan.roux@linaro.org>
10679 Pedro Alves <palves@redhat.com>
10680
10681 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10682
ec35ea45
JJ
106832016-04-06 Jakub Jelinek <jakub@redhat.com>
10684
3866f8dd
JJ
10685 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10686 Check for avx512f effective targets instead of avx2.
10687 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10688 for AVX512F clones.
10689 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10690 * g++.dg/gomp/declare-simd-1.C: Likewise.
10691 * g++.dg/gomp/declare-simd-3.C: Likewise.
10692 * g++.dg/gomp/declare-simd-4.C: Likewise.
10693
ec35ea45
JJ
10694 PR middle-end/70550
10695 * c-c++-common/gomp/pr70550-1.c: New test.
10696 * c-c++-common/gomp/pr70550-2.c: New test.
10697
c08d28ac
NS
106982016-04-05 Nathan Sidwell <nathan@acm.org>
10699
10700 PR c++/70512
10701 * g++.dg/ext/attribute-may-alias-5.C: New.
10702
1d510e04
JJ
107032016-04-05 Jakub Jelinek <jakub@redhat.com>
10704
10705 PR c++/70336
10706 * c-c++-common/pr70336.c: New test.
10707 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10708 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10709
84278ed9
JH
107102016-04-05 Jan Hubicka <hubicka@ucw.cz>
10711
10712 PR ipa/66223
10713 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10714
268a0ec4
JJ
107152016-04-05 Jakub Jelinek <jakub@redhat.com>
10716
10717 PR rtl-optimization/70542
10718 * gcc.dg/torture/pr70542.c: New test.
10719 * gcc.target/i386/avx2-pr70542.c: New test.
10720
5e8c2eb1
ZS
107212016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10722
10723 PR tree-optimization/70509
10724 * gcc.target/i386/avx512bw-pr70509.c: New test.
10725
c0daf32d
PP
107262016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10727
10728 PR c++/70452
10729 * g++.dg/ext/constexpr-vla4.C: New test.
10730
bf867841
UB
107312016-04-05 Uros Bizjak <ubizjak@gmail.com>
10732
10733 PR target/70510
10734 * gcc.target/i386/pr70510.c: New test.
10735
3022186a
RB
107362016-04-05 Richard Biener <rguenther@suse.de>
10737
10738 PR tree-optimization/70526
10739 * g++.dg/torture/pr70526.C: New testcase.
10740
55fc79b2
JJ
107412016-04-05 Jakub Jelinek <jakub@redhat.com>
10742
10743 PR target/70525
10744 * gcc.target/i386/pr70525.c: New test.
10745
62b233f2
RB
107462016-04-05 Richard Biener <rguenther@suse.de>
10747
10748 PR middle-end/70499
10749 * g++.dg/torture/pr70499.C: New testcase.
10750
cc05759d
RB
107512016-04-05 Richard Biener <rguenther@suse.de>
10752
10753 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10754 remove XFAIL.
10755
f23f16d4
JJ
107562016-04-04 Jakub Jelinek <jakub@redhat.com>
10757
10758 PR middle-end/70307
10759 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10760 rs6000 ABI warnings.
10761
d27ecc49
JH
107622016-04-04 Jan Hubicka <hubicka@ucw.cz>
10763
10764 PR ipa/66223
10765 * g++.dg/ipa/devirt-51.C: New testcase.
10766
c974c96e 107672016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10768 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10769
10770 PR middle-end/70457
10771 * gcc.dg/torture/pr70457.c: New.
10772
7a85da89
AV
107732016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10774
10775 PR fortran/67538
10776 * gfortran.dg/allocate_with_source_19.f08: New test.
10777
de517e64
AV
107782016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10779
10780 PR fortran/65795
10781 * gfortran.dg/coarray_allocate_6.f08: New test.
10782
43b9f499
RB
107832016-04-04 Richard Biener <rguenther@suse.de>
10784
10785 PR rtl-optimization/70484
10786 * gcc.dg/torture/pr70484.c: New testcase.
10787
f13355da
MP
107882016-04-04 Marek Polacek <polacek@redhat.com>
10789
10790 PR c/70307
10791 * gcc.dg/torture/pr70307.c: New test.
10792
6cc6ed50
OE
107932016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10794
10795 PR target/70416
10796 PR target/67391
10797 * gcc.target/sh/torture/pr70416.c: New.
10798
abdc16c8
MS
107992016-04-02 Martin Sebor <msebor@redhat.com>
10800
10801 PR c++/67376
10802 PR c++/70170
10803 PR c++/70172
10804 PR c++/70228
10805 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10806 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10807 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10808 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10809 * g++.dg/cpp0x/constexpr-string.C: Same.
10810 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10811 * g++.dg/cpp0x/pr65398.C: Same.
10812 * g++.dg/ext/constexpr-vla1.C: Same.
10813 * g++.dg/ext/constexpr-vla2.C: Same.
10814 * g++.dg/ext/constexpr-vla3.C: Same.
10815 * g++.dg/ubsan/pr63956.C: Same.
10816
763cd859
JJ
108172016-04-01 Jakub Jelinek <jakub@redhat.com>
10818
10819 PR rtl-optimization/70467
10820 * gcc.target/i386/pr70467-2.c: New test.
10821
0f875435
JJ
108222016-04-01 Jakub Jelinek <jakub@redhat.com>
10823 Marek Polacek <polacek@redhat.com>
10824
10825 PR c++/70488
10826 * g++.dg/init/new47.C: New test.
10827
41d14659
RR
108282016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10829
10830 PR target/70496
10831 * gcc.target/arm/pr70496.c: New test.
10832
f9bf89bb
NS
108332016-04-01 Nathan Sidwell <nathan@acm.org>
10834
73b9085d
NS
10835 PR c++/68475
10836 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10837
4afdcfaa
IE
108382016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10839
10840 PR target/69890
10841 * gcc.dg/strlenopt.h (memmove): New.
10842 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10843 instead of "string.h".
10844 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10845 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10846 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10847 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10848 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10849 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10850 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10851 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10852 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10853 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10854 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10855 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10856 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10857 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10858 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10859 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10860 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10861 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10862 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10863 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10864
b5d7a29c
RO
108652016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10866
10867 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10868 (Holder::foo): Reflect this.
10869
b660f9ec
IE
108702016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10871
10872 PR target/70442
10873 * gcc.dg/pr70442.c: New test.
10874
88504f34
NS
108752016-03-31 Nathan Sidwell <nathan@acm.org>
10876
10877 PR c++/70393
10878 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10879
95d34b96
KY
108802016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10881
10882 PR target/70453
10883 * gcc.target/i386/pr70453.c: New test.
10884
b4c4967c
AB
108852016-03-31 Andrey Belevantsev <abel@ispras.ru>
10886
10887 PR target/70292
10888 * gcc.c-torture/pr70292.c: New test.
10889
5fde6a45
MP
108902016-03-31 Marek Polacek <polacek@redhat.com>
10891
10892 PR c/70297
10893 * c-c++-common/pr70297.c: New test.
10894 * g++.dg/cpp0x/typedef-redecl.C: New test.
10895 * gcc.dg/typedef-redecl2.c: New test.
10896
97eb24c4
JJ
108972016-03-31 Jakub Jelinek <jakub@redhat.com>
10898
10899 PR rtl-optimization/70460
10900 * gcc.c-torture/execute/pr70460.c: New test.
10901
efc3536f
RB
109022016-03-31 Richard Biener <rguenther@suse.de>
10903
10904 PR c++/70430
10905 * g++.dg/ext/vector30.C: New testcase.
10906
e0876e21
DH
109072016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10908 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10909
10910 * gfortran.dg/fmt_pf.f90: New test.
10911
e9bff8c6
RO
109122016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10913
10914 Forward-port from 5 branch
10915 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR testsuite/70356
10918 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10919 dg-require-effective-target after dg-do.
10920
10921 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10922
10923 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10924
2620c80d
TS
109252016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10926 Julian Brown <julian@codesourcery.com>
10927 Chung-Lin Tang <cltang@codesourcery.com>
10928 Cesar Philippidis <cesar@codesourcery.com>
10929 James Norris <jnorris@codesourcery.com>
10930 Tom de Vries <tom@codesourcery.com>
10931 Nathan Sidwell <nathan@codesourcery.com>
10932
bf867841 10933 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10934 * c-c++-common/goacc/loop-clauses.c: Likewise.
10935 * g++.dg/goacc/template.C: Likewise.
10936 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10937 * gfortran.dg/goacc/loop-1.f95: Likewise.
10938 * gfortran.dg/goacc/loop-5.f95: Likewise.
10939 * gfortran.dg/goacc/loop-6.f95: Likewise.
10940 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10941 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10942 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10943 * c-c++-common/goacc/clauses-fail.c: Likewise.
10944 * c-c++-common/goacc/parallel-1.c: Likewise.
10945 * c-c++-common/goacc/reduction-1.c: Likewise.
10946 * c-c++-common/goacc/reduction-2.c: Likewise.
10947 * c-c++-common/goacc/reduction-3.c: Likewise.
10948 * c-c++-common/goacc/reduction-4.c: Likewise.
10949 * c-c++-common/goacc/routine-3.c: Likewise.
10950 * c-c++-common/goacc/routine-4.c: Likewise.
10951 * c-c++-common/goacc/routine-5.c: Likewise.
10952 * c-c++-common/goacc/tile.c: Likewise.
10953 * g++.dg/goacc/template.C: Likewise.
10954 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10955 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10956 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10957 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10958 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10959 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10960 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10961 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10962 * c-c++-common/goacc/use_device-1.c: ... this file.
10963 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10964 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10965 * c-c++-common/goacc/host_data-6.c: ... this file.
10966 * c-c++-common/goacc/loop-2-kernels.c: New file.
10967 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10968 * c-c++-common/goacc/loop-3.c: Likewise.
10969 * g++.dg/goacc/reference.C: Likewise.
10970 * g++.dg/goacc/routine-1.C: Likewise.
10971 * g++.dg/goacc/routine-2.C: Likewise.
10972
f6d2d066
RB
109732016-03-30 Richard Biener <rguenther@suse.de>
10974
10975 PR middle-end/70450
10976 * gcc.dg/torture/pr70450.c: New testcase.
10977
d43242b9
JJ
109782016-03-30 Jakub Jelinek <jakub@redhat.com>
10979
10980 PR target/70421
10981 * gcc.dg/torture/pr70421.c: New test.
10982 * gcc.target/i386/avx512f-pr70421.c: New test.
10983
5ce43b77
L
109842016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10985
10986 PR testsuite/70364
10987 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10988 (check): New function.
10989 (bar): Call check.
10990 (foo): Align stack to 16 bytes when calling bar.
10991 * gcc.target/i386/cleanup-2.c: Likewise.
10992
d014a712
PP
109932016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10994
10995 PR tree-optimization/59124
10996 * gcc.dg/Warray-bounds-19.c: New test.
10997
3f8257db 109982016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10999
11000 * lib/prune.exp (escape_regex_chars): New.
11001 (prune_file_path): Update to quote metcharacters for regexp.
11002
3336c6e0
JJ
110032016-03-29 Jakub Jelinek <jakub@redhat.com>
11004
a362f023
JJ
11005 PR rtl-optimization/70429
11006 * gcc.c-torture/execute/pr70429.c: New test.
11007
3336c6e0
JJ
11008 PR tree-optimization/70405
11009 * gcc.dg/pr70405.c: New test.
11010
728557fd
AV
110112016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11012
11013 PR fortran/70397
11014 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11015 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11016
bef977d4
TS
110172016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11018
11019 PR testsuite/64177
11020 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11021 __cilkrts_set_param to set two workers.
11022 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11023 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11024
6f6d25c9
DH
110252016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11026
bf867841 11027 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11028
45733562
KY
110292016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11030
11031 PR target/70406
bf867841 11032 * gcc.target/i386/pr70406.c: New test.
45733562 11033
a1799e5e
EB
110342016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11035
11036 * gnat.dg/specs/double_record_extension3.ads: New test.
11037
5fca7b66
RH
110382016-03-25 Richard Henderson <rth@redhat.com>
11039
11040 PR target/70120
11041 * gcc.target/aarch64/pr70120-1.c: New.
11042 * gcc.target/aarch64/pr70120-2.c: New.
11043 * gcc.target/aarch64/pr70120-3.c: New.
11044
31ce75c6
PP
110452016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11046
11047 PR c++/62212
11048 * g++.dg/template/mangle2.C: The dg-do directive should be
11049 "compile" not "assemble".
11050
3caf0ca1
BS
110512016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11052
11053 PR lto/69650
11054 * gcc.dg/pr69650.c: New test.
11055
634035b6
DE
110562016-03-25 David Edelsohn <dje.gcc@gmail.com>
11057
11058 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11059
45d34276
AM
110602016-03-25 Alan Modra <amodra@gmail.com>
11061
11062 * gcc.dg/dfp/pr70052.c: New test.
11063
8f085166
RH
110642016-03-24 Richard Henderson <rth@redhat.com>
11065
11066 PR middle-end/69845
11067 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11068 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11069
011e5ec3
TV
110702016-03-24 Tom de Vries <tom@codesourcery.com>
11071
11072 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11073
9e3f4551
TV
110742016-03-24 Tom de Vries <tom@codesourcery.com>
11075
11076 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11077 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11078
45780041
TV
110792016-03-24 Tom de Vries <tom@codesourcery.com>
11080
11081 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11082 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11083
887ab4e5
PP
110842016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11085
11086 PR c++/62212
11087 * g++.dg/template/mangle2.C: New test.
11088
69a9a66f
RB
110892016-03-24 Richard Biener <rguenther@suse.de>
11090
11091 PR tree-optimization/70396
11092 * gcc.dg/torture/pr70396.c: New testcase.
11093
ed87de55
RB
110942016-03-24 Richard Biener <rguenther@suse.de>
11095
11096 PR middle-end/70370
11097 * gcc.dg/torture/pr70370.c: New testcase.
11098
ea064934
TV
110992016-03-24 Tom de Vries <tom@codesourcery.com>
11100
11101 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11102 * gfortran.dg/goacc/kernels-tree.f95: Same.
11103 * gfortran.dg/goacc/parallel-tree.f95: Same.
11104
b2a4dd1d
TV
111052016-03-24 Tom de Vries <tom@codesourcery.com>
11106
11107 * c-c++-common/goacc/uninit-if-clause.c: New test.
11108 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11109
72e7cd6e
JJ
111102016-03-24 Jakub Jelinek <jakub@redhat.com>
11111
11112 PR target/70290
bf867841
UB
11113 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11114 Fix formatting.
72e7cd6e 11115
ce9d0c03
RB
111162016-03-24 Richard Biener <rguenther@suse.de>
11117
11118 PR tree-optimization/70372
11119 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11120
426b9428
PP
111212016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11122
11123 PR c++/70347
11124 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11125
cd1588c4
PP
111262016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11127
11128 PR c++/70332
11129 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11130
61637db3
JJ
111312016-03-23 Jakub Jelinek <jakub@redhat.com>
11132
928af3bf
JJ
11133 PR c++/70001
11134 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11135 * g++.dg/cpp1y/pr70001.C: New test.
11136
61637db3
JJ
11137 PR c++/70323
11138 * g++.dg/cpp0x/constexpr-70323.C: New test.
11139
05aca4e7
AO
111402016-03-23 Alexandre Oliva <aoliva@redhat.com>
11141 Jason Merrill <jason@redhat.com>
11142 Jakub Jelinek <jakub@redhat.com>
11143
11144 PR c++/69315
11145 * g++.dg/cpp0x/constexpr-69315.C: New test.
11146 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11147
fbdb6baf
MP
111482016-03-23 Marek Polacek <polacek@redhat.com>
11149
11150 PR c++/69884
11151 * g++.dg/warn/Wignored-attributes-1.C: New test.
11152 * g++.dg/warn/Wignored-attributes-2.C: New test.
11153
d79ee524
TV
111542016-03-23 Tom de Vries <tom@codesourcery.com>
11155
11156 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11157 initialization.
11158 * gfortran.dg/goacc/private-3.f95 (test): Same.
11159 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11160 missing use param.
11161
a59f0bef
KT
111622016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11163
11164 * lib/target-supports.exp: Remove v7ve entry from loop
11165 creating effective target checks.
11166 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11167 (add_options_for_arm_arch_v7ve): Likewise.
11168
0179520a
JJ
111692016-03-23 Jakub Jelinek <jakub@redhat.com>
11170
11171 PR tree-optimization/70354
11172 * gcc.dg/vect/pr70354-1.c: New test.
11173 * gcc.dg/vect/pr70354-2.c: New test.
11174 * gcc.target/i386/avx2-pr70354-1.c: New test.
11175 * gcc.target/i386/avx2-pr70354-2.c: New test.
11176
75bb14d7
JL
111772016-03-22 Jeff Law <law@redhat.com>
11178
11179 PR target/70232
11180 * gcc.dg/tree-ssa/pr70232.c: New test.
11181
72c9526d
IE
111822016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11183
11184 PR target/70302
11185 * gcc.target/i386/pr70302.c: New test.
11186
a3ca1bc5
RB
111872016-03-22 Richard Biener <rguenther@suse.de>
11188
11189 PR middle-end/70251
11190 * g++.dg/torture/pr70251.C: New testcase.
11191
5c240f4d
DM
111922016-03-22 David Malcolm <dmalcolm@redhat.com>
11193
11194 PR c/69993
11195 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11196 Wmisleading-indentation.c.
11197 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11198 reflect change to diagnostic text and order of messages.
11199 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11200
80f6631b
DE
112012016-03-22 David Edelsohn <dje.gcc@gmail.com>
11202
11203 * g++.dg/ext/java-3.C: Don't compile on AIX.
11204
9a10956c
RB
112052016-03-22 Richard Biener <rguenther@suse.de>
11206
11207 PR middle-end/70333
11208 * gcc.dg/torture/pr70333.c: New testcase.
11209
6cedf922
IE
112102016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11211
11212 * g++.dg/ext/pr70290.C: New test.
11213
cd6c27ac
KY
112142016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11215
11216 PR target/70325
11217 * gcc.target/i386/pr70325.c: New test.
11218
4cde512c
JJ
112192016-03-22 Jakub Jelinek <jakub@redhat.com>
11220
b01915ed
JJ
11221 PR target/70329
11222 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11223 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11224
4e3e2cf1
JJ
11225 PR target/70300
11226 * gcc.target/i386/pr70300.c: New test.
11227
4cde512c
JJ
11228 PR c++/70295
11229 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11230 (func2): New function for cond with parens, xfail warning for c++.
11231 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11232
16f6d7dc
PP
112332016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11234
11235 PR c++/70096
11236 * g++.dg/template/ptrmem30.C: New test.
11237
a3e2b438
PP
112382016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11239
11240 PR c++/70204
11241 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11242 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11243
11b6a02e
JJ
112442016-03-21 Jakub Jelinek <jakub@redhat.com>
11245
11246 PR middle-end/70326
11247 * gcc.dg/pr70326.c: New test.
11248
b9407883
MG
112492016-03-21 Marc Glisse <marc.glisse@inria.fr>
11250 Jakub Jelinek <jakub@redhat.com>
11251
11252 PR tree-optimization/70317
11253 * gcc.dg/pr70317.c: New test.
11254
4a148e19
UB
112552016-03-21 Uros Bizjak <ubizjak@gmail.com>
11256
11257 PR target/70327
11258 * gcc.target/i386/pr70327.c: New test.
11259
2a85ddbb
ML
112602016-03-21 Martin Liska <mliska@suse.cz>
11261
7d36fe98 11262 PR ipa/70306
2a85ddbb
ML
11263 * gcc.dg/ipa/pr70306.c: New test.
11264
4a148e19 112652016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11266
11267 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11268 * gcc.target/arm/attr-align3.c: Likewise.
11269 * gcc.target/arm/attr_arm.c: Likewise.
11270 * gcc.target/arm/flip-thumb.c: Likewise.
11271
6b366948
JJ
112722016-03-21 Jakub Jelinek <jakub@redhat.com>
11273
11274 PR target/70296
11275 * gcc.target/powerpc/altivec-36.c: New test.
11276
2fac8c14
RB
112772016-03-21 Richard Biener <rguenther@suse.de>
11278
11279 PR tree-optimization/70310
11280 * gcc.dg/torture/pr70310.c: New testcase.
11281
e9bde854
KY
112822016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11283
11284 PR target/70293
11285 * gcc.target/i386/pr70293.c: New test.
11286
56bbfaf6
RB
112872016-03-21 Richard Biener <rguenther@suse.de>
11288
11289 PR tree-optimization/70288
11290 * gcc.dg/torture/pr70288-1.c: New testcase.
11291 * gcc.dg/torture/pr70288-2.c: Likewise.
11292
3eee49ed
AB
112932016-03-21 Andrey Belevantsev <abel@ispras.ru>
11294
11295 PR rtl-optimization/69307
11296 * gcc.target/arm/pr69307.c: New test.
4a148e19 11297
8e7816b4
AB
112982016-03-21 Andrey Belevantsev <abel@ispras.ru>
11299
11300 PR rtl-optimization/69102
11301 * gcc.c-torture/compile/pr69102.c: New test.
11302
14d7d4be
JL
113032016-03-18 Jeff Law <law@redhat.com>
11304
11305 PR rtl-optimization/70263
11306 * gcc.c-torture/compile/pr70263-1.c: New test.
11307 * gcc.target/i386/pr70263-2.c: New test.
11308
5c6a601c
BS
113092016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11310
11311 PR rtl-optimization/70278
11312 * gcc.dg/torture/pr70278.c: New test.
11313 * gcc.target/arm/pr70278.c: New test.
11314
4bbf545b
DM
113152016-03-18 David Malcolm <dmalcolm@redhat.com>
11316
11317 PR c/70281
11318 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11319 (test_builtin_types_compatible_p): New test function.
11320 * gcc.dg/pr70281.c: New test case.
11321
dc28bb68
CL
113222016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11323
11324 PR target/70113
11325 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11326
5e8d6dff
IE
113272016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11328
11329 PR tree-optimization/70252
11330 * gcc.dg/pr70252.c: New test.
11331
d0e7e403
TV
113322016-03-18 Tom de Vries <tom@codesourcery.com>
11333
11334 * gcc.dg/pr70161-2.c: New test.
11335 * gcc.dg/pr70161.c: New test.
11336
fa22501a
TV
113372016-03-18 Tom de Vries <tom@codesourcery.com>
11338
11339 PR ipa/70269
11340 * gcc.dg/pr70269.c: New test.
11341
dd125026
JJ
113422016-03-18 Jakub Jelinek <jakub@redhat.com>
11343
11344 PR c++/70267
11345 * g++.dg/ext/java-3.C: New test.
11346
91914f0a
PP
113472016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11348
11349 PR c++/70205
11350 * g++.dg/lookup/pr70205.C: New test.
11351
753a8910
PP
113522016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11353
11354 PR c++/70218
11355 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11356
14ba7b28
MP
113572016-03-17 Marek Polacek <polacek@redhat.com>
11358
11359 PR c/69407
11360 * gcc.dg/atomic-op-6.c: New test.
11361
ded60913
DM
113622016-03-17 David Malcolm <dmalcolm@redhat.com>
11363
11364 PR c/70264
11365 * c-c++-common/pr70264.c: New test case.
11366
a3aad0e6
JJ
113672016-03-17 Jakub Jelinek <jakub@redhat.com>
11368
17366700
JJ
11369 PR c++/70144
11370 * c-c++-common/pr70144-1.c: New test.
11371 * c-c++-common/pr70144-2.c: New test.
11372
a3aad0e6
JJ
11373 PR c++/70272
11374 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11375 * g++.dg/opt/flifetime-dse6.C: New test.
11376 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11377
b57e6e18
L
113782016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11379
11380 PR driver/70192
11381 * gcc.dg/pic-1.c: New test.
11382 * gcc.dg/pic-2.c: Likewise.
11383 * gcc.dg/pic-3.c: Likewise.
11384 * gcc.dg/pic-4.c: Likewise.
11385 * gcc.dg/pie-1.c: Likewise.
11386 * gcc.dg/pie-2.c: Likewise.
11387 * gcc.dg/pie-3.c: Likewise.
11388 * gcc.dg/pie-4.c: Likewise.
11389 * gcc.dg/pie-5.c: Likewise.
11390 * gcc.dg/pie-6.c: Likewise.
11391
b38ba58b
TV
113922016-03-17 Tom de Vries <tom@codesourcery.com>
11393
11394 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11395 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11396
6931b3b7
RB
113972016-03-17 Richard Biener <rguenther@suse.de>
11398
11399 PR debug/70271
11400 * g++.dg/debug/pr70271.C: New testcase.
11401
0c8b64cb
IE
114022016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11403
11404 * gcc.target/i386/pr70251.c: New test.
11405
b1970801
MP
114062016-03-17 Marek Polacek <polacek@redhat.com>
11407
11408 PR c++/70194
11409 * g++.dg/warn/constexpr-70194.C: New test.
11410
820c5eaa
RH
114112016-03-16 Richard Henderson <rth@redhat.com>
11412
11413 PR middle-end/70240
11414 * gcc.c-torture/compile/pr70240.c: New.
11415
da0ad263
SKS
114162016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11417
11418 * gcc.c-torture/compile/20151204.c: Skip for avr.
11419
c73d295c
JJ
114202016-03-16 Jakub Jelinek <jakub@redhat.com>
11421
11422 PR target/70245
11423 * g++.dg/opt/pr70245.C: New test.
11424 * g++.dg/opt/pr70245.h: New file.
11425 * g++.dg/opt/pr70245-aux.cc: New file.
11426
b2794066
MS
114272016-03-16 Martin Sebor <msebor@redhat.com>
11428
11429 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11430
aa43616c
RH
114312016-03-16 Richard Henderson <rth@redhat.com>
11432
11433 PR middle-end/70199
11434 * gcc.c-torture/compile/pr70199.c: New.
11435
59608fe5
L
114362016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11437
11438 * gcc.dg/uninit-19.c: Run dos2unix.
11439
ab4c578f
MP
114402016-03-16 Marek Polacek <polacek@redhat.com>
11441
11442 PR c/70093
11443 * gcc.dg/nested-func-10.c: New test.
11444 * gcc.dg/nested-func-9.c: New test.
11445
f5387e76
JJ
114462016-03-16 Jakub Jelinek <jakub@redhat.com>
11447
11448 PR tree-optimization/68714
11449 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11450
7662b718
TV
114512016-03-16 Tom de Vries <tom@codesourcery.com>
11452
11453 PR tree-optimization/68715
11454 * gcc.dg/graphite/pr68715-2.c: New test.
11455 * gcc.dg/graphite/pr68715.c: New test.
11456 * gfortran.dg/graphite/pr68715.f90: New test.
11457
be7ce7ae
TV
114582016-03-16 Tom de Vries <tom@codesourcery.com>
11459
11460 PR tree-optimization/68809
11461 * gcc.dg/graphite/pr68809-2.c: New test.
11462 * gcc.dg/graphite/pr68809.c: New test.
11463
1935f250
JJ
114642016-03-16 Jakub Jelinek <jakub@redhat.com>
11465
6651c93e
JJ
11466 PR c++/70147
11467 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11468 method call to i () as argument. Adjust expected output.
11469
1935f250
JJ
11470 PR c++/70147
11471 * g++.dg/ubsan/pr70147-1.C: New test.
11472 * g++.dg/ubsan/pr70147-2.C: New test.
11473
ab1caa6e
MS
114742016-03-15 Martin Sebor <msebor@redhat.com>
11475
11476 PR c++/58281
11477 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11478
5c2a1bbb
JDA
114792016-03-15 John David Anglin <danglin@gcc.gnu.org>
11480
cb5d8ad1
JDA
11481 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11482 hppa*-*-hpux*.
11483
b440dd40
JDA
11484 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11485
5c2a1bbb
JDA
11486 PR libfortran/69799
11487 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11488 libatomic_available.
11489
42c729c5
MP
114902016-03-15 Marek Polacek <polacek@redhat.com>
11491
11492 PR c++/70209
11493 * g++.dg/ext/attribute-may-alias-4.C: New test.
11494
82b1c550
AM
114952016-03-15 Alexander Monakov <amonakov@ispras.ru>
11496
11497 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11498 -fvar-tracking-assignments-toggle flag.
11499
4ccbf3a6
PH
115002016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11501
11502 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11503
c39858bd
JJ
115042016-03-15 Jakub Jelinek <jakub@redhat.com>
11505
11506 PR rtl-optimization/70222
11507 * gcc.c-torture/execute/pr70222-1.c: New test.
11508 * gcc.c-torture/execute/pr70222-2.c: New test.
11509
8be119c1
RH
115102016-03-15 Richard Henderson <rth@redhat.com>
11511
11512 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11513
6598bb55
AB
115142016-03-15 Andrey Belevantsev <abel@ispras.ru>
11515
11516 PR rtl-optimization/69032
11517 * gcc.dg/pr69032.c: New test.
11518
81fa2944
AB
115192016-03-15 Andrey Belevantsev <abel@ispras.ru>
11520
11521 PR rtl-optimization/63384
4a148e19 11522 * g++.dg/pr63384.C: New test.
81fa2944 11523
74ea9ab6
AB
115242016-03-15 Andrey Belevantsev <abel@ispras.ru>
11525
11526 PR target/64411
11527 * gcc.target/i386/pr64411.C: New test.
11528
045d5055
TV
115292016-03-15 Tom de Vries <tom@codesourcery.com>
11530
11531 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11532 * gfortran.dg/goacc/kernels-alias.f95: New test.
11533
3ea33585
MS
115342016-03-14 Martin Sebor <msebor@redhat.com>
11535
11536 PR c++/53792
11537 * g++.dg/cpp0x/constexpr-inline.C: New test.
11538 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11539
1df7b330
DE
115402016-03-14 David Edelsohn <dje.gcc@gmail.com>
11541
11542 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11543
79b57d18
JJ
115442016-03-14 Jakub Jelinek <jakub@redhat.com>
11545
11546 PR middle-end/70219
11547 * gcc.dg/pr70219.c: New test.
11548
3cbf012a
BS
115492016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11550
11551 PR target/70083
11552 * gcc.dg/torture/pr70083.c: New test.
11553 * gcc.target/i386/pr70083.c: New test.
11554
a9fee7cd
RB
115552016-03-14 Richard Biener <rguenther@suse.de>
11556
11557 PR tree-optimization/56365
11558 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11559
4799603f
SB
115602016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11561
11562 PR target/70098
11563 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11564 New function.
11565 * g++.dg/pr70098.C: New testcase.
11566
11567
760ca967
TV
115682016-03-14 Tom de Vries <tom@codesourcery.com>
11569
11570 PR tree-optimization/70045
11571 * gcc.dg/graphite/pr70045.c: New test.
11572
44e66a77
JD
115732016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11574
11575 PR fortran/69043
11576 * gfortran.dg/include_9.f90: New test.
11577
a18e0fe1
DH
115782016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11579
11580 PR fortran/45076
11581 gfortran.dg/prof/prof.exp: New script.
11582 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11583
d0aca6ab
AB
115842016-03-12 Andrey Belevantsev <abel@ispras.ru>
11585
11586 PR rtl-optimization/69307
11587 * gcc.dg/pr69307.c: New test.
11588
cefe08a4
VM
115892016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11590
11591 PR target/69614
11592 * gcc.target/arm/pr69614.c: New.
11593
70112e2a
PT
115942016-03-12 Paul Thomas <pault@gcc.gnu.org>
11595
11596 PR fortran/70031
11597 * gfortran.dg/submodule_14.f08: New test
11598
11599 PR fortran/69524
11600 * gfortran.dg/submodule_15.f08: New test
11601
3f1e5d3a
PP
116022016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11603
11604 PR c++/70106
11605 * g++.dg/cpp1y/paren3.C: New test.
11606
a3f6d680
MM
116072016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11608
11609 PR target/70131
11610 * gcc.target/powerpc/ppc-round2.c: New test.
11611
92348f09
BS
116122016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11613
11614 PR target/70123
11615 * gcc.dg/torture/pr70123.c: New test.
11616
cebde9e9
JL
116172016-03-11 Jeff Law <law@redhat.com>
11618
11619 PR tree-optimization/70190
11620 * gcc.c-torture/compile/pr70190.c: New test.
11621
3edc5da4
DM
116222016-03-11 David Malcolm <dmalcolm@redhat.com>
11623
11624 PR c/68187
11625 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11626 case.
11627 (test43_b): Likewise.
11628 (test43_c): Likewise.
11629 (test43_d): Likewise.
11630 (test43_e): Likewise.
11631 (test43_f): Likewise.
11632 (test43_g): Likewise.
11633 (test44_a): Likewise.
11634 (test44_b): Likewise.
11635 (test44_c): Likewise.
11636 (test44_d): Likewise.
11637 (test44_e): Likewise.
11638
318c1204
DM
116392016-03-11 David Malcolm <dmalcolm@redhat.com>
11640
11641 PR c/70085
11642 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11643
bc062234
KT
116442016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11645
11646 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11647 dg-options.
11648
acfc1ac1
KT
116492016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11650
11651 PR target/70002
11652 PR target/69245
11653 * gcc.target/aarch64/pr69245_2.c: New test.
11654
d1e2bb2d
JJ
116552016-03-11 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR tree-optimization/70177
11658 * gcc.dg/pr70177.c: New test.
11659
07350627
AL
116602016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11661
11662 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11663
5c6706f7
AL
116642016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11665
11666 * gcc.dg/tree-ssa/sra-20.c: New.
11667
02d472a2
JJ
116682016-03-11 Jakub Jelinek <jakub@redhat.com>
11669
686d390a
JJ
11670 PR rtl-optimization/70174
11671 * gcc.dg/pr70174.c: New test.
11672
02d472a2
JJ
11673 PR tree-optimization/70169
11674 * gcc.dg/pr70169.c: New test.
11675
0f9befa1
IE
116762016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11677
11678 PR target/70160
11679 * gcc.target/i386/pr70160.c: New test.
11680
432d4670
AK
116812016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11682
11683 * gcc.target/s390/dfp-1.c: New test.
11684
a3dc8760
NC
116852016-03-10 Nick Clifton <nickc@redhat.com>
11686
11687 PR target/70044
11688 * gcc.target/aarch64/pr70044.c: New test.
11689
b87a8d7d
PP
116902016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11691 Jakub Jelinek <jakub@redhat.com>
11692
11693 PR c++/70001
11694 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11695 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11696 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11697
4f4ada6a
JH
116982016-03-10 Jan Hubicka <hubicka@ucw.cz>
11699
11700 PR lto/69589
11701 * g++.dg/lto/pr69589_0.C: New testcase
11702 * g++.dg/lto/pr69589_1.C: New testcase
11703
d49b0aa0
MP
117042016-03-10 Marek Polacek <polacek@redhat.com>
11705
11706 PR c++/70153
11707 * g++.dg/delayedfold/unary-plus1.C: New test.
11708
117092016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11710
11711 * gcc.target/arm/pr45701-1.c: Escape brackets.
11712 * gcc.target/arm/pr45701-2.c: Likewise.
11713
71017a7b
AL
117142016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11715
11716 * gfortran.dg/unconstrained_commons.f: New.
11717
ba52669f
AM
117182016-03-10 Alan Modra <amodra@gmail.com>
11719
11720 * gcc.dg/pr69195.c: New.
11721 * gcc.dg/pr69238.c: New.
11722
27742332
TV
117232016-03-10 Tom de Vries <tom@codesourcery.com>
11724
11725 PR testsuite/68915
11726 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11727
3a81a594
RB
117282016-03-10 Richard Biener <rguenther@suse.de>
11729
11730 PR tree-optimization/70128
11731 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11732 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11733
3433b975
JJ
117342016-03-09 Jakub Jelinek <jakub@redhat.com>
11735
c2864f02
JJ
11736 PR tree-optimization/70152
11737 * gcc.dg/pr70152.c: New test.
11738
3433b975
JJ
11739 PR target/70086
11740 * gcc.target/i386/pr70086-1.c: New test.
11741 * gcc.target/i386/pr70086-2.c: New test.
11742 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11743
11744 PR tree-optimization/70127
11745 * gcc.c-torture/execute/pr70127.c: New test.
11746
96b3c82d
CP
117472016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11748
11749 * c-c++-common/goacc/combined-directives-2.c: New test.
11750
b4f3232d
DM
117512016-03-09 David Malcolm <dmalcolm@redhat.com>
11752
11753 PR c/68473
11754 PR c++/70105
11755 * g++.dg/diagnostic/pr70105.C: New test.
11756 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11757 (test_multiple_ordinary_maps): New test function.
11758
40499f81
DM
117592016-03-09 David Malcolm <dmalcolm@redhat.com>
11760
11761 PR c/68473
11762 PR c++/70105
11763 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11764 Drop range information from call to inform_at_rich_loc.
11765 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11766 New.
11767 (test_show_locus): Replace calls to rich_location::add_range with
11768 calls to add_range. Rewrite the tests that used the now-defunct
11769 rich_location ctor taking a source_range. Simplify other tests
11770 by replacing calls to COMBINE_LOCATION_DATA with calls to
11771 make_location.
11772
c9e33662
RB
117732016-03-09 Richard Biener <rguenther@suse.de>
11774 Jakub Jelinek <jakub@redhat.com>
11775
11776 PR tree-optimization/70138
11777 * gcc.dg/vect/pr70138-1.c: New testcase.
11778 * gcc.dg/vect/pr70138-2.c: Likewise.
11779
2c73b764
JJ
117802016-03-09 Jakub Jelinek <jakub@redhat.com>
11781
11782 PR target/70049
11783 * gcc.target/i386/pr70049.c: New test.
11784
c06d25bb
RB
117852016-03-09 Richard Biener <rguenther@suse.de>
11786
11787 PR c/70143
11788 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11789 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11790 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11791
5828a501
RO
117922016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11793
11794 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11795 arm-*-*.
11796
2e141c8d
JJ
117972016-03-09 Jakub Jelinek <jakub@redhat.com>
11798
5a9def37
JJ
11799 PR middle-end/67278
11800 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11801
2e141c8d
JJ
11802 PR target/67278
11803 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11804
11805 PR middle-end/70050
11806 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11807 in testcase comment.
11808
bf751f40
TV
118092016-03-09 Tom de Vries <tom@codesourcery.com>
11810
11811 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11812 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11813 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11814 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11815 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11816 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11817 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11818 * gfortran.dg/goacc/kernels-loop.f95: New test.
11819
e210c999
MS
118202016-03-08 Martin Sebor <msebor@redhat.com>
11821
11822 PR c++/62096
11823 * g++.dg/warn/overflow-warn-7.C: New test.
11824
80aac5c8
JM
118252016-03-08 Jason Merrill <jason@redhat.com>
11826
11827 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11828 * lib/target-supports.exp (check_effective_target_concepts): New.
11829
12b81409
JJ
118302016-03-08 Jakub Jelinek <jakub@redhat.com>
11831
d259b234
JJ
11832 PR c++/70135
11833 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11834 * g++.dg/ubsan/pr70135.C: New test.
11835
12b81409
JJ
11836 PR target/70110
11837 * gcc.dg/pr70110.c: New test.
11838
b4e9f2aa
MJ
118392016-03-07 Martin Jambor <mjambor@suse.cz>
11840
11841 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11842 * c-c++-common/gomp/if-1.c: Likewise.
11843 * c-c++-common/gomp/pr61486-2.c: Likewise.
11844 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11845 to dg-additional-options.
11846 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11847 * g++/gomp/target-teams-1.c: Likewise.
11848 * gcc.dg/gomp/gomp.exp: Likewise.
11849 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11850 dg-additional-options.
11851 * gfortran.dg/gomp/gomp.exp: Likewise.
11852 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11853 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11854 dg-additional-options.
11855 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11856
f86e631e
MJ
118572016-03-07 Martin Jambor <mjambor@suse.cz>
11858
11859 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11860 * c-c++-common/gomp/gridify-1.c: New test.
11861 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11862
94156b3f
AV
118632016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11864
11865 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11866 trigger for cortex-r8, when scanning for register r8.
11867 * gcc.target/arm/pr45701-2.c: Likewise.
11868
a84a49b7 118692016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11870 Jeff Law <law@redhat.com>
a84a49b7
RB
11871
11872 PR tree-optimization/69740
11873 * gcc.c-torture/compile/pr69740-1.c: New test.
11874 * gcc.c-torture/compile/pr69740-2.c: New test.
11875
e41f6c9e
BS
118762016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11877
11878 * lib/target-supports.exp
11879 (check_effective_target_whole_vector_shift): Enable for PPC64.
11880
57548bf5
RB
118812016-03-07 Richard Biener <rguenther@suse.de>
11882
11883 PR tree-optimization/70115
11884 * gcc.dg/torture/pr70115.c: New testcase.
11885
4ae13300
NS
118862016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11887
11888 PR middle-end/69916
11889 * c-c-++-common/goacc/pr69916.c: New.
11890
5edb9853
RH
118912016-03-07 Richard Henderson <rth@redhat.com>
11892
11893 * gcc.c-torture/compile/pr70061.c: New test.
11894
2067a8f3
RB
118952016-03-07 Richard Biener <rguenther@suse.de>
11896
11897 PR testsuite/70109
11898 * gcc.dg/vect/O3-pr36098.c: New testcase.
11899
4145a9b7
CL
119002016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11901
11902 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11903
1878be32
EB
119042016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11905
11906 * gnat.dg/renaming9.ad[sb]: New testcase.
11907
df762bb2
JJ
119082016-03-05 Jakub Jelinek <jakub@redhat.com>
11909
11910 PR c++/70084
11911 * g++.dg/expr/stdarg3.C: New test.
11912
7d461295
JL
119132016-03-04 Jeff Law <law@redhat.com>
11914
11915 PR tree-optimization/69196
11916 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11917 x86_64-*-*.
11918
29b9828f
BS
119192016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11920
b6b552fd
BS
11921 PR c/69973
11922 * gcc.dg/pr69973.c: New test.
11923
201d49e9
BS
11924 PR rtl-optimization/69941
11925 * gcc.dg/torture/pr69941.c: New test.
11926
29b9828f
BS
11927 PR c/69824
11928 * gcc.dg/pr69824.c: New test.
11929
640b7e74
TV
119302016-03-05 Tom de Vries <tom@codesourcery.com>
11931
11932 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11933 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11934 function.
11935
7a3a3fad
PP
119362016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11937
11938 PR c++/66786
11939 * g++.dg/cpp1y/var-templ48.C: New test.
11940 * g++.dg/cpp1y/var-templ49.C: New test.
11941
cd439aec
EB
119422016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11943
11944 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11945
60204554
JJ
119462016-03-04 Jakub Jelinek <jakub@redhat.com>
11947
0c8825de
JJ
11948 PR c++/70035
11949 * g++.dg/ubsan/pr70035.C: New test.
11950
60204554
JJ
11951 PR target/70062
11952 * gcc.target/i386/pr70062.c: New test.
11953
f79d4eab
L
119542016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11955
11956 * g++.dg/template/typename21.C: Remove c++98_only.
11957
ea81ce67
L
119582016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11959
11960 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11961
64b23c13
DM
119622016-03-04 David Malcolm <dmalcolm@redhat.com>
11963
11964 PR c/68187
11965 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11966 function.
11967 (fn_42_b): Likewise.
11968 (fn_42_c): Likewise.
11969
729526f5
DM
119702016-03-04 David Malcolm <dmalcolm@redhat.com>
11971
11972 PR c/68187
11973 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11974 function.
11975 (fn_40_b): Likewise.
11976 (fn_41_a): Likewise.
11977 (fn_41_b): Likewise.
11978
f9ea11ac
JJ
119792016-03-04 Jakub Jelinek <jakub@redhat.com>
11980
11981 PR target/70059
11982 * gcc.target/i386/avx512f-pr70059.c: New test.
11983 * gcc.target/i386/avx512dq-pr70059.c: New test.
11984
b6c38c69
BS
119852016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11986
11987 PR rtl-optimization/57676
11988 * gcc.dg/torture/pr57676.c: New test.
11989
af3cdd34
IE
119902016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11991
11992 * gcc.dg/pr70026.c: New test.
11993
7ff6ca38
MP
119942016-03-04 Marek Polacek <polacek@redhat.com>
11995
11996 PR c/69798
11997 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11998 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11999
a6bf62d5
KT
120002016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12001
12002 PR target/70004
12003 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12004 Delete.
12005 (test_corners_sisd_si): Likewise.
12006 (main): Remove checks of the above.
12007 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12008
ae4cdc6a
EB
120092016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12010
12011 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12012
08455559
CL
120132016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12014
12015 * gcc.dg/torture/pr69951.c: Accept argc==0.
12016
e9a35493
RB
120172016-03-04 Richard Biener <rguenther@suse.de>
12018
12019 PR c++/70054
12020 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12021 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12022
fba054c2
DV
120232016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12024
12025 PR testsuite/69766
12026 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12027 testing multiarch.
12028
f10cdc6c
JJ
120292016-03-04 Jakub Jelinek <jakub@redhat.com>
12030
12031 PR debug/69947
12032 * gcc.dg/guality/pr69947.c: New test.
12033
2e981ba0
JJ
120342016-03-03 Jakub Jelinek <jakub@redhat.com>
12035
12036 PR ada/70017
12037 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12038
0ba3bfa2
KT
120392016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12040
12041 PR rtl-optimization/69904
12042 * gcc.target/arm/pr69904.c: New test.
12043
97ecdb46
JJ
120442016-03-03 Jakub Jelinek <jakub@redhat.com>
12045
12046 PR target/70021
12047 * gcc.dg/vect/pr70021.c: New test.
12048 * gcc.target/i386/pr70021.c: New test.
12049
a2a743a1
MP
120502016-03-03 Marek Polacek <polacek@redhat.com>
12051
12052 PR middle-end/70050
12053 * gcc.dg/pr70050.c: New test.
12054
fa07ecdd
JG
120552016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12056
12057 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12058
23504262
ML
120592016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12060
12061 PR tree-optimization/70043
12062 * gfortran.dg/vect/pr70043.f90: New test.
12063
b7b9e1a9
EB
120642016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12065
12066 * gnat.dg/specs/task1.ads: New test.
12067
cb83ba54
RO
120682016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12069
12070 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12071 Invoke gdb with -batch.
12072 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12073
a75f5e30
RB
120742016-03-03 Richard Biener <rguenther@suse.de>
12075
12076 PR tree-optimization/55936
12077 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12078
268bc320
JL
120792016-03-02 Jeff Law <law@redhat.com>
12080
815f20ab
JL
12081 PR rtl-optimization/69942
12082 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12083 effects of argument promotions.
12084
268bc320
JL
12085 PR tree-optimization/69987
12086 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12087 target does not support -fprefetch-loop-arrays.
12088
171f7de5
UB
120892016-03-02 Uros Bizjak <ubizjak@gmail.com>
12090
12091 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12092
192912db
BC
120932016-03-02 Bin Cheng <bin.cheng@arm.com>
12094
c7908871 12095 PR rtl-optimization/69052
192912db
BC
12096 * gcc.target/i386/pr69052.c: New test.
12097
90a7a40b
AM
120982016-03-02 Alan Modra <amodra@gmail.com>
12099
12100 * gcc.dg/pr69990.c: New.
12101
69fa742f
JJ
121022016-03-02 Jakub Jelinek <jakub@redhat.com>
12103
de752fb0
JJ
12104 PR c/68062
12105 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12106
12107 PR middle-end/70022
12108 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12109
69fa742f
JJ
12110 PR target/70028
12111 * gcc.target/i386/pr70028.c: New test.
12112
7c65bd56
MK
121132016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12114
12115 * c-c++-common/asan/swapcontext-test-1.c,
12116 * c-c++-common/tsan/thread_leak.c,
12117 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12118 * g++.dg/tsan/benign_race.C,
12119 * g++.dg/tsan/fd_close_norace.C,
12120 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12121 races with sanitizer output
12122
37d98220 121232016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12124 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12125
12126 PR target/67278
12127 * gcc.dg/simd-8.c: New testcase.
12128
218db463
RB
121292016-03-02 Richard Biener <rguenther@suse.de>
12130
12131 PR middle-end/67278
12132 * gcc.dg/simd-7.c: New testcase.
12133
22c72158
EB
121342016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12135
12136 * gcc.target/i386/pr70007.c: Tweak.
12137
9a790ccc
DV
121382016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12139
12140 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12141
bd02f00f
MP
121422016-03-02 Marek Polacek <polacek@redhat.com>
12143
12144 PR c/67854
12145 * gcc.dg/pr67854.c: New test.
12146
1e840f39
JJ
121472016-03-02 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR middle-end/70025
12150 * gcc.dg/torture/pr70025.c: New test.
12151
bca00241
VK
121522016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12153
12154 PR tree-optimization/68621
12155 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12156
0bca04b8
EB
121572016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12158
12159 * gcc.target/i386/pr70007.c: New test.
12160
2a9afc86
JL
121612016-03-01 Jeff Law <law@redhat.com>
12162
eab2541b 12163 PR tree-optimization/69196
9d83ef71 12164 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12165
2a9afc86
JL
12166 PR tree-optimization/69196
12167 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12168 duplicating code and spoiling the expected output.
12169
0d39977e
MM
121702016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12171
12172 PR target/70033
12173 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12174 supports power9 before doing tests.
12175 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12176 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12177 * gcc.target/powerpc/p9-permute.c: Likewise.
12178
a0c0699d
UB
121792016-03-01 Uros Bizjak <ubizjak@gmail.com>
12180
12181 PR target/70027
12182 * gcc.target/i386/pr70027.c: New test.
12183
0ae3ef47 121842016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12185
12186 * gcc.dg/pr70017.c: New test.
12187
686e2237
JJ
121882016-03-01 Jakub Jelinek <jakub@redhat.com>
12189
12190 PR c/69796
12191 PR c/69974
12192 * gcc.dg/pr69796.c: New test.
12193 * gcc.dg/pr69974.c: New test.
12194
f8e4188c
EB
121952016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12196
12197 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12198
5e3f1c7c
JL
121992016-02-29 Jeff Law <law@redhat.com>
12200
12201 PR tree-optimization/69987
12202 * gfortran.dg/pr69987.f90: New test.
12203
12204 PR tree-optimization/69989
12205 * gcc.c-torture/compile/pr69989-2.c: New test.
12206
1be56bc5
MP
122072016-03-01 Marek Polacek <polacek@redhat.com>
12208
12209 PR c++/69795
12210 * g++.dg/parse/invalid1.C: New test.
12211
1b19470d
RB
122122016-03-01 Richard Biener <rguenther@suse.de>
12213
12214 PR middle-end/70022
12215 * gcc.dg/pr70022.c: New testcase.
12216
3ae0661a
IE
122172016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12218
12219 PR tree-optimization/69956
12220 * gcc.dg/pr69956.c: New test.
12221
0f09ab88
BS
122222016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12223
12224 PR target/70011
12225 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12226 XFAIL when hardware supports efficient unaligned storage access.
12227
76d881bf
PP
122282016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12229
12230 PR c++/69961
12231 * g++.dg/template/pr69961a.C: New test.
12232 * g++.dg/template/pr69961b.C: New test.
12233
7168133a
DM
122342016-02-29 David Malcolm <dmalcolm@redhat.com>
12235
12236 PR preprocessor/69985
12237 * gcc.dg/cpp/pr69985.c: New test case.
12238
0c6072a3
JL
122392016-02-29 Jeff Law <law@redhat.com>
12240
e66f219b
JL
12241 PR tree-optimization/70005
12242 * gcc.c-torture/execute/pr70005.c New test.
12243
0c6072a3
JL
12244 PR tree-optimization/69999
12245 * gcc.c-torture/compile/pr69999.c: New test.
12246
fd9fbdb3
YR
122472016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12248
12249 PR tree-optimization/69652
12250 * gcc.dg/torture/pr69652.c: Delete test.
12251 * gcc.dg/vect/pr69652.c: New test.
12252
cbd400b4
RB
122532016-02-19 Richard Biener <rguenther@suse.de>
12254
12255 PR tree-optimization/69980
12256 * gfortran.dg/vect/pr69980.f90: New testcase.
12257
84ea0f58
EB
122582016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12259
12260 * gcc.target/sparc/20160229-1.c: New test.
12261
5d2a63dc
EB
122622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12263
12264 * gnat.dg/stack_usage3.adb: New test.
12265 * gnat.dg/stack_usage3_pkg.ads: New helper.
12266
93e708f9
EB
122672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12268
12269 * gnat.dg/renaming8.adb: New test.
12270 * gnat.dg/renaming8_pkg1.ads: New helper.
12271 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12272 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12273
6512bc93
RB
122742016-02-29 Richard Biener <rguenther@suse.de>
12275
12276 PR tree-optimization/69720
12277 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12278
7b201a88
TK
122792016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12280
12281 PR fortran/68147
12282 PR fortran/47674
12283 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12284
82ee0cf2 122852016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12286 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12287
12288 PR fortran/56007
12289 * gfortran.dg/coarray_8.f90: Adjust error message.
12290 * gfortran.dg/pr56007.f90: New test.
12291 * gfortran.dg/pr56007.f: New test.
12292
cdc1a2c8
L
122932016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12294
12295 PR tree-optimization/69989
12296 * gcc.dg/torture/pr69989.c: New test.
12297
33505bcf
EB
122982016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12299
12300 * gcc.target/i386/stack-realign-win.c: New test.
12301
524bfb19
HA
123022016-02-28 Harald Anlauf <anlauf@gmx.de>
12303
12304 PR fortran/60126
12305 * gfortran.dg/pr60126.f90: New test.
12306
bd542508
JL
123072016-02-27 Jeff Law <law@redhat.com>
12308
12309 Revert
12310 2016-02-26 Richard Biener <rguenther@suse.de>
12311 Jeff Law <law@redhat.com>
12312
12313 PR tree-optimization/69740
12314 * gcc.c-torture/compile/pr69740-1.c: New test.
12315 * gcc.c-torture/compile/pr69740-2.c: New test.
12316
dd1291e0
JD
123172016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12318
5fb67f8b 12319 PR fortran/69910
dd1291e0
JD
12320 * gfortran.dg/newunit_4.f90: New test.
12321
5cfefb59
JJ
123222016-02-27 Jakub Jelinek <jakub@redhat.com>
12323
12324 PR target/69613
12325 PR rtl-optimization/69886
12326 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12327 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12328 target.
12329
20ba5f33
MS
123302016-02-26 Martin Sebor <msebor@redhat.com>
12331
12332 PR tree-optimization/15826
12333 * gcc.dg/tree-ssa/pr15826.c: New test.
12334
e6fb01b0
JJ
123352016-02-26 Jakub Jelinek <jakub@redhat.com>
12336
12337 PR target/69969
12338 * gcc.target/powerpc/pr69969.c: New test.
12339
e3e0cf64
MS
123402016-02-26 Martin Sebor <msebor@redhat.com>
12341
12342 PR c++/15766
12343 * g++.old-deja/g++.other/decl5.C: Add a test case.
12344
d1f2bea5
SB
123452016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12346
12347 PR target/69946
12348 * gcc.target/powerpc/pr69946.c: New file.
12349
4a4f9d2b 123502016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12351 Jeff Law <law@redhat.com>
4a4f9d2b 12352
e3e0cf64 12353 PR tree-optimization/69740
4a4f9d2b
RB
12354 * gcc.c-torture/compile/pr69740-1.c: New test.
12355 * gcc.c-torture/compile/pr69740-2.c: New test.
12356
ad2a2706
MJ
123572016-02-26 Martin Jambor <mjambor@suse.cz>
12358
12359 PR middle-end/69920
12360 * gcc.dg/torture/pr69932.c: New test.
12361 * gcc.dg/torture/pr69936.c: Likewise.
12362
1d11f7ce
AK
123632016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12364
12365 PR target/69709
12366 * gcc.target/s390/pr69709.c: New test.
12367
6cfccbb2
KT
123682016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12369
12370 PR target/69245
12371 * gcc.target/aarch64/pr69245_1.c: New test.
12372
ac59ad4e
KT
123732016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12374
12375 PR target/69613
12376 * gcc.dg/torture/pr69613.c: New test.
12377
a2ad54a0
JJ
123782016-02-26 Jakub Jelinek <jakub@redhat.com>
12379
12380 PR rtl-optimization/69891
12381 * gcc.target/i386/pr69891.c: New test.
12382
0884062c 123832016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12384 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12385
d2369d4f 12386 PR target/61397
c163789b
MM
12387 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12388 functionality for both 32-bit and 64-bit.
12389
5aed7e2c
RB
123902016-02-26 Richard Biener <rguenther@suse.de>
12391
12392 PR tree-optimization/69551
12393 * gcc.dg/torture/pr69951.c: New testcase.
12394
798e2a8e
RB
123952016-02-25 Richard Biener <rguenther@suse.de>
12396
12397 PR tree-optimization/48795
12398 * gcc.dg/Warray-bounds-18.c: New testcase.
12399
9559fbac
RO
124002016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12401
12402 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12403
c049b107
JJ
124042016-02-25 Jakub Jelinek <jakub@redhat.com>
12405
12406 PR rtl-optimization/69896
12407 * gcc.dg/pr69896.c: New test.
12408
1137001c
PP
124092016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12410
12411 PR c++/69736
12412 * g++.dg/cpp1y/paren2.C: New test.
12413
2e9c8641
MS
124142016-02-24 Martin Sebor <msebor@redhat.com>
12415
12416 PR c/51147
12417 * gcc.dg/enum-mode-2.c: New test.
12418
03ca8fb3
JJ
124192016-02-24 Jakub Jelinek <jakub@redhat.com>
12420
12421 PR c++/69922
12422 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12423 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12424 * g++.dg/ubsan/pr69922.C: New test.
12425
0b05329b
MP
124262016-02-24 Marek Polacek <polacek@redhat.com>
12427
12428 PR c/69819
12429 * gcc.dg/pr69819.c: New test.
12430
57c2c374
MS
124312016-02-24 Martin Sebor <msebor@redhat.com>
12432
3b96b93a
MS
12433 PR c++/69912
12434 * g++.dg/ext/flexary15.C: New test.
12435
124362016-02-24 Martin Sebor <msebor@redhat.com>
12437
12438 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12439 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12440 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12441
65433bb5
MK
124422016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12443 Charles Baylis <charles.baylis@linaro.org>
12444
12445 PR debug/61033
12446 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12447
f802a424 124482016-02-24 Richard Biener <rguenther@suse.de>
44293580 12449 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12450
12451 PR middle-end/69760
12452 * gcc.dg/torture/pr69760.c: New testcase.
12453
525f795f
RO
124542016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12455
12456 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12457 pattern on Solaris with as.
12458
cd7bbceb
KT
124592016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12460
12461 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12462 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12463 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12464 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12465
89c0c1fd
JJ
124662016-02-24 Jakub Jelinek <jakub@redhat.com>
12467
12468 PR middle-end/69915
12469 * gcc.dg/pr69915.c: New test.
12470
0683fd27
KT
124712016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12472
12473 PR rtl-optimization/69886
12474 * gcc.dg/torture/pr69886.c: New test.
12475
e53d562a
RB
124762016-02-24 Richard Biener <rguenther@suse.de>
12477
12478 PR middle-end/68963
12479 * gcc.dg/torture/pr68963.c: New testcase.
12480
74a00288
KT
124812016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12482
12483 PR target/69875
12484 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12485 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12486 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12487 * gcc.target/arm/atomic_loaddi_1.c: New test.
12488 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12489 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12490 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12491 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12492 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12493 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12494 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12495 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12496
340fd4c9
JJ
124972016-02-24 Jakub Jelinek <jakub@redhat.com>
12498
12499 PR middle-end/69909
12500 * gcc.dg/torture/pr69909.c: New test.
12501
47d3fdb2
RB
125022016-02-24 Richard Biener <rguenther@suse.de>
12503
12504 PR tree-optimization/69907
12505 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12506 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12507 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12508
dab73e73
CB
125092016-02-24 Christian Bruel <christian.bruel@st.com>
12510
12511 * gcc.target/arm/pragma_cpp_fma.c: New test.
12512
7cc5ec65
JD
125132016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12514
12515 PR fortran/61156
12516 * gfortran.dg/include_6.f90: Update test.
12517
067fbd8b
JJ
125182016-02-23 Jakub Jelinek <jakub@redhat.com>
12519
12520 PR objc/69844
12521 * objc.dg/pr69844.m: New test.
12522
64a454d9
JD
125232016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12524
12525 PR libgfortran/69456
12526 * gfortran.dg/namelist_89.f90: New test.
12527 * gfortran.dg/pr59700.f90: Update test..
12528
35886f0b
MS
125292016-02-23 Martin Sebor <msebor@redhat.com>
12530
12531 PR middle-end/69780
12532 * g++.dg/ext/builtin_alloca.C: New test.
12533 * gcc.dg/builtins-68.c: New test.
12534
162cc7e3
RH
125352016-02-23 Richard Henderson <rth@redhat.com>
12536
12537 * gcc.target/i386/addr-space-3.c: Remove test.
12538
196440f8
DM
125392016-02-23 David Malcolm <dmalcolm@redhat.com>
12540
12541 PR preprocessor/69126
12542 PR preprocessor/69543
12543 * c-c++-common/pr69126-2-long.c: New test.
12544 * c-c++-common/pr69126-2-short.c: New test.
12545 * c-c++-common/pr69543-1.c: Remove xfail.
12546
1d3121af
DM
125472016-02-23 David Malcolm <dmalcolm@redhat.com>
12548
12549 PR preprocessor/69126
12550 PR preprocessor/69543
12551 PR preprocessor/69558
12552 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12553 (f): Rename to...
12554 (test_2): ...this, and add leading comment.
12555 (MACRO_3, test_3): New.
12556 (MACRO_4A, MACRO_4B, test_4): New.
12557 (MACRO): Rename to...
12558 (MACRO_5): ...this.
12559 (g): Rename to...
12560 (test_5): ...this, updating for renaming of MACRO, and
12561 add leading comment.
12562 * c-c++-common/pr69543-1.c: New.
12563 * c-c++-common/pr69543-2.c: New.
12564 * c-c++-common/pr69543-3.c: New.
12565 * c-c++-common/pr69543-4.c: New.
12566 * c-c++-common/pr69558-1.c: New.
12567 * c-c++-common/pr69558-2.c: New.
12568 * c-c++-common/pr69558-3.c: New.
12569 * c-c++-common/pr69558-4.c: New.
12570 * gcc.dg/pr69558.c: Move to...
12571 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12572 xfail for c++.
12573
f99c3557
TS
125742016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12575
12576 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12577 to -ftree-parallelize-loops/-fopenacc changes.
12578 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12579 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12580 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12581 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12582 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12583 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12584 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12585 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12586 * c-c++-common/goacc/kernels-loop.c: Likewise.
12587 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12588 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12589 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12590 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12591
c60ec7c2
RO
125922016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12593
12594 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12595
f1a62b6f
JJ
125962016-02-23 Jakub Jelinek <jakub@redhat.com>
12597
e67bf044
JJ
12598 PR c++/69902
12599 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12600
f1a62b6f
JJ
12601 PR c/69900
12602 * gcc.dg/pr69900.c: New test.
12603
20c5e09e
MJ
126042016-02-23 Martin Jambor <mjambor@suse.cz>
12605
12606 PR tree-optimization/69666
12607 * gcc.dg/tree-ssa/pr69666.c: New test.
12608
e457a6fc
AV
126092016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12610
12611 PR fortran/67451
12612 * gfortran.dg/coarray_allocate_5.f08: New test.
12613
d7b574f4
AK
126142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12615
12616 * gcc.target/s390/vcond-shift.c: Move to ...
12617 * gcc.target/s390/vector/vcond-shift.c: ... here.
12618
58bdeb44
AK
126192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12620
12621 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12622 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12623
7cd0387b
AK
126242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12625
12626 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12627
4246c8da
MW
126282016-02-20 Mark Wielaard <mjw@redhat.com>
12629
12630 PR c/28901
12631 * gcc.dg/unused-variable-3.c: New test.
12632
f93bc532
JJ
126332016-02-22 Jakub Jelinek <jakub@redhat.com>
12634
12635 PR target/69888
12636 * gcc.target/i386/pr69888.c: New test.
12637
c4e360f4
RB
126382016-02-22 Richard Biener <rguenther@suse.de>
12639
12640 PR tree-optimization/69882
12641 * gfortran.dg/vect/pr69882.f90: New testcase.
12642
09c92f1c
JJ
126432016-02-22 Jakub Jelinek <jakub@redhat.com>
12644
12645 PR target/69885
12646 * gcc.dg/pr69885.c: New test.
12647
f88d45dc
OE
126482016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12649
12650 PR target/69806
12651 PR target/54089
12652 * gcc.target/sh/pr54089-10.c: New.
12653
ce1ff48e
PT
126542016-02-20 Paul Thomas <pault@gcc.gnu.org>
12655
12656 PR fortran/69423
12657 * gfortran.dg/deferred_character_15.f90 : New test.
12658
bbf27208
DH
126592016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12660
12661 PR fortran/57365
12662 gfortran.dg/allocate_with_source_18.f03: New test.
12663
126642016-02-20 Harald Anlauf <anlauf@gmx.de>
12665
12666 PR fortran/52531
12667 gfortran.dg/gomp/pr52531.f90: New test.
12668
268be88c
BE
126692016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12670
12671 PR c++/69865
12672 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12673 -std=c++03.
12674
4b6c824a
JJ
126752016-02-19 Jakub Jelinek <jakub@redhat.com>
12676
871b3f47
JJ
12677 PR c++/69826
12678 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12679 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12680
7a965d51
JJ
12681 PR c++/69850
12682 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12683
4b6c824a
JJ
12684 PR c++/69851
12685 * g++.dg/torture/pr69851.C: New test.
12686
15fca21a
MS
126872016-02-19 Martin Sebor <msebor@redhat.com>
12688
12689 PR testsuite/69573
12690 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12691
19e21586
JJ
126922016-02-19 Jakub Jelinek <jakub@redhat.com>
12693
03a616ac
JJ
12694 PR c++/69850
12695 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12696 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12697
19e21586
JJ
12698 PR c++/67767
12699 * g++.dg/cpp0x/pr67767.C: New test.
12700
2db16594
KT
127012016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12702
12703 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12704 for fp, simd, crypto, crc, lse.
12705 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12706 above.
12707 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12708 effective target check.
12709
5a7d9d1e
JJ
127102016-02-19 Jakub Jelinek <jakub@redhat.com>
12711
12712 PR target/69820
12713 * gcc.target/i386/pr69820.c: New test.
12714
6448f064
AK
127152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12716
12717 * gcc.target/s390/vector/int128-1.c: New test.
12718
d0a859e6
AK
127192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12720
12721 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12722
9e4eb643
AK
127232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12724
12725 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12726 instruction pattern name to prevent the testcase from failing with
12727 -march=z13.
12728
859a4c0e
AK
127292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12730
12731 * gcc.target/s390/md/movstr-2.c: New test.
12732
efc2340b
MK
127332016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12734
12735 * gcc.target/s390/morestack.c: New test.
12736
ca2bfbc2
DV
127372016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12738
12739 PR target/69625
12740 * gcc.target/s390/pr69625.c: Add test case.
12741
efd4bd05
BE
127422016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12743
12744 PR testsuite/68580
12745 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12746
2bf2078a
MM
127472016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12748
12749 PR target/68404
12750 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12751 * gcc.target/powerpc/fusion3.c: Likewise.
12752
f003579e
RB
127532016-02-18 Richard Biener <rguenther@suse.de>
12754
12755 PR middle-end/69553
12756 * g++.dg/torture/pr69553.C: New testcase.
12757
19233914
NC
127582016-02-18 Nick Clifton <nickc@redhat.com>
12759
efd4bd05
BE
12760 PR target/62254
12761 PR target/69610
12762 * gcc.target/arm/pr62554.c: New test.
12763 * gcc.target/arm/pr69610-1.c: New test.
12764 * gcc.target/arm/pr69610-2.c: New test.
19233914 12765
23f27839
RB
127662016-02-18 Richard Biener <rguenther@suse.de>
12767
12768 PR middle-end/69854
12769 * gcc.dg/torture/pr69854.c: New testcase.
12770
932c0da4
JJ
127712016-02-17 Jakub Jelinek <jakub@redhat.com>
12772
12773 PR c++/69850
12774 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12775
1bed93e4
BS
127762012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12777
12778 * gcc.target/powerpc/vec-cg.c: New test.
12779
57bfb134
RB
127802016-02-17 Richard Biener <rguenther@suse.de>
12781
12782 PR testsuite/69586
12783 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12784
a44e0ebb
KT
127852016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12786
12787 PR target/69161
12788 * gcc.c-torture/compile/pr69161.c: New test.
12789
ffacd726
DS
127902016-02-17 David Sherwood <david.sherwood@arm.com>
12791
12792 PR target/69532
12793 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12794 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12795
448db8d2
EB
127962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12797
12798 * gcc.dg/ifcvt-4.c: Skip on Visium.
12799
e2f0522e
EB
128002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12801
12802 * gnat.dg/atomic8.adb: New test.
12803
bf17fe3f
EB
128042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12805
12806 * gnat.dg/discr46.ad[sb]: New test.
12807
ecf835e9
KN
128082016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12809
12810 PR Target/48344
12811 * gcc.target/powerpc/pr48344-1.c: New test.
12812
49a1164a
TK
128132015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12814
12815 PR fortran/69742
12816 * gfortran.dg/associate_21.f90: New test.
12817
bf14eba2
JJ
128182016-02-16 Jakub Jelinek <jakub@redhat.com>
12819
12820 PR c/69835
12821 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12822 -Wnonnull in dg-options.
12823 * c-c++-common/nonnull-2.c: New test.
12824
35a093b6
JG
128252016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12826 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12827
12828 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12829
e387d491
JJ
128302016-02-16 Jakub Jelinek <jakub@redhat.com>
12831
12832 PR middle-end/69801
12833 * gcc.dg/pr69801.c: Add empty dg-options.
12834
ba539195
JN
128352016-02-16 James Norris <jnorris@codesourcery.com>
12836
12837 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12838 * g++.dg/goacc/deviceptr-1.c: New file.
12839
2a2b8f64
JJ
128402016-02-16 Jakub Jelinek <jakub@redhat.com>
12841
12842 PR tree-optimization/69820
12843 * gcc.dg/vect/pr69820.c: New test.
12844
87440c29
RB
128452016-02-16 Richard Biener <rguenther@suse.de>
12846
12847 PR tree-optimization/69776
12848 * gcc.dg/torture/pr69776-2.c: New testcase.
12849
6d87c306
BS
128502016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12851
12852 PR tree-optimization/69714
12853 * gcc.dg/torture/pr69714.c: New test.
12854
3824a0a2
JJ
128552016-02-16 Jakub Jelinek <jakub@redhat.com>
12856
12857 PR tree-optimization/69802
12858 * gcc.dg/pr69802.c: New test.
12859
c8cfe96e
RB
128602016-02-16 Richard Biener <rguenther@suse.de>
12861
12862 PR middle-end/69801
12863 * gcc.dg/pr69801.c: New testcase.
12864
fc12098d
JD
128652016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12866
12867 PR libgfortran/69651
12868 * gfortran.dg/read_bang.f90: New test.
12869 * gfortran.dg/read_bang4.f90: New test.
12870
ba6b3795
JJ
128712016-02-15 Jakub Jelinek <jakub@redhat.com>
12872
f0516ca4
JJ
12873 PR c++/69658
12874 * g++.dg/init/pr69658.C: New test.
12875
ba6b3795
JJ
12876 PR c++/69797
12877 * c-c++-common/pr69797.c: New test.
12878
de3f9a2d
PK
128792016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12880
12881 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12882 check for aarch64*-*-*.
12883
17a3b967
RB
128842016-02-15 Richard Biener <rguenther@suse.de>
12885
12886 PR tree-optimization/69783
12887 * gcc.dg/vect/pr69783.c: New testcase.
12888
1c48bff1
RB
128892016-02-15 Richard Biener <rguenther@suse.de>
12890
12891 PR tree-optimization/69776
12892 * gcc.dg/torture/pr69776.c: New testcase.
12893
1e6025b6
TK
128942016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12895
12896 PR fortran/60526
12897 * gfortran.dg/type_decl_4.f90: Reinstated.
12898
d3308279
JDA
128992016-02-14 John David Anglin <danglin@gcc.gnu.org>
12900
12901 PR fortran/68746
12902 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12903
b7c56581
TK
129042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12905
12906 PR fortran/60526
12907 PR bootstrap/69816
12908 * gfortran.dg/type_decl_4.f90: Removed.
12909
60cb4ef5
TK
129102016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12911
12912 PR fortran/60526
12913 * gfortran.dg/type_decl_4.f90: New test.
12914
f6964637
AM
129152016-02-14 Alan Modra <amodra@gmail.com>
12916
1a8849d1 12917 PR testsuite/68886
f6964637
AM
12918 * gcc.c-torture/execute/stkalign.c: Revise test.
12919
f5121920
OE
129202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12921
12922 PR target/67260
12923 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12924
6cda3ab6
OE
129252016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12926
12927 PR target/67260
12928 * gcc.target/sh/torture/pr67260.c: New.
12929
6786e598
JDA
129302016-02-12 John David Anglin <danglin@gcc.gnu.org>
12931
12932 * gcc.dg/pr67964.c: Add dg-require-alias.
12933
7e05dad8
OE
129342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12935
12936 PR target/67636
12937 PR target/64345
12938 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12939
7f4cc3ce
JD
129402016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12941
12942 PR libgfortran/69668
12943 * gfortran.dg/namelist_88.f90: New test.
12944
955ca6dc
JD
129452016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12946
12947 PR libgfortran/69668
12948 * gfortran.dg/namelist_38.f90: Update test.
12949 * gfortran.dg/namelist_84.f90: Update test.
12950
876217ae
DM
129512016-02-12 David Malcolm <dmalcolm@redhat.com>
12952
12953 PR other/69554
12954 * gcc.dg/pr69554-1.c: New test.
12955 * gfortran.dg/pr69554-1.F90: New test.
12956 * gfortran.dg/pr69554-2.F90: New test.
12957 * lib/gcc-dg.exp (proc dg-locus): New function.
12958 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12959 distinguish between the caret-printing and non-caret-printing
12960 cases. If caret-printing has been explicitly enabled, bail out
12961 without attempting to fix up the output.
12962
61789eed
DM
129632016-02-12 David Malcolm <dmalcolm@redhat.com>
12964
12965 PR driver/69265
12966 PR driver/69453
12967 * gcc.dg/spellcheck-options-3.c: New test case.
12968 * gcc.dg/spellcheck-options-4.c: New test case.
12969 * gcc.dg/spellcheck-options-5.c: New test case.
12970 * gcc.dg/spellcheck-options-6.c: New test case.
12971 * gcc.dg/spellcheck-options-7.c: New test case.
12972 * gcc.dg/spellcheck-options-8.c: New test case.
12973 * gcc.dg/spellcheck-options-9.c: New test case.
12974 * gcc.dg/spellcheck-options-10.c: New test case.
12975
c3090c1f
JJ
129762016-02-12 Jakub Jelinek <jakub@redhat.com>
12977
12978 PR rtl-optimization/69764
12979 PR rtl-optimization/69771
12980 * c-c++-common/pr69764.c: New test.
12981 * gcc.dg/torture/pr69771.c: New test.
12982
8222034d
MP
129832016-02-12 Marek Polacek <polacek@redhat.com>
12984
12985 * g++.dg/torture/init-list1.C: New.
12986
f749f792
MP
129872016-02-12 Marek Polacek <polacek@redhat.com>
12988
12989 * gcc.dg/pr69522.c: Add empty dg-options.
12990
199fb02a
IE
129912016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12992
12993 * g++.dg/lto/lto.exp: Include and init mpx.
12994 * g++.dg/lto/pr69729_0.C: New test.
12995
b69539cb
JJ
129962016-02-12 Jakub Jelinek <jakub@redhat.com>
12997
06ff7000
JJ
12998 PR ipa/69241
12999 * g++.dg/ipa/pr69241-4.C: New test.
13000
b69539cb
JJ
13001 PR ipa/68672
13002 * g++.dg/ipa/pr68672-1.C: New test.
13003 * g++.dg/ipa/pr68672-2.C: New test.
13004 * g++.dg/ipa/pr68672-3.C: New test.
13005
16595a1f
BS
130062016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13007
13008 PR c/69522
6d87c306 13009 * gcc.dg/pr69522.c: New test.
16595a1f 13010
38d795d2
PP
130112016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13012
13013 PR c++/69098
13014 * g++.dg/cpp1y/69098.C: New test.
13015 * g++.dg/cpp1y/69098-2.C: New test.
13016
9c582551
JJ
130172016-02-12 Jakub Jelinek <jakub@redhat.com>
13018
13019 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13020 and neighbour -> neighbor.
13021 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13022 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13023 * c-c++-common/Wvarargs.c: Likewise.
13024 * c-c++-common/goacc/host_data-5.c: Likewise.
13025 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13026 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13027 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13028 * gcc.target/aarch64/pr60697.c: Likewise.
13029 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13030 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13031 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13032 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13033 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13034 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13035 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13036 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13037 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13038 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13039 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13040 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13041 * g++.dg/lookup/koenig5.C: Likewise.
13042 * g++.dg/ext/no-asm-2.C: Likewise.
13043 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13044 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13045 * gfortran.dg/used_types_16.f90: Likewise.
13046 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13047 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13048 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13049 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13050 * gfortran.dg/abstract_type_6.f03: Likewise.
13051 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13052 * gfortran.dg/used_types_15.f90: Likewise.
13053 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13054 * gfortran.dg/exit_3.f08: Likewise.
13055 * gfortran.dg/open_status_2.f90: Likewise.
13056 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13057 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13058 * gfortran.dg/associate_1.f03: Likewise.
13059 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13060 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13061 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13062 * gcc.dg/builtin-object-size-1.c: Likewise.
13063 * gcc.dg/noreturn-6.c: Likewise.
13064 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13065 * gcc.dg/globalalias.c: Likewise.
13066 * gcc.dg/builtins-config.h: Likewise.
13067 * gcc.dg/pr30457.c: Likewise.
13068 * gcc.c-torture/compile/volatile-1.c: Likewise.
13069 * gcc.c-torture/execute/20101011-1.c: Likewise.
13070 * c-c++-common/Waddress-1.c: Likewise.
13071
66756373
JJ
130722016-02-11 Jakub Jelinek <jakub@redhat.com>
13073
13074 PR c/69768
13075 * c-c++-common/Waddress-1.c: New test.
13076
76fe932b
AV
130772016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13078
13079 PR fortran/69296
13080 * gfortran.dg/associate_19.f03: New test.
13081 * gfortran.dg/associate_20.f03: New test.
13082
564c4d4b
OE
130832016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13084
13085 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13086
e1c1ecb0
KT
130872016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13088
13089 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13090 .arch armv8-a\n. Add -dA to dg-options.
13091 * gcc.target/aarch64/assembler_arch_1.c: New test.
13092 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13093
0d7d9458
PC
130942016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13095
13096 PR c++/68726
13097 * g++.dg/cpp0x/pr68726.C: New.
13098
e6208a60
IE
130992016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13100
13101 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13102 test.
13103
281a11eb
RB
131042016-02-11 Richard Biener <rguenther@suse.de>
13105
13106 * g++.dg/tree-ssa/pr61034.C: Adjust.
13107
e03dd765
VM
131082016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13109
4b48faf5 13110 PR target/69148
e03dd765
VM
13111 * gcc.target/s390/pr69148.c: New.
13112
cdc23927
YR
131132016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13114
13115 PR tree-optimization/69652
13116 * gcc.dg/torture/pr69652.c: New test.
13117
e199dd0a
JJ
131182016-02-10 Jakub Jelinek <jakub@redhat.com>
13119 Patrick Palka <ppalka@gcc.gnu.org>
13120
13121 PR ipa/69241
13122 PR c++/69649
13123 * g++.dg/ipa/pr69241-1.C: New test.
13124 * g++.dg/ipa/pr69241-2.C: New test.
13125 * g++.dg/ipa/pr69241-3.C: New test.
13126 * g++.dg/ipa/pr69649.C: New test.
13127
d6b38027
UB
131282016-02-10 Uros Bizjak <ubizjak@gmail.com>
13129
13130 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13131 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13132
13b562c5
BC
131332016-02-10 Bin Cheng <bin.cheng@arm.com>
13134
13135 PR tree-optimization/68021
13136 * gcc.dg/tree-ssa/pr68021.c: New test.
13137
24a179f8
RB
131382016-02-10 Richard Biener <rguenther@suse.de>
13139
13140 PR tree-optimization/69726
13141 * gcc.dg/uninit-22.c: New testcase.
13142
0d99886f
AP
131432016-02-09 Andrew Pinski <apinski@cavium.com>
13144
13145 PR tree-opt/69282
13146 * gcc.c-torture/compile/20160205-1.c: New testcase.
13147
ab04995c
MM
131482016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13149
13150 PR target/68404
13151 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13152 instead accessing a really large arrray.
13153 * gcc.target/powerpc/fusion3.c: Likewise.
13154
4b79ac23
CB
131552016-02-09 Charles Baylis <charles.baylis@linaro.org>
13156
13157 PR target/68532
13158 * gcc.c-torture/execute/pr68532.c: New test.
13159
b890a441
AO
131602016-02-11 Alexandre Oliva <aoliva@redhat.com>
13161
13162 PR target/69634
13163 * gcc.dg/pr69634.c: New.
13164
84a5bef7
RB
131652016-02-09 Richard Biener <rguenther@suse.de>
13166
13167 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13168
1f123759 131692016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13170
1f123759
AF
13171 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13172
65860c77
YR
131732016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13174
13175 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13176
7e1e8a0a
RB
131772016-02-09 Richard Biener <rguenther@suse.de>
13178
13179 PR tree-optimization/69715
13180 * gcc.dg/torture/pr69715.c: New testcase.
13181
efb45a9f
PP
131822016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13183
13184 PR c++/69139
13185 * g++.dg/cpp0x/trailing12.C: New test.
13186 * g++.dg/cpp0x/trailing13.C: New test.
13187
20a0c6f9
PP
131882016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13189
13190 PR c++/69283
13191 PR c++/67835
13192 * g++.dg/cpp1y/auto-fn29.C: New test.
13193 * g++.dg/cpp1y/auto-fn30.C: New test.
13194
a162f3af
JJ
131952016-02-08 Jakub Jelinek <jakub@redhat.com>
13196
13197 PR tree-optimization/69209
13198 * gcc.c-torture/compile/pr69209.c: New test.
13199
4b4a9fbd
JL
132002016-02-08 Jeff Law <law@redhat.com>
13201
13202 PR tree-optimization/68541
13203 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13204 of statements allowed in join block for path splitting.
13205
cfac5ed2
JJ
132062016-02-08 Jakub Jelinek <jakub@redhat.com>
13207
f68bc23f
JJ
13208 PR c++/59627
13209 * g++.dg/gomp/pr59627.C: New test.
13210
cfac5ed2
JJ
13211 PR ipa/69239
13212 * g++.dg/ipa/pr69239.C: New test.
13213
44714d8c
DM
132142016-02-08 David Malcolm <dmalcolm@redhat.com>
13215
13216 PR preprocessor/69664
13217 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13218 * gcc.dg/cpp/warn-comments.c: Likewise.
13219
eba9e839
MP
132202016-02-08 Marek Polacek <polacek@redhat.com>
13221
13222 PR c++/69688
13223 * g++.dg/init/const12.C: New test.
13224
a011cd92
BS
132252016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13226
13227 PR target/60410
13228 * gcc.dg/lto/pr55113_0.c: Remove test.
13229
5317b1be
RB
132302016-02-08 Richard Biener <rguenther@suse.de>
13231
13232 PR tree-optimization/69719
13233 * gcc.dg/torture/pr69719.c: New testcase.
13234
63998a63
RB
132352016-02-08 Richard Biener <rguenther@suse.de>
13236 Jeff Law <law@redhat.com>
13237
13238 PR target/68273
13239 * gcc.target/mips/pr68273.c: New testcase.
13240
43f4a281
RB
132412016-02-08 Richard Biener <rguenther@suse.de>
13242
13243 PR rtl-optimization/69274
13244 * gcc.target/i386/addr-sel-1.c: XFAIL.
13245
0b604d2d
JL
132462016-02-08 Jeff Law <law@redhat.com>
13247
e8dfe49e
JL
13248 PR tree-optimization/68541
13249 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13250
6daecd7a 13251 PR tree-optimization/65917
0b604d2d
JL
13252 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13253
c0f0e35a
JD
132542016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13255
13256 PR fortran/50555
13257 * gfortran.dg/namelist_args.f90: New test.
13258
8981d712
JL
132592016-02-05 Jeff Law <law@redhat.com>
13260
6daecd7a 13261 PR tree-optimization/68541
8981d712
JL
13262 * gcc.dg/tree-ssa/split-path-2.c: New test.
13263 * gcc.dg/tree-ssa/split-path-3.c: New test.
13264 * gcc.dg/tree-ssa/split-path-4.c: New test.
13265 * gcc.dg/tree-ssa/split-path-5.c: New test.
13266 * gcc.dg/tree-ssa/split-path-6.c: New test.
13267 * gcc.dg/tree-ssa/split-path-7.c: New test.
13268
46cb9332
MS
132692016-02-05 Martin Sebor <msebor@redhat.com>
13270
13271 PR c++/69662
13272 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13273 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13274
be2083ea
RH
132752016-02-06 Richard HEnderson <rth@redhat.com>
13276
13277 PR c/69643
13278 * gcc.target/i386/addr-space-4.c: New.
13279 * gcc.target/i386/addr-space-5.c: New.
13280
711d7c23
MM
132812016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13282
13283 PR fortran/66089
13284 * gfortran.dg/elemental_dependency_6.f90: New.
13285
b5c1c988
JJ
132862016-02-05 Jakub Jelinek <jakub@redhat.com>
13287
861c7bcd
JJ
13288 PR rtl-optimization/69691
13289 * gcc.c-torture/execute/pr69691.c: New test.
13290
b5c1c988
JJ
13291 PR c++/69628
13292 * g++.dg/parse/pr69628.C: New test.
13293
f7dfa966
UB
132942016-02-05 Uros Bizjak <ubizjak@gmail.com>
13295
13296 * gcc.dg/sancov/asan.c: Move to ...
13297 * gcc.dg/asan/sancov-1.c: ... here.
13298
9b143e64
UB
132992016-02-05 Uros Bizjak <ubizjak@gmail.com>
13300
13301 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13302
f5d4b899
L
133032016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13304
13305 PR target/69677
13306 * gcc.target/i386/pr69677.c: New test.
13307
76c85fbb
PP
133082016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13309
13310 PR c++/68948
13311 * g++.dg/template/pr68948.C: New test.
13312
f181bf90
DV
133132016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13314
13315 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13316 (only necessary on s390x).
13317
714fb282
L
133182016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13319
13320 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13321 -mno-accumulate-outgoing-args.
13322
618d6c1c
PP
133232016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13324
13325 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13326
1066e9b5
JJ
133272016-02-04 Jakub Jelinek <jakub@redhat.com>
13328
13329 PR c/69669
13330 * c-c++-common/pr69669.c: New test.
13331
76255d0d
MM
133322016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13333
13334 PR target/69667
13335 * g++.dg/pr69667.C: New file.
13336
e0b059b1
WD
133372016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13338
13339 PR target/69619
13340 * gcc.dg/pr69619.c: Add new test.
13341
2692b5c8
RS
133422016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13343
13344 PR rtl-optimization/69577
13345 * gcc.target/i386/pr69577.c: New test.
13346
7db337c2
ML
133472016-02-04 Martin Liska <mliska@suse.cz>
13348
13349 * g++.dg/asan/pr69276.C: New test.
13350
cc9c0829
KT
133512016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13352
13353 PR target/65932
13354 PR target/67714
13355 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13356 a single smulbb instruction.
13357 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13358 * gcc.target/amr/wmul-2.c: Likewise.
13359
eb9feb52
KT
133602016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13361
13362 PR target/65932
13363 PR target/67714
13364 * gcc.c-torture/execute/pr67714.c: New test.
13365
61f727fe
JJ
133662016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13367
13368 PR target/69454
13369 * gcc.target/i386/pr69454-1.c: New test.
13370 * gcc.target/i386/pr69454-2.c: New test.
13371
05dd97db
MS
133722016-02-03 Martin Sebor <msebor@redhat.com>
13373
13374 PR c++/69251
13375 PR c++/69253
13376 PR c++/69290
13377 PR c++/69277
13378 PR c++/69349
13379 * g++.dg/ext/flexarray-mangle-2.C: New test.
13380 * g++.dg/ext/flexarray-mangle.C: New test.
13381 * g++.dg/ext/flexarray-subst.C: New test.
13382 * g++.dg/ext/flexary11.C: New test.
13383 * g++.dg/ext/flexary12.C: New test.
13384 * g++.dg/ext/flexary13.C: New test.
13385 * g++.dg/ext/flexary14.C: New test.
13386 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13387
dac2fc29
L
133882016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13389
13390 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13391 Define only if CHECK_FLOAT128 is defined.
13392 (main): Properly initialize u5.
13393
eadb8035
JJ
133942016-02-03 Jakub Jelinek <jakub@redhat.com>
13395
0afbb81b
JJ
13396 PR c/69627
13397 * gcc.dg/pr69627.c: New test.
13398
eadb8035
JJ
13399 PR target/69644
13400 * gcc.dg/pr69644.c: New test.
13401
b12d4923
MS
134022016-02-03 Mike Stump <mikestump@comcast.net>
13403
13404 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13405 support for struct-layout-1.exp.
13406
ab4bae0c
PP
134072016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13408
13409 PR c++/69056
618d6c1c 13410 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13411
95831c01
VM
134122016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13413 Alexandre Oliva <aoliva@redhat.com>
13414
13415 PR target/69461
13416 * gcc.target/powerpc/pr69461.c: New.
13417
ccc71ab8
UB
134182016-02-03 Uros Bizjak <ubizjak@gmail.com>
13419
13420 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13421 works from here ...
13422 (check_effective_target_fsanitize_thread): ... to here. Do not
13423 specify additional compile flags for the test source.
13424 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13425 specify additional compile flags for the test source.
13426
96299640
WD
134272016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13428
13429 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13430
781d83d9
AV
134312016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13432
13433 PR fortran/67451
13434 PR fortran/69418
13435 * gfortran.dg/coarray_allocate_2.f08: New test.
13436 * gfortran.dg/coarray_allocate_3.f08: New test.
13437 * gfortran.dg/coarray_allocate_4.f08: New test.
13438
d8208e6d
AL
134392016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13440
13441 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13442 use same scan-tree-dump-times on all platforms.
13443 * gcc.dg/vect/vect-outer-1.c: Likewise.
13444 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13445 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13446 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13447 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13448 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13449 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13450 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13451
a8394fa0
SB
134522016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13453
13454 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13455 warning.
13456
f3baa1d3
L
134572016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13458
13459 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13460
eb077516
JN
134612016-02-02 James Norris <jnorris@codesourcery.com>
13462
13463 * c-c++-common/goacc/routine-5.c: Add tests.
13464
578fb225
AM
134652016-02-02 Alexander Monakov <amonakov@ispras.ru>
13466
13467 * gcc.target/nvptx/unsigned-cmp.c: New test.
13468
c64f7d37
WD
134692016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13470
13471 * gcc.target/aarch64/scalar_shift_1.c
13472 (test_corners_sisd_di): Improve force to SIMD register.
13473 (test_corners_sisd_si): Likewise.
13474 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13475 Remove scan-assembler check for ldr.
13476
90c6f26c
RB
134772016-02-02 Richard Biener <rguenther@suse.de>
13478
13479 PR tree-optimization/69595
13480 * gcc.dg/Warray-bounds-17.c: New testcase.
13481
9dc03c97
RB
134822016-02-02 Richard Biener <rguenther@suse.de>
13483
13484 PR tree-optimization/69606
13485 * gcc.dg/torture/pr69606.c: New testcase.
13486
2d4dc223
YR
134872016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13488
13489 PR middle-end/68542
13490 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13491 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13492
65c98fde
AM
134932016-02-02 Alan Modra <amodra@gmail.com>
13494
13495 PR target/69548
13496 * gcc.target/powerpc/pr69548.c: New test.
13497
e1b81f2b
JJ
134982016-02-01 Jakub Jelinek <jakub@redhat.com>
13499
d0268b37
JJ
13500 PR rtl-optimization/69592
13501 * gcc.dg/pr69592.c: New test.
13502
e1b81f2b
JJ
13503 PR preprocessor/69543
13504 PR c/69558
13505 * gcc.dg/pr69543.c: New test.
13506 * gcc.dg/pr69558.c: New test.
13507
7dd7780d
UB
135082016-02-01 Uros Bizjak <ubizjak@gmail.com>
13509
bf672ee5
UB
13510 PR testsuite/65940
13511 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13512
9a7013f8
MS
135132016-02-01 Martin Sebor <msebor@redhat.com>
13514
13515 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13516
e681fb2b
BC
135172016-02-01 Bin Cheng <bin.cheng@arm.com>
13518
13519 PR tree-optimization/67921
13520 * c-c++-common/ubsan/pr67921.c: New test.
13521
ff86345f
RB
135222016-02-01 Richard Biener <rguenther@suse.de>
13523
13524 PR middle-end/69556
13525 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13526
bc369dbd
RB
135272016-02-01 Richard Biener <rguenther@suse.de>
13528
13529 PR tree-optimization/69574
13530 * gcc.dg/torture/pr69574.c: New testcase.
13531
ef318184
RB
135322016-02-01 Richard Biener <rguenther@suse.de>
13533
13534 PR tree-optimization/69579
13535 * gcc.dg/setjmp-6.c: New testcase.
13536
654745e6
JJ
135372016-02-01 Jakub Jelinek <jakub@redhat.com>
13538
13539 PR rtl-optimization/69570
13540 * g++.dg/opt/pr69570.C: New test.
13541
e6c0c44b
RH
135422016-02-01 Richard Henderson <rth@redhat.com>
13543
13544 * gcc.dg/pr69535.c: New test.
13545
6ff3f09a
JDA
135462016-01-31 John David Anglin <danglin@gcc.gnu.org>
13547
2c005538
JDA
13548 PR testsuite/69584
13549 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13550 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13551
61083a4b
JDA
13552 PR debug/68244
13553 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13554
6ff3f09a
JDA
13555 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13556
0c221916
PT
135572016-01-31 Paul Thomas <pault@gcc.gnu.org>
13558
13559 PR fortran/67564
13560 * gfortran.dg/allocate_with_source_17.f03: New test.
13561
db7a2818
JJ
135622016-01-30 Jakub Jelinek <jakub@redhat.com>
13563
13564 PR tree-optimization/69546
13565 * gcc.dg/torture/pr69546.c: New test.
13566
e520d5f0
PT
135672016-01-30 Paul Thomas <pault@gcc.gnu.org>
13568
13569 PR fortran/69566
13570 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13571
343c05d3
MS
135722016-01-30 Martin Sebor <msebor@redhat.com>
13573
13574 PR c++/68490
13575 * g++.dg/ext/flexary10.C: New test.
13576
d6c3a539
DH
135772016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13578
13579 PR fortran/66707
13580 gfortran.dg/common_23.f90: New test.
13581
52d72fcd
BS
135822016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13583
13584 PR target/65546
13585 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13586 condition being checked, and disable it when the target supports
13587 misaligned loads and stores.
13588
3a5d2ba4
JJ
135892016-01-29 Jakub Jelinek <jakub@redhat.com>
13590
13591 PR debug/69518
13592 * gcc.dg/torture/pr69518.c: New test.
13593
6bbacdb5
L
135942016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13595
13596 PR target/69530
13597 * gcc.target/i386/pr69530.c: New test.
13598
af932cdb
SE
135992016-01-29 Steve Ellcey <sellcey@imgtec.com>
13600
13601 PR target/65604
13602 * gcc.target/mips/div-delay.c: New test.
13603
26658b7c
JJ
136042016-01-29 Jakub Jelinek <jakub@redhat.com>
13605
33e89989
JJ
13606 PR target/69551
13607 * gcc.target/i386/pr69551.c: New test.
13608
26658b7c
JJ
13609 PR target/66137
13610 * gcc.target/i386/pr66137.c: New test.
13611
401116b5
AB
136122016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13613
13614 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13615 always built for p5600.
13616 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13617 isa=p5600 dg-option.
13618
d4abfcc5
RB
136192016-01-29 Richard Biener <rguenther@suse.de>
13620
13621 PR tree-optimization/69547
13622 * g++.dg/tree-ssa/pr69547.C: New testcase.
13623
16b77b32
JJ
136242016-01-29 Jakub Jelinek <jakub@redhat.com>
13625
13626 PR debug/66869
13627 * g++.dg/warn/Wunused-function2.C: New test.
13628
a1c95464
DV
136292016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13630
13631 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13632 support for test to succeed.
13633
5453bfed
MP
136342016-01-29 Marek Polacek <polacek@redhat.com>
13635
13636 PR c++/69509
13637 PR c++/69516
13638 * g++.dg/ext/constexpr-vla2.C: New test.
13639 * g++.dg/ext/constexpr-vla3.C: New test.
13640 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13641
452ec2a5
RB
136422016-01-29 Richard Biener <rguenther@suse.de>
13643
13644 PR middle-end/69537
13645 * gcc.dg/uninit-21.c: New testcase.
13646
aec0b19e
UB
136472016-01-28 Uros Bizjak <ubizjak@gmail.com>
13648
13649 PR target/69459
13650 * gcc.target/i386/pr69459.c: New test.
13651
df113ce7
SE
136522016-01-28 Steve Ellcey <sellcey@imgtec.com>
13653
13654 PR target/68400
13655 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13656 * gcc.target/mips/pr68400.c: New test.
13657
494de84f
MS
136582016-01-28 Martin Sebor <msebor@redhat.com>
13659
13660 PR target/17381
13661 * gcc.target/powerpc/pr17381.c: New test.
13662
eb1b1f01
JJ
136632016-01-28 Jakub Jelinek <jakub@redhat.com>
13664
13665 PR middle-end/69542
13666 * gcc.dg/torture/pr69542.c: New test.
13667
6dfeb7ce
WD
136682016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13669
13670 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13671
4b7471a4
DE
136722016-01-28 David Edelsohn <dje.gcc@gmail.com>
13673
13674 * gcc.dg/pr65980.c: Skip on AIX.
13675 * gcc.dg/pr66688.c: Same.
13676
b271fd21
DE
136772016-01-28 David Edelsohn <dje.gcc@gmail.com>
13678
13679 PR target/63679
13680 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13681 * gcc.dg/tree-ssa/sra-18.c: Same.
13682
874108a9
AV
136832016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13684
13685 PR fortran/62536
13686 * gfortran.dg/block_15.f08: New test.
13687 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13688 on incorrectly closed BLOCK.
13689
30480bcd
IE
136902016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13691
13692 * gcc.dg/declare-simd.c: New test.
6905c577 13693
14ba8d6d
RB
136942016-01-28 Richard Biener <rguenther@suse.de>
13695
13696 PR tree-optimization/69466
13697 * gfortran.dg/vect/pr69466.f90: New testcase.
13698
0d4c694e
TP
136992016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13700
13701 * g++.dg/pr67989.C: Remove ARM-specific option.
13702 * gcc.target/arm/pr67989.C: New file.
13703
2aa780da
UB
137042016-01-27 Uros Bizjak <ubizjak@gmail.com>
13705
13706 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13707 and expm1 test for glibc < 2.11.
13708
f75ebe77
RH
137092016-01-27 Richard Henderson <rth@redhat.com>
13710
13711 * gcc.c-torture/execute/pr69447.c: New test.
13712
137132016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13714
9a175e65 13715 PR fortran/69422
49847d75
PT
13716 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13717
cbdd8ae0
JJ
137182016-01-27 Jakub Jelinek <jakub@redhat.com>
13719
13720 PR debug/66869
13721 * gcc.dg/pr66869.c: New test.
13722
2b572b3c
JL
137232016-01-25 Jeff Law <law@redhat.com>
13724
13725 PR tree-optimization/68398
aec0b19e 13726 PR tree-optimization/69196
2b572b3c
JL
13727 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13728 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13729 path to avoid new heuristic allowing more irreducible regions
13730 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13731 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13732 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13733 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13734 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13735
fa74a4bc
MP
137362016-01-27 Marek Polacek <polacek@redhat.com>
13737
13738 PR c/68062
13739 * c-c++-common/vector-compare-4.c: New test.
13740
0afff540
DM
137412016-01-27 David Malcolm <dmalcolm@redhat.com>
13742
13743 PR preprocessor/69126
13744 * c-c++-common/pr69126.c: New test case.
13745
1a218fc9
ILT
137462016-01-27 Ian Lance Taylor <iant@google.com>
13747
13748 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13749
5d70666e
RB
137502016-01-27 Ryan Burn <contact@rnburn.com>
13751
13752 PR cilkplus/69267
13753 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13754
87ff4d66
UB
137552016-01-27 Uros Bizjak <ubizjak@gmail.com>
13756
13757 PR target/69512
13758 * gcc.target/i386/pr69512.c: New test.
13759
27e23cca
RE
137602016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13761
13762 PR ada/69488
13763 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13764
05bf54c3
MP
137652016-01-27 Marek Polacek <polacek@redhat.com>
13766
13767 PR c++/69379
13768 * g++.dg/pr69379.C: New test.
13769
60214d0d
MS
137702016-01-27 Martin Sebor <msebor@redhat.com>
13771
13772 PR c++/69317
13773 * g++.dg/abi/Wabi-2-2.C: New test.
13774 * g++.dg/abi/Wabi-2-3.C: New test.
13775 * g++.dg/abi/Wabi-3-2.C: New test.
13776 * g++.dg/abi/Wabi-3-3.C: New test.
13777
167c7bfa
RB
137782016-01-27 Richard Biener <rguenther@suse.de>
13779
13780 PR tree-optimization/69166
13781 * gcc.dg/torture/pr69166.c: New testcase.
13782
1430fb1f
MJ
137832016-01-27 Martin Jambor <mjambor@suse.cz>
13784
13785 PR tree-optimization/69355
13786 * gcc.dg/tree-ssa/pr69355.c: New test.
13787
95e3030c
MP
137882016-01-27 Marek Polacek <polacek@redhat.com>
13789
13790 PR c++/69496
13791 * g++.dg/ext/constexpr-vla1.C: New test.
13792
eeb085f3
CB
137932016-01-20 Christian Bruel <christian.bruel@st.com>
13794
13795 PR target/69245
13796 * gcc.target/arm/pr69245.c: New test.
13797
b1652dde
JJ
137982016-01-27 Jakub Jelinek <jakub@redhat.com>
13799
13800 PR tree-optimization/69399
13801 * gcc.dg/torture/pr69399.c: New test.
13802
ce7e8f00
EB
138032016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13804
13805 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13806
e4aac1d1
EB
138072016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13808
13809 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13810
8dfdb419
TV
138112016-01-26 Tom de Vries <tom@codesourcery.com>
13812
13813 PR tree-optimization/69110
13814 * gcc.dg/autopar/pr69110.c: New test.
13815
56f80f54 138162016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13817 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13818
13819 * gcc.dg/graphite/isl-ast-op-select.c: New.
13820
a0909527
PT
138212015-01-26 Paul Thomas <pault@gcc.gnu.org>
13822
13823 PR fortran/69385
13824 * gfortran.dg/allocate_error_6.f90: New test.
13825
ffc445f4
RH
138262016-01-26 Richard Henderson <rth@redhat.com>
13827
13828 * gcc.dg/tm/pr60908.c: New test.
13829
01e1dea3
DM
138302016-01-26 David Malcolm <dmalcolm@redhat.com>
13831
13832 PR other/69006
13833 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13834 directive.
13835 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13836 expected multiline output to reflect the colorization being
13837 disabled before newlines.
13838 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13839 (custom_diagnostic_finalizer): Replace call to
13840 pp_newline_and_flush with call to pp_flush.
13841 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13842 * gfortran.dg/implicit_class_1.f90: Likewise.
13843 * lib/gcc-dg.exp (allow_blank_lines): New global.
13844 (dg-allow-blank-lines-in-output): New procedure.
13845 (gcc-dg-prune): Complain about blank lines in the output, unless
13846 dg-allow-blank-lines-in-output was called.
13847 * lib/multiline.exp (_build_multiline_regex): Only support
13848 arbitrary followup text for non-blank-lines, not for blank lines.
13849
13f92e8d
JJ
138502016-01-26 Jakub Jelinek <jakub@redhat.com>
13851
13852 PR tree-optimization/69483
13853 * gcc.dg/pr69483.c: New test.
13854 * g++.dg/opt/pr69483.C: New test.
13855
92422235
CL
138562016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13857
13858 PR target/68620
13859 * gcc.target/arm/pr68620.c: New test.
13860
0bccf11b
L
138612016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13862
13863 * gcc.target/i386/pr68986-2.c: Remove -m32.
13864
81cd202e
L
138652016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13866
13867 PR target/68986
13868 * gcc.target/i386/pr68986-1.c: New test.
13869 * gcc.target/i386/pr68986-2.c: Likewise.
13870 * gcc.target/i386/pr68986-3.c: Likewise.
13871
213a1c03
CB
138722016-01-26 Christian Bruel <christian.bruel@st.com>
13873
13874 * lib/target-supports.exp
13875 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13876 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13877 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13878
22a08dd1
RB
138792016-01-26 Richard Biener <rguenther@suse.de>
13880
13881 PR tree-optimization/69452
13882 * gcc.dg/torture/pr69452.c: New testcase.
13883
6c06e0e8
JJ
138842016-01-26 Jakub Jelinek <jakub@redhat.com>
13885
13886 PR target/69442
13887 * gcc.dg/pr69442.c: New test.
13888
b96824c4
RFI
138892016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13890
13891 PR target/67896
13892 * gcc.target/aarch64/simd/pr67896.C: New.
13893
5ee31e57
RS
138942016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13895
13896 PR tree-optimization/69400
13897 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13898 function.
13899 (plugin_init): Call it.
13900 * gcc.dg/torture/pr69400.c: New test.
13901
7ddfb31d
CL
139022016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13903
13904 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13905
1e050c90
AK
139062016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13907 Sebastian Pop <s.pop@samsung.com>
13908
13909 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13910 isl-0.15.
13911
c8ee4bf5
AK
139122016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13913 Sebastian Pop <s.pop@samsung.com>
13914
13915 * gcc.dg/graphite/pr69292.c: New.
13916
d902b330
JJ
139172016-01-25 Jakub Jelinek <jakub@redhat.com>
13918
13919 * c-c++-common/goacc/use_device-1.c: New test.
13920
2c89b952
JL
139212016-01-25 Jeff Law <law@redhat.com>
13922
13923 PR tree-optimization/69196
13924 PR tree-optimization/68398
13925 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13926 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13927
685c8785
DE
139282016-01-25 David Edelsohn <dje.gcc@gmail.com>
13929
13930 PR target/69469
13931 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13932 Algorithm.
13933
95cef0c1
RB
139342016-01-25 Richard Biener <rguenther@suse.de>
13935
13936 PR testsuite/69380
13937 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13938
2947d3b2
IE
139392016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13940
13941 PR target/69421
13942 * gcc.dg/pr69421.c: New test.
13943
ae19075a
BB
139442016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13945
13946 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13947 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13948 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13949 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13950 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13951 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13952 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13953 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13954 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13955 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13956
fa4511c2
RB
139572016-01-25 Richard Biener <rguenther@suse.de>
13958
13959 PR tree-optimization/69376
13960 * gcc.dg/torture/pr69376.c: New testcase.
13961
1d101216
JD
139622016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13963
13964 PR fortran/69397
13965 PR fortran/68442
13966 * gfortran.dg/interface_38.f90: New test.
13967 * gfortran.dg/interface_39.f90: New test.
a0909527 13968
a59b92b0
PP
139692016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13970
13971 Revert:
13972 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13973
13974 PR c++/11858
13975 PR c++/24663
13976 PR c++/24664
13977 * g++.dg/template/pr11858.C: New test.
13978 * g++.dg/template/pr24663.C: New test.
13979 * g++.dg/template/unify12.C: New test.
13980 * g++.dg/template/unify13.C: New test.
13981 * g++.dg/template/unify14.C: New test.
13982 * g++.dg/template/unify15.C: New test.
13983 * g++.dg/template/unify16.C: New test.
13984 * g++.dg/template/unify17.C: New test.
13985
16acb1a8
DH
139862016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13987
13988 PR fortran/68283
13989 gfortran.dg/pr68283.f90: New test.
13990
094773e8
TK
139912016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13992
13993 PR fortran/66094
13994 * gfortran.dg/inline_matmul_13.f90: New test.
13995 * gfortran.dg/matmul_bounds_8.f90: New test.
13996 * gfortran.dg/matmul_bounds_9.f90: New test.
13997 * gfortran.dg/matmul_bounds_10.f90: New test.
13998
42fb90d7
TV
139992016-01-23 Tom de Vries <tom@codesourcery.com>
14000
14001 PR tree-optimization/69426
14002 * gcc.dg/autopar/pr69426.c: New test.
14003
69da7802
MS
140042016-01-23 Martin Sebor <msebor@redhat.com>
14005
14006 PR c++/58109
14007 PR c++/69022
14008 * g++.dg/cpp0x/alignas5.C: New test.
14009 * g++.dg/ext/vector29.C: Same.
14010
da17300a
UB
140112016-01-23 Uros Bizjak <ubizjak@gmail.com>
14012
14013 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14014 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14015 _GNU_SOURCE from compile flags to the source.
14016 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14017 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14018 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14019 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14020
62041cfc
JJ
140212016-01-22 Jakub Jelinek <jakub@redhat.com>
14022
14023 PR target/69432
14024 * g++.dg/opt/pr69432.C: New test.
14025
f7d2ad6f
BS
140262016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14027
14028 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14029 32-bit targets testing an -m64 multilib.
14030
d403fc9a
WS
140312016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14032
14033 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14034 64-bit support.
14035
4aa16f8d
JG
140362016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14037
14038 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14039
7c816d0f
CB
140402016-01-21 Christian Bruel <christian.bruel@st.com>
14041
14042 PR target/68674
14043 * gcc.target/i386/pr68674.c
14044 * gcc.target/aarch64/pr68674.c
14045 * gcc.target/arm/pr68674.c
14046
fce661e8
KT
140472016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14048
14049 PR target/69403
14050 * gcc.c-torture/execute/pr69403.c: New test.
14051
4696899f
PC
140522016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14053
14054 PR c++/55843
14055 * g++.dg/template/pr55843.C: New.
14056
bac69366
AL
140572016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14058
14059 PR testsuite/66877
14060 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14061 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14062
b57d3a5c
BS
140632016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14064
14065 PR testsuite/67489
da17300a
UB
14066 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14067 from dg-do compile directive, and instead add
14068 { dg-require-effective-target int128 }.
b57d3a5c 14069
9f04a53e
MS
140702016-01-20 Martin Sebor <msebor@redhat.com>
14071
14072 PR c/69405
14073 * gcc.dg/sync-fetch.c: New test.
14074
38a51663
JL
140752016-01-21 Martin Sebor <msebor@redhat.com>
14076
14077 PR target/69252
14078 * gcc.target/powerpc/pr69252.c: New test.
14079
2423a75a
JD
140802016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14081
14082 PR fortran/65996
da17300a 14083 * gfortran.dg/pr65996.f90: New test.
2423a75a 14084
0a76463f
DV
140852016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14086
14087 PR c++/68810
9f04a53e 14088 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14089 expected to generate an error.
0a76463f 14090
9776e692
BS
140912016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14092
14093 PR middle-end/66178
14094 * gcc.dg/torture/pr66178.c: New test.
14095
c8d3e088
AB
140962016-01-21 Anton Blanchard <anton@samba.org>
14097 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14098
14099 PR target/63354
14100 * gcc.target/powerpc/pr63354.c: New test.
14101
35b707ff
VM
141022016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14103
14104 PR rtl-optimization/68990
14105 * gcc.target/i386/pr68990: New.
14106
157b0829
NC
141072016-01-21 Nick Clifton <nickc@redhat.com>
14108
14109 PR target/69129
14110 * gcc.target/mips/pr69129.c: New.
14111
aede6748
PC
141122016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14113
14114 PR c++/58046
14115 * g++.dg/cpp0x/pr58046.C: New.
14116
5463c2c8
JJ
141172016-01-21 Jakub Jelinek <jakub@redhat.com>
14118
6d31cc75
SS
14119 PR target/69187
14120 PR target/65624
14121 * gcc.target/arm/pr69187.c: New test.
14122
5463c2c8
JJ
14123 PR c++/69355
14124 * g++.dg/torture/pr69355.C: New test.
14125
fa28f32b
AK
141262016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14127 Sebastian Pop <s.pop@samsung.com>
14128
14129 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14130
b920a047
AK
141312016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14132 Sebastian Pop <s.pop@samsung.com>
14133
da17300a 14134 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14135
bdd3aea6
JJ
141362016-01-21 Jakub Jelinek <jakub@redhat.com>
14137
14138 PR middle-end/67653
14139 * c-c++-common/pr67653.c: New test.
14140 * gcc.dg/torture/pr29119.c: Add dg-warning.
14141
26a2e6ae
PB
141422016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14143
14144 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14145
d25c7690
PK
141462016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14147
14148 PR c/24293
14149 * gcc.dg/pr24293.c: New test.
14150 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14151 incomplete struct type.
14152 * gcc.dg/declspec-1.c: Likewise.
14153 * gcc.dg/pr63549.c: Likewise.
14154
889d5698
JJ
141552016-01-20 Jakub Jelinek <jakub@redhat.com>
14156
14157 PR tree-optimization/66612
14158 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14159 for bdn instruction.
14160
d7cf3dc7
CL
141612016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14162
14163 * lib/target-supports.exp
14164 (check_effective_target_arm_fp_ok_nocache): New.
14165 (check_effective_target_arm_fp_ok): New.
14166 (add_options_for_arm_fp): New.
14167 (check_effective_target_arm_crypto_ok_nocache): Require
14168 target_arm_v8_neon_ok instead of arm32.
14169 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14170 (check_effective_target_arm_crypto_pragma_ok): New.
14171 (add_options_for_arm_vfp): New.
14172 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14173 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14174 target instead. Force initial fpu to vfp.
14175 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14176 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14177 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14178 dependency.
14179 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14180 use arm_vfp effective target instead. Force initial fpu to vfp.
14181 * gcc.target/arm/attr-neon3.c: Likewise.
14182 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14183 arm_vfp_ok.
14184 * gcc.target/arm/unsigned-float.c: Likewise.
14185 * gcc.target/arm/vfp-1.c: Likewise.
14186 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14187 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14188 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14189 * gcc.target/arm/vfp-ldmias.c: Likewise.
14190 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14191 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14192 * gcc.target/arm/vfp-stmiad.c: Likewise.
14193 * gcc.target/arm/vfp-stmias.c: Likewise.
14194 * gcc.target/arm/vnmul-1.c: Likewise.
14195 * gcc.target/arm/vnmul-2.c: Likewise.
14196 * gcc.target/arm/vnmul-3.c: Likewise.
14197 * gcc.target/arm/vnmul-4.c: Likewise.
14198
01ac9704 141992016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14200
e84b00da
L
14201 PR testsuite/69366
14202 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14203 the MPX run-time library, for compile-time MPX test.
14204 * gcc.target/i386/chkp-always_inline.c: Likewise.
14205 * gcc.target/i386/chkp-bndret.c: Likewise.
14206 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14207 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14208 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14209 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14210 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14211 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14212 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14213 * gcc.target/i386/chkp-label-address.c: Likewise.
14214 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14215 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14216 * gcc.target/i386/chkp-pr69044.c: Likewise.
14217 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14218 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14219 * gcc.target/i386/chkp-strchr.c: Likewise.
14220 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14221 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14222 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14223 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14224 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14225 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14226 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14227 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14228 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14229 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14230 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14231 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14232 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14233 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14234 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14235 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14236 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14237 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14238 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14239 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14240 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14241 * gcc.target/i386/pr63995-2.c: Likewise.
14242 * gcc.target/i386/pr64805.c: Likewise.
14243 * gcc.target/i386/pr65044.c: Likewise.
14244 * gcc.target/i386/pr65167.c: Likewise.
14245 * gcc.target/i386/pr65183.c: Likewise.
14246 * gcc.target/i386/pr65184.c: Likewise.
14247 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14248
28b33016
IE
142492016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14250
14251 PR tree-optimization/69328
14252 * gcc.dg/pr69328.c: New test.
14253
bcff0913
JL
142542016-01-20 Jeff Law <law@redhat.com>
14255
bf0bb970 14256 PR target/25114
bcff0913
JL
14257 * gcc.target/m68k/pr25114.c: New test.
14258
a3f69631
AV
142592016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14260
14261 * gcc.target/arm/memset-inline-10.c: Added
14262 dg-require-effective-target arm_thumb2_ok.
14263
af33ba0d
EB
142642016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14265
14266 * gcc.dg/debug/dwarf2/sso.c: New test.
14267
7596d5de
UB
142682016-01-19 Uros Bizjak <ubizjak@gmail.com>
14269
14270 PR testsuite/68820
14271 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14272 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14273 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14274
ceda2c69
JH
142752016-01-19 Jan Hubicka <hubicka@ucw.cz>
14276
14277 PR ipa/66223
14278 * g++.dg/ipa/devirt-50.C: New testcase.
14279
38a979f2
MP
142802016-01-19 Marek Polacek <polacek@redhat.com>
14281
14282 PR c++/68965
14283 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14284 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14285
962801c5
KT
142862016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14287
14288 PR target/69135
14289 * gcc.target/arm/pr69135_1.c: New test.
14290
078fe40a
WD
142912015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14292
14293 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14294
786e3c06
WD
142952015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14296
14297 * gcc.target/aarch64/ccmp_1.c: New testcase.
14298
1e297006
MP
142992016-01-19 Marek Polacek <polacek@redhat.com>
14300
14301 PR c++/68586
14302 * g++.dg/cpp0x/enum30.C: New test.
14303
879c27e3
RB
143042016-01-19 Richard Biener <rguenther@suse.de>
14305
14306 PR tree-optimization/69336
14307 * g++.dg/tree-ssa/pr69336.C: New testcase.
14308
015337d3
JJ
143092016-01-19 Jakub Jelinek <jakub@redhat.com>
14310
14311 PR debug/65779
14312 * gcc.dg/pr65779.c: New test.
14313
e2c768b6
RB
143142016-01-19 Richard Biener <rguenther@suse.de>
14315
14316 PR tree-optimization/69352
14317 * gcc.dg/torture/pr69352.c: New testcase.
14318
569efc34
JJ
143192016-01-19 Jakub Jelinek <jakub@redhat.com>
14320
14321 PR rtl-optimization/68955
14322 PR rtl-optimization/64557
14323 * gcc.dg/torture/pr68955.c: New test.
14324
e49d321f
JH
143252016-01-19 Jan Hubicka <hubicka@ucw.cz>
14326
14327 PR lto/69136
14328 * g++.dg/torture/pr69136.C: New testcase.
14329
e9191ad3
JH
143302016-01-19 Jan Hubicka <hubicka@ucw.cz>
14331
14332 PR lto/69133
14333 * g++.dg/lto/pr69133_0.C: New testcase.
14334 * g++.dg/lto/pr69133_1.C: New testcase.
14335
2bedb645
JL
143362016-01-15 Jeff Law <law@redhat.com>
14337
14338 PR tree-optimization/69320
14339 * gcc.c-torture/pr69320-1.c: New test.
14340 * gcc.c-torture/pr69320-2.c: New test.
14341 * gcc.c-torture/pr69320-3.c: New test.
14342 * gcc.c-torture/pr69320-4.c: New test.
14343
17c15cb9
PP
143442016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14345
14346 PR c++/11858
14347 PR c++/24663
14348 PR c++/24664
14349 * g++.dg/template/pr11858.C: New test.
14350 * g++.dg/template/pr24663.C: New test.
14351 * g++.dg/template/unify12.C: New test.
14352 * g++.dg/template/unify13.C: New test.
14353 * g++.dg/template/unify14.C: New test.
14354 * g++.dg/template/unify15.C: New test.
14355 * g++.dg/template/unify16.C: New test.
14356 * g++.dg/template/unify17.C: New test.
14357
9617fd08
DM
143582016-01-18 David Malcolm <dmalcolm@redhat.com>
14359
14360 PR testsuite/69181
14361 * gcc.dg/pr69181-1.c: New test file.
14362 * gcc.dg/pr69181-2.c: New test file.
14363 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14364 globals by moving it to...
14365 (cleanup-after-saved-dg-test): ...this new function. Add
14366 "global additional_sources_used". Add reset of global
14367 multiline_expected_outputs to the empty list.
14368 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14369 global to...
14370 (multiline_expected_outputs): ...this, and updated comments to
14371 note that it is modified from gcc-dg.exp.
14372 (dg-end-multiline-output): Update for the above renaming.
14373 (handle-multiline-outputs): Likewise. Remove the clearing
14374 of the expected outputs to the empty list.
14375
b555a2e4
RB
143762016-01-18 Richard Biener <rguenther@suse.de>
14377
14378 PR tree-optimization/69297
14379 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14380
96902805
JM
143812016-01-18 Joseph Myers <joseph@codesourcery.com>
14382
14383 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14384 dg-options.
14385 * gcc.target/mips/mips-3d-2.c: Likewise.
14386 * gcc.target/mips/mips-3d-3.c: Likewise.
14387 * gcc.target/mips/mips-3d-4.c: Likewise.
14388 * gcc.target/mips/mips-3d-5.c: Likewise.
14389 * gcc.target/mips/mips-3d-6.c: Likewise.
14390 * gcc.target/mips/mips-3d-7.c: Likewise.
14391 * gcc.target/mips/mips-3d-8.c: Likewise.
14392 * gcc.target/mips/mips-3d-9.c: Likewise.
14393 * gcc.target/mips/mips-ps-1.c: Likewise.
14394 * gcc.target/mips/mips-ps-2.c: Likewise.
14395 * gcc.target/mips/mips-ps-3.c: Likewise.
14396 * gcc.target/mips/mips-ps-4.c: Likewise.
14397 * gcc.target/mips/mips-ps-5.c: Likewise.
14398 * gcc.target/mips/mips-ps-6.c: Likewise.
14399 * gcc.target/mips/mips-ps-7.c: Likewise.
14400 * gcc.target/mips/mips-ps-type.c: Likewise.
14401 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14402 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14403
40e26f94
TV
144042016-01-18 Tom de Vries <tom@codesourcery.com>
14405
14406 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14407 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14408 * c-c++-common/goacc/kernels-empty.c: New test.
14409 * c-c++-common/goacc/kernels-eternal.c: New test.
14410 * c-c++-common/goacc/kernels-loop-2.c: New test.
14411 * c-c++-common/goacc/kernels-loop-3.c: New test.
14412 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14413 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14414 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14415 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14416 * c-c++-common/goacc/kernels-loop-data.c: New test.
14417 * c-c++-common/goacc/kernels-loop-g.c: New test.
14418 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14419 * c-c++-common/goacc/kernels-loop-n.c: New test.
14420 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14421 * c-c++-common/goacc/kernels-loop.c: New test.
14422 * c-c++-common/goacc/kernels-noreturn.c: New test.
14423 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14424 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14425 * c-c++-common/goacc/kernels-reduction.c: New test.
14426
a98d4647
TV
144272016-01-18 Tom de Vries <tom@codesourcery.com>
14428
14429 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14430 * gcc.dg/autopar/outer-2.c: Same.
14431 * gcc.dg/autopar/outer-3.c: Same.
14432 * gcc.dg/autopar/outer-4.c: Same.
14433 * gcc.dg/autopar/outer-5.c: Same.
14434 * gcc.dg/autopar/outer-6.c: Same.
14435 * gcc.dg/autopar/parallelization-1.c: Same.
14436 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14437 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14438 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14439 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14440 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14441 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14442 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14443 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14444 * gcc.dg/autopar/pr39500-1.c: Same.
14445 * gcc.dg/autopar/pr39500-2.c: Same.
14446 * gcc.dg/autopar/pr46193.c: Same.
14447 * gcc.dg/autopar/pr46194.c: Same.
14448 * gcc.dg/autopar/pr49580.c: Same.
14449 * gcc.dg/autopar/pr49960-1.c: Same.
14450 * gcc.dg/autopar/pr49960.c: Same.
14451 * gcc.dg/autopar/pr68373.c: Same.
14452 * gcc.dg/autopar/reduc-1.c: Same.
14453 * gcc.dg/autopar/reduc-1char.c: Same.
14454 * gcc.dg/autopar/reduc-1short.c: Same.
14455 * gcc.dg/autopar/reduc-2.c: Same.
14456 * gcc.dg/autopar/reduc-2char.c: Same.
14457 * gcc.dg/autopar/reduc-2short.c: Same.
14458 * gcc.dg/autopar/reduc-3.c: Same.
14459 * gcc.dg/autopar/reduc-4.c: Same.
14460 * gcc.dg/autopar/reduc-6.c: Same.
14461 * gcc.dg/autopar/reduc-7.c: Same.
14462 * gcc.dg/autopar/reduc-8.c: Same.
14463 * gcc.dg/autopar/reduc-9.c: Same.
14464 * gcc.dg/autopar/uns-outer-4.c: Same.
14465 * gcc.dg/autopar/uns-outer-5.c: Same.
14466 * gcc.dg/autopar/uns-outer-6.c: Same.
14467 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14468 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14469
da976fa8
AL
144702016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14471
14472 PR target/63679
14473 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14474 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14475
70c1e886
AL
144762016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14477
14478 PR target/63679
14479 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14480 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14481 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14482
88bed196
AL
144832016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14484
14485 PR target/63679
14486 * gcc.dg/tree-ssa/sra-17.c: New.
14487 * gcc.dg/tree-ssa/sra-18.c: New.
14488
3dd5f42e
IE
144892016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14490
14491 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14492
ae5a77fa
EB
144932016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14494
14495 * gnat.dg/inline12.adb: New test.
14496
11e57fc6
BC
144972016-01-18 Bin Cheng <bin.cheng@arm.com>
14498
14499 PR tree-optimization/66797
14500 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14501
995b6fe0
RB
145022016-01-18 Richard Biener <rguenther@suse.de>
14503
14504 PR tree-optimization/69170
14505 * gcc.dg/torture/pr69170.c: New testcase.
14506
82ee0cf2 145072016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14508
14509 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14510
d69da357
TV
145112016-01-16 Tom de Vries <tom@codesourcery.com>
14512
14513 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14514
a3845283
TV
145152016-01-16 Tom de Vries <tom@codesourcery.com>
14516
14517 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14518 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14519 redundant dg-require-effective-target pthread.
14520 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14521 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14522 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14523 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14524 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14525 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14526 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14527
197a6aa6
DE
145282016-01-16 David Edelsohn <dje.gcc@gmail.com>
14529
14530 PR target/68609
14531 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14532 * gcc.target/powerpc/recip-7.c: Same.
14533
ec7886c1
PP
145342016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14535
14536 PR c++/69091
14537 * g++.dg/template/pr69091.C: New test.
14538
203484bb
PP
145392016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14540
14541 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14542 dump does not contain an error_mark_node.
14543 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14544 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14545
aa2500e9
PP
145462016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14547
14548 PR c++/68936
14549 * g++.dg/template/pr68936.C: New test.
14550
28621a5c
DE
145512016-01-15 David Edelsohn <dje.gcc@gmail.com>
14552
14553 PR target/68609
14554 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14555 * gcc.target/powerpc/recip-2.c: Same.
14556 * gcc.target/powerpc/recip-3.c: Same.
14557 * gcc.target/powerpc/recip-4.c: Same.
14558 * gcc.target/powerpc/recip-sqrtf.c: Same.
14559
40c43aca
JL
145602016-01-15 Jeff Law <law@redhat.com>
14561
14562 PR tree-optimization/69270
14563 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14564 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14565
afbc5ae8
PT
145662016-01-15 Paul Thomas <pault@gcc.gnu.org>
14567
14568 PR fortran/49630
14569 * gfortran.dg/deferred_character_13.f90: New test for the fix
14570 of comment 3 of the PR.
14571
14572 PR fortran/54070
14573 * gfortran.dg/deferred_character_8.f90: New test
14574 * gfortran.dg/allocate_error_5.f90: New test
14575
14576 PR fortran/60593
14577 * gfortran.dg/deferred_character_10.f90: New test
14578
14579 PR fortran/60795
14580 * gfortran.dg/deferred_character_14.f90: New test
14581
14582 PR fortran/61147
14583 * gfortran.dg/deferred_character_11.f90: New test
14584
14585 PR fortran/64324
14586 * gfortran.dg/deferred_character_9.f90: New test
14587
49abe076
VM
145882016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14589
14590 PR rtl-optimization/69030
14591 * gcc.target/i386/pr69030.c: New.
14592
16d12992
KT
145932016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14594
14595 * gcc.target/aarch64/target_attr_17.c: New test.
14596
78810bd3
RB
145972016-01-15 Richard Biener <rguenther@suse.de>
14598
14599 PR tree-optimization/66856
14600 * gcc.dg/torture/pr66856-1.c: New testcase.
14601 * gcc.dg/torture/pr66856-2.c: Likewise.
14602
2bd847fe
RB
146032016-01-15 Richard Biener <rguenther@suse.de>
14604
14605 PR debug/69137
14606 * g++.dg/lto/pr69137_0.C: New testcase.
14607
a00fe3b7
RS
146082016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14609
14610 PR middle-end/69246
14611 * gcc.target/i386/pr69246.c: New test.
14612
cbb0e83b
DV
146132016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14614
7596d5de 14615 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14616
5a500ecf
DV
146172016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14618
14619 PR c++/56194
14620 * g++.dg/init/const9.C: Disable test on S/390.
14621
5d9bf64f
DV
146222016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14623
14624 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14625 * g++.dg/Wno-frame-address.C: Ditto.
14626
e234b19e
DV
146272016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14628
14629 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14630
89483f99
RB
146312016-01-15 Richard Biener <rguenther@suse.de>
14632
14633 PR tree-optimization/68961
14634 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14635
94f37395
IE
146362016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14637
14638 * gcc.target/i386/pr65105-5.c: New test.
14639
82ee0cf2 146402016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14641
14642 * gcc.c-torture/execute/alias-4.c: New testcase.
14643
82ee0cf2 146442016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14645
14646 PR ipa/68148
14647 * g++.dg/ipa/devirt-49.C: New testcase.
14648
092f7deb 146492016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14650
14651 PR target/65837
14652 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14653 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14654 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14655
e93c66bc
RB
146562016-01-15 Richard Biener <rguenther@suse.de>
14657
14658 PR tree-optimization/69117
14659 * gcc.dg/torture/pr69117.c: New testcase.
14660
c47eaca6 146612015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14662
14663 PR c++/69048
14664 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14665
c3f6914a
FXC
146662016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14667
14668 PR testsuite/67509
14669 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14670 range tests use 100 * maximum instead of maximum + 1.
14671
cd65ae90
JJ
146722016-01-14 Jakub Jelinek <jakub@redhat.com>
14673
14674 PR debug/69244
14675 * gcc.dg/guality/pr69244.c: New test.
14676
19643948
UB
146772016-01-14 Uros Bizjak <ubizjak@gmail.com>
14678
14679 * lib/target-supports.exp (check_effective_target_issignaling):
14680 New procedure.
14681 * gcc.dg/pr61441.c: Require issignaling effective target.
14682
fe79c97e
SB
146832016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14684
14685 PR target/68803
14686 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14687
c7df95d8
DM
146882016-01-14 David Malcolm <dmalcolm@redhat.com>
14689
14690 PR c++/68819
14691 PR preprocessor/69177
14692 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14693 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14694 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14695 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14696
00083992
MP
146972016-01-14 Marek Polacek <polacek@redhat.com>
14698
14699 PR c/69262
14700 * gcc.dg/array-15.c: New test.
14701
0c9b3294
JJ
147022016-01-14 Jakub Jelinek <jakub@redhat.com>
14703
14704 PR middle-end/68146
14705 PR tree-optimization/69155
14706 * gfortran.dg/pr68146.f: New test.
14707 * gfortran.dg/pr69155.f90: New test.
14708
3688e13d
RB
147092016-01-14 Richard Biener <rguenther@suse.de>
14710
14711 PR tree-optimization/68060
14712 * gcc.dg/torture/pr68060-1.c: New testcase.
14713 * gcc.dg/torture/pr68060-2.c: Likewise.
14714
bab0ad3a
NC
147152016-01-14 Nick Clifton <nickc@redhat.com>
14716
14717 * lib/target-supports.exp
14718 (check_effective_target_arm_neon_ok_nocache): Add an option
14719 sequence that includes setting the ARM architecture to ARMv7-A.
14720 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14721 command line options necessary to enable Neon support.
14722 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14723 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14724 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14725 * gcc.target/arm/pr69180.c: Likewise.
14726
947c2ce5
JL
147272016-01-14 Jeff Law <law@redhat.com>
14728
14729 PR tree-optimization/69270
14730 * gcc.dg/tree-ssa/pr69270.c: New test.
14731
3342fd71
BS
147322016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14733
14734 PR c/66208
14735 * c-c++-common/pr66208.c: New file.
14736
2ad3adf1
JJ
147372016-01-13 Jakub Jelinek <jakub@redhat.com>
14738
14739 PR tree-optimization/69156
14740 * gcc.dg/pr69156.c: New test.
14741
398d6feb
L
147422016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14743
14744 * gcc.target/i386/pr69225-7.c: New test.
14745
4c868789
RH
147462016-01-13 Richard Henderson <rth@redhat.com>
14747
14748 * gcc.dg/tm/memopt-13.c: Update expected function.
14749 * gcc.dg/tm/memopt-6.c: Likewise.
14750
ef6d1772
UB
147512016-01-13 Uros Bizjak <ubizjak@gmail.com>
14752
14753 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14754 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14755 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14756 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14757
ef6d1772
UB
147582016-01-13 Tom de Vries <tom@codesourcery.com>
14759
14760 PR tree-optimization/69169
0b4b6ef2
TV
14761 * gcc.dg/pr69169.c: New test.
14762
2ad3adf1 147632016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14764
14765 PR target/69228
14766 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14767 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14768 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14769 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14770 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14771 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14772 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14773 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14774
9060e335
AK
147752016-01-13 Jakub Jelinek <jakub@redhat.com>
14776
14777 PR target/69247
14778 * gcc.dg/pr69247.c: New test.
14779
40311329
RB
147802016-01-13 Richard Biener <rguenther@suse.de>
14781
14782 PR tree-optimization/69242
14783 * gcc.dg/torture/pr69242.c: New testcase.
14784
ccbd7103
RB
147852016-01-13 Richard Biener <rguenther@suse.de>
14786
14787 PR tree-optimization/69186
14788 * gcc.dg/torture/pr69186.c: New testcase.
14789
c6f72a46
JL
147902016-01-13 Jeff Law <law@redhat.com>
14791
14792 PR tree-optimization/67755
14793 * gcc.dg/tree-ssa/pr67755.c: New test.
14794
147952016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14796
14797 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14798 pass number in output by a star.
14799
c446cf07
BC
148002016-01-12 Bin Cheng <bin.cheng@arm.com>
14801
14802 PR tree-optimization/68911
14803 * gcc.c-torture/execute/pr68911.c: New test.
14804
5342156c
MP
148052016-01-12 Marek Polacek <polacek@redhat.com>
14806
14807 PR c++/68979
14808 * g++.dg/warn/permissive-1.C: New test.
14809
65364cc5
JJ
148102016-01-12 Jakub Jelinek <jakub@redhat.com>
14811
14812 PR objc++/68511
14813 PR c++/69213
14814 * g++.dg/opt/pr69213.C: New test.
14815
81b9a3d9
CB
148162016-01-12 Christian Bruel <christian.bruel@st.com>
14817
14818 PR target/69180
14819 * gcc.target/arm/pr69180.c: New test.
14820
3c4e91c9
RB
148212016-01-12 Richard Biener <rguenther@suse.de>
14822
14823 PR lto/69077
14824 * g++.dg/lto/pr69077_0.C: New testcase.
14825 * g++.dg/lto/pr69077_1.C: Likewise.
14826
5664cea1
JJ
148272016-01-12 Jakub Jelinek <jakub@redhat.com>
14828
14829 PR target/69175
14830 * g++.dg/opt/pr69175.C: New test.
14831
86cefc49
AL
148322016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14833
14834 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14835 rather than #including math.h & stdlib.h.
14836 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14837 * gcc.dg/vect/pr49771.c: Likewise.
14838 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14839 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14840 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14841 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14842 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14843 * gcc.dg/vect/pr44507.c: Likewise.
14844 * gcc.dg/vect/pr45902.c: Likewise.
14845 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14846 * gcc.dg/vect/vect-117.c: Likewise.
14847 * gcc.dg/vect/vect-99.c: Likewise.
14848 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14849 * gcc.dg/vect/vect-cond-1.c: Likewise.
14850 * gcc.dg/vect/vect-cond-2.c: Likewise.
14851 * gcc.dg/vect/vect-cond-3.c: Likewise.
14852 * gcc.dg/vect/vect-cond-4.c: Likewise.
14853 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14854 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14855 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14856 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14857 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14858 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14859 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14860 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14861 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14862 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14863 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14864 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14865 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14866 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14867 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14868 include of signal.h.
14869 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14870 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14871 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14872 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14873 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14874 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14875 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14876 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14877 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14878 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14879 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14880 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14881 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14882 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14883 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14884 * gcc.dg/vect/vect-outer-5.c: Likewise.
14885 * gcc.dg/vect/vect-outer-6.c: Likewise.
14886 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14887 include of stdio.h.
14888
b832f61e
NC
148892016-01-12 Nick Clifton <nickc@redhat.com>
14890
14891 PR target/68913
14892 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14893 to fread so that it will be found in all target runtimes.
14894
8eac49b1
RB
148952016-01-12 Richard Biener <rguenther@suse.de>
14896
14897 PR tree-optimization/69053
14898 * g++.dg/torture/pr69053.C: New testcase.
14899
2935d994
RB
149002016-01-12 Richard Biener <rguenther@suse.de>
14901
14902 PR tree-optimization/69168
14903 * gcc.dg/torture/pr69168.c: New testcase.
14904
66c16fd9
RB
149052016-01-12 Richard Biener <rguenther@suse.de>
14906
14907 PR tree-optimization/69157
14908 * gcc.dg/torture/pr69157.c: New testcase.
14909
149102016-01-12 Richard Biener <rguenther@suse.de>
14911
14912 PR tree-optimization/69174
14913 * gcc.dg/torture/pr69174.c: New testcase.
14914
723033a6
JJ
149152016-01-12 Jakub Jelinek <jakub@redhat.com>
14916
14917 PR c++/66808
14918 PR c++/69000
14919 * g++.dg/tls/pr66808.C: New test.
14920 * g++.dg/tls/pr69000.C: New test.
14921
3574cf47
BS
149222016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14923
14924 * gcc.target/powerpc/swaps-p8-23.c: New test.
14925 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14926
feb20787
JDA
149272016-01-11 John David Anglin <danglin@gcc.gnu.org>
14928
14929 PR tree-optimization/68356
14930 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14931
27b1820a
KV
149322016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14933 Jim Wilson <jim.wilson@linaro.org>
14934
14935 PR target/69194
14936 * gcc.target/arm/pr69194.c: New test.
14937
cf4de6af
L
149382016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14939
14940 PR target/69225
14941 * gcc.target/i386/pr69225-1.c: New test.
14942 * gcc.target/i386/pr69225-2.c: Likewise.
14943 * gcc.target/i386/pr69225-3.c: Likewise.
14944 * gcc.target/i386/pr69225-4.c: Likewise.
14945 * gcc.target/i386/pr69225-5.c: Likewise.
14946 * gcc.target/i386/pr69225-6.c: Likewise.
14947
1ebd5558
JJ
149482016-01-11 Jakub Jelinek <jakub@redhat.com>
14949
23552a4d
JJ
14950 PR target/67462
14951 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14952 if lp64.
14953
26ff85b0
JJ
14954 PR target/69071
14955 * gcc.dg/pr69071.c: New test.
14956
9cb6bd74
JJ
14957 PR c++/69211
14958 * g++.dg/opt/pr69211.C: New test.
14959
1ebd5558
JJ
14960 PR tree-optimization/69214
14961 * gcc.c-torture/compile/pr69214.c: New test.
14962
8c18c836
UB
149632016-01-11 Uros Bizjak <ubizjak@gmail.com>
14964
14965 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14966 * gcc.target/i386/pr66232-11.c: Ditto.
14967 * gcc.target/i386/pr66232-12.c: Ditto.
14968 * gcc.target/i386/pr66232-13.c: Ditto.
14969
62446e6e
RB
149702016-01-11 Richard Biener <rguenther@suse.de>
14971
14972 PR tree-optimization/69173
14973 * gcc.dg/torture/pr69173.c: New testcase.
14974
2b8568fe
KT
149752016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14976
14977 PR rtl-optimization/68796
14978 * gcc.target/aarch64/tst_5.c: New test.
14979 * gcc.target/aarch64/tst_6.c: Likewise.
14980
5baf4532
KT
149812016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14982
14983 PR rtl-optimization/68841
14984 * gcc.dg/pr68841.c: New test.
14985 * gcc.c-torture/execute/pr68841.c: New test.
14986
ca90b1ed
YR
149872016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14988
14989 PR rtl-optimization/68920
14990 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14991 for ix86 targets.
14992 * gcc.dg/ifcvt-5.c: New test.
14993
2ad3adf1 149942016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14995
14996 PR bootstrap/69123
14997 * g++.dg/pr69123.C: New.
14998
83834c09
IE
149992016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15000
15001 PR target/69010
15002 * gcc.target/i386/pr69010.c: New test.
15003
dcf89d57
MJ
150042016-01-11 Martin Jambor <mjambor@suse.cz>
15005
15006 PR ipa/69044
15007 * gcc.target/i386/chkp-pr69044.c: New test.
15008
d95167ee
TV
150092016-01-11 Tom de Vries <tom@codesourcery.com>
15010
15011 PR tree-optimization/69109
15012 * gcc.dg/autopar/pr69109-2.c: New test.
15013 * gcc.dg/autopar/pr69109.c: New test.
15014
4f6403a8
TV
150152016-01-11 Tom de Vries <tom@codesourcery.com>
15016
15017 PR tree-optimization/69108
15018 * gcc.dg/autopar/pr69108.c: New test.
15019
21efdd80
PP
150202016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15021
15022 PR c++/69029
15023 * c-c++-common/Wisleading-indentation.c: Augment test.
15024
fd42eed8
TK
150252016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15026
15027 PR fortran/69154
15028 * gfortran.dg/inline_matmul_12.f90: New test.
15029
4f90ee6c
PT
150302016-01-10 Paul Thomas <pault@gcc.gnu.org>
15031
15032 PR fortran/67779
15033 * gfortran.dg/actual_array_offset_1: New test.
15034
3907c6cf
TV
150352016-01-10 Tom de Vries <tom@codesourcery.com>
15036
15037 PR tree-optimization/69062
15038 * gcc.dg/autopar/pr69062.c: New test.
15039
b07b236e
TS
150402016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15041
15042 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15043 * gcc.dg/vect/slp-perm-2.c: Likewise.
15044 * gcc.dg/vect/slp-perm-3.c: Likewise.
15045 * gcc.dg/vect/slp-perm-5.c: Likewise.
15046 * gcc.dg/vect/slp-perm-6.c: Likewise.
15047 * gcc.dg/vect/slp-perm-7.c: Likewise.
15048 * gcc.dg/vect/slp-perm-8.c: Likewise.
15049
23fab8ae
TV
150502016-01-10 Tom de Vries <tom@codesourcery.com>
15051
15052 PR tree-optimization/69039
15053 * gcc.dg/autopar/pr69039.c: New test.
15054
73f0dae2
MP
150552016-01-09 Marek Polacek <polacek@redhat.com>
15056
15057 PR c++/69113
15058 * g++.dg/pr69113.C: New test.
15059
20b8d734
JJ
150602016-01-09 Jakub Jelinek <jakub@redhat.com>
15061
15062 PR middle-end/50865
15063 PR tree-optimization/69097
15064 * gcc.c-torture/execute/pr50865.c: New test.
15065 * gcc.c-torture/execute/pr69097-1.c: New test.
15066 * gcc.c-torture/execute/pr69097-2.c: New test.
15067 * gcc.dg/pr69097-1.c: New test.
15068 * gcc.dg/pr69097-2.c: New test.
15069
c50e614b
JJ
150702016-01-09 Jakub Jelinek <jakub@redhat.com>
15071
15072 PR c++/69164
15073 * g++.dg/opt/pr69164.C: New test.
15074
e0237993
JJ
150752016-01-08 Jakub Jelinek <jakub@redhat.com>
15076
15077 PR tree-optimization/69167
15078 * gcc.dg/pr69167.c: New test.
15079
bd8f5bb2
MP
150802016-01-08 Marek Polacek <polacek@redhat.com>
15081
15082 PR c++/68449
15083 * g++.dg/pr68449.C: New.
15084
bb0f5ca7
AL
150852016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15086
15087 PR tree-optimization/68707
15088 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15089 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15090 on platforms supporting it.
15091 * gcc.dg/vect/slp-perm-2.c: Likewise.
15092 * gcc.dg/vect/slp-perm-3.c: Likewise.
15093 * gcc.dg/vect/slp-perm-5.c: Likewise.
15094 * gcc.dg/vect/slp-perm-7.c: Likewise.
15095 * gcc.dg/vect/slp-perm-8.c: Likewise.
15096 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15097 on platforms supporting it.
15098
22518428
JJ
150992016-01-08 Jakub Jelinek <jakub@redhat.com>
15100
33f0852f
JJ
15101 PR tree-optimization/69162
15102 * gcc.dg/pr69162.c: New test.
15103
22518428
JJ
15104 PR tree-optimization/69172
15105 * gcc.dg/pr69172.c: New test.
15106
80e9b3aa
TP
151072016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15108
15109 PR tree-optimization/67781
15110 * gcc.c-torture/execute/pr67781.c: New file.
15111
262a363f
JJ
151122016-01-08 Jakub Jelinek <jakub@redhat.com>
15113
15114 PR tree-optimization/69083
15115 * gcc.dg/vect/pr69083.c: New test.
15116
6e1f093f
SS
151172016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15118
15119 PR tree-optimization/61441
15120 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15121 Use -fexcess-precision=standard for compiler options.
15122 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15123
53290e07
JJ
151242016-01-08 Jakub Jelinek <jakub@redhat.com>
15125
57bf3072
JJ
15126 PR fortran/69128
15127 * gfortran.dg/gomp/pr69128.f90: New test.
15128
53290e07
JJ
15129 PR c++/69145
15130 * g++.dg/ext/pr69145-1.C: New test.
15131 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15132 * g++.dg/ext/pr69145-2.h: New file.
15133
7a127fa7
MS
151342016-01-07 Martin Sebor <msebor@redhat.com>
15135
15136 PR c/68966
15137 * gcc.dg/atomic-fetch-bool.c: New test.
15138 * gcc.dg/sync-fetch-bool.c: New test.
15139
95918b49
L
151402016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15141
15142 PR fortran/66680
15143 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15144
c8e62a9d
NC
151452016-01-07 Nick Clifton <nickc@redhat.com>
15146
15147 PR target/66655
15148 * g++.dg/pr66655.C: New test.
15149 * g++.dg/pr66655_1.cc: Test support file.
15150 * g++.dg/pr66655.h: Test header file.
15151
2ad3adf1 151522016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15153
15154 PR fortran/66680
15155 gfortran.dg/gomp/pr66680.f90: New test.
15156
4cd9ca92
L
151572016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15158
15159 PR target/69171
15160 * gcc.target/i386/pr69171-1.c: New test.
15161 * gcc.target/i386/pr69171-2.c: Likewise.
15162 * gcc.target/i386/pr69171-3.c: Likewise.
15163 * gcc.target/i386/pr69171-4.c: Likewise.
15164 * gcc.target/i386/pr69171-5.c: Likewise.
15165 * gcc.target/i386/pr69171-6.c: Likewise.
15166
7e33d4dc
BS
151672015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15168
15169 PR middle-end/67639
15170 * c-c++-common/pr67639.c: New test.
15171
fec64afc
JJ
151722016-01-07 Jakub Jelinek <jakub@redhat.com>
15173
15174 PR tree-optimization/69141
15175 * g++.dg/opt/pr69141.C: New test.
15176
f293ad29
EB
151772016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15178
15179 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15180
5027395e
UB
151812016-01-06 Uros Bizjak <ubizjak@gmail.com>
15182
15183 PR target/69140
15184 * gcc.target/i386/pr69140.c: New test
15185
7443cf13
DM
151862016-01-06 David Malcolm <dmalcolm@redhat.com>
15187
15188 * gcc.dg/bad-dereference.c: New test case.
15189
32928931
BS
151902015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15191
15192 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15193
68dd05da
AS
151942016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15195
15196 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15197
6b131d5b
MP
151982016-01-06 Marek Polacek <polacek@redhat.com>
15199
15200 PR sanitizer/69099
15201 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15202
8d9fdb49
MP
152032016-01-05 Marek Polacek <polacek@redhat.com>
15204
15205 PR c/69104
15206 * gcc.dg/atomic-invalid-2.c: New.
15207
acf93f1e
L
152082016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15209
15210 PR target/68991
15211 * gcc.target/i386/pr68991.c: New test.
15212
3f50525d
L
152132016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15214
15215 PR target/68991
15216 * g++.dg/pr68991-1.C: New test.
15217 * g++.dg/pr68991-2.C: Likewise.
15218
e0237993 152192016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15220
e0237993 15221 PR other/60465
face88a1
ST
15222 * gcc.target/ia64/pr60465-gprel64.c: New test.
15223 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15224
a0866eff
KT
152252016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15226
15227 PR rtl-optimization/68651
15228 * gcc.target/aarch64/pr68651_1.c: New test.
15229
c589e975
DM
152302016-01-05 David Malcolm <dmalcolm@redhat.com>
15231
15232 PR c/69122
15233 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15234
929710d9
NS
152352016-01-05 Nathan Sidwell <nathan@acm.org>
15236
ce3e43d7
NS
15237 PR c++/58583
15238 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15239
929710d9
NS
15240 * gcc.dg/alias-15.c: New.
15241
a2faef8e
NC
152422016-01-05 Nick Clifton <nickc@redhat.com>
15243
15244 PR target/68870
15245 * g++.dg/pr68770.C: New test.
15246
4cfa76e3
MS
152472016-01-04 Mike Stump <mikestump@comcast.net>
15248
15249 * lib/target-supports.exp (check_effective_target_cilkplus):
15250 cilkplus targets require pthreads.
4ece61b6 15251 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15252
4e8a3a35
MM
152532016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15254
15255 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15256 generation.
15257
818ab71a
JJ
152582016-01-04 Jakub Jelinek <jakub@redhat.com>
15259
15260 Update copyright years.
15261
2fe0a208
MP
152622016-01-04 Marek Polacek <polacek@redhat.com>
15263
15264 PR c/68908
15265 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15266 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15267 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15268
9e3b2fe3
EB
152692016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15270
15271 * gcc.target/sparc/20160104-2.c: New test.
15272
e8d65a35
EB
152732016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15274
15275 * gcc.target/sparc/20160104-1.c: New test.
15276
25ccfccd
PT
152772016-01-03 Paul Thomas <pault@gcc.gnu.org>
15278
15279 PR fortran/65045
15280 * gfortran.dg/pr65045.f90: New test.
15281
cb51d382
EB
152822016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15283
15284 * gnat.dg/specs/debug1.ads: Delete.
15285
6eeaad6e
JD
152862016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15287
15288 PR libgfortran/68867
15289 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15290 expression.
15291
2f968603
JD
152922016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15293
15294 PR libgfortran/68867
15295 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15296 PowerPC.
15297
591bb5e4
PT
152982016-01-01 Paul Thomas <pault@gcc.gnu.org>
15299
15300 PR fortran/68864
15301 * gfortran.dg/pr68864.f90: New test.
15302
f1e0620c
JJ
153032016-01-01 Jakub Jelinek <jakub@redhat.com>
15304
942a1319
JJ
15305 PR tree-optimization/69070
15306 * gcc.dg/pr69070.c: New test.
15307
10dff63f
JJ
15308 PR sanitizer/69055
15309 * gfortran.dg/pr69055.f90: New test.
15310
f1e0620c
JJ
15311 PR target/69015
15312 * gcc.dg/pr69015.c: New test.
818ab71a 15313\f
2f883d1c 15314Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15315
15316Copying and distribution of this file, with or without modification,
15317are permitted in any medium without royalty provided the copyright
15318notice and this notice are preserved.