]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
New warning -Wargument-mismatch for function argument mismatches.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
3df19fa0
FR
12016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2
3 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
4
075be4a1
DE
52016-11-02 David Edelsohn <dje.gcc@gmail.com>
6
4b69fb13
DE
7 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
8 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
9 * gcc.dg/addr_equal_1.c: XFAIL AIX.
10 * gcc.dg/pr65779.c: XFAIL AIX.
11 * gcc.dg/pr70405.c: XFAIL AIX.
12
075be4a1
DE
13 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
14 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
15 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
16
fdb1aa55
RO
172016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18
19 * lib/target-supports.exp (check_gc_sections_available): Use
20 -print-prog-name=ld to determine linker used.
21
4adbcdb4
ML
222016-11-02 Martin Liska <mliska@suse.cz>
23
24 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
25 test case.
26
4b2c06f4
KT
272016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28
29 PR tree-optimization/78170
30 * gcc.c-torture/execute/pr78170.c: New test.
31
63e523d6
KT
322016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
33
34 PR tree-optimization/78162
35 * gcc.c-torture/compile/pr78162.c: New test.
36
da42ac7b
RB
372016-11-02 Richard Biener <rguenther@suse.de>
38
39 PR tree-optimization/78035
40 PR tree-optimization/77964
41 * gcc.target/i386/pr78035.c: New testcase.
42
4280df0a
RB
432016-11-02 Richard Biener <rguenther@suse.de>
44
45 * gcc.dg/tree-ssa/vrp111.c: New testcase.
46 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
47 * gcc.dg/tree-ssa/pr21086.c: Likewise.
48 * gcc.dg/tree-ssa/pr58480.c: Likewise.
49 * gcc.dg/tree-ssa/vrp08.c: Likewise.
50
1b1d9303
DE
512016-11-01 David Edelsohn <dje.gcc@gmail.com>
52
53 * gfortran.dg/pr70937.f90: require-effective-target lto.
54
5b7c0519
TK
552016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
56
57 PR fortran/69544
58 * gfortran.dg/where_6.f90: New test.
59
70d28813
JJ
602016-11-01 Jakub Jelinek <jakub@redhat.com>
61
62 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
63
7f4266d4
TK
642016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
65
66 PR fortran/69544
67 * gfortran.dg/where_5.f90: New test.
68
9fc158eb
BB
692016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
70
71 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
72 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
73 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
74 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
75
baeb7b5c
UB
762016-11-01 Uros Bizjak <ubizjak@gmail.com>
77
78 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
79 Whitespace fixes.
80 (check_effective_target_vect_cmdline_needed): Check
81 is-effective-target ia32 for x86 targets.
82 (check_effective_target_vect_simd_clones): Simplify condition.
83 (check_effective_target_vect_double): Ditto.
84 (check_effective_target_vect_aligned_arrays): Check
85 is-effective-target ia32 for x86 targets. Simplify condition.
86 (check_effective_target_vect_multiple_sizes): Simplify condition.
87 (check_effective_target_sqrt_insn): Add i?86-*-* target.
88 (check_effective_target_sync_int_128): Simplify condition.
89 (check_effective_target_sync_int_128_runtime): Ditto.
90 (check_effective_target_sync_long_long_runtime): Ditto.
91 (check_effective_target_divmod): Add i?86-*-* target.
92
156b5cca
MM
932016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
94
95 * gcc.target/powerpc/vsx-extract-4.c: New test.
96 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
97
120a4c45
JD
982016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
99
100 PR fortran/54679
101 * gfortran.dg/fmt_l.f90: Update test.
102 * gfortran.dg/fmt_l0.f90: New test.
103
c5fed5c6
JJ
1042016-10-31 Jakub Jelinek <jakub@redhat.com>
105
106 PR c++/78089
107 * c-c++-common/builtin-shuffle-1.c: New test.
108 * g++.dg/cpp0x/addressof3.C: New test.
109
aee69156
VV
1102016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
111
112 Add tests for a const member and a reference member for launder.
113 * g++.dg/cpp1z/launder3.C: New.
114 * g++.dg/cpp1z/launder4.C: Likewise.
115 * g++.dg/cpp1z/launder5.C: Likewise.
116 * g++.dg/cpp1z/launder5.cc: Likewise.
117 * g++.dg/cpp1z/launder5.h: Likewise.
118 * g++.dg/cpp1z/launder6.C: Likewise.
119 * g++.dg/cpp1z/launder6.cc: Likewise.
120 * g++.dg/cpp1z/launder6.h: Likewise.
121
1e4fa9b1
JJ
1222016-10-31 Jakub Jelinek <jakub@redhat.com>
123
dcb466ec
JJ
124 PR c++/77948
125 * g++.dg/cpp0x/pr77948-1.C: New test.
126 * g++.dg/cpp0x/pr77948-2.C: New test.
127 * g++.dg/cpp0x/pr77948-3.C: New test.
128 * g++.dg/cpp0x/pr77948-4.C: New test.
129 * g++.dg/cpp0x/pr77948-5.C: New test.
130 * g++.dg/cpp0x/pr77948-6.C: New test.
131
1e4fa9b1
JJ
132 PR tree-optimization/77860
133 * gcc.dg/pr77860.c: New test.
134
9782e1ec
JJ
1352016-10-31 Jakub Jelinek <jakub@redhat.com>
136
137 PR c++/77886
138 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
139
dd57b05e
SKS
1402016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
141
142 * gcc.dg/lto/pr60449_0.c: Skip for avr.
143
84ff4775
LCW
1442016-10-30 Le-Chun Wu <lcwu@google.com>
145 Mark Wielaard <mjw@redhat.com>
146
147 * gcc.dg/Wshadow-compatible-local-1.c: New test.
148 * gcc.dg/Wshadow-local-1.c: Likewise.
149 * gcc.dg/Wshadow-local-2.c: Likewise.
150 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
151 * g++.dg/warn/Wshadow-local-1.C: Likewise.
152 * g++.dg/warn/Wshadow-local-2.C: Likewise.
153
0b56e9ad
BS
1542016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
155
156 PR tree-optimization/71915
157 PR tree-optimization/71490
158 * gcc.dg/tree-ssa/pr54245.c: Delete.
159 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
160 document why.
161
d4fc6702
JD
1622016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
163
164 PR fortran/78123
165 * gfortran.dg/fmt_t_9.f: New test.
166
396e56d2
TK
1672016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
168
169 PR fortran/67219
170 * gfortran.dg/pr67219.f90: New test.
171
a654d5d0
JJ
1722016-10-29 Jakub Jelinek <jakub@redhat.com>
173
205b9ed1
JJ
174 PR rtl-optimization/77919
175 * g++.dg/torture/pr77919-2.C: New test.
176
a654d5d0
JJ
177 PR target/78148
178 * gcc.dg/pr78148.c: New test.
179
894d8b41
EB
1802016-10-28 Eric Botcazou <ebotcazou@adacore.com>
181
182 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
183 * gcc.target/sparc/overflow-4.c: ...here.
184 * gcc.target/sparc/overflow-5.c: New test.
185
e72531b9
PK
1862016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
187 Kugan Vivekanandarajah <kuganv@linaro.org>
188 Jim Wilson <jim.wilson@linaro.org>
189
190 PR tree-optimization/43721
191 * lib/target-supports.exp (check_effective_target_divmod): New.
192 (check_effective_target_divmod_simode): Likewise.
193 (check_effective_target_arm_divmod_simode): Likewise.
194 * gcc.dg/divmod-1-simode.c: New test.
195 * gcc.dg/divmod-1.c: Likewise.
196 * gcc.dg/divmod-2-simode.c: Likewise.
197 * gcc.dg/divmod-2.c: Likewise.
198 * gcc.dg/divmod-3-simode.c: Likewise.
199 * gcc.dg/divmod-3.c: Likewise.
200 * gcc.dg/divmod-4-simode.c: Likewise.
201 * gcc.dg/divmod-4.c: Likewise.
202 * gcc.dg/divmod-5.c: Likewise.
203 * gcc.dg/divmod-6-simode.c: Likewise.
204 * gcc.dg/divmod-6.c: Likewise.
205 * gcc.dg/divmod-7.c: Likewise.
206
f663d9ad
KT
2072016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
208 Jakub Jelinek <jakub@redhat.com>
209 Andrew Pinski <pinskia@gmail.com>
210
211 PR middle-end/22141
212 PR rtl-optimization/23684
213 * gcc.c-torture/execute/pr22141-1.c: New test.
214 * gcc.c-torture/execute/pr22141-2.c: Likewise.
215 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
216 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
217 * gcc.dg/store_merging_1.c: New test.
218 * gcc.dg/store_merging_2.c: Likewise.
219 * gcc.dg/store_merging_3.c: Likewise.
220 * gcc.dg/store_merging_4.c: Likewise.
221 * gcc.dg/store_merging_5.c: Likewise.
222 * gcc.dg/store_merging_6.c: Likewise.
223 * gcc.dg/store_merging_7.c: Likewise.
224 * gcc.target/i386/pr22141.c: Likewise.
225 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
226 * g++.dg/init/new17.C: Likewise.
227
0faf9ab4
WS
2282016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
229
230 PR middle-end/72747
231 * c-c++-common/pr72747-1.c: New test.
232 * c-c++-common/pr72747-2.c: Likewise.
233
539405d5
AK
2342016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
235
236 * gcc.target/s390/oscbreak-1.c: New test.
237
0dbb19f0
AK
2382016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
239
240 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
241
0d9e143c
JJ
2422016-10-28 Jakub Jelinek <jakub@redhat.com>
243
c19066a7
JJ
244 PR rtl-optimization/77919
245 * g++.dg/torture/pr77919.C: New test.
246
0d9e143c
JJ
247 PR rtl-optimization/78132
248 * gcc.target/i386/pr78132.c: New test.
249
cc91248d
EB
2502016-10-27 Eric Botcazou <ebotcazou@adacore.com>
251
252 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
253
787c7a65
MM
2542016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
255
256 * gcc.target/powerpc/vsx-simode.c: New test.
257 * gcc.target/powerpc/vsx-simode2.c: Likewise.
258 * gcc.target/powerpc/vsx-simode3.c: Likewise.
259
4ce71579
JJ
2602016-10-27 Jakub Jelinek <jakub@redhat.com>
261
6f21288f
JJ
262 PR fortran/78026
263 * gfortran.dg/gomp/pr78026.f03: New test.
264 * gfortran.dg/select_type_38.f03: New test.
265
4ce71579
JJ
266 PR middle-end/78025
267 * g++.dg/gomp/declare-simd-7.C: New test.
268
6f21288f 2692016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
270
271 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
272 * gfortran.dg/dec_init_2.f90: Likewise.
273 * gfortran.dg/dec_init_3.f90: New test.
274 * gfortran.dg/dec_init_4.f90: Likewise.
275
93f90bec
BC
2762016-10-27 Bin Cheng <bin.cheng@arm.com>
277
278 * gcc.dg/fold-narrowbopcst-1.c: New test.
279
6f21288f 2802016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
281
282 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
283 dg-shouldfail/dg-output instead of XFAIL.
284 * gfortran.dg/dec_io_6.f90: Likewise.
285
ddb92ab9
TP
2862016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
287
288 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
289 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
290 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
291 * gcc.target/arm/atomic-op-char-3.c: Likewise.
292 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
293 * gcc.target/arm/atomic-op-int-3.c: Likewise.
294 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
295 * gcc.target/arm/atomic-op-release-3.c: Likewise.
296 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
297 * gcc.target/arm/atomic-op-short-3.c: Likewise.
298
ad6e4ba8
BC
2992016-10-27 Bin Cheng <bin.cheng@arm.com>
300
301 * gcc.dg/fold-convmaxconv-1.c: New test.
302 * gcc.dg/fold-convminconv-1.c: New test.
303
fe14572b
SK
3042016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
305
306 PR fortran/78092
307 * gfortran.dg/pr78092.f90: New test.
308
7a83b391
KN
3092016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
310
311 PR target/78056
312 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
313 expected error message.
314 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
315 expected error message.
316 * gcc.target/powerpc/vsu/vec-all-nez-7.c
317 (test_all_not_equal_and_not_zero): Change expected error message.
318
3693a620
JJ
3192016-10-26 Jakub Jelinek <jakub@redhat.com>
320
321 PR fortran/77973
322 * gfortran.dg/gomp/pr77973.f90: New test.
323
cd612e8a
PT
3242016-10-26 Paul Thomas <pault@gcc.gnu.org>
325
326 PR fortran/78108
327 * gfortran.dg/submodule_18.f08: New test.
328 * gfortran.dg/submodule_19.f08: New test.
329
09844a5f
MM
3302016-10-26 Michael Matz <matz@suse.de>
331
332 * g++.dg/pr78060.C: New test.
333 * gfortran.dg/pr78061.f: New test.
334 * g++.dg/pr78088.C: New test.
335
6f21288f 3362016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
337
338 * gfortran.dg/dec_io_1.f90: New test.
339 * gfortran.dg/dec_io_2.f90: New test.
340 * gfortran.dg/dec_io_3.f90: New test.
341 * gfortran.dg/dec_io_4.f90: New test.
342 * gfortran.dg/dec_io_5.f90: New test.
343 * gfortran.dg/dec_io_6.f90: New test.
344
6c95388f
JJ
3452016-10-25 Jakub Jelinek <jakub@redhat.com>
346
347 PR sanitizer/78106
348 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
349
3502016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
351
352 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
353 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
354
90e261e4
EB
3552016-10-25 Eric Botcazou <ebotcazou@adacore.com>
356
357 * gnat.dg/opt59.adb: New test.
358 * gnat.dg/opt59_pkg.ad[sb]: New helper.
359
360 * gnat.dg/opt60.adb: New test.
361
cef026ec
AV
3622016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
363
364 PR fortran/72770
365 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
366 this pr.
367
96592eed
JJ
3682016-10-25 Jakub Jelinek <jakub@redhat.com>
369
370 PR target/78102
371 * gcc.target/i386/pr78102.c: New test.
372
6c95388f 3732016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
374
375 * gfortran.dg/dec_logical_xor_1.f90: New test.
376 * gfortran.dg/dec_logical_xor_2.f90: New test.
377 * gfortran.dg/dec_logical_xor_3.f03: New test.
378
6c95388f 3792016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
380
381 * gfortran.dg/dec_loc_rval_1.f90: New test.
382 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 383 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 384
6c95388f 3852016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 386
90051c26
FR
387 * gfortran.dg/dec_type_print.f90: New testcase.
388
6c95388f 3892016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
390
391 * gfortran.dg/feed_1.f90: New test.
392 * gfortran.dg/feed_2.f90: New test.
ef144767 393
8e104951
ML
3942016-10-25 Martin Liska <mliska@suse.cz>
395
396 PR sanitizer/78106
397 * gcc.dg/asan/pr78106.c: New test.
398
b93ee1bb
ML
3992016-10-25 Martin Liska <mliska@suse.cz>
400
401 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
402
ad6922b0
WD
4032016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
404
405 PR target/78041
406 * gcc.target/arm/pr78041.c: New test.
407
e16f1cc7
JJ
4082016-10-25 Jakub Jelinek <jakub@redhat.com>
409
410 * g++.dg/cpp1z/launder1.C: New test.
411 * g++.dg/cpp1z/launder2.C: New test.
412
078134e5 4132016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 414 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
415
416 PR target/71676
417 PR target/71678
418 * gcc.target/avr/pr71676-2.c: New test.
419
c7212a15 4202016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 421 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
422
423 PR target/71676
424 PR target/71678
425 * gcc.target/avr/pr71676-1.c: New test.
426 * gcc.target/avr/pr71676-3.c: New test.
427 * gcc.target/avr/pr71676.c: New test.
428 * gcc.target/avr/pr71678.c: New test.
429
d1c7d3a8
KV
4302016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
431
432 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
433 such that cloned verions of tested functions are not created.
434
c7082171
SK
4352016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
436
437 PR fortran/71895
438 * gfortran.dg/pr71895.f90: New test.
439
0f2a9e37
JJ
4402016-10-24 Jakub Jelinek <jakub@redhat.com>
441
442 * g++.dg/debug/dwarf2/ref-2.C: New test.
443
f8348061
BE
4442016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
445
446 * c-c++-common/Wint-in-bool-context-3.c: New test.
447
1eb4547b
MS
4482016-10-24 Martin Sebor <msebor@redhat.com>
449
450 PR middle-end/77735
451 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
452 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
453 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
454 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
455 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
456 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
457 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
458
292af537
RB
4592016-10-24 Richard Biener <rguenther@suse.de>
460
461 PR testsuite/71491
462 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
463 * gcc.dg/vect/slp-45.c: Likewise.
464
40f683e8
RB
4652016-10-24 Richard Biener <rguenther@suse.de>
466
467 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
468 * gcc.dg/tree-ssa/pr21458.c: Likewise.
469 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
470
b1b6774f
GJL
4712016-10-24 Georg-Johann Lay <avr@gjlay.de>
472
473 PR target/78093
474 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
475 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
476
ed9760d2
AV
4772016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
478
479 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
480
fb027a42
JJ
4812016-10-24 Jakub Jelinek <jakub@redhat.com>
482
483 * gcc.target/i386/bmi2-pext-1.c: New test.
484 * gcc.target/i386/bmi2-pdep-1.c: New test.
485 * gcc.target/i386/bmi2-bzhi-3.c: New test.
486 * gcc.target/i386/tbm-bextri-1.c: New test.
487 * gcc.target/i386/bmi-bextr-6.c: New test.
488
8e10302e
RO
4892016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
490
491 PR target/77483
492 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
493 * gcc.target/i386/pr65105-1.c: Likewise.
494 * gcc.target/i386/pr65105-2.c: Likewise.
495 * gcc.target/i386/pr65105-3.c: Likewise.
496 * gcc.target/i386/pr65105-5.c: Likewise.
497 * gcc.target/i386/pr67761.c: Likewise.
498 * gcc.target/i386/pr70799-1.c: Likewise.
499
866c72a8
ML
5002016-10-24 Martin Liska <mliska@suse.cz>
501
502 PR sanitizer/77966
503 * c-c++-common/ubsan/unreachable-3.c: New test.
504
0804124b
SK
5052016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
506
507 PR fortran/77763
508 * gfortran.dg/pr77763.f90
509
87c9fca5
SK
5102016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
511
512 PR fortran/54730
513 PR fortran/78033
514 * gfortran.dg/pr78033.f90: New test.
515
dfd6231e
PT
5162016-10-23 Paul Thomas <pault@gcc.gnu.org>
517
518 PR fortran/69834
519 * gfortran.dg/select_type_1.f03: Change error for overlapping
520 TYPE IS cases.
521 * gfortran.dg/select_type_36.f03: New test.
522
66ccff98
EB
5232016-10-22 Eric Botcazou <ebotcazou@adacore.com>
524
525 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
526
15876cee
TK
5272016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
528
529 PR fortran/78021
530 * gfortran.dg/string_length_3.f90: New test.
531
574284e9
AV
5322016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
533
574284e9
AV
534 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
535
5362016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
537
538 PR fortran/43366
539 PR fortran/57117
540 PR fortran/61337
541 * gfortran.dg/alloc_comp_class_5.f03: New test.
542 * gfortran.dg/class_allocate_21.f90: New test.
543 * gfortran.dg/class_allocate_22.f90: New test.
544 * gfortran.dg/realloc_on_assign_27.f08: New test.
545
20276dc9
JL
5462016-10-21 Jeff Law <law@redhat.com>
547
548 * PR tree-optimization/71947
549 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
550 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
551 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
552
f7503699
KV
5532016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
554
555 * gcc.dg/ipa/vrp5.c: New test.
556 * gcc.dg/ipa/vrp6.c: New test.
557
5be6b295
WD
5582016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
559
560 * gcc.target/aarch64/test_frame_17.c: New test.
561
c82bc7ed
WD
5622016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
563
564 * gcc.target/aarch64/test_frame_17.c: New test.
565
67a6cac7
AP
5662016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
567
568 PR preprocessor/71681
569 * gcc.dg/cpp/pr71681-1.c: New testcase
570 * gcc.dg/cpp/pr71681-2.c: Likewise
571 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
572 * gcc.dg/cpp/remap/a/header.gcc: Likewise
573 * gcc.dg/cpp/remap/a/t_1.h: Likewise
574 * gcc.dg/cpp/remap/a/t_2.h: Likewise
575
8e6982f7
JJ
5762016-10-21 Jakub Jelinek <jakub@redhat.com>
577
9c4c8b7b
JJ
578 PR target/78057
579 * gcc.target/i386/pr78057.c: New test.
580
8e6982f7
JJ
581 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
582
de514d40
PT
5832016-10-21 Paul Thomas <pault@gcc.gnu.org>
584
585 PR fortran/69566
586 * gfortran.dg/select_type_37.f03: New test.
587
1d64ceb0
SKS
5882016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
589
590 PR target/71627
591 * gcc.target/avr/pr71627.c: New test
592
85729229
EB
5932016-10-21 Eric Botcazou <ebotcazou@adacore.com>
594
595 * gcc.target/sparc/overflow-1.c: New test.
596 * gcc.target/sparc/overflow-2.c: Likewise.
597 * gcc.target/sparc/overflow-3.c: Likewise.
598
d17f2c3b
AV
5992016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
600
601 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
602 effective target.
603
0d47cee6
KT
6042016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
605
606 PR rtl-optimization/78038
607 * gcc.target/aarch64/pr78038.c: New test.
608
a20d03c8
RB
6092016-10-21 Richard Biener <rguenther@suse.de>
610
611 PR tree-optimization/78051
612 * g++.dg/torture/pr78051.C: New testcase.
613
f3ecd50f
BE
6142016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
615
616 * c-c++-common/wdate-time.c: Restored test case.
617 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
618
fceabe50
JJ
6192016-10-20 Jakub Jelinek <jakub@redhat.com>
620
621 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
622
f56ea76e
UB
6232016-10-20 Uros Bizjak <ubizjak@gmail.com>
624
625 PR target/78037
626 * gcc.target/i386/pr78037.c: New test.
627
2c35bbe1
EB
6282016-10-20 Eric Botcazou <ebotcazou@adacore.com>
629
630 * gcc.target/visium/overflow8.c: New.
631 * gcc.target/visium/overflow16.c: Likewise.
632 * gcc.target/visium/overflow32: Likewise.
633
28df8730
MM
6342016-10-20 Michael Matz <matz@suse.de>
635
636 * gcc.dg/loop-split.c: New test.
637 * gcc.dg/tree-ssa/ifc-9.c: Update.
638 * gcc.dg/tree-ssa/ifc-10.c: Update.
639
6c1a9e41
RB
6402016-10-20 Richard Biener <rguenther@suse.de>
641
642 * gcc.dg/graphite/pr35356-1.c: Update.
643
a2923dba
PC
6442016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
645
646 PR c++/77446
647 * g++.dg/cpp1y/pr77446.C: New.
648
2066ef6a
PK
6492016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
650
651 PR tree-optimization/53979
652 * gcc.dg/pr53979-1.c: New test-case.
653 * gcc.dg/pr53979-2.c: Likewise.
654
4c712374
BE
6552016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
656
657 * c-c++-common/Wint-in-bool-context-2.c: New test.
658
bdcf8e7c
JD
6592016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
660
661 * gfortran.dg/dtio_17.f90: Fix test.
662
ec1748d4
AH
6632016-10-19 Aldy Hernandez <aldyh@redhat.com>
664
665 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
666 * gcc.dg/Walloca-2.c: Same.
667
b70f0b0c
AH
6682016-10-19 Aldy Hernandez <aldyh@redhat.com>
669
670 * gcc.dg/Wvla-1.c: Rename to...
671 * gcc.dg/Wvla-larger-than-1.c: ...this.
672 * gcc.dg/Wvla-2.c: Rename to...
673 * gcc.dg/Wvla-larger-than-2.c: ...this.
674 * gcc.dg/Wvla-3.c: Rename to...
675 * gcc.dg/Walloca-11.c.: ...this.
676 * gcc.dg/wvla-[1-7].c: Rename to:
677 * gcc.dg/Wvla-[1-7].c: ...this.
678
cbb22e61
BC
6792016-10-19 Bin Cheng <bin.cheng@arm.com>
680
681 PR tree-optimization/78005
682 * gcc.dg/vect/pr78005.c: New.
683 * gcc.target/i386/l_fma_float_1.c: Revise test.
684 * gcc.target/i386/l_fma_float_2.c: Ditto.
685 * gcc.target/i386/l_fma_float_3.c: Ditto.
686 * gcc.target/i386/l_fma_float_4.c: Ditto.
687 * gcc.target/i386/l_fma_float_5.c: Ditto.
688 * gcc.target/i386/l_fma_float_6.c: Ditto.
689 * gcc.target/i386/l_fma_double_1.c: Ditto.
690 * gcc.target/i386/l_fma_double_2.c: Ditto.
691 * gcc.target/i386/l_fma_double_3.c: Ditto.
692 * gcc.target/i386/l_fma_double_4.c: Ditto.
693 * gcc.target/i386/l_fma_double_5.c: Ditto.
694 * gcc.target/i386/l_fma_double_6.c: Ditto.
695
a023f8c8
TS
6962016-10-19 Thomas Schwinge <thomas@codesourcery.com>
697
698 PR tree-optimization/78024
699 * gcc.dg/goacc/loop-processing-1.c: New file.
700
d9700bdb
RB
7012016-10-19 Richard Biener <rguenther@suse.de>
702
703 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
704
902cb7b1
KN
7052016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
706
707 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
708 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
709 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
710 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
711 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
712 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
713 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
714 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
715 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
716 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
717 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
718 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
719 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
720 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
721 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
722 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
723 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
724 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
725 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
726 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
727 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
728 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
729 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
730 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
731 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
732 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
733 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
734 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
735 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
736 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
737 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
738 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
739 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
740 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
741 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
742 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
743 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
744 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
745 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
746 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
747 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
748 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
749 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
750 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
751 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
752 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
753 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
754 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
755 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
756 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
757 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
758 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
759 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
760 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
761 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
762 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
763 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
764 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
765 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
766 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
767 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
768 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
769 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
770 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
771 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
772 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
773 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
774 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
775 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
776 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
777 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
778 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
779 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
780 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
781 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
782 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
783 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
784 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
785 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
786 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
787 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
788 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
789 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
790 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
791 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
792 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
793 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
794 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
795 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
796 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
797 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
798 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
799 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
800 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
801 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
802 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
803 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
804 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
805 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
806 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
807 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
808 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
809 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
810 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
811 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
812 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
813 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
814 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
815 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
816 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
817 * gcc.target/powerpc/vsu/vsu.exp: New file.
818
5cb96b6a
UB
8192016-10-18 Uros Bizjak <ubizjak@gmail.com>
820
821 PR target/77991
822 * gcc.target/i386/pr77991.c: New test.
823
f5de494c
MF
8242016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
825
826 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
827 LTO is used.
828
e5163ec1
SKS
8292016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
830
5cb96b6a 831 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 832
b64e8239
RB
8332016-10-18 Richard Biener <rguenther@suse.de>
834
835 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
836 * gcc.dg/tree-ssa/pr21001.c: Likewise.
837 * gcc.dg/tree-ssa/pr21090.c: Likewise.
838 * gcc.dg/tree-ssa/pr21294.c: Likewise.
839 * gcc.dg/tree-ssa/pr21563.c: Likewise.
840 * gcc.dg/tree-ssa/pr23744.c: Likewise.
841 * gcc.dg/tree-ssa/pr25382.c: Likewise.
842 * gcc.dg/tree-ssa/pr68431.c: Likewise.
843 * gcc.dg/tree-ssa/vrp03.c: Likewise.
844 * gcc.dg/tree-ssa/vrp06.c: Likewise.
845 * gcc.dg/tree-ssa/vrp07.c: Likewise.
846 * gcc.dg/tree-ssa/vrp09.c: Likewise.
847 * gcc.dg/tree-ssa/vrp19.c: Likewise.
848 * gcc.dg/tree-ssa/vrp20.c: Likewise.
849 * gcc.dg/tree-ssa/vrp92.c: Likewise.
850 * gcc.dg/pr68217.c: Likewise.
851 * gcc.dg/predict-9.c: Likewise.
852 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
853 * gcc.dg/predict-1.c: Likewise.
854
c680ada5
JD
8552016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
856
857 * gfortran.dg/dtio_17.f90: New test.
858
7fd4f180
KV
8592016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
860
861 * gcc.dg/ipa/vrp4.c: Adjust testcase.
862
718625ad
KV
8632016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
864
865 * gcc.dg/ipa/vrp4.c: New test.
866
735b8f9f
KV
8672016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
868
869 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
870 * gcc.dg/torture/pr39074.c: Likewise.
871
86f98087
EB
8722016-10-17 Eric Botcazou <ebotcazou@adacore.com>
873
874 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
875 * gnat.dg/trampoline4.adb: Minor tweak.
876
a929f266
BS
8772016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
878
879 PR tree-optimization/77916
880 * gcc.dg/torture/pr77916.c: New.
881
4acf2055
SK
8822016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
883
884 PR fortran/77978
885 * gfortran.dg/pr77978_1.f90: New test.
886 * gfortran.dg/pr77978_2.f90: Ditto.
887 * gfortran.dg/pr77978_3.f90: Ditto.
888
871267e1
PT
8892016-10-17 Paul Thomas <pault@gcc.gnu.org>
890
891 PR fortran/61420
892 PR fortran/78013
893 * gfortran.dg/proc_ptr_49.f90: New test.
894
fd9593e9
BE
8952016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
896
897 PR target/77308
898 * gcc.target/arm/pr77308.c: New test.
899
d32d4176
DE
9002016-10-17 David Edelsohn <dje.gcc@gmail.com>
901
902 * lib/target-supports.exp
903 (check_effective_target_floatn_nx_runtime): Return 0 for
904 powerpc*-ibm-aix*.
905
dca2910c
AP
9062016-10-17 Andrew Pinski <apinski@cavium.com>
907
908 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
909 long instead of long.
910 * gcc.target/aarch64/cinc_common_1.c: Likewise.
911 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
912 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
913 * gcc.target/aarch64/mult-synth_4.c: Likewise.
914 * gcc.target/aarch64/pr68102_1.c: Likewise.
915 * gcc.target/aarch64/target_attr_3.c: Likewise.
916
44b00dbc
RB
9172016-10-17 Richard Biener <rguenther@suse.de>
918
919 PR tree-optimization/77988
920 * gcc.dg/torture/pr77988.c: New testcase.
921
89b80c42
PK
9222016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
923
924 * gcc.dg/pr71636-1.c: New test-case.
925 * gcc.dg/pr71636-2.c: Likewise.
926
4c640e26
EB
9272016-10-16 Eric Botcazou <ebotcazou@adacore.com>
928
929 * gnat.dg/trampoline3.adb: New test.
930 * gnat.dg/trampoline4.adb: Likewise.
931
6c0347f6
JD
9322016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
933
934 * gfortran.dg/dtio_16.f90: New test.
935
d0d48a06
EB
9362016-10-15 Eric Botcazou <ebotcazou@adacore.com>
937
938 * gcc.target/sparc/bmaskbshuf.c: Rename to...
939 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
940 * gcc.target/sparc/bmaskbshuf-2.c: New test.
941
baa33d83
EB
9422016-10-15 Eric Botcazou <ebotcazou@adacore.com>
943
944 * gcc.target/sparc/popc.c: Rename to...
945 * gcc.target/sparc/popc-1.c: ...this.
946 * gcc.target/sparc/popc-2.c: New test.
947
523ee218
JD
9482016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
949
950 PR fortran/77972
951 * gfortran.dg/unexpected_eof_4.f90: New test.
952
c04d4ede
JB
9532016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
954
31a84d4a
AP
955 PR libfortran/48587
956 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 957
064ed55a
JJ
9582016-10-14 Jakub Jelinek <jakub@redhat.com>
959
9a822fc7
JJ
960 PR middle-end/77959
961 * gfortran.dg/pr77959.f90: New test.
962
064ed55a
JJ
963 DR 1511 - const volatile variables and ODR
964 * g++.dg/DRs/dr1511-1.C: New test.
965 * g++.dg/DRs/dr1511-2.C: New test.
966
2579762a
EB
9672016-10-14 Eric Botcazou <ebotcazou@adacore.com>
968
969 * gnat.dg/debug7.adb (dg-options): Remove -g.
970 * gnat.dg/debug8.adb (dg-options): Add -margs.
971 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
972
6d59425d
RB
9732016-10-14 Richard Biener <rguenther@suse.de>
974
975 PR tree-optimization/77979
976 * gcc.dg/torture/pr77979.c: New testcase.
977
43f66d6e
ML
9782016-10-14 Martin Liska <mliska@suse.cz>
979
980 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
981 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
982 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
983
cb3ac867
UB
9842016-10-14 Uros Bizjak <ubizjak@gmail.com>
985
986 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
987 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
988 * gcc.dg/torture/pr77937-2.c: Likewise.
989
14cf71a0
EB
9902016-10-14 Eric Botcazou <ebotcazou@adacore.com>
991
992 * gnat.dg/lto15.adb: Adjust.
993 * gnat.dg/lto16.adb: Likewise.
994 * gnat.dg/lto17.adb: Likewise
995 * gnat.dg/lto18.ad[sb]: New test.
996 * gnat.dg/lto18_pkg.ads: New helper.
997 * gnat.dg/lto19.adb: New test.
998 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
999 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1000 * gnat.dg/lto20.adb: New test.
1001 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1002
6fd9c6f4
AV
10032016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1004
1005 * gfortran.dg/coarray_38.f90: Expect error message.
1006
01f44038
KT
10072016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1008
1009 * gcc.target/aarch64/spellcheck_1.c: New test.
1010 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1011 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1012 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1013 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1014 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1015
253abb2a
AS
10162016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1017
1018 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1019
a2695319
BS
10202016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1021
1022 PR tree-optimization/77937
1023 * gcc.dg/torture/pr77937-1.c: New.
1024 * gcc.dg/torture/pr77937-2.c: New.
1025
14a2c9aa
JM
10262016-10-13 Jakub Jelinek <jakub@redhat.com>
1027
1028 * g++.dg/cpp1z/inline-var1.C: New test.
1029 * g++.dg/cpp1z/inline-var1a.C: New test.
1030 * g++.dg/cpp1z/inline-var1.h: New file.
1031 * g++.dg/cpp1z/inline-var2.C: New test.
1032 * g++.dg/cpp1z/inline-var3.C: New test.
1033 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1034 uninitialized const.
1035
6c95388f 10362016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1037
ee7fa2e3
SL
1038 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1039 Xscale is specified, not just -march.
1040 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1041 is incompatible with Xscale.
18d34307 1042
96032047
MS
10432016-10-13 Martin Sebor <msebor@redhat.com>
1044
1045 PR c++/71912
1046 * g++.dg/ext/flexary4.C: Adjust.
1047 * g++.dg/ext/flexary5.C: Same.
1048 * g++.dg/ext/flexary9.C: Same.
1049 * g++.dg/ext/flexary19.C: New test.
1050 * g++.dg/ext/flexary18.C: New test.
1051 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1052 regression test.
5cb96b6a
UB
1053 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1054 Avoid generating a flexible array member in an array.
96032047 1055
5b1548fd
MS
10562016-10-13 Martin Sebor <msebor@redhat.com>
1057
1058 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1059 to placate -Wformat on targets where the type is not int.
1060
7810c4eb
DM
10612016-10-13 David Malcolm <dmalcolm@redhat.com>
1062
1063 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1064 in INSN_LOCATION.
1065
fcd27666
BC
10662016-10-13 Bin Cheng <bin.cheng@arm.com>
1067
1068 * gcc.target/i386/l_fma_float_1.c: Revise test.
1069 * gcc.target/i386/l_fma_float_2.c: Ditto.
1070 * gcc.target/i386/l_fma_float_3.c: Ditto.
1071 * gcc.target/i386/l_fma_float_4.c: Ditto.
1072 * gcc.target/i386/l_fma_float_5.c: Ditto.
1073 * gcc.target/i386/l_fma_float_6.c: Ditto.
1074 * gcc.target/i386/l_fma_double_1.c: Ditto.
1075 * gcc.target/i386/l_fma_double_2.c: Ditto.
1076 * gcc.target/i386/l_fma_double_3.c: Ditto.
1077 * gcc.target/i386/l_fma_double_4.c: Ditto.
1078 * gcc.target/i386/l_fma_double_5.c: Ditto.
1079 * gcc.target/i386/l_fma_double_6.c: Ditto.
1080
b8a4b8c8
BC
10812016-10-13 Bin Cheng <bin.cheng@arm.com>
1082
1083 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1084
328ba117
BC
10852016-10-13 Bin Cheng <bin.cheng@arm.com>
1086
1087 * gcc.dg/vect/vect-98.c: Refine test case.
1088 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1089 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1090 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1091
1a1ab05e
JJ
10922016-10-13 Jakub Jelinek <jakub@redhat.com>
1093
1094 PR c/77946
1095 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1096
27947670
ML
10972016-10-13 Martin Liska <mliska@suse.cz>
1098
1099 PR tree-optimization/77943
1100 * g++.dg/tree-ssa/pr77943.C: New test.
1101
92c5266b
AV
11022016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1103
1104 PR fortran/72832
1105 * gfortran.dg/allocate_with_source_22.f03: New test.
1106 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1107 fail.
1108
90bca4ed
TP
11092016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1110
1111 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1112 * gcc.target/arm/movsi_movw.c: Likewise.
1113 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1114 directive to work on big endian targets.
1115
0011af7b
KV
11162016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1117
1118 * gcc.dg/tree-ssa/evrp6.c: New test.
1119
859e95ab
SB
11202016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1121
1122 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1123 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1124 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1125
2934018d
SB
11262016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1127
1128 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1129 * gcc.target/powerpc/warn-2.c: Ditto.
1130
f92d1522
RS
11312016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1132
1133 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1134 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1135 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1136 for -mmsa.
1137 * gcc.target/mips/msa.c: New test.
1138 * gcc.target/mips/msa-builtins.c: Likewise.
1139 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1140 (check_effective_target_mips_msa_runtime): Likewise.
1141 (check_effective_target_mips_msa): Likewise.
1142 (add_options_for_mips_msa): Likewise.
1143 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1144 (check_effective_target_vect_intfloat_cvt): Likewise.
1145 (check_effective_target_vect_uintfloat_cvt): Likewise.
1146 (check_effective_target_vect_floatint_cvt): Likewise.
1147 (check_effective_target_vect_floatuint_cvt): Likewise.
1148 (check_effective_target_vect_shift): Likewise.
1149 (check_effective_target_vect_shift_char): Likewise.
1150 (check_effective_target_vect_long): Likewise.
1151 (check_effective_target_vect_float): Likewise.
1152 (check_effective_target_vect_double): Likewise.
1153 (check_effective_target_vect_long_long): Likewise.
1154 (check_effective_target_vect_perm): Likewise.
1155 (check_effective_target_vect_perm_byte): Likewise.
1156 (check_effective_target_vect_perm_short): Likewise.
1157 (check_effective_target_vect_sdot_qi): Likewise.
1158 (check_effective_target_vect_udot_qi): Likewise.
1159 (check_effective_target_vect_sdot_hi): Likewise.
1160 (check_effective_target_vect_udot_hi): Likewise.
1161 (check_effective_target_vect_pack_trunc): Likewise.
1162 (check_effective_target_vect_unpack): Likewise.
1163 (check_effective_target_vect_hw_misalign): Likewise.
1164 (check_effective_target_vect_condition): Likewise.
1165 (check_effective_target_vect_cond_mixed): Likewise.
1166 (check_effective_target_vect_char_mult): Likewise.
1167 (check_effective_target_vect_short_mult): Likewise.
1168 (check_effective_target_vect_int_mult): Likewise.
1169 (check_effective_target_vect_extract_even_odd): Likewise.
1170 (check_effective_target_vect_interleave): Likewise.
1171 (check_vect_support_and_set_flags): Check if the target supports MSA
1172 and append to the list of EFFECTIVE_TARGETS.
1173
0bfd099c
RB
11742016-10-12 Richard Biener <rguenther@suse.de>
1175
1176 PR debug/77947
1177 * g++.dg/torture/pr77947.C: New testcase.
1178
b4a9ef2f
PMR
11792016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1180
1181 * gnat.dg/debug8.adb: New testcase.
1182
c0dbd22d
PMR
11832016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1184
1185 * gnat.dg/debug9.adb: New testcase.
1186
8a7c91cd
RB
11872016-10-12 Richard Biener <rguenther@suse.de>
1188
1189 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1190 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1191 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1192
7dc2f5f1
RB
11932016-10-12 Richard Biener <rguenther@suse.de>
1194
1195 PR tree-optimization/77920
1196 * gcc.dg/torture/pr77920.c: New testcase.
1197
70f6d5e1
JJ
11982016-10-12 Jakub Jelinek <jakub@redhat.com>
1199
4a8b97cb
JJ
1200 PR tree-optimization/77929
1201 * gcc.c-torture/compile/pr77929.c: New test.
1202
70f6d5e1
JJ
1203 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1204 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1205 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1206 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1207 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1208 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1209 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1210 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1211 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1212
4803de58
EB
12132016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1214
1215 * gcc.target/sparc/setcc-4.c: Adjust.
1216 * gcc.target/sparc/setcc-5.c: Likewise.
1217 * gcc.target/sparc/setcc-6.c: Likewise.
1218 * gcc.target/sparc/setcc-7.c: Likewise.
1219 * gcc.target/sparc/setcc-8.c: Likewise.
1220 * gcc.target/sparc/setcc-9.c: Likewise.
1221 * gcc.target/sparc/setcc-10.c: Delete.
1222
f6cf4810
SK
12232016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1224
1225 PR fortran/77942
1226 * gfortran.dg/pr77942.f90
1227
8e8c2744
FR
12282016-10-11 Fritz Reese <fritzoreese@gmail.com>
1229
1230 * gfortran.dg/dec_math.f90: New testsuite.
1231
ddefad9a
SKS
12322016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1233
1234 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1235 (main): Declare j as i32 instead of int.
1236
e7b08761
TP
12372016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1238
1239 PR testsuite/PR77710
1240 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1241 target triplet instead of *-*-*-*.
1242
9fd7cd44
EB
12432016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1244
1245 * gnat.dg/unchecked_convert10.adb: New test.
1246 * gnat.dg/unchecked_convert11.adb: Likewise.
1247 * gnat.dg/unchecked_convert12.adb: Likewise.
1248
ff7e7ee0
EB
12492016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1250
1251 * gcc.target/sparc/cbcond-1.c: New test.
1252 * gcc.target/sparc/cbcond-2.c: Likewise.
1253 * gcc.target/sparc/movcc-1.c: Likewise.
1254 * gcc.target/sparc/movcc-2.c: Likewise.
1255 * gcc.target/sparc/setcc-1.c: Adjust.
1256 * gcc.target/sparc/setcc-2.c: Likewise.
1257 * gcc.target/sparc/setcc-3.c: Likewise.
1258 * gcc.target/sparc/setcc-4.c: Likewise.
1259 * gcc.target/sparc/setcc-5.c: Likewise.
1260 * gcc.target/sparc/setcc-6.c: New test.
1261 * gcc.target/sparc/setcc-7.c: Likewise.
1262 * gcc.target/sparc/setcc-8.c: Likewise.
1263 * gcc.target/sparc/setcc-9.c: Likewise.
1264 * gcc.target/sparc/setcc-10.c: Likewise.
1265
d30078b8
JL
12662016-10-10 Jeff Law <law@redhat.com>
1267
1268 PR tree-optimization/71947
1269 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1270 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1271 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1272 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1273 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1274 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1275
5f869266
TK
12762016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1277
1278 PR fortran/77915
1279 * gfortran.dg/matmul_11.f90: New test.
1280
174e0b00
JW
12812016-10-10 Jiong Wang <jiong.wang@arm.com>
1282
1283 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1284 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1285 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1286 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1287 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1288 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1289 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1290 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1291 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1292 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1293 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1294 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1295 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1296 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1297 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1298 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1299 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1300 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1301 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1302 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1303 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1304 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1305 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1306 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1307 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1308 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1309 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1310 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1311 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1312 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1313 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1314 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1315 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1316 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1317 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1318 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1319 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1320 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1321 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1322 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1323 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1324 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1325 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1326 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1327 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1328 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1329 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1330 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1331 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1332 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1333 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1334 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1335 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1336 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1337 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1338 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1339 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1340 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1341 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1342
4bc63138
JW
13432016-10-10 Jiong Wang <jiong.wang@arm.com>
1344
1345 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1346 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1347 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1348 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1349 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1350 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1351 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1352 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1353 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1354 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1355 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1356 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1357 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1358 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1359
8f3edb07
JW
13602016-10-10 Jiong Wang <jiong.wang@arm.com>
1361
1362 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1363 Enable AArch64.
1364 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1365 vdup*_laneq.
1366 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1367 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1368 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1369 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1370
6e49f922
JW
13712016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1372 Jiong Wang <jiong.wang@arm.com>
1373
1374 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1375 AArch64 support.
1376 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1377 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1378 AArch64 targets.
1379 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1380 AArch64 targets.
1381 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1382 targets.
1383 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1384
41683e1a
EB
13852016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1386
1387 * gnat.dg/specs/vfa.ads: New test.
1388
6e49f922 13892016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1390
1391 * gnat.dg/inline13.ad[sb]: New test.
1392 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1393
55cfd746
EB
13942016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1395
1396 * gnat.dg/biased_subtype.adb: New test.
1397
4dfb8a2a
JJ
13982016-10-09 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR tree-optimization/77901
1401 * gcc.c-torture/compile/pr77901.c: New test.
1402
67b97478
PK
14032016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1404
1405 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1406 * gcc.dg/ipa/propalign-2.c: Likewise
1407 * gcc.dg/ipa/propalign-3.c: Likewise.
1408 * gcc.dg/ipa/propalign-4.c: Likewise.
1409 * gcc.dg/ipa/propalign-5.c: Likewise.
1410
7bad794a
JJ
14112016-10-08 Jakub Jelinek <jakub@redhat.com>
1412
81b02905
JJ
1413 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1414
ee19ef45
JJ
1415 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1416
7bad794a
JJ
1417 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1418 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1419
56d3a930
FR
14202016-10-07 Fritz Reese <fritzoreese@gmail.com>
1421
1422 * gfortran.dg/dec_union_11.f90: New testcase.
1423
45e2bf2e
NS
14242016-10-07 Nathan Sidwell <nathan@acm.org>
1425
1426 PR c++/66443
1427 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1428 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1429 * g++.dg/cpp1y/pr66443-cxx14.C: New
1430 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1431 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1432
be845b04
JJ
14332016-10-07 Jakub Jelinek <jakub@redhat.com>
1434
1435 * g++.dg/cpp0x/addressof1.C: New test.
1436 * g++.dg/cpp0x/addressof2.C: New test.
1437
08213983
MM
14382016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1439
1440 * gcc.target/powerpc/float128-type-1.c: New test to check that
1441 PowerPC 64-bit Linux enables -mfloat128-type by default.
1442 * gcc.target/powerpc/float128-type-2.c: Likewise.
1443 * gcc.target/powerpc/float128-mix.c: Change error message to
1444 reflect that __ibm128 is now #define'ed to be long double.
1445
bd845c14
SK
14462016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1447
1448 PR fortran/77406
1449 * gfortran.dg/pr77406.f90: New test.
1450 * gfortran.dg/assumed_type_3.f90: Update error messages.
1451 * gfortran.dg/defined_operators_1.f90: Ditto.
1452 * gfortran.dg/generic_26.f90: Ditto.
1453 * gfortran.dg/generic_7.f90: Ditto.
1454 * gfortran.dg/gomp/udr5.f90: Ditto.
1455 * gfortran.dg/gomp/udr7.f90: Ditto.
1456 * gfortran.dg/interface_1.f90: Ditto.
1457 * gfortran.dg/interface_37.f90: Ditto.
1458 * gfortran.dg/interface_5.f90: Ditto.
1459 * gfortran.dg/interface_6.f90: Ditto.
1460 * gfortran.dg/interface_7.f90
1461 * gfortran.dg/no_arg_check_3.f90
1462 * gfortran.dg/operator_5.f90
1463 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1464
c09c4992
BE
14652016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1466
1467 PR c++/77700
1468 * c-c++-common/Wint-in-bool-context.c: Update test.
1469
d7f336f8
RB
14702016-10-07 Richard Biener <rguenther@suse.de>
1471
1472 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1473 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1474
a9172bf3
MP
14752016-10-07 Marek Polacek <polacek@redhat.com>
1476
1477 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1478
8a14afd0
BS
14792016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1480
1481 PR c++/69733
1482 * c-c++-common/pr69733.c: New test.
1483 * gcc.dg/pr69733.c: New test.
1484 * gcc.target/i386/pr69733.c: New test.
1485
d4bd4646
MP
14862016-10-07 Marek Polacek <polacek@redhat.com>
1487
1488 PR c++/77803
1489 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1490
a93cdc5c
JJ
14912016-10-07 Jakub Jelinek <jakub@redhat.com>
1492
1493 PR tree-optimization/77664
1494 * gcc.dg/tree-ssa/pr77664.c: New test.
1495 * gcc.dg/pr77664.c: New test.
1496
14972016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1498
1499 * gfortran.dg/pr69955.f90: New test.
1500
ac193ee7
LK
15012016_10-06 Louis Krupp <louis.krupp@zoho.com>
1502
1503 PR fortran/57910
1504 * gfortran.dg/pr57910.f90: New test.
1505
342cfb3e
JJ
15062016-10-06 Jakub Jelinek <jakub@redhat.com>
1507
1508 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1509 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1510
48057089
KV
15112016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1512
1513 PR tree-optimization/77862
1514 * gcc.dg/pr77862.c: New test.
1515
65b25c9b
KV
15162016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1517
1518 * gcc.dg/tree-ssa/evrp4.c: New test.
1519
f3127685
JL
15202016-10-06 Jeff Law <law@redhat.com>
1521
1522 PR tree-optimization/71661
1523 * gcc.dg/tree-ssa/pr71661.c: New test.
1524
b3972588
RB
15252016-10-06 Richard Biener <rguenther@suse.de>
1526
1527 PR tree-optimization/77855
1528 * gcc.dg/torture/pr77855.c: New testcase.
1529
139dc3c6 15302016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1531 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1532
1533 * g++.dg/other/pr77759.C: New test.
1534
37f6a157
RB
15352016-10-06 Richard Biener <rguenther@suse.de>
1536
1537 PR tree-optimization/77839
1538 * gcc.dg/torture/pr77839.c: New testcase.
1539
f779aeb8
MP
15402016-10-06 Marek Polacek <polacek@redhat.com>
1541
1542 * g++.dg/cpp1z/init-statement9.C: New test.
1543
eee8f0b0
AS
15442016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1545
1546 * gcc.target/i386/pcommit-1.c: Deleted.
1547 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1548 * gcc.target/i386/sse-13.c: Ditto.
1549 * gcc.target/i386/sse-14.c: Ditto.
1550 * gcc.target/i386/sse-22.c: Ditto.
1551 * gcc.target/i386/sse-23.c: Ditto.
1552 * g++.dg/other/i386-2.C: Ditto.
1553
b48042bb
UB
15542016-10-05 Uros Bizjak <ubizjak@gmail.com>
1555
1556 * gcc.target/i386/pr77833.c: Require int128 effective target.
1557
50b01e1d
SK
15582016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1559
1560 PR fortran/58991
1561 PR fortran/58992
1562 * gfortran.dg/associate_22.f90: New test.
1563
908b8296
FR
15642016-10-05 Fritz Reese <fritzoreese@gmail.com>
1565
1566 * gfortran.dg/dec_union_9.f90: New testcase.
1567 * gfortran.dg/dec_union_10.f90: New testcase.
1568
87582521
JJ
15692016-10-05 Jakub Jelinek <jakub@redhat.com>
1570
2e69f143
JJ
1571 PR sanitizer/66343
1572 * gcc.dg/pch/pr66343-3.c: New test.
1573 * gcc.dg/pch/pr66343-3.hs: New file.
1574
87582521
JJ
1575 PR sanitizer/66343
1576 * gcc.dg/pch/pr66343-1.c: New test.
1577 * gcc.dg/pch/pr66343-1.hs: New file.
1578 * gcc.dg/pch/pr66343-2.c: New test.
1579 * gcc.dg/pch/pr66343-2.hs: New file.
1580
700fff34
BE
15812016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1582
1583 * c-c++-common/Wint-in-bool-context.c: Update test.
1584
17a9e380
MP
15852016-10-05 Marek Polacek <polacek@redhat.com>
1586
1587 * g++.dg/cpp1z/init-statement1.C: New test.
1588 * g++.dg/cpp1z/init-statement2.C: New test.
1589 * g++.dg/cpp1z/init-statement3.C: New test.
1590 * g++.dg/cpp1z/init-statement4.C: New test.
1591 * g++.dg/cpp1z/init-statement5.C: New test.
1592 * g++.dg/cpp1z/init-statement6.C: New test.
1593 * g++.dg/cpp1z/init-statement7.C: New test.
1594 * g++.dg/cpp1z/init-statement8.C: New test.
1595
6e48e779
LK
15962016-10-05 Louis Krupp <louis.krupp@zoho.com>
1597
1598 PR fortran/67524
1599 * gfortran.dg/pr67524.f90: New test.
1600
04a32443
JJ
16012016-10-05 Jakub Jelinek <jakub@redhat.com>
1602
1603 PR sanitizer/77823
1604 * c-c++-common/ubsan/shift-9.c: New test.
1605
743a9cf7
SKS
16062016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1607
1608 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1609 of int if __SIZEOF_INT__ is less than 4 bytes.
1610
a40278c3
JD
16112016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1612
1613 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1614 * gfortran.dg/class_array_20.f03: Likewise.
1615 * gfortran.dg/class_array_21.f03: Likewise.
1616 * gfortran.dg/finalize_29.f08: Likewise.
1617 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1618
39bb7d01
RB
16192016-10-05 Richard Biener <rguenther@suse.de>
1620
1621 PR middle-end/77826
1622 * gcc.dg/torture/pr77826.c: New testcase.
1623
eeb57981
RB
16242016-10-05 Richard Biener <rguenther@suse.de>
1625
1626 * gcc.dg/fold-copysign-1.c: New testcase.
1627
f9018d75
AS
16282016-10-05 Andreas Schwab <schwab@suse.de>
1629
1630 * g++.dg/pr49847-2.C: Remove.
1631
7e8000b3
PMR
16322016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1633
1634 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1635
54f84ca9
RB
16362016-10-05 Richard Biener <rguenther@suse.de>
1637
1638 PR middle-end/55152
1639 * gcc.dg/pr55152-2.c: New testcase.
1640
17beda50
JD
16412016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1642
1643 * gfortran.dg/dtio_15.f90: New test.
1644
1c84b798
ILT
16452016-10-04 Ian Lance Taylor <iant@golang.org>
1646
1647 * gcc.dg/split-7.c: New test.
1648
7ec39552
MS
16492016-10-04 Martin Sebor <msebor@redhat.com>
1650
1651 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1652 %lc directive to wint_t to silence -Wformat warnings on targets
1653 where the latter is a distinct type such as long.
1654
8ff04ff9
MS
16552016-10-04 Martin Sebor <msebor@redhat.com>
1656
1657 PR c++/77804
1658 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1659
bfecd57c
JJ
16602016-10-04 Jakub Jelinek <jakub@redhat.com>
1661
f72da967
JJ
1662 PR c++/77791
1663 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1664
bfecd57c
JJ
1665 * g++.dg/other/java3.C: Remove.
1666 * g++.dg/other/java1.C: Remove.
1667 * g++.dg/other/error12.C: Remove.
1668 * g++.dg/other/java2.C: Remove.
1669 * g++.dg/warn/Wnvdtor.C: Remove.
1670 * g++.dg/lookup/java1.C: Remove.
1671 * g++.dg/lookup/java2.C: Remove.
1672 * g++.dg/ext/pr34829.C: Remove.
1673 * g++.dg/ext/java-3.C: Remove.
1674 * g++.dg/ext/java-1.C: Remove.
1675 * g++.dg/ext/java-2.C: Remove.
1676 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1677
fe8b1e83
DG
16782016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1679
1680 PR tree-optimization/77808
1681 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1682
078b5aab
RB
16832016-10-04 Richard Biener <rguenther@suse.de>
1684
1685 PR tree-optimization/77399
1686 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1687
2b568899
RB
16882016-10-04 Richard Biener <rguenther@suse.de>
1689
1690 PR middle-end/77833
1691 * gcc.target/i386/pr77833.c: New testcase.
1692
0a4e5cf3
JL
16932016-09-26 Jeff Law <law@redhat.com>
1694
1695 PR tree-optimization/71550
1696 PR tree-optimization/71403
1697 * gcc.c-torture/execute/pr71550.c: New test.
1698
d07b0a23
SKS
16992016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1700
1701 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1702 option.
1703
b44a42cf
KT
17042016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1705
1706 Revert
1707 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1708
1709 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1710
f41f1ceb
MP
17112016-10-03 Marek Polacek <polacek@redhat.com>
1712
1713 * g++.dg/cpp0x/nullptr37.C: New test.
1714
1633d3b9
BE
17152016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1716
1717 * c-c++-common/Wint-in-bool-context.c: Update test.
1718
2c8e3a1d
JJ
17192016-10-02 Jakub Jelinek <jakub@redhat.com>
1720
1721 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1722 earlier.
1723 * g++.dg/charset/asm2.c (memmove): Likewise.
1724 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1725 * g++.dg/tls/diag-4.C (foo): Likewise.
1726 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1727 dg-warning, fix up regex.
1728 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1729 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1730 * g++.old-deja/g++.mike/net31.C: Likewise.
1731 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1732 for C++17.
1733 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1734 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1735
f00b6283
RB
17362016-10-01 Richard Biener <rguenther@suse.de>
1737
1738 PR middle-end/77798
1739 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1740
0f0565b1
AV
17412016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1742
1743 PR fortran/77663
1744 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1745
c58823a0
JJ
17462016-10-01 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR c/77490
1749 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1750 Add dg-prune-output directive.
1751
e3228a50
JD
17522016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1753
1754 PR fortran/66643
1755 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1756 * gfortran.fortran-torture/compile/write.f90: Update test.
1757
e70bbc6f
MW
17582016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1759
1760 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1761 arm_fp16_alternative_ok as the required effective target.
1762 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1763 -mfp16-format=alternative to the dg-options directive and remove
1764 the dg-add-options directive.
1765
c39747d2
FR
17662016-09-30 Fritz Reese <fritzoreese@gmail.com>
1767
1768 PR fortran/77764
1769 * gfortran.dg/dec_union_8.f90: New testcase.
1770
00074dd8
FR
17712016-09-30 Fritz Reese <fritzoreese@gmail.com>
1772
1773 PR fortran/77782
1774 * gfortran.dg/dec_structure_16.f90: New testcase.
1775
26f391e8
AV
17762016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1777
1778 * gfortran.dg/coarray_allocate_10.f08: New test.
1779 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1780
fa16a271
KT
17812016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1782
1783 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1784
f334c828
RB
17852016-09-30 Richard Biener <rguenther@suse.de>
1786
1787 PR tree-optimization/77399
1788 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1789
76e3ec9c
SL
17902016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1791
871267e1 1792 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1793 -fdelete-null-pointer-checks explicit.
1794 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1795 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1796 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1797 * gcc.dg/pic-1.c: Require fpic target support.
1798 * gcc.dg/pic-2.c: Likewise.
1799
a2c6e7f2
JJ
18002016-09-29 Jakub Jelinek <jakub@redhat.com>
1801
1802 Implement P0001R1 - C++17 removal of register storage class specifier
1803 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1804 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1805 C++17.
1806 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1807 keyword if not __SSE2__.
1808 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1809 C++17.
1810 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1811 register keywords.
1812 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1813 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1814 no_erroneous_warning): Expect new warnings for C++17.
1815 * g++.dg/warn/register-var-2.C (f): Likewise.
1816 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1817 * g++.dg/parse/linkage2.C (foo): Likewise.
1818 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1819 keyword on parameters for C++17.
1820 * g++.dg/cpp1z/register1.C: New test.
1821 * g++.dg/cpp1z/register2.C: New test.
1822 * g++.dg/cpp1z/register3.C: New test.
1823
4ab76933
UB
18242016-09-29 Uros Bizjak <ubizjak@gmail.com>
1825
1826 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1827 * gcc.target/i386/avx2-check.h (main): Ditto.
1828 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1829 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1830 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1831 * gcc.target/i386/avx512er-check.h (main): Ditto.
1832 * gcc.target/i386/avx512f-check.h (main): Ditto.
1833 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1834 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1835 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1836
2488ebe5
UB
18372016-09-29 Uros Bizjak <ubizjak@gmail.com>
1838
1839 PR target/77756
1840 * gcc.target/i386/pr77756.c: New test.
1841
4d258d09
MP
18422016-09-29 Marek Polacek <polacek@redhat.com>
1843
1844 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1845
a9087411
MP
18462016-09-29 Marek Polacek <polacek@redhat.com>
1847
1848 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1849 C++14.
1850
fa0a064a
ML
18512016-09-29 Martin Liska <mliska@suse.cz>
1852
1853 * objc/execute/construct1.m: New test.
1854
0ce1ecc7
RB
18552016-09-29 Richard Biener <rguenther@suse.de>
1856
1857 PR tree-optimization/77768
1858 * gcc.dg/torture/pr77768.c: New testcase.
1859
da186c1f
RB
18602016-09-28 Richard Biener <rguenther@suse.de>
1861
1862 PR middle-end/77407
1863 * gcc.dg/pr77407.c: New testcase.
1864
d657e995
RB
18652016-09-29 Richard Biener <rguenther@suse.de>
1866
1867 PR middle-end/55152
1868 * gcc.dg/pr55152.c: New testcase.
1869 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1870
cadf6296
RO
18712016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1872
1873 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1874 (dg-options): Remove -m32.
1875
88000fd1
MS
18762016-09-28 Martin Sebor <msebor@redhat.com>
1877
1878 PR middle-end/77721
1879 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1880
0c172974
JD
18812016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1882
1883 PR libgfortran/77707
1884 * gfortran.dg/inquire_17.f90: New test.
1885
4b390698
JJ
18862016-09-28 Jakub Jelinek <jakub@redhat.com>
1887
1888 PR c++/77467
1889 * g++.dg/cpp1y/constexpr-77467.C: New test.
1890
2b1b5938
MS
18912016-09-28 Martin Sebor <msebor@redhat.com>
1892
1893 PR c/77762
1894 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1895 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1896 (test_sprintf_p_const): Adjust line numbers to avoid failures
1897 introduced in r240503.
1898
30dc6ee9
MS
18992016-09-28 Martin Sebor <msebor@redhat.com>
1900
1901 PR middle-end/77683
1902 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1903
7d290e93
BE
19042016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1905
fcf32bad
BE
1906 PR c++/77748
1907 * g++.dg/pr77550.C: Avoid undefined behavior.
1908
7d290e93
BE
1909 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1910
912d9ec3
WD
19112016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1912
1913 * gcc.dg/strlenopt-20.c: Update test.
1914 * gcc.dg/strlenopt-21.c: Likewise.
1915 * gcc.dg/strlenopt-22.c: Likewise.
1916 * gcc.dg/strlenopt-22g.c: Likewise.
1917 * gcc.dg/strlenopt-26.c: Likewise.
1918 * gcc.dg/strlenopt-5.c: Likewise.
1919 * gcc.dg/strlenopt-7.c: Likewise.
1920 * gcc.dg/strlenopt-9.c: Likewise.
1921
459bcfb0
JJ
19222016-09-27 Jakub Jelinek <jakub@redhat.com>
1923
6e39060a
JJ
1924 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1925
8ca33347
JJ
1926 * g++.dg/cpp1z/lambda-this1.C: New test.
1927 * g++.dg/cpp1z/lambda-this2.C: New test.
1928
459bcfb0
JJ
1929 PR c++/77722
1930 * g++.dg/ubsan/return-4.C: New test.
1931 * g++.dg/ubsan/return-5.C: New test.
1932 * g++.dg/ubsan/return-6.C: New test.
1933
20fba714
JW
19342016-09-27 Jiong Wang <jiong.wang@arm.com>
1935
1936 * lib/target-supports.exp
1937 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1938 in function comment.
1939
bebe0086
ML
19402016-09-27 Martin Liska <mliska@suse.cz>
1941
1942 PR gcov-profile/46266
1943 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1944 considered.
1945
59896334
RB
19462016-09-27 Richard Biener <rguenther@suse.de>
1947
1948 PR tree-optimization/77745
1949 * g++.dg/torture/pr77745.C: New testcase.
1950
f0d355dc
RB
19512016-09-27 Richard Biener <rguenther@suse.de>
1952
1953 PR tree-optimization/77478
1954 * gcc.dg/torture/pr77478.c: New testcase.
1955
8c9434c2
ML
19562016-09-27 Martin Liska <mliska@suse.cz>
1957
1958 PR gcov-profile/7970
1959 PR gcov-profile/16855
1960 PR gcov-profile/44779
1961 * g++.dg/gcov/pr16855.C: New test.
1962
511d092e
SKS
19632016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1964
1965 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1966
f2e0c4e1
JJ
19672016-09-27 Jakub Jelinek <jakub@redhat.com>
1968
1969 PR fortran/77666
1970 * gfortran.dg/gomp/pr77666.f90: New test.
1971
3a4228ba
KV
19722016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1973
1974 PR ipa/77677
1975 * gcc.dg/torture/pr77677-2.c: New test.
1976
a184e37f
SK
19772016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1978
1979 PR fortran/77420
1980 * gfortran.dg/pr77420_1.f90: New test.
1981 * gfortran.dg/pr77420_2.f90: Ditto.
1982 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1983 * gfortran.dg/pr77420_4.f90: this file.
1984
8be59d19
KV
19852016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1986
1987 PR middle-end/77719
1988 * gfortran.dg/pr77719.f90: New test.
1989
991075a4
TP
19902016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1991
1992 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1993 singular form of byte when quantity is unknown.
991075a4 1994
c6147dc4
MP
19952016-09-26 Marek Polacek <polacek@redhat.com>
1996
1997 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1998
5cc6c41c
ML
19992016-09-26 Martin Liska <mliska@suse.cz>
2000
2001 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2002 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2003 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2004 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2005 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2006 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2007 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2008 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2009 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2010
81fea426
MP
20112016-09-26 Marek Polacek <polacek@redhat.com>
2012
2013 PR c/7652
2014 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2015 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2016 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2017 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2018 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2019 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2020 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2021 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2022 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2023 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2024 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2025 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2026 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2027 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2028 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2029 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2030 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2031 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2032 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2033 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2034 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2035 * c-c++-common/attr-fallthrough-1.c: New test.
2036 * c-c++-common/attr-fallthrough-2.c: New test.
2037 * g++.dg/cpp0x/fallthrough1.C: New test.
2038 * g++.dg/cpp0x/fallthrough2.C: New test.
2039 * g++.dg/cpp1z/fallthrough1.C: New test.
2040 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2041 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2042 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2043 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2044
9b597c1f
SK
20452016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2046
12a813c1 2047 PR fortran/77429
9b597c1f
SK
2048 * gfortran.dg/pr77429.f90: New test.
2049
f1c7e7f1
SK
20502016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2051
2052 PR fortran/77694
2053 * gfortran.dg/pr77694.f90: New test.
2054
50c6dd20
OE
20552016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2056
2057 PR target/51244
2058 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2059
540b039e
DH
20602016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2061
2062 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2063 for 32-bit mode.
2064
cfd161bf
DH
20652016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2066
2067 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2068 for 32-bit mode.
2069
9a2300e9
MP
20702016-09-24 Marek Polacek <polacek@redhat.com>
2071
2072 PR c/77490
2073 * c-c++-common/Wbool-operation-1.c: New test.
2074 * gcc.dg/Wbool-operation-1.c: New test.
2075
34d567d1
FR
20762016-09-23 Fritz Reese <fritzoreese@gmail.com>
2077
2078 * gfortran.dg/dec_static_1.f90: New.
2079 * gfortran.dg/dec_static_2.f90: New.
2080 * gfortran.dg/dec_static_3.f90: New.
2081 * gfortran.dg/dec_static_4.f90: New.
2082
4a8d4422
JD
20832016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2084
2085 PR fortran/48298
2086 * gfortran.dg/negative_unit_check.f90: Update test.
2087 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2088
90ef45cb
DV
20892016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2090
2091 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2092 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2093 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2094 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2095 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2096 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2097 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2098
e0535922
MS
20992016-09-23 Martin Sebor <msebor@redhat.com>
2100
2101 PR testsuite/77713
2102 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2103 assuming long double is bigger than double.
2104
d664d76d
JJ
21052016-09-23 Jakub Jelinek <jakub@redhat.com>
2106
2107 Implement P0138R2, C++17 construction rules for enum class values
2108 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2109
3b31f720
DM
21102016-09-23 David Malcolm <dmalcolm@redhat.com>
2111
2112 PR preprocessor/77672
2113 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2114 expected multiline output from first warning to reflect change
2115 in r240434.
2116
592459bf
TP
21172016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2118
2119 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2120
0af06385
BE
21212016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2122 Tom de Vries <tom@codesourcery.com>
2123
2124 PR testsuite/77411
2125 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2126
8f01b67a
MP
21272016-09-23 Marek Polacek <polacek@redhat.com>
2128
2129 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2130 * c-c++-common/gomp/atomic-13.c: Likewise.
2131 * c-c++-common/gomp/atomic-14.c: Likewise.
2132 * c-c++-common/pr60439.c: Remove invalid code.
2133 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2134 * g++.dg/expr/bitfield5.C: Likewise.
2135 * g++.dg/expr/bitfield6.C: Likewise.
2136 * g++.dg/expr/bool1.C: Likewise.
2137 * g++.dg/expr/bool3.C: Likewise.
2138 * g++.dg/expr/lval3.C: Likewise.
2139 * g++.dg/expr/lval4.C: Likewise.
2140 * g++.old-deja/g++.jason/bool5.C: Likewise.
2141
bbd6fcf3
DM
21422016-09-23 David Malcolm <dmalcolm@redhat.com>
2143
2144 PR preprocessor/77672
2145 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2146 (test_terminator_location): New function.
2147
113d06a4
RB
21482016-09-23 Richard Biener <rguenther@suse.de>
2149
2150 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2151
cab9e1df
MW
21522016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2153
2154 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2155 -march=armv8.2-a+fp16 when supported by the hardware.
2156 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2157 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2158 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2159 semi-colons to a macro invocations.
2160 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2161 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2162 defined.
2163 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2164 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2165 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2166 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2167 defined.
2168 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2169 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2170 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2171 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2172 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2173 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2175 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2176 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2177 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2178 defined.
2179 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2180 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2181 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2182 defined.
2183 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2184 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2185 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2186 defined.
2187 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2188 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2189 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2190 defined.
2191 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2192 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2193 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2194 defined. Also fix some white-space.
2195 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2196 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2197 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2198 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2199 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2200 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2201 defined. Also fix some long lines and white-space.
2202 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2203 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2204 defined. Also fix some long lines and white-space.
2205 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2206 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2207 defined.
2208 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2209 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2210 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2211 defined.
2212 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2213 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2214 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2215 defined.
2216 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2217 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2218 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2219 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2220 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2221 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2222 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2223 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2224 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2226 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2227 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2228 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2229 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2230 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2231 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2232 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2233 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2234 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2235
da9b2e69
JW
22362016-09-23 Jiong Wang <jiong.wang@arm.com>
2237 Matthew Wahab <matthew.wahab@arm.com>
2238
2239 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2240 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2241 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2242 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2243 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2244 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2245 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2246 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2247 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2248 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2249 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2250 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2251 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2252 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2253 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2254 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2255 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2256 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2257 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2258 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2259 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2260 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2261 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2262 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2263 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2264 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2265 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2266 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2267 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2268 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2269 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2270 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2271 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2272 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2273 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2274 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2275 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2276
785cf02f
MW
22772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2278
2279 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2280 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2281 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2282 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2283 support.
2284
1e401340
KV
22852016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2286
2287 PR ipa/77677
2288 * gcc.dg/torture/pr77677.c: New test.
2289
8ed3eeac
AV
22902016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2291
2292 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2293 here now.
2294
55a9b91b
MW
22952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2296
2297 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2298 options. Add tests for float16x4_t and float16x8_t.
2299
64c744b9
DV
23002016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2301
2302 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2303 * gcc.target/s390/risbg-ll-2.c: Ditto.
2304 * gcc.target/s390/risbg-ll-3.c: Ditto.
2305
d403b8d4
MW
23062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2307
2308 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2309 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2310
576987fc
DV
23112016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2312
2313 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2314 output to the simplified instructions.
2315
4ffc8099
MW
23162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2317
2318 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2319 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2320
b1a970a5
MW
23212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2322
2323 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2324 (FP16_SUPPORTED): New
2325 (expected-hfloat-16x4): Make conditional on __fp16 support.
2326 (expected-hfloat-16x8): Likewise.
2327 (vdup_n_f16): Disable for non-AArch64 targets.
2328 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2329 conditional on FP16_SUPPORTED.
2330 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2331 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2332 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2333 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2334 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2335 for testing __fp16.
2336 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2337 conditional on FP16_SUPPORTED.
2338 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2339 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2340
50df9464
MW
23412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2342
2343 * gcc.target/arm/short-vfp-1.c: New.
2344
536b9f42
MW
23452016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2346
2347 * gcc.target/arm/attr-fp16-arith-1.c: New.
2348
1b9e31cf
MW
23492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2350
2351 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2352 New.
2353 (add_options_for_arm_v8_2a_fp16_neon): New.
2354 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2355 (add_options_for_arm_arch_v8_2a): Auto-generate.
2356 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2357 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2358 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2359 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2360 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2361 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2362 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2363
a5b42ee7
MW
23642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2365
2366 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2367 arm_fp16_alternative_ok.
2368 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2369 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2370 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2371 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2372 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2373 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2374 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2375 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2376 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2377 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2378 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2379 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2380 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2381 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2382 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2383 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2384 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2385 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2386 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2387 arm_fp16_alternative_ok.
2388 * lib/target-supports.exp
2389 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2390 (check_effective_target_arm_fp16_alternative_ok): New.
2391 (check_effective_target_arm_fp16_none_ok_nocache): New.
2392 (check_effective_target_arm_fp16_none_ok): New.
2393
fcbc975b
ML
23942016-09-23 Martin Liska <mliska@suse.cz>
2395
2396 * gcc.dg/ipa/pr77653.c: Replace adress
2397 with address.
2398
1822b732
ML
23992016-09-23 Martin Liska <mliska@suse.cz>
2400
2401 * gcc.target/i386/movbe-4.c: New test.
2402
fab18cc4
ML
24032016-09-23 Martin Liska <mliska@suse.cz>
2404
2405 * gcc.target/i386/crc32-5.c: New test.
2406
e70f01b5
ML
24072016-09-23 Martin Liska <mliska@suse.cz>
2408
2409 * gcc.target/i386/pr71652.c: New test.
2410 * gcc.target/i386/pr71652-2.c: New test.
2411 * gcc.target/i386/pr71652-3.c: New test.
2412
f2e81d05
JJ
24132016-09-23 Jakub Jelinek <jakub@redhat.com>
2414
2415 * lib/gcc-dg.exp (process-message): Support relative line number
2416 notation - .+4 or .-1 etc.
2417 * gcc.dg/dg-test-1.c: New test.
2418
ed30d2a6
MS
24192016-09-22 Martin Sebor <msebor@redhat.com>
2420
2421 PR target/77676
2422 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2423 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2424 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2425 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2426
1c681c7b
UB
24272016-09-22 Uros Bizjak <ubizjak@gmail.com>
2428
2429 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2430 * gcc.dg/ifcvt-2.c: Ditto.
2431 * gcc.dg/zero_bits_compound-1.c: Ditto.
2432 * gcc.dg/zero_bits_compound-1.c: Ditto.
2433 * gcc.dg/pr40550.c: Simplify target selectors.
2434 Use dg-additional-options.
2435 * gcc.dg/pr47893.c: Ditto.
2436 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2437 additional options for 32-bit x86 targets.
2438 * gcc.dg/pr70955.c: Move to ...
2439 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2440
67cf0a53
PC
24412016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2442
2443 PR c++/61019
2444 * g++.dg/cpp0x/pr61019.C: New.
2445
0ee70cc0
AV
24462016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2447 Terry Guo <terry.guo@arm.com>
2448
2449 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2450 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2451 * gcc.target/arm/pure-code/pure-code.exp: New.
2452
43639d2c
UB
24532016-09-22 Uros Bizjak <ubizjak@gmail.com>
2454
2455 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2456 Remove SSE effective target requirement.
2457
a608d15b
PC
24582016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2459
2460 PR c++/71979
2461 * g++.dg/cpp0x/pr71979.C: New.
2462
d94a7ab4
BE
24632016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2464
2465 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2466
a13f439f
ML
24672016-09-22 Martin Liska <mliska@suse.cz>
2468
2469 PR ipa/77653
2470 * gcc.dg/ipa/pr77653.c: New test.
2471
cf352092
JJ
24722016-09-22 Jakub Jelinek <jakub@redhat.com>
2473
2474 PR fortran/77665
2475 * gfortran.dg/gomp/pr77665.f90: New test.
2476
a8de3002
PT
24772016-09-22 Paul Thomas <pault@gcc.gnu.org>
2478
2479 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2480 * gfortran.dg/dtio_13.f90: New test.
2481
39abef62
LK
24822016-09-21 Louis Krupp <louis.krupp@zoho.com>
2483
2484 PR fortran/66107
2485 * gfortran.dg/pr66107.f90: New test.
2486
4a2bb7fc
ILT
24872016-09-21 Ian Lance Taylor <iant@golang.org>
2488
2489 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2490 with call to builtin delete function.
2491
5f84cee2
JM
24922016-09-21 Joseph Myers <joseph@codesourcery.com>
2493
2494 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2495 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2496 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2497 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2498 tests.
2499
fe01a41a
UB
25002016-09-21 Uros Bizjak <ubizjak@gmail.com>
2501
2502 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2503
2e1c20b1
JJ
25042016-09-21 Jakub Jelinek <jakub@redhat.com>
2505
2506 PR c++/77651
2507 * g++.dg/cpp1z/aligned-new6.C: New test.
2508
de4c144a
MW
25092016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2510
2511 * gcc.target/arm/fp16-aapcs-3.c: New.
2512 * gcc.target/arm/fp16-aapcs-4.c: New.
2513 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2514 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2515 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2516 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2517
44fc7854
BE
25182016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2519
2520 PR tree-optimization/77550
2521 * g++.dg/pr77550.C: New test.
2522
bc084f84
GJL
25232016-09-21 Georg-Johann Lay <avr@gjlay.de>
2524
2525 PR target/77326
2526 * gcc.target/avr/torture/pr77326.c: New test.
2527
c075003a
LK
25282016-09-21 Louis Krupp <louis.krupp@zoho.com>
2529
2530 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2531
6811ea79
RB
25322016-09-21 Richard Biener <rguenther@suse.de>
2533
2534 PR tree-optimization/77648
2535 * gcc.dg/torture/pr77648-1.c: New testcase.
2536 * gcc.dg/torture/pr77648-2.c: Likewise.
2537
f955c4c4
RB
25382016-09-21 Richard Biener <rguenther@suse.de>
2539 Jakub Jelinek <jakub@redhat.com>
2540
2541 PR tree-optimization/77621
2542 * gcc.dg/pr77621.c: New testcase.
2543
096506bb
PT
25442016-09-21 Paul Thomas <pault@gcc.gnu.org>
2545
2546 PR fortran/77657
2547 * gfortran.dg/dtio_12.f90: New test.
2548
37d168ae
SKS
25492016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2550
2551 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2552
66454000
KV
25532016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2554
2555 PR tree-optimization/72835
2556 * gcc.dg/tree-ssa/pr72835.c: New test.
2557
88d0c3f0
MS
25582016-09-20 Martin Sebor <msebor@redhat.com>
2559
2560 PR middle-end/49905
2561 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2562 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2563 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2564 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2565 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2566 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2567 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2568
a03df1d5
KV
25692016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2570
2571 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2572 arguments/compare will be optimized away.
2573 * gcc.dg/torture/ftrapv-1.c: Likewise.
2574
8bc5448f
KV
25752016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2576
2577 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2578 will be optimized away.
2579 * gcc.dg/ipa/vrp1.c: New test.
2580 * gcc.dg/ipa/vrp2.c: New test.
2581 * gcc.dg/ipa/vrp3.c: New test.
2582
973625a0
KV
25832016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2584
2585 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2586 does the same transformation.
2587 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2588 * gcc.dg/tree-ssa/evrp1.c: New test.
2589 * gcc.dg/tree-ssa/evrp2.c: New test.
2590 * gcc.dg/tree-ssa/evrp3.c: New test.
2591 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2592 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2593 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2594 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2595 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2596 foling now happens early.
2597 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2598 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2599 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2600 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2601 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2602
9b1ba33c
UB
26032016-09-20 Uros Bizjak <ubizjak@gmail.com>
2604
2605 PR target/77621
2606 * gcc.target/i386/pr77621.c: New test.
2607 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2608 pattern, loop should vectorize with -mtune=atom.
2609
f5bd4ad8
MO
26102016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2611 Jakub Jelinek <jakub@redhat.com>
2612
2613 PR testsuite/63299
2614 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2615 instead of delete.
2616
7d9cf801
JJ
26172016-09-20 Jakub Jelinek <jakub@redhat.com>
2618
b912f962
JJ
2619 PR c++/77626
2620 * g++.dg/other/pr77626.C: New test.
2621
eaf1ece1
JJ
2622 PR c++/77638
2623 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2624
590b62e9
JJ
2625 PR c++/77637
2626 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2627
7d9cf801
JJ
2628 PR middle-end/77624
2629 * c-c++-common/pr77624-1.c: New test.
2630 * c-c++-common/pr77624-2.c: New test.
2631
3aebb6ff
AV
26322016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2633
2634 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2635 of digits expected.
2636
b5bbe47b
RB
26372016-09-20 Richard Biener <rguenther@suse.de>
2638
2639 PR tree-optimization/77646
2640 * gcc.dg/torture/pr77646.c: New testcase.
2641
144a96e4
BE
26422016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2643
2644 PR c++/77434
2645 * c-c++-common/Wint-in-bool-context.c: New test.
2646
1f2071fa
JM
26472016-09-19 Joseph Myers <joseph@codesourcery.com>
2648
2649 * gcc.dg/cr-decimal-dig-1.c: New test.
2650
63012d9a
JM
26512016-09-19 Joseph Myers <joseph@codesourcery.com>
2652
2653 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2654 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2655 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2656 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2657
02410826
VM
26582016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2659
2660 PR rtl-optimization/77416
2661 * gcc.target/powerpc/pr77416.c: New.
2662
6101a7ab
PP
26632016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2664
2665 PR c++/77639
2666 * g++.dg/template/error-recovery4.C: New test.
2667
1993ff76
BC
26682016-09-19 Bin Cheng <bin.cheng@arm.com>
2669
2670 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2671
5fa9e644
KT
26722016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2673
2674 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2675 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2676
fc15d9ec
JJ
26772016-09-19 Jakub Jelinek <jakub@redhat.com>
2678 Jan Hubicka <jh@suse.cz>
2679
2680 PR target/77587
2681 * gcc.dg/pr77587.c: New test.
2682 * gcc.dg/pr77587a.c: New file.
2683
3c9f5092
AV
26842016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2685
2686 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2687 * gfortran.dg/coarray_38.f90:
2688 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2689 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2690 * gfortran.dg/coarray_allocate_7.f08: New test.
2691 * gfortran.dg/coarray_allocate_8.f08: New test.
2692 * gfortran.dg/coarray_allocate_9.f08: New test.
2693 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2694 new caf_register.
2695 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2696 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2697 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2698 get_by_refs.
2699 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2700 * gfortran.dg/coarray_lock_7.f90: Same.
2701 * gfortran.dg/coarray_poly_5.f90: Same.
2702 * gfortran.dg/coarray_poly_6.f90: Same.
2703 * gfortran.dg/coarray_poly_7.f90: Same.
2704 * gfortran.dg/coarray_poly_8.f90: Same.
2705 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2706
e79e6763
FR
27072016-09-19 Fritz Reese <fritzoreese@gmail.com>
2708
2709 PR fortran/77584
2710 * gfortran.dg/dec_structure_15.f90: New testcase.
2711
ae527639
RB
27122016-09-19 Richard Biener <rguenther@suse.de>
2713
2714 PR middle-end/77605
2715 * gcc.dg/torture/pr77605.c: New testcase.
2716
cdf060f8
LK
27172016-09-18 Louis Krupp <louis.krupp@zoho.com>
2718
2719 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2720
b720e919
JH
27212016-09-17 Jan Hubicka <hubicka@ucw.cz>
2722
2723 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2724 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2725 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2726 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2727 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2728 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2729 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2730 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2731 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2732 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2733 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2734
bdabae39
KY
27352016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2736
2737 * gcc.target/i386/pr68633.c: Fix expected result.
2738
493ba820
LK
27392016-09-17 Louis Krupp <louis.krupp@gmail.com>
2740
2741 PR fortran/68078
2742 * gfortran.dg/pr68078.f90: New test.
2743 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2744
9a42726b
BS
27452016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2746
2747 PR target/77613
2748 * gcc.target/powerpc/swaps-p8-25.c: New.
2749
e7d61178
JJ
27502016-09-16 Jakub Jelinek <jakub@redhat.com>
2751
8f03e02f
JJ
2752 PR c++/77482
2753 * g++.dg/cpp0x/constexpr-77482.C: New test.
2754
e80cb545
JJ
2755 PR c++/77379
2756 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2757 thunk offsets.
2758 * g++.dg/abi/abi-tag23a.C: Likewise.
2759
1c2f613f
JJ
2760 PR c++/77338
2761 * g++.dg/cpp0x/decltype-77338.C: New test.
2762
e7d61178
JJ
2763 PR c++/77375
2764 * g++.dg/cpp0x/mutable1.C: New test.
2765
8d987deb
SK
27662016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2767
2768 PR fortran/77612
2769 * gfortran.dg/pr77612.f90: New test.
2770
2c3d35a6
SKS
27712016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2772
2773 * gcc.dg/torture/pr70421.c: Require int32plus.
2774
e43163ae
JJ
27752016-09-16 Jakub Jelinek <jakub@redhat.com>
2776
bcf0905a
JJ
2777 PR middle-end/77475
2778 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2779
e43163ae
JJ
2780 PR target/77526
2781 * gcc.target/i386/pr77526.c: New test.
2782
7d704548
JJ
27832016-09-16 Jakub Jelinek <jakub@redhat.com>
2784 Eric Botcazou <ebotcazou@adacore.com>
2785
2786 PR middle-end/77594
2787 * gcc.target/i386/pr77594.c: New test.
2788
902d624f
LK
27892016-09-15 Louis Krupp <louis.krupp@zoho.com>
2790
2791 PR fortran/69963
2792 * gfortran.dg/misplaced_implicit_character.f90: New test.
2793
7e16ce79
BC
27942016-09-15 Bin Cheng <bin.cheng@arm.com>
2795
2796 PR tree-optimization/77503
2797 * gcc.dg/vect/pr77503.c: New test.
2798
7c05f5c4
RB
27992016-09-15 Richard Biener <rguenther@suse.de>
2800
2801 PR middle-end/77544
2802 * c-c++-common/torture/pr77544.c: New testcase.
2803
76ff80fb
JJ
28042016-09-15 Jakub Jelinek <jakub@redhat.com>
2805
2806 PR middle-end/77475
2807 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2808 * gcc.dg/march-generic.c: Likewise.
2809 * gcc.target/i386/spellcheck-options-1.c: New test.
2810 * gcc.target/i386/spellcheck-options-2.c: New test.
2811 * gcc.target/i386/spellcheck-options-3.c: New test.
2812 * gcc.target/i386/spellcheck-options-4.c: New test.
2813
5560d026
CLT
28142016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2815
2816 PR fortran/72743
2817 * gfortran.dg/goacc/pr72743.f90: New test.
2818
5334f733
RB
28192016-09-15 Richard Biener <rguenther@suse.de>
2820
2821 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2822
d08615f2
RB
28232016-09-15 Richard Biener <rguenther@suse.de>
2824
2825 PR tree-optimization/77514
2826 * gcc.dg/torture/pr77514.c: New testcase.
2827
28ca05f0
JJ
28282016-09-14 Jakub Jelinek <jakub@redhat.com>
2829
2830 PR c++/77549
2831 * g++.dg/lookup/pr77549.C: New test.
2832
20a1e5b8
MP
28332016-09-14 Marek Polacek <polacek@redhat.com>
2834
2835 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2836 * c-c++-common/gomp/atomic-13.c: Likewise.
2837 * c-c++-common/gomp/atomic-14.c: Likewise.
2838 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2839 * g++.dg/cpp1z/bool-increment1.C: New test.
2840 * c-c++-common/pr60439.c: Add dg-warning.
2841 * g++.dg/expr/bitfield4.C: Likewise.
2842 * g++.dg/expr/bitfield5.C: Likewise.
2843 * g++.dg/expr/bitfield6.C: Likewise.
2844 * g++.dg/expr/bool1.C: Likewise.
2845 * g++.dg/expr/bool3.C: Likewise.
2846 * g++.dg/expr/lval3.C: Likewise.
2847 * g++.dg/expr/lval4.C: Likewise.
2848 * g++.old-deja/g++.jason/bool5.C: Likewise.
2849 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2850 * g++.dg/other/error18.C: Likewise.
2851 * g++.dg/gomp/atomic-14.C: Likewise.
2852
0761f6bf
NS
28532016-09-14 Nathan Sidwell <nathan@acm.org>
2854
2855 PR c++/77539
2856 * g++.dg/cpp1y/pr77539.C: New.
2857
13cddbc1
CL
28582016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2859
2860 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2861 dg-require.
2862 * g++.dg/ext/builtin_alloca.C: Likewise.
2863 * g++.dg/template/spec35.C: Likewise.
2864 * gcc.dg/builtins-68.c: Likewise.
2865 * gcc.misc-tests/gcov-13.c: Likewise.
2866 * gcc.misc-tests/gcov-14.c: Likewise.
2867
a90638d4
JM
28682016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2869
2870 * gfortran.dg/dec_structure_14.f90: New testcase.
2871
5ba4a08c
JJ
28722016-09-14 Jakub Jelinek <jakub@redhat.com>
2873
2874 PR sanitizer/68260
2875 * c-c++-common/tsan/pr68260.c: New test.
2876
a713b234
JS
28772016-09-13 Joe Seymour <joe.s@somniumtech.com>
2878
2879 PR target/70713
2880 * gcc.target/msp430/function-attributes-1.c: New test.
2881 * gcc.target/msp430/function-attributes-2.c: New test.
2882 * gcc.target/msp430/function-attributes-3.c: New test.
2883
96032047
MS
28842015-04-18 Martin Sebor <msebor@redhat.com>
2885
2886 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2887 of non-nul characters.
2888 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2889
ea8661cd
JJ
28902016-09-13 Jakub Jelinek <jakub@redhat.com>
2891
9952908a
JJ
2892 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2893 * g++.dg/cpp1z/gen-attrs1.C: New test.
2894
63cdb7a0
JJ
2895 PR tree-optimization/77454
2896 * gcc.dg/pr77454.c: New test.
2897
ea8661cd
JJ
2898 PR c++/77553
2899 * g++.dg/cpp1y/constexpr-77553.C: New test.
2900
254830ba
DM
29012016-09-13 David Malcolm <dmalcolm@redhat.com>
2902
2903 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2904 (test_show_locus): Replace rich_location::add_fixit_insert calls
2905 with add_fixit_insert_before and add_fixit_insert_after.
2906
42763690
JM
29072016-09-13 Jason Merrill <jason@redhat.com>
2908 Tom de Vries <tom@codesourcery.com>
2909
2910 PR c++/77427
2911 * g++.dg/pr77427.C: New test.
2912
c8798f2c
ML
29132016-09-13 Martin Liska <mliska@suse.cz>
2914
2915 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2916 effective target.
2917 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2918 * lib/target-supports.exp: Define the new target.
2919
54700e2e
AP
29202016-09-12 Andrew Pinski <apinski@cavium.com>
2921
2922 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2923 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2924
e1d55bf7
UB
29252016-09-12 Uros Bizjak <ubizjak@gmail.com>
2926
2927 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2928 variable arguments.
2929 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2930 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2931 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2932 variable argument.
2933 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2934 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2935
54dcdb88
BE
29362016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2937
2938 PR c++/77496
2939 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2940 * g++.dg/ext/pr77496.C: New test.
2941 * g++.dg/warn/pr77496.C: New test.
2942
d1463eb9
DM
29432016-09-12 David Malcolm <dmalcolm@redhat.com>
2944
2945 PR c/72858
2946 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2947 to preserve conversion chars, and to preserve prefix information.
2948 * gcc.dg/format/pr72858.c: New test case.
2949
217fabad
SK
29502016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2951
2952 * gfortran.dg/pr77507.f90: Move to ...
2953 * gfortran.dg/ieee/pr77507.f90: here.
2954
a1cd04ac
JH
29552016-08-09 Jan Hubicka <hubicka@ucw.cz>
2956
2957 PR ipa/61159
2958 * compile/pr61159.c: New testcase
2959
e3912107
JH
29602016-08-09 Jan Hubicka <hubicka@ucw.cz>
2961
2962 PR ipa/64316
2963 * gcc.dg/ipa/pr63416.c: New testcase.
2964
739d9339
PT
29652016-09-10 Paul Thomas <pault@gcc.gnu.org>
2966 Steven G. Kargl <kargl@gcc.gnu.org>
2967
2968 PR fortran/77532
cc3135b6 2969 * gfortran.dg/dtio_11.f90: new test.
739d9339 2970
fb7c40dd
SK
29712016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2972
2973 PR fortran/77507
2974 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2975 * gfortran.dg/c_assoc_4.f90: Ditto.
2976
5b28efbb
TV
29772016-09-10 Tom de Vries <tom@codesourcery.com>
2978
2979 PR C/71602
2980 * c-c++-common/va-arg-va-list-type.c: New test.
2981
9d0a9bb4
PB
29822016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2983
2984 PR rtl-optimization/77289
2985 * gcc.target/powerpc/pr77289.c: New test.
2986
3f0177e7
MS
29872016-09-09 Martin Sebor <msebor@redhat.com>
2988
2989 PR c/77520
2990 PR c/77521
2991 * gcc.dg/pr77520.c: New test.
2992 * gcc.dg/pr77521.c: New test.
2993
e81e83d0
SK
29942016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2995
2996 PR fortran/77506
2997 * gfortran.dg/pr77506.f90: New test.
2998
8a92685e
SK
29992016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3000
3001 PR fortran/77507
3002 * gfortran.dg/pr77507.f90: New test.
3003
c65248cb
JM
30042016-09-09 Joseph Myers <joseph@codesourcery.com>
3005
3006 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3007
2cf0ff98
SK
30082016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3009 Louis Krupp <lkrupp@gcc.gnu.org>
3010
3011 PR fortran/69514
3012 * gfortran.dg/pr69514_1.f90: New test.
3013 * gfortran.dg/pr69514_2.f90: New test.
3014
8ebc1e0f
JJ
30152016-09-08 Jakub Jelinek <jakub@redhat.com>
3016
20b6cf01
JJ
3017 PR fortran/77500
3018 * gfortran.dg/gomp/pr77500.f90: New test.
3019
8ebc1e0f
JJ
3020 PR fortran/77516
3021 * gfortran.dg/gomp/pr77516.f90: New test.
3022
34718542
JJ
30232016-09-07 Jakub Jelinek <jakub@redhat.com>
3024
3025 PR middle-end/77475
3026 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3027 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3028 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3029 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3030 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3031 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3032
e5106e27
DM
30332016-09-07 David Malcolm <dmalcolm@redhat.com>
3034
3035 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3036 "substring-locations.h".
3037
ca235a85
RB
30382016-09-07 Richard Biener <rguenther@suse.de>
3039
3040 PR c/77450
3041 * c-c++-common/vector-subscript-8.c: Move ..
3042 * gcc.dg/pr77450.c: ... here.
3043
0076b5dc 30442016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3045
3046 PR libgfortran/77393
3047 * gfortran.dg/fmt_f0_2.f90: Update test.
3048 * gfortran.dg/fmt_f0_3.f90: New test.
3049
6ac7322b
DH
30502016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3051
3052 PR debug/77389
3053 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3054 in dg-options.
3055
3056 PR debug/57519
3057 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3058
8eb9e049
JJ
30592016-09-06 Jakub Jelinek <jakub@redhat.com>
3060
3061 PR target/69255
3062 * gcc.target/i386/pr69255-1.c: New test.
3063 * gcc.target/i386/pr69255-2.c: New test.
3064 * gcc.target/i386/pr69255-3.c: New test.
3065
30662016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3067
3068 PR c/77336
3069 * gcc.dg/format/miss-7.c: New test.
3070
e6cb85d4
UB
30712016-09-06 Uros Bizjak <ubizjak@gmail.com>
3072
3073 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3074
7fe76f6a
ML
30752016-09-06 Martin Liska <mliska@suse.cz>
3076
3077 PR gcov-profile/77378
3078 PR gcov-profile/77466
3079 * gcc.dg/profile-update-warning.c: New test.
3080
209b636e
RB
30812016-09-06 Richard Biener <rguenther@suse.de>
3082
3083 PR tree-optimization/77479
3084 * gcc.dg/torture/pr77479.c: New testcase.
3085
b772a565
RB
30862016-09-06 Richard Biener <rguenther@suse.de>
3087
3088 PR c/77450
3089 * c-c++-common/vector-subscript-7.c: Adjust.
3090 * c-c++-common/vector-subscript-8.c: New testcase.
3091
a8c07037
SKS
30922016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3093
3094 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3095
0ce48391
JJ
30962016-09-05 Jakub Jelinek <jakub@redhat.com>
3097
de9188e0
JJ
3098 PR target/77476
3099 * gcc.target/i386/avx512f-pr77476.c: New test.
3100 * gcc.target/i386/avx512bw-pr77476.c: New test.
3101 * gcc.target/i386/avx512dq-pr77476.c: New test.
3102
c76f7809
JJ
3103 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3104 Update comment to mention also avx512f.
3105
0ce48391
JJ
3106 PR sanitizer/77396
3107 * g++.dg/asan/pr77396-2.C: New test.
3108
8a27cf73
UB
31092016-09-05 Uros Bizjak <ubizjak@gmail.com>
3110
3111 PR rtl-optimization/77452
3112 * gcc.target/i386/pr77452.c: New test.
3113
25ff5dd3
MP
31142016-09-05 Marek Polacek <polacek@redhat.com>
3115
3116 PR c/77423
3117 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3118
f2bc4e48
SK
31192016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3120
3121 PR fortran/77391
3122 * gfortran.dg/pr77391.f90: New test.
3123
e85921ee
SK
31242016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3125
3126 PR fortran/77460
3127 * gfortran.dg/pr77460.f90: New test.
3128
b5d50659
JJ
31292016-09-03 Jakub Jelinek <jakub@redhat.com>
3130
3131 PR c/65467
3132 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3133
7b826676
KY
31342016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3135
3136 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3137
717ebe91
DM
31382016-09-02 David Malcolm <dmalcolm@redhat.com>
3139
3140 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3141 test case.
3142 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3143 diagnostic-test-show-locus-generate-patch.c to the sources
3144 for diagnostic_plugin_test_show_locus.c.
3145
94087e88
JJ
31462016-09-02 Jakub Jelinek <jakub@redhat.com>
3147
9dc5773f
JJ
3148 PR c/65467
3149 * gcc.dg/gomp/_Atomic-1.c: New test.
3150 * gcc.dg/gomp/_Atomic-2.c: New test.
3151 * gcc.dg/gomp/_Atomic-3.c: New test.
3152 * gcc.dg/gomp/_Atomic-4.c: New test.
3153 * gcc.dg/gomp/_Atomic-5.c: New test.
3154
94087e88
JJ
3155 PR sanitizer/77396
3156 * g++.dg/asan/pr77396.C: New test.
3157
31582016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3159
3160 PR tree-optimization/71831
3161 * gcc.dg/builtin-object-size-16.c: New test.
3162 * gcc.dg/builtin-object-size-17.c: New test.
3163
7e89048d
JD
31642016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3165
3166 PR libgfortran/77393
3167 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3168
2f196155
UB
31692016-09-01 Uros Bizjak <ubizjak@gmail.com>
3170
3171 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3172 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3173 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3174 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3175 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3176 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3177 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3178 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3179 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3180 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3181 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3182 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3183 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3184 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3185 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3186 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3187 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3188 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3189
0a6b0523
EB
31902016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3191
3192 * gnat.dg/opt58.adb: New test.
3193 * gnat.dg/opt58_pkg.ads: New helper.
3194
2a99de7b
RB
31952016-09-01 Richard Biener <rguenther@suse.de>
3196
3197 PR middle-end/77436
3198 * gcc.dg/torture/pr77436.c: New testcase.
3199
f79d8786
SKS
32002016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3201
3202 * gcc.dg/pr64252.c: Require int32plus.
3203 * gcc.dg/pr66299-1.c: Likewise.
3204 * gcc.dg/pr66299-2.c: Likewise.
3205 * gcc.dg/torture/20131115-1.c: Skip for avr.
3206
b06335f9
KT
32072016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3208
3209 * gcc.target/aarch64/ands_3.c: New test.
3210
f25f40be
JJ
32112016-08-31 Jakub Jelinek <jakub@redhat.com>
3212
d12a0b5a
JJ
3213 PR fortran/77352
3214 * gfortran.dg/gomp/pr77352.f90: New test.
3215
f25f40be
JJ
3216 PR fortran/77374
3217 * gfortran.dg/gomp/pr77374.f08: New test.
3218
9ff6fb6e
MG
32192016-08-31 Marc Glisse <marc.glisse@inria.fr>
3220
3221 PR tree-optimization/73714
3222 * gcc.dg/tree-ssa/pr73714.c: New test.
3223
8e95a674
JD
32242016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3225
3226 PR libgfortran/77393
3227 * gfortran.dg/fmt_f0_2.f90: New test.
3228
c6b0037d
MG
32292016-08-31 Marc Glisse <marc.glisse@inria.fr>
3230
3231 * gcc.target/i386/pr59539-2.c: Adapt options.
3232 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3233
1a576b13
PT
32342016-08-31 Paul Thomas <pault@gcc.gnu.org>
3235
3236 PR fortran/77418
3237 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3238 of the associate entity and replace with a pointer to the
3239 intended item on the stack.
3240
e73d3ca6 32412016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3242 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3243
3244 PR fortran/48298
3245 * gfortran.dg/dtio_1.f90: New test.
3246 * gfortran.dg/dtio_2.f90: New test.
3247 * gfortran.dg/dtio_3.f90: New test.
3248 * gfortran.dg/dtio_4.f90: New test.
3249 * gfortran.dg/dtio_5.f90: New test.
3250 * gfortran.dg/dtio_6.f90: New test.
3251 * gfortran.dg/dtio_7.f90: New test.
3252 * gfortran.dg/dtio_8.f90: New test.
3253 * gfortran.dg/dtio_9.f90: New test.
3254 * gfortran.dg/dtio_10.f90: New test.
3255
b816477a
DM
32562016-08-30 David Malcolm <dmalcolm@redhat.com>
3257
3258 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3259 (test_many_nested_locations): New function.
3260 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3261 (test_show_locus): Handle "test_many_nested_locations".
3262
71b30891
DM
32632016-08-30 David Malcolm <dmalcolm@redhat.com>
3264
3265 * g++.dg/template/double-greater-than-fixit.C: New test case.
3266
8fa37232
EB
32672016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3268
3269 * gnat.dg/opt57.ad[sb]: New test.
3270 * gnat.dg/opt57_pkg.ads: New helper.
3271
6f651bae
RB
32722016-08-30 Richard Biener <rguenther@suse.de>
3273
3274 PR tree-optimization/69047
3275 * gcc.dg/pr69047.c: Fix byte-order check.
3276
ab834832
JJ
32772016-08-30 Jakub Jelinek <jakub@redhat.com>
3278
5116b156
JJ
3279 PR tree-optimization/72866
3280 * gcc.dg/vect/pr72866.c: New test.
3281
3754bbfc
JJ
3282 PR debug/77363
3283 * g++.dg/debug/dwarf2/pr77363.C: New test.
3284
26122e2d
JJ
3285 PR middle-end/77377
3286 * gcc.target/i386/pr77377.c: New test.
3287
ab834832
JJ
3288 PR debug/77389
3289 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3290 in dg-options.
3291
bedc9ca7
SK
32922016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3293
3294 * gfortran.dg/pr77372.f90: Moved to ...
3295 * gfortran.dg/ieee/pr77372.f90: here.
3296
adfa1e6b
MM
32972016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3298
3299 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3300 vector short/char initializations.
3301 * gcc.target/powerpc/vec-init-5.c: Likewise.
3302 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3303 vector initialization optimizations.
3304 * gcc.target/powerpc/vec-init-7.c: Likewise.
3305 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3306 vector float/double initializations.
3307 * gcc.target/powerpc/vec-init-9.c: Likewise.
3308
414b7129
UB
33092016-08-29 Uros Bizjak <ubizjak@gmail.com>
3310
3311 PR target/77403
3312 * gcc.target/i386/pr77403.c: New test.
3313
3d06b6f2
MP
33142016-08-29 Marek Polacek <polacek@redhat.com>
3315
3316 PR c/77292
3317 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3318
ba9bbd6f
TV
33192016-08-29 Tom de Vries <tom@codesourcery.com>
3320
3321 PR c/77398
3322 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3323
d7d80d8f
EB
33242016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3325
3326 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3327
d7d80d8f 33282016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3329
3330 * gfortran.dg/dec_structure_13.f90: New testcase.
3331
468d95c8
JB
33322016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3333
3334 PR fortran/77261
3335 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3336 available.
3337
f329b264
TV
33382016-08-28 Tom de Vries <tom@codesourcery.com>
3339
3340 PR lto/70955
3341 * gcc.dg/pr70955.c: New test.
3342 * gcc.dg/lto/pr70955_0.c: Same.
3343 * gcc.dg/lto/pr70955_1.c: Same.
3344
4a389eb6
PP
33452016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3346
3347 PR tree-optimization/71077
3348 * gcc.target/i386/pr71077.c: New test.
3349
3f8257db 33502016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3351
3352 PR fortran/77380
3353 * gfortran.dg/pr77380.f90: New test.
3354
3f8257db 33552016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3356
3357 PR fortran/77372
3358 gfortran.dg/pr77372.f90: New test.
3359
ee908516
DM
33602016-08-26 David Malcolm <dmalcolm@redhat.com>
3361
3362 * gcc.dg/spellcheck-fields-2.c (test): Move
3363 dg-begin/end-multiline-output within function body.
3364 (test_macro): New function.
3365
d41e76cf
DM
33662016-08-26 David Malcolm <dmalcolm@redhat.com>
3367
3368 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3369 (test_fixit_insert): Update expected output.
3370 (test_fixit_remove): Likewise.
3371 (test_fixit_replace): Likewise.
3372
524a4c96
RO
33732016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3374
3375 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3376 Fix typo.
3377
ebfa15ab
RB
33782016-08-26 Richard Biener <rguenther@suse.de>
3379
3380 PR tree-optimization/69047
3381 * gcc.dg/pr69047.c: New testcase.
3382
209ca542
PK
33832016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3384 Martin Jambhor <mjambor@suse.cz>
524a4c96 3385
209ca542
PK
3386 * gcc.dg/ipa/propbits-1.c: New test-case.
3387 * gcc.dg/ipa/propbits-2.c: Likewise.
3388 * gcc.dg/ipa/propbits-3.c: Likewise.
3389
e5cf1629
SK
33902016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3391
3392 PR fortran/77351
3393 * gfortran.dg/pr77351.f90: New test.
3394
ebef225f
MP
33952016-08-25 Marek Polacek <polacek@redhat.com>
3396
3397 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3398
fe377a48
MP
33992016-08-25 Marek Polacek <polacek@redhat.com>
3400
3401 PR c/77323
3402 * gcc.dg/pr77323.c: New test.
3403
88b8971f
PT
34042016-08-24 Paul Thomas <pault@gcc.gnu.org>
3405
3406 PR fortran/77358
3407 * gfortran.dg/submodule_17.f08: New test.
3408
3f8257db
JJ
34092016-08-24 Michael Collison <michael.collison@linaro.org>
3410 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3411
3412 * gcc.target/arm/builtin_saddl.c: New testcase.
3413 * gcc.target/arm/builtin_saddll.c: New testcase.
3414 * gcc.target/arm/builtin_uaddl.c: New testcase.
3415 * gcc.target/arm/builtin_uaddll.c: New testcase.
3416 * gcc.target/arm/builtin_ssubl.c: New testcase.
3417 * gcc.target/arm/builtin_ssubll.c: New testcase.
3418 * gcc.target/arm/builtin_usubl.c: New testcase.
3419 * gcc.target/arm/builtin_usubll.c: New testcase.
3420
d5b5d212
UB
34212016-08-24 Uros Bizjak <ubizjak@gmail.com>
3422
3423 PR target/77270
3424 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3425 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3426 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3427 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3428 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3429 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3430 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3431 effective target. Remove scan-assembler-times directives.
3432 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3433 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3434 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3435
d1188689
SKS
34362016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3437
3438 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3439 of unsigned int.
3440 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3441
0b6b8f85
RS
34422016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3443
3444 PR testsuite/77317
3445 * lib/target-supports.exp
3446 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3447 (check_effective_target_vect_natural_alignment): Ditto.
3448 (check_effective_target_vector_alignment_reachable): Ditto.
3449 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3450
587b7f7a
ILT
34512016-08-23 Ian Lance Taylor <iant@golang.org>
3452
3453 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3454
6019c0fc
MM
34552016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3456
3457 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3458 being created from pointers to memory locations.
3459 * gcc.target/powerpc/vec-init-2.c: Likewise.
3460
cfe37db4
FR
34612016-08-23 Fritz Reese <fritzoreese@gmail.com>
3462
3463 * gfortran.dg/dec_structure_12.f90: New testcase.
3464
7e11f46f
DV
34652016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3466
3467 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3468
7ab4f354
DV
34692016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3470
3471 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3472 verification.
3473
deb9351f
DV
34742016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3475
3476 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3477 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3478
1fd9f058
RB
34792016-08-23 Richard Biener <rguenther@suse.de>
3480
3481 PR tree-optimization/27336
3482 * c-c++-common/pr27336.c: New testcase.
3483
b00e6e75
MP
34842016-08-22 Marek Polacek <polacek@redhat.com>
3485
3486 PR c++/77321
3487 * g++.dg/cpp1y/pr77321.C: New test.
3488
58338bac
SK
34892016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3490
3491 PR fortran/60774
3492 * gfortran.dg/empty_label.f: Adjust test for new error message.
3493 * gfortran.dg/empty_label.f90: Ditto.
3494 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3495 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3496 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3497
30364ce6
SK
34982016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3499
3500 PR fortran/61318
3501 * gfortran.dg/pr61318.f90: New test.
3502
ad7a5a8f
SK
35032016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3504
3505 PR fortran/77260
3506 * gfortran.dg/pr77260_1.f90: New test.
3507 * gfortran.dg/pr77260_2.f90: Ditto.
3508
72f52f30
JM
35092016-08-22 Joseph Myers <joseph@codesourcery.com>
3510
3511 PR middle-end/77269
3512 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3513 __builtin_signbitf and __builtin_signbitl in expected generic
3514 expansion.
3515 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3516 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3517 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3518 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3519 tests.
3520
6dc198e3
JM
35212016-08-22 Joseph Myers <joseph@codesourcery.com>
3522
3523 * gcc.dg/torture/float128-builtin.c,
3524 gcc.dg/torture/float128-ieee-nan.c,
3525 gcc.dg/torture/float128x-builtin.c,
3526 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3527 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3528 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3529 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3530 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3531 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3532 gcc.dg/torture/floatn-nan.h: New tests.
3533
7ff4e41a
JM
35342016-08-22 Joseph Myers <joseph@codesourcery.com>
3535
3536 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3537 macro.
3538 (main): Update calls to TEST_I_F.
3539 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3540 macro.
3541 (main): Update calls to TEST_I_F.
3542
7078cdb6
JM
35432016-08-22 Joseph Myers <joseph@codesourcery.com>
3544
3545 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3546 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3547 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3548 names in calls to TEST_I_F.
3549
a9d7c823
BE
35502016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3551
3552 PR c/52952
3553 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3554
cd800235
SKS
35552016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3556
3557 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3558 and !natural_alignment_64.
3559 * gcc.dg/ipa/propalign-2.c: Likewise.
3560 * gcc.dg/ipa/propalign-3.c: Likewise.
3561 * gcc.dg/ipa/propalign-4.c: Likewise.
3562 * gcc.dg/ipa/propalign-5.c: Likewise.
3563 * lib/target-supports.exp
3564 (check_effective_target_natural_alignment_32): Add avr-*-*.
3565
22d12455
KV
35662016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3567
3568 PR tree-optimization/61839
3569 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3570 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3571 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3572 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3573
c65699ef
JM
35742016-08-19 Joseph Myers <joseph@codesourcery.com>
3575
3576 PR c/32187
3577 * lib/target-supports.exp (check_effective_target_float16)
3578 (check_effective_target_float32, check_effective_target_float64)
3579 (check_effective_target_float128, check_effective_target_float32x)
3580 (check_effective_target_float64x)
3581 (check_effective_target_float128x)
3582 (check_effective_target_float16_runtime)
3583 (check_effective_target_float32_runtime)
3584 (check_effective_target_float64_runtime)
3585 (check_effective_target_float128_runtime)
3586 (check_effective_target_float32x_runtime)
3587 (check_effective_target_float64x_runtime)
3588 (check_effective_target_float128x_runtime)
3589 (check_effective_target_floatn_nx_runtime)
3590 (add_options_for_float16, add_options_for_float32)
3591 (add_options_for_float64, add_options_for_float128)
3592 (add_options_for_float32x, add_options_for_float64x)
3593 (add_options_for_float128x): New procedures.
3594 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3595 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3596 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3597 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3598 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3599 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3600 gcc.dg/torture/float128-complex.c,
3601 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3602 gcc.dg/torture/float128x-basic.c,
3603 gcc.dg/torture/float128x-complex.c,
3604 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3605 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3606 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3607 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3608 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3609 gcc.dg/torture/float32x-basic.c,
3610 gcc.dg/torture/float32x-complex.c,
3611 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3612 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3613 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3614 gcc.dg/torture/float64x-basic.c,
3615 gcc.dg/torture/float64x-complex.c,
3616 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3617 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3618 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3619 gcc.dg/torture/floatn-tg.h,
3620 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3621 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3622 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3623 gcc.dg/torture/fp-int-convert-float128x.c,
3624 gcc.dg/torture/fp-int-convert-float16-timode.c,
3625 gcc.dg/torture/fp-int-convert-float16.c,
3626 gcc.dg/torture/fp-int-convert-float32-timode.c,
3627 gcc.dg/torture/fp-int-convert-float32.c,
3628 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3629 gcc.dg/torture/fp-int-convert-float32x.c,
3630 gcc.dg/torture/fp-int-convert-float64-timode.c,
3631 gcc.dg/torture/fp-int-convert-float64.c,
3632 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3633 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3634 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3635 maximum exponent of floating-point type. Use it in testing
3636 whether 0x8...0 fits in the floating-point type. Always treat -1
3637 (signed 0xf...f) as fitting in the floating-point type.
3638 (M_OK1): New macro.
3639 * gcc.dg/torture/fp-int-convert-double.c,
3640 gcc.dg/torture/fp-int-convert-float.c,
3641 gcc.dg/torture/fp-int-convert-float128-timode.c,
3642 gcc.dg/torture/fp-int-convert-float128.c,
3643 gcc.dg/torture/fp-int-convert-float80-timode.c,
3644 gcc.dg/torture/fp-int-convert-float80.c,
3645 gcc.dg/torture/fp-int-convert-long-double.c,
3646 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3647
94e73c78
JJ
36482016-08-19 Jakub Jelinek <jakub@redhat.com>
3649
fbdbd4b6
JJ
3650 PR fortran/72744
3651 * gfortran.dg/gomp/pr72744.f90: New test.
3652
94e73c78
JJ
3653 PR fortran/69281
3654 * gfortran.dg/gomp/pr69281.f90: New test.
3655
91151a73
JB
36562016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3657
414b7129
UB
3658 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3659 the last special seed value.
3660 * gfortran.dg/random_7.f90: Use size for last array member instead
3661 of hardcoded value.
91151a73 3662
fcf830ab
PK
36632016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3664
3665 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3666 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3667
1a5da5b6
RB
36682016-08-19 Richard Biener <rguenther@suse.de>
3669
3670 PR tree-optimization/77286
3671 * gcc.dg/torture/pr77286.c: New testcase.
3672
82f72146
DM
36732016-08-18 David Malcolm <dmalcolm@redhat.com>
3674
3675 * gcc.dg/verbose-asm-2.c: New test case.
3676
cc015f3a
DM
36772016-08-18 David Malcolm <dmalcolm@redhat.com>
3678
3679 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3680 (custom_diagnostic_finalizer): Update for change to
3681 diagnostic_show_locus.
3682
cb18fd07
DM
36832016-08-18 David Malcolm <dmalcolm@redhat.com>
3684
3685 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3686 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3687
a76989dc
MP
36882016-08-18 Marek Polacek <polacek@redhat.com>
3689
3690 PR c/71514
3691 * gcc.dg/pr71514.c: New test.
3692
89c88780
L
36932015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3694
3695 PR target/72839
3696 * gcc.target/i386/pr72839.c: New test.
3697
2c71d454
CLT
36982016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3699
3700 PR middle-end/70895
3701 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3702 * c-c++-common/goacc/reduction-1.c: Likewise.
3703 * c-c++-common/goacc/reduction-2.c: Likewise.
3704 * c-c++-common/goacc/reduction-3.c: Likewise.
3705 * c-c++-common/goacc/reduction-4.c: Likewise.
3706
66592e95
AM
37072016-08-18 Alan Modra <amodra@gmail.com>
3708
3709 * gcc.c-torture/compile/pr72771.c: New.
3710
3a146d46
JJ
37112016-08-17 Jakub Jelinek <jakub@redhat.com>
3712
3713 PR fortran/67496
3714 * gfortran.dg/pr67496.f90: New test.
3715
3f8257db 37162015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3717
3718 PR tree-optimization/71752
3a146d46 3719 * gcc.dg/vect/pr71752.c: New.
038000bd 3720
dd42e908
UB
37212016-08-17 Uros Bizjak <ubizjak@gmail.com>
3722
3723 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3724
458a1cd0
JJ
37252016-08-17 Jakub Jelinek <jakub@redhat.com>
3726
3727 PR middle-end/77259
3728 * g++.dg/ipa/devirt-52.C: New test.
3729
11c4c4ba
CLT
37302016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3731
3732 * c-c++-common/goacc/reduction-6.c: New testcase.
3733
661d6efd
RB
37342016-08-17 Richard Biener <rguenther@suse.de>
3735
3736 PR tree-optimization/76490
3737 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3738 * gcc.dg/pr52904.c: XFAIL.
3739
622d8b69
RB
37402016-08-17 Richard Biener <rguenther@suse.de>
3741
3742 PR tree-optimization/23855
3743 * gcc.dg/loop-unswitch-2.c: Adjust.
3744
af23e99c
JJ
37452016-08-16 Jakub Jelinek <jakub@redhat.com>
3746
3747 PR tree-optimization/72817
3748 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3749
feeb6268
JM
37502016-08-16 Joseph Myers <joseph@codesourcery.com>
3751
3752 PR libgcc/77265
3753 * gcc.dg/torture/float128-extend-inf.c: New test.
3754
65e736c0
DM
37552016-08-16 David Malcolm <dmalcolm@redhat.com>
3756
3757 PR c/72857
3758 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3759 for embedded NUL.
3760 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3761 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3762 caret placement.
3763 (test_oct): Likewise.
3764 (test_multiple): Likewise.
3765 (test_field_width_specifier): Likewise.
3766 (test_field_width_specifier_2): New function.
3767 (test_field_precision_specifier): New function.
3768 (test_embedded_nul): Update expected caret placement.
3769 (test_non_contiguous_strings): Update line number.
3770 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3771 (__emit_string_literal_range): Add "caret_idx" param.
3772 (test_simple_string_literal): Add value for new param, updating
3773 expected output..
3774 (test_concatenated_string_literal): Likewise.
3775 (test_multiline_string_literal): Likewise.
3776 (test_hex): Likewise.
3777 (test_oct): Likewise.
3778 (test_multiple): Likewise.
3779 (test_ucn4): Likewise.
3780 (test_ucn8): Likewise.
3781 (test_u8): Likewise.
3782 (test_u): Likewise; update expected message, from "range" to
3783 "location".
3784 (test_U): Likewise.
3785 (test_L): Likewise.
3786 (test_macro): Add value for new param.
3787 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3788 (__emit_string_literal_range): Add "caret_idx" param.
3789 (test_stringified_token_1): Add value for new param. Update
3790 expected message, from "range" to "location".
3791 (test_stringized_token_2): Likewise, adding param to macro.
3792 (test_stringified_token_3): Likewise.
3793 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3794 (emit_warning): Convert param from source_range to location_t.
3795 (test_string_literals): Add caret_idx param, and use it when
3796 constructing a substring_loc. Update error message, from
3797 "range" to "location".
3798
4a7f57d5
JJ
37992016-08-16 Jakub Jelinek <jakub@redhat.com>
3800
7841800f
JJ
3801 PR target/71910
3802 * g++.dg/gomp/pr71910.C: New test.
3803
1b13411a
JJ
3804 PR middle-end/67485
3805 * gcc.c-torture/compile/pr67485.c: New test.
3806
4a7f57d5
JJ
3807 PR target/72867
3808 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3809
3c556bc4
BC
38102016-08-16 Bin Cheng <bin.cheng@arm.com>
3811
3812 PR tree-optimization/69848
3813 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3814
beab2da6
ML
38152016-08-16 Martin Liska <mliska@suse.cz>
3816
3817 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3818 of memory operations so that it can be handled by core2
3819 in 32-bit mode.
3820
f4eec0a3
RB
38212016-08-16 Richard Biener <rguenther@suse.de>
3822
3823 PR tree-optimization/76783
3824 * gcc.dg/pr76783.c: New testcase.
3825 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3826
8f21990a
BC
38272016-08-16 Bin Cheng <bin.cheng@arm.com>
3828
3829 PR tree-optimization/72817
3830 PR tree-optimization/73450
3831 * gcc.dg/tree-ssa/pr72817.c: New test.
3832 * gcc.dg/tree-ssa/pr73450.c: New test.
3833
7fc61626
FR
38342016-08-15 Fritz Reese <fritzoreese@gmail.com>
3835
3836 * gfortran.dg/init_flag_13.f90: New testcase.
3837 * gfortran.dg/init_flag_14.f90: Ditto.
3838 * gfortran.dg/init_flag_15.f03: Ditto.
3839 * gfortran.dg/dec_init_1.f90: Ditto.
3840 * gfortran.dg/dec_init_2.f90: Ditto.
3841
432baa02
UB
38422016-08-15 Uros Bizjak <ubizjak@gmail.com>
3843
3844 PR target/72867
3845 * gcc.target/i386/pr72867.c: New test.
3846
7e1dde14
EB
38472016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3848
3849 * c-c++-common/dump-ada-spec-5.c: New test.
3850
e4969090
RB
38512016-08-15 Richard Biener <rguenther@suse.de>
3852
3853 PR tree-optimization/73434
3854 * gcc.dg/torture/pr73434.c: New testcase.
3855
66088065
JJ
38562016-08-15 Jakub Jelinek <jakub@redhat.com>
3857
3858 PR tree-optimization/72824
3859 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3860
7c713714
CLT
38612016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3862
3863 PR fortran/70598
3864 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3865 in use_device clause.
3866 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3867 * gfortran.dg/goacc/list.f95: Adjust to catch
3868 "neither a POINTER nor an array" error messages.
3869
4271e5cb
UB
38702016-08-14 Uros Bizjak <ubizjak@gmail.com>
3871
3872 PR target/76342
3873 * gcc.target/i386/pr76342.c: New test.
3874
b0cea284
JJ
38752016-08-12 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR c/71512
3878 * g++.dg/ubsan/pr71512.C: New test.
3879 * c-c++-common/ubsan/pr71512-1.c: New test.
3880 * c-c++-common/ubsan/pr71512-2.c: New test.
3881
e86aefb8
MM
38822016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3883
3884 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3885 vector initialization options.
3886 * gcc.target/powerpc/vec-init-2.c: Likewise.
3887 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3888 is generated on ISA 3.0.
3889
7fd82d52
PP
38902016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3891
3892 PR middle-end/71654
3893 * gcc.dg/c-c++-common/pr71654.c: New test.
3894 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3895 dg-options.
3896 * gcc.dg/tree-ssa/vrp24: Likewise.
3897
2f1364c2
JJ
38982016-08-12 Jakub Jelinek <jakub@redhat.com>
3899
3900 PR c/67410
3901 * gcc.dg/pr67410.c: New test.
3902
8eb414aa
BC
39032016-08-12 Bin Cheng <bin.cheng@arm.com>
3904
3905 PR tree-optimization/69848
3906 * gcc.dg/vect/vect-pr69848.c: New test.
3907
30b39c19
UB
39082016-08-12 Uros Bizjak <ubizjak@gmail.com>
3909
3910 PR testsuite/71008
3911 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3912 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3913 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3914 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3915
e373dd06
RB
39162016-08-12 Richard Biener <rguenther@suse.de>
3917
3918 PR tree-optimization/57326
3919 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3920 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3921 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3922 * gcc.target/i386/pr45685.c: Likewise.
3923 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3924 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3925 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3926 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3927 * gfortran.dg/pr34163.f90: Likewise.
3928
20d1af89
ML
39292016-08-12 Martin Liska <mliska@suse.cz>
3930
3931 * g++.dg/gcov/gcov-16.C: New test.
3932 * lib/gcov.exp: Support new argument for run-gcov function.
3933
5cacda56
ML
39342016-08-12 Martin Liska <mliska@suse.cz>
3935
3936 PR gcov-profile/35590
3937 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3938
663eecfd
RB
39392016-08-12 Richard Biener <rguenther@suse.de>
3940
3941 PR tree-optimization/72851
3942 * gcc.dg/torture/pr72851.c: New testcase.
3943
3f8257db 39442016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3945
e366d7d8
AO
3946 PR debug/63240
3947 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3948 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3949 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3950 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3951 DW_AT_deleted.
3952
71e1a6a4
AO
3953 PR debug/55641
3954 * g++.dg/debug/dwarf2/ref-1.C: New.
3955
8aaf799b
AO
3956 PR debug/49366
3957 * g++.dg/debug/dwarf2/template-params-12.H: New.
3958 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3959 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3960 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3961 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3962 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3963 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3964 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3965
06f9caed
BS
39662016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3967
3968 PR target/72863
3969 * gcc.target/powerpc/pr72863.c: New test.
3970
a8b956c1
UB
39712016-08-11 Uros Bizjak <ubizjak@gmail.com>
3972
3973 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3974
c73dd986
L
39752015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3976
3977 * gcc.target/i386/pieces-strcpy-1.c: New test.
3978 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3979
385ed708
JJ
39802016-08-11 Jakub Jelinek <jakub@redhat.com>
3981
3982 PR c++/72868
3983 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3984
df7ec09f
L
39852015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3986
3987 * gcc.target/i386/pieces-memcpy-1.c: New test.
3988 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3989 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3990 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3991 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3992 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3993
b95a64bb
JJ
39942016-08-11 Jakub Jelinek <jakub@redhat.com>
3995
3996 PR c/72816
7ddbcf6b 3997 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3998
59537744
BE
39992016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4000
4001 PR tree-optimization/71083
4002 * gcc.c-torture/execute/pr71083.c: New test.
4003 * gnat.dg/loop_optimization23.adb: New test.
4004 * gnat.dg/loop_optimization23_pkg.ads: New test.
4005 * gnat.dg/loop_optimization23_pkg.adb: New test.
4006
183ac6d0
RB
40072016-08-11 Richard Biener <rguenther@suse.de>
4008
4009 PR tree-optimization/72772
4010 * gcc.dg/graphite/pr35356-1.c: Adjust.
4011 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4012
b152f5a2
JB
40132016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4014
4015 * gfortran.dg/random_7.f90: Take into account that the last seed
4016 value is the special p value.
4017 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4018
bb7ebad1
RB
40192016-08-11 Richard Biener <rguenther@suse.de>
4020
4021 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4022
2e186411
AM
40232016-08-11 Alan Modra <amodra@gmail.com>
4024
4025 * gcc.target/powerpc/pr71680.c: New.
4026
e9e6d4f6
KN
40272016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4028
4029 * gcc.target/powerpc/bfp/bfp.exp: New file.
4030 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4031 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4032 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4033 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4034 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4035 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4036 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4037 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4038 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4039 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4040 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4041 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4042 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4043 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4044 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4045 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4046 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4047 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4048 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4049 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4050 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4051 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4052 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4053 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4054 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4055 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4056 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4057 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4058 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4059 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4060 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4061 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4062 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4063 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4064 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4065 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4066 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4067 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4068 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4069 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4070 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4071 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4072 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4073 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4074 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4075 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4076 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4077 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4078 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4079 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4080 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4081 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4082 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4083
9c8eabea
BC
40842016-08-10 Bin Cheng <bin.cheng@arm.com>
4085
4086 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4087 Add aarch64*-*-*.
4088
6c553b76
BC
40892016-08-10 Bin Cheng <bin.cheng@arm.com>
4090
4091 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4092
a0883b08
MM
40932016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4094
4095 PR target/72853
4096 * gcc.target/powerpc/pr72853.c: New test.
4097
a266236e
ML
40982016-08-10 Martin Liska <mliska@suse.cz>
4099
4100 PR gcov-profile/58306
4101 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4102
22063dbc
ML
41032016-08-10 Martin Liska <mliska@suse.cz>
4104
4105 * g++.dg/gcov/gcov-threads-1.C: New test.
4106
5250a5bb
SKS
41072016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4108
4109 PR target/71873
4110 * gcc.target/avr/pr71873.c: New test.
4111
b7597ae5
ML
41122016-08-09 Martin Liska <mliska@suse.cz>
4113
4114 * g++.dg/gcov/gcov-dump-1.C: New test.
4115 * g++.dg/gcov/gcov-dump-2.C: New test.
4116
ab50a215
ML
41172016-08-09 Martin Liska <mliska@suse.cz>
4118
4119 * gcc.dg/tree-prof/val-prof-9.c: New test.
4120
dcb1e137
ML
41212016-08-09 Martin Liska <mliska@suse.cz>
4122
4123 * gcc.dg/tree-prof/val-prof-8.c: New test.
4124
04d6d3b6
MJ
41252016-08-09 Martin Jambor <mjambor@suse.cz>
4126
df839749
UB
4127 PR ipa/71981
4128 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4129
c57e78c4
BC
41302016-08-09 Bin Cheng <bin.cheng@arm.com>
4131
4132 PR tree-optimization/33707
4133 * gcc.dg/vect/pr33707.c: New test.
4134
42970a17
BC
41352016-08-09 Bin Cheng <bin.cheng@arm.com>
4136
4137 PR tree-optimization/pr72772
4138 * gcc.dg/tree-ssa/pr72772.c: New test.
4139
810a3aa6
MF
41402016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4141
4142 PR rtl-optimization/66669
4143 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4144
9e207d6f
JJ
41452016-08-09 Jakub Jelinek <jakub@redhat.com>
4146
4147 PR tree-optimization/72824
4148 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4149
50bf47fd
RB
41502016-08-09 Richard Biener <rguenther@suse.de>
4151
4152 PR tree-optimization/71802
4153 * gcc.dg/torture/pr71802.c: New testcase.
4154
cadec7ca
JJ
41552016-08-09 Jakub Jelinek <jakub@redhat.com>
4156
4157 PR c++/72809
4158 * g++.dg/eh/stdarg1.C: New test.
4159
c43c5112
AK
41602016-08-08 Andi Kleen <ak@linux.intel.com>
4161
4162 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4163 test command line in failure log.
4164 (profopt-execute): dito. Make autofdo file names unique.
4165
895aa8e1
DM
41662016-08-08 David Malcolm <dmalcolm@redhat.com>
4167
4168 PR c/64955
4169 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4170 output.
4171
9afda630
PK
41722016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4173
4174 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4175 c99_runtime.
4176 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4177 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4178 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4179 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4180 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4181 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4182
e52ed3fe
DM
41832016-08-08 David Malcolm <dmalcolm@redhat.com>
4184
4185 PR c/52952
4186 * gcc.dg/cpp/pr66415-1.c: Likewise.
4187 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4188 * gcc.dg/format/c90-printf-1.c: Likewise.
4189 * gcc.dg/format/diagnostic-ranges.c: New test case.
4190
ad200580
JJ
41912016-08-08 Jakub Jelinek <jakub@redhat.com>
4192
77524e0d
JJ
4193 PR fortran/72716
4194 * gfortran.dg/gomp/pr72716.f90: New test.
4195
2187f2a2
JJ
4196 PR middle-end/72781
4197 * gcc.dg/gomp/pr72781.c: New test.
4198
ad200580
JJ
4199 PR middle-end/68762
4200 * g++.dg/vect/pr68762-1.cc: New test.
4201 * g++.dg/vect/pr68762-2.cc: New test.
4202 * g++.dg/vect/pr68762.h: New file.
4203
989d0071
MS
42042016-08-08 Martin Sebor <msebor@redhat.com>
4205
4206 PR testsuite/72838
3a146d46
JJ
4207 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4208 * g++.dg/warn/overflow-warn-3.C: Same.
4209 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4210
7090cac9
AV
42112016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4212
4213 PR fortran/71936
4214 * gfortran.dg/allocate_with_source_21.f03: New test.
4215
64e56ab0
AV
42162016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4217
4218 PR fortran/72698
4219 * gfortran.dg/allocate_with_source_20.f03: New test.
4220
0476487d
AM
42212016-08-08 Alan Modra <amodra@gmail.com>
4222
4223 * gcc.c-torture/compile/pr72802.c: New.
4224
8e9218f2
AV
42252016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4226
4227 PR fortran/70524
4228 * gfortran.dg/dependency_48.f90: New test.
4229
c1f7083b
TK
42302016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4231
531e5ae3 4232 PR fortran/70040
c1f7083b
TK
4233 * gfortran.dg/pr70040.f90: New testcase.
4234
6ab5813c
TK
42352016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4236
4237 PR fortran/71961
4238 * gfortran.dg/matmul_10.f90: New testcase.
4239
27bddc4a
JH
42402016-08-07 Jan Hubicka <hubicka@ucw.cz>
4241
4242 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4243
4a9f8a9f
JJ
42442016-08-07 Jakub Jelinek <jakub@redhat.com>
4245
4246 PR c/72816
4247 * gcc.dg/pr72816.c: New test.
4248
fa76f2c6
JW
42492016-08-06 Jonathan Wakely <jwakely@redhat.com>
4250
4251 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4252 * g++.dg/conversion/pr41426.C: Likewise.
4253 * g++.dg/conversion/pr66211.C: Likewise.
4254 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4255 * g++.dg/init/ref8.C: Likewise.
4256 * g++.old-deja/g++.law/cvt20.C: Likewise.
4257 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4258
5c3e5002
PP
42592016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4260
4261 PR tree-optimization/18046
4262 * gcc.dg/tree-ssa/vrp105.c: New test.
4263 * gcc.dg/tree-ssa/vrp106.c: New test.
4264
94087e88 42652016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4266
4267 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4268 1ul in diagnostics. Remove hyphen from "constant-expression."
4269 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4270 * g++.dg/cpp0x/static_assert3.C: Same.
4271 * g++.dg/cpp1y/constexpr-throw.C: Same.
4272 * g++.dg/template/nontype3.C: Same.
4273 * g++.dg/warn/overflow-warn-1.C: Same.
4274 * g++.dg/warn/overflow-warn-3.C: Same.
4275 * g++.dg/warn/overflow-warn-4.C: Same.
4276
88fa5555
DM
42772016-08-05 David Malcolm <dmalcolm@redhat.com>
4278
4279 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4280 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4281 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4282 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4283
1addb9e6
PP
42842016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4285
4286 PR tree-optimization/72810
4287 * gcc.dg/tree-ssa/vrp110.c: New test.
4288
1b62ed4f
JG
42892016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4290
4291 PR Target/72819
4292 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4293 registers.
4294 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4295 saving the half-precision registers.
4296 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4297 value is returned in h0.
4298 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4299 are passed in FP/SIMD registers.
4300 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4301 passing works corrcetly.
4302 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4303 (hfa_f16x2_t): Likewise.
4304 (hfa_f16x3_t): Likewise.
4305 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4306 are promoted to double and passed in a double register.
4307 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4308 are promoted to double and stacked.
4309 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4310 __fp16 data types.
4311 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4312 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4313 __fp16 first get passed in FP/SIMD registers, then stacked.
4314
4228ca19
NS
43152016-08-05 Nathan Sidwell <nathan@acm.org>
4316
4317 PR c++/68724
4318 * g++.dg/cpp0x/pr68724.C: New.
4319
db7c335e
RB
43202016-08-05 Richard Biener <rguenther@suse.de>
4321
4322 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4323
48abe922
PP
43242016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4325
4326 * gcc.dg/tree-ssa/vrp107.c: New test.
4327 * gcc.dg/tree-ssa/vrp108.c: New test.
4328 * gcc.dg/tree-ssa/vrp109.c: New test.
4329
f6cdf42f
PK
43302016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4331
4332 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4333 dg-options.
4334
33a9c609
PK
43352016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4336
4337 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4338 test-cases.
4339 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4340 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4341 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4342 test-cases.
4343 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4344 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4345 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4346 large_double.
4347
4473482d
PC
43482016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4349
4350 PR c++/72800
4351 * g++.dg/cpp1y/lambda-ice1.C: New.
4352
08156df5
PP
43532016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4354
4355 PR c++/72759
4356 * g++.dg/cpp1y/pr72759.C: New test.
4357
938da3a5
PP
43582016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4359
4360 * gcc.dg/switch-10.c: New test.
4361
da84183c
JG
43622016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4363
4364 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4365
ae9281fc
TS
43662016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4367
4368 * c-c++-common/goacc/routine-5.c: Update.
4369
086ad22e
BE
43702016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4371
4372 PR rtl-optimization/70903
4373 * gcc.c-torture/execute/pr70903.c: New test.
4374
6805e400
ML
43752016-08-04 Martin Liska <mliska@suse.cz>
4376
4377 * gcc.dg/params/params.exp: Replace file exists with
4378 TESTING_IN_BUILD_TREE.
4379
a0008434
MP
43802016-08-04 Marek Polacek <polacek@redhat.com>
4381
4382 PR c++/70229
4383 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4384
fb46286e
RB
43852016-08-04 Richard Biener <rguenther@suse.de>
4386
4387 PR middle-end/71984
4388 * gcc.dg/torture/pr71984.c: Guard correctness check for
4389 little-endian.
4390
ac2c96ab
AP
43912016-08-03 Andrew Pinski <apinski@cavium.com>
4392
4393 * gcc.c-torture/compile/20160802-1.c: New testcase.
4394
c98583e9
FR
43952016-08-03 Fritz Reese <fritzoreese@gmail.com>
4396
4397 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4398
9ad1a1da
RB
43992016-08-03 Richard Biener <rguenther@suse.de>
4400
4401 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4402 and remove -O3.
4403 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4404 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4405
cd75c979
RB
44062016-08-03 Richard Biener <rguenther@suse.de>
4407
4408 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4409 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4410 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4411 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4412
30e8d875
SKS
44132016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4414
4415 * gcc.dg/init-excess-2.c: Require int32plus.
4416 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4417 * gcc.dg/pr59963-2.c: Require int32plus.
4418 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4419 * gcc.dg/unroll-7.c: Require int32plus.
4420
69b806f6
BC
44212016-08-02 Bin Cheng <bin.cheng@arm.com>
4422
4423 PR tree-optimization/34114
4424 * gcc.dg/tree-ssa/loop-42.c: New test.
4425
1efafef3
TC
44262016-08-02 Tamar Christina <tamar.christina@arm.com>
4427
4428 * gcc.target/aarch64/vminmaxnm.c: New.
4429 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4430 tests.
4431
e2a99194
MM
44322016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4433
4434 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4435 vec_extract for vector float, vector int, vector short, and vector
4436 char.
4437 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4438 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4439 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4440 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4441
71bfb77a
WD
44422016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4443
4444 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4445 single stack adjustment, no writeback.
71bfb77a
WD
4446 * gcc.target/aarch64/test_frame_12.c: Likewise.
4447 * gcc.target/aarch64/test_frame_13.c: Likewise.
4448 * gcc.target/aarch64/test_frame_15.c: Likewise.
4449 * gcc.target/aarch64/test_frame_6.c: Likewise.
4450 * gcc.target/aarch64/test_frame_7.c: Likewise.
4451 * gcc.target/aarch64/test_frame_8.c: Likewise.
4452 * gcc.target/aarch64/test_frame_16.c: New test.
4453
37bce35a
L
44542015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4455
4456 PR target/72748
4457 * gcc.target/i386/pr72748.c: New test.
4458
3f8257db 44592015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4460
4461 PR tree-optimization/71818
4462 * gcc.dg/vect/pr71818.c: New
4463
bf60c531
ML
44642016-08-01 Martin Liska <mliska@suse.cz>
4465
4466 PR tree-optimization/71857
4467 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4468
8ed49fab
KT
44692016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4470
4471 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4472
76e2c821
JB
44732016-08-01 Jan Beulich <jbeulich@suse.com>
4474
4475 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4476
35029597
WS
44772016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4478
4479 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4480 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4481
3aa4b66a
JW
44822016-07-31 Jonathan Wakely <jwakely@redhat.com>
4483
4484 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4485 (check_effective_target_c++): Likewise. Also match for libstdc++.
4486
3f8257db 44872016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4488
4489 PR fortran/41922
4490 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4491 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4492 * gfortran.dg/pr41922.f90: New test.
4493
9fcb2819
SK
44942016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4495
4496 PR fortran/68566
4497 * gfortran.dg/pr68566.f90: new test.
4498
94087e88 44992016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4500
4501 PR c++/60760
4502 PR c++/71091
4503 * g++.dg/cpp0x/constexpr-cast.C: New test.
4504 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4505 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4506 * g++.dg/ubsan/pr63956.C: Correct.
4507
d0047a25
MM
45082016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4509
4510 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4511 vector double or vector long where the vector is in memory.
4512 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4513 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4514
e4f7a5df
SK
45152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4516
4517 PR fortran/69867
4518 * gfortran.dg/pr69867.f90: New test.
4519
b441ae1d
SK
45202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4521
4522 PR fortran/69962
4523 * gfortran.dg/pr69962.f90: New test.
4524
712dff31
SK
45252016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4526
4527 PR fortran/70006
4528 * gfortran.dg/pr70006.f90: New test.
4529
fb42421e
SK
45302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4531
4532 PR fortran/71730
4533 * gfortran.dg/pr71730.f90: New test.
4534 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4535 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4536 * gfortran.dg/array_constructor_26.f03: Ditto.
4537
466effe0
WS
45382016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4539
4540 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4541 * gcc.target/powerpc/pr71763.c: Likewise.
4542
f618a472
MP
45432016-07-29 Marek Polacek <polacek@redhat.com>
4544
4545 PR c/71742
4546 * gcc.dg/940510-1.c: Adjust dg-error.
4547 * gcc.dg/c99-flex-array-1.c: Likewise.
4548 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4549
efd0786f
MP
4550 PR c/71853
4551 * gcc.dg/noncompile/pr71853.c: New test.
4552
e00dceaf
MP
4553 PR c/71573
4554 * gcc.dg/noncompile/pr71573.c: New test.
4555
638fc14f
MP
4556 PR c/71926
4557 * g++.dg/warn/Wparentheses-30.C: New test.
4558 * gcc.dg/Wparentheses-14.c: New test.
4559
61c73a7f
UB
45602016-07-29 Uros Bizjak <ubizjak@gmail.com>
4561
4562 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4563
01d32b2b
BC
45642016-07-29 Bin Cheng <bin.cheng@arm.com>
4565
4566 PR tree-optimization/57558
4567 * gcc.dg/vect/pr57558-1.c: New test.
4568 * gcc.dg/vect/pr57558-2.c: New test.
4569
f6c7a248
PK
45702016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4571
61c73a7f 4572 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4573 to scan forwprop1 dump pass.
4574
f54ea774
PC
45752016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4576
4577 PR c++/51488
4578 * g++.dg/template/pr51488.C: New.
4579
673a107a
JJ
45802016-07-29 Jakub Jelinek <jakub@redhat.com>
4581
4582 PR c/71969
4583 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4584 static __inline__.
4585 * gcc.dg/pr71969-1.c: New test.
4586 * gcc.dg/pr71969-2.c: New test.
4587 * gcc.dg/pr71969-3.c: New test.
4588
78169471
MP
45892016-07-29 Marek Polacek <polacek@redhat.com>
4590
4591 PR c/71574
4592 * c-c++-common/pr71574.c: New test.
4593
a5b5c8b6
MP
4594 PR c/71583
4595 * gcc.dg/noncompile/pr71583.c: New test.
4596
883b6d4e
KV
45972016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4598
4599 PR middle-end/68217
4600 * gcc.dg/pr68217.c: New test.
4601
89f1f37e
SK
46022016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4603
4604 PR fortran/71067
4605 * gfortran.dg/pr71067_1.f90: New test.
4606 * gfortran.dg/pr71067_2.f90: Ditto.
4607
e0d32185
MM
46082016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4609
4610 * gcc.target/powerpc/vec-extract-1.c: New test.
4611
c851722d
SK
46122016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4613
4614 PR fortran/71799
4615 * gfortran.dg/pr71799.f90: New test.
4616
f064da6a
PC
46172016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4618
4619 PR c++/71665
4620 * g++.dg/cpp0x/pr71665-1.C: New.
4621 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4622 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4623 * g++.dg/ext/label10.C: Likewise.
4624 * g++.dg/parse/constant5.C: Likewise.
4625
1b70aaad
SK
46262016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4627
4628 PR fortran/71859
4629 * gfortran.dg/pr71859.f90: New test.
4630 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4631 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4632
a23404c9
PT
46332016-07-28 Paul Thomas <pault@gcc.gnu.org>
4634
4635 PR fortran/71883
4636 * gfortran.dg/pr71883.f90 : New test.
4637
513d866d
YR
46382016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4639
4640 PR tree-optimization/71734
61c73a7f 4641 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4642
7c428aa2
RL
46432016-07-28 Renlin Li <renlin.li@arm.com>
4644
4645 Revert
4646 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4647
4648 PR fortran/71902
4649 * gfortran.dg/dependency_47.f90: New test.
4650
1225d6b1
ML
46512016-07-28 Martin Liska <mliska@suse.cz>
4652
4653 PR gcov-profile/68025
4654 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4655
e5f5bf35
ML
46562016-07-28 Martin Liska <mliska@suse.cz>
4657
4658 * g++.dg/vect/pr70944.cc: New test.
4659
4536610d
KV
46602016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4661
4662 PR middle-end/71994
4663 * gcc.dg/torture/pr71994.c: New test.
4664
8c6961ca
PK
46652016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4666
4667 PR middle-end/71078
4668 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4669 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4670 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4671
8de22ea0
RB
46722016-07-27 Richard Biener <rguenther@suse.de>
4673
4674 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4675
5d9da222
ML
46762016-07-27 Martin Liska <mliska@suse.cz>
4677
4678 * gcc.dg/predict-13.c: New test.
4679 * gcc.dg/predict-14.c: New test.
4680
af9e275f
SKS
46812016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4682
a23404c9 4683 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4684 including stdint.h.
4685 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4686 including stdint.h.
4687
71abba1e
MM
46882016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4689
4690 PR target/71869
4691 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4692 IEEE built-in functions handle quiet and signalling NaNs
4693 correctly.
4694
9cd74e8f
SK
46952016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4696
4697 PR fortran/71862
4698 * gfortran.dg/pr71862.f90: New test.
4699
0d48446f
MS
47002016-07-26 Martin Sebor <msebor@redhat.com>
4701
4702 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4703 selector with dg-options.
4704
524cf1e4
PP
47052016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4706
4707 PR tree-optimization/18046
4708 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4709 * gcc.dg/tree-ssa/vrp103.c: New test.
4710 * gcc.dg/tree-ssa/vrp104.c: New test.
4711
100665d8
WS
47122016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4713
4714 * gcc.target/powerpc/pr63354.c: Require lp64 since
4715 -mprofile-kernel is not legal with -m32.
4716
0b64ca40
RB
47172016-07-26 Richard Biener <rguenther@suse.de>
4718
4719 PR rtl-optimization/71984
4720 * gcc.dg/torture/pr71984.c: New testcase.
4721
9b7937cf
RS
47222016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4723
4724 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4725 g++-dg-runtest via et-dg-runtest.
4726 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4727 * gcc.dg/vect/vect.exp: Likewise.
4728 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4729 gfortran-dg-runtest.
4730 * gfortran.dg/vect/vect.exp: Likewise.
4731 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4732 (check_mips_loongson_hw_available): Likewise.
4733 (check_effective_target_mpaired_single_runtime): Likewise.
4734 (check_effective_target_mips_loongson_runtime): Likewise.
4735 (add_options_for_mpaired_single): Likewise.
4736 (check_effective_target_vect_int): Add global et_index.
4737 Check and save the supported feature for a target selected by
4738 the et_index target. Break long lines where appropriate. Call
4739 et-is-effective-target for MIPS with an argument instead of
4740 check_effective_target_* where appropriate.
4741 (check_effective_target_vect_intfloat_cvt): Likewise.
4742 (check_effective_target_vect_uintfloat_cvt): Likewise.
4743 (check_effective_target_vect_floatint_cvt): Likewise.
4744 (check_effective_target_vect_floatuint_cvt): Likewise.
4745 (check_effective_target_vect_simd_clones): Likewise.
4746 (check_effective_target_vect_shift): ewise.
4747 (check_effective_target_whole_vector_shift): Likewise.
4748 (check_effective_target_vect_bswap): Likewise.
4749 (check_effective_target_vect_shift_char): Likewise.
4750 (check_effective_target_vect_long): Likewise.
4751 (check_effective_target_vect_float): Likewise.
4752 (check_effective_target_vect_double): Likewise.
4753 (check_effective_target_vect_long_long): Likewise.
4754 (check_effective_target_vect_no_int_max): Likewise.
4755 (check_effective_target_vect_no_int_add): Likewise.
4756 (check_effective_target_vect_no_bitwise): Likewise.
4757 (check_effective_target_vect_widen_shift): Likewise.
4758 (check_effective_target_vect_no_align): Likewise.
4759 (check_effective_target_vect_hw_misalign): Likewise.
4760 (check_effective_target_vect_element_align): Likewise.
4761 (check_effective_target_vect_condition): Likewise.
4762 (check_effective_target_vect_cond_mixed): Likewise.
4763 (check_effective_target_vect_char_mult): Likewise.
4764 (check_effective_target_vect_short_mult): Likewise.
4765 (check_effective_target_vect_int_mult): Likewise.
4766 (check_effective_target_vect_extract_even_odd): Likewise.
4767 (check_effective_target_vect_interleave): Likewise.
4768 (check_effective_target_vect_stridedN): Likewise.
4769 (check_effective_target_vect_multiple_sizes): Likewise.
4770 (check_effective_target_vect64): Likewise.
4771 (check_effective_target_vect_call_copysignf): Likewise.
4772 (check_effective_target_vect_call_sqrtf): Likewise.
4773 (check_effective_target_vect_call_btrunc): Likewise.
4774 (check_effective_target_vect_call_btruncf): Likewise.
4775 (check_effective_target_vect_call_ceil): Likewise.
4776 (check_effective_target_vect_call_ceilf): Likewise.
4777 (check_effective_target_vect_call_floor): Likewise.
4778 (check_effective_target_vect_call_floorf): Likewise.
4779 (check_effective_target_vect_call_lceil): Likewise.
4780 (check_effective_target_vect_call_lfloor): Likewise.
4781 (check_effective_target_vect_call_nearbyint): Likewise.
4782 (check_effective_target_vect_call_nearbyintf): Likewise.
4783 (check_effective_target_vect_call_round): Likewise.
4784 (check_effective_target_vect_call_roundf): Likewise.
4785 (check_effective_target_vect_perm): Likewise, but also append *_saved
4786 to the existing global name to properly cache the result.
4787 (check_effective_target_vect_perm_byte): Likewise.
4788 (check_effective_target_vect_perm_short): Likewise.
4789 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4790 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4791 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4792 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4793 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4794 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4795 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4796 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4797 (check_effective_target_vect_sdot_qi): Likewise.
4798 (check_effective_target_vect_udot_qi): Likewise.
4799 (check_effective_target_vect_sdot_hi): Likewise.
4800 (check_effective_target_vect_udot_hi): Likewise.
4801 (check_effective_target_vect_usad_char): Likewise.
4802 (check_effective_target_vect_pack_trunc): Likewise.
4803 (check_effective_target_vect_unpack): Likewise.
4804 (check_effective_target_vect_aligned_arrays): Likewise.
4805 (check_effective_target_vect_natural_alignment): Likewise.
4806 (check_effective_target_vector_alignment_reachable): Likewise.
4807 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4808 (is-effective-target): Initialize et_index if undefined.
4809 (et-dg-runtest): New.
4810 (et-is-effective-target): Likewise.
4811 (check_vect_support_and_set_flags): Add supported MIPS targets to
4812 EFFECTIVE_TARGETS list. Return the number of supported targets.
4813
8f63caf6 48142016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4815 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4816
4817 PR middle-end/70920
4818 * gcc.dg/pr70920-1.c: New test-case.
4819 * gcc.dg/pr70902-2.c: Likewise.
4820 * gcc.dg/pr70920-3.c: Likewise.
4821 * gcc.dg/pr70920-4.c: Likewise
4822 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4823 2 instead of 3.
4824
7d575fff
AM
48252016-07-25 Alexander Monakov <amonakov@ispras.ru>
4826
4827 * gcc.c-torture/execute/pr71494.c: Require label_values.
4828 * gcc.dg/pr16973.c: Ditto.
4829
bf01e070
SKS
48302016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4831
4832 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4833 * gcc.dg/torture/pr69771.c: Require int32plus.
4834 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4835
16b05965
ML
48362016-07-25 Martin Liska <mliska@suse.cz>
4837
4838 * gcc.dg/torture/pr71987.c: New test.
4839
d52d3767
SK
48402016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4841
4842 PR fortran/71935
4843 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4844 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4845 * gfortran.dg/pr71935.f90: New test.
4846
94087e88 48472016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4848
4849 PR c++/71675
4850 * g++.dg/ext/atomic-3.C: New test.
4851 * gcc.dg/atomic/pr71675.c: New test.
4852
58b3986e
ES
48532016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4854
4855 * gcc.target/i386/mvc8.c: New test.
4856
faa1612a
BC
48572016-07-22 Bin Cheng <bin.cheng@arm.com>
4858
4859 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4860 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4861
1603ebe0
TK
48622016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4863
4864 PR fortran/71795
4865 * gfortran.dg/constructor_50.f90: New test.
4866
bc91c436
ML
48672016-07-22 Martin Liska <mliska@suse.cz>
4868
4869 PR gcov-profile/69028
4870 PR gcov-profile/62047
4871 * g++.dg/cilk-plus/pr69028.C: New test.
4872
9fe9a3a7
AV
48732016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4874
4875 * gfortran.dg/coarray_stat_2.f90: New test.
4876
70866e3d
MM
48772016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4878
4879 * gcc.target/powerpc/vec-extract.h: New files to check the
4880 vec_extract built-in functions for all vector types, testing
4881 accessing each element, both with constant and variable element
4882 numbers.
4883 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4884 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4885 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4886 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4887 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4888 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4889 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4890 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4891 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4892
ab3af181
JJ
48932016-07-21 Jakub Jelinek <jakub@redhat.com>
4894
4895 PR c++/71728
4896 * g++.dg/other/pr71728.C: New test.
4897
ebe8f322
JG
48982016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4899
4900 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4901 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4902 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4903 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4904 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4905
959cef74
RB
49062016-07-21 Richard Biener <rguenther@suse.de>
4907
4908 PR tree-optimization/71947
4909 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4910
b24d9420
BC
49112016-07-21 Bin Cheng <bin.cheng@arm.com>
4912
4913 * gcc.dg/tree-ssa/scev-15.c: New.
4914
23974819
BC
49152016-07-21 Bin Cheng <bin.cheng@arm.com>
4916
4917 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4918
ee78cbaa
JJ
49192016-07-21 Jakub Jelinek <jakub@redhat.com>
4920
4921 PR c++/71941
4922 * g++.dg/gomp/pr71941.C: New test.
4923
52ed68f7
DM
49242016-07-20 David Malcolm <dmalcolm@redhat.com>
4925
4926 PR c/70339
4927 PR c/71858
4928 * g++.dg/spellcheck-identifiers.C: New test case, based on
4929 gcc.dg/spellcheck-identifiers.c.
4930 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4931 gcc.dg/spellcheck-identifiers-2.c.
4932 * g++.dg/spellcheck-typenames.C: New test case, based on
4933 gcc.dg/spellcheck-typenames.c
4934
18407bfb
JW
49352016-07-20 Jonathan Wakely <jwakely@redhat.com>
4936
4937 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4938 pointer to member function and also test catching by reference.
4939
4c07fd98
DV
49402016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4941
4942 * gcc.target/s390/pr67443.c: Fix test case.
4943
fee21d65
DV
49442016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4945
4946 * gcc.target/s390/insv-1.c: Xfail some tests.
4947 * gcc.target/s390/insv-2.c: Likewise.
4948
dbe9dfdd
GJL
49492016-07-20 Georg-Johann Lay <avr@gjlay.de>
4950
4951 * gcc.target/avr/torture/get-mem.c: New test.
4952 * gcc.target/avr/torture/set-mem.c: New test.
4953
c25e1d82
GJL
49542016-07-20 Georg-Johann Lay <avr@gjlay.de>
4955
4956 PR target/71948
4957 * gcc.target/avr/torture/tiny-progmem.c: New test.
4958
109d2197
JJ
49592016-07-20 Jakub Jelinek <jakub@redhat.com>
4960
7419f441
JJ
4961 PR c++/71909
4962 * g++.dg/parse/pr71909.C: New test.
4963 * g++.dg/tm/pr71909.C: New test.
4964
109d2197
JJ
4965 PR c++/50060
4966 * g++.dg/cpp0x/constexpr-50060.C: New test.
4967 * g++.dg/cpp1y/constexpr-50060.C: New test.
4968
144530cf
ML
49692016-07-20 Martin Liska <mliska@suse.cz>
4970
4971 * gfortran.dg/graphite/pr71898.f90: New test.
4972
04ac4afa
BC
49732016-07-20 Bin Cheng <bin.cheng@arm.com>
4974
4975 PR tree-optimization/71503
4976 PR tree-optimization/71683
4977 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4978 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4979
dcbdb17a
ML
49802016-07-20 Martin Liska <mliska@suse.cz>
4981
4982 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4983 * gcc.dg/plugin/sreal-test-1.c: Remove.
4984 * gcc.dg/plugin/sreal_plugin.c: Remove.
4985
6ed82555
TK
49862016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4987
4988 PR fortran/71902
4989 * gfortran.dg/dependency_47.f90: New test.
4990
13da0507
JJ
49912016-07-19 Jakub Jelinek <jakub@redhat.com>
4992
4833f561
JJ
4993 PR rtl-optimization/71916
4994 * gcc.c-torture/compile/pr71916.c: New test.
4995
4fda19ef
JJ
4996 PR middle-end/71874
4997 * g++.dg/torture/pr71874.C: New test.
4998
13da0507
JJ
4999 PR middle-end/71734
5000 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5001 (my_alloc): Rewritten to use __builtin_posix_memalign and
5002 __SIZE_TYPE__.
5003 (my_free): Use __builtin_free instead of _mm_free.
5004 (Vec::operator=): Use __builtin_memcpy.
5005
e7980add
MJ
50062016-07-19 Martin Jambor <mjambor@suse.cz>
5007
61c73a7f
UB
5008 PR fortran/71688
5009 * gfortran.dg/pr71688.f90: New test.
e7980add 5010
13e88953
RB
50112016-07-19 Richard Biener <rguenther@suse.de>
5012
5013 * c-c++-common/vector-subscript-6.c: New testcase.
5014 * c-c++-common/vector-subscript-7.c: Likewise.
5015
1caf0482
SKS
50162016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5017
a23404c9 5018 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5019 and UInt32 based on __SIZEOF_INT__.
5020
cef5388d
RB
50212016-07-19 Richard Biener <rguenther@suse.de>
5022
5023 PR tree-optimization/71901
5024 * gcc.dg/torture/pr71901.c: New testcase.
5025
50262016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5027
5028 PR tree-optimization/71908
5029 * gcc.dg/torture/pr71908.c: New testcase.
5030
a8f7a895
MM
50312016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5032
5033 PR target/71493
5034 * gcc.target/powerpc/pr71493-1.c: New test.
5035 * gcc.target/powerpc/pr71493-2.c: Likewise.
5036
f2111a36
JJ
50372016-07-18 Jakub Jelinek <jakub@redhat.com>
5038
99516432
JJ
5039 PR c++/71835
5040 * g++.dg/conversion/ambig3.C: New test.
5041
87713c6a
JJ
5042 PR c++/71828
5043 * g++.dg/cpp0x/constexpr-71828.C: New test.
5044
7a7f16ca
JJ
5045 PR c++/71826
5046 * g++.dg/template/pr71826.C: New test.
5047
f4d90295
JJ
5048 PR c++/71822
5049 * g++.dg/template/defarg21.C: New test.
5050
f2111a36
JJ
5051 PR c++/71871
5052 * g++.dg/ext/vector31.C: New test.
5053
0b965526
UB
50542016-07-18 Uros Bizjak <ubizjak@gmail.com>
5055
5056 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5057
94e136b9
YR
50582016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5059
5060 PR tree-optimization/71734
5061 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5062
7072df0a
DV
50632016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5064
5065 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5066 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5067 stack-layout-dynamic-1.c: New test.
5068
54158a1a
AK
50692016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5070
5071 * gcc.target/s390/nolrl-1.c: New test.
5072
43068916
FR
50732016-07-17 Fritz Reese <fritzoreese@gmail.com>
5074
5075 PR fortran/71523
5076 * gfortran.dg/pr71523_1.f90: New test.
5077 * gfortran.dg/pr71523_2.f90: New test.
5078
a9356b12
AS
50792016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5080
5081 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5082
a07b81c7 50832016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5084 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5085
5086 PR fortran/62125
5087 * gfortran.dg/pr62125.f90: New test.
5088
96c0ec12
BS
50892016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5090
5091 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5092 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5093
479d0ed5
JW
50942016-07-15 Jonathan Wakely <jwakely@redhat.com>
5095
5096 PR c++/58796
5097 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5098 * g++.dg/cpp0x/nullptr35.C: New test.
5099
41c7438e
BC
51002016-07-15 Bin Cheng <bin.cheng@arm.com>
5101
5102 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5103
f7ba880b
CP
51042016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5105
5106 * gfortran.dg/goacc/vector_length.f90: New test.
5107
b9aba0a0
RB
51082016-07-15 Richard Biener <rguenther@suse.de>
5109
5110 PR tree-optimization/71881
5111 * gcc.dg/torture/pr71881.c: New testcase.
5112
9513d5fb
RB
51132016-07-15 Richard Biener <rguenther@suse.de>
5114
5115 PR tree-optimization/71887
5116 * gcc.dg/torture/pr71887.c: New testcase.
5117
ddbbcb19
JJ
51182016-07-15 Jakub Jelinek <jakub@redhat.com>
5119
5120 PR c/71858
5121 * gcc.dg/spellcheck-identifiers-3.c: New test.
5122
29eb509c
AV
51232016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5124
5125 PR fortran/71807
5126 * gfortran.dg/null_9.f90: New test.
5127
43aabfcf
BC
51282016-07-15 Bin Cheng <bin.cheng@arm.com>
5129
5130 * gcc.dg/tree-ssa/loop-41.c: New test.
5131
afc89e58
BC
51322016-07-15 Bin Cheng <bin.cheng@arm.com>
5133
5134 PR tree-optimization/71347
5135 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5136
6fa682ad
SK
51372016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5138
5139 PR fortran/29819
5140 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5141 * gfortran.dg/contains.f90: Ditto.
5142 * gfortran.dg/contains_empty_1.f03: Ditto.
5143 * gfortran.dg/submodule_3.f08: Ditto.
5144
dd36b877
JJ
51452016-07-14 Jakub Jelinek <jakub@redhat.com>
5146
a60a5d31
JJ
5147 PR testsuite/71865
5148 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5149 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5150 expected diagnostics.
5151
dd36b877
JJ
5152 PR c/71858
5153 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5154 * gcc.dg/spellcheck-identifiers-2.c: New test.
5155 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5156 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5157
a241f8ca
JJ
51582016-07-14 Jakub Jelinek <jakub@redhat.com>
5159
5160 PR tree-optimization/71872
5161 * gcc.c-torture/compile/pr71872.c: New test.
5162
d62b809c
TP
51632016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5164
5165 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5166 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5167 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5168 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5169 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5170 * gcc.target/arm/atomic-op-acquire-1.c: This.
5171 * gcc.target/arm/atomic-op-char.c: Rename into ...
5172 * gcc.target/arm/atomic-op-char-1.c: This.
5173 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5174 * gcc.target/arm/atomic-op-consume-1.c: This.
5175 * gcc.target/arm/atomic-op-int.c: Rename into ...
5176 * gcc.target/arm/atomic-op-int-1.c: This.
5177 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5178 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5179 * gcc.target/arm/atomic-op-release.c: Rename into ...
5180 * gcc.target/arm/atomic-op-release-1.c: This.
5181 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5182 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5183 * gcc.target/arm/atomic-op-short.c: Rename into ...
5184 * gcc.target/arm/atomic-op-short-1.c: This.
5185 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5186 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5187 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5188 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5189 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5190 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5191 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5192 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5193 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5194 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5195
1f8dd420
AV
51962016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5197
5198 PR fortran/70842
5199 * gfortran.dg/select_type_35.f03: New test.
5200
53109ba8
KT
52012016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5202
5203 PR target/65951
5204 PR tree-optimization/70923
5205 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5206 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5207 * gcc.dg/vect/pr65951.c: Likewise.
5208 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5209
91f35b7f
DE
52102016-07-14 David Edelsohn <dje.gcc@gmail.com>
5211
5212 * c-c++-common/pr60226.c: Expect maximum object file alignment
5213 error on AIX.
5214
351168fe
RB
52152016-07-14 Richard Biener <rguenther@suse.de>
5216
5217 PR tree-optimization/71866
5218 * gcc.dg/torture/pr71866.c: New testcase.
5219
94c32c00
TP
52202016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5221
5222 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5223 selector and enclose boolean expression in curly braces.
5224
b799a481
AM
52252016-07-14 Alan Modra <amodra@gmail.com>
5226
5227 PR target/71733
5228 * gcc.target/powerpc/p9-novsx.c: New.
5229
f63ba78c
AK
52302016-07-13 Andi Kleen <ak@linux.intel.com>
5231
5232 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5233 * g++.dg/tree-prof/morefunc.C: Dito.
5234 * g++.dg/tree-prof/pr35545.C: Dito.
5235 * g++.dg/tree-prof/reorder.C: Dito.
5236 * gcc.dg/tree-prof/20050826-2.c: Dito.
5237 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5238 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5239 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5240 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5241 * gcc.dg/tree-prof/inliner-1.c: Dito.
5242 * gcc.dg/tree-prof/merge_block.c: Dito.
5243 * gcc.dg/tree-prof/stringop-1.c: Dito.
5244 * gcc.dg/tree-prof/stringop-2.c: Dito.
5245 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5246 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5247 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5248 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5249 * gcc.dg/tree-prof/update-loopch.c: Dito.
5250 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5251 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5252 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5253 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5254 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5255 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5256 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5257
f4d5a23d
AK
52582016-07-13 Andi Kleen <ak@linux.intel.com>
5259
5260 * lib/profopt.exp (profopt-execute): Remove .imports files.
5261
ae145898
AK
52622016-07-13 Andi Kleen <ak@linux.intel.com>
5263
0b965526 5264 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5265
e97bd4f5
AK
52662016-07-13 Andi Kleen <ak@linux.intel.com>
5267
5268 * lib/profopt.exp (dg-final-scan-autofdo,
5269 dg-final-scan-not-autofdo): New functions.
5270
6fa3d4b4
BC
52712016-07-13 Bin Cheng <bin.cheng@arm.com>
5272
5273 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5274 * gcc.dg/vect/vect-35.c: Ditto.
5275 * gcc.dg/vect/vect-alias-check-2.c: New test.
5276
65f18bc6
ML
52772016-07-13 Martin Liska <mliska@suse.cz>
5278
5279 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5280 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5281 * gfortran.dg/pr42108.f90: Update expected dump scan.
5282
9737f35b
RB
52832016-07-13 Richard Biener <rguenther@suse.de>
5284
5285 PR tree-optimization/24574
5286 * gcc.dg/pr24574.c: New testcase.
5287
62c0ea4b
SKS
52882016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5289
0b965526 5290 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5291 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5292 * c-c++-common/pr68833-1.c: Require int32plus.
5293 * gcc.dg/ipa/pr63551.c: Likewise.
5294 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5295 * gcc.dg/ipa/pr64041.c: Require int32plus.
5296
c7ed8938
IE
52972016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5298
5299 PR ipa/71633
5300 * g++.dg/pr71633.C: New test.
5301
5ce15300
TP
53022016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5303
5304 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5305 Add new arm_thumb1_cbz_ok effective target.
5306 * gcc.target/arm/cbz.c: New test.
5307
2b9509a3
TP
53082016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5309
5310 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5311 Define effective target.
5312 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5313 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5314 * gcc.target/arm/movhi_movw.c: New test.
5315 * gcc.target/arm/movsi_movw.c: Likewise.
5316 * gcc.target/arm/movdi_movw.c: Likewise.
5317
7f15b177
RB
53182016-07-13 Richard Biener <rguenther@suse.de>
5319
5320 PR middle-end/71104
5321 * gcc.dg/pr71104-1.c: New testcase.
5322 * gcc.dg/pr71104-2.c: Likewise.
5323
0b0a896e
MM
53242016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5325
5326 PR target/71805
5327 * gcc.target/powerpc/pr71805.c: New test.
5328
f906f5ed
BS
53292016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5330
5331 * gcc.target/powerpc/divkc3-1.c: New.
5332 * gcc.target/powerpc/mulkc3-1.c: New.
5333
9e63c3aa
NS
53342016-07-12 Nathan Sidwell <nathan@acm.org>
5335
5336 * gcc.target/arm/data-rel-1.c: New.
5337 * gcc.target/arm/data-rel-2.c: New.
5338 * gcc.target/arm/data-rel-3.c: New.
5339
f507d202
ML
53402016-07-12 Martin Liska <mliska@suse.cz>
5341
5342 * gcc.dg/params/blocksort-part.c: New test.
5343 * gcc.dg/params/params.exp: New file.
5344
d6f7c125
KT
53452016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5346
5347 PR middle-end/71700
5348 * gcc.c-torture/execute/pr71700.c: New test.
5349
37ccb0ba
SB
53502016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5351 Richard Biener <rguenther@suse.de>
5352
5353 PR tree-optimization/23286
5354 PR tree-optimization/70159
5355 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5356 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5357 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5358 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5359 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5360 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5361 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5362 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5363 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5364 * gcc.dg/pr51879-12.c: Likewise.
5365 * gcc.dg/strlenopt-9.c: Likewise.
5366 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5367 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5368 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5369 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5370 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5371 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5372 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5373 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5374 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5375 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5376 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5377 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5378 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5379 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5380 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5381
712a93d6
RB
53822016-07-12 Richard Biener <rguenther@suse.de>
5383
5384 PR rtl-optimization/68961
5385 * gcc.target/i386/pr68961.c: New testcase.
5386
c392943c
JJ
53872016-07-11 Jakub Jelinek <jakub@redhat.com>
5388
3d56e6a4
JJ
5389 PR middle-end/71758
5390 * c-c++-common/gomp/pr71758.c: New test.
5391 * gfortran.dg/gomp/pr71758.f90: New test.
5392
c392943c
JJ
5393 PR tree-optimization/71823
5394 * gcc.dg/vect/pr71823.c: New test.
5395
741d3be5
DM
53962016-07-11 David Malcolm <dmalcolm@redhat.com>
5397
5398 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5399 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5400 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5401
92fa45b5
L
54022016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5403
5404 PR target/71801
5405 * gcc.target/i386/pr71801.c: New test.
5406
f51606c7
RB
54072016-07-11 Richard Biener <rguenther@suse.de>
5408
5409 PR tree-optimization/71816
5410 * gcc.dg/torture/pr71816.c: New testcase.
5411
36b54ce0
TK
54122016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5413
5414 PR fortran/71783
5415 * gfortran.dg/dependency_46.f90: New test.
5416
d13835b6
VM
54172016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5418
5419 PR rtl-optimization/71621
5420 * gcc.target/i386/pr71621-1.c: New.
5421 * gcc.target/i386/pr71621-2.c: New.
5422
642bcbdf
CP
54232016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5424
5425 * gfortran.dg/goacc/pr71704.f90: New test.
5426
02eb5b8b
BS
54272016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5428
5429 PR target/71297
5430 * gcc.target/powerpc/pr71297.c: New.
5431
8beb9a0d
JW
54322016-07-08 Jiong Wang <jiong.wang@arm.com>
5433
5434 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5435
cef4b650
MM
54362016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5437
5438 PR target/71806
5439 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5440
3c3ecf52
AH
54412016-07-08 Alan Hayward <alan.hayward@arm.com>
5442
5443 PR tree-optimization/71667
5444 * gcc.dg/vect/pr71667.c: New
5445
2660286d
ML
54462016-07-08 Martin Liska <mliska@suse.cz>
5447
5448 * gcc.dg/torture/pr71606.c: New test.
5449
70cdd4ae
JD
54502016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5451
5452 PR fortran/71764
5453 * gfortran.dg/pr71764.f90: New test.
5454
842dc2e6
JJ
54552016-07-07 Jakub Jelinek <jakub@redhat.com>
5456 Kai Tietz <ktietz70@googlemail.com>
5457
5458 PR c++/70869
5459 PR c++/71054
5460 * g++.dg/cpp0x/pr70869.C: New test.
5461 * g++.dg/cpp0x/pr71054.C: New test.
5462
31be4262
DE
54632016-07-07 David Edelsohn <dje.gcc@gmail.com>
5464
5465 * g++.dg/debug/pr71432.C: Fail on AIX.
5466
1c122092
ML
54672016-07-07 Martin Liska <mliska@suse.cz>
5468
5469 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5470 an undefined behavior.
5471 * gfortran.dg/do_3.F90: Likewise.
5472 * gfortran.dg/do_check_11.f90: New test.
5473 * gfortran.dg/do_check_12.f90: New test.
5474 * gfortran.dg/do_corner_warn.f90: New test.
5475
7119f1b1
ML
54762016-07-07 Martin Liska <mliska@suse.cz>
5477
5478 * gfortran.dg/predict-1.f90: Ammend the test.
5479 * gfortran.dg/predict-2.f90: Likewise.
5480
275792f2
IE
54812016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5482
5483 PR ipa/71624
5484 * g++.dg/pr71624.C: New test.
5485
05a437c1
TP
54862016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5487
5488 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5489 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5490 ARMv8-M Mainline architectures.
5491
6f493951
TP
54922016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5493
5494 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5495 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5496
5ddaee94
SB
54972016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5498
5499 PR target/70098
5500 PR target/71763
5501 * gcc.target/powerpc/pr71763.c: New file.
5502
651afdb2
YR
55032016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5504
5505 PR tree-optimization/71518
0b965526 5506 * gcc.dg/pr71518.c: New test.
651afdb2 5507
9df99881
WD
55082016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5509
5510 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5511
7b4e0769
SKS
55122016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5513
0b965526 5514 PR target/50739
7b4e0769
SKS
5515 * gcc.target/avr/pr50739.c: New test.
5516
eb4432f7
JH
55172016-07-05 Jan Hubicka <jh@suse.cz>
5518
5519 * gcc.dg/tree-ssa/scev-14.c: update template.
5520
c01e092f
RS
55212016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5522
5523 * gcc.dg/vect/group-no-gaps-1.c: New test.
5524
8070763a
AK
55252016-07-05 Andi Kleen <ak@linux.intel.com>
5526
5527 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5528 if kernel supports MPX.
5529
3f8257db 55302016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5531
5532 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5533
36a265b1
MM
55342016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5535 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5536
5537 * gcc.target/powerpc/signbit-1.c: New test.
5538 * gcc.target/powerpc/signbit-2.c: New test.
5539 * gcc.target/powerpc/signbit-3.c: New test.
5540
7a98fb6e
KT
55412016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5542
5543 PR rtl-optimization/71594
5544 * gcc.dg/torture/pr71594.c: New test.
5545
1e3d54b4
JH
55462016-07-05 Jan Hubicka <jh@suse.cz>
5547
5548 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5549
84ca3893
DM
55502016-07-05 David Malcolm <dmalcolm@redhat.com>
5551
5552 PR c++/62314
3a146d46 5553 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5554 number of missing semicolon error.
5555 * g++.dg/pr62314-2.C: New test case.
5556
20d0bfce
AF
55572016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5558
5559 * gfortran.dg/coarray_stat_function.f90: New test.
5560 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5561 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5562 to new interfaces.
5563
69aaea06
AV
55642016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5565
5566 PR fortran/71623
5567 * gfortran.dg/deferred_character_17.f90: New test.
5568
f723a43c
CL
55692016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5570
5571 * gcc.target/arm/neon/polytypes.c: Move to ...
5572 * gcc.target/arm/polytypes.c: ... here.
5573 * gcc.target/arm/neon/pr51534.c: Move to ...
5574 * gcc.target/arm/pr51534.c: ... here.
5575 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5576 * gcc.target/arm/vect-vcvt.c: ... here.
5577 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5578 * gcc.target/arm/vect-vcvtq.c: ... here.
5579 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5580 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5581 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5582 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5583 * gcc.target/arm/neon/neon.exp: Delete.
5584 * gcc.target/arm/neon/: Delete.
5585
d73e0ccf
JD
55862016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5587
5588 PR fortran/65575
5589 * gfortran.dg: pr65575.f90: New test.
5590
c20f6223
JD
55912016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5592
5593 PR fortran/35849
5594 * gfortran.dg: pr35849.f90: New test.
5595
2a5537c3
JJ
55962016-07-04 Jakub Jelinek <jakub@redhat.com>
5597
5598 PR c++/71739
5599 * g++.dg/cpp0x/pr71739.C: New test.
5600
740f9751
CL
56012016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5602
5603 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5604
bf749919
DV
56052016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5606
5607 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5608 locr.
5609 * gcc.target/s390/loc-1.c: New test.
5610
430bb38e
YR
56112016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5612
3a146d46
JJ
5613 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5614 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5615
15f6e0da
RR
56162016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5617
5618 PR target/63874
5619 * gcc.target/aarch64/pr63874.c: New test.
5620
79335075
JB
56212016-07-04 Jan Beulich <jbeulich@suse.com>
5622
5623 * g++.dg/header.c: New.
5624 * gcc.dg/header.c: New.
5625
557e8c49
JJ
56262016-07-02 Jakub Jelinek <jakub@redhat.com>
5627
5628 PR c/71719
5629 * c-c++-common/Wunused-var-15.c: New test.
5630
79a592e3
JJ
56312016-07-01 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR fortran/71687
5634 * gfortran.dg/gomp/pr71687.f90: New test.
5635
e2298656
BS
56362016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5637
5638 * gcc.dg/const-float128-ped.c: Require __float128 effective
5639 target and options.
5640 * gcc.dg/const-float128.c: Likewise.
5641 * gcc.dg/torture/float128-cmp-invalid.c: Require
5642 __float128 and base_quadfloat_support effective targets, and
5643 __float128 options.
5644 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5645 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5646 * gcc.dg/torture/float128-nan.c: Likewise.
5647 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5648 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5649 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5650 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5651 (add_options_for___float128): New.
5652 (check_effective_target_base_quadword_support): New.
5653
70c11966
MM
56542016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5655
5656 PR target/71720
5657 * gcc.target/powerpc/pr71720.c: New test.
5658
059541fd
JB
56592016-07-01 Jan Beulich <jbeulich@suse.com>
5660
5661 * gcc.dg/bss.c: New.
5662
2c1e4964
PB
56632016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5664
5665 PR target/71698
5666 * gcc.target/powerpc/pr71698.c: New test.
5667
22e1cb39
GJL
56682016-07-01 Georg-Johann Lay <avr@gjlay.de>
5669
5670 PR target/71151
5671 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5672 instead of ".foo" for its section name.
5673 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5674 depending on MCU's flash size.
5675 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5676 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5677 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5678 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5679 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5680 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5681
466cf574
JB
56822016-07-01 Jan Beulich <jbeulich@suse.com>
5683
5684 * gcc.target/i386/pr65105-2.c: Add -msse2.
5685
351beab7
JJ
56862016-06-30 Jakub Jelinek <jakub@redhat.com>
5687
55a0f21a
JJ
5688 PR tree-optimization/71707
5689 * gcc.dg/strlenopt-29.c: New test.
5690
6245ad72
JJ
5691 PR fortran/71704
5692 * gfortran.dg/gomp/pr71704.f90: New test.
5693
351beab7
JJ
5694 PR fortran/71705
5695 * gfortran.dg/gomp/pr71705.f90: New test.
5696
5a3a6a5e
KN
56972016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5698
5699 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5700 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5701 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5702 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5703 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5704 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5705 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5706 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5707 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5708 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5709 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5710 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5711 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5712 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5713 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5714 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5715 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5716 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5717 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5718 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5719 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5720 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5721 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5722 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5723 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5724 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5725 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5726 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5727 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5728 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5729 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5730 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5731 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5732 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5733 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5734 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5735 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5736 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5737 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5738 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5739 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5740 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5741 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5742 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5743 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5744 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5745 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5746 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5747 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5748 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5749 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5750 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5751 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5752 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5753 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5754 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5755 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5756 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5757 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5758 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5759 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5760 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5761 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5762 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5763 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5764 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5765 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5766 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5767 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5768 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5769 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5770 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5771 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5772 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5773 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5774 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5775 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5776 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5777 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5778 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5779 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5780
3dfa8071 57812016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5782 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5783
5784 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5785
9bd62242 57862016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5787 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5788
5789 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5790
603107fb
DM
57912016-06-30 David Malcolm <dmalcolm@redhat.com>
5792
5793 PR driver/71651
5794 * gcc.dg/spellcheck-options-12.c: New test case.
5795
205cccc7
JJ
57962016-06-30 Jakub Jelinek <jakub@redhat.com>
5797
5798 PR middle-end/71693
5799 * gcc.c-torture/compile/pr71693.c: New test.
5800
f4452176
DM
58012016-06-29 David Malcolm <dmalcolm@redhat.com>
5802
5803 * gcc.dg/spellcheck-params.c: New testcase.
5804 * gcc.dg/spellcheck-params-2.c: New testcase.
5805
c5e74d9d
MM
58062016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5807
5808 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5809 vector extract instructions.
5810 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5811
e44ecbfd
JD
58122016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5813
5814 PR fortran/71686
5815 * gfortran.dg/unexpected_eof_2.f90: New test.
5816 * gfortran.dg/unexpected_eof_3.f90: New test.
5817
ee446d9f
JW
58182016-06-29 Jim Wilson <jim.wilson@linaro.org>
5819
5820 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5821
27f67461
CP
58222016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5823
5824 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5825 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5826 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5827
b1206d29
RB
58282016-06-29 Richard Biener <rguenther@suse.de>
5829
5830 PR middle-end/15256
5831 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5832
1af21224
MW
58332016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5834
5835 * gcc.target/arm/aapcs/neon-vect10.c: Require
5836 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5837 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5838 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5839 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5840 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5841 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5842 * gcc.target/arm/fp16-aapcs-1.c: Require
5843 -mfloat-ab=hard. Also simplify the test.
5844 * gcc.target/arm/fp16-aapcs-2.c: New.
5845
7fe43755
MW
58462016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5847
0b965526 5848 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5849 (add_options_for_arm_fp16_ieee): New.
5850 (add_options_for_arm_fp16_alternative): New.
5851 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5852 long-line.
5853 (effective_target_arm_fp16_hw): New.
5854
264d951a
IE
58552016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5856
5857 PR tree-optimization/71655
5858 * g++.dg/pr71655.C: New test.
5859
5c846a81
ML
58602016-06-29 Martin Liska <mliska@suse.cz>
5861
5862 * gcc.dg/pr71585.c: New test.
5863 * gcc.dg/pr71585-2.c: New test.
5864 * gcc.dg/pr71585-3.c: New test.
5865
fafe9318
YR
58662016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5867
5868 PR tree-optimization/70729
5869 * g++.dg/vect/pr70729.cc: New test.
5870
54d19c3b
TS
58712016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5872
5873 * c-c++-common/gomp/cancel-1.c: Extend.
5874
5f3cd7c3
JJ
58752016-06-29 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR tree-optimization/71625
5878 * gcc.dg/strlenopt-28.c: New test.
5879
4aa83879
RB
58802016-06-29 Richard Biener <rguenther@suse.de>
5881
5882 PR middle-end/71002
5883 * g++.dg/torture/pr71002.C: Adjust testcase.
5884
152ef731
JJ
58852016-06-29 Jakub Jelinek <jakub@redhat.com>
5886
5887 PR c/71685
5888 * gcc.dg/pr71685.c: New test.
5889
58902016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5891
5892 PR c/71552
5893 * gcc.dg/init-bad-9.c: New test.
5894
d41dc215
BS
58952016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5896
5897 * gcc.target/powerpc/abs128-1.c: Require VSX.
5898 * gcc.target/powerpc/copysign128-1.c: Likewise.
5899 * gcc.target/powerpc/inf128-1.c: Likewise.
5900 * gcc.target/powerpc/nan128-1.c: Likewise.
5901
6a20b538
JJ
59022016-06-28 Jakub Jelinek <jakub@redhat.com>
5903
5904 PR middle-end/71626
5905 * gcc.c-torture/execute/pr71626-1.c: New test.
5906 * gcc.c-torture/execute/pr71626-2.c: New test.
5907
77d93c47
PB
59082016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5909
5910 PR target/71656
5911 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5912
a8264058
SB
59132016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5914
5915 PR target/71670
5916 * gcc.target/powerpc/pr71670.c: New testcase.
5917
0dc47331
PB
59182016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5919
5920 PR target/71656
5921 * gcc.target/powerpc/pr71656-1.c: New test.
5922 * gcc.target/powerpc/pr71656-2.c: New test.
5923
b65ffc79
CL
59242016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5925
5926 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5927 around fp16 code.
5928 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5929 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5930 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5931 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5932 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5933 Add arm_neon_fp16_ok effective target.
0b965526
UB
5934 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5935 Likewise.
5936 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5937 Likewise.
5938 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5939 Likewise.
5940 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5941 Likewise.
5942 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5943 Likewise.
5944 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5945 Likewise.
5946 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5947 Likewise.
5948 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5949 Likewise.
5950 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5951 Likewise.
5952 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5953 Likewise.
5954 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5955 Likewise.
b65ffc79 5956
9bb86f40
JH
59572016-06-26 Jan Hubicka <hubicka@ucw.cz>
5958
5959 * gcc.dg/predict-12.c: New testcase.
5960
46db0fd4
JD
59612016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5962
5963 PR fortran/71649
5964 * gfortran.dg/pr71649.f90: New test.
5965
2a65e70b
JJ
59662016-06-25 Jakub Jelinek <jakub@redhat.com>
5967
f8a06e24
JJ
5968 PR tree-optimization/71643
5969 * g++.dg/opt/pr71643.C: New test.
5970
2a65e70b
JJ
5971 PR tree-optimization/71631
5972 * gcc.c-torture/execute/pr71631.c: New test.
5973
7805417a
JH
59742016-06-24 Jan Hubicka <hubicka@ucw.cz>
5975
5976 * gcc.dg/predict-11.c: New testcase.
5977 * gfortran.dg/predict-2.f90: New testcase.
5978
888ed1a3
JH
59792016-06-24 Jan Hubicka <hubicka@ucw.cz>
5980
5981 * gcc.dg/predict-10.c: New test.
5982
53605f35
BS
59832016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5984
5985 * gcc.target/powerpc/abs128-1.c: New.
5986 * gcc.target/powerpc/copysign128-1.c: New.
5987 * gcc.target/powerpc/inf128-1.c: New.
5988 * gcc.target/powerpc/nan128-1.c: New.
5989
7b22b4c6
EB
59902016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5991
5992 * gfortran.dg/pr71642.f90: New test.
5993
37e373c2
JJ
59942016-06-24 Jakub Jelinek <jakub@redhat.com>
5995
5996 PR tree-optimization/71647
5997 * gcc.target/i386/pr71647.c: New test.
5998
b20b79f2
L
59992016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6000
6001 * gcc.target/i386/noplt-gd-1.c: New test.
6002 * gcc.target/i386/noplt-gd-2.c: Likewise.
6003 * gcc.target/i386/noplt-gd-3.c: Likewise.
6004 * gcc.target/i386/noplt-ld-1.c: Likewise.
6005 * gcc.target/i386/noplt-ld-2.c: Likewise.
6006 * gcc.target/i386/noplt-ld-3.c: Likewise.
6007 * lib/target-supports.exp
6008 (check_effective_target_tls_get_addr_via_got): New.
6009
04619cb8
UB
60102016-06-24 Uros Bizjak <ubizjak@gmail.com>
6011
6012 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6013 testsuite compile flags.
6014 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6015 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6016
60172016-06-24 Uros Bizjak <ubizjak@gmail.com>
6018
6019 * g++dg/vect/pr36684.cc: Add dg-do compile.
6020 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6021 * gcc.dg/vect/pr70021.c: Ditto.
6022 * gcc.dg/vect/pr70138-1.c: Ditto.
6023 * gcc.dg/vect/pr70138-2.c: Ditto.
6024 * gcc.dg/vect/pr70354-1.c: Ditto.
6025 * gcc.dg/vect/pr70354-2.c: Ditto.
6026 * gcc.dg/vect/pr71259.c: Ditto.
6027 * gcc.dg/vect/pr71416-1.c: Ditto.
6028 * gcc.dg/vect/slp-43.c: Ditto.
6029 * gcc.dg/vect/slp-45.c: Ditto.
6030 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6031 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6032 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6033 * gfortran.dg/vect/pr69980.f90: Ditto.
6034
60352016-06-24 Uros Bizjak <ubizjak@gmail.com>
6036
6037 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6038 * gcc.dg/vect/bb-slp-30.c: Ditto.
6039 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6040 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6041 * gcc.dg/vect/pr45902.c: Ditto.
6042 * gcc.dg/vect/pr48172.c: Ditto.
6043 * gcc.dg/vect/pr48377.c: Ditto.
6044 * gcc.dg/vect/pr49038.c: Ditto.
6045 * gcc.dg/vect/pr49771.c: Ditto.
6046 * gcc.dg/vect/pr52091.c: Ditto.
6047 * gcc.dg/vect/pr53185-2.c: Ditto.
6048 * gcc.dg/vect/pr56826.c: Ditto.
6049 * gcc.dg/vect/pr60276.c: Ditto.
6050 * gcc.dg/vect/pr62021.c: Ditto.
6051 * gcc.dg/vect/pr63530.c: Ditto.
6052 * gcc.dg/vect/pr65518.c: Ditto.
6053 * gcc.dg/vect/pr65947-1.c: Ditto.
6054 * gcc.dg/vect/pr65947-10.c: Ditto.
6055 * gcc.dg/vect/pr65947-11.c: Ditto.
6056 * gcc.dg/vect/pr65947-12.c: Ditto.
6057 * gcc.dg/vect/pr65947-13.c: Ditto.
6058 * gcc.dg/vect/pr65947-2.c: Ditto.
6059 * gcc.dg/vect/pr65947-3.c: Ditto.
6060 * gcc.dg/vect/pr65947-4.c: Ditto.
6061 * gcc.dg/vect/pr65947-5.c: Ditto.
6062 * gcc.dg/vect/pr65947-6.c: Ditto.
6063 * gcc.dg/vect/pr65947-7.c: Ditto.
6064 * gcc.dg/vect/pr65947-8.c: Ditto.
6065 * gcc.dg/vect/pr65947-9.c: Ditto.
6066 * gcc.dg/vect/pr71416-1.c: Ditto.
6067 * gcc.dg/vect/pr71439.c: Ditto.
6068 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6069 * gcc.dg/vect/vect-bswap16.c: Ditto.
6070 * gcc.dg/vect/vect-bswap32.c: Ditto.
6071 * gcc.dg/vect/vect-bswap64.c: Ditto.
6072 * gcc.dg/vect/vect-live-1.c: Ditto.
6073 * gcc.dg/vect/vect-live-2.c: Ditto.
6074 * gcc.dg/vect/vect-live-3.c: Ditto.
6075 * gcc.dg/vect/vect-live-4.c: Ditto.
6076 * gcc.dg/vect/vect-live-5.c: Ditto.
6077 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6078 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6079 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6080 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6081 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6082 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6083 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6084 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6085 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6086 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6087 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6088 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6089 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6090 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6091 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6092 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6093 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6094
da224bcb
UB
60952016-06-24 Uros Bizjak <ubizjak@gmail.com>
6096
6097 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6098
dfee2870
L
60992016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6100
6101 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6102 ia32 if R_386_GOT32X relocation is supported.
6103 * gcc.target/i386/noplt-3.c: Likewise.
6104 * gcc.target/i386/noplt-2.c: Likewise.
6105 (main): Renamed to ...
6106 (bar): This.
6107 * gcc.target/i386/noplt-4.c: Likewise.
6108 (main): Renamed to ...
6109 (bar): This.
6110 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6111 * gcc.target/i386/pr67400-5.c: Likewise.
6112
a86451b9
JJ
61132016-06-24 Jakub Jelinek <jakub@redhat.com>
6114
00085092
JJ
6115 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6116 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6117
a86451b9
JJ
6118 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6119 f4): Adjust expected diagnostics.
6120 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6121 (T): If OVFP is defined, redefine to TP.
6122 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6123 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6124 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6125 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6126 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6127 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6128 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6129 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6130 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6131 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6132 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6133 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6134 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6135 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6136 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6137 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6138 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6139 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6140 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6141 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6142 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6143 as last argument to __builtin_add_overflow_p.
6144
7bb5d5f4
UB
61452016-06-23 Uros Bizjak <ubizjak@gmail.com>
6146
6147 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6148 dg-options and remove default vector testsuite compile flags.
6149 * g++.dg/vect/pr33860a.cc: Ditto.
6150 * g++.dg/vect/pr45470-a.cc: Ditto.
6151 * g++.dg/vect/pr45470-b.cc: Ditto.
6152 * g++.dg/vect/pr60896.cc: Ditto.
6153 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6154 * gcc.dg/vect/pr18308.c: Ditto.
6155 * gcc.dg/vect/pr24049.c: Ditto.
6156 * gcc.dg/vect/pr33373.c: Ditto.
6157 * gcc.dg/vect/pr36228.c: Ditto.
6158 * gcc.dg/vect/pr42395.c: Ditto.
6159 * gcc.dg/vect/pr42604.c: Ditto.
6160 * gcc.dg/vect/pr46663.c: Ditto.
6161 * gcc.dg/vect/pr48765.c: Ditto.
6162 * gcc.dg/vect/pr49093.c: Ditto.
6163 * gcc.dg/vect/pr49352.c: Ditto.
6164 * gcc.dg/vect/pr52298.c: Ditto.
6165 * gcc.dg/vect/pr52870.c: Ditto.
6166 * gcc.dg/vect/pr53185.c: Ditto.
6167 * gcc.dg/vect/pr53773.c: Ditto.
6168 * gcc.dg/vect/pr56695.c: Ditto.
6169 * gcc.dg/vect/pr62171.c: Ditto.
6170 * gcc.dg/vect/pr63530.c: Ditto.
6171 * gcc.dg/vect/pr68339.c: Ditto.
6172 * gcc.dg/vect/pr71259.c: Ditto.
6173 * gcc.dg/vect/vect-82_64.c: Ditto.
6174 * gcc.dg/vect/vect-83_64.c: Ditto.
6175 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6176 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6177 * gcc.dg/vect/vect-shift-2.c: Ditto.
6178 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6179 * gfortran.dg/vect/pr39318.f90: Ditto.
6180 * gfortran.dg/vect/pr45714-a.f: Ditto.
6181 * gfortran.dg/vect/pr45714-b.f: Ditto.
6182 * gfortran.dg/vect/pr46213.f90: Ditto.
6183
2d4bb02f
MM
61842016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6185 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6186
6187 * gcc.target/powerpc/p9-splat-5.c: New test.
6188
f6d1b868
UB
61892016-06-23 Uros Bizjak <ubizjak@gmail.com>
6190
6191 PR tree-optimization/71488
6192 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6193 * lib/target-supports.exp: ... here.
6194 (check_sse4_hw_available): New procedure.
6195 (check_effective_target_sse4_runtime): Ditto.
6196 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6197 -march=westmere for sse4_runtime targets.
936ff030 6198 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6199 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6200 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6201 (main): Call check_vect ().
a7898180 6202 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6203
c0597759
L
62042016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6205
6206 PR target/66232
6207 PR target/67400
6208 * gcc.target/i386/pr66232-14.c: New file.
6209 * gcc.target/i386/pr66232-15.c: Likewise.
6210 * gcc.target/i386/pr66232-16.c: Likewise.
6211 * gcc.target/i386/pr66232-17.c: Likewise.
6212 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6213 ia32 if R_386_GOT32X relocation is supported.
6214 * gcc.target/i386/pr67400-2.c: Likewise.
6215 * gcc.target/i386/pr67400-3.c: Likewise.
6216 * gcc.target/i386/pr67400-4.c: Likewise.
6217 * gcc.target/i386/pr67400-6.c: Likewise.
6218 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6219 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6220
5b0e27a7
JD
62212016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6222
6223 PR libgfortran/48852
6224 * gfortran.dg/char4_iunit_1.f03: Update test.
6225 * gfortran.dg/f2003_io_5.f03: Update test.
6226 * gfortran.dg/real_const_3.f90: Update test.
6227
7f586d90
AK
62282016-06-23 Andi Kleen <ak@linux.intel.com>
6229
6230 * g++.dg/bprob/bprob.exp: Support autofdo.
6231 * g++.dg/tree-prof/tree-prof.exp: dito.
6232 * gcc.dg/tree-prof/tree-prof.exp: dito.
6233 * gcc.misc-tests/bprob.exp: dito.
6234 * gfortran.dg/prof/prof.exp: dito.
6235 * lib/profopt.exp: dito.
6236 * lib/target-supports.exp: Check for autofdo.
6237
60fa7862
ML
62382016-06-23 Martin Liska <mliska@suse.cz>
6239
6240 * gcc.dg/pr71619.c: New test.
6241
e3d62871
UB
62422016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6243
6244 PR target/67400
cc901875
UB
6245 * gcc.target/i386/pr67400-1.c: New test.
6246 * gcc.target/i386/pr67400-2.c: Likewise.
6247 * gcc.target/i386/pr67400-3.c: Likewise.
6248 * gcc.target/i386/pr67400-4.c: Likewise.
6249 * gcc.target/i386/pr67400-5.c: Likewise.
6250 * gcc.target/i386/pr67400-6.c: Likewise.
6251 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6252
ac81cf0b
DM
62532016-06-22 David Malcolm <dmalcolm@redhat.com>
6254
6255 * c-c++-common/missing-header-1.c: New test case.
6256 * c-c++-common/missing-header-2.c: New test case.
6257 * c-c++-common/missing-header-3.c: New test case.
6258 * c-c++-common/missing-header-4.c: New test case.
6259
1a4f11c8
DM
62602016-06-22 David Malcolm <dmalcolm@redhat.com>
6261
6262 PR c/70339
6263 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6264 hint.
6265 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6266 expected results due to builtin "nanl" now being suggested for
6267 "name".
6268 * gcc.dg/pr67580.c: Update expected messages.
6269 * gcc.dg/spellcheck-identifiers.c: New testcase.
6270 * gcc.dg/spellcheck-typenames.c: New testcase.
6271
a93eac6a
DM
62722016-06-22 David Malcolm <dmalcolm@redhat.com>
6273
6274 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6275 file.
6276 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6277 diagnostic-test-show-locus-parseable-fixits.c to sources for
6278 diagnostic_plugin_test_show_locus.c.
6279 * lib/gcc-defs.exp (freeform_regexps): New global.
6280 (dg-regexp): New function.
6281 (handle-dg-regexps): New function.
6282 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6283 freeform_regexps to the empty list.
6284 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6285
49e76ff1
IE
62862016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6287
f6d1b868 6288 PR tree-optimization/71488
49e76ff1
IE
6289 * g++.dg/pr71488.C: New test.
6290 * gcc.dg/vect/vect-bool-cmp.c: New test.
6291
951d8c8a
EB
62922016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6293
6294 * gcc.dg/guality/param-5.c: New test.
6295
b60fc3bd
BE
62962016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6297
6298 * gcc.target/i386/asm-flag-7.c: New test.
6299
0609abda
TS
63002016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6301
6302 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6303 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6304 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6305 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6306 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6307 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6308 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6309 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6310 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6311 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6312 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6313 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6314 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6315 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6316 * lib/target-supports.exp: Likewise.
6317
ee2499b4
TS
63182016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6319
6320 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6321 * gcc.dg/attr-ms_struct-2.c: Likewise.
6322 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6323 * gcc.dg/bf-ms-attrib.c: Likewise.
6324 * gcc.dg/bf-ms-layout-2.c: Likewise.
6325 * gcc.dg/bf-ms-layout-3.c: Likewise.
6326 * gcc.dg/bf-ms-layout.c: Likewise.
6327 * gcc.dg/bf-no-ms-layout.c: Likewise.
6328 * gcc.target/i386/bitfield1.c: Likewise.
6329 * gcc.target/i386/bitfield2.c: Likewise.
6330 * gcc.target/i386/bitfield3.c: Likewise.
6331
caea59ff
KN
63322016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6333
6334 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6335 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6336 override other than -mcpu=power9 command-line option is specified,
6337 or if the target operating system is aix.
6338 * gcc.target/powerpc/darn-1.c: Likewise.
6339 * gcc.target/powerpc/darn-2.c: Likewise.
6340 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6341 test if effective-target is not powerpc_p9vector_ok or if the
6342 target operating system is not defined.
6343 * gcc.target/powerpc/vslv-1.c: Likewise.
6344 * gcc.target/powerpc/vsrv-0.c: Likewise.
6345 * gcc.target/powerpc/vsrv-1.c: Likewise.
6346
63617e30
TB
63472016-06-21 Tobias Burnus <burnus@net-b.de>
6348
6349 PR fortran/71068
6350 * gfortran.dg/coarray/data_1.f90: New.
6351
89192c3c
WD
63522016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6353
6354 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6355 (dg-require-effective-target): Use arm_v8_neon_hw.
6356 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6357 (dg-require-effective-target): Likewise.
6358 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6359 (dg-require-effective-target): Likewise.
6360 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6361 (dg-require-effective-target): Likewise.
6362 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6363 (dg-require-effective-target): Likewise.
6364 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6365 (dg-require-effective-target): Likewise.
6366 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6367 Add AArch64 check.
6368
64ac50e2
WD
63692016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6370
6371 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6372 Set to 3 so test passes.
6373
6252b5db
WD
63742016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6375
6376 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6377
3b9bc511
IV
63782016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6379
6380 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6381 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6382 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6383 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6384
21db1c78
IV
63852016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6386
6387 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6388 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6389
9d30e86f
L
63902016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6391
6392 PR target/71549
6393 * gcc.target/i386/pr71549.c: New test.
6394
448a7c69
KN
63952016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6396
6397 * gcc.target/powerpc/vadsdu-0.c: Replace
6398 dg-require-effective-target directive to allow test to run on more
6399 platforms, and add dg-skip-if directive to disable test on aix
6400 platforms because of known incompatibilities.
6401 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6402 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6403 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6404 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6405 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6406 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6407 * gcc.target/powerpc/vadsdub-2.c: Replace
6408 dg-require-effective-target directive to allow test to run on more
6409 platforms, and add dg-skip-if directive to disable test on aix
6410 platforms because of known incompatibilities.
6411 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6412 with vec_absdb call to differentiate this test from vadsdub-1.c.
6413 * gcc.target/powerpc/vadsduh-1.c: Replace
6414 dg-require-effective-target directive to allow test to run on more
6415 platforms, and add dg-skip-if directive to disable test on aix
6416 platforms because of known incompatibilities.
6417 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6418 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6419 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6420
0ad84f34
JJ
64212016-06-21 Jakub Jelinek <jakub@redhat.com>
6422
6423 PR tree-optimization/71588
6424 * gcc.dg/pr71558.c: New test.
6425
e71e8d94
SKS
64262016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6427
6428 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6429 * c-c++-common/pr68657-2.c: Likewise.
6430 * c-c++-common/pr68657-3.c: Likewise.
6431 * gcc.dg/torture/pr69714.c: Require int32plus support.
6432 * gcc.dg/torture/pr70025.c: Likewise.
6433 * gcc.dg/torture/pr70083.c: Likewise.
6434 * gcc.dg/torture/pr70542.c: Likewise.
6435 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6436
5a578671
JM
64372016-06-20 Joseph Myers <joseph@codesourcery.com>
6438
6439 PR c/71601
6440 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6441
7a9df68e
JJ
64422016-06-20 Jakub Jelinek <jakub@redhat.com>
6443
50aa64d5
JJ
6444 PR middle-end/71581
6445 * gcc.dg/pr71581.c: New test.
6446
7a9df68e
JJ
6447 PR rtl-optimization/71591
6448 * gcc.dg/cpp/pr71591.c: New test.
6449
3947cf19
DR
64502016-06-20 David B. Robins <gcc@davidrobins.net>
6451
6452 PR target/71571
6453 * g++.dg/torture/pr71571.C: New test.
6454
c4ff221e
JJ
64552016-06-20 Jakub Jelinek <jakub@redhat.com>
6456
6457 PR target/71559
6458 * gcc.target/i386/sse2-pr71559.c: New test.
6459 * gcc.target/i386/avx-pr71559.c: New test.
6460 * gcc.target/i386/avx512f-pr71559.c: New test.
6461
f1b5abfb
TB
64622016-06-20 Tobias Burnus <burnus@net-b.de>
6463
6464 PR fortran/71194
6465 * gfortran.dg/pointer_remapping_10.f90: New.
6466
842107e4
DM
64672016-06-20 David Malcolm <dmalcolm@redhat.com>
6468
6469 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6470
d9e8bdfd
MS
64712016-06-20 Martin Sebor <msebor@redhat.com>
6472
6473 PR c/69507
6474 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6475 * gnu90-const-expr-1.c: Same.
6476 * gnu99-const-expr-1.c: Same.
6477 * gnu99-static-1.c: Same.
6478
67785479
RL
64792016-06-20 Renlin Li <renlin.li@arm.com>
6480
29f09b38 6481 PR testsuite/71489
67785479
RL
6482 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6483
636929b8
JG
64842016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6485
6486 * gcc.target/aarch64/vcvt_f64_1.c: New.
6487 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6488 * gcc.target/aarch64/vrecp_f64_1.c: New.
6489
ff7b374b
KT
64902016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6491
6492 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6493 "alignement".
6494
554cfc9e
GJL
64952016-06-20 Georg-Johann Lay <avr@gjlay.de>
6496
6497 PR target/71103
6498 * gcc.target/avr/torture/pr71103-2.c: New test.
6499
94087e88 65002016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6501
6502 PR c/69507
6503 * gcc.dg/alignof.c: New test.
6504
c561b091
PC
65052016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6506
6507 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6508 vs dg-error; test constexpr specifier too.
6509
bf54f123
PC
65102016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6511
6512 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6513
4e53aa97
CL
65142016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6515
6516 * lib/target-supports.exp
6517 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6518 arm_neon_ok and merge flags. Fix temporary test name.
6519 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6520 and merge flags.
6521
69071d86
ML
65222016-06-17 Martin Liska <mliska@suse.cz>
6523
6524 * gcc.dg/predict-9.c: Fix dump scanning.
6525
68b3b858
BC
65262016-06-17 Bin Cheng <bin.cheng@arm.com>
6527
6528 PR tree-optimization/71354
6529 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6530
d3ee260a
BC
65312016-06-17 Bin Cheng <bin.cheng@arm.com>
6532
6533 PR tree-optimization/71347
6534 * gcc.dg/tree-ssa/pr71347.c: New test.
6535
bd8fb114
BC
65362016-06-17 Bin Cheng <bin.cheng@arm.com>
6537
6538 PR tree-optimization/71354
6539 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6540
97816be4
BC
65412016-06-17 Bin Cheng <bin.cheng@arm.com>
6542
6543 * gcc.dg/vect/vect-alias-check-1.c: New test.
6544
2d761a37
SKS
65452016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6546
e0277d6b 6547 PR target/71151
2d761a37
SKS
6548 * gcc.target/avr/pr71151-1.c: New test.
6549 * gcc.target/avr/pr71151-2.c: New test.
6550 * gcc.target/avr/pr71151-3.c: New test.
6551 * gcc.target/avr/pr71151-4.c: New test.
6552 * gcc.target/avr/pr71151-5.c: New test.
6553 * gcc.target/avr/pr71151-6.c: New test.
6554 * gcc.target/avr/pr71151-7.c: New test.
6555 * gcc.target/avr/pr71151-8.c: New test.
6556 * gcc.target/avr/pr71151-common.h: New test.
6557
68fa96d6
ML
65582016-06-16 Martin Liska <mliska@suse.cz>
6559
6560 * gfortran.dg/predict-1.f90: New test.
6561
b6ca982f
UB
65622016-06-16 Uros Bizjak <ubizjak@gmail.com>
6563
6564 PR target/71242
3a146d46 6565 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6566
1dc8d15b
JH
65672016-06-16 Jan Hubicka <hubicka@ucw.cz>
6568
6569 * g++.dg/vect/pr36648.cc: Disable cunrolli
6570
67c25816
JJ
65712016-06-16 Jakub Jelinek <jakub@redhat.com>
6572
c577adb2
JJ
6573 PR target/71554
6574 * gcc.c-torture/execute/pr71554.c: New test.
6575
67c25816
JJ
6576 PR rtl-optimization/71532
6577 * gcc.dg/torture/pr71532.c: New test.
6578
1a3c3ee9
MM
65792016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6580
6581 * gcc.target/powerpc/p9-dimode1.c: New test.
6582 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6583
f29468a7
JJ
65842016-06-15 Jakub Jelinek <jakub@redhat.com>
6585
61daecc4
JJ
6586 * gcc.c-torture/compile/20160615-1.c: New test.
6587
f29468a7
JJ
6588 * g++.dg/cpp0x/ref-qual17.C: New test.
6589
209d1e2d
IE
65902016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6591
6592 PR middle-end/71529
6593 * gcc.target/i386/pr71529.C: New test.
6594
8dc35712
AH
65952016-06-15 Alan Hayward <alan.hayward@arm.com>
6596
6597 PR tree-optimization/71483
6598 * g++.dg/vect/pr71483.c: New
6599
b8911cb8
PC
66002016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6601
6602 PR c++/70202
6603 * g++.dg/inherit/crash6.C: New.
6604 * g++.dg/inherit/union2.C: Likewise.
6605 * g++.dg/inherit/virtual12.C: Likewise.
6606 * g++.dg/inherit/virtual13.C: Likewise.
6607 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6608
cf5d08ab
UB
66092016-06-15 Uros Bizjak <ubizjak@gmail.com>
6610
e3d62871 6611 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6612
8f482165
AH
66132016-06-15 Alan Hayward <alan.hayward@arm.com>
6614
6615 PR tree-optimization/71439
6616 * gcc.dg/vect/pr71439.c: New
6617
3256673f
KT
66182016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6619
6620 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6621
b17dc4d4
RB
66222016-06-15 Richard Biener <rguenther@suse.de>
6623
6624 * gcc.dg/vect/slp-45.c: New testcase.
6625
2a5825f2
RB
66262016-06-15 Richard Biener <rguenther@suse.de>
6627
6628 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6629
6e433d0b
BS
66302016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6631
6632 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6633 requirements, and disable for AIX for now.
6634 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6635
abe7f828
JJ
66362016-06-14 Jakub Jelinek <jakub@redhat.com>
6637
a09c81b4
JJ
6638 PR c++/71528
6639 * g++.dg/opt/pr71528.C: New test.
6640
abe7f828
JJ
6641 PR c++/71516
6642 * g++.dg/init/pr71516.C: New test.
6643
acfadf06
PC
66442016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6645
6646 * g++.dg/init/array46.C: New.
6647
4d568ab2
UB
66482016-06-14 Uros Bizjak <ubizjak@gmail.com>
6649
e3d62871
UB
6650 * gcc.target/i386/float128-3.c: New test.
6651 * gcc.target/i386/quad-sse4.c: Ditto.
6652 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6653 Update scan strings.
4d568ab2 6654
30934c5d
RB
66552016-06-14 Richard Biener <rguenther@suse.de>
6656
6657 PR middle-end/71526
6658 * gfortran.dg/pr71526.f90: New testcase.
6659
3970e545
AV
66602016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6661
6662 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6663 * gcc.dg/zero_bits_compound-1.c: Likewise.
6664
04976c6e
RB
66652016-06-14 Richard Biener <rguenther@suse.de>
6666
6667 PR tree-optimization/71522
6668 * gcc.dg/torture/pr71522.c: New testcase.
6669
23e025db
JJ
66702016-06-14 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR tree-optimization/71520
6673 * gcc.dg/tree-ssa/pr71520.c: New test.
6674
90b72e84
RB
66752016-06-14 Richard Biener <rguenther@suse.de>
6676
6677 PR tree-optimization/71521
86c24ba6 6678 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6679
ef7cf206
JJ
66802016-06-13 Jakub Jelinek <jakub@redhat.com>
6681
0dda258b
JJ
6682 PR sanitizer/71498
6683 * c-c++-common/ubsan/bounds-13.c: New test.
6684
ef7cf206
JJ
6685 PR preprocessor/71183
6686 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6687
a73786e3
JL
66882016-06-13 Jeff Law <law@redhat.com>
6689
6690 PR tree-optimization/71403
6691 * c-c++-common/ubsan/pr71403-1.c: New test.
6692 * c-c++-common/ubsan/pr71403-2.c: New test.
6693 * c-c++-common/ubsan/pr71403-3.c: New test.
6694
0ac249bf
JJ
66952016-06-13 Jakub Jelinek <jakub@redhat.com>
6696
6697 PR middle-end/71478
6698 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6699 Add -Wno-psabi -w to dg-options.
6700
5408a64a
KN
67012016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6702
6703 * gcc.target/powerpc/vadsdu-0.c: New test.
6704 * gcc.target/powerpc/vadsdu-1.c: New test.
6705 * gcc.target/powerpc/vadsdu-2.c: New test.
6706 * gcc.target/powerpc/vadsdu-3.c: New test.
6707 * gcc.target/powerpc/vadsdu-4.c: New test.
6708 * gcc.target/powerpc/vadsdu-5.c: New test.
6709 * gcc.target/powerpc/vadsdub-1.c: New test.
6710 * gcc.target/powerpc/vadsdub-2.c: New test.
6711 * gcc.target/powerpc/vadsduh-1.c: New test.
6712 * gcc.target/powerpc/vadsduh-2.c: New test.
6713 * gcc.target/powerpc/vadsduw-1.c: New test.
6714 * gcc.target/powerpc/vadsduw-2.c: New test.
6715
f7e4f2e3
DM
67162016-06-13 David Malcolm <dmalcolm@redhat.com>
6717
6718 * gcc.dg/c99-init-2.c (c): Update expected error message.
6719 * gcc.dg/init-bad-8.c (foo): Likewise.
6720 * gcc.dg/spellcheck-fields-3.c: New test case.
6721
ad23a23e
ML
67222016-06-13 Martin Liska <mliska@suse.cz>
6723
6724 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6725 and "guess loop iv compared" heuristics.
6726 * gcc.dg/predict-2.c: Likewise.
6727 * gcc.dg/predict-3.c: Likewise.
6728 * gcc.dg/predict-4.c: Likewise.
6729 * gcc.dg/predict-5.c: Likewise.
6730 * gcc.dg/predict-6.c: Likewise.
6731
146c55da
MP
67322016-06-13 Marek Polacek <polacek@redhat.com>
6733
6734 PR middle-end/71476
6735 * c-c++-common/Wswitch-unreachable-4.c: New test.
6736 * gcc.dg/Wswitch-unreachable-2.c: New test.
6737 * g++.dg/tm/jump1.C: Move dg-warning.
6738
42e77cbc
EB
67392016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6740
6741 * gnat.dg/renaming10.ad[sb]: New test.
6742
7474dcc1
PT
67432016-06-13 Paul Thomas <pault@gcc.gnu.org>
6744
6745 PR fortran/70673
6746 * gfortran.dg/pr70673.f90: New test.
6747
f57f53d3
RB
67482016-06-13 Richard Biener <rguenther@suse.de>
6749
6750 PR middle-end/64516
6751 * gcc.dg/align-3.c: New testcase.
6752
5843a5f0
ML
67532016-06-13 Martin Liska <mliska@suse.cz>
6754
6755 * gcc.target/i386/pr71458.c: New test.
6756
aa8fdb44
UB
67572016-06-12 Uros Bizjak <ubizjak@gmail.com>
6758
6759 PR target/71241
3a146d46 6760 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6761
2043e4d7
DH
67622016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6763
6764 PR target/60751
6765 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6766 statement.
6767
d3dc025d
DH
67682016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6769
6770 PR target/60751
6771 * gfortran.dg/comma_IO_extension_1.f90: New test.
6772 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6773 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6774 statement.
6775 * gfortran.dg/graphite/pr38083.f90: Likewise.
6776 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6777 missing format.
6778
a31d78c6
EB
67792016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6780
6781 * gnat.dg/case_character.adb: New test.
6782
95c18dd0
SB
67832016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6784
6785 PR middle-end/71310
6786 * gcc.target/powerpc/pr71310.c: New testcase.
6787
b97d37b4
KV
67882016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6789
6790 PR middle-end/71478
6791 * gcc.dg/pr71478.c: New test.
6792
900bcda3
JJ
67932016-06-10 Jakub Jelinek <jakub@redhat.com>
6794
ec1c20db
JJ
6795 PR middle-end/71494
6796 * gcc.c-torture/execute/pr71494.c: New test.
6797
50b15873
JJ
6798 PR c/68657
6799 * gcc.target/i386/pr68657.c: New test.
6800
900bcda3
JJ
6801 PR inline-asm/68843
6802 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6803 (test): Add -masm=intel alternatives.
6804
4d926e34
MS
68052016-06-10 Martin Sebor <msebor@redhat.com>
6806
6807 PR c/71392
6808 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6809
ad071b2b
JL
68102016-06-10 Jeff Law <law@redhat.com>
6811
6812 PR tree-optimization/71335
6813 * gcc.c-torture/execute/pr71335.c: New test.
6814
2704efe8
DM
68152016-06-10 David Malcolm <dmalcolm@redhat.com>
6816
6817 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6818 the various "cannot tail-call: " messages.
6819
18c9b7d4
CL
68202016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6821
6822 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6823 and options.
6824
7cfa10f3
MO
68252016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6826
6827 PR sanitizer/71480
6828 * c-c++-common/asan/pr71480.c: New test.
6829
1f24fd3e
L
68302016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6831
6832 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6833 (ASMNAME2): Likewise.
6834 (main): Replace fn in asm statement with ASMNAME ("fn").
6835 * gcc.dg/guality/pr68037-2.c: Likewise.
6836 * gcc.dg/guality/pr68037-3.c: Likewise.
6837 * gcc.dg/torture/pr68037-1.c: Likewise.
6838 * gcc.dg/torture/pr68037-2.c: Likewise.
6839 * gcc.dg/torture/pr68037-3.c: Likewise.
6840
ad551c07
BE
68412016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6842
6843 PR inline-asm/68843
6844 * gcc.target/i386/pr68843-1.c: New test.
6845 * gcc.target/i386/pr68843-2.c: New test.
6846
4b1ffdb1 68472016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6848 Cesar Philippidis <cesar@codesourcery.com>
6849
6850 PR middle-end/71373
6851 * gcc.dg/goacc/nested-function-1.c: New file.
6852 * gcc.dg/goacc/nested-function-2.c: Likewise.
6853 * gcc.dg/goacc/pr71373.c: Likewise.
6854 * gfortran.dg/goacc/cray-2.f95: Likewise.
6855 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6856 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6857 * gfortran.dg/goacc/cray.f95: Update.
6858 * gfortran.dg/goacc/loop-1.f95: Likewise.
6859 * gfortran.dg/goacc/loop-3.f95: Likewise.
6860 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6861 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6862
68632016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6864
6865 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6866 for OpenACC tile clauses.
6867 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6868
6869 PR c/71381
6870 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6871 to...
6872 * c-c++-common/goacc/cache-2.c: ... this new file.
6873 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6874 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6875 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6876 usage.
6877 * gfortran.dg/goacc/cray.f95: Likewise.
6878 * gfortran.dg/goacc/loop-1.f95: Likewise.
6879
89851e4c
AH
68802016-06-10 Alan Hayward <alan.hayward@arm.com>
6881
6882 PR tree-optimization/71407
6883 PR tree-optimization/71416
6884 * gcc.dg/vect/pr71407.c: New
6885 * gcc.dg/vect/pr71416-1.c: New
6886 * gcc.dg/vect/pr71416-2.c: New
6887
200eafbf
RB
68882016-06-10 Richard Biener <rguenther@suse.de>
6889
6890 PR middle-end/71477
6891 * gcc.dg/torture/pr71477.c: New testcase.
6892
4df99d92
JK
68932016-06-09 Julia Koval <julia.koval@intel.com>
6894
6895 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6896 * gcc.target/i386/interrupt-13.c: Likewise.
6897 * gcc.target/i386/interrupt-15.c: Likewise.
6898 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6899 * gcc.target/i386/interrupt-24.c: Likewise.
6900 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6901 * gcc.target/i386/interrupt-9.c: Likewise.
6902 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6903
e01b4e16
MS
69042016-06-09 Martin Sebor <msebor@redhat.com>
6905
6906 PR c/70883
6907 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6908 * gcc.dg/builtin-constant_p-1.c: Same.
6909 * gcc.dg/builtins-error.c: Same.
6910 * gcc.dg/pr70859.c: Same.
6911
9c35db0e
SKS
69122016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6913
6914 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6915 * gcc.dg/torture/pr68067-1.c: Likewise.
6916 * gcc.dg/torture/pr68067-2.c: Likewise.
6917
69182016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6919
6920 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6921 when setting SIZE.
6922
392a81b9
PC
69232016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6924
6925 PR c++/71465
6926 * g++.dg/inherit/crash5.C: New.
6927 Revert:
6928 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6929
6930 PR c++/70202
6931 * g++.dg/inherit/crash5.C: New.
6932 * g++.dg/inherit/virtual1.C: Adjust.
6933
e49efc14
ML
69342016-06-09 Martin Liska <mliska@suse.cz>
6935
6936 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6937 * g++.dg/predict-loop-exit-2.C: Likewise.
6938 * g++.dg/predict-loop-exit-3.C: Likewise.
6939 * gcc.dg/predict-1.c: Likewise.
6940 * gcc.dg/predict-2.c: Likewise.
6941 * gcc.dg/predict-3.c: Likewise.
6942 * gcc.dg/predict-4.c: Likewise.
6943 * gcc.dg/predict-5.c: Likewise.
6944 * gcc.dg/predict-6.c: Likewise.
6945 * gcc.dg/predict-7.c: Likewise.
6946
36d57986
RB
69472016-06-09 Richard Biener <rguenther@suse.de>
6948
6949 PR tree-optimization/71462
6950 * gcc.dg/torture/pr71462.c: New testcase.
6951
7d82e8e4
MP
69522016-06-09 Marek Polacek <polacek@redhat.com>
6953
6954 PR c/65471
6955 * gcc.dg/c11-generic-3.c: New test.
6956
c8a71589
PC
69572016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6958
6959 * g++.dg/init/array42.C: New.
6960 * g++.dg/init/array43.C: Likewise.
6961 * g++.dg/init/array44.C: Likewise.
6962 * g++.dg/init/array45.C: Likewise.
6963 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6964 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6965 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6966 * g++.dg/gomp/pr35751.C: Likewise.
6967 * g++.dg/init/array23.C: Likewise.
6968 * g++.dg/init/brace2.C: Likewise.
6969 * g++.dg/init/brace6.C: Likewise.
6970
44a845ca
MS
69712016-06-08 Martin Sebor <msebor@redhat.com>
6972 Jakub Jelinek <jakub@redhat.com>
6973
6974 PR c++/70507
6975 PR c/68120
6976 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6977 * c-c++-common/builtin-arith-overflow-2.c: New test.
6978 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6979 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6980 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6981
2ef16b6e
JJ
69822016-06-08 Jakub Jelinek <jakub@redhat.com>
6983
6984 PR c++/71442
6985 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6986
5e3ee346
AL
69872016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6988
6989 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6990 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6991 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6992 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6993 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6994 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6995 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6996 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6997 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6998 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6999 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7000 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7001 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7002
b2ae2814
RB
70032016-06-08 Richard Biener <rguenther@suse.de>
7004
7005 PR tree-optimization/68558
7006 * gcc.dg/vect/slp-44.c: New testcase.
7007
e09b4c37
RB
70082016-06-08 Richard Biener <rguenther@suse.de>
7009
7010 * gcc.dg/vect/slp-43.c: New testcase.
7011
72d50660
RB
70122016-06-08 Richard Biener <rguenther@suse.de>
7013
7014 PR tree-optimization/71452
7015 * gcc.dg/torture/pr71452.c: New testcase.
7016
988c115c
JJ
70172016-06-08 Jakub Jelinek <jakub@redhat.com>
7018
7019 PR c++/71448
7020 * g++.dg/torture/pr71448.C: New test.
7021
73d73b48
BS
70222016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7023
7024 PR debug/71432
7025 PR ada/71413
7026 * g++.dg/debug/pr71432.C: New test.
7027
bdd15d0c
PK
70282016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7029
7030 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7031 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7032 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7033
ce0607bb
AH
70342016-06-08 Alan Hayward <alan.hayward@arm.com>
7035
7036 * gcc.dg/vect/vect-live-2.c: Update effective target.
7037 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7038 * lib/target-supports.exp: Add aarch64 to vect_long.
7039
92a5f2ba
MP
70402016-06-08 Marek Polacek <polacek@redhat.com>
7041
7042 PR c/71418
7043 * gcc.dg/noncompile/pr71418.c: New test.
7044
08203f73
MP
7045 PR c/71426
7046 * gcc.dg/noncompile/pr71426.c: New test.
7047
d1fcc2bd
JH
70482016-06-07 Jan Hubicka <hubicka@ucw.cz>
7049
7050 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7051 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7052 * gcc.dg/predict-3.c: Update template.
7053 * gcc.dg/predict-5.c: Update template.
7054 * gcc.dg/predict-6.c: Update template.
7055 * gcc.dg/predict-9.c: Update template.
7056 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7057
a23e6f1c
BS
70582016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7059
7060 * gcc.target/powerpc/vec-mul.c: New test.
7061
6ffd47b7
DM
70622016-06-07 David Malcolm <dmalcolm@redhat.com>
7063
7064 * gcc.dg/spellcheck-fields-2.c: New test case.
7065
bfd67b47
RB
70662016-06-07 Richard Biener <rguenther@suse.de>
7067
7068 PR c/61564
7069 * gcc.dg/Wpragmas-1.c: New testcase.
7070 * gcc.dg/Wattributes-4.c: Likewise.
7071 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7072 entry.
7073
701b9a47
CL
70742016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7075
7076 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7077 spurious debug code.
7078
6b80d6fa
RB
70792016-06-07 Richard Biener <rguenther@suse.de>
7080
7081 PR tree-optimization/71428
7082 * gcc.dg/torture/pr71428.c: New testcase.
7083
0f3f9437
RB
70842016-06-07 Richard Biener <rguenther@suse.de>
7085
7086 PR middle-end/71423
7087 * gcc.dg/torture/pr71423.c: New testcase.
7088
ec963f2a
KV
70892016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7090
7091 PR middle-end/71408
7092 * gcc.dg/tree-ssa/pr71408.c: New test.
7093
46ab5b6e
KV
70942016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7095
7096 PR middle-end/71281
7097 * g++.dg/torture/pr71281.C: New test.
7098
1f40cff3
MP
70992016-06-06 Marek Polacek <polacek@redhat.com>
7100
7101 PR c/71362
7102 * gcc.dg/pr71362.c: New test.
7103
6f5bcd24
JJ
71042016-06-06 Jakub Jelinek <jakub@redhat.com>
7105 Patrick Palka <ppalka@gcc.gnu.org>
7106
7107 PR c++/70847
7108 PR c++/71330
7109 PR c++/71393
7110 * g++.dg/opt/pr70847.C: New test.
7111 * g++.dg/ubsan/pr70847.C: New test.
7112 * g++.dg/ubsan/pr71393.C: New test.
7113
158beb4a
JJ
71142016-06-06 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR tree-optimization/71259
7117 * gcc.dg/vect/pr71259.c: New test.
7118
d9b950dd
DM
71192016-06-06 David Malcolm <dmalcolm@redhat.com>
7120
7121 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7122 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7123 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7124 above.
7125
36f9ad69
KT
71262016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7127
7128 PR middle-end/37780
7129 * gcc.c-torture/execute/pr37780.c: New test.
7130 * gcc.target/aarch64/pr37780_1.c: Likewise.
7131 * gcc.target/arm/pr37780_1.c: Likewise.
7132
5545a907
MP
71332016-06-06 Marek Polacek <polacek@redhat.com>
7134
7135 * c-c++-common/attr-may-alias-1.c: New test.
7136 * c-c++-common/attr-may-alias-2.c: New test.
7137 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7138
93671519
BE
71392016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7140
7141 PR c/24414
7142 * gcc.target/i386/pr24414.c: New test.
7143
690f24b7
JM
71442016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7145
7146 * gcc.target/sparc/vis4misc.c: New file.
7147 * gcc.target/sparc/fpcmp.c: Likewise.
7148 * gcc.target/sparc/fpcmpu.c: Likewise.
7149
31ce6157
AH
71502016-06-06 Alan Hayward <alan.hayward@arm.com>
7151
7152 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7153 * gcc.dg/vect/vect-live-3.c: Likewise.
7154
9fcebb5a
RB
71552016-06-06 Richard Biener <rguenther@suse.de>
7156
7157 PR tree-optimization/71398
7158 * gcc.dg/torture/pr71398.c: New testcase.
7159
903ca97b
UB
71602016-06-06 Uros Bizjak <ubizjak@gmail.com>
7161
7162 PR target/71389
7163 * g++.dg/pr71389.C: New test.
7164
9c1eb332
JD
71652016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7166
7167 PR fortran/71404
7168 * gfortran.dg/fmt_read_5.f: New test.
7169
b2d83bd2
AV
71702016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7171
7172 PR fortran/69659
7173 * gfortran.dg/class_array_22.f03: New test.
7174
ec81960e
JH
71752016-06-05 Jan Hubicka <hubicka@ucw.cz>
7176
7177 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7178
429d2750
JH
71792016-06-05 Jan Hubicka <hubicka@ucw.cz>
7180
7181 * gcc.dg/predict-9.c: Update template.
7182
c1c00983
PC
71832016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7184
7185 PR c++/49377
7186 * g++.dg/template/pr49377.C: New.
7187
1927a963
JJ
71882016-06-04 Jakub Jelinek <jakub@redhat.com>
7189
7190 PR tree-optimization/71405
7191 * g++.dg/torture/pr71405.C: New test.
7192
909a11ad
PC
71932016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7194
7195 PR c++/70202
7196 * g++.dg/inherit/crash5.C: New.
7197 * g++.dg/inherit/virtual1.C: Adjust.
7198
08bbb1f8
JL
71992016-06-03 Jeff Law <law@redhat.com>
7200
7201 PR tree-optimization/71316
7202 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7203
7c35235c
JJ
72042016-06-03 Jakub Jelinek <jakub@redhat.com>
7205
7206 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7207 dg-additional-options with just -fno-tree-scev-cprop in it.
7208 * gcc.dg/vect/vect-live-2.c: Likewise.
7209 * gcc.dg/vect/vect-live-5.c: Likewise.
7210 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7211 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7212 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7213
c8572dd6
PP
72142016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7215
7216 PR c++/27100
7217 * g++.dg/other/friend6.C: New test.
7218
1c7733a7
BS
72192016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7220
7221 * g++.dg/torture/ppc-ldst-array.C: New.
7222
0d2f700f
JM
72232016-06-03 Joseph Myers <joseph@codesourcery.com>
7224
7225 PR target/71276
7226 PR target/71277
7227 * gcc.dg/torture/builtin-fp-int-inexact.c,
7228 gcc.target/i386/387-builtin-fp-int-inexact.c,
7229 gcc.target/i386/387-rint-inline-1.c,
7230 gcc.target/i386/387-rint-inline-2.c,
7231 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7232 gcc.target/i386/sse2-rint-inline-1.c,
7233 gcc.target/i386/sse2-rint-inline-2.c,
7234 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7235 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7236
f8071c05
L
72372016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7238 Julia Koval <julia.koval@intel.com>
7239
7240 PR target/66960
7241 PR target/67630
7242 PR target/67634
7243 PR target/67841
7244 PR target/68037
7245 PR target/68618
7246 PR target/68661
7247 PR target/69575
7248 PR target/69596
7249 PR target/69734
7250 * gcc.dg/guality/pr68037-1.c: New test.
7251 * gcc.dg/guality/pr68037-2.c: Likewise.
7252 * gcc.dg/guality/pr68037-3.c: Likewise.
7253 * gcc.dg/torture/pr68037-1.c: Likewise.
7254 * gcc.dg/torture/pr68037-2.c: Likewise.
7255 * gcc.dg/torture/pr68037-3.c: Likewise.
7256 * gcc.dg/torture/pr68661-1a.c: Likewise.
7257 * gcc.dg/torture/pr68661-1b.c: Likewise.
7258 * gcc.target/i386/interrupt-1.c: Likewise.
7259 * gcc.target/i386/interrupt-2.c: Likewise.
7260 * gcc.target/i386/interrupt-3.c: Likewise.
7261 * gcc.target/i386/interrupt-4.c: Likewise.
7262 * gcc.target/i386/interrupt-5.c: Likewise.
7263 * gcc.target/i386/interrupt-6.c: Likewise.
7264 * gcc.target/i386/interrupt-7.c: Likewise.
7265 * gcc.target/i386/interrupt-8.c: Likewise.
7266 * gcc.target/i386/interrupt-9.c: Likewise.
7267 * gcc.target/i386/interrupt-10.c: Likewise.
7268 * gcc.target/i386/interrupt-11.c: Likewise.
7269 * gcc.target/i386/interrupt-12.c: Likewise.
7270 * gcc.target/i386/interrupt-13.c: Likewise.
7271 * gcc.target/i386/interrupt-14.c: Likewise.
7272 * gcc.target/i386/interrupt-15.c: Likewise.
7273 * gcc.target/i386/interrupt-16.c: Likewise.
7274 * gcc.target/i386/interrupt-17.c: Likewise.
7275 * gcc.target/i386/interrupt-18.c: Likewise.
7276 * gcc.target/i386/interrupt-19.c: Likewise.
7277 * gcc.target/i386/interrupt-20.c: Likewise.
7278 * gcc.target/i386/interrupt-21.c: Likewise.
7279 * gcc.target/i386/interrupt-22.c: Likewise.
7280 * gcc.target/i386/interrupt-23.c: Likewise.
7281 * gcc.target/i386/interrupt-24.c: Likewise.
7282 * gcc.target/i386/interrupt-25.c: Likewise.
7283 * gcc.target/i386/interrupt-26.c: Likewise.
7284 * gcc.target/i386/interrupt-27.c: Likewise.
7285 * gcc.target/i386/interrupt-28.c: Likewise.
7286 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7287 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7288 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7289 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7290 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7291 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7292 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7293 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7294 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7295 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7296 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7297 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7298
36b85e43
BS
72992016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7300
9de2e795
L
7301 PR tree-optimization/52171
7302 * gcc.dg/pr52171.c: New test.
7303 * gcc.target/i386/pr52171.c: New test.
36b85e43 7304
bfeee8ac
JH
73052016-06-03 Jan Hubicka <jh@suse.cz>
7306
7307 * g++.dg/tree-ssa/pred-1.C: New testcase
7308 * gcc.dg/tree-ssa/pred-1.c: New testcase
7309
859b0bae
BS
73102016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7311
7312 PR target/70957
7313 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7314 support.
7315 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7316
3a2edf4c
AH
73172016-06-03 Alan Hayward <alan.hayward@arm.com>
7318
7319 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7320
b28ead45
AH
73212016-06-03 Alan Hayward <alan.hayward@arm.com>
7322
7323 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7324 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7325 * gcc.dg/vect/vect-live-1.c: New test.
7326 * gcc.dg/vect/vect-live-2.c: New test.
7327 * gcc.dg/vect/vect-live-3.c: New test.
7328 * gcc.dg/vect/vect-live-4.c: New test.
7329 * gcc.dg/vect/vect-live-5.c: New test.
7330 * gcc.dg/vect/vect-live-slp-1.c: New test.
7331 * gcc.dg/vect/vect-live-slp-2.c: New test.
7332 * gcc.dg/vect/vect-live-slp-3.c: New test.
7333
1f91747b
JJ
73342016-06-03 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR middle-end/71387
7337 * g++.dg/opt/pr71387.C: New test.
7338
47b83923
JL
73392016-06-02 Jeff Law <law@redhat.com>
7340
7341 PR tree-optimization/71328
7342 * gcc.c-torture/compile/pr71328.c: New test.
7343
e96e5f46
JD
73442016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7345
7346 PR fortran/52393
7347 * gfortran.dg/fmt_read_3.f90: Fix typo.
7348 * gfortran.dg/fmt_read_4.f90: New test.
7349
b872d729
PC
73502016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7351
7352 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7353 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7354 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7355 * g++.dg/cpp0x/override2.C: Likewise.
7356 * g++.dg/parse/crash5.C: Likewise.
7357 * g++.dg/parse/error16.C: Likewise.
7358 * g++.dg/parse/error27.C: Likewise.
7359 * g++.dg/template/qualttp15.C: Likewise.
7360 * g++.dg/template/redecl4.C: Likewise.
7361 * g++.old-deja/g++.other/crash39.C: Likewise.
7362 * g++.old-deja/g++.other/struct1.C: Likewise.
7363 * g++.old-deja/g++.pt/m9a.C: Likewise.
7364 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7365
0e535442
JJ
73662016-06-02 Jakub Jelinek <jakub@redhat.com>
7367
0633ee10
JJ
7368 PR c++/71372
7369 * c-c++-common/pr71372.c: New test.
7370
0e535442
JJ
7371 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7372 __TIME__ strings with __builtin_strcmp instead of printf and
7373 dg-output.
7374
f3c5ecc2
ML
73752016-06-02 Martin Liska <mliska@suse.cz>
7376
7377 * gcc.dg/predict-9.c: New test.
7378
a91807c5
JJ
73792016-06-02 Jakub Jelinek <jakub@redhat.com>
7380
7381 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7382 global set_compiler_env_var and global saved_compiler_env_var.
7383
b5bd1978
KT
73842016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7385
7386 PR rtl-optimization/71295
7387 * gcc.c-torture/compile/pr71295.c: New test.
7388
b93b1475
JJ
73892016-06-02 Jakub Jelinek <jakub@redhat.com>
7390
930ebd0e
JJ
7391 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7392
1e021dc3
JJ
7393 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7394 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7395
b93b1475
JJ
7396 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7397 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7398 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7399 alternative number.
7400
58f2fb5c
MM
74012016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7402
7403 * gcc.target/powerpc/p9-splat-4.c: New test.
7404
74052016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7406
7407 PR target/71186
7408 * gcc.target/powerpc/pr71186.c: New test.
7409
4731c9f0
JD
74102016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7411
7412 PR fortran/52393
7413 * gfortran.dg/fmt_read_3.f90: New test.
7414
042dee3e
TP
74152016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7416
7417 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7418 procedure.
7419
15c98b2e
ES
74202016-06-01 Eduard Sanou <dhole@openmailbox.org>
7421
7422 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7423 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7424 env var is set.
7425 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7426 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7427 shown once.
7428 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7429 during compilation.
7430 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7431 vars set by dg-set-compiler-env-var.
7432
6442a6f4
PT
74332016-06-01 Paul Thomas <pault@gcc.gnu.org>
7434
7435 PR fortran/71156
7436 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7437 to the module procedure declaration.
7438 * gfortran.dg/submodule_16.f08: New test.
7439
ab62397a
JJ
74402016-06-01 Jakub Jelinek <jakub@redhat.com>
7441
7442 PR middle-end/71371
7443 * c-c++-common/gomp/pr71371.c: New test.
7444
b66af6ed
RB
74452016-06-01 Richard Biener <rguenther@suse.de>
7446
7447 PR tree-optimization/71366
7448 * gcc.dg/torture/pr71366-1.c: New testcase.
7449 * gcc.dg/torture/pr71366-2.c: Likewise.
7450
e342b9d8
KN
74512016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7452
7453 * gcc.target/powerpc/vslv-0.c: New test.
7454 * gcc.target/powerpc/vslv-1.c: New test.
7455 * gcc.target/powerpc/vsrv-0.c: New test.
7456 * gcc.target/powerpc/vsrv-1.c: New test.
7457
721547cd
NS
74582016-06-01 Nathan Sidwell <nathan@acm.org>
7459
7460 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7461 * gcc.target/nvptx/weak.c: New.
7462
fa2c9034
RB
74632016-06-01 Richard Biener <rguenther@suse.de>
7464
7465 PR tree-optimization/71261
7466 * gcc.dg/torture/vect-bool-1.c: New testcase.
7467
3e32893c
JJ
74682016-06-01 Jakub Jelinek <jakub@redhat.com>
7469
7470 * gfortran.dg/gomp/order-1.f90: New test.
7471 * gfortran.dg/gomp/order-2.f90: New test.
7472
8c383600
JH
74732016-06-01 Jan Hubicka <hubicka@ucw.cz>
7474
7475 * gcc.dg/unroll-6.c: Update template.
7476 * gcc.dg/unroll-7.c: New testcase.
7477 * gcc.dg/unroll-8.c: New testcase.
7478
a0dfeef5
EB
74792016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7480
7481 * gnat.dg/opt56.ad[sb]: New test.
7482
48de5701
PC
74832016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7484
7485 PR c++/66635
7486 * g++.dg/cpp0x/constexpr-ice16.C: New.
7487
827cf695
PP
74882016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7489
7490 PR tree-optimization/71314
7491 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7492 -mbranch-cost=2.
7493
ff66f6e8
PP
74942016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7495
7496 PR tree-optimization/71077
7497 * gcc.dg/tree-ssa/pr71077.c: New test.
7498
050fb209
JH
74992016-05-31 Jan Hubicka <hubicka@ucw.cz>
7500
48de5701
PC
7501 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7502 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7503 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7504
c642d919
PC
75052016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7506
7507 PR c++/71248
7508 * g++.dg/cpp0x/pr71248.C: New.
7509 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7510 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7511 * g++.dg/init/new37.C: Likewise.
7512 * g++.dg/template/static1.C: Likewise.
7513 * g++.dg/template/static2.C: Likewise.
7514
d6439e08
L
75152016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7516
7517 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7518 instead of %rdi.
7519 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7520
780b9dd4
MP
75212016-05-31 Marek Polacek <polacek@redhat.com>
7522
7523 * c-c++-common/Wswitch-unreachable-3.c: New test.
7524 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7525
0d99f8a0
RB
75262016-05-31 Richard Biener <rguenther@suse.de>
7527
7528 PR tree-optimization/71352
7529 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7530
52545641
TP
75312016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7532
7533 * gcc.target/arm/armv5_thumb_isa.c: New test.
7534
5b8c1205
KY
75352016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7536
7537 PR target/71346
7538 * gcc.target/i386/pr71346.c: New test.
7539
7a88cc84
TV
75402016-05-31 Tom de Vries <tom@codesourcery.com>
7541
7542 PR tree-optimization/69068
7543 * gcc.dg/graphite/pr69068.c: New test.
7544
265149a6
MS
75452016-05-27 Martin Sebor <msebor@redhat.com>
7546
7547 PR c++/71306
7548 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7549
00631022
JJ
75502016-05-30 Jakub Jelinek <jakub@redhat.com>
7551
7552 PR c++/71349
7553 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7554 nowait depend(inout: dd[0]) clauses where permitted.
7555
b2f6675b
PC
75562016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7557
7558 PR c++/71238
7559 * g++.dg/parse/pr71238.C: New.
7560 * g++.dg/concepts/friend1.C: Test column numbers too.
7561 * g++.dg/cpp0x/initlist31.C: Likewise.
7562 * g++.dg/cpp0x/pr51420.C: Likewise.
7563 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7564 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7565 * g++.dg/ext/builtin3.C: Likewise.
7566 * g++.dg/lookup/friend12.C: Likewise.
7567 * g++.dg/lookup/friend7.C: Likewise.
7568 * g++.dg/lookup/koenig1.C: Likewise.
7569 * g++.dg/lookup/koenig5.C: Likewise.
7570 * g++.dg/lookup/used-before-declaration.C: Likewise.
7571 * g++.dg/overload/koenig1.C: Likewise.
7572 * g++.dg/template/crash65.C: Likewise.
7573 * g++.dg/template/friend57.C: Likewise.
7574 * g++.dg/warn/Wshadow-5.C: Likewise.
7575 * g++.dg/warn/Wunused-8.C: Likewise.
7576 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7577 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7578 * g++.old-deja/g++.jason/member.C: Likewise.
7579 * g++.old-deja/g++.jason/report.C: Likewise.
7580 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7581 * g++.old-deja/g++.law/visibility20.C: Likewise.
7582 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7583 * g++.old-deja/g++.other/static5.C: Likewise.
7584 * g++.old-deja/g++.pt/overload2.C: Likewise.
7585
a448ff40
JH
75862016-05-30 Jan Hubicka <hubicka@ucw.cz>
7587
7588 * gcc.dg/tree-ssa/peel1.c: New testcase.
7589 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7590 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7591
69be8c91
TV
75922016-05-30 Tom de Vries <tom@codesourcery.com>
7593
7594 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7595 to ce.
7596
a59775a1
PC
75972016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7598
7599 PR c++/71099
7600 * g++.dg/parse/virtual1.C: New.
7601
53d6d955
UB
76022016-05-30 Uros Bizjak <ubizjak@gmail.com>
7603
7604 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7605 Use correct register when clearing %edx.
7606
0557293f
AM
76072016-05-30 Alexander Monakov <amonakov@ispras.ru>
7608
7609 PR tree-optimization/71289
7610 * gcc.dg/pr71289.c: New test.
7611
5d476e35
KV
76122016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7613
7614 PR middle-end/71269
7615 PR middle-end/71292
7616 * gcc.dg/tree-ssa/pr71269.c: New test.
7617 * gcc.dg/tree-ssa/pr71292.c: New test.
7618
db5447ca
KV
76192016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7620
7621 PR middle-end/71252
7622 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7623
98bdbb39
JH
76242016-05-30 Jan Hubicka <hubicka@ucw.cz>
7625
7626 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7627 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7628 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7629
7e012855
TV
76302016-05-30 Tom de Vries <tom@codesourcery.com>
7631
7632 PR tree-optimization/69067
7633 * gcc.dg/graphite/pr69067.c: New test.
7634
beed3701
UB
76352016-05-29 Uros Bizjak <ubizjak@gmail.com>
7636
7637 PR target/71245
7638 * gcc.target/i386/pr71245-1.c: New test.
7639 * gcc.target/i386/pr71245-2.c: Ditto.
7640
b6d4f8e8
PC
76412016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7642
7643 PR c++/71105
7644 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7645 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7646 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7647
00022058
JH
76482016-05-27 Jan Hubicka <hubicka@ucw.cz>
7649
7650 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7651
c8419aca
VV
76522016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7653
7654 Revert:
7655 PR c++/69855
7656 * g++.dg/overload/69855.C: New.
7657 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7658 * g++.old-deja/g++.pt/crash3.C: Likewise.
7659
8008c4d2
PC
76602016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7661
7662 PR c++/60385
7663 * g++.dg/parse/namespace13.C: New.
7664
8b2ef235
JL
76652016-05-26 Jeff Law <law@redhat.com>
7666
7667 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7668 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7669 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7670 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7671 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7672 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7673 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7674 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7675 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7676 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7677 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7678 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7679 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7680
7d67159b
VV
76812016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7682
7683 PR c++/69855
7684 * g++.dg/overload/69855.C: New.
7685 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7686 * g++.old-deja/g++.pt/crash3.C: Likewise.
7687
88e3bdd1
JW
76882016-05-27 Jiong Wang <jiong.wang@arm.com>
7689
7690 PR target/63596
7691 * gcc.target/aarch64/va_arg_1.c: New testcase.
7692 * gcc.target/aarch64/va_arg_2.c: Likewise.
7693 * gcc.target/aarch64/va_arg_3.c: Likewise.
7694
3fd6b9cc
JW
76952016-05-27 Jiong Wang <jiong.wang@arm.com>
7696
7697 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7698 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7699 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7700 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7701 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7702
3cee7e4e
MP
77032016-05-27 Marek Polacek <polacek@redhat.com>
7704
7705 PR middle-end/71308
7706 * g++.dg/torture/pr71308.C: New test.
7707
6a813c96
DV
77082016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7709
7710 * gcc.dg/zero_bits_compound-1.c: New test.
7711 * gcc.dg/zero_bits_compound-2.c: New test.
7712
0561bcfb
IE
77132016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7714
7715 PR middle-end/71279
7716 * gcc.dg/pr71279.c: New test.
7717
21316320
MM
77182016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7719
7720 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7721 floating point min/max/comparison instructions.
7722 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7723
7211a097
JJ
77242016-05-26 Jakub Jelinek <jakub@redhat.com>
7725
7726 * c-c++-common/gomp/schedule-1.c: New test.
7727 * gfortran.dg/gomp/schedule-1.f90: New test.
7728
cac177cf
PP
77292016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7730
7731 PR c++/70822
7732 PR c++/70106
7733 * g++.dg/cpp1y/auto-fn32.C: New test.
7734 * g++.dg/cpp1y/paren4.C: New test.
7735
a2d5b8c9
NS
77362016-05-26 Nathan Sidwell <nathan@acm.org>
7737
7738 * gcc.dg/20060410.c: Xfail on ptx.
7739 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7740 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7741 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7742 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7743 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7744
ffa8b552
TP
77452016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7746
7747 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7748
c7501e00
JJ
77492016-05-26 Jakub Jelinek <jakub@redhat.com>
7750
1875b9a0
JJ
7751 PR tree-optimization/71280
7752 * gcc.dg/pr71280.c: New test.
7753
2116e19f
JJ
7754 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7755
305aef09
JJ
7756 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7757 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7758
c7501e00
JJ
7759 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7760
ca449d26
JW
77612016-05-26 Jiong Wang <jiong.wang@arm.com>
7762
7763 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7764 kept in memory.
ca449d26 7765
8af01c66
JL
77662016-05-25 Jeff Law <law@redhat.com>
7767
7768 PR tree-optimization/71272
7769 * gcc.c-torture/compile/pr71272.c: new test.
7770
f9d6ce73
BS
77712016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7772
7773 * gcc.target/powerpc/vec-cmpne.c: New test.
7774 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7775
a88a7b22
EB
77762016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7777
7778 * gnat.dg/opt55.ad[sb]: New test.
7779
125f02ed
SKS
77802016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7781
7782 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7783 * c-c++-common/pr60226.c: Require int32plus.
7784 * gcc.c-torture/execute/pr70602.c: Likewise.
7785 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7786 unsigned long for malloc arg type.
7787 * gcc.dg/asr_div1.c: Require int32plus.
7788 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7789 * gcc.dg/pie-1.c: Require pie.
7790 * gcc.dg/pie-2.c: Likewise.
7791 * gcc.dg/pr59471.c: Require int32plus.
7792 * gcc.dg/pr59963-2.c: XFAIL for int16.
7793 * gcc.dg/pr60114.c: Require int32plus.
7794 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7795 unsigned long for typedef of size_t.
7796 * gcc.dg/pr63914.c: Require int32plus.
7797 * gcc.dg/pr64536.c: Require pt32plus.
7798 * gcc.dg/pr65658.c: Likewise.
7799 * gcc.dg/pr67271.c: Require int32plus.
7800 * gcc.dg/pr68112.c: Likewise.
7801 * gcc.dg/pr69071.c: Skip for avr target.
7802 * gcc.dg/pr69973.c: Require int32plus.
7803 * gcc.dg/pr70169.c: Skip for avr target.
7804 * gcc.dg/sso-6.c: Require int32plus.
7805 * gcc.dg/sso-7.c: Likewise.
7806 * gcc.dg/sso-8.c: Likewise.
7807 * gcc.dg/vrp-min-max-2.c: Likewise.
7808
c6e434f5
UB
78092016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7810
7811 PR target/70738
7812 * gcc.target/i386/pr70738-1.c: New test.
7813 * gcc.target/i386/pr70738-2.c: Likewise.
7814 * gcc.target/i386/pr70738-3.c: Likewise.
7815 * gcc.target/i386/pr70738-4.c: Likewise.
7816 * gcc.target/i386/pr70738-5.c: Likewise.
7817 * gcc.target/i386/pr70738-6.c: Likewise.
7818 * gcc.target/i386/pr70738-7.c: Likewise.
7819 * gcc.target/i386/pr70738-8.c: Likewise.
7820 * gcc.target/i386/pr70738-9.c: Likewise.
7821
5c42d341
KT
78222016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7823
7824 PR rtl-optimization/66940
7825 * gcc.c-torture/execute/pr66940.c: New test.
7826
bf9a1a07
IV
78272016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7828
7829 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7830 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7831 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7832 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7833 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7834 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7835 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7836 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7837 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7838 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7839 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7840 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7841 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7842 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7843 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7844 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7845 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7846 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7847 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7848 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7849 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7850 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7851 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7852 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7853
95efe6b6
MP
78542016-05-25 Marek Polacek <polacek@redhat.com>
7855
7856 PR c/71265
7857 * gcc.dg/noncompile/pr71265.c: New test.
7858
a23faf7a
MP
7859 PR c/71266
7860 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7861
69a6d5ad
NS
78622016-05-25 Nathan Sidwell <nathan@acm.org>
7863
7864 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7865
3072d4ea
RB
78662016-05-25 Richard Biener <rguenther@suse.de>
7867
7868 PR tree-optimization/71261
7869 * c-c++-common/torture/pr71261.c: New testcase.
7870
e412ece4
RB
78712016-05-25 Richard Biener <rguenther@suse.de>
7872
7873 PR tree-optimization/71264
7874 * gcc.dg/vect/pr71264.c: New testcase.
7875
b9e551ad
PC
78762016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7877
7878 PR c++/55992
7879 * g++.dg/cpp0x/alias-decl-53.C: New.
7880 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7881
6aa1abe5
ML
78822016-05-25 Martin Liska <mliska@suse.cz>
7883
7884 * g++.dg/pr71239.C: New test.
7885
842d162e
RB
78862016-05-25 Richard Biener <rguenther@suse.de>
7887
c87885ca
RO
7888 * gcc.dg/vect/pr58135.c: Rename to ...
7889 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7890
f184a36c
MP
78912016-05-25 Marek Polacek <polacek@redhat.com>
7892
7893 * g++.dg/pr65295.C: Use target c++14.
7894
021fad86
PC
78952016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7896
53d6d955
UB
7897 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7898 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7899
c3eaf15a
MM
79002016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7901
7902 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7903 instructions.
7904
e46c7770
CP
79052016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7906
7907 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7908 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7909 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7910 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7911 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7912 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7913 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7914 * c-c++-common/goacc/pcopy.c: Likewise.
7915 * c-c++-common/goacc/pcopyin.c: Likewise.
7916 * c-c++-common/goacc/pcopyout.c: Likewise.
7917 * c-c++-common/goacc/pcreate.c: Likewise.
7918 * c-c++-common/goacc/pr70688.c: New test.
7919 * c-c++-common/goacc/present-1.c: Adjust test.
7920 * c-c++-common/goacc/reduction-5.c: Likewise.
7921 * g++.dg/goacc/data-1.C: New test.
7922
4bfc9db7
MM
79232016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7924
7925 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7926 vector parity built-in functions.
7927 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7928 count trailing zeros automatic vectorization.
7929 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7930 count trailing zeros built-in functions.
7931
2bc145af
KV
79322016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7933
7934 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7935
26869fdb
PH
79362016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7937
7938 PR target/71050
7939 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7940
b2dc9c3b
PC
79412016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7942
7943 PR c++/50436
7944 * g++.dg/template/crash123.C: New.
7945 * g++.dg/template/crash124.C: Likewise.
7946
f65e97fd
MS
79472016-05-24 Martin Sebor <msebor@redhat.com>
7948
7949 PR c++/71147
7950 * g++.dg/ext/flexary16.C: New test.
7951
a6f5ac7f
IV
79522016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7953
69a6d5ad
NS
7954 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7955 before math.h is included.
a6f5ac7f
IV
7956 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7957 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7958 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7959 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7960 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7961 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7962 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7963 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7964 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7965 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7966 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7967 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7968 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7969 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7970 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7971 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7972 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7973 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7974 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7975 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7976 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7977 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7978 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7979
27bad558
MM
79802016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7981 Kelvin Nilsen <kelvin@gcc.gnu.org>
7982
7983 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7984 support.
7985
72f382fb
PC
79862016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7987
7988 PR c++/69872
7989 * g++.dg/warn/Wno-narrowing1.C: New.
7990
ef2ec9d9
MP
79912016-05-24 Marek Polacek <polacek@redhat.com>
7992
7993 PR c/71249
7994 * c-c++-common/Wswitch-unreachable-2.c: New test.
7995
e90434e3
JJ
79962016-05-24 Jakub Jelinek <jakub@redhat.com>
7997
7adb26f2
JJ
7998 PR c++/71257
7999 * g++.dg/vect/simd-clone-6.cc: New test.
8000 * g++.dg/gomp/declare-simd-6.C: New test.
8001
e90434e3
JJ
8002 PR middle-end/70434
8003 PR c/69504
8004 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8005
b556ea3b
RB
80062016-05-24 Richard Biener <rguenther@suse.de>
8007
8008 PR tree-optimization/71240
8009 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8010
e5328f5d
RB
80112016-05-24 Richard Biener <rguenther@suse.de>
8012
8013 PR tree-optimization/71230
8014 * gcc.dg/torture/pr71230.c: New testcase.
8015 * g++.dg/torture/pr71230.C: Likewise.
8016
a04e69c0
TS
80172016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8018
8019 * c-c++-common/goacc/routine-5.c: Add tests.
8020 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8021 * gfortran.dg/goacc/routine-6.f90: Add tests.
8022
30fd2977
RB
80232016-05-24 Richard Biener <rguenther@suse.de>
8024
8025 PR tree-optimization/71253
8026 * gcc.dg/torture/pr71253.c: New testcase.
8027
ca6f60bc
KV
80282016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8029
8030 PR middle-end/71252
8031 * gfortran.dg/pr71252.f90: New test.
8032
d3465d72
RS
80332016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8034
8035 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8036
f17a223d
RB
80372016-05-24 Richard Biener <rguenther@suse.de>
8038
8039 PR middle-end/70434
8040 PR c/69504
8041 * c-c++-common/vector-subscript-4.c: New testcase.
8042 * c-c++-common/vector-subscript-5.c: Likewise.
8043
e3f36534
JD
80442016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8045
8046 PR fortran/71123
8047 * gfortran.dg/namelist_90.f: New test
8048
85d5c27d
JD
80492016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8050
8051 PR fortran/66461
8052 * gfortran.dg/unexpected_eof.f: New test
8053
fe3f3340
MM
80542016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8055 Kelvin Nilsen <kelvin@gcc.gnu.org>
8056
8057 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8058 as little endian.
8059
26d6ae55
PC
80602016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8061
8062 PR c++/70972
8063 * g++.dg/cpp0x/inh-ctor20.C: New.
8064 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8065
d6c9a06f
PC
80662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8067
8068 PR c++/69095
8069 * g++.dg/cpp0x/variadic168.C: New.
8070
396a1d10
PC
80712016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8072
8073 * g++.dg/cpp0x/pr31445.C: Test column number too.
8074 * g++.dg/cpp0x/pr32253.C: Likewise.
8075 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8076 * g++.dg/cpp0x/variadic36.C: Likewise.
8077
ece46666
MG
80782016-05-23 Marc Glisse <marc.glisse@inria.fr>
8079
8080 * gcc.dg/fold-notshift-2.c: Adjust.
8081
a7dc5980
MP
80822016-05-23 Marek Polacek <polacek@redhat.com>
8083
8084 PR c/49859
8085 * c-c++-common/Wswitch-unreachable-1.c: New test.
8086 * gcc.dg/Wswitch-unreachable-1.c: New test.
8087 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8088 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8089 * g++.dg/gomp/block-10.C: Likewise.
8090 * gcc.dg/gomp/block-10.c: Likewise.
8091 * g++.dg/gomp/block-9.C: Likewise.
8092 * gcc.dg/gomp/block-9.c: Likewise.
8093 * g++.dg/gomp/target-1.C: Likewise.
8094 * g++.dg/gomp/target-2.C: Likewise.
8095 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8096 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8097 * g++.dg/gomp/taskgroup-1.C: Likewise.
8098 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8099 * gcc.dg/gomp/teams-1.c: Likewise.
8100 * g++.dg/gomp/teams-1.C: Likewise.
8101 * g++.dg/overload/error3.C: Likewise.
8102 * g++.dg/tm/jump1.C: Likewise.
8103 * g++.dg/torture/pr40335.C: Likewise.
8104 * gcc.dg/c99-vla-jump-5.c: Likewise.
8105 * gcc.dg/switch-warn-1.c: Likewise.
8106 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8107 * gcc.dg/nested-func-1.c: Likewise.
8108 * gcc.dg/pr67784-4.c: Likewise.
8109
18b54004
RB
81102016-05-23 Richard Biener <rguenther@suse.de>
8111
8112 PR tree-optimization/71230
8113 * gfortran.dg/pr71230-1.f90: New testcase.
8114 * gfortran.dg/pr71230-2.f90: Likewise.
8115
e569db5f
VK
81162016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8117
396a1d10 8118 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8119 * gcc.dg/vect/pr58135.c: Add new.
8120 * gfortran.dg/pr46519-1.f: Adjust test case.
8121
e4b71114
PC
81222016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8123
8124 PR c++/53401
8125 * g++.dg/cpp0x/decltype64.C: New.
8126
a25a8058
CL
81272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8128
8129 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8130 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8131 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8132
0dcfe9ab
CL
81332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8134
8135 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8136 Add poly64x1_t and poly64x2_t cases if supported.
8137 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8138 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8139 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8140 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8141 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8142
ffd70e4a
CL
81432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8144
8145 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8146 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8147 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8148 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8149 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8150 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8151 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8152
4b1f57fe
CL
81532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8154
8155 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8156
16c5ec77
CL
81572016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8158
8159 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8160 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8161
94ad56c7
JJ
81622016-05-22 Jakub Jelinek <jakub@redhat.com>
8163
57748705
JJ
8164 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8165 constraint instead of "r".
8166 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8167 insn instead of vxorpd.
8168 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8169
af120161
JJ
8170 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8171 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8172
355023ce
JJ
8173 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8174
3b48574c
JJ
8175 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8176 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8177
94ad56c7
JJ
8178 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8179
8a85cee2
KV
81802016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8181
8182 PR middle-end/40921
8183 * gcc.dg/tree-ssa/pr40921.c: New test.
8184
8e916b16
PS
81852016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8186
8187 PR target/71103
8188 * gcc.target/avr/pr71103.c: New test.
8189
88aea79f
KV
81902016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8191
8192 PR middle-end/71179
8193 * gcc.dg/tree-ssa/pr71179.c: New test.
8194
79063edd
MS
81952016-05-20 Martin Sebor <msebor@redhat.com>
8196
8197 PR c/71115
8198 * gcc.dg/init-excess-2.c: New test.
8199
55c8849f
EB
82002016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8201
8202 * gnat.dg/opt53.adb: New test.
8203 * gnat.dg/opt54.adb: Likewise.
8204
c91a0948
MJ
82052016-05-20 Martin Jambor <mjambor@suse.cz>
8206
8207 PR tree-optimization/70884
8208 * gcc.dg/tree-ssa/pr70919.c: New test.
8209
9cad20fa
BS
82102016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8211
8212 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8213 formatting.
69a6d5ad
NS
8214 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8215 fix code formatting.
8216
82172016-05-20 Nathan Sidwell <nathan@acm.org>
8218
8219 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8220 non-common cases.
8221 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8222
15c671a7
DM
82232016-05-20 David Malcolm <dmalcolm@redhat.com>
8224
8225 * jit.dg/all-non-failing-tests.h: Add
8226 test-factorial-must-tail-call.c.
8227 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8228 * jit.dg/test-factorial-must-tail-call.c: New test case.
8229
4f028369
JJ
82302016-05-20 Jakub Jelinek <jakub@redhat.com>
8231
8232 PR fortran/71204
8233 * gfortran.dg/pr71204.f90: New test.
8234
7dea4ab3
CP
82352016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8236
8237 * gcc.target/nvptx/sincos.c: New test.
8238
ef98d365
PC
82392016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8240
8241 PR c++/70572
8242 * g++.dg/cpp1y/auto-fn31.C: New.
8243
92466115
BS
82442016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8245
8246 * gcc.target/powerpc/vec-addec.c: New test.
8247 * gcc.target/powerpc/vec-addec-int128.c: New test.
8248
9a385c2d
DM
82492016-05-20 David Malcolm <dmalcolm@redhat.com>
8250
8251 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8252 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8253 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8254 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8255
77c9d5b4
JH
82562016-05-20 Jan Hubicka <hubicka@ucw.cz>
8257
8258 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8259
68047971
JJ
82602016-05-20 Jakub Jelinek <jakub@redhat.com>
8261
18954840
JJ
8262 PR c++/71210
8263 * g++.dg/opt/pr71210-1.C: New test.
8264 * g++.dg/opt/pr71210-2.C: New test.
8265
68047971
JJ
8266 PR tree-optimization/29756
8267 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8268 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8269 only on selected targets where V4SImode vectors are known to be
8270 supported.
8271
d78789f5
MG
82722016-05-20 Marc Glisse <marc.glisse@inria.fr>
8273
8274 PR tree-optimization/71079
8275 PR tree-optimization/71206
8276 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8277
550fa093
PK
82782016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8279
8280 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8281 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8282 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8283
483c6429
RG
82842016-05-20 Richard Guenther <rguenther@suse.de>
8285
8286 PR tree-optimization/29756
8287 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8288
eb066284
RB
82892016-05-20 Richard Biener <rguenther@suse.de>
8290
8291 PR tree-optimization/71185
8292 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8293
58f10249
RB
82942016-05-20 Richard Biener <rguenther@suse.de>
8295
8296 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8297
2a5569fa
MP
82982016-05-19 Marek Polacek <polacek@redhat.com>
8299
8300 PR c++/71075
8301 * g++.dg/diagnostic/pr71075.C: New test.
8302
5e9a5385
DM
83032016-05-19 David Malcolm <dmalcolm@redhat.com>
8304
8305 PR c++/71184
8306 * g++.dg/pr71184.C: New test case.
8307
4f45da44
KN
83082016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8309
8310 * gcc.target/powerpc/darn-0.c: New test.
8311 * gcc.target/powerpc/darn-1.c: New test.
8312 * gcc.target/powerpc/darn-2.c: New test.
8313
4177437e
MP
83142016-05-19 Marek Polacek <polacek@redhat.com>
8315
8316 PR tree-optimization/71031
8317 * gcc.dg/tree-ssa/vrp100.c: New test.
8318
afb72432
IE
83192016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8320
8321 PR rtl-optimization/71148
8322 * gcc.dg/pr71148.c: New test.
8323
4f83064e
KT
83242016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8325
8326 PR target/71056
8327 * gcc.target/arm/pr71056.c: New test.
8328
4bf8dbe1
BE
83292016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8330
8331 * c-c++-common/pr69669.c: Check the used mode.
8332
f3510625
MO
83332016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8334
8335 PR sanitizer/64354
8336 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8337
43c0068e
RB
83382016-05-19 Richard Biener <rguenther@suse.de>
8339
8340 PR tree-optimization/70729
8341 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8342 * gcc.dg/graphite/scop-18.c: Likewise.
8343 * gcc.dg/pr41783.c: Disable LIM.
8344 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8345 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8346 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8347 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8348 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8349 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8350 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8351 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8352 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8353 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8354 * gfortran.dg/pr42108.f90: Likewise.
8355
70f25790
DM
83562016-05-18 David Malcolm <dmalcolm@redhat.com>
8357
8358 PR driver/69265
8359 * gcc.dg/spellcheck-options-11.c: New test case.
8360
960db8ec
JJ
83612016-05-18 Jakub Jelinek <jakub@redhat.com>
8362
8363 PR c++/71100
8364 * g++.dg/opt/pr71100.C: New test.
8365
04643334
MJ
83662016-05-18 Martin Jambor <mjambor@suse.cz>
8367
8368 PR ipa/69708
8369 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8370 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8371 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8372 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8373
91bb9f80
MJ
83742016-05-18 Martin Jambor <mjambor@suse.cz>
8375
8376 PR ipa/69708
8377 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8378 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8379 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8380 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8381 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8382
c584aca6
PC
83832016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8384
8385 PR c++/69793
8386 * g++.dg/template/crash122.C: New.
8387
20309c6e
PC
83882016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8389
8390 PR c++/70466
8391 * g++.dg/template/pr70466-1.C: New.
8392 * g++.dg/template/pr70466-2.C: Likewise.
8393
50c78b9a
MM
83942016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8395
8396 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8397 splat operations and the XXSPLTIB instruction.
8398 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8399 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8400 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8401 xxlxor to clear a register.
8402
cf8be00d
RS
84032016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8404
8405 * gcc.dg/torture/pr71020.c: New test.
8406
848a392a
MJ
84072016-05-18 Martin Jambor <mjambor@suse.cz>
8408
8409 PR ipa/70646
8410 * gcc.dg/ipa/pr70646.c: New test.
8411
1f2ab776
CL
84122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8413
8414 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8415
76489493
CL
84162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8417
8418 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8419 missing tests for vreinterpretq_p{8,16}.
8420
bd79378d
CL
84212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8422
8423 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8424 vsliq_n_s64 and vsliq_n_u64.
8425
81ca3ea0
CL
84262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8427
8428 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8429 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8430
873cb425
CL
84312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8432
8433 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8434 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8435 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8436
9d6e7c21
CL
84372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8438
8439 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8440 in comment.
8441
b4dbe40e 84422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8443
8444 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8445 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8446 "blr\t" and switch to scan-assembler-times.
8447
83a5c910
JW
84482016-05-18 Jiong Wang <jiong.wang@arm.com>
8449
53d6d955
UB
8450 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8451 with __aarch64__.
8452 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8453 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8454
fb7cbdeb
JJ
84552016-05-18 Jakub Jelinek <jakub@redhat.com>
8456
8ee91165
JJ
8457 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8458 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8459 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8460 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8461 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8462 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8463
cf4d516a
JJ
8464 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8465 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8466
a4f16422
JJ
8467 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8468 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8469
7b37ce10
JJ
8470 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8471 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8472
fb7cbdeb
JJ
8473 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8474
c9326aef
RB
84752016-05-18 Richard Biener <rguenther@suse.de>
8476
8477 PR tree-optimization/71168
8478 * gcc.dg/torture/pr71168.c: New testcase.
8479
df8b0a11
KV
84802016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8481
8482 PR middle-end/63586
8483 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8484 * gcc.dg/tree-ssa/pr63586.c: New test.
8485 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8486
2efd67ed
NS
84872016-05-17 Nathan Sidwell <nathan@acm.org>
8488
8489 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8490 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8491 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8492 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8493
1988b2c2
NS
84942016-05-17 Nathan Sidwell <nathan@acm.org>
8495
8496 * gcc.target/nvptx/abi-vararg-3.c: New.
8497
ad1d92ab
MM
84982016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8499
8500 PR tree-optimization/54579
8501 PR middle-end/55299
8502 * gcc.dg/fold-notrotate-1.c: New test.
8503 * gcc.dg/fold-notshift-1.c: New test.
8504 * gcc.dg/fold-notshift-2.c: New test.
8505
47768df8
MP
85062016-05-17 Marek Polacek <polacek@redhat.com>
8507
8508 PR ipa/71146
8509 * g++.dg/ipa/pr71146.C: New test.
8510
6b5423a5
DM
85112016-05-17 David Malcolm <dmalcolm@redhat.com>
8512
8513 * jit.dg/test-error-array-bounds.c: New test case.
8514
c7986356
MG
85152016-05-17 Marc Glisse <marc.glisse@inria.fr>
8516
8517 * gcc.dg/tree-ssa/and-1.c: New testcase.
8518
d982c5b7
MG
85192016-05-17 Marc Glisse <marc.glisse@inria.fr>
8520
8521 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8522 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8523
0139ba93
MG
85242016-05-17 Marc Glisse <marc.glisse@inria.fr>
8525
8526 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8527 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8528
daab4562
JW
85292016-05-17 Jiong Wang <jiong.wang@arm.com>
8530
8531 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8532
22330033
JW
85332016-05-17 Jiong Wang <jiong.wang@arm.com>
8534
8535 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8536
98b3a5f2
JW
85372016-05-17 Jiong Wang <jiong.wang@arm.com>
8538
8539 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8540 ".2d[index]" when scan the assembly.
8541 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8542 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8543 float64x1.
8544 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8545
b71b7a8e
RB
85462016-05-17 Richard Biener <rguenther@suse.de>
8547
8548 PR tree-optimization/71132
8549 * gcc.dg/torture/pr71132.c: New testcase.
8550
3c51ad46
CL
85512016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8552
8553 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8554
d20faa66
KT
85552016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8556
8557 PR target/70809
8558 * gcc.target/aarch64/pr70809_1.c: New test.
8559
b75cc5a4
KT
85602016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8561
8562 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8563 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8564 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8565 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8566
b28eb195
IE
85672016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8568 Ilya Enkovich <ilya.enkovich@intel.com>
8569
8570 PR target/71114
8571 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8572
0b9004ed
JH
85732016-05-16 Jan Hubicka <hubicka@ucw.cz>
8574
8575 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8576 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8577
1b81a1c1
MW
85782016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8579
8580 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8581 test for __ARM_FP16_ARGS.
8582 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8583 * gcc.target/arm/aapcs/neon-vect10.c: New.
8584 * gcc.target/arm/aapcs/neon-vect9.c: New.
8585 * gcc.target/arm/aapcs/vfp18.c: New.
8586 * gcc.target/arm/aapcs/vfp19.c: New.
8587 * gcc.target/arm/aapcs/vfp20.c: New.
8588 * gcc.target/arm/aapcs/vfp21.c: New.
8589 * gcc.target/arm/fp16-aapcs-1.c: New.
8590 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8591 test for __ARM_FP16_ARGS.
8592 * g++.target/arm/fp16-return-1.c: Update expected output.
8593
921d1e73
JW
85942016-05-16 Jiong Wang <jiong.wang@arm.com>
8595
8596 PR testsuite/70227
8597 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8598
228eb42a
HA
85992016-05-15 Harald Anlauf <anlauf@gmx.de>
8600
8601 PR fortran/69603
8602 * gfortran.dg/pr69603.f90: New testcase.
8603
785abfd3
FR
86042016-05-14 Fritz Reese <fritzoreese@gmail.com>
8605
8606 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8607
e75eb64f
FR
86082016-05-14 Fritz Reese <fritzoreese@gmail.com>
8609
8610 PR fortran/71047
8611 * gfortran.dg/pr71047.f08: New test.
8612
aa4b467b
JM
86132016-05-13 Joseph Myers <joseph@codesourcery.com>
8614
8615 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8616 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8617 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8618
653fb4a2
MS
86192016-05-13 Martin Sebor <msebor@redhat.com>
8620
8621 PR c++/60049
8622 * g++.dg/cpp0x/constexpr-60049.C: New test.
8623
9e37582d
JJ
86242016-05-13 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR bootstrap/71071
8627 * gcc.dg/pr71071.c: New test.
8628
a278aa17
UB
86292016-05-13 Uros Bizjak <ubizjak@gmail.com>
8630
8631 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8632 remove XOP handling.
377eaca7 8633 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8634
ac3d02e2
NS
86352016-05-13 Nathan Sidwell <nathan@acm.org>
8636
8637 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8638 __atomic_is_lock_free declaration.
8639
8ab3bdac
RB
86402016-05-13 Richard Biener <rguenther@suse.de>
8641
8642 PR tree-optimization/42587
8643 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8644
623b8e0a
ML
86452016-05-13 Martin Liska <mliska@suse.cz>
8646
8647 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8648 the new format of dump output.
8649
da7674f6
IE
86502016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8651
8652 * gcc.dg/pr71084.c: New test.
8653
c959db3d
RR
86542016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8655
53d6d955
UB
8656 PR target/53440
8657 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8658
43203dea
RR
86592016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8660
8661 * gcc.target/aarch64/struct_return.c: New test.
8662
4f2e1536
MP
86632016-05-12 Marek Polacek <polacek@redhat.com>
8664
8665 PR c/70756
8666 * c-c++-common/pr70756-2.c: New test.
8667 * c-c++-common/pr70756.c: New test.
8668
1ef33ef3
RB
86692016-05-12 Richard Biener <rguenther@suse.de>
8670
8671 PR tree-optimization/71059
8672 * gcc.dg/torture/pr71059.c: New testcase.
8673
763baff6
RB
86742016-05-12 Richard Biener <rguenther@suse.de>
8675
8676 PR tree-optimization/71062
8677 * gcc.dg/torture/pr71062.c: New testcase.
8678
c4ec1243
IE
86792016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8680
8681 PR tree-optimization/71006
8682 * gcc.dg/pr71006.c: New test.
8683
a5fbf76d
MP
86842016-05-12 Marek Polacek <polacek@redhat.com>
8685
8686 PR driver/71063
8687 * gcc.dg/opts-7.c: New test.
8688
5acc47a4
KT
86892016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8690
8691 PR target/70830
8692 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8693 Add -save-temps to dg-options.
8694 Scan for ldmfd rather than pop instruction.
8695 * gcc.target/arm/interrupt-2.c: Likewise.
8696 * gcc.target/arm/pr70830.c: New test.
8697
40bd4bf9
JJ
86982016-05-12 Jakub Jelinek <jakub@redhat.com>
8699
3cd63842
JJ
8700 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8701 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8702
c05d08f6
JJ
8703 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8704 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8705 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8706
bc27ffae
JJ
8707 PR target/71019
8708 * gcc.target/i386/avx512vl-pack-1.c: New test.
8709 * gcc.target/i386/avx512vl-pack-2.c: New test.
8710 * gcc.target/i386/avx512bw-pack-2.c: New test.
8711
515d7412
JJ
8712 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8713
40bd4bf9
JJ
8714 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8715 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8716 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8717
44ab146a
RB
87182016-05-12 Richard Biener <rguenther@suse.de>
8719
8720 PR tree-optimization/70986
8721 * gcc.dg/torture/pr70986-1.c: New testcase.
8722 * gcc.dg/torture/pr70986-2.c: Likewise.
8723 * gcc.dg/torture/pr70986-3.c: Likewise.
8724
d6e83a8d
MM
87252016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8726
8727 PR c/43651
8728 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8729 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8730
51e67ea3
UB
87312016-05-11 Uros Bizjak <ubizjak@gmail.com>
8732
8733 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8734 directive.
8735 * gcc.target/i386/pr66746.c: Ditto.
8736
3fd2b007
MM
87372016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8738
8739 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8740 support.
8741 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8742 warning when using -mvsx-timode.
8743 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8744 * gcc.target/powerpc/dform-2.c: Likewise.
8745 * gcc.target/powerpc/pr68805.c: Likewise.
8746
5c3a10fb
MP
87472016-05-11 Marek Polacek <polacek@redhat.com>
8748
8749 PR c++/71024
8750 * c-c++-common/attributes-3.c: New test.
8751
7cfb065b
NS
87522016-05-11 Nathan Sidwell <nathan@acm.org>
8753
8754 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8755 * gcc.c-torture/execute/pr68185.c: Likewise.
8756 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8757 * gcc.dg/pr69634.c: Requires scheduling.
8758 * gcc.dg/torture/pr66178.c: Require label values.
8759 * gcc.dg/setjmp-6.c: Require indirect jumps.
8760
f35ea97d
RB
87612016-05-11 Richard Biener <rguenther@suse.de>
8762
8763 PR tree-optimization/71055
8764 * gcc.dg/torture/pr71055.c: New testcase.
8765
dff70323
RB
87662016-05-11 Richard Biener <rguenther@suse.de>
8767
8768 PR debug/71057
8769 * g++.dg/debug/pr71057.C: New testcase.
8770
56a3d28b
JJ
87712016-05-11 Jakub Jelinek <jakub@redhat.com>
8772
8773 PR fortran/70855
8774 * gfortran.dg/gomp/pr70855.f90: New test.
8775
ebc1b29e
RB
87762016-05-11 Richard Biener <rguenther@suse.de>
8777
8778 PR middle-end/71002
8779 * g++.dg/torture/pr71002.C: New testcase.
8780
98ccd1d7
IE
87812016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8782
8783 PR middle-end/70807
8784 * gcc.dg/pr70807.c: New test.
8785
ed29e24b
MS
87862016-05-10 Martin Sebor <msebor@redhat.com>
8787
8788 PR c++/38611
8789 * g++.dg/Wattributes.C: New test.
8790
e39dab2c
MG
87912016-05-10 Marc Glisse <marc.glisse@inria.fr>
8792
8793 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8794 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8795 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8796
d067e238
IE
87972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8798
8799 PR target/70799
8800 * gcc.target/i386/pr70799-1.c: New test.
8801
cd36c83e
PMR
88022016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8803
8804 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8805
1e3af2a4
IE
88062016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8807
8808 PR middle-end/70877
8809 * gcc.target/i386/pr70877.c: New test.
8810
afc610db
IE
88112016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8812
8813 PR tree-optimization/70786
8814 * gcc.target/i386/pr70876.c: New test.
8815
4b59d19f
JJ
88162016-05-10 Jakub Jelinek <jakub@redhat.com>
8817
8818 PR target/70927
8819 * gcc.target/i386/avx512vl-logic-1.c: New test.
8820 * gcc.target/i386/avx512vl-logic-2.c: New test.
8821 * gcc.target/i386/avx512dq-logic-2.c: New test.
8822
9b5ee426
BS
88232016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8824
8825 PR target/70963
8826 * gcc.target/powerpc/pr70963.c: New.
8827
f3352cab
DM
88282016-05-10 David Malcolm <dmalcolm@redhat.com>
8829
8830 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8831 (test_very_wide_line): Add ruler to expected output.
8832 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8833 (test_very_wide_line): Likewise.
8834 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8835 (test_show_locus): Within the handling of "test_very_wide_line",
8836 enable show_ruler_p on the diagnostic context.
8837
4a3255dd
RB
88382016-05-10 Richard Biener <rguenther@suse.de>
8839
8840 PR tree-optimization/71039
8841 * gcc.dg/torture/pr71039.c: New testcase.
8842
da7c9950
NS
88432016-05-10 Nathan Sidwell <nathan@acm.org>
8844
8845 * gcc.dg/nested-func-10.c: Requires alloca.
8846 * gcc.dg/nested-func-9.c: Requires alloca.
8847 * gcc.c-torture/execute/pr70460.c: Requires labels.
8848 * gcc.c-torture/compile/pr70199.c: Requires labels.
8849 * gcc.target/nvptx/decl.c: Compile only.
8850 * gcc.target/nvptx/trailing-init.c: Compile only.
8851 * gcc.target/nvptx/ary-init.c: Compile only.
8852
cf68d92c
MP
88532016-05-10 Marek Polacek <polacek@redhat.com>
8854
8855 PR c/70255
8856 * gcc.dg/attr-opt-1.c: New test.
8857
64ea4e15
RB
88582016-05-10 Richard Biener <rguenther@suse.de>
8859
8860 PR tree-optimization/70497
8861 PR tree-optimization/28367
8862 * gcc.dg/torture/20160404-1.c: New testcase.
8863 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8864 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8865
5a96dae3
PMR
88662016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8867
8868 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8869
fc97f805
UB
88702016-05-09 Uros Bizjak <ubizjak@gmail.com>
8871
8872 * gcc.target/i386/fabsneg-1.c New test.
8873
a710b1d5
AM
88742016-05-09 Alan Modra <amodra@gmail.com>
8875
8876 PR testsuite/70826
8877 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8878
171f6f05
RB
88792016-05-09 Richard Biener <rguenther@suse.de>
8880
8881 PR tree-optimization/70985
8882 * gcc.dg/torture/pr70985.c: New testcase.
8883
18caa34e
BC
88842016-05-09 Bin Cheng <bin.cheng@arm.com>
8885
8886 * gcc.dg/tree-ssa/ifc-9.c: New test.
8887 * gcc.dg/tree-ssa/ifc-10.c: New test.
8888 * gcc.dg/tree-ssa/ifc-11.c: New test.
8889 * gcc.dg/tree-ssa/ifc-12.c: New test.
8890 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8891 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8892 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8893
7a27d38f
RB
88942016-05-09 Richard Biener <rguenther@suse.de>
8895
8896 PR fortran/70937
8897 * gfortran.dg/pr70937.f90: New testcase.
8898
5ebbbd3d
RO
88992016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8900
8901 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8902
f6288c24
FR
89032016-05-07 Fritz Reese <fritzoreese@gmail.com>
8904
8905 PR fortran/56226
8906 * gfortran.dg/dec_structure_1.f90: New testcase.
8907 * gfortran.dg/dec_structure_2.f90: Ditto.
8908 * gfortran.dg/dec_structure_3.f90: Ditto.
8909 * gfortran.dg/dec_structure_4.f90: Ditto.
8910 * gfortran.dg/dec_structure_5.f90: Ditto.
8911 * gfortran.dg/dec_structure_6.f90: Ditto.
8912 * gfortran.dg/dec_structure_7.f90: Ditto.
8913 * gfortran.dg/dec_structure_8.f90: Ditto.
8914 * gfortran.dg/dec_structure_9.f90: Ditto.
8915 * gfortran.dg/dec_structure_10.f90: Ditto.
8916 * gfortran.dg/dec_structure_11.f90: Ditto.
8917 * gfortran.dg/dec_union_1.f90: Ditto.
8918 * gfortran.dg/dec_union_2.f90: Ditto.
8919 * gfortran.dg/dec_union_3.f90: Ditto.
8920 * gfortran.dg/dec_union_4.f90: Ditto.
8921 * gfortran.dg/dec_union_5.f90: Ditto.
8922 * gfortran.dg/dec_union_6.f90: Ditto.
8923 * gfortran.dg/dec_union_7.f90: Ditto.
8924
5ec4a8cd
TV
89252016-05-07 Tom de Vries <tom@codesourcery.com>
8926
8927 PR tree-optimization/70956
8928 * gcc.dg/graphite/pr70956.c: New test.
8929
58ec1d0e
JJ
89302016-05-06 Jakub Jelinek <jakub@redhat.com>
8931
ccd88fb7
JJ
8932 PR middle-end/70941
8933 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8934 (a, b, c, d): Change type from char to signed char.
8935 (main): Compare against (signed char) -1634678893 instead of
8936 hardcoded -109. Use __builtin_abort instead of abort.
8937
dd3b6464
JJ
8938 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8939 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8940
58ec1d0e
JJ
8941 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8942
19aa23d8
YR
89432016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8944
8945 PR debug/70935
8946 * gcc.dg/torture/pr70935.c: New test.
8947
ae5f0df1
OE
89482016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8949
8950 PR target/58219
ce23a8ff 8951 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8952
078f7e37
RB
89532016-05-06 Richard Biener <rguenther@suse.de>
8954
8955 PR tree-optimization/70960
8956 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8957
765d7b54
OE
89582016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8959
8960 PR target/52933
8961 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8962 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8963 Adjust expected instruction counts.
8964 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8965
29c94e65
MP
89662016-05-06 Marek Polacek <polacek@redhat.com>
8967
8968 PR sanitizer/70875
8969 * gcc.dg/ubsan/bounds-3.c: New test.
8970
3684b02e
OE
89712016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8972
8973 PR target/54089
8974 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8975
8706773f
RB
89762016-05-06 Richard Biener <rguenther@suse.de>
8977
8978 PR middle-end/70931
8979 * gfortran.dg/pr70931.f90: New testcase.
8980
a4f51018
RB
89812016-05-06 Richard Biener <rguenther@suse.de>
8982
8983 PR middle-end/70941
8984 * gcc.dg/torture/pr70941.c: New testcase.
8985
c4f2425f
BC
89862016-05-05 Bin Cheng <bin.cheng@arm.com>
8987
8988 PR tree-optimization/57206
8989 * gcc.dg/vect/pr57206.c: New test.
8990
5dc08197
RO
89912016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8992
8993 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8994
351f85c5
JJ
89952016-05-05 Jakub Jelinek <jakub@redhat.com>
8996
568bac8c
JJ
8997 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8998
351f85c5
JJ
8999 * c-c++-common/Wdangling-else-4.c: New test.
9000
33fd7785
JJ
90012016-05-04 Jakub Jelinek <jakub@redhat.com>
9002
2d1ac15a
JJ
9003 PR c++/70906
9004 PR c++/70933
9005 * g++.dg/opt/pr70906.C: New test.
9006 * g++.dg/opt/pr70933.C: New test.
9007
33fd7785
JJ
9008 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9009
6b715bf6
JH
90102016-05-04 Jan Hubicka <hubicka@ucw.cz>
9011
9012 * gcc.dg/ipa/pure-const-3.c: New testcase.
9013
deef7113
MP
90142016-05-04 Marek Polacek <polacek@redhat.com>
9015
9016 * c-c++-common/Wdangling-else-1.c: New test.
9017 * c-c++-common/Wdangling-else-2.c: New test.
9018 * c-c++-common/Wdangling-else-3.c: New test.
9019
5396db97
KCY
90202016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9021
9022 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9023 flag is present.
9024
de55efd5
MP
90252016-05-04 Marek Polacek <polacek@redhat.com>
9026
9027 PR c/48778
9028 * gcc.dg/Waddress-2.c: New test.
9029
475839b6
AM
90302016-05-04 Alan Modra <amodra@gmail.com>
9031
9032 * gcc.target/powerpc/pr70866.c: New.
9033
b25aad5f
MS
90342016-05-03 Martin Sebor <msebor@redhat.com>
9035
9036 PR c++/66561
9037 * c-c++-common/builtin_location.c: New test.
9038 * g++.dg/cpp1y/builtin_location.C: New test.
9039
79ce98bc
MP
90402016-05-03 Marek Polacek <polacek@redhat.com>
9041
9042 PR c/70859
9043 * gcc.dg/pr70859.c: New test.
9044 * gcc.dg/pr70859-2.c: New test.
9045
402e89f5
PMR
90462016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9047
9048 * gnat.dg/debug5.adb: New testcase.
9049
f3d90045
DV
90502016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9051
9052 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9053 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9054 Procedure to check for z10 instruction set.
9055
1e26cec1
CL
90562016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9057
9058 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9059
71aca5a0
AM
90602016-05-03 Alan Modra <amodra@gmail.com>
9061
9062 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9063
2fd70ec1
JJ
90642016-05-03 Jakub Jelinek <jakub@redhat.com>
9065
9066 * gcc.target/i386/avx512f-cvt-1.c: New test.
9067
e5705cf7
L
90682016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9069
9070 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9071 -fdump-tree-vrp-details.
9072
381cdae4
RB
90732016-05-03 Richard Biener <rguenther@suse.de>
9074
9075 * gcc.dg/pr30172-1.c: Adjust.
9076 * gcc.dg/pr63743.c: Likewise.
9077 * gcc.dg/tm/pr51696.c: Likewise.
9078 * c-c++-common/tm/safe-1.c: Likewise.
9079 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9080 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9081 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9082 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9083
adedd5c1
JJ
90842016-05-03 Jakub Jelinek <jakub@redhat.com>
9085
31ed1665
JJ
9086 PR rtl-optimization/70467
9087 * gcc.target/i386/pr70467-3.c: New test.
9088 * gcc.target/i386/pr70467-4.c: New test.
9089
dea60b59
JJ
9090 PR tree-optimization/70916
9091 * gcc.c-torture/compile/pr70916.c: New test.
9092
adedd5c1
JJ
9093 PR target/49244
9094 * gcc.target/i386/pr49244-1.c: New test.
9095 * gcc.target/i386/pr49244-2.c: New test.
9096
f80041ef
BS
90972016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9098
9099 PR rtl-optimization/44281
9100 * gcc.target/i386/pr44281.c: New test.
9101
1cfcd39e
BC
91022016-05-03 bin cheng <bin.cheng@arm.com>
9103
9104 PR tree-optimization/56541
9105 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9106 * gcc.dg/vect/pr56541.c: new test.
9107
4304ccfd
MM
91082016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9109
9110 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9111 __float128.
9112 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9113
50d94c29
L
91142016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9115
9116 PR testsuite/70520
9117 * c-c++-common/asan/clone-test-1.c (main): Align child process
9118 stack to 16 bytes.
9119
bc1aee87
DM
91202016-05-02 David Malcolm <dmalcolm@redhat.com>
9121
9122 PR c++/62314
9123 * g++.dg/spellcheck-fields-2.C: New test case.
9124
474e0129
DM
91252016-05-02 David Malcolm <dmalcolm@redhat.com>
9126
9127 PR c++/62314
9128 * g++.dg/pr62314.C: New test case.
9129
818b88a7
JH
91302016-05-02 Jan Hubicka <hubicka@ucw.cz>
9131
9132 * gcc.dg/ipa/inline-8.c: New testcase.
9133
dd77684f
JJ
91342016-05-02 Jakub Jelinek <jakub@redhat.com>
9135
9136 PR rtl-optimization/70467
9137 * gcc.target/i386/pr70467-1.c: New test.
9138
72407e00
BE
91392016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9140
9141 * gcc.dg/spec-options.c: Run the test on all targets.
9142 * gcc.dg/foo.specs: Use cpp_unique_options.
9143
dd53d197
MG
91442016-05-02 Marc Glisse <marc.glisse@inria.fr>
9145
9146 * gcc.dg/tree-ssa/unord.c: New testcase.
9147
a8b85ce9
MG
91482016-05-02 Marc Glisse <marc.glisse@inria.fr>
9149
9150 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9151
5b37e866
NS
91522016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9153
9154 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9155
7176a4a0
MP
91562016-05-02 Marek Polacek <polacek@redhat.com>
9157
9158 PR c/70851
9159 * gcc.dg/enum-incomplete-3.c: New test.
9160
6b9933b9
MP
91612016-05-02 Marek Polacek <polacek@redhat.com>
9162 Tom de Vries <tom@codesourcery.com>
9163
9164 PR tree-optimization/70700
9165 * gcc.dg/pr70700.c: New test.
9166
90f82260
UB
91672016-05-01 Uros Bizjak <ubizjak@gmail.com>
9168
9169 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9170 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9171 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9172 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9173 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9174
f73036c1
EB
91752016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9176
9177 * ada/acats/run_acats: Rename into...
9178 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9179 * ada/acats/run_all.sh: Remove redundant test.
9180 (target_run): Move around.
9181 (target_gnatchop): Use newly built executable.
9182 (target_gnatmake): Likewise.
9183 Check that the compilation of impbit succeeds.
9184
85e051a3
OE
91852016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9186
9187 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9188 * gcc.dg/20021029-1.c: Likewise.
9189 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9190 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9191 * gcc.target/sh/cmpstr.c: Likewise.
9192 * gcc.target/sh/cmpstrn.c: Likewise.
9193 * gcc.target/sh/memset.c: Likewise.
9194 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9195 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9196 * gcc.target/sh/pr39423-1.c: Likewise.
9197 * gcc.target/sh/pr49468-di.c: Likewise.
9198 * gcc.target/sh/pr49468-si.c: Likewise.
9199 * gcc.target/sh/pr49880-1.c: Likewise.
9200 * gcc.target/sh/pr49880-2.c: Likewise.
9201 * gcc.target/sh/pr49880-3.c: Likewise.
9202 * gcc.target/sh/pr50751-1.c: Likewise.
9203 * gcc.target/sh/pr50751-4.c: Likewise.
9204 * gcc.target/sh/pr50751-7.c: Likewise.
9205 * gcc.target/sh/pr51244-1.c: Likewise.
9206 * gcc.target/sh/pr51244-10.c: Likewise.
9207 * gcc.target/sh/pr51244-11.c: Likewise.
9208 * gcc.target/sh/pr51244-12.c: Likewise.
9209 * gcc.target/sh/pr51244-13.c: Likewise.
9210 * gcc.target/sh/pr51244-14.c: Likewise.
9211 * gcc.target/sh/pr51244-17.c: Likewise.
9212 * gcc.target/sh/pr51244-18.c: Likewise.
9213 * gcc.target/sh/pr51244-19.c: Likewise.
9214 * gcc.target/sh/pr51244-4.c: Likewise.
9215 * gcc.target/sh/pr51244-5.c: Likewise.
9216 * gcc.target/sh/pr51244-7.c: Likewise.
9217 * gcc.target/sh/pr51244-8.c: Likewise.
9218 * gcc.target/sh/pr51244-9.c: Likewise.
9219 * gcc.target/sh/pr51697.c: Likewise.
9220 * gcc.target/sh/pr52483-1.c: Likewise.
9221 * gcc.target/sh/pr52483-2.c: Likewise.
9222 * gcc.target/sh/pr52483-3.c: Likewise.
9223 * gcc.target/sh/pr52483-5.c: Likewise.
9224 * gcc.target/sh/pr52933-1.c: Likewise.
9225 * gcc.target/sh/pr52933-2.c: Likewise.
9226 * gcc.target/sh/pr52933-3.c: Likewise.
9227 * gcc.target/sh/pr53568-1.c: Likewise.
9228 * gcc.target/sh/pr53976-1.c: Likewise.
9229 * gcc.target/sh/pr53988-1.c: Likewise.
9230 * gcc.target/sh/pr53988.c: Likewise.
9231 * gcc.target/sh/pr54089-1.c: Likewise.
9232 * gcc.target/sh/pr54089-6.c: Likewise.
9233 * gcc.target/sh/pr54089-7.c: Likewise.
9234 * gcc.target/sh/pr54089-8.c: Likewise.
9235 * gcc.target/sh/pr54089-9.c: Likewise.
9236 * gcc.target/sh/pr54236-1.c: Likewise.
9237 * gcc.target/sh/pr54236-2.c: Likewise.
9238 * gcc.target/sh/pr54236-3.c: Likewise.
9239 * gcc.target/sh/pr54236-4.c: Likewise.
9240 * gcc.target/sh/pr54386.c: Likewise.
9241 * gcc.target/sh/pr54602-1.c: Likewise.
9242 * gcc.target/sh/pr54685.c: Likewise.
9243 * gcc.target/sh/pr54760-1.c: Likewise.
9244 * gcc.target/sh/pr54760-2.c: Likewise.
9245 * gcc.target/sh/pr54760-3.c: Likewise.
9246 * gcc.target/sh/pr54760-4.c: Likewise.
9247 * gcc.target/sh/pr54760-5.c: Likewise.
9248 * gcc.target/sh/pr54760-6.c: Likewise.
9249 * gcc.target/sh/pr55146.c: Likewise.
9250 * gcc.target/sh/pr55160.c: Likewise.
9251 * gcc.target/sh/pr59278.c: Likewise.
9252 * gcc.target/sh/pr59401-1.c: Likewise.
9253 * gcc.target/sh/pr59533-1.c: Likewise.
9254 * gcc.target/sh/pr63260.c: Likewise.
9255 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9256 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9257 * gcc.target/sh/strlen.c: Likewise.
9258 * gcc.target/sh/torture/pr30807.c: Likewise.
9259 * gcc.target/sh/torture/pr34777.c: Likewise.
9260 * gcc.target/sh/torture/pr64652.c: Likewise.
9261 * gcc.target/sh/torture/pr65505.c: Likewise.
9262 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9263 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9264
411e5c67
PC
92652016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9266
9267 PR c++/66644
9268 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9269
8fa97501
BS
92702016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9271
9272 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9273 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9274 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9275 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9276
5a956111
PP
92772016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9278
9279 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9280 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9281
e7ff0319
CP
92822016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9283
9284 PR middle-end/70626
9285 * c-c++-common/goacc/combined-reduction.c: New test.
9286 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9287
52d11a4b
L
92882016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9289
9290 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9291 *movdi_internal pattern only if PIC off.
9292 * gcc.target/i386/pr70155-2.c: Likewise.
9293 * gcc.target/i386/pr70155-3.c: Likewise.
9294 * gcc.target/i386/pr70155-4.c: Likewise.
9295 * gcc.target/i386/pr70155-5.c: Likewise.
9296 * gcc.target/i386/pr70155-6.c: Likewise.
9297 * gcc.target/i386/pr70155-7.c: Likewise.
9298 * gcc.target/i386/pr70155-8.c: Likewise.
9299 * gcc.target/i386/pr70155-15.c: Likewise.
9300 * gcc.target/i386/pr70155-17.c: Likewise.
9301 * gcc.target/i386/pr70155-22.c: Likewise.
9302
8960db31
BC
93032016-04-29 Bin Cheng <bin.cheng@arm.com>
9304
9305 PR tree-optimization/70803
9306 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9307
cca535a4
IE
93082016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9309
9310 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9311 optimization of vector loop.
9312 * gcc.target/i386/vect-unpack-3.c: New test.
9313 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9314 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9315 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9316
500ecf4a
MP
93172016-04-29 Marek Polacek <polacek@redhat.com>
9318
9319 PR sanitizer/70342
9320 * g++.dg/ubsan/null-7.C: New test.
9321
2fff3db8
MP
9322 PR c/70852
9323 * gcc.dg/pr70852.c: New test.
9324
509063eb
DV
93252016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9326
9327 PR/69089
9328 * g++.dg/cpp0x/alignas6.C: New test.
9329
83745c0d
DV
93302016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9331
c87885ca
RO
9332 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9333 * gcc.dg/pr27003.c: Likewise.
9334 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9335 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9336 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9337 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9338 * gcc.target/arc/mxy.c: Likewise.
9339 * gcc.target/arc/mswape.c: Likewise.
9340 * gcc.target/arc/mrtsc.c: Likewise.
9341 * gcc.target/arc/mcrc.c: Likewise.
9342 * gcc.target/arc/mdsp-packa.c: Likewise.
9343 * gcc.target/arc/mdvbf.c: Likewise.
9344 * gcc.target/arc/mlock.c: Likewise.
9345 * gcc.target/arc/mmac-24.c: Likewise.
9346 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9347
849b265d
BS
93482016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9349 Matthijs Kooijman <matthijs@stdin.nl>
9350 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9351
9352 PR target/60040
9353 * gcc.target/avr/pr60040-1.c: New.
9354 * gcc.target/avr/pr60040-2.c: New.
9355
1390536b
RB
93562016-04-29 Richard Biener <rguenther@suse.de>
9357
9358 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9359
98998245
RB
93602016-04-29 Richard Biener <rguenther@suse.de>
9361
9362 PR tree-optimization/13962
9363 PR tree-optimization/65686
9364 * gcc.dg/uninit-pr65686.c: New testcase.
9365
8b80cc21
JJ
93662016-04-29 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR middle-end/70843
9369 * gcc.dg/pr70843.c: New test.
9370
6181bc30
JJ
93712016-04-28 Jakub Jelinek <jakub@redhat.com>
9372
9373 PR target/70858
9374 * gcc.target/i386/pr70858.c: New test.
9375
f4cb3612
AB
93762016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9377
9378 * gcc.target/arc/nps400-1.c: New file.
9379
8ad9df62
JR
93802016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9381 Andrew Burgess <andrew.burgess@embecosm.com>
9382
9383 * gcc.target/arc/movh_cl-1.c: New file.
9384
ceaaa9fe
JR
93852016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9386 Andrew Burgess <andrew.burgess@embecosm.com>
9387
9388 * gcc.target/arc/extzv-1.c: New file.
9389 * gcc.target/arc/insv-1.c: New file.
9390 * gcc.target/arc/insv-2.c: New file.
9391 * gcc.target/arc/movb-1.c: New file.
9392 * gcc.target/arc/movb-2.c: New file.
9393 * gcc.target/arc/movb-3.c: New file.
9394 * gcc.target/arc/movb-4.c: New file.
9395 * gcc.target/arc/movb-5.c: New file.
9396 * gcc.target/arc/movb_cl-1.c: New file.
9397 * gcc.target/arc/movb_cl-2.c: New file.
9398 * gcc.target/arc/movbi_cl-1.c: New file.
9399 * gcc.target/arc/movl-1.c: New file.
9400
4d03dc2f
JR
94012016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9402 Andrew Burgess <andrew.burgess@embecosm.com>
9403
9404 * gcc.target/arc/cmem-1.c: New file.
9405 * gcc.target/arc/cmem-2.c: New file.
9406 * gcc.target/arc/cmem-3.c: New file.
9407 * gcc.target/arc/cmem-4.c: New file.
9408 * gcc.target/arc/cmem-5.c: New file.
9409 * gcc.target/arc/cmem-6.c: New file.
9410 * gcc.target/arc/cmem-7.c: New file.
9411 * gcc.target/arc/cmem-ld.inc: New file.
9412 * gcc.target/arc/cmem-st.inc: New file.
9413
81262dad
JJ
94142016-04-28 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR target/70821
9417 * gcc.target/i386/pr70821.c: New test.
9418
0a31a09a
BS
94192016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9420
9421 * gcc.target/powerpc/vec-adde.c: New test.
9422 * gcc.target/powerpc/vec-adde-int128.c: New test.
9423
3ddffba9
JJ
94242016-04-28 Jakub Jelinek <jakub@redhat.com>
9425
9426 * gcc.target/i386/avx-vround-1.c: New test.
9427 * gcc.target/i386/avx-vround-2.c: New test.
9428 * gcc.target/i386/avx512vl-vround-1.c: New test.
9429 * gcc.target/i386/avx512vl-vround-2.c: New test.
9430
713dedcd
RO
94312016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9432
9433 PR testsuite/70595
9434 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9435 (check_effective_target_cilkplus_runtime): ... this.
9436 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9437 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9438
9439 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9440 Require cilkplus_runtime.
9441 Don't add -lcilkrts.
9442 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9443 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9444 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9445 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9446 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9447 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9448 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9449 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9450 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9451 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9452 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9453 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9454 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9455 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9456 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9457 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9458 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9459 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9460 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9461 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9462 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9463 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9464 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9465 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9466 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9467 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9468 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9469 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9470 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9471
9472 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9473 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9474
9475 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9476
9477 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9478 cilkplus_runtime.
9479
3563f78f
MG
94802016-04-27 Marc Glisse <marc.glisse@inria.fr>
9481
9482 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9483 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9484
6bc2bb18
RB
94852015-04-27 Ryan Burn <contact@rnburn.com>
9486
9487 PR c++/69024
9488 PR c++/68997
9489 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9490 diagnostic.
9491 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9492 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9493
1e55d29a
EB
94942016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9495
9496 * gnat.dg/limited_with4.ad[sb]: New test.
9497 * gnat.dg/limited_with4_pkg.ads: New helper.
9498
087146ca
L
94992016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9500
9501 PR target/70155
9502 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9503 and movv1ti_internal patterns
9504 * gcc.target/i386/pr70155-1.c: New test.
9505 * gcc.target/i386/pr70155-2.c: Likewise.
9506 * gcc.target/i386/pr70155-3.c: Likewise.
9507 * gcc.target/i386/pr70155-4.c: Likewise.
9508 * gcc.target/i386/pr70155-5.c: Likewise.
9509 * gcc.target/i386/pr70155-6.c: Likewise.
9510 * gcc.target/i386/pr70155-7.c: Likewise.
9511 * gcc.target/i386/pr70155-8.c: Likewise.
9512 * gcc.target/i386/pr70155-9.c: Likewise.
9513 * gcc.target/i386/pr70155-10.c: Likewise.
9514 * gcc.target/i386/pr70155-11.c: Likewise.
9515 * gcc.target/i386/pr70155-12.c: Likewise.
9516 * gcc.target/i386/pr70155-13.c: Likewise.
9517 * gcc.target/i386/pr70155-14.c: Likewise.
9518 * gcc.target/i386/pr70155-15.c: Likewise.
9519 * gcc.target/i386/pr70155-16.c: Likewise.
9520 * gcc.target/i386/pr70155-17.c: Likewise.
9521 * gcc.target/i386/pr70155-18.c: Likewise.
9522 * gcc.target/i386/pr70155-19.c: Likewise.
9523 * gcc.target/i386/pr70155-20.c: Likewise.
9524 * gcc.target/i386/pr70155-21.c: Likewise.
9525 * gcc.target/i386/pr70155-22.c: Likewise.
9526
92329f9f
L
95272016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9528
9529 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9530 ".{5,6}".
9531
309a0cf6
BC
95322016-04-27 Bin Cheng <bin.cheng@arm.com>
9533
9534 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9535 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9536 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9537 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9538 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9539
72ed2b9c
RB
95402016-04-27 Richard Biener <rguenther@suse.de>
9541
9542 PR ipa/70760
9543 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9544 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9545
3c98ff9b
NS
95462016-04-27 Nathan Sidwell <nathan@acm.org>
9547
9548 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9549 * g++.dg/ubsan/pr63956.C: Adjust error location.
9550
9ec5d66b
NC
95512016-04-27 Nick Clifton <nickc@redhat.com>
9552
9553 PR middle-end/49889
9554 * gcc.dg/pr49889.c: New test.
9555
c1e1f433
BS
95562016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9557
9558 * c-c++-common/memset-array.c: New test.
9559
8ac43293
MS
95602016-04-26 Martin Sebor <msebor@redhat.com>
9561
9562 PR c++/66639
9563 * g++.dg/cpp1y/func_constexpr.C: New test.
9564
843ce8ab
PP
95652016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9566
9567 PR c++/70241
9568 * g++.dg/cpp0x/enum32.C: New test.
9569 * g++.dg/cpp0x/enum33.C: New test.
9570
95712016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9572
9573 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9574 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9575 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9576 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9577 * gcc.c-torture/execute/pr38151.c: Likewise.
9578 * gcc.c-torture/execute/pr66556.c: Likewise.
9579 * gcc.c-torture/execute/pr67781.c: Likewise.
9580 * gcc.c-torture/execute/pr68648.c: Likewise.
9581
ca1206be
MG
95822016-04-26 Marc Glisse <marc.glisse@inria.fr>
9583
9584 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9585
2448a956
MP
95862016-04-26 Marek Polacek <polacek@redhat.com>
9587
9588 PR c/67784
9589 * gcc.dg/pr67784-3.c: New test.
9590 * gcc.dg/pr67784-4.c: New test.
9591 * gcc.dg/pr67784-5.c: New test.
9592
b02a5e26
MP
9593 PR c/70791
9594 * gcc.dg/Wnested-externs-2.c: New test.
9595
6b6aa8d3
MG
95962016-04-26 Marc Glisse <marc.glisse@inria.fr>
9597
9598 * gcc.dg/fold-plusmult.c: Adjust.
9599 * gcc.dg/no-strict-overflow-6.c: Adjust.
9600 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9601
a2095b55
BS
96022016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9603
9604 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9605 number scans.
9606 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9607 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9608 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9609 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9610 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9611 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9612 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9613 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9614 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9615 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9616 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9617 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9618 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9619 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9620 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9621 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9622 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9623 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9624 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9625 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9626 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9627 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9628 scans.
9629 * gcc.target/i386/pr32219-4.c: Likewise.
9630 * gcc.target/i386/pr32219-6.c: Likewise.
9631 * gcc.target/i386/pr32219-8.c: Likewise.
9632
bb0cc5c8
KT
96332016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9634
9635 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9636 associated options.
9637
5a0802ea
MP
96382016-04-26 Marek Polacek <polacek@redhat.com>
9639
9640 PR c++/70744
9641 * g++.dg/ext/cond2.C: New test.
9642
00f615af
BC
96432016-04-26 Bin Cheng <bin.cheng@arm.com>
9644
9645 PR tree-optimization/70771
9646 PR tree-optimization/70775
9647 * gcc.dg/pr70771.c: New test.
25939d34 9648 * gcc.dg/pr70775.c: New test.
00f615af 9649
218155e7
BS
96502016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9651
9652 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9653
ab99f467
RB
96542016-04-25 Richard Biener <rguenther@suse.de>
9655
9656 PR tree-optimization/70780
9657 * gcc.dg/torture/pr70780.c: New testcase.
9658
3f8257db 96592016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9660
c87885ca
RO
9661 * gcc.target/arm/neon-vaddws16.c: New test.
9662 * gcc.target/arm/neon-vaddws32.c: New test.
9663 * gcc.target/arm/neon-vaddwu16.c: New test.
9664 * gcc.target/arm/neon-vaddwu32.c: New test.
9665 * gcc.target/arm/neon-vaddwu8.c: New test.
9666 * lib/target-supports.exp
93c590ee
MC
9667 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9668 that arm neon support vector widen sum of HImode TO SImode.
9669
d6c1a7a7
JJ
96702016-04-23 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR sanitizer/70712
9673 * c-c++-common/asan/pr70712.c: New test.
9674
ab0fc037
TS
96752016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9676
9677 * .gitattributes: New file.
9678
2aa64824
CL
96792016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9680
9681 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9682
e7e12d92
DH
96832016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9684
9685 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9686 * gfortran.dg/submodule_15.f08: Likewise.
9687
d1431192
RB
96882016-04-22 Richard Biener <rguenther@suse.de>
9689
9690 PR tree-optimization/70740
9691 * gcc.dg/torture/pr70740.c: New testcase.
9692
04a63c24
L
96932016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9694
9695 PR target/70750
9696 * gcc.target/i386/pr70750-1.c: New test.
9697 * gcc.target/i386/pr70750-2.c: Likewise.
9698
20700098
PC
96992016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9700
9701 PR c++/70540
9702 * g++.dg/cpp0x/auto48.C: New.
9703
aedf4e12
MP
97042016-04-21 Marek Polacek <polacek@redhat.com>
9705
9706 PR c++/70513
9707 * g++.dg/cpp0x/forw_enum12.C: New test.
9708 * g++.dg/cpp0x/forw_enum13.C: New test.
9709
2074d80a
KY
97102016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9711
9712 PR target/70728
9713 * gcc.target/i386/pr70728.c: New test.
9714
aef4aab0
RB
97152016-04-21 Richard Biener <rguenther@suse.de>
9716
9717 PR middle-end/70747
9718 * gcc.dg/pr70747.c: New testcase.
9719
2359e571
BC
97202016-04-21 Bin Cheng <bin.cheng@arm.com>
9721
9722 PR tree-optimization/70715
9723 * gcc.dg/tree-ssa/scev-13.c: New test.
9724
ce0e66ff
MG
97252016-04-21 Marc Glisse <marc.glisse@inria.fr>
9726
9727 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9728
2c2870a1
MG
97292016-04-21 Marc Glisse <marc.glisse@inria.fr>
9730
9731 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9732
a2b056a3
JH
97332016-04-20 Jan Hubicka <jh@suse.cz>
9734
9735 PR ipa/70018
9736 * g++.dg/ipa/nothrow-1.C: New testcase.
9737
ee392fc2
NS
97382016-04-20 Nathan Sidwell <nathan@acm.org>
9739
9740 PR c++/55635
9741 * g++.dg/eh/delete1.C: New.
9742
dda49daf
L
97432016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9744
9745 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9746 -mtune-ctrl=sse_typeless_stores.
9747
8a5b9d5a
L
97482016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9749
9750 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9751
1011119f
BC
97522016-04-20 Bin Cheng <bin.cheng@arm.com>
9753
9754 PR tree-optimization/69489
9755 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9756
477d4906
IV
97572016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9758
9759 PR c++/69363
9760 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9761 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9762 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9763
fad08d12
BC
97642016-04-20 Bin Cheng <bin.cheng@arm.com>
9765
9766 PR tree-optimization/56625
9767 PR tree-optimization/69489
9768 * gcc.dg/vect/pr56625.c: New test.
9769 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9770
9e3e4fab
AP
97712016-04-20 Andrew Pinski <apinski@cavium.com>
9772
9773 PR target/64971
9774 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9775
d7aa24e4
AC
97762016-04-20 Arnaud Charlet <charlet@adacore.com>
9777
9778 * gnat.dg/self1.adb: Remove now incorrect test.
9779
e6d62b46
BC
97802016-04-20 Bin Cheng <bin.cheng@arm.com>
9781
9782 * gcc.dg/tree-ssa/scev-11.c: New test.
9783 * gcc.dg/tree-ssa/scev-12.c: New test.
9784
2697b189
MP
97852016-04-20 Marek Polacek <polacek@redhat.com>
9786
9787 PR tree-optimization/70725
9788 * gcc.dg/pr70725.c: New test.
9789
60d393e8
RB
97902016-04-20 Richard Biener <rguenther@suse.de>
9791
9792 PR tree-optimization/70726
9793 * g++.dg/vect/pr70726.cc: New testcase.
9794
82c6f58a
AK
97952016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9796
9797 PR target/70674
9798 * gcc.target/s390/pr70674.c: New test.
9799
90eeab20
JD
98002016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9801
9802 PR libgfortran/70684
9803 * gfortran.dg/list_read_14.f90: New test.
9804
fc9cf6da
L
98052016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9806
9807 PR target/69201
9808 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9809 extern to force it misaligned.
9810 (b): Likewise.
9811 (c): Likewise.
9812 (d): Likewise.
9813 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9814 Don't check `*' before movv4sf_internal.
9815 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9816 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9817 Don't check `*' before movv16qi_internal.
9818 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9819 extern to force it misaligned.
9820 (b): Likewise.
9821 (c): Likewise.
9822 (d): Likewise.
9823 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9824 Don't check `*' before movv2df_internal.
9825 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9826 extern to force it misaligned.
9827 (b): Likewise.
9828 (c): Likewise.
9829 (d): Likewise.
9830 Check movv8sf_internal instead of avx_storeups256.
9831 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9832
ea8927ea
RB
98332016-04-19 Richard Biener <rguenther@suse.de>
9834
9835 PR tree-optimization/70171
9836 * g++.dg/tree-ssa/pr70171.C: New testcase.
9837
65f52ee9
RB
98382016-04-19 Richard Biener <rguenther@suse.de>
9839
9840 PR tree-optimization/70724
9841 * gcc.dg/torture/pr70724.c: New testcase.
9842
987b67f1
VM
98432016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9844
9845 PR middle-end/70689
c87885ca 9846 * gcc.target/i386/pr70689.c: New.
987b67f1 9847
91a47c39
L
98482016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9849
9850 PR target/70708
9851 * gcc.target/i386/pr70708.c: New test.
9852
8270b82d
RB
98532016-04-18 Richard Biener <rguenther@suse.de>
9854
9855 PR tree-optimization/43434
9856 * gcc.dg/vect/pr43434.c: New testcase.
9857 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9858 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9859 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9860 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9861 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9862 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9863 * gcc.dg/gomp/pr68640.c: Likewise.
9864 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9865 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9866
edd048e2
RB
98672016-04-18 Richard Biener <rguenther@suse.de>
9868
9869 PR tree-optimization/70701
9870 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9871
bd5c7330
TV
98722016-04-18 Tom de Vries <tom@codesourcery.com>
9873
9874 PR testsuite/70699
9875 * gcc.dg/pr70161.c: Add dot-file scans.
9876 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9877 instead of after last dot char.
9878
23f2660f
EB
98792016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9880
9881 * c-c++-common/dump-ada-spec-3.c: New test.
9882 * c-c++-common/dump-ada-spec-4.c: Likewise.
9883
da152c9f
TV
98842016-04-17 Tom de Vries <tom@codesourcery.com>
9885
9886 PR other/70183
9887 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9888
cc950f98
JH
98892016-04-15 Jan Hubicka <jh@suse.cz>
9890
9891 PR ipa/70018
9892 * g++.dg/ipa/pure-const-1.C: New testcase.
9893 * g++.dg/ipa/pure-const-2.C: New testcase.
9894 * g++.dg/ipa/pure-const-3.C: New testcase.
9895
949505a9
MP
98962016-04-15 Marek Polacek <polacek@redhat.com>
9897
9898 PR c/70671
9899 * gcc.dg/bitfld-22.c: New test.
9900
10e547d6
BS
99012016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9902
9903 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9904 x86_64.
9905
1e77281b
MP
99062016-04-15 Marek Polacek <polacek@redhat.com>
9907
9908 PR c/70651
9909 * c-c++-common/pr70651.c: New test.
9910
e501fa8e
KT
99112016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9912
9913 PR rtl-optimization/70681
9914 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9915 dump scan on arm and powerpc.
9916 * gcc.dg/pr10474.c: Likewise.
9917
dda1bf61
JJ
99182016-04-15 Jakub Jelinek <jakub@redhat.com>
9919
ca4ef1ff
JJ
9920 PR c++/69517
9921 PR c++/70019
9922 PR c++/70588
9923 * g++.dg/cpp1y/vla11.C: Revert for real.
9924
dda1bf61
JJ
9925 PR c/70436
9926 * c-c++-common/Wparentheses-1.c: New test.
9927 * c-c++-common/gomp/Wparentheses-1.c: New test.
9928 * c-c++-common/gomp/Wparentheses-2.c: New test.
9929 * c-c++-common/gomp/Wparentheses-3.c: New test.
9930 * c-c++-common/gomp/Wparentheses-4.c: New test.
9931 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9932 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9933 * c-c++-common/goacc/Wparentheses-1.c: New test.
9934
1355e62c
KY
99352016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9936
9937 PR target/70662
9938 * gcc.target/i386/pr70662.c: New test.
9939
0ab34b9e 99402016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9941 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9942
9943 PR tree-optimization/70130
9944 * gcc.dg/vect/O3-pr70130.c: New testcase.
9945
bc773aad
MM
99462016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9947
6e9b2286
MM
9948 PR target/70669
9949 * gcc.target/powerpc/pr70669.c: New test.
9950
bc773aad
MM
9951 PR target/70640
9952 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9953 a power7 system that does not have an assembler that supports
9954 power8.
9955
d8747845
MS
99562016-04-14 Martin Sebor <msebor@redhat.com>
9957
9958 PR c++/69517
9959 PR c++/70019
9960 PR c++/70588
9961 * c-c++-common/ubsan/vla-1.c: Revert.
9962 * g++.dg/cpp1y/vla11.C: Same.
9963 * g++.dg/cpp1y/vla12.C: Same.
9964 * g++.dg/cpp1y/vla13.C: Same.
9965 * g++.dg/cpp1y/vla14.C: Same.
9966 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9967 * g++.dg/init/array24.C: Same.
d8747845
MS
9968 * g++.dg/ubsan/vla-1.C: Same.
9969
85128559
MP
99702016-04-14 Marek Polacek <polacek@redhat.com>
9971 Jan Hubicka <hubicka@ucw.cz>
9972
9973 PR c++/70029
9974 * g++.dg/torture/pr70029.C: New test.
9975
52fbb073
MS
99762016-04-14 Martin Sebor <msebor@redhat.com>
9977
9978 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9979 type size to prevent failures on targets with very low maximum
9980 alignment.
9981
6db61d6f
RB
99822016-04-14 Richard Biener <rguenther@suse.de>
9983
9984 PR tree-optimization/70623
9985 * gcc.dg/torture/pr70623.c: New testcase.
9986 * gcc.dg/torture/pr70623-2.c: Likewise.
9987
342fac95
MS
99882016-04-13 Martin Sebor <msebor@redhat.com>
9989
9990 PR c++/69517
9991 PR c++/70019
9992 PR c++/70588
9993 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9994 * g++.dg/cpp1y/vla11.C: New test.
9995 * g++.dg/cpp1y/vla12.C: New test.
9996 * g++.dg/cpp1y/vla13.C: New test.
9997 * g++.dg/cpp1y/vla14.C: New test.
9998 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9999 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10000 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10001
d93c452f
JJ
100022016-04-13 Jakub Jelinek <jakub@redhat.com>
10003
10004 PR c++/70641
10005 * g++.dg/opt/pr70641.C: New test.
10006
85115fb6
RO
100072016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10008
10009 PR rtl-optimization/68749
10010 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10011 effects of argument promotions.
10012 Remove default args to dg-skip-if.
10013
545a4139
PC
100142016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10015
10016 PR c++/70635
10017 * g++.dg/parse/pr70635.C: New.
10018
b3a77f21
MP
100192016-04-13 Marek Polacek <polacek@redhat.com>
10020
10021 PR c++/70639
10022 * c-c++-common/Wmisleading-indentation-4.c: New test.
10023
99cd9857
MP
100242016-04-13 Marek Polacek <polacek@redhat.com>
10025
10026 PR c/70436
c87885ca
RO
10027 * gcc.dg/Wparentheses-12.c: New test.
10028 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10029
75ca93ec
IE
100302016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10031
10032 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10033 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10034 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10035
3d3f9e7e
JJ
100362016-04-13 Jakub Jelinek <jakub@redhat.com>
10037
37947cd0
JJ
10038 PR middle-end/70633
10039 * gcc.c-torture/compile/pr70633.c: New test.
10040
3d3f9e7e
JJ
10041 PR debug/70628
10042 * gcc.dg/torture/pr70628.c: New test.
10043
92886d3e
PP
100442016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10045
10046 PR c++/70610
10047 * g++.dg/template/pr70610.C: New test.
10048 * g++.dg/template/pr70610-2.C: New test.
10049 * g++.dg/template/pr70610-3.C: New test.
10050 * g++.dg/template/pr70610-4.C: New test.
10051
13bd7c2b
JJ
100522016-04-12 Jakub Jelinek <jakub@redhat.com>
10053
6512fa6d
JJ
10054 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10055 128 instead of 32.
10056
13bd7c2b
JJ
10057 PR c++/70571
10058 * g++.dg/ext/pr70571.C: New test.
10059
20b9851c
MM
100602016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10061
8a434ada 10062 PR target/70640
20b9851c
MM
10063 * gcc.target/powerpc/pr70640.c: New test.
10064
2b2f52bc
PC
100652016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10066
10067 PR c++/68722
10068 * g++.dg/parse/pr68722.C: New.
10069
5901e56a
JJ
100702016-04-12 Jakub Jelinek <jakub@redhat.com>
10071
10072 PR rtl-optimization/70596
10073 * gcc.target/i386/pr70596.c: New test.
10074
d4619dc1
NS
100752016-04-12 Nathan Sidwell <nathan@acm.org>
10076
10077 PR c++/70501
10078 * g++.dg/init/pr70501.C: New.
10079
3df530d3
DW
100802016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10081
10082 * gcc.target/i386/asm-flag-6.c: New test.
10083
b7a120d7
TV
100842016-04-12 Tom de Vries <tom@codesourcery.com>
10085
10086 PR tree-optimization/68756
10087 * gcc.dg/graphite/pr68756.c: New test.
10088
4e0eea75
JJ
100892016-04-12 Jakub Jelinek <jakub@redhat.com>
10090
10091 PR tree-optimization/70602
10092 * gcc.c-torture/execute/pr70602.c: New test.
10093
35fbda43
MM
100942016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10095
10096 PR target/70381
10097 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10098 __float128 emulator is built and runs.
10099 * gcc.target/powerpc/float128-1.c: Likewise.
10100
10101 * lib/target-supports.exp (check_ppc_float128_sw_available):
10102 Rework tests for __float128 software and hardware
10103 availability. Fix exit condition to return 0 on success.
10104
04a99ebe
JG
101052016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10106
10107 PR target/70133
10108 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10109 * gcc.target/aarch64/target_attr_15.c: Likewise.
10110
47cd5a85
PC
101112016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10112
10113 PR c++/69066
10114 * g++.dg/cpp1y/pr69066.C: New.
10115
a5edb32e
JD
101162016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10117
10118 PR fortran/68566
10119 * gfortran.dg/pr36192.f90: Update test.
10120 * gfortran.dg/pr36192_1.f90: Update test.
10121 * gfortran.dg/real_dimension_1.f: Update test.
10122 * gfortran.dg/parameter_array_init_7.f90: New test.
10123
8ef378f8
JDA
101242016-04-09 John David Anglin <danglin@gcc.gnu.org>
10125
c532c871
JDA
10126 PR testsuite/64039
10127 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10128
d34f706f
JDA
10129 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10130
75e1dd9e
JDA
10131 PR rtl-optimization/66669
10132 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10133
8a976f5f
JDA
10134 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10135
da04822a
JDA
10136 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10137 * gcc.dg/pie-1.c: Likewise.
10138 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10139 * gcc.dg/pic-4.c: Likewise.
10140 * gcc.dg/pie-3.c: Likewise.
10141 * gcc.dg/pie-4.c: Likewise.
10142
adfabcf9
JDA
10143 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10144
4a020adf
JDA
10145 PR tree-optimization/68644
10146 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10147
8ef378f8
JDA
10148 PR rtl-optimization/64886
10149 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10150
09bf990e
TV
101512016-04-09 Tom de Vries <tom@codesourcery.com>
10152
10153 PR tree-optimization/68953
10154 * gcc.dg/graphite/pr68953.c: New test.
10155
138c3c1a
DH
101562016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10157
10158 PR fortran/70592
10159 * gfortran.dg/deferred_character_16.f90: New test.
10160
f55460af
JJ
101612016-04-09 Jakub Jelinek <jakub@redhat.com>
10162
10163 PR tree-optimization/70586
10164 * gcc.c-torture/execute/pr70586.c: New test.
10165
0b77bbf3
DH
101662016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10167
10168 PR sanitizer/70573
10169 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10170 with __builtin_memset
10171 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10172
c42cfb5c
CP
101732016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10174
10175 PR lto/70289
10176 PR ipa/70348
10177 PR tree-optimization/70373
10178 PR middle-end/70533
10179 PR middle-end/70534
10180 PR middle-end/70535
10181 * c-c++-common/goacc/reduction-5.c: New test.
10182 * c-c++-common/goacc/reduction-promotions.c: New test.
10183 * gfortran.dg/goacc/reduction-3.f95: New test.
10184 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10185
56cfb596
PP
101862016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10187
10188 PR c++/70590
10189 PR c++/70452
10190 * g++.dg/pr70590.C: New test.
10191 * g++.dg/pr70590-2.C: New test.
10192
1a13c0a2
JJ
101932016-04-08 Jakub Jelinek <jakub@redhat.com>
10194
abc0647a
JJ
10195 PR middle-end/70593
10196 * gcc.target/i386/pr70593.c: New test.
10197
1a13c0a2
JJ
10198 PR rtl-optimization/70574
10199 * gcc.target/i386/avx2-pr70574.c: New test.
10200
c3da4956
MO
102012016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10202
10203 PR sanitizer/70541
10204 * c-c++-common/asan/pr70541.c: New test.
10205
9f1b833b
TV
102062016-04-08 Tom de Vries <tom@codesourcery.com>
10207
10208 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10209 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10210
bae7adda
KT
102112016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10212
10213 PR target/70566
10214 * gcc.c-torture/execute/pr70566.c: New test.
10215
211f3d57
TV
102162016-04-08 Tom de Vries <tom@codesourcery.com>
10217
10218 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10219 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10220
02cf2861
AM
102212016-04-08 Alan Modra <amodra@gmail.com>
10222
10223 * gcc.target/powerpc/pr70117.c: New.
10224
5f490f9f
JJ
102252016-04-07 Jakub Jelinek <jakub@redhat.com>
10226
56e9b710
JJ
10227 PR testsuite/70581
10228 * gcc.dg/lto/simd-function_0.c: New test.
10229
5f490f9f
JJ
10230 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10231 clones.
10232 * c-c++-common/attr-simd-2.c: Likewise.
10233 * c-c++-common/attr-simd-4.c: Likewise.
10234 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10235 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10236
e4ebc74d
TP
102372016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10238
10239 PR testsuite/70553
10240 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10241
9817ae35
TS
102422016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10243 Tom de Vries <tom@codesourcery.com>
10244
10245 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10246 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10247 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10248 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10249 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10250 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10251 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10252 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10253
e292f64d
PP
102542016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10255
10256 PR c/70436
10257 * g++.dg/warn/Wparentheses-29.C: New test.
10258
6b37bdaf
PP
102592016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10260
10261 PR c/70436
10262 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10263 explicit braces to resolve a future -Wparentheses warning.
10264
64824205
RH
102652016-04-06 Richard Henderson <rth@redhat.com>
10266
10267 * gcc.dg/pr61817-1.c: New test.
10268 * gcc.dg/pr61817-2.c: New test.
10269 * gcc.dg/pr69391-1.c: New test.
10270 * gcc.dg/pr69391-2.c: New test.
10271
bc2fc1f3
VM
102722016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10273
10274 PR rtl-optimization/70398
c87885ca 10275 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10276
41414a02
EB
102772016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10278
10279 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10280
4066ea8a
YR
102812016-04-06 Yvan Roux <yvan.roux@linaro.org>
10282 Pedro Alves <palves@redhat.com>
10283
10284 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10285
ec35ea45
JJ
102862016-04-06 Jakub Jelinek <jakub@redhat.com>
10287
3866f8dd
JJ
10288 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10289 Check for avx512f effective targets instead of avx2.
10290 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10291 for AVX512F clones.
10292 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10293 * g++.dg/gomp/declare-simd-1.C: Likewise.
10294 * g++.dg/gomp/declare-simd-3.C: Likewise.
10295 * g++.dg/gomp/declare-simd-4.C: Likewise.
10296
ec35ea45
JJ
10297 PR middle-end/70550
10298 * c-c++-common/gomp/pr70550-1.c: New test.
10299 * c-c++-common/gomp/pr70550-2.c: New test.
10300
c08d28ac
NS
103012016-04-05 Nathan Sidwell <nathan@acm.org>
10302
10303 PR c++/70512
10304 * g++.dg/ext/attribute-may-alias-5.C: New.
10305
1d510e04
JJ
103062016-04-05 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR c++/70336
10309 * c-c++-common/pr70336.c: New test.
10310 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10311 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10312
84278ed9
JH
103132016-04-05 Jan Hubicka <hubicka@ucw.cz>
10314
10315 PR ipa/66223
10316 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10317
268a0ec4
JJ
103182016-04-05 Jakub Jelinek <jakub@redhat.com>
10319
10320 PR rtl-optimization/70542
10321 * gcc.dg/torture/pr70542.c: New test.
10322 * gcc.target/i386/avx2-pr70542.c: New test.
10323
5e8c2eb1
ZS
103242016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10325
10326 PR tree-optimization/70509
10327 * gcc.target/i386/avx512bw-pr70509.c: New test.
10328
c0daf32d
PP
103292016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10330
10331 PR c++/70452
10332 * g++.dg/ext/constexpr-vla4.C: New test.
10333
bf867841
UB
103342016-04-05 Uros Bizjak <ubizjak@gmail.com>
10335
10336 PR target/70510
10337 * gcc.target/i386/pr70510.c: New test.
10338
3022186a
RB
103392016-04-05 Richard Biener <rguenther@suse.de>
10340
10341 PR tree-optimization/70526
10342 * g++.dg/torture/pr70526.C: New testcase.
10343
55fc79b2
JJ
103442016-04-05 Jakub Jelinek <jakub@redhat.com>
10345
10346 PR target/70525
10347 * gcc.target/i386/pr70525.c: New test.
10348
62b233f2
RB
103492016-04-05 Richard Biener <rguenther@suse.de>
10350
10351 PR middle-end/70499
10352 * g++.dg/torture/pr70499.C: New testcase.
10353
cc05759d
RB
103542016-04-05 Richard Biener <rguenther@suse.de>
10355
10356 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10357 remove XFAIL.
10358
f23f16d4
JJ
103592016-04-04 Jakub Jelinek <jakub@redhat.com>
10360
10361 PR middle-end/70307
10362 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10363 rs6000 ABI warnings.
10364
d27ecc49
JH
103652016-04-04 Jan Hubicka <hubicka@ucw.cz>
10366
10367 PR ipa/66223
10368 * g++.dg/ipa/devirt-51.C: New testcase.
10369
c974c96e 103702016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10371 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10372
10373 PR middle-end/70457
10374 * gcc.dg/torture/pr70457.c: New.
10375
7a85da89
AV
103762016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10377
10378 PR fortran/67538
10379 * gfortran.dg/allocate_with_source_19.f08: New test.
10380
de517e64
AV
103812016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10382
10383 PR fortran/65795
10384 * gfortran.dg/coarray_allocate_6.f08: New test.
10385
43b9f499
RB
103862016-04-04 Richard Biener <rguenther@suse.de>
10387
10388 PR rtl-optimization/70484
10389 * gcc.dg/torture/pr70484.c: New testcase.
10390
f13355da
MP
103912016-04-04 Marek Polacek <polacek@redhat.com>
10392
10393 PR c/70307
10394 * gcc.dg/torture/pr70307.c: New test.
10395
6cc6ed50
OE
103962016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10397
10398 PR target/70416
10399 PR target/67391
10400 * gcc.target/sh/torture/pr70416.c: New.
10401
abdc16c8
MS
104022016-04-02 Martin Sebor <msebor@redhat.com>
10403
10404 PR c++/67376
10405 PR c++/70170
10406 PR c++/70172
10407 PR c++/70228
10408 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10409 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10410 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10411 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10412 * g++.dg/cpp0x/constexpr-string.C: Same.
10413 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10414 * g++.dg/cpp0x/pr65398.C: Same.
10415 * g++.dg/ext/constexpr-vla1.C: Same.
10416 * g++.dg/ext/constexpr-vla2.C: Same.
10417 * g++.dg/ext/constexpr-vla3.C: Same.
10418 * g++.dg/ubsan/pr63956.C: Same.
10419
763cd859
JJ
104202016-04-01 Jakub Jelinek <jakub@redhat.com>
10421
10422 PR rtl-optimization/70467
10423 * gcc.target/i386/pr70467-2.c: New test.
10424
0f875435
JJ
104252016-04-01 Jakub Jelinek <jakub@redhat.com>
10426 Marek Polacek <polacek@redhat.com>
10427
10428 PR c++/70488
10429 * g++.dg/init/new47.C: New test.
10430
41d14659
RR
104312016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10432
10433 PR target/70496
10434 * gcc.target/arm/pr70496.c: New test.
10435
f9bf89bb
NS
104362016-04-01 Nathan Sidwell <nathan@acm.org>
10437
73b9085d
NS
10438 PR c++/68475
10439 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10440
4afdcfaa
IE
104412016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10442
10443 PR target/69890
10444 * gcc.dg/strlenopt.h (memmove): New.
10445 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10446 instead of "string.h".
10447 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10448 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10449 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10450 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10451 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10452 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10453 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10454 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10455 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10456 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10457 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10458 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10459 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10460 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10461 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10462 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10463 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10464 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10465 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10466 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10467
b5d7a29c
RO
104682016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10469
10470 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10471 (Holder::foo): Reflect this.
10472
b660f9ec
IE
104732016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10474
10475 PR target/70442
10476 * gcc.dg/pr70442.c: New test.
10477
88504f34
NS
104782016-03-31 Nathan Sidwell <nathan@acm.org>
10479
10480 PR c++/70393
10481 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10482
95d34b96
KY
104832016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10484
10485 PR target/70453
10486 * gcc.target/i386/pr70453.c: New test.
10487
b4c4967c
AB
104882016-03-31 Andrey Belevantsev <abel@ispras.ru>
10489
10490 PR target/70292
10491 * gcc.c-torture/pr70292.c: New test.
10492
5fde6a45
MP
104932016-03-31 Marek Polacek <polacek@redhat.com>
10494
10495 PR c/70297
10496 * c-c++-common/pr70297.c: New test.
10497 * g++.dg/cpp0x/typedef-redecl.C: New test.
10498 * gcc.dg/typedef-redecl2.c: New test.
10499
97eb24c4
JJ
105002016-03-31 Jakub Jelinek <jakub@redhat.com>
10501
10502 PR rtl-optimization/70460
10503 * gcc.c-torture/execute/pr70460.c: New test.
10504
efc3536f
RB
105052016-03-31 Richard Biener <rguenther@suse.de>
10506
10507 PR c++/70430
10508 * g++.dg/ext/vector30.C: New testcase.
10509
e0876e21
DH
105102016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10511 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10512
10513 * gfortran.dg/fmt_pf.f90: New test.
10514
e9bff8c6
RO
105152016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10516
10517 Forward-port from 5 branch
10518 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10519
10520 PR testsuite/70356
10521 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10522 dg-require-effective-target after dg-do.
10523
10524 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10525
10526 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10527
2620c80d
TS
105282016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10529 Julian Brown <julian@codesourcery.com>
10530 Chung-Lin Tang <cltang@codesourcery.com>
10531 Cesar Philippidis <cesar@codesourcery.com>
10532 James Norris <jnorris@codesourcery.com>
10533 Tom de Vries <tom@codesourcery.com>
10534 Nathan Sidwell <nathan@codesourcery.com>
10535
bf867841 10536 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10537 * c-c++-common/goacc/loop-clauses.c: Likewise.
10538 * g++.dg/goacc/template.C: Likewise.
10539 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10540 * gfortran.dg/goacc/loop-1.f95: Likewise.
10541 * gfortran.dg/goacc/loop-5.f95: Likewise.
10542 * gfortran.dg/goacc/loop-6.f95: Likewise.
10543 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10544 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10545 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10546 * c-c++-common/goacc/clauses-fail.c: Likewise.
10547 * c-c++-common/goacc/parallel-1.c: Likewise.
10548 * c-c++-common/goacc/reduction-1.c: Likewise.
10549 * c-c++-common/goacc/reduction-2.c: Likewise.
10550 * c-c++-common/goacc/reduction-3.c: Likewise.
10551 * c-c++-common/goacc/reduction-4.c: Likewise.
10552 * c-c++-common/goacc/routine-3.c: Likewise.
10553 * c-c++-common/goacc/routine-4.c: Likewise.
10554 * c-c++-common/goacc/routine-5.c: Likewise.
10555 * c-c++-common/goacc/tile.c: Likewise.
10556 * g++.dg/goacc/template.C: Likewise.
10557 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10558 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10559 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10560 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10561 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10562 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10563 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10564 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10565 * c-c++-common/goacc/use_device-1.c: ... this file.
10566 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10567 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10568 * c-c++-common/goacc/host_data-6.c: ... this file.
10569 * c-c++-common/goacc/loop-2-kernels.c: New file.
10570 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10571 * c-c++-common/goacc/loop-3.c: Likewise.
10572 * g++.dg/goacc/reference.C: Likewise.
10573 * g++.dg/goacc/routine-1.C: Likewise.
10574 * g++.dg/goacc/routine-2.C: Likewise.
10575
f6d2d066
RB
105762016-03-30 Richard Biener <rguenther@suse.de>
10577
10578 PR middle-end/70450
10579 * gcc.dg/torture/pr70450.c: New testcase.
10580
d43242b9
JJ
105812016-03-30 Jakub Jelinek <jakub@redhat.com>
10582
10583 PR target/70421
10584 * gcc.dg/torture/pr70421.c: New test.
10585 * gcc.target/i386/avx512f-pr70421.c: New test.
10586
5ce43b77
L
105872016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10588
10589 PR testsuite/70364
10590 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10591 (check): New function.
10592 (bar): Call check.
10593 (foo): Align stack to 16 bytes when calling bar.
10594 * gcc.target/i386/cleanup-2.c: Likewise.
10595
d014a712
PP
105962016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10597
10598 PR tree-optimization/59124
10599 * gcc.dg/Warray-bounds-19.c: New test.
10600
3f8257db 106012016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10602
10603 * lib/prune.exp (escape_regex_chars): New.
10604 (prune_file_path): Update to quote metcharacters for regexp.
10605
3336c6e0
JJ
106062016-03-29 Jakub Jelinek <jakub@redhat.com>
10607
a362f023
JJ
10608 PR rtl-optimization/70429
10609 * gcc.c-torture/execute/pr70429.c: New test.
10610
3336c6e0
JJ
10611 PR tree-optimization/70405
10612 * gcc.dg/pr70405.c: New test.
10613
728557fd
AV
106142016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10615
10616 PR fortran/70397
10617 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10618 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10619
bef977d4
TS
106202016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10621
10622 PR testsuite/64177
10623 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10624 __cilkrts_set_param to set two workers.
10625 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10626 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10627
6f6d25c9
DH
106282016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10629
bf867841 10630 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10631
45733562
KY
106322016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10633
10634 PR target/70406
bf867841 10635 * gcc.target/i386/pr70406.c: New test.
45733562 10636
a1799e5e
EB
106372016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10638
10639 * gnat.dg/specs/double_record_extension3.ads: New test.
10640
5fca7b66
RH
106412016-03-25 Richard Henderson <rth@redhat.com>
10642
10643 PR target/70120
10644 * gcc.target/aarch64/pr70120-1.c: New.
10645 * gcc.target/aarch64/pr70120-2.c: New.
10646 * gcc.target/aarch64/pr70120-3.c: New.
10647
31ce75c6
PP
106482016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10649
10650 PR c++/62212
10651 * g++.dg/template/mangle2.C: The dg-do directive should be
10652 "compile" not "assemble".
10653
3caf0ca1
BS
106542016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10655
10656 PR lto/69650
10657 * gcc.dg/pr69650.c: New test.
10658
634035b6
DE
106592016-03-25 David Edelsohn <dje.gcc@gmail.com>
10660
10661 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10662
45d34276
AM
106632016-03-25 Alan Modra <amodra@gmail.com>
10664
10665 * gcc.dg/dfp/pr70052.c: New test.
10666
8f085166
RH
106672016-03-24 Richard Henderson <rth@redhat.com>
10668
10669 PR middle-end/69845
10670 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10671 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10672
011e5ec3
TV
106732016-03-24 Tom de Vries <tom@codesourcery.com>
10674
10675 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10676
9e3f4551
TV
106772016-03-24 Tom de Vries <tom@codesourcery.com>
10678
10679 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10680 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10681
45780041
TV
106822016-03-24 Tom de Vries <tom@codesourcery.com>
10683
10684 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10685 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10686
887ab4e5
PP
106872016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10688
10689 PR c++/62212
10690 * g++.dg/template/mangle2.C: New test.
10691
69a9a66f
RB
106922016-03-24 Richard Biener <rguenther@suse.de>
10693
10694 PR tree-optimization/70396
10695 * gcc.dg/torture/pr70396.c: New testcase.
10696
ed87de55
RB
106972016-03-24 Richard Biener <rguenther@suse.de>
10698
10699 PR middle-end/70370
10700 * gcc.dg/torture/pr70370.c: New testcase.
10701
ea064934
TV
107022016-03-24 Tom de Vries <tom@codesourcery.com>
10703
10704 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10705 * gfortran.dg/goacc/kernels-tree.f95: Same.
10706 * gfortran.dg/goacc/parallel-tree.f95: Same.
10707
b2a4dd1d
TV
107082016-03-24 Tom de Vries <tom@codesourcery.com>
10709
10710 * c-c++-common/goacc/uninit-if-clause.c: New test.
10711 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10712
72e7cd6e
JJ
107132016-03-24 Jakub Jelinek <jakub@redhat.com>
10714
10715 PR target/70290
bf867841
UB
10716 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10717 Fix formatting.
72e7cd6e 10718
ce9d0c03
RB
107192016-03-24 Richard Biener <rguenther@suse.de>
10720
10721 PR tree-optimization/70372
10722 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10723
426b9428
PP
107242016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10725
10726 PR c++/70347
10727 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10728
cd1588c4
PP
107292016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10730
10731 PR c++/70332
10732 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10733
61637db3
JJ
107342016-03-23 Jakub Jelinek <jakub@redhat.com>
10735
928af3bf
JJ
10736 PR c++/70001
10737 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10738 * g++.dg/cpp1y/pr70001.C: New test.
10739
61637db3
JJ
10740 PR c++/70323
10741 * g++.dg/cpp0x/constexpr-70323.C: New test.
10742
05aca4e7
AO
107432016-03-23 Alexandre Oliva <aoliva@redhat.com>
10744 Jason Merrill <jason@redhat.com>
10745 Jakub Jelinek <jakub@redhat.com>
10746
10747 PR c++/69315
10748 * g++.dg/cpp0x/constexpr-69315.C: New test.
10749 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10750
fbdb6baf
MP
107512016-03-23 Marek Polacek <polacek@redhat.com>
10752
10753 PR c++/69884
10754 * g++.dg/warn/Wignored-attributes-1.C: New test.
10755 * g++.dg/warn/Wignored-attributes-2.C: New test.
10756
d79ee524
TV
107572016-03-23 Tom de Vries <tom@codesourcery.com>
10758
10759 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10760 initialization.
10761 * gfortran.dg/goacc/private-3.f95 (test): Same.
10762 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10763 missing use param.
10764
a59f0bef
KT
107652016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10766
10767 * lib/target-supports.exp: Remove v7ve entry from loop
10768 creating effective target checks.
10769 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10770 (add_options_for_arm_arch_v7ve): Likewise.
10771
0179520a
JJ
107722016-03-23 Jakub Jelinek <jakub@redhat.com>
10773
10774 PR tree-optimization/70354
10775 * gcc.dg/vect/pr70354-1.c: New test.
10776 * gcc.dg/vect/pr70354-2.c: New test.
10777 * gcc.target/i386/avx2-pr70354-1.c: New test.
10778 * gcc.target/i386/avx2-pr70354-2.c: New test.
10779
75bb14d7
JL
107802016-03-22 Jeff Law <law@redhat.com>
10781
10782 PR target/70232
10783 * gcc.dg/tree-ssa/pr70232.c: New test.
10784
72c9526d
IE
107852016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10786
10787 PR target/70302
10788 * gcc.target/i386/pr70302.c: New test.
10789
a3ca1bc5
RB
107902016-03-22 Richard Biener <rguenther@suse.de>
10791
10792 PR middle-end/70251
10793 * g++.dg/torture/pr70251.C: New testcase.
10794
5c240f4d
DM
107952016-03-22 David Malcolm <dmalcolm@redhat.com>
10796
10797 PR c/69993
10798 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10799 Wmisleading-indentation.c.
10800 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10801 reflect change to diagnostic text and order of messages.
10802 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10803
80f6631b
DE
108042016-03-22 David Edelsohn <dje.gcc@gmail.com>
10805
10806 * g++.dg/ext/java-3.C: Don't compile on AIX.
10807
9a10956c
RB
108082016-03-22 Richard Biener <rguenther@suse.de>
10809
10810 PR middle-end/70333
10811 * gcc.dg/torture/pr70333.c: New testcase.
10812
6cedf922
IE
108132016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10814
10815 * g++.dg/ext/pr70290.C: New test.
10816
cd6c27ac
KY
108172016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10818
10819 PR target/70325
10820 * gcc.target/i386/pr70325.c: New test.
10821
4cde512c
JJ
108222016-03-22 Jakub Jelinek <jakub@redhat.com>
10823
b01915ed
JJ
10824 PR target/70329
10825 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10826 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10827
4e3e2cf1
JJ
10828 PR target/70300
10829 * gcc.target/i386/pr70300.c: New test.
10830
4cde512c
JJ
10831 PR c++/70295
10832 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10833 (func2): New function for cond with parens, xfail warning for c++.
10834 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10835
16f6d7dc
PP
108362016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10837
10838 PR c++/70096
10839 * g++.dg/template/ptrmem30.C: New test.
10840
a3e2b438
PP
108412016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10842
10843 PR c++/70204
10844 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10845 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10846
11b6a02e
JJ
108472016-03-21 Jakub Jelinek <jakub@redhat.com>
10848
10849 PR middle-end/70326
10850 * gcc.dg/pr70326.c: New test.
10851
b9407883
MG
108522016-03-21 Marc Glisse <marc.glisse@inria.fr>
10853 Jakub Jelinek <jakub@redhat.com>
10854
10855 PR tree-optimization/70317
10856 * gcc.dg/pr70317.c: New test.
10857
4a148e19
UB
108582016-03-21 Uros Bizjak <ubizjak@gmail.com>
10859
10860 PR target/70327
10861 * gcc.target/i386/pr70327.c: New test.
10862
2a85ddbb
ML
108632016-03-21 Martin Liska <mliska@suse.cz>
10864
7d36fe98 10865 PR ipa/70306
2a85ddbb
ML
10866 * gcc.dg/ipa/pr70306.c: New test.
10867
4a148e19 108682016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10869
10870 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10871 * gcc.target/arm/attr-align3.c: Likewise.
10872 * gcc.target/arm/attr_arm.c: Likewise.
10873 * gcc.target/arm/flip-thumb.c: Likewise.
10874
6b366948
JJ
108752016-03-21 Jakub Jelinek <jakub@redhat.com>
10876
10877 PR target/70296
10878 * gcc.target/powerpc/altivec-36.c: New test.
10879
2fac8c14
RB
108802016-03-21 Richard Biener <rguenther@suse.de>
10881
10882 PR tree-optimization/70310
10883 * gcc.dg/torture/pr70310.c: New testcase.
10884
e9bde854
KY
108852016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10886
10887 PR target/70293
10888 * gcc.target/i386/pr70293.c: New test.
10889
56bbfaf6
RB
108902016-03-21 Richard Biener <rguenther@suse.de>
10891
10892 PR tree-optimization/70288
10893 * gcc.dg/torture/pr70288-1.c: New testcase.
10894 * gcc.dg/torture/pr70288-2.c: Likewise.
10895
3eee49ed
AB
108962016-03-21 Andrey Belevantsev <abel@ispras.ru>
10897
10898 PR rtl-optimization/69307
10899 * gcc.target/arm/pr69307.c: New test.
4a148e19 10900
8e7816b4
AB
109012016-03-21 Andrey Belevantsev <abel@ispras.ru>
10902
10903 PR rtl-optimization/69102
10904 * gcc.c-torture/compile/pr69102.c: New test.
10905
14d7d4be
JL
109062016-03-18 Jeff Law <law@redhat.com>
10907
10908 PR rtl-optimization/70263
10909 * gcc.c-torture/compile/pr70263-1.c: New test.
10910 * gcc.target/i386/pr70263-2.c: New test.
10911
5c6a601c
BS
109122016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10913
10914 PR rtl-optimization/70278
10915 * gcc.dg/torture/pr70278.c: New test.
10916 * gcc.target/arm/pr70278.c: New test.
10917
4bbf545b
DM
109182016-03-18 David Malcolm <dmalcolm@redhat.com>
10919
10920 PR c/70281
10921 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10922 (test_builtin_types_compatible_p): New test function.
10923 * gcc.dg/pr70281.c: New test case.
10924
dc28bb68
CL
109252016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10926
10927 PR target/70113
10928 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10929
5e8d6dff
IE
109302016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10931
10932 PR tree-optimization/70252
10933 * gcc.dg/pr70252.c: New test.
10934
d0e7e403
TV
109352016-03-18 Tom de Vries <tom@codesourcery.com>
10936
10937 * gcc.dg/pr70161-2.c: New test.
10938 * gcc.dg/pr70161.c: New test.
10939
fa22501a
TV
109402016-03-18 Tom de Vries <tom@codesourcery.com>
10941
10942 PR ipa/70269
10943 * gcc.dg/pr70269.c: New test.
10944
dd125026
JJ
109452016-03-18 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR c++/70267
10948 * g++.dg/ext/java-3.C: New test.
10949
91914f0a
PP
109502016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10951
10952 PR c++/70205
10953 * g++.dg/lookup/pr70205.C: New test.
10954
753a8910
PP
109552016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10956
10957 PR c++/70218
10958 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10959
14ba7b28
MP
109602016-03-17 Marek Polacek <polacek@redhat.com>
10961
10962 PR c/69407
10963 * gcc.dg/atomic-op-6.c: New test.
10964
ded60913
DM
109652016-03-17 David Malcolm <dmalcolm@redhat.com>
10966
10967 PR c/70264
10968 * c-c++-common/pr70264.c: New test case.
10969
a3aad0e6
JJ
109702016-03-17 Jakub Jelinek <jakub@redhat.com>
10971
17366700
JJ
10972 PR c++/70144
10973 * c-c++-common/pr70144-1.c: New test.
10974 * c-c++-common/pr70144-2.c: New test.
10975
a3aad0e6
JJ
10976 PR c++/70272
10977 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10978 * g++.dg/opt/flifetime-dse6.C: New test.
10979 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10980
b57e6e18
L
109812016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10982
10983 PR driver/70192
10984 * gcc.dg/pic-1.c: New test.
10985 * gcc.dg/pic-2.c: Likewise.
10986 * gcc.dg/pic-3.c: Likewise.
10987 * gcc.dg/pic-4.c: Likewise.
10988 * gcc.dg/pie-1.c: Likewise.
10989 * gcc.dg/pie-2.c: Likewise.
10990 * gcc.dg/pie-3.c: Likewise.
10991 * gcc.dg/pie-4.c: Likewise.
10992 * gcc.dg/pie-5.c: Likewise.
10993 * gcc.dg/pie-6.c: Likewise.
10994
b38ba58b
TV
109952016-03-17 Tom de Vries <tom@codesourcery.com>
10996
10997 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10998 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10999
6931b3b7
RB
110002016-03-17 Richard Biener <rguenther@suse.de>
11001
11002 PR debug/70271
11003 * g++.dg/debug/pr70271.C: New testcase.
11004
0c8b64cb
IE
110052016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11006
11007 * gcc.target/i386/pr70251.c: New test.
11008
b1970801
MP
110092016-03-17 Marek Polacek <polacek@redhat.com>
11010
11011 PR c++/70194
11012 * g++.dg/warn/constexpr-70194.C: New test.
11013
820c5eaa
RH
110142016-03-16 Richard Henderson <rth@redhat.com>
11015
11016 PR middle-end/70240
11017 * gcc.c-torture/compile/pr70240.c: New.
11018
da0ad263
SKS
110192016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11020
11021 * gcc.c-torture/compile/20151204.c: Skip for avr.
11022
c73d295c
JJ
110232016-03-16 Jakub Jelinek <jakub@redhat.com>
11024
11025 PR target/70245
11026 * g++.dg/opt/pr70245.C: New test.
11027 * g++.dg/opt/pr70245.h: New file.
11028 * g++.dg/opt/pr70245-aux.cc: New file.
11029
b2794066
MS
110302016-03-16 Martin Sebor <msebor@redhat.com>
11031
11032 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11033
aa43616c
RH
110342016-03-16 Richard Henderson <rth@redhat.com>
11035
11036 PR middle-end/70199
11037 * gcc.c-torture/compile/pr70199.c: New.
11038
59608fe5
L
110392016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11040
11041 * gcc.dg/uninit-19.c: Run dos2unix.
11042
ab4c578f
MP
110432016-03-16 Marek Polacek <polacek@redhat.com>
11044
11045 PR c/70093
11046 * gcc.dg/nested-func-10.c: New test.
11047 * gcc.dg/nested-func-9.c: New test.
11048
f5387e76
JJ
110492016-03-16 Jakub Jelinek <jakub@redhat.com>
11050
11051 PR tree-optimization/68714
11052 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11053
7662b718
TV
110542016-03-16 Tom de Vries <tom@codesourcery.com>
11055
11056 PR tree-optimization/68715
11057 * gcc.dg/graphite/pr68715-2.c: New test.
11058 * gcc.dg/graphite/pr68715.c: New test.
11059 * gfortran.dg/graphite/pr68715.f90: New test.
11060
be7ce7ae
TV
110612016-03-16 Tom de Vries <tom@codesourcery.com>
11062
11063 PR tree-optimization/68809
11064 * gcc.dg/graphite/pr68809-2.c: New test.
11065 * gcc.dg/graphite/pr68809.c: New test.
11066
1935f250
JJ
110672016-03-16 Jakub Jelinek <jakub@redhat.com>
11068
6651c93e
JJ
11069 PR c++/70147
11070 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11071 method call to i () as argument. Adjust expected output.
11072
1935f250
JJ
11073 PR c++/70147
11074 * g++.dg/ubsan/pr70147-1.C: New test.
11075 * g++.dg/ubsan/pr70147-2.C: New test.
11076
ab1caa6e
MS
110772016-03-15 Martin Sebor <msebor@redhat.com>
11078
11079 PR c++/58281
11080 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11081
5c2a1bbb
JDA
110822016-03-15 John David Anglin <danglin@gcc.gnu.org>
11083
cb5d8ad1
JDA
11084 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11085 hppa*-*-hpux*.
11086
b440dd40
JDA
11087 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11088
5c2a1bbb
JDA
11089 PR libfortran/69799
11090 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11091 libatomic_available.
11092
42c729c5
MP
110932016-03-15 Marek Polacek <polacek@redhat.com>
11094
11095 PR c++/70209
11096 * g++.dg/ext/attribute-may-alias-4.C: New test.
11097
82b1c550
AM
110982016-03-15 Alexander Monakov <amonakov@ispras.ru>
11099
11100 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11101 -fvar-tracking-assignments-toggle flag.
11102
4ccbf3a6
PH
111032016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11104
11105 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11106
c39858bd
JJ
111072016-03-15 Jakub Jelinek <jakub@redhat.com>
11108
11109 PR rtl-optimization/70222
11110 * gcc.c-torture/execute/pr70222-1.c: New test.
11111 * gcc.c-torture/execute/pr70222-2.c: New test.
11112
8be119c1
RH
111132016-03-15 Richard Henderson <rth@redhat.com>
11114
11115 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11116
6598bb55
AB
111172016-03-15 Andrey Belevantsev <abel@ispras.ru>
11118
11119 PR rtl-optimization/69032
11120 * gcc.dg/pr69032.c: New test.
11121
81fa2944
AB
111222016-03-15 Andrey Belevantsev <abel@ispras.ru>
11123
11124 PR rtl-optimization/63384
4a148e19 11125 * g++.dg/pr63384.C: New test.
81fa2944 11126
74ea9ab6
AB
111272016-03-15 Andrey Belevantsev <abel@ispras.ru>
11128
11129 PR target/64411
11130 * gcc.target/i386/pr64411.C: New test.
11131
045d5055
TV
111322016-03-15 Tom de Vries <tom@codesourcery.com>
11133
11134 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11135 * gfortran.dg/goacc/kernels-alias.f95: New test.
11136
3ea33585
MS
111372016-03-14 Martin Sebor <msebor@redhat.com>
11138
11139 PR c++/53792
11140 * g++.dg/cpp0x/constexpr-inline.C: New test.
11141 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11142
1df7b330
DE
111432016-03-14 David Edelsohn <dje.gcc@gmail.com>
11144
11145 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11146
79b57d18
JJ
111472016-03-14 Jakub Jelinek <jakub@redhat.com>
11148
11149 PR middle-end/70219
11150 * gcc.dg/pr70219.c: New test.
11151
3cbf012a
BS
111522016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11153
11154 PR target/70083
11155 * gcc.dg/torture/pr70083.c: New test.
11156 * gcc.target/i386/pr70083.c: New test.
11157
a9fee7cd
RB
111582016-03-14 Richard Biener <rguenther@suse.de>
11159
11160 PR tree-optimization/56365
11161 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11162
4799603f
SB
111632016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11164
11165 PR target/70098
11166 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11167 New function.
11168 * g++.dg/pr70098.C: New testcase.
11169
11170
760ca967
TV
111712016-03-14 Tom de Vries <tom@codesourcery.com>
11172
11173 PR tree-optimization/70045
11174 * gcc.dg/graphite/pr70045.c: New test.
11175
44e66a77
JD
111762016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11177
11178 PR fortran/69043
11179 * gfortran.dg/include_9.f90: New test.
11180
a18e0fe1
DH
111812016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11182
11183 PR fortran/45076
11184 gfortran.dg/prof/prof.exp: New script.
11185 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11186
d0aca6ab
AB
111872016-03-12 Andrey Belevantsev <abel@ispras.ru>
11188
11189 PR rtl-optimization/69307
11190 * gcc.dg/pr69307.c: New test.
11191
cefe08a4
VM
111922016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11193
11194 PR target/69614
11195 * gcc.target/arm/pr69614.c: New.
11196
70112e2a
PT
111972016-03-12 Paul Thomas <pault@gcc.gnu.org>
11198
11199 PR fortran/70031
11200 * gfortran.dg/submodule_14.f08: New test
11201
11202 PR fortran/69524
11203 * gfortran.dg/submodule_15.f08: New test
11204
3f1e5d3a
PP
112052016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11206
11207 PR c++/70106
11208 * g++.dg/cpp1y/paren3.C: New test.
11209
a3f6d680
MM
112102016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11211
11212 PR target/70131
11213 * gcc.target/powerpc/ppc-round2.c: New test.
11214
92348f09
BS
112152016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11216
11217 PR target/70123
11218 * gcc.dg/torture/pr70123.c: New test.
11219
cebde9e9
JL
112202016-03-11 Jeff Law <law@redhat.com>
11221
11222 PR tree-optimization/70190
11223 * gcc.c-torture/compile/pr70190.c: New test.
11224
3edc5da4
DM
112252016-03-11 David Malcolm <dmalcolm@redhat.com>
11226
11227 PR c/68187
11228 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11229 case.
11230 (test43_b): Likewise.
11231 (test43_c): Likewise.
11232 (test43_d): Likewise.
11233 (test43_e): Likewise.
11234 (test43_f): Likewise.
11235 (test43_g): Likewise.
11236 (test44_a): Likewise.
11237 (test44_b): Likewise.
11238 (test44_c): Likewise.
11239 (test44_d): Likewise.
11240 (test44_e): Likewise.
11241
318c1204
DM
112422016-03-11 David Malcolm <dmalcolm@redhat.com>
11243
11244 PR c/70085
11245 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11246
bc062234
KT
112472016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11248
11249 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11250 dg-options.
11251
acfc1ac1
KT
112522016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11253
11254 PR target/70002
11255 PR target/69245
11256 * gcc.target/aarch64/pr69245_2.c: New test.
11257
d1e2bb2d
JJ
112582016-03-11 Jakub Jelinek <jakub@redhat.com>
11259
11260 PR tree-optimization/70177
11261 * gcc.dg/pr70177.c: New test.
11262
07350627
AL
112632016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11264
11265 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11266
5c6706f7
AL
112672016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11268
11269 * gcc.dg/tree-ssa/sra-20.c: New.
11270
02d472a2
JJ
112712016-03-11 Jakub Jelinek <jakub@redhat.com>
11272
686d390a
JJ
11273 PR rtl-optimization/70174
11274 * gcc.dg/pr70174.c: New test.
11275
02d472a2
JJ
11276 PR tree-optimization/70169
11277 * gcc.dg/pr70169.c: New test.
11278
0f9befa1
IE
112792016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11280
11281 PR target/70160
11282 * gcc.target/i386/pr70160.c: New test.
11283
432d4670
AK
112842016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11285
11286 * gcc.target/s390/dfp-1.c: New test.
11287
a3dc8760
NC
112882016-03-10 Nick Clifton <nickc@redhat.com>
11289
11290 PR target/70044
11291 * gcc.target/aarch64/pr70044.c: New test.
11292
b87a8d7d
PP
112932016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11294 Jakub Jelinek <jakub@redhat.com>
11295
11296 PR c++/70001
11297 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11298 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11299 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11300
4f4ada6a
JH
113012016-03-10 Jan Hubicka <hubicka@ucw.cz>
11302
11303 PR lto/69589
11304 * g++.dg/lto/pr69589_0.C: New testcase
11305 * g++.dg/lto/pr69589_1.C: New testcase
11306
d49b0aa0
MP
113072016-03-10 Marek Polacek <polacek@redhat.com>
11308
11309 PR c++/70153
11310 * g++.dg/delayedfold/unary-plus1.C: New test.
11311
113122016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11313
11314 * gcc.target/arm/pr45701-1.c: Escape brackets.
11315 * gcc.target/arm/pr45701-2.c: Likewise.
11316
71017a7b
AL
113172016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11318
11319 * gfortran.dg/unconstrained_commons.f: New.
11320
ba52669f
AM
113212016-03-10 Alan Modra <amodra@gmail.com>
11322
11323 * gcc.dg/pr69195.c: New.
11324 * gcc.dg/pr69238.c: New.
11325
27742332
TV
113262016-03-10 Tom de Vries <tom@codesourcery.com>
11327
11328 PR testsuite/68915
11329 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11330
3a81a594
RB
113312016-03-10 Richard Biener <rguenther@suse.de>
11332
11333 PR tree-optimization/70128
11334 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11335 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11336
3433b975
JJ
113372016-03-09 Jakub Jelinek <jakub@redhat.com>
11338
c2864f02
JJ
11339 PR tree-optimization/70152
11340 * gcc.dg/pr70152.c: New test.
11341
3433b975
JJ
11342 PR target/70086
11343 * gcc.target/i386/pr70086-1.c: New test.
11344 * gcc.target/i386/pr70086-2.c: New test.
11345 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11346
11347 PR tree-optimization/70127
11348 * gcc.c-torture/execute/pr70127.c: New test.
11349
96b3c82d
CP
113502016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11351
11352 * c-c++-common/goacc/combined-directives-2.c: New test.
11353
b4f3232d
DM
113542016-03-09 David Malcolm <dmalcolm@redhat.com>
11355
11356 PR c/68473
11357 PR c++/70105
11358 * g++.dg/diagnostic/pr70105.C: New test.
11359 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11360 (test_multiple_ordinary_maps): New test function.
11361
40499f81
DM
113622016-03-09 David Malcolm <dmalcolm@redhat.com>
11363
11364 PR c/68473
11365 PR c++/70105
11366 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11367 Drop range information from call to inform_at_rich_loc.
11368 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11369 New.
11370 (test_show_locus): Replace calls to rich_location::add_range with
11371 calls to add_range. Rewrite the tests that used the now-defunct
11372 rich_location ctor taking a source_range. Simplify other tests
11373 by replacing calls to COMBINE_LOCATION_DATA with calls to
11374 make_location.
11375
c9e33662
RB
113762016-03-09 Richard Biener <rguenther@suse.de>
11377 Jakub Jelinek <jakub@redhat.com>
11378
11379 PR tree-optimization/70138
11380 * gcc.dg/vect/pr70138-1.c: New testcase.
11381 * gcc.dg/vect/pr70138-2.c: Likewise.
11382
2c73b764
JJ
113832016-03-09 Jakub Jelinek <jakub@redhat.com>
11384
11385 PR target/70049
11386 * gcc.target/i386/pr70049.c: New test.
11387
c06d25bb
RB
113882016-03-09 Richard Biener <rguenther@suse.de>
11389
11390 PR c/70143
11391 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11392 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11393 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11394
5828a501
RO
113952016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11396
11397 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11398 arm-*-*.
11399
2e141c8d
JJ
114002016-03-09 Jakub Jelinek <jakub@redhat.com>
11401
5a9def37
JJ
11402 PR middle-end/67278
11403 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11404
2e141c8d
JJ
11405 PR target/67278
11406 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11407
11408 PR middle-end/70050
11409 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11410 in testcase comment.
11411
bf751f40
TV
114122016-03-09 Tom de Vries <tom@codesourcery.com>
11413
11414 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11415 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11416 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11417 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11418 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11419 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11420 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11421 * gfortran.dg/goacc/kernels-loop.f95: New test.
11422
e210c999
MS
114232016-03-08 Martin Sebor <msebor@redhat.com>
11424
11425 PR c++/62096
11426 * g++.dg/warn/overflow-warn-7.C: New test.
11427
80aac5c8
JM
114282016-03-08 Jason Merrill <jason@redhat.com>
11429
11430 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11431 * lib/target-supports.exp (check_effective_target_concepts): New.
11432
12b81409
JJ
114332016-03-08 Jakub Jelinek <jakub@redhat.com>
11434
d259b234
JJ
11435 PR c++/70135
11436 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11437 * g++.dg/ubsan/pr70135.C: New test.
11438
12b81409
JJ
11439 PR target/70110
11440 * gcc.dg/pr70110.c: New test.
11441
b4e9f2aa
MJ
114422016-03-07 Martin Jambor <mjambor@suse.cz>
11443
11444 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11445 * c-c++-common/gomp/if-1.c: Likewise.
11446 * c-c++-common/gomp/pr61486-2.c: Likewise.
11447 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11448 to dg-additional-options.
11449 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11450 * g++/gomp/target-teams-1.c: Likewise.
11451 * gcc.dg/gomp/gomp.exp: Likewise.
11452 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11453 dg-additional-options.
11454 * gfortran.dg/gomp/gomp.exp: Likewise.
11455 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11456 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11457 dg-additional-options.
11458 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11459
f86e631e
MJ
114602016-03-07 Martin Jambor <mjambor@suse.cz>
11461
11462 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11463 * c-c++-common/gomp/gridify-1.c: New test.
11464 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11465
94156b3f
AV
114662016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11467
11468 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11469 trigger for cortex-r8, when scanning for register r8.
11470 * gcc.target/arm/pr45701-2.c: Likewise.
11471
a84a49b7 114722016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11473 Jeff Law <law@redhat.com>
a84a49b7
RB
11474
11475 PR tree-optimization/69740
11476 * gcc.c-torture/compile/pr69740-1.c: New test.
11477 * gcc.c-torture/compile/pr69740-2.c: New test.
11478
e41f6c9e
BS
114792016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11480
11481 * lib/target-supports.exp
11482 (check_effective_target_whole_vector_shift): Enable for PPC64.
11483
57548bf5
RB
114842016-03-07 Richard Biener <rguenther@suse.de>
11485
11486 PR tree-optimization/70115
11487 * gcc.dg/torture/pr70115.c: New testcase.
11488
4ae13300
NS
114892016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11490
11491 PR middle-end/69916
11492 * c-c-++-common/goacc/pr69916.c: New.
11493
5edb9853
RH
114942016-03-07 Richard Henderson <rth@redhat.com>
11495
11496 * gcc.c-torture/compile/pr70061.c: New test.
11497
2067a8f3
RB
114982016-03-07 Richard Biener <rguenther@suse.de>
11499
11500 PR testsuite/70109
11501 * gcc.dg/vect/O3-pr36098.c: New testcase.
11502
4145a9b7
CL
115032016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11504
11505 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11506
1878be32
EB
115072016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11508
11509 * gnat.dg/renaming9.ad[sb]: New testcase.
11510
df762bb2
JJ
115112016-03-05 Jakub Jelinek <jakub@redhat.com>
11512
11513 PR c++/70084
11514 * g++.dg/expr/stdarg3.C: New test.
11515
7d461295
JL
115162016-03-04 Jeff Law <law@redhat.com>
11517
11518 PR tree-optimization/69196
11519 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11520 x86_64-*-*.
11521
29b9828f
BS
115222016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11523
b6b552fd
BS
11524 PR c/69973
11525 * gcc.dg/pr69973.c: New test.
11526
201d49e9
BS
11527 PR rtl-optimization/69941
11528 * gcc.dg/torture/pr69941.c: New test.
11529
29b9828f
BS
11530 PR c/69824
11531 * gcc.dg/pr69824.c: New test.
11532
640b7e74
TV
115332016-03-05 Tom de Vries <tom@codesourcery.com>
11534
11535 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11536 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11537 function.
11538
7a3a3fad
PP
115392016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11540
11541 PR c++/66786
11542 * g++.dg/cpp1y/var-templ48.C: New test.
11543 * g++.dg/cpp1y/var-templ49.C: New test.
11544
cd439aec
EB
115452016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11546
11547 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11548
60204554
JJ
115492016-03-04 Jakub Jelinek <jakub@redhat.com>
11550
0c8825de
JJ
11551 PR c++/70035
11552 * g++.dg/ubsan/pr70035.C: New test.
11553
60204554
JJ
11554 PR target/70062
11555 * gcc.target/i386/pr70062.c: New test.
11556
f79d4eab
L
115572016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11558
11559 * g++.dg/template/typename21.C: Remove c++98_only.
11560
ea81ce67
L
115612016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11562
11563 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11564
64b23c13
DM
115652016-03-04 David Malcolm <dmalcolm@redhat.com>
11566
11567 PR c/68187
11568 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11569 function.
11570 (fn_42_b): Likewise.
11571 (fn_42_c): Likewise.
11572
729526f5
DM
115732016-03-04 David Malcolm <dmalcolm@redhat.com>
11574
11575 PR c/68187
11576 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11577 function.
11578 (fn_40_b): Likewise.
11579 (fn_41_a): Likewise.
11580 (fn_41_b): Likewise.
11581
f9ea11ac
JJ
115822016-03-04 Jakub Jelinek <jakub@redhat.com>
11583
11584 PR target/70059
11585 * gcc.target/i386/avx512f-pr70059.c: New test.
11586 * gcc.target/i386/avx512dq-pr70059.c: New test.
11587
b6c38c69
BS
115882016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11589
11590 PR rtl-optimization/57676
11591 * gcc.dg/torture/pr57676.c: New test.
11592
af3cdd34
IE
115932016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11594
11595 * gcc.dg/pr70026.c: New test.
11596
7ff6ca38
MP
115972016-03-04 Marek Polacek <polacek@redhat.com>
11598
11599 PR c/69798
11600 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11601 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11602
a6bf62d5
KT
116032016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11604
11605 PR target/70004
11606 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11607 Delete.
11608 (test_corners_sisd_si): Likewise.
11609 (main): Remove checks of the above.
11610 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11611
ae4cdc6a
EB
116122016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11613
11614 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11615
08455559
CL
116162016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11617
11618 * gcc.dg/torture/pr69951.c: Accept argc==0.
11619
e9a35493
RB
116202016-03-04 Richard Biener <rguenther@suse.de>
11621
11622 PR c++/70054
11623 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11624 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11625
fba054c2
DV
116262016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11627
11628 PR testsuite/69766
11629 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11630 testing multiarch.
11631
f10cdc6c
JJ
116322016-03-04 Jakub Jelinek <jakub@redhat.com>
11633
11634 PR debug/69947
11635 * gcc.dg/guality/pr69947.c: New test.
11636
2e981ba0
JJ
116372016-03-03 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR ada/70017
11640 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11641
0ba3bfa2
KT
116422016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11643
11644 PR rtl-optimization/69904
11645 * gcc.target/arm/pr69904.c: New test.
11646
97ecdb46
JJ
116472016-03-03 Jakub Jelinek <jakub@redhat.com>
11648
11649 PR target/70021
11650 * gcc.dg/vect/pr70021.c: New test.
11651 * gcc.target/i386/pr70021.c: New test.
11652
a2a743a1
MP
116532016-03-03 Marek Polacek <polacek@redhat.com>
11654
11655 PR middle-end/70050
11656 * gcc.dg/pr70050.c: New test.
11657
fa07ecdd
JG
116582016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11659
11660 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11661
23504262
ML
116622016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11663
11664 PR tree-optimization/70043
11665 * gfortran.dg/vect/pr70043.f90: New test.
11666
b7b9e1a9
EB
116672016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11668
11669 * gnat.dg/specs/task1.ads: New test.
11670
cb83ba54
RO
116712016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11672
11673 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11674 Invoke gdb with -batch.
11675 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11676
a75f5e30
RB
116772016-03-03 Richard Biener <rguenther@suse.de>
11678
11679 PR tree-optimization/55936
11680 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11681
268bc320
JL
116822016-03-02 Jeff Law <law@redhat.com>
11683
815f20ab
JL
11684 PR rtl-optimization/69942
11685 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11686 effects of argument promotions.
11687
268bc320
JL
11688 PR tree-optimization/69987
11689 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11690 target does not support -fprefetch-loop-arrays.
11691
171f7de5
UB
116922016-03-02 Uros Bizjak <ubizjak@gmail.com>
11693
11694 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11695
192912db
BC
116962016-03-02 Bin Cheng <bin.cheng@arm.com>
11697
c7908871 11698 PR rtl-optimization/69052
192912db
BC
11699 * gcc.target/i386/pr69052.c: New test.
11700
90a7a40b
AM
117012016-03-02 Alan Modra <amodra@gmail.com>
11702
11703 * gcc.dg/pr69990.c: New.
11704
69fa742f
JJ
117052016-03-02 Jakub Jelinek <jakub@redhat.com>
11706
de752fb0
JJ
11707 PR c/68062
11708 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11709
11710 PR middle-end/70022
11711 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11712
69fa742f
JJ
11713 PR target/70028
11714 * gcc.target/i386/pr70028.c: New test.
11715
7c65bd56
MK
117162016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11717
11718 * c-c++-common/asan/swapcontext-test-1.c,
11719 * c-c++-common/tsan/thread_leak.c,
11720 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11721 * g++.dg/tsan/benign_race.C,
11722 * g++.dg/tsan/fd_close_norace.C,
11723 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11724 races with sanitizer output
11725
37d98220 117262016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11727 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11728
11729 PR target/67278
11730 * gcc.dg/simd-8.c: New testcase.
11731
218db463
RB
117322016-03-02 Richard Biener <rguenther@suse.de>
11733
11734 PR middle-end/67278
11735 * gcc.dg/simd-7.c: New testcase.
11736
22c72158
EB
117372016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11738
11739 * gcc.target/i386/pr70007.c: Tweak.
11740
9a790ccc
DV
117412016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11742
11743 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11744
bd02f00f
MP
117452016-03-02 Marek Polacek <polacek@redhat.com>
11746
11747 PR c/67854
11748 * gcc.dg/pr67854.c: New test.
11749
1e840f39
JJ
117502016-03-02 Jakub Jelinek <jakub@redhat.com>
11751
11752 PR middle-end/70025
11753 * gcc.dg/torture/pr70025.c: New test.
11754
bca00241
VK
117552016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11756
11757 PR tree-optimization/68621
11758 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11759
0bca04b8
EB
117602016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11761
11762 * gcc.target/i386/pr70007.c: New test.
11763
2a9afc86
JL
117642016-03-01 Jeff Law <law@redhat.com>
11765
eab2541b 11766 PR tree-optimization/69196
9d83ef71 11767 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11768
2a9afc86
JL
11769 PR tree-optimization/69196
11770 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11771 duplicating code and spoiling the expected output.
11772
0d39977e
MM
117732016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11774
11775 PR target/70033
11776 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11777 supports power9 before doing tests.
11778 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11779 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11780 * gcc.target/powerpc/p9-permute.c: Likewise.
11781
a0c0699d
UB
117822016-03-01 Uros Bizjak <ubizjak@gmail.com>
11783
11784 PR target/70027
11785 * gcc.target/i386/pr70027.c: New test.
11786
0ae3ef47 117872016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11788
11789 * gcc.dg/pr70017.c: New test.
11790
686e2237
JJ
117912016-03-01 Jakub Jelinek <jakub@redhat.com>
11792
11793 PR c/69796
11794 PR c/69974
11795 * gcc.dg/pr69796.c: New test.
11796 * gcc.dg/pr69974.c: New test.
11797
f8e4188c
EB
117982016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11799
11800 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11801
5e3f1c7c
JL
118022016-02-29 Jeff Law <law@redhat.com>
11803
11804 PR tree-optimization/69987
11805 * gfortran.dg/pr69987.f90: New test.
11806
11807 PR tree-optimization/69989
11808 * gcc.c-torture/compile/pr69989-2.c: New test.
11809
1be56bc5
MP
118102016-03-01 Marek Polacek <polacek@redhat.com>
11811
11812 PR c++/69795
11813 * g++.dg/parse/invalid1.C: New test.
11814
1b19470d
RB
118152016-03-01 Richard Biener <rguenther@suse.de>
11816
11817 PR middle-end/70022
11818 * gcc.dg/pr70022.c: New testcase.
11819
3ae0661a
IE
118202016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11821
11822 PR tree-optimization/69956
11823 * gcc.dg/pr69956.c: New test.
11824
0f09ab88
BS
118252016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11826
11827 PR target/70011
11828 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11829 XFAIL when hardware supports efficient unaligned storage access.
11830
76d881bf
PP
118312016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11832
11833 PR c++/69961
11834 * g++.dg/template/pr69961a.C: New test.
11835 * g++.dg/template/pr69961b.C: New test.
11836
7168133a
DM
118372016-02-29 David Malcolm <dmalcolm@redhat.com>
11838
11839 PR preprocessor/69985
11840 * gcc.dg/cpp/pr69985.c: New test case.
11841
0c6072a3
JL
118422016-02-29 Jeff Law <law@redhat.com>
11843
e66f219b
JL
11844 PR tree-optimization/70005
11845 * gcc.c-torture/execute/pr70005.c New test.
11846
0c6072a3
JL
11847 PR tree-optimization/69999
11848 * gcc.c-torture/compile/pr69999.c: New test.
11849
fd9fbdb3
YR
118502016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11851
11852 PR tree-optimization/69652
11853 * gcc.dg/torture/pr69652.c: Delete test.
11854 * gcc.dg/vect/pr69652.c: New test.
11855
cbd400b4
RB
118562016-02-19 Richard Biener <rguenther@suse.de>
11857
11858 PR tree-optimization/69980
11859 * gfortran.dg/vect/pr69980.f90: New testcase.
11860
84ea0f58
EB
118612016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11862
11863 * gcc.target/sparc/20160229-1.c: New test.
11864
5d2a63dc
EB
118652016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11866
11867 * gnat.dg/stack_usage3.adb: New test.
11868 * gnat.dg/stack_usage3_pkg.ads: New helper.
11869
93e708f9
EB
118702016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11871
11872 * gnat.dg/renaming8.adb: New test.
11873 * gnat.dg/renaming8_pkg1.ads: New helper.
11874 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11875 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11876
6512bc93
RB
118772016-02-29 Richard Biener <rguenther@suse.de>
11878
11879 PR tree-optimization/69720
11880 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11881
7b201a88
TK
118822016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11883
11884 PR fortran/68147
11885 PR fortran/47674
11886 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11887
82ee0cf2 118882016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11889 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11890
11891 PR fortran/56007
11892 * gfortran.dg/coarray_8.f90: Adjust error message.
11893 * gfortran.dg/pr56007.f90: New test.
11894 * gfortran.dg/pr56007.f: New test.
11895
cdc1a2c8
L
118962016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11897
11898 PR tree-optimization/69989
11899 * gcc.dg/torture/pr69989.c: New test.
11900
33505bcf
EB
119012016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11902
11903 * gcc.target/i386/stack-realign-win.c: New test.
11904
524bfb19
HA
119052016-02-28 Harald Anlauf <anlauf@gmx.de>
11906
11907 PR fortran/60126
11908 * gfortran.dg/pr60126.f90: New test.
11909
bd542508
JL
119102016-02-27 Jeff Law <law@redhat.com>
11911
11912 Revert
11913 2016-02-26 Richard Biener <rguenther@suse.de>
11914 Jeff Law <law@redhat.com>
11915
11916 PR tree-optimization/69740
11917 * gcc.c-torture/compile/pr69740-1.c: New test.
11918 * gcc.c-torture/compile/pr69740-2.c: New test.
11919
dd1291e0
JD
119202016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11921
5fb67f8b 11922 PR fortran/69910
dd1291e0
JD
11923 * gfortran.dg/newunit_4.f90: New test.
11924
5cfefb59
JJ
119252016-02-27 Jakub Jelinek <jakub@redhat.com>
11926
11927 PR target/69613
11928 PR rtl-optimization/69886
11929 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11930 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11931 target.
11932
20ba5f33
MS
119332016-02-26 Martin Sebor <msebor@redhat.com>
11934
11935 PR tree-optimization/15826
11936 * gcc.dg/tree-ssa/pr15826.c: New test.
11937
e6fb01b0
JJ
119382016-02-26 Jakub Jelinek <jakub@redhat.com>
11939
11940 PR target/69969
11941 * gcc.target/powerpc/pr69969.c: New test.
11942
e3e0cf64
MS
119432016-02-26 Martin Sebor <msebor@redhat.com>
11944
11945 PR c++/15766
11946 * g++.old-deja/g++.other/decl5.C: Add a test case.
11947
d1f2bea5
SB
119482016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11949
11950 PR target/69946
11951 * gcc.target/powerpc/pr69946.c: New file.
11952
4a4f9d2b 119532016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11954 Jeff Law <law@redhat.com>
4a4f9d2b 11955
e3e0cf64 11956 PR tree-optimization/69740
4a4f9d2b
RB
11957 * gcc.c-torture/compile/pr69740-1.c: New test.
11958 * gcc.c-torture/compile/pr69740-2.c: New test.
11959
ad2a2706
MJ
119602016-02-26 Martin Jambor <mjambor@suse.cz>
11961
11962 PR middle-end/69920
11963 * gcc.dg/torture/pr69932.c: New test.
11964 * gcc.dg/torture/pr69936.c: Likewise.
11965
1d11f7ce
AK
119662016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11967
11968 PR target/69709
11969 * gcc.target/s390/pr69709.c: New test.
11970
6cfccbb2
KT
119712016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11972
11973 PR target/69245
11974 * gcc.target/aarch64/pr69245_1.c: New test.
11975
ac59ad4e
KT
119762016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11977
11978 PR target/69613
11979 * gcc.dg/torture/pr69613.c: New test.
11980
a2ad54a0
JJ
119812016-02-26 Jakub Jelinek <jakub@redhat.com>
11982
11983 PR rtl-optimization/69891
11984 * gcc.target/i386/pr69891.c: New test.
11985
0884062c 119862016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11987 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11988
d2369d4f 11989 PR target/61397
c163789b
MM
11990 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11991 functionality for both 32-bit and 64-bit.
11992
5aed7e2c
RB
119932016-02-26 Richard Biener <rguenther@suse.de>
11994
11995 PR tree-optimization/69551
11996 * gcc.dg/torture/pr69951.c: New testcase.
11997
798e2a8e
RB
119982016-02-25 Richard Biener <rguenther@suse.de>
11999
12000 PR tree-optimization/48795
12001 * gcc.dg/Warray-bounds-18.c: New testcase.
12002
9559fbac
RO
120032016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12004
12005 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12006
c049b107
JJ
120072016-02-25 Jakub Jelinek <jakub@redhat.com>
12008
12009 PR rtl-optimization/69896
12010 * gcc.dg/pr69896.c: New test.
12011
1137001c
PP
120122016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12013
12014 PR c++/69736
12015 * g++.dg/cpp1y/paren2.C: New test.
12016
2e9c8641
MS
120172016-02-24 Martin Sebor <msebor@redhat.com>
12018
12019 PR c/51147
12020 * gcc.dg/enum-mode-2.c: New test.
12021
03ca8fb3
JJ
120222016-02-24 Jakub Jelinek <jakub@redhat.com>
12023
12024 PR c++/69922
12025 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12026 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12027 * g++.dg/ubsan/pr69922.C: New test.
12028
0b05329b
MP
120292016-02-24 Marek Polacek <polacek@redhat.com>
12030
12031 PR c/69819
12032 * gcc.dg/pr69819.c: New test.
12033
57c2c374
MS
120342016-02-24 Martin Sebor <msebor@redhat.com>
12035
3b96b93a
MS
12036 PR c++/69912
12037 * g++.dg/ext/flexary15.C: New test.
12038
120392016-02-24 Martin Sebor <msebor@redhat.com>
12040
12041 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12042 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12043 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12044
65433bb5
MK
120452016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12046 Charles Baylis <charles.baylis@linaro.org>
12047
12048 PR debug/61033
12049 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12050
f802a424 120512016-02-24 Richard Biener <rguenther@suse.de>
44293580 12052 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12053
12054 PR middle-end/69760
12055 * gcc.dg/torture/pr69760.c: New testcase.
12056
525f795f
RO
120572016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12058
12059 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12060 pattern on Solaris with as.
12061
cd7bbceb
KT
120622016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12063
12064 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12065 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12066 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12067 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12068
89c0c1fd
JJ
120692016-02-24 Jakub Jelinek <jakub@redhat.com>
12070
12071 PR middle-end/69915
12072 * gcc.dg/pr69915.c: New test.
12073
0683fd27
KT
120742016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12075
12076 PR rtl-optimization/69886
12077 * gcc.dg/torture/pr69886.c: New test.
12078
e53d562a
RB
120792016-02-24 Richard Biener <rguenther@suse.de>
12080
12081 PR middle-end/68963
12082 * gcc.dg/torture/pr68963.c: New testcase.
12083
74a00288
KT
120842016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12085
12086 PR target/69875
12087 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12088 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12089 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12090 * gcc.target/arm/atomic_loaddi_1.c: New test.
12091 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12092 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12093 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12094 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12095 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12096 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12097 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12098 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12099
340fd4c9
JJ
121002016-02-24 Jakub Jelinek <jakub@redhat.com>
12101
12102 PR middle-end/69909
12103 * gcc.dg/torture/pr69909.c: New test.
12104
47d3fdb2
RB
121052016-02-24 Richard Biener <rguenther@suse.de>
12106
12107 PR tree-optimization/69907
12108 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12109 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12110 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12111
dab73e73
CB
121122016-02-24 Christian Bruel <christian.bruel@st.com>
12113
12114 * gcc.target/arm/pragma_cpp_fma.c: New test.
12115
7cc5ec65
JD
121162016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12117
12118 PR fortran/61156
12119 * gfortran.dg/include_6.f90: Update test.
12120
067fbd8b
JJ
121212016-02-23 Jakub Jelinek <jakub@redhat.com>
12122
12123 PR objc/69844
12124 * objc.dg/pr69844.m: New test.
12125
64a454d9
JD
121262016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12127
12128 PR libgfortran/69456
12129 * gfortran.dg/namelist_89.f90: New test.
12130 * gfortran.dg/pr59700.f90: Update test..
12131
35886f0b
MS
121322016-02-23 Martin Sebor <msebor@redhat.com>
12133
12134 PR middle-end/69780
12135 * g++.dg/ext/builtin_alloca.C: New test.
12136 * gcc.dg/builtins-68.c: New test.
12137
162cc7e3
RH
121382016-02-23 Richard Henderson <rth@redhat.com>
12139
12140 * gcc.target/i386/addr-space-3.c: Remove test.
12141
196440f8
DM
121422016-02-23 David Malcolm <dmalcolm@redhat.com>
12143
12144 PR preprocessor/69126
12145 PR preprocessor/69543
12146 * c-c++-common/pr69126-2-long.c: New test.
12147 * c-c++-common/pr69126-2-short.c: New test.
12148 * c-c++-common/pr69543-1.c: Remove xfail.
12149
1d3121af
DM
121502016-02-23 David Malcolm <dmalcolm@redhat.com>
12151
12152 PR preprocessor/69126
12153 PR preprocessor/69543
12154 PR preprocessor/69558
12155 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12156 (f): Rename to...
12157 (test_2): ...this, and add leading comment.
12158 (MACRO_3, test_3): New.
12159 (MACRO_4A, MACRO_4B, test_4): New.
12160 (MACRO): Rename to...
12161 (MACRO_5): ...this.
12162 (g): Rename to...
12163 (test_5): ...this, updating for renaming of MACRO, and
12164 add leading comment.
12165 * c-c++-common/pr69543-1.c: New.
12166 * c-c++-common/pr69543-2.c: New.
12167 * c-c++-common/pr69543-3.c: New.
12168 * c-c++-common/pr69543-4.c: New.
12169 * c-c++-common/pr69558-1.c: New.
12170 * c-c++-common/pr69558-2.c: New.
12171 * c-c++-common/pr69558-3.c: New.
12172 * c-c++-common/pr69558-4.c: New.
12173 * gcc.dg/pr69558.c: Move to...
12174 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12175 xfail for c++.
12176
f99c3557
TS
121772016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12178
12179 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12180 to -ftree-parallelize-loops/-fopenacc changes.
12181 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12182 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12183 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12184 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12185 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12186 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12187 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12188 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12189 * c-c++-common/goacc/kernels-loop.c: Likewise.
12190 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12191 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12192 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12193 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12194
c60ec7c2
RO
121952016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12196
12197 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12198
f1a62b6f
JJ
121992016-02-23 Jakub Jelinek <jakub@redhat.com>
12200
e67bf044
JJ
12201 PR c++/69902
12202 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12203
f1a62b6f
JJ
12204 PR c/69900
12205 * gcc.dg/pr69900.c: New test.
12206
20c5e09e
MJ
122072016-02-23 Martin Jambor <mjambor@suse.cz>
12208
12209 PR tree-optimization/69666
12210 * gcc.dg/tree-ssa/pr69666.c: New test.
12211
e457a6fc
AV
122122016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12213
12214 PR fortran/67451
12215 * gfortran.dg/coarray_allocate_5.f08: New test.
12216
d7b574f4
AK
122172016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12218
12219 * gcc.target/s390/vcond-shift.c: Move to ...
12220 * gcc.target/s390/vector/vcond-shift.c: ... here.
12221
58bdeb44
AK
122222016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12223
12224 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12225 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12226
7cd0387b
AK
122272016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12228
12229 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12230
4246c8da
MW
122312016-02-20 Mark Wielaard <mjw@redhat.com>
12232
12233 PR c/28901
12234 * gcc.dg/unused-variable-3.c: New test.
12235
f93bc532
JJ
122362016-02-22 Jakub Jelinek <jakub@redhat.com>
12237
12238 PR target/69888
12239 * gcc.target/i386/pr69888.c: New test.
12240
c4e360f4
RB
122412016-02-22 Richard Biener <rguenther@suse.de>
12242
12243 PR tree-optimization/69882
12244 * gfortran.dg/vect/pr69882.f90: New testcase.
12245
09c92f1c
JJ
122462016-02-22 Jakub Jelinek <jakub@redhat.com>
12247
12248 PR target/69885
12249 * gcc.dg/pr69885.c: New test.
12250
f88d45dc
OE
122512016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12252
12253 PR target/69806
12254 PR target/54089
12255 * gcc.target/sh/pr54089-10.c: New.
12256
ce1ff48e
PT
122572016-02-20 Paul Thomas <pault@gcc.gnu.org>
12258
12259 PR fortran/69423
12260 * gfortran.dg/deferred_character_15.f90 : New test.
12261
bbf27208
DH
122622016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12263
12264 PR fortran/57365
12265 gfortran.dg/allocate_with_source_18.f03: New test.
12266
122672016-02-20 Harald Anlauf <anlauf@gmx.de>
12268
12269 PR fortran/52531
12270 gfortran.dg/gomp/pr52531.f90: New test.
12271
268be88c
BE
122722016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12273
12274 PR c++/69865
12275 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12276 -std=c++03.
12277
4b6c824a
JJ
122782016-02-19 Jakub Jelinek <jakub@redhat.com>
12279
871b3f47
JJ
12280 PR c++/69826
12281 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12282 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12283
7a965d51
JJ
12284 PR c++/69850
12285 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12286
4b6c824a
JJ
12287 PR c++/69851
12288 * g++.dg/torture/pr69851.C: New test.
12289
15fca21a
MS
122902016-02-19 Martin Sebor <msebor@redhat.com>
12291
12292 PR testsuite/69573
12293 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12294
19e21586
JJ
122952016-02-19 Jakub Jelinek <jakub@redhat.com>
12296
03a616ac
JJ
12297 PR c++/69850
12298 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12299 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12300
19e21586
JJ
12301 PR c++/67767
12302 * g++.dg/cpp0x/pr67767.C: New test.
12303
2db16594
KT
123042016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12305
12306 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12307 for fp, simd, crypto, crc, lse.
12308 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12309 above.
12310 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12311 effective target check.
12312
5a7d9d1e
JJ
123132016-02-19 Jakub Jelinek <jakub@redhat.com>
12314
12315 PR target/69820
12316 * gcc.target/i386/pr69820.c: New test.
12317
6448f064
AK
123182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12319
12320 * gcc.target/s390/vector/int128-1.c: New test.
12321
d0a859e6
AK
123222016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12323
12324 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12325
9e4eb643
AK
123262016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12327
12328 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12329 instruction pattern name to prevent the testcase from failing with
12330 -march=z13.
12331
859a4c0e
AK
123322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12333
12334 * gcc.target/s390/md/movstr-2.c: New test.
12335
efc2340b
MK
123362016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12337
12338 * gcc.target/s390/morestack.c: New test.
12339
ca2bfbc2
DV
123402016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12341
12342 PR target/69625
12343 * gcc.target/s390/pr69625.c: Add test case.
12344
efd4bd05
BE
123452016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12346
12347 PR testsuite/68580
12348 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12349
2bf2078a
MM
123502016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12351
12352 PR target/68404
12353 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12354 * gcc.target/powerpc/fusion3.c: Likewise.
12355
f003579e
RB
123562016-02-18 Richard Biener <rguenther@suse.de>
12357
12358 PR middle-end/69553
12359 * g++.dg/torture/pr69553.C: New testcase.
12360
19233914
NC
123612016-02-18 Nick Clifton <nickc@redhat.com>
12362
efd4bd05
BE
12363 PR target/62254
12364 PR target/69610
12365 * gcc.target/arm/pr62554.c: New test.
12366 * gcc.target/arm/pr69610-1.c: New test.
12367 * gcc.target/arm/pr69610-2.c: New test.
19233914 12368
23f27839
RB
123692016-02-18 Richard Biener <rguenther@suse.de>
12370
12371 PR middle-end/69854
12372 * gcc.dg/torture/pr69854.c: New testcase.
12373
932c0da4
JJ
123742016-02-17 Jakub Jelinek <jakub@redhat.com>
12375
12376 PR c++/69850
12377 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12378
1bed93e4
BS
123792012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12380
12381 * gcc.target/powerpc/vec-cg.c: New test.
12382
57bfb134
RB
123832016-02-17 Richard Biener <rguenther@suse.de>
12384
12385 PR testsuite/69586
12386 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12387
a44e0ebb
KT
123882016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12389
12390 PR target/69161
12391 * gcc.c-torture/compile/pr69161.c: New test.
12392
ffacd726
DS
123932016-02-17 David Sherwood <david.sherwood@arm.com>
12394
12395 PR target/69532
12396 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12397 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12398
448db8d2
EB
123992016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12400
12401 * gcc.dg/ifcvt-4.c: Skip on Visium.
12402
e2f0522e
EB
124032016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12404
12405 * gnat.dg/atomic8.adb: New test.
12406
bf17fe3f
EB
124072016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12408
12409 * gnat.dg/discr46.ad[sb]: New test.
12410
ecf835e9
KN
124112016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12412
12413 PR Target/48344
12414 * gcc.target/powerpc/pr48344-1.c: New test.
12415
49a1164a
TK
124162015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12417
12418 PR fortran/69742
12419 * gfortran.dg/associate_21.f90: New test.
12420
bf14eba2
JJ
124212016-02-16 Jakub Jelinek <jakub@redhat.com>
12422
12423 PR c/69835
12424 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12425 -Wnonnull in dg-options.
12426 * c-c++-common/nonnull-2.c: New test.
12427
35a093b6
JG
124282016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12429 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12430
12431 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12432
e387d491
JJ
124332016-02-16 Jakub Jelinek <jakub@redhat.com>
12434
12435 PR middle-end/69801
12436 * gcc.dg/pr69801.c: Add empty dg-options.
12437
ba539195
JN
124382016-02-16 James Norris <jnorris@codesourcery.com>
12439
12440 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12441 * g++.dg/goacc/deviceptr-1.c: New file.
12442
2a2b8f64
JJ
124432016-02-16 Jakub Jelinek <jakub@redhat.com>
12444
12445 PR tree-optimization/69820
12446 * gcc.dg/vect/pr69820.c: New test.
12447
87440c29
RB
124482016-02-16 Richard Biener <rguenther@suse.de>
12449
12450 PR tree-optimization/69776
12451 * gcc.dg/torture/pr69776-2.c: New testcase.
12452
6d87c306
BS
124532016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12454
12455 PR tree-optimization/69714
12456 * gcc.dg/torture/pr69714.c: New test.
12457
3824a0a2
JJ
124582016-02-16 Jakub Jelinek <jakub@redhat.com>
12459
12460 PR tree-optimization/69802
12461 * gcc.dg/pr69802.c: New test.
12462
c8cfe96e
RB
124632016-02-16 Richard Biener <rguenther@suse.de>
12464
12465 PR middle-end/69801
12466 * gcc.dg/pr69801.c: New testcase.
12467
fc12098d
JD
124682016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12469
12470 PR libgfortran/69651
12471 * gfortran.dg/read_bang.f90: New test.
12472 * gfortran.dg/read_bang4.f90: New test.
12473
ba6b3795
JJ
124742016-02-15 Jakub Jelinek <jakub@redhat.com>
12475
f0516ca4
JJ
12476 PR c++/69658
12477 * g++.dg/init/pr69658.C: New test.
12478
ba6b3795
JJ
12479 PR c++/69797
12480 * c-c++-common/pr69797.c: New test.
12481
de3f9a2d
PK
124822016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12483
12484 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12485 check for aarch64*-*-*.
12486
17a3b967
RB
124872016-02-15 Richard Biener <rguenther@suse.de>
12488
12489 PR tree-optimization/69783
12490 * gcc.dg/vect/pr69783.c: New testcase.
12491
1c48bff1
RB
124922016-02-15 Richard Biener <rguenther@suse.de>
12493
12494 PR tree-optimization/69776
12495 * gcc.dg/torture/pr69776.c: New testcase.
12496
1e6025b6
TK
124972016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12498
12499 PR fortran/60526
12500 * gfortran.dg/type_decl_4.f90: Reinstated.
12501
d3308279
JDA
125022016-02-14 John David Anglin <danglin@gcc.gnu.org>
12503
12504 PR fortran/68746
12505 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12506
b7c56581
TK
125072016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12508
12509 PR fortran/60526
12510 PR bootstrap/69816
12511 * gfortran.dg/type_decl_4.f90: Removed.
12512
60cb4ef5
TK
125132016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12514
12515 PR fortran/60526
12516 * gfortran.dg/type_decl_4.f90: New test.
12517
f6964637
AM
125182016-02-14 Alan Modra <amodra@gmail.com>
12519
1a8849d1 12520 PR testsuite/68886
f6964637
AM
12521 * gcc.c-torture/execute/stkalign.c: Revise test.
12522
f5121920
OE
125232016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12524
12525 PR target/67260
12526 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12527
6cda3ab6
OE
125282016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12529
12530 PR target/67260
12531 * gcc.target/sh/torture/pr67260.c: New.
12532
6786e598
JDA
125332016-02-12 John David Anglin <danglin@gcc.gnu.org>
12534
12535 * gcc.dg/pr67964.c: Add dg-require-alias.
12536
7e05dad8
OE
125372016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12538
12539 PR target/67636
12540 PR target/64345
12541 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12542
7f4cc3ce
JD
125432016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12544
12545 PR libgfortran/69668
12546 * gfortran.dg/namelist_88.f90: New test.
12547
955ca6dc
JD
125482016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12549
12550 PR libgfortran/69668
12551 * gfortran.dg/namelist_38.f90: Update test.
12552 * gfortran.dg/namelist_84.f90: Update test.
12553
876217ae
DM
125542016-02-12 David Malcolm <dmalcolm@redhat.com>
12555
12556 PR other/69554
12557 * gcc.dg/pr69554-1.c: New test.
12558 * gfortran.dg/pr69554-1.F90: New test.
12559 * gfortran.dg/pr69554-2.F90: New test.
12560 * lib/gcc-dg.exp (proc dg-locus): New function.
12561 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12562 distinguish between the caret-printing and non-caret-printing
12563 cases. If caret-printing has been explicitly enabled, bail out
12564 without attempting to fix up the output.
12565
61789eed
DM
125662016-02-12 David Malcolm <dmalcolm@redhat.com>
12567
12568 PR driver/69265
12569 PR driver/69453
12570 * gcc.dg/spellcheck-options-3.c: New test case.
12571 * gcc.dg/spellcheck-options-4.c: New test case.
12572 * gcc.dg/spellcheck-options-5.c: New test case.
12573 * gcc.dg/spellcheck-options-6.c: New test case.
12574 * gcc.dg/spellcheck-options-7.c: New test case.
12575 * gcc.dg/spellcheck-options-8.c: New test case.
12576 * gcc.dg/spellcheck-options-9.c: New test case.
12577 * gcc.dg/spellcheck-options-10.c: New test case.
12578
c3090c1f
JJ
125792016-02-12 Jakub Jelinek <jakub@redhat.com>
12580
12581 PR rtl-optimization/69764
12582 PR rtl-optimization/69771
12583 * c-c++-common/pr69764.c: New test.
12584 * gcc.dg/torture/pr69771.c: New test.
12585
8222034d
MP
125862016-02-12 Marek Polacek <polacek@redhat.com>
12587
12588 * g++.dg/torture/init-list1.C: New.
12589
f749f792
MP
125902016-02-12 Marek Polacek <polacek@redhat.com>
12591
12592 * gcc.dg/pr69522.c: Add empty dg-options.
12593
199fb02a
IE
125942016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12595
12596 * g++.dg/lto/lto.exp: Include and init mpx.
12597 * g++.dg/lto/pr69729_0.C: New test.
12598
b69539cb
JJ
125992016-02-12 Jakub Jelinek <jakub@redhat.com>
12600
06ff7000
JJ
12601 PR ipa/69241
12602 * g++.dg/ipa/pr69241-4.C: New test.
12603
b69539cb
JJ
12604 PR ipa/68672
12605 * g++.dg/ipa/pr68672-1.C: New test.
12606 * g++.dg/ipa/pr68672-2.C: New test.
12607 * g++.dg/ipa/pr68672-3.C: New test.
12608
16595a1f
BS
126092016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12610
12611 PR c/69522
6d87c306 12612 * gcc.dg/pr69522.c: New test.
16595a1f 12613
38d795d2
PP
126142016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12615
12616 PR c++/69098
12617 * g++.dg/cpp1y/69098.C: New test.
12618 * g++.dg/cpp1y/69098-2.C: New test.
12619
9c582551
JJ
126202016-02-12 Jakub Jelinek <jakub@redhat.com>
12621
12622 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12623 and neighbour -> neighbor.
12624 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12625 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12626 * c-c++-common/Wvarargs.c: Likewise.
12627 * c-c++-common/goacc/host_data-5.c: Likewise.
12628 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12629 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12630 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12631 * gcc.target/aarch64/pr60697.c: Likewise.
12632 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12633 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12634 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12635 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12636 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12637 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12638 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12639 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12640 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12641 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12642 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12643 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12644 * g++.dg/lookup/koenig5.C: Likewise.
12645 * g++.dg/ext/no-asm-2.C: Likewise.
12646 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12647 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12648 * gfortran.dg/used_types_16.f90: Likewise.
12649 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12650 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12651 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12652 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12653 * gfortran.dg/abstract_type_6.f03: Likewise.
12654 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12655 * gfortran.dg/used_types_15.f90: Likewise.
12656 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12657 * gfortran.dg/exit_3.f08: Likewise.
12658 * gfortran.dg/open_status_2.f90: Likewise.
12659 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12660 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12661 * gfortran.dg/associate_1.f03: Likewise.
12662 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12663 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12664 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12665 * gcc.dg/builtin-object-size-1.c: Likewise.
12666 * gcc.dg/noreturn-6.c: Likewise.
12667 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12668 * gcc.dg/globalalias.c: Likewise.
12669 * gcc.dg/builtins-config.h: Likewise.
12670 * gcc.dg/pr30457.c: Likewise.
12671 * gcc.c-torture/compile/volatile-1.c: Likewise.
12672 * gcc.c-torture/execute/20101011-1.c: Likewise.
12673 * c-c++-common/Waddress-1.c: Likewise.
12674
66756373
JJ
126752016-02-11 Jakub Jelinek <jakub@redhat.com>
12676
12677 PR c/69768
12678 * c-c++-common/Waddress-1.c: New test.
12679
76fe932b
AV
126802016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12681
12682 PR fortran/69296
12683 * gfortran.dg/associate_19.f03: New test.
12684 * gfortran.dg/associate_20.f03: New test.
12685
564c4d4b
OE
126862016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12687
12688 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12689
e1c1ecb0
KT
126902016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12691
12692 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12693 .arch armv8-a\n. Add -dA to dg-options.
12694 * gcc.target/aarch64/assembler_arch_1.c: New test.
12695 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12696
0d7d9458
PC
126972016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12698
12699 PR c++/68726
12700 * g++.dg/cpp0x/pr68726.C: New.
12701
e6208a60
IE
127022016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12703
12704 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12705 test.
12706
281a11eb
RB
127072016-02-11 Richard Biener <rguenther@suse.de>
12708
12709 * g++.dg/tree-ssa/pr61034.C: Adjust.
12710
e03dd765
VM
127112016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12712
4b48faf5 12713 PR target/69148
e03dd765
VM
12714 * gcc.target/s390/pr69148.c: New.
12715
cdc23927
YR
127162016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12717
12718 PR tree-optimization/69652
12719 * gcc.dg/torture/pr69652.c: New test.
12720
e199dd0a
JJ
127212016-02-10 Jakub Jelinek <jakub@redhat.com>
12722 Patrick Palka <ppalka@gcc.gnu.org>
12723
12724 PR ipa/69241
12725 PR c++/69649
12726 * g++.dg/ipa/pr69241-1.C: New test.
12727 * g++.dg/ipa/pr69241-2.C: New test.
12728 * g++.dg/ipa/pr69241-3.C: New test.
12729 * g++.dg/ipa/pr69649.C: New test.
12730
d6b38027
UB
127312016-02-10 Uros Bizjak <ubizjak@gmail.com>
12732
12733 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12734 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12735
13b562c5
BC
127362016-02-10 Bin Cheng <bin.cheng@arm.com>
12737
12738 PR tree-optimization/68021
12739 * gcc.dg/tree-ssa/pr68021.c: New test.
12740
24a179f8
RB
127412016-02-10 Richard Biener <rguenther@suse.de>
12742
12743 PR tree-optimization/69726
12744 * gcc.dg/uninit-22.c: New testcase.
12745
0d99886f
AP
127462016-02-09 Andrew Pinski <apinski@cavium.com>
12747
12748 PR tree-opt/69282
12749 * gcc.c-torture/compile/20160205-1.c: New testcase.
12750
ab04995c
MM
127512016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12752
12753 PR target/68404
12754 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12755 instead accessing a really large arrray.
12756 * gcc.target/powerpc/fusion3.c: Likewise.
12757
4b79ac23
CB
127582016-02-09 Charles Baylis <charles.baylis@linaro.org>
12759
12760 PR target/68532
12761 * gcc.c-torture/execute/pr68532.c: New test.
12762
b890a441
AO
127632016-02-11 Alexandre Oliva <aoliva@redhat.com>
12764
12765 PR target/69634
12766 * gcc.dg/pr69634.c: New.
12767
84a5bef7
RB
127682016-02-09 Richard Biener <rguenther@suse.de>
12769
12770 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12771
1f123759 127722016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12773
1f123759
AF
12774 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12775
65860c77
YR
127762016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12777
12778 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12779
7e1e8a0a
RB
127802016-02-09 Richard Biener <rguenther@suse.de>
12781
12782 PR tree-optimization/69715
12783 * gcc.dg/torture/pr69715.c: New testcase.
12784
efb45a9f
PP
127852016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12786
12787 PR c++/69139
12788 * g++.dg/cpp0x/trailing12.C: New test.
12789 * g++.dg/cpp0x/trailing13.C: New test.
12790
20a0c6f9
PP
127912016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12792
12793 PR c++/69283
12794 PR c++/67835
12795 * g++.dg/cpp1y/auto-fn29.C: New test.
12796 * g++.dg/cpp1y/auto-fn30.C: New test.
12797
a162f3af
JJ
127982016-02-08 Jakub Jelinek <jakub@redhat.com>
12799
12800 PR tree-optimization/69209
12801 * gcc.c-torture/compile/pr69209.c: New test.
12802
4b4a9fbd
JL
128032016-02-08 Jeff Law <law@redhat.com>
12804
12805 PR tree-optimization/68541
12806 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12807 of statements allowed in join block for path splitting.
12808
cfac5ed2
JJ
128092016-02-08 Jakub Jelinek <jakub@redhat.com>
12810
f68bc23f
JJ
12811 PR c++/59627
12812 * g++.dg/gomp/pr59627.C: New test.
12813
cfac5ed2
JJ
12814 PR ipa/69239
12815 * g++.dg/ipa/pr69239.C: New test.
12816
44714d8c
DM
128172016-02-08 David Malcolm <dmalcolm@redhat.com>
12818
12819 PR preprocessor/69664
12820 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12821 * gcc.dg/cpp/warn-comments.c: Likewise.
12822
eba9e839
MP
128232016-02-08 Marek Polacek <polacek@redhat.com>
12824
12825 PR c++/69688
12826 * g++.dg/init/const12.C: New test.
12827
a011cd92
BS
128282016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12829
12830 PR target/60410
12831 * gcc.dg/lto/pr55113_0.c: Remove test.
12832
5317b1be
RB
128332016-02-08 Richard Biener <rguenther@suse.de>
12834
12835 PR tree-optimization/69719
12836 * gcc.dg/torture/pr69719.c: New testcase.
12837
63998a63
RB
128382016-02-08 Richard Biener <rguenther@suse.de>
12839 Jeff Law <law@redhat.com>
12840
12841 PR target/68273
12842 * gcc.target/mips/pr68273.c: New testcase.
12843
43f4a281
RB
128442016-02-08 Richard Biener <rguenther@suse.de>
12845
12846 PR rtl-optimization/69274
12847 * gcc.target/i386/addr-sel-1.c: XFAIL.
12848
0b604d2d
JL
128492016-02-08 Jeff Law <law@redhat.com>
12850
e8dfe49e
JL
12851 PR tree-optimization/68541
12852 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12853
6daecd7a 12854 PR tree-optimization/65917
0b604d2d
JL
12855 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12856
c0f0e35a
JD
128572016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12858
12859 PR fortran/50555
12860 * gfortran.dg/namelist_args.f90: New test.
12861
8981d712
JL
128622016-02-05 Jeff Law <law@redhat.com>
12863
6daecd7a 12864 PR tree-optimization/68541
8981d712
JL
12865 * gcc.dg/tree-ssa/split-path-2.c: New test.
12866 * gcc.dg/tree-ssa/split-path-3.c: New test.
12867 * gcc.dg/tree-ssa/split-path-4.c: New test.
12868 * gcc.dg/tree-ssa/split-path-5.c: New test.
12869 * gcc.dg/tree-ssa/split-path-6.c: New test.
12870 * gcc.dg/tree-ssa/split-path-7.c: New test.
12871
46cb9332
MS
128722016-02-05 Martin Sebor <msebor@redhat.com>
12873
12874 PR c++/69662
12875 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12876 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12877
be2083ea
RH
128782016-02-06 Richard HEnderson <rth@redhat.com>
12879
12880 PR c/69643
12881 * gcc.target/i386/addr-space-4.c: New.
12882 * gcc.target/i386/addr-space-5.c: New.
12883
711d7c23
MM
128842016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12885
12886 PR fortran/66089
12887 * gfortran.dg/elemental_dependency_6.f90: New.
12888
b5c1c988
JJ
128892016-02-05 Jakub Jelinek <jakub@redhat.com>
12890
861c7bcd
JJ
12891 PR rtl-optimization/69691
12892 * gcc.c-torture/execute/pr69691.c: New test.
12893
b5c1c988
JJ
12894 PR c++/69628
12895 * g++.dg/parse/pr69628.C: New test.
12896
f7dfa966
UB
128972016-02-05 Uros Bizjak <ubizjak@gmail.com>
12898
12899 * gcc.dg/sancov/asan.c: Move to ...
12900 * gcc.dg/asan/sancov-1.c: ... here.
12901
9b143e64
UB
129022016-02-05 Uros Bizjak <ubizjak@gmail.com>
12903
12904 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12905
f5d4b899
L
129062016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12907
12908 PR target/69677
12909 * gcc.target/i386/pr69677.c: New test.
12910
76c85fbb
PP
129112016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12912
12913 PR c++/68948
12914 * g++.dg/template/pr68948.C: New test.
12915
f181bf90
DV
129162016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12917
12918 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12919 (only necessary on s390x).
12920
714fb282
L
129212016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12922
12923 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12924 -mno-accumulate-outgoing-args.
12925
618d6c1c
PP
129262016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12927
12928 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12929
1066e9b5
JJ
129302016-02-04 Jakub Jelinek <jakub@redhat.com>
12931
12932 PR c/69669
12933 * c-c++-common/pr69669.c: New test.
12934
76255d0d
MM
129352016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12936
12937 PR target/69667
12938 * g++.dg/pr69667.C: New file.
12939
e0b059b1
WD
129402016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12941
12942 PR target/69619
12943 * gcc.dg/pr69619.c: Add new test.
12944
2692b5c8
RS
129452016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12946
12947 PR rtl-optimization/69577
12948 * gcc.target/i386/pr69577.c: New test.
12949
7db337c2
ML
129502016-02-04 Martin Liska <mliska@suse.cz>
12951
12952 * g++.dg/asan/pr69276.C: New test.
12953
cc9c0829
KT
129542016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12955
12956 PR target/65932
12957 PR target/67714
12958 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12959 a single smulbb instruction.
12960 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12961 * gcc.target/amr/wmul-2.c: Likewise.
12962
eb9feb52
KT
129632016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12964
12965 PR target/65932
12966 PR target/67714
12967 * gcc.c-torture/execute/pr67714.c: New test.
12968
61f727fe
JJ
129692016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12970
12971 PR target/69454
12972 * gcc.target/i386/pr69454-1.c: New test.
12973 * gcc.target/i386/pr69454-2.c: New test.
12974
05dd97db
MS
129752016-02-03 Martin Sebor <msebor@redhat.com>
12976
12977 PR c++/69251
12978 PR c++/69253
12979 PR c++/69290
12980 PR c++/69277
12981 PR c++/69349
12982 * g++.dg/ext/flexarray-mangle-2.C: New test.
12983 * g++.dg/ext/flexarray-mangle.C: New test.
12984 * g++.dg/ext/flexarray-subst.C: New test.
12985 * g++.dg/ext/flexary11.C: New test.
12986 * g++.dg/ext/flexary12.C: New test.
12987 * g++.dg/ext/flexary13.C: New test.
12988 * g++.dg/ext/flexary14.C: New test.
12989 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12990
dac2fc29
L
129912016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12992
12993 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12994 Define only if CHECK_FLOAT128 is defined.
12995 (main): Properly initialize u5.
12996
eadb8035
JJ
129972016-02-03 Jakub Jelinek <jakub@redhat.com>
12998
0afbb81b
JJ
12999 PR c/69627
13000 * gcc.dg/pr69627.c: New test.
13001
eadb8035
JJ
13002 PR target/69644
13003 * gcc.dg/pr69644.c: New test.
13004
b12d4923
MS
130052016-02-03 Mike Stump <mikestump@comcast.net>
13006
13007 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13008 support for struct-layout-1.exp.
13009
ab4bae0c
PP
130102016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13011
13012 PR c++/69056
618d6c1c 13013 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13014
95831c01
VM
130152016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13016 Alexandre Oliva <aoliva@redhat.com>
13017
13018 PR target/69461
13019 * gcc.target/powerpc/pr69461.c: New.
13020
ccc71ab8
UB
130212016-02-03 Uros Bizjak <ubizjak@gmail.com>
13022
13023 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13024 works from here ...
13025 (check_effective_target_fsanitize_thread): ... to here. Do not
13026 specify additional compile flags for the test source.
13027 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13028 specify additional compile flags for the test source.
13029
96299640
WD
130302016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13031
13032 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13033
781d83d9
AV
130342016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13035
13036 PR fortran/67451
13037 PR fortran/69418
13038 * gfortran.dg/coarray_allocate_2.f08: New test.
13039 * gfortran.dg/coarray_allocate_3.f08: New test.
13040 * gfortran.dg/coarray_allocate_4.f08: New test.
13041
d8208e6d
AL
130422016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13043
13044 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13045 use same scan-tree-dump-times on all platforms.
13046 * gcc.dg/vect/vect-outer-1.c: Likewise.
13047 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13048 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13049 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13050 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13051 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13052 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13053 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13054
a8394fa0
SB
130552016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13056
13057 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13058 warning.
13059
f3baa1d3
L
130602016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13061
13062 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13063
eb077516
JN
130642016-02-02 James Norris <jnorris@codesourcery.com>
13065
13066 * c-c++-common/goacc/routine-5.c: Add tests.
13067
578fb225
AM
130682016-02-02 Alexander Monakov <amonakov@ispras.ru>
13069
13070 * gcc.target/nvptx/unsigned-cmp.c: New test.
13071
c64f7d37
WD
130722016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13073
13074 * gcc.target/aarch64/scalar_shift_1.c
13075 (test_corners_sisd_di): Improve force to SIMD register.
13076 (test_corners_sisd_si): Likewise.
13077 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13078 Remove scan-assembler check for ldr.
13079
90c6f26c
RB
130802016-02-02 Richard Biener <rguenther@suse.de>
13081
13082 PR tree-optimization/69595
13083 * gcc.dg/Warray-bounds-17.c: New testcase.
13084
9dc03c97
RB
130852016-02-02 Richard Biener <rguenther@suse.de>
13086
13087 PR tree-optimization/69606
13088 * gcc.dg/torture/pr69606.c: New testcase.
13089
2d4dc223
YR
130902016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13091
13092 PR middle-end/68542
13093 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13094 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13095
65c98fde
AM
130962016-02-02 Alan Modra <amodra@gmail.com>
13097
13098 PR target/69548
13099 * gcc.target/powerpc/pr69548.c: New test.
13100
e1b81f2b
JJ
131012016-02-01 Jakub Jelinek <jakub@redhat.com>
13102
d0268b37
JJ
13103 PR rtl-optimization/69592
13104 * gcc.dg/pr69592.c: New test.
13105
e1b81f2b
JJ
13106 PR preprocessor/69543
13107 PR c/69558
13108 * gcc.dg/pr69543.c: New test.
13109 * gcc.dg/pr69558.c: New test.
13110
7dd7780d
UB
131112016-02-01 Uros Bizjak <ubizjak@gmail.com>
13112
bf672ee5
UB
13113 PR testsuite/65940
13114 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13115
9a7013f8
MS
131162016-02-01 Martin Sebor <msebor@redhat.com>
13117
13118 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13119
e681fb2b
BC
131202016-02-01 Bin Cheng <bin.cheng@arm.com>
13121
13122 PR tree-optimization/67921
13123 * c-c++-common/ubsan/pr67921.c: New test.
13124
ff86345f
RB
131252016-02-01 Richard Biener <rguenther@suse.de>
13126
13127 PR middle-end/69556
13128 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13129
bc369dbd
RB
131302016-02-01 Richard Biener <rguenther@suse.de>
13131
13132 PR tree-optimization/69574
13133 * gcc.dg/torture/pr69574.c: New testcase.
13134
ef318184
RB
131352016-02-01 Richard Biener <rguenther@suse.de>
13136
13137 PR tree-optimization/69579
13138 * gcc.dg/setjmp-6.c: New testcase.
13139
654745e6
JJ
131402016-02-01 Jakub Jelinek <jakub@redhat.com>
13141
13142 PR rtl-optimization/69570
13143 * g++.dg/opt/pr69570.C: New test.
13144
e6c0c44b
RH
131452016-02-01 Richard Henderson <rth@redhat.com>
13146
13147 * gcc.dg/pr69535.c: New test.
13148
6ff3f09a
JDA
131492016-01-31 John David Anglin <danglin@gcc.gnu.org>
13150
2c005538
JDA
13151 PR testsuite/69584
13152 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13153 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13154
61083a4b
JDA
13155 PR debug/68244
13156 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13157
6ff3f09a
JDA
13158 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13159
0c221916
PT
131602016-01-31 Paul Thomas <pault@gcc.gnu.org>
13161
13162 PR fortran/67564
13163 * gfortran.dg/allocate_with_source_17.f03: New test.
13164
db7a2818
JJ
131652016-01-30 Jakub Jelinek <jakub@redhat.com>
13166
13167 PR tree-optimization/69546
13168 * gcc.dg/torture/pr69546.c: New test.
13169
e520d5f0
PT
131702016-01-30 Paul Thomas <pault@gcc.gnu.org>
13171
13172 PR fortran/69566
13173 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13174
343c05d3
MS
131752016-01-30 Martin Sebor <msebor@redhat.com>
13176
13177 PR c++/68490
13178 * g++.dg/ext/flexary10.C: New test.
13179
d6c3a539
DH
131802016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13181
13182 PR fortran/66707
13183 gfortran.dg/common_23.f90: New test.
13184
52d72fcd
BS
131852016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13186
13187 PR target/65546
13188 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13189 condition being checked, and disable it when the target supports
13190 misaligned loads and stores.
13191
3a5d2ba4
JJ
131922016-01-29 Jakub Jelinek <jakub@redhat.com>
13193
13194 PR debug/69518
13195 * gcc.dg/torture/pr69518.c: New test.
13196
6bbacdb5
L
131972016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13198
13199 PR target/69530
13200 * gcc.target/i386/pr69530.c: New test.
13201
af932cdb
SE
132022016-01-29 Steve Ellcey <sellcey@imgtec.com>
13203
13204 PR target/65604
13205 * gcc.target/mips/div-delay.c: New test.
13206
26658b7c
JJ
132072016-01-29 Jakub Jelinek <jakub@redhat.com>
13208
33e89989
JJ
13209 PR target/69551
13210 * gcc.target/i386/pr69551.c: New test.
13211
26658b7c
JJ
13212 PR target/66137
13213 * gcc.target/i386/pr66137.c: New test.
13214
401116b5
AB
132152016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13216
13217 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13218 always built for p5600.
13219 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13220 isa=p5600 dg-option.
13221
d4abfcc5
RB
132222016-01-29 Richard Biener <rguenther@suse.de>
13223
13224 PR tree-optimization/69547
13225 * g++.dg/tree-ssa/pr69547.C: New testcase.
13226
16b77b32
JJ
132272016-01-29 Jakub Jelinek <jakub@redhat.com>
13228
13229 PR debug/66869
13230 * g++.dg/warn/Wunused-function2.C: New test.
13231
a1c95464
DV
132322016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13233
13234 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13235 support for test to succeed.
13236
5453bfed
MP
132372016-01-29 Marek Polacek <polacek@redhat.com>
13238
13239 PR c++/69509
13240 PR c++/69516
13241 * g++.dg/ext/constexpr-vla2.C: New test.
13242 * g++.dg/ext/constexpr-vla3.C: New test.
13243 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13244
452ec2a5
RB
132452016-01-29 Richard Biener <rguenther@suse.de>
13246
13247 PR middle-end/69537
13248 * gcc.dg/uninit-21.c: New testcase.
13249
aec0b19e
UB
132502016-01-28 Uros Bizjak <ubizjak@gmail.com>
13251
13252 PR target/69459
13253 * gcc.target/i386/pr69459.c: New test.
13254
df113ce7
SE
132552016-01-28 Steve Ellcey <sellcey@imgtec.com>
13256
13257 PR target/68400
13258 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13259 * gcc.target/mips/pr68400.c: New test.
13260
494de84f
MS
132612016-01-28 Martin Sebor <msebor@redhat.com>
13262
13263 PR target/17381
13264 * gcc.target/powerpc/pr17381.c: New test.
13265
eb1b1f01
JJ
132662016-01-28 Jakub Jelinek <jakub@redhat.com>
13267
13268 PR middle-end/69542
13269 * gcc.dg/torture/pr69542.c: New test.
13270
6dfeb7ce
WD
132712016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13272
13273 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13274
4b7471a4
DE
132752016-01-28 David Edelsohn <dje.gcc@gmail.com>
13276
13277 * gcc.dg/pr65980.c: Skip on AIX.
13278 * gcc.dg/pr66688.c: Same.
13279
b271fd21
DE
132802016-01-28 David Edelsohn <dje.gcc@gmail.com>
13281
13282 PR target/63679
13283 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13284 * gcc.dg/tree-ssa/sra-18.c: Same.
13285
874108a9
AV
132862016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13287
13288 PR fortran/62536
13289 * gfortran.dg/block_15.f08: New test.
13290 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13291 on incorrectly closed BLOCK.
13292
30480bcd
IE
132932016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13294
13295 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
132962016-01-28 Richard Biener <rguenther@suse.de>
13297
13298 PR tree-optimization/69466
13299 * gfortran.dg/vect/pr69466.f90: New testcase.
13300
0d4c694e
TP
133012016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13302
13303 * g++.dg/pr67989.C: Remove ARM-specific option.
13304 * gcc.target/arm/pr67989.C: New file.
13305
2aa780da
UB
133062016-01-27 Uros Bizjak <ubizjak@gmail.com>
13307
13308 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13309 and expm1 test for glibc < 2.11.
13310
f75ebe77
RH
133112016-01-27 Richard Henderson <rth@redhat.com>
13312
13313 * gcc.c-torture/execute/pr69447.c: New test.
13314
133152016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13316
9a175e65 13317 PR fortran/69422
49847d75
PT
13318 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13319
cbdd8ae0
JJ
133202016-01-27 Jakub Jelinek <jakub@redhat.com>
13321
13322 PR debug/66869
13323 * gcc.dg/pr66869.c: New test.
13324
2b572b3c
JL
133252016-01-25 Jeff Law <law@redhat.com>
13326
13327 PR tree-optimization/68398
aec0b19e 13328 PR tree-optimization/69196
2b572b3c
JL
13329 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13330 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13331 path to avoid new heuristic allowing more irreducible regions
13332 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13333 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13334 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13335 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13336 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13337
fa74a4bc
MP
133382016-01-27 Marek Polacek <polacek@redhat.com>
13339
13340 PR c/68062
13341 * c-c++-common/vector-compare-4.c: New test.
13342
0afff540
DM
133432016-01-27 David Malcolm <dmalcolm@redhat.com>
13344
13345 PR preprocessor/69126
13346 * c-c++-common/pr69126.c: New test case.
13347
1a218fc9
ILT
133482016-01-27 Ian Lance Taylor <iant@google.com>
13349
13350 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13351
5d70666e
RB
133522016-01-27 Ryan Burn <contact@rnburn.com>
13353
13354 PR cilkplus/69267
13355 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13356
87ff4d66
UB
133572016-01-27 Uros Bizjak <ubizjak@gmail.com>
13358
13359 PR target/69512
13360 * gcc.target/i386/pr69512.c: New test.
13361
27e23cca
RE
133622016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13363
13364 PR ada/69488
13365 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13366
05bf54c3
MP
133672016-01-27 Marek Polacek <polacek@redhat.com>
13368
13369 PR c++/69379
13370 * g++.dg/pr69379.C: New test.
13371
60214d0d
MS
133722016-01-27 Martin Sebor <msebor@redhat.com>
13373
13374 PR c++/69317
13375 * g++.dg/abi/Wabi-2-2.C: New test.
13376 * g++.dg/abi/Wabi-2-3.C: New test.
13377 * g++.dg/abi/Wabi-3-2.C: New test.
13378 * g++.dg/abi/Wabi-3-3.C: New test.
13379
167c7bfa
RB
133802016-01-27 Richard Biener <rguenther@suse.de>
13381
13382 PR tree-optimization/69166
13383 * gcc.dg/torture/pr69166.c: New testcase.
13384
1430fb1f
MJ
133852016-01-27 Martin Jambor <mjambor@suse.cz>
13386
13387 PR tree-optimization/69355
13388 * gcc.dg/tree-ssa/pr69355.c: New test.
13389
95e3030c
MP
133902016-01-27 Marek Polacek <polacek@redhat.com>
13391
13392 PR c++/69496
13393 * g++.dg/ext/constexpr-vla1.C: New test.
13394
eeb085f3
CB
133952016-01-20 Christian Bruel <christian.bruel@st.com>
13396
13397 PR target/69245
13398 * gcc.target/arm/pr69245.c: New test.
13399
b1652dde
JJ
134002016-01-27 Jakub Jelinek <jakub@redhat.com>
13401
13402 PR tree-optimization/69399
13403 * gcc.dg/torture/pr69399.c: New test.
13404
ce7e8f00
EB
134052016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13406
13407 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13408
e4aac1d1
EB
134092016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13410
13411 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13412
8dfdb419
TV
134132016-01-26 Tom de Vries <tom@codesourcery.com>
13414
13415 PR tree-optimization/69110
13416 * gcc.dg/autopar/pr69110.c: New test.
13417
56f80f54 134182016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13419 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13420
13421 * gcc.dg/graphite/isl-ast-op-select.c: New.
13422
a0909527
PT
134232015-01-26 Paul Thomas <pault@gcc.gnu.org>
13424
13425 PR fortran/69385
13426 * gfortran.dg/allocate_error_6.f90: New test.
13427
ffc445f4
RH
134282016-01-26 Richard Henderson <rth@redhat.com>
13429
13430 * gcc.dg/tm/pr60908.c: New test.
13431
01e1dea3
DM
134322016-01-26 David Malcolm <dmalcolm@redhat.com>
13433
13434 PR other/69006
13435 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13436 directive.
13437 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13438 expected multiline output to reflect the colorization being
13439 disabled before newlines.
13440 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13441 (custom_diagnostic_finalizer): Replace call to
13442 pp_newline_and_flush with call to pp_flush.
13443 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13444 * gfortran.dg/implicit_class_1.f90: Likewise.
13445 * lib/gcc-dg.exp (allow_blank_lines): New global.
13446 (dg-allow-blank-lines-in-output): New procedure.
13447 (gcc-dg-prune): Complain about blank lines in the output, unless
13448 dg-allow-blank-lines-in-output was called.
13449 * lib/multiline.exp (_build_multiline_regex): Only support
13450 arbitrary followup text for non-blank-lines, not for blank lines.
13451
13f92e8d
JJ
134522016-01-26 Jakub Jelinek <jakub@redhat.com>
13453
13454 PR tree-optimization/69483
13455 * gcc.dg/pr69483.c: New test.
13456 * g++.dg/opt/pr69483.C: New test.
13457
92422235
CL
134582016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13459
13460 PR target/68620
13461 * gcc.target/arm/pr68620.c: New test.
13462
0bccf11b
L
134632016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13464
13465 * gcc.target/i386/pr68986-2.c: Remove -m32.
13466
81cd202e
L
134672016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13468
13469 PR target/68986
13470 * gcc.target/i386/pr68986-1.c: New test.
13471 * gcc.target/i386/pr68986-2.c: Likewise.
13472 * gcc.target/i386/pr68986-3.c: Likewise.
13473
213a1c03
CB
134742016-01-26 Christian Bruel <christian.bruel@st.com>
13475
13476 * lib/target-supports.exp
13477 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13478 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13479 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13480
22a08dd1
RB
134812016-01-26 Richard Biener <rguenther@suse.de>
13482
13483 PR tree-optimization/69452
13484 * gcc.dg/torture/pr69452.c: New testcase.
13485
6c06e0e8
JJ
134862016-01-26 Jakub Jelinek <jakub@redhat.com>
13487
13488 PR target/69442
13489 * gcc.dg/pr69442.c: New test.
13490
b96824c4
RFI
134912016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13492
13493 PR target/67896
13494 * gcc.target/aarch64/simd/pr67896.C: New.
13495
5ee31e57
RS
134962016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13497
13498 PR tree-optimization/69400
13499 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13500 function.
13501 (plugin_init): Call it.
13502 * gcc.dg/torture/pr69400.c: New test.
13503
7ddfb31d
CL
135042016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13505
13506 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13507
1e050c90
AK
135082016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13509 Sebastian Pop <s.pop@samsung.com>
13510
13511 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13512 isl-0.15.
13513
c8ee4bf5
AK
135142016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13515 Sebastian Pop <s.pop@samsung.com>
13516
13517 * gcc.dg/graphite/pr69292.c: New.
13518
d902b330
JJ
135192016-01-25 Jakub Jelinek <jakub@redhat.com>
13520
13521 * c-c++-common/goacc/use_device-1.c: New test.
13522
2c89b952
JL
135232016-01-25 Jeff Law <law@redhat.com>
13524
13525 PR tree-optimization/69196
13526 PR tree-optimization/68398
13527 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13528 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13529
685c8785
DE
135302016-01-25 David Edelsohn <dje.gcc@gmail.com>
13531
13532 PR target/69469
13533 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13534 Algorithm.
13535
95cef0c1
RB
135362016-01-25 Richard Biener <rguenther@suse.de>
13537
13538 PR testsuite/69380
13539 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13540
2947d3b2
IE
135412016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13542
13543 PR target/69421
13544 * gcc.dg/pr69421.c: New test.
13545
ae19075a
BB
135462016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13547
13548 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13549 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13550 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13551 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13552 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13553 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13554 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13555 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13556 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13557 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13558
fa4511c2
RB
135592016-01-25 Richard Biener <rguenther@suse.de>
13560
13561 PR tree-optimization/69376
13562 * gcc.dg/torture/pr69376.c: New testcase.
13563
1d101216
JD
135642016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13565
13566 PR fortran/69397
13567 PR fortran/68442
13568 * gfortran.dg/interface_38.f90: New test.
13569 * gfortran.dg/interface_39.f90: New test.
a0909527 13570
a59b92b0
PP
135712016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13572
13573 Revert:
13574 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13575
13576 PR c++/11858
13577 PR c++/24663
13578 PR c++/24664
13579 * g++.dg/template/pr11858.C: New test.
13580 * g++.dg/template/pr24663.C: New test.
13581 * g++.dg/template/unify12.C: New test.
13582 * g++.dg/template/unify13.C: New test.
13583 * g++.dg/template/unify14.C: New test.
13584 * g++.dg/template/unify15.C: New test.
13585 * g++.dg/template/unify16.C: New test.
13586 * g++.dg/template/unify17.C: New test.
13587
16acb1a8
DH
135882016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13589
13590 PR fortran/68283
13591 gfortran.dg/pr68283.f90: New test.
13592
094773e8
TK
135932016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13594
13595 PR fortran/66094
13596 * gfortran.dg/inline_matmul_13.f90: New test.
13597 * gfortran.dg/matmul_bounds_8.f90: New test.
13598 * gfortran.dg/matmul_bounds_9.f90: New test.
13599 * gfortran.dg/matmul_bounds_10.f90: New test.
13600
42fb90d7
TV
136012016-01-23 Tom de Vries <tom@codesourcery.com>
13602
13603 PR tree-optimization/69426
13604 * gcc.dg/autopar/pr69426.c: New test.
13605
69da7802
MS
136062016-01-23 Martin Sebor <msebor@redhat.com>
13607
13608 PR c++/58109
13609 PR c++/69022
13610 * g++.dg/cpp0x/alignas5.C: New test.
13611 * g++.dg/ext/vector29.C: Same.
13612
da17300a
UB
136132016-01-23 Uros Bizjak <ubizjak@gmail.com>
13614
13615 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13616 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13617 _GNU_SOURCE from compile flags to the source.
13618 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13619 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13620 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13621 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13622
62041cfc
JJ
136232016-01-22 Jakub Jelinek <jakub@redhat.com>
13624
13625 PR target/69432
13626 * g++.dg/opt/pr69432.C: New test.
13627
f7d2ad6f
BS
136282016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13629
13630 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13631 32-bit targets testing an -m64 multilib.
13632
d403fc9a
WS
136332016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13634
13635 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13636 64-bit support.
13637
4aa16f8d
JG
136382016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13639
13640 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13641
7c816d0f
CB
136422016-01-21 Christian Bruel <christian.bruel@st.com>
13643
13644 PR target/68674
13645 * gcc.target/i386/pr68674.c
13646 * gcc.target/aarch64/pr68674.c
13647 * gcc.target/arm/pr68674.c
13648
fce661e8
KT
136492016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13650
13651 PR target/69403
13652 * gcc.c-torture/execute/pr69403.c: New test.
13653
4696899f
PC
136542016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13655
13656 PR c++/55843
13657 * g++.dg/template/pr55843.C: New.
13658
bac69366
AL
136592016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13660
13661 PR testsuite/66877
13662 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13663 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13664
b57d3a5c
BS
136652016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13666
13667 PR testsuite/67489
da17300a
UB
13668 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13669 from dg-do compile directive, and instead add
13670 { dg-require-effective-target int128 }.
b57d3a5c 13671
9f04a53e
MS
136722016-01-20 Martin Sebor <msebor@redhat.com>
13673
13674 PR c/69405
13675 * gcc.dg/sync-fetch.c: New test.
13676
38a51663
JL
136772016-01-21 Martin Sebor <msebor@redhat.com>
13678
13679 PR target/69252
13680 * gcc.target/powerpc/pr69252.c: New test.
13681
2423a75a
JD
136822016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13683
13684 PR fortran/65996
da17300a 13685 * gfortran.dg/pr65996.f90: New test.
2423a75a 13686
0a76463f
DV
136872016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13688
13689 PR c++/68810
9f04a53e 13690 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13691 expected to generate an error.
0a76463f 13692
9776e692
BS
136932016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13694
13695 PR middle-end/66178
13696 * gcc.dg/torture/pr66178.c: New test.
13697
c8d3e088
AB
136982016-01-21 Anton Blanchard <anton@samba.org>
13699 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13700
13701 PR target/63354
13702 * gcc.target/powerpc/pr63354.c: New test.
13703
35b707ff
VM
137042016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13705
13706 PR rtl-optimization/68990
13707 * gcc.target/i386/pr68990: New.
13708
157b0829
NC
137092016-01-21 Nick Clifton <nickc@redhat.com>
13710
13711 PR target/69129
13712 * gcc.target/mips/pr69129.c: New.
13713
aede6748
PC
137142016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13715
13716 PR c++/58046
13717 * g++.dg/cpp0x/pr58046.C: New.
13718
5463c2c8
JJ
137192016-01-21 Jakub Jelinek <jakub@redhat.com>
13720
6d31cc75
SS
13721 PR target/69187
13722 PR target/65624
13723 * gcc.target/arm/pr69187.c: New test.
13724
5463c2c8
JJ
13725 PR c++/69355
13726 * g++.dg/torture/pr69355.C: New test.
13727
fa28f32b
AK
137282016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13729 Sebastian Pop <s.pop@samsung.com>
13730
13731 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13732
b920a047
AK
137332016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13734 Sebastian Pop <s.pop@samsung.com>
13735
da17300a 13736 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13737
bdd3aea6
JJ
137382016-01-21 Jakub Jelinek <jakub@redhat.com>
13739
13740 PR middle-end/67653
13741 * c-c++-common/pr67653.c: New test.
13742 * gcc.dg/torture/pr29119.c: Add dg-warning.
13743
26a2e6ae
PB
137442016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13745
13746 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13747
d25c7690
PK
137482016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13749
13750 PR c/24293
13751 * gcc.dg/pr24293.c: New test.
13752 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13753 incomplete struct type.
13754 * gcc.dg/declspec-1.c: Likewise.
13755 * gcc.dg/pr63549.c: Likewise.
13756
889d5698
JJ
137572016-01-20 Jakub Jelinek <jakub@redhat.com>
13758
13759 PR tree-optimization/66612
13760 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13761 for bdn instruction.
13762
d7cf3dc7
CL
137632016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13764
13765 * lib/target-supports.exp
13766 (check_effective_target_arm_fp_ok_nocache): New.
13767 (check_effective_target_arm_fp_ok): New.
13768 (add_options_for_arm_fp): New.
13769 (check_effective_target_arm_crypto_ok_nocache): Require
13770 target_arm_v8_neon_ok instead of arm32.
13771 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13772 (check_effective_target_arm_crypto_pragma_ok): New.
13773 (add_options_for_arm_vfp): New.
13774 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13775 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13776 target instead. Force initial fpu to vfp.
13777 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13778 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13779 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13780 dependency.
13781 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13782 use arm_vfp effective target instead. Force initial fpu to vfp.
13783 * gcc.target/arm/attr-neon3.c: Likewise.
13784 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13785 arm_vfp_ok.
13786 * gcc.target/arm/unsigned-float.c: Likewise.
13787 * gcc.target/arm/vfp-1.c: Likewise.
13788 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13789 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13790 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13791 * gcc.target/arm/vfp-ldmias.c: Likewise.
13792 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13793 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13794 * gcc.target/arm/vfp-stmiad.c: Likewise.
13795 * gcc.target/arm/vfp-stmias.c: Likewise.
13796 * gcc.target/arm/vnmul-1.c: Likewise.
13797 * gcc.target/arm/vnmul-2.c: Likewise.
13798 * gcc.target/arm/vnmul-3.c: Likewise.
13799 * gcc.target/arm/vnmul-4.c: Likewise.
13800
01ac9704 138012016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13802
e84b00da
L
13803 PR testsuite/69366
13804 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13805 the MPX run-time library, for compile-time MPX test.
13806 * gcc.target/i386/chkp-always_inline.c: Likewise.
13807 * gcc.target/i386/chkp-bndret.c: Likewise.
13808 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13809 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13810 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13811 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13812 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13813 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13814 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13815 * gcc.target/i386/chkp-label-address.c: Likewise.
13816 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13817 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13818 * gcc.target/i386/chkp-pr69044.c: Likewise.
13819 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13820 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13821 * gcc.target/i386/chkp-strchr.c: Likewise.
13822 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13823 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13824 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13825 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13826 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13827 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13828 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13829 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13830 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13831 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13832 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13833 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13834 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13835 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13836 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13837 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13838 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13839 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13840 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13841 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13842 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13843 * gcc.target/i386/pr63995-2.c: Likewise.
13844 * gcc.target/i386/pr64805.c: Likewise.
13845 * gcc.target/i386/pr65044.c: Likewise.
13846 * gcc.target/i386/pr65167.c: Likewise.
13847 * gcc.target/i386/pr65183.c: Likewise.
13848 * gcc.target/i386/pr65184.c: Likewise.
13849 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13850
28b33016
IE
138512016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13852
13853 PR tree-optimization/69328
13854 * gcc.dg/pr69328.c: New test.
13855
bcff0913
JL
138562016-01-20 Jeff Law <law@redhat.com>
13857
bf0bb970 13858 PR target/25114
bcff0913
JL
13859 * gcc.target/m68k/pr25114.c: New test.
13860
a3f69631
AV
138612016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13862
13863 * gcc.target/arm/memset-inline-10.c: Added
13864 dg-require-effective-target arm_thumb2_ok.
13865
af33ba0d
EB
138662016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13867
13868 * gcc.dg/debug/dwarf2/sso.c: New test.
13869
7596d5de
UB
138702016-01-19 Uros Bizjak <ubizjak@gmail.com>
13871
13872 PR testsuite/68820
13873 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13874 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13875 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13876
ceda2c69
JH
138772016-01-19 Jan Hubicka <hubicka@ucw.cz>
13878
13879 PR ipa/66223
13880 * g++.dg/ipa/devirt-50.C: New testcase.
13881
38a979f2
MP
138822016-01-19 Marek Polacek <polacek@redhat.com>
13883
13884 PR c++/68965
13885 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13886 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13887
962801c5
KT
138882016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13889
13890 PR target/69135
13891 * gcc.target/arm/pr69135_1.c: New test.
13892
078fe40a
WD
138932015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13894
13895 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13896
786e3c06
WD
138972015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13898
13899 * gcc.target/aarch64/ccmp_1.c: New testcase.
13900
1e297006
MP
139012016-01-19 Marek Polacek <polacek@redhat.com>
13902
13903 PR c++/68586
13904 * g++.dg/cpp0x/enum30.C: New test.
13905
879c27e3
RB
139062016-01-19 Richard Biener <rguenther@suse.de>
13907
13908 PR tree-optimization/69336
13909 * g++.dg/tree-ssa/pr69336.C: New testcase.
13910
015337d3
JJ
139112016-01-19 Jakub Jelinek <jakub@redhat.com>
13912
13913 PR debug/65779
13914 * gcc.dg/pr65779.c: New test.
13915
e2c768b6
RB
139162016-01-19 Richard Biener <rguenther@suse.de>
13917
13918 PR tree-optimization/69352
13919 * gcc.dg/torture/pr69352.c: New testcase.
13920
569efc34
JJ
139212016-01-19 Jakub Jelinek <jakub@redhat.com>
13922
13923 PR rtl-optimization/68955
13924 PR rtl-optimization/64557
13925 * gcc.dg/torture/pr68955.c: New test.
13926
e49d321f
JH
139272016-01-19 Jan Hubicka <hubicka@ucw.cz>
13928
13929 PR lto/69136
13930 * g++.dg/torture/pr69136.C: New testcase.
13931
e9191ad3
JH
139322016-01-19 Jan Hubicka <hubicka@ucw.cz>
13933
13934 PR lto/69133
13935 * g++.dg/lto/pr69133_0.C: New testcase.
13936 * g++.dg/lto/pr69133_1.C: New testcase.
13937
2bedb645
JL
139382016-01-15 Jeff Law <law@redhat.com>
13939
13940 PR tree-optimization/69320
13941 * gcc.c-torture/pr69320-1.c: New test.
13942 * gcc.c-torture/pr69320-2.c: New test.
13943 * gcc.c-torture/pr69320-3.c: New test.
13944 * gcc.c-torture/pr69320-4.c: New test.
13945
17c15cb9
PP
139462016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13947
13948 PR c++/11858
13949 PR c++/24663
13950 PR c++/24664
13951 * g++.dg/template/pr11858.C: New test.
13952 * g++.dg/template/pr24663.C: New test.
13953 * g++.dg/template/unify12.C: New test.
13954 * g++.dg/template/unify13.C: New test.
13955 * g++.dg/template/unify14.C: New test.
13956 * g++.dg/template/unify15.C: New test.
13957 * g++.dg/template/unify16.C: New test.
13958 * g++.dg/template/unify17.C: New test.
13959
9617fd08
DM
139602016-01-18 David Malcolm <dmalcolm@redhat.com>
13961
13962 PR testsuite/69181
13963 * gcc.dg/pr69181-1.c: New test file.
13964 * gcc.dg/pr69181-2.c: New test file.
13965 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13966 globals by moving it to...
13967 (cleanup-after-saved-dg-test): ...this new function. Add
13968 "global additional_sources_used". Add reset of global
13969 multiline_expected_outputs to the empty list.
13970 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13971 global to...
13972 (multiline_expected_outputs): ...this, and updated comments to
13973 note that it is modified from gcc-dg.exp.
13974 (dg-end-multiline-output): Update for the above renaming.
13975 (handle-multiline-outputs): Likewise. Remove the clearing
13976 of the expected outputs to the empty list.
13977
b555a2e4
RB
139782016-01-18 Richard Biener <rguenther@suse.de>
13979
13980 PR tree-optimization/69297
13981 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13982
96902805
JM
139832016-01-18 Joseph Myers <joseph@codesourcery.com>
13984
13985 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13986 dg-options.
13987 * gcc.target/mips/mips-3d-2.c: Likewise.
13988 * gcc.target/mips/mips-3d-3.c: Likewise.
13989 * gcc.target/mips/mips-3d-4.c: Likewise.
13990 * gcc.target/mips/mips-3d-5.c: Likewise.
13991 * gcc.target/mips/mips-3d-6.c: Likewise.
13992 * gcc.target/mips/mips-3d-7.c: Likewise.
13993 * gcc.target/mips/mips-3d-8.c: Likewise.
13994 * gcc.target/mips/mips-3d-9.c: Likewise.
13995 * gcc.target/mips/mips-ps-1.c: Likewise.
13996 * gcc.target/mips/mips-ps-2.c: Likewise.
13997 * gcc.target/mips/mips-ps-3.c: Likewise.
13998 * gcc.target/mips/mips-ps-4.c: Likewise.
13999 * gcc.target/mips/mips-ps-5.c: Likewise.
14000 * gcc.target/mips/mips-ps-6.c: Likewise.
14001 * gcc.target/mips/mips-ps-7.c: Likewise.
14002 * gcc.target/mips/mips-ps-type.c: Likewise.
14003 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14004 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14005
40e26f94
TV
140062016-01-18 Tom de Vries <tom@codesourcery.com>
14007
14008 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14009 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14010 * c-c++-common/goacc/kernels-empty.c: New test.
14011 * c-c++-common/goacc/kernels-eternal.c: New test.
14012 * c-c++-common/goacc/kernels-loop-2.c: New test.
14013 * c-c++-common/goacc/kernels-loop-3.c: New test.
14014 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14015 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14016 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14017 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14018 * c-c++-common/goacc/kernels-loop-data.c: New test.
14019 * c-c++-common/goacc/kernels-loop-g.c: New test.
14020 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14021 * c-c++-common/goacc/kernels-loop-n.c: New test.
14022 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14023 * c-c++-common/goacc/kernels-loop.c: New test.
14024 * c-c++-common/goacc/kernels-noreturn.c: New test.
14025 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14026 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14027 * c-c++-common/goacc/kernels-reduction.c: New test.
14028
a98d4647
TV
140292016-01-18 Tom de Vries <tom@codesourcery.com>
14030
14031 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14032 * gcc.dg/autopar/outer-2.c: Same.
14033 * gcc.dg/autopar/outer-3.c: Same.
14034 * gcc.dg/autopar/outer-4.c: Same.
14035 * gcc.dg/autopar/outer-5.c: Same.
14036 * gcc.dg/autopar/outer-6.c: Same.
14037 * gcc.dg/autopar/parallelization-1.c: Same.
14038 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14039 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14040 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14041 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14042 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14043 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14044 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14045 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14046 * gcc.dg/autopar/pr39500-1.c: Same.
14047 * gcc.dg/autopar/pr39500-2.c: Same.
14048 * gcc.dg/autopar/pr46193.c: Same.
14049 * gcc.dg/autopar/pr46194.c: Same.
14050 * gcc.dg/autopar/pr49580.c: Same.
14051 * gcc.dg/autopar/pr49960-1.c: Same.
14052 * gcc.dg/autopar/pr49960.c: Same.
14053 * gcc.dg/autopar/pr68373.c: Same.
14054 * gcc.dg/autopar/reduc-1.c: Same.
14055 * gcc.dg/autopar/reduc-1char.c: Same.
14056 * gcc.dg/autopar/reduc-1short.c: Same.
14057 * gcc.dg/autopar/reduc-2.c: Same.
14058 * gcc.dg/autopar/reduc-2char.c: Same.
14059 * gcc.dg/autopar/reduc-2short.c: Same.
14060 * gcc.dg/autopar/reduc-3.c: Same.
14061 * gcc.dg/autopar/reduc-4.c: Same.
14062 * gcc.dg/autopar/reduc-6.c: Same.
14063 * gcc.dg/autopar/reduc-7.c: Same.
14064 * gcc.dg/autopar/reduc-8.c: Same.
14065 * gcc.dg/autopar/reduc-9.c: Same.
14066 * gcc.dg/autopar/uns-outer-4.c: Same.
14067 * gcc.dg/autopar/uns-outer-5.c: Same.
14068 * gcc.dg/autopar/uns-outer-6.c: Same.
14069 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14070 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14071
da976fa8
AL
140722016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14073
14074 PR target/63679
14075 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14076 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14077
70c1e886
AL
140782016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14079
14080 PR target/63679
14081 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14082 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14083 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14084
88bed196
AL
140852016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14086
14087 PR target/63679
14088 * gcc.dg/tree-ssa/sra-17.c: New.
14089 * gcc.dg/tree-ssa/sra-18.c: New.
14090
3dd5f42e
IE
140912016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14092
14093 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14094
ae5a77fa
EB
140952016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14096
14097 * gnat.dg/inline12.adb: New test.
14098
11e57fc6
BC
140992016-01-18 Bin Cheng <bin.cheng@arm.com>
14100
14101 PR tree-optimization/66797
14102 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14103
995b6fe0
RB
141042016-01-18 Richard Biener <rguenther@suse.de>
14105
14106 PR tree-optimization/69170
14107 * gcc.dg/torture/pr69170.c: New testcase.
14108
82ee0cf2 141092016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14110
14111 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14112
d69da357
TV
141132016-01-16 Tom de Vries <tom@codesourcery.com>
14114
14115 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14116
a3845283
TV
141172016-01-16 Tom de Vries <tom@codesourcery.com>
14118
14119 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14120 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14121 redundant dg-require-effective-target pthread.
14122 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14123 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14124 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14125 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14126 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14127 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14128 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14129
197a6aa6
DE
141302016-01-16 David Edelsohn <dje.gcc@gmail.com>
14131
14132 PR target/68609
14133 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14134 * gcc.target/powerpc/recip-7.c: Same.
14135
ec7886c1
PP
141362016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14137
14138 PR c++/69091
14139 * g++.dg/template/pr69091.C: New test.
14140
203484bb
PP
141412016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14142
14143 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14144 dump does not contain an error_mark_node.
14145 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14146 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14147
aa2500e9
PP
141482016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14149
14150 PR c++/68936
14151 * g++.dg/template/pr68936.C: New test.
14152
28621a5c
DE
141532016-01-15 David Edelsohn <dje.gcc@gmail.com>
14154
14155 PR target/68609
14156 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14157 * gcc.target/powerpc/recip-2.c: Same.
14158 * gcc.target/powerpc/recip-3.c: Same.
14159 * gcc.target/powerpc/recip-4.c: Same.
14160 * gcc.target/powerpc/recip-sqrtf.c: Same.
14161
40c43aca
JL
141622016-01-15 Jeff Law <law@redhat.com>
14163
14164 PR tree-optimization/69270
14165 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14166 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14167
afbc5ae8
PT
141682016-01-15 Paul Thomas <pault@gcc.gnu.org>
14169
14170 PR fortran/49630
14171 * gfortran.dg/deferred_character_13.f90: New test for the fix
14172 of comment 3 of the PR.
14173
14174 PR fortran/54070
14175 * gfortran.dg/deferred_character_8.f90: New test
14176 * gfortran.dg/allocate_error_5.f90: New test
14177
14178 PR fortran/60593
14179 * gfortran.dg/deferred_character_10.f90: New test
14180
14181 PR fortran/60795
14182 * gfortran.dg/deferred_character_14.f90: New test
14183
14184 PR fortran/61147
14185 * gfortran.dg/deferred_character_11.f90: New test
14186
14187 PR fortran/64324
14188 * gfortran.dg/deferred_character_9.f90: New test
14189
49abe076
VM
141902016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14191
14192 PR rtl-optimization/69030
14193 * gcc.target/i386/pr69030.c: New.
14194
16d12992
KT
141952016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14196
14197 * gcc.target/aarch64/target_attr_17.c: New test.
14198
78810bd3
RB
141992016-01-15 Richard Biener <rguenther@suse.de>
14200
14201 PR tree-optimization/66856
14202 * gcc.dg/torture/pr66856-1.c: New testcase.
14203 * gcc.dg/torture/pr66856-2.c: Likewise.
14204
2bd847fe
RB
142052016-01-15 Richard Biener <rguenther@suse.de>
14206
14207 PR debug/69137
14208 * g++.dg/lto/pr69137_0.C: New testcase.
14209
a00fe3b7
RS
142102016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14211
14212 PR middle-end/69246
14213 * gcc.target/i386/pr69246.c: New test.
14214
cbb0e83b
DV
142152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14216
7596d5de 14217 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14218
5a500ecf
DV
142192016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14220
14221 PR c++/56194
14222 * g++.dg/init/const9.C: Disable test on S/390.
14223
5d9bf64f
DV
142242016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14225
14226 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14227 * g++.dg/Wno-frame-address.C: Ditto.
14228
e234b19e
DV
142292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14230
14231 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14232
89483f99
RB
142332016-01-15 Richard Biener <rguenther@suse.de>
14234
14235 PR tree-optimization/68961
14236 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14237
94f37395
IE
142382016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14239
14240 * gcc.target/i386/pr65105-5.c: New test.
14241
82ee0cf2 142422016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14243
14244 * gcc.c-torture/execute/alias-4.c: New testcase.
14245
82ee0cf2 142462016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14247
14248 PR ipa/68148
14249 * g++.dg/ipa/devirt-49.C: New testcase.
14250
092f7deb 142512016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14252
14253 PR target/65837
14254 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14255 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14256 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14257
e93c66bc
RB
142582016-01-15 Richard Biener <rguenther@suse.de>
14259
14260 PR tree-optimization/69117
14261 * gcc.dg/torture/pr69117.c: New testcase.
14262
c47eaca6 142632015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14264
14265 PR c++/69048
14266 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14267
c3f6914a
FXC
142682016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14269
14270 PR testsuite/67509
14271 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14272 range tests use 100 * maximum instead of maximum + 1.
14273
cd65ae90
JJ
142742016-01-14 Jakub Jelinek <jakub@redhat.com>
14275
14276 PR debug/69244
14277 * gcc.dg/guality/pr69244.c: New test.
14278
19643948
UB
142792016-01-14 Uros Bizjak <ubizjak@gmail.com>
14280
14281 * lib/target-supports.exp (check_effective_target_issignaling):
14282 New procedure.
14283 * gcc.dg/pr61441.c: Require issignaling effective target.
14284
fe79c97e
SB
142852016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14286
14287 PR target/68803
14288 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14289
c7df95d8
DM
142902016-01-14 David Malcolm <dmalcolm@redhat.com>
14291
14292 PR c++/68819
14293 PR preprocessor/69177
14294 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14295 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14296 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14297 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14298
00083992
MP
142992016-01-14 Marek Polacek <polacek@redhat.com>
14300
14301 PR c/69262
14302 * gcc.dg/array-15.c: New test.
14303
0c9b3294
JJ
143042016-01-14 Jakub Jelinek <jakub@redhat.com>
14305
14306 PR middle-end/68146
14307 PR tree-optimization/69155
14308 * gfortran.dg/pr68146.f: New test.
14309 * gfortran.dg/pr69155.f90: New test.
14310
3688e13d
RB
143112016-01-14 Richard Biener <rguenther@suse.de>
14312
14313 PR tree-optimization/68060
14314 * gcc.dg/torture/pr68060-1.c: New testcase.
14315 * gcc.dg/torture/pr68060-2.c: Likewise.
14316
bab0ad3a
NC
143172016-01-14 Nick Clifton <nickc@redhat.com>
14318
14319 * lib/target-supports.exp
14320 (check_effective_target_arm_neon_ok_nocache): Add an option
14321 sequence that includes setting the ARM architecture to ARMv7-A.
14322 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14323 command line options necessary to enable Neon support.
14324 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14325 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14326 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14327 * gcc.target/arm/pr69180.c: Likewise.
14328
947c2ce5
JL
143292016-01-14 Jeff Law <law@redhat.com>
14330
14331 PR tree-optimization/69270
14332 * gcc.dg/tree-ssa/pr69270.c: New test.
14333
3342fd71
BS
143342016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14335
14336 PR c/66208
14337 * c-c++-common/pr66208.c: New file.
14338
2ad3adf1
JJ
143392016-01-13 Jakub Jelinek <jakub@redhat.com>
14340
14341 PR tree-optimization/69156
14342 * gcc.dg/pr69156.c: New test.
14343
398d6feb
L
143442016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14345
14346 * gcc.target/i386/pr69225-7.c: New test.
14347
4c868789
RH
143482016-01-13 Richard Henderson <rth@redhat.com>
14349
14350 * gcc.dg/tm/memopt-13.c: Update expected function.
14351 * gcc.dg/tm/memopt-6.c: Likewise.
14352
ef6d1772
UB
143532016-01-13 Uros Bizjak <ubizjak@gmail.com>
14354
14355 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14356 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14357 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14358 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14359
ef6d1772
UB
143602016-01-13 Tom de Vries <tom@codesourcery.com>
14361
14362 PR tree-optimization/69169
0b4b6ef2
TV
14363 * gcc.dg/pr69169.c: New test.
14364
2ad3adf1 143652016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14366
14367 PR target/69228
14368 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14369 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14370 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14371 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14372 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14373 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14374 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14375 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14376
9060e335
AK
143772016-01-13 Jakub Jelinek <jakub@redhat.com>
14378
14379 PR target/69247
14380 * gcc.dg/pr69247.c: New test.
14381
40311329
RB
143822016-01-13 Richard Biener <rguenther@suse.de>
14383
14384 PR tree-optimization/69242
14385 * gcc.dg/torture/pr69242.c: New testcase.
14386
ccbd7103
RB
143872016-01-13 Richard Biener <rguenther@suse.de>
14388
14389 PR tree-optimization/69186
14390 * gcc.dg/torture/pr69186.c: New testcase.
14391
c6f72a46
JL
143922016-01-13 Jeff Law <law@redhat.com>
14393
14394 PR tree-optimization/67755
14395 * gcc.dg/tree-ssa/pr67755.c: New test.
14396
143972016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14398
14399 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14400 pass number in output by a star.
14401
c446cf07
BC
144022016-01-12 Bin Cheng <bin.cheng@arm.com>
14403
14404 PR tree-optimization/68911
14405 * gcc.c-torture/execute/pr68911.c: New test.
14406
5342156c
MP
144072016-01-12 Marek Polacek <polacek@redhat.com>
14408
14409 PR c++/68979
14410 * g++.dg/warn/permissive-1.C: New test.
14411
65364cc5
JJ
144122016-01-12 Jakub Jelinek <jakub@redhat.com>
14413
14414 PR objc++/68511
14415 PR c++/69213
14416 * g++.dg/opt/pr69213.C: New test.
14417
81b9a3d9
CB
144182016-01-12 Christian Bruel <christian.bruel@st.com>
14419
14420 PR target/69180
14421 * gcc.target/arm/pr69180.c: New test.
14422
3c4e91c9
RB
144232016-01-12 Richard Biener <rguenther@suse.de>
14424
14425 PR lto/69077
14426 * g++.dg/lto/pr69077_0.C: New testcase.
14427 * g++.dg/lto/pr69077_1.C: Likewise.
14428
5664cea1
JJ
144292016-01-12 Jakub Jelinek <jakub@redhat.com>
14430
14431 PR target/69175
14432 * g++.dg/opt/pr69175.C: New test.
14433
86cefc49
AL
144342016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14435
14436 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14437 rather than #including math.h & stdlib.h.
14438 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14439 * gcc.dg/vect/pr49771.c: Likewise.
14440 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14441 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14442 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14443 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14444 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14445 * gcc.dg/vect/pr44507.c: Likewise.
14446 * gcc.dg/vect/pr45902.c: Likewise.
14447 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14448 * gcc.dg/vect/vect-117.c: Likewise.
14449 * gcc.dg/vect/vect-99.c: Likewise.
14450 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14451 * gcc.dg/vect/vect-cond-1.c: Likewise.
14452 * gcc.dg/vect/vect-cond-2.c: Likewise.
14453 * gcc.dg/vect/vect-cond-3.c: Likewise.
14454 * gcc.dg/vect/vect-cond-4.c: Likewise.
14455 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14456 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14457 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14458 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14459 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14460 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14461 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14462 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14463 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14464 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14465 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14466 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14467 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14468 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14469 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14470 include of signal.h.
14471 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14472 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14473 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14474 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14475 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14476 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14477 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14478 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14479 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14480 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14481 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14482 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14483 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14484 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14485 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14486 * gcc.dg/vect/vect-outer-5.c: Likewise.
14487 * gcc.dg/vect/vect-outer-6.c: Likewise.
14488 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14489 include of stdio.h.
14490
b832f61e
NC
144912016-01-12 Nick Clifton <nickc@redhat.com>
14492
14493 PR target/68913
14494 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14495 to fread so that it will be found in all target runtimes.
14496
8eac49b1
RB
144972016-01-12 Richard Biener <rguenther@suse.de>
14498
14499 PR tree-optimization/69053
14500 * g++.dg/torture/pr69053.C: New testcase.
14501
2935d994
RB
145022016-01-12 Richard Biener <rguenther@suse.de>
14503
14504 PR tree-optimization/69168
14505 * gcc.dg/torture/pr69168.c: New testcase.
14506
66c16fd9
RB
145072016-01-12 Richard Biener <rguenther@suse.de>
14508
14509 PR tree-optimization/69157
14510 * gcc.dg/torture/pr69157.c: New testcase.
14511
145122016-01-12 Richard Biener <rguenther@suse.de>
14513
14514 PR tree-optimization/69174
14515 * gcc.dg/torture/pr69174.c: New testcase.
14516
723033a6
JJ
145172016-01-12 Jakub Jelinek <jakub@redhat.com>
14518
14519 PR c++/66808
14520 PR c++/69000
14521 * g++.dg/tls/pr66808.C: New test.
14522 * g++.dg/tls/pr69000.C: New test.
14523
3574cf47
BS
145242016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14525
14526 * gcc.target/powerpc/swaps-p8-23.c: New test.
14527 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14528
feb20787
JDA
145292016-01-11 John David Anglin <danglin@gcc.gnu.org>
14530
14531 PR tree-optimization/68356
14532 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14533
27b1820a
KV
145342016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14535 Jim Wilson <jim.wilson@linaro.org>
14536
14537 PR target/69194
14538 * gcc.target/arm/pr69194.c: New test.
14539
cf4de6af
L
145402016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14541
14542 PR target/69225
14543 * gcc.target/i386/pr69225-1.c: New test.
14544 * gcc.target/i386/pr69225-2.c: Likewise.
14545 * gcc.target/i386/pr69225-3.c: Likewise.
14546 * gcc.target/i386/pr69225-4.c: Likewise.
14547 * gcc.target/i386/pr69225-5.c: Likewise.
14548 * gcc.target/i386/pr69225-6.c: Likewise.
14549
1ebd5558
JJ
145502016-01-11 Jakub Jelinek <jakub@redhat.com>
14551
23552a4d
JJ
14552 PR target/67462
14553 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14554 if lp64.
14555
26ff85b0
JJ
14556 PR target/69071
14557 * gcc.dg/pr69071.c: New test.
14558
9cb6bd74
JJ
14559 PR c++/69211
14560 * g++.dg/opt/pr69211.C: New test.
14561
1ebd5558
JJ
14562 PR tree-optimization/69214
14563 * gcc.c-torture/compile/pr69214.c: New test.
14564
8c18c836
UB
145652016-01-11 Uros Bizjak <ubizjak@gmail.com>
14566
14567 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14568 * gcc.target/i386/pr66232-11.c: Ditto.
14569 * gcc.target/i386/pr66232-12.c: Ditto.
14570 * gcc.target/i386/pr66232-13.c: Ditto.
14571
62446e6e
RB
145722016-01-11 Richard Biener <rguenther@suse.de>
14573
14574 PR tree-optimization/69173
14575 * gcc.dg/torture/pr69173.c: New testcase.
14576
2b8568fe
KT
145772016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14578
14579 PR rtl-optimization/68796
14580 * gcc.target/aarch64/tst_5.c: New test.
14581 * gcc.target/aarch64/tst_6.c: Likewise.
14582
5baf4532
KT
145832016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14584
14585 PR rtl-optimization/68841
14586 * gcc.dg/pr68841.c: New test.
14587 * gcc.c-torture/execute/pr68841.c: New test.
14588
ca90b1ed
YR
145892016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14590
14591 PR rtl-optimization/68920
14592 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14593 for ix86 targets.
14594 * gcc.dg/ifcvt-5.c: New test.
14595
2ad3adf1 145962016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14597
14598 PR bootstrap/69123
14599 * g++.dg/pr69123.C: New.
14600
83834c09
IE
146012016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14602
14603 PR target/69010
14604 * gcc.target/i386/pr69010.c: New test.
14605
dcf89d57
MJ
146062016-01-11 Martin Jambor <mjambor@suse.cz>
14607
14608 PR ipa/69044
14609 * gcc.target/i386/chkp-pr69044.c: New test.
14610
d95167ee
TV
146112016-01-11 Tom de Vries <tom@codesourcery.com>
14612
14613 PR tree-optimization/69109
14614 * gcc.dg/autopar/pr69109-2.c: New test.
14615 * gcc.dg/autopar/pr69109.c: New test.
14616
4f6403a8
TV
146172016-01-11 Tom de Vries <tom@codesourcery.com>
14618
14619 PR tree-optimization/69108
14620 * gcc.dg/autopar/pr69108.c: New test.
14621
21efdd80
PP
146222016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14623
14624 PR c++/69029
14625 * c-c++-common/Wisleading-indentation.c: Augment test.
14626
fd42eed8
TK
146272016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14628
14629 PR fortran/69154
14630 * gfortran.dg/inline_matmul_12.f90: New test.
14631
4f90ee6c
PT
146322016-01-10 Paul Thomas <pault@gcc.gnu.org>
14633
14634 PR fortran/67779
14635 * gfortran.dg/actual_array_offset_1: New test.
14636
3907c6cf
TV
146372016-01-10 Tom de Vries <tom@codesourcery.com>
14638
14639 PR tree-optimization/69062
14640 * gcc.dg/autopar/pr69062.c: New test.
14641
b07b236e
TS
146422016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14643
14644 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14645 * gcc.dg/vect/slp-perm-2.c: Likewise.
14646 * gcc.dg/vect/slp-perm-3.c: Likewise.
14647 * gcc.dg/vect/slp-perm-5.c: Likewise.
14648 * gcc.dg/vect/slp-perm-6.c: Likewise.
14649 * gcc.dg/vect/slp-perm-7.c: Likewise.
14650 * gcc.dg/vect/slp-perm-8.c: Likewise.
14651
23fab8ae
TV
146522016-01-10 Tom de Vries <tom@codesourcery.com>
14653
14654 PR tree-optimization/69039
14655 * gcc.dg/autopar/pr69039.c: New test.
14656
73f0dae2
MP
146572016-01-09 Marek Polacek <polacek@redhat.com>
14658
14659 PR c++/69113
14660 * g++.dg/pr69113.C: New test.
14661
20b8d734
JJ
146622016-01-09 Jakub Jelinek <jakub@redhat.com>
14663
14664 PR middle-end/50865
14665 PR tree-optimization/69097
14666 * gcc.c-torture/execute/pr50865.c: New test.
14667 * gcc.c-torture/execute/pr69097-1.c: New test.
14668 * gcc.c-torture/execute/pr69097-2.c: New test.
14669 * gcc.dg/pr69097-1.c: New test.
14670 * gcc.dg/pr69097-2.c: New test.
14671
c50e614b
JJ
146722016-01-09 Jakub Jelinek <jakub@redhat.com>
14673
14674 PR c++/69164
14675 * g++.dg/opt/pr69164.C: New test.
14676
e0237993
JJ
146772016-01-08 Jakub Jelinek <jakub@redhat.com>
14678
14679 PR tree-optimization/69167
14680 * gcc.dg/pr69167.c: New test.
14681
bd8f5bb2
MP
146822016-01-08 Marek Polacek <polacek@redhat.com>
14683
14684 PR c++/68449
14685 * g++.dg/pr68449.C: New.
14686
bb0f5ca7
AL
146872016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14688
14689 PR tree-optimization/68707
14690 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14691 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14692 on platforms supporting it.
14693 * gcc.dg/vect/slp-perm-2.c: Likewise.
14694 * gcc.dg/vect/slp-perm-3.c: Likewise.
14695 * gcc.dg/vect/slp-perm-5.c: Likewise.
14696 * gcc.dg/vect/slp-perm-7.c: Likewise.
14697 * gcc.dg/vect/slp-perm-8.c: Likewise.
14698 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14699 on platforms supporting it.
14700
22518428
JJ
147012016-01-08 Jakub Jelinek <jakub@redhat.com>
14702
33f0852f
JJ
14703 PR tree-optimization/69162
14704 * gcc.dg/pr69162.c: New test.
14705
22518428
JJ
14706 PR tree-optimization/69172
14707 * gcc.dg/pr69172.c: New test.
14708
80e9b3aa
TP
147092016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14710
14711 PR tree-optimization/67781
14712 * gcc.c-torture/execute/pr67781.c: New file.
14713
262a363f
JJ
147142016-01-08 Jakub Jelinek <jakub@redhat.com>
14715
14716 PR tree-optimization/69083
14717 * gcc.dg/vect/pr69083.c: New test.
14718
6e1f093f
SS
147192016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14720
14721 PR tree-optimization/61441
14722 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14723 Use -fexcess-precision=standard for compiler options.
14724 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14725
53290e07
JJ
147262016-01-08 Jakub Jelinek <jakub@redhat.com>
14727
57bf3072
JJ
14728 PR fortran/69128
14729 * gfortran.dg/gomp/pr69128.f90: New test.
14730
53290e07
JJ
14731 PR c++/69145
14732 * g++.dg/ext/pr69145-1.C: New test.
14733 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14734 * g++.dg/ext/pr69145-2.h: New file.
14735
7a127fa7
MS
147362016-01-07 Martin Sebor <msebor@redhat.com>
14737
14738 PR c/68966
14739 * gcc.dg/atomic-fetch-bool.c: New test.
14740 * gcc.dg/sync-fetch-bool.c: New test.
14741
95918b49
L
147422016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14743
14744 PR fortran/66680
14745 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14746
c8e62a9d
NC
147472016-01-07 Nick Clifton <nickc@redhat.com>
14748
14749 PR target/66655
14750 * g++.dg/pr66655.C: New test.
14751 * g++.dg/pr66655_1.cc: Test support file.
14752 * g++.dg/pr66655.h: Test header file.
14753
2ad3adf1 147542016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14755
14756 PR fortran/66680
14757 gfortran.dg/gomp/pr66680.f90: New test.
14758
4cd9ca92
L
147592016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14760
14761 PR target/69171
14762 * gcc.target/i386/pr69171-1.c: New test.
14763 * gcc.target/i386/pr69171-2.c: Likewise.
14764 * gcc.target/i386/pr69171-3.c: Likewise.
14765 * gcc.target/i386/pr69171-4.c: Likewise.
14766 * gcc.target/i386/pr69171-5.c: Likewise.
14767 * gcc.target/i386/pr69171-6.c: Likewise.
14768
7e33d4dc
BS
147692015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14770
14771 PR middle-end/67639
14772 * c-c++-common/pr67639.c: New test.
14773
fec64afc
JJ
147742016-01-07 Jakub Jelinek <jakub@redhat.com>
14775
14776 PR tree-optimization/69141
14777 * g++.dg/opt/pr69141.C: New test.
14778
f293ad29
EB
147792016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14780
14781 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14782
5027395e
UB
147832016-01-06 Uros Bizjak <ubizjak@gmail.com>
14784
14785 PR target/69140
14786 * gcc.target/i386/pr69140.c: New test
14787
7443cf13
DM
147882016-01-06 David Malcolm <dmalcolm@redhat.com>
14789
14790 * gcc.dg/bad-dereference.c: New test case.
14791
32928931
BS
147922015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14793
14794 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14795
68dd05da
AS
147962016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14797
14798 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14799
6b131d5b
MP
148002016-01-06 Marek Polacek <polacek@redhat.com>
14801
14802 PR sanitizer/69099
14803 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14804
8d9fdb49
MP
148052016-01-05 Marek Polacek <polacek@redhat.com>
14806
14807 PR c/69104
14808 * gcc.dg/atomic-invalid-2.c: New.
14809
acf93f1e
L
148102016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14811
14812 PR target/68991
14813 * gcc.target/i386/pr68991.c: New test.
14814
3f50525d
L
148152016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14816
14817 PR target/68991
14818 * g++.dg/pr68991-1.C: New test.
14819 * g++.dg/pr68991-2.C: Likewise.
14820
e0237993 148212016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14822
e0237993 14823 PR other/60465
face88a1
ST
14824 * gcc.target/ia64/pr60465-gprel64.c: New test.
14825 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14826
a0866eff
KT
148272016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14828
14829 PR rtl-optimization/68651
14830 * gcc.target/aarch64/pr68651_1.c: New test.
14831
c589e975
DM
148322016-01-05 David Malcolm <dmalcolm@redhat.com>
14833
14834 PR c/69122
14835 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14836
929710d9
NS
148372016-01-05 Nathan Sidwell <nathan@acm.org>
14838
ce3e43d7
NS
14839 PR c++/58583
14840 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14841
929710d9
NS
14842 * gcc.dg/alias-15.c: New.
14843
a2faef8e
NC
148442016-01-05 Nick Clifton <nickc@redhat.com>
14845
14846 PR target/68870
14847 * g++.dg/pr68770.C: New test.
14848
4cfa76e3
MS
148492016-01-04 Mike Stump <mikestump@comcast.net>
14850
14851 * lib/target-supports.exp (check_effective_target_cilkplus):
14852 cilkplus targets require pthreads.
4ece61b6 14853 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14854
4e8a3a35
MM
148552016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14856
14857 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14858 generation.
14859
818ab71a
JJ
148602016-01-04 Jakub Jelinek <jakub@redhat.com>
14861
14862 Update copyright years.
14863
2fe0a208
MP
148642016-01-04 Marek Polacek <polacek@redhat.com>
14865
14866 PR c/68908
14867 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14868 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14869 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14870
9e3b2fe3
EB
148712016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14872
14873 * gcc.target/sparc/20160104-2.c: New test.
14874
e8d65a35
EB
148752016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14876
14877 * gcc.target/sparc/20160104-1.c: New test.
14878
25ccfccd
PT
148792016-01-03 Paul Thomas <pault@gcc.gnu.org>
14880
14881 PR fortran/65045
14882 * gfortran.dg/pr65045.f90: New test.
14883
cb51d382
EB
148842016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14885
14886 * gnat.dg/specs/debug1.ads: Delete.
14887
6eeaad6e
JD
148882016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14889
14890 PR libgfortran/68867
14891 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14892 expression.
14893
2f968603
JD
148942016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14895
14896 PR libgfortran/68867
14897 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14898 PowerPC.
14899
591bb5e4
PT
149002016-01-01 Paul Thomas <pault@gcc.gnu.org>
14901
14902 PR fortran/68864
14903 * gfortran.dg/pr68864.f90: New test.
14904
f1e0620c
JJ
149052016-01-01 Jakub Jelinek <jakub@redhat.com>
14906
942a1319
JJ
14907 PR tree-optimization/69070
14908 * gcc.dg/pr69070.c: New test.
14909
10dff63f
JJ
14910 PR sanitizer/69055
14911 * gfortran.dg/pr69055.f90: New test.
14912
f1e0620c
JJ
14913 PR target/69015
14914 * gcc.dg/pr69015.c: New test.
818ab71a 14915\f
2f883d1c 14916Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14917
14918Copying and distribution of this file, with or without modification,
14919are permitted in any medium without royalty provided the copyright
14920notice and this notice are preserved.